.menu_menu__zyZg1{position:fixed;z-index:60;min-width:190px;max-width:320px;padding:6px;border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--panel);box-shadow:var(--shadow-popover);outline:none}.menu_heading__UBbE_{margin:2px 8px 6px;font-size:var(--fs-micro);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint)}.menu_group__d8Ypb+.menu_heading__UBbE_,.menu_heading__UBbE_+.menu_heading__UBbE_,.menu_item__iFOBZ+.menu_heading__UBbE_{margin-top:6px}.menu_separator__5scXE{height:1px;margin:5px 4px;background:var(--line)}.menu_item__iFOBZ{display:flex;align-items:center;gap:9px;width:100%;padding:7px 9px;border-radius:var(--radius-chip);font-size:var(--fs-body);color:var(--ink);text-align:left}.menu_item__iFOBZ.menu_active__JU33R,.menu_item__iFOBZ:hover{background:var(--panel-muted)}.menu_item__iFOBZ .menu_icon__0_PC7{width:16px;height:16px;flex:0 0 auto;display:grid;place-items:center;font-style:normal;color:var(--ink-faint)}.menu_item__iFOBZ.menu_active__JU33R .menu_icon__0_PC7,.menu_item__iFOBZ:hover .menu_icon__0_PC7{color:var(--ink)}.menu_item__iFOBZ .menu_label__k7M9t{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu_item__iFOBZ.menu_danger__gPiz_,.menu_item__iFOBZ.menu_danger__gPiz_ .menu_icon__0_PC7{color:var(--danger)}.menu_item__iFOBZ.menu_danger__gPiz_.menu_active__JU33R,.menu_item__iFOBZ.menu_danger__gPiz_:hover{background:var(--danger-bg)}.menu_item__iFOBZ[aria-disabled=true]{color:var(--ink-faint);cursor:not-allowed}.menu_item__iFOBZ[aria-disabled=true] .menu_icon__0_PC7,.menu_item__iFOBZ[aria-disabled=true].menu_danger__gPiz_,.menu_item__iFOBZ[aria-disabled=true].menu_danger__gPiz_ .menu_icon__0_PC7{color:var(--ink-faint)}.menu_item__iFOBZ[aria-disabled=true].menu_danger__gPiz_:hover,.menu_item__iFOBZ[aria-disabled=true]:hover{background:none}.menu_group__d8Ypb{display:flex;flex-wrap:wrap;gap:5px;padding:3px 9px 6px}.menu_group__d8Ypb .menu_item__iFOBZ{width:auto;padding:4px 9px;border-radius:var(--radius-pill);background:var(--panel-muted);font-size:var(--fs-small);font-weight:600}.menu_group__d8Ypb .menu_item__iFOBZ.menu_active__JU33R,.menu_group__d8Ypb .menu_item__iFOBZ:hover{background:var(--line-strong)}.menu_group__d8Ypb .menu_item__iFOBZ[aria-checked=true]{background:var(--accent-bg);color:var(--accent)}.menu_swatched__Fr3He .menu_label__k7M9t{color:var(--row-colour);font-weight:600}.menu_swatch__t90HZ{flex:0 0 auto;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--row-colour)}.menu_swatched__Fr3He[aria-checked=true]{background:color-mix(in srgb,var(--row-colour) 12%,transparent)}.menu_crumb__7dC_X{display:flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2) var(--sp-2);border-bottom:1px solid var(--line);margin-bottom:var(--sp-1)}.menu_back__xUeDn{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:var(--radius-chip);background:none;color:var(--ink-muted);font-size:var(--fs-body);line-height:1;cursor:pointer}.menu_back__xUeDn:hover{background:var(--panel-muted);color:var(--ink)}.menu_crumbLabel__IuIMd{font-size:var(--fs-small);font-weight:600;color:var(--ink)}.menu_chevron__IOyan{margin-left:auto;padding-left:var(--sp-2);color:var(--ink-muted)}.menu_search__LOpT4{width:calc(100% - var(--sp-2) * 2);margin:0 var(--sp-2) var(--sp-1);padding:var(--sp-1) var(--sp-2);border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--panel);color:var(--ink);font:inherit;font-size:var(--fs-small)}.menu_search__LOpT4:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.menu_search__LOpT4::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.menu_empty__3qQfm{padding:var(--sp-2) var(--sp-3);color:var(--ink-muted);font-size:var(--fs-small)}.menu_tiles__7s5HT{display:flex;align-items:center;gap:2px;padding:2px 5px 4px}.menu_tiles__7s5HT .menu_item__iFOBZ{flex:0 0 auto;justify-content:center;width:32px;height:30px;padding:0;border-radius:var(--radius-chip);background:transparent;color:var(--ink-soft)}.menu_tiles__7s5HT .menu_item__iFOBZ:nth-child(2){margin-right:8px}.menu_tiles__7s5HT .menu_item__iFOBZ.menu_active__JU33R,.menu_tiles__7s5HT .menu_item__iFOBZ:hover{background:var(--panel-muted);color:var(--ink)}.menu_tiles__7s5HT .menu_item__iFOBZ .menu_label__k7M9t{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.menu_readout__gX6y_{margin-left:auto;padding-right:4px;font-size:var(--fs-small);font-weight:600;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.menu_tileIcon__rQiCd{display:grid;place-items:center;font-style:normal}.menu_heading__UBbE_{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu_heading__UBbE_ em{margin-left:6px;font-style:normal;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-soft)}.menu_chevron__IOyan{display:grid;place-items:center}.menu_switch__D3ElA{margin-left:auto;width:26px;height:15px;flex:0 0 auto;position:relative;border-radius:var(--radius-pill);background:var(--switch-off,#d7d7de);transition:background .12s ease}.menu_switch__D3ElA:after{content:"";position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:var(--panel);transition:left .12s ease}.menu_switch__D3ElA[data-on]{background:var(--accent)}.menu_switch__D3ElA[data-on]:after{left:13px}.menu_group__d8Ypb .menu_item__iFOBZ{flex:1 1;justify-content:center}.menu_choiceIcon__dJwlX{display:grid;place-items:center;font-style:normal}.menu_choiceIcon__dJwlX svg{width:14px;height:14px}.menu_segmented__ckld8{gap:2px;margin:2px 3px 4px;padding:3px;border-radius:var(--radius-pill);background:var(--panel-muted)}.menu_segmented__ckld8 .menu_item__iFOBZ{gap:6px;height:28px;padding:0 var(--sp-2);background:transparent;color:var(--ink-soft)}.menu_segmented__ckld8 .menu_item__iFOBZ.menu_active__JU33R,.menu_segmented__ckld8 .menu_item__iFOBZ:hover{background:transparent;color:var(--ink)}.menu_segmented__ckld8 .menu_item__iFOBZ[aria-checked=true]{background:var(--panel);color:var(--ink);box-shadow:0 1px 3px rgb(0 0 0/.08)}.ZoneList_list__Dmw8A{display:flex;flex-direction:column;gap:var(--sp-1);flex:1 1 auto}.ZoneList_list__Dmw8A:empty{flex:0 0 auto;min-height:0}.ZoneList_groups__WIFr2{display:flex;flex-direction:column;gap:var(--sp-4);flex:1 1 auto;min-height:64px}.ZoneList_groups__WIFr2[data-row-over]{outline:2px dashed var(--accent);outline-offset:4px;border-radius:var(--radius)}.ZoneList_section__h_noF{padding:var(--sp-section);border-radius:var(--radius);background:rgb(255 255 255/.3)}.ZoneList_plain__aZrhq,.ZoneList_section__h_noF{display:flex;flex-direction:column;gap:var(--sp-1);width:100%}.ZoneList_categoryWrap__BRVqd{display:contents}.ZoneList_plain__aZrhq[data-dragging],.ZoneList_section__h_noF[data-dragging]{opacity:.35}.ZoneList_head__UoOWH{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:3px;position:relative;padding-right:44px}.ZoneList_name__IiA0W{flex:1 1;min-width:0;padding:2px 15px;margin:-2px -5px;border:0;border-radius:6px;background:none;font-size:var(--fs-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}input.ZoneList_name__IiA0W{cursor:text}input.ZoneList_name__IiA0W:hover{background:var(--panel-muted);border-color:transparent}input.ZoneList_name__IiA0W:focus{background:var(--panel);box-shadow:inset 0 0 0 2px var(--accent);color:var(--ink)}.ZoneList_count__bCTuF{padding:1px 7px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--product-accent,var(--accent)) 14%,transparent);font-size:var(--fs-micro);font-weight:700;color:var(--product-accent,var(--ink-soft))}.ZoneList_gripHandle__Um3vU,.ZoneList_removeCategory__oPqrS{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;font-size:var(--fs-body);line-height:1;color:var(--ink-faint);transition:background .12s ease,color .12s ease}.ZoneList_head__UoOWH .ZoneList_gripHandle__Um3vU{position:absolute;right:22px}.ZoneList_head__UoOWH .ZoneList_removeCategory__oPqrS{position:absolute;right:0}.ZoneList_head__UoOWH .ZoneList_gripHandle__Um3vU,.ZoneList_head__UoOWH .ZoneList_removeCategory__oPqrS{opacity:0;pointer-events:none;transition:opacity .12s ease,background .12s ease,color .12s ease}.ZoneList_head__UoOWH:focus-within .ZoneList_gripHandle__Um3vU,.ZoneList_head__UoOWH:focus-within .ZoneList_removeCategory__oPqrS,.ZoneList_plain__aZrhq:hover .ZoneList_head__UoOWH .ZoneList_gripHandle__Um3vU,.ZoneList_plain__aZrhq:hover .ZoneList_head__UoOWH .ZoneList_removeCategory__oPqrS,.ZoneList_section__h_noF:hover .ZoneList_head__UoOWH .ZoneList_gripHandle__Um3vU,.ZoneList_section__h_noF:hover .ZoneList_head__UoOWH .ZoneList_removeCategory__oPqrS{opacity:1;pointer-events:auto}.ZoneList_gripHandle__Um3vU{cursor:-webkit-grab;cursor:grab}.ZoneList_gripHandle__Um3vU:active{cursor:-webkit-grabbing;cursor:grabbing}.ZoneList_gripHandle__Um3vU:hover{background:var(--panel-muted);color:var(--ink)}.ZoneList_removeCategory__oPqrS:hover{background:var(--danger-bg);color:var(--danger)}.ZoneList_confirm__wdjWy{display:flex;align-items:center;gap:var(--sp-1)}.ZoneList_confirmNo__8VL42,.ZoneList_confirmYes__sG2nX{padding:2px var(--sp-2);border-radius:var(--radius-pill);font-size:var(--fs-micro);font-weight:600;letter-spacing:0;text-transform:none}.ZoneList_confirmYes__sG2nX{background:var(--danger-bg);color:var(--danger)}.ZoneList_confirmNo__8VL42{color:var(--ink-faint)}.ZoneList_confirmNo__8VL42:hover{color:var(--ink)}.ZoneList_categoryLine__gx71P{height:2px;margin:var(--sp-1) 0;border-radius:var(--radius-pill);background:var(--accent)}.ZoneList_addCategory__YYkgv{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);opacity:0;pointer-events:none;padding:var(--sp-2) var(--sp-3);border:1px dashed var(--line-strong);border-radius:var(--radius-chip);color:var(--ink-faint);font-size:var(--fs-body);cursor:text;transition:border-color .12s ease,color .12s ease}.ZoneList_addCategory__YYkgv:focus-within,.ZoneList_groups__WIFr2:hover .ZoneList_addCategory__YYkgv{opacity:1;pointer-events:auto}.ZoneList_addCategory__YYkgv:focus-within,.ZoneList_addCategory__YYkgv:hover{border-color:var(--accent);color:var(--accent)}.ZoneList_addCategory__YYkgv b{font-weight:600}.ZoneList_row__I_xS0[draggable=true]{cursor:-webkit-grab;cursor:grab}.ZoneList_row__I_xS0[draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}.ZoneList_row__I_xS0[draggable=true]:hover .ZoneList_handle__MeKrs{color:var(--ink)}.ZoneList_row__I_xS0{position:relative}.ZoneList_row__I_xS0[data-dragging]{opacity:.35}.ZoneList_row__I_xS0.ZoneList_editable__KCWb_>:first-child{padding-right:52px}.ZoneList_row__I_xS0.ZoneList_carried__b_SoX>:first-child{padding-right:30px}.ZoneList_rowTools__ta3E4{position:absolute;top:50%;right:var(--sp-1);translate:0 -50%;display:flex;gap:2px;opacity:0;transition:opacity .12s ease;pointer-events:none}.ZoneList_row__I_xS0:focus-within .ZoneList_rowTools__ta3E4,.ZoneList_row__I_xS0:hover .ZoneList_rowTools__ta3E4{opacity:1;pointer-events:auto}.ZoneList_handle__MeKrs,.ZoneList_more__MtcdQ,.ZoneList_remove__dyMtE{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;font-size:var(--fs-body);line-height:1;color:var(--ink-faint);transition:background .12s ease,color .12s ease}.ZoneList_more__MtcdQ{cursor:pointer}.ZoneList_more__MtcdQ:hover{background:var(--panel-muted);color:var(--ink)}.ZoneList_row__I_xS0:has([data-open]) .ZoneList_rowTools__ta3E4{display:none}.ZoneList_handle__MeKrs{cursor:-webkit-grab;cursor:grab}.ZoneList_handle__MeKrs:active{cursor:-webkit-grabbing;cursor:grabbing}.ZoneList_handle__MeKrs:hover{background:var(--panel);color:var(--ink)}.ZoneList_remove__dyMtE:hover{background:var(--danger-bg);color:var(--danger)}.ZoneList_dropLine__aGPrp{height:2px;margin:2px 0;border-radius:var(--radius-pill);background:var(--accent)}.ZoneList_addRow__JNu2x{display:flex;align-items:center;gap:var(--sp-2);opacity:0;pointer-events:none;padding:var(--sp-2) var(--sp-3);border:1px dashed var(--line-strong);border-radius:var(--radius-chip);color:var(--ink-faint);font-size:var(--fs-body);cursor:text;transition:border-color .12s ease,color .12s ease,opacity .12s ease}.ZoneList_addRow__JNu2x:focus-within,.ZoneList_groups__WIFr2:hover .ZoneList_addRow__JNu2x,.ZoneList_plain__aZrhq:hover .ZoneList_addRow__JNu2x,.ZoneList_section__h_noF:hover .ZoneList_addRow__JNu2x{opacity:1;pointer-events:auto}.ZoneList_addRow__JNu2x:focus-within,.ZoneList_addRow__JNu2x:hover{border-color:var(--accent);color:var(--accent)}.ZoneList_addRow__JNu2x b{font-weight:600}.ZoneList_addRow__JNu2x[data-busy]{opacity:.6}.ZoneList_addInput__TpaQ7{flex:1 1;min-width:0;padding:0;border:0;border-radius:0;background:none;color:var(--ink);font:inherit}.ZoneList_addInput__TpaQ7:hover{border-color:transparent}@media (prefers-reduced-motion:reduce){.ZoneList_addCategory__YYkgv,.ZoneList_addRow__JNu2x,.ZoneList_gripHandle__Um3vU,.ZoneList_handle__MeKrs,.ZoneList_name__IiA0W,.ZoneList_removeCategory__oPqrS,.ZoneList_remove__dyMtE,.ZoneList_rowTools__ta3E4{transition:none}}.ZoneList_row__I_xS0[data-carry-before]:before{content:"";position:absolute;left:0;right:0;top:-3px;height:2px;border-radius:var(--radius-pill);background:var(--accent)}html[data-row-dragging] .ZoneList_list__Dmw8A:empty{min-height:26px;border-radius:var(--radius-chip);background:var(--panel-muted)}.InlineTitle_field__A7zhl{min-width:0;width:100%;margin:-2px -4px;padding:1px 3px;border:1px solid var(--accent);border-radius:4px;background:var(--panel);font:inherit;color:var(--ink);-moz-user-select:text;user-select:text;-webkit-user-select:text}.InlineTitle_field__A7zhl:focus-visible{outline:none}.ReplacesEditor_rep__IPl0P{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);font-size:var(--fs-small);color:var(--ink-soft)}.ReplacesEditor_rep__IPl0P:after{content:"";flex:1 1;height:1px;background:var(--line-strong)}.ReplacesEditor_list__YaAe2{display:flex;flex-direction:column;gap:var(--sp-1)}.ReplacesEditor_row__MIyqU{position:relative;display:flex;gap:var(--sp-2);align-items:flex-start;padding:var(--sp-1) 30px var(--sp-1) var(--sp-3);border-radius:var(--radius-chip);background:var(--panel-muted);font-size:var(--fs-body);line-height:1.45}.ReplacesEditor_row__MIyqU:before{content:"";flex:0 0 auto;width:5px;height:5px;margin-top:7px;border-radius:var(--radius-pill);background:var(--c,var(--accent))}.ReplacesEditor_remove__dvhQ0{position:absolute;top:50%;right:var(--sp-2);translate:0 -50%;display:grid;place-items:center;width:18px;height:18px;border-radius:5px;font-size:var(--fs-body);color:var(--ink-faint)}.ReplacesEditor_remove__dvhQ0:hover{background:var(--danger-bg);color:var(--danger)}.ReplacesEditor_add__SAXJ8{position:relative;display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-chip);border:1px dashed var(--line-strong);color:var(--ink-faint);font-size:var(--fs-body)}.ReplacesEditor_add__SAXJ8 input{flex:1 1;min-width:0;padding:0;border:0;border-radius:0;outline:none;background:none;font:inherit;color:var(--ink)}.ReplacesEditor_add__SAXJ8 input:hover{border-color:transparent}.ReplacesEditor_add__SAXJ8 input::placeholder{color:var(--ink-faint)}.ReplacesEditor_suggestions__gQjuj{position:absolute;left:0;right:0;top:calc(100% + var(--sp-1));z-index:30;max-height:260px;overflow-y:auto;padding:5px;border-radius:var(--radius-chip);background:var(--panel);border:1px solid var(--line-strong);box-shadow:var(--shadow-popover)}.ReplacesEditor_suggestions__gQjuj[hidden]{display:none}.ReplacesEditor_floating__alNI4{position:fixed;right:auto;top:auto;min-width:min(320px,92vw)}.ReplacesEditor_section__GynlC+.ReplacesEditor_section__GynlC{margin-top:var(--sp-1)}.ReplacesEditor_group__HnijK{display:flex;flex-direction:column;gap:3px}.ReplacesEditor_heading__FtdVB{display:flex;align-items:baseline;gap:var(--sp-2);margin:0;padding:var(--sp-2) 9px var(--sp-1);font-size:var(--fs-micro);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.ReplacesEditor_option__i8W5a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-column-gap:var(--sp-3);column-gap:var(--sp-3);position:relative;padding:5px var(--sp-2) 5px 14px;border-radius:var(--radius-chip);background:color-mix(in srgb,var(--row-tint,var(--line-strong)) 7%,var(--panel));font-size:var(--fs-body);text-align:left;color:var(--ink);cursor:pointer}.ReplacesEditor_option__i8W5a:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:3px;border-radius:var(--radius-pill);background:var(--row-colour,var(--line-strong))}.ReplacesEditor_name__moFyu{min-width:0}.ReplacesEditor_name__moFyu,.ReplacesEditor_owner__fc9Bx{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ReplacesEditor_owner__fc9Bx{max-width:150px;font-size:var(--fs-micro);font-weight:600;color:var(--ink-soft)}.ReplacesEditor_option__i8W5a:hover,.ReplacesEditor_option__i8W5a[aria-selected=true]{background:color-mix(in srgb,var(--row-tint,var(--line-strong)) 16%,var(--panel))}.ReplacesEditor_held__ugEAg{cursor:default;opacity:.55}.ReplacesEditor_held__ugEAg:hover{background:color-mix(in srgb,var(--row-tint,var(--line-strong)) 7%,var(--panel))}.ReplacesEditor_new__xpkVX{color:var(--mvhub);font-weight:600}.ReplacesEditor_new__xpkVX .ReplacesEditor_owner__fc9Bx{color:var(--mvhub)}.ReplacesEditor_note__zpD0V{font-style:normal;text-transform:none;letter-spacing:0;color:var(--ink-faint);font-size:var(--fs-micro)}.ReplacesEditor_said__u737l{margin-top:var(--sp-1);font-size:var(--fs-small);color:var(--success)}.ReplacesEditor_error__iqhB_{margin-top:var(--sp-1);font-size:var(--fs-small);color:var(--danger)}.ReplacesEditor_name__moFyu{outline:none;border-radius:3px;cursor:text}.ReplacesEditor_name__moFyu:hover{background:rgb(15 17 26/.05)}.ReplacesEditor_name__moFyu:focus-visible{background:var(--panel);box-shadow:0 0 0 2px var(--accent)}.text_wrap__zKkUw{position:relative}.text_field__y_YNL{min-height:1.4em;outline:none;color:var(--ink);font-size:var(--fs-body);line-height:1.5;overflow-wrap:anywhere}.text_field__y_YNL[contenteditable=true]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--sp-1)}.text_field__y_YNL:empty:before{content:attr(data-placeholder);color:var(--ink-faint);pointer-events:none}.text_field__y_YNL strong{font-weight:600}.text_field__y_YNL em{font-style:italic}.text_field__y_YNL u{text-decoration:underline}.text_field__y_YNL p{margin:0 0 var(--sp-2)}.text_field__y_YNL p:last-child{margin-bottom:0}.text_field__y_YNL ol,.text_field__y_YNL ul{margin:var(--sp-2) 0;padding-left:18px}.text_field__y_YNL ul{list-style:disc}.text_field__y_YNL ol{list-style:decimal}.text_field__y_YNL li{margin:3px 0}.text_field__y_YNL blockquote{margin:var(--sp-2) 0;padding-left:var(--sp-3);border-left:2px solid var(--line-strong);color:var(--ink-soft)}.text_bar__78ZfX{position:fixed;z-index:45;top:0;left:0;display:flex;align-items:center;gap:2px;padding:var(--sp-1);border-radius:var(--radius-pill);background:var(--ink);box-shadow:var(--shadow-popover);transform:translate(-50%,-100%);visibility:hidden;opacity:0;transition:opacity .12s ease-out}.text_bar__78ZfX[data-on=true]{visibility:visible;opacity:1}.text_bar__78ZfX button{width:28px;height:26px;display:grid;place-items:center;border-radius:var(--radius-pill);color:var(--ink-inverse);font-size:var(--fs-body);line-height:1}.text_bar__78ZfX button:hover{background:color-mix(in srgb,var(--ink-inverse) 16%,transparent)}.text_bar__78ZfX button[aria-pressed=true]{background:var(--ink-inverse);color:var(--ink)}.text_bar__78ZfX button:focus-visible{outline:2px solid var(--ink-inverse);outline-offset:1px}.text_sep__eiVvw{width:1px;height:15px;margin:0 3px;background:color-mix(in srgb,var(--ink-inverse) 25%,transparent)}.text_notice__pCFC8{position:fixed;z-index:46;max-width:300px;display:flex;align-items:flex-start;gap:var(--sp-2);padding:9px var(--sp-3);border-radius:var(--radius-chip);background:var(--ink);color:var(--ink-inverse);font-size:var(--fs-small);line-height:1.5;box-shadow:var(--shadow-popover)}.text_noticeTitle__0wrFs{display:block;margin-bottom:3px;font-weight:600}.text_noticeBody__zOXaU{font-style:normal;color:color-mix(in srgb,var(--ink-inverse) 70%,transparent)}.text_dismiss__igs3m{flex:0 0 auto;width:18px;height:18px;display:grid;place-items:center;border-radius:var(--radius-pill);color:color-mix(in srgb,var(--ink-inverse) 70%,transparent);font-size:var(--fs-body);line-height:1}.text_dismiss__igs3m:hover{background:color-mix(in srgb,var(--ink-inverse) 16%,transparent);color:var(--ink-inverse)}.text_dismiss__igs3m:focus-visible{outline:2px solid var(--ink-inverse);outline-offset:1px}@media (prefers-reduced-motion:reduce){.text_bar__78ZfX{transition:none}}.ItemDetail_body__gHTdf{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-3) 0 var(--sp-2)}.ItemDetail_description__4KSh6{font-size:var(--fs-body);line-height:1.55;color:var(--ink-soft)}.ItemDetail_timing__Rdpkv{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);margin:0;padding-bottom:var(--sp-2);border-bottom:1px solid var(--line);font-size:var(--fs-small);color:var(--ink-soft)}.ItemDetail_timing__Rdpkv b{font-size:var(--fs-body);font-weight:600;color:var(--ink)}.ItemDetail_held__K4AlU{display:flex;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2);padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--ink-muted);font-size:var(--fs-small);line-height:1.4}.ItemDetail_held__K4AlU b{color:var(--accent);font-weight:600}.StatusBadge_badge__DqObw{flex:0 0 auto;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:var(--radius-pill);font-size:var(--fs-micro);font-weight:700;line-height:1;color:var(--chip-accent,var(--accent));border:1.5px solid}.StatusBadge_done__ZZ7ff{background:var(--success);border-color:var(--success);color:var(--ink-inverse)}.StatusBadge_progress___bNuB{border-style:dashed}.StatusBadge_queued__Tv5vZ{border-color:var(--line-strong);background:transparent}.StatusBadge_rank__qTJB1{background:currentColor;border-color:transparent;color:var(--chip-accent,var(--accent));color:var(--ink-inverse);background:var(--chip-accent,var(--accent))}.StatusBadge_stale__iT4BX{background:var(--danger);border-color:var(--danger);color:var(--ink-inverse)}.Chip_chip__76qLF{display:flex;align-items:flex-start;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-chip);background:var(--panel-muted);color:var(--ink);border:0;border-left:3px solid var(--chip-accent);font-size:var(--fs-body);line-height:1.35;text-align:left}.Chip_label__rGKSd{min-width:0;overflow-wrap:anywhere}.Chip_chip__76qLF.Chip_done__VF0nv{background:linear-gradient(90deg,var(--success-bg),var(--panel-muted));border-left-color:var(--success)}.Chip_chip__76qLF.Chip_stale__fMc78{border-left-color:var(--danger)}.Chip_head__7dxNt{display:flex;align-items:center;gap:inherit;width:100%;text-align:left}.Chip_chip__76qLF.Chip_isOpen__cyElp{display:block;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:var(--radius-card)}.Chip_detail__9ZC_O{padding:0 var(--sp-1)}.Chip_replaces__BDkIn{flex:none;margin-left:auto;min-width:18px;padding:1px 6px;border-radius:var(--radius-pill,999px);background:color-mix(in srgb,var(--chip-accent) 14%,transparent);font-size:var(--fs-micro);font-weight:700;line-height:1.5;color:var(--chip-accent);text-align:center}.carry_carried__H0JE0{position:fixed;left:0;top:0;z-index:200;pointer-events:none;will-change:transform}.NowTimeline_track__40AeO{position:relative;flex:1 1 auto;min-height:0;padding:var(--sp-2) 0 var(--sp-5)}.NowTimeline_markerBand__aJgto{position:static;height:calc(58px + (var(--marker-rows, 1) - 1) * var(--marker-row-step))}.NowTimeline_marker__IR645{position:absolute;top:0;bottom:0;width:0;border-left:2px dashed var(--marker-colour);z-index:1}.NowTimeline_track__40AeO[data-editable] .NowTimeline_marker__IR645{cursor:ew-resize}.NowTimeline_track__40AeO[data-editable] .NowTimeline_marker__IR645[data-grabbing]{cursor:-webkit-grabbing;cursor:grabbing}.NowTimeline_marker__IR645:before{content:"";position:absolute;top:-4px;left:-5px;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--marker-colour)}.NowTimeline_markerBand__aJgto{--marker-row-step:34px}.NowTimeline_marker__IR645 b{position:absolute;top:calc(6px + var(--marker-row, 0) * var(--marker-row-step));left:10px;z-index:5;width:150px;font-size:var(--fs-small);font-weight:600;line-height:1.35;color:var(--marker-colour)}.NowTimeline_grid__iq_On{position:absolute;inset:0;display:flex;pointer-events:none}.NowTimeline_gridCell__LNPVo{flex:1 1}.NowTimeline_gridCell__LNPVo:not(:first-child){border-left:1px dashed var(--line-strong)}.NowTimeline_gridCell__LNPVo.NowTimeline_quarter__abill:not(:first-child){border-left:1px solid var(--line-strong)}.NowTimeline_gridCell__LNPVo[data-odd]{background:rgb(0 0 0/1.6%)}.NowTimeline_gridCell__LNPVo[data-planned]{background:color-mix(in srgb,var(--accent) 4%,transparent)}.NowTimeline_gridCell__LNPVo[data-planned][data-odd]{background:color-mix(in srgb,var(--accent) 6%,transparent)}.NowTimeline_gridCell__LNPVo[data-year]:not(:first-child){border-left:1px solid var(--ink-faint)}.NowTimeline_todayLine__yh4Jb{position:absolute;top:0;bottom:0;width:0;z-index:2;border-left:1px solid var(--danger);pointer-events:none}.NowTimeline_lanes__dpc1k{position:relative;z-index:3;transition:padding-bottom .22s cubic-bezier(.22,.61,.36,1)}.NowTimeline_band__64HpN{position:relative}.NowTimeline_banded__pHvLM{padding:34px 0 18px}.NowTimeline_banded__pHvLM:first-child{padding-top:22px}.NowTimeline_banded__pHvLM:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--line)}.NowTimeline_banded__pHvLM:first-child:before{display:none}.NowTimeline_bandLabel__XVCdw{position:absolute;top:8px;left:0;margin:0;font-size:var(--fs-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.NowTimeline_lane__A_moj{position:relative;min-height:44px;margin-bottom:var(--sp-3);transition:min-height .22s cubic-bezier(.22,.61,.36,1)}.NowTimeline_strip__CAZxJ{position:absolute;top:0;z-index:3;border-radius:18px;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:transform .22s cubic-bezier(.22,.61,.36,1)}.NowTimeline_bar__uBo6k{display:flex;gap:var(--sp-2);align-items:flex-start;width:100%;padding:var(--sp-2) 22px var(--sp-2) var(--sp-3);border-radius:16px;background:var(--c);color:var(--ink-inverse);font-size:var(--fs-body);font-weight:600;line-height:1.3}.NowTimeline_label__V8o6Y{min-width:0;overflow-wrap:anywhere}.NowTimeline_ico__uiQkk{flex:0 0 auto;display:grid;place-items:center;width:16px;height:16px;margin-top:1px;border-radius:var(--sp-1);background:rgb(255 255 255/.22);font-size:var(--fs-micro)}.NowTimeline_ico__uiQkk[data-mark=queued],.NowTimeline_ico__uiQkk[data-mark=rank]{background:transparent;box-shadow:inset 0 0 0 1px rgb(255 255 255/.45)}.NowTimeline_isOpen__O7JDK{z-index:6;width:auto;min-width:420px;max-width:620px;border-color:var(--c);background:var(--panel)}.NowTimeline_isOpen__O7JDK .NowTimeline_bar__uBo6k{background:transparent;color:var(--c);border-radius:0}.NowTimeline_isOpen__O7JDK .NowTimeline_ico__uiQkk{background:var(--c);color:var(--ink-inverse)}.NowTimeline_stale__H4A8c .NowTimeline_ico__uiQkk{background:var(--danger)}.NowTimeline_stale__H4A8c.NowTimeline_isOpen__O7JDK{border-color:var(--danger)}.NowTimeline_stale__H4A8c.NowTimeline_isOpen__O7JDK .NowTimeline_label__V8o6Y{color:var(--danger)}.NowTimeline_detail__k_5Xz{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.22,.61,.36,1)}.NowTimeline_isOpen__O7JDK .NowTimeline_detail__k_5Xz{grid-template-rows:1fr}.NowTimeline_inner__nlxAV{overflow:hidden;min-height:0}.NowTimeline_inner__nlxAV>*{padding:0 var(--sp-4) var(--sp-3)}.NowTimeline_body__JQYYr p{margin:0 0 var(--sp-3);font-size:var(--fs-body);line-height:1.55;color:var(--ink)}.NowTimeline_description__G1pPC{margin-bottom:var(--sp-3)}.NowTimeline_rep__DG6WE{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);font-size:var(--fs-small);color:var(--ink-soft)}.NowTimeline_rep__DG6WE:after{content:"";flex:1 1;height:1px;background:var(--line-strong)}.NowTimeline_modules___0LAF{display:flex;flex-direction:column;gap:var(--sp-2)}.NowTimeline_modules___0LAF li{display:flex;gap:var(--sp-2);font-size:var(--fs-body);line-height:1.45}.NowTimeline_modules___0LAF li:before{content:"";flex:0 0 auto;width:5px;height:5px;margin-top:7px;border-radius:var(--radius-pill);background:var(--c)}.NowTimeline_offscreen__cxcAv{position:absolute;right:var(--sp-3);bottom:0;font-size:var(--fs-small);font-weight:600;color:var(--ink-soft)}@media (prefers-reduced-motion:reduce){.NowTimeline_detail__k_5Xz,.NowTimeline_lane__A_moj,.NowTimeline_lanes__dpc1k,.NowTimeline_strip__CAZxJ{transition:none}}.NowTimeline_strip__CAZxJ:not(.NowTimeline_isOpen__O7JDK),.NowTimeline_strip__CAZxJ:not(.NowTimeline_isOpen__O7JDK) *{-moz-user-select:none;user-select:none;-webkit-user-select:none}.NowTimeline_track__40AeO[data-editable] .NowTimeline_strip__CAZxJ:not(.NowTimeline_isOpen__O7JDK){cursor:-webkit-grab;cursor:grab}.NowTimeline_track__40AeO[data-editable] .NowTimeline_strip__CAZxJ[data-dragging],.NowTimeline_track__40AeO[data-editable] .NowTimeline_strip__CAZxJ[data-dragging] *{cursor:-webkit-grabbing;cursor:grabbing}.NowTimeline_selected__nxNb8{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--c)}.NowTimeline_strip__CAZxJ[data-dragging]{transition:none}.NowTimeline_grip__3iZd5{position:absolute;top:0;bottom:0;z-index:4;width:14px;cursor:ew-resize;opacity:0;transition:opacity .12s ease}.NowTimeline_strip__CAZxJ:hover .NowTimeline_grip__3iZd5{opacity:.55}.NowTimeline_grip__3iZd5:hover{opacity:1}.NowTimeline_grip__3iZd5,.NowTimeline_more__zm0wV{pointer-events:none}.NowTimeline_strip__CAZxJ:focus-within .NowTimeline_more__zm0wV,.NowTimeline_strip__CAZxJ:hover .NowTimeline_grip__3iZd5,.NowTimeline_strip__CAZxJ:hover .NowTimeline_more__zm0wV{pointer-events:auto}.NowTimeline_grip__3iZd5:after{content:"";position:absolute;top:50%;left:5px;translate:0 -50%;width:3px;height:15px;border-radius:2px;background:rgb(255 255 255/.85)}.NowTimeline_grip__3iZd5{left:0}.NowTimeline_gripEnd__6ICM6{left:auto;right:0}.NowTimeline_selected__nxNb8 .NowTimeline_bar__uBo6k{padding-left:24px;padding-right:24px}.NowTimeline_cutStart__0yZg1{border-top-left-radius:5px;border-bottom-left-radius:5px}.NowTimeline_cutEnd__Cl6gc{border-top-right-radius:5px;border-bottom-right-radius:5px}.NowTimeline_cutStart__0yZg1 .NowTimeline_bar__uBo6k{border-top-left-radius:3px;border-bottom-left-radius:3px}.NowTimeline_cutEnd__Cl6gc .NowTimeline_bar__uBo6k{border-top-right-radius:3px;border-bottom-right-radius:3px}.NowTimeline_ghost__T7MIs{position:absolute;z-index:4;height:34px;border:2px dashed var(--accent);border-radius:16px;background:var(--accent-bg);opacity:.85;pointer-events:none}.NowTimeline_readout__pjJJc{position:fixed;z-index:40;translate:-50% -100%;padding:5px 10px;border-radius:var(--radius-pill);background:var(--ink);color:var(--ink-inverse);font-size:var(--fs-small);font-weight:600;white-space:nowrap;pointer-events:none}.NowTimeline_behindRail__oq0VH{position:relative;z-index:5;display:flex;flex-wrap:wrap;gap:var(--sp-1);margin-bottom:var(--sp-2);pointer-events:none}.NowTimeline_behindItem__Fe5Ta{display:flex;align-items:center;gap:var(--sp-2);padding:3px var(--sp-2);border-radius:var(--radius-chip);background:var(--panel-muted);border:1px solid var(--line-strong);color:var(--ink-soft);font-size:var(--fs-small);font-weight:600;line-height:1.3;pointer-events:auto}.NowTimeline_behindAlarm__CunpJ .NowTimeline_behindItem__Fe5Ta{padding-left:3px;background:var(--danger-bg);border-color:var(--danger);color:var(--danger)}.NowTimeline_behindItem__Fe5Ta i{flex:0 0 auto;display:grid;place-items:center;width:16px;height:16px;border-radius:var(--sp-1);background:var(--danger);color:var(--ink-inverse);font-style:normal;font-size:var(--fs-micro)}.NowTimeline_behindItem__Fe5Ta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NowTimeline_behindItem__Fe5Ta em{flex:0 0 auto;font-style:normal;font-weight:700;opacity:.75}.NowTimeline_composerPin__iSUYN{position:absolute;top:0;bottom:0;z-index:6;width:0;border-left:2px dashed var(--accent);pointer-events:none}.NowTimeline_composer__EDbR5{position:absolute;top:var(--sp-2);z-index:8;display:flex;flex-direction:column;gap:6px;width:300px;padding:10px;border:1px solid var(--line-strong);border-radius:var(--radius-chip);background:var(--panel);box-shadow:var(--shadow-popover)}.NowTimeline_composerWhen__20Ebt{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-small);font-weight:600;color:var(--ink-soft)}.NowTimeline_composerWhen__20Ebt em{font-style:normal;font-weight:700;color:var(--accent)}.NowTimeline_composerRow___CQNo{display:flex;flex-direction:column;gap:6px}.NowTimeline_composerActions__4kTd2{display:flex;align-items:center;justify-content:flex-end;gap:6px}.NowTimeline_composerField__LbQzK{width:100%;min-width:0;min-height:52px;padding:6px 8px;font-size:var(--fs-body);line-height:1.35;resize:vertical}.NowTimeline_composerAdd__PJyim{flex:0 0 auto;padding:6px 10px;border-radius:var(--radius-chip);background:var(--accent);color:var(--ink-inverse);font-size:var(--fs-small);font-weight:600}.NowTimeline_composerAdd__PJyim:disabled{background:var(--line-strong);color:var(--ink-faint)}.NowTimeline_composerCancel__YdoWF{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border-radius:var(--radius-chip);color:var(--ink-soft);font-size:var(--fs-section);line-height:1}.NowTimeline_composerCancel__YdoWF:hover{background:var(--panel-muted);color:var(--ink)}.NowTimeline_more__zm0wV{position:absolute;right:16px;top:50%;translate:0 -50%;display:grid;place-items:center;width:18px;height:18px;z-index:5;border-radius:5px;font-size:var(--fs-body);line-height:1;color:var(--ink-inverse);opacity:0;cursor:pointer;transition:opacity .12s ease,background .12s ease}.NowTimeline_more__zm0wV:focus-visible,.NowTimeline_strip__CAZxJ:hover .NowTimeline_more__zm0wV{opacity:.9}.NowTimeline_more__zm0wV:hover{background:rgb(255 255 255/.22);opacity:1}.NowTimeline_openGrip__k_ABQ{position:absolute;top:6px;left:6px;z-index:3;display:grid;place-items:center;width:20px;height:20px;border-radius:5px;color:var(--ink-muted);font-size:12px;line-height:1;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.NowTimeline_openGrip__k_ABQ:hover{background:var(--panel-muted);color:var(--ink)}.NowTimeline_openGrip__k_ABQ:active{cursor:-webkit-grabbing;cursor:grabbing}.NowTimeline_isOpen__O7JDK .NowTimeline_bar__uBo6k{padding-left:30px}.PhaseColumn_column__zkYLW{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.PhaseColumn_span__SdR7Y{margin:0;font-size:var(--fs-micro);font-weight:600;letter-spacing:.06em;color:var(--ink-faint);text-transform:uppercase}.PhaseColumn_list__zPQUU{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;padding:0;list-style:none}.PhaseColumn_empty__UlzGn,.PhaseColumn_gone__HOjV1,.PhaseColumn_unplaced__h_6Dl{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--ink-soft)}.PhaseColumn_unplaced__h_6Dl{margin-top:auto;padding-top:var(--sp-3);border-top:1px solid var(--line);color:var(--ink-faint)}.PhaseColumn_gone__HOjV1{color:var(--danger)}.Minimap_map__umLPE{padding:var(--sp-2);border-radius:3px;background:var(--panel);border:1px solid var(--line-strong);box-shadow:0 4px 10px -8px rgb(0 0 0/.4)}html[data-presenting=true] .Minimap_map__umLPE{display:none}.Minimap_plate__KISzq{width:-moz-fit-content;width:fit-content}.Minimap_plate__KISzq,.Minimap_rows__jgSVk{position:relative;overflow:hidden;border-radius:2px}.Minimap_rows__jgSVk{cursor:pointer;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-strong)}.Minimap_rows__jgSVk i{position:absolute;border-radius:0}.Minimap_rows__jgSVk i[data-k=cell]{background:color-mix(in srgb,var(--c) 7%,transparent);box-shadow:inset -1px 0 0 var(--line)}.Minimap_rows__jgSVk i[data-k=row]{opacity:.75}.Minimap_rows__jgSVk i[data-k=bar]{opacity:.95}.Minimap_rows__jgSVk i[data-k=pick]{box-shadow:0 0 0 1px var(--accent);background:rgb(85 82 214/.25)}.Minimap_rows__jgSVk i[data-k=open]{background:var(--accent);box-shadow:0 0 0 1px var(--panel)}.Minimap_rows__jgSVk i[data-k=target]{box-shadow:inset 0 0 0 1px var(--accent);background:none;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,100% 0,0 100%,100% 100%;mask-position:0 0,100% 0,0 100%,100% 100%;-webkit-mask-size:3px 3px;mask-size:3px 3px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Minimap_box__ma1Jt{position:absolute;border-radius:0;box-shadow:inset 0 0 0 1.5px var(--accent);background:rgb(85 82 214/.1);pointer-events:none}.Viewport_frame__2shjb{position:relative;height:100vh;overflow:hidden}.Viewport_viewport__coIHA{position:absolute;inset:0;overflow:hidden;cursor:-webkit-grab;cursor:grab;background-color:var(--bg-canvas);background-image:radial-gradient(var(--dot) 1px,transparent 1px)}.Viewport_panning__FpVl4{cursor:-webkit-grabbing;cursor:grabbing}.Viewport_canvas__swTdZ{position:absolute;top:0;left:0;transform-origin:0 0;width:max-content}.Viewport_interacting__JngsE{will-change:transform}.Viewport_viewTools__6Pbvj{position:absolute;right:var(--sp-4);bottom:calc(var(--board-statusbar-h, 32px) + var(--sp-3));z-index:19;display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-2)}.Viewport_viewRow__D5Huu{display:flex;align-items:center;gap:var(--sp-2)}.Viewport_rail__86sLm{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:7}.Viewport_railItem__IGiU2{position:absolute;top:0;left:0;overflow:hidden;pointer-events:auto;cursor:pointer}.Viewport_railPanel__vOOg3{width:100%;position:absolute;left:0;display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-3);height:100%;padding:var(--sp-2) var(--sp-4) var(--sp-4);opacity:0;visibility:hidden;transition:opacity .16s ease,visibility 0s linear .16s}.Viewport_wide__53xqe .Viewport_railPanel__vOOg3{width:100%;opacity:1;visibility:visible;transition:opacity .22s ease 80ms,visibility 0s}.Viewport_railPanel__vOOg3>*{transform:translateX(-10px);transition:transform .28s cubic-bezier(.22,.61,.36,1)}.Viewport_wide__53xqe .Viewport_railPanel__vOOg3>*{transform:none}.Viewport_wide__53xqe .Viewport_railPanel__vOOg3>:first-child{transition-delay:80ms}.Viewport_wide__53xqe .Viewport_railPanel__vOOg3>:nth-child(2){transition-delay:.16s}.Viewport_railMark__p5ymj{display:flex;flex-direction:column;gap:var(--sp-1)}.Viewport_railArt__8a08G{display:none;width:100%;height:auto;max-height:55%;object-fit:contain;object-position:right bottom;flex:0 1 auto}@media (prefers-reduced-motion:reduce){.Viewport_railItem__IGiU2,.Viewport_railPanel__vOOg3,.Viewport_railPanel__vOOg3>*{transition:none}}.Viewport_railLogo__LQD_4{display:block;width:min(100%,180px);aspect-ratio:180/26;height:auto;object-fit:contain;object-position:left center;filter:brightness(0) invert(1)}.Viewport_railName__Reqmt{font-size:var(--fs-lead);font-weight:700;color:var(--ink-inverse);line-height:1.2}.Viewport_railModules__IGZ_Z{font-size:var(--fs-body);color:var(--ink-inverse);opacity:.85;line-height:1.45}.Viewport_target__6Zv9t{position:fixed;z-index:29;width:34px;height:34px;margin:-17px 0 0 -17px;display:none;pointer-events:none}.Viewport_targetOn__JUkPi{display:block}.Viewport_target__6Zv9t i{position:absolute;background:var(--accent)}.Viewport_target__6Zv9t i:first-child{left:16px;top:0;width:2px;height:9px}.Viewport_target__6Zv9t i:nth-child(2){left:16px;bottom:0;width:2px;height:9px}.Viewport_target__6Zv9t i:nth-child(3){top:16px;left:0;height:2px;width:9px}.Viewport_target__6Zv9t i:nth-child(4){top:16px;right:0;height:2px;width:9px}.Viewport_target__6Zv9t b{position:absolute;inset:11px;border-radius:var(--radius-pill);border:2px solid var(--accent)}.Viewport_anchor__TV2EO{position:fixed;z-index:30;width:26px;height:26px;margin:-13px 0 0 -13px;display:none;place-items:center;border-radius:50%;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);border:1px solid var(--line-strong);color:var(--ink-soft);font-size:var(--fs-small);pointer-events:none}.Viewport_anchorOn__jwtic{display:grid}.Viewport_scrollFlag__TU_Vi{position:fixed;z-index:30;left:50%;bottom:104px;transform:translateX(-50%);display:none;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);background:var(--ink);color:var(--ink-inverse);font-size:var(--fs-small);pointer-events:none}.Viewport_scrollFlag__TU_Vi kbd{padding:1px var(--sp-2);border-radius:5px;background:rgb(255 255 255/.18);font:inherit}html[data-scroll-mode=true] .Viewport_scrollFlag__TU_Vi{display:flex}html[data-scroll-mode=true] .Viewport_viewport__coIHA{cursor:ns-resize}.Viewport_monthRail__kswcu{position:fixed;z-index:17;display:block;padding:0;background:var(--panel);border-bottom:1px solid var(--line-strong);box-shadow:0 6px 12px -12px rgb(0 0 0/.5);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .14s ease}.Viewport_monthRailOn__2334S{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.Viewport_monthRail__kswcu{transition:none}}.Viewport_spaceHeld__JNhCd{cursor:-webkit-grab;cursor:grab}.Viewport_spaceHeld__JNhCd.Viewport_panning__FpVl4{cursor:-webkit-grabbing;cursor:grabbing}.Viewport_landed__JJerc{animation:Viewport_landed__JJerc 1.6s ease-out 1}@keyframes Viewport_landed__JJerc{0%,55%{box-shadow:0 0 0 3px var(--accent),0 0 0 8px var(--accent-bg)}to{box-shadow:0 0 0 0 rgb(0 0 0/0),0 0 0 0 rgb(0 0 0/0)}}@media (prefers-reduced-motion:reduce){.Viewport_landed__JJerc{animation:none;box-shadow:0 0 0 3px var(--accent)}}.Viewport_stray__o_SK4{display:none;align-items:center;gap:var(--sp-2);height:38px;padding:0 var(--sp-2) 0 var(--sp-4);border-radius:var(--radius-pill);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);border:1px solid var(--line);font-size:var(--fs-small);font-weight:600;color:var(--ink);white-space:nowrap}.Viewport_strayOn__o7pT_{display:flex}.Viewport_stray__o_SK4 button{display:grid;place-items:center;height:28px;padding:0 var(--sp-3);border-radius:var(--radius-pill);background:var(--accent);color:var(--ink-inverse);font-size:var(--fs-small);font-weight:600}.Viewport_stray__o_SK4 button:hover{filter:brightness(1.08)}