.F6ggYG_page{width:100%;max-width:var(--page-max);padding:var(--space-5) var(--gutter) var(--space-8);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.F6ggYG_page>*{min-width:0}.F6ggYG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.F6ggYG_toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.F6ggYG_filters{gap:var(--space-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.F6ggYG_pill{min-height:var(--tap-min);min-width:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface-1);color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-border-strong);font:600 var(--text-sm) / 1.2 var(--font-body);cursor:pointer;border:0}.F6ggYG_pill[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent-text);box-shadow:inset 0 0 0 2px var(--color-accent)}.F6ggYG_btn{min-height:var(--tap-min);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-text);font:600 var(--text-sm) / 1.2 var(--font-body);cursor:pointer;border:0}.F6ggYG_btn:disabled{opacity:.5;cursor:not-allowed}.F6ggYG_primary{background:var(--color-action-bg);color:var(--color-action-fg);box-shadow:var(--shadow-bevel)}.F6ggYG_primary:hover:not(:disabled){background:var(--color-action-bg-hover)}.F6ggYG_ghost{box-shadow:inset 0 0 0 1.5px var(--color-border-strong);background:0 0}.F6ggYG_pill:focus-visible,.F6ggYG_btn:focus-visible,.F6ggYG_cardBtn:focus-visible,.F6ggYG_open:focus-visible,.F6ggYG_board:focus-visible,.F6ggYG_input:focus-visible{box-shadow:var(--focus-ring);outline:none}.F6ggYG_board{gap:var(--space-3);scroll-snap-type:x mandatory;min-width:0;max-width:100%;padding-bottom:var(--space-2);border-radius:var(--radius-md);display:flex;position:relative;overflow-x:auto}.F6ggYG_column{scroll-snap-align:start;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);flex-direction:column;flex:0 0 86%;display:flex}@media (min-width:900px){.F6ggYG_board{grid-template-columns:repeat(var(--cols,5), minmax(0, 1fr));align-items:start;display:grid;overflow-x:visible}.F6ggYG_column{flex:none}}.F6ggYG_colHead{font-family:var(--font-display);font-weight:400;font-size:var(--text-lg);justify-content:space-between;align-items:center;margin:0;display:flex}.F6ggYG_count{min-width:28px;padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-3);font-family:var(--font-body);font-size:var(--text-sm);text-align:center;font-weight:700}.F6ggYG_list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.F6ggYG_card{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--color-border);border-left:2px solid var(--c);border-radius:var(--radius-sm);background:var(--color-surface-2);flex-direction:column;display:flex}.F6ggYG_meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.F6ggYG_id{font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-text-muted);font-weight:700}.F6ggYG_chip{padding:1px var(--space-2);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1.5px var(--c);color:var(--c-text);font-size:var(--text-xs);font-weight:600}.F6ggYG_title{font-size:var(--text-md);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.F6ggYG_cardBtn{width:100%;min-height:var(--tap-min);border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;display:block}.F6ggYG_cardBtn:hover{text-underline-offset:3px;text-decoration:underline}.F6ggYG_note,.F6ggYG_empty,.F6ggYG_small{font-size:var(--text-sm);color:var(--color-text-muted);overflow-wrap:anywhere;margin:0}.F6ggYG_tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.F6ggYG_tag{padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent-text);box-shadow:inset 0 0 0 1.5px var(--color-accent);font-size:var(--text-xs);font-weight:700}.F6ggYG_tagMuted{background:var(--color-surface-3);color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-border-strong)}.F6ggYG_open{min-height:var(--tap-min);padding:0 var(--space-3);color:var(--color-text);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.F6ggYG_status{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-success-soft);color:var(--color-text);margin:0;font-weight:600}.F6ggYG_errorBox{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-danger-soft);box-shadow:inset 4px 0 0 var(--color-danger);color:var(--color-text);margin:0;font-weight:600}.F6ggYG_dialog{background:var(--color-surface-0);width:100%;max-width:100%;height:100%;max-height:100%;color:var(--color-text);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.F6ggYG_dialog::backdrop{background:var(--color-surface-3);opacity:.8}@media (min-width:900px){.F6ggYG_dialog{border-left:1px solid var(--color-border);width:min(640px,100%);box-shadow:var(--shadow-raise);inset:0 0 0 auto}}.F6ggYG_sheet{flex-direction:column;height:100%;display:flex}.F6ggYG_sheetHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--gutter);border-bottom:1px solid var(--color-border);display:flex}.F6ggYG_sheetBody{padding:var(--space-4) var(--gutter) var(--space-6);gap:var(--space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.F6ggYG_sheetTitle{font-family:var(--font-body);font-size:var(--text-xl);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.F6ggYG_section{gap:var(--space-3);flex-direction:column;display:flex}.F6ggYG_section h3{font-size:var(--text-md);margin:0;font-weight:700}.F6ggYG_text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.F6ggYG_rounds,.F6ggYG_thread,.F6ggYG_history{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.F6ggYG_round,.F6ggYG_comment{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface-1);box-shadow:inset 0 0 0 1px var(--color-border);flex-direction:column;display:flex}.F6ggYG_roundLinks{gap:var(--space-2);flex-wrap:wrap;display:flex}.F6ggYG_who{font-weight:700}.F6ggYG_when{font-size:var(--text-xs);color:var(--color-text-muted)}.F6ggYG_form{gap:var(--space-4);flex-direction:column;display:flex}.F6ggYG_field{gap:var(--space-2);flex-direction:column;display:flex}.F6ggYG_field label{font-weight:600}.F6ggYG_help{font-size:var(--text-sm);color:var(--color-text-muted)}.F6ggYG_input{width:100%;min-height:var(--tap-min);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface-1);color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-border-strong);font:var(--text-md) / 1.4 var(--font-body);border:0}.F6ggYG_input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--color-danger)}.F6ggYG_fieldError{color:var(--color-danger);font-size:var(--text-sm);font-weight:600}.F6ggYG_row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.F6ggYG_history summary{min-height:var(--tap-min);cursor:pointer;align-items:center;font-weight:600;display:flex}.F6ggYG_event{font-size:var(--text-sm);color:var(--color-text-muted);overflow-wrap:anywhere}.F6ggYG_adminWrap{width:100%;max-width:var(--page-max);gap:var(--space-2);flex-direction:column;display:flex}.F6ggYG_adminHead{align-items:center;gap:var(--space-4);padding:0 var(--gutter);flex-wrap:wrap;display:flex}.F6ggYG_adminTitle{font-size:var(--display-sm)}.F6ggYG_adminNav{gap:var(--space-2);flex-wrap:wrap;min-width:0;margin-right:auto;display:flex}.F6ggYG_adminNav a{min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-sm);color:var(--color-text);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.F6ggYG_adminNav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--color-accent);border-radius:0}.F6ggYG_parentBar{justify-content:flex-end;width:100%;max-width:40rem;display:flex}.F6ggYG_adminLink{min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-border-strong);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}@media print{.F6ggYG_adminHead{display:none}}.F6ggYG_areaCard{gap:var(--space-3);width:100%;max-width:40rem;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-1);display:grid}.F6ggYG_areaTitle{font-size:var(--display-sm);margin:0}.F6ggYG_areaLinks{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.F6ggYG_areaLinks a{min-height:var(--tap-min);align-items:center;display:inline-flex}.F6ggYG_systemTitle{font-size:var(--text-xl)}.F6ggYG_systemCard{align-items:flex-start;gap:var(--space-3);max-width:40rem;padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-surface-1);border:1px solid var(--color-border);flex-direction:column;display:flex}.F6ggYG_systemCard h2{font-size:var(--text-lg)}.F6ggYG_systemCard p{color:var(--color-text-muted);margin:0}.F6ggYG_okBox{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface-2);box-shadow:inset 4px 0 0 var(--color-accent);color:var(--color-text);overflow-wrap:anywhere;margin:0;font-weight:600}
.v4BxXG_toggle{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-pill);cursor:pointer;background:var(--color-surface-1);color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-border-strong);border:0;flex:none;place-items:center;display:grid;position:relative}.v4BxXG_toggle:hover{background:var(--color-surface-2)}.v4BxXG_toggle:focus-visible{box-shadow:inset 0 0 0 1.5px var(--color-border-strong), var(--focus-ring);border-radius:var(--radius-pill)}.v4BxXG_icon{width:22px;height:22px}.v4BxXG_label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.SINNha_main{min-height:70vh;padding:var(--space-7) var(--gutter);align-content:start;justify-items:center;gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.SINNha_panel{gap:var(--space-4);grid-template-columns:minmax(0,1fr);width:100%;max-width:26rem;display:grid}.SINNha_wide{max-width:40rem}.SINNha_title{font-size:var(--display-md);overflow-wrap:anywhere}.SINNha_note{color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;max-width:26rem}.SINNha_card{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-3);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);display:grid}.SINNha_card h2{font-size:var(--display-sm)}.SINNha_list{gap:var(--space-2);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.SINNha_role{color:var(--color-text-muted);font-size:var(--text-sm)}.SINNha_message{background:var(--color-accent-soft);border-radius:var(--radius-md);padding:var(--space-4)}.SINNha_actions.SINNha_actions{margin-left:auto}.SINNha_centered{align-content:center}.SINNha_lead{font-size:var(--text-lg);margin:0}.SINNha_next{gap:var(--space-3);display:grid}.SINNha_next h2{font-size:var(--display-sm)}.SINNha_next p{margin:0}.SINNha_nextLink{min-height:var(--tap-min);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-action-bg);color:var(--color-action-fg);justify-self:start;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.SINNha_nextLink:focus-visible{box-shadow:var(--focus-ring);outline:none}.SINNha_adminLinks{gap:var(--space-2) var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.SINNha_adminLinks a{min-height:var(--tap-min);align-items:center;display:inline-flex}.SINNha_accountMenu{position:relative}.SINNha_avatarButton{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent-text);font:700 var(--text-lg) / 1 var(--font-body);box-shadow:var(--shadow-bevel), inset 0 0 0 2px var(--color-border-strong);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.SINNha_avatarButton:focus-visible,.SINNha_accountItem:focus-visible{box-shadow:var(--focus-ring);outline:none}.SINNha_accountList{right:0;top:calc(100% + var(--space-2));z-index:20;min-width:12rem;padding:var(--space-2);gap:var(--space-1);background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-raise);margin:0;list-style:none;display:grid;position:absolute}.SINNha_accountItem{width:100%;min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;font-weight:600;text-decoration:none;display:flex}.SINNha_accountItem:hover{background:var(--color-surface-2)}
.TVhToW_guard{display:contents}.TVhToW_guard[hidden]{display:none}
.AP8Y4W_block{border-radius:var(--radius-sm);box-shadow:var(--shadow-bevel), inset 0 0 0 2px var(--c,var(--color-border-strong));font-family:var(--font-display);flex:none;place-items:center;display:grid;overflow:hidden}
.DgS5jW_deck{background:var(--color-surface-0);min-height:100dvh;color:var(--color-text)}.DgS5jW_embedded{min-height:0}.DgS5jW_embedded .DgS5jW_slides{padding-inline:0}.DgS5jW_embedded .DgS5jW_toolbar{padding-inline:var(--space-3);border-radius:var(--radius-md);flex-wrap:wrap}.DgS5jW_embedded .DgS5jW_brand{flex:100%;margin-right:0}.DgS5jW_embedded .DgS5jW_counter{margin-right:auto}.DgS5jW_extra:empty{display:none}.DgS5jW_toolbar{z-index:5;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--gutter);background:var(--color-surface-3);border-bottom:1px solid var(--color-border);display:flex;position:sticky;top:0}.DgS5jW_brand{font-family:var(--font-display);font-size:var(--text-sm);margin-right:auto}.DgS5jW_counter{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.DgS5jW_btn{min-height:var(--tap-min);min-width:var(--tap-min);padding:0 var(--space-4);border:2px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-1);color:var(--color-text);font:inherit;font-size:var(--text-sm);cursor:pointer}.DgS5jW_btn:hover:not(:disabled){background:var(--color-surface-2)}.DgS5jW_btn:disabled{opacity:.45;cursor:default}.DgS5jW_btn[aria-pressed=true],.DgS5jW_btn[aria-expanded=true]{background:var(--color-action-bg);border-color:var(--color-action-bg);color:var(--color-action-fg)}.DgS5jW_btn:focus-visible,.DgS5jW_jumpLink:focus-visible{box-shadow:var(--focus-ring);outline:none}.DgS5jW_stepper{gap:var(--space-2);display:none}.DgS5jW_jump{position:relative}.DgS5jW_jumpMenu{right:0;top:calc(100% + var(--space-2));z-index:6;width:min(320px, calc(100vw - 2 * var(--gutter)));max-height:70dvh;padding:var(--space-2);background:var(--color-surface-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-raise);margin:0;list-style:none;position:absolute;overflow:auto}.DgS5jW_jumpLink{gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.DgS5jW_jumpLink:hover,.DgS5jW_jumpLink[aria-current=true]{background:var(--color-surface-2)}.DgS5jW_jumpNum{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;min-width:2ch}.DgS5jW_slides{padding:0 var(--gutter) var(--space-8)}.DgS5jW_slide{max-width:var(--page-max);padding:var(--space-7) 0;gap:var(--space-5);border-bottom:1px solid var(--color-border);flex-direction:column;margin:0 auto;scroll-margin-top:72px;display:flex}.DgS5jW_slide:last-child{border-bottom:0}.DgS5jW_slideTitle{font-family:var(--font-display);font-size:var(--display-md);margin:0;line-height:1.1}.DgS5jW_first .DgS5jW_slideTitle{font-size:var(--display-lg);color:var(--color-accent-text)}.DgS5jW_lines{gap:var(--space-3);max-width:var(--measure);font-size:var(--text-lg);flex-direction:column;display:flex}.DgS5jW_lines p{margin:0}.DgS5jW_visual{margin-top:var(--space-3)}.DgS5jW_notes{max-width:var(--measure);padding:var(--space-4);background:var(--color-surface-1);background-image:linear-gradient(var(--color-accent), var(--color-accent));background-size:calc(var(--strip-on) * (var(--radius-sm) + 2px)) 100%;border:calc(var(--accent-b) * 2px) solid color-mix(in srgb, var(--color-accent) calc(var(--accent-b) * 70%), var(--color-border));border-left-width:calc((var(--accent-a) + var(--accent-b)) * 2px);border-left-color:color-mix(in srgb, var(--color-accent) calc(var(--accent-a) * 100% + var(--accent-b) * 70%), var(--color-border));padding-left:calc(var(--space-4) + var(--strip-on) * (var(--radius-sm) + 4px));border-radius:var(--radius-sm);font-size:var(--text-sm);background-position:0 0;background-repeat:no-repeat}.DgS5jW_notes h3{margin:0 0 var(--space-2);font-size:var(--text-sm);font-family:var(--font-body)}.DgS5jW_notes p{white-space:pre-line;margin:0}.DgS5jW_sources{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}.DgS5jW_sources ul{margin:0;padding-left:1.2em}@media (min-width:900px){.DgS5jW_deck{flex-direction:column;height:100dvh;display:flex}.DgS5jW_slides{flex:1;min-height:0;padding-bottom:0;overflow:auto}.DgS5jW_slide{min-height:100%;padding:var(--space-6) 0;border-bottom:0;justify-content:center;display:none}.DgS5jW_slide.DgS5jW_active{align-content:center;column-gap:var(--space-7);row-gap:var(--space-4);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-auto-rows:min-content;display:grid}.DgS5jW_slide.DgS5jW_active>*{grid-column:1}.DgS5jW_slide.DgS5jW_active>.DgS5jW_slideTitle{grid-column:1/-1}.DgS5jW_slide.DgS5jW_active>.DgS5jW_visual{grid-area:2/2/span 4;align-self:center;margin-top:0}.DgS5jW_stepper{display:flex}}.DgS5jW_figure{max-width:640px;margin:0}.DgS5jW_figure svg{width:100%;height:auto;display:block}.DgS5jW_figure figcaption,.DgS5jW_caption{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}.DgS5jW_axis{stroke:var(--color-border-strong);stroke-width:2px}.DgS5jW_bar{fill:var(--color-accent)}.DgS5jW_line{fill:none;stroke:var(--color-accent);stroke-width:4px;stroke-linejoin:round}.DgS5jW_dot{fill:var(--color-surface-0);stroke:var(--color-accent);stroke-width:4px}.DgS5jW_value{fill:var(--color-text);font-size:18px;font-weight:600}.DgS5jW_tick{fill:var(--color-text-muted);font-size:16px}.DgS5jW_stacks{max-width:720px}.DgS5jW_timeline,.DgS5jW_bigNumbers,.DgS5jW_team{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.DgS5jW_tile,.DgS5jW_member,.DgS5jW_timeline li{gap:var(--space-2);padding:var(--space-4);background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.DgS5jW_avatar{background:var(--color-accent);width:40px;height:40px;color:var(--color-on-accent);}.DgS5jW_when,.DgS5jW_role,.DgS5jW_bigLabel{color:var(--color-accent-text);font-size:var(--text-sm)}.DgS5jW_bigValue{overflow-wrap:anywhere;font-family:var(--font-display);font-size:var(--display-md);line-height:1}.DgS5jW_bigNote{color:var(--color-text-muted);font-size:var(--text-xs)}.DgS5jW_tableWrap{overflow-x:auto}.DgS5jW_table{border-collapse:collapse;min-width:100%;font-size:var(--text-sm)}.DgS5jW_table caption{caption-side:bottom;padding-top:var(--space-2);text-align:left;color:var(--color-text-muted)}.DgS5jW_table th,.DgS5jW_table td{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);text-align:left}.DgS5jW_table thead th{background:var(--color-surface-1)}.DgS5jW_table .DgS5jW_hl{background:var(--color-band)}.DgS5jW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media print{@page{size:A4 landscape;margin:12mm}.DgS5jW_deck{-webkit-print-color-adjust:exact;print-color-adjust:exact;height:auto;display:block}.DgS5jW_toolbar,.DgS5jW_notes,.DgS5jW_extra{display:none}.DgS5jW_slides{padding:0;overflow:visible}.DgS5jW_slide,.DgS5jW_slide.DgS5jW_active{break-after:page;break-inside:avoid;border:0;justify-content:center;height:100vh;min-height:0;padding:0;display:flex}.DgS5jW_slide:last-child{break-after:auto}.DgS5jW_embedded,.DgS5jW_embedded .DgS5jW_toolbar{background:0 0}.DgS5jW_embedded .DgS5jW_slide,.DgS5jW_embedded .DgS5jW_slide.DgS5jW_active{break-inside:auto;justify-content:flex-start;height:auto;min-height:100vh}}.DgS5jW_tbc{padding:0 var(--space-2);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text-muted);font-size:.85em;line-height:1.5;display:inline-block}.DgS5jW_tag{margin-left:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text);font-size:var(--text-xs)}.DgS5jW_planned{background:0 0;border-style:dashed}.DgS5jW_pending{align-items:flex-start;gap:var(--space-2);max-width:640px;padding:var(--space-5);border:2px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);flex-direction:column;display:flex}.DgS5jW_pending b{color:var(--color-text);font-size:var(--text-md)}.DgS5jW_donutWrap{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;display:grid}.DgS5jW_donutFig{align-items:center;gap:var(--space-5);flex-wrap:wrap;margin:0;display:flex}.DgS5jW_donutFig svg{width:200px;max-width:100%}.DgS5jW_legend{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DgS5jW_swatch{width:14px;height:14px;margin-right:var(--space-2);border-radius:var(--radius-brick);display:inline-block}.DgS5jW_ladder h3{margin:0 0 var(--space-2);font-size:var(--text-md);font-family:var(--font-body)}.DgS5jW_ladder ol{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;margin:0;padding-left:1.4em;display:flex}.DgS5jW_group{gap:var(--space-3);flex-direction:column;display:flex}.DgS5jW_scroll{overflow-x:auto}.DgS5jW_grid{stroke:var(--color-border);stroke-width:1px}.DgS5jW_range{gap:var(--space-3);padding:var(--space-4) 0;flex-direction:column;display:flex}.DgS5jW_rangeTrack{border-radius:var(--radius-pill);background:var(--color-surface-2);border:1px solid var(--color-border-strong);height:16px;position:relative}.DgS5jW_rangeMark{border-radius:var(--radius-brick);background:var(--color-accent);width:8px;height:32px;margin-left:-4px;position:absolute;top:-8px}.DgS5jW_rangeLabels{font-size:var(--text-sm);color:var(--color-text-muted);justify-content:space-between;display:flex}.DgS5jW_rangeLabels span{flex-direction:column;display:flex}.DgS5jW_rangeLabels b{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-lg);font-weight:400}.DgS5jW_rangeMid{text-align:center;align-items:center}.DgS5jW_rangeMid b{color:var(--color-accent-text)}.DgS5jW_facts{gap:var(--space-3);margin:var(--space-3) 0 0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.DgS5jW_facts div{padding:var(--space-3);background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.DgS5jW_facts dt{color:var(--color-text-muted);font-size:var(--text-xs)}.DgS5jW_facts dd{margin:0;font-weight:600}.DgS5jW_key{background:var(--color-accent);color:var(--color-on-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:4px;padding:.05em .25em;font-weight:600}.DgS5jW_c_maths{--base:var(--stack-maths);--fill:var(--stack-maths-strong);--ft:var(--stack-maths-text);--on:var(--stack-maths-on);--soft:var(--stack-maths-soft)}.DgS5jW_c_english{--base:var(--stack-english);--fill:var(--stack-english-strong);--ft:var(--stack-english-text);--on:var(--stack-english-on);--soft:var(--stack-english-soft)}.DgS5jW_c_science{--base:var(--stack-science);--fill:var(--stack-science-strong);--ft:var(--stack-science-text);--on:var(--stack-science-on);--soft:var(--stack-science-soft)}.DgS5jW_c_history{--base:var(--stack-history);--fill:var(--stack-history-strong);--ft:var(--stack-history-text);--on:var(--stack-history-on);--soft:var(--stack-history-soft)}.DgS5jW_c_geography{--base:var(--stack-geography);--fill:var(--stack-geography-strong);--ft:var(--stack-geography-text);--on:var(--stack-geography-on);--soft:var(--stack-geography-soft)}.DgS5jW_c_music{--base:var(--stack-music);--fill:var(--stack-music-strong);--ft:var(--stack-music-text);--on:var(--stack-music-on);--soft:var(--stack-music-soft)}.DgS5jW_axisTitle{fill:var(--color-text-muted);font-size:14px;font-weight:600}.DgS5jW_tickSub{fill:var(--color-text-muted);font-size:13px}.DgS5jW_barLabel{fill:var(--color-text);font-size:15px}.DgS5jW_valueSm{fill:var(--color-text);font-size:15px;font-weight:600}.DgS5jW_footnote{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-xs)}.DgS5jW_wideSvg{min-width:520px}.DgS5jW_pill{fill:var(--color-surface-2);stroke:var(--color-border-strong);stroke-width:1.5px}.DgS5jW_pillAccent{fill:var(--color-surface-2);stroke:var(--color-accent-text);stroke-width:1.5px}.DgS5jW_pillText{fill:var(--color-text);font-size:13.5px;font-weight:600}.DgS5jW_revLine{fill:none;stroke:var(--color-accent-text);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.DgS5jW_costLine{fill:none;stroke:var(--color-text-muted);stroke-width:2px;stroke-dasharray:6 5;stroke-linejoin:round}.DgS5jW_markerLine{stroke:var(--color-accent-text);stroke-width:2px;stroke-dasharray:4 4}.DgS5jW_keyLine,.DgS5jW_keyLineDashed{width:28px;height:0;margin-right:var(--space-2);vertical-align:middle;display:inline-block}.DgS5jW_keyLine{border-top:3px solid var(--color-accent-text)}.DgS5jW_keyLineDashed{border-top:2px dashed var(--color-text-muted)}.DgS5jW_figure .DgS5jW_legend{gap:var(--space-1) var(--space-4);margin-bottom:var(--space-2);font-size:var(--text-xs);flex-flow:wrap}.DgS5jW_figure .DgS5jW_legend li{align-items:center;display:flex}.DgS5jW_note{color:var(--color-text);margin-top:2px;display:block}.DgS5jW_dense{font-size:13px}.DgS5jW_dense th,.DgS5jW_dense td{padding:3px var(--space-3)}.DgS5jW_chips{margin:var(--space-1) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.DgS5jW_chip{padding:3px var(--space-3);border-radius:var(--radius-pill);background:var(--soft);box-shadow:inset 0 0 0 2px var(--base);color:var(--ft);font-size:var(--text-sm);font-weight:600;line-height:1.4;display:inline-block}.DgS5jW_timeline li>.DgS5jW_chips .DgS5jW_chip{padding:3px var(--space-3);border:0;flex-direction:row}.DgS5jW_funnel{margin:var(--space-3) 0 0;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.DgS5jW_funnelStep{align-items:center;gap:var(--space-2);display:inline-flex}.DgS5jW_funnelArrow{color:var(--color-text-muted);font-weight:700}.DgS5jW_membership{max-width:600px;padding:var(--space-3) var(--space-4);border:2px solid var(--element-education);border-radius:var(--radius-md);background:var(--color-surface-1)}.DgS5jW_membership h3{margin:0 0 var(--space-2);font-family:var(--font-display);font-weight:400;font-size:var(--text-lg)}.DgS5jW_membership dl{margin:0}.DgS5jW_membership dl>div{justify-content:space-between;gap:var(--space-4);padding:var(--space-1) 0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);display:flex}.DgS5jW_membership dt{color:var(--color-text-muted)}.DgS5jW_membership dd{text-align:right;margin:0;font-weight:600}.DgS5jW_compare{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-xs)}.DgS5jW_donutCentre{fill:var(--color-text);font-family:var(--font-display);font-size:20px}.DgS5jW_donutTitle{margin:0 0 var(--space-2);color:var(--color-text);font-weight:600}.DgS5jW_donutNote{margin:var(--space-3) 0 0;max-width:34ch}.DgS5jW_cycle{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.DgS5jW_cycleBox{aspect-ratio:1;width:min(100%,480px);position:relative}.DgS5jW_cycleRing{width:100%;height:100%;display:block;position:absolute;inset:0}.DgS5jW_ring{fill:none;stroke:var(--color-border-strong);stroke-width:2px}.DgS5jW_ringArrow{fill:var(--color-border-strong)}.DgS5jW_cycleCentre{aspect-ratio:1;width:36%;padding:var(--space-3);border:2px solid var(--color-accent);background:var(--color-surface-2);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DgS5jW_cycleCentre b{font-family:var(--font-display);font-weight:400;font-size:var(--text-md);color:var(--color-accent-text);line-height:1.1}.DgS5jW_cycleCentre span{color:var(--color-text-muted);font-size:var(--text-xs)}.DgS5jW_cycleSteps{margin:0;padding:0;list-style:none}.DgS5jW_cycleSteps li{width:35.4%;padding:var(--space-3);border-radius:var(--radius-md);background:var(--soft);box-shadow:inset 0 0 0 2px var(--base);flex-direction:column;gap:2px;display:flex;position:absolute;transform:translate(-50%,-50%)}.DgS5jW_cycleKind{color:var(--ft);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.DgS5jW_cycleLabel{color:var(--color-text);font-size:var(--text-sm)}.DgS5jW_cycleAfter{align-items:center;gap:var(--space-2);color:var(--color-accent-text);font-size:var(--text-sm);margin:0;font-weight:600;display:flex}.DgS5jW_loopIcon{flex:none;width:22px;height:22px}@media (max-width:599.98px){.DgS5jW_cycleBox{aspect-ratio:auto;gap:var(--space-4);flex-direction:column;display:flex}.DgS5jW_cycleRing{display:none}.DgS5jW_cycleCentre{aspect-ratio:auto;border-radius:var(--radius-md);order:-1;width:auto;position:static;transform:none}.DgS5jW_cycleSteps{gap:var(--space-5);display:grid}.DgS5jW_cycleSteps li{width:auto;position:relative;transform:none;top:auto!important;left:auto!important}.DgS5jW_cycleSteps li:not(:last-child):after{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-top:11px solid var(--color-border-strong);position:absolute;bottom:-19px;left:calc(50% - 8px)}}@keyframes DgS5jW_drop{0%{transform:translateY(-80px)}to{transform:none}}.DgS5jW_tower{max-width:560px;margin:0}.DgS5jW_towerTitle{margin:0 0 var(--space-3);color:var(--color-text);font-weight:600}.DgS5jW_towerList{gap:var(--brick-gap);flex-direction:column-reverse;margin:0;padding:0;list-style:none;display:flex}.DgS5jW_towerBrick{min-height:48px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-brick);background:var(--fill);color:var(--on);box-shadow:var(--shadow-bevel);font-size:var(--text-sm);animation:DgS5jW_drop var(--dur-drop) var(--ease-drop) both;animation-delay:calc(var(--i,0) * .13s);flex-direction:column;justify-content:center;display:flex}.DgS5jW_towerBrick b{font-family:var(--font-display);font-weight:400}@media (min-width:600px){.DgS5jW_towerBrick{justify-content:flex-start;align-items:center;gap:var(--space-3);flex-direction:row;min-height:56px}}@media (prefers-reduced-motion:reduce){.DgS5jW_towerBrick{animation:none}}.DgS5jW_tiers{--cols:5.5rem 1fr 7.5rem;gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1.4rem minmax(0,1fr);display:grid}.DgS5jW_tiersY{writing-mode:vertical-rl;color:var(--color-text-muted);font-size:var(--text-xs);align-self:center;font-weight:600;transform:rotate(180deg)}.DgS5jW_tierRow,.DgS5jW_tierStep,.DgS5jW_tierAxis{grid-template-columns:var(--cols);gap:var(--space-3);align-items:center;display:grid}.DgS5jW_tierName{font-family:var(--font-display);font-weight:400;font-size:var(--text-sm)}.DgS5jW_tierBar{height:40px;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:6px;display:flex;overflow:hidden}.DgS5jW_tierBar>span{background:var(--fill);color:var(--on);font-size:var(--text-xs);white-space:nowrap;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.DgS5jW_tierValue{color:var(--color-accent-text);font-size:var(--text-sm);text-align:right}.DgS5jW_tierStep{height:28px;color:var(--color-text-muted);font-size:var(--text-xs)}.DgS5jW_stepText{align-items:center;gap:var(--space-2);grid-column:2;display:inline-flex}.DgS5jW_tierTicks{height:20px;color:var(--color-text-muted);font-size:var(--text-xs);grid-column:2;position:relative}.DgS5jW_tierTicks span{position:absolute;top:4px;transform:translate(-50%)}.DgS5jW_tierTicks span:first-child{transform:none}.DgS5jW_tierTicks span:last-child{transform:translate(-100%)}.DgS5jW_tierXTitle{margin:0 calc(7.5rem + var(--space-3)) 0 calc(5.5rem + var(--space-3));color:var(--color-text-muted);font-size:var(--text-xs);text-align:center;font-weight:600}@media (max-width:599.98px){.DgS5jW_tiers{--cols:1fr}.DgS5jW_tierRow{row-gap:var(--space-1);grid-template-columns:1fr auto}.DgS5jW_tierBar{grid-column:1/-1}.DgS5jW_stepText,.DgS5jW_tierTicks{grid-column:1}.DgS5jW_tierXTitle{margin:0}}.DgS5jW_famLegend{margin:var(--space-1) 0 0;gap:2px var(--space-4);font-size:var(--text-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.DgS5jW_famLegend li{font-variant-numeric:tabular-nums;align-items:center;display:flex}.DgS5jW_famHead{width:100%;color:var(--color-text-muted)}.DgS5jW_group>.DgS5jW_capped{max-width:520px}@media (min-width:900px){.DgS5jW_slide.DgS5jW_active:has(.DgS5jW_wideVisual){grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-content:start}.DgS5jW_slide.DgS5jW_active:has(.DgS5jW_wideVisual)>.DgS5jW_slideTitle{grid-area:1/1;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.25rem)}.DgS5jW_slide.DgS5jW_active:has(.DgS5jW_wideVisual)>.DgS5jW_lines{grid-row:2}.DgS5jW_slide.DgS5jW_active:has(.DgS5jW_wideVisual)>.DgS5jW_visual{grid-area:1/2/span 3;align-self:center}.DgS5jW_slide.DgS5jW_active:has(.DgS5jW_wideVisual) .DgS5jW_lines{font-size:var(--text-md)}}.DgS5jW_figure .DgS5jW_stepIcon{width:12px;height:12px}.DgS5jW_stacks{--brick-h:8px;--brick-gap:2px}.DgS5jW_stacks>figure{margin-top:0}.DgS5jW_fit{white-space:nowrap;width:1%}.DgS5jW_dense tbody th{font-weight:500}.DgS5jW_membership dl{gap:0 var(--space-5);display:grid}@media (min-width:600px){.DgS5jW_membership dl{grid-template-columns:1fr 1fr}}@media (min-width:900px){.DgS5jW_slide.DgS5jW_active{padding:var(--space-4) 0}.DgS5jW_slide.DgS5jW_active:not(.DgS5jW_first) .DgS5jW_lines{font-size:var(--text-md)}.DgS5jW_slide.DgS5jW_active:has(.DgS5jW_dense) .DgS5jW_lines{font-size:var(--text-sm)}.DgS5jW_slide.DgS5jW_active:not(:has(.DgS5jW_visual))>.DgS5jW_lines{column-count:2;column-gap:var(--space-7);grid-column:1/-1;max-width:none;display:block}.DgS5jW_slide.DgS5jW_active:not(:has(.DgS5jW_visual))>.DgS5jW_lines p{break-inside:avoid;margin-bottom:var(--space-3)}}.DgS5jW_capped figcaption{font-size:var(--text-xs)}.DgS5jW_capped .DgS5jW_tag{margin-left:var(--space-1)}.DgS5jW_pink{color:var(--color-brand);font-weight:700}.DgS5jW_cmpWrap{max-width:100%}.DgS5jW_cmpKey{gap:var(--space-1) var(--space-5);margin:0 0 var(--space-2);color:var(--color-text);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.DgS5jW_cmpKey span{align-items:center;gap:var(--space-2);display:inline-flex}.DgS5jW_bricks{vertical-align:middle;gap:3px;display:inline-flex}.DgS5jW_cNeutral{--base:var(--color-border-strong)}.DgS5jW_cbFull,.DgS5jW_cbOpen{border-radius:var(--radius-brick);width:18px;height:10px;display:block}.DgS5jW_cbFull{background:var(--base);box-shadow:var(--shadow-bevel)}.DgS5jW_cbOpen{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--base) 60%, transparent);background:0 0}.DgS5jW_cmp th,.DgS5jW_cmp td{vertical-align:middle}.DgS5jW_cmp thead th{font-size:var(--text-xs)}.DgS5jW_cmp tbody th{font-weight:400}.DgS5jW_cmp tbody th b{font-weight:700;display:block}.DgS5jW_cmpKind{color:var(--color-text-muted);font-size:var(--text-xs);display:block}.DgS5jW_cmpWord,.DgS5jW_cmpNone{margin-left:var(--space-2);font-size:var(--text-xs)}.DgS5jW_cmpWord{color:var(--color-text)}.DgS5jW_cmpNone{color:var(--color-text-muted)}.DgS5jW_cmpLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DgS5jW_cmpPriceLbl{display:none}.DgS5jW_cmpPriceHead,.DgS5jW_cmpPrice{color:var(--color-text-muted);text-align:left;font-weight:400}.DgS5jW_cmpPrice{font-size:var(--text-xs)}.DgS5jW_cmpHl th,.DgS5jW_cmpHl td{background:var(--color-accent-soft)}.DgS5jW_cmpHl th:first-child{box-shadow:inset 3px 0 0 var(--color-accent)}.DgS5jW_cmpHl th b{font-family:var(--font-display);font-weight:400}.DgS5jW_cmpHl .DgS5jW_cmpPrice{color:var(--color-text)}@media (max-width:599.98px){.DgS5jW_cmp,.DgS5jW_cmp tbody,.DgS5jW_cmp tr,.DgS5jW_cmp th,.DgS5jW_cmp td{display:block}.DgS5jW_cmp thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.DgS5jW_cmp tbody tr{margin-bottom:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1)}.DgS5jW_cmp tbody tr.DgS5jW_cmpHl{background:var(--color-accent-soft);border-left:3px solid var(--color-accent)}.DgS5jW_cmp th,.DgS5jW_cmp td,.DgS5jW_cmpHl th,.DgS5jW_cmpHl td{box-shadow:none;background:0 0;border:0;padding:2px 0}.DgS5jW_cmpPriceLbl{display:inline}.DgS5jW_cmpLabel{clip-path:none;width:auto;min-width:8.5em;height:auto;color:var(--color-text);font-size:var(--text-sm);display:inline-block;position:static;overflow:visible}.DgS5jW_cmpPrice{margin-top:var(--space-1)}.DgS5jW_cmp caption{margin-bottom:var(--space-2);caption-side:top;display:block}}.DgS5jW_ghost{fill:none;stroke:var(--stack-music-text);stroke-width:2px;stroke-dasharray:5 4}.DgS5jW_ghostLabel{fill:var(--stack-music-text);font-size:12.5px;font-weight:600}.DgS5jW_swatchGhost{width:14px;height:14px;margin-right:var(--space-2);border-radius:var(--radius-brick);border:2px dashed var(--stack-music-text);display:inline-block}.DgS5jW_tierWrap{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.DgS5jW_tierWrap>.DgS5jW_figure{flex:520px}.DgS5jW_upside{padding:var(--space-3);border:2px dashed var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--text-sm);flex:0 190px}.DgS5jW_upside b{margin-bottom:var(--space-1);display:block}.DgS5jW_upside p{margin:0 0 var(--space-2);color:var(--color-text-muted)}.DgS5jW_upside span{color:var(--color-accent-text);font-weight:600}.DgS5jW_bigValue{font-size:var(--display-sm)}.DgS5jW_bigCaption{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-xs)}.DgS5jW_treeHead{margin:0 0 var(--space-1);font-weight:600;font-size:var(--text-sm)}.DgS5jW_treeSvg{min-width:0}.DgS5jW_branchName{fill:var(--ft);font-size:14px;font-weight:700}.DgS5jW_treeLine{stroke:var(--color-border-strong);stroke-width:3px}.DgS5jW_leaf_earned{fill:var(--fill);stroke:none}.DgS5jW_leaf_ready{fill:var(--soft);stroke:var(--base);stroke-width:2.5px}.DgS5jW_leaf_almost{fill:#0000;stroke:var(--base);stroke-width:2.5px;stroke-dasharray:5 4}.DgS5jW_leaf_next{fill:#0000;stroke:var(--base);stroke-width:2px;opacity:.5}.DgS5jW_leafRing{fill:none;stroke:var(--base);stroke-width:1.5px;opacity:.6}.DgS5jW_leafTick{fill:none;stroke:var(--on);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.DgS5jW_leafTitle{fill:var(--color-text);font-size:12px}.DgS5jW_leafWord{fill:var(--ft);font-size:11.5px;font-weight:700}.DgS5jW_leafWordMuted{fill:var(--color-text-muted);font-size:11.5px;font-weight:700}.DgS5jW_treeLists{margin:0;padding:0;list-style:none;display:none}.DgS5jW_treeLists>li{margin-bottom:var(--space-2)}.DgS5jW_treeLists ul{font-size:var(--text-sm);margin:0;padding:0;list-style:none}.DgS5jW_treeLists li li{align-items:center;gap:var(--space-2);padding:2px 0;display:flex}.DgS5jW_treeLists li li i{border-radius:4px;flex:none;width:16px;height:16px}.DgS5jW_treeLists li li span{color:var(--color-text-muted);font-weight:700;font-size:var(--text-xs);margin-left:auto}.DgS5jW_treeLists b{color:var(--ft)}@media (max-width:599.98px){.DgS5jW_figure .DgS5jW_treeSvg{display:none}.DgS5jW_treeLists{display:block}}@media (min-width:1100px){.DgS5jW_groupAdults{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) 210px;display:grid}.DgS5jW_groupAdults>.DgS5jW_capped{max-width:none}.DgS5jW_groupAdults>:nth-child(3){grid-column:1/-1}.DgS5jW_groupAdults .DgS5jW_bigNumbers{gap:var(--space-2);grid-template-columns:1fr}.DgS5jW_groupAdults .DgS5jW_tile{padding:var(--space-2) var(--space-3);gap:2px}.DgS5jW_groupAdults .DgS5jW_bigLabel,.DgS5jW_groupAdults .DgS5jW_bigNote{font-size:var(--text-xs)}.DgS5jW_groupAdults>:nth-child(2){display:contents}.DgS5jW_groupAdults>:first-child{grid-area:1/1}.DgS5jW_groupAdults .DgS5jW_bigNumbers{grid-area:1/2}.DgS5jW_groupAdults .DgS5jW_bigCaption{grid-area:2/1/auto/-1;margin:0}.DgS5jW_groupAdults>:nth-child(3){grid-row:3}.DgS5jW_groupAdults .DgS5jW_dense{font-size:12px}.DgS5jW_groupAdults .DgS5jW_dense caption{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.DgS5jW_groupAdults .DgS5jW_tile{padding:var(--space-1) var(--space-3)}.DgS5jW_groupAdults .DgS5jW_bigNumbers{gap:var(--space-1)}.DgS5jW_groupAdults .DgS5jW_bigValue{font-size:var(--text-lg)}}@media (min-width:900px){.DgS5jW_cmp th,.DgS5jW_cmp td{padding-block:3px}.DgS5jW_cmpWrap .DgS5jW_footnote{margin-top:var(--space-1);font-size:11.5px}.DgS5jW_cmp caption{padding-top:var(--space-1)}}@media (min-width:1100px){.DgS5jW_groupAdults{gap:var(--space-2) var(--space-3)}.DgS5jW_groupAdults .DgS5jW_dense th,.DgS5jW_groupAdults .DgS5jW_dense td{padding-block:2px}}@media (max-width:599.98px){.DgS5jW_tableCards table,.DgS5jW_tableCards tbody,.DgS5jW_tableCards tr,.DgS5jW_tableCards th,.DgS5jW_tableCards td{display:block}.DgS5jW_tableCards thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.DgS5jW_tableCards tbody tr{margin-bottom:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1)}.DgS5jW_tableCards th,.DgS5jW_tableCards td{white-space:normal;border:0;padding:2px 0}.DgS5jW_tableCards td:before{content:attr(data-label) ": ";color:var(--color-text-muted);font-weight:600}.DgS5jW_tableCards caption{margin-bottom:var(--space-2);caption-side:top;display:block}}.DgS5jW_bigValue .DgS5jW_tbc{font-family:var(--font-body);font-size:var(--text-sm)}.DgS5jW_stage{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:0 0;height:auto;min-height:0;display:block}.DgS5jW_stage .DgS5jW_slides{padding:0;overflow:visible}.DgS5jW_stage .DgS5jW_slide.DgS5jW_active{box-sizing:border-box;width:1280px;max-width:none;height:720px;min-height:0;margin:0 auto var(--space-5);background:var(--color-surface-0);color:var(--color-text);break-after:page;break-inside:avoid;border:0;justify-content:normal;padding:36px 64px 48px;display:grid;position:relative;overflow:hidden}.DgS5jW_stageFooter{color:var(--color-text-muted);text-align:center;margin:0;font-size:11px;position:absolute;bottom:14px;left:64px;right:64px}.DgS5jW_stage .DgS5jW_notes{display:none}.DgS5jW_notesPage{box-sizing:border-box;width:1280px;min-height:720px;margin:0 auto var(--space-5);background:var(--color-surface-0);color:var(--color-text);break-after:page;padding:40px 64px 56px;font-size:16px;line-height:1.5;position:relative}.DgS5jW_notesPage h3{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:22px;font-weight:400}.DgS5jW_notesPage p{max-width:1040px;margin:0 0 var(--space-3)}.DgS5jW_notesPage .DgS5jW_stageFooter{position:absolute}.DgS5jW_notesEmpty{color:var(--color-text-muted)}@media print{.DgS5jW_stage .DgS5jW_slide.DgS5jW_active,.DgS5jW_notesPage{margin:0}.DgS5jW_stage .DgS5jW_slide.DgS5jW_active:last-child,.DgS5jW_notesPage:last-child{break-after:auto}}.DgS5jW_stage *,.DgS5jW_stage :before,.DgS5jW_stage :after{transition:none!important;animation:none!important}@media (min-width:900px){.DgS5jW_slide.DgS5jW_active.DgS5jW_first .DgS5jW_lines{font-size:1.3rem;line-height:1.4}.DgS5jW_slide.DgS5jW_active.DgS5jW_first .DgS5jW_lines p:first-child{font-size:2.1rem;line-height:1.2}.DgS5jW_slide.DgS5jW_active.DgS5jW_first{grid-template-rows:auto auto 1fr}.DgS5jW_slide.DgS5jW_active.DgS5jW_first>.DgS5jW_slideTitle{grid-area:1/1}.DgS5jW_slide.DgS5jW_active.DgS5jW_first>.DgS5jW_lines{grid-row:2}.DgS5jW_slide.DgS5jW_active.DgS5jW_first>.DgS5jW_visual{grid-row:1/span 3;align-self:start}}
.LrxQba_wrap{--row-h:2rem;--hh-cell-h:calc(var(--row-h) - 1px);contain:inline-size;gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.LrxQba_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.LrxQba_grid{table-layout:fixed;border-collapse:collapse;background-color:var(--color-surface-1);border:2px solid var(--color-border);width:100%;min-width:0}.LrxQba_grid th,.LrxQba_grid td{border:1px solid var(--color-border);font:600 var(--text-xs) / 1.3 var(--font-body);vertical-align:bottom;padding:0}.LrxQba_grid thead th{padding:var(--space-1);text-align:center;color:var(--color-text);text-transform:none;letter-spacing:0}.LrxQba_grid th:first-child{width:3rem}.LrxQba_timeCell,.LrxQba_timeHead{padding:0 var(--space-2) 0 0;text-align:right;vertical-align:top;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.LrxQba_grid [data-weekend]{background-color:var(--color-surface-2)}.LrxQba_grid tbody tr{height:var(--row-h)}.LrxQba_grid tbody td{height:var(--row-h);vertical-align:top}.LrxQba_grid tfoot td{height:auto;padding:var(--space-1);text-align:center}.LrxQba_chips{gap:var(--space-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.LrxQba_chip{min-height:var(--tap-min);min-width:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-pill);background-color:var(--color-surface-2);color:var(--color-text);font:600 var(--text-sm) / 1.2 var(--font-body);cursor:pointer;border:0}.LrxQba_chip[aria-pressed=true]{background-color:var(--color-action-bg);color:var(--color-action-fg)}.LrxQba_wrap[data-density=admin]{--row-h:1.75rem}.LrxQba_grid tbody tr.LrxQba_gapRow{height:1.25rem}.LrxQba_grid tbody tr.LrxQba_gapRow td{height:1.25rem;padding:0 var(--space-2);vertical-align:middle;background-image:repeating-linear-gradient(135deg, transparent 0 6px, var(--color-border) 6px 7px)}.LrxQba_gapText{color:var(--color-text-muted);font:500 var(--text-xs) / 1 var(--font-body)}@media (max-width:639px){.LrxQba_wrap,.LrxQba_wrap[data-density=admin]{--row-h:calc(2.75rem + 1px)}}
.MeFr8G_page{gap:var(--space-5);max-width:720px;padding:var(--space-6) var(--space-4);margin:0 auto;display:grid}.MeFr8G_back,.MeFr8G_link{color:var(--color-accent-text);text-underline-offset:3px}.MeFr8G_back{min-height:var(--tap-min);align-items:center;font-weight:600;display:inline-flex}.MeFr8G_link{min-height:1.5em;display:inline-block}.MeFr8G_back:focus-visible,.MeFr8G_link:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.MeFr8G_head{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.MeFr8G_h1{font:var(--text-xl) / 1.1 var(--font-display);overflow-wrap:anywhere;margin:0}.MeFr8G_h2{margin:0 0 var(--space-3);font:600 var(--text-lg) / 1.2 var(--font-body)}.MeFr8G_role{margin:var(--space-1) 0 0;font-weight:600}.MeFr8G_muted{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.MeFr8G_section{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-2)}.MeFr8G_summary,.MeFr8G_cv,.MeFr8G_runs{padding-left:var(--space-5);gap:var(--space-2);margin:0;display:grid}.MeFr8G_summary{padding:0;list-style:none}.MeFr8G_summary li{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-2);font-weight:600}.MeFr8G_checks{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.MeFr8G_checkRow{gap:var(--space-2);grid-template-columns:1.5rem 1fr auto;align-items:baseline;display:grid}.MeFr8G_checkStatus{text-align:right;font-variant-numeric:tabular-nums}.MeFr8G_checkRow[data-state=expired] .MeFr8G_checkStatus,.MeFr8G_checkRow[data-state=missing] .MeFr8G_checkStatus{color:var(--color-danger);font-weight:600}.MeFr8G_tick{color:var(--color-success);font-weight:700}.MeFr8G_allDone{margin:var(--space-3) 0 0;font-weight:600}.MeFr8G_notDone{margin-top:var(--space-3)}.MeFr8G_notDone p{margin:0 0 var(--space-2);font-weight:600}.MeFr8G_byline{font-size:var(--text-sm);margin:0}.MeFr8G_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.MeFr8G_avatar{flex:none}.MeFr8G_avatarBg{fill:var(--c-soft);stroke:var(--c);stroke-width:2px}.MeFr8G_avatarFill{fill:var(--c)}.MeFr8G_avatarEye,.MeFr8G_avatarMark{fill:var(--c-on)}.MeFr8G_avatarLine{stroke:var(--c);stroke-width:3px;stroke-linecap:round;fill:none}
.ExFWmW_card{gap:var(--space-3);min-width:0;padding:var(--space-4);border:2px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-1);flex-direction:column;display:flex}.ExFWmW_title{font-family:var(--font-display);font-weight:400;font-size:var(--text-lg);margin:0}.ExFWmW_summary{margin:0;font-weight:600}.ExFWmW_note,.ExFWmW_muted{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.ExFWmW_optIn{align-items:flex-start;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-2) 0;font-weight:600;display:flex}.ExFWmW_optIn input{width:22px;height:22px;accent-color:var(--color-action-bg);flex:none;margin:1px 0 0}.ExFWmW_optIn .ExFWmW_muted{font-weight:400;display:block}.ExFWmW_cell{height:var(--hh-cell-h);display:flex}.ExFWmW_seg{--tone:var(--stack-maths-strong);min-width:0;height:100%;padding:0 var(--space-1);border:2px solid var(--tone);background:color-mix(in srgb, var(--tone) 28%, var(--color-surface-0));color:var(--color-text);font:600 11px / 1.2 var(--font-body);text-align:left;-webkit-line-clamp:2;border-radius:4px;-webkit-box-orient:vertical;flex:1;margin:0;display:-webkit-box;overflow:hidden}button.ExFWmW_seg{cursor:pointer}button.ExFWmW_seg:focus-visible{box-shadow:var(--focus-ring);z-index:1;outline:none;position:relative}button.ExFWmW_seg[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-focus)}.ExFWmW_learning{background:color-mix(in srgb, var(--tone) 12%, var(--color-surface-0))}.ExFWmW_club{background:var(--tone)}.ExFWmW_club>span{background:var(--color-surface-0);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 3px}.ExFWmW_mark{vertical-align:-1px;width:11px;height:11px;margin-right:3px;display:inline-block}.ExFWmW_request{background-color:#0000;background-image:repeating-linear-gradient(135deg, var(--tone) 0 3px, transparent 3px 7px);border-color:var(--tone)}.ExFWmW_rest{border-top-color:#0000}.ExFWmW_key{gap:var(--space-2) var(--space-4);color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.ExFWmW_key span{align-items:center;gap:var(--space-2);display:inline-flex}.ExFWmW_swatch{border:2px solid var(--tone,var(--stack-maths-strong));border-radius:3px;width:18px;height:12px;display:inline-block}.ExFWmW_swatch.ExFWmW_learning{--tone:var(--color-text-muted)}.ExFWmW_swatch.ExFWmW_club{--tone:var(--color-text-muted);background:var(--tone);color:var(--color-surface-0);justify-content:center;align-items:center;display:inline-flex}.ExFWmW_swatch.ExFWmW_club .ExFWmW_mark{vertical-align:0;width:9px;height:9px;margin:0}.ExFWmW_swatch.ExFWmW_request{--tone:var(--stack-english-strong)}.ExFWmW_panel{gap:var(--space-2);padding:var(--space-3);border:2px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-2);flex-direction:column;display:flex}.ExFWmW_panelHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ExFWmW_panelTitle{font-family:var(--font-display);font-weight:400;font-size:var(--text-md);margin:0}.ExFWmW_panelLine{font-size:var(--text-sm);margin:0}.ExFWmW_close{min-height:var(--tap-min);padding:0 var(--space-4);border:2px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;font-weight:600}.ExFWmW_close:focus-visible{box-shadow:var(--focus-ring);outline:none}.ExFWmW_seg.ExFWmW_two{border-image:linear-gradient(90deg, var(--tone) 50%, var(--tone2) 50%) 1;background:linear-gradient(90deg, color-mix(in srgb, var(--tone) 30%, var(--color-surface-0)) 50%, color-mix(in srgb, var(--tone2) 30%, var(--color-surface-0)) 50%)}
.ZsKFna_title{font:var(--text-lg) / 1.2 var(--font-display);margin:0}.ZsKFna_title:focus-visible{box-shadow:var(--focus-ring);outline:none}.ZsKFna_chip{width:fit-content;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-1);font-size:var(--text-sm);box-shadow:inset 0 0 0 1.5px var(--color-border-strong);margin:0;font-weight:600;display:inline-block}.ZsKFna_ok,.ZsKFna_no{font-size:var(--text-sm);margin:0;font-weight:600}.ZsKFna_ok{color:var(--color-success)}.ZsKFna_no{color:var(--color-danger)}.ZsKFna_people{gap:var(--space-2) var(--space-4);flex-wrap:wrap;max-height:14rem;display:flex;overflow-y:auto}
.WaauiG_chrome{border-bottom:1px solid var(--color-border);background:var(--color-surface-1)}.WaauiG_banner{max-width:var(--page-max);padding:var(--space-2) var(--gutter);gap:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.WaauiG_banner p{margin:0}.WaauiG_linkBtn{min-height:var(--tap-min);color:var(--color-accent-text);font:inherit;font-size:var(--text-sm);cursor:pointer;padding:0 var(--space-2);background:0 0;border:0;font-weight:600;text-decoration:underline}.WaauiG_switcher{max-width:var(--page-max);padding:0 var(--gutter) var(--space-2);gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;margin:0 auto;display:flex}.WaauiG_door{min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-border-strong);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.WaauiG_door[aria-current=page]{background:var(--color-action-bg);color:var(--color-action-fg);box-shadow:none}.WaauiG_doorAdmin{box-shadow:inset 0 0 0 1.5px var(--color-warning)}.WaauiG_roleLine{max-width:var(--page-max);padding:0 var(--gutter) var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);margin:0 auto}.WaauiG_roleAdmin{color:var(--color-text);border-left:2px solid var(--color-warning);padding-left:calc(var(--gutter) + var(--space-2) - 2px)}.WaauiG_page{width:100%;max-width:var(--page-max);padding:var(--space-5) var(--gutter) var(--space-8);gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.WaauiG_pageHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.WaauiG_h1{font-size:var(--display-md)}.WaauiG_h2{font-size:var(--text-xl);font-family:var(--font-body);margin-bottom:var(--space-3);font-weight:600}.WaauiG_cols{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:900px){.WaauiG_cols{grid-template-columns:3fr 2fr;align-items:start}}.WaauiG_footnote{font-size:var(--text-sm);color:var(--color-text-muted);max-width:var(--measure);margin:0}.WaauiG_textLink{font:inherit;cursor:pointer;color:var(--color-accent-text);min-height:var(--tap-min);background:0 0;border:0;align-items:center;padding:0;font-weight:600;display:inline-flex}.WaauiG_narrow{max-width:560px;padding:var(--space-6) var(--gutter) var(--space-8);margin:0 auto}.WaauiG_btn{min-height:var(--tap-min);border-radius:var(--radius-pill);padding:0 var(--space-5);font:inherit;cursor:pointer;background:var(--color-surface-2);color:var(--color-text);border:0;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.WaauiG_btnPrimary{background:var(--color-action-bg);color:var(--color-action-fg);box-shadow:var(--shadow-bevel)}.WaauiG_btnPrimary:hover{background:var(--color-action-bg-hover)}.WaauiG_tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.WaauiG_tab{min-height:var(--tap-min);padding:0 var(--space-5);border-radius:var(--radius-pill);color:var(--color-text);font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--color-border-strong);background:0 0;border:0;font-weight:600}.WaauiG_tab[aria-pressed=true]{background:var(--color-action-bg);color:var(--color-action-fg);box-shadow:none}.WaauiG_doors{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:720px){.WaauiG_doors{grid-template-columns:repeat(3,1fr)}}.WaauiG_doorCard{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-surface-1);border:1px solid var(--color-border);color:var(--color-text);min-height:var(--tap-min);text-decoration:none;display:grid}.WaauiG_doorCard:hover{border-color:var(--color-border-strong)}.WaauiG_doorCard h2{font-family:var(--font-body);font-size:var(--text-xl);font-weight:600}.WaauiG_doorCard p{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.WaauiG_doorCardAdmin{border-color:var(--color-warning)}.WaauiG_intro{max-width:var(--measure);color:var(--color-text-muted);margin-top:var(--space-3)}.WaauiG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.WaauiG_tabs{border:0;min-inline-size:0;margin:0;padding:0}.WaauiG_bootHold{min-height:100svh;padding:var(--space-5) var(--gutter)}.WaauiG_bootHoldShort{min-height:30rem;padding:var(--space-5) var(--gutter)}.WaauiG_previewPick{gap:var(--space-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.WaauiG_previewBtn{min-height:var(--tap-min);padding:0 var(--space-4);background:var(--color-surface-2);color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-border-strong);border-radius:var(--radius-sm);font:inherit;cursor:pointer;border:0}.WaauiG_previewBtn[aria-pressed=true]{color:var(--color-accent-text);box-shadow:inset 0 0 0 2px var(--color-accent-text)}
.nmriiq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nmriiq_panel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);flex-direction:column;min-width:0;display:flex}.nmriiq_head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.nmriiq_title{font-family:var(--font-display);font-weight:400;font-size:var(--text-lg);margin:0}.nmriiq_title:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.nmriiq_close{min-width:var(--tap-min);min-height:var(--tap-min);border-radius:var(--radius-pill);color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-border-strong);cursor:pointer;background:0 0;border:0;flex:none}.nmriiq_summary{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.nmriiq_rows{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nmriiq_row{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-2);flex-direction:column;display:flex}.nmriiq_row[data-state=opened]{border-left:2px solid var(--slot-agreed-edge)}.nmriiq_rowTitle{font-size:var(--text-md);margin:0;font-weight:600}.nmriiq_detail{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.nmriiq_outcome,.nmriiq_snoozed{padding:var(--space-2);border-radius:var(--radius-sm);margin:0}.nmriiq_outcome{gap:var(--space-2);background:var(--slot-agreed-bg);color:var(--slot-agreed-text);flex-direction:column;display:flex}.nmriiq_outcome p{margin:0}.nmriiq_outcome:focus-visible,.nmriiq_snoozed:focus-visible{box-shadow:var(--focus-ring);outline:none}.nmriiq_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.nmriiq_primary,.nmriiq_secondary,.nmriiq_linkButton,.nmriiq_inline{min-height:var(--tap-min);min-width:var(--tap-min);font:600 var(--text-sm) / 1.2 var(--font-body);cursor:pointer}.nmriiq_primary,.nmriiq_secondary,.nmriiq_linkButton{padding:0 var(--space-4);border-radius:var(--radius-pill);border:0;align-items:center;text-decoration:none;display:inline-flex}.nmriiq_primary{background:var(--color-action-bg);color:var(--color-action-fg)}.nmriiq_primary:hover{background:var(--color-action-bg-hover)}.nmriiq_secondary,.nmriiq_linkButton{color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-border-strong);background:0 0}.nmriiq_inline{padding:0 var(--space-2);color:var(--color-text);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.nmriiq_link{color:var(--color-text);text-underline-offset:3px;font-weight:600}.nmriiq_primary:focus-visible,.nmriiq_secondary:focus-visible,.nmriiq_linkButton:focus-visible,.nmriiq_inline:focus-visible,.nmriiq_close:focus-visible,.nmriiq_link:focus-visible{box-shadow:var(--focus-ring);outline:none}.nmriiq_booking{padding:var(--space-3);border-radius:var(--radius-sm);border:1.5px dashed var(--color-border-strong);gap:var(--space-1);flex-direction:column;display:flex}.nmriiq_swatch{width:1.25rem;height:.75rem;margin-right:var(--space-2);border-radius:var(--radius-brick);background-color:var(--brick-fill);box-shadow:var(--shadow-bevel);vertical-align:middle;flex:none;display:inline-block}.nmriiq_swatch[data-hatched]{background-color:#0000;background-image:repeating-linear-gradient(135deg, var(--brick-fill) 0 3px, transparent 3px 7px);box-shadow:inset 0 0 0 2px var(--brick-fill)}
.qQXdVG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qQXdVG_note{width:100%;min-height:var(--tap-min);padding:0 var(--space-1);color:var(--color-text);font:600 var(--text-xs) / 1.2 var(--font-body);cursor:pointer;background-color:#0000;border:0;text-decoration:underline;display:block}
.epkKfq_shell{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.epkKfq_intro{max-width:var(--measure);color:var(--color-text-muted);margin:0}.epkKfq_tilt{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.epkKfq_link{color:var(--color-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.epkKfq_link:focus-visible,.epkKfq_tab:focus-visible,.epkKfq_add:focus-visible,.epkKfq_lookBtn:focus-visible,.epkKfq_close:focus-visible,.epkKfq_primary:focus-visible{box-shadow:var(--focus-ring);outline:none}.epkKfq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.epkKfq_head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.epkKfq_tabsRow{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.epkKfq_tabs{gap:var(--space-1);flex-wrap:wrap;display:flex}.epkKfq_tab{min-height:var(--tap-min);padding:0 var(--space-4);color:var(--color-text-muted);font-family:var(--font-display);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.epkKfq_tab[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--tab)}.epkKfq_add{min-height:var(--tap-min);padding:0 var(--space-4);border:2px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-text);font:inherit;font-size:var(--text-sm);cursor:pointer}.epkKfq_look{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.epkKfq_lookBtn{padding:0 var(--space-3);min-width:var(--tap-min);min-height:var(--tap-min);border:2px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-text);font:inherit;cursor:pointer;font-weight:700}.epkKfq_lookBtn[aria-pressed=true]{background:var(--color-action-bg);border-color:var(--color-action-bg);color:var(--color-action-fg)}.epkKfq_pick{margin:0 0 var(--space-3);font-family:var(--font-display);font-weight:400;font-size:var(--text-lg)}.epkKfq_cards{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.epkKfq_card{gap:var(--space-2);padding:var(--space-4);border:2px solid var(--tab);border-radius:var(--radius-md);background:var(--color-surface-1);flex-direction:column;display:flex}.epkKfq_card h4{font-family:var(--font-display);margin:0;font-weight:400}.epkKfq_card p{font-size:var(--text-sm);margin:0}.epkKfq_branchNames{color:var(--color-text-muted)}.epkKfq_primary{min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-action-bg);color:var(--color-action-fg);font:inherit;cursor:pointer;border:0;align-self:flex-start;font-weight:700}.epkKfq_primary:disabled{opacity:.6;cursor:default}.epkKfq_summary{margin:0;font-weight:600}.epkKfq_layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:960px){.epkKfq_layout{grid-template-columns:minmax(0,1fr) 340px}}.epkKfq_canvas{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.epkKfq_key{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.epkKfq_panel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);font-size:var(--text-sm);flex-direction:column;display:flex}.epkKfq_handle{border-radius:var(--radius-pill);background:var(--color-border-strong);align-self:center;width:44px;height:4px;display:none}@media (max-width:959px){.epkKfq_panel{z-index:30;border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-top:2px solid var(--color-border-strong);height:60vh;box-shadow:var(--shadow-raise);position:fixed;bottom:0;left:0;right:0;overflow:auto}.epkKfq_handle{display:block}}.epkKfq_panelHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.epkKfq_panelTitle{font-family:var(--font-display);font-weight:400;font-size:var(--text-md);text-transform:uppercase;margin:0}.epkKfq_close{min-height:var(--tap-min);padding:0 var(--space-4);border:2px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-text);font:inherit;cursor:pointer}.epkKfq_iCan{font-size:var(--text-md);margin:0}.epkKfq_chips{align-items:center;gap:var(--space-3);margin:0;display:flex}.epkKfq_stateChip{padding:2px var(--space-3);border:2px solid var(--color-border-strong);border-radius:var(--radius-pill);font-weight:600}.epkKfq_pips{letter-spacing:2px}.epkKfq_kicker{margin:0 0 var(--space-2);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.epkKfq_list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.epkKfq_list li{flex-direction:column;display:flex}.epkKfq_list span{color:var(--color-text-muted)}.epkKfq_list .epkKfq_availability{color:var(--color-text);font-weight:600}.epkKfq_dot{width:10px;height:10px;margin-right:var(--space-2);border-radius:var(--radius-brick);display:inline-block}.epkKfq_proof{margin:0 0 var(--space-2)}.epkKfq_photo{border:2px dashed var(--color-border-strong);border-radius:var(--radius-sm);width:96px;height:64px}.epkKfq_actions{margin-top:var(--space-2)}.epkKfq_gridScroll{border-radius:var(--radius-md);overflow-x:auto}.epkKfq_gridSvg{width:100%;min-width:640px;height:auto;display:block}.epkKfq_gridBg{fill:var(--color-surface-1)}.epkKfq_gridLine{stroke:var(--color-baseplate)}.epkKfq_branchHead{color:var(--color-text)}.epkKfq_branchName{fill:var(--color-text);font-family:var(--font-display);font-size:14px}.epkKfq_small{fill:var(--color-text-muted);font-family:var(--font-body);font-size:12px}.epkKfq_leafTitleB{fill:var(--color-text);font-family:var(--font-body);paint-order:stroke;stroke:var(--color-surface-0);stroke-width:3px;stroke-linejoin:round;font-size:11px}.epkKfq_leafTitle{fill:var(--color-text);font-family:var(--font-body);font-size:12px}.epkKfq_lineEarned{stroke:var(--color-text-muted);stroke-width:3px}.epkKfq_lineDashed{stroke:var(--color-text-muted);stroke-width:3px;stroke-dasharray:6 6;opacity:.7}.epkKfq_leaf{cursor:pointer;outline:none}.epkKfq_main{fill:var(--color-surface-1);stroke:var(--lc);stroke-width:2px}.epkKfq_s_earned .epkKfq_main{fill:var(--lc)}.epkKfq_s_almost .epkKfq_main{stroke-dasharray:5 4}.epkKfq_s_next .epkKfq_main{fill:none;stroke:var(--color-text-muted);stroke-width:1px;opacity:.6}.epkKfq_glow{fill:none;stroke:var(--lc);stroke-width:2px;opacity:.4}.epkKfq_tick{stroke:var(--color-surface-0);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.epkKfq_focusRing,.epkKfq_focusCircle,.epkKfq_focusRoots{fill:none;stroke:var(--color-focus);stroke-width:3px;opacity:0}.epkKfq_leaf:focus-visible .epkKfq_focusRing,.epkKfq_leaf:focus-visible .epkKfq_focusCircle,.epkKfq_roots:focus-visible .epkKfq_focusRoots{opacity:1}.epkKfq_selectedRing,.epkKfq_selectedCircle{fill:none;stroke:var(--color-focus);stroke-width:3px}.epkKfq_hit{fill:#0000}.epkKfq_pulse{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite epkKfq_leafPulse}@keyframes epkKfq_leafPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.epkKfq_nextWord{display:none}@media (prefers-reduced-motion:reduce){.epkKfq_pulse{animation:none}.epkKfq_nextWord{display:block}.epkKfq_fade{animation:none}}.epkKfq_organicSvg{width:100%;min-width:680px;max-width:860px;height:auto;margin:0 auto;display:block}.epkKfq_ground{fill:none;stroke:var(--tree-ground);stroke-width:4px;stroke-linecap:round}.epkKfq_trunk{fill:var(--tree-bark)}.epkKfq_fade{animation:.6s ease-out epkKfq_fadeIn}@keyframes epkKfq_fadeIn{0%{opacity:0}to{opacity:1}}.epkKfq_branch{fill:none;stroke:var(--tree-bark);stroke-width:7px;stroke-linecap:round}.epkKfq_branchTip{color:var(--color-text)}.epkKfq_bud{fill:none;stroke:var(--color-text-muted);stroke-width:1.5px;opacity:.7}.epkKfq_petal{fill:var(--lc)}.epkKfq_fruit{fill:var(--skill-fruit)}.epkKfq_roots{cursor:pointer;outline:none}.epkKfq_rootLine{fill:none;stroke:var(--tree-bark);stroke-width:3px;stroke-linecap:round;opacity:.7}.epkKfq_rootBlock{fill:var(--lc);stroke:var(--lc)}.epkKfq_rootBlockOpen{fill:none;stroke:var(--color-text-muted);stroke-width:1.5px}.epkKfq_ifLine{color:var(--color-text);font-weight:600}.epkKfq_stem{stroke-width:2px;pointer-events:none}.epkKfq_colsSvg{width:100%;height:auto;display:block}.epkKfq_nodeIcon{color:var(--lc);pointer-events:none}.epkKfq_s_earned .epkKfq_nodeIcon{color:var(--color-surface-0)}.epkKfq_s_next .epkKfq_nodeIcon{color:var(--color-text-muted);opacity:.6}.epkKfq_halo{fill:var(--lc);opacity:.3;stroke:none;pointer-events:none}.epkKfq_blockEdge{rx:8px}.epkKfq_s_earned .epkKfq_blockEdge{stroke:color-mix(in srgb, var(--lc) 60%, var(--color-surface-0));stroke-width:2px}.epkKfq_stud{fill:color-mix(in srgb, var(--lc) 60%, var(--color-surface-0))}.epkKfq_colHead{fill:var(--color-text);font-family:var(--font-display);font-size:13px}.epkKfq_colUnderline{stroke:var(--bc);stroke-width:2px}.epkKfq_rows{gap:var(--space-4);flex-direction:column;display:flex}.epkKfq_rowFrame{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-1);flex-direction:column;display:flex}.epkKfq_rowHead{align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:2px solid var(--bc);font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:13px;font-weight:400;display:flex}.epkKfq_rowScroll{overflow-x:auto}.epkKfq_rowSvg{max-width:none;height:auto;display:block}.epkKfq_tableFrame{border-radius:var(--radius-md);background:var(--color-surface-1);overflow-x:auto}.epkKfq_table{border-collapse:separate;border-spacing:8px;width:max-content;margin:var(--space-2)}.epkKfq_colHeadCell{z-index:1;padding:0 0 var(--space-2);border-bottom:2px solid var(--lc);background:var(--color-surface-1);font-family:var(--font-display);text-align:left;text-transform:uppercase;white-space:nowrap;color:var(--color-text);font-size:12px;font-weight:400;position:sticky;top:0}.epkKfq_colHeadInner{align-items:center;gap:var(--space-2);display:flex}.epkKfq_cell{vertical-align:top;border:0;width:84px;height:84px;padding:0}.epkKfq_tablePips{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-xs)}.epkKfq_tile{border:2px solid var(--lc);background:var(--color-surface-0);width:84px;height:84px;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;border-radius:8px;grid-template-rows:auto 1fr auto;padding:6px 7px;display:grid;position:relative}.epkKfq_tile:focus-visible{box-shadow:var(--focus-ring);outline:none}.epkKfq_tile[aria-pressed=true]{box-shadow:0 0 0 3px var(--color-focus)}.epkKfq_tileSymbol{font-family:var(--font-display);font-size:22px;line-height:1}.epkKfq_tileName{font-size:11px;line-height:1.15;overflow:hidden}.epkKfq_tilePip{justify-self:end;font-size:10px;line-height:1}.epkKfq_t_earned{background:color-mix(in srgb, var(--lc) 24%, var(--color-surface-0));box-shadow:0 0 8px color-mix(in srgb, var(--lc) 50%, transparent)}.epkKfq_t_almost{border-style:dashed}.epkKfq_t_next{opacity:.55;border-width:1px}.epkKfq_tileNext{color:var(--color-text-muted);font-size:10px;display:none;position:absolute;top:4px;right:6px}.epkKfq_tilePulse:after{content:"";border:2px solid var(--lc);opacity:.5;pointer-events:none;border-radius:12px;animation:1.8s ease-in-out infinite epkKfq_tileRing;position:absolute;inset:-5px}@keyframes epkKfq_tileRing{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.15;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.epkKfq_tilePulse:after{animation:none;display:none}.epkKfq_tilePulse .epkKfq_tileNext{display:block}}.epkKfq_vine,.epkKfq_vineLeaf{stroke:none}.epkKfq_vineDashed{fill:none;stroke:var(--color-text-muted);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:5 6;opacity:.75;pointer-events:none}.epkKfq_bark{fill:var(--tree-bark);stroke:none}
.nASAzW_page{width:100%;max-width:var(--page-max);padding:var(--space-5) var(--gutter) var(--space-8);gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.nASAzW_h1{font-size:var(--display-md)}.nASAzW_h2{font-family:var(--font-body);font-size:var(--text-xl);font-weight:600}.nASAzW_muted{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.nASAzW_toolbar{gap:var(--space-3);display:grid}.nASAzW_back{color:var(--color-accent-text);min-height:var(--tap-min);align-items:center;font-weight:600;display:inline-flex}.nASAzW_primary{min-height:var(--tap-min);border-radius:var(--radius-pill);padding:0 var(--space-5);font:inherit;cursor:pointer;background:var(--color-action-bg);color:var(--color-action-fg);box-shadow:var(--shadow-bevel);border:0;font-weight:600}.nASAzW_primary:hover{background:var(--color-action-bg-hover)}.nASAzW_secondary{min-height:var(--tap-min);border-radius:var(--radius-pill);padding:0 var(--space-5);font:inherit;cursor:pointer;color:var(--color-action-2-fg);box-shadow:inset 0 0 0 2px var(--color-border-strong);background:0 0;border:0;font-weight:600}.nASAzW_offers{gap:var(--space-3);display:grid}.nASAzW_offer{gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--slot-agreed-bg);box-shadow:inset 0 0 0 2px var(--slot-agreed-edge);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.nASAzW_offer p{max-width:var(--measure);margin:0}.nASAzW_modeRow{gap:var(--space-2);border:0;flex-wrap:wrap;align-items:center;margin:0;padding:0;display:flex}.nASAzW_modeRow legend{float:left;padding:0 var(--space-3) 0 0;font-weight:600}.nASAzW_mode{min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--color-text);font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--color-border-strong);background:0 0;border:0;font-weight:600}.nASAzW_mode[aria-pressed=true]{background:var(--color-action-bg);color:var(--color-action-fg);box-shadow:none}.nASAzW_notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-success-soft);border-left:2px solid var(--color-success);margin:0}.nASAzW_mini{min-width:200px;position:relative}.nASAzW_rail{gap:var(--space-2);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.nASAzW_railLink{min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-border-strong);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.nASAzW_railLink[aria-current=page]{background:var(--color-action-bg);color:var(--color-action-fg);box-shadow:none}.nASAzW_adminWrap{border-top:2px solid var(--color-warning)}.nASAzW_actionsRow{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.nASAzW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nASAzW_linkButton{min-height:var(--tap-min);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-action-bg);color:var(--color-action-fg);box-shadow:var(--shadow-bevel);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.nASAzW_weekSection{gap:var(--space-3);min-width:0;display:grid}.nASAzW_weekTitle{font:600 var(--text-lg) / 1.3 var(--font-body);margin:0}
._2AUKRG_chart{--unit:var(--brick-h);--gap:var(--brick-gap);gap:var(--space-4);flex-direction:column;margin:0;display:flex}._2AUKRG_towers{gap:var(--space-2);padding-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(48px,1fr));display:grid}._2AUKRG_tower{min-width:0}._2AUKRG_towerButton,._2AUKRG_towerStatic{gap:var(--space-2);width:100%;min-width:0;min-height:var(--tap-min);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;background:0 0;border:0;flex-direction:column;padding:0;display:flex}._2AUKRG_towerButton{cursor:pointer}._2AUKRG_towerButton:focus-visible{box-shadow:var(--focus-ring);outline:none}._2AUKRG_stack{gap:var(--gap);height:calc(var(--slots) * (var(--unit) + var(--gap)) + var(--space-2));padding:var(--space-1);border-radius:var(--radius-sm);background:var(--color-baseplate);transition:background var(--dur-base) var(--ease-out);flex-direction:column-reverse;display:flex;position:relative}._2AUKRG_towerButton:hover ._2AUKRG_stack{background:var(--color-surface-2)}._2AUKRG_towerButton[aria-pressed=true] ._2AUKRG_stack{background:var(--color-surface-2);box-shadow:inset 0 0 0 2px var(--c)}._2AUKRG_band{left:calc(-1 * var(--space-1));right:calc(-1 * var(--space-1));bottom:calc(var(--band-from) * (var(--unit) + var(--gap)) + var(--space-1) - var(--gap) / 2);height:calc((var(--band-to) - var(--band-from)) * (var(--unit) + var(--gap)));border-top:1.5px dashed var(--color-accent);border-bottom:1.5px dashed var(--color-accent);background:var(--color-band);border-radius:var(--radius-brick);pointer-events:none;position:absolute}._2AUKRG_band b{right:var(--space-1);top:calc(-1 * var(--space-5));font-size:var(--text-xs);color:var(--color-accent-text);white-space:nowrap;font-weight:600;position:absolute}._2AUKRG_block{box-sizing:border-box;height:var(--unit);border-radius:var(--radius-brick);flex:none;display:block;position:relative}._2AUKRG_notStarted{border:1.5px dashed color-mix(in srgb, var(--c) 55%, transparent);background:0 0}._2AUKRG_learning{background:repeating-linear-gradient(135deg, var(--c) 0 3px, transparent 3px 7px);box-shadow:inset 0 0 0 2px var(--c);animation:1.6s ease-in-out infinite _2AUKRG_pulse}._2AUKRG_settling{background:color-mix(in srgb, var(--c) 35%, var(--color-surface-0));box-shadow:inset 0 0 0 2px var(--c)}._2AUKRG_stacked{background:var(--c);box-shadow:var(--shadow-bevel)}._2AUKRG_due:after{content:"";border-radius:var(--radius-pill);background:var(--color-accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--color-surface-0);position:absolute;top:-3px;right:-3px}@keyframes _2AUKRG_pulse{50%{opacity:.65}}@media (prefers-reduced-motion:reduce){._2AUKRG_learning{animation:none}._2AUKRG_stack{transition:none}}._2AUKRG_label{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}._2AUKRG_name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-xs);font-weight:600;overflow:hidden}._2AUKRG_year{font-family:var(--font-display);font-size:var(--text-xs);color:var(--c-text)}._2AUKRG_legend{gap:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}._2AUKRG_legendItem{align-items:center;gap:var(--space-2);display:inline-flex}._2AUKRG_swatch{--c:var(--stack-maths);width:20px;animation:none}@media (max-width:480px){._2AUKRG_towers{gap:var(--space-1)}}._2AUKRG_plot{gap:var(--space-2);grid-template-columns:30px minmax(0,1fr);display:grid}@media (min-width:600px){._2AUKRG_plot{grid-template-columns:52px minmax(0,1fr)}}._2AUKRG_ruler{margin-top:var(--space-5);height:calc(var(--slots) * (var(--unit) + var(--gap)) + var(--space-2));position:relative}._2AUKRG_ruler span{left:0;bottom:calc(var(--row) * (var(--unit) + var(--gap)) + var(--space-1) + var(--unit) / 2);font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;transform:translateY(50%)}._2AUKRG_ruler b{font-weight:inherit}._2AUKRG_long{display:none}@media (min-width:600px){._2AUKRG_long{display:inline}._2AUKRG_short{display:none}}._2AUKRG_yearBand{bottom:calc(var(--band-from) * (var(--unit) + var(--gap)) + var(--space-1) - var(--gap) / 2);height:calc(var(--unit) + var(--gap));left:calc(-1 * var(--space-1));right:calc(-1 * var(--space-1))}._2AUKRG_partial{background:linear-gradient(to right, var(--c) var(--fill), transparent var(--fill));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c) 55%, transparent)}._2AUKRG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._2AUKRG_plot ._2AUKRG_towers{grid-template-columns:repeat(auto-fit,minmax(36px,1fr))}
.oa4sDG_drawer{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-text);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.oa4sDG_drawer::backdrop{background:color-mix(in srgb, var(--color-surface-0) 70%, transparent)}.oa4sDG_panel{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-1);box-shadow:var(--shadow-raise);box-sizing:border-box;flex-direction:column;animation-duration:.28s;animation-timing-function:ease-in;animation-fill-mode:both;display:flex;position:absolute;overflow-y:auto}.oa4sDG_drawer[data-side=right] .oa4sDG_panel{border-left:1px solid var(--color-border-strong);width:min(32rem,100%);animation-name:oa4sDG_from-right;top:0;bottom:0;right:0}.oa4sDG_drawer[data-side=bottom] .oa4sDG_panel{border-top:1px solid var(--color-border-strong);border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:80%;animation-name:oa4sDG_from-bottom;bottom:0;left:0;right:0}.oa4sDG_drawer[data-side=bottom]{height:auto;inset:auto 0 0;overflow:visible}.oa4sDG_drawer[data-side=bottom]::backdrop{background:0 0}.oa4sDG_drawer[data-side=bottom] .oa4sDG_panel{max-height:40vh;position:static}@keyframes oa4sDG_from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes oa4sDG_from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.oa4sDG_panel{animation:none}}
.v6nXGa_controls{gap:var(--space-4);display:grid}.v6nXGa_sliderRow{gap:var(--space-2);display:grid}.v6nXGa_sliderLabel{align-items:center;gap:var(--space-3);flex-wrap:wrap;font-weight:600;display:flex}.v6nXGa_sliderWrap{align-items:center;gap:var(--space-3);max-width:32rem;display:flex}.v6nXGa_slider{min-height:var(--tap-min);accent-color:var(--color-accent-text);flex:1}.v6nXGa_kmValue{font-variant-numeric:tabular-nums;min-width:4.5rem;font-weight:700}.v6nXGa_count{margin:0;font-weight:600}.v6nXGa_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v6nXGa_check{align-items:center;gap:var(--space-2);min-height:var(--tap-min);font-weight:600;display:inline-flex}.v6nXGa_check input{width:22px;height:22px;accent-color:var(--color-accent-text)}.v6nXGa_barRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.v6nXGa_views{border-radius:var(--radius-pill);min-width:0;box-shadow:inset 0 0 0 2px var(--color-border-strong);border:0;margin:0;padding:0;display:inline-flex;overflow:hidden}.v6nXGa_views button{min-height:var(--tap-min);padding:0 var(--space-4);color:var(--color-text);font:600 var(--text-sm) / 1.2 var(--font-body);cursor:pointer;background-color:#0000;border:0}.v6nXGa_views button[aria-pressed=true]{background-color:var(--color-action-bg);color:var(--color-action-fg)}.v6nXGa_notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:var(--color-surface-2);margin:0}.v6nXGa_empty{gap:var(--space-3);justify-items:start;display:grid}.v6nXGa_primary,.v6nXGa_secondary,.v6nXGa_secondaryLink{min-height:var(--tap-min);min-width:var(--tap-min);padding:0 var(--space-5);border-radius:var(--radius-pill);font:600 var(--text-sm) / 1.2 var(--font-body);cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.v6nXGa_primary{background-color:var(--color-action-bg);color:var(--color-action-fg)}.v6nXGa_primary:hover{background-color:var(--color-action-bg-hover)}.v6nXGa_secondary,.v6nXGa_secondaryLink{color:var(--color-text);box-shadow:inset 0 0 0 2px var(--color-border-strong);background-color:#0000}.v6nXGa_panel{background-color:var(--color-surface-1);width:100%;max-width:none;height:100%;max-height:none;color:var(--color-text);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.v6nXGa_panel::backdrop{background:#0000008c}@media (min-width:1024px){.v6nXGa_panel{border-radius:var(--radius-lg) 0 0 var(--radius-lg);width:420px;box-shadow:var(--shadow-raise);inset:0 0 0 auto}}.v6nXGa_panelBody{gap:var(--space-3);padding:var(--space-6) var(--space-5);align-content:start;display:grid}.v6nXGa_panelTitle{font-family:var(--font-body);font-size:var(--text-xl);text-transform:none;letter-spacing:0;margin:0;font-weight:600}.v6nXGa_panelLine{margin:0}.v6nXGa_fitLine{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background-color:var(--color-surface-2);margin:0;font-weight:600}.v6nXGa_panelActions{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.v6nXGa_key{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background-color:var(--color-surface-1);border:1px solid var(--color-border);display:grid}.v6nXGa_keyTitle{font-family:var(--font-body);font-size:var(--text-lg);text-transform:none;letter-spacing:0;margin:0;font-weight:600}.v6nXGa_keyList{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.v6nXGa_keyItem{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:inline-flex}.v6nXGa_swatch{border-radius:var(--radius-brick);background-color:var(--brick-fill);width:1.25rem;height:.6rem;box-shadow:var(--shadow-bevel);flex:none}.v6nXGa_keyLine{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.v6nXGa_keyLine b{color:var(--color-text)}.v6nXGa_hatchSwatch{width:1.25rem;height:.6rem;margin-right:var(--space-2);vertical-align:middle;border-radius:var(--radius-brick);background-image:repeating-linear-gradient(135deg, var(--color-text) 0 3px, transparent 3px 7px);box-shadow:inset 0 0 0 2px var(--color-text);display:inline-block}
.foXSUq_nav{min-width:0}.foXSUq_toggle{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-pill);color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-border-strong);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.foXSUq_toggle:focus-visible,.foXSUq_item:focus-visible{box-shadow:var(--focus-ring);outline:none}.foXSUq_bars,.foXSUq_bars:before,.foXSUq_bars:after{background:currentColor;border-radius:1px;width:18px;height:2px;display:block}.foXSUq_bars{position:relative}.foXSUq_bars:before,.foXSUq_bars:after{content:"";position:absolute;left:0}.foXSUq_bars:before{top:-6px}.foXSUq_bars:after{top:6px}.foXSUq_list{padding:var(--space-3) var(--gutter);background:var(--color-surface-1);border-bottom:1px solid var(--color-border);gap:var(--space-1);flex-direction:column;margin:0;list-style:none;display:none;position:absolute;top:100%;left:0;right:0}.foXSUq_list.foXSUq_open{display:flex}.foXSUq_item{min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);align-items:center;font-weight:600;text-decoration:none;display:flex}.foXSUq_item:hover{background:var(--color-surface-2)}.foXSUq_item[aria-current=page]{box-shadow:inset 0 -3px 0 var(--color-accent);border-radius:0}.foXSUq_soon{color:var(--color-text-muted);font-weight:400}@media (min-width:768px){.foXSUq_toggle{display:none}.foXSUq_list{gap:var(--space-1);background:0 0;border:0;flex-direction:row;padding:0;display:flex;position:static}}
.Uu1ONW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Uu1ONW_tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.Uu1ONW_tile{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);flex-direction:column;min-width:0;display:flex}.Uu1ONW_tileLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.Uu1ONW_tileValue{font-family:var(--font-display);font-size:var(--display-sm);font-variant-numeric:tabular-nums;line-height:1.1}.Uu1ONW_tileUnit{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted)}.Uu1ONW_tileSub{font-size:var(--text-sm);color:var(--color-text-muted)}.Uu1ONW_meter,.Uu1ONW_bar{border-radius:var(--radius-pill);background:var(--color-surface-3);height:8px;display:block;overflow:hidden}.Uu1ONW_meter i,.Uu1ONW_bar i{border-radius:inherit;background:var(--c,var(--color-accent));height:100%;transition:width var(--dur-slow) var(--ease-out);display:block}.Uu1ONW_meter i[data-done]{box-shadow:var(--shadow-glow)}@media (prefers-reduced-motion:reduce){.Uu1ONW_meter i,.Uu1ONW_bar i{transition:none}}.Uu1ONW_goal{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);flex-direction:column;display:flex}.Uu1ONW_goalHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.Uu1ONW_goalTitle{font-size:var(--text-md);font-family:var(--font-body);margin:0;font-weight:600}.Uu1ONW_goalCount{font-family:var(--font-display);font-variant-numeric:tabular-nums}.Uu1ONW_goalUnit{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.Uu1ONW_panel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);flex-direction:column;min-width:0;display:flex}.Uu1ONW_panelHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Uu1ONW_panelTitle{font-family:var(--font-display);font-weight:400;font-size:var(--text-lg);margin:0}.Uu1ONW_panelMeta{font-size:var(--text-sm);color:var(--color-text-muted);overflow-wrap:anywhere;min-width:0}.Uu1ONW_days{gap:var(--space-1);display:flex}.Uu1ONW_days i{background:var(--color-surface-3);border-radius:3px;flex:1;height:10px}.Uu1ONW_days i.Uu1ONW_dayDone{background:var(--color-accent)}.Uu1ONW_days i.Uu1ONW_dayToday{background:var(--color-surface-3);box-shadow:inset 0 0 0 2px var(--color-accent)}.Uu1ONW_items{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Uu1ONW_item{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-2);background-image:linear-gradient(var(--c), var(--c));background-size:calc(var(--strip-on) * (var(--radius-sm) + 2px)) 100%;border:calc(var(--accent-b) * 2px) solid color-mix(in srgb, var(--c) calc(var(--accent-b) * 70%), var(--color-border));border-left-width:calc((var(--accent-a) + var(--accent-b)) * 2px);border-left-color:color-mix(in srgb, var(--c) calc(var(--accent-a) * 100% + var(--accent-b) * 70%), var(--color-border));padding-left:calc(var(--space-3) + var(--strip-on) * (var(--radius-sm) + 4px));background-position:0 0;background-repeat:no-repeat;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.Uu1ONW_cube{border-radius:var(--radius-brick);background:var(--c);width:32px;height:32px;color:var(--c-on);font-family:var(--font-display);box-shadow:var(--shadow-bevel);place-items:center;display:grid}.Uu1ONW_itemBody{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.Uu1ONW_itemTitle{overflow-wrap:anywhere;font-weight:600}.Uu1ONW_itemSub{font-size:var(--text-sm);color:var(--color-text-muted)}.Uu1ONW_action{min-height:var(--tap-min);min-width:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-action-bg);color:var(--color-action-fg);font:600 var(--text-sm) / 1.2 var(--font-body);cursor:pointer;border:0}.Uu1ONW_action:hover{background:var(--color-action-bg-hover)}.Uu1ONW_action:focus-visible{box-shadow:var(--focus-ring);outline:none}.Uu1ONW_unavailable{font-size:var(--text-xs);color:var(--color-text-muted);text-align:right;max-width:14ch}.Uu1ONW_tag{padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);align-self:flex-start;font-weight:600}.Uu1ONW_tagWarn{background:var(--color-danger-soft);color:var(--color-danger)}.Uu1ONW_empty,.Uu1ONW_footnote{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}@media (max-width:480px){.Uu1ONW_item{grid-template-columns:auto minmax(0,1fr)}.Uu1ONW_action,.Uu1ONW_unavailable{text-align:left;grid-column:1/-1;max-width:none}}
.ZIuS1W_key{gap:var(--space-2);min-width:0;font-size:var(--text-sm);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.ZIuS1W_entry,.ZIuS1W_showAll{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-3);border:2px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-1);color:var(--color-text);font:600 var(--text-sm) / 1.2 var(--font-body);cursor:pointer;margin:0;display:inline-flex}.ZIuS1W_entry:hover,.ZIuS1W_showAll:hover{background:var(--color-surface-2)}.ZIuS1W_entry:focus-visible,.ZIuS1W_showAll:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ZIuS1W_entry[aria-pressed=true]{border-color:var(--color-accent-text);background:var(--color-accent-soft);color:var(--color-accent-text)}.ZIuS1W_entry[data-dim]{color:var(--color-text-muted);background:0 0;border-style:dashed}.ZIuS1W_showAll[data-idle]{color:var(--color-text-muted)}@media (forced-colors:active){.ZIuS1W_entry,.ZIuS1W_showAll{border-color:buttontext}.ZIuS1W_entry[aria-pressed=true]{border-width:3px;border-color:highlight}.ZIuS1W_entry[data-dim]{color:graytext;border-color:graytext}}.ZIuS1W_swatch{border-radius:var(--radius-brick);background-color:var(--brick-fill);width:1.9rem;height:1.3rem;box-shadow:var(--shadow-bevel);color:var(--brick-on);font:700 var(--text-xs) / 1 var(--font-body);flex:none;justify-content:center;align-items:center;display:inline-flex}.ZIuS1W_swatch:before{content:attr(data-letters)}.ZIuS1W_tick{min-width:1ch;font-weight:700;display:inline-block}.ZIuS1W_tick:empty{display:none}
.KB1Mua_field{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.KB1Mua_label,.KB1Mua_legend{font-weight:600;font-size:var(--text-sm);padding:0}.KB1Mua_select,.KB1Mua_textarea{width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border:2px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-surface-2);color:var(--color-text);font:400 var(--text-base) / 1.4 var(--font-body)}.KB1Mua_textarea{resize:vertical;min-height:5.5rem}.KB1Mua_kid{align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background-color:var(--color-surface-2);cursor:pointer;display:flex}.KB1Mua_kid input{flex:none;width:1.25rem;height:1.25rem}.KB1Mua_kidBand{color:var(--color-text-muted);font-size:var(--text-sm);margin-left:auto}.KB1Mua_help,.KB1Mua_counter{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.KB1Mua_counter{text-align:right}.KB1Mua_error{color:var(--color-text);font-weight:600;font-size:var(--text-sm);margin:0}.KB1Mua_promise{padding:var(--space-3);border-radius:var(--radius-sm);background-color:var(--color-surface-2);margin:0}
.N9B71G_bar{width:100%;min-width:0;max-width:44rem}.N9B71G_list{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.N9B71G_item{min-height:var(--tap-min);align-items:center;gap:var(--space-2);color:var(--color-text-muted);overflow-wrap:anywhere;display:inline-flex}.N9B71G_item+.N9B71G_item:before{content:"›";color:var(--color-text-muted)}.N9B71G_item a{min-height:var(--tap-min);color:var(--color-accent-text);align-items:center;font-weight:600;display:inline-flex}.N9B71G_item span[aria-current]{color:var(--color-text);font-weight:600}.N9B71G_end{width:100%;max-width:44rem;margin:0}.N9B71G_end a{min-height:var(--tap-min);color:var(--color-accent-text);align-items:center;font-weight:600;display:inline-flex}.N9B71G_item a:focus-visible,.N9B71G_end a:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.N9B71G_missing{gap:var(--space-4);justify-items:start;width:100%;max-width:44rem;display:grid}.N9B71G_missing p{font-size:var(--text-lg);max-width:var(--measure);margin:0}.N9B71G_missingTitle{font-size:var(--display-md);overflow-wrap:anywhere;margin:0}.N9B71G_missingButton{min-height:var(--tap-min);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-action-bg);color:var(--color-action-fg);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.N9B71G_missingButton:hover{background:var(--color-action-bg-hover)}.N9B71G_missingButton:focus-visible{box-shadow:var(--focus-ring);outline:none}
.DgiBLq_plan{--faded:var(--opacity-muted,.5);gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);flex-direction:column;min-width:0;display:flex}.DgiBLq_heading{font-family:var(--font-display);font-weight:400;font-size:var(--text-lg);margin:0}.DgiBLq_note,.DgiBLq_position,.DgiBLq_hint,.DgiBLq_menuHelp{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.DgiBLq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DgiBLq_lane{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.DgiBLq_laneHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.DgiBLq_laneName{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700;display:inline-flex}.DgiBLq_laneNum{border-radius:var(--radius-pill);background:var(--c);width:22px;height:22px;color:var(--color-on-accent);font-size:var(--text-xs);place-items:center;display:inline-grid}.DgiBLq_dots{gap:var(--space-1);display:inline-flex}.DgiBLq_dot{border-radius:var(--radius-pill);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--color-border-strong)}.DgiBLq_dot[data-on]{background:var(--c);box-shadow:none}.DgiBLq_carousel{min-width:0;position:relative}.DgiBLq_track{gap:var(--space-3);padding:var(--space-1) 16%;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.DgiBLq_track::-webkit-scrollbar{display:none}.DgiBLq_track:focus-visible{outline:none}.DgiBLq_card{scroll-snap-align:center;align-items:flex-start;gap:var(--space-1);min-width:0;min-height:132px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--color-border);border-left:2px solid var(--c);border-radius:var(--radius-sm);background:var(--color-surface-2);transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease;flex-direction:column;flex:0 0 68%;display:flex}.DgiBLq_card:not([data-current]){--fade:calc(var(--faded) * 100%);background:color-mix(in srgb, var(--color-surface-2) var(--fade), transparent);border-color:color-mix(in srgb, var(--color-border) var(--fade), transparent);border-left-color:color-mix(in srgb, var(--c) var(--fade), transparent)}.DgiBLq_card[data-taken]{scroll-snap-align:none;border-style:dashed}.DgiBLq_track:focus-visible .DgiBLq_card[data-current]{box-shadow:var(--focus-ring)}.DgiBLq_badge,.DgiBLq_why{padding:1px var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:700}.DgiBLq_badge{background:var(--color-accent-soft);color:var(--color-accent-text)}.DgiBLq_why{box-shadow:inset 0 0 0 1.5px var(--color-border-strong);color:var(--color-text)}.DgiBLq_cardTitle{overflow-wrap:anywhere;font-weight:600;line-height:1.3}.DgiBLq_card:not([data-current]) .DgiBLq_cardTitle{color:var(--color-text-muted)}.DgiBLq_counts{padding-left:var(--space-2);border-left:2px solid var(--color-accent);font-size:var(--text-sm);font-weight:600}.DgiBLq_meta,.DgiBLq_ground{font-size:var(--text-sm);color:var(--color-text-muted)}.DgiBLq_arrow{z-index:2;width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-pill);background:var(--color-surface-1);color:var(--color-accent-text);box-shadow:inset 0 0 0 2px var(--color-accent);font:700 28px / 1 var(--font-body);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.DgiBLq_arrow:focus-visible{box-shadow:var(--focus-ring);outline:none}.DgiBLq_arrowLeft{left:0}.DgiBLq_arrowRight{right:0}.DgiBLq_pulse{animation:8s ease-in-out infinite DgiBLq_nudge}@keyframes DgiBLq_nudge{0%,20%,40%,60%,to{box-shadow:inset 0 0 0 2px var(--color-accent);transform:translateY(-50%)scale(1)}10%,30%,50%{box-shadow:inset 0 0 0 2px var(--color-accent), 0 0 0 6px var(--color-accent-soft);transform:translateY(-50%)scale(1.14)}}@media (prefers-reduced-motion:reduce){.DgiBLq_pulse{animation:none}.DgiBLq_card{transition:none}}@media (min-width:720px){.DgiBLq_carousel{padding-inline:calc(var(--tap-min) + var(--space-2))}.DgiBLq_track{padding-inline:0}.DgiBLq_card{flex-basis:min(320px,42%)}.DgiBLq_arrowLeft{left:0}.DgiBLq_arrowRight{right:0}}.DgiBLq_position{text-align:center}.DgiBLq_hint{text-align:center;font-weight:600}.DgiBLq_pausedLane{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.DgiBLq_pausedText{flex:1;margin:0;font-weight:600}.DgiBLq_summary{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.DgiBLq_changed{margin:0;font-weight:600}.DgiBLq_approve{min-height:var(--tap-min);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-action-bg);color:var(--color-action-fg);font:600 var(--text-md) / 1.2 var(--font-body);cursor:pointer;border:0;align-self:stretch}.DgiBLq_approve:hover:not(:disabled){background:var(--color-action-bg-hover)}.DgiBLq_approve:disabled{opacity:.6;cursor:default}.DgiBLq_approve:focus-visible,.DgiBLq_quiet:focus-visible,.DgiBLq_link:focus-visible{box-shadow:var(--focus-ring);outline:none}.DgiBLq_quiet{min-height:var(--tap-min);min-width:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-border-strong);font:600 var(--text-sm) / 1.2 var(--font-body);cursor:pointer;background:0 0;border:0}.DgiBLq_quiet:disabled{color:var(--color-text-muted);cursor:default}.DgiBLq_more{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.DgiBLq_menuWrap,.DgiBLq_menu{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.DgiBLq_lighterNote{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-2);font-size:var(--text-sm);margin:0}.DgiBLq_link{color:var(--color-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.DgiBLq_error{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--color-danger);margin:0;font-weight:600}.DgiBLq_approved{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-success-soft);color:var(--color-success);margin:0;font-weight:600}
.MIOkra_card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);flex-direction:column;min-width:0;display:flex}.MIOkra_title{font-family:var(--font-display);font-weight:400;font-size:var(--text-lg);margin:0}.MIOkra_lines{gap:var(--space-2);max-width:var(--measure);flex-direction:column;display:flex}.MIOkra_lines p{margin:0;line-height:1.5}.MIOkra_grownUp{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.MIOkra_see{min-height:var(--tap-min);padding:0 var(--space-4);border:2px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-text);font:inherit;cursor:pointer;font-weight:600}.MIOkra_see:focus-visible{box-shadow:var(--focus-ring);outline:none}.MIOkra_see_body{padding-left:var(--space-3);border-left:2px solid var(--color-accent)}.MIOkra_seeHeading{margin:0 0 var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600}.MIOkra_areas{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.MIOkra_areas dt{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.MIOkra_areas dd{margin:0}
._3qInGa_page{width:100%;max-width:var(--page-max);padding:var(--space-4) var(--gutter) var(--space-8);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}._3qInGa_h1{font-family:var(--font-display);font-weight:400;font-size:var(--display-sm);margin:0}._3qInGa_sub,._3qInGa_muted{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}._3qInGa_toolbar{align-items:flex-end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}._3qInGa_chips{gap:var(--space-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}._3qInGa_chip{min-height:var(--tap-min);min-width:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface-1);color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-border-strong);font:600 var(--text-sm) / 1.2 var(--font-body);cursor:pointer;border:0}._3qInGa_chip[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent-text);box-shadow:inset 0 0 0 2px var(--color-accent)}._3qInGa_chip:focus-visible,._3qInGa_input:focus-visible{box-shadow:var(--focus-ring);outline:none}._3qInGa_field{gap:var(--space-1);flex-direction:column;display:flex}._3qInGa_fieldLabel{font-size:var(--text-sm);font-weight:600}._3qInGa_input{min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-1);color:var(--color-text);font:var(--text-md) / 1.2 var(--font-body);box-shadow:inset 0 0 0 1.5px var(--color-border-strong);border:0}._3qInGa_check{align-items:center;gap:var(--space-2);min-height:var(--tap-min);display:flex}._3qInGa_check input{width:24px;height:24px;accent-color:var(--color-accent)}._3qInGa_layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}._3qInGa_main{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._3qInGa_side{min-width:0}._3qInGa_main [data-pattern=outline]{pointer-events:none}._3qInGa_main [data-pattern=outline]>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._3qInGa_running{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 2px var(--slot-agreed-edge);flex-direction:column;display:flex}._3qInGa_running h3{font-size:var(--text-md);margin:0}._3qInGa_running ul{padding-left:var(--space-5);font-size:var(--text-sm);margin:0}._3qInGa_running a{color:var(--color-text);text-underline-offset:3px;font-weight:600}@media (min-width:1000px){._3qInGa_layout[data-open]{grid-template-columns:minmax(0,1fr) 360px}._3qInGa_side{top:calc(4.5rem + var(--space-4));max-height:calc(100vh - 4.5rem - var(--space-6));position:sticky;overflow-y:auto}}@media (max-width:999px){._3qInGa_side{z-index:20;padding:var(--space-3);background:var(--color-surface-0);position:fixed;inset:0;overflow-y:auto}}._3qInGa_key{gap:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._3qInGa_key li{align-items:center;gap:var(--space-2);display:inline-flex}._3qInGa_swatch{border-radius:var(--radius-brick);width:22px;height:14px;box-shadow:inset 0 0 0 1px var(--color-border-strong);display:inline-block}._3qInGa_swatch[data-level="1"]{background:var(--demand-1)}._3qInGa_swatch[data-level="2"]{background:var(--demand-2)}._3qInGa_swatch[data-level="3"]{background:var(--demand-3)}._3qInGa_swatch[data-level="4"]{background:var(--demand-4)}._3qInGa_swatch[data-level=agreed]{box-shadow:inset 0 0 0 2px var(--slot-agreed-edge);background:0 0}._3qInGa_swatch{width:1.25rem;height:.75rem;margin-right:var(--space-2);border-radius:var(--radius-brick);background-color:var(--brick-fill);box-shadow:var(--shadow-bevel);vertical-align:middle;flex:none;display:inline-block}._3qInGa_swatch[data-pulse]{position:relative}._3qInGa_swatch[data-pulse]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 0 var(--brick-fill);animation:2.8s ease-out infinite _3qInGa_swatch-ring;position:absolute;inset:0}@keyframes _3qInGa_swatch-ring{0%{opacity:.4;box-shadow:0 0 0 0 var(--brick-fill)}to{opacity:0;box-shadow:0 0 0 6px var(--brick-fill)}}._3qInGa_newTag{font-size:var(--text-xs);font-weight:700}@media (prefers-reduced-motion:reduce){._3qInGa_swatch[data-pulse]:after{content:none;animation:none}}._3qInGa_linkButton{color:var(--color-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}._3qInGa_linkButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
.ms8EjW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ms8EjW_segments{width:100%;height:calc(var(--row-h) - 1px);box-sizing:border-box;gap:2px;padding:3px;display:flex}.ms8EjW_segment{border-radius:var(--radius-brick);background-color:var(--brick-fill);min-width:0;box-shadow:var(--shadow-bevel);color:var(--brick-on);font:700 var(--text-xs) / 1 var(--font-body);cursor:pointer;border:0;flex:1 1 0;margin:0;padding:0}.ms8EjW_segment:hover{filter:brightness(1.12)}.ms8EjW_segment:focus-visible{z-index:1;outline:2px solid var(--color-focus);outline-offset:1px;position:relative}.ms8EjW_segment[data-requested]{background-color:#0000;background-image:repeating-linear-gradient(135deg, var(--brick-fill) 0 3px, transparent 3px 7px);box-shadow:inset 0 0 0 2px var(--brick-fill)}.ms8EjW_youMark{padding:0 var(--space-1);text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font:700 var(--text-xs) / 1 var(--font-body);text-align:center;text-shadow:0 0 3px var(--color-surface-1), 0 0 3px var(--color-surface-1);display:block;overflow:hidden}.ms8EjW_request{width:100%;height:calc(var(--row-h) - 1px);padding:0 var(--space-1);color:var(--color-text-muted);font:600 var(--text-xs) / 1.1 var(--font-body);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:#0000;border:0;margin:0;display:block;overflow:hidden}.ms8EjW_request:hover,.ms8EjW_request:focus-visible{color:var(--color-text);background-color:var(--color-surface-2)}.ms8EjW_request:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.ms8EjW_moreSegment{background-color:var(--color-surface-2);box-shadow:inset 0 0 0 2px var(--color-border-strong);color:var(--color-text)}.ms8EjW_hint{color:var(--color-text-muted);font:500 var(--text-xs) / 1.4 var(--font-body);margin:0}.ms8EjW_note{width:100%;min-height:var(--tap-min);padding:0 var(--space-1);color:var(--color-text);font:600 var(--text-xs) / 1.2 var(--font-body);cursor:pointer;background-color:#0000;border:0;text-decoration:underline;display:block}.ms8EjW_options{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ms8EjW_option{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border:2px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface-1);color:var(--color-text);font:600 var(--text-sm) / 1.3 var(--font-body);text-align:left;cursor:pointer;display:flex}.ms8EjW_option:hover{background-color:var(--color-surface-2)}.ms8EjW_swatch{border-radius:var(--radius-brick);background-color:var(--brick-fill);width:1.25rem;height:.6rem;box-shadow:var(--shadow-bevel);flex:none}
.Uipmqq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Uipmqq_primary,.Uipmqq_secondary,.Uipmqq_danger,.Uipmqq_chip{min-height:var(--tap-min);min-width:var(--tap-min);font:600 var(--text-sm) / 1.2 var(--font-body);cursor:pointer;border:0}.Uipmqq_primary{padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-action-bg);color:var(--color-action-fg)}.Uipmqq_primary:hover{background:var(--color-action-bg-hover)}.Uipmqq_secondary{padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-border-strong);background:0 0}.Uipmqq_secondary:hover{background:var(--color-surface-2)}.Uipmqq_danger{padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-danger-soft);color:var(--color-danger);box-shadow:inset 0 0 0 1.5px var(--color-danger)}.Uipmqq_chip{padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface-1);color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-border-strong)}.Uipmqq_chip[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent-text);box-shadow:inset 0 0 0 2px var(--color-accent)}.Uipmqq_primary:focus-visible,.Uipmqq_secondary:focus-visible,.Uipmqq_danger:focus-visible,.Uipmqq_chip:focus-visible,.Uipmqq_input:focus-visible,.Uipmqq_childCard:focus-visible{box-shadow:var(--focus-ring);outline:none}.Uipmqq_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.Uipmqq_card,.Uipmqq_strip,.Uipmqq_statePanel{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);flex-direction:column;min-width:0;display:flex}.Uipmqq_strip{align-items:stretch}.Uipmqq_statePanel{border-color:var(--color-danger);background:var(--color-danger-soft)}.Uipmqq_cardTitle{font-family:var(--font-display);font-weight:400;font-size:var(--text-lg);margin:0}.Uipmqq_note{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.Uipmqq_promise{max-width:36ch;font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;margin:0}.Uipmqq_success{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-success-soft);color:var(--color-success);margin:0;font-weight:600}.Uipmqq_error{font-size:var(--text-sm);color:var(--color-danger);font-weight:600}.Uipmqq_countdown{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.Uipmqq_tag{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-3);font-size:var(--text-xs);font-weight:600}.Uipmqq_tag[data-status=paused]{background:var(--color-danger-soft);color:var(--color-danger)}.Uipmqq_form{align-items:flex-start;gap:var(--space-4);flex-direction:column;width:100%;max-width:480px;display:flex}.Uipmqq_field{gap:var(--space-1);flex-direction:column;width:100%;min-width:0;display:flex}.Uipmqq_fieldLabel{font-size:var(--text-sm);font-weight:600}.Uipmqq_input{width:100%;min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-1);color:var(--color-text);font:var(--text-md) / 1.2 var(--font-body);box-shadow:inset 0 0 0 1.5px var(--color-border-strong);border:0}.Uipmqq_fieldset{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.Uipmqq_legend{margin-bottom:var(--space-2);font-size:var(--text-md);padding:0;font-weight:600}.Uipmqq_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.Uipmqq_check{align-items:center;gap:var(--space-3);min-height:var(--tap-min);display:flex}.Uipmqq_check input{width:24px;height:24px;accent-color:var(--color-accent)}.Uipmqq_pinSetup{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.Uipmqq_linkRow{gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;width:100%;display:flex}.Uipmqq_linkText{gap:var(--space-2);flex-direction:column;flex:220px;min-width:0;display:flex}.Uipmqq_code{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-3);font-size:var(--text-xs);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.Uipmqq_qr{border-radius:var(--radius-sm);flex:none;width:176px;height:176px}.Uipmqq_qrBg{fill:var(--color-surface-1)}.Uipmqq_qrInk{fill:var(--color-text)}.Uipmqq_items{gap:var(--space-2);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.Uipmqq_item,.Uipmqq_notice{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-2);flex-direction:column;display:flex}.Uipmqq_notice[data-tone=warn]{background-image:linear-gradient(var(--color-warning), var(--color-warning));background-size:calc(var(--strip-on) * (var(--radius-sm) + 2px)) 100%;border:calc(var(--accent-b) * 2px) solid color-mix(in srgb, var(--color-warning) calc(var(--accent-b) * 70%), var(--color-border));border-left-width:calc((var(--accent-a) + var(--accent-b)) * 2px);border-left-color:color-mix(in srgb, var(--color-warning) calc(var(--accent-a) * 100% + var(--accent-b) * 70%), var(--color-border));padding-left:calc(var(--space-3) + var(--strip-on) * (var(--radius-sm) + 4px));background-position:0 0;background-repeat:no-repeat}.Uipmqq_notice[data-tone=info]{background-image:linear-gradient(var(--color-border-strong), var(--color-border-strong));background-size:calc(var(--strip-on) * (var(--radius-sm) + 2px)) 100%;border:calc(var(--accent-b) * 2px) solid color-mix(in srgb, var(--color-border-strong) calc(var(--accent-b) * 70%), var(--color-border));border-left-width:calc((var(--accent-a) + var(--accent-b)) * 2px);border-left-color:color-mix(in srgb, var(--color-border-strong) calc(var(--accent-a) * 100% + var(--accent-b) * 70%), var(--color-border));padding-left:calc(var(--space-3) + var(--strip-on) * (var(--radius-sm) + 4px));background-position:0 0;background-repeat:no-repeat}.Uipmqq_itemHead{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.Uipmqq_itemTitle{overflow-wrap:anywhere;margin:0;font-weight:600}.Uipmqq_confirm{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-danger-soft);flex-direction:column;display:flex}.Uipmqq_confirm p{margin:0}.Uipmqq_childCard{align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text);text-decoration:none;display:flex}.Uipmqq_childCard:hover{background:var(--color-surface-2)}.Uipmqq_childText{flex-direction:column;flex:1;min-width:0;display:flex}.Uipmqq_avatar{background:var(--c);width:44px;height:44px;color:var(--c-on);}.Uipmqq_inline{gap:var(--space-3);flex-wrap:wrap;display:flex}.Uipmqq_inline .Uipmqq_field{flex:140px}.Uipmqq_detail{font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:600}.Uipmqq_childCard{flex-wrap:wrap}.Uipmqq_qrImage{border-radius:var(--radius-sm);width:min(240px,100%);height:auto}.Uipmqq_pictureChip{padding:var(--space-1);border-radius:var(--radius-md);justify-content:center;align-items:center;display:inline-flex}
