.email-verification-banner-feedback.svelte-matr3t p:where(.svelte-matr3t){color:var(--ink);margin-top:var(--space-4)}.email-verification-banner-feedback.svelte-matr3t .email-verification-banner-error:where(.svelte-matr3t){color:var(--danger)}.email-verification-banner-action.svelte-matr3t{white-space:nowrap}.email-verification-banner-action.svelte-matr3t:disabled{cursor:default}.email-verification-banner-label.svelte-matr3t{display:inline-grid}.email-verification-banner-label.svelte-matr3t>span:where(.svelte-matr3t){text-align:center;grid-area:1/1}.email-verification-banner-label.svelte-matr3t>span:where(.svelte-matr3t):last-child,.email-verification-banner-label.busy.svelte-matr3t>span:where(.svelte-matr3t):first-child{visibility:hidden}.email-verification-banner-label.busy.svelte-matr3t>span:where(.svelte-matr3t):last-child{visibility:visible}.ui-menu.svelte-1saa0ko{flex:none;display:inline-flex;position:relative}.ui-menu-list.svelte-1saa0ko:not(.is-open){display:none}.ui-menu-list.is-open.svelte-1saa0ko{max-width:calc(100vw - 16px);z-index:var(--layer-popover);margin:0;position:fixed;inset:auto;overflow-y:auto}.kebab-menu-trigger.svelte-1saa0ko:focus-visible{box-shadow:var(--focus);outline:none}.kebab-menu-trigger.svelte-1saa0ko:disabled{cursor:not-allowed;opacity:.55}.action-disclosure-split.svelte-1saa0ko>.kebab-menu-trigger:where(.svelte-1saa0ko){background:var(--split-background,var(--action-bg));border-radius:0 var(--split-radius,var(--radius-control)) var(--split-radius,var(--radius-control)) 0;color:var(--split-color,var(--action-ink));height:100%;min-height:var(--split-height,var(--control-height));width:var(--control-height);border:0;border-left:1px solid;place-items:center;padding:0;display:grid}.action-disclosure-split.svelte-1saa0ko>.kebab-menu-trigger:where(.svelte-1saa0ko):hover:not(:disabled){background:var(--split-hover,var(--action-bg-hover))}.action-disclosure-split.svelte-1saa0ko>.kebab-menu-trigger:where(.svelte-1saa0ko):disabled{background:var(--action-disabled-bg);color:var(--action-disabled-ink);opacity:1}.account-switcher.menu.svelte-z8evcc,.account-switcher.svelte-z8evcc .account-switcher-menu{flex:auto;min-width:0;display:flex}.account-switcher.svelte-z8evcc .account-switcher-trigger{border-radius:var(--radius-large);color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--space-10);min-width:0;padding:var(--space-6);text-align:left;transition:background-color var(--duration-fast) var(--ease);background:0 0;border:0;flex:auto;display:flex}.account-switcher.svelte-z8evcc .account-switcher-trigger:hover,.account-switcher.svelte-z8evcc .account-switcher-trigger[aria-expanded=true]{background:var(--panel-muted)}.account-switcher.svelte-z8evcc .account-switcher-trigger:focus-visible{box-shadow:var(--focus);outline:none}.account-switcher.menu.svelte-z8evcc .organization-mark.md,.account-switcher.menu.svelte-z8evcc .account-switcher-stride-mark svg{width:32px;height:32px}.account-switcher-brand-copy.svelte-z8evcc{text-align:left;flex:auto;gap:1px;min-width:0;display:grid}.account-switcher-brand-copy.svelte-z8evcc strong:where(.svelte-z8evcc),.account-switcher-brand-copy.svelte-z8evcc small:where(.svelte-z8evcc){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-switcher-brand-copy.svelte-z8evcc strong:where(.svelte-z8evcc){color:var(--ink-strong);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-tight)}.account-switcher-brand-copy.svelte-z8evcc small:where(.svelte-z8evcc){color:var(--subtle);font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-tight)}.account-switcher.svelte-z8evcc .account-switcher-chevron{color:var(--subtle);flex:none}.account-switcher.on-night.svelte-z8evcc .account-switcher-brand-copy:where(.svelte-z8evcc) strong:where(.svelte-z8evcc){color:var(--on-night)}.account-switcher.on-night.svelte-z8evcc .account-switcher-brand-copy:where(.svelte-z8evcc) small:where(.svelte-z8evcc),.account-switcher.on-night.svelte-z8evcc .account-switcher-chevron{color:var(--on-night-soft)}.account-switcher.on-night.svelte-z8evcc .account-switcher-trigger:hover,.account-switcher.on-night.svelte-z8evcc .account-switcher-trigger[aria-expanded=true]{background:var(--on-night-hover)}.account-switcher.on-night.svelte-z8evcc .account-switcher-trigger:focus-visible{box-shadow:var(--focus-on-night)}.account-switcher.collapsed.svelte-z8evcc,.account-switcher.collapsed.svelte-z8evcc .account-switcher-menu{flex:none;justify-content:center}.account-switcher.collapsed.svelte-z8evcc .account-switcher-trigger{flex:none;justify-content:center;width:44px;height:44px;padding:0}.account-switcher.svelte-z8evcc .account-switcher-list{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sheet);box-shadow:var(--shadow-overlay);color:var(--ink);padding:var(--space-6);width:288px}.account-switcher-options.svelte-z8evcc,.account-switcher.svelte-z8evcc .account-switcher-list.is-open{gap:var(--space-2);display:grid}.account-menu-person.svelte-z8evcc{gap:var(--space-2);min-width:0;padding:var(--space-8) var(--space-10) var(--space-6);display:grid}.account-menu-person.svelte-z8evcc strong:where(.svelte-z8evcc){color:var(--ink-strong);font-size:var(--text-md);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-person.svelte-z8evcc small:where(.svelte-z8evcc){color:var(--muted);font-size:var(--text-xs)}.account-menu-divider.svelte-z8evcc{background:var(--line);height:1px;margin:var(--space-2) var(--space-4);display:block}.account-switcher-option.svelte-z8evcc,.account-menu-item.svelte-z8evcc{border-radius:var(--radius-large);color:var(--ink);font:inherit;align-items:center;gap:var(--space-10);text-align:left;background:0 0;border:0;width:100%;text-decoration:none;display:flex}.account-switcher.svelte-z8evcc{--account-option-size:var(--text-md)}.account-switcher-option.svelte-z8evcc{min-height:40px;padding:var(--space-4) var(--space-10)}.account-menu-item.svelte-z8evcc{cursor:pointer;font-size:var(--text-md);min-height:36px;padding:0 var(--space-10)}.account-menu-item.svelte-z8evcc svg{color:var(--muted);flex:none}a.account-switcher-option.svelte-z8evcc{cursor:pointer}a.account-switcher-option.svelte-z8evcc:hover,a.account-switcher-option.svelte-z8evcc:focus-visible,.account-menu-item.svelte-z8evcc:hover:not(:disabled),.account-menu-item.svelte-z8evcc:focus-visible{background:var(--shell);color:var(--ink-strong)}a.account-switcher-option.svelte-z8evcc:focus-visible,.account-menu-item.svelte-z8evcc:focus-visible{box-shadow:var(--focus);outline:none}.account-menu-item.svelte-z8evcc:disabled{cursor:progress;opacity:.72}.account-switcher-option-copy.svelte-z8evcc{gap:var(--space-2);flex:auto;min-width:0;display:grid}.account-switcher-option-copy.svelte-z8evcc strong:where(.svelte-z8evcc){color:var(--ink-strong);font-size:var(--account-option-size);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-switcher-option-copy.svelte-z8evcc small:where(.svelte-z8evcc){color:var(--muted);font-size:var(--text-xs)}.account-switcher-add-mark.svelte-z8evcc{border:1px dashed var(--line-strong);border-radius:var(--radius-control);color:var(--muted);flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.account-switcher-add.svelte-z8evcc strong:where(.svelte-z8evcc){font-weight:var(--weight-regular)}.account-switcher.svelte-z8evcc .account-switcher-check{color:var(--ink-strong);flex:none}.account-switcher.list.svelte-z8evcc{--account-option-size:.9375rem;background:var(--surface);border-radius:var(--radius-contextual);display:grid;overflow:hidden}.account-switcher.list.svelte-z8evcc .account-switcher-options:where(.svelte-z8evcc){gap:0}.account-switcher.list.svelte-z8evcc .account-switcher-option:where(.svelte-z8evcc){min-height:52px;padding:var(--space-4) var(--space-14);border-radius:0;position:relative}.account-switcher.list.svelte-z8evcc .account-switcher-option:where(.svelte-z8evcc)+.account-switcher-option:where(.svelte-z8evcc):before,.account-switcher.list.svelte-z8evcc .account-switcher-add:where(.svelte-z8evcc):before{background:var(--line);content:"";height:1px;position:absolute;top:0;left:52px;right:0}.account-switcher.list.svelte-z8evcc .account-switcher-add:where(.svelte-z8evcc){min-height:44px}.account-switcher.list.svelte-z8evcc a.account-switcher-option:where(.svelte-z8evcc):hover{background:var(--surface-strong)}.shell-status-card.svelte-17ps7u6{border:1px solid var(--line);border-radius:var(--radius-large);flex-direction:column;display:flex;overflow:hidden}.status-row.svelte-17ps7u6{color:inherit;gap:var(--space-8);padding:var(--space-10) var(--space-12);flex-direction:column;text-decoration:none;display:flex}.status-billing.svelte-17ps7u6{gap:var(--space-10);padding-bottom:var(--space-12)}a.status-row.svelte-17ps7u6{transition:background-color var(--duration-fast) var(--ease)}.status-line.svelte-17ps7u6{align-items:center;gap:var(--space-2) var(--space-8);flex-wrap:wrap;width:100%;min-width:0;display:flex}.status-line.svelte-17ps7u6 strong:where(.svelte-17ps7u6){color:var(--ink-strong);max-width:100%;font-size:var(--text-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1 0 auto;min-width:0;overflow:hidden}.status-aside.svelte-17ps7u6,.status-detail.svelte-17ps7u6{color:var(--muted);font-size:var(--text-xs)}.status-aside.svelte-17ps7u6{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin-left:auto;overflow:hidden}.shell-status-card.svelte-17ps7u6 .status-icon{color:var(--muted);flex:none}.setup-segments.svelte-17ps7u6{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.setup-segments.svelte-17ps7u6 span:where(.svelte-17ps7u6){background:var(--line);border-radius:var(--radius-pill);height:4px}.setup-segments.svelte-17ps7u6 span.done:where(.svelte-17ps7u6){background:var(--ink-strong)}.status-dot.svelte-17ps7u6{background:var(--status-color,var(--muted));border-radius:var(--radius-pill);height:8px;margin:0 var(--space-4);flex:none;width:8px}.status-divider.svelte-17ps7u6{background:var(--line);height:1px;margin:0 var(--space-12)}.shell-status-card.light.svelte-17ps7u6{background:var(--panel-muted)}.shell-status-card.light.svelte-17ps7u6 a.status-row:where(.svelte-17ps7u6):hover{background:var(--surface-strong)}.shell-status-card.light.tinted.svelte-17ps7u6{background:var(--status-soft);border-color:color-mix(in srgb, var(--status-color) 30%, var(--line))}.shell-status-card.light.svelte-17ps7u6 a.status-row:where(.svelte-17ps7u6):focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.shell-status-card.night.svelte-17ps7u6{border-color:var(--on-night-line);background:0 0}.shell-status-card.night.svelte-17ps7u6 .status-line:where(.svelte-17ps7u6) strong:where(.svelte-17ps7u6){color:var(--on-night)}.shell-status-card.night.svelte-17ps7u6 .status-aside:where(.svelte-17ps7u6),.shell-status-card.night.svelte-17ps7u6 .status-detail:where(.svelte-17ps7u6),.shell-status-card.night.svelte-17ps7u6 .status-icon{color:var(--on-night-soft)}.shell-status-card.night.svelte-17ps7u6 .setup-segments:where(.svelte-17ps7u6) span:where(.svelte-17ps7u6){background:var(--on-night-line)}.shell-status-card.night.svelte-17ps7u6 .setup-segments:where(.svelte-17ps7u6) span.done:where(.svelte-17ps7u6){background:var(--on-night)}.shell-status-card.night.svelte-17ps7u6 .status-dot:where(.svelte-17ps7u6){background:var(--on-night-soft)}.shell-status-card.night.danger.svelte-17ps7u6 .status-dot:where(.svelte-17ps7u6){background:var(--danger-on-night)}.shell-status-card.night.svelte-17ps7u6 .status-divider:where(.svelte-17ps7u6){background:var(--on-night-line)}.shell-status-card.night.svelte-17ps7u6 a.status-row:where(.svelte-17ps7u6):hover{background:var(--on-night-hover)}.shell-status-card.night.svelte-17ps7u6 a.status-row:where(.svelte-17ps7u6):focus-visible{outline:2px solid var(--on-night);outline-offset:-2px;box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--brand-yellow) 50%, transparent)}.shell-status-card.night.svelte-17ps7u6 .button:focus-visible,.shell-status-card.night.svelte-17ps7u6 .small-button:focus-visible{box-shadow:var(--focus-on-night)}.shell-status-card.night.tinted.svelte-17ps7u6{background:color-mix(in srgb, var(--status-color) 26%, var(--night));border-color:color-mix(in srgb, var(--status-color) 60%, var(--night))}.weekly-goal-stepper.svelte-g5zdz7{background:var(--field);border:1px solid var(--line-strong);border-radius:var(--radius-pill);flex:none;grid-template-columns:44px 52px 44px;align-items:center;height:46px;transition:border-color .18s,box-shadow .18s;display:inline-grid}.weekly-goal-stepper.svelte-g5zdz7:hover{border-color:var(--accent)}.weekly-goal-stepper.svelte-g5zdz7:focus-within{border-color:var(--accent);box-shadow:var(--focus)}.weekly-goal-stepper.svelte-g5zdz7 button:where(.svelte-g5zdz7){appearance:none;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;display:inline-flex}.weekly-goal-stepper.svelte-g5zdz7 button:where(.svelte-g5zdz7):hover:not(:disabled){background:var(--accent-soft);color:var(--ink-strong)}.weekly-goal-stepper.svelte-g5zdz7 button:where(.svelte-g5zdz7):disabled{opacity:.38}.weekly-goal-stepper-input.svelte-g5zdz7{appearance:none;color:var(--ink-strong);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;width:100%;min-width:0;height:44px;padding:0;font-size:1.08rem;font-weight:760}.weekly-goal-stepper-input.svelte-g5zdz7:focus-visible{box-shadow:none;outline:none}.weekly-goal-prompt.svelte-1a3gz2a{justify-items:start;gap:14px;display:grid}.weekly-goal-prompt.svelte-1a3gz2a p:where(.svelte-1a3gz2a){margin:0}.weekly-goal-prompt-question.svelte-1a3gz2a{color:var(--ink);font-size:.98rem;line-height:1.55}.weekly-goal-prompt-helper.svelte-1a3gz2a,.weekly-goal-prompt-error.svelte-1a3gz2a{font-size:.88rem;line-height:1.45}.weekly-goal-prompt-helper.svelte-1a3gz2a{color:var(--muted)}.weekly-goal-prompt-error.svelte-1a3gz2a{color:var(--danger)}.product-prompt-body.svelte-13n1xk7{color:var(--muted);margin:0;font-size:.98rem;line-height:1.55}.billing-strip.svelte-180e8hl{border-top:1px solid var(--line);color:inherit;min-height:30px;padding:0 max(14px, env(safe-area-inset-right,0px)) 0 max(14px, env(safe-area-inset-left,0px));align-items:center;width:100%;text-decoration:none;display:flex;overflow:hidden}.billing-copy.svelte-180e8hl{white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:.72rem;font-weight:750;line-height:1.2;display:flex;overflow:hidden}.billing-label.svelte-180e8hl{color:var(--ink-strong);flex:none;font-weight:800}.billing-detail.svelte-180e8hl,.billing-cta.svelte-180e8hl{color:var(--muted);text-overflow:ellipsis;min-width:0;overflow:hidden}.billing-strip.founding.svelte-180e8hl .billing-detail:where(.svelte-180e8hl){color:var(--accent-strong)}.billing-cta.svelte-180e8hl{color:var(--accent-strong);flex:none;font-weight:820}.billing-sep.svelte-180e8hl{color:var(--subtle);flex:none}.billing-strip[data-status-hue].svelte-180e8hl{background:var(--status-soft)}.mobile-header.svelte-54pqel{background:color-mix(in srgb, var(--panel) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);box-sizing:border-box;visibility:visible;will-change:transform;z-index:50;flex-direction:column;transition:transform .22s,visibility linear;display:none;position:fixed;top:0;left:0;right:0;transform:translateY(0)}.mobile-header.svelte-54pqel.scroll-hidden{visibility:hidden;transition:transform .22s,visibility 0s linear .22s;transform:translateY(-100%)}.header-main.svelte-54pqel{min-height:var(--mobile-header-height);padding:env(safe-area-inset-top,0px) max(14px, env(safe-area-inset-right,0px)) 0 max(14px, env(safe-area-inset-left,0px));justify-content:space-between;align-items:center;gap:10px;display:flex}.brand.svelte-54pqel{color:inherit;min-height:var(--mobile-header-height);align-items:center;text-decoration:none;display:inline-flex}.sr-only.svelte-54pqel{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.mobile-header.svelte-54pqel{display:flex}}.app-search-modal{max-width:min(720px,100vw - 36px)}.app-search-modal .app-modal-body{padding:0;overflow:hidden}.app-search-modal .app-modal-foot{min-height:48px;padding:10px 18px}.search-workspace.svelte-pj1dnn{grid-template-rows:auto auto minmax(0,1fr);min-height:min(560px,100dvh - 160px);display:grid}.search-input-row.svelte-pj1dnn{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:0 56px 0 20px;display:grid}.search-input-row.svelte-pj1dnn:focus-within{box-shadow:inset 3px 0 0 var(--accent);color:var(--accent-strong)}.search-input-row.svelte-pj1dnn input:where(.svelte-pj1dnn){appearance:none;color:var(--ink-strong);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:20px 0;font-size:1.05rem;font-weight:620}.search-input-row.svelte-pj1dnn input:where(.svelte-pj1dnn)::-webkit-search-cancel-button{cursor:pointer}.search-input-row.svelte-pj1dnn input:where(.svelte-pj1dnn)::placeholder{color:var(--subtle);font-weight:540}.search-input-row.svelte-pj1dnn input:where(.svelte-pj1dnn):focus-visible{box-shadow:none;outline:0}kbd.svelte-pj1dnn{background:var(--panel-muted);border:1px solid var(--line);border-bottom-color:var(--line-strong);color:var(--muted);border-radius:5px;justify-content:center;align-items:center;min-width:23px;min-height:23px;padding:0 5px;font-family:SF Mono,Geist Mono,ui-monospace,monospace;font-size:.66rem;font-weight:700;line-height:1;display:inline-flex}.search-summary.svelte-pj1dnn{justify-content:space-between;align-items:end;gap:16px;padding:14px 18px 8px;display:flex}.search-summary.svelte-pj1dnn .search-context:where(.svelte-pj1dnn){margin-bottom:3px}.result-count.svelte-pj1dnn{color:var(--muted);margin:0;font-size:.78rem;line-height:1.3}.result-count.error.svelte-pj1dnn{color:var(--danger)}.search-summary.svelte-pj1dnn>span:where(.svelte-pj1dnn){color:var(--subtle);white-space:nowrap;font-size:.68rem;font-weight:700}.retry-search.svelte-pj1dnn{color:var(--accent-strong);cursor:pointer;font:inherit;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:5px 0;font-size:.72rem;font-weight:750;text-decoration:underline}.retry-search.svelte-pj1dnn:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.search-results.svelte-pj1dnn{scrollbar-gutter:stable;grid-auto-rows:max-content;align-content:start;gap:3px;min-height:0;padding:4px 9px 12px;display:grid;overflow-y:auto}.search-result.svelte-pj1dnn{color:inherit;border:1px solid #0000;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:9px 10px;text-decoration:none;display:grid}.search-result.svelte-pj1dnn:hover,.search-result.active.svelte-pj1dnn{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 20%, var(--line))}.search-result.svelte-pj1dnn:active{transform:translateY(1px)}.search-result.svelte-pj1dnn:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:0}.result-icon.svelte-pj1dnn{background:var(--panel);border:1px solid var(--line);color:var(--accent-strong);border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.record-result.svelte-pj1dnn .result-icon:where(.svelte-pj1dnn){background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 24%, var(--line))}.result-copy.svelte-pj1dnn{gap:3px;min-width:0;display:grid}.result-title-line.svelte-pj1dnn{align-items:center;gap:8px;min-width:0;display:flex}.result-copy.svelte-pj1dnn strong:where(.svelte-pj1dnn){color:var(--ink-strong);font-size:.9rem;line-height:1.2}.result-copy.svelte-pj1dnn small:where(.svelte-pj1dnn){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.3;overflow:hidden}.current-page.svelte-pj1dnn,.record-status.svelte-pj1dnn{color:var(--success);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:800}.record-status.svelte-pj1dnn{color:var(--muted)}.result-meta.svelte-pj1dnn{color:var(--subtle);align-items:center;gap:8px;display:flex}.result-meta.svelte-pj1dnn>span:where(.svelte-pj1dnn){letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.65rem;font-weight:750}.search-result.active.svelte-pj1dnn .result-meta:where(.svelte-pj1dnn),.search-result.svelte-pj1dnn:hover .result-meta:where(.svelte-pj1dnn){color:var(--accent-strong)}.search-empty.svelte-pj1dnn{grid-template-columns:auto minmax(0,1fr);align-content:center;justify-self:center;align-items:center;gap:12px;max-width:430px;margin:28px;display:grid}.search-empty.svelte-pj1dnn>span:where(.svelte-pj1dnn){background:var(--accent-soft);border:1px solid var(--line);color:var(--accent-strong);border-radius:7px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.search-empty.svelte-pj1dnn strong:where(.svelte-pj1dnn){color:var(--ink-strong);font-size:.96rem;display:block}.search-empty.svelte-pj1dnn p:where(.svelte-pj1dnn){color:var(--muted);margin:4px 0 0;font-size:.82rem;line-height:1.4}.search-shortcuts.svelte-pj1dnn{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:.7rem;font-weight:650;display:flex}.search-shortcuts.svelte-pj1dnn span:where(.svelte-pj1dnn){align-items:center;gap:4px;display:inline-flex}.search-shortcuts.svelte-pj1dnn kbd:where(.svelte-pj1dnn){min-width:21px;min-height:21px}@media (width<=760px){.app-search-modal{max-width:none}.search-workspace.svelte-pj1dnn{height:100%;min-height:0}.search-input-row.svelte-pj1dnn{min-height:64px;padding-left:15px;padding-right:52px}.search-input-row.svelte-pj1dnn input:where(.svelte-pj1dnn){font-size:1rem}.search-input-row.svelte-pj1dnn>kbd:where(.svelte-pj1dnn),.result-meta.svelte-pj1dnn>span:where(.svelte-pj1dnn),.search-summary.svelte-pj1dnn>span:where(.svelte-pj1dnn){display:none}.search-summary.svelte-pj1dnn{padding:12px 12px 7px}.search-results.svelte-pj1dnn{padding:3px 6px 10px}.search-result.svelte-pj1dnn{gap:9px;min-height:66px;padding:9px 8px}.search-result.svelte-pj1dnn:hover:not(.active){background:0 0;border-color:#0000}.search-result.svelte-pj1dnn:hover:not(.active) .result-meta:where(.svelte-pj1dnn){color:var(--subtle)}.result-icon.svelte-pj1dnn{width:38px;height:38px}.result-copy.svelte-pj1dnn small:where(.svelte-pj1dnn){white-space:normal}.app-search-modal .app-modal-foot{display:none}}.active-job-timer.svelte-ic406n{background:var(--accent-strong);box-shadow:var(--shadow-raised);color:var(--panel);z-index:56;border:1px solid #ffffff1f;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:min(460px,100vw - 36px);max-width:460px;padding:9px 10px;display:grid;position:fixed;bottom:18px;left:auto;right:18px}.active-job-timer-link.svelte-ic406n{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;text-decoration:none;display:grid}.active-job-timer-icon.svelte-ic406n{background:color-mix(in srgb, var(--accent-soft) 18%, transparent);color:color-mix(in srgb, var(--accent-soft) 88%, white);border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.active-job-timer-copy.svelte-ic406n{min-width:0;display:grid}.active-job-timer-copy.svelte-ic406n small:where(.svelte-ic406n){color:color-mix(in srgb, var(--accent-soft) 84%, white);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:760;line-height:1.2}.active-job-timer-copy.svelte-ic406n strong:where(.svelte-ic406n){text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.25;overflow:hidden}.active-job-timer-elapsed.svelte-ic406n{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.94rem;font-weight:700}.active-job-timer.svelte-ic406n button:where(.svelte-ic406n){background:var(--panel);color:var(--ink-strong);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:5px;min-height:40px;padding:0 13px;font-size:.76rem;font-weight:760;display:inline-flex}.active-job-timer-day-panel.svelte-ic406n{gap:var(--space-8);display:grid}.active-job-timer-day-error.svelte-ic406n{color:var(--danger);font-size:var(--text-sm);margin:0}.active-job-timer-error.svelte-ic406n{color:#ffd2cd;grid-column:1/-1;padding:0 4px 3px;font-size:.72rem}@media (width<=900px){.active-job-timer.svelte-ic406n{-webkit-backdrop-filter:var(--glass-filter);background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:var(--radius-pill);bottom:calc(var(--mobile-tab-bar-gap) + var(--mobile-tab-pill-height) + var(--space-8));box-shadow:var(--shadow-glass);color:var(--ink-strong);left:max(var(--space-12), env(safe-area-inset-left,0px));max-width:none;padding:var(--space-6) var(--space-6) var(--space-6) var(--space-8);right:max(var(--space-12), env(safe-area-inset-right,0px));transition:bottom var(--duration-base) var(--ease), left var(--duration-base) var(--ease), right var(--duration-base) var(--ease);width:auto;z-index:var(--layer-chrome)}.active-job-timer-icon.svelte-ic406n{background:var(--accent-strong);border-radius:var(--radius-pill);color:var(--panel);width:34px;height:34px}.active-job-timer-copy.svelte-ic406n{flex-direction:column-reverse;display:flex}.active-job-timer-copy.svelte-ic406n small:where(.svelte-ic406n){color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:0;text-transform:none}.active-job-timer.svelte-ic406n button:where(.svelte-ic406n){background:var(--accent-strong);border-radius:var(--radius-pill);color:var(--panel);justify-content:center;width:40px;min-height:40px;padding:0}.active-job-timer.svelte-ic406n button:where(.svelte-ic406n) span:where(.svelte-ic406n){display:none}.active-job-timer-error.svelte-ic406n{color:var(--danger)}body:has(.mobile-tab-bar.scroll-hidden) .active-job-timer.svelte-ic406n{bottom:var(--mobile-tab-bar-gap);left:calc(max(var(--space-12), env(safe-area-inset-left,0px)) + var(--mobile-tab-pill-minimized) + var(--space-8));min-height:var(--mobile-tab-pill-minimized);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6);right:calc(max(var(--space-12), env(safe-area-inset-right,0px)) + var(--mobile-tab-pill-minimized) + var(--space-8))}body:has(.mobile-tab-bar.scroll-hidden) .active-job-timer-copy.svelte-ic406n{display:none}body:has(.mobile-tab-bar.scroll-hidden) .active-job-timer-icon.svelte-ic406n{width:28px;height:28px}body:has(.mobile-tab-bar.scroll-hidden) .active-job-timer.svelte-ic406n button:where(.svelte-ic406n){width:36px;min-height:36px}body:has(.mobile-tab-bar.scroll-hidden):not(:has(.mobile-tab-bar .tab-item.active)) .active-job-timer.svelte-ic406n{left:max(var(--space-12), env(safe-area-inset-left,0px))}}@media (width<=900px) and (prefers-reduced-motion:reduce){.active-job-timer.svelte-ic406n{transition:none}}.nav-clock.svelte-1ljhuar{color:var(--on-night);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);align-items:center;gap:var(--space-4);flex:none;display:inline-flex}.nav-clock.hidden.svelte-1ljhuar{display:none}.nav-clock-dot.svelte-1ljhuar,.nav-timer-dot.svelte-1ljhuar{background:var(--on-night);border-radius:var(--radius-pill);width:6px;height:6px}.nav-timer-dot.svelte-1ljhuar{box-shadow:0 0 0 2px var(--night);width:7px;height:7px;display:none;position:absolute;top:7px;right:9px}.nav-timer-dot.shown.svelte-1ljhuar{display:block}.sidebar-resize-handle.svelte-n2r8xw{cursor:col-resize;bottom:0;left:calc(var(--shell-sidebar-width,248px) - var(--space-4));touch-action:none;width:var(--space-8);z-index:var(--layer-chrome);outline:none;position:fixed;top:0}.sidebar-resize-handle.svelte-n2r8xw:after{background:var(--on-night);border-radius:var(--radius-pill);content:"";opacity:0;transition:opacity var(--duration-fast) var(--ease);width:2px;position:absolute;top:0;bottom:0;left:1px}.sidebar-resize-handle.svelte-n2r8xw:hover:after,.sidebar-resize-handle.dragging.svelte-n2r8xw:after,.sidebar-resize-handle.preview-hover.svelte-n2r8xw:after{opacity:1}.sidebar-resize-handle.svelte-n2r8xw:focus-visible:after,.sidebar-resize-handle.preview-focus.svelte-n2r8xw:after{box-shadow:var(--focus-on-night);clip-path:inset(-10px 0 -10px -10px);opacity:1}@media (width<=900px){.sidebar-resize-handle.svelte-n2r8xw{display:none}}.sidebar-resize-handle.preview.svelte-n2r8xw{left:calc(100% - var(--space-4));z-index:auto;display:block;position:absolute}.workday-ribbon.svelte-m5rqmi{background:var(--activity-track);border-radius:var(--radius-control);min-width:0;display:block;position:relative;overflow:hidden}.workday-ribbon.lg.svelte-m5rqmi{border-radius:var(--radius-surface);height:var(--workday-ribbon-height-lg)}.workday-ribbon.md.svelte-m5rqmi{height:var(--workday-ribbon-height-md)}.workday-ribbon.sm.svelte-m5rqmi{border-radius:var(--radius-swatch);height:var(--space-8)}.workday-ribbon.empty.svelte-m5rqmi{background:var(--activity-track-empty)}.workday-ribbon-segment.svelte-m5rqmi,.workday-ribbon-visit.svelte-m5rqmi{position:absolute;top:0;bottom:0}.workday-ribbon-segment.svelte-m5rqmi{border-radius:var(--radius-swatch);min-width:3px}.workday-ribbon.sm.svelte-m5rqmi .workday-ribbon-segment:where(.svelte-m5rqmi){min-width:var(--space-2)}.workday-ribbon-segment.running.svelte-m5rqmi{min-width:5px}.workday-ribbon-segment.break.svelte-m5rqmi{box-shadow:inset 0 0 0 1px var(--activity-break-line)}.workday-ribbon-segment.unconfirmed.svelte-m5rqmi{border-radius:var(--radius-swatch) 0 0 var(--radius-swatch)}.workday-ribbon-visit.svelte-m5rqmi{border:1.5px dashed var(--activity-scheduled);border-radius:var(--radius-swatch);box-sizing:border-box;top:3px;bottom:3px}.workday-ribbon-now.svelte-m5rqmi{background:var(--ink-strong);width:2px;position:absolute;top:0;bottom:0}.workday-end.svelte-cyuhu{gap:var(--space-16);padding-top:var(--space-4);display:grid}.workday-end-day.svelte-cyuhu{background:var(--surface);border:1px solid var(--activity-track);border-radius:var(--radius-large);gap:var(--space-10);padding:var(--space-14);display:grid}.workday-end-day-head.svelte-cyuhu{color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-medium);justify-content:space-between;margin:0;display:flex}.workday-end-day-head.svelte-cyuhu strong:where(.svelte-cyuhu){color:var(--ink-strong)}.workday-end-choices.svelte-cyuhu{gap:var(--space-8);border:0;margin:0;padding:0;display:grid}.workday-end-choice.svelte-cyuhu{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-large);cursor:pointer;align-items:center;gap:var(--space-2) var(--space-12);min-height:56px;padding:var(--space-8) var(--space-14);grid-template-columns:auto 84px minmax(0,1fr);display:grid}.workday-end-choice.checked.svelte-cyuhu{border-color:var(--ink-strong);box-shadow:inset 0 0 0 1px var(--ink-strong)}.workday-end-choice.svelte-cyuhu:focus-within{box-shadow:var(--focus)}.workday-end-choice.checked.svelte-cyuhu:focus-within{box-shadow:inset 0 0 0 1px var(--ink-strong), var(--focus)}.workday-end-choice.svelte-cyuhu input:where(.svelte-cyuhu){accent-color:var(--ink-strong);width:18px;height:18px;margin:0}.workday-end-choice.svelte-cyuhu strong:where(.svelte-cyuhu){color:var(--ink-strong);font-size:var(--text-base);font-weight:var(--weight-semibold);white-space:nowrap}.workday-end-choice.svelte-cyuhu span:where(.svelte-cyuhu){color:var(--ink);font-size:var(--text-md);font-weight:var(--weight-regular);min-width:0}.workday-end-choice.other.svelte-cyuhu strong:where(.svelte-cyuhu){color:var(--accent);grid-column:2/-1}.workday-end-other.svelte-cyuhu{align-items:center;gap:var(--space-12);padding-left:var(--space-4);display:flex}.workday-end-other.svelte-cyuhu span:where(.svelte-cyuhu){color:var(--muted);font-size:var(--text-md);font-weight:var(--weight-medium)}.workday-end-other.svelte-cyuhu input:where(.svelte-cyuhu){background:var(--field);border:1px solid var(--line-strong);border-radius:var(--radius-control);font:inherit;font-size:var(--text-base);min-height:var(--control-height);padding:0 var(--space-10)}.workday-end-footer.svelte-cyuhu{gap:var(--space-8);width:100%;display:grid}.workday-end-actions.svelte-cyuhu{gap:var(--space-8);flex-wrap:wrap;display:flex}.workday-end-actions.svelte-cyuhu .button{flex:auto}.workday-end-note.svelte-cyuhu{color:var(--subtle);font-size:var(--text-xs);text-align:center;margin:0}.workday-end-note.error.svelte-cyuhu{color:var(--danger);text-align:left}.sheet-content.svelte-zsirws{gap:var(--space-14);padding-bottom:var(--space-4);display:grid}.sheet-pages.svelte-zsirws{gap:var(--space-14);display:grid}.sheet-group.svelte-zsirws{background:var(--surface);border-radius:var(--radius-contextual);display:grid;overflow:hidden}.sheet-group.svelte-zsirws a:where(.svelte-zsirws),.sheet-group.svelte-zsirws button:where(.svelte-zsirws){color:var(--ink);cursor:pointer;font:inherit;align-items:center;gap:var(--space-12);min-height:44px;padding:0 var(--space-14);text-align:left;background:0 0;border:0;width:100%;font-size:.9375rem;text-decoration:none;display:flex;position:relative}.sheet-group.svelte-zsirws>:where(.svelte-zsirws)+:where(.svelte-zsirws):before{background:var(--line);content:"";height:1px;position:absolute;top:0;left:45px;right:0}.sheet-group.svelte-zsirws a:where(.svelte-zsirws):hover,.sheet-group.svelte-zsirws button:where(.svelte-zsirws):hover:not(:disabled){background:var(--surface-strong)}.sheet-group.svelte-zsirws a.active:where(.svelte-zsirws){background:var(--surface-strong);color:var(--ink-strong);font-weight:var(--weight-medium)}.sheet-group.svelte-zsirws a:where(.svelte-zsirws):focus-visible,.sheet-group.svelte-zsirws button:where(.svelte-zsirws):focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.sheet-group.svelte-zsirws button:where(.svelte-zsirws):disabled{cursor:progress;opacity:.72}.sheet-group.svelte-zsirws .sheet-icon{color:var(--accent);flex:none}.account-group.svelte-zsirws .sheet-icon{color:var(--muted)}.sheet-label.svelte-zsirws{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sheet-status.svelte-zsirws{color:var(--muted);font-size:var(--text-xs);flex:none;font-weight:600}.sheet-count.svelte-zsirws{background:var(--ink-strong);border-radius:var(--radius-pill);color:var(--panel);font-size:var(--text-xs);font-weight:var(--weight-semibold);min-width:22px;height:22px;padding:0 var(--space-6);flex:none;justify-content:center;align-items:center;display:inline-flex}.mobile-tab-bar.svelte-20e3p2{padding:var(--space-10) max(var(--space-12), env(safe-area-inset-right,0px)) var(--mobile-tab-bar-gap) max(var(--space-12), env(safe-area-inset-left,0px));pointer-events:none;z-index:var(--layer-chrome);display:none;position:fixed;bottom:0;left:0;right:0}.tab-bar-inner.svelte-20e3p2{align-items:flex-end;gap:var(--space-8);justify-content:flex-end;display:flex}.tab-group.svelte-20e3p2,.search-tab.svelte-20e3p2{-webkit-backdrop-filter:var(--glass-filter);background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:var(--radius-pill);box-shadow:var(--shadow-glass);height:var(--mobile-tab-pill-height);pointer-events:auto;transition:height var(--duration-base) var(--ease), width var(--duration-base) var(--ease)}.tab-group.svelte-20e3p2{box-sizing:border-box;min-width:0;padding:var(--space-4);flex:auto;display:flex}.tab-item.svelte-20e3p2{border-radius:var(--radius-pill);color:var(--ink);flex:1 1 0;align-content:center;justify-items:center;gap:3px;min-width:0;text-decoration:none;display:grid}.tab-item.active.svelte-20e3p2{background:var(--brand-yellow-soft);box-shadow:inset 0 0 0 1px var(--brand-yellow-line);color:var(--ink-strong)}.tab-icon.svelte-20e3p2{display:inline-flex}.tab-label.svelte-20e3p2{font-size:var(--text-2xs);font-weight:var(--weight-medium);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1;overflow:hidden}.search-tab.svelte-20e3p2{color:var(--ink);cursor:pointer;width:var(--mobile-tab-pill-height);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.search-tab.active.svelte-20e3p2{color:var(--accent-strong)}.tab-item.svelte-20e3p2:focus-visible,.search-tab.svelte-20e3p2:focus-visible{box-shadow:var(--focus);outline:none}.mobile-tab-bar.svelte-20e3p2.scroll-hidden .tab-group:where(.svelte-20e3p2){height:var(--mobile-tab-pill-minimized);width:var(--mobile-tab-pill-minimized);flex:none;padding:0}.mobile-tab-bar.svelte-20e3p2.scroll-hidden .tab-group:where(.svelte-20e3p2):not(:has(.active)){display:none}.mobile-tab-bar.svelte-20e3p2.scroll-hidden .tab-item:where(.svelte-20e3p2):not(.active){display:none}.mobile-tab-bar.svelte-20e3p2.scroll-hidden .tab-item.active:where(.svelte-20e3p2){background:0 0}.mobile-tab-bar.svelte-20e3p2.scroll-hidden .tab-label:where(.svelte-20e3p2){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mobile-tab-bar.svelte-20e3p2.scroll-hidden .search-tab:where(.svelte-20e3p2){height:var(--mobile-tab-pill-minimized);width:var(--mobile-tab-pill-minimized);margin-left:auto}@media (prefers-reduced-motion:reduce){.tab-group.svelte-20e3p2,.search-tab.svelte-20e3p2{transition:none}}@media (width<=900px){.mobile-tab-bar.svelte-20e3p2{display:block}}.skip-link.svelte-whg6dh{background:var(--ink-strong);color:var(--panel);opacity:0;pointer-events:none;z-index:100;border-radius:0 0 6px;padding:10px 14px;font-weight:800;text-decoration:none;position:fixed;top:0;left:0;transform:translateY(-120%)}.skip-link.svelte-whg6dh:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.shell.svelte-whg6dh{background:var(--surface);color:var(--ink);grid-template-columns:var(--shell-sidebar-width,248px) minmax(0, 1fr);min-height:100dvh;display:grid}.shell.sidebar-animate-width.svelte-whg6dh{transition:grid-template-columns .18s}html[data-shell-sidebar-resizing="1"] .shell.svelte-whg6dh{transition:none}.shell.sidebar-collapsed.svelte-whg6dh{--shell-sidebar-width:68px}.shell.immersive-shell.svelte-whg6dh{display:block}.sidebar.svelte-whg6dh{--stride-logo-color:var(--on-night);background:var(--night);border-right:1px solid var(--night-deep);color:var(--on-night);scrollbar-color:var(--on-night-line) transparent;gap:var(--space-12);height:100dvh;padding:var(--space-12) var(--space-10);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-header.svelte-whg6dh{min-width:0;display:flex}.brand-slot.svelte-whg6dh{flex:auto;min-width:0;display:flex}.sidebar.svelte-whg6dh :where(.svelte-whg6dh):is(.nav-row:where(.svelte-whg6dh),.sidebar-search-trigger:where(.svelte-whg6dh),.sidebar-collapse-toggle:where(.svelte-whg6dh),.rail-button:where(.svelte-whg6dh)):focus-visible,.sidebar.svelte-whg6dh .sidebar-new-trigger:focus-visible{box-shadow:var(--focus-on-night);outline:none}.sidebar-actions.svelte-whg6dh{align-items:center;gap:var(--space-6);display:flex}.sidebar-search-trigger.svelte-whg6dh{background:var(--on-night-hover);border:1px solid var(--on-night-line);border-radius:var(--radius-pill);color:var(--on-night-soft);cursor:pointer;font:inherit;align-items:center;gap:var(--space-8);min-width:0;height:36px;padding:0 var(--space-12) 0 var(--space-10);text-align:left;transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);flex:auto;display:flex}.sidebar-search-trigger.svelte-whg6dh:hover,.sidebar-search-trigger[aria-expanded=true].svelte-whg6dh{background:color-mix(in srgb, var(--on-night) 14%, transparent);border-color:color-mix(in srgb, var(--on-night) 34%, transparent);color:var(--on-night)}.sidebar-search-trigger.svelte-whg6dh .sidebar-search-icon{color:var(--on-night);flex:none}.sidebar-search-copy.svelte-whg6dh{font-size:var(--text-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sidebar-search-shortcut.svelte-whg6dh{color:var(--on-night-soft);font-size:var(--text-xs);font-weight:var(--weight-regular);flex:none}.new-slot.svelte-whg6dh{flex:none;display:flex}.sidebar.svelte-whg6dh .sidebar-new-trigger{border:1px solid var(--on-night-line);border-radius:var(--radius-pill);color:var(--on-night);cursor:pointer;height:36px;transition:background-color var(--duration-fast) var(--ease);background:0 0;justify-content:center;align-items:center;width:36px;padding:0;display:flex}.sidebar.svelte-whg6dh .sidebar-new-trigger:hover,.sidebar.svelte-whg6dh .sidebar-new-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--on-night) 14%, transparent)}.sidebar.svelte-whg6dh .sidebar-new-list{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sheet);box-shadow:var(--shadow-overlay);color:var(--ink);padding:var(--space-6);width:228px}.sidebar.svelte-whg6dh .sidebar-new-list.is-open{gap:var(--space-2);display:grid}.sidebar-new-item.svelte-whg6dh{border-radius:var(--radius-large);color:var(--ink);font-size:var(--text-md);align-items:center;gap:var(--space-10);min-height:36px;padding:0 var(--space-10);text-decoration:none;display:flex}.sidebar-new-item.svelte-whg6dh svg{color:var(--muted);flex:none}.sidebar-new-item.svelte-whg6dh:hover,.sidebar-new-item.svelte-whg6dh:focus-visible{background:var(--shell);color:var(--ink-strong)}.sidebar-new-item.svelte-whg6dh:focus-visible{box-shadow:var(--focus);outline:none}.primary-nav.svelte-whg6dh{align-content:start;gap:var(--space-20);margin:calc(var(--space-2) * -1) calc(var(--space-6) * -1) 0;min-height:0;padding:var(--space-6);scrollbar-width:thin;flex:auto;display:grid;overflow-y:auto}.nav-section.svelte-whg6dh{gap:var(--space-2);display:grid}.nav-row.svelte-whg6dh{border-radius:var(--radius-surface);color:var(--on-night-soft);font-size:var(--text-md);font-weight:var(--weight-regular);align-items:center;gap:var(--space-10);min-width:0;height:36px;padding:0 var(--space-10);transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;text-decoration:none;display:flex;position:relative}.nav-row.svelte-whg6dh .nav-icon{color:inherit;flex:none}.nav-row.svelte-whg6dh:hover{background:var(--on-night-hover);color:var(--on-night)}.nav-row.active.svelte-whg6dh{background:color-mix(in srgb, var(--on-night) 12%, transparent);color:var(--on-night);font-weight:var(--weight-medium)}.nav-label.svelte-whg6dh{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.nav-status.svelte-whg6dh{color:var(--on-night-soft);font-size:var(--text-2xs);font-weight:var(--weight-medium);flex:none}.nav-count.svelte-whg6dh{background:var(--on-night);border-radius:var(--radius-pill);color:var(--ink-strong);font-size:var(--text-2xs);font-weight:var(--weight-semibold);min-width:20px;height:20px;padding:0 var(--space-6);flex:none;justify-content:center;align-items:center;display:inline-flex}.sidebar-footer.svelte-whg6dh{gap:var(--space-8);flex-direction:column;display:flex}.sidebar-settings-line.svelte-whg6dh{align-items:center;gap:var(--space-2);display:flex}.settings-row.svelte-whg6dh{flex:auto}.sidebar-collapse-toggle.svelte-whg6dh,.rail-button.svelte-whg6dh{border-radius:var(--radius-surface);color:var(--on-night-soft);cursor:pointer;height:36px;transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:36px;display:inline-flex;position:relative}.sidebar-collapse-toggle.svelte-whg6dh{margin-left:auto}.sidebar-collapse-toggle.svelte-whg6dh:hover,.rail-button.svelte-whg6dh:hover{background:var(--on-night-hover);color:var(--on-night)}.sidebar.collapsed.svelte-whg6dh{align-items:center;gap:var(--space-10)}.sidebar.collapsed.svelte-whg6dh .sidebar-header:where(.svelte-whg6dh),.sidebar.collapsed.svelte-whg6dh .sidebar-actions:where(.svelte-whg6dh),.sidebar.collapsed.svelte-whg6dh .sidebar-footer:where(.svelte-whg6dh),.sidebar.collapsed.svelte-whg6dh .sidebar-settings-line:where(.svelte-whg6dh){align-items:center;gap:var(--space-2);flex-direction:column;justify-content:center}.sidebar.collapsed.svelte-whg6dh .sidebar-footer:where(.svelte-whg6dh){gap:var(--space-4)}.sidebar.collapsed.svelte-whg6dh .sidebar-search-trigger:where(.svelte-whg6dh),.sidebar.collapsed.svelte-whg6dh .sidebar-new-trigger{border-radius:var(--radius-surface);background:0 0;border:0;flex:none;justify-content:center;width:44px;padding:0}.sidebar.collapsed.svelte-whg6dh .sidebar-search-trigger:where(.svelte-whg6dh):hover,.sidebar.collapsed.svelte-whg6dh .sidebar-new-trigger:hover,.sidebar.collapsed.svelte-whg6dh .sidebar-new-trigger[aria-expanded=true]{background:var(--on-night-hover)}.sidebar.collapsed.svelte-whg6dh .sidebar-search-copy:where(.svelte-whg6dh),.sidebar.collapsed.svelte-whg6dh .sidebar-search-shortcut:where(.svelte-whg6dh),.sidebar.collapsed.svelte-whg6dh .nav-label:where(.svelte-whg6dh),.sidebar.collapsed.svelte-whg6dh .nav-status:where(.svelte-whg6dh){display:none}.sidebar.collapsed.svelte-whg6dh .primary-nav:where(.svelte-whg6dh){gap:var(--space-10);margin:calc(var(--space-2) * -1) 0 0;width:calc(100% + var(--space-6) * 2);justify-items:center}.sidebar.collapsed.svelte-whg6dh .nav-section:where(.svelte-whg6dh){justify-items:center}.sidebar.collapsed.svelte-whg6dh .nav-section:where(.svelte-whg6dh)+.nav-section:where(.svelte-whg6dh):before{background:var(--on-night-line);content:"";height:1px;margin-bottom:var(--space-8);justify-self:center;width:24px}.sidebar.collapsed.svelte-whg6dh .nav-row:where(.svelte-whg6dh){justify-content:center;gap:0;width:44px;padding:0}.sidebar.collapsed.svelte-whg6dh .settings-row:where(.svelte-whg6dh){flex:none}.sidebar.collapsed.svelte-whg6dh .sidebar-collapse-toggle:where(.svelte-whg6dh),.sidebar.collapsed.svelte-whg6dh .rail-button:where(.svelte-whg6dh){width:44px;margin-left:0}.sidebar.collapsed.svelte-whg6dh .nav-count:where(.svelte-whg6dh){border:2px solid var(--night);font-size:var(--text-2xs);min-width:18px;height:18px;padding:0 3px;position:absolute;top:2px;right:2px}.rail-setup.svelte-whg6dh{height:44px}.rail-setup-ring.svelte-whg6dh{position:absolute;inset:5px}.rail-setup-ring.svelte-whg6dh circle:where(.svelte-whg6dh){fill:none;stroke-width:3px}.rail-setup-ring.svelte-whg6dh .ring-track:where(.svelte-whg6dh){stroke:var(--on-night-line)}.rail-setup-ring.svelte-whg6dh .ring-done:where(.svelte-whg6dh){stroke:var(--on-night);stroke-linecap:round}.rail-dot.svelte-whg6dh{border-radius:var(--radius-pill);box-shadow:0 0 0 2px var(--night);width:7px;height:7px;position:absolute;top:7px;right:9px}.rail-dot.action.svelte-whg6dh{background:var(--brand-yellow)}.rail-dot.danger.svelte-whg6dh{background:var(--danger-on-night)}.rail-dot.quiet.svelte-whg6dh{background:var(--on-night-soft)}.rail-tooltip.svelte-whg6dh{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-raised);color:var(--ink-strong);letter-spacing:-.01em;pointer-events:none;white-space:nowrap;max-width:220px;z-index:var(--layer-popover);border-radius:6px;padding:6px 9px;font-size:.78rem;font-weight:600;line-height:1.2;animation:.1s svelte-whg6dh-rail-tooltip-in;position:fixed;transform:translateY(-50%)}@keyframes svelte-whg6dh-rail-tooltip-in{0%{opacity:0;transform:translateY(-50%)translate(-3px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.content.svelte-whg6dh{width:100%;min-width:0;padding:26px 28px 32px}.impersonation-stop.svelte-whg6dh{right:16px;bottom:calc(16px + var(--mobile-active-timer-height));z-index:60;flex-direction:column;align-items:flex-end;gap:8px;max-width:min(280px,100vw - 32px);display:flex;position:fixed}.impersonation-stop-error.svelte-whg6dh{background:var(--panel);color:var(--danger);border:1px solid var(--danger);border-radius:8px;margin:0;padding:8px 10px}.follow-up-review-queue.svelte-whg6dh{background:var(--attention-soft);color:inherit;border:1px solid #9b681f33;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 18px;padding:10px 12px;text-decoration:none;transition:border-color .12s,transform .12s;display:grid}.follow-up-review-queue.svelte-whg6dh:hover{border-color:#9b681f61}.follow-up-review-queue.svelte-whg6dh:active{transform:translateY(1px)}.follow-up-review-queue.svelte-whg6dh:focus-visible{outline:2px solid var(--attention);outline-offset:2px}.follow-up-review-queue-icon.svelte-whg6dh{background:var(--panel);color:var(--attention);border:1px solid #9b681f33;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.follow-up-review-queue-copy.svelte-whg6dh{gap:2px;min-width:0;display:grid}.follow-up-review-queue-copy.svelte-whg6dh strong:where(.svelte-whg6dh){color:var(--ink-strong);font-size:.84rem;font-weight:650;line-height:1.25}.follow-up-review-queue-copy.svelte-whg6dh small:where(.svelte-whg6dh){color:var(--muted);font-size:.75rem;line-height:1.3}.follow-up-review-queue-action.svelte-whg6dh{color:var(--attention);white-space:nowrap;font-size:.76rem;font-weight:700}.content.svelte-whg6dh:focus{outline:0}.content-inner.svelte-whg6dh{width:100%;min-width:0;max-width:none;margin:0 auto}.conversation-content.svelte-whg6dh{height:var(--assistant-viewport-height,100dvh);flex-direction:column;padding:0;display:flex}.conversation-content.svelte-whg6dh .content-inner:where(.svelte-whg6dh){flex:1;min-height:0}.immersive-content.svelte-whg6dh{padding:0}.immersive-content.svelte-whg6dh .content-inner:where(.svelte-whg6dh){max-width:none}.immersive-content.padded-immersive-content.svelte-whg6dh{padding:26px 28px 32px}.immersive-content.padded-immersive-content.svelte-whg6dh .content-inner:where(.svelte-whg6dh){max-width:none}.immersive-search-trigger.svelte-whg6dh{background:color-mix(in srgb, var(--panel) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);box-shadow:var(--shadow-raised);color:var(--ink-strong);cursor:pointer;font:inherit;z-index:70;border-radius:7px;align-items:center;gap:8px;min-height:40px;padding:6px 8px 6px 10px;font-size:.78rem;font-weight:720;display:inline-flex;position:fixed;top:14px;right:14px}.immersive-search-trigger.svelte-whg6dh kbd:where(.svelte-whg6dh){background:var(--panel);border:1px solid var(--line);border-bottom-color:var(--line-strong);color:var(--subtle);border-radius:4px;justify-content:center;align-items:center;min-width:28px;height:22px;padding:0 5px;font-family:SF Mono,Geist Mono,ui-monospace,monospace;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.immersive-search-trigger.svelte-whg6dh:hover,.immersive-search-trigger[aria-expanded=true].svelte-whg6dh{background:var(--accent-soft);border-color:var(--accent)}.immersive-search-trigger.svelte-whg6dh:active{transform:translateY(1px)}@media (width<=900px){.shell.mobile-shell.svelte-whg6dh{min-height:100dvh;display:block}.shell.mobile-shell.svelte-whg6dh .sidebar:where(.svelte-whg6dh){display:none}.shell.mobile-shell.svelte-whg6dh{--mobile-shell-top:env(safe-area-inset-top,0px)}.shell.mobile-shell.has-mobile-header.svelte-whg6dh{--mobile-shell-top:calc(var(--mobile-header-height) + var(--mobile-billing-strip-height) + var(--mobile-header-border-height) + env(safe-area-inset-top,0px))}.shell.mobile-shell.has-mobile-header.has-mobile-billing.svelte-whg6dh{--mobile-billing-strip-height:31px}.shell.mobile-shell.svelte-whg6dh .content:where(.svelte-whg6dh){padding:calc(var(--mobile-shell-top) + 20px) max(14px, env(safe-area-inset-right,0px)) calc(var(--mobile-shell-bottom) + var(--mobile-active-timer-height) + 20px) max(14px, env(safe-area-inset-left,0px))}.shell.mobile-shell.svelte-whg6dh .conversation-content:where(.svelte-whg6dh){padding:var(--mobile-shell-top) 0 calc(var(--mobile-shell-bottom) + var(--mobile-active-timer-height))}.impersonation-stop.svelte-whg6dh{bottom:calc(var(--mobile-shell-bottom) + var(--mobile-active-timer-height) + 12px)}.follow-up-review-queue.svelte-whg6dh{grid-template-columns:auto minmax(0,1fr);align-items:start;margin-bottom:14px;padding:10px}.follow-up-review-queue-action.svelte-whg6dh{grid-column:2}.shell.mobile-shell.svelte-whg6dh .mobile-tab-bar{display:block}.immersive-content.padded-immersive-content.svelte-whg6dh{padding:20px 14px 28px}.immersive-search-trigger.svelte-whg6dh{height:44px;right:max(12px, env(safe-area-inset-right,0px));top:max(12px, env(safe-area-inset-top,0px));border-radius:999px;justify-content:center;width:44px;padding:0}.immersive-search-trigger.svelte-whg6dh span:where(.svelte-whg6dh),.immersive-search-trigger.svelte-whg6dh kbd:where(.svelte-whg6dh){display:none}}
