.nVEBkG_solo{min-height:100dvh;padding:0 var(--page-x) 48px}.nVEBkG_brand{letter-spacing:-.01em;align-items:center;gap:12px;height:84px;font-size:22px;font-weight:600;display:flex}.nVEBkG_column{max-width:480px;margin:0 auto;padding-top:40px}.nVEBkG_head{margin-bottom:24px}.nVEBkG_title{font:400 36px/44px var(--font-serif);letter-spacing:-.01em;text-wrap:balance;margin:0}.nVEBkG_sub{color:var(--text-2);margin:12px 0 0;line-height:24px}
.QnWyfG_state{--spring-pop:linear(0, .18, .52, .82, .99, 1.045, 1.05, 1.03, 1.01, .998, .996, 1);text-align:center;justify-items:center;padding:64px 16px 24px;display:grid}.QnWyfG_drawing{cursor:grab;touch-action:none;width:168px;height:168px;animation:QnWyfG_pop .7s var(--spring-pop) both;display:block}.QnWyfG_body,.QnWyfG_squish{width:100%;height:100%;display:block}.QnWyfG_body{will-change:transform}.QnWyfG_squish{transition:transform .45s var(--spring-button)}.QnWyfG_drawing:active .QnWyfG_squish{transition-duration:.12s;transform:scale(.92)}.QnWyfG_drawing img,.QnWyfG_tiles img{width:100%;height:100%;display:block}.QnWyfG_title{animation:QnWyfG_rise .45s var(--ease-snap) .1s both;margin-top:24px;font-size:20px;font-weight:600;line-height:28px}.QnWyfG_note{max-width:420px;color:var(--text-3);animation:QnWyfG_rise .45s var(--ease-snap) .14s both;margin-top:4px}.QnWyfG_action{animation:QnWyfG_rise .45s var(--ease-snap) .18s both;gap:8px;margin-top:24px;display:flex}@keyframes QnWyfG_pop{0%{opacity:0;transform:scale(.6)}30%{opacity:1}}@keyframes QnWyfG_rise{0%{opacity:0;transform:translateY(8px)}}.QnWyfG_tiles{grid-template-columns:1fr 1fr;gap:12px;width:168px;height:168px;display:grid}.QnWyfG_tiles>*{border-radius:var(--r-panel);background:var(--card);box-shadow:var(--shadow-panel);animation:QnWyfG_pop .6s var(--spring-pop) both;padding:8px}.QnWyfG_tiles>:nth-child(2){animation-delay:70ms}.QnWyfG_tiles>:nth-child(3){animation-delay:.14s}.QnWyfG_tiles>i{box-shadow:none;border:1.5px dashed color-mix(in srgb, var(--text-3) 60%, transparent);animation:QnWyfG_pop .6s var(--spring-pop) .21s both, QnWyfG_look 1.2s var(--ease-snap) .9s 1;background:0 0}@keyframes QnWyfG_look{40%{transform:scale(1.06)rotate(-3deg)}}.QnWyfG_turning .QnWyfG_body{animation:QnWyfG_tighten 3.2s var(--ease-snap) .8s infinite;transform-origin:40% 70%}@keyframes QnWyfG_tighten{0%,55%,to{rotate:0deg}20%,32%{rotate:-14deg}}.QnWyfG_loading{top:var(--frame-top,0px);bottom:0;left:var(--frame-left);z-index:1;pointer-events:none;place-items:center;animation:.2s .15s both QnWyfG_appear;display:grid;position:fixed;right:0}.QnWyfG_loading.QnWyfG_inline{min-height:160px;position:static}.QnWyfG_nodding{transform-origin:50% 80%;animation:QnWyfG_nod 1.1s var(--ease-snap) infinite;display:block}@keyframes QnWyfG_nod{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-5px)rotate(-6deg)}60%{transform:translateY(0)rotate(0)}}@keyframes QnWyfG_appear{0%{opacity:0}}.QnWyfG_beta{border-radius:var(--r-round);height:22px;font:600 12px/1 var(--font-sans);letter-spacing:.02em;color:var(--accent-text);background:var(--accent-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent);animation:QnWyfG_pop .6s linear(0, .18, .52, .82, .99, 1.045, 1.05, 1.03, 1.01, .998, .996, 1) .25s both;align-items:center;padding:0 8px;display:inline-flex}
.gPT49q_avatar{width:var(--size);height:var(--size);background:var(--pressed);border-radius:50%;flex:none;display:inline-block;position:relative}.gPT49q_cap{position:absolute;inset:16%}.gPT49q_top,.gPT49q_ink{width:100%;height:100%;position:absolute;inset:0}.gPT49q_top path{fill:var(--cap);transition:fill var(--slow) var(--ease-snap)}.gPT49q_ink{background:var(--ink);-webkit-mask:url(/mark-Ink.svg) 50%/contain no-repeat;mask:url(/mark-Ink.svg) 50%/contain no-repeat}
._7VcPYG_bar{top:calc(var(--gutter) + 16px);left:calc(var(--gutter) + 8px);z-index:25;view-transition-name:_7VcPYG_bar;display:flex;position:fixed}._7VcPYG_toggle{border-radius:var(--r-control);color:var(--lightningcss-light,#0b0b0bcc)var(--lightningcss-dark,#f0efecb3);cursor:pointer;width:32px;height:32px;transition:background-color var(--fast) ease, color var(--fast) ease, box-shadow var(--slow) var(--ease-snap);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}._7VcPYG_toggle:hover{background:var(--hover);color:var(--text)}._7VcPYG_toggle:active{background:var(--pressed);transition:transform .4s var(--spring-button);transform:scale(.975)}._7VcPYG_toggle svg{transition:translate .25s var(--ease-snap)}._7VcPYG_toggle:hover svg{translate:-1px}:root[data-sidebar=closed] ._7VcPYG_toggle:hover svg{translate:1px}:root[data-sidebar=closed] ._7VcPYG_toggle{background:color-mix(in srgb, var(--page) 80%, transparent);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 0 1px var(--line)}:root[data-sidebar=closed] ._7VcPYG_toggle:hover{background:var(--card)}._7VcPYG_hint{border-radius:var(--r-small);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b0b0b);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--fast) ease, translate var(--fast) var(--ease-snap);background:var(--lightningcss-light,#0b0b0b)var(--lightningcss-dark,#f0efec);align-items:center;gap:4px;padding:4px 8px;font-size:12px;line-height:16px;display:flex;position:absolute;top:calc(100% + 8px);left:0;translate:0 -4px}._7VcPYG_hint kbd{font:inherit;opacity:.6}._7VcPYG_hint kbd:first-of-type{margin-left:4px}@media (hover:hover){._7VcPYG_toggle:hover ._7VcPYG_hint{opacity:1;transition-delay:.5s;translate:0}}._7VcPYG_sidebar{overscroll-behavior:contain;top:var(--gutter);left:var(--gutter);bottom:var(--gutter);z-index:20;width:var(--sidebar-w);border-radius:var(--r-control);background:var(--card);box-shadow:var(--shadow-sidebar);view-transition-name:_7VcPYG_sidebar;transition:translate var(--slow) var(--ease-snap), opacity .2s ease, visibility 0s;flex-direction:column;padding:8px;display:flex;position:fixed;overflow:auto}:root[data-sidebar=closed] ._7VcPYG_sidebar{translate:calc(-100% - var(--gutter)) 0;opacity:0;visibility:hidden;transition:translate var(--slow) var(--ease-snap), opacity .2s ease, visibility 0s linear var(--slow)}._7VcPYG_brand{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:12px;height:48px;margin-bottom:8px;padding:0 8px 0 44px;font-size:17px;font-weight:600;display:flex;overflow:hidden}._7VcPYG_guessTenant:after{content:var(--tenant,"")}._7VcPYG_guessMe:after{content:var(--me,"")}._7VcPYG_guessRole:after{content:var(--me-role,"")}._7VcPYG_nav{gap:4px;display:grid}._7VcPYG_nav a{border-radius:var(--r-control);height:40px;color:var(--text-2);cursor:pointer;transition:background-color var(--fast) ease, color var(--fast) ease;background:0 0;border:0;align-items:center;gap:12px;padding:0 8px;font-size:16px;display:flex}._7VcPYG_nav a:hover{background:var(--hover);color:var(--text)}._7VcPYG_nav a:active{background:var(--pressed)}._7VcPYG_nav a[aria-current=page]{background:var(--pressed);color:var(--text);font-weight:600}._7VcPYG_nav[data-guess] a{display:none}:is(:root:not([data-nav]) ._7VcPYG_nav[data-guess] a:is([data-key=roll],[data-key=students]),:root[data-nav~=roll] ._7VcPYG_nav[data-guess] a[data-key=roll],:root[data-nav~=students] ._7VcPYG_nav[data-guess] a[data-key=students],:root[data-nav~=classes] ._7VcPYG_nav[data-guess] a[data-key=classes],:root[data-nav~=notices] ._7VcPYG_nav[data-guess] a[data-key=notices],:root[data-nav~=staff] ._7VcPYG_nav[data-guess] a[data-key=staff]){display:flex}._7VcPYG_foot{margin-top:auto;padding-top:8px}._7VcPYG_account{border-radius:var(--r-control);text-align:left;cursor:pointer;width:100%;min-height:52px;transition:background-color var(--fast) ease;background:0 0;border:0;align-items:center;gap:12px;padding:8px;display:flex}._7VcPYG_account:hover,._7VcPYG_account[aria-expanded=true]{background:var(--hover)}._7VcPYG_account:active{background:var(--pressed)}._7VcPYG_account:disabled{cursor:default}._7VcPYG_avatar{display:flex;position:relative}._7VcPYG_dot{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 2px var(--card);border-radius:50%;position:absolute;top:-1px;right:-1px}._7VcPYG_who{flex:1;min-width:0;display:grid}._7VcPYG_whoName,._7VcPYG_whoRole{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._7VcPYG_whoName{font-size:16px;font-weight:500;line-height:20px}._7VcPYG_whoRole{color:var(--text-3);font-size:13px;line-height:18px}._7VcPYG_whoChev{color:var(--text-3);transition:translate .25s var(--ease-snap);flex:none}._7VcPYG_account:hover ._7VcPYG_whoChev{translate:0 -2px}._7VcPYG_main{view-transition-name:_7VcPYG_content;min-height:100dvh;padding:0 var(--page-x) 48px calc(var(--frame-left) + var(--page-x));transition:padding-left var(--slow) var(--ease-snap)}:root[data-sidebar=closed] ._7VcPYG_main{padding-top:40px}._7VcPYG_topbar{display:none}._7VcPYG_keylist{margin:16px 0 0;display:grid}._7VcPYG_keylist div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}._7VcPYG_keylist dt{color:var(--text-2)}._7VcPYG_keylist dd{gap:4px;margin:0;display:flex}._7VcPYG_keylist kbd{border-radius:var(--r-small);background:var(--card);min-width:24px;height:24px;box-shadow:0 0 0 1px var(--line-strong), 0 1px 0 var(--line-strong);font:500 13px/24px var(--font-sans);text-align:center;padding:0 8px}@media (max-width:833.98px){._7VcPYG_topbar{z-index:24;background:var(--page);border-bottom:1px solid var(--line);justify-content:center;align-items:center;height:48px;padding:0 96px;display:flex;position:sticky;top:0}._7VcPYG_bar{top:2px;left:4px}._7VcPYG_toggle{-webkit-backdrop-filter:none;width:44px;height:44px;box-shadow:none;background:0 0}:root[data-sidebar=closed] ._7VcPYG_toggle{-webkit-backdrop-filter:none;width:44px;height:44px;box-shadow:none;background:0 0}._7VcPYG_brand{padding-left:8px}._7VcPYG_place{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._7VcPYG_sidebar{top:56px;bottom:auto;right:var(--gutter);opacity:0;pointer-events:none;visibility:hidden;width:auto;max-height:calc(100dvh - 64px);transition:opacity .2s ease, translate var(--slow) var(--ease-snap), visibility 0s linear var(--slow);padding-top:8px;translate:0 -8px}:root[data-sidebar=closed] ._7VcPYG_sidebar{top:56px;bottom:auto;right:var(--gutter);opacity:0;pointer-events:none;visibility:hidden;width:auto;max-height:calc(100dvh - 64px);transition:opacity .2s ease, translate var(--slow) var(--ease-snap), visibility 0s linear var(--slow);padding-top:8px;translate:0 -8px}._7VcPYG_sidebar._7VcPYG_open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .2s ease, translate var(--slow) var(--ease-snap), visibility 0s;translate:0}:root[data-sidebar=closed] ._7VcPYG_sidebar._7VcPYG_open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .2s ease, translate var(--slow) var(--ease-snap), visibility 0s;translate:0}._7VcPYG_nav a{height:48px;font-size:18px}._7VcPYG_curtain{z-index:19;background:var(--backdrop);position:fixed;inset:48px 0 0}._7VcPYG_main{padding:0 16px 48px}:root[data-sidebar=closed] ._7VcPYG_main{padding:0 16px 48px}}
.pIg5GW_page{max-width:var(--content-w);margin:0 auto;padding-top:40px}.pIg5GW_deeper{padding-top:24px}.pIg5GW_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:24px;display:flex}.pIg5GW_titleRow{align-items:flex-start;gap:16px;display:flex}.pIg5GW_titleRow>:last-child{min-height:68px}.pIg5GW_art{flex:none;display:block}.pIg5GW_art img{width:64px;height:64px;display:block}.pIg5GW_title{font:600 32px/40px var(--font-serif);letter-spacing:0;text-wrap:balance}.pIg5GW_sub{color:var(--text-2);margin-top:4px}.pIg5GW_picks{align-items:center;gap:8px;display:flex}.pIg5GW_daynav{gap:4px;display:flex}.pIg5GW_card{border-radius:var(--r-panel);background:var(--card);box-shadow:var(--shadow-panel)}.pIg5GW_link{color:var(--accent-text)}.pIg5GW_link:hover{text-decoration:underline}.pIg5GW_detail{color:var(--text-2);font-size:14px;line-height:20px;display:block}.pIg5GW_meals{align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.pIg5GW_mealIcon{border-radius:var(--r-control);background:var(--hover);width:36px;height:36px;color:var(--text-2);flex:none;place-items:center;display:grid}.pIg5GW_refresh{transition:opacity .2s .12s}.pIg5GW_refreshing{opacity:.45}.pIg5GW_lesson{grid-template-columns:1fr 44px;align-items:center;padding-right:6px;display:grid}.pIg5GW_lesson+.pIg5GW_lesson{box-shadow:0 -1px 0 var(--line)}.pIg5GW_lessonLink{border-radius:var(--r-control);min-height:64px;transition:background-color var(--fast) ease;grid-template-columns:76px 1fr auto 20px;align-items:center;gap:16px;margin:4px 0 4px 4px;padding:10px 8px 10px 16px;display:grid}a.pIg5GW_lessonLink:hover{background:var(--hover)}a.pIg5GW_lessonLink:active{background:var(--pressed)}.pIg5GW_when,.pIg5GW_what{gap:2px;min-width:0;display:grid}.pIg5GW_when b{font-weight:600}.pIg5GW_when span,.pIg5GW_what span{color:var(--text-2);font-size:14px;line-height:20px}.pIg5GW_what b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pIg5GW_chev{color:var(--text-3)}.pIg5GW_progress{color:var(--text-2);white-space:nowrap;align-items:center;gap:4px;font-size:14px;display:inline-flex}.pIg5GW_progress.pIg5GW_todo{border-radius:var(--r-round);background:var(--accent-wash);color:var(--accent-text);padding:2px 10px;font-weight:600}.pIg5GW_progress.pIg5GW_done{color:var(--present);font-weight:500}.pIg5GW_cancelled .pIg5GW_what b{text-decoration:line-through}.pIg5GW_cancelled .pIg5GW_when,.pIg5GW_cancelled .pIg5GW_what{opacity:.55}.pIg5GW_empty{text-align:center;justify-items:center;gap:6px;padding:48px 16px 64px;display:grid}.pIg5GW_empty b{font-size:17px;font-weight:600;line-height:24px}.pIg5GW_empty p{color:var(--text-2)}.pIg5GW_emptyArt img{width:148px;height:148px;margin-bottom:8px;display:block}.pIg5GW_pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pIg5GW_pickList{border-radius:var(--r-control);box-shadow:0 0 0 1px var(--line);margin-top:16px}.pIg5GW_pickList>div{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:6px 8px 6px 14px;display:flex}.pIg5GW_pickList>div+div{box-shadow:0 -1px 0 var(--line)}.pIg5GW_pickList span:first-child{display:grid}.pIg5GW_pickList span:first-child span{color:var(--text-2);font-size:14px;line-height:20px}.pIg5GW_actions{align-items:center;gap:20px;display:flex}.pIg5GW_stat{color:var(--text-2);white-space:nowrap;font-size:14px}.pIg5GW_stat b{color:var(--text);margin-right:2px;font-size:28px;font-weight:700;line-height:34px}.pIg5GW_save{min-width:96px;position:relative}.pIg5GW_pending{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--page);border-radius:50%;position:absolute;top:-3px;right:-3px}.pIg5GW_sheet{position:relative}.pIg5GW_cap{z-index:5;border-radius:var(--r-panel) var(--r-panel) 0 0;background:var(--card);position:sticky;top:0}.pIg5GW_tools{flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px 10px;display:flex}.pIg5GW_find{border-radius:var(--r-control);background:var(--page-sunk);max-width:340px;height:36px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-3);flex:240px;align-items:center;gap:8px;padding:0 8px 0 10px;display:flex;position:relative}.pIg5GW_find:focus-within{box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--focus-glow)}.pIg5GW_find input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:none;flex:1}.pIg5GW_find input::-webkit-search-cancel-button{display:none}.pIg5GW_clear{border-radius:var(--r-small);width:24px;height:24px;color:var(--text-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.pIg5GW_clear:hover{background:var(--hover);color:var(--text)}.pIg5GW_cols{grid-template-columns:44px minmax(0,1fr) minmax(0,180px) 288px;align-items:center;gap:0 12px;padding:0 16px 0 12px;display:grid}.pIg5GW_colhead{border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:36px;color:var(--text-2);font-size:14px}.pIg5GW_sort{white-space:nowrap;border-radius:var(--r-small);height:28px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:-6px;padding:0 6px;font-weight:500;display:inline-flex}.pIg5GW_sort:hover{background:var(--hover);color:var(--text)}.pIg5GW_sort svg{opacity:0;transition:transform .2s var(--ease-snap), opacity var(--fast) ease}.pIg5GW_sort[aria-sort] svg,.pIg5GW_sort:hover svg{opacity:1}.pIg5GW_flip{transform:rotate(180deg)}.pIg5GW_recentHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.pIg5GW_legend{white-space:nowrap;color:var(--text-3);gap:8px;font-size:13px;display:flex}.pIg5GW_legend span{align-items:center;gap:3px;display:inline-flex}.pIg5GW_legend i{border-radius:2px;width:6px;height:10px}.pIg5GW_row{min-height:56px;transition:background-color .24s var(--ease-snap) calc(var(--d,0s) + 40ms);outline:none;position:relative}.pIg5GW_row+.pIg5GW_row{box-shadow:0 -1px 0 var(--line)}.pIg5GW_row:last-child{border-radius:0 0 var(--r-panel) var(--r-panel)}.pIg5GW_row[aria-selected=true]{background:var(--accent-wash)}.pIg5GW_row:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.pIg5GW_row.pIg5GW_changed:before{content:"";background:var(--accent);border-radius:2px;width:3px;position:absolute;top:16px;bottom:16px;left:3px}.pIg5GW_who{flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;padding:8px 0;display:flex}.pIg5GW_who a{border-radius:var(--r-tag);align-items:baseline;gap:8px;min-width:0;display:inline-flex}.pIg5GW_who a:hover .pIg5GW_name{color:var(--accent-text)}.pIg5GW_name{transition:color var(--fast) ease;font-weight:600}.pIg5GW_no{color:var(--text-3);font-size:14px}.pIg5GW_tag{border-radius:var(--r-tag);background:var(--hover);color:var(--text-2);padding:0 7px;font-size:13px;line-height:20px}.pIg5GW_noteBtn{border-radius:var(--r-small);width:fit-content;max-width:100%;color:var(--excused);text-align:left;cursor:pointer;background:0 0;border:0;flex-basis:100%;align-items:center;gap:4px;margin-left:-6px;padding:1px 6px;font-size:14px;line-height:20px;display:inline-flex}.pIg5GW_noteBtn.pIg5GW_add{color:var(--accent-text)}.pIg5GW_noteBtn:hover{background:var(--hover)}.pIg5GW_dim{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pIg5GW_row mark{color:inherit;background:var(--lightningcss-light,#2a78d62e)var(--lightningcss-dark,#6da7ec47);border-radius:3px}.pIg5GW_history{border-radius:var(--r-control);transition:background-color var(--fast) ease;margin:0 -8px;padding:6px 8px;display:block}.pIg5GW_history:hover{background:var(--hover)}.pIg5GW_history:active{background:var(--pressed)}.pIg5GW_legend i{background:var(--line-strong);display:block}.pIg5GW_legend i[data-s=present]{background:var(--present)}.pIg5GW_legend i[data-s=late]{background:var(--late)}.pIg5GW_legend i[data-s=excused]{background:var(--excused)}.pIg5GW_legend i[data-s=absent]{background:var(--absent)}.pIg5GW_listEmpty{text-align:center;justify-items:center;gap:4px;padding:48px 16px;display:grid}.pIg5GW_listEmpty p{color:var(--text-2)}@media (max-width:1099.98px){.pIg5GW_cols{grid-template-columns:44px minmax(0,1fr) 200px}.pIg5GW_school,.pIg5GW_legend{display:none}}@media (max-width:833.98px){.pIg5GW_page{padding-top:20px}.pIg5GW_art img{width:48px;height:48px}.pIg5GW_title{font-size:26px;line-height:32px}.pIg5GW_cap{top:48px}.pIg5GW_lessonLink{grid-template-columns:56px 1fr 20px;gap:12px;padding-left:12px}.pIg5GW_lessonLink .pIg5GW_progress{grid-area:2/2;justify-self:start}}@media (max-width:599.98px){.pIg5GW_cols{grid-template-columns:44px minmax(0,1fr) auto;padding:0 12px 0 8px}.pIg5GW_bars{display:none}.pIg5GW_head{align-items:flex-start}.pIg5GW_actions{justify-content:space-between;width:100%}}@media (max-width:833.98px){.pIg5GW_lessonLink .pIg5GW_chev{grid-row:1/span 2}}
.yz-eOq_google{border-radius:var(--r-control);color:var(--lightningcss-light,#1f1f1f)var(--lightningcss-dark,#e3e3e3);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#131314);border:1px solid var(--lightningcss-light,#747775)var(--lightningcss-dark,#8e918f);justify-content:center;align-items:center;gap:10px;height:44px;font-weight:500;text-decoration:none;transition:background-color .2s;display:flex}.yz-eOq_google:hover{background:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,#1f1f20)}.yz-eOq_google:active{transition:transform .4s var(--spring-button);transform:scale(.975)}
.bVBJGW_card{border-radius:var(--r-sign-in);background:var(--card);border:.5px solid var(--line);text-align:start;width:min(448px,100%);padding:28px;box-shadow:0 4px 24px #00000004,0 4px 32px #00000004,0 2px 64px #00000003,0 16px 32px #00000003}.bVBJGW_chooser{flex-direction:column;gap:16px;display:flex}.bVBJGW_heading{text-align:center;font-size:16px;font-weight:500;line-height:22px}.bVBJGW_list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.bVBJGW_row{border-radius:var(--r-control);transition:background-color .2s ease, transform .45s var(--spring-button);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#131314);border:1px solid var(--lightningcss-light,#747775)var(--lightningcss-dark,#8e918f);align-items:center;display:flex;position:relative}.bVBJGW_row:has(.bVBJGW_pick:hover:not(:disabled)){background:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,#1f1f20)}.bVBJGW_row:has(.bVBJGW_pick:active:not(:disabled)){transition:transform var(--fast) ease-out;transform:scale(.99)}.bVBJGW_pick{border-radius:inherit;min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:16px;padding:13px 0 13px 13px;display:flex}.bVBJGW_pick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bVBJGW_who{flex-direction:column;flex:1;min-width:0;display:flex}.bVBJGW_name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:22px;overflow:hidden}.bVBJGW_center{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-size:13px;line-height:18px;overflow:hidden}.bVBJGW_remove{border-radius:var(--r-small);width:28px;height:28px;color:var(--text-2);cursor:pointer;transition:background-color var(--fast) ease;background:0 0;border:0;flex:none;place-items:center;margin-right:12px;display:grid}.bVBJGW_remove:hover:not(:disabled){background:var(--hover);color:var(--text)}.bVBJGW_remove:active:not(:disabled){transform:scale(.94)}.bVBJGW_step{gap:12px;display:grid}.bVBJGW_back{border-radius:var(--r-control);height:28px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;margin-left:-8px;padding:0 8px;font-size:14px;display:inline-flex}.bVBJGW_back:hover{background:var(--hover);color:var(--text)}.bVBJGW_back:hover svg{translate:-2px}.bVBJGW_back svg{transition:translate .2s var(--ease-snap)}.bVBJGW_titles{text-align:center}.bVBJGW_title{font-weight:500}.bVBJGW_hint{color:var(--text-2)}.bVBJGW_pin{border:1px solid var(--control-edge);border-radius:var(--r-control);background:var(--card);width:100%;height:44px;color:var(--text);font:inherit;letter-spacing:.3em;text-align:center;padding:0 12px;font-size:20px}.bVBJGW_pin::placeholder{letter-spacing:0;color:var(--text-2);font-size:16px}.bVBJGW_pin:focus-visible{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 6px 1px var(--focus-glow);outline:none}.bVBJGW_nameField{gap:6px;display:grid}.bVBJGW_nameField>span{font-size:14px;font-weight:500}.bVBJGW_nameField input{border:1px solid var(--control-edge);border-radius:var(--r-control);background:var(--card);height:44px;color:var(--text);font:inherit;padding:0 12px}.bVBJGW_nameField input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 6px 1px var(--focus-glow);outline:none}.bVBJGW_go{width:100%;height:44px}.bVBJGW_links{color:var(--text-2);justify-content:center;gap:16px;font-size:14px;display:flex}.bVBJGW_links a,.bVBJGW_linkButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.bVBJGW_links a:hover,.bVBJGW_linkButton:hover{color:var(--text);text-decoration:underline}.bVBJGW_alert{border-radius:var(--r-panel);align-items:flex-start;gap:8px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.bVBJGW_alert svg{flex:none;margin-top:2px}.bVBJGW_danger{color:var(--lightningcss-light,#8e2626)var(--lightningcss-dark,#ec7e7e);background:var(--lightningcss-light,#fad6d6)var(--lightningcss-dark,#3c0e0e);box-shadow:inset 0 0 0 1px var(--lightningcss-light,#f09595)var(--lightningcss-dark,#641919)}.bVBJGW_warning{background:color-mix(in srgb, var(--late) 12%, transparent);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--late) 35%, transparent)}.bVBJGW_warning svg{color:var(--late)}
.mIfc-a_lock{background:0 0;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:16px;display:grid;overflow:auto}.mIfc-a_lock::backdrop{background:color-mix(in srgb, var(--page) 55%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.2)}.mIfc-a_lock>div{animation:mIfc-a_rise .45s var(--ease-snap) both;position:relative}@keyframes mIfc-a_rise{0%{opacity:0;translate:0 8px;scale:.98}}.mIfc-a_leaving>div{animation:mIfc-a_fade .24s var(--ease-snap) forwards}@keyframes mIfc-a_fade{to{opacity:0;scale:.98}}.mIfc-a_leaving::backdrop{opacity:0;transition:opacity .9s cubic-bezier(.45,0,.55,1)}.mIfc-a_close{border-radius:var(--r-small);width:28px;height:28px;color:var(--text-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:16px;right:16px}.mIfc-a_close:hover{background:var(--hover);color:var(--text)}.mIfc-a_failed{color:var(--danger);text-align:center}
.m64NQG_recent{justify-content:space-between;align-items:center;gap:8px;display:flex}.m64NQG_bars{gap:4px;display:flex}.m64NQG_bars i{background:var(--line-strong);border-radius:3px;width:8px;height:20px;display:block}.m64NQG_bars i[data-s=present]{background:var(--present)}.m64NQG_bars i[data-s=late]{background:var(--late)}.m64NQG_bars i[data-s=excused]{background:var(--excused)}.m64NQG_bars i[data-s=absent]{background:var(--absent)}.m64NQG_recent b{color:var(--text-2);white-space:nowrap;font-size:14px;font-weight:500}@media (max-width:599.98px){.m64NQG_bars{display:none}}
.ZeIU2a_panel{border-radius:var(--r-dialog);background:var(--card-raised);width:min(80vw,1400px);max-width:none;height:min(80dvh,960px);max-height:none;color:var(--text);box-shadow:var(--shadow-popover);overscroll-behavior:contain;border:0;padding:0;overflow:hidden}.ZeIU2a_panel[open]{animation:ZeIU2a_sheet-in var(--slow) var(--ease-snap);flex-direction:column;display:flex}.ZeIU2a_panel::backdrop{background:var(--backdrop-panel)}.ZeIU2a_panel[open]::backdrop{animation:ZeIU2a_fade-in var(--slow) ease}.ZeIU2a_top{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;height:56px;padding:0 12px 0 24px;display:flex}.ZeIU2a_heading{font:600 20px/28px var(--font-serif);flex:1}.ZeIU2a_toList{display:none}.ZeIU2a_split{flex:1;min-height:0;display:flex}.ZeIU2a_side{border-right:1px solid var(--line);flex:none;width:200px;padding:16px 8px;overflow:auto}.ZeIU2a_find{margin:0 0 16px;position:relative}.ZeIU2a_searchBox{align-items:center;display:flex;position:relative}.ZeIU2a_searchBox>svg{color:var(--text-3);pointer-events:none;position:absolute;left:10px}.ZeIU2a_searchBox input{border-radius:var(--r-control);background:var(--hover);appearance:none;width:100%;height:32px;transition:box-shadow var(--fast) ease, background-color var(--fast) ease;border:0;padding:0 8px 0 32px;font-size:14px}.ZeIU2a_searchBox input::-webkit-search-cancel-button{display:none}.ZeIU2a_searchBox input:focus-visible{background:var(--card);box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--focus-glow);outline:none}.ZeIU2a_results{z-index:2;border-radius:var(--r-panel);background:var(--card-raised);width:280px;max-height:360px;box-shadow:var(--shadow-popover);padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}.ZeIU2a_results button{border-radius:var(--r-control);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:32px;padding:6px 10px;font-size:14px;line-height:20px;display:block}.ZeIU2a_results button:hover,.ZeIU2a_results button:focus-visible{background:var(--hover);outline:none}.ZeIU2a_trail{color:var(--text-3)}.ZeIU2a_none{color:var(--text-3);padding:6px 10px;font-size:14px}.ZeIU2a_section+.ZeIU2a_section{margin-top:16px}.ZeIU2a_sectionTitle{color:var(--text-3);padding:0 8px 4px;font-size:12px;font-weight:600;line-height:16px}.ZeIU2a_category{border-radius:var(--r-control);width:100%;height:32px;color:var(--text-2);text-align:left;cursor:pointer;transition:background-color var(--fast) ease, color var(--fast) ease;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;font-size:14px;display:flex}.ZeIU2a_category:hover{background:var(--hover);color:var(--text)}.ZeIU2a_category:active{background:var(--pressed)}.ZeIU2a_category[aria-current]{background:var(--pressed);color:var(--text);font-weight:600}.ZeIU2a_category .ZeIU2a_chev{display:none}.ZeIU2a_content{flex:1;min-width:0;padding:24px 32px 32px;overflow:auto}.ZeIU2a_page{max-width:var(--content-w)}.ZeIU2a_flash{animation:ZeIU2a_flash 1.6s var(--ease-snap)}@keyframes ZeIU2a_flash{0%,40%{background:var(--accent-wash)}}@media (max-width:833.98px){.ZeIU2a_panel{border-radius:0;width:100vw;height:100dvh}.ZeIU2a_top{padding:0 4px 0 8px}.ZeIU2a_side{border-right:0;width:100%}.ZeIU2a_content{padding:16px}.ZeIU2a_category{height:44px;font-size:16px}.ZeIU2a_category .ZeIU2a_chev{color:var(--text-3);margin-left:auto;display:block}.ZeIU2a_panel[data-view=list] .ZeIU2a_content,.ZeIU2a_panel[data-view=content] .ZeIU2a_side{display:none}.ZeIU2a_panel[data-view=content] .ZeIU2a_content{animation:ZeIU2a_push-in var(--slow) var(--ease-snap)}.ZeIU2a_panel[data-view=content] .ZeIU2a_toList{display:inline-flex}.ZeIU2a_panel[data-view=content] .ZeIU2a_heading{display:none}}@keyframes ZeIU2a_push-in{0%{opacity:0;transform:translate(20px)}}
.H26qHG_toolbar{align-items:center;gap:6px;display:flex}.H26qHG_master{cursor:pointer;border-radius:var(--r-control);background:0 0;border:0;place-items:center;width:36px;height:36px;margin-left:-4px;display:grid}.H26qHG_master svg{box-sizing:content-box;width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--control-edge);color:#0000;transition:background-color .2s var(--ease-snap), box-shadow .2s var(--ease-snap), color .2s var(--ease-snap);border-radius:50%;padding:4px}.H26qHG_master:hover svg{box-shadow:inset 0 0 0 1.5px var(--accent)}.H26qHG_master[aria-checked=true] svg,.H26qHG_master[aria-checked=mixed] svg{background:var(--accent);box-shadow:none;color:#fff}.H26qHG_selcount{white-space:nowrap;max-width:0;color:var(--accent-text);opacity:0;transition:max-width var(--slow) var(--ease-snap), opacity .2s ease;font-size:14px;font-weight:600;overflow:hidden}.H26qHG_selcount.H26qHG_on{opacity:1;max-width:96px;margin-right:4px}.H26qHG_divider{background:var(--line-strong);width:1px;height:20px;margin:0 6px}.H26qHG_act{border-radius:var(--r-control);cursor:pointer;height:32px;transition:background-color var(--fast) ease, opacity var(--fast) ease;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.H26qHG_act[data-tone=present] svg{color:var(--present)}.H26qHG_act[data-tone=late] svg{color:var(--late)}.H26qHG_act[data-tone=excused] svg{color:var(--excused)}.H26qHG_act[data-tone=absent] svg{color:var(--absent)}.H26qHG_act:hover:not(:disabled){background:var(--hover)}.H26qHG_act:active:not(:disabled){background:var(--pressed)}.H26qHG_act:disabled{opacity:.35;cursor:default}@media (max-width:1023.98px){.H26qHG_actLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.H26qHG_act{justify-content:center;width:36px;padding:0}}.H26qHG_markBtn{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.H26qHG_mark{width:30px;height:30px;box-shadow:inset 0 0 0 1.5px var(--control-edge);transition:box-shadow .2s var(--ease-snap);border-radius:50%;place-items:center;display:grid;position:relative}.H26qHG_mark:not([data-tone]){box-shadow:none;border:1.5px dashed var(--control-edge)}.H26qHG_mark[data-tone=present]{background:color-mix(in srgb, var(--present) 14%, transparent);color:var(--present);box-shadow:none}.H26qHG_mark[data-tone=late]{background:color-mix(in srgb, var(--late) 14%, transparent);color:var(--late);box-shadow:none}.H26qHG_mark[data-tone=excused]{background:color-mix(in srgb, var(--excused) 14%, transparent);color:var(--excused);box-shadow:none}.H26qHG_mark[data-tone=absent]{background:color-mix(in srgb, var(--absent) 14%, transparent);color:var(--absent);box-shadow:none}.H26qHG_markBtn:hover .H26qHG_mark{box-shadow:0 0 0 2px var(--accent)}.H26qHG_disc{background:var(--accent);color:#fff;opacity:0;transition:transform .22s var(--ease-snap) var(--d,0s), opacity .16s ease var(--d,0s);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;transform:scale(.5)}.H26qHG_mark:not([data-tone]) .H26qHG_disc{inset:-1.5px}.H26qHG_mark[data-selected=true] .H26qHG_disc{opacity:1;transform:none}.H26qHG_disc svg{clip-path:inset(0 100% 0 0);transition:clip-path .2s var(--ease-snap) calc(var(--d,0s) + 80ms)}.H26qHG_mark[data-selected=true] .H26qHG_disc svg{clip-path:inset(0)}.H26qHG_face{animation:H26qHG_face-in .24s var(--ease-snap) var(--d,0s) both}@keyframes H26qHG_face-in{0%{opacity:0;transform:scale(.8)}}@media (pointer:coarse){.H26qHG_act,.H26qHG_master{width:44px;height:44px}}
.vt-NBW_menu{z-index:40;border-radius:var(--r-panel);background:var(--card-raised);min-width:180px;box-shadow:var(--shadow-popover);opacity:0;transform-origin:top;padding:4px;position:fixed;transform:translateY(-4px)scale(.98)}.vt-NBW_menu.vt-NBW_up{transform-origin:bottom}.vt-NBW_menu.vt-NBW_open{opacity:1;transform:none}.vt-NBW_menu{transition:opacity var(--fast) ease, transform .2s var(--ease-snap)}.vt-NBW_menu button{border-radius:var(--r-control);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 10px;display:flex}.vt-NBW_menu button:hover,.vt-NBW_menu button:focus-visible{background:var(--hover);outline:none}.vt-NBW_menu [aria-checked=true]{font-weight:600}.vt-NBW_menu [aria-checked=true] svg{color:var(--accent-text)}.vt-NBW_slot{flex:none;width:16px}@media (pointer:coarse){.vt-NBW_menu button{min-height:44px}}.vt-NBW_picker{gap:8px;padding-right:10px}.vt-NBW_picker svg,.vt-NBW_more{color:var(--text-3)}.vt-NBW_more:hover,.vt-NBW_more[aria-expanded=true]{color:var(--text)}.vt-NBW_small{width:240px;font-size:14px;line-height:20px}.vt-NBW_header{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;padding:6px 10px 4px;font-size:13px;line-height:18px;overflow:hidden}.vt-NBW_hint{color:var(--text-3);margin-left:auto;padding-left:12px;font-size:12px}.vt-NBW_divider{background:var(--line);border:0;height:1px;margin:4px 10px}
.eHqTLW_toast{z-index:50;border-radius:var(--r-panel);background:var(--primary-bg);max-width:min(520px,100vw - 32px);color:var(--primary-fg);box-shadow:var(--shadow-popover);align-items:center;gap:12px;padding:8px 8px 8px 16px;line-height:22px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.eHqTLW_close{border-radius:var(--r-small);width:28px;height:28px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.eHqTLW_close:hover{opacity:1;background:#7f7f7f40}.eHqTLW_toast{animation:.5s cubic-bezier(.19,1,.22,1) eHqTLW_rise}@keyframes eHqTLW_rise{0%{opacity:0;transform:translate(-50%,12px)}}
.F1Ihta_cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.F1Ihta_card{border-radius:var(--r-panel);background:var(--card);box-shadow:var(--shadow-panel);gap:4px;min-width:0;padding:12px 16px 8px;display:grid}.F1Ihta_name{color:var(--text-2);justify-self:start;align-items:center;gap:4px;font-size:14px;line-height:20px;text-decoration:none;display:inline-flex}a.F1Ihta_name:hover{color:var(--text)}a.F1Ihta_name .icon{transition:translate .2s cubic-bezier(.2,.8,.2,1)}a.F1Ihta_name:hover .icon{translate:3px}a.F1Ihta_name:active{opacity:.6}.F1Ihta_line{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:22px}.F1Ihta_chart{touch-action:pan-y;margin-top:4px;position:relative}.F1Ihta_chart svg{display:block;overflow:visible}.F1Ihta_chart svg:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-small)}.F1Ihta_grid,.F1Ihta_base{stroke:var(--line);stroke-width:1px}.F1Ihta_base{stroke:var(--line-strong)}.F1Ihta_limit{stroke:var(--chart-limit);stroke-width:1px;stroke-dasharray:4 4}.F1Ihta_line{fill:none;stroke:var(--chart);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.F1Ihta_dot{fill:var(--chart)}.F1Ihta_end{fill:var(--chart);stroke:var(--card);stroke-width:2px}.F1Ihta_cross{stroke:var(--line-strong);stroke-width:1px}.F1Ihta_axis{fill:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.F1Ihta_marker{fill:var(--text-3);cursor:default}.F1Ihta_marker:hover path{fill:var(--text)}.F1Ihta_tip{border-radius:var(--r-control);background:var(--card-raised);box-shadow:var(--shadow-popover);color:var(--text-2);white-space:nowrap;pointer-events:none;z-index:1;gap:0;padding:8px 12px;font-size:12px;line-height:16px;display:grid;position:absolute;top:-8px;translate:-50% -100%}.F1Ihta_tip b{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:20px}.F1Ihta_group{gap:8px;display:grid}.F1Ihta_groupTitle{color:var(--text-2);margin:0 4px;font-size:15px;font-weight:600;line-height:20px}.F1Ihta_groupLine{font-variant-numeric:tabular-nums;margin:0 4px 4px;font-size:16px;font-weight:600;line-height:22px}
.qi3VYq_page{max-width:var(--content-w);margin:0 auto;padding-top:40px}.qi3VYq_page.qi3VYq_deeper{padding-top:24px}.qi3VYq_back{border-radius:var(--r-control);background:var(--card);max-width:100%;height:36px;box-shadow:0 0 0 1px var(--line), 0 1px 2px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#0003);color:var(--text);white-space:nowrap;transition:background-color var(--fast) ease;align-items:center;gap:4px;margin-bottom:12px;padding:0 12px 0 8px;font-weight:500;display:inline-flex}.qi3VYq_back span{text-overflow:ellipsis;overflow:hidden}.qi3VYq_back:hover{background:var(--lightningcss-light,#f6f6f4)var(--lightningcss-dark,#262625)}.qi3VYq_back:active{transition:transform .4s var(--spring-button);transform:scale(.975)}.qi3VYq_back svg{transition:translate .25s var(--ease-snap);flex:none}.qi3VYq_back:hover svg{translate:-3px}.qi3VYq_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:24px;display:flex}.qi3VYq_titleRow{align-items:flex-start;gap:16px;min-width:0;display:flex}.qi3VYq_titleRow>:last-child{min-height:68px}.qi3VYq_art img{width:64px;height:64px;display:block}.qi3VYq_title{font:600 32px/40px var(--font-serif);text-wrap:balance}.qi3VYq_sub{color:var(--text-2);margin-top:4px}.qi3VYq_titleTag{vertical-align:6px;margin-left:8px;display:inline-flex}.qi3VYq_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qi3VYq_body{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.qi3VYq_groupHead{justify-content:space-between;align-items:baseline;gap:12px;margin:0 4px 8px;display:flex}.qi3VYq_groupTitle{color:var(--text-2);font-size:15px;font-weight:600;line-height:20px}.qi3VYq_groupLink{color:var(--accent-text);font-size:14px}.qi3VYq_groupLink:hover{text-decoration:underline}button.qi3VYq_groupLink{background:0 0;border:0;padding:0}.qi3VYq_box{border-radius:var(--r-panel);background:var(--card);box-shadow:var(--shadow-panel);overflow:hidden}.qi3VYq_note{color:var(--text-3);text-wrap:pretty;margin:8px 4px 0;font-size:14px;line-height:20px}.qi3VYq_row{--inset:16px;text-align:left;width:100%;min-height:52px;transition:background-color var(--fast) ease;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.qi3VYq_row.qi3VYq_withIcon{--inset:48px}.qi3VYq_row.qi3VYq_withLead{--inset:56px}.qi3VYq_row+.qi3VYq_row:before{content:"";top:0;left:var(--inset);background:var(--line);height:1px;position:absolute;right:0}a.qi3VYq_row,button.qi3VYq_row,label.qi3VYq_row{cursor:pointer}a.qi3VYq_row:hover,button.qi3VYq_row:hover{background:var(--hover)}a.qi3VYq_row:active,button.qi3VYq_row:active{background:var(--pressed)}a.qi3VYq_row:hover:before,button.qi3VYq_row:hover:before,a.qi3VYq_row:hover+.qi3VYq_row:before,button.qi3VYq_row:hover+.qi3VYq_row:before{opacity:0}.qi3VYq_rowIcon{width:20px;color:var(--text-2);place-items:center;display:grid}.qi3VYq_rowText{flex:1;gap:2px;min-width:0;display:grid}.qi3VYq_rowLabel{text-overflow:ellipsis;overflow:hidden}.qi3VYq_rowSub{color:var(--text-2);font-size:14px;line-height:20px}.qi3VYq_rowValue{color:var(--text-2);white-space:nowrap;flex:none}@media (max-width:833.98px){.qi3VYq_row.qi3VYq_stack{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead text chev""lead value chev";row-gap:2px;display:grid}.qi3VYq_row.qi3VYq_stack.qi3VYq_withLead>:first-child,.qi3VYq_row.qi3VYq_stack .qi3VYq_rowIcon{grid-area:lead}.qi3VYq_row.qi3VYq_stack .qi3VYq_rowText{grid-area:text}.qi3VYq_row.qi3VYq_stack .qi3VYq_rowValue{white-space:normal;grid-area:value;font-size:14px;line-height:20px}.qi3VYq_row.qi3VYq_stack .qi3VYq_chev{grid-area:chev}}.qi3VYq_apart{flex-wrap:wrap;column-gap:8px;display:inline-flex}.qi3VYq_rowActions{flex:none;gap:8px;display:flex}@media (max-width:600px){.qi3VYq_row:has(.qi3VYq_rowActions){flex-wrap:wrap}.qi3VYq_rowActions{justify-content:flex-end;width:100%}}.qi3VYq_editRow{grid-template-columns:140px 1fr;align-items:start;display:grid}.qi3VYq_editLabel{color:var(--text-2);padding-top:7px}.qi3VYq_editValue{gap:8px;min-width:0;display:grid}.qi3VYq_inline{border-radius:var(--r-control);background:var(--hover);appearance:none;width:100%;min-height:36px;transition:background-color var(--fast) ease, box-shadow var(--fast) ease;border:0;padding:7px 12px;font-size:16px;line-height:22px}.qi3VYq_inline:hover{background:var(--pressed)}.qi3VYq_inline:focus-visible{background:var(--card);box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--focus-glow);outline:none}.qi3VYq_inline[aria-invalid=true]{box-shadow:0 0 0 1px var(--danger)}.qi3VYq_editNote{color:var(--text-3);font-size:13px;line-height:18px}@media (max-width:600px){.qi3VYq_editRow{grid-template-columns:1fr;gap:6px}.qi3VYq_editLabel{padding-top:0}}.qi3VYq_masked{color:var(--text-2);letter-spacing:.1em;align-items:center;gap:8px;display:inline-flex}.qi3VYq_reveal{border-radius:var(--r-tag);background:var(--accent-wash);color:var(--accent-text);letter-spacing:0;border:0;padding:2px 8px;font-size:14px;font-weight:500}.qi3VYq_reveal:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}.qi3VYq_reveal:active{transition:transform .4s var(--spring-button);transform:scale(.96)}.qi3VYq_pickList{overscroll-behavior:contain;max-height:min(50vh,420px);overflow-y:auto}.qi3VYq_prose{white-space:pre-wrap;padding:16px;line-height:24px;display:block}.qi3VYq_inlineIcon{align-items:center;gap:6px;display:inline-flex}.qi3VYq_score{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.qi3VYq_copyable{-webkit-user-select:all;user-select:all;word-break:break-all;font-variant-numeric:tabular-nums}.qi3VYq_chev{color:var(--text-3);transition:translate .25s var(--ease-snap), color var(--fast) ease;flex:none}.qi3VYq_row:hover .qi3VYq_chev{color:var(--text-2);translate:3px}.qi3VYq_dangerRow .qi3VYq_rowLabel,.qi3VYq_dangerRow .qi3VYq_rowIcon{color:var(--danger)}.qi3VYq_blueRow .qi3VYq_rowLabel,.qi3VYq_blueRow .qi3VYq_rowIcon{color:var(--accent-text)}.qi3VYq_table{border-radius:var(--r-panel);background:var(--card);box-shadow:var(--shadow-panel);overscroll-behavior-x:contain;overflow:auto hidden}.qi3VYq_table::-webkit-scrollbar{height:16px}.qi3VYq_table::-webkit-scrollbar-thumb{border-radius:var(--r-round);background:var(--line-strong) padding-box;border:4px solid #0000}.qi3VYq_table>*{min-width:fit-content}.qi3VYq_thead,.qi3VYq_tr{grid-template-columns:var(--cols);align-items:center;gap:0 16px;padding:0 16px;display:grid}.qi3VYq_thead{border-bottom:1px solid var(--line);min-height:40px;color:var(--text-2);font-size:14px;font-weight:500}.qi3VYq_tr{min-height:52px;transition:background-color var(--fast) ease;padding-block:8px;position:relative}.qi3VYq_tr+.qi3VYq_tr:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:16px;right:0}a.qi3VYq_tr,button.qi3VYq_tr{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}a.qi3VYq_tr:hover,button.qi3VYq_tr:hover{background:var(--hover)}a.qi3VYq_tr:active,button.qi3VYq_tr:active{background:var(--pressed)}a.qi3VYq_tr:hover:before,a.qi3VYq_tr:hover+.qi3VYq_tr:before,button.qi3VYq_tr:hover:before,button.qi3VYq_tr:hover+.qi3VYq_tr:before{opacity:0}.qi3VYq_num{text-align:right;font-variant-numeric:tabular-nums}.qi3VYq_muted{color:var(--text-2)}.qi3VYq_strong{font-weight:600}.qi3VYq_ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qi3VYq_select{position:relative}.qi3VYq_select svg{color:var(--text-2);pointer-events:none;position:absolute;bottom:12px;right:12px}.qi3VYq_select select{cursor:pointer;padding-right:36px}.qi3VYq_search{align-items:center;width:min(360px,100%);display:flex;position:relative}.qi3VYq_search>svg{color:var(--text-2);pointer-events:none;position:absolute;left:12px}.qi3VYq_search input{border-radius:var(--r-control);background:var(--card);width:100%;height:40px;box-shadow:0 0 0 1px var(--line-strong);appearance:none;transition:box-shadow var(--fast) ease;border:0;padding:0 36px 0 38px;font-size:16px}.qi3VYq_searchRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qi3VYq_searchRow>.qi3VYq_search{flex:240px;max-width:360px}.qi3VYq_searchFilters{flex-wrap:wrap;gap:8px;display:flex}.qi3VYq_search input::-webkit-search-cancel-button{display:none}.qi3VYq_search input:focus-visible{box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--focus-glow);outline:none}.qi3VYq_clear{width:28px;height:28px;color:var(--text-2);cursor:pointer;animation:qi3VYq_pop .28s var(--spring-button);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;right:6px}.qi3VYq_clear:hover{background:var(--hover)}.qi3VYq_check{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.qi3VYq_check input{border-radius:var(--r-small);background:var(--card);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--control-edge);appearance:none;cursor:pointer;transition:background-color .15s ease, box-shadow .15s ease, transform .4s var(--spring-button);flex:none;place-items:center;margin:1px 0 0;display:grid}.qi3VYq_check input:after{content:"";clip-path:inset(0 100% 0 0);width:10px;height:6px;transition:clip-path .18s var(--ease-snap) 40ms;border:0 solid #fff;border-width:0 0 2px 2px;margin-top:-2px;rotate:-45deg}.qi3VYq_check input:checked{background:var(--accent);box-shadow:none}.qi3VYq_check input:checked:after{clip-path:inset(0)}.qi3VYq_check input:indeterminate{background:var(--accent);box-shadow:none}.qi3VYq_check input:indeterminate:after{clip-path:inset(0);border-width:0 0 2px;height:0;margin-top:0;rotate:0deg}.qi3VYq_check input:active:not(:disabled){transition-duration:.1s;transform:scale(.88)}.qi3VYq_check input:disabled{opacity:.4;cursor:default}.qi3VYq_checkText{gap:2px;display:grid}.qi3VYq_checkSub{color:var(--text-2);font-size:14px;line-height:20px}.qi3VYq_switch{border-radius:var(--r-round);background:var(--line-strong);appearance:none;cursor:pointer;flex:none;width:36px;height:22px;margin:0;transition:background-color .2s;position:relative}.qi3VYq_switch:after{content:"";border-radius:var(--r-control);width:16px;height:16px;transition:translate .3s var(--spring-button), width .2s var(--ease-snap);background:#fff;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.qi3VYq_switch:checked{background:var(--accent)}.qi3VYq_switch:checked:after{translate:14px}.qi3VYq_switch:active:not(:disabled):after{width:20px}.qi3VYq_switch:checked:active:not(:disabled):after{translate:10px}.qi3VYq_switch:disabled{opacity:.5;cursor:default}.qi3VYq_segmented{border-radius:var(--r-panel);background:var(--hover);grid-auto-columns:1fr;grid-auto-flow:column;padding:4px;display:inline-grid;position:relative}.qi3VYq_segmented button{z-index:1;border-radius:var(--r-control);height:32px;color:var(--text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 16px;font-weight:500;transition:color .1s ease-in-out;position:relative}.qi3VYq_segmented button:hover,.qi3VYq_segmented button[aria-checked=true]{color:var(--text)}.qi3VYq_segmented button:active{transition:transform .3s var(--spring-button);transform:scale(.96)}.qi3VYq_chip{border-radius:var(--r-control);background:var(--card);box-shadow:0 1px 3px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006), 0 0 0 .5px var(--line);transition:translate .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px;left:0}.qi3VYq_pill{border-radius:var(--r-round);white-space:nowrap;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.qi3VYq_blue{background:var(--accent-wash);color:var(--accent-text)}.qi3VYq_green{background:color-mix(in srgb, var(--present) 12%, transparent);color:var(--present)}.qi3VYq_amber{background:color-mix(in srgb, var(--late) 14%, transparent);color:var(--late)}.qi3VYq_red{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.qi3VYq_grey{background:var(--hover);color:var(--text-2)}.qi3VYq_avatar{color:#fff;background:linear-gradient(var(--lightningcss-light,#b4b2ab)var(--lightningcss-dark,#6f6e69),var(--lightningcss-light,#898781)var(--lightningcss-dark,#52514e));border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.qi3VYq_avatar.qi3VYq_large{width:64px;height:64px}.qi3VYq_avatar.qi3VYq_large svg{width:32px;height:32px}.qi3VYq_empty{text-align:center;justify-items:center;gap:6px;padding:56px 24px;display:grid}.qi3VYq_empty img{width:96px;height:96px;margin-bottom:8px}.qi3VYq_emptyTitle{font:600 20px/26px var(--font-serif)}.qi3VYq_emptyNote{max-width:420px;color:var(--text-2);text-wrap:pretty;font-size:15px;line-height:22px}.qi3VYq_empty .btn{margin-top:12px}@keyframes qi3VYq_pop{0%{opacity:0;scale:.5}}.qi3VYq_copyBox{border-radius:var(--r-control);background:var(--page-sunk);box-shadow:inset 0 0 0 1px var(--line);word-break:break-all;align-items:center;gap:8px;margin-top:16px;padding:8px 8px 8px 14px;font-size:15px;display:flex}.qi3VYq_copyBox span{flex:1}.qi3VYq_copied{color:var(--present)}.qi3VYq_badge{border-radius:var(--r-tag);background:var(--page-sunk);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);white-space:nowrap;align-items:center;gap:4px;padding:4px 8px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.qi3VYq_kbd{border-radius:var(--r-small);background:var(--card);min-width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line-strong), 0 1px 0 var(--line-strong);color:var(--text-2);font:500 12px/1 var(--font-sans);place-items:center;padding:0 4px;display:inline-grid}.qi3VYq_tip{vertical-align:middle;display:inline-flex;position:relative}.qi3VYq_tipMark{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:-4px;padding:4px;transition:color .15s ease-in-out;display:inline-grid}.qi3VYq_tipMark:hover,.qi3VYq_tipMark[aria-expanded=true]{color:var(--text)}.qi3VYq_bubble{z-index:30;border-radius:var(--r-dialog);background:var(--card-raised);width:max-content;max-width:min(272px,100vw - 32px);box-shadow:0 0 0 1px var(--line), 0 4px 24px var(--lightningcss-light,#00000014)var(--lightningcss-dark,#0006);color:var(--text);text-align:left;white-space:normal;animation:qi3VYq_bubble .2s var(--ease-snap);padding:12px 16px;font-size:14px;font-weight:400;line-height:20px;position:absolute;top:calc(100% + 8px);left:-12px}@keyframes qi3VYq_bubble{0%{opacity:0;translate:0 -4px}}.qi3VYq_disclosure{border-top:1px solid var(--line)}.qi3VYq_disclosure:last-child{border-bottom:1px solid var(--line)}.qi3VYq_disclosureHead{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;font-weight:500;display:flex}.qi3VYq_plus{width:24px;height:24px;color:var(--text-3);flex:none;position:relative}.qi3VYq_plus:before,.qi3VYq_plus:after{content:"";background:currentColor;position:absolute;top:50%;left:50%;translate:-50% -50%}.qi3VYq_plus:before{width:12px;height:1.5px}.qi3VYq_plus:after{width:1.5px;height:12px;transition:rotate .25s cubic-bezier(.165,.84,.44,1),opacity .25s cubic-bezier(.165,.84,.44,1)}.qi3VYq_open .qi3VYq_plus:after{opacity:0;rotate:90deg}.qi3VYq_disclosureBody{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.165,.84,.44,1);display:grid}.qi3VYq_disclosureBody>div{min-height:0;overflow:hidden}.qi3VYq_open .qi3VYq_disclosureBody{opacity:1;grid-template-rows:1fr}.qi3VYq_disclosureInner{color:var(--text-2);padding:0 4px 20px;line-height:24px}.qi3VYq_callout{border-radius:var(--r-panel);background:var(--page-sunk);box-shadow:inset 0 0 0 1px var(--line);gap:12px;padding:12px 16px;display:flex}.qi3VYq_callout>svg{color:var(--text-2);margin-top:1px}.qi3VYq_callout.qi3VYq_info{background:var(--accent-wash);box-shadow:none}.qi3VYq_callout.qi3VYq_info>svg{color:var(--accent-text)}.qi3VYq_callout.qi3VYq_warning{background:color-mix(in srgb, var(--late) 10%, transparent);box-shadow:none}.qi3VYq_callout.qi3VYq_warning>svg{color:var(--late)}.qi3VYq_callout.qi3VYq_danger{background:color-mix(in srgb, var(--danger) 9%, transparent);box-shadow:none}.qi3VYq_callout.qi3VYq_danger>svg{color:var(--danger)}.qi3VYq_calloutTitle{font-weight:600}.qi3VYq_calloutBody{color:var(--text-2);font-size:15px;line-height:22px}.qi3VYq_stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.qi3VYq_stat{border-radius:var(--r-panel);background:var(--card);box-shadow:var(--shadow-panel);text-align:left;color:inherit;cursor:pointer;transition:box-shadow .2s ease-in-out, transform .4s var(--spring-button);border:0;gap:4px;padding:12px 16px;text-decoration:none;display:grid}.qi3VYq_stat:hover{box-shadow:0 0 0 1px var(--line-strong), 0 2px 8px var(--lightningcss-light,#00000014)var(--lightningcss-dark,#0000004d)}.qi3VYq_stat:active{transition-duration:.1s;transform:scale(.98)}.qi3VYq_stat[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent)}.qi3VYq_statLabel{color:var(--text-2);align-items:center;gap:6px;font-size:14px;display:flex}.qi3VYq_statValue{font:600 28px/34px var(--font-sans);font-variant-numeric:tabular-nums}.qi3VYq_flash{animation:1.6s ease-out qi3VYq_flash}@keyframes qi3VYq_flash{0%{background:var(--accent-wash)}}.qi3VYq_dialogNote{min-height:20px;color:var(--text-2);font-size:14px;line-height:20px}.qi3VYq_dialogError{color:var(--danger);font-size:14px;line-height:20px}.qi3VYq_fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.qi3VYq_fieldset legend{color:var(--text-2);margin-bottom:8px;padding:0;font-size:14px;font-weight:500}.qi3VYq_mini{overscroll-behavior:contain;border-radius:var(--r-control);max-height:260px;box-shadow:inset 0 0 0 1px var(--line);overflow:auto}.qi3VYq_mini>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;padding:8px 12px;font-size:14px;display:grid}.qi3VYq_mini>div+div{box-shadow:inset 0 1px 0 var(--line)}.qi3VYq_mini .qi3VYq_bad{color:var(--danger)}.qi3VYq_radios{border:0;gap:12px;margin:0;padding:0;display:grid}.qi3VYq_radios legend{color:var(--text-2);margin-bottom:8px;padding:0;font-size:14px;font-weight:500}.qi3VYq_radio{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.qi3VYq_radio input{background:var(--card);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--control-edge);appearance:none;cursor:pointer;transition:background-color .15s ease, box-shadow .15s ease, transform .4s var(--spring-button);border-radius:50%;flex:none;place-items:center;margin:1px 0 0;display:grid}.qi3VYq_radio input:after{content:"";width:8px;height:8px;transition:scale .3s var(--spring-button);background:#fff;border-radius:50%;scale:0}.qi3VYq_radio input:checked{background:var(--accent);box-shadow:none}.qi3VYq_radio input:checked:after{scale:1}.qi3VYq_radio input:active{transition-duration:.1s;transform:scale(.88)}.qi3VYq_stepper{border-radius:var(--r-control);background:var(--card);width:fit-content;height:40px;box-shadow:0 0 0 1px var(--line-strong);align-items:center;display:flex}.qi3VYq_stepper:focus-within{box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--focus-glow)}.qi3VYq_stepper button{width:40px;height:40px;color:var(--text-2);cursor:pointer;background:0 0;border:0;place-items:center;transition:color .1s ease-in-out,background-color .2s ease-in-out;display:grid}.qi3VYq_stepper button:first-child{border-radius:var(--r-control) 0 0 var(--r-control)}.qi3VYq_stepper button:last-child{border-radius:0 var(--r-control) var(--r-control) 0}.qi3VYq_stepper button:hover:not(:disabled){background:var(--hover);color:var(--text)}.qi3VYq_stepper button:active:not(:disabled) svg{transform:scale(.8)}.qi3VYq_stepper button svg{transition:transform .3s var(--spring-button)}.qi3VYq_stepper button:disabled{opacity:.35;cursor:default}.field .qi3VYq_stepper input{width:56px;height:40px;min-height:0;box-shadow:none;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border-radius:0;padding:0}.field .qi3VYq_stepper input:focus-visible{box-shadow:none}.qi3VYq_unit{color:var(--text-2);padding-right:4px}.qi3VYq_date{position:relative}.qi3VYq_date svg{color:var(--text-2);pointer-events:none;position:absolute;bottom:12px;right:12px}.qi3VYq_date input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer}.qi3VYq_progress{gap:6px;display:grid}.qi3VYq_progressHead{color:var(--text-2);justify-content:space-between;font-size:14px;display:flex}.qi3VYq_track{background:var(--hover);border-radius:3px;height:6px;overflow:hidden}.qi3VYq_fill{background:var(--accent);border-radius:3px;height:100%;transition:width .5s cubic-bezier(.165,.84,.44,1)}.qi3VYq_fill.qi3VYq_near{background:var(--late)}.qi3VYq_fill.qi3VYq_full{background:var(--danger)}.qi3VYq_tableTop{border-bottom:1px solid var(--line);padding:6px 12px}.qi3VYq_dangerText{color:var(--danger)}.qi3VYq_cellStack{gap:2px;min-width:0;display:grid}.qi3VYq_cellStack>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qi3VYq_cellLink{font-weight:600}.qi3VYq_cellLink:hover{color:var(--accent-text)}.qi3VYq_slotRow{grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:8px;display:grid}.qi3VYq_who{align-items:center;gap:8px;display:inline-flex}.qi3VYq_panelHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;margin-bottom:24px;display:flex}.qi3VYq_panelTitle{font:600 24px/32px var(--font-serif)}.qi3VYq_panelPage .qi3VYq_box{box-shadow:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;overflow:visible}.qi3VYq_panelPage .qi3VYq_groupHead{margin-left:0;margin-right:0}.qi3VYq_panelPage .qi3VYq_note{margin-left:0}.qi3VYq_aside{color:var(--text-3);margin-left:8px;font-weight:400}
.JoJw2q_cap{justify-items:start;gap:16px;padding:16px;display:grid}.JoJw2q_swatches{gap:8px;display:flex}.JoJw2q_swatch{cursor:pointer;width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line);transition:transform .4s var(--spring-button), box-shadow var(--fast) ease;border:0;border-radius:50%}.JoJw2q_swatch:hover{transform:scale(1.08)}.JoJw2q_swatch:active{transform:scale(.92)}.JoJw2q_swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--card-raised), 0 0 0 4px var(--accent)}.JoJw2q_nickname{align-items:flex-start;gap:8px;display:flex}.JoJw2q_field{gap:4px;width:240px;display:grid}.JoJw2q_error{color:var(--danger);font-size:12px;line-height:16px}@media (max-width:600px){.JoJw2q_field{width:140px}}
dialog.HyV_Rq_deck{width:min(600px,100vw - 32px);padding:0;position:relative;overflow:hidden auto}dialog.HyV_Rq_deck[data-look=wide]{width:min(820px,100vw - 32px)}.HyV_Rq_close{z-index:1;background:var(--card-raised);position:absolute;top:12px;right:12px}.HyV_Rq_art{aspect-ratio:16/9;background:var(--oat);place-items:center;display:grid}.HyV_Rq_art>span{aspect-ratio:1;width:44%;height:auto}.HyV_Rq_side{gap:28px;padding:28px;display:grid}.HyV_Rq_text{min-height:102px;animation:HyV_Rq_from-next .36s var(--ease-snap) both;align-content:start;gap:12px;display:grid}.HyV_Rq_text[data-dir=back]{animation-name:HyV_Rq_from-back}@keyframes HyV_Rq_from-next{0%{opacity:0;translate:24px}}@keyframes HyV_Rq_from-back{0%{opacity:0;translate:-24px}}.HyV_Rq_deck .HyV_Rq_text h2{font:500 28px/38px var(--font-serif);word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;margin:0}.HyV_Rq_summary{text-wrap:pretty;margin:0;line-height:26px}.HyV_Rq_foot{justify-content:space-between;align-items:center;gap:16px;display:flex}.HyV_Rq_buttons{gap:8px;margin-inline-start:auto;display:flex}.HyV_Rq_dots{align-items:center;gap:4px;display:flex}.HyV_Rq_dots button{border-radius:var(--r-round);background:var(--line-strong);cursor:pointer;width:8px;height:8px;transition:width .3s var(--ease-snap), background-color var(--fast) ease;border:0;padding:0}.HyV_Rq_dots button:hover{background:var(--text-3)}.HyV_Rq_dots button[aria-current]{background:var(--text);width:24px}@media (min-width:834px){.HyV_Rq_deck[data-look=wide]{grid-template-columns:3fr 2fr;min-height:380px;display:grid}.HyV_Rq_deck[data-look=wide] .HyV_Rq_art{aspect-ratio:auto;order:1}.HyV_Rq_deck[data-look=wide] .HyV_Rq_art>span{width:82%}.HyV_Rq_deck[data-look=wide] .HyV_Rq_side{grid-template-rows:1fr auto;padding:40px 28px 28px 40px}.HyV_Rq_deck[data-look=wide] .HyV_Rq_text{align-content:center;gap:16px}}@media (max-width:833.98px){.HyV_Rq_deck[data-look=wide] .HyV_Rq_art{aspect-ratio:4/3}.HyV_Rq_side{gap:24px;padding:24px}.HyV_Rq_foot{flex-direction:column;align-items:stretch}.HyV_Rq_buttons{margin-inline-start:0}.HyV_Rq_buttons>*{flex:1;justify-content:center}.HyV_Rq_back{display:none}.HyV_Rq_deck .HyV_Rq_text h2{font-size:24px;line-height:32px}}
.-_1gKW_box{border-radius:var(--r-panel);background:var(--card);box-shadow:var(--shadow-panel);overflow:hidden}.-_1gKW_item{position:relative}.-_1gKW_item+.-_1gKW_item:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:44px;right:0}.-_1gKW_head{align-items:flex-start;min-height:52px;padding:0 16px 0 8px;display:flex}.-_1gKW_triangle{border-radius:var(--r-control);width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:9px 8px 0 0;display:grid}button.-_1gKW_triangle:hover{background:var(--hover);color:var(--text-2)}button.-_1gKW_triangle:active{background:var(--pressed)}.-_1gKW_triangle .icon{transition:rotate .24s cubic-bezier(.4,0,.6,1)}.-_1gKW_open .-_1gKW_triangle .icon{rotate:90deg}.-_1gKW_label{flex:1;align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.-_1gKW_text{flex:1;gap:2px;min-width:0;display:grid}.-_1gKW_name{text-overflow:ellipsis;overflow:hidden}.-_1gKW_sub{color:var(--text-2);font-size:14px;line-height:20px}.-_1gKW_details{grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.4,0,.6,1);display:grid}.-_1gKW_open .-_1gKW_details{grid-template-rows:1fr}.-_1gKW_details>div{overflow:hidden}.-_1gKW_detail{align-items:center;gap:12px;min-height:44px;padding:8px 16px 8px 72px;display:flex;position:relative}.-_1gKW_detail:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:72px;right:0}.-_1gKW_detail .-_1gKW_name{flex:1}.-_1gKW_actions{justify-content:flex-end;gap:8px;padding:4px 16px 12px 44px;display:flex}
dialog.vgb2ma_news{width:min(600px,100vw - 32px);max-height:min(720px,85vh)}.vgb2ma_news h2{font:500 24px/32px var(--font-serif);margin:0}.vgb2ma_view[data-from=right]{animation:vgb2ma_from-right .3s var(--ease-snap) both}.vgb2ma_view[data-from=left]{animation:vgb2ma_from-left .3s var(--ease-snap) both}@keyframes vgb2ma_from-right{0%{opacity:0;translate:20px}}@keyframes vgb2ma_from-left{0%{opacity:0;translate:-20px}}.vgb2ma_month{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.vgb2ma_month:first-of-type{border-top:0;padding-top:0}.vgb2ma_month h3{font:600 15px/20px var(--font-sans);color:var(--text-3);margin:0 0 4px}.vgb2ma_month ul,.vgb2ma_details{margin:0;padding:0;list-style:none}.vgb2ma_row{border-radius:var(--r-control);width:calc(100% + 16px);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--fast) ease;background:0 0;border:0;grid-template-columns:12px 1fr;column-gap:8px;margin-inline:-8px;padding:8px;display:grid;position:relative}.vgb2ma_row:hover{background:var(--hover)}.vgb2ma_row:active{background:var(--pressed);transition:transform .4s var(--spring-button);transform:scale(.975)}.vgb2ma_row b{grid-column:2;font-weight:600}.vgb2ma_row span:not(.sr-only){color:var(--text-2);grid-column:2;margin-top:4px;font-size:14px;line-height:20px}.vgb2ma_dot{border-radius:var(--r-round);grid-row:1;width:8px;height:8px;margin-top:7px}.vgb2ma_dot[data-on]{background:var(--accent)}.vgb2ma_backLink{font:inherit;cursor:pointer;border:0;font-weight:500}.vgb2ma_art{aspect-ratio:16/9;border-radius:var(--r-panel);background:var(--oat);place-items:center;margin-bottom:24px;display:grid}.vgb2ma_art>span{aspect-ratio:1;width:44%;height:auto}.vgb2ma_summary{text-wrap:pretty;margin:12px 0 0;line-height:26px}.vgb2ma_details{border-top:1px solid var(--line);gap:8px;margin-top:16px;padding-top:16px;display:grid}.vgb2ma_details li{color:var(--text-2);padding-left:20px;line-height:24px;position:relative}.vgb2ma_details li:before{content:"";border-radius:var(--r-round);background:var(--text-3);width:4px;height:4px;position:absolute;top:10px;left:4px}
