.RecurringSidebar_sbBtn__Wz99w{color:var(--g-sandbox);border-color:var(--g-sandbox);font-weight:700;font-size:11px;letter-spacing:.04em;white-space:nowrap;flex-shrink:0;margin-left:auto;margin-right:8px}.RecurringSidebar_sbOn__ohmeM{background:var(--g-sandbox);color:var(--g-bg);border-color:#b9a92a}.RecurringSidebar_count__oQdKZ{margin-left:auto;margin-right:8px;font-size:11px;font-weight:700;color:var(--g-sandbox)}.RecurringSidebar_countNone__BfGwc{color:var(--g-ink-faint);font-weight:400}.RecurringSidebar_count__oQdKZ+.RecurringSidebar_sbBtn__Wz99w{margin-left:0}.RecurringSidebar_listRow__9eLtp{display:flex;gap:6px;align-items:stretch}.RecurringSidebar_listRow__9eLtp>:first-child{flex:1 1;min-width:0}.RecurringSidebar_plus__Qq75n{width:30px;padding:0;font-size:20px;color:var(--g-accent);background:var(--g-well);border-color:var(--g-line-bright);align-self:stretch}.RecurringSidebar_searchLine___02_S{display:flex;align-items:center;gap:4px;position:-webkit-sticky;position:sticky;top:0;height:33px;padding-left:6px;background:var(--g-well);border-bottom:1px solid var(--g-line-bright);z-index:var(--z-panel-mark)}.RecurringSidebar_searchLine___02_S>input{position:static;flex:1 1}.RecurringSidebar_glass__HTE0C{width:13px;height:13px;flex:none;color:var(--g-ink-faint)}.RecurringSidebar_sort__P8Vn_{flex:none;width:28px;height:33px;min-height:0;padding:0;border:0;border-radius:0;background:none;color:var(--g-ink-dim);box-shadow:none}.RecurringSidebar_sort__P8Vn_:hover{color:var(--g-accent)}.RecurringSidebar_sortGlyph__SKaTm{width:14px;height:14px}.RecurringSidebar_right__znTaQ{margin-left:auto;flex-shrink:0}.RecurringSidebar_edit__Oy_6Y{font-size:10px;line-height:1.2;padding:2px 6px;min-height:0}.RecurringSidebar_dh__NPtO8{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--g-ink)}.RecurringSidebar_sw__KFnTF{width:14px;height:14px;border-radius:2px;flex-shrink:0}.RecurringSidebar_ftabs__8ksCJ{display:flex;align-items:flex-end;gap:2px;position:relative;z-index:var(--z-panel-tab)}.RecurringSidebar_ftab__nQEz_{min-height:0;padding:3px 10px 4px;font-size:11px;border-bottom:0;border-radius:7px 7px 0 0;box-shadow:inset 1px 1px 0 var(--bevel-light);background:var(--g-surface-1);margin-bottom:-1px}.RecurringSidebar_ftabOn__kjYgY{background:var(--g-surface-2);color:var(--g-accent-bright);font-weight:700;border-color:var(--g-line-bright)}.RecurringSidebar_fbox__mTSQV{border:1px solid var(--g-line-bright);background:var(--g-surface-2);border-radius:0 4px 4px 4px;padding:8px;display:flex;flex-direction:column;gap:7px}.RecurringSidebar_inner__WQGXa{background:var(--g-surface-1);border-color:var(--g-line)}.RecurringSidebar_ftabs__8ksCJ+.RecurringSidebar_fbox__mTSQV{margin-top:-12px}.RecurringSidebar_kv__gRoP9{display:grid;grid-template-columns:64px 1fr;align-items:baseline;grid-gap:8px;gap:8px;font-size:13px}.RecurringSidebar_kl__7BHhi{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--g-accent);font-weight:700}.RecurringSidebar_kvv__MkD1m{color:var(--g-ink);font-weight:600;min-width:0;overflow-wrap:anywhere}.RecurringSidebar_none__gO6XB{color:var(--g-ink-faint);font-weight:400;font-style:italic}.RecurringSidebar_place__RHwcD{color:var(--chip-teal)}.RecurringSidebar_lineFloating__Q8ADI{position:fixed!important;left:50%!important;top:22vh!important;transform:translateX(-50%);width:min(720px,90vw)!important;z-index:var(--z-chrome-bar)!important;border:1px solid var(--g-line-bright)!important;border-radius:8px!important;box-shadow:0 18px 48px rgba(0,0,0,.7)!important}.RecurringSidebar_lineFloating__Q8ADI:not(:focus-within){opacity:0;pointer-events:none}.RecurringSidebar_form__vshqh{display:flex;flex-direction:column;gap:8px}.RecurringSidebar_stack__I3ABC{display:flex;flex-direction:column;gap:6px;position:relative}.RecurringSidebar_field__tKcbs{display:grid;grid-template-columns:76px 1fr;align-items:stretch}.RecurringSidebar_lab__srj6g{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;color:var(--g-accent);border-radius:3px 0 0 3px;box-shadow:inset 1px 1px 0 rgba(255,255,255,.35),inset -1px -1px 0 rgba(0,0,0,.35),inset 0 0 0 1px var(--g-accent-deep);white-space:nowrap;background:rgba(255,176,0,.1)}.RecurringSidebar_labDim___bosz{color:var(--g-ink-dim);background:none;box-shadow:inset 1px 1px 0 rgba(255,255,255,.2),inset -1px -1px 0 rgba(0,0,0,.35),inset 0 0 0 1px var(--g-line-bright)}.RecurringSidebar_well__D4ZIX{min-width:0;padding:4px 8px;font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--g-ink);background:var(--g-well);border:1px solid var(--g-line-bright);border-radius:0 3px 3px 0;box-shadow:inset 1px 1px 0 var(--bevel-dark),inset -1px -1px 0 var(--bevel-light)}.RecurringSidebar_paint__yZ72A:focus-within,.RecurringSidebar_well__D4ZIX:focus{outline:none;border-color:var(--g-accent)}.RecurringSidebar_well__D4ZIX::placeholder{color:var(--g-ink-faint);font-weight:400}.RecurringSidebar_paint__yZ72A{position:relative;display:flex;align-items:center;overflow:hidden}.RecurringSidebar_paintInput__bReHI{flex:1 1;min-width:0;background:transparent;border:0;outline:0;padding:0;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.005em;color:transparent;caret-color:var(--g-ink)}.RecurringSidebar_paintInput__bReHI::placeholder{color:var(--g-ink-faint);font-weight:400}.RecurringSidebar_paint__yZ72A>span{font-size:13px;font-weight:600;letter-spacing:.005em;left:8px}.RecurringSidebar_says__CC_vB{padding:0 0 1px 80px;font-size:11px;line-height:1.35;color:var(--g-ink-faint)}.RecurringSidebar_saysBad__aJ_AH{color:var(--g-accent)}.RecurringSidebar_dbox__FjFrn{position:relative;display:flex;flex-direction:column;gap:6px}.RecurringSidebar_wellDim__aOZFy{color:var(--g-ink-faint);font-weight:400}.RecurringSidebar_overlay__VnQyx{position:absolute;left:0;right:0;top:100%;z-index:var(--z-pop-picker);display:flex;flex-direction:column;background:var(--g-bg-elev);border:1px solid var(--g-line-bright);box-shadow:0 10px 28px rgba(0,0,0,.6)}.RecurringSidebar_overlay__VnQyx>*{flex:none}.RecurringSidebar_overlay__VnQyx>div:last-child{width:auto;border:0}.RecurringSidebar_hits__kExeG:empty{display:none}.RecurringSidebar_popPhone__6LlGB.RecurringSidebar_hits__kExeG{background:var(--g-bg-elev);border:1px solid var(--g-line-bright)}.RecurringSidebar_formPhone__Qc_jl{padding-bottom:55vh}.RecurringSidebar_form__vshqh:not(.RecurringSidebar_formPhone__Qc_jl){padding-bottom:30vh}.RecurringSidebar_phone__iUPfq .RecurringSidebar_ask__BsAvo{padding-bottom:50vh;gap:6px}.RecurringSidebar_doneBar__Y7PfW{position:fixed;left:var(--pane-seam,0);right:0;bottom:max(var(--dock-h,0px),var(--kb-inset,0px));z-index:var(--z-chrome-tab);min-height:44px;font-size:22px;color:#000;background:var(--chip-green);border:0;border-top:1px solid var(--g-line-bright);cursor:pointer}.RecurringSidebar_phone__iUPfq .RecurringSidebar_askRow__yb9ML{flex-direction:column;align-items:stretch;gap:1px;padding:8px 10px;border:1px solid var(--g-line-bright);border-radius:4px;background:var(--g-well);font-size:15px;font-weight:600}.RecurringSidebar_phone__iUPfq .RecurringSidebar_askRow__yb9ML>b{display:none}.RecurringSidebar_phone__iUPfq .RecurringSidebar_count__oQdKZ{margin-right:4px}.RecurringSidebar_phone__iUPfq .RecurringSidebar_sbBtn__Wz99w{margin-right:4px;padding:3px 7px}.RecurringSidebar_phone__iUPfq>:first-child>:first-child{letter-spacing:.1em}.RecurringSidebar_stickyHead__RZ9ra{position:-webkit-sticky;position:sticky;top:-10px;z-index:calc(var(--z-panel-tray) + 1);background:var(--g-bg-elev);box-shadow:12px 0 0 var(--g-bg-elev),-12px 0 0 var(--g-bg-elev);margin-top:-10px;padding-top:10px}.RecurringSidebar_over__rG_Xf{position:absolute;left:0;right:0;min-width:0;max-width:none}.RecurringSidebar_chips__HAUND{display:flex;flex-wrap:wrap;gap:4px;padding-left:4px}.RecurringSidebar_chip__B5x5X{display:inline-flex;align-items:center;gap:6px;padding:2px 6px 2px 8px;font-size:12px;border:1px solid var(--g-line);border-radius:var(--radius);box-shadow:inset 1px 1px 0 var(--bevel-light),inset -1px -1px 0 var(--bevel-dark);background:var(--g-surface-2);color:var(--g-ink);cursor:default}.RecurringSidebar_chip__B5x5X[data-tone=time]{border-color:var(--chip-pink);color:var(--chip-pink)}.RecurringSidebar_chip__B5x5X[data-tone=date]{border-color:var(--chip-purple);color:var(--chip-purple)}.RecurringSidebar_chip__B5x5X[data-tone=skip]{border-color:var(--chip-red);color:var(--chip-red)}.RecurringSidebar_chip__B5x5X[data-tone=dur]{border-color:var(--chip-blue);color:var(--chip-blue)}.RecurringSidebar_chipDim__dae3G{opacity:.38;text-decoration:line-through}.RecurringSidebar_tabX__7DKRp{margin-left:7px;font-size:10px;color:var(--g-ink-dim);cursor:pointer}.RecurringSidebar_tabX__7DKRp:hover{color:var(--chip-red)}.RecurringSidebar_chipX__WC7Lt{font-size:10px;color:var(--g-ink-dim);background:none;border:0;padding:0 2px;cursor:pointer;opacity:0}.RecurringSidebar_chip__B5x5X:hover .RecurringSidebar_chipX__WC7Lt{opacity:.9}.RecurringSidebar_chipEdit__YWFFD{width:110px;padding:1px 7px;font-family:var(--font-display);font-size:12px;color:var(--chip-pink);background:var(--g-well);border:1px solid var(--g-accent);border-radius:3px;outline:none}.RecurringSidebar_reset__qLosd{margin-left:auto;font-size:11px;color:var(--g-ink-faint);text-decoration:underline;background:none;border:0;padding:0 0 4px;cursor:pointer}.RecurringSidebar_opt__to49x{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--g-ink-dim);padding-left:80px}.RecurringSidebar_menu__sZ8_j{margin-left:76px;background:var(--g-bg-elev);border:1px solid var(--g-line-bright);border-radius:0 0 3px 3px;box-shadow:0 10px 28px rgba(0,0,0,.6);font-size:12px}.RecurringSidebar_menu__sZ8_j>div{padding:3px 8px;display:flex;gap:8px;color:var(--g-ink-dim);border-left:2px solid transparent;cursor:pointer}.RecurringSidebar_menu__sZ8_j>div>b{color:var(--g-accent);width:10px}.RecurringSidebar_menuOn__qAlXp{border-left-color:var(--g-accent)!important;background:var(--g-surface-2);color:var(--g-ink)!important}.RecurringSidebar_rail__ZK1o8{display:flex;flex-direction:column;gap:6px;width:30px}.RecurringSidebar_rail__ZK1o8 .RecurringSidebar_x__4D7BZ{width:30px;min-height:30px;padding:0;font-size:12px;color:var(--chip-red);background:var(--g-well)}.RecurringSidebar_rail__ZK1o8 .RecurringSidebar_ok__HrVoa{flex:1 1;width:30px;padding:0;font-size:16px;color:#000;background:var(--chip-green);border-color:var(--g-line-bright)}.RecurringSidebar_wk__18VgM{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px}.RecurringSidebar_wkd__xSEEY{font-size:10px;color:var(--g-ink-dim);text-align:center;letter-spacing:.06em}.RecurringSidebar_wkc__v4Iss{height:118px;background:var(--g-well);border:1px solid var(--g-line);border-radius:2px;position:relative;overflow:hidden}.RecurringSidebar_blk__t5R2U{position:absolute;left:2px;right:2px;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25)}.RecurringSidebar_blkLit__eP2ui{box-shadow:0 0 0 2px var(--g-ink),0 0 0 3px #000;z-index:var(--z-panel-mark)}.RecurringSidebar_stats__ffFAm{font-size:11px;color:var(--g-ink-dim);display:flex;flex-wrap:wrap;gap:4px 12px;font-feature-settings:var(--data-num);font-variant-numeric:var(--data-num)}.RecurringSidebar_stats__ffFAm b{color:var(--g-ink);font-weight:600}.RecurringSidebar_tot__2hePS{margin-left:auto}.RecurringSidebar_seg__BDYxM{display:inline-flex}.RecurringSidebar_seg__BDYxM>button{border-radius:0;font-size:11px;padding:3px 9px;min-height:0}.RecurringSidebar_seg__BDYxM>button:first-child{border-radius:3px 0 0 3px}.RecurringSidebar_seg__BDYxM>button:last-child{border-radius:0 3px 3px 0}.RecurringSidebar_foot__Yuicu{margin-top:auto;text-align:center;font-size:11.5px;color:var(--g-ink-dim);font-style:italic;padding:4px 0 2px}.RecurringSidebar_x__4D7BZ{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.RecurringSidebar_xHold__407Rk{position:relative;overflow:hidden}.RecurringSidebar_xHold__407Rk:after{content:"";position:absolute;inset:0;background:var(--hold-fill,var(--chip-red));opacity:.35;transform-origin:left;animation:RecurringSidebar_xfill__x9hwl .6s linear forwards}@keyframes RecurringSidebar_xfill__x9hwl{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.RecurringSidebar_kvSeg__XOQFP{margin-left:8px;vertical-align:1px}.RecurringSidebar_klHeld__mcUHZ{color:#000;background:var(--g-back);border-radius:3px;padding:0 4px}.RecurringSidebar_klDerived__C8KbK{color:#000;background:#3f7fc0;border-radius:3px;padding:0 4px}.RecurringSidebar_kvDerived__9zKTR{color:#7fb3e6;cursor:help}.RecurringSidebar_ask__BsAvo{display:flex;flex-direction:column;gap:2px;outline:none}.RecurringSidebar_askRow__yb9ML{display:flex;align-items:baseline;gap:8px;padding:4px 8px;border-left:2px solid transparent;font-size:13px;color:var(--g-ink);cursor:pointer}.RecurringSidebar_askRow__yb9ML:hover{background:var(--g-surface-2);border-left-color:var(--g-accent)}.RecurringSidebar_askRow__yb9ML>b{color:var(--g-accent);width:12px}.RecurringSidebar_askNote__D11bL{color:var(--g-ink-faint);font-size:11px}.RecurringSidebar_lockBtn__kTbJx{background:none;border:0;padding:0 0 0 4px;cursor:pointer;color:inherit;opacity:.55;display:inline-flex;align-items:center}.RecurringSidebar_lockShut__1Ezbt{opacity:1}.RecurringSidebar_labHeld___ncc_{color:#000;background:var(--g-back);box-shadow:inset 1px 1px 0 rgba(255,255,255,.45),inset -1px -1px 0 rgba(0,0,0,.35),inset 0 0 0 1px #2f6fb0}.RecurringSidebar_labDerived__b0UKc{color:#000;background:#3f7fc0;box-shadow:inset 1px 1px 0 rgba(255,255,255,.3),inset -1px -1px 0 rgba(0,0,0,.4),inset 0 0 0 1px #24528a}.RecurringSidebar_wellDerived__zu_gd{color:var(--g-ink-dim);background:rgba(63,127,192,.16);cursor:help}.RecurringSidebar_lockg__qF9_Q{display:inline-block;width:8px;height:10px;position:relative}.RecurringSidebar_lockg__qF9_Q:before{content:"";position:absolute;left:1px;top:0;width:4px;height:5px;border:1.5px solid;border-bottom:0;border-radius:4px 4px 0 0;transform-origin:left bottom;transform:rotate(-28deg) translate(1px)}.RecurringSidebar_lockShut__1Ezbt .RecurringSidebar_lockg__qF9_Q:before{transform:none;left:2px}.RecurringSidebar_lockg__qF9_Q:after{content:"";position:absolute;left:0;bottom:0;width:8px;height:5px;background:currentColor;border-radius:1px}.RecurringSidebar_segRow__cvXZc{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--g-ink-dim)}.RecurringSidebar_grow__SKrud{flex:1 1}.RecurringSidebar_quiet__tNZZ5{background:none;border:0;padding:0 4px;font:inherit;font-size:11px;color:var(--g-ink-faint);cursor:pointer;text-align:left}.RecurringSidebar_quiet__tNZZ5:hover{color:var(--g-accent)}.RecurringSidebar_kvEd__0UFwQ{float:right;visibility:hidden}.RecurringSidebar_bad__KEZiz{border-color:var(--g-accent);color:var(--g-accent)}.RecurringSidebar_ivl__wUHWp:hover .RecurringSidebar_kvEd__0UFwQ,.RecurringSidebar_kv__gRoP9:focus-within .RecurringSidebar_kvEd__0UFwQ,.RecurringSidebar_kv__gRoP9:hover .RecurringSidebar_kvEd__0UFwQ,.RecurringSidebar_leg__JGSkt:hover .RecurringSidebar_kvEd__0UFwQ,.RecurringSidebar_loc__6VR9O:hover .RecurringSidebar_kvEd__0UFwQ{visibility:visible}.RecurringSidebar_leg__JGSkt{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--g-ink);min-width:0}.RecurringSidebar_leg__JGSkt>i{color:var(--g-ink-faint)}.RecurringSidebar_leg__JGSkt>b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RecurringSidebar_pill__BpGeU{align-self:stretch;text-align:center;font-size:11px;color:var(--g-ink);padding:2px 8px;border:1px solid var(--g-line-bright);border-radius:999px;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.08) 0 3px,transparent 3px 9px);cursor:text}.RecurringSidebar_ivl__wUHWp{position:relative;padding-right:34px;font-size:15px;font-weight:700;color:var(--g-ink);line-height:1.3;font-feature-settings:var(--data-num);font-variant-numeric:var(--data-num)}.RecurringSidebar_ivl__wUHWp>.RecurringSidebar_kvEd__0UFwQ{position:absolute;right:0;top:2px;float:none}.RecurringSidebar_overUp__1aPVo{top:auto;bottom:calc(100% + 4px)}.RecurringSidebar_eye__LH0GL{background:none;border:0;padding:0 4px;cursor:pointer;color:var(--g-ink-faint);display:inline-flex;align-items:center}.RecurringSidebar_eyeOn__cMtyp,.RecurringSidebar_eye__LH0GL:hover{color:var(--g-accent)}.RecurringSidebar_eyeGlyph__h2I4y{width:14px;height:14px}.RecurringSidebar_loc__6VR9O{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--chip-teal)}.RecurringSidebar_locNone__jp4hG{color:var(--g-ink-faint);font-style:italic;font-weight:400;font-size:12px}.RecurringSidebar_pin__Z9yTU{width:12px;height:12px;fill:currentColor;flex:none}.RecurringSidebar_adds__WOikX{display:flex;flex-direction:column;gap:2px;padding-top:2px}.RecurringSidebar_add__LjnR0{font-style:italic}@media (hover:none){.RecurringSidebar_kvEd__0UFwQ{visibility:visible}}.RecurringSidebar_ctx__1h8J9{background:var(--g-bg-elev);border:1px solid var(--g-line-bright);border-radius:3px;box-shadow:0 10px 28px rgba(0,0,0,.6);font-size:12px;margin-top:-6px;position:relative;z-index:var(--z-pop-picker)}.RecurringSidebar_ctxHd__b3i7p{padding:3px 10px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--g-ink-faint);border-bottom:1px solid var(--g-line)}.RecurringSidebar_ctxRow__1CjMU{padding:4px 10px;color:var(--g-ink);cursor:pointer}.RecurringSidebar_ctxRow__1CjMU:hover{background:var(--g-surface-2)}.RecurringSidebar_eraCut__QJ0uq{display:flex;flex-direction:column;gap:6px;padding:8px}.RecurringSidebar_popPhone__6LlGB{position:fixed;left:0;right:0;top:var(--pop-top);bottom:auto;max-height:calc(100vh - var(--pop-top) - max(var(--dock-h, 0px), var(--kb-inset, 0px)) - 12px);overflow-y:auto}@media (max-width:720px){.RecurringSidebar_chipEdit__YWFFD,.RecurringSidebar_paintInput__bReHI,.RecurringSidebar_paint__yZ72A>span,.RecurringSidebar_sort__P8Vn_,.RecurringSidebar_well__D4ZIX{font-size:16px}}.PaneTop_top__Y2e21{flex:none}@media (hover:hover){.PaneTop_panes__YumG_:not([data-panes=scroll])>[data-panel]:not([data-folded]){position:relative}.PaneTop_panes__YumG_:not([data-panes=scroll])>[data-panel]:not([data-folded]) [data-pane-top]{position:absolute;left:-1px;right:-1px;top:auto;bottom:100%;margin:0;z-index:var(--z-panel-tab);visibility:hidden;pointer-events:none;background:var(--g-bg-elev);border:1px solid var(--g-line-bright);border-bottom-color:var(--g-line);border-radius:6px 6px 0 0;box-shadow:inset 1px 1px 0 var(--bevel-light),0 -2px 6px rgba(0,0,0,.5)}.PaneTop_panes__YumG_:not([data-panes=scroll])>[data-panel]:not([data-folded]) [data-pane-top]>:last-child{border-bottom:0}.PaneTop_panes__YumG_:not([data-panes=scroll])>[data-panel]:not([data-folded]):has([data-pane-top]:focus-within),.PaneTop_panes__YumG_:not([data-panes=scroll])>[data-panel]:not([data-folded]):hover{overflow:visible;z-index:var(--z-panel-mark)}.PaneTop_panes__YumG_:not([data-panes=scroll])>[data-panel]:not([data-folded]) [data-pane-top]:focus-within,.PaneTop_panes__YumG_:not([data-panes=scroll])>[data-panel]:not([data-folded]):hover [data-pane-top]{visibility:visible;pointer-events:auto}}.PaneFold_min__SwcHz{flex:none;display:inline-grid;place-items:center;width:14px;height:14px;margin-left:4px;padding:0;border:0;border-radius:50%;background:none;color:var(--g-ink-faint);font:700 12px/1 var(--font-display);cursor:pointer}.PaneFold_min__SwcHz:hover{color:var(--g-ink);background:var(--g-line)}[data-folded] .PaneFold_min__SwcHz{display:none}.PaneFold_flow___JaKv{display:contents}.YearStrip_ystrip__NFAFC{flex:0 0 auto;width:100%;height:var(--ys-flow);display:flex;flex-direction:row;align-items:stretch;background:var(--g-bg,#0c0a08);border-bottom:1px solid var(--g-line2,var(--g-line));font-family:var(--font-display);box-sizing:border-box;position:relative}:has(>.YearStrip_ystrip__NFAFC){--ys-band-h:120px;--ys-flow:60px}.YearStrip_ystrip__NFAFC~*{--ys-over:calc(var(--ys-band-h) - var(--ys-flow))}:has(>.YearStrip_ystripBig__Cbzqb){--ys-band-h:34vh}.YearStrip_ystripHead__DKPBo{position:-webkit-sticky;position:sticky;left:0;z-index:var(--z-grid-under);flex:0 0 168px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:4px 10px;margin:-4px 0 -5px;background:var(--g-bg,#0c0a08);border-right:1px solid var(--g-line);overflow:hidden}.YearStrip_ystripTitle__ym3gm{font-size:11.5px;font-weight:700;color:var(--g-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.YearStrip_ystripHint__JbYpG{font-size:9.5px;color:var(--g-ink-faint);line-height:1.3;font-weight:var(--w-note)}.YearStrip_ystripLegend__K_IdD{display:flex;flex-wrap:wrap;align-items:center;gap:1px 7px;font-size:9px;color:var(--g-ink-faint);line-height:1.35}.YearStrip_ystripLegend__K_IdD i{display:inline-block;width:8px;height:8px;margin-right:3px;flex:0 0 auto}.YearStrip_ysLegendItem__wtr2M{display:inline-flex;align-items:center;white-space:nowrap}.YearStrip_ystripScroll__zqXBW{flex:1 1;min-width:0;overflow-x:auto;overflow-y:hidden;padding:4px 10px 5px;position:absolute;top:0;left:0;right:0;height:var(--ys-band-h);z-index:var(--z-chrome-band);background:var(--g-bg,#0c0a08);border-bottom:1px solid var(--g-line2,var(--g-line));transition:height .18s ease}.YearStrip_ystripBig__Cbzqb .YearStrip_ystripScroll__zqXBW{border-bottom:1px solid var(--g-line2,var(--g-line));box-shadow:0 14px 28px rgba(0,0,0,.55)}.YearStrip_ystripBig__Cbzqb .YearStrip_ysMonthName__IBWDA{font-size:13px;margin-bottom:3px}.YearStrip_ystripBig__Cbzqb .YearStrip_ysDow__vTLYP span{font-size:10px}.YearStrip_ystripBig__Cbzqb .YearStrip_ysDay__LNjnt{font-size:13px}.YearStrip_ystripMonths__L_jUy{display:flex;flex-wrap:nowrap;gap:10px;min-width:min-content;align-items:flex-start}.YearStrip_ysMonth__bl8lG{flex:0 0 auto;min-width:0;overflow:hidden;width:98px}.YearStrip_ystripBig__Cbzqb .YearStrip_ysMonth__bl8lG{width:27vh}.YearStrip_ysMonthName__IBWDA{font-family:var(--font-display);font-size:9.5px;letter-spacing:.06em;color:var(--g-ink-dim);margin-bottom:2px}.YearStrip_ysDow__vTLYP{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:1px;gap:1px;margin-bottom:1px}.YearStrip_ysDow__vTLYP span{text-align:center;font-family:var(--font-display);font-size:8px;color:var(--g-ink-faint)}.YearStrip_ysGrid__3JheR{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:1px;gap:1px}.YearStrip_ysBlank__5JGYq,.YearStrip_ysDay__LNjnt{aspect-ratio:1;min-width:0}.YearStrip_ysDay__LNjnt{display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:9.5px;color:var(--g-ink-faint);background:none;border:none;cursor:pointer;padding:0;position:relative}.YearStrip_ysDay__LNjnt:hover{outline:1px solid var(--g-line2,var(--g-line))}.YearStrip_ysHit__9vp6q{background:var(--g-accent,#ffb000);color:#000;font-weight:700}.YearStrip_ysOne__zKTyj{background:#66cc88;color:#000;font-weight:700}.YearStrip_ysExc__PPYfN{background:#3d1616;color:#ff5c5c;text-decoration:line-through}.YearStrip_ysRng__pfnGr{background:#4a3d24;color:#ffd060}.YearStrip_ysAnc__NG5dt,.YearStrip_ysAnchor__Or2iD:after{background:#4a90d9;border-radius:50%}.YearStrip_ysAnchor__Or2iD:after{content:"";position:absolute;bottom:1px;left:50%;transform:translateX(-50%);width:3px;height:3px}@media (max-width:720px){.YearStrip_ystripHead__DKPBo{position:static;left:auto}.YearStrip_ystrip__NFAFC{height:var(--ystrip-h,calc(120px + env(safe-area-inset-top, 0px)))}.YearStrip_ystrip__NFAFC~*{--ys-over:0px}.YearStrip_ystripScroll__zqXBW{top:var(--ystrip-scroll-top,env(safe-area-inset-top,0))}}.RiverSections_bands__kYf69{display:flex;flex-direction:column;gap:4px;min-height:100%}.RiverSections_line__fmnuc{display:flex;align-items:center;gap:6px;min-height:24px;padding:2px 0;border-bottom:1px solid var(--g-line);font-family:var(--font-display);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--g-ink-dim)}.RiverSections_arrow__6WCop{width:16px;flex:none;background:none;border:none;padding:0;color:var(--g-ink-dim);font-size:11px;cursor:pointer;text-align:left}.RiverSections_name__FVVGO{flex:1 1;min-width:0}.RiverSections_nameBtn__M_8r5,.RiverSections_name__FVVGO{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RiverSections_nameBtn__M_8r5{background:none;border:none;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:text;max-width:100%}@media (hover:hover){.RiverSections_nameBtn__M_8r5:hover{color:var(--g-accent)}}.RiverSections_count__ds0xK{flex:none;font-weight:400;letter-spacing:.04em;text-transform:none;color:var(--g-ink-faint)}.RiverSections_band__AKBFE{padding-bottom:4px}.RiverSections_bandOver__ftD15{background:color-mix(in srgb,var(--g-accent) 8%,transparent)}.RiverSections_lineOver__p8hEZ{border-bottom-color:var(--g-accent);color:var(--g-accent)}.RiverSections_field__i6_Du{flex:1 1;min-width:0;padding:2px 6px;font-family:var(--font-text);font-size:12.5px;letter-spacing:normal;text-transform:none;font-weight:400;color:var(--g-ink);background:var(--g-well);border:1px solid var(--g-line-bright);border-radius:3px;box-shadow:inset 1px 1px 0 var(--bevel-dark),inset -1px -1px 0 var(--bevel-light)}.RiverSections_field__i6_Du:focus{outline:none;border-color:var(--g-accent)}.RiverSections_foot__x4V94{display:flex;padding:6px 0 2px}@media (max-width:720px){.RiverSections_field__i6_Du{font-size:16px}.RiverSections_line__fmnuc{min-height:44px}.RiverSections_foot__x4V94,.RiverSections_line__fmnuc{margin:0 8px}}.InboxWindow_win__Get0S{position:fixed;inset:5vh 4vw 9vh;z-index:var(--z-chrome-band);display:flex;flex-direction:column;box-sizing:border-box;background:var(--g-surface-1);border-left-color:var(--bevel-dark);border-bottom:1px solid var(--bevel-dark);border-right:1px solid var(--bevel-dark);border-top-color:var(--bevel-dark);border-top:1px solid var(--bevel-light);border-left:1px solid var(--bevel-light);border-radius:6px;box-shadow:0 8px 28px rgba(0,0,0,.55);font-family:var(--font-display);overflow:hidden}.InboxWindow_win__Get0S[data-aside]{visibility:hidden}.InboxWindow_head__rVhKf{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 8px 14px;background:var(--g-surface-2);border-bottom:1px solid var(--g-line);box-shadow:inset 0 1px 0 var(--bevel-light)}.InboxWindow_title__4m0_a{font-size:12.5px;font-weight:700;letter-spacing:.06em;color:var(--g-ink)}.InboxWindow_tools__gmslV{display:flex;align-items:center;gap:8px}.InboxWindow_seg__cIPNY{display:inline-flex;gap:2px}.InboxWindow_body__XyB2x{flex:1 1;min-height:0;overflow:auto;padding:8px 14px 14px}.InboxWindow_body__XyB2x [data-river-columns]{display:flex;align-items:stretch;gap:12px;min-height:calc(100% - 64px)}.InboxWindow_body__XyB2x [data-river-columns]>[data-section]{flex:0 0 300px;min-width:0}.InboxWindow_away__UlN8j{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 4px;color:var(--g-ink-faint);font-size:12px}.EscapeTab_tab__1qjbH{position:absolute;right:10px;bottom:100%;width:44px;height:26px;padding:0 10px 0 0;border:none;border-radius:7px 0 0 0;background:var(--g-surface-3);box-shadow:inset 1px 1px 0 var(--bevel-light);-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);color:var(--g-ink-dim);font:inherit;font-size:12px;letter-spacing:.04em;cursor:pointer;touch-action:manipulation;z-index:calc(var(--z-pop-complete) + 1)}.EscapeTab_tab__1qjbH:active{color:var(--g-ink);background:var(--g-surface-2)}.EscapeTab_tab__1qjbH:focus-visible{outline:2px solid var(--g-accent-bright);outline-offset:1px}.PresenceBox_takeover__l1FKH{position:absolute;inset:0;margin:0;padding:0 8px;background:var(--g-surface-1)}.PresenceBox_takeover__l1FKH input{flex:1 1;width:auto;min-width:0}.PresenceBox_takeover__l1FKH .PresenceBox_suggestUp__2EFG1.PresenceBox_suggestUp__2EFG1{top:auto;bottom:calc(100% + 4px);left:8px;right:8px;min-width:0}.DockFloor_floor__4i8Mh{display:contents}@media (max-width:720px){.DockFloor_floor__4i8Mh{position:fixed;left:0;right:0;bottom:0;height:max(env(safe-area-inset-bottom,0px),24px);display:flex;align-items:center;justify-content:space-between;padding:0 26px 2px;pointer-events:none}.DockFloor_floor__4i8Mh>*{pointer-events:auto;margin:0}.DockFloor_floor__4i8Mh.DockFloor_floor__4i8Mh>button{flex-direction:row;align-items:baseline;gap:6px;padding:1px 10px;border-radius:999px}.DockFloor_floor__4i8Mh.DockFloor_floor__4i8Mh>[role=status]{flex-direction:row;gap:3px;padding:2px 6px;border-radius:999px}[data-command-bar]>:has(>.DockFloor_floor__4i8Mh){display:contents}[data-command-bar]:has(.DockFloor_floor__4i8Mh){padding-bottom:calc(7px + max(env(safe-area-inset-bottom, 0px), 24px))}}.FloatSurface_wrap__omJIz{position:fixed;inset:0;z-index:var(--z-chrome-tray);pointer-events:none}.FloatSurface_win__7u1p3{position:absolute;display:flex;flex-direction:row-reverse;pointer-events:auto;background:var(--g-surface-1);border-left-color:var(--bevel-dark);border-bottom:1px solid var(--bevel-dark);border-right:1px solid var(--bevel-dark);border-top-color:var(--bevel-dark);border-top:1px solid var(--bevel-light);border-left:1px solid var(--bevel-light);border-radius:6px;box-shadow:0 8px 28px rgba(0,0,0,.55);font-family:var(--font-display);overflow:hidden}.FloatSurface_stop___jKpG{width:100%;text-align:left;border:1px solid var(--g-line);background:var(--g-surface-2);color:var(--g-ink-dim);font-family:inherit;font-size:10px;letter-spacing:.08em;padding:4px 2px;cursor:pointer;text-transform:uppercase}.FloatSurface_stopOn__C815x{background:var(--g-accent-deep);color:var(--g-ink);border-color:var(--g-accent)}.FloatSurface_stopAt__9SIS0{background:var(--g-accent);color:var(--g-bg)}.FloatSurface_count__CLMMt{opacity:.7;margin-left:3px}.FloatSurface_rail__6G5hM{display:flex;flex-direction:column;gap:8px;width:100px;flex:none;padding:8px 7px;background:var(--g-surface-2);border-left:1px solid var(--g-line);min-height:0}.FloatSurface_grip__7qf_Z{display:flex;flex-direction:column;gap:2px;padding:4px 3px 8px;border-bottom:1px solid var(--g-line);cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.FloatSurface_title__VUYhL{font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--g-accent);text-transform:uppercase}.FloatSurface_gripRow__TUOgz{display:flex;align-items:center;justify-content:space-between}.FloatSurface_close__5_Vj5{border:none;background:none;color:var(--g-ink-dim);font-size:12px;line-height:1;padding:0 2px;cursor:pointer}.FloatSurface_close__5_Vj5:hover{color:var(--g-ink)}.FloatSurface_day__ovNyr{font-size:10px;color:var(--g-ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FloatSurface_ladder__WyuHB{display:flex;flex-direction:column;gap:2px}.FloatSurface_stop___jKpG:first-child{border-radius:4px 4px 0 0}.FloatSurface_stop___jKpG:last-child{border-radius:0 0 4px 4px}.FloatSurface_boxes__QqenB{display:flex;flex-direction:column;gap:5px;font-size:10px;color:var(--g-ink-dim)}.FloatSurface_box__jn21p{display:flex;align-items:center;gap:4px;cursor:pointer}.FloatSurface_scoped__PEMCV{font-size:9.5px;color:var(--g-accent);letter-spacing:.04em;line-height:1.3}.FloatSurface_railSpace__vRCv3{flex:1 1}.FloatSurface_body__eUyas{position:relative;flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:10px;background:var(--g-well)}.FloatSurface_cols__SiCrh{position:relative;display:flex;gap:10px;align-items:flex-start}.FloatSurface_col__6s9fs{position:relative;flex:1 1;min-width:0}.FloatSurface_tile__w_Kmv{position:absolute;left:0;right:0;border-left-color:var(--bevel-dark);border-bottom:1px solid var(--bevel-dark);border-right:1px solid var(--bevel-dark);border-top-color:var(--bevel-dark);border-top:1px solid var(--bevel-light);border-left:1px solid var(--bevel-light);border-radius:4px;padding:3px 6px;overflow:hidden;cursor:-webkit-grab;cursor:grab;touch-action:none;color:var(--block-ink);font-size:11px;line-height:1.2}.FloatSurface_tileDrag__tpwTj{cursor:-webkit-grabbing;cursor:grabbing;z-index:var(--z-grid-under);box-shadow:0 4px 14px rgba(0,0,0,.5);pointer-events:none;opacity:.92}.FloatSurface_tileName__Rl__7{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FloatSurface_tileWas__a3Hno{font-size:9.5px;opacity:.62;font-feature-settings:"pnum";font-variant-numeric:proportional-nums}.FloatSurface_tileWeld__sHizU{border-top:1px dashed rgba(0,0,0,.35);margin-top:2px;padding-top:2px}.FloatSurface_seam__5076l{position:absolute;left:0;right:0;height:2px;background:var(--g-accent);border-radius:1px}.FloatSurface_empty__3b_Sj{color:var(--g-ink-faint);font-size:11px;text-align:center;padding:24px 8px;line-height:1.5}.FloatSurface_emptyHint__BKE2i{color:var(--g-ink-faint);font-size:10px}.FloatSurface_tileOn__zGFwh{outline:2px solid var(--g-accent);outline-offset:-1px}.FloatSurface_pickBox__eKunu{position:absolute;background:rgba(214,160,66,.18);border:1px solid var(--g-accent);pointer-events:none}.FloatSurface_outline__dgvyY{position:absolute;border:1px dashed var(--g-accent);border-radius:3px;opacity:.7;pointer-events:none}.FloatSurface_dropGhost__PdEKx{position:absolute;background:rgba(214,160,66,.22);border:1px solid var(--g-accent);border-radius:3px;pointer-events:none}.FloatSurface_dropLabel__t5_F1{position:absolute;top:2px;right:4px;font-size:10px;color:var(--g-accent-bright);font-feature-settings:"pnum";font-variant-numeric:proportional-nums}.FloatSurface_scrim__dU22U{position:fixed;inset:0;pointer-events:auto}.FloatSurface_menu__KmxNR{position:fixed;display:flex;flex-direction:column;min-width:160px;padding:3px;background:var(--g-surface-2);border-left-color:var(--bevel-dark);border-bottom:1px solid var(--bevel-dark);border-right:1px solid var(--bevel-dark);border-top-color:var(--bevel-dark);border-top:1px solid var(--bevel-light);border-left:1px solid var(--bevel-light);border-radius:4px;box-shadow:0 6px 20px rgba(0,0,0,.5);pointer-events:auto}.FloatSurface_menuItem__gM4JB{border:none;background:none;color:var(--g-ink);font-family:inherit;font-size:11px;text-align:left;padding:5px 8px;cursor:pointer;border-radius:3px}.FloatSurface_menuItem__gM4JB:hover{background:var(--g-accent-deep)}.FloatSurface_over__W4o_O{font-size:10px;color:var(--g-ink-faint);line-height:1.3}.FloatSurface_overBad__LK0Bh{color:var(--g-accent-bright)}.FloatSurface_btn__5dSQu{width:100%;border-left-color:var(--bevel-dark);border-bottom:1px solid var(--bevel-dark);border-right:1px solid var(--bevel-dark);border-top-color:var(--bevel-dark);border-top:1px solid var(--bevel-light);border-left:1px solid var(--bevel-light);border-radius:4px;background:var(--g-surface-3);color:var(--g-ink);font-family:inherit;font-size:11px;padding:4px 12px;min-height:var(--btn-min-h);cursor:pointer}.FloatSurface_btnGo__l1JxW{background:var(--g-accent-deep);border-color:var(--g-accent);color:var(--g-ink);font-weight:600}.FloatSurface_btn__5dSQu:disabled{opacity:.45;cursor:default}.PlacesPanel_add__RUlJ7{display:flex;flex-direction:column;gap:6px;padding:8px 0 4px}.PlacesPanel_add__RUlJ7 .PlacesPanel_placeField__TU9pF{width:100%}.PlacesPanel_save__yneB_{align-self:flex-start;background:var(--g-bg-elev-2);border:1px solid var(--g-line);color:var(--g-ink);font-family:var(--font-display);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;cursor:pointer}.PlacesPanel_save__yneB_:disabled{color:var(--g-ink-faint);cursor:default}.PlacesPanel_name__o_fml{display:block;font-weight:700;color:var(--g-ink)}.PlacesPanel_where__ZN6qb{display:block;font-size:.85em;color:var(--g-ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlacesPanel_remove__hTaC0{flex:none;background:none;border:none;padding:0 4px;color:var(--g-ink-faint);font-size:11px;cursor:pointer}@media (hover:hover){.PlacesPanel_remove__hTaC0:hover{color:var(--g-ink)}}@media (max-width:720px){.PlacesPanel_add__RUlJ7 input{font-size:16px}}.ChipCarry_carrying__ppkPG,.ChipCarry_carrying__ppkPG *{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ChipCarry_source__S26KK{opacity:.35}.ChipCarry_landing__b_RC_[data-carry-landing]{background-color:color-mix(in srgb,var(--g-accent) 14%,var(--g-bg));box-shadow:inset 0 0 0 2px var(--g-accent)}.MonthScenes_scenes__P4vov{position:fixed;z-index:var(--z-chrome-tray);box-sizing:border-box;overflow:hidden auto;background:var(--g-bg-elev)}.MonthScenes_scenesIn__Dhe__{position:absolute;inset:0}.MonthScenes_hint__wUpjC{margin:6px 8px;font-size:10px;color:var(--g-ink-faint)}.MonthScenes_disclose__gUGM4{width:14px;padding:0;font-size:10px;color:var(--g-ink-dim);background:none;border:0;cursor:pointer}.MonthScenes_done__9SC_2,.MonthScenes_edit__s_ObH,.MonthScenes_plus__lLbvt{padding:1px 7px;font-size:11px}.MonthScenes_newScene__bEd4o{margin-left:auto;margin-right:8px;padding:0 7px;font-size:14px;line-height:20px}.MonthScenes_rename__aVe5s{width:9em;padding:1px 4px;font-size:12px;color:var(--g-ink);background:var(--g-bg);border:1px solid var(--g-line-bright);border-radius:2px}.MonthScenes_contents__BFFW3{display:flex;flex-direction:column;gap:1px;padding:2px 0 2px 18px}.MonthScenes_none__VP8fI{padding-left:18px;font-size:11px;color:var(--g-ink-faint)}.MonthScenes_element__449Di{display:flex;gap:6px;align-items:baseline;padding:2px 6px;font-size:12px;text-align:left;color:var(--g-ink-dim);background:none;border:0;border-radius:2px;cursor:pointer}.MonthScenes_element__449Di:hover{background:var(--g-bg-elev-2);color:var(--g-ink)}.MonthScenes_elementOn__HmEhQ{color:var(--g-ink);box-shadow:inset 2px 0 0 var(--g-accent)}.MonthScenes_elementSection__cWWDx{width:5.5em;flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--g-ink-faint)}.MonthScenes_editor__RGoEC{display:flex;flex-direction:column;gap:8px;padding:6px 8px 10px}.MonthScenes_editorHead__tNxI8{display:flex;align-items:center;justify-content:space-between}.MonthScenes_editorTitle__L0mvh{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--g-accent)}.MonthScenes_sceneName__mG85X{padding:4px 6px;font-size:14px;font-weight:700;color:var(--g-ink);background:var(--g-bg);border:1px solid var(--g-line-bright);border-radius:2px}.MonthScenes_section__hBTLP{position:relative}.MonthScenes_sectionName__q6B6Z{margin-bottom:2px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--g-ink-faint)}.MonthScenes_box__odRF4{display:flex;flex-wrap:wrap;align-content:flex-start;gap:3px;padding:3px;background:var(--g-bg);border:1px solid var(--g-line);border-radius:3px;box-shadow:inset 1px 1px 0 var(--bevel-dark),inset -1px -1px 0 var(--bevel-light)}.MonthScenes_boxOne__FoBNc{min-height:24px;flex-wrap:nowrap}.MonthScenes_boxMany__NArNT{min-height:50px}.MonthScenes_chip__HdxfP{cursor:-webkit-grab;cursor:grab;display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:1px 3px 1px 6px;font-size:12px;color:var(--g-ink);background:var(--g-bg-elev-2);border:1px solid var(--g-line-bright);border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MonthScenes_chipX__qu5Wq{padding:0 2px;font-size:10px;color:var(--g-ink-dim);background:none;border:0;cursor:pointer}.MonthScenes_find__KHplq{flex:1 1;min-width:5em;padding:2px 4px;font-size:12px;color:var(--g-ink);background:none;border:0;outline:none}.MonthScenes_hits__P5Jyq{margin-top:2px;background:var(--g-bg-elev-2);border:1px solid var(--g-line-bright);border-radius:3px}.MonthScenes_hit__LTq_v{display:flex;align-items:center;gap:6px;padding:3px 4px 3px 8px;font-size:12px;color:var(--g-ink);cursor:pointer}.MonthScenes_hitOn__NoVHM,.MonthScenes_hit__LTq_v:hover{background:var(--g-surface-3)}.MonthScenes_hitName__NGBs1{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MonthScenes_hitMeta__6tLCx{font-size:10px;color:var(--g-ink-faint);white-space:nowrap}.MonthScenes_removeScene__fY1K6{align-self:flex-start;margin-top:4px;padding:2px 8px;font-size:11px;color:var(--g-ink-dim)}@media (max-width:720px){.MonthScenes_find__KHplq,.MonthScenes_rename__aVe5s,.MonthScenes_sceneName__mG85X{font-size:16px}}.GroupBuilder_builder__DEwJR{display:flex;flex-direction:column;gap:8px}.GroupBuilder_tabs__y3L2h{display:flex;align-items:flex-end;flex-wrap:wrap;gap:2px}.GroupBuilder_tab__m_xzo{min-height:0;padding:3px 10px 4px;font-family:var(--font-display);font-size:11px;color:var(--g-ink-dim);background:var(--g-surface-1);border:1px solid var(--g-line);border-bottom:0;border-radius:7px 7px 0 0;box-shadow:inset 1px 1px 0 var(--bevel-light);cursor:pointer}.GroupBuilder_tabOn__JC5ym{color:var(--g-accent-bright);font-weight:700;background:var(--g-surface-2);border-color:var(--g-line-bright)}.GroupBuilder_vname__aWmhh{flex:1 1;min-width:80px;margin-left:6px;padding:2px 6px;font-family:var(--font-display);font-size:11px;color:var(--g-ink);background:var(--g-well);border:1px solid var(--g-line);border-radius:3px;outline:none}.GroupBuilder_vname__aWmhh:focus{border-color:var(--g-accent)}.GroupBuilder_vname__aWmhh::placeholder{color:var(--g-ink-faint)}.GroupBuilder_quiet__DSGXB{background:none;border:0;padding:0 4px;color:var(--g-ink-faint);cursor:pointer}.GroupBuilder_quiet__DSGXB:hover{color:var(--chip-red)}.GroupBuilder_col__bTLvL{position:relative;min-height:220px;background:var(--g-well);border:1px solid var(--g-line-bright);border-radius:0 4px 4px 4px;overflow:hidden}.GroupBuilder_svg__Ylxit{position:absolute;inset:0;pointer-events:none}.GroupBuilder_path__2qgJ1{fill:none;stroke:var(--g-ink-dim);stroke-width:1.5;stroke-linecap:round}.GroupBuilder_part__hd3lF{position:absolute;left:22px;right:22px;box-sizing:border-box;display:flex;align-items:center;gap:4px;padding:0 4px;overflow:visible;cursor:-webkit-grab;cursor:grab;touch-action:none}.GroupBuilder_lifted__ZkgY6{z-index:var(--z-panel-tray);box-shadow:0 6px 18px rgba(0,0,0,.6);cursor:-webkit-grabbing;cursor:grabbing;transition:none}.GroupBuilder_part__hd3lF:not(.GroupBuilder_lifted__ZkgY6){transition:top .12s ease-out}.GroupBuilder_bg__YHPiS{border-width:2px;border-style:solid}.GroupBuilder_nameOut__NDKie{position:absolute;left:calc(100% + 6px);top:50%;transform:translateY(-50%);width:90px;font-size:10.5px;color:var(--g-accent-bright)}.GroupBuilder_block__dafSn{background:var(--g-surface-2);border:1px solid rgba(0,0,0,.35);color:var(--block-ink)}.GroupBuilder_buffer__egnD5{border:1px solid var(--g-line-bright);background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.08) 0 3px,transparent 3px 9px);color:var(--g-ink)}.GroupBuilder_space___u2bo{border:1px solid var(--g-line-bright);color:var(--g-ink-faint);font-style:italic}.GroupBuilder_grip__kLrLg{position:absolute;left:-16px;top:50%;transform:translateY(-50%);color:var(--g-ink-faint);font-size:12px;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.GroupBuilder_grip__kLrLg:hover{color:var(--g-accent)}.GroupBuilder_rm__HzT01{position:absolute;right:-18px;top:50%;transform:translateY(-50%);background:none;border:0;padding:0;color:var(--g-ink-faint);font-size:10px;cursor:pointer}.GroupBuilder_rm__HzT01:hover{color:var(--chip-red)}.GroupBuilder_foot__4d0jT{position:absolute;left:0;right:0;bottom:-3px;height:6px;cursor:ns-resize;touch-action:none}.GroupBuilder_nameIn__TtOGJ{flex:1 1;min-width:0;background:transparent;border:0;outline:0;padding:0;font-family:var(--font-text);font-size:12.5px;color:inherit}.GroupBuilder_nameIn__TtOGJ::placeholder{color:rgba(240,230,207,.5)}.GroupBuilder_word__yDaiz{flex:1 1;font-family:var(--font-display);font-size:11px}.GroupBuilder_min__8raAV{width:38px;padding:0 2px;text-align:right;font-family:var(--font-display);font-size:11px;font-weight:700;color:var(--g-accent-bright);background:transparent;border:0;outline:0;font-feature-settings:var(--data-num);font-variant-numeric:var(--data-num)}.GroupBuilder_min__8raAV:focus{background:var(--g-well);border-radius:2px}.GroupBuilder_emptyCol___xb0B{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-style:italic;color:var(--g-ink-faint)}.GroupBuilder_adds__Z_kYB,.GroupBuilder_row__JAW3T{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--g-ink-dim)}.GroupBuilder_btn__nsm5b{min-height:24px;padding:3px 10px;font-family:var(--font-display);font-size:11px;font-weight:600;color:var(--g-ink-dim);background:var(--g-surface-2);border:1px solid var(--g-line);border-radius:4px;box-shadow:inset 1px 1px 0 var(--bevel-light),inset -1px -1px 0 var(--bevel-dark);cursor:pointer;white-space:nowrap}.GroupBuilder_go__6Tg4Z{color:var(--g-accent);border-color:var(--g-accent-deep)}.GroupBuilder_save__etOEc{background:var(--g-accent);color:var(--g-bg);border-color:#b98000}.GroupBuilder_x__B0bP8{color:var(--chip-red);background:var(--g-well);padding:3px 8px}.GroupBuilder_chk__IImnT{margin-left:auto;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.GroupBuilder_total__zNONU{margin-left:auto;font-feature-settings:var(--data-num);font-variant-numeric:var(--data-num)}.GroupBuilder_total__zNONU b{color:var(--g-ink)}.GroupBuilder_grow__w_PK_{flex:1 1}.GroupBuilder_why__hKR4E{font-size:11px;color:var(--g-accent)}.GroupBuilder_hint__hTnK4{margin:0;font-size:11px;font-style:italic;color:var(--g-ink-faint)}@media (max-width:720px){.GroupBuilder_min__8raAV,.GroupBuilder_nameIn__TtOGJ,.GroupBuilder_nameOut__NDKie,.GroupBuilder_vname__aWmhh{font-size:16px}}.GroupsPanel_card__BwCBi{display:flex;gap:10px;align-items:flex-start;padding:8px 6px;border-bottom:1px solid var(--g-line)}.GroupsPanel_thumb__osaww{position:relative;flex:none;width:64px;height:104px;padding:0;overflow:hidden;background:var(--g-well);border:1px solid var(--g-line);border-radius:2px;cursor:-webkit-grab;cursor:grab}.GroupsPanel_taken__iVlEv,.GroupsPanel_thumb__osaww:focus-visible,.GroupsPanel_thumb__osaww:hover{outline:2px solid var(--g-accent-bright);outline-offset:-1px}.GroupsPanel_tb__c604z{position:absolute;left:9px;right:9px;background:var(--g-ink-faint);border-radius:1px}.GroupsPanel_tbBuffer__G6dTa{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.12) 0 2px,transparent 2px 6px)}.GroupsPanel_tsvg__cX7js{position:absolute;inset:0;pointer-events:none}.GroupsPanel_tpath__G_hEW{fill:none;stroke:var(--g-ink-dim);stroke-width:1.2;stroke-linecap:round}.GroupsPanel_taken__iVlEv .GroupsPanel_tpath__G_hEW,.GroupsPanel_thumb__osaww:hover .GroupsPanel_tpath__G_hEW{stroke:var(--g-accent-bright)}.GroupsPanel_grab__3j9Cf{position:absolute;left:0;right:0;bottom:0;padding:2px 0;font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--g-bg);background:var(--g-accent-bright);opacity:0}.GroupsPanel_taken__iVlEv .GroupsPanel_grab__3j9Cf,.GroupsPanel_thumb__osaww:focus-visible .GroupsPanel_grab__3j9Cf,.GroupsPanel_thumb__osaww:hover .GroupsPanel_grab__3j9Cf{opacity:1}.GroupsPanel_body__0czL1{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.GroupsPanel_title__JmykV{display:flex;align-items:baseline;gap:8px}.GroupsPanel_name__GIGzc{font-weight:700;color:var(--g-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GroupsPanel_len__2MaK3{margin-left:auto;font-size:11px;color:var(--g-ink-faint);font-feature-settings:var(--data-num);font-variant-numeric:var(--data-num)}.GroupsPanel_tabs__4zVGi{display:flex;gap:2px;align-items:flex-end;border-bottom:1px solid var(--g-line-bright)}.GroupsPanel_tab__vIpNd{padding:1px 7px 2px;font-family:var(--font-display);font-size:10px;color:var(--g-ink-dim);background:var(--g-surface-1);border:1px solid var(--g-line);border-bottom:0;border-radius:5px 5px 0 0;box-shadow:inset 1px 1px 0 var(--bevel-light);cursor:pointer}.GroupsPanel_tabOn__kFZdd{color:var(--g-accent-bright);font-weight:700;background:var(--g-surface-2);border-color:var(--g-line-bright)}.GroupsPanel_meta__pPq0A{font-size:11px;color:var(--g-ink-dim)}.GroupsPanel_acts__3psFP{display:flex;gap:4px}.GroupsPanel_act__ZARNQ{background:var(--g-surface-2);border:1px solid var(--g-line);border-radius:4px;box-shadow:inset 1px 1px 0 var(--bevel-light),inset -1px -1px 0 var(--bevel-dark);color:var(--g-ink-dim);font-family:var(--font-display);font-size:10px;padding:2px 6px;cursor:pointer}.GroupsPanel_act__ZARNQ:hover{color:var(--g-accent)}.BookendPanel_head__ujL4_{flex-wrap:wrap;gap:6px}.BookendPanel_kinds__0DafQ{display:flex}.BookendPanel_kind__Q_xCN{min-height:0;padding:5px 12px;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--g-ink-dim);background:var(--g-surface-1);border:1px solid var(--g-line);cursor:pointer}.BookendPanel_kind__Q_xCN:first-child{border-radius:5px 0 0 5px}.BookendPanel_kind__Q_xCN:last-child{border-left:0;border-radius:0 5px 5px 0}.BookendPanel_kindOn__zFkpK{color:var(--g-accent);background:var(--g-surface-3)}.BookendPanel_days__li6ci{display:flex;gap:5px}.BookendPanel_dayBtn__2Bybf{flex:1 1;min-width:0;height:44px;padding:0;font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--g-ink-dim);background:var(--g-surface-2);border:1px solid var(--g-line);border-radius:7px;box-shadow:inset 1px 1px 0 var(--bevel-light),inset -1px -1px 0 var(--bevel-dark);cursor:pointer}.BookendPanel_dayLit__0PHeZ{color:var(--g-ink);background:var(--g-accent-deep);border-color:var(--g-wheel-hub);box-shadow:none}.BookendPanel_dayOn___3KkY{color:var(--g-bg);background:var(--g-accent);border-color:var(--g-accent-bright);box-shadow:none}.BookendPanel_dayNone__jWRLm{color:var(--g-ink-faint);background:transparent;box-shadow:none;border-style:dashed}.BookendPanel_weldL__RMS7z{margin-left:-6px;border-top-left-radius:0;border-bottom-left-radius:0}.BookendPanel_weldR__OaxpN{border-top-right-radius:0;border-bottom-right-radius:0}.BookendPanel_listHead__TvrH_{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 8px}.BookendPanel_listName__PqKL0{font-size:15px;font-weight:700;color:var(--g-accent-bright);white-space:nowrap}.BookendPanel_summary__7t0dS{font-size:12px;color:var(--g-ink-dim);white-space:nowrap}.BookendPanel_well__lAzpY{display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--g-well);border:1px solid var(--g-line-bright);border-radius:6px}.BookendPanel_row__htBNs{display:flex;align-items:center;gap:4px;box-sizing:border-box;padding:0 4px;color:var(--block-ink);background:var(--g-surface-2);border-radius:3px}.BookendPanel_quietRow__EHX3U{color:var(--g-ink-dim);background:transparent;border:1px dashed var(--g-line-bright)}.BookendPanel_lifted__5_0gU{outline:2px solid var(--g-accent)}.BookendPanel_changed__6ZkOP{box-shadow:inset 0 0 0 2px var(--g-accent)}.BookendPanel_gone__IL2Jb{opacity:.5}.BookendPanel_grip__t0SGL{width:16px;flex:none;text-align:center;opacity:.75;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BookendPanel_bookLength__uPdUI,.BookendPanel_bookName__11v5o{height:26px;box-sizing:border-box;padding:0 4px;color:inherit;background:transparent;border:0;border-radius:3px;outline:none}.BookendPanel_bookName__11v5o{flex:1 1;min-width:0;font-family:var(--font-text);font-size:15px;font-weight:500}.BookendPanel_bookLength__uPdUI{width:52px;flex:none;font-family:var(--font-display);font-size:13px;text-align:right}.BookendPanel_bookLength__uPdUI:focus,.BookendPanel_bookName__11v5o:focus{background:var(--bevel-dark);box-shadow:inset 0 0 0 1px var(--g-accent)}.BookendPanel_word__xKrw2{flex:1 1;font-size:13px}.BookendPanel_remove__6fAKU{width:24px;height:26px;flex:none;padding:0;font-size:12px;color:inherit;background:none;border:0;opacity:.75;cursor:pointer}.BookendPanel_remove__6fAKU:hover{opacity:1}.BookendPanel_bookAdd__i06xc{height:32px;box-sizing:border-box;margin-top:2px;padding:0 8px;font-family:var(--font-text);font-size:15px;font-weight:500;color:var(--g-ink);background:var(--g-bg);border:1px dashed var(--g-line-bright);border-radius:3px;outline:none}.BookendPanel_bookAdd__i06xc:focus{border:1px solid var(--g-accent)}.BookendPanel_bookAdd__i06xc::placeholder{color:var(--g-ink-faint)}.BookendPanel_small___TfFM{margin:0;font-size:12px;color:var(--g-ink-dim)}.BookendPanel_acts__mRBDR{display:flex;flex-wrap:wrap;gap:6px}.BookendPanel_btn__zLEcf{min-height:36px;padding:6px 12px;font-family:var(--font-display);font-size:13px;font-weight:500;color:var(--g-ink);background:var(--g-surface-2);border:1px solid var(--g-line-bright);border-radius:6px;box-shadow:inset 1px 1px 0 var(--bevel-light),inset -1px -1px 0 var(--bevel-dark);cursor:pointer}.BookendPanel_primary__R8eMa{font-weight:700;color:var(--g-bg);background:var(--g-accent);border-color:var(--g-accent-bright);box-shadow:none}.BookendPanel_foot__CCDQ9{display:flex;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px;font-size:12px;color:var(--g-ink-dim);border-top:1px solid var(--g-line)}.BookendPanel_link__5AltO{padding:0;font-family:var(--font-display);font-size:12px;font-weight:700;color:var(--g-back);background:none;border:0;cursor:pointer}.BookendPanel_day__4kANV{display:flex;flex-direction:column;gap:10px;padding:10px 12px;overflow-y:auto}.BookendPanel_wears__tTDQP{display:flex;flex-direction:column;gap:6px}.BookendPanel_readName__XLiLy{flex:1 1;min-width:0;padding:0 4px;font-family:var(--font-text);font-size:15px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.BookendPanel_readLen__bYl0L{flex:none;padding:0 4px;font-size:13px}.BookendPanel_offer__KIDRd{display:flex;flex-direction:column;gap:10px;padding:12px;font-size:14px;background:var(--g-surface-2);border:1px solid var(--g-line-bright);border-radius:6px}@media (max-width:720px){.BookendPanel_bookAdd__i06xc,.BookendPanel_bookLength__uPdUI,.BookendPanel_bookName__11v5o{font-size:16px}.BookendPanel_undoKey__9FYCg{display:none}}.PileSurface_win__j2bEq{position:fixed;z-index:var(--z-chrome-tray);display:flex;flex-direction:column;box-sizing:border-box;background:var(--g-surface-1);border-left-color:var(--bevel-dark);border-bottom:1px solid var(--bevel-dark);border-right:1px solid var(--bevel-dark);border-top-color:var(--bevel-dark);border-top:1px solid var(--bevel-light);border-left:1px solid var(--bevel-light);border-radius:6px;box-shadow:0 8px 28px rgba(0,0,0,.55);font-family:var(--font-display);overflow:hidden;will-change:transform}.PileSurface_win__j2bEq.PileSurface_strip__h84bh{border-radius:0;box-shadow:none}.PileSurface_head__REwMR{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 8px 14px;background:var(--g-surface-2);border-bottom:1px solid var(--g-line);box-shadow:inset 0 1px 0 var(--bevel-light)}.PileSurface_title__4K139{font-size:12.5px;font-weight:700;letter-spacing:.06em;color:var(--g-ink)}.PileSurface_grip__KO1pU{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.PileSurface_grip__KO1pU:active{cursor:-webkit-grabbing;cursor:grabbing}.PileSurface_rows__cWkAO{position:relative;margin:12px 12px 14px;overflow:visible}.PileSurface_empty__jFO4G{position:absolute;top:0;padding:10px 4px;color:var(--g-ink-faint);font-size:12px}.PileSurface_block__x7fDv{position:absolute;left:-6px;right:-6px;top:0;border-radius:8px;opacity:.45}.PileSurface_row__fBwbe{position:absolute;left:0;right:0;display:flex;align-items:flex-start;gap:8px;padding:3px 10px;border-radius:8px;color:var(--block-ink,#fff);font-size:14px;cursor:-webkit-grab;cursor:grab;box-sizing:border-box;overflow:hidden;transition:top .16s ease-out,height .16s ease-out}.PileSurface_row__fBwbe.PileSurface_thin__GBAXE{padding-top:0;padding-bottom:0}.PileSurface_lift__3P25E{position:absolute;left:6px;max-width:calc(100% - 12px);box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:0 8px;border-radius:6px;font-size:12px;color:var(--block-ink,#fff);box-shadow:0 1px 3px rgba(0,0,0,.45);pointer-events:none;z-index:var(--z-panel-mark);overflow:hidden;transition:top .16s ease-out}.PileSurface_row__fBwbe.PileSurface_marker__IyJDW{background:var(--g-surface-3);color:var(--g-ink);border:1px solid var(--g-line-bright);z-index:var(--z-panel-mark)}.PileSurface_band__lWw_T{position:absolute;left:-4px;right:-4px;border-radius:6px;background:var(--g-accent);opacity:.55;pointer-events:none;transition:top .16s ease-out,height .16s ease-out}.PileSurface_row__fBwbe:active{cursor:-webkit-grabbing;cursor:grabbing}.PileSurface_row__fBwbe.PileSurface_sel__GjLJi{outline:2px solid var(--g-accent);outline-offset:1px}.PileSurface_lift__3P25E.PileSurface_done__ZWOcb,.PileSurface_row__fBwbe.PileSurface_done__ZWOcb{opacity:.45}.PileSurface_lift__3P25E.PileSurface_done__ZWOcb .PileSurface_name__FPVSP,.PileSurface_row__fBwbe.PileSurface_done__ZWOcb .PileSurface_name__FPVSP{text-decoration:line-through}.PileSurface_name__FPVSP{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PileSurface_min__JBIW8{flex-shrink:0;opacity:.85}.PileSurface_box__0pldK{flex-shrink:0;cursor:pointer}.PileSurface_now__Ne8Rr{position:absolute;left:-12px;right:-12px;height:0;border-top:2px solid #ff4438;pointer-events:none}.PileSurface_now__Ne8Rr:before{content:"";position:absolute;left:0;top:-6px;width:10px;height:10px;border-radius:50%;background:#ff4438}.PileSurface_x__e04_4{background:var(--g-surface-3);border:1px solid var(--g-line-bright);border-radius:50%;width:22px;height:22px;padding:0;color:var(--g-ink);cursor:pointer;line-height:1}.PileSurface_tab__pHYWt{position:fixed;right:0;z-index:var(--z-chrome-tab);padding:12px 4px;background:var(--g-surface-2);border:1px solid var(--g-line-bright);border-right:0;border-radius:6px 0 0 6px;color:var(--g-accent);font-family:var(--font-display);font-size:11px;letter-spacing:.12em;writing-mode:vertical-rl;cursor:pointer}