.TreeView_group__gk7jo,.TreeView_tree__TFZre{margin:0;padding:0;list-style:none}.TreeView_tree__TFZre{width:100%}.TreeView_item__JsW94{display:block}.TreeView_row__KaEA_{position:relative;display:flex;align-items:center;gap:8px;width:100%;height:32px;padding-right:8px;box-sizing:border-box;border:0;border-bottom:1px solid var(--divider);border-radius:var(--radius-none);background:transparent;color:var(--text-primary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}.TreeView_row__KaEA_:after{content:"";position:absolute;inset:-6px 0}.TreeView_row__KaEA_:hover{background:var(--bg-hover)}.TreeView_row__KaEA_:focus-visible{outline:2px solid var(--border-strong);outline-offset:-2px}.TreeView_caret__hOD96{display:inline-flex;flex-shrink:0;color:var(--text-muted);transition:transform var(--duration-instant,.1s) ease}.TreeView_caret__hOD96[data-open]{transform:rotate(90deg)}.TreeView_caret__hOD96[data-leaf]{visibility:hidden}.TreeView_label__B44me{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TreeView_meta___PvJv{flex-shrink:0;font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.TreeView_caret__hOD96{transition:none}}.ProgressBar_root__59paR{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.ProgressBar_track__k1Nim{position:relative;flex:1 1 auto;height:6px;overflow:hidden;background:var(--bg-active);border-radius:var(--radius-full)}.ProgressBar_track__k1Nim[data-size=sm]{height:4px}.ProgressBar_fill__IhyNG{display:block;height:100%;border-radius:var(--radius-full);transition:width var(--duration-fluid) ease}.ProgressBar_fill__IhyNG[data-tone=primary]{background:var(--primary-mark)}.ProgressBar_fill__IhyNG[data-tone=in-progress]{background:var(--bar-in-progress)}.ProgressBar_fill__IhyNG[data-tone=success]{background:var(--success)}.ProgressBar_fill__IhyNG[data-tone=warning]{background:var(--warning)}.ProgressBar_fill__IhyNG[data-tone=error]{background:var(--error)}.ProgressBar_fill__IhyNG[data-tone=info]{background:var(--info)}.ProgressBar_segments__Mw0jE{display:flex;gap:1px;height:100%}.ProgressBar_segment__RzEm9{display:block;height:100%;transition:width var(--duration-fluid) ease}.ProgressBar_segment__RzEm9:first-child{border-radius:var(--radius-full) 0 0 var(--radius-full)}.ProgressBar_segment__RzEm9[data-tone=success]{background:var(--success)}.ProgressBar_segment__RzEm9[data-tone=in-progress]{background:var(--bar-in-progress)}.ProgressBar_segment__RzEm9[data-tone=stalled]{background:var(--bar-stalled)}.ProgressBar_segment__RzEm9[data-tone=pending]{background:var(--bar-pending)}.ProgressBar_value__RWrCG{flex-shrink:0;min-width:36px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--text-secondary);text-align:right}@media (prefers-reduced-motion:reduce){.ProgressBar_fill__IhyNG,.ProgressBar_segment__RzEm9{transition:none}}.KioskMyHoursOverlay_overlay__No_xs{position:fixed;inset:0;background:var(--bg-surface);z-index:1200;overflow-y:auto;-webkit-overflow-scrolling:touch}.KioskMyHoursOverlay_container__PJbA_{max-width:600px;margin:0 auto;padding:24px 20px 48px}.KioskMyHoursOverlay_header__zpCM1{display:flex;align-items:center;gap:16px;margin-bottom:24px}.KioskMyHoursOverlay_backBtn___Epvg{flex-shrink:0;min-height:44px}.KioskMyHoursOverlay_title__EvKqn{font-size:var(--text-title);line-height:var(--leading-title);font-weight:700;color:var(--text-primary);margin:0}.KioskMyHoursOverlay_breakBanner__zxige{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--bg-elevated);border:1px solid var(--warning-border);border-radius:var(--radius-none);padding:8px 16px;color:var(--text-primary);font-size:13px;font-weight:500;margin-bottom:20px}.KioskMyHoursOverlay_breakBannerIcon__Fejfl{flex-shrink:0;color:var(--warning-bright)}.KioskMyHoursOverlay_statsGrid__J7EUO{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:28px}.KioskMyHoursOverlay_statCard___qfji{background:var(--bg-elevated);border:1px solid var(--border-card);border-radius:var(--radius-surface);padding:16px;display:flex;flex-direction:column;gap:8px}.KioskMyHoursOverlay_statIcon__xdW6u{display:inline-flex;color:var(--text-secondary)}.KioskMyHoursOverlay_statBody__MsaNP{display:flex;flex-direction:column;gap:2px}.KioskMyHoursOverlay_statLabel__hROxe{font-size:12px;font-weight:600;color:var(--text-muted);margin:0;text-transform:uppercase;letter-spacing:var(--tracking-dense)}.KioskMyHoursOverlay_statValue__Uj4AS{font-size:26px;line-height:32px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text-primary);margin:0}.KioskMyHoursOverlay_statSub__jmKPO{font-size:12px;color:var(--text-muted);margin:0}.KioskMyHoursOverlay_section___89Fr{margin-bottom:24px}.KioskMyHoursOverlay_sectionTitle__r13ro{font-size:12px;font-weight:600;letter-spacing:var(--tracking-dense);text-transform:uppercase;color:var(--text-muted);margin:0 0 12px}.KioskMyHoursOverlay_empty__u9w7k{color:var(--text-muted);font-size:13px;margin:0}.KioskMyHoursOverlay_dayList__O7Evo{display:flex;flex-direction:column;gap:12px}.KioskMyHoursOverlay_dayRow__Y1Xku{display:grid;grid-template-columns:120px 1fr 48px;align-items:center;gap:12px}.KioskMyHoursOverlay_dayLabel__9HNt7{font-size:13px;color:var(--text-secondary);white-space:nowrap}.KioskMyHoursOverlay_dayHours__8BUVt{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:right;white-space:nowrap}.KioskMyHoursOverlay_periodInfo__JT9Xu{display:flex;justify-content:space-between;font-size:12px;color:var(--text-muted);margin-bottom:6px}.KioskMyHoursOverlay_periodBarWrap__TLwf6{margin-bottom:8px}.KioskMyHoursOverlay_periodCaption__UDYvn{font-size:13px;color:var(--text-secondary);margin:0 0 16px}.KioskBreakButton_btn__CD4A7{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:.5rem;border:1.5px solid rgba(251,191,36,.35);background:rgba(251,191,36,.08);color:#fbbf24;font-size:.875rem;font-weight:600;cursor:pointer;min-height:40px;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.KioskBreakButton_btn__CD4A7:hover:not(:disabled){background:rgba(251,191,36,.15);border-color:rgba(251,191,36,.6)}.KioskBreakButton_btn__CD4A7:disabled{opacity:.5;cursor:not-allowed}.KioskBreakButton_btnActive__jAjy3{background:rgba(251,191,36,.18);border-color:#fbbf24;color:#fde68a;animation:KioskBreakButton_breakPulse__SkfMD 2.5s ease-in-out infinite}@keyframes KioskBreakButton_breakPulse__SkfMD{0%,to{box-shadow:0 0 0 0 rgba(251,191,36,0)}50%{box-shadow:0 0 0 4px rgba(251,191,36,.18)}}@media (max-width:480px){.KioskBreakButton_label__x2iXe{display:none}.KioskBreakButton_btn__CD4A7{padding:.5rem .625rem}}.KioskHistoryOverlay_overlay__OrhLM{position:fixed;inset:0;background:var(--bg-surface);z-index:200;overflow-y:auto}.KioskHistoryOverlay_container__pJlX_{max-width:640px;margin:0 auto;padding:24px 20px 64px}.KioskHistoryOverlay_header__j06P0{display:flex;align-items:center;gap:16px;margin-bottom:32px}.KioskHistoryOverlay_backBtn__WKzBV{flex-shrink:0;min-height:44px}.KioskHistoryOverlay_title__Ly1eN{font-size:var(--text-title);line-height:var(--leading-title);font-weight:700;color:var(--text-primary);margin:0}.KioskHistoryOverlay_empty__qULEr{color:var(--text-muted);font-size:13px;text-align:center;margin-top:48px}.KioskHistoryOverlay_list__yS9Ce{display:flex;flex-direction:column;gap:0;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-surface);overflow:hidden}.KioskHistoryOverlay_row__GEiCz{display:flex;gap:12px;align-items:flex-start;padding:16px 20px;border-bottom:1px solid var(--divider)}.KioskHistoryOverlay_row__GEiCz:last-child{border-bottom:none}.KioskHistoryOverlay_icon__65wno{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;margin-top:1px}.KioskHistoryOverlay_iconSuccess__Om45K{color:var(--success-bright)}.KioskHistoryOverlay_iconWarning__PE2pY{color:var(--warning-bright)}.KioskHistoryOverlay_iconError__NwCep{color:var(--error-bright)}.KioskHistoryOverlay_iconNeutral__uQ_X7{color:var(--text-muted)}.KioskHistoryOverlay_content__gk1Yr{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;align-items:flex-start}.KioskHistoryOverlay_labelRow__aAkp9{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.KioskHistoryOverlay_label__Yv0Gl{font-size:13px;font-weight:600;color:var(--text-primary)}.KioskHistoryOverlay_taskTag__MFRZ8{max-width:100%}.KioskHistoryOverlay_detail__UDsxw{font-size:13px;color:var(--text-secondary);font-style:italic}.KioskHistoryOverlay_meta__ihBEt{font-size:12px;color:var(--text-muted)}.KioskTodayOverlay_overlay__U8XBM{position:fixed;inset:0;background:var(--bg-surface);z-index:200;overflow-y:auto}.KioskTodayOverlay_container__LDA8O{max-width:640px;margin:0 auto;padding:24px 20px 64px}.KioskTodayOverlay_header__u86mx{display:flex;align-items:center;gap:16px;margin-bottom:32px}.KioskTodayOverlay_backBtn__S8aGE{flex-shrink:0;min-height:44px}.KioskTodayOverlay_title__KQzv_{font-size:var(--text-title);line-height:var(--leading-title);font-weight:700;color:var(--text-primary);margin:0}.KioskTodayOverlay_empty__k7xPl{color:var(--text-muted);font-size:13px;text-align:center;margin-top:48px}.KioskTodayOverlay_list__PZ62V{display:flex;flex-direction:column;gap:0}.KioskTodayOverlay_dayLabel__b5QnT{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-dense);color:var(--text-muted);margin:20px 0 8px;padding:0}.KioskTodayOverlay_dayLabel__b5QnT:first-child{margin-top:0}.KioskTodayOverlay_list__PZ62V>div>.KioskTodayOverlay_row___SvEm:first-of-type{border-top-left-radius:var(--radius-surface);border-top-right-radius:var(--radius-surface)}.KioskTodayOverlay_list__PZ62V>div>.KioskTodayOverlay_row___SvEm:last-of-type{border-bottom-left-radius:var(--radius-surface);border-bottom-right-radius:var(--radius-surface);border-bottom:none}.KioskTodayOverlay_row___SvEm{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--bg-elevated);border-bottom:1px solid var(--border);border:1px solid var(--border);border-bottom-color:var(--divider)}.KioskTodayOverlay_row___SvEm:last-child{border-bottom:none}.KioskTodayOverlay_dot__T1rO_{width:8px;height:8px;border-radius:50%;flex-shrink:0}.KioskTodayOverlay_dotSuccess__B8Ovt{background:var(--success-bright)}.KioskTodayOverlay_dotWarning__BzHFZ{background:var(--warning-bright)}.KioskTodayOverlay_dotInfo__bI0hy{background:var(--info-bright)}.KioskTodayOverlay_dotNeutral__vVD6U{background:var(--text-muted)}.KioskTodayOverlay_content___ADUZ{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.KioskTodayOverlay_labelRow__HlQuN{display:flex;align-items:center;gap:6px;min-width:0}.KioskTodayOverlay_metaRow__npct9{display:flex;align-items:center;gap:8px}.KioskTodayOverlay_label__qLR_4{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.KioskTodayOverlay_time___sofp{font-size:12px;color:var(--text-muted)}.KioskTodayOverlay_duration__5s7Lk{font-size:12px;font-weight:600;color:var(--text-secondary)}.KioskTodayOverlay_status__VI3GE{flex-shrink:0}.KioskLayout_loadingScreen__b3TkJ{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#0a0a0a}.KioskLayout_spinner___zUOZ{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top-color:#3b82f6;border-radius:50%;animation:KioskLayout_spin__Z39L_ 1s linear infinite}@keyframes KioskLayout_spin__Z39L_{to{transform:rotate(1turn)}}.KioskLayout_kioskWrapper__o7XjH{display:flex;flex-direction:column;min-height:100vh;background:#000}.KioskLayout_header__ae4gV{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:#111;border-bottom:1px solid #222;flex-shrink:0}@media (min-width:768px){.KioskLayout_header__ae4gV{padding:.75rem 1.5rem}}.KioskLayout_headerLeft__lJ3UL{display:flex;align-items:center;gap:1rem}.KioskLayout_userName__mfxsH{font-size:1.125rem;font-weight:600;color:#fff}.KioskLayout_headerRight__A6CfZ{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;justify-content:flex-end;min-width:0}@media (min-width:768px){.KioskLayout_headerRight__A6CfZ{gap:.75rem}}.KioskLayout_lockButton__4uWzb{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:#ef4444;color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;flex-shrink:0;transition:background .15s ease}@media (min-width:768px){.KioskLayout_lockButton__4uWzb{width:44px;height:44px}}.KioskLayout_lockButton__4uWzb:hover{background:#dc2626}.KioskLayout_lockButton__4uWzb:active{transform:scale(.97)}@media (max-width:767px){.KioskLayout_lockButton__4uWzb{display:none}}.KioskLayout_content__e_JGD{flex:1;overflow:auto}.ShopClockHeaderButton_wrap__b2Pfl{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.ShopClockHeaderButton_button__fVTI2{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.5rem;padding:0 .65rem;border:none;border-radius:.5rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease;white-space:nowrap}.ShopClockHeaderButton_button__fVTI2:disabled{opacity:.55;cursor:not-allowed}.ShopClockHeaderButton_variantDefault__8PiKo.ShopClockHeaderButton_buttonIn__Tbu7V{background:rgba(34,197,94,.18);color:#86efac;border:1px solid rgba(34,197,94,.4)}.ShopClockHeaderButton_variantDefault__8PiKo.ShopClockHeaderButton_buttonIn__Tbu7V:hover:not(:disabled){background:rgba(34,197,94,.3);color:#bbf7d0}.ShopClockHeaderButton_variantDefault__8PiKo.ShopClockHeaderButton_buttonOut__Ch1tE{background:rgba(239,68,68,.15);color:#fca5a5;border:1px solid rgba(239,68,68,.4)}.ShopClockHeaderButton_variantDefault__8PiKo.ShopClockHeaderButton_buttonOut__Ch1tE:hover:not(:disabled){background:rgba(239,68,68,.25);color:#fecaca}.ShopClockHeaderButton_elapsed__XnFTm{font-size:.8125rem;font-weight:600;opacity:.9;max-width:4.5rem;overflow:hidden;text-overflow:ellipsis}.ShopClockHeaderButton_variantKiosk__pzRJg .ShopClockHeaderButton_elapsed__XnFTm{font-size:.8125rem;font-weight:600;opacity:1;max-width:none}.ShopClockHeaderButton_error__056AD{font-size:.7rem;color:#fca5a5;max-width:10rem;line-height:1.2}@media (max-width:767px){.ShopClockHeaderButton_variantKiosk__pzRJg .ShopClockHeaderButton_buttonLabel__fnVte{display:none}}.ShopClockHeaderButton_variantKiosk__pzRJg{flex:1;min-width:60px;padding:0 .75rem;gap:.2rem}.ShopClockHeaderButton_variantKiosk__pzRJg.ShopClockHeaderButton_buttonIn__Tbu7V{background:#15803d;color:#fff;border:1px solid #22c55e}.ShopClockHeaderButton_variantKiosk__pzRJg.ShopClockHeaderButton_buttonIn__Tbu7V:hover:not(:disabled){background:#166534}.ShopClockHeaderButton_variantKiosk__pzRJg.ShopClockHeaderButton_buttonOut__Ch1tE{background:#b45309;color:#fff;border:1px solid #f59e0b}.ShopClockHeaderButton_variantKiosk__pzRJg.ShopClockHeaderButton_buttonOut__Ch1tE:hover:not(:disabled){background:#92400e}.ShopClockHeaderButton_variantKiosk__pzRJg .ShopClockHeaderButton_error__056AD{color:#fecaca}.ShopClockHeaderButton_buttonPaused__y6wRY{background:rgba(148,163,184,.16);color:#cbd5e1;border:1px solid rgba(148,163,184,.4);cursor:not-allowed}.ShopClockHeaderButton_variantKiosk__pzRJg.ShopClockHeaderButton_buttonPaused__y6wRY{background:#334155;color:#e2e8f0;border:1px solid #64748b}@media (max-width:768px){.ShopClockHeaderButton_wrap__b2Pfl{position:relative}.ShopClockHeaderButton_button__fVTI2{flex-direction:row;gap:6px;min-height:32px;height:32px;min-width:0;padding:0 var(--space-2);font-size:var(--text-sm);line-height:var(--leading-cell)}.ShopClockHeaderButton_buttonLabel__fnVte{display:block;font-size:var(--text-sm);font-weight:600;letter-spacing:.01em;white-space:nowrap}.ShopClockHeaderButton_elapsed__XnFTm{font-size:var(--text-sm);max-width:4.5rem;line-height:var(--leading-cell)}.ShopClockHeaderButton_error__056AD{position:absolute;top:calc(100% + 2px);right:0;z-index:300;max-width:11rem;padding:.2rem .35rem;background:#1a1a1a;border:1px solid rgba(239,68,68,.35);border-radius:.35rem}.ShopClockHeaderButton_variantKiosk__pzRJg{flex-direction:row;min-height:2.5rem;padding:0 .75rem}.ShopClockHeaderButton_variantKiosk__pzRJg .ShopClockHeaderButton_elapsed__XnFTm{font-size:.8125rem;font-weight:600;max-width:none}}.ShopClockHeaderButton_splitMain__ooPBw{border-top-right-radius:0;border-bottom-right-radius:0}.ShopClockHeaderButton_splitCaret__TT2Pg{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;width:2rem;padding:0;border-radius:.5rem;border-top-left-radius:0;border-bottom-left-radius:0;cursor:pointer;transition:background .15s ease,color .15s ease}.ShopClockHeaderButton_splitCaret__TT2Pg:disabled{opacity:.55;cursor:not-allowed}.ShopClockHeaderButton_variantDefault__8PiKo.ShopClockHeaderButton_splitCaret__TT2Pg{background:rgba(34,197,94,.18);color:#86efac;border:1px solid rgba(34,197,94,.4)}.ShopClockHeaderButton_variantDefault__8PiKo.ShopClockHeaderButton_splitCaret__TT2Pg:hover:not(:disabled){background:rgba(34,197,94,.3);color:#bbf7d0}.ShopClockHeaderButton_variantDefault__8PiKo.ShopClockHeaderButton_splitCaretOut__ppxya{background:rgba(148,163,184,.16);color:#cbd5e1;border:1px solid rgba(148,163,184,.35)}.ShopClockHeaderButton_variantDefault__8PiKo.ShopClockHeaderButton_splitCaretOut__ppxya:hover:not(:disabled){background:rgba(148,163,184,.26);color:#e2e8f0}.ShopClockHeaderButton_splitCaret__TT2Pg:focus-visible{outline:2px solid var(--primary-mark);outline-offset:1px}.ShopClockHeaderButton_caretWrap__RtCmL{position:relative;display:inline-flex;margin-left:-1px}.ShopClockHeaderButton_caretMenu__newoX{position:absolute;top:calc(100% + 4px);right:0;z-index:1200;min-width:190px;display:flex;flex-direction:column;padding:4px;border:1px solid var(--border,rgba(198,218,240,.14));border-radius:4px;background:var(--bg-elevated,#122033);box-shadow:0 8px 24px rgba(0,0,0,.45)}.ShopClockHeaderButton_caretMenuItem__iohu_{display:flex;align-items:center;min-height:32px;padding:0 .6rem;border:none;border-radius:4px;background:transparent;color:var(--text-primary,#e6edf5);font-size:.8125rem;font-weight:600;text-align:left;white-space:nowrap;cursor:pointer}.ShopClockHeaderButton_caretMenuItem__iohu_:hover{background:var(--bg-hover,#17263c)}.ShopClockHeaderButton_caretMenuItem__iohu_:focus-visible{outline:2px solid var(--primary,#d97352);outline-offset:-2px}.ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo{box-sizing:border-box;min-height:32px;height:32px;padding:0 12px;gap:6px;background:transparent;border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-primary);font-size:13px;font-weight:500;transition:background .15s ease,border-color .15s ease}.ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo:focus-visible,.ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo:hover:not(:disabled){background:var(--overlay-hover);border-color:var(--border-strong);color:var(--text-primary)}.ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo:focus-visible{outline:none}.ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo.ShopClockHeaderButton_buttonIn__Tbu7V{background:var(--success-soft);border:1px solid var(--success-border);color:var(--success-bright)}.ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo.ShopClockHeaderButton_buttonOut__Ch1tE{background:var(--error-soft);border:1px solid var(--error-border);color:var(--error-bright)}.ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo.ShopClockHeaderButton_buttonPaused__y6wRY{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-bright)}.ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo.ShopClockHeaderButton_buttonIn__Tbu7V:hover:not(:disabled){background:var(--success-soft);border-color:var(--success-border);color:var(--success-bright);filter:brightness(1.15)}.ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo.ShopClockHeaderButton_buttonOut__Ch1tE:hover:not(:disabled){background:var(--error-soft);border-color:var(--error-border);color:var(--error-bright);filter:brightness(1.15)}.ShopClockHeaderButton_variantDefault__8PiKo .ShopClockHeaderButton_buttonLabel__fnVte,.ShopClockHeaderButton_variantDefault__8PiKo .ShopClockHeaderButton_elapsed__XnFTm{font-size:13px}.ShopClockHeaderButton_variantDefault__8PiKo .ShopClockHeaderButton_elapsed__XnFTm{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.ShopClockHeaderButton_splitGroup__0saya{display:contents}[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya{display:inline-flex;align-items:stretch;box-sizing:border-box;height:32px;border:1px solid var(--border);border-radius:var(--radius-control);background:transparent}[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya:hover{border-color:var(--border-strong)}[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya .ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo,[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya .ShopClockHeaderButton_splitCaret__TT2Pg.ShopClockHeaderButton_variantDefault__8PiKo{height:100%;min-height:0;border:none;border-radius:0;background:transparent;color:var(--text-primary)}[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya .ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo{border-top-left-radius:3px;border-bottom-left-radius:3px}[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya .ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo:last-child,[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya .ShopClockHeaderButton_splitCaret__TT2Pg.ShopClockHeaderButton_variantDefault__8PiKo{border-top-right-radius:3px;border-bottom-right-radius:3px}[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya .ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo{padding:0 10px;gap:6px;font-size:var(--text-sm);font-weight:500}[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya:has(.ShopClockHeaderButton_buttonIn__Tbu7V){background:var(--success-soft);border-color:var(--success-border)}[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya:has(.ShopClockHeaderButton_buttonIn__Tbu7V) .ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo,[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya:has(.ShopClockHeaderButton_buttonIn__Tbu7V) .ShopClockHeaderButton_splitCaret__TT2Pg.ShopClockHeaderButton_variantDefault__8PiKo{color:var(--success-bright)}[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya:has(.ShopClockHeaderButton_buttonIn__Tbu7V) .ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo svg,[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya:has(.ShopClockHeaderButton_buttonIn__Tbu7V) .ShopClockHeaderButton_splitCaret__TT2Pg.ShopClockHeaderButton_variantDefault__8PiKo svg{color:var(--success-bright)}[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya .ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo.ShopClockHeaderButton_buttonOut__Ch1tE{background:var(--error-soft);color:var(--error-bright)}[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya .ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo.ShopClockHeaderButton_buttonOut__Ch1tE svg{color:var(--error-bright)}[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya .ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo:hover:not(:disabled),[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya .ShopClockHeaderButton_splitCaret__TT2Pg.ShopClockHeaderButton_variantDefault__8PiKo:hover:not(:disabled){background:var(--overlay-hover);color:var(--text-primary)}[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya:has(.ShopClockHeaderButton_buttonIn__Tbu7V) .ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo:hover:not(:disabled),[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya:has(.ShopClockHeaderButton_buttonIn__Tbu7V) .ShopClockHeaderButton_splitCaret__TT2Pg.ShopClockHeaderButton_variantDefault__8PiKo:hover:not(:disabled){background:var(--overlay-hover);color:var(--success-bright)}[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya .ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo.ShopClockHeaderButton_buttonOut__Ch1tE:hover:not(:disabled){background:var(--error-soft);color:var(--error-bright);filter:brightness(1.15)}[data-ds=v1] .ShopClockHeaderButton_caretWrap__RtCmL{margin-left:0;border-left:1px solid var(--divider)}[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya .ShopClockHeaderButton_splitCaret__TT2Pg.ShopClockHeaderButton_variantDefault__8PiKo{width:28px;padding:0;color:var(--text-secondary)}[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya .ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo:focus-visible,[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya .ShopClockHeaderButton_splitCaret__TT2Pg.ShopClockHeaderButton_variantDefault__8PiKo:focus-visible{outline:none;box-shadow:var(--underline-accent)}[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya:has(.ShopClockHeaderButton_buttonPaused__y6wRY){border-color:var(--warning-border)}[data-ds=v1] .ShopClockHeaderButton_splitGroup__0saya .ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo.ShopClockHeaderButton_buttonPaused__y6wRY{background:var(--warning-soft);color:var(--warning-bright)}[data-ds=v1] .ShopClockHeaderButton_variantDefault__8PiKo .ShopClockHeaderButton_elapsed__XnFTm{font-size:var(--text-sm)}[data-ds=v1] .ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo.ShopClockHeaderButton_lunch__qZp1G{background:transparent;border:1px solid var(--border);color:var(--text-primary)}[data-ds=v1] .ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo.ShopClockHeaderButton_lunch__qZp1G:hover:not(:disabled){background:var(--overlay-hover);border-color:var(--border-strong);color:var(--text-primary);filter:none}[data-ds=v1] .ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo.ShopClockHeaderButton_lunchActive__V8ITm{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-bright)}[data-ds=v1] .ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo.ShopClockHeaderButton_lunchActive__V8ITm:hover:not(:disabled){background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-bright);filter:brightness(1.15)}[data-ds=v1] .ShopClockHeaderButton_button__fVTI2.ShopClockHeaderButton_variantDefault__8PiKo.ShopClockHeaderButton_lunchActive__V8ITm .ShopClockHeaderButton_elapsed__XnFTm{color:var(--warning-bright)}.ProjectSwitcher_root__qT0mr{position:relative;width:100%;min-width:0}.ProjectSwitcher_root__qT0mr[data-open]{z-index:30}.ProjectSwitcher_trigger__UB9Hk{display:flex;align-items:center;gap:var(--space-2);width:100%;min-width:0;padding:6px 8px;font:inherit;text-align:left;color:inherit;background:none;border:none;border-radius:var(--radius-control);cursor:pointer;transition:background var(--duration-instant) var(--ease-out-expo)}.ProjectSwitcher_trigger__UB9Hk:hover{background:var(--overlay-hover)}.ProjectSwitcher_trigger__UB9Hk:focus-visible{outline:2px solid var(--link);outline-offset:-2px}.ProjectSwitcher_identity__vNQ_4{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.ProjectSwitcher_name__UUoey{font-size:var(--text-md);font-weight:600;line-height:var(--leading-body);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectSwitcher_code__rEuJ7{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-cell);color:var(--text-muted);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectSwitcher_caret__hThcZ{flex-shrink:0;color:var(--text-muted)}.ProjectSwitcher_trigger__UB9Hk:hover .ProjectSwitcher_caret__hThcZ{color:var(--text-secondary)}.ProjectSwitcher_menu__vw6gX{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:40;display:flex;flex-direction:column;min-width:0;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-surface);box-shadow:var(--shadow-popover);overflow:hidden}.ProjectSwitcher_searchRow__ghYRj{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;height:32px;padding:0 var(--space-2);color:var(--text-muted);border-bottom:1px solid var(--divider)}.ProjectSwitcher_search__5PFNj{flex:1 1 auto;min-width:0;height:100%;font:inherit;font-size:var(--text-sm);color:var(--text-primary);background:none;border:none;outline:none}.ProjectSwitcher_search__5PFNj::placeholder{color:var(--text-muted)}.ProjectSwitcher_clear__aodaj{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:2px;color:var(--text-muted);background:none;border:none;border-radius:var(--radius-control);cursor:pointer}.ProjectSwitcher_clear__aodaj:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.ProjectSwitcher_clear__aodaj:focus-visible,.ProjectSwitcher_clear__aodaj:hover{color:var(--text-primary)}.ProjectSwitcher_list__XVyfa{display:flex;flex-direction:column;max-height:264px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-subtle) transparent;min-width:0}.ProjectSwitcher_row__xvLji{display:flex;align-items:center;gap:var(--space-2);width:100%;min-width:0;padding:var(--space-2);font:inherit;text-align:left;color:inherit;background:none;border:none;border-radius:var(--radius-none);cursor:pointer}.ProjectSwitcher_row__xvLji[data-cursor]{background:var(--bg-hover)}.ProjectSwitcher_row__xvLji:focus-visible{outline:2px solid var(--link);outline-offset:-2px}.ProjectSwitcher_rowMain__d_7TO{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.ProjectSwitcher_rowTitle__48s6O{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ProjectSwitcher_rowName__h39Gu{flex:1 1 auto;min-width:0;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-cell);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectSwitcher_rowMeta__5_tiX{display:flex;align-items:center;gap:var(--space-2);min-width:0;max-width:100%}.ProjectSwitcher_rowCode__ByoBZ{font-size:var(--text-sm);line-height:var(--leading-cell);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ProjectSwitcher_rowHere__rEWhW{flex-shrink:0;color:var(--success-bright)}.ProjectSwitcher_note__CxyEe{margin:0;padding:var(--space-3) var(--space-2);font-size:var(--text-sm);line-height:var(--leading-cell);color:var(--text-muted)}.ProjectSwitcher_footer__a2ynY{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);flex-shrink:0;padding:var(--space-2);border-top:1px solid var(--divider)}.ProjectSwitcher_footerAction__7a_iU{display:inline-flex;align-items:center;flex:0 0 auto;gap:4px;height:28px;padding:0 var(--space-2);font:inherit;font-size:var(--text-sm);color:var(--link);background:none;border:none;border-radius:var(--radius-control);cursor:pointer;white-space:nowrap}.ProjectSwitcher_footerAction__7a_iU:focus-visible,.ProjectSwitcher_footerAction__7a_iU:hover{background:var(--overlay-hover);text-decoration:underline;text-underline-offset:2px}.AiEmptyGreeting_aiEmptyStateOrbContainer__6Ekgp{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:48px;pointer-events:none}.AiEmptyGreeting_aiOrbStage__DBsQo{position:relative;display:grid;place-items:center;width:200px;height:200px;flex-shrink:0}.AiEmptyGreeting_aiEmptyStateOrb__MWuGr{width:120px;height:120px;border-radius:42% 58% 70% 30%/45% 45% 55% 55%;background:radial-gradient(circle at 30% 30%,var(--sand) 0,var(--primary-bright) 45%,var(--primary) 80%,transparent 100%);filter:blur(16px);opacity:.75;mix-blend-mode:screen;animation:AiEmptyGreeting_aiBlobBreathe__MUCFi var(--duration-ambient) var(--ease-thermal-drift) infinite alternate}.AiEmptyGreeting_aiOrbCore__QzY0L{position:absolute;color:var(--sand);opacity:.9}@keyframes AiEmptyGreeting_aiBlobBreathe__MUCFi{0%{transform:rotate(0deg);opacity:.7}to{transform:rotate(90deg);opacity:.9}}.AiEmptyGreeting_aiEmptyStateTitle__NaIsJ{margin:8px 0;font-size:var(--text-base);font-weight:500;color:var(--text-primary)}.AiEmptyGreeting_aiEmptyStateHint__nScex,.AiEmptyGreeting_aiEmptyStateTitle__NaIsJ{box-sizing:border-box;max-width:100%;padding:0 16px;font-family:var(--font-sans);text-align:center}.AiEmptyGreeting_aiEmptyStateHint__nScex{margin:0 0 8px;font-size:var(--text-sm);font-weight:400;color:var(--text-secondary)}.AiEmptyGreeting_aiPromptList__UpkXC{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;width:100%;max-width:320px;margin:20px auto 0;padding:0 16px;pointer-events:auto}.AiEmptyGreeting_aiPromptList__UpkXC .AiEmptyGreeting_aiPromptCard__SQKVG{display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;width:100%;min-height:36px;padding:8px 14px;overflow:visible;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-chrome-2);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-base);font-weight:500;line-height:18px;text-align:left;cursor:pointer;transition:border-color var(--duration-instant) var(--ease-out-expo),background-color var(--duration-instant) var(--ease-out-expo),color var(--duration-instant) var(--ease-out-expo)}.AiEmptyGreeting_aiPromptList__UpkXC .AiEmptyGreeting_aiPromptCard__SQKVG:hover:not(:disabled){transform:none;box-shadow:none;border-color:color-mix(in srgb,var(--primary-bright) 32%,transparent);background:color-mix(in srgb,var(--primary-bright) 6%,transparent);color:var(--text-primary)}.AiEmptyGreeting_aiPromptList__UpkXC .AiEmptyGreeting_aiPromptCard__SQKVG:active:not(:disabled){transform:none;box-shadow:none}.AiEmptyGreeting_aiPromptList__UpkXC .AiEmptyGreeting_aiPromptCard__SQKVG:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.AiEmptyGreeting_aiPromptList__UpkXC .AiEmptyGreeting_aiPromptCard__SQKVG:after{top:50%;left:0;width:100%;height:44px;border-radius:0;background:none;opacity:1;transform:translateY(-50%)}.AiEmptyGreeting_aiPromptList__UpkXC .AiEmptyGreeting_aiPromptCard__SQKVG:active:after{animation:none}.AiEmptyGreeting_aiPromptList__UpkXC .AiEmptyGreeting_aiPromptCard__SQKVG:disabled{cursor:default;opacity:.5}.AiEmptyGreeting_aiPromptLabel__wG3lV{min-width:0}.AiEmptyGreeting_aiPromptIcon__blWCZ{flex-shrink:0;color:var(--text-muted);opacity:.6;transition:opacity var(--duration-instant) ease,transform var(--duration-instant) ease,color var(--duration-instant) ease}.AiEmptyGreeting_aiPromptList__UpkXC .AiEmptyGreeting_aiPromptCard__SQKVG:hover:not(:disabled) .AiEmptyGreeting_aiPromptIcon__blWCZ{opacity:1;transform:translate(1px,-1px);color:var(--primary-bright)}@media (prefers-reduced-motion:reduce){.AiEmptyGreeting_aiPromptIcon__blWCZ,.AiEmptyGreeting_aiPromptList__UpkXC .AiEmptyGreeting_aiPromptCard__SQKVG{transition:none}.AiEmptyGreeting_aiPromptList__UpkXC .AiEmptyGreeting_aiPromptCard__SQKVG:hover:not(:disabled) .AiEmptyGreeting_aiPromptIcon__blWCZ{transform:none}.AiEmptyGreeting_aiEmptyStateOrb__MWuGr{animation:none;transform:none;border-radius:var(--radius-full);opacity:.7}}[data-theme=light] .AiEmptyGreeting_aiEmptyStateOrb__MWuGr{mix-blend-mode:multiply;opacity:.45}[data-theme=light] .AiEmptyGreeting_aiOrbCore__QzY0L{color:var(--primary);opacity:1;filter:drop-shadow(0 2px 8px color-mix(in srgb,var(--primary) 35%,transparent))}[data-theme=light] .AiEmptyGreeting_aiEmptyStateOrb__MWuGr{animation-name:AiEmptyGreeting_aiBlobBreatheLight__R76p4}@keyframes AiEmptyGreeting_aiBlobBreatheLight__R76p4{0%{transform:rotate(0deg);opacity:.38}to{transform:rotate(90deg);opacity:.5}}@media (prefers-reduced-motion:reduce){[data-theme=light] .AiEmptyGreeting_aiEmptyStateOrb__MWuGr{animation:none;opacity:.42}}[data-theme=light] .AiEmptyGreeting_aiPromptList__UpkXC .AiEmptyGreeting_aiPromptCard__SQKVG{background:var(--bg-elevated);border-color:var(--border);color:var(--text-primary)}[data-theme=light] .AiEmptyGreeting_aiPromptList__UpkXC .AiEmptyGreeting_aiPromptCard__SQKVG:hover:not(:disabled){border-color:var(--primary-mark);background:var(--primary-soft)}[data-theme=light] .AiEmptyGreeting_aiPromptIcon__blWCZ{opacity:1}[data-theme=light] .AiEmptyGreeting_aiPromptList__UpkXC .AiEmptyGreeting_aiPromptCard__SQKVG:hover:not(:disabled) .AiEmptyGreeting_aiPromptIcon__blWCZ{color:var(--primary)}.EntityIdentityNavCard_card__20IHz{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--space-3) var(--space-4);margin:0 0 var(--space-2);background:none;border:none;border-bottom:1px solid var(--divider);border-radius:var(--radius-surface);text-align:left;min-width:0}.EntityIdentityNavCard_cardFlush__FgsUK{padding-left:0;padding-right:0}.EntityIdentityNavCard_titleLink__8M8tQ{text-decoration:none;display:block;min-width:0;max-width:100%}.EntityIdentityNavCard_identityStack__jkZL5{gap:2px;flex:1 1 auto}.EntityIdentityNavCard_loading__kKFEt{opacity:.65;pointer-events:none}.EntityIdentityNavCard_strip__IHpZO{display:flex;flex-direction:column;gap:6px;padding:12px 16px;margin:0;border-radius:0;border:none;border-bottom:1px solid var(--divider-strong);background:var(--bg-elevated)}.EntityIdentityNavCard_strip__IHpZO .EntityIdentityNavCard_eyebrow__pApXn{display:none}.EntityIdentityNavCard_strip__IHpZO .EntityIdentityNavCard_projectName__4ao6Z{font-size:var(--text-base)}.EntityIdentityNavCard_identityStack__jkZL5{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;min-width:0}.EntityIdentityNavCard_identityMeta__wVw2f{display:flex;align-items:center;justify-content:space-between;gap:6px 8px;flex-wrap:wrap;width:100%;min-width:0}.EntityIdentityNavCard_quoteHeading__oCU7D{display:flex;flex-direction:column;gap:2px;width:100%;min-width:0;padding:6px 8px;box-sizing:border-box}.EntityIdentityNavCard_quoteName__gRm_J{font-size:var(--text-md);font-weight:600;line-height:var(--leading-body);color:var(--text-primary)}.EntityIdentityNavCard_quoteCode___TH5p,.EntityIdentityNavCard_quoteName__gRm_J{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EntityIdentityNavCard_quoteCode___TH5p{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-cell);color:var(--text-muted);font-variant-numeric:tabular-nums}.EntityIdentityNavCard_projectName__4ao6Z{display:block;font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:1.3;color:var(--text-primary);white-space:normal;overflow-wrap:break-word;word-break:normal}.EntityIdentityNavCard_projectCode__qNlTE{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--text-secondary);min-width:0;flex:1 1 auto;overflow-wrap:break-word;word-break:normal}@media (max-width:767px){.EntityIdentityNavCard_strip__IHpZO{display:none}}.AiLegacyHistoryNotice_legacyNotice__oHBGc{box-sizing:border-box;max-width:100%;margin:0 0 8px;padding:0 16px;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-cell);font-weight:400;color:var(--text-muted);text-align:left}.MobileNavDrawer_overlay__yaC_p{position:fixed;inset:0;background:var(--bg-overlay);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:10000;opacity:0;pointer-events:none;transition:opacity .2s ease}.MobileNavDrawer_overlayOpen__ru04b{opacity:1;pointer-events:auto}.MobileNavDrawer_drawer___7YfB{position:fixed;top:0;left:0;bottom:0;width:min(320px,85vw);height:100dvh;background:var(--bg-surface);border-right:1px solid var(--divider-strong);z-index:10001;display:flex;flex-direction:column;transform:translateX(-100%);pointer-events:none;transition:transform .25s ease;overflow-y:auto;-webkit-overflow-scrolling:touch}.MobileNavDrawer_drawerOpen__6djaP{transform:translateX(0);pointer-events:auto}.MobileNavDrawer_drawerHeader__NyYyd{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);border-bottom:1px solid var(--divider);flex-shrink:0}.MobileNavDrawer_drawerLogo__xCR7o{height:32px;width:auto}.MobileNavDrawer_closeBtn__MsvkC{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.35rem;display:inline-flex;border-radius:var(--radius-control,4px)}.MobileNavDrawer_closeBtn__MsvkC:hover{color:var(--text-primary);background:var(--overlay-hover)}.MobileNavDrawer_shopSwitchSection__bhh7i{padding:12px 16px 8px;border-bottom:1px solid var(--divider)}.MobileNavDrawer_shopSwitchLabel__KyxCM{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.MobileNavDrawer_navSection__jyAyI{padding:.5rem 0}.MobileNavDrawer_navSectionLabel__18DSG{font-size:.65rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:.35rem 1rem .25rem}.MobileNavDrawer_divider__uX9b1{height:1px;background:var(--border-subtle);margin:.25rem 0}.MobileNavDrawer_navItem__Rwpfo{display:flex;align-items:center;gap:.65rem;padding:0 1rem;min-height:44px;font-size:.85rem;color:var(--text-secondary);text-decoration:none;cursor:pointer;transition:background .1s,color .1s;border:none;background:none;width:100%;text-align:left}.MobileNavDrawer_navItem__Rwpfo:hover{background:var(--bg-hover);color:var(--text-primary)}.MobileNavDrawer_navItemActive__uM55I{color:var(--text-primary);background:var(--bg-active)}.MobileNavDrawer_navItemIcon__ZeUEd{color:var(--text-muted);flex-shrink:0;width:20px;display:inline-flex;align-items:center;justify-content:center}.MobileNavDrawer_navItemActive__uM55I .MobileNavDrawer_navItemIcon__ZeUEd{color:var(--text-primary)}.MobileNavDrawer_aiItem__DvEm_{width:calc(100% - 1rem);margin:.35rem .5rem 0;border-radius:var(--radius-control,4px);border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-weight:600}.MobileNavDrawer_aiItem__DvEm_ .MobileNavDrawer_navItemIcon__ZeUEd{color:var(--text-muted)}.MobileNavDrawer_aiItem__DvEm_:hover{background:var(--bg-hover);color:var(--text-primary)}.MobileNavDrawer_aiItemActive__lFvAL{background:var(--bg-active);color:var(--text-primary)}.MobileNavDrawer_navItemLabel__pAC5x{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MobileNavDrawer_navItemBadge__pgkvI{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;box-sizing:border-box;border-radius:var(--radius-full,9999px);background:var(--warning-soft);color:var(--warning-bright);font-size:12px;line-height:1;font-variant-numeric:tabular-nums}.MobileNavDrawer_jobSwitch__PX_SJ.MobileNavDrawer_jobSwitch__PX_SJ{padding-left:8px;padding-right:8px}.AccountMenu_trigger__IcB4M,.AccountMenu_wrap__z3lWq{position:relative;display:inline-flex}.AccountMenu_trigger__IcB4M{align-items:center;justify-content:center;box-sizing:border-box;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:box-shadow .15s ease}.AccountMenu_triggerOpen__4dRoS,.AccountMenu_trigger__IcB4M:hover{box-shadow:0 0 0 2px var(--border-strong)}.AccountMenu_trigger__IcB4M:focus-visible{outline:none;box-shadow:0 0 0 2px var(--primary-mark)}.AccountMenu_trigger__IcB4M:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px}.AccountMenu_menu__h42mO{position:fixed;top:60px;right:16px;z-index:1001;width:320px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:4px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-surface);box-shadow:var(--shadow-popover);color:var(--text-primary)}.AccountMenu_identity__3Uyyf{display:flex;align-items:center;gap:12px;padding:12px;min-width:0}.AccountMenu_identityText__GbNBW{display:flex;flex-direction:column;gap:2px;min-width:0}.AccountMenu_identityName__iualn{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountMenu_identityClock__8VlfS{font-size:12px;line-height:16px;color:var(--text-secondary)}.AccountMenu_identityEmail__O_Dlr{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountMenu_divider__L0Ebu{height:1px;margin:4px 0;background:var(--border-subtle)}.AccountMenu_item__ugpXn{display:flex;align-items:center;gap:8px;width:100%;height:28px;padding:0 8px;background:transparent;border:none;border-radius:var(--radius-control);color:var(--text-secondary);font-family:inherit;font-size:var(--text-sm);font-weight:500;line-height:1;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease}.AccountMenu_item__ugpXn:focus-visible,.AccountMenu_item__ugpXn:hover{outline:none;background:var(--bg-hover);color:var(--text-primary)}.AccountMenu_itemDanger__AmYct:focus-visible,.AccountMenu_itemDanger__AmYct:hover{background:var(--error-soft);color:var(--error-bright)}.AccountMenu_statusSlot__QnfK_{padding:0 12px 8px}.AccountMenu_statusField___f7Uy{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 8px;box-sizing:border-box;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-none);color:var(--text-muted);font-family:inherit;font-size:12px;text-align:left;cursor:pointer}.AccountMenu_statusField___f7Uy:hover{border-color:var(--border-strong)}.AccountMenu_statusField___f7Uy:focus-visible{outline:none;box-shadow:inset 0 -2px 0 var(--primary-bright)}.SetupRibbon_ribbon__cCb69{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;margin-bottom:12px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-surface)}.SetupRibbon_left__T_tEc{display:flex;align-items:center;gap:8px;min-width:0}.SetupRibbon_eyebrow__f044p{font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-dense);color:var(--text-muted);flex-shrink:0}.SetupRibbon_label__9TUwK{font-size:12px;line-height:16px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SetupRibbon_doneIcon__w4UoF{color:var(--success-bright);flex-shrink:0}@media (max-width:640px){.SetupRibbon_ribbon__cCb69{align-items:flex-start;flex-direction:column;gap:8px}}.RouteProgress_track__YaAQu{position:fixed;top:0;left:0;right:0;height:2px;z-index:10000;background:transparent;overflow:hidden;pointer-events:none}.RouteProgress_bar__BfgFl{position:absolute;top:0;bottom:0;left:-40px;right:-40px;background:linear-gradient(90deg,transparent 0,var(--primary-bright) 20%,var(--sand) 50%,var(--primary-bright) 80%,transparent 100%);opacity:.35;animation:RouteProgress_routePulse__RQuCg var(--duration-fluid) var(--ease-thermal-drift) infinite alternate}@keyframes RouteProgress_routePulse__RQuCg{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.RouteProgress_bar__BfgFl{animation:none;opacity:.55}}.CommandPalette_searchField__JxOzn{position:relative;display:flex;align-items:center;gap:8px;width:224px;height:32px;padding:0 8px 0 10px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-chrome-2);transition:width var(--transition-fast),border-color var(--transition-fast)}.CommandPalette_searchField__JxOzn:hover{border-color:var(--border-strong)}.CommandPalette_searchField__JxOzn:focus-within{width:288px;border-color:var(--border-strong);box-shadow:inset 0 -2px 0 var(--primary-mark)}.CommandPalette_icon__cwumR{flex-shrink:0;color:var(--text-muted)}.CommandPalette_input__aBmst{flex:1;min-width:0;height:100%;padding:0;border:none;outline:none;background:transparent;color:var(--text-primary);font-family:var(--font-sans);font-size:12px}.CommandPalette_input__aBmst::placeholder{color:var(--text-muted)}.CommandPalette_key__t7gis{flex-shrink:0;padding:0 4px;border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-muted);font-family:var(--font-sans);font-size:12px;line-height:16px}.CommandPalette_flyout__G41df{position:fixed;z-index:1100;display:flex;flex-direction:column;max-height:min(520px,70vh);background:var(--bg-elevated);border:1px solid var(--border-card,var(--border));border-radius:var(--radius-surface);box-shadow:var(--shadow-popover);overflow:hidden}.CommandPalette_scopes__g0atY{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;border-bottom:1px solid var(--divider);flex-shrink:0}.CommandPalette_results__t01ro{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 0 8px}.CommandPalette_group__pOFkn+.CommandPalette_group__pOFkn{margin-top:4px}.CommandPalette_groupLabel__BALNm{padding:8px 12px 4px;font-size:12px;font-weight:600;color:var(--text-muted)}.CommandPalette_row__JcHKM{display:flex;align-items:center;gap:10px;min-height:36px;padding:4px 12px;cursor:pointer}.CommandPalette_row__JcHKM[data-active]{background:var(--bg-hover);box-shadow:inset 2px 0 0 var(--primary-mark)}.CommandPalette_rowIcon__FTJDg{display:inline-flex;flex-shrink:0;color:var(--text-secondary)}.CommandPalette_rowText__YVLk9{display:flex;flex-direction:column;min-width:0}.CommandPalette_rowTitle__HZ7yE{overflow:hidden;font-size:13px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.CommandPalette_rowSubtitle__vX02q{overflow:hidden;font-size:12px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.CommandPalette_mark__KDc0I{background:transparent;color:var(--link);font-weight:600}.CommandPalette_empty__kZE82,.CommandPalette_loading__uv7fC{margin:0;padding:16px 12px;font-size:12px;color:var(--text-muted)}.FeatureLocked_container__pqiDc{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:2rem}.FeatureLocked_card__1qVgG{background:var(--bg-surface,#141414);border:1px solid var(--border,#2a2a2a);border-radius:12px;padding:2rem;max-width:400px;text-align:center;box-shadow:0 20px 25px -5px rgba(0,0,0,.3)}.FeatureLocked_iconWrapper__BwgTK{margin-bottom:1rem}.FeatureLocked_lockIcon__L9Nng{color:#f59e0b;opacity:.9}.FeatureLocked_title__fBrhx{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 .75rem}.FeatureLocked_message__pAMvS{color:rgba(255,255,255,.9);font-size:.95rem;margin:0 0 .5rem;line-height:1.5}.FeatureLocked_submessage__NXYFD{color:rgba(255,255,255,.6);font-size:.85rem;margin:0 0 1.5rem;line-height:1.5}.FeatureLocked_backButton__1614j{padding:.5rem 1rem;background:rgba(245,158,11,.2);border:1px solid rgba(245,158,11,.4);color:#f59e0b;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.FeatureLocked_backButton__1614j:hover{background:rgba(245,158,11,.3)}.AddressField_combo__cF471{position:relative}.AddressField_suggestions__qfYP6{position:fixed;z-index:1400;margin:0;padding:4px;list-style:none;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-control,4px);box-shadow:var(--shadow-popover,0 8px 24px rgba(0,0,0,.4));max-height:264px;overflow-y:auto}.AddressField_suggestionActive__3o_c6,.AddressField_suggestion__Omsoo{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:var(--radius-control,4px);cursor:pointer}.AddressField_suggestionActive__3o_c6{background:var(--bg-hover)}.AddressField_suggestionPrimary___TfCM{font-size:.9rem;color:var(--text-primary)}.AddressField_suggestionSecondary__i6vLS{font-size:.78rem;color:var(--text-muted)}.AddSourceForm_panel__1uO61{min-height:120px}.AddSourceForm_actionsGrid__huGWS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.75rem;margin-bottom:0}.AddSourceForm_actionButton__lm7gP{display:flex;align-items:center;justify-content:flex-start;gap:.35rem;padding:.5rem .6rem;border-radius:var(--radius-sm);border:1px solid var(--border);font-size:.8125rem;font-weight:500;background:var(--bg-elevated);color:var(--text-secondary);transition:all var(--transition-fast);cursor:pointer}.AddSourceForm_actionIcon__9A6ba{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:var(--radius-xs);color:var(--text-muted);background:var(--bg-hover);border:1px solid var(--border);flex-shrink:0}.AddSourceForm_actionLabel__UgPX8{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddSourceForm_actionButton__lm7gP:disabled{opacity:.5;cursor:not-allowed}.AddSourceForm_actionButton__lm7gP:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-strong)}.AddSourceForm_actionAudio__bS3zN,.AddSourceForm_actionImages__6oYs_,.AddSourceForm_actionVideo__1XpLZ{background:var(--bg-elevated);border-color:var(--border)}.AddSourceForm_actionAudio__bS3zN .AddSourceForm_actionIcon__9A6ba{color:var(--info);background:var(--info-soft);border-color:var(--info-border)}.AddSourceForm_actionVideo__1XpLZ .AddSourceForm_actionIcon__9A6ba{color:var(--warning);background:var(--warning-soft);border-color:var(--warning)}.AddSourceForm_actionImages__6oYs_ .AddSourceForm_actionIcon__9A6ba{color:var(--primary);background:var(--primary-soft);border-color:var(--primary-border)}.AddSourceForm_actionFile__tHw8f{background:var(--bg-elevated);color:var(--text-secondary);border:none}.AddSourceForm_actionFile__tHw8f .AddSourceForm_actionIcon__9A6ba{color:var(--primary);background:var(--primary-soft);border-color:var(--primary-border)}.AddSourceForm_actionFile__tHw8f:hover:not(:disabled){background:var(--bg-hover);border:none;color:var(--text-primary)}.AddSourceForm_uploadPanel__HTpwq{border:1px solid var(--border);border-radius:8px;padding:.6rem;margin-top:.75rem;margin-bottom:0}.AddSourceForm_uploadPanelActions__d_CHw{display:flex;gap:.5rem;align-items:center;margin-top:.5rem}.AddSourceForm_uploadPanelActions__d_CHw>:first-child{flex:1}.AddSourceForm_pendingList__PTUAf{margin-top:.5rem;max-height:180px;overflow-y:auto}.AddSourceForm_pendingItem__gG_xx{display:grid;grid-template-columns:1fr 160px;gap:.5rem;margin-bottom:.4rem}.AddSourceForm_pendingName__bBLbW{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddSourceForm_hint__PY9ng,.AddSourceForm_pendingName__bBLbW{margin:0;font-size:.8125rem;color:var(--text-muted)}.AddSourceForm_fileInput__CfyIU{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.AddSourceForm_errorText__htY3I{margin-top:.5rem;margin-bottom:0;font-size:.8125rem;color:var(--error)}@media (max-width:900px){.AddSourceForm_actionsGrid__huGWS{grid-template-columns:repeat(2,minmax(0,1fr))}}.AddSourceForm_headerActionsToolbar__miSMd{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;justify-content:flex-end;flex:0 1 auto;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:thin}.AddSourceForm_actionButtonToolbar__OWJ4J{padding:.22rem .4rem;font-size:.7rem;min-height:26px;gap:.25rem}.AddSourceForm_actionButtonToolbar__OWJ4J .AddSourceForm_actionIcon__9A6ba{width:1.1rem;height:1.1rem}.AddSourceForm_actionButtonToolbar__OWJ4J .AddSourceForm_actionLabel__UgPX8{font-size:.68rem}.AddSourceForm_actionButtonToolbarPlus__Xng3w{display:inline-flex;align-items:center;justify-content:center;width:26px;min-width:26px;height:26px;padding:0;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.AddSourceForm_actionButtonToolbarPlus__Xng3w:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-strong)}.AddSourceForm_actionButtonToolbarPlus__Xng3w:disabled{opacity:.45;cursor:not-allowed}.WorkStreamDetailScreen_detailScreenCard__Oo1sS{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;padding:1rem;min-height:0}.WorkStreamDetailScreen_detailSectionCard__xzFi0{background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;margin-bottom:.5rem;overflow:hidden}.WorkStreamDetailScreen_detailSectionHeader__7Iij_{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 1rem;min-height:48px;position:relative;z-index:5;gap:.5rem;background:transparent;border:none;cursor:pointer;color:inherit;font:inherit;text-align:left;transition:background .2s}.WorkStreamDetailScreen_detailSectionHeader__7Iij_:hover{background:var(--bg-elevated,rgba(255,255,255,.05))}.WorkStreamDetailScreen_detailSectionTitle__LN52H{flex:1;font-size:.9375rem;font-weight:600;margin:0;min-width:0}.WorkStreamDetailScreen_detailSectionChevron__l6H0a{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:4px;color:var(--text-secondary);border-radius:6px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);transition:transform .2s ease,color .2s,background .15s}.WorkStreamDetailScreen_detailSectionHeader__7Iij_:active .WorkStreamDetailScreen_detailSectionChevron__l6H0a,.WorkStreamDetailScreen_detailSectionHeader__7Iij_:hover .WorkStreamDetailScreen_detailSectionChevron__l6H0a{background:rgba(255,255,255,.1)}.WorkStreamDetailScreen_detailSectionHeader__7Iij_:hover .WorkStreamDetailScreen_detailSectionChevron__l6H0a{color:var(--text-primary)}.WorkStreamDetailScreen_detailSectionBody__0YWLN{border-top:1px solid var(--divider-strong);padding:8px .75rem}.WorkStreamDetailScreen_detailScreenRoot__oiNEK{width:100%;min-width:0}.WorkStreamDetailScreen_detailScreenRoot__oiNEK .task-detail-header{margin-bottom:0;padding-bottom:.75rem;border-bottom:none}.WorkStreamDetailScreen_detailScreenRoot__oiNEK .task-content-grid{gap:0}@media (max-width:960px){.WorkStreamDetailScreen_detailScreenCard__Oo1sS{padding:.5rem}.WorkStreamDetailScreen_detailScreenRoot__oiNEK .task-main{padding:.5rem .5rem 1rem}.WorkStreamDetailScreen_detailScreenRoot__oiNEK .task-content-grid{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.WorkStreamDetailScreen_detailSectionCard__xzFi0{margin-bottom:.75rem}}@media (max-width:480px){.WorkStreamDetailScreen_detailScreenCard__Oo1sS{padding:.25rem;border-radius:8px}.WorkStreamDetailScreen_detailSectionHeader__7Iij_{padding:.65rem .75rem}}@media (max-width:767px){.WorkStreamDetailScreen_detailSectionBody__0YWLN .task-detail-meta{gap:.3rem!important}.WorkStreamDetailScreen_detailSectionBody__0YWLN .assigned-user-chip,.WorkStreamDetailScreen_detailSectionBody__0YWLN .task-chip{font-size:.68rem!important;padding:.15rem .4rem!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.WorkStreamDetailScreen_transferredBanner__DXYw4{display:flex;align-items:center;gap:var(--space-2,8px);padding:var(--space-2,8px) var(--space-4,16px);margin-bottom:var(--space-3,12px);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-none,0);font-size:12px;line-height:16px;color:var(--text-primary)}.WorkStreamDetailScreen_transferredBanner__DXYw4 svg{flex-shrink:0;color:var(--info-bright,var(--text-secondary))}