.Ribbon_ribbon__WtFkc{position:-webkit-sticky;position:sticky;top:var(--ribbon-top,var(--ys-over,0));height:var(--band-h,24px);visibility:var(--ribbon-visibility,visible);pointer-events:auto;overflow:clip}.Ribbon_ribbonBar__LrLvx{position:absolute;border-radius:2px;overflow:clip;display:flex;align-items:center;padding:0 4px;cursor:default;background:var(--g-surface-2)}.Ribbon_ribbonBarName__x7NfD{position:-webkit-sticky;position:sticky;left:4px;font-family:var(--font-text);font-size:8.5px;line-height:1;letter-spacing:.02em;color:var(--block-ink);text-overflow:ellipsis}.Ribbon_ribbonBarName__x7NfD,.Ribbon_ribbonBarSources__HcG4C{font-weight:600;white-space:nowrap;overflow:hidden;min-width:0}.Ribbon_ribbonBarSources__HcG4C{margin-left:6px;font-size:7.5px;letter-spacing:.08em;color:var(--g-ink-dim);flex:0 1 auto}.Ribbon_ribbonBar__LrLvx:has(.Ribbon_ribbonBarSources__HcG4C) .Ribbon_ribbonBarName__x7NfD{flex:0 0 auto;max-width:calc(100% - 8px)}.Ribbon_ribbonBarTall__NCzXA .Ribbon_ribbonBarName__x7NfD{font-size:11px}.Ribbon_ribbonBar_observance__gwSAU{background:var(--g-surface-2);box-shadow:inset 0 0 0 1px var(--g-line-bright)}.Ribbon_ribbonBar_observance__gwSAU .Ribbon_ribbonBarName__x7NfD{color:var(--g-ink-dim);text-transform:uppercase;letter-spacing:.08em}.Ribbon_ribbonBar_birthday__JT6Jp .Ribbon_ribbonBarName__x7NfD{color:var(--block-ink)}.Ribbon_ribbonClipStart__iqezy{border-top-left-radius:0;border-bottom-left-radius:0}.Ribbon_ribbonClipEnd__KbQ9s{border-top-right-radius:0;border-bottom-right-radius:0}.Ribbon_ribbonFadeStart__WvVgv{mask-image:linear-gradient(90deg,transparent 0,#000 18px);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px)}.Ribbon_ribbonFadeEnd__o7_zy{mask-image:linear-gradient(270deg,transparent 0,#000 18px);-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 18px)}.Ribbon_ribbonFadeBoth__VgyOs{mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent)}.Ribbon_ribbonPickCell__EZtkj{position:absolute;top:0;bottom:0;background:transparent;border:0;padding:0;cursor:pointer}.Ribbon_ribbonPicking__CdXx0 .Ribbon_ribbonPickCell__EZtkj:hover{background:rgba(255,176,0,.22)}.Ribbon_ribbonPicking__CdXx0 .Ribbon_ribbonBar__LrLvx{pointer-events:none}.Ribbon_ribbonGhost__jgtlH{opacity:var(--layer-gain,1);background:none!important;color:rgba(255,255,255,.9);border-color:rgba(255,255,255,.2) rgba(255,255,255,.9);border-style:solid;border-width:1px;box-sizing:border-box;pointer-events:none;display:flex;align-items:center;justify-content:flex-end;gap:3px;padding-right:3px}.Ribbon_ribbonGhost__jgtlH.Ribbon_ribbonClipStart__iqezy{border-left-color:transparent}.Ribbon_ribbonGhost__jgtlH.Ribbon_ribbonClipEnd__KbQ9s{border-right-color:transparent}.Ribbon_ribbonGhostRange__N9q96 .Ribbon_ribbonBarName__x7NfD{margin-right:auto}.Ribbon_ribbonGhost__jgtlH .Ribbon_ribbonBarName__x7NfD{text-shadow:0 0 2px #000,0 0 2px #000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Ribbon_ribbonGhostTick__m62f_{width:5px;height:5px;flex-shrink:0}.Ribbon_ribbonPreview__MJqg4{position:absolute;border:1px dashed var(--g-accent-bright);background:color-mix(in srgb,var(--g-accent) 22%,transparent);border-radius:2px;pointer-events:none;z-index:var(--z-grid-block);display:flex;align-items:center;justify-content:flex-end;padding:0 3px;box-sizing:border-box}.Ribbon_ribbonPreviewCount__ua9UX{font-family:var(--font-display);font-size:8.5px;font-weight:var(--w-label);font-feature-settings:var(--data-num);font-variant-numeric:var(--data-num);letter-spacing:.04em;color:var(--g-accent-bright);text-shadow:0 0 3px var(--g-bg)}.Ribbon_ribbonSelected__AOlP3{box-shadow:inset 0 0 0 1px var(--g-accent-bright)}.EdgeDock_dock__v0mXj{display:contents}@media (max-width:720px){.EdgeDock_dock__v0mXj{position:fixed;right:var(--drawer-open,0);top:var(--drawer-dock-top,calc(env(safe-area-inset-top, 0px) + 8px));bottom:var(--drawer-dock-bottom,calc(var(--dock-h, 0px) + 8px));translate:var(--drawer-dock-shift,none);width:40px;z-index:var(--z-chrome-tab);display:flex;flex-direction:column;gap:6px;padding:6px 0;background:var(--g-bg-elev);border:1px solid var(--g-line-bright);border-right:none;border-radius:12px 0 0 12px;box-shadow:inset 1px 1px 0 var(--bevel-light),0 4px 14px rgba(0,0,0,.45);transition:right .16s ease}}.Layers_layerSwatch__HxZNC{width:8px;height:8px;flex-shrink:0;border-radius:1px}@media (hover:hover){.Layers_layerGain___cNW6[data-tip]:hover:after{content:attr(data-tip);position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);white-space:nowrap;padding:3px 7px;background:var(--g-bg-elev-2);border:1px solid var(--g-line-bright);border-radius:3px;font-family:var(--font-display);font-size:11px;letter-spacing:.02em;color:var(--g-ink);pointer-events:none}}.Layers_layerHere__EyEQ0{font-size:8.5px;letter-spacing:.14em;color:var(--g-ink-faint);font-weight:var(--w-note)}.Layers_layerCount__8z8Pn{font-family:var(--font-display);font-size:10px;color:var(--g-ink-faint);flex-shrink:0}.Layers_layerRowTicks__unjd9{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.Layers_layerTick__e7Ru2{display:flex;align-items:center;gap:4px;font-family:var(--font-display);font-size:10px;font-weight:var(--w-note);color:var(--g-ink-dim);cursor:pointer}.Layers_layerTick__e7Ru2 input{accent-color:var(--g-accent)}.Layers_layerNameInput__d5bdl{flex:1 1;min-width:0;background:var(--g-bg);border:1px solid var(--g-line-bright);box-shadow:inset 1px 1px 0 rgba(0,0,0,.55);color:var(--g-ink);font-family:var(--font-display);font-size:12px;padding:3px 6px;border-radius:2px}.Layers_layerDelete__lu0VQ{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px 6px 6px 15px;font-family:var(--font-display);font-size:10.5px;color:var(--g-ink-dim);background:var(--g-bg);border:1px solid var(--g-line);border-radius:2px}.Layers_layerSelect__laaWh{background:var(--g-bg-elev);border:1px solid var(--g-line-bright);color:var(--g-ink);font-family:var(--font-display);font-size:11px;padding:2px 4px;border-radius:2px}.Layers_layerError__SJER3{font-family:var(--font-display);font-size:10.5px;color:var(--g-qada);margin:0;padding-left:6px}@media (max-width:720px){.Layers_layerNameInput__d5bdl,.Layers_layerSelect__laaWh{font-size:16px}}.LineEnds_area__hcspw{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;padding-right:8px;box-sizing:border-box;min-width:0}.LineEnds_icon__4T4Sz{height:34px;box-sizing:border-box;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;max-width:100%}.LineEnds_plus__44qxh{font-size:calc(var(--cmd-fs) * 1.4);font-weight:700;line-height:1;color:var(--g-ink-faint);pointer-events:none}.LineEnds_area__hcspw:has(~[data-tag-chips],~* [data-command-preview],~* [data-selection-line],~* [data-capture-nudge]) .LineEnds_plus__44qxh,body:has([data-inbox-window]:not([data-aside])) .LineEnds_plus__44qxh{display:none}.LineEnds_icon__4T4Sz{padding:0 6px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.LineEnds_outline__ovuOW{color:var(--g-accent);border:2px solid var(--g-accent)}.LineEnds_fill__sL_YL{color:var(--g-bg-elev);background:var(--g-accent);border:2px solid var(--g-accent)}.LineEnds_slash__bJe4O{color:var(--g-ink-dim);border:1px solid var(--g-line);font-size:18px;letter-spacing:0}.LineEnds_destWrap__q_FUV{position:relative;z-index:var(--z-chrome-bar);flex:0 0 auto;display:flex;align-items:center;margin-left:12px}.LineEnds_destBtn__7reoO{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;font:inherit;font-size:14px;color:var(--g-ink-dim);background:var(--g-bg-elev);border:1px solid var(--g-line);border-radius:6px;box-shadow:inset 1px 1px 0 rgba(255,255,255,.06),inset -1px -1px 0 rgba(0,0,0,.35);cursor:pointer;white-space:nowrap;box-sizing:border-box}.LineEnds_destName__doHS7{min-width:0;color:var(--g-accent-bright);font-weight:600;overflow:hidden;text-overflow:ellipsis}.LineEnds_num__lhr75{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:9px;border:1px solid var(--g-line-bright);font-size:11px;margin-right:6px}.LineEnds_destBtn__7reoO .LineEnds_num__lhr75{margin-right:0}.LineEnds_menu__MKuZh{position:absolute;top:calc(100% + 6px);right:0;z-index:calc(var(--z-pop-complete) + 1);display:flex;flex-direction:column;min-width:180px;padding:4px;background:var(--g-bg-elev-2);border:1px solid var(--g-line-bright);border-radius:6px}.LineEnds_menuItem__KGpt4{display:flex;align-items:center;gap:4px;padding:6px 8px;font:inherit;font-size:14px;text-align:left;color:var(--g-ink);background:none;border:none;border-radius:4px;cursor:pointer}.LineEnds_menuItem__KGpt4:hover{background:var(--g-surface-3)}.LineEnds_lit__xZzo0{color:var(--g-accent-bright)}.LineEnds_row__bCeMg{flex:1 1;min-width:0;display:grid;grid-template-columns:110px minmax(0,1fr) auto 28px;align-items:baseline;grid-gap:14px;gap:14px}.LineEnds_kind__zWxF1{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--g-ink-faint)}.LineEnds_reading___i3Df{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LineEnds_name__4tQio{color:var(--g-ink)}.LineEnds_detail__Uy4Ks{margin-left:10px;color:var(--g-ink-faint)}.LineEnds_asks__F8pl2{color:var(--g-accent)}.LineEnds_dest__3Tt6q{font-size:12px;color:var(--g-ink-faint);white-space:nowrap}.LineEnds_key__xGMzX{font-size:12px;text-align:center;color:var(--g-ink-dim);border:1px solid var(--g-line);border-radius:4px}.LineEnds_key__xGMzX:empty{border:none}.LineEnds_inboxRow___KtjA{position:fixed;z-index:calc(var(--z-pop-complete) + 1);display:flex;flex-direction:column;align-items:stretch;gap:4px;box-sizing:border-box;padding:4px;max-height:70vh;overflow:hidden;background:var(--g-bg-elev-2);border:1px solid var(--g-line-bright);border-radius:0 0 6px 6px;pointer-events:none;white-space:nowrap}.LineEnds_card___oo1e{display:inline-flex;align-items:center;gap:7px;height:24px;box-sizing:border-box;padding:0 12px 0 2px;border-radius:12px;border:1px solid var(--g-line-bright);font-size:16px;color:var(--g-ink-dim)}.LineEnds_cardOn__nSycw{color:var(--g-accent-bright);border:2px solid var(--g-accent)}.LineEnds_cardNew__zL8fR{border-style:dashed;color:var(--g-ink-faint)}.LineEnds_cardNum__XHFst{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:9px;border:1px solid;font-size:12px;font-weight:700}.LineEnds_cardOn__nSycw .LineEnds_cardNum__XHFst{color:var(--g-bg-elev);background:var(--g-accent);border-color:var(--g-accent)}.SlashLine_command__GN7fV{color:var(--g-accent);border-color:var(--g-accent)}.SlashLine_glow__DW4Ed{color:var(--g-ink);border-color:var(--g-line-bright);box-shadow:-5px 0 12px -3px var(--g-accent),5px 0 12px -3px var(--chip-pink),0 -4px 12px -3px var(--chip-purple),0 4px 12px -3px var(--chip-teal);animation:SlashLine_slashDrift__8CiRs 20s linear infinite}.SlashLine_reading___FaFD{filter:brightness(1.3) saturate(1.3)}@keyframes SlashLine_slashDrift__8CiRs{0%{box-shadow:-5px 0 12px -3px var(--g-accent),5px 0 12px -3px var(--chip-pink),0 -4px 12px -3px var(--chip-purple),0 4px 12px -3px var(--chip-teal)}20%{box-shadow:-5px 0 12px -3px var(--chip-pink),5px 0 12px -3px var(--chip-purple),0 -4px 12px -3px var(--chip-teal),0 4px 12px -3px var(--chip-green)}40%{box-shadow:-5px 0 12px -3px var(--chip-purple),5px 0 12px -3px var(--chip-teal),0 -4px 12px -3px var(--chip-green),0 4px 12px -3px var(--g-accent)}60%{box-shadow:-5px 0 12px -3px var(--chip-teal),5px 0 12px -3px var(--chip-green),0 -4px 12px -3px var(--g-accent),0 4px 12px -3px var(--chip-pink)}80%{box-shadow:-5px 0 12px -3px var(--chip-green),5px 0 12px -3px var(--g-accent),0 -4px 12px -3px var(--chip-pink),0 4px 12px -3px var(--chip-purple)}to{box-shadow:-5px 0 12px -3px var(--g-accent),5px 0 12px -3px var(--chip-pink),0 -4px 12px -3px var(--chip-purple),0 4px 12px -3px var(--chip-teal)}}@media (prefers-reduced-motion:reduce){.SlashLine_glow__DW4Ed{animation:none}}[data-line-icon] .LayerFace_long__HQJjc{padding:0 8px;font-size:11px;letter-spacing:.08em}.LayerFace_stacked__ThkSM{flex-direction:column;align-items:flex-end;justify-content:center;gap:2px}.LayerFace_stacked__ThkSM>:first-child{height:24px}.LayerFace_sub__aK3HU{font-size:9px;line-height:1;color:var(--g-ink-faint);white-space:nowrap}.InsideAim_aim__6vMXg{outline:2px solid var(--g-accent);outline-offset:1px}.InsideAim_landed__zQ6Wv{animation:InsideAim_insideLanded__uxXaB .7s ease-out 1}@keyframes InsideAim_insideLanded__uxXaB{0%{box-shadow:0 0 0 4px var(--g-accent-bright)}to{box-shadow:0 0 0 0 transparent}}.InsideAim_refused__UlCG6{color:var(--g-ink-faint)}.EventDetailPanel_jrn__syLxn{margin-top:10px;padding-top:8px;border-top:1px solid var(--g-line)}.EventDetailPanel_jrnHead__D94eB{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.EventDetailPanel_jrnSummary__ZVYHj{flex:1 1;min-width:0;color:var(--g-ink);overflow-wrap:anywhere}.EventDetailPanel_jrnFare__cGWa8{font-family:var(--font-display);font-size:.7em;color:var(--g-ink-dim)}.EventDetailPanel_jrnLegs__EXJ2u{display:flex;flex-direction:column;min-height:210px;margin:0;padding:0;list-style:none}.EventDetailPanel_jrnLeg__1XuCH{display:flex;align-items:flex-start;gap:7px;min-height:24px;padding:1px 0}.EventDetailPanel_jrnAt__SfemZ{font-family:var(--font-display);font-size:.72em;color:var(--g-ink-dim);padding-top:.15em;flex:0 0 auto;font-feature-settings:var(--data-num);font-variant-numeric:var(--data-num)}.EventDetailPanel_jrnRail__SHo6Z{flex:0 0 auto;width:3px;align-self:stretch;border-radius:2px;background:var(--g-line-bright)}.EventDetailPanel_jrnLeg_walk__9qj4D .EventDetailPanel_jrnRail__SHo6Z{background:repeating-linear-gradient(135deg,#6d7a85 0 3px,#5c6771 3px 6px)}.EventDetailPanel_jrnLeg_wait__YnGdc .EventDetailPanel_jrnRail__SHo6Z{background:repeating-linear-gradient(180deg,#3a2f1f 0 3px,transparent 3px 6px)}.EventDetailPanel_jrnLeg_ride__gQKJW .EventDetailPanel_jrnRail__SHo6Z{background:var(--g-accent)}.EventDetailPanel_jrnLeg_other__k26zt .EventDetailPanel_jrnRail__SHo6Z{background:#5c5346}.EventDetailPanel_jrnLine__5iI0l{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.EventDetailPanel_jrnLabel__oxbLI{color:var(--g-ink);overflow-wrap:anywhere}.EventDetailPanel_jrnLeg_ride__gQKJW .EventDetailPanel_jrnLabel__oxbLI{padding:0 5px;border-radius:3px;background:var(--g-accent);color:#17110a;font-size:.85em}.EventDetailPanel_jrnHeadsign__6Yaxd{font-size:.68em;color:var(--g-ink-faint);overflow-wrap:anywhere}.EventDetailPanel_jrnStops__kPUvG{font-size:.68em;color:var(--g-ink-dim);overflow-wrap:anywhere}.EventDetailPanel_jrnArrow__1ojhW{margin:0 .35em;color:var(--g-ink-faint)}.EventDetailPanel_jrnLasts__9eMsm{font-family:var(--font-display);font-size:.68em;color:var(--g-ink-faint);flex:0 0 auto;padding-top:.2em;font-feature-settings:var(--data-num);font-variant-numeric:var(--data-num)}.EventDetailPanel_jrnFoot__3R3_s{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-top:7px;padding-top:6px;border-top:1px solid var(--g-line);font-size:.7em;color:var(--g-ink-faint)}.EventDetailPanel_jrnFootItem__7_QRq{display:inline-flex;align-items:baseline;gap:4px}.EventDetailPanel_jrnClock__xtMOA{font-family:var(--font-display);font-weight:400;color:var(--g-ink-dim);font-feature-settings:var(--data-num);font-variant-numeric:var(--data-num)}.EventDetailPanel_jrnPad__OYrf_{font-family:var(--font-display);color:var(--g-ink-faint)}.EventDetailPanel_jrnSpare__3PmrF{font-family:var(--font-display);color:var(--g-ink-dim)}.EventDetailPanel_jrnLate__3a1Rd{font-family:var(--font-display);color:var(--g-danger,#ff6044)}.EventDetailPanel_jrnSevered__r_Obv{margin:6px 0 0;font-size:.68em;color:var(--g-ink-faint)}.EventDetailPanel_jrnAgain__hIWm4{margin-top:8px;align-self:flex-start;background:none;border:1px dashed var(--g-line);border-radius:3px;padding:3px 8px;font:inherit;font-size:.62em;color:var(--g-ink-faint);cursor:pointer}.EventDetailPanel_jrnAgain__hIWm4:hover{border-color:var(--g-accent);color:var(--g-ink-dim)}.EventDetailPanel_head__JZeSN{display:flex;align-items:center;gap:8px;margin-bottom:6px}.EventDetailPanel_swatch__8KCaL{flex:none;width:12px;height:12px;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.35)}.EventDetailPanel_headName__kjLYU{flex:1 1;min-width:0;text-align:left;background:none;border:none;padding:2px 4px;margin:-2px -4px;border-radius:3px;font-family:var(--font-display);font-size:1em;font-weight:700;color:var(--g-ink);cursor:text;overflow-wrap:anywhere}.EventDetailPanel_when__mbeCd{display:flex;align-items:center;gap:10px;font-size:.72em;margin-bottom:4px}.EventDetailPanel_lock__STcG_{flex:none;display:inline-flex;align-items:center;background:none;border:none;padding:2px;color:var(--g-accent);cursor:pointer;border-radius:50%}.EventDetailPanel_close__b3Sd9{flex:none;background:none;border:none;padding:2px 4px;font:inherit;font-size:.7em;color:var(--g-ink-faint);cursor:pointer}.EventDetailPanel_place__XuV8t{display:flex;align-items:baseline;gap:8px;margin:-2px 0 6px;font-size:.72em}.EventDetailPanel_place__XuV8t a{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--g-ink);-webkit-text-decoration:underline dotted var(--g-ink-faint);text-decoration:underline dotted var(--g-ink-faint);text-underline-offset:2px}.EventDetailPanel_placeEdit__FMwnV{flex:none;background:none;border:1px solid var(--g-line);border-radius:3px;padding:1px 6px;font:inherit;font-size:.8em;color:var(--g-ink-dim);cursor:pointer}.EventDetailPanel_box__1ADp_{display:inline-flex;flex-direction:column;align-items:flex-end;padding:3px 8px;line-height:1.05;font:inherit;font-size:1em;color:var(--g-ink);background:var(--g-well);border:1px solid var(--g-line);border-radius:var(--radius);box-shadow:inset 1px 1px 0 var(--bevel-dark),inset -1px -1px 0 var(--bevel-light);cursor:text}.EventDetailPanel_boxStatic__AJAFy{cursor:default}.EventDetailPanel_boxLine__PVvjL{display:block;white-space:nowrap;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-align:right;cursor:text}.EventDetailPanel_day__4_kHi{color:var(--g-ink);white-space:nowrap;min-width:0;background:none;border:none;padding:2px 4px;margin:-2px -4px;border-radius:3px;font:inherit;font-size:1em;text-align:left;cursor:pointer}.EventDetailPanel_day__4_kHi b{font-weight:700}.EventDetailPanel_endsOn__isB7e{display:block;font-size:.8em;color:var(--g-ink-dim)}.EventDetailPanel_dur__DPHNk{display:block;background:none;border:none;padding:2px 4px;margin:-2px -4px 6px;border-radius:3px;font:inherit;font-size:.72em;color:var(--g-ink-dim);cursor:text;text-align:left}.EventDetailPanel_durStatic__rY2M2{cursor:default}.EventDetailPanel_chips__syMg4,.EventDetailPanel_foot__Z3s9O{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:4px 0}.EventDetailPanel_foot__Z3s9O{margin-top:10px}.EventDetailPanel_chip__qq5Bj{display:inline-flex;align-items:baseline;gap:5px;max-width:100%;padding:3px 8px;font:inherit;font-size:.6em;color:var(--g-ink);background:var(--g-surface-2);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);cursor:text;text-align:left;overflow-wrap:anywhere}.EventDetailPanel_chip__qq5Bj a{color:var(--g-accent)}.EventDetailPanel_chipKey__T_dFb{font-size:.8em;letter-spacing:.08em;text-transform:uppercase;color:var(--g-ink-faint)}.EventDetailPanel_chipStatic__k1avt{cursor:default;color:var(--g-ink-dim)}.EventDetailPanel_chipDue__bRObp{border-color:var(--g-danger,#ff6044)}.EventDetailPanel_chipEditing__uKuse{display:inline-flex;min-width:0}.EventDetailPanel_editWrap__lKM_c{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:.72em}.EventDetailPanel_input__mxc9x{width:100%;background:var(--g-bg);border:1px solid var(--g-accent);border-radius:3px;padding:2px 4px;font:inherit;color:var(--g-ink);outline:none}.EventDetailPanel_error__8gHrr{font-size:.7em;color:var(--g-danger,#ff6044)}.EventDetailPanel_editSnug__6XPI_{flex:none}.EventDetailPanel_editSnug__6XPI_ .EventDetailPanel_input__mxc9x{width:auto}.EventDetailPanel_notes__Fy8YJ{font-size:.72em;margin-top:4px}.EventDetailPanel_classNote__zEcnS{color:var(--g-ink-dim)}.EventDetailPanel_editAll__N3LJ8{display:inline-flex;align-items:center;gap:5px;background:none;border:none;padding:2px 0;font:inherit;font-size:.62em;color:var(--g-accent);cursor:pointer;text-align:left}.EventDetailPanel_editAll__N3LJ8 .EventDetailPanel_swatch__8KCaL{width:9px;height:9px}.EventDetailPanel_add__jy1SN{background:none;border:1px dashed var(--g-line);border-radius:3px;padding:2px 7px;font:inherit;font-size:.5em;color:var(--g-ink-faint);cursor:pointer}@media (hover:hover){.EventDetailPanel_day__4_kHi:hover,.EventDetailPanel_dur__DPHNk:hover,.EventDetailPanel_headName__kjLYU:hover{background:var(--g-bg-elev-2)}.EventDetailPanel_boxLine__PVvjL:hover,.EventDetailPanel_close__b3Sd9:hover,.EventDetailPanel_place__XuV8t a:hover{color:var(--g-accent)}.EventDetailPanel_placeEdit__FMwnV:hover{border-color:var(--g-accent);color:var(--g-ink)}.EventDetailPanel_add__jy1SN:hover{border-color:var(--g-line-bright);color:var(--g-ink-dim)}.EventDetailPanel_editAll__N3LJ8:hover{text-decoration:underline}}.EventDetailPanel_count__110o0{font-size:.55em;letter-spacing:.08em;text-transform:uppercase;color:var(--g-accent);margin-bottom:6px}.EventDetailPanel_names__GXJVt{margin-top:10px;display:flex;flex-direction:column;gap:2px}.EventDetailPanel_name__WQlK5{font-size:.7em;color:var(--g-ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:720px){.EventDetailPanel_input__mxc9x{font-size:16px}}.EventCentral_count__Vj8Nn{font-size:15px;font-weight:700;color:var(--g-ink)}.EventCentral_note__z2cmO{display:flex;align-items:flex-start;gap:8px;padding:4px 0;border-bottom:1px solid var(--g-line2,var(--g-line))}.EventCentral_onBlock__JX7TN{display:flex;align-items:center;padding-top:2px}.EventCentral_classNoteText__hi6H2{flex:1 1;font-family:var(--font-text);font-size:12.5px;line-height:1.3;color:var(--g-ink);min-width:0;overflow-wrap:anywhere}.EventCentral_remove__mpRfJ{background:none;border:none;color:var(--g-ink-dim);cursor:pointer;font-size:11px;padding:0 2px}.EventCentral_remove__mpRfJ:hover{color:var(--g-ink)}.PhoneStep_step__Mog_0{flex:1 1 100%;box-sizing:border-box;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:2px;padding:2px 4px 4px}.PhoneStep_answered__3wOXg{display:flex;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.PhoneStep_answer__VZESe{flex:0 1 auto;min-width:0;max-width:100%;padding:0;border:none;background:none;font:inherit;font-size:13px;color:var(--g-ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.PhoneStep_answer__VZESe+.PhoneStep_answer__VZESe:before{content:"· ";color:var(--g-ink-faint)}.PhoneStep_field__xxS8A{display:flex;flex-direction:column;min-width:0}.PhoneStep_label__UiR92{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--g-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PhoneStep_input__oZlhV{box-sizing:border-box;font-size:17px;line-height:1.3;padding:3px 0 4px;min-width:0;text-overflow:ellipsis}.PhoneStep_fitChips__hDHxX{overflow-x:visible}.PhoneStep_fitChip__WDkme{flex:1 1;min-width:0;padding-inline:0}.PhoneStep_fitSubmit__TM4fe{flex:0 0 auto;min-width:52px;padding-inline:12px;white-space:nowrap}.DatePicker_dpHeader__Vujad{display:flex;align-items:center;justify-content:center;margin-bottom:3px}.DatePicker_dpYearBtn__Ttctb{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;background:transparent;border:1px solid transparent;border-radius:3px;color:var(--g-accent);font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.06em;cursor:pointer}.DatePicker_dpYearBtn__Ttctb:hover{border-color:var(--g-accent);background:rgba(255,176,0,.1)}.DatePicker_dpYearCaret__p6j3K{font-size:8px;opacity:.75}.DatePicker_dpDowRow___hxB0{display:flex;margin-bottom:2px}.DatePicker_dpGutterSpacer__Q_3nA,.DatePicker_dpGutter__iA2uO{flex:none;width:24px}.DatePicker_dpDowCells__wEATn{display:grid;flex:1 1;grid-template-columns:repeat(7,1fr)}.DatePicker_dpDow__uEdxX{text-align:center;color:var(--g-ink-faint);font-size:9px}.DatePicker_dpStrip__GKrBt{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.DatePicker_dpMonthSec__HJvr3{display:flex;margin:0;padding:0;border:0}.DatePicker_dpTintA__BjkUz{background:transparent}.DatePicker_dpTintB__y0BU0{background:rgba(255,238,205,.035)}.DatePicker_dpGutter__iA2uO{position:relative}.DatePicker_dpMonthLabel__Nb_PE{position:-webkit-sticky;position:sticky;top:0;display:block;padding:3px 0 3px 2px;color:var(--g-accent);font-family:var(--font-display);font-size:9.5px;font-weight:700;letter-spacing:.04em;line-height:1}.DatePicker_dpWeeks__BdQId{flex:1 1;min-width:0}.DatePicker_dpWeek__CnOQ9{display:grid;grid-template-columns:repeat(7,1fr);height:26px}.DatePicker_dpGap__HbRQm{display:block}.DatePicker_dpDay__kQxAa{background:transparent;border:1px solid transparent;color:var(--g-ink-dim);font-family:inherit;font-size:10px;cursor:pointer;padding:0}.DatePicker_dpPast__3UPLc{color:var(--g-ink-faint)}.DatePicker_dpHeadMonth__GS2_N{margin-right:5px;color:var(--g-ink)}.DatePicker_dpYears__S0GS4{position:absolute;left:6px;right:6px;top:28px;bottom:6px;z-index:var(--z-grid-under);display:flex;flex-direction:column;gap:6px;padding:6px;background:var(--g-surface-2);border:1px solid var(--g-line-bright);border-radius:var(--radius)}.DatePicker_dpYearGrid__jO65t{flex:1 1;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3px;gap:3px;align-content:start}.DatePicker_dpYearCell__ORTyA{padding:4px 0;background:var(--g-surface-3);border:1px solid var(--g-line);border-radius:3px;color:var(--g-ink-dim);font-family:var(--font-display);font-size:11px;cursor:pointer}.DatePicker_dpYearCell__ORTyA:hover{border-color:var(--g-accent);color:var(--g-accent)}.DatePicker_dpYearNow__f4HD5{color:var(--g-accent-bright);border-color:var(--g-accent);font-weight:700}.DatePicker_dpYearPager__uDspy{display:flex;justify-content:space-between;gap:6px}.DatePicker_dpYearPage__wmaG9{flex:1 1;padding:3px 0;background:transparent;border:1px solid var(--g-line);border-radius:3px;color:var(--g-ink-faint);font-family:var(--font-display);font-size:10px;cursor:pointer}.DatePicker_dpDay__kQxAa:hover,.DatePicker_dpYearPage__wmaG9:hover{border-color:var(--g-accent);color:var(--g-accent)}.DatePicker_dpToday__erHtM{color:var(--g-accent-bright);font-weight:700}.DatePicker_dpSelected__TstXZ{background:var(--g-accent);color:var(--g-bg);border-color:var(--g-accent);font-weight:700}.DatePicker_dpInSpan__tvDGm{background:rgba(255,176,0,.16);border-radius:0}.DatePicker_dpSpanStart__Osawy{border-top-left-radius:3px;border-bottom-left-radius:3px}.DatePicker_dpSpanEnd__PeOFb{border-top-right-radius:3px;border-bottom-right-radius:3px}.DatePicker_dpDay__kQxAa{border-radius:3px;min-height:20px}.WeekWheel_wheelWeeks__YYPdb{display:flex;flex-direction:column;gap:3px;-webkit-tap-highlight-color:transparent}.WeekWheel_wwDow__Lhdml{display:grid;grid-template-columns:repeat(7,1fr)}.WeekWheel_wwView___a_HQ{position:relative;height:var(--ww-h);overflow:hidden;touch-action:none;mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 91%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 91%,transparent)}.WeekWheel_wwBand__ub_Vr{position:absolute;left:0;right:0;top:calc(var(--ww-band) * var(--ww-detent));height:var(--ww-detent);z-index:var(--z-grid-band);background:rgba(255,176,0,.09);box-shadow:inset 0 1px 0 var(--g-accent),inset 0 -1px 0 var(--g-accent);pointer-events:none}.WeekWheel_wwDrum__5f6nO{position:absolute;left:0;right:0;top:0;z-index:var(--z-grid-wash);will-change:transform}.WeekWheel_wwRow__o643_{position:absolute;left:0;right:0;height:var(--ww-detent);display:grid;grid-template-columns:repeat(7,1fr)}.WeekWheel_wwDay___24qZ{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:0;background:transparent;border:1px solid transparent;color:var(--g-ink-dim);font-family:inherit;cursor:pointer}.WeekWheel_wwNum__6uXpQ{font-size:15px;line-height:1}.WeekWheel_wwTintA__V0Ec7{background:transparent}.WeekWheel_wwTintB__l9NL9{background:rgba(255,238,205,.04)}.WeekWheel_wwFirst__fRwEK{border-left-color:var(--g-line-bright)}.WeekWheel_wwPast__NfSOp .WeekWheel_wwMonthMark__Oks_s{color:var(--g-ink-faint)}.WeekWheel_wwMonthMark__Oks_s{font-size:8.5px;font-weight:700;letter-spacing:.04em;line-height:1;color:var(--g-accent)}.WeekWheel_wwScanAt__a0It7{box-shadow:inset 0 0 0 2px var(--g-accent-bright)}.WeekWheel_wwScanning__ek4mM .WeekWheel_wwBand__ub_Vr{background:rgba(255,176,0,.05)}.WeekWheel_wwReadout__whQSL{position:absolute;top:1px;left:var(--ww-at,50%);transform:translateX(-50%);z-index:var(--z-grid-block);padding:2px 8px;border:1px solid var(--g-accent);border-radius:3px;background:var(--g-bg);color:var(--g-accent-bright);font-family:var(--font-display);font-size:11px;font-weight:700;white-space:nowrap;pointer-events:none}.DeadlinePanel_lead__AHI26{display:inline-flex;align-items:center;gap:8px}.DeadlinePanel_until__kgx3_{display:inline-flex;align-items:baseline;justify-content:flex-end;width:54px;flex-shrink:0;font-family:var(--font-display);line-height:1;white-space:nowrap}.DeadlinePanel_n__rTAp_{font-size:21px;font-weight:700;letter-spacing:-.02em;color:var(--g-ink)}.DeadlinePanel_unit__ge6sF{margin-left:1px;font-size:11px;font-weight:600;color:var(--g-ink-dim)}.DeadlinePanel_list__sLHrr [data-row]{position:relative}@media (hover:hover){.DeadlinePanel_whole__WxItc[data-cut]:hover:before{content:attr(data-whole);position:absolute;z-index:var(--z-panel-mark);margin:-3px 4px 0 -5px;padding:2px 4px;white-space:normal;overflow-wrap:anywhere;color:var(--g-ink);background:var(--g-surface-2);border:1px solid var(--g-line-bright);border-radius:3px;box-shadow:0 2px 6px rgba(0,0,0,.45);pointer-events:none}}.FlightMap_frame__l489k{flex:0 0 auto;border-left:1px solid var(--bevel-dark,#0f0d0b);border-bottom-color:var(--bevel-dark,#0f0d0b);border-right-color:var(--bevel-dark,#0f0d0b);border-top:1px solid var(--bevel-dark,#0f0d0b);border-right:1px solid var(--bevel-light,#4a423a);border-bottom:1px solid var(--bevel-light,#4a423a);border-radius:3px;overflow:hidden;margin:0 0 10px}.FlightMap_scroller__vR_Ar{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;line-height:0}.FlightMap_canvas__sh2Eq{display:block;height:auto}.FlightMap_sea__obbcA{fill:var(--map-sea,#0e1418)}.FlightMap_land__6afUS{fill:var(--map-land,#3b332c);stroke:var(--map-coast,#6d5f50);stroke-width:.5;vector-effect:non-scaling-stroke}.FlightMap_state__agTfl{fill:none;stroke:var(--map-coast,#6d5f50);stroke-width:.4;opacity:.5;vector-effect:non-scaling-stroke}.FlightMap_lake__oO1NG{fill:var(--map-sea,#0e1418);stroke:var(--map-lake,#3f5a68);stroke-width:.5;vector-effect:non-scaling-stroke}.FlightMap_arc__q7_oj{fill:none;stroke:var(--flight-hue,#2f9fd8);stroke-width:1.5;vector-effect:non-scaling-stroke;cursor:pointer}.FlightMap_arcFlown__0KViX{stroke:var(--flight-hue-dim,#215a7b);stroke-width:1.1}.FlightMap_arcTheirs__J39K7{opacity:.45;stroke-dasharray:3 3}.FlightMap_arcOn__5p_No{stroke:var(--amber,#e0a850);stroke-width:2.2;opacity:1}.FlightMap_dot__AmfWp{fill:var(--map-dot,#f0d090);stroke:var(--map-dot-edge,#1a1613);stroke-width:.8;vector-effect:non-scaling-stroke}@media (min-width:721px){.Sidebar_column__W_gsm{position:fixed;top:calc(26px + var(--ys-flow, 0px));right:0;bottom:0}.Sidebar_main__EOJmw:has(>[data-drawer]){padding-right:340px}.Sidebar_bar__HpzrG{margin-right:340px}.Sidebar_cluster__v3NNq{position:fixed;top:3px;right:8px;height:20px;margin:0;display:flex;align-items:center;gap:6px}.Sidebar_cluster__v3NNq>span>button{flex-direction:row;align-items:baseline;gap:6px;padding:1px 10px;margin:0;border-radius:999px;line-height:1.2;font-size:11px}.Sidebar_cluster__v3NNq>span>button *{font-size:11px}.Sidebar_cluster__v3NNq>span>[role=status]{flex-direction:row;gap:3px;padding:2px 6px;margin:0 0 0 6px;border-radius:999px}.Sidebar_cluster__v3NNq>span>[role=status]>span{width:7px;height:7px}}.Sidebar_column__W_gsm [data-line][data-lifted]:before{content:"";position:absolute;inset:0;transform:translateY(calc(-1 * var(--lift)));border:1px dashed var(--g-line-bright);border-radius:3px;background:var(--g-surface-1)}.Sidebar_stack__Gl3_f{flex:1 1;min-height:0;position:relative;display:flex;flex-direction:column;gap:6px;padding:6px 0;background:var(--g-bg)}.Sidebar_detailHost__VARVN,.Sidebar_now__zBlkx,.Sidebar_pane__bnuEp{isolation:isolate;margin:0 6px;border:1px solid var(--g-line-bright);border-radius:6px;background:var(--g-bg-elev);box-shadow:inset 1px 1px 0 var(--bevel-light),inset -1px -1px 0 var(--bevel-dark),0 1px 3px rgba(0,0,0,.5);overflow:hidden}.Sidebar_panes__WbjSX{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:6px}.Sidebar_panes__WbjSX[data-panes=scroll]{overflow-y:auto;overscroll-behavior:contain}.Sidebar_pane__bnuEp{display:flex;flex-direction:column;min-height:0;transition:flex-grow .38s cubic-bezier(.2,.7,.2,1),flex-basis .38s cubic-bezier(.2,.7,.2,1),height .38s cubic-bezier(.2,.7,.2,1)}.Sidebar_riverCard__46V6F>[data-river-scroll]{flex:1 1;min-height:0;padding-top:0;padding-bottom:0}.Sidebar_sizing__7VWzD .Sidebar_pane__bnuEp{transition:none}.Sidebar_face__ChQNR{display:flex;flex-direction:column;min-height:0;flex:1 1}.Sidebar_paneBody__mfLdN{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:4px 6px 6px}.Sidebar_paneScroll__jTAVZ{display:block;overflow-y:auto}.Sidebar_grip__VEIQO{flex:none;height:10px;margin:-6px 0;display:flex;align-items:center;justify-content:center;cursor:row-resize;touch-action:none}.Sidebar_grip__VEIQO:before{content:"";width:36px;height:3px;border-top:1px solid var(--g-line-bright);border-bottom:1px solid var(--g-line-bright)}@media (hover:hover){.Sidebar_grip__VEIQO:hover:before{border-color:var(--g-accent)}}.Sidebar_sizing__7VWzD .Sidebar_grip__VEIQO:before{border-color:var(--g-accent)}.Sidebar_line__MYHsn{display:flex;align-items:center;gap:6px;flex:none;height:22px;padding:0 8px;border-bottom:1px solid var(--g-line);font:700 11px/1 var(--font-display);letter-spacing:.26em;text-transform:uppercase;color:var(--g-ink)}.Sidebar_count__5N4bI{flex:none;margin-left:auto;font-weight:400;letter-spacing:.04em;text-transform:none;white-space:nowrap;color:var(--g-ink-faint)}.Sidebar_top__IDmpW{flex:none;display:flex;flex-direction:column;gap:5px;padding:0 6px}.Sidebar_seg__Wd9PG{display:flex;height:22px;border:1px solid var(--g-line-bright);border-radius:var(--radius);overflow:hidden;background:var(--g-surface-2);box-shadow:inset 1px 1px 0 var(--bevel-light),inset -1px -1px 0 var(--bevel-dark)}.Sidebar_seg__Wd9PG button,.Sidebar_tabs__wE66A button{border:0;background:transparent;color:var(--g-ink-dim);font:700 10px/1 var(--font-display);letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.Sidebar_seg__Wd9PG button{flex:1 1}.Sidebar_seg__Wd9PG button+button{border-left:1px solid var(--g-line-bright)}.Sidebar_seg__Wd9PG button[aria-pressed=true]{background:var(--g-bg);color:var(--g-accent);box-shadow:inset 1px 1px 0 var(--bevel-dark),inset -1px -1px 0 var(--bevel-light)}.Sidebar_tabs__wE66A{display:flex;height:20px;border-bottom:1px solid var(--g-line-bright)}.Sidebar_tabs__wE66A button{padding:0 12px;border:1px solid transparent;border-bottom:0;border-radius:4px 4px 0 0;margin-bottom:-1px;color:var(--g-ink-faint)}.Sidebar_tabs__wE66A button[aria-selected=true]{color:var(--g-accent);border-color:var(--g-line-bright);background:var(--g-bg-elev)}.Sidebar_scenesRoom__cRBpA{flex:1 1;min-height:0}.Sidebar_now__zBlkx{flex:none;padding:6px 7px}.Sidebar_nowOver__xyQzk{position:absolute;left:5px;right:5px;top:3px;display:flex;align-items:baseline;gap:6px;overflow:hidden;white-space:nowrap;pointer-events:none;color:var(--g-ink);text-shadow:0 0 3px #000,0 0 2px #000}.Sidebar_nowName__ls_bi{overflow:hidden;text-overflow:ellipsis;font:600 11px/1 var(--font-text)}.Sidebar_nowUntil__Ty5GH{flex:none;font:600 10px/1 var(--font-display);color:var(--g-ink-dim)}.Sidebar_well__Ei5Ty{padding:4px 6px;display:flex;align-items:center;gap:6px;border-radius:4px;background:var(--g-bg);border:1px solid #000;box-shadow:inset 1px 1px 2px rgba(0,0,0,.7),0 1px 0 var(--bevel-light)}.Sidebar_left__0_lSz{flex:none;min-width:52px;text-align:right;font:700 18px/1 var(--font-display);color:var(--g-accent)}.Sidebar_strip2__QWwp2{position:relative;flex:1 1;height:26px;border-radius:2px;overflow:hidden;background:var(--g-col-day,#141b24);box-shadow:inset 0 0 0 1px rgba(0,0,0,.6)}.Sidebar_tick___gMrk{position:absolute;top:0;bottom:0;width:1px;background:rgba(255,255,255,.05)}.Sidebar_tickHour__YO4gW{background:rgba(255,255,255,.13)}.Sidebar_tick___gMrk>span{position:absolute;left:2px;bottom:4px;font:600 8px/1 var(--font-display);color:var(--g-ink-faint)}.Sidebar_stripBlock__HiITo{position:absolute;top:1px;bottom:1px;overflow:hidden;white-space:nowrap;padding-right:4px;border-radius:2px;color:var(--block-ink);font:400 10px/20px var(--font-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.Sidebar_stripBlockNow__8zoP_{box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 0 0 1px rgba(0,0,0,.5)}.Sidebar_past__9l_mx{position:absolute;left:0;top:0;bottom:0;width:50%;background:rgba(0,0,0,.4);pointer-events:none}.Sidebar_line2__Wq_5s{position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--g-today);box-shadow:0 0 4px var(--g-today)}.Sidebar_next__nxQ_6{display:flex;align-items:baseline;justify-content:flex-end;gap:5px;height:11px;margin-top:4px;overflow:hidden;white-space:nowrap;font:600 10px/1 var(--font-display);color:var(--g-ink-faint)}.Sidebar_next__nxQ_6 b{font:700 8px/1 var(--font-display);letter-spacing:.22em}.Sidebar_nextName__5BznO{font-family:var(--font-text);color:var(--g-ink-dim)}.Sidebar_swatch__ysUnG{flex:none;width:8px;height:8px;border-radius:1px;align-self:center}.Sidebar_layers__u0uOn{padding-bottom:6px}.Sidebar_gain__VqulU{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:64px;min-width:28px;height:6px;margin:0 0 0 8px;background:#000;border:1px solid var(--g-line);border-radius:3px}.Sidebar_gain__VqulU::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;border-radius:50%;background:var(--g-accent);border:1px solid #000;cursor:pointer}.Sidebar_gain__VqulU::-moz-range-thumb{width:10px;height:10px;border-radius:50%;background:var(--g-accent);border:1px solid #000;cursor:pointer}.Sidebar_plus__6kBj5{flex:none;display:inline-grid;place-items:center;width:14px;height:14px;padding:0;border:0;border-radius:50%;background:var(--g-accent);color:#000;font:700 10px/1 var(--font-display);letter-spacing:0;cursor:pointer}.Sidebar_strip__y4HMe{display:flex;gap:4px;overflow-x:auto;padding:6px 8px 5px;scrollbar-width:none;scroll-snap-type:x proximity}.Sidebar_strip__y4HMe::-webkit-scrollbar{display:none}.Sidebar_chip__65FxZ{flex:none;display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 6px 0 5px;scroll-snap-align:start;background:var(--g-bg-elev);border:1px solid var(--g-line);border-radius:4px;color:var(--g-ink-dim);font:700 10px/1 var(--font-display);letter-spacing:.06em;white-space:nowrap;cursor:pointer}@media (hover:hover){.Sidebar_chip__65FxZ:hover{border-color:var(--g-line-bright);color:var(--g-ink)}}.Sidebar_chipOn__c6bJb{background:var(--g-bg);border-color:var(--g-accent-deep);color:var(--g-accent);box-shadow:inset 0 1px 0 rgba(255,176,0,.35)}.Sidebar_chipAim__1yl2F{border-style:dashed;border-color:var(--g-accent)}.Sidebar_chip__65FxZ input{margin:0 0 0 1px}.Sidebar_star__Vy2zS{background:none;border:0;padding:0;color:var(--g-ink-faint);font-size:11px;cursor:pointer}.Sidebar_starOn__PGF6m{color:var(--g-accent)}.Sidebar_none__Wgrta{padding:3px 2px;color:var(--g-ink-faint);font-size:11px}.Sidebar_detailHost__VARVN{position:absolute;left:0;right:0;z-index:var(--z-panel-tray);display:flex;flex-direction:column;border-color:var(--g-accent-deep);box-shadow:inset 1px 1px 0 rgba(255,176,0,.22),inset -1px -1px 0 var(--bevel-dark),0 4px 16px rgba(0,0,0,.6)}.Sidebar_detailHost__VARVN>[data-detail-panel]{flex:1 1 auto;max-height:none;border-top:0}@media (max-width:720px){.Sidebar_chip__65FxZ{height:28px;font-size:12px}}.Sidebar_rail__pet3S{display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px 0}.Sidebar_railKey__vDxi0{width:34px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;background:var(--g-bg-elev);border:1px solid var(--g-line-bright);border-radius:6px;color:var(--g-ink-dim);font:700 17px/1 var(--font-display);box-shadow:inset 1px 1px 0 var(--bevel-light),inset -1px -1px 0 var(--bevel-dark)}.Sidebar_railKey__vDxi0:active{box-shadow:inset 1px 1px 0 var(--bevel-dark),inset -1px -1px 0 var(--bevel-light);color:var(--g-accent)}.Sidebar_railSeg__12GR4{display:flex;flex-direction:column;width:34px;border:1px solid var(--g-line-bright);border-radius:6px;overflow:hidden;background:var(--g-bg-elev);box-shadow:inset 1px 1px 0 var(--bevel-light),inset -1px -1px 0 var(--bevel-dark)}.Sidebar_railSeg__12GR4 button{writing-mode:vertical-rl;padding:9px 0;border:0;background:transparent;color:var(--g-ink-dim);font:700 10px/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.Sidebar_railSeg__12GR4 button+button{border-top:1px solid var(--g-line-bright)}.Sidebar_railSeg__12GR4 button[aria-pressed=true]{background:var(--g-bg);color:var(--g-accent);box-shadow:inset 1px 1px 0 var(--bevel-dark),inset -1px -1px 0 var(--bevel-light)}.Sidebar_riverHead__fCy9g{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-panel-tab);margin:0 -8px 4px;background:var(--g-bg-elev)}.Sidebar_tabs2__jo2RT{display:flex;gap:4px;overflow-x:auto;padding:5px 8px;border-bottom:1px solid var(--g-line);scrollbar-width:none}.Sidebar_tabs2__jo2RT::-webkit-scrollbar{display:none}.Sidebar_tab__3vHGf{flex:none;display:inline-flex;align-items:center;gap:5px;height:18px;padding:0 7px;background:var(--g-bg-elev);border:1px solid var(--g-line);border-radius:4px;color:var(--g-ink-dim);font:700 10px/1 var(--font-display);letter-spacing:.06em;white-space:nowrap;cursor:pointer}@media (hover:hover){.Sidebar_tab__3vHGf:hover{border-color:var(--g-line-bright);color:var(--g-ink)}}.Sidebar_tabOn__218mR{background:var(--g-bg);border-color:var(--g-accent-deep);color:var(--g-accent)}.Sidebar_tabHeld__VB3b9{box-shadow:0 0 0 1px var(--g-accent)}.Sidebar_tabCount__x0_ml{font-weight:400;color:var(--g-ink-faint)}.Sidebar_snoozed__T69aG{background:none;border:0;padding:0;font:inherit;color:var(--g-accent);cursor:pointer}.Sidebar_stack__Gl3_f [data-panel-head]{cursor:pointer}.Sidebar_stack__Gl3_f [data-folded] [data-pane-top]>:not([data-panel-head]),.Sidebar_stack__Gl3_f [data-folded]>[data-pane-face]>:not([data-panel-head]):not([data-pane-top]),.Sidebar_stack__Gl3_f[data-fold~=now] [data-panel=now]>:not([data-panel-head]),.Sidebar_stack__Gl3_f[data-fold~=river] [data-panel=river] [data-river-bands]>:not([data-river-head]),.Sidebar_stack__Gl3_f[data-fold~=river] [data-panel=river] [data-river-tabs]{display:none}.Sidebar_stack__Gl3_f[data-fold~=river] [data-panel=river] [data-river-scroll]{overflow:hidden}.Sidebar_stack__Gl3_f [data-folded]>[data-layer-strip]{padding-bottom:0}.Sidebar_stack__Gl3_f [data-folded]>[data-pane-face]>[data-panel-head],.Sidebar_stack__Gl3_f[data-fold~=river] [data-panel=river] [data-panel-head]{border-bottom:0}.Sidebar_stack__Gl3_f[data-fold~=now] [data-panel=now] .Sidebar_strip2__QWwp2{height:16px}.SearchOval_oval__0cJFM{flex:0 100 150px;min-width:56px;height:16px;display:flex;align-items:center;gap:4px;padding:0 8px 0 6px;border:1px solid var(--g-line-bright);border-radius:999px;background:var(--g-well);box-shadow:inset 1px 1px 0 var(--bevel-dark),inset -1px -1px 0 var(--bevel-light);cursor:text}.SearchOval_oval__0cJFM:focus-within{border-color:var(--g-accent-deep)}.SearchOval_glass__xT3ZW{width:10px;height:10px;flex:none;color:var(--g-ink-faint)}.SearchOval_field__nmD_D{flex:1 1;min-width:0;height:14px;padding:0;border:0;outline:0;background:none;color:var(--g-ink);font:400 11px/14px var(--font-text);letter-spacing:0;text-transform:none;text-overflow:ellipsis}.SearchOval_field__nmD_D::placeholder{color:var(--g-ink-faint)}[data-folded] .SearchOval_oval__0cJFM{display:none}@media (max-width:720px){.SearchOval_oval__0cJFM{height:18px;flex:0 0 26px;min-width:26px;padding:0 6px}.SearchOval_oval__0cJFM:focus-within,.SearchOval_oval__0cJFM:has(.SearchOval_field__nmD_D:not(:placeholder-shown)){flex:0 1 150px}.SearchOval_field__nmD_D{height:16px;font-size:16px;line-height:16px}}.ListBox_fold__pVS_6{display:flex;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--g-ink-dim);cursor:pointer;border-top:1px solid var(--g-line);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ListBox_rowRetired__hYONM{opacity:.5}.ListBox_slot__PmE0C{position:relative;height:196px;flex-shrink:0}.ListBox_box__V_u7u{position:absolute;left:0;right:0;top:0;height:100%;overflow-y:auto;z-index:var(--z-panel-tray);background:var(--g-bg-elev);border:1px solid var(--g-line);border-radius:3px;box-shadow:inset 1px 1px 0 var(--bevel-dark)}.ListBox_search__GnnF7{position:-webkit-sticky;position:sticky;top:0;box-sizing:border-box;padding:0 6px;height:33px;font-size:13px;border:0;border-radius:0}.ListBox_row__Efwde{display:flex;flex-direction:column;gap:4px;padding:6px;border-bottom:1px solid var(--g-line);border-left:2px solid transparent;cursor:pointer}.ListBox_row__Efwde:hover{background:var(--g-raised,rgba(255,255,255,.04))}.ListBox_row__Efwde:focus-visible,.ListBox_search__GnnF7:focus{outline:1px solid var(--g-accent,#ffb000);outline-offset:-1px}.ListBox_rowOn__r1gBj{border-left-color:var(--g-accent,#ffb000);box-shadow:inset 2px 0 0 var(--g-accent,#ffb000);background:rgba(255,176,0,.14)}.ListBox_rowOn__r1gBj:hover{background:rgba(255,176,0,.2)}.ListBox_rowCat__7w_Y6,.ListBox_rowCat__7w_Y6:hover{background:var(--g-accent,#ffb000);color:var(--g-bg)}.ListBox_line__bFTg2{display:flex;align-items:center;gap:8px;min-width:0}.ListBox_nm__flr2L{min-width:0;overflow:hidden;text-overflow:ellipsis}.ListBox_under__Cm5rU{display:flex;flex-wrap:wrap;gap:4px}.ListBox_under__Cm5rU button{font-size:10px;line-height:1.2;padding:2px 6px}.ListBox_empty__zV27p{margin:6px;font-size:11px;color:var(--g-ink-faint);font-style:italic}.ListBox_pickRow__6oYia{display:none;align-items:center;gap:6px}.ListBox_pick__20lQ_,.ListBox_search__GnnF7{flex:1 1;min-width:0;width:100%;padding:8px;font-family:var(--font-display);font-size:16px;line-height:1.3;color:var(--g-ink);background:var(--g-well);border:1px solid var(--g-line-bright);border-radius:3px}.ListBox_phoneUnder__iSYsz{display:none}@media (max-width:720px){.ListBox_deskOnly__OthR_:not(.ListBox_keep__eogue *),.ListBox_slot__PmE0C:not(.ListBox_keep__eogue){display:none}.ListBox_phoneUnder__iSYsz,.ListBox_pickRow__6oYia{display:flex}.ListBox_search__GnnF7{font-size:16px}}