.DirectionsPanel_panel__h7sS2{gap:8px}.DirectionsPanel_headMode__ynFd0{font-weight:400;letter-spacing:.04em;text-transform:lowercase;color:var(--g-ink-faint)}.DirectionsPanel_stack__I1sjm{display:flex;flex-direction:column;gap:2px;padding:2px 0 4px;flex:1 1 auto;min-height:0}.DirectionsPanel_section__wWI3U{display:flex;flex-direction:column;gap:5px;padding:4px 6px;border:2px solid transparent;border-radius:3px}.DirectionsPanel_sectionLive___U734{border-color:var(--g-back);position:relative;z-index:var(--z-panel-tray)}.DirectionsPanel_label__TBl4Z{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--g-accent)}.DirectionsPanel_sectionLater__xNxMt .DirectionsPanel_label__TBl4Z{color:var(--g-ink-faint)}.DirectionsPanel_box__UmeD3{position:relative;display:flex;align-items:center;width:100%;box-sizing:border-box;height:42px;background:var(--g-bg-elev-2);border:2px solid var(--g-ink);color:var(--g-ink);font-family:var(--font-display);font-size:13px;text-align:left;padding:0 8px;white-space:nowrap;cursor:text}.DirectionsPanel_boxEmpty__Pwgur{border-color:var(--g-ink-dim)}.DirectionsPanel_sectionLater__xNxMt .DirectionsPanel_boxEmpty__Pwgur{border-color:var(--g-line-bright)}.DirectionsPanel_boxDone__M9Qie,.DirectionsPanel_boxDone__M9Qie .DirectionsPanel_offerName__kziJI{color:var(--g-accent)}.DirectionsPanel_ell__lmlK2{overflow:hidden;text-overflow:ellipsis;min-width:0}.DirectionsPanel_field__ZV2Xm{position:absolute;inset:0;box-sizing:border-box;width:100%;border:0;outline:none;background:transparent;color:var(--g-ink);caret-color:var(--g-ink);font:inherit;padding:0 8px}.DirectionsPanel_field__ZV2Xm::placeholder{color:var(--g-ink-faint)}.DirectionsPanel_ghost__3fUYb{position:absolute;inset:0;padding:0 8px;display:flex;align-items:center;white-space:pre;overflow:hidden;pointer-events:none}.DirectionsPanel_ghostTyped__81crQ{visibility:hidden}.DirectionsPanel_ghostRest__0SEIa{color:var(--g-ink-faint)}.DirectionsPanel_block__pcZKv{height:28px;box-sizing:border-box;padding:3px 6px;border-radius:3px;overflow:hidden}.DirectionsPanel_blockName__S18V3{display:block;font-family:var(--font-display);font-size:13px;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DirectionsPanel_offerRow__RsYog{display:flex;align-items:center;gap:8px;min-width:0;width:100%}.DirectionsPanel_swatch__vEMaS{flex:none;width:14px;height:14px;box-sizing:border-box;border:1px solid var(--g-line-bright)}.DirectionsPanel_swatchNone__3z0AM{visibility:hidden}.DirectionsPanel_offerText__Zv_yL{display:flex;flex-direction:column;min-width:0;line-height:1.2}.DirectionsPanel_offerName__kziJI{font-size:12.5px;font-weight:700}.DirectionsPanel_offerName__kziJI,.DirectionsPanel_offerWhere__2AKkH{font-family:var(--font-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DirectionsPanel_offerWhere__2AKkH{font-size:10.5px;color:var(--g-ink-dim)}.DirectionsPanel_lists__fakaC{display:flex;flex-direction:column;gap:3px;flex-grow:0;flex-shrink:1;flex-basis:calc(14px + 3 * 28px + 2px + 3px);min-height:calc(14px + 28px + 3px);overflow:hidden}.DirectionsPanel_listsAhead__DvyM_{opacity:.3;pointer-events:none}.DirectionsPanel_listsFaded__WZEg2 .DirectionsPanel_view__O1GGr{opacity:.25}.DirectionsPanel_listHead__BkSMH{display:flex;align-items:center;gap:12px;height:14px;margin:0 22px}.DirectionsPanel_listHead__BkSMH button{background:none;border:0;padding:0;cursor:pointer;font-family:var(--font-display);font-size:9.5px;font-weight:700;letter-spacing:.16em;color:var(--g-ink-faint)}.DirectionsPanel_listHead__BkSMH .DirectionsPanel_listOn__1Nucc{color:var(--g-accent)}.DirectionsPanel_listsAhead__DvyM_ .DirectionsPanel_listHead__BkSMH .DirectionsPanel_listOn__1Nucc{color:var(--g-ink-dim)}.DirectionsPanel_listKeys__QcnTW{display:flex;gap:2px;margin-left:auto}.DirectionsPanel_view__O1GGr{flex:1 1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 44px),transparent)}.DirectionsPanel_track__spXL3{display:flex;gap:10px;height:100%;padding-left:22px;box-sizing:border-box}.DirectionsPanel_pane__2YqNg{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 78px);display:flex;flex-direction:column;gap:1px;min-width:0;overflow:hidden}.DirectionsPanel_pane__2YqNg>*{flex:none}.DirectionsPanel_listsFrom__0hosM .DirectionsPanel_pane__2YqNg{justify-content:flex-end}.DirectionsPanel_pane__2YqNg:not(.DirectionsPanel_paneFront__GaZHD){opacity:.45;cursor:pointer}.DirectionsPanel_offer__Wo5cD{display:flex;align-items:center;gap:7px;width:100%;height:28px;box-sizing:border-box;padding:0 8px;background:var(--g-bg-elev);border:0;border-radius:3px;text-align:left;color:var(--g-ink-dim);cursor:pointer}.DirectionsPanel_offer__Wo5cD .DirectionsPanel_swatch__vEMaS{width:9px;height:9px;border:0;border-radius:2px}.DirectionsPanel_offer__Wo5cD .DirectionsPanel_offerName__kziJI{font-weight:500;font-size:11.5px;color:var(--g-ink-dim)}.DirectionsPanel_offer__Wo5cD .DirectionsPanel_offerWhere__2AKkH{font-size:10px;color:var(--g-ink-faint)}.DirectionsPanel_offerNext__bbO5K{background:var(--g-bg-elev-2)}.DirectionsPanel_offerNext__bbO5K .DirectionsPanel_offerName__kziJI{color:var(--g-ink)}.DirectionsPanel_offerNext__bbO5K .DirectionsPanel_key__XyMhS{margin-left:auto}.DirectionsPanel_listsAhead__DvyM_ .DirectionsPanel_offer__Wo5cD,.DirectionsPanel_pane__2YqNg:not(.DirectionsPanel_paneFront__GaZHD) .DirectionsPanel_offer__Wo5cD{background:transparent}@media (hover:hover){.DirectionsPanel_paneFront__GaZHD .DirectionsPanel_offer__Wo5cD:hover{background:var(--g-bg-elev-2)}}.DirectionsPanel_leg__1XYmk{display:flex;flex-direction:column;align-items:center;gap:2px}.DirectionsPanel_dots__yeoy_{display:block;width:3px;height:6px;background-image:radial-gradient(circle,var(--g-ink-dim) 1.2px,transparent 1.4px);background-size:3px 6px;background-repeat:repeat-y}.DirectionsPanel_legRow___SRGB{position:relative;display:flex;align-items:center}.DirectionsPanel_legTabs__qxmZj{display:inline-flex;gap:2px;padding:2px;border-radius:12px;background:var(--g-bg-elev);border:1px solid var(--g-line)}.DirectionsPanel_legTabs__qxmZj button{height:19px;padding:2px 9px;border:0;border-radius:10px;background:transparent;cursor:pointer;font-family:var(--font-display);font-size:11px;font-weight:600;color:var(--g-ink-faint)}.DirectionsPanel_legTabs__qxmZj .DirectionsPanel_legOn__LLtWw{color:var(--g-accent);background:var(--g-bg-elev-2);box-shadow:inset 0 0 0 1px var(--g-accent-deep)}.DirectionsPanel_legLive__JxZNo .DirectionsPanel_legTabs__qxmZj{border-color:var(--g-line-bright)}.DirectionsPanel_legLive__JxZNo .DirectionsPanel_legTabs__qxmZj button{color:var(--g-ink-dim)}.DirectionsPanel_legLive__JxZNo .DirectionsPanel_legTabs__qxmZj .DirectionsPanel_legOn__LLtWw{color:var(--g-bg);background:var(--g-accent);box-shadow:none}.DirectionsPanel_legOff__bn9at{opacity:.35}.DirectionsPanel_legKeys__8pyxO{position:absolute;left:calc(100% + 8px);display:flex;gap:2px}.DirectionsPanel_key__XyMhS{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;box-sizing:border-box;padding:0 3px;font-family:var(--font-display);font-size:9.5px;font-weight:700;color:var(--g-ink-dim);background:var(--g-bg-elev-2);border:1px solid var(--g-line-bright);border-radius:4px;box-shadow:inset 1px 1px 0 var(--bevel-light),inset -1px -1px 0 rgba(0,0,0,.45),0 1px 0 #000}.DirectionsPanel_keys__Ygaoj{margin-top:auto;flex:none;display:flex;flex-direction:column;gap:5px;padding:8px 12px 9px;background:var(--g-bg-elev);border:1px solid var(--g-line);border-radius:5px;box-shadow:inset 1px 1px 0 var(--bevel-light),inset -1px -1px 0 rgba(0,0,0,.5);font-family:var(--font-display)}.DirectionsPanel_steps__D9Naz{display:flex;gap:6px;padding-bottom:7px;border-bottom:1px solid var(--g-line);font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--g-ink-faint)}.DirectionsPanel_stepOn__c_f_2{color:var(--g-accent)}.DirectionsPanel_stepWas__gpOKu{color:var(--g-ink-dim)}.DirectionsPanel_stepSep__fKI8U{font-style:normal;letter-spacing:0;margin-right:6px;color:var(--g-line-bright)}.DirectionsPanel_keyRow__T7Cny{display:grid;grid-template-columns:70px 1fr;align-items:center;grid-gap:10px;gap:10px;font-size:13px;color:var(--g-ink)}.DirectionsPanel_keyQuiet__FliBL{font-size:12px;color:var(--g-ink-dim)}.DirectionsPanel_keyCaps__hEVp_{display:flex;gap:3px}.DirectionsPanel_keyCaps__hEVp_ .DirectionsPanel_key__XyMhS{min-width:22px;height:21px;padding:0 6px;font-size:11px;color:var(--g-ink)}.DirectionsPanel_keyWord__bCq8W{padding-left:2px;font-size:11px;font-style:italic;color:var(--g-ink-faint)}.DirectionsPanel_keySay__KkiE8{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DirectionsPanel_keyName__bscVX{color:var(--g-accent);font-weight:700}.DirectionsPanel_keyThen__JDw2C{padding-left:6px;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--g-ink-faint)}@media (max-width:720px){.DirectionsPanel_box__UmeD3{font-size:16px}}.FlightAskPanel_panel__YD4nb{gap:8px}.FlightAskPanel_headSub__bEcH3{font-weight:400;letter-spacing:.04em;text-transform:lowercase;color:var(--g-ink-faint)}.FlightAskPanel_ways__X14HV{display:inline-flex;align-items:center;gap:6px}.FlightAskPanel_back___BpVu{font-weight:700;white-space:nowrap}.FlightAskPanel_asks__9c8_m,.FlightAskPanel_section__kFG02{display:flex;flex-direction:column;gap:6px}.FlightAskPanel_box__K8qjQ{padding:4px;border:2px solid transparent;border-radius:3px}.FlightAskPanel_boxLive__J03eQ{border-color:var(--g-back)}.FlightAskPanel_sugg__PA0SF{top:100%;left:76px;right:0;min-width:0}.FlightAskPanel_carrier__wsApz{display:flex;align-items:center;gap:6px;padding:2px 0 0 80px;font-size:12px;font-weight:600}.FlightAskPanel_mark__5H_x8{display:inline-block;border-radius:3px;flex:none;object-fit:contain;background:#fff}.FlightAskPanel_mono__3sJCX{display:inline-flex;align-items:center;justify-content:center;border-radius:3px;flex:none;color:#fff;font-weight:700;letter-spacing:.02em;line-height:1}.FlightAskPanel_looking__eLfhx{display:flex;align-items:center;gap:8px;margin:2px 0;font-size:12px;color:var(--g-ink-dim)}.FlightAskPanel_cards__ZSOxv{display:flex;flex-direction:column;gap:6px}.FlightAskPanel_card__Sqd86,.FlightAskPanel_decision__MZGvJ{display:flex;align-items:flex-start;gap:8px;width:100%;box-sizing:border-box;padding:8px 10px;text-align:left;background:var(--g-bg-elev-2);border:1px solid var(--g-line);border-left:3px solid transparent;border-radius:4px;color:var(--g-ink);font-family:var(--font-display);cursor:pointer}.FlightAskPanel_card__Sqd86:hover,.FlightAskPanel_decision__MZGvJ:hover{background:var(--g-raised,rgba(255,255,255,.05))}.FlightAskPanel_cardOn__G8VaY,.FlightAskPanel_decisionOn__7fRSL{border-left-color:var(--g-accent);background:rgba(255,176,0,.12)}.FlightAskPanel_digit__2VNyi{flex:none;min-width:18px;height:18px;padding:0 4px;border-radius:3px;background:var(--g-bg);border:1px solid var(--g-line-bright);color:var(--g-accent);font-size:11px;font-weight:700;line-height:18px;text-align:center}.FlightAskPanel_cardBody__XwYy6{display:flex;flex-direction:column;gap:2px;min-width:0}.FlightAskPanel_cardRoute__siUvH{font-size:13px;font-weight:700}.FlightAskPanel_cardWhen__8bWuk{font-size:12px;color:var(--g-ink)}.FlightAskPanel_cardMeta__SqbHu{font-size:11px;color:var(--g-ink-dim)}.FlightAskPanel_warn__QqkMw{font-size:11px;color:var(--g-accent)}.FlightAskPanel_hint__YO4Mh{display:inline-block;min-width:22px;padding:1px 3px;border-radius:3px;background:var(--g-bg);border:1px solid var(--g-line-bright);color:var(--g-ink-dim);font-size:10px;font-weight:700;letter-spacing:.08em;text-align:center;line-height:1.3}.FlightAskPanel_hint__YO4Mh b{color:var(--g-accent)}.FlightAskPanel_hintOn__4jqrP{border-color:var(--g-accent)}.FlightAskPanel_carriers__SNOFs{display:flex;flex-wrap:wrap;gap:3px}.FlightAskPanel_carrierTog__Fk1Yf{display:inline-flex;align-items:center;gap:4px}.FlightAskPanel_view__6BTN7{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.FlightAskPanel_chosen__kHbG_{display:flex;align-items:center;gap:8px;padding:6px 8px;background:var(--g-bg-elev-2);border:1px solid var(--g-line);border-radius:4px;font-size:12px}.FlightAskPanel_chosenText__vhy1y{min-width:0;line-height:1.35}.FlightAskPanel_decisions__fK3Wx{display:flex;flex-direction:column;gap:4px}.FlightAskPanel_commit__BjAfo{width:100%;min-height:44px;font-size:15px;font-weight:700;color:var(--g-accent)}@media (max-width:720px){.FlightAskPanel_box__K8qjQ input{font-size:16px}}body[data-pinning] [data-item-key]:not(:has(.ChainPinSurface_pin__roFiz)){opacity:.45}.ChainPinSurface_pin__roFiz{position:absolute;top:2px;right:16px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,0,0,.55);color:var(--g-ink-dim);z-index:var(--z-grid-label);pointer-events:none}.ChainPinSurface_pin__roFiz svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linejoin:round}.ChainPinSurface_pinOn__v_HRQ{color:var(--g-accent)}.ChainPinSurface_pinOn__v_HRQ svg path{fill:var(--g-accent)}.ChainPinSurface_pinOn__v_HRQ svg circle{fill:#000;stroke:none}.ChainPinSurface_prompt___4wN7{position:fixed;top:10px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 14px;background:var(--g-surface-2);border:1px solid var(--g-accent);border-radius:4px;box-shadow:0 10px 28px rgba(0,0,0,.55);z-index:var(--z-chrome-status);font-family:var(--font-display);pointer-events:none}.ChainPinSurface_promptText__d_et8{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--g-ink)}.ChainPinSurface_promptCount__l2COM{font-size:10.5px;color:var(--g-ink-dim)}.FileDrop_zone__lOBqT{position:fixed;z-index:var(--z-gesture-box);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;border-radius:4px;background:color-mix(in srgb,var(--g-bg) 88%,transparent);box-shadow:inset 0 0 0 2px var(--g-accent-deep);font-family:var(--font-display);text-align:center}.FileDrop_over__B2S_O{box-shadow:inset 0 0 0 3px var(--g-accent);background:color-mix(in srgb,var(--g-bg) 80%,transparent)}.FileDrop_line__3fSzD{font-size:1.15rem;color:var(--g-accent);pointer-events:none}.FileDrop_over__B2S_O .FileDrop_line__3fSzD{color:var(--g-accent-bright)}.FileDrop_refuse__YE_ju{box-shadow:inset 0 0 0 2px var(--g-line-bright)}.FileDrop_card__Z7zJI.FileDrop_refuse__YE_ju,.FileDrop_refuse__YE_ju .FileDrop_line__3fSzD{color:var(--g-ink-dim)}.FileDrop_landing__UiULL{position:fixed;inset:0;z-index:var(--z-gesture-box);display:flex;align-items:center;justify-content:center;pointer-events:none}.FileDrop_card__Z7zJI{padding:14px 22px;border-radius:6px;background:var(--g-bg-elev-2);border:1px solid var(--g-line-bright);font-family:var(--font-display);font-size:1.05rem}.TzDial_tzDial__1qHLJ{position:fixed;top:50%;right:var(--scrub-edge,6px);transform:translateY(-50%);z-index:var(--z-chrome-dial);display:flex;flex-direction:column;align-items:center;gap:8px;max-height:82vh;overflow-y:auto;touch-action:pan-y}.TzDial_tzDialBtn__6EzWw{flex:0 0 auto;width:52px;height:52px;padding:0 4px;border-width:2px;border-radius:50%;font-size:9px;overflow:hidden}.TzDial_tzDialAdd__wer_v{width:60px;height:60px;color:var(--g-accent);font-size:24px}.TripEnds_ends__Egx9j{display:flex;flex-direction:column;gap:4px;margin:6px 0 2px}.TripEnds_chip__3_VEP{display:grid;grid-template-columns:auto 1fr auto;align-items:start;grid-gap:7px;gap:7px;padding:5px 7px 5px 8px;border:1px solid var(--g-line);border-radius:var(--radius);background:var(--g-bg-elev-2)}.TripEnds_what__Ty_TO{font-family:var(--font-display);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--g-ink-faint);padding-top:2px}.TripEnds_tripPlace__THB7k{font-family:var(--font-text);font-size:12px;line-height:1.3;color:var(--g-ink);overflow-wrap:anywhere}.TripEnds_clear__s4riW{border:none;background:none;cursor:pointer;padding:0 2px;font-family:var(--font-display);font-size:13px;line-height:1;color:var(--g-ink-faint)}.TripEnds_clear__s4riW:hover{color:var(--g-ink)}.TripEnds_fixed__aqvgv{background:transparent;border-style:dashed}.TripEnds_why__sLlV1{grid-column:2/-1;font-family:var(--font-display);font-size:10px;line-height:1.25;color:var(--g-ink-faint)}.Attachments_attachments__bMtPK{margin-top:6px}.Attachments_row__IwiJ4{display:flex;align-items:center;gap:4px;margin:2px 0;min-width:0;font-size:.72em}.Attachments_file__aUXmQ{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;padding:4px 8px 4px 4px;color:var(--g-ink);text-decoration:none;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)}.Attachments_file__aUXmQ:active{box-shadow:inset 1px 1px 0 var(--bevel-dark),inset -1px -1px 0 var(--bevel-light);transform:translateY(.5px)}.Attachments_thumb__5YG3Z{width:34px;height:34px;flex-shrink:0;object-fit:cover;border-radius:3px;background:var(--g-bg-elev-2)}.Attachments_glyph__Bup5Y{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.06em;color:var(--g-ink-dim);border:1px solid var(--g-line);border-radius:3px}.Attachments_text__KFRQT{display:flex;flex-direction:column;min-width:0}.Attachments_name__fNBEg{font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Attachments_size__eq2zc{font-size:.85em;color:var(--g-ink-dim);line-height:1.2}.Attachments_remove__w5fzW{flex-shrink:0;background:none;border:none;padding:4px 6px;font:inherit;color:var(--g-ink-faint);cursor:pointer}.Attachments_input__p9N_l{display:none}@media (hover:hover){.Attachments_file__aUXmQ:hover{background:var(--g-surface-3);border-color:var(--g-line-bright)}.Attachments_remove__w5fzW:hover{color:var(--g-danger,#ff6044)}}.NoteField_field__3KdcO{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:6px 8px;font-family:var(--font-text);font-size:12.5px;line-height:1.35;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);resize:none;overflow:hidden}.NoteField_field__3KdcO:focus{outline:none;border-color:var(--g-accent,#ffb000)}@media (max-width:720px){.NoteField_field__3KdcO{font-size:16px}}.NoteLink_link__U_9g0{display:inline-flex;align-items:baseline;gap:3px;max-width:100%}.NoteLink_link__U_9g0 a{color:var(--g-accent);overflow-wrap:anywhere}.NoteLink_copy__XoKic{background:none;border:none;padding:0 2px;font:inherit;color:var(--g-ink-faint);cursor:pointer}@media (hover:hover){.NoteLink_copy__XoKic:hover{color:var(--g-accent)}}.NoteLink_card__TbjtQ{display:flex;align-items:center;gap:8px;width:100%;min-width:0;box-sizing:border-box;padding:5px 8px;margin:1px 0;font-family:var(--font-text);color:var(--g-ink);text-decoration:none;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)}.NoteLink_card__TbjtQ:hover{background:var(--g-surface-3);border-color:var(--g-line-bright)}.NoteLink_card__TbjtQ:active{box-shadow:inset 1px 1px 0 var(--bevel-dark),inset -1px -1px 0 var(--bevel-light);transform:translateY(.5px)}.NoteLink_cardTitle__jY0M3{font-size:12.5px;line-height:1.25;font-weight:600}.NoteLink_cardHost__uCokp,.NoteLink_cardTitle__jY0M3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NoteLink_cardHost__uCokp{font-size:10.5px;line-height:1.2;color:var(--g-ink-dim)}.NoteLink_cardGo__X5oXL{flex-shrink:0;color:var(--g-accent);font-size:13px}.WheelControl_wheelDock__gjLw9{position:fixed;left:0;right:0;bottom:calc(var(--dock-h, 0px) + var(--kb-inset, 0px) + var(--toast-band, 40px));z-index:var(--z-chrome-wheel);display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 12px;pointer-events:none;-webkit-touch-callout:none}.WheelControl_wheelModes__Z_eNM{display:flex;align-items:center;gap:var(--wheel-gap,10px);pointer-events:auto;touch-action:none}.WheelControl_wheelModeBtn__r6tYw{width:var(--wheel-btn,54px);height:var(--wheel-btn,54px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0;border:1px solid var(--g-line);border-radius:50%;background:var(--g-bg-elev-2);color:var(--g-ink-dim);font-family:var(--font-display);cursor:pointer;touch-action:none;box-shadow:0 4px 14px rgba(0,0,0,.5)}.WheelControl_wheelModeBtn__r6tYw svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:square}.WheelControl_wheelModeLabel__I2GQT{font-size:8px;letter-spacing:.1em;text-transform:uppercase}.WheelControl_wheelModeOn__pONSc{color:var(--g-bg);background:var(--g-accent);border-color:var(--g-accent)}.WheelControl_wheelModeOff__Gml4_{opacity:.35;border-style:dashed;cursor:default}.WheelControl_wheelLatchBtn__rP8R9{margin-right:18px;border-color:var(--g-line-bright);color:var(--g-ink-dim)}.WheelControl_wheelLatchBtn__rP8R9:after{content:"";position:absolute;margin-left:66px;width:1px;height:34px;background:var(--g-line)}.WheelControl_wheelLatchOn__hESFA{color:var(--g-bg);background:var(--transport-ink);border-color:var(--transport-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--transport-ink) 28%,transparent),0 4px 14px rgba(0,0,0,.5)}.WheelControl_wheelRingWrap__izot5{position:relative;pointer-events:none}.WheelControl_wheelStepCol__eF812{inset-inline-start:calc(100% + 14px);gap:10px}.WheelControl_wheelSideCol__vmuXg,.WheelControl_wheelStepCol__eF812{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;pointer-events:auto;touch-action:none}.WheelControl_wheelSideCol__vmuXg{inset-inline-end:calc(100% + 14px);gap:8px}.WheelControl_wheelHeldWrap__DLaPD{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--g-ink-faint)}.WheelControl_wheelHeldBtn__GUpKd{position:relative;width:var(--wheel-step,42px);height:var(--wheel-step,42px);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;background:var(--g-bg-elev);color:var(--g-ink-dim);border:1px solid var(--g-line-bright);box-shadow:inset 1px 1px 0 rgba(255,255,255,.06),0 3px 10px rgba(0,0,0,.45);touch-action:none}.WheelControl_wheelHeldBtn__GUpKd>svg:first-child{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.WheelControl_wheelHeldOn__BRVd3{color:var(--g-accent);border-color:var(--g-accent-deep)}.WheelControl_wheelHeldDanger__vI9ZY{color:var(--chip-red)}.WheelControl_wheelHeldRing__VnVXe{position:absolute;inset:-4px;width:calc(100% + 8px);height:calc(100% + 8px);transform:rotate(-90deg);pointer-events:none}.WheelControl_wheelHeldRing__VnVXe circle{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round}.WheelControl_wheelStepBtn__f1fcv{width:var(--wheel-step,42px);height:var(--wheel-step,42px);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--g-bg-elev);color:var(--g-ink-dim);border:1px solid var(--g-line-bright);box-shadow:inset 1px 1px 0 rgba(255,255,255,.06),0 3px 10px rgba(0,0,0,.45);cursor:pointer}.WheelControl_wheelStepBtn__f1fcv svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.WheelControl_wheelStepBtn__f1fcv:active{color:var(--g-accent);box-shadow:inset 0 2px 6px rgba(0,0,0,.55)}.WheelControl_wheelRing__SVbYf{position:relative;width:var(--wheel-size,min(62.6vw,233px));height:var(--wheel-size,min(62.6vw,233px));border-radius:50%;background:radial-gradient(circle at 50% 42%,rgba(34,28,21,.95),rgba(22,18,13,.93) 70%);box-shadow:0 0 0 1px rgba(255,228,180,.05),0 0 22px 2px var(--g-wheel-glow),0 8px 24px rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;pointer-events:auto;touch-action:none;cursor:-webkit-grab;cursor:grab;overflow:hidden}.WheelControl_wheelRing__SVbYf:active{cursor:-webkit-grabbing;cursor:grabbing}.WheelControl_wheelDock__gjLw9[data-turning] .WheelControl_wheelRing__SVbYf{background:rgba(28,23,17,.38);box-shadow:0 0 0 1px rgba(255,228,180,.08)}.WheelControl_wheelDock__gjLw9[data-turning] :is(.WheelControl_wheelModes__Z_eNM,.WheelControl_wheelSideCol__vmuXg,.WheelControl_wheelStepCol__eF812){opacity:0;pointer-events:none}.WheelControl_wheelDock__gjLw9[data-turning] .WheelControl_wheelHub__s3pR7{opacity:.35}.WheelControl_wheelPie__m2Mbu{background:conic-gradient(from 0deg,var(--g-wheel-pie) 0 var(--wheel-pie,0deg),transparent var(--wheel-pie,0deg))}.WheelControl_wheelPie__m2Mbu,.WheelControl_wheelSelect___ttfD{position:absolute;inset:0;border-radius:50%;pointer-events:none}.WheelControl_wheelSelect___ttfD{background:var(--g-wheel-sel);transform:scale(0);opacity:0}.WheelControl_wheelRingHolding__vfngP .WheelControl_wheelSelect___ttfD{animation:WheelControl_wheelSelectGrow__B8mfe var(--sel-hold,.5s) linear forwards}.WheelControl_wheelRingArmed__XnOXO .WheelControl_wheelSelect___ttfD{transform:scale(1);opacity:1;background:var(--g-wheel-sel-armed)}.WheelControl_wheelSweep__Ow2cS{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;pointer-events:none}.WheelControl_wheelTargets__lx1Kd{position:absolute;inset:0;pointer-events:none;z-index:var(--z-grid-under)}.WheelControl_wheelTarget__7khQG{position:absolute;color:var(--g-ink-dim);font-family:var(--font-display);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.WheelControl_wheelTargetOn__Bnvw7{color:var(--g-accent)}.WheelControl_wheelHub__s3pR7{width:44%;height:44%;border-radius:50%;position:relative;z-index:var(--z-grid-block);border:none;background:radial-gradient(circle at 42% 34%,var(--g-wheel-hub),var(--g-wheel-hub-deep) 78%);color:var(--g-wheel-hub-ink);font-family:var(--font-display);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;touch-action:none;box-shadow:inset 0 1px 0 rgba(255,236,190,.35),0 3px 8px rgba(0,0,0,.5)}@keyframes WheelControl_wheelSelectGrow__B8mfe{0%{transform:scale(.25);opacity:.85}to{transform:scale(1);opacity:.85}}.CaptureView_window__vgLWO{position:fixed;inset:0;z-index:var(--z-pop-modal);display:flex;flex-direction:column;background:var(--g-bg);color:var(--g-ink)}.CaptureView_titleBar__fRJ9W{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-bottom:1px solid var(--g-line)}.CaptureView_title__p1_Bw{font-size:11px;letter-spacing:.08em;color:var(--g-ink-faint)}.CaptureView_close__cWCAh{font:inherit;font-size:11px;color:var(--g-ink-faint);background:none;border:0;cursor:pointer}.CaptureView_page__XIgDW{flex:1 1;overflow-y:auto;width:100%;max-width:720px;margin:0 auto;padding:24px 16px 40vh;box-sizing:border-box;font-size:15px;line-height:22px}.CaptureView_heading__sHDGS{margin-top:14px;color:var(--g-accent-bright);font-weight:600}.CaptureView_tags__9X4yf{color:var(--g-ink-faint)}.CaptureView_note__1DPzG{white-space:pre-wrap}.CaptureView_body__ftGfu{padding-left:1.2em;color:var(--g-ink-faint)}.CaptureView_draft__EibJR{display:block;width:100%;padding:0;border:0;outline:none;resize:none;font:inherit;color:inherit;background:transparent}.CaptureView_says__qpj4_{margin-top:6px;font-size:11px;color:var(--g-ink-faint)}.SleepTimes_box__rHXxi{margin:8px 0 4px;padding-top:6px;border-top:1px solid var(--g-line-bright)}.SleepTimes_head__EROkz{background:none;border:0;padding:0;cursor:pointer;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--g-accent)}.SleepTimes_grid__HC9kn{display:grid;grid-template-columns:78px 1fr 1fr 1fr;grid-gap:3px 6px;gap:3px 6px;align-items:center;margin-top:4px;font-size:12px}.SleepTimes_col__8K51Y{font-size:11px;color:var(--g-ink);opacity:.6}.SleepTimes_day__3lAtp{color:var(--g-ink)}.SleepTimes_every__rrfTz,.SleepTimes_lit__ryUbt{color:var(--g-accent);font-weight:600}.SleepTimes_litCell__OLMnd .SleepTimes_field__gzWTf{border-color:var(--g-accent)}.SleepTimes_field__gzWTf{width:100%;box-sizing:border-box;padding:1px 4px;font-family:var(--font-display);font-size:12px;font-weight:600;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);text-align:center}.SleepTimes_field__gzWTf:focus{outline:none;border-color:var(--g-accent)}.SleepTimes_fieldBad__QEqM1{color:var(--g-accent)}@media (max-width:720px){.SleepTimes_field__gzWTf{font-size:16px}}.SleepEditor_box__IXd7P{padding:4px 2px}.SleepEditor_bonus__MlAyD,.SleepEditor_hints__oFdeY{list-style:none;margin:0;padding:0;color:var(--g-ink)}.SleepEditor_hints__oFdeY{display:grid;grid-gap:6px;gap:6px;font-size:13px;line-height:1.35}.SleepEditor_bonus__MlAyD{display:grid;grid-gap:4px;gap:4px;margin-top:10px;font-size:11px;line-height:1.35;opacity:.7}.DockTabs_row__LtiEc{display:flex;flex:none;width:100%;position:relative}.DockTabs_tab__lFbAF{font-size:10.5px;font-weight:700;letter-spacing:.08em;padding:7px 6px;border-radius:0;text-transform:uppercase;white-space:nowrap;flex:none;min-width:0;overflow:hidden}.DockTabs_narrow__ZApzB .DockTabs_tab__lFbAF{font-size:9.5px;letter-spacing:0;text-transform:none}.DockTabs_tab__lFbAF:first-of-type{border-radius:var(--radius) 0 0 var(--radius)}.DockTabs_tab__lFbAF:last-of-type{border-radius:0 var(--radius) var(--radius) 0}.DockTabs_lens__XS9wQ{height:29px;overflow:hidden}.DockTabs_lens__XS9wQ>.DockTabs_tab__lFbAF{height:100%;min-height:0;padding-block:0;padding-inline:0}.DockTabs_measure__bn53Y{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;display:flex}.DockTabs_measure__bn53Y>.DockTabs_tab__lFbAF{font-family:var(--font-display);border:1px solid transparent}.DockTabs_measure__bn53Y>.DockTabs_tab__lFbAF:before{content:attr(data-label)}.DockTabs_scroll__yNVtp{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none}.DockTabs_scroll__yNVtp::-webkit-scrollbar{display:none}.DockTabs_scroll__yNVtp>.DockTabs_tab__lFbAF{scroll-snap-align:start}.SandboxBar_foot__feEHV{margin-top:auto;flex-shrink:0;display:grid;grid-gap:4px;gap:4px;padding:6px 8px 8px;font-size:11px;border-top:1px solid var(--g-line);background:var(--g-surface-1);box-shadow:inset 0 1px 0 var(--bevel-light);outline:none}.SandboxBar_atHead__H26Yn{order:-1;margin-top:0;border-top:0;border-bottom:1px solid var(--g-sandbox)}.SandboxBar_armed__lEc96{box-shadow:inset 0 0 0 1px var(--g-accent)}.SandboxBar_head__DZHUH{display:flex;align-items:center;gap:8px;min-width:0}.SandboxBar_tag__TXx__{background:var(--g-sandbox);color:var(--g-bg);font-weight:700;font-size:9px;letter-spacing:.18em;padding:1px 6px}.SandboxBar_name__b1hgX{color:var(--g-accent-bright);font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SandboxBar_stat__Pjcl8,.SandboxBar_sub__amFN1{color:var(--g-ink-dim);font-size:10px;margin-left:auto}.SandboxBar_sub__amFN1{color:var(--g-accent);margin-left:0}.SandboxBar_row__GChGA{display:grid;grid-template-columns:3fr 2fr;grid-gap:4px;gap:4px}.SandboxBar_row__GChGA button{min-width:0;justify-content:space-between}.SandboxBar_big__xyBEI{min-height:34px;font-size:12px;font-weight:700;white-space:normal;text-align:left;line-height:1.15}.SandboxBar_apply__gPgh_{background:var(--g-sb-apply);border-color:#4c9a2f;color:var(--g-bg)}.SandboxBar_discard__oD6dk{background:var(--g-sb-discard);border-color:#a3443c;color:var(--g-bg)}.SandboxBar_addnew__gaDbX{background:var(--g-sb-addnew);border-color:#6d8a55;color:var(--g-bg);font-size:11px}.SandboxBar_draft__Mi_78{background:var(--g-sb-draft);border-color:#4d2d12;color:var(--g-ink)}.SandboxBar_count__uW979{margin-left:6px;font-weight:700;opacity:.75}.SandboxBar_key__pWXX9{font:inherit;font-size:9px;font-weight:700;padding:0 4px;margin-right:6px;border-radius:3px;background:rgba(0,0,0,.3)}.SandboxBar_hold__gROvK{position:relative;overflow:hidden;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.SandboxBar_fill__qc17n{position:absolute;inset:0 auto 0 0;width:0;background:rgba(0,0,0,.28);pointer-events:none}.SandboxBar_label__J1_3U{position:relative}.EditAllHandle_bar__NIHdP,.EditAllHandle_head__ZXy_L{position:absolute;cursor:ns-resize}.EditAllHandle_head__ZXy_L{-webkit-clip-path:polygon(0 50%,42% 0,100% 0,100% 100%,42% 100%);clip-path:polygon(0 50%,42% 0,100% 0,100% 100%,42% 100%)}.EditAllHandle_small__bq1lK{cursor:row-resize}.EditAllHandle_marks___GmvS{position:absolute;left:0;overflow:hidden;pointer-events:none}.EditAllHandle_lead__3tELo{position:absolute;height:0;border-top:2px dotted;filter:drop-shadow(0 0 1px #000)}.EditAllHandle_field__Dth3p{padding:1px 3px;font-family:var(--font-display);font-size:10px;font-weight:600;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);text-align:center}.EditAllHandle_field__Dth3p:focus{outline:none;border-color:var(--g-accent)}.EditAllHandle_fieldBad__RHtIT{color:var(--g-accent)}@media (max-width:720px){.EditAllHandle_field__Dth3p{font-size:16px}}.Pointer_chordHint__Ai0hD{font-size:12px;line-height:16px;color:var(--g-ink-faint);white-space:nowrap}.Pointer_chordHint__Ai0hD,.Pointer_cursorLine__F1hFm{position:fixed;z-index:var(--z-pop-complete);pointer-events:none}.Pointer_cursorLine__F1hFm{height:1px;background:var(--g-accent);opacity:.8}.Pointer_cursorDot__yee_D{width:7px;height:7px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--g-accent-bright)}.Pointer_cursorDot__yee_D,.Pointer_cursorLabel__HfG3O{position:fixed;z-index:var(--z-pop-complete);pointer-events:none}.Pointer_cursorLabel__HfG3O{transform:translateY(-120%);padding:0 4px;font-size:11px;line-height:15px;white-space:nowrap;color:var(--g-accent-bright);background:var(--g-bg);border-radius:3px}.Pointer_cursorLit__J_OMF{position:fixed;z-index:var(--z-pop-complete);pointer-events:none;box-shadow:inset 0 0 0 1px var(--g-accent);border-radius:var(--radius)}.Pointer_dotCursor__Efncz [data-col-id],.Pointer_dotCursor__Efncz [data-col-id] *{cursor:none!important}.Pointer_handCursor__KgJrg [data-col-id],.Pointer_handCursor__KgJrg [data-col-id] *{cursor:-webkit-grab!important;cursor:grab!important}.Pointer_gripCursor__4_Zr_ [data-col-id],.Pointer_gripCursor__4_Zr_ [data-col-id] *{cursor:ns-resize!important}.Pointer_areaTint__Nt8sb{background:color-mix(in srgb,var(--g-accent) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g-accent) 45%,transparent)}.Pointer_areaTint__Nt8sb,.Pointer_gapGhost__i4Cfo{position:fixed;z-index:var(--z-pop-complete);pointer-events:none}.Pointer_gapGhost__i4Cfo{border:1px dashed var(--g-accent-bright);border-radius:var(--radius);padding:1px 4px;font-size:11px;color:var(--g-accent-bright);overflow:hidden;white-space:nowrap}.Pointer_bladeCursor__C0nwR [data-col-id],.Pointer_bladeCursor__C0nwR [data-col-id] *{cursor:row-resize!important}.DragHint_pill__BhbpR{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:var(--z-pop-complete);pointer-events:none;padding:6px 14px;border-radius:999px;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);box-shadow:0 4px 14px rgba(0,0,0,.45);color:var(--g-ink-dim);font-family:var(--font-display);font-size:12px;white-space:nowrap}@media (pointer:coarse){.DragHint_pill__BhbpR{display:none}}.FitArm_held__EQHq0,.FitArm_line__kp3k7{position:fixed;z-index:var(--z-gesture-ghost);pointer-events:none;height:0;margin-top:-1px;border-top:2px solid var(--chip-yellow,#ffcc00);opacity:.7}.FitArm_held__EQHq0{opacity:1;box-shadow:0 1px 0 rgba(0,0,0,.6)}.FitArm_fade__S5XJi{position:fixed;z-index:var(--z-gesture-ghost);pointer-events:none;background:var(--g-bg);opacity:.72}.FitArm_arrow__A5AgY.FitArm_arrow__A5AgY{position:fixed;z-index:var(--z-gesture-ghost);width:26px;height:20px;padding:0;display:grid;place-items:center;font-family:var(--font-display);font-size:11px;line-height:1;color:var(--chip-yellow,#ffcc00);background:var(--g-bg-elev-2);border-left-color:var(--g-bg);border-bottom:1px solid var(--g-bg);border-right:1px solid var(--g-bg);border-top-color:var(--g-bg);border-top:1px solid var(--g-line-bright);border-left:1px solid var(--g-line-bright);border-radius:4px;cursor:pointer!important}.FitArm_arrow__A5AgY.FitArm_arrow__A5AgY:hover{color:var(--g-ink);background:var(--g-line)}.FitArm_up__zUCw4{transform:translate(-50%,calc(-100% - 4px))}.FitArm_down__phufj{transform:translate(-50%,4px)}@media (pointer:coarse){.FitArm_arrow__A5AgY.FitArm_arrow__A5AgY{width:44px;height:36px;font-size:16px}}