.glass-pill.bell.svelte-gqoz7s{width:42px}.glass-pill.bell.counted.svelte-gqoz7s{width:auto;gap:5px;padding:3px 13px}.bell.svelte-gqoz7s .badge{--badge-bg: var(--color-badge-danger);--badge-fg: #fff}@layer aitomaton{.term-card.svelte-yzhzkt{border-radius:calc(12px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-surface-0)}summary.svelte-yzhzkt{display:flex;min-height:36px;align-items:center;gap:8px;padding:0 10px;color:var(--color-ink-menu);cursor:pointer;list-style:none}summary.svelte-yzhzkt::-webkit-details-marker{display:none}.term-icon.svelte-yzhzkt{display:inline-flex;color:var(--color-pick-fg)}.term-title.svelte-yzhzkt{min-width:0;flex:1;overflow:hidden;font-size:calc(13px * var(--font-scale, 1));font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap}.term-caret.svelte-yzhzkt{display:inline-flex;color:var(--color-ink-4);transition:transform var(--motion-fast) var(--ease-standard)}.term-card[open].svelte-yzhzkt .term-caret:where(.svelte-yzhzkt){transform:rotate(90deg)}.term-body.svelte-yzhzkt{display:grid;gap:6px;padding:0 10px 10px 32px;color:var(--color-ink-2);font-size:calc(12px * var(--font-scale, 1));line-height:1.4}.term-body.svelte-yzhzkt p:where(.svelte-yzhzkt){margin:0}.term-body.svelte-yzhzkt b:where(.svelte-yzhzkt){color:var(--color-ink-3);font-weight:var(--weight-semibold)}.term-action.svelte-yzhzkt{padding:6px 8px;border-left:2px solid var(--color-pick-fg);border-radius:calc(6px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-surface-1)}}.notif-panel.svelte-1fs86p7>*{opacity:var(--birth-content, 1)}.notif-panel.svelte-1fs86p7{position:fixed;z-index:63;top:calc(var(--topbar-h) + 8px);right:16px;display:flex;width:min(360px,calc(100vw - 28px));min-width:0;max-width:calc(100vw - 28px);max-height:min(70vh,520px);flex-direction:column;gap:12px;padding:var(--overlay-pad, 16px);border-radius:calc(var(--overlay-radius, 20px) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--overlay-bg);-webkit-backdrop-filter:var(--overlay-backdrop);backdrop-filter:var(--overlay-backdrop);box-shadow:var(--overlay-rim);overflow-y:auto;color:var(--color-ink-2);font-size:var(--text-sm)}.notif-panel.svelte-1fs86p7>:where(.svelte-1fs86p7){min-width:0}.notif-panel.docked.svelte-1fs86p7{position:absolute;top:auto;right:auto;bottom:calc(100% + 10px);left:0;max-height:min(60vh,520px)}.notif-panel.docked.down.svelte-1fs86p7{top:calc(100% + 10px);right:0;bottom:auto;left:auto}@media(max-width:720px){.notif-panel.svelte-1fs86p7,.notif-panel.docked.svelte-1fs86p7,.notif-panel.docked.down.svelte-1fs86p7{position:fixed;top:calc(var(--topbar-h, 52px) + 8px);right:8px;bottom:auto;left:8px;width:auto;max-width:none;max-height:calc(100dvh - var(--topbar-h, 52px) - var(--bar-h, 0px) - 32px);background:var(--color-surface-0);-webkit-backdrop-filter:none;backdrop-filter:none}}.notif-scopes.svelte-1fs86p7{display:flex;gap:3px;padding:3px;border-radius:var(--radius-pill);corner-shape:round;background:#0000001a}[data-theme=dark] .notif-scopes.svelte-1fs86p7{background:#ffffff1a}.notif-scope.svelte-1fs86p7{display:inline-flex;height:30px;flex:1;align-items:center;justify-content:center;gap:6px;border:0;border-radius:var(--radius-pill);corner-shape:round;background:transparent;color:var(--color-ink-chat-preview);cursor:pointer;font:inherit;font-size:calc(13px * var(--font-scale, 1));font-weight:var(--weight-medium)}.notif-scope.on.svelte-1fs86p7{background:var(--color-surface-0);color:var(--color-pick-fg)}.notif-scope-n.svelte-1fs86p7{display:inline-grid;min-width:18px;height:18px;place-items:center;padding:0 5px;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-badge-danger);color:#fff;font-size:calc(11px * var(--font-scale, 1));font-weight:var(--weight-semibold)}.notif-head.svelte-1fs86p7{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px}.notif-title.svelte-1fs86p7{color:var(--color-ink-1);font-size:calc(15px * var(--font-scale, 1));font-weight:var(--weight-semibold);letter-spacing:-.3px}.notif-action.svelte-1fs86p7,.notif-all.svelte-1fs86p7{padding:0;border:0;background:none;color:var(--color-primary);cursor:pointer;font:inherit;text-decoration:none}.notif-action.svelte-1fs86p7:disabled{cursor:default;opacity:.6}.notif-all.svelte-1fs86p7{align-self:center;padding:4px 8px}@media(pointer:coarse),(max-width:600px){.notif-action.svelte-1fs86p7,.notif-all.svelte-1fs86p7{display:inline-flex;min-height:44px;align-items:center;padding:8px 12px}}@media(hover:hover){.notif-action.svelte-1fs86p7:hover,.notif-all.svelte-1fs86p7:hover{text-decoration:underline}}.notif-list.svelte-1fs86p7{display:grid;gap:2px;margin:0;padding:0;list-style:none}.notif-screen.svelte-1fs86p7{display:grid;gap:10px}.notif-screen.separated.svelte-1fs86p7{padding-top:10px;border-top:1px solid var(--color-hairline)}.notif-section.svelte-1fs86p7{margin:0;padding:0 4px;color:var(--color-ink-4);font-size:var(--text-xs)}.notif-terms.svelte-1fs86p7{display:grid;gap:4px}.notif-notices.svelte-1fs86p7{display:grid;gap:8px}.notif-description.svelte-1fs86p7{margin:0;color:var(--color-ink-3);line-height:var(--leading-snug)}.notif-push.svelte-1fs86p7{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 4px 0;border-top:1px solid var(--color-hairline);color:var(--color-ink-3)}.notif-push-help.svelte-1fs86p7{text-decoration:none}.notif-empty.svelte-1fs86p7,.notif-error.svelte-1fs86p7{margin:0;color:var(--color-ink-4);text-align:center}.notif-error.svelte-1fs86p7{color:var(--color-danger)}@layer aitomaton{.page-header-bar.svelte-4r0kmy{display:flex;min-width:0;flex:0 1 auto;align-items:center;gap:10px}.page-header-actions.svelte-4r0kmy:empty{display:none}.page-header-lead.svelte-4r0kmy{display:flex;min-width:0;max-width:100%;flex:1 1 auto;align-items:center;gap:5px}.page-header-actions.svelte-4r0kmy{display:flex;min-width:0;max-width:100%;align-items:center;gap:5px;flex-wrap:wrap;overflow-x:visible;scrollbar-width:none}.page-header-actions.svelte-4r0kmy::-webkit-scrollbar{display:none}.page-header-actions.svelte-4r0kmy>*{flex-shrink:0}@media(max-width:720px){.page-header-bar.svelte-4r0kmy{flex:1 1 auto;max-width:100%}.page-header-lead.svelte-4r0kmy{flex-wrap:wrap}.page-header-actions.svelte-4r0kmy{flex-wrap:nowrap;overflow-x:auto}.page-header-actions.svelte-4r0kmy:has(.glass){padding:24px 14px;margin:-24px -14px;max-width:calc(100% + 28px)}}}.page-header-actions.svelte-4r0kmy:not(:has(.glass)){min-height:42px;gap:4px;padding:3px;border:1px solid transparent;border-radius:var(--radius-pill);corner-shape:round;background-color:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-rim)}.page-header-actions.svelte-4r0kmy:not(:has(.glass)) .btn{--button-radius: var(--radius-pill);--button-border: 1px solid transparent;--button-shadow: none;--button-pad-x: 14px;height:34px;min-height:34px;border-color:transparent;border-radius:var(--radius-pill);corner-shape:round;box-shadow:none;font-size:calc(14px * var(--font-scale, 1));font-weight:var(--weight-regular)}.page-header-actions.svelte-4r0kmy:not(:has(.glass)) .btn:not(.btn-primary):not(.primary){--button-bg: transparent;--button-fg: var(--color-ink-menu);background-color:transparent;color:var(--color-ink-menu)}@media(hover:hover){.page-header-actions.svelte-4r0kmy:not(:has(.glass)) .btn:not(.btn-primary):not(.primary):hover{--button-bg: var(--color-menu-pick-hover);background-color:var(--color-menu-pick-hover)}}@media(pointer:coarse){.page-header-actions.svelte-4r0kmy:not(:has(.glass)) .btn{min-height:40px}}.auth.svelte-1vkq938{display:grid;min-height:calc(100vh / var(--ui-zoom));min-height:calc(100dvh / var(--ui-zoom));grid-template-columns:763fr 1157fr;background:var(--color-surface-0)}.stage.svelte-1vkq938{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:flex-end;padding:0 0 24px;background:#262b2e;overflow:hidden}.stage.svelte-1vkq938:before{position:absolute;top:0;right:0;bottom:0;left:0;background:url(../../../auth/workspace.jpg) center 49% / cover no-repeat;content:"";transform:scaleX(-1)}.stage-scrim.svelte-1vkq938{position:absolute;top:0;right:0;left:0;height:60%;background:linear-gradient(to bottom,#0009,#0000004d 50%,#0000)}.stage-copy.svelte-1vkq938{position:absolute;top:45px;left:67px;z-index:1;max-width:601px;color:#fff}.stage-copy.svelte-1vkq938 h1:where(.svelte-1vkq938){margin:0;font-size:calc(52.532px * var(--font-scale, 1));font-weight:600;letter-spacing:-1.0506px;line-height:1.2}.stage-copy.svelte-1vkq938 p:where(.svelte-1vkq938){max-width:558px;margin:13.47px 0 0;font-size:calc(21.888px * var(--font-scale, 1));font-weight:400;letter-spacing:-.4378px;line-height:1.2}.stage-chips.svelte-1vkq938{position:relative;z-index:1;overflow:hidden}.stage-track.svelte-1vkq938{display:flex;width:max-content;gap:8px}.stage-track.running.svelte-1vkq938{animation:svelte-1vkq938-chips-run 10s linear infinite}@keyframes svelte-1vkq938-chips-run{0%{transform:translate(0)}to{transform:translate(var(--run))}}.stage-track.svelte-1vkq938 span:where(.svelte-1vkq938){padding:10px 20px;border-radius:45px;corner-shape:round;background:#0003;color:#fff;font-size:calc(16px * var(--font-scale, 1));font-weight:500;letter-spacing:-.32px;white-space:nowrap;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.panel.svelte-1vkq938{position:relative;display:grid;min-width:0;background:#fff;place-items:center}.translate.svelte-1vkq938{position:absolute;z-index:2;top:24px;right:24px}.card.svelte-1vkq938{display:flex;width:381px;flex-direction:column;align-items:center;gap:35.235px}.brand.svelte-1vkq938{display:inline-flex;color:#262b2e}.card.svelte-1vkq938 h2:where(.svelte-1vkq938){margin:0;color:#262b2e;font-size:calc(26.426px * var(--font-scale, 1));font-weight:600;letter-spacing:-.5285px;line-height:calc(32px * var(--font-scale, 1));text-align:center}.body.svelte-1vkq938{display:flex;width:100%;flex-direction:column;align-items:center;gap:17.617px}.federated.svelte-1vkq938{display:flex;width:100%;height:48.448px;align-items:center;justify-content:center;border:1px solid #747775;border-radius:47.408px;corner-shape:round;background:#fff;color:#262b2e;cursor:pointer;gap:13.213px}a.federated.svelte-1vkq938{box-sizing:border-box;text-decoration:none}.sso.svelte-1vkq938{display:flex;box-sizing:border-box;width:100%;align-items:center;justify-content:center;text-decoration:none}.federated.svelte-1vkq938 span:where(.svelte-1vkq938){font-size:calc(15.415px * var(--font-scale, 1));font-weight:500;letter-spacing:-.3083px}.federated.svelte-1vkq938 img:where(.svelte-1vkq938){display:block}.or.svelte-1vkq938{display:flex;width:100%;align-items:center;margin:0;color:#262b2e;font-size:calc(13.213px * var(--font-scale, 1));font-weight:500;gap:13px;letter-spacing:-.2643px;line-height:calc(16px * var(--font-scale, 1))}.or.svelte-1vkq938:before,.or.svelte-1vkq938:after{height:1.1px;flex:1 1 0;background:#e7e8e8;content:""}.entry.svelte-1vkq938{display:grid;width:100%;gap:18.015px}.inputs.svelte-1vkq938{display:grid;gap:8.533px}.fieldline.svelte-1vkq938{position:relative;display:flex;height:48.448px;align-items:center;padding:0 22.022px;border:1.101px solid #e7e8e8;border-radius:calc(13.213px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:#fff;gap:13.213px}.fieldline.svelte-1vkq938:focus-within{border-color:var(--color-primary)}.fieldline.svelte-1vkq938 input:where(.svelte-1vkq938){width:100%;min-width:0;flex:1 1 0;border:none;background:none;color:#262b2e;font:inherit;font-size:calc(14.314px * var(--font-scale, 1));font-weight:500;letter-spacing:-.2863px;outline:none}.fieldline.svelte-1vkq938 input:where(.svelte-1vkq938)::placeholder{color:#7f8c95}.glyph-btn.svelte-1vkq938{display:grid;position:relative;flex:0 0 auto;padding:0;border:none;background:none;color:#5f6267;cursor:pointer;place-items:center}@media(pointer:coarse){.glyph-btn.svelte-1vkq938{margin:-9px;padding:9px}.brand.svelte-1vkq938{align-items:center;min-height:40px}.glyph-btn.svelte-1vkq938:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}}.glyph-btn.svelte-1vkq938:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.submit.svelte-1vkq938{height:48.448px;border:none;border-radius:66.371px;corner-shape:round;background:var(--color-primary);color:#fff;cursor:pointer;font-size:calc(14.314px * var(--font-scale, 1));font-weight:700;letter-spacing:-.2863px}.submit.svelte-1vkq938:disabled{cursor:progress}.fail.svelte-1vkq938{display:flex;align-items:center;margin:0;color:var(--color-danger);font-size:calc(13px * var(--font-scale, 1));gap:7px}.swap.svelte-1vkq938{margin:0;color:#262b2e;font-size:calc(14.314px * var(--font-scale, 1));font-weight:500;letter-spacing:-.2863px;line-height:calc(17px * var(--font-scale, 1))}.swap.svelte-1vkq938 a:where(.svelte-1vkq938){color:var(--color-primary);text-decoration:underline}@media(max-width:560px){.swap.svelte-1vkq938 a:where(.svelte-1vkq938){display:inline-flex;min-height:40px;align-items:center}}@media(pointer:coarse){.swap.svelte-1vkq938 a:where(.svelte-1vkq938){display:inline-flex;min-height:40px;align-items:center}}.forgot.svelte-1vkq938{color:#7f8c95;font-size:calc(14.314px * var(--font-scale, 1));font-weight:500;letter-spacing:-.2863px;line-height:calc(17px * var(--font-scale, 1));text-decoration:underline}.toast-slot.svelte-1vkq938{position:absolute;bottom:24px;left:50%;width:min(420px,calc(100% - 48px));transform:translate(-50%)}.toast.svelte-1vkq938{display:flex;align-items:flex-start;padding:12px 14px;border:1px solid var(--color-hairline);border-radius:calc(13.213px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-surface-0);box-shadow:var(--overlay-rim);gap:10px}.toast-icon.svelte-1vkq938{display:grid;flex:0 0 auto;color:var(--color-ink-3);place-items:center}.toast-copy.svelte-1vkq938{display:grid;flex:1 1 auto;gap:2px}.toast-copy.svelte-1vkq938 b:where(.svelte-1vkq938){color:var(--color-ink-1);font-size:calc(14px * var(--font-scale, 1));font-weight:600}.toast-copy.svelte-1vkq938 span:where(.svelte-1vkq938){color:var(--color-ink-3);font-size:calc(13px * var(--font-scale, 1));line-height:1.4}.toast-close.svelte-1vkq938{display:grid;flex:0 0 auto;padding:0;border:none;background:none;position:relative;color:var(--color-ink-3);cursor:pointer;place-items:center}.toast-close.svelte-1vkq938:after{content:"";position:absolute;inset:50% auto auto 50%;width:40px;height:40px;translate:-50% -50%}.fail.svelte-1vkq938 svg{margin-top:1px;flex:0 0 auto}.sr-only.svelte-1vkq938{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:900px){.auth.svelte-1vkq938{grid-template-columns:1fr}.stage.svelte-1vkq938{display:none}.card.svelte-1vkq938{width:min(100%,381px);padding:0 16px}}@layer aitomaton{.tomato-icon.svelte-1jn5a4m{display:block;flex-shrink:0}}@layer aitomaton{.tomato.svelte-1it2ffm{position:relative;display:block;flex-shrink:0}.body.svelte-1it2ffm{position:absolute;pointer-events:none}.body.off.svelte-1it2ffm{visibility:hidden}.still-art.svelte-1it2ffm{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}}.refs.svelte-t3o32j{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--space-2)}.ref.svelte-t3o32j{display:inline-flex;align-items:baseline;gap:6px;min-height:44px;align-items:center;max-width:100%;padding:6px var(--space-3);border:1px solid var(--color-hairline);border-radius:var(--radius-pill);corner-shape:round;background:var(--color-surface-1, var(--color-surface-0));color:inherit;text-decoration:none;font-size:var(--asst-fs, 13px)}@media(hover:hover){a.ref.svelte-t3o32j:hover{border-color:var(--color-primary)}}a.ref.svelte-t3o32j:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ref-title.svelte-t3o32j{font-weight:var(--weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.ref-table.svelte-t3o32j{color:var(--asst-muted, var(--color-ink-3));font-size:calc(11px * var(--font-scale, 1));white-space:nowrap}.ref.plain.svelte-t3o32j{opacity:.8}.more.svelte-t3o32j{align-self:center;color:var(--asst-muted, var(--color-ink-3));font-size:calc(12px * var(--font-scale, 1))}@media(max-width:560px){.ref-title.svelte-t3o32j{max-width:160px}}.sugs.svelte-1ly398a{display:flex;flex-wrap:wrap;overflow-x:visible;gap:6px;margin-top:var(--space-2);padding-bottom:2px}.chip.svelte-1ly398a{flex:none;min-height:44px;padding:6px var(--space-3);border:1px solid var(--color-hairline);border-radius:var(--radius-pill);corner-shape:round;background:var(--color-surface-0);color:var(--color-primary);font:inherit;cursor:pointer;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:center;line-height:1.3}.chip.strong.svelte-1ly398a{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-fg);font-weight:var(--weight-semibold)}.chip.svelte-1ly398a:disabled{opacity:.45;cursor:default}.chip.svelte-1ly398a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.analysis.svelte-1bqxzgr{position:relative;display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);min-width:0}.total.svelte-1bqxzgr{margin:0;color:var(--color-ink-1);font-size:var(--text-2xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--leading-tight)}.what.svelte-1bqxzgr,.note.svelte-1bqxzgr{margin:0;color:var(--asst-muted, var(--color-ink-3));font-size:var(--asst-fs, var(--text-xs));line-height:var(--leading-normal)}.note.svelte-1bqxzgr a:where(.svelte-1bqxzgr){color:var(--color-primary)}.empty.svelte-1bqxzgr{margin:0;padding:var(--space-3);border:1px dashed var(--color-hairline-2);border-radius:calc(var(--radius-md) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);color:var(--color-ink-2);font-size:var(--text-sm)}.add.svelte-1bqxzgr{position:relative}.add-btn.svelte-1bqxzgr{display:inline-flex;min-height:36px;align-items:center;gap:var(--space-1);padding:0 var(--space-3);border:1px solid var(--color-hairline-2);border-radius:var(--radius-pill);corner-shape:round;background:var(--color-surface-0);color:var(--color-ink-1);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}@media(hover:hover){.add-btn.svelte-1bqxzgr:hover{background:var(--color-surface-hover)}}.add-btn.svelte-1bqxzgr:focus-visible,.board.svelte-1bqxzgr:focus-visible,.new-btn.svelte-1bqxzgr:focus-visible,.picker-close.svelte-1bqxzgr:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.picker.svelte-1bqxzgr{position:absolute;bottom:calc(100% + var(--space-1));left:0;z-index:3;display:flex;width:min(320px,100%);max-height:340px;flex-direction:column;gap:var(--space-2);padding:var(--space-3);overflow-y:auto;border:0;border-radius:calc(var(--radius-lg) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--overlay-bg);-webkit-backdrop-filter:var(--overlay-backdrop);backdrop-filter:var(--overlay-backdrop);box-shadow:var(--overlay-rim)}.picker-head.svelte-1bqxzgr{display:flex;align-items:center;justify-content:space-between}.picker-title.svelte-1bqxzgr{margin:0;color:var(--color-ink-1);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.picker-close.svelte-1bqxzgr{position:relative;display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:var(--radius-pill);corner-shape:round;background:transparent;color:var(--color-ink-3);cursor:pointer}.picker-close.svelte-1bqxzgr:after{content:"";position:absolute;inset:50% auto auto 50%;width:40px;height:40px;translate:-50% -50%}.picker-note.svelte-1bqxzgr,.picker-fail.svelte-1bqxzgr{margin:0;color:var(--color-ink-3);font-size:var(--text-xs)}.picker-fail.svelte-1bqxzgr{color:var(--color-danger)}.boards.svelte-1bqxzgr{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.board.svelte-1bqxzgr{display:flex;width:100%;min-height:36px;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 var(--space-2);border:0;border-radius:calc(var(--radius-md) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:transparent;color:var(--color-ink-1);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}@media(hover:hover){.board.svelte-1bqxzgr:hover:not(.has){background:var(--color-surface-hover)}}.board.has.svelte-1bqxzgr{cursor:default;color:var(--color-ink-3)}.board-name.svelte-1bqxzgr{overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.badge.svelte-1bqxzgr{padding:1px 6px;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-surface-1);color:var(--color-ink-3);font-size:var(--text-xs)}.board-link.svelte-1bqxzgr{color:var(--color-primary);font-size:var(--text-xs)}@media(max-width:560px){.board-link.svelte-1bqxzgr,.note.svelte-1bqxzgr a:where(.svelte-1bqxzgr){display:inline-flex;min-height:40px;align-items:center}}@media(pointer:coarse){.board-link.svelte-1bqxzgr,.note.svelte-1bqxzgr a:where(.svelte-1bqxzgr){display:inline-flex;min-height:40px;align-items:center}}.new.svelte-1bqxzgr{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--color-hairline)}.new-label.svelte-1bqxzgr{color:var(--color-ink-2);font-size:var(--text-xs);font-weight:var(--weight-medium)}.new-name.svelte-1bqxzgr{min-height:36px;padding:0 var(--space-2);border:1px solid var(--color-hairline-2);border-radius:calc(var(--radius-md) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-surface-0);color:var(--color-ink-1);font:inherit;font-size:var(--text-sm)}.new-btn.svelte-1bqxzgr{min-height:36px;border:0;border-radius:calc(var(--radius-md) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-primary-tint);color:var(--color-primary-on-container);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}.new-btn.svelte-1bqxzgr:disabled,.board.svelte-1bqxzgr:disabled{opacity:.6;cursor:progress}@media(max-width:560px){.add-btn.svelte-1bqxzgr,.board.svelte-1bqxzgr,.new-name.svelte-1bqxzgr,.new-btn.svelte-1bqxzgr,.picker-close.svelte-1bqxzgr{min-height:44px}.picker-close.svelte-1bqxzgr{width:44px}.board.has.svelte-1bqxzgr{min-height:44px}.picker.svelte-1bqxzgr{position:fixed;inset:auto 8px 8px;width:auto;max-height:70dvh;border-radius:calc(var(--radius-lg) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round)}.total.svelte-1bqxzgr{font-size:var(--text-xl)}}.draft.svelte-17kz0hc{display:grid;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--color-hairline-2);border-radius:calc(var(--radius-lg) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-surface-0)}.title.svelte-17kz0hc,.hint.svelte-17kz0hc{margin:0;color:var(--color-ink-3);font-size:var(--text-xs)}.body.svelte-17kz0hc{margin:0;color:var(--color-ink-1);font-size:var(--text-sm);white-space:pre-wrap}.row.svelte-17kz0hc{display:flex;flex-wrap:wrap;gap:var(--space-2)}.btn.svelte-17kz0hc{min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-hairline-2);border-radius:var(--radius-pill);corner-shape:round;background:var(--color-surface-0);color:var(--color-ink-1);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}@media(hover:hover){.btn.svelte-17kz0hc:hover{background:var(--color-surface-hover)}}.btn.svelte-17kz0hc:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.op.svelte-kfzhzy{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-2) var(--space-3);border:1px solid var(--color-hairline);border-radius:calc(var(--radius-md) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-surface-0);color:var(--color-ink-1);list-style:none}.op.danger.svelte-kfzhzy{border-color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 8%,var(--color-surface-0))}.hit.svelte-kfzhzy{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin:-12px -10px -12px -14px;cursor:pointer}.check.svelte-kfzhzy{flex:none;width:20px;height:20px;margin:0;accent-color:var(--color-primary)}.num.svelte-kfzhzy{display:inline-flex;flex:none;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%;corner-shape:round;background:var(--color-surface-2);color:var(--color-ink-2, var(--color-ink-1));font-size:var(--asst-fs, 12px);font-weight:var(--weight-semibold)}.body.svelte-kfzhzy{min-width:0;flex:1}.kicker.svelte-kfzhzy{margin:0;color:var(--asst-muted, var(--color-ink-3));font-size:var(--asst-fs, 12px)}.danger.svelte-kfzhzy .kicker:where(.svelte-kfzhzy){color:var(--color-danger);font-weight:var(--weight-semibold)}.title.svelte-kfzhzy{margin:2px 0 0;font-size:var(--text-sm);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.lines.svelte-kfzhzy{margin:var(--space-1) 0 0;font-size:var(--asst-fs, 12px)}.line.svelte-kfzhzy{display:flex;gap:var(--space-2);padding:1px 0}.line.svelte-kfzhzy dt:where(.svelte-kfzhzy){flex:none;min-width:84px;max-width:110px;color:var(--asst-muted, var(--color-ink-3))}.line.svelte-kfzhzy dd:where(.svelte-kfzhzy){min-width:0;margin:0;overflow-wrap:anywhere}.quiet.svelte-kfzhzy{padding-top:var(--space-1);border-top:1px dashed var(--color-hairline)}.was.svelte-kfzhzy{color:var(--asst-muted, var(--color-ink-3));text-decoration:line-through}.sr.svelte-kfzhzy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.warn.svelte-kfzhzy{margin:var(--space-1) 0 0;color:var(--color-danger);font-size:var(--asst-fs, 12px);font-weight:var(--weight-semibold)}.actions.svelte-kfzhzy{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin:var(--space-2) 0 0;font-size:var(--asst-fs, 12px)}.open.svelte-kfzhzy{color:var(--color-primary)}.approve.svelte-kfzhzy{padding:var(--space-1) var(--space-2);border:1px solid var(--color-primary);border-radius:calc(var(--radius-md) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);color:var(--color-primary);font-weight:var(--weight-semibold);text-decoration:none}.hint.svelte-kfzhzy{margin:var(--space-1) 0 0;color:var(--asst-muted, var(--color-ink-3));font-size:var(--asst-fs, 12px)}.open.svelte-kfzhzy:focus-visible,.approve.svelte-kfzhzy:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.more.svelte-kfzhzy{min-height:32px;margin-top:var(--space-1);padding:0;border:0;background:none;color:var(--color-primary);font:inherit;font-size:var(--asst-fs, 12px);cursor:pointer}@media(hover:hover){.more.svelte-kfzhzy:hover{text-decoration:underline}}@media(max-width:560px){.more.svelte-kfzhzy{min-height:44px}}.more.svelte-kfzhzy:focus-visible,.check.svelte-kfzhzy:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.progress.svelte-116epdu{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-2);font-size:.85em;color:var(--color-ink-2)}.caption.svelte-116epdu{font-weight:600;color:var(--color-ink-1)}ul.svelte-116epdu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}li.svelte-116epdu{display:flex;gap:var(--space-1)}li.done.svelte-116epdu{color:var(--color-ink-3);text-decoration:line-through}li.now.svelte-116epdu{color:var(--color-ink-1);font-weight:600}.mark.svelte-116epdu{flex:none;width:1.2em;text-align:center}.line.svelte-116epdu{overflow-wrap:anywhere}.ask-keys.svelte-1u1ns2a{display:contents}.ask.svelte-1u1ns2a{scroll-margin-top:8px;display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--color-primary);border-radius:calc(var(--radius-lg, 16px) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-surface-0);font-size:var(--asst-fs, 13px)}.ask.done.svelte-1u1ns2a{border-color:var(--color-hairline);background:var(--color-surface-1, var(--color-surface-0))}.ask-head.svelte-1u1ns2a{display:flex;align-items:center;gap:var(--space-2);outline:none}.spark.svelte-1u1ns2a{display:inline-flex;color:var(--color-primary)}.progress.svelte-1u1ns2a{margin-left:auto;color:var(--asst-muted, var(--color-ink-3));text-align:end;white-space:nowrap}.dots.svelte-1u1ns2a{display:flex;gap:4px}.dot.svelte-1u1ns2a{flex:1;height:3px;border-radius:2px;corner-shape:round;background:var(--color-hairline)}.dot.was.svelte-1u1ns2a{background:var(--color-primary-tint, var(--color-primary))}.dot.now.svelte-1u1ns2a{background:var(--color-primary)}.q.svelte-1u1ns2a{min-width:0;margin:0;padding:0;border:0}legend.svelte-1u1ns2a{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);padding:0;margin-bottom:2px}.tag.svelte-1u1ns2a{padding:1px var(--space-2);border-radius:var(--radius-pill);corner-shape:round;background:var(--color-primary-tint);color:var(--color-ink-1);font-size:calc(11px * var(--font-scale, 1));font-weight:var(--weight-semibold)}.qtext.svelte-1u1ns2a{font-size:var(--text-sm);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.hint.svelte-1u1ns2a{margin:0 0 var(--space-2);color:var(--asst-muted, var(--color-ink-3));font-size:calc(11px * var(--font-scale, 1))}.keys.svelte-1u1ns2a{display:none}@media(hover:hover)and (pointer:fine){.keys.svelte-1u1ns2a{display:inline}}.opts.svelte-1u1ns2a{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.opt.svelte-1u1ns2a{position:relative;display:flex;align-items:flex-start;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-hairline);border-radius:calc(var(--radius-md, 12px) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-surface-0);cursor:pointer}@media(hover:hover){.opt.svelte-1u1ns2a:hover{border-color:var(--color-primary)}}.opt.on.svelte-1u1ns2a{border-color:var(--color-primary);background:var(--color-primary-tint)}.opt.svelte-1u1ns2a input[type=radio]:where(.svelte-1u1ns2a),.opt.svelte-1u1ns2a input[type=checkbox]:where(.svelte-1u1ns2a){position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.opt.svelte-1u1ns2a:has(input:where(.svelte-1u1ns2a):focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.mark.svelte-1u1ns2a{flex:none;width:18px;height:18px;margin-top:1px;border:2px solid var(--color-ink-3);border-radius:50%;corner-shape:round;background:var(--color-surface-0)}.mark.box.svelte-1u1ns2a{border-radius:calc(5px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round)}.opt.on.svelte-1u1ns2a .mark:where(.svelte-1u1ns2a){border-color:var(--color-primary);background:radial-gradient(circle,var(--color-primary) 0 45%,transparent 50%)}.opt.on.svelte-1u1ns2a .mark.box:where(.svelte-1u1ns2a){background:var(--color-primary);box-shadow:inset 0 0 0 3px var(--color-surface-0)}.txt.svelte-1u1ns2a{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.lbl.svelte-1u1ns2a{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.rec.svelte-1u1ns2a{margin-left:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-pill);corner-shape:round;background:var(--color-surface-2);color:var(--color-primary);font-size:calc(11px * var(--font-scale, 1));font-style:normal;font-weight:var(--weight-semibold);white-space:nowrap}.desc.svelte-1u1ns2a{color:var(--asst-muted, var(--color-ink-3));overflow-wrap:anywhere}kbd.svelte-1u1ns2a{display:none;align-self:center;min-width:18px;padding:0 4px;border:1px solid var(--color-hairline);border-radius:calc(4px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);color:var(--asst-muted, var(--color-ink-3));font:inherit;font-size:calc(11px * var(--font-scale, 1));text-align:center}@media(hover:hover)and (pointer:fine){kbd.svelte-1u1ns2a{display:inline-block}}.custom.svelte-1u1ns2a{flex-direction:column;cursor:default}.custom-toggle.svelte-1u1ns2a{display:flex;align-items:center;gap:var(--space-2);min-height:28px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.custom-toggle.svelte-1u1ns2a:focus-visible,.link.svelte-1u1ns2a:focus-visible,.go.svelte-1u1ns2a:focus-visible,.own-words.svelte-1u1ns2a:focus-visible,.own.svelte-1u1ns2a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.own.svelte-1u1ns2a{width:100%;min-height:40px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-hairline);border-radius:calc(var(--radius-sm, 8px) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-surface-0);color:inherit;font:inherit}.nav.svelte-1u1ns2a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.nav-left.svelte-1u1ns2a{display:flex;gap:var(--space-3)}.link.svelte-1u1ns2a,.own-words.svelte-1u1ns2a{min-height:32px;padding:0;border:0;background:none;color:var(--color-primary);font:inherit;cursor:pointer}.own-words.svelte-1u1ns2a{align-self:flex-start;color:var(--asst-muted, var(--color-ink-3))}@media(hover:hover){.link.svelte-1u1ns2a:hover,.own-words.svelte-1u1ns2a:hover{text-decoration:underline}}.link.svelte-1u1ns2a:disabled,.own-words.svelte-1u1ns2a:disabled{opacity:.45;cursor:default}.go.svelte-1u1ns2a{min-height:40px;padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-primary);color:var(--color-primary-fg);font:inherit;font-weight:var(--weight-semibold);cursor:pointer}.go.svelte-1u1ns2a:disabled{opacity:.45;cursor:default}.review.svelte-1u1ns2a,.sum.svelte-1u1ns2a{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.review.svelte-1u1ns2a li:where(.svelte-1u1ns2a),.sum.svelte-1u1ns2a li:where(.svelte-1u1ns2a){display:grid;grid-template-columns:1fr auto;gap:0 var(--space-2)}.review.svelte-1u1ns2a .sq:where(.svelte-1u1ns2a),.sum.svelte-1u1ns2a .sq:where(.svelte-1u1ns2a){grid-column:1 / -1;color:var(--asst-muted, var(--color-ink-3));overflow-wrap:anywhere}.sa.svelte-1u1ns2a{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.done-title.svelte-1u1ns2a{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--asst-muted, var(--color-ink-3))}@media(max-width:560px){.ask.svelte-1u1ns2a{gap:6px;padding:var(--space-2) var(--space-3)}.opts.svelte-1u1ns2a{gap:4px}.link.svelte-1u1ns2a,.own-words.svelte-1u1ns2a,.custom-toggle.svelte-1u1ns2a,.own.svelte-1u1ns2a,.go.svelte-1u1ns2a{min-height:44px}}@media(prefers-reduced-motion:no-preference){.dot.svelte-1u1ns2a{transition:background var(--motion-fast, .12s)}}.attachment-status.svelte-1fb4ats{display:flex;min-width:8rem;max-width:100%;flex-direction:column;gap:2px}.bar.svelte-1fb4ats{position:relative;height:4px;overflow:hidden;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-surface-2)}.fill.svelte-1fb4ats{position:absolute;inset:0 auto 0 0;width:0;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-primary)}.ready.svelte-1fb4ats .fill:where(.svelte-1fb4ats){width:100%;background:var(--color-success, var(--color-primary))}.failed.svelte-1fb4ats .fill:where(.svelte-1fb4ats){width:100%;background:var(--color-danger)}.bar.indeterminate.svelte-1fb4ats .fill:where(.svelte-1fb4ats){width:38%;animation:svelte-1fb4ats-slide 1.4s ease-in-out infinite}@keyframes svelte-1fb4ats-slide{0%{transform:translate(-110%)}to{transform:translate(280%)}}@media(prefers-reduced-motion:reduce){.bar.indeterminate.svelte-1fb4ats .fill:where(.svelte-1fb4ats){animation:none;width:100%;opacity:.55}}.phrase.svelte-1fb4ats{color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.35;white-space:nowrap}.working.svelte-1fb4ats .phrase:where(.svelte-1fb4ats){color:var(--color-primary)}.ready.svelte-1fb4ats .phrase:where(.svelte-1fb4ats){color:var(--color-success, var(--color-ink-2))}.failed.svelte-1fb4ats .phrase:where(.svelte-1fb4ats){color:var(--color-danger)}.share.svelte-1fb4ats{color:var(--color-ink-2);font-variant-numeric:tabular-nums}.hint.svelte-1fb4ats{margin:0;color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.4}.detail.svelte-1fb4ats{margin:0;color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.4;overflow-wrap:anywhere}.notices.svelte-bv9sp4{position:relative;display:inline-flex}.bell.svelte-bv9sp4{position:relative;display:inline-flex;width:42px;height:42px;box-sizing:border-box;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:var(--radius-pill);corner-shape:round;background:var(--glass-bg);box-shadow:var(--shadow-chat);color:var(--color-ink-menu);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard)}@media(hover:hover){.bell.svelte-bv9sp4:hover{background:var(--color-surface-0)}}.bell.on.svelte-bv9sp4{background:var(--color-surface-0);color:var(--color-pick-fg)}.badge.svelte-bv9sp4{position:absolute;top:4px;right:3px;display:inline-grid;min-width:16px;height:16px;place-items:center;padding:0 4px;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-badge-danger);box-shadow:0 0 0 1.5px var(--color-surface-0);color:#fff;font-size:calc(10px * var(--font-scale, 1));font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);line-height:1;pointer-events:none}.drop.svelte-bv9sp4{position:absolute;z-index:5;top:calc(100% + 6px);right:0;width:min(320px,calc(100vw / var(--ui-zoom, 1) - 32px));max-height:min(60vh,420px);overflow:auto;padding:12px;border-radius:calc(var(--overlay-radius, 20px) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--overlay-bg);-webkit-backdrop-filter:var(--overlay-backdrop);backdrop-filter:var(--overlay-backdrop);box-shadow:var(--overlay-rim, 0 0 20px rgb(0 0 0 / .08));font-size:var(--asst-fs, 12px);overscroll-behavior:contain}.drop-title.svelte-bv9sp4{margin:0 4px 8px;color:var(--color-ink-1);font-size:calc(14px * var(--font-scale, 1));font-weight:var(--weight-semibold)}.list.svelte-bv9sp4{display:flex;margin:0;padding:0;flex-direction:column;gap:4px;list-style:none}.row.svelte-bv9sp4{display:grid;width:100%;gap:2px;padding:8px 10px;border:0;border-radius:calc(12px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:transparent;color:var(--color-ink-1);font:inherit;text-align:left;cursor:pointer}@media(hover:hover){.row.svelte-bv9sp4:hover{background:var(--color-pick-hover)}}.row-title.svelte-bv9sp4{overflow:hidden;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap}.row-body.svelte-bv9sp4{display:-webkit-box;overflow:hidden;color:var(--color-ink-3);font-size:var(--asst-fs, 12px);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere}.hint.svelte-bv9sp4,.empty.svelte-bv9sp4{margin:8px 4px 0;color:var(--asst-muted, var(--color-ink-3));font-size:var(--asst-fs, 12px);line-height:1.4}.empty.svelte-bv9sp4{text-align:center}.bell.svelte-bv9sp4:focus-visible,.row.svelte-bv9sp4:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media(max-width:560px){.row.svelte-bv9sp4{min-height:44px}}.bell.svelte-bv9sp4{transition:box-shadow var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard);box-shadow:0 0 0 0 var(--color-surface-0),var(--shadow-chat)}@media(hover:hover){.bell.svelte-bv9sp4:hover{box-shadow:var(--shadow-chat-hover)}}.hist.svelte-z53kkr ul:where(.svelte-z53kkr){display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.hist.svelte-z53kkr li:where(.svelte-z53kkr){display:flex;flex-direction:column;gap:4px;padding:4px;border-radius:calc(16px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-surface-0);box-shadow:inset 0 0 0 1px var(--color-hairline)}.hist.svelte-z53kkr li.current:where(.svelte-z53kkr){box-shadow:inset 0 0 0 2px var(--color-primary)}.pick.svelte-z53kkr{display:flex;min-height:44px;flex-direction:column;align-items:flex-start;gap:4px;padding:6px 8px;border:0;border-radius:calc(12px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:transparent;color:var(--color-ink-1);font:inherit;text-align:left;cursor:pointer}@media(hover:hover){.pick.svelte-z53kkr:hover{background:var(--color-surface-hover)}}.pick.svelte-z53kkr:focus-visible,.again.svelte-z53kkr:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.name.svelte-z53kkr{font-size:calc(13px * var(--font-scale, 1));font-weight:var(--weight-semibold);overflow-wrap:anywhere}.meta.svelte-z53kkr{display:flex;flex-wrap:wrap;gap:4px 8px;color:var(--color-ink-3);font-size:calc(12px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.pill.svelte-z53kkr{padding:0 8px;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-surface-2);color:var(--color-ink-2)}.pill.tone-ok.svelte-z53kkr{background:var(--color-success-tint);color:var(--color-success)}.pill.tone-bad.svelte-z53kkr{background:var(--color-danger-tint);color:var(--color-danger)}.pill.tone-wait.svelte-z53kkr{background:var(--color-warning-tint);color:var(--color-warning)}.here.svelte-z53kkr{color:var(--color-primary);font-weight:var(--weight-semibold)}.again.svelte-z53kkr{align-self:flex-start;min-height:32px;margin:0 0 4px 8px;padding:0 12px;border:0;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-pick-bg, var(--color-surface-2));color:var(--color-ink-1);font:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:var(--weight-semibold);cursor:pointer}.again.svelte-z53kkr:disabled{cursor:default;opacity:.55}.muted.svelte-z53kkr{margin:0;color:var(--color-ink-3);font-size:calc(12px * var(--font-scale, 1))}@media(max-width:560px),(pointer:coarse){.again.svelte-z53kkr{min-height:40px}}.stages.svelte-1v43fh8,.steps.svelte-1v43fh8,.lines.svelte-1v43fh8,.made.svelte-1v43fh8{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.stages.svelte-1v43fh8{gap:2px}.stage-head.svelte-1v43fh8{display:flex;min-width:0;align-items:center;gap:8px;min-height:28px;font-size:calc(13px * var(--font-scale, 1))}.stage-dot.svelte-1v43fh8{display:inline-flex;width:18px;flex-shrink:0;justify-content:center;color:var(--color-ink-3)}.stage.done.svelte-1v43fh8 .stage-dot:where(.svelte-1v43fh8){color:var(--color-success)}.stage.now.svelte-1v43fh8 .stage-dot:where(.svelte-1v43fh8){color:var(--color-primary)}.stage-name.svelte-1v43fh8{min-width:0;flex:1 1 auto;color:var(--color-ink-2)}.stage.now.svelte-1v43fh8 .stage-name:where(.svelte-1v43fh8){color:var(--color-ink-1);font-weight:var(--weight-semibold)}.stage-progress.svelte-1v43fh8,.stage-state.svelte-1v43fh8{flex-shrink:0;color:var(--color-ink-3);font-size:calc(11px * var(--font-scale, 1))}.phase.svelte-1v43fh8{margin:6px 0 2px 26px;color:var(--color-ink-3);font-size:calc(11px * var(--font-scale, 1));font-weight:var(--weight-semibold)}.stage.svelte-1v43fh8 .steps:where(.svelte-1v43fh8){margin-left:18px}.sr-step.svelte-1v43fh8{display:flex;width:100%;min-width:0;min-height:32px;align-items:baseline;gap:8px;padding:6px 8px;border:0;border-radius:calc(var(--radius-sm) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:transparent;color:var(--color-ink-1);font:inherit;font-size:calc(12px * var(--font-scale, 1));text-align:left;cursor:pointer}@media(hover:hover){.sr-step.svelte-1v43fh8:hover{background:var(--color-pick-bg, var(--color-surface-2))}}.sr-step.svelte-1v43fh8:focus-visible,.nav.svelte-1v43fh8:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.mark.svelte-1v43fh8{flex-shrink:0;width:14px;color:var(--color-ink-3);text-align:center}.s-done.svelte-1v43fh8 .mark:where(.svelte-1v43fh8){color:var(--color-success)}.s-running.svelte-1v43fh8 .mark:where(.svelte-1v43fh8){color:var(--color-primary)}.s-failed.svelte-1v43fh8 .mark:where(.svelte-1v43fh8){color:var(--color-danger)}.what.svelte-1v43fh8{min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.gist.svelte-1v43fh8,.meta.svelte-1v43fh8,.muted.svelte-1v43fh8{color:var(--color-ink-3)}.meta.svelte-1v43fh8{flex-shrink:0;font-size:calc(11px * var(--font-scale, 1))}.muted.svelte-1v43fh8{margin:0;font-size:calc(12px * var(--font-scale, 1))}.card.svelte-1v43fh8{display:flex;flex-direction:column;gap:6px;min-width:0}.card-nav.svelte-1v43fh8{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}.nav.svelte-1v43fh8{display:inline-flex;min-height:32px;align-items:center;gap:4px;padding:0 10px;border:0;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-pick-bg, var(--color-surface-2));color:var(--color-ink-1);font:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:var(--weight-semibold);cursor:pointer}.card-title.svelte-1v43fh8{display:flex;gap:8px;margin:4px 0 0;font-size:calc(14px * var(--font-scale, 1));font-weight:var(--weight-semibold);overflow-wrap:anywhere}.facts.svelte-1v43fh8{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:2px 10px;margin:0;font-size:calc(12px * var(--font-scale, 1))}.facts.svelte-1v43fh8 dt:where(.svelte-1v43fh8){color:var(--color-ink-3)}.facts.svelte-1v43fh8 dd:where(.svelte-1v43fh8){margin:0;overflow-wrap:anywhere}.card-error.svelte-1v43fh8{margin:0;padding:6px 10px;border-radius:calc(var(--radius-sm) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-ink-1);font-size:calc(12px * var(--font-scale, 1));overflow-wrap:anywhere}.card-sub.svelte-1v43fh8{margin:6px 0 0;color:var(--color-ink-2);font-size:calc(11px * var(--font-scale, 1));font-weight:var(--weight-semibold)}.made.svelte-1v43fh8{flex-flow:row wrap;gap:6px}.made.svelte-1v43fh8 a:where(.svelte-1v43fh8){color:var(--color-primary);font-size:calc(12px * var(--font-scale, 1))}.lines.svelte-1v43fh8{gap:4px}.lines.svelte-1v43fh8 li:where(.svelte-1v43fh8){display:flex;min-width:0;align-items:baseline;gap:6px;font-size:calc(12px * var(--font-scale, 1))}.lines.svelte-1v43fh8 .text:where(.svelte-1v43fh8){min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.lines.svelte-1v43fh8 .k-error:where(.svelte-1v43fh8) .text:where(.svelte-1v43fh8){color:var(--color-danger)}.pill.svelte-1v43fh8{flex-shrink:0;padding:0 6px;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-surface-2);color:var(--color-ink-2);font-size:calc(10px * var(--font-scale, 1))}@media(max-width:560px),(pointer:coarse){.sr-step.svelte-1v43fh8,.nav.svelte-1v43fh8{min-height:44px}}.desk.svelte-1nuyf89{display:flex;flex-shrink:0;flex-direction:column;gap:8px;min-width:0;max-height:46%;padding:10px 12px 12px;border-radius:calc(22px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:color-mix(in srgb,var(--color-surface-0) 90%,transparent);box-shadow:var(--glass-rim, 0 0 0 1px var(--color-hairline)),0 0 20px #0000000d;color:var(--color-ink-1)}.desk.expanded.svelte-1nuyf89{flex:1 1 auto;max-height:none;min-height:0}.desk-head.svelte-1nuyf89{display:flex;min-width:0;flex-shrink:0;align-items:center;gap:6px}.desk-back.svelte-1nuyf89{display:inline-flex;min-width:0;height:32px;flex:0 1 auto;align-items:center;gap:4px;margin-right:auto;padding:0 12px 0 6px;border:0;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-pick-bg, var(--color-surface-2));color:var(--color-ink-1);font:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:var(--weight-semibold);cursor:pointer}.desk-back.svelte-1nuyf89 span:where(.svelte-1nuyf89){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-back.svelte-1nuyf89:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.desk-mark.svelte-1nuyf89{display:inline-flex;flex-shrink:0;color:var(--color-primary)}.desk-title.svelte-1nuyf89{display:flex;min-width:0;flex:1 1 auto;align-items:baseline;gap:6px;font-size:calc(13px * var(--font-scale, 1))}.desk-title.svelte-1nuyf89 b:where(.svelte-1nuyf89){overflow:hidden;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap}.desk-task.svelte-1nuyf89{flex-shrink:0;margin:-4px 0 0 22px;overflow:hidden;color:var(--color-ink-3);font-size:calc(12px * var(--font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.desk-ic.svelte-1nuyf89,.desk-exit.svelte-1nuyf89{display:inline-flex;min-width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;padding:0 8px;border:0;border-radius:var(--radius-pill);corner-shape:round;background:transparent;color:var(--color-ink-2);font:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:var(--weight-semibold);text-decoration:none;cursor:pointer}@media(hover:hover){.desk-ic.svelte-1nuyf89:hover,.desk-exit.svelte-1nuyf89:hover{background:var(--color-pick-bg, var(--color-surface-2));color:var(--color-ink-1)}}.desk-exit.svelte-1nuyf89{background:var(--color-surface-2)}.desk-ic.svelte-1nuyf89:focus-visible,.desk-exit.svelte-1nuyf89:focus-visible,.desk-tabs.svelte-1nuyf89 button:where(.svelte-1nuyf89):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.desk-scroll.svelte-1nuyf89{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain;--pp-foot-bg: var(--color-surface-0)}.desk-err.svelte-1nuyf89,.desk-note.svelte-1nuyf89{margin:0;font-size:calc(12px * var(--font-scale, 1))}.desk-err.svelte-1nuyf89{color:var(--color-danger)}.desk-note.svelte-1nuyf89{color:var(--color-success)}.desk-muted.svelte-1nuyf89{margin:0;color:var(--color-ink-3);font-size:calc(12px * var(--font-scale, 1))}.desk-tabs.svelte-1nuyf89{position:sticky;top:0;z-index:2;display:flex;gap:2px;padding:3px;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-pick-bg, var(--color-surface-2))}.desk-tabs.svelte-1nuyf89 button:where(.svelte-1nuyf89){display:inline-flex;min-height:44px;flex:1 1 0;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:0;border-radius:var(--radius-pill);corner-shape:round;background:transparent;color:var(--color-ink-2);font:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:var(--weight-semibold);cursor:pointer}.desk-tabs.svelte-1nuyf89 button.active:where(.svelte-1nuyf89){background:var(--color-surface-0);color:var(--color-primary);box-shadow:0 1px 3px #00000014}.tab-n.svelte-1nuyf89{min-width:18px;padding:0 5px;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-primary-tint);color:var(--color-primary);font-size:calc(11px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.desk-view.svelte-1nuyf89{display:flex;flex-direction:column;gap:10px;min-width:0}.desk-card.ask.svelte-1nuyf89{padding:10px 12px;border-radius:calc(16px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-warning-tint)}.desk-card.ask.svelte-1nuyf89 h3,.desk-card.ask.svelte-1nuyf89 .question{font-size:calc(13px * var(--font-scale, 1))}.desk-card.ask.svelte-1nuyf89 textarea{border-radius:calc(12px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round)}.impl-bar.svelte-1nuyf89{display:flex;flex-shrink:0;flex-direction:column;min-width:0;border-radius:calc(18px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:color-mix(in srgb,var(--color-surface-0) 90%,transparent);box-shadow:var(--glass-rim, 0 0 0 1px var(--color-hairline)),0 0 20px #0000000d;color:var(--color-ink-1)}.impl-bar.expanded.svelte-1nuyf89{max-height:48%;min-height:0;overflow:hidden}@media(max-height:520px){.impl-bar.expanded.svelte-1nuyf89{max-height:76%}}.impl-bar.awaiting-input.svelte-1nuyf89{border:1px solid var(--color-warning);box-shadow:0 0 0 2px var(--color-warning-tint),0 0 12px color-mix(in srgb,var(--color-warning) 25%,transparent)}.bar-line.svelte-1nuyf89{display:flex;min-width:0;align-items:center;gap:4px;padding:2px}.bar-line.awaiting-input.svelte-1nuyf89{background:var(--color-warning-tint);border-radius:calc(16px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round)}.bar-line.awaiting-input.svelte-1nuyf89 .bar-mark:where(.svelte-1nuyf89){color:var(--color-warning)}.bar-main.svelte-1nuyf89{display:flex;min-width:0;min-height:44px;flex:1 1 auto;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:calc(16px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:transparent;color:inherit;font:inherit;font-size:calc(12px * var(--font-scale, 1));text-align:left;cursor:pointer}@media(hover:hover){.bar-main.svelte-1nuyf89:hover{background:var(--color-pick-bg, var(--color-surface-2))}}.bar-main.svelte-1nuyf89:focus-visible,.bar-act.svelte-1nuyf89:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.bar-mark.svelte-1nuyf89{display:inline-flex;flex-shrink:0;color:var(--color-primary)}.bar-text.svelte-1nuyf89{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--color-ink-2);text-overflow:ellipsis;white-space:nowrap}.bar-text.svelte-1nuyf89 b:where(.svelte-1nuyf89){color:var(--color-ink-1);font-weight:var(--weight-semibold)}.bar-next.svelte-1nuyf89{color:var(--color-ink-3)}.bar-timer.svelte-1nuyf89{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;color:var(--color-ink-2);font-variant-numeric:tabular-nums}.bar-timer.ticking.svelte-1nuyf89{color:var(--color-primary)}.bar-chev.svelte-1nuyf89{display:inline-flex;flex-shrink:0;color:var(--color-ink-3);transition:rotate var(--motion-fast) var(--ease-standard)}.bar-chev.up.svelte-1nuyf89{rotate:180deg}.bar-act.svelte-1nuyf89{height:44px;flex-shrink:0;padding:0 12px;border:0;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-primary);color:var(--color-primary-fg);font:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:var(--weight-semibold);cursor:pointer}.bar-sheet.svelte-1nuyf89{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:8px;overflow:hidden;padding:6px 12px 12px;border-top:1px solid var(--color-hairline)}.bar-sheet.svelte-1nuyf89 .desk-head:where(.svelte-1nuyf89){position:relative;z-index:1}.bar-sheet.svelte-1nuyf89 .desk-scroll:where(.svelte-1nuyf89){position:relative;z-index:0;min-height:64px}.bar-task.svelte-1nuyf89{margin:-2px 0 0}.sr.svelte-1nuyf89{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:560px){.impl-bar.expanded.svelte-1nuyf89{max-height:48%;flex-shrink:0;overflow-y:auto}.bar-main.svelte-1nuyf89{min-height:44px}.bar-act.svelte-1nuyf89{height:44px}}@media(prefers-reduced-motion:reduce){.bar-chev.svelte-1nuyf89{transition:none}}@media(max-width:560px),(pointer:coarse){.desk-ic.svelte-1nuyf89,.desk-exit.svelte-1nuyf89,.desk-back.svelte-1nuyf89{min-width:40px;height:40px}.desk-tabs.svelte-1nuyf89 button:where(.svelte-1nuyf89){min-height:44px}.desk-card.ask.svelte-1nuyf89 button{min-height:44px}}.im.svelte-pl6vs{display:flex;min-width:0;flex-direction:column;gap:6px}.said.svelte-pl6vs{display:block;margin:0;overflow-wrap:anywhere}.said.svelte-pl6vs b:where(.svelte-pl6vs){font-weight:var(--weight-semibold)}.muted.svelte-pl6vs,.gist.svelte-pl6vs{color:var(--color-ink-3)}.quote.svelte-pl6vs{padding-left:10px;border-left:2px solid var(--color-warning)}.hint.svelte-pl6vs{margin:0;color:var(--color-ink-2);font-size:calc(12px * var(--font-scale, 1))}.sub.svelte-pl6vs{margin:4px 0 0;color:var(--color-ink-2);font-size:calc(11px * var(--font-scale, 1));font-weight:var(--weight-semibold)}.err.svelte-pl6vs{margin:0;color:var(--color-danger);font-size:calc(12px * var(--font-scale, 1));overflow-wrap:anywhere}.ok.svelte-pl6vs{margin:0;color:var(--color-success);font-size:calc(12px * var(--font-scale, 1))}.card.svelte-pl6vs,.lines.svelte-pl6vs,.questions.svelte-pl6vs,.fixes.svelte-pl6vs,.todo.svelte-pl6vs{display:flex;min-width:0;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.questions.svelte-pl6vs,.fixes.svelte-pl6vs{padding-left:18px;list-style:decimal;font-size:calc(12px * var(--font-scale, 1))}.fixes.svelte-pl6vs{list-style:disc}.ln.svelte-pl6vs{display:flex;min-width:0;align-items:baseline;gap:6px;font-size:calc(13px * var(--font-scale, 1))}.mark.svelte-pl6vs{flex-shrink:0;width:14px;color:var(--color-ink-3);text-align:center}.s-done.svelte-pl6vs .mark:where(.svelte-pl6vs){color:var(--color-success)}.s-running.svelte-pl6vs .mark:where(.svelte-pl6vs),.s-pending.svelte-pl6vs .mark:where(.svelte-pl6vs){color:var(--color-primary)}.s-failed.svelte-pl6vs .mark:where(.svelte-pl6vs){color:var(--color-danger)}.ln-title.svelte-pl6vs{min-width:0;flex:1 1 auto;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere}button.ln-title.svelte-pl6vs{cursor:pointer}@media(hover:hover){button.ln-title.svelte-pl6vs:hover{text-decoration:underline}}.ln-sub.svelte-pl6vs{margin-left:20px;font-size:calc(12px * var(--font-scale, 1));overflow-wrap:anywhere}.ln-sub.svelte-pl6vs a:where(.svelte-pl6vs),.links.svelte-pl6vs a:where(.svelte-pl6vs){color:var(--color-primary)}.ln-sub.err.svelte-pl6vs{color:var(--color-danger)}.tag.svelte-pl6vs{flex-shrink:0;padding:0 6px;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-surface-1);color:var(--color-ink-2);font-size:calc(10px * var(--font-scale, 1))}.tag.danger.svelte-pl6vs{color:var(--color-danger)}.diff.svelte-pl6vs{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0;font-size:calc(12px * var(--font-scale, 1))}.minus.svelte-pl6vs{color:var(--color-danger)}.plus.svelte-pl6vs{color:var(--color-success)}.lines.svelte-pl6vs{font-size:calc(11px * var(--font-scale, 1));color:var(--color-ink-3)}.lines.svelte-pl6vs li:where(.svelte-pl6vs){overflow-wrap:anywhere}.lines.svelte-pl6vs li.err:where(.svelte-pl6vs){color:var(--color-danger)}.todo.svelte-pl6vs li:where(.svelte-pl6vs){display:flex;flex-direction:column;gap:2px;font-size:calc(12px * var(--font-scale, 1))}.links.svelte-pl6vs{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:calc(12px * var(--font-scale, 1))}.more.svelte-pl6vs{align-self:flex-start;padding:0;border:0;background:transparent;color:var(--color-primary);font:inherit;font-size:calc(12px * var(--font-scale, 1));cursor:pointer}.full.svelte-pl6vs{min-width:0;--pp-foot-bg: var(--color-surface-2)}.acts.svelte-pl6vs{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.act.svelte-pl6vs{min-height:44px;padding:0 12px;border:1px solid var(--color-hairline);border-radius:var(--radius-pill);corner-shape:round;background:var(--color-surface-0);color:var(--color-ink-1);font:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:var(--weight-semibold);cursor:pointer}.act.primary.svelte-pl6vs{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-fg)}.act.danger.svelte-pl6vs{color:var(--color-danger)}.act.svelte-pl6vs:disabled{cursor:default;opacity:.6}.act.svelte-pl6vs:focus-visible,.more.svelte-pl6vs:focus-visible,button.ln-title.svelte-pl6vs:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.spin.svelte-pl6vs{display:inline-block;width:10px;height:10px;margin-right:6px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;corner-shape:round;vertical-align:-1px;animation:svelte-pl6vs-im-spin .9s linear infinite}@keyframes svelte-pl6vs-im-spin{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.spin.svelte-pl6vs{animation:none}}.sr.svelte-pl6vs{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:560px),(pointer:coarse){.act.svelte-pl6vs{min-height:44px}}.sr.svelte-1ptiirq{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}.attach-btn.svelte-1ptiirq{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:none;border-radius:calc(var(--radius-2, 8px) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);cursor:pointer;color:var(--color-ink-2);flex-shrink:0}@media(hover:hover){.attach-btn.svelte-1ptiirq:hover{background:var(--color-surface-2);color:var(--color-ink-1)}}.dock.svelte-1ptiirq{--asst-fs: calc(12px * var(--font-scale, 1));--asst-muted: color-mix(in srgb, var(--color-ink-2) 62%, var(--color-ink-3));position:fixed;right:max(var(--space-4),env(safe-area-inset-right));bottom:max(var(--space-4),env(safe-area-inset-bottom));z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3)}.fab.svelte-1ptiirq{position:relative;display:inline-block;width:60px;height:60px;overflow:visible;padding:0;border:0;border-radius:30px;corner-shape:round;background:#fff;box-shadow:0 2px 90px #111b28b8;cursor:pointer;pointer-events:auto;transition:width .22s var(--ease-emphasized),border-radius .22s var(--ease-emphasized)}html.fab-shadow-under .fab.svelte-1ptiirq:not(.tipping):not(.awaiting-input){box-shadow:none}.fab.svelte-1ptiirq:before{display:none;position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;corner-shape:round;background:linear-gradient(180deg,#fff,#fff0,#fff);content:"";-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.fab-item.svelte-1ptiirq{position:absolute;top:calc(50% - 25.59px);right:12.63px;display:block;pointer-events:none}html:has(dialog[open]:not([data-assistant-dock=inside])) .dock.svelte-1ptiirq:not(.is-open){visibility:hidden}@media(max-width:720px){html:has(dialog[open],.mn-panel) .dock.svelte-1ptiirq:not(.is-open){visibility:hidden}}.dock.held.svelte-1ptiirq{translate:max(var(--space-4),env(safe-area-inset-right)) 0}.dock.held.svelte-1ptiirq:is(.is-open:where(.svelte-1ptiirq),:where(.svelte-1ptiirq):has(.tipping:where(.svelte-1ptiirq))){translate:none}.dock.held.svelte-1ptiirq .fab:where(.svelte-1ptiirq):not(.tipping){width:var(--fab-peek, 24px);overflow:hidden;border-radius:30px 0 0 30px;corner-shape:round}.dock.held.svelte-1ptiirq .fab:where(.svelte-1ptiirq):not(.tipping) .fab-item:where(.svelte-1ptiirq){right:auto!important;left:0!important}.fab.svelte-1ptiirq:focus-visible,.icon.svelte-1ptiirq:focus-visible,.mode-tab.svelte-1ptiirq:focus-visible,.starter.svelte-1ptiirq:focus-visible,.chip.svelte-1ptiirq:focus-visible,.retry.svelte-1ptiirq:focus-visible,.linklike.svelte-1ptiirq:focus-visible,.open.svelte-1ptiirq:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media(max-width:720px){.dock.svelte-1ptiirq{bottom:max(var(--space-4) + 88px,72px + var(--boards-bar-h, 0px))}.fab.svelte-1ptiirq{box-shadow:0 4px 14px #111b2852}.dock.svelte-1ptiirq{transition:translate .22s var(--ease-emphasized),opacity .18s linear}.dock.tucked.svelte-1ptiirq{translate:max(var(--space-4),env(safe-area-inset-right)) 0;opacity:1;pointer-events:auto;visibility:visible}.dock.tucked.svelte-1ptiirq:is(.is-open:where(.svelte-1ptiirq),:where(.svelte-1ptiirq):has(.tipping:where(.svelte-1ptiirq))){translate:none}.dock.tucked.svelte-1ptiirq .fab:where(.svelte-1ptiirq):not(.tipping){width:var(--fab-peek, 24px);overflow:hidden;border-radius:30px 0 0 30px;corner-shape:round}.dock.tucked.svelte-1ptiirq .fab:where(.svelte-1ptiirq):not(.tipping) .fab-item:where(.svelte-1ptiirq){right:auto!important;left:0!important}@media(prefers-reduced-motion:reduce){.dock.svelte-1ptiirq,.fab.svelte-1ptiirq{transition:none}}}@media(max-width:720px){.dock.is-open.svelte-1ptiirq .fab:where(.svelte-1ptiirq){display:none}}@media(max-width:900px){.dock.lifted.svelte-1ptiirq{bottom:calc(var(--bar-h, 0px) + env(safe-area-inset-bottom) + var(--space-3))}}@media(min-width:721px){.dock.svelte-1ptiirq,.dock.lifted.svelte-1ptiirq{top:0;right:max(16px,env(safe-area-inset-right));bottom:0;justify-content:center;pointer-events:none}.panel.svelte-1ptiirq{pointer-events:auto}}.panel.svelte-1ptiirq{display:flex;width:min(460px,calc(100vw / var(--ui-zoom) - 2 * var(--space-4)));height:min(900px,calc(100dvh / var(--ui-zoom) - 116px - var(--bar-h, 0px)));flex-direction:column;overflow:hidden;border:1px solid var(--color-hairline);border-radius:calc(var(--radius-lg) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);--panel-bg: var(--color-surface-0);background:var(--panel-bg);box-shadow:0 16px 40px #00000038}.panel.svelte-1ptiirq>*{opacity:var(--birth-content, 1)}@media(min-width:721px){.panel.svelte-1ptiirq{position:fixed;top:max(16px,env(safe-area-inset-top));right:calc(max(16px,env(safe-area-inset-right)) + 76px);bottom:max(16px,env(safe-area-inset-bottom));width:var(--asst-w, 481px);height:auto;border:0;border-radius:calc(var(--radius-assistant) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);--panel-bg: var(--color-surface-0);background:var(--panel-bg);box-shadow:var(--shadow-sheet);--glass-rim: var(--shadow-chat);--shadow-ui: var(--shadow-chat)}html.assistant-beside .panel.svelte-1ptiirq{box-shadow:none}}@media(min-width:721px)and (max-height:520px){.panel.svelte-1ptiirq{top:12px;bottom:12px}}@media(min-width:721px){html.no-topbar .panel.svelte-1ptiirq{top:16px}}@media(max-width:720px){.panel.svelte-1ptiirq{position:fixed;inset:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));width:auto;height:auto;max-height:calc(100dvh / var(--ui-zoom, 1) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 16px)}}.head.svelte-1ptiirq{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--space-3);border-bottom:1px solid var(--color-hairline)}.who.svelte-1ptiirq{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-ink-1);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.tools-head.svelte-1ptiirq{display:inline-flex;align-items:center;gap:var(--space-2)}.icon.svelte-1ptiirq{min-width:28px;min-height:28px;border:0;border-radius:calc(var(--radius-sm) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:transparent;color:var(--asst-muted);cursor:pointer}.wipe.svelte-1ptiirq{padding:2px 8px;border-radius:var(--radius-pill);corner-shape:round;font:inherit;font-size:var(--asst-fs)}@media(hover:hover){.wipe.svelte-1ptiirq:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-ink-1)}}.wipe.svelte-1ptiirq:disabled{opacity:.4;cursor:default}.confirm-strip.svelte-1ptiirq{flex-shrink:0;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-hairline);background:color-mix(in srgb,var(--color-danger) 8%,var(--color-surface-0));color:var(--color-ink-1);font-size:var(--asst-fs)}.confirm-strip.svelte-1ptiirq p:where(.svelte-1ptiirq){margin:0 0 var(--space-2)}.confirm-buttons.svelte-1ptiirq{display:flex;gap:var(--space-2)}.log.svelte-1ptiirq{display:flex;flex:1 1 0;min-height:96px;flex-direction:column;justify-content:flex-start;gap:var(--space-2);padding:var(--space-3);overflow-y:auto;overscroll-behavior:contain;-webkit-user-select:text;user-select:text}.to-last.svelte-1ptiirq{position:sticky;bottom:var(--space-2);align-self:center;padding:var(--space-1) var(--space-3);border:1px solid var(--color-hairline);border-radius:var(--radius-full, 9999px);corner-shape:round;background:var(--color-surface-1);color:var(--color-ink-1);font:inherit;font-size:var(--text-sm);box-shadow:var(--shadow-1);cursor:pointer}.earlier.svelte-1ptiirq{position:sticky;top:var(--space-2);align-self:center;padding:var(--space-1) var(--space-3);border:1px solid var(--color-hairline);border-radius:var(--radius-full, 9999px);corner-shape:round;background:var(--color-surface-1);color:var(--color-ink-1);font:inherit;font-size:var(--text-sm);box-shadow:var(--shadow-1);cursor:pointer}@media(hover:hover){.earlier.svelte-1ptiirq:hover{border-color:var(--color-primary);background:var(--color-primary-tint)}}@media(hover:hover){.to-last.svelte-1ptiirq:hover{border-color:var(--color-primary);background:var(--color-primary-tint)}}.empty.svelte-1ptiirq{margin:auto 0}.hollow.svelte-1ptiirq{margin:0 0 var(--space-3);color:var(--color-ink-1);font-size:var(--text-sm);text-align:center}.kept.svelte-1ptiirq{margin:var(--space-3) 0 0;color:var(--asst-muted);font-size:var(--asst-fs);text-align:center}.turn.svelte-1ptiirq{flex:0 0 auto;max-width:92%;padding:var(--space-2) var(--space-3);border-radius:calc(var(--radius-lg) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);font-size:var(--text-sm);line-height:1.45;word-break:break-word}.turn.user.svelte-1ptiirq{align-self:flex-end;background:var(--color-primary-tint);color:var(--color-ink-1);border-bottom-right-radius:calc(var(--radius-sm) * var(--smooth-k, 1));corner-bottom-right-shape:var(--smooth-shape, round);white-space:pre-wrap}.turn.assistant.svelte-1ptiirq{align-self:flex-start;background:var(--color-surface-2);color:var(--color-ink-1);border-bottom-left-radius:calc(var(--radius-sm) * var(--smooth-k, 1));corner-bottom-left-shape:var(--smooth-shape, round)}.turn.wide.svelte-1ptiirq{width:100%;max-width:100%}.turn.failed.svelte-1ptiirq{display:flex;max-width:100%;flex-direction:column;align-self:stretch;gap:8px;padding:10px 16px 16px;border:0;border-radius:calc(16px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-brand-100);color:color-mix(in srgb,var(--color-brand-700) 80%,#000)}.turn.failed.svelte-1ptiirq .drawn:where(.svelte-1ptiirq):before{content:attr(data-text)}.turn.failed.fault.svelte-1ptiirq{background:#fef0f2;color:#5c0d1b}.turn.failed.svelte-1ptiirq .retry-row:where(.svelte-1ptiirq){margin-top:2px}.turn.failed.svelte-1ptiirq .retry:where(.svelte-1ptiirq){padding:6px 14px;border:0;border-radius:var(--radius-pill);corner-shape:round;background:#0866b31a;color:inherit;font-size:calc(11px * var(--font-scale, 1));font-weight:var(--weight-semibold);transition:background-color var(--motion-fast) var(--ease-standard)}@media(hover:hover){.turn.failed.svelte-1ptiirq .retry:where(.svelte-1ptiirq):hover:not(:disabled){background:#0866b32b}}.turn.failed.fault.svelte-1ptiirq .retry:where(.svelte-1ptiirq){background:#5c0d1b1a}@media(hover:hover){.turn.failed.fault.svelte-1ptiirq .retry:where(.svelte-1ptiirq):hover:not(:disabled){background:#5c0d1b2b}}.turn.failed.svelte-1ptiirq .retry-wait:where(.svelte-1ptiirq){color:inherit;opacity:.75}.said.svelte-1ptiirq{display:block;overflow-wrap:anywhere;cursor:text;-webkit-touch-callout:default}.turn.user.svelte-1ptiirq .said:where(.svelte-1ptiirq),.turn.failed.svelte-1ptiirq .said:where(.svelte-1ptiirq){white-space:pre-wrap}.log.svelte-1ptiirq :where(.svelte-1ptiirq)::selection{background:var(--color-primary);color:#fff}.looked.svelte-1ptiirq{margin-top:var(--space-2);color:var(--asst-muted);font-size:var(--asst-fs)}.looked.svelte-1ptiirq summary:where(.svelte-1ptiirq){cursor:pointer}.looked-line.svelte-1ptiirq,.tech-title.svelte-1ptiirq{margin:var(--space-1) 0 0}.tech-title.svelte-1ptiirq{font-style:italic}.tools.svelte-1ptiirq{display:flex;flex-wrap:wrap;gap:4px;margin-top:var(--space-1)}.tool.svelte-1ptiirq{padding:1px 7px;border:1px solid var(--color-hairline);border-radius:var(--radius-pill);corner-shape:round;color:var(--asst-muted);font-size:var(--asst-fs);font-family:var(--font-mono, ui-monospace, monospace);white-space:nowrap}.tool.model.svelte-1ptiirq{border-color:var(--color-primary);color:var(--color-primary)}.turn.thinking.svelte-1ptiirq{position:sticky;bottom:0;z-index:2;display:inline-flex;gap:5px;align-items:center;padding:var(--space-3);color:var(--asst-muted)}.turn.transcribing-note.svelte-1ptiirq{display:inline-flex;gap:var(--space-2);align-items:center;padding:var(--space-2) var(--space-3);color:var(--asst-muted);font-size:var(--asst-fs)}.working.svelte-1ptiirq{margin-left:var(--space-1);font-size:var(--asst-fs)}.dot.svelte-1ptiirq{width:6px;height:6px;border-radius:50%;corner-shape:round;background:currentcolor;animation:svelte-1ptiirq-think 1.25s ease-in-out infinite}.dot.svelte-1ptiirq:nth-child(2){animation-delay:.16s}.dot.svelte-1ptiirq:nth-child(3){animation-delay:.32s}@keyframes svelte-1ptiirq-think{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.dot.svelte-1ptiirq{animation:none;opacity:.55}}.mode-switch.svelte-1ptiirq{display:flex;flex-shrink:0;width:100%;padding:var(--space-2) var(--space-3) 0;gap:var(--space-2);border-top:1px solid var(--color-hairline)}.mode-tab.svelte-1ptiirq{flex:1;padding:var(--space-2);border:1px solid var(--color-hairline);border-radius:calc(var(--radius-md) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-surface-1);color:var(--asst-muted);font:inherit;font-size:var(--text-sm);cursor:pointer}.mode-tab.active.svelte-1ptiirq{border-color:var(--color-primary);background:var(--color-primary-tint);color:var(--color-ink-1);font-weight:var(--weight-semibold)}.mode-tab.svelte-1ptiirq:disabled{cursor:default;opacity:.45}.tabpanel.svelte-1ptiirq{display:flex;flex:0 1 auto;min-height:0;max-height:66%;flex-direction:column;padding:0 var(--space-3);overflow-y:auto;overscroll-behavior:contain}.muted.svelte-1ptiirq{color:var(--asst-muted);font-size:var(--asst-fs)}.plan.svelte-1ptiirq{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;margin-bottom:var(--space-2);border:1px dashed var(--color-hairline);border-radius:calc(var(--radius-md) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-surface-1)}.plan.compact.svelte-1ptiirq{border-style:solid;border-color:var(--color-hairline);background:var(--color-surface-0)}.plan.compact.svelte-1ptiirq .plan-scroll:where(.svelte-1ptiirq){min-height:auto;padding:var(--space-2)}.compact-action-row.svelte-1ptiirq{width:100%}.plan-scroll.svelte-1ptiirq{min-height:min(240px,34dvh);flex:1 1 auto;padding:var(--space-2);overflow-y:auto;overscroll-behavior:contain}.plan-title.svelte-1ptiirq{margin:0 0 var(--space-2);color:var(--color-ink-1);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.plan-foot.svelte-1ptiirq{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2);border-top:1px solid var(--color-hairline);background:var(--color-surface-1)}.plan-foot.column.svelte-1ptiirq{flex-direction:column;align-items:stretch}.plan-empty.svelte-1ptiirq{margin-bottom:var(--space-2);padding:var(--space-3);border:1px dashed var(--color-hairline);border-radius:calc(var(--radius-md) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-surface-1);color:var(--color-ink-1);font-size:var(--text-sm)}.plan-empty.svelte-1ptiirq p:where(.svelte-1ptiirq){margin:0}.plan-empty.svelte-1ptiirq .muted:where(.svelte-1ptiirq){margin-top:var(--space-1)}.ops.svelte-1ptiirq{display:flex;margin:0;padding:0;flex-direction:column;gap:var(--space-2);list-style:none}.warn.svelte-1ptiirq{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--color-warning, #b7791f) 55%,transparent);border-radius:calc(var(--radius-md) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:color-mix(in srgb,var(--color-warning, #b7791f) 10%,var(--color-surface-0));color:var(--color-ink-1);font-size:var(--asst-fs)}.warn.severe.svelte-1ptiirq{border-color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 8%,var(--color-surface-0))}.warn-head.svelte-1ptiirq{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.warn-lines.svelte-1ptiirq{display:flex;margin:var(--space-1) 0 0;padding:0;flex-direction:column;gap:2px;list-style:none;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.warn.svelte-1ptiirq p:where(.svelte-1ptiirq){margin:var(--space-1) 0 0}.warn.svelte-1ptiirq .danger:where(.svelte-1ptiirq){color:var(--color-danger);font-weight:var(--weight-semibold)}.action-row.svelte-1ptiirq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.links.svelte-1ptiirq{display:inline-flex;flex-wrap:wrap;gap:var(--space-3)}.linklike.svelte-1ptiirq{padding:0;border:0;background:none;color:var(--asst-muted);font:inherit;font-size:var(--asst-fs);text-decoration:underline;cursor:pointer}.linklike.svelte-1ptiirq:disabled{opacity:.45;cursor:default}.chips.svelte-1ptiirq{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.quick-row.svelte-1ptiirq{margin-bottom:var(--space-1)}.revise-row.svelte-1ptiirq{display:flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:calc(var(--radius-md) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-primary-tint);color:var(--color-ink-1);font-size:var(--asst-fs);font-weight:var(--weight-semibold)}.revise-mark.svelte-1ptiirq{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.revise-drop.svelte-1ptiirq{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--radius-pill);corner-shape:round;background:transparent;color:inherit;cursor:pointer}@media(hover:hover){.revise-drop.svelte-1ptiirq:hover{background:#00000014}}.revise-drop.svelte-1ptiirq:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.quick-row.svelte-1ptiirq .sugs:where(.svelte-1ptiirq){margin-top:0}.chip.svelte-1ptiirq{padding:var(--space-1) var(--space-3);border:1px solid var(--color-hairline);border-radius:var(--radius-pill);corner-shape:round;background:var(--color-surface-0);color:var(--color-ink-1);font:inherit;font-size:var(--asst-fs);cursor:pointer}@media(hover:hover){.chip.svelte-1ptiirq:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-tint)}}.chip.strong.svelte-1ptiirq{border-color:var(--color-primary);color:var(--color-ink-1);font-weight:var(--weight-semibold)}.chip.danger.svelte-1ptiirq{border-color:var(--color-danger);color:var(--color-danger)}.chip.svelte-1ptiirq:disabled{opacity:.45;cursor:default}.retry-row.svelte-1ptiirq{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.plan-elsewhere.svelte-1ptiirq{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.plan-elsewhere.svelte-1ptiirq p:where(.svelte-1ptiirq){flex:1 1 14rem;min-width:0;margin:0;color:var(--color-ink-2);font-size:var(--asst-fs)}.retry.svelte-1ptiirq{padding:var(--space-1) var(--space-3);border:1px solid var(--color-primary);border-radius:calc(var(--radius-md) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-primary-tint);color:var(--color-ink-1);font:inherit;font-size:var(--asst-fs);cursor:pointer}.retry.svelte-1ptiirq:disabled{opacity:.45;cursor:default}.retry-wait.svelte-1ptiirq{color:var(--asst-muted);font-size:var(--asst-fs)}.report.svelte-1ptiirq{margin:var(--space-2) 0 0;padding:0;list-style:none;font-size:var(--asst-fs)}.report.svelte-1ptiirq .row:where(.svelte-1ptiirq){display:flex;flex-wrap:wrap;gap:2px var(--space-2);padding:var(--space-1) 0;border-top:1px solid var(--color-hairline)}.report.svelte-1ptiirq .row:where(.svelte-1ptiirq) .what:where(.svelte-1ptiirq){flex:1 1 100%;font-weight:var(--weight-semibold)}.report.svelte-1ptiirq .row:where(.svelte-1ptiirq) .note:where(.svelte-1ptiirq){color:var(--asst-muted)}.report.svelte-1ptiirq .row.executed:where(.svelte-1ptiirq) .note:where(.svelte-1ptiirq){color:var(--color-success, var(--color-ink-2, var(--color-ink-1)))}.report.svelte-1ptiirq .row.failed:where(.svelte-1ptiirq) .note:where(.svelte-1ptiirq),.report.svelte-1ptiirq .row.unknown:where(.svelte-1ptiirq) .note:where(.svelte-1ptiirq){color:var(--color-danger)}.open.svelte-1ptiirq{margin-left:auto;color:var(--color-primary);font-weight:var(--weight-semibold);text-decoration:none}@media(hover:hover){.open.svelte-1ptiirq:hover{text-decoration:underline}}.open.plain.svelte-1ptiirq{color:var(--asst-muted, var(--color-ink-3))}@media(max-width:720px){.open.svelte-1ptiirq,.said.svelte-1ptiirq a:where(.svelte-1ptiirq){display:inline-flex;min-height:40px;align-items:center}}@media(pointer:coarse){.open.svelte-1ptiirq,.said.svelte-1ptiirq a:where(.svelte-1ptiirq){display:inline-flex;min-height:40px;align-items:center}}.next-title.svelte-1ptiirq{margin:var(--space-2) 0 0;color:var(--asst-muted);font-size:var(--asst-fs)}.conflict.svelte-1ptiirq{margin-top:var(--space-2);padding:var(--space-2);border-radius:calc(var(--radius-md) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-surface-0);font-size:var(--asst-fs)}.conflict.svelte-1ptiirq p:where(.svelte-1ptiirq){margin:0 0 var(--space-2)}.composer.svelte-1ptiirq{display:flex;flex-shrink:0;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--color-hairline)}.composer-row.svelte-1ptiirq{display:flex;align-items:flex-end;gap:var(--space-2)}.composer.svelte-1ptiirq textarea{flex:1;min-width:0;padding:var(--space-2);border:1px solid var(--color-hairline);border-radius:calc(var(--radius-md) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-surface-1);color:var(--color-ink-1);font:inherit;font-size:var(--text-sm);resize:none}.composer-files.svelte-1ptiirq{display:flex;flex-wrap:wrap;gap:var(--space-2)}.file-chip.svelte-1ptiirq{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.2rem .55rem;border:1px solid var(--color-hairline);border-radius:999px;corner-shape:round;background:var(--color-surface-1);font-size:var(--asst-fs);color:var(--color-ink-1)}.file-chip.voice.svelte-1ptiirq{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-hairline))}.file-chip-name.svelte-1ptiirq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:10rem}.file-chip-size.svelte-1ptiirq{color:var(--asst-muted);font-variant-numeric:tabular-nums;flex:none}.file-chip-drop.svelte-1ptiirq{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--asst-muted);cursor:pointer}.cloud-block.svelte-1ptiirq{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:calc(16px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-warning-tint)}.cloud-need.svelte-1ptiirq,.cloud-admin.svelte-1ptiirq{margin:0;color:var(--color-ink-1);font-size:var(--asst-fs);line-height:1.4;overflow-wrap:anywhere}.cloud-check.svelte-1ptiirq{display:flex;gap:8px;align-items:flex-start;color:var(--color-ink-1);font-size:var(--asst-fs);cursor:pointer}.cloud-check.svelte-1ptiirq input:where(.svelte-1ptiirq){flex-shrink:0;width:18px;height:18px;margin:0;accent-color:var(--color-primary)}.cloud-error.svelte-1ptiirq{margin:0;color:var(--color-danger);font-size:var(--asst-fs)}.composer-length.svelte-1ptiirq{margin:0;padding:0 var(--space-2);color:var(--color-ink-2);font-size:var(--asst-fs);font-variant-numeric:tabular-nums;line-height:1.4;text-wrap:pretty}.composer-length.over.svelte-1ptiirq{color:var(--color-danger)}.cloud-tick.svelte-1ptiirq{margin:0;color:var(--color-ink-2);font-size:var(--asst-fs);line-height:1.4}.cloud-btn.svelte-1ptiirq{display:inline-flex;min-height:32px;align-items:center;justify-content:center;align-self:flex-start;padding:0 14px;border:0;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-primary);color:var(--color-primary-fg);font:inherit;font-size:calc(13px * var(--font-scale, 1));font-weight:var(--weight-semibold);cursor:pointer}.cloud-btn.svelte-1ptiirq:disabled{cursor:default;opacity:.5}.cloud-btn.svelte-1ptiirq:focus-visible,.cloud-check.svelte-1ptiirq input:where(.svelte-1ptiirq):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.cloud-ok.svelte-1ptiirq{margin:0;color:var(--color-success);font-size:var(--asst-fs)}@media(max-width:720px),(pointer:coarse){.cloud-btn.svelte-1ptiirq,.cloud-check.svelte-1ptiirq{min-height:40px}.cloud-check.svelte-1ptiirq{align-items:center}.cloud-check.svelte-1ptiirq input:where(.svelte-1ptiirq){width:22px;height:22px}}.turn-files.svelte-1ptiirq{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.turn-file-wrap.svelte-1ptiirq{display:flex;flex-direction:column;gap:2px;max-width:100%}.turn-file.svelte-1ptiirq{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border:1px solid var(--color-hairline);border-radius:999px;corner-shape:round;background:var(--color-surface-1);font-size:var(--asst-fs)}.turn-file-name.svelte-1ptiirq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:10rem}.turn-file-size.svelte-1ptiirq{color:var(--asst-muted);font-variant-numeric:tabular-nums}.turn-voice.svelte-1ptiirq{display:flex;flex-direction:column;gap:.25rem;min-width:12rem;max-width:100%;padding:var(--space-2);border:1px solid var(--color-hairline);border-radius:calc(var(--radius-md) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-surface-1)}.prose.svelte-1ptiirq .markdown{font-size:var(--text-sm)}.prose.svelte-1ptiirq p,.prose.svelte-1ptiirq ul,.prose.svelte-1ptiirq ol{margin-block:0 var(--space-2)}.prose.svelte-1ptiirq ul,.prose.svelte-1ptiirq ol{padding-inline-start:var(--space-4)}.fab-hint.svelte-1ptiirq{position:absolute;right:70px;bottom:17px;padding:6px 12px;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-surface-0);box-shadow:0 4px 14px #0000002e;color:var(--color-ink-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;pointer-events:none;animation:svelte-1ptiirq-fab-hint-in .16s ease-out both}@keyframes svelte-1ptiirq-fab-hint-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.fab-hint.svelte-1ptiirq{animation:none}}@media(max-width:720px){.fab-hint.svelte-1ptiirq{display:none}}@media(min-width:721px){.fab-hint.svelte-1ptiirq{top:50%;bottom:auto;translate:0 -50%}}.fab.svelte-1ptiirq{transition:width .34s cubic-bezier(.34,1.25,.5,1),height .3s cubic-bezier(.34,1.25,.5,1),border-radius .26s var(--ease-emphasized),margin .3s cubic-bezier(.34,1.25,.5,1)}.fab.tipping.svelte-1ptiirq{width:min(540px,calc(100vw / var(--ui-zoom, 1) - 32px));border-radius:28px;corner-shape:round;transition:width .52s cubic-bezier(.3,1.45,.45,1),height .46s cubic-bezier(.3,1.5,.45,1) 70ms,border-radius .36s var(--ease-emphasized),margin .46s cubic-bezier(.3,1.5,.45,1) 70ms}@media(max-width:720px){.fab.tipping.svelte-1ptiirq{margin-bottom:calc((60px - var(--tip-h, 60px)) / 2);width:min(540px,calc((100vw - max(var(--space-4),env(safe-area-inset-left,0px)) - max(var(--space-4),env(safe-area-inset-right,0px))) / var(--ui-zoom, 1)));max-width:calc(100vw - 24px)}}.fab-item.svelte-1ptiirq{transition:scale .52s cubic-bezier(.34,1.3,.5,1)}.fab.tipping.svelte-1ptiirq .fab-item:where(.svelte-1ptiirq){scale:1.4}.tip-layer.svelte-1ptiirq{position:absolute;right:0;bottom:0;display:flex;width:min(540px,calc(100vw / var(--ui-zoom, 1) - 32px));flex-direction:column;gap:14px;padding:20px 24px 18px 96px;pointer-events:none}@media(min-width:721px){.tip-layer.svelte-1ptiirq{top:50%;bottom:auto;translate:0 -50%}}@media(max-width:720px){.tip-layer.svelte-1ptiirq{bottom:calc((60px - var(--tip-h, 60px)) / 2);translate:0 0;width:min(540px,calc((100vw - max(var(--space-4),env(safe-area-inset-left,0px)) - max(var(--space-4),env(safe-area-inset-right,0px))) / var(--ui-zoom, 1)));max-width:calc(100vw - 24px);padding:16px 20px 16px 84px}}.tip-text.svelte-1ptiirq{animation:svelte-1ptiirq-tip-say .52s cubic-bezier(.2,.8,.2,1) .7s both}.tip-action.svelte-1ptiirq{animation:svelte-1ptiirq-tip-pop .42s cubic-bezier(.34,1.56,.64,1) .94s both}.tip-action.svelte-1ptiirq+.tip-action:where(.svelte-1ptiirq){animation-delay:1.01s}@keyframes svelte-1ptiirq-tip-say{0%{clip-path:inset(0 100% 0 0);filter:blur(5px);opacity:0;translate:-6px 0}to{clip-path:inset(0 -8px 0 0);filter:blur(0);opacity:1;translate:0 0}}@keyframes svelte-1ptiirq-tip-pop{0%{opacity:0}to{opacity:1}}.tip-text.svelte-1ptiirq{margin:0;color:var(--color-ink-1);font-size:calc(17px * var(--font-scale, 1));letter-spacing:-.2px;line-height:1.35}.tip-actions.svelte-1ptiirq{display:flex;flex-wrap:wrap;gap:8px;pointer-events:auto}.tip-action.svelte-1ptiirq{height:34px;padding:0 16px;border:0;border-radius:var(--radius-pill);corner-shape:round;background:#0000000f;color:var(--color-ink-menu);cursor:pointer;font:inherit;font-size:calc(15px * var(--font-scale, 1));white-space:nowrap}@media(hover:hover){.tip-action.svelte-1ptiirq:hover{background:#0000001a}}.tip-action.primary.svelte-1ptiirq{background:var(--color-pick-fg);color:#fff}@media(hover:hover){.tip-action.primary.svelte-1ptiirq:hover{background:color-mix(in srgb,var(--color-pick-fg) 88%,#000)}}.tip-action.svelte-1ptiirq:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.fab.svelte-1ptiirq,.fab.tipping.svelte-1ptiirq,.fab-item.svelte-1ptiirq{transition:none}.tip-text.svelte-1ptiirq,.tip-action.svelte-1ptiirq{animation:none}}.fab.awaiting-input.svelte-1ptiirq{box-shadow:0 0 0 3px var(--color-warning),0 8px 24px color-mix(in srgb,var(--color-warning) 40%,transparent)}.fab-badge.svelte-1ptiirq{position:absolute;right:56px;bottom:8px;padding:6px 12px;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-warning-tint);border:1px solid var(--color-warning);box-shadow:0 4px 14px #0000002e;color:var(--color-ink-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;pointer-events:none;z-index:61}@media(max-width:720px){.icon.svelte-1ptiirq,.wipe.svelte-1ptiirq{min-width:44px;min-height:44px}.mode-tab.svelte-1ptiirq,.starter.svelte-1ptiirq,.chip.svelte-1ptiirq,.retry.svelte-1ptiirq,.file-chip-drop.svelte-1ptiirq{min-height:44px}.linklike.svelte-1ptiirq{display:inline-flex;min-height:44px;align-items:center}.composer.svelte-1ptiirq button,.composer.svelte-1ptiirq textarea,.plan-foot.svelte-1ptiirq button{min-height:44px}.looked.svelte-1ptiirq summary:where(.svelte-1ptiirq){display:flex;min-height:44px;align-items:center}.tabpanel.svelte-1ptiirq{max-height:84%}.plan-scroll.svelte-1ptiirq{min-height:min(300px,40dvh)}.plan.svelte-1ptiirq .warn:where(.svelte-1ptiirq){padding:var(--space-1) var(--space-2);font-size:calc(13px * var(--font-scale, 1));line-height:1.35}.plan-foot.svelte-1ptiirq{padding:var(--space-1) var(--space-2)}.plan-foot.column.svelte-1ptiirq{gap:var(--space-1)}.plan-foot.svelte-1ptiirq .muted:where(.svelte-1ptiirq){font-size:calc(12px * var(--font-scale, 1));line-height:1.3}.plan-foot.svelte-1ptiirq .action-row:where(.svelte-1ptiirq){gap:var(--space-1) var(--space-2)}.fab-badge.svelte-1ptiirq{right:52px;bottom:6px;font-size:calc(12px * var(--font-scale, 1));padding:4px 10px}.mode-switch.svelte-1ptiirq{padding-top:var(--space-1, 4px)}.composer-bar.svelte-1ptiirq .mode-switch:where(.svelte-1ptiirq){height:30px;padding:3px}.composer-bar.svelte-1ptiirq .mode-tab:where(.svelte-1ptiirq){height:24px;min-height:24px;max-height:24px;padding:0 10px}.composer-bar.svelte-1ptiirq .mode-tab:where(.svelte-1ptiirq):after{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.composer.svelte-1ptiirq{padding:var(--space-2) var(--space-3)}}.alerts.svelte-1ptiirq{position:relative;z-index:2;display:flex;flex-shrink:0;flex-direction:column;gap:10px;margin:10px 0 0}.alert.svelte-1ptiirq{display:flex;flex-shrink:0;flex-direction:column;gap:8px;margin:0;padding:10px 16px 16px;border-radius:calc(16px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-brand-100);color:color-mix(in srgb,var(--color-brand-700) 80%,#000)}.alert.user.svelte-1ptiirq{background:#fef0f2;color:#5c0d1b}.alert-head.svelte-1ptiirq{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.alert-title.svelte-1ptiirq{display:inline-flex;align-items:center;gap:7px;font-size:calc(12px * var(--font-scale, 1));font-weight:var(--weight-semibold);line-height:1.2}.alert-title.svelte-1ptiirq svg{flex-shrink:0}.alert-close.svelte-1ptiirq{position:relative;display:inline-flex;width:20px;height:20px;flex-shrink:0;margin-right:-6px;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-pill);corner-shape:round;background:transparent;color:inherit;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard)}@media(hover:hover){.alert-close.svelte-1ptiirq:hover{background:#0866b31a}}@media(hover:hover){.alert.user.svelte-1ptiirq .alert-close:where(.svelte-1ptiirq):hover{background:#5c0d1b14}}.alert-close.svelte-1ptiirq:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.alert-close.svelte-1ptiirq:after{content:"";position:absolute;inset:50% auto auto 50%;width:40px;height:40px;translate:-50% -50%}.alert-text.svelte-1ptiirq{margin:0;font-size:calc(11px * var(--font-scale, 1));line-height:1.2}@media(pointer:coarse){.icon.svelte-1ptiirq{min-width:44px;min-height:44px}.composer.svelte-1ptiirq textarea{min-height:44px;font-size:calc(16px * var(--font-scale, 1))}}.panel.svelte-1ptiirq{padding:10px}.head.svelte-1ptiirq{position:relative;min-height:42px;padding:0;border-bottom:0}.head.svelte-1ptiirq .popover-trigger{border-radius:var(--radius-pill);corner-shape:round}.head-btn.svelte-1ptiirq{display:inline-flex;width:42px;height:42px;box-sizing:border-box;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:var(--radius-pill);corner-shape:round;background:var(--glass-bg);box-shadow:var(--shadow-chat);color:var(--color-ink-menu);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard)}@media(hover:hover){.head-btn.svelte-1ptiirq:hover{background:var(--color-surface-0)}}.head-btn.on.svelte-1ptiirq{background:var(--color-surface-0);color:var(--color-pick-fg)}.head-btn.svelte-1ptiirq:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media(pointer:coarse){.head-btn.svelte-1ptiirq{position:relative}.head-btn.svelte-1ptiirq:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.composer.svelte-1ptiirq .attach-btn:where(.svelte-1ptiirq){position:relative}.composer.svelte-1ptiirq .attach-btn:where(.svelte-1ptiirq):after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.send.svelte-1ptiirq{position:relative}.send.svelte-1ptiirq:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.composer-bar.svelte-1ptiirq .voice .mic{position:relative}.composer-bar.svelte-1ptiirq .voice .mic:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}}.who.svelte-1ptiirq{position:absolute;top:50%;left:50%;display:inline-flex;height:42px;box-sizing:border-box;align-items:center;gap:10px;padding:0 16px;border:1px solid transparent;border-radius:var(--radius-pill);corner-shape:round;background:var(--glass-bg);box-shadow:var(--shadow-chat);color:var(--color-ink-1);font-size:calc(13px * var(--font-scale, 1));font-weight:var(--weight-semibold);transform:translate(-50%,-50%);pointer-events:none;white-space:nowrap}.who.svelte-1ptiirq .tomato-icon{translate:0 -1.75px}.who-name.svelte-1ptiirq{line-height:1;translate:0 .6px}.head-right.svelte-1ptiirq{display:inline-flex;align-items:center;gap:5px;margin-left:auto}.log.svelte-1ptiirq{padding:10px 0}.log.svelte-1ptiirq{z-index:0;margin-top:calc(-1 * var(--log-top, 0px));padding-top:calc(var(--log-top, 0px) + 10px)}.panel.svelte-1ptiirq>:not(.log){z-index:2}.panel.svelte-1ptiirq:before{content:"";position:absolute;z-index:1;top:0;right:0;left:0;height:calc(var(--log-top, 46px) + 31px);border-radius:inherit;corner-shape:round;border-bottom-right-radius:0;border-bottom-left-radius:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--panel-bg) 90%,transparent) calc(var(--log-top, 46px) - 7px),transparent);pointer-events:none}.welcome.svelte-1ptiirq{position:absolute;top:calc(50% - 67px);left:16px;right:16px;display:flex;flex-direction:column;align-items:center;gap:14px;margin:0;text-align:center;translate:0 -50%}.welcome-title.svelte-1ptiirq{margin:0;color:var(--color-ink-1);font-size:calc(18px * var(--font-scale, 1));font-weight:var(--weight-semibold);line-height:1.15}.welcome-text.svelte-1ptiirq{display:flex;margin:0;flex-direction:column;color:var(--color-ink-chat-preview);font-size:calc(12px * var(--font-scale, 1));line-height:1.25}.quick.svelte-1ptiirq{display:flex;flex-shrink:0;flex-direction:column;gap:10px;margin:0 -10px 20px}.quick-title.svelte-1ptiirq{padding:0 10px}.quick-title.svelte-1ptiirq{margin:0;color:var(--color-ink-1);font-size:calc(14px * var(--font-scale, 1));font-weight:var(--weight-semibold);line-height:1}.quick-list.svelte-1ptiirq{display:flex;margin:0;padding:0 10px;gap:5px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.quick-list.svelte-1ptiirq::-webkit-scrollbar{display:none}.quick-list.svelte-1ptiirq li:where(.svelte-1ptiirq){flex:none}.starter.svelte-1ptiirq{display:inline-flex;align-items:center;padding:9px 16px;border:.5px solid #a6a9ae;border-radius:var(--radius-pill);corner-shape:round;background:transparent;color:var(--color-ink-1);cursor:pointer;font:inherit;font-size:calc(12px * var(--font-scale, 1));line-height:1;white-space:nowrap;transition:background-color var(--motion-fast) var(--ease-standard)}@media(hover:hover){.starter.svelte-1ptiirq:hover:not(:disabled){background:var(--color-surface-0)}}.starter.svelte-1ptiirq:disabled{color:var(--color-ink-1);cursor:not-allowed}.tabpanel.svelte-1ptiirq{padding:0}.disclaimer.svelte-1ptiirq{flex-shrink:0;margin:7px 0 3px;color:var(--color-ink-placeholder);font-size:calc(10px * var(--font-scale, 1));line-height:1;text-align:center}.composer.svelte-1ptiirq{gap:20px;padding:16px 7px 7px;border:1px solid var(--color-hairline);border-radius:calc(22px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-surface-0);box-shadow:0 0 10px #0000000d}.composer.svelte-1ptiirq textarea{padding:0 10px;border:0;border-radius:0;background:transparent;font-size:calc(13px * var(--font-scale, 1));font-weight:var(--weight-regular)}.composer.svelte-1ptiirq textarea::placeholder{color:color-mix(in srgb,var(--color-ink-placeholder) 80%,var(--color-surface-0))}.composer.svelte-1ptiirq textarea:focus{box-shadow:none;outline:none}.composer-bar.svelte-1ptiirq{display:flex;min-height:30px;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:5px}.composer-bar.svelte-1ptiirq>*{flex-shrink:0}.bar-right.svelte-1ptiirq{display:flex;min-width:0;flex:0 1 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:5px}.composer-bar.svelte-1ptiirq>.bar-right:where(.svelte-1ptiirq){flex-shrink:1}.bar-right.svelte-1ptiirq>*{flex-shrink:0}.bar-right.svelte-1ptiirq>.mode-switch:where(.svelte-1ptiirq){min-width:0;flex-shrink:1}.composer.svelte-1ptiirq .attach-btn:where(.svelte-1ptiirq){width:30px;height:30px;border-radius:var(--radius-pill);corner-shape:round;color:var(--color-ink-menu)}.composer-bar.svelte-1ptiirq .mode-switch:where(.svelte-1ptiirq){display:inline-flex;align-items:center;box-sizing:border-box;width:auto;height:30px;gap:3px;padding:3px;border:0;border-top:0;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-pick-bg);flex-shrink:0}.composer-bar.svelte-1ptiirq .mode-tab:where(.svelte-1ptiirq){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 auto;min-width:0;height:24px;min-height:24px;max-height:24px;padding:0 12px;white-space:nowrap;border:0;border-radius:var(--radius-pill);corner-shape:round;background:transparent;color:var(--color-ink-chat-preview);font:inherit;font-size:calc(11px * var(--font-scale, 1));font-weight:var(--weight-medium);line-height:1;cursor:pointer;user-select:none;-webkit-user-select:none;transition:color var(--motion-fast) var(--ease-standard)}.composer-bar.svelte-1ptiirq .mode-tab.active:where(.svelte-1ptiirq){background:var(--color-surface-0);color:var(--color-pick-fg);font-weight:var(--weight-medium);box-shadow:0 1px 3px #00000014}.composer-bar.svelte-1ptiirq .mode-tab:where(.svelte-1ptiirq):disabled{cursor:default;opacity:.45}.composer-bar.svelte-1ptiirq .mode-tab:where(.svelte-1ptiirq):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.composer-bar.svelte-1ptiirq .voice .mic{width:30px;height:30px;min-width:30px;min-height:30px;color:var(--color-ink-menu);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard)}@media(hover:hover){.composer-bar.svelte-1ptiirq .voice .mic:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-ink-1)}}.composer-bar.svelte-1ptiirq .voice .mic.holding{background:var(--color-danger-tint);color:var(--color-danger)}.composer-bar.svelte-1ptiirq .voice .mic.sending{background:var(--color-pick-fg);color:#fff}@media(hover:hover){.composer-bar.svelte-1ptiirq .voice .mic.sending:hover{background:var(--color-primary-hover);color:#fff}}.composer-bar.svelte-1ptiirq .voice .mic.sending .send-plane{display:inline-flex}.rec-timer.svelte-1ptiirq{display:inline-flex;height:30px;align-items:center;gap:7px;padding:0 12px 0 10px;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-danger-tint);color:var(--color-danger);font-size:calc(13px * var(--font-scale, 1));font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}.rec-dot.svelte-1ptiirq{width:8px;height:8px;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-danger);animation:svelte-1ptiirq-rec-pulse 1.4s var(--ease-standard) infinite}.rec-wave.svelte-1ptiirq{display:inline-flex;height:14px;align-items:center;gap:2px}.rec-wave.svelte-1ptiirq i:where(.svelte-1ptiirq){width:2px;height:100%;border-radius:1px;background:currentColor;transform-origin:center;animation:svelte-1ptiirq-rec-wave .9s ease-in-out infinite}.rec-wave.svelte-1ptiirq i:where(.svelte-1ptiirq):nth-child(2){animation-delay:-.3s}.rec-wave.svelte-1ptiirq i:where(.svelte-1ptiirq):nth-child(3){animation-delay:-.6s}.rec-wave.svelte-1ptiirq i:where(.svelte-1ptiirq):nth-child(4){animation-delay:-.15s}@keyframes svelte-1ptiirq-rec-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes svelte-1ptiirq-rec-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.rec-cancel.svelte-1ptiirq{display:inline-flex;height:30px;align-items:center;padding:0 14px;border:0;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-pick-bg);color:var(--color-ink-1);cursor:pointer;font:inherit;font-size:calc(11px * var(--font-scale, 1));font-weight:var(--weight-medium);transition:background-color var(--motion-fast) var(--ease-standard)}@media(hover:hover){.rec-cancel.svelte-1ptiirq:hover{background:var(--color-pick-hover)}}.rec-cancel.svelte-1ptiirq:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.rec-hint.svelte-1ptiirq{color:var(--color-ink-chat-preview);font-size:calc(11px * var(--font-scale, 1));white-space:nowrap}.rec-hint.armed.svelte-1ptiirq{color:var(--color-danger)}@media(prefers-reduced-motion:reduce){.rec-dot.svelte-1ptiirq,.rec-wave.svelte-1ptiirq i:where(.svelte-1ptiirq){animation:none}}.send.svelte-1ptiirq{display:inline-flex;width:30px;height:30px;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-pick-fg);color:#fff;cursor:pointer}.send.svelte-1ptiirq:disabled{background:transparent;color:var(--color-ink-placeholder);cursor:default}@media(hover:hover){.send.svelte-1ptiirq:hover:not(:disabled){background:var(--color-primary-hover)}}.send.svelte-1ptiirq:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.send-plane.svelte-1ptiirq{display:inline-flex}.asst-menu.svelte-1ptiirq{display:flex;width:min(300px,calc(100vw / var(--ui-zoom, 1) - 56px));flex-direction:column;gap:2px;padding:6px}.menu-row.svelte-1ptiirq{display:flex;min-height:36px;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:calc(10px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:transparent;color:var(--color-ink-menu);cursor:pointer;font:inherit;font-size:calc(14px * var(--font-scale, 1));text-align:left}@media(hover:hover){.menu-row.svelte-1ptiirq:hover:not(:disabled){background:var(--color-pick-hover)}}.menu-row.on.svelte-1ptiirq{background:var(--color-pick-bg);color:var(--color-pick-fg)}.menu-row.svelte-1ptiirq:disabled{cursor:default;opacity:.45}@media(pointer:coarse){.mode-tab.svelte-1ptiirq,.menu-row.svelte-1ptiirq{min-height:44px}.icon.svelte-1ptiirq{min-width:44px;min-height:44px}.composer-bar.svelte-1ptiirq .mode-tab:where(.svelte-1ptiirq){position:relative}.composer-bar.svelte-1ptiirq .mode-tab:where(.svelte-1ptiirq):after{position:absolute;top:-10px;right:-4px;bottom:-10px;left:-4px;content:""}}.menu-on.svelte-1ptiirq{margin-left:auto;color:var(--color-ink-chat-preview);font-size:calc(12px * var(--font-scale, 1))}@media(max-width:720px){.head-btn.svelte-1ptiirq{width:44px;height:44px}.composer.svelte-1ptiirq .attach-btn:where(.svelte-1ptiirq),.send.svelte-1ptiirq,.composer-bar.svelte-1ptiirq .voice .mic{width:44px;height:44px;min-width:44px;min-height:44px}}.panel.svelte-1ptiirq>.desk,.panel.svelte-1ptiirq>.impl-bar{margin-top:8px}.impl-note.svelte-1ptiirq{flex:0 0 auto;align-self:center;max-width:92%;margin:0;color:var(--asst-muted, var(--color-ink-3));font-size:calc(11px * var(--font-scale, 1));text-align:center;overflow-wrap:anywhere}.composer-bar.svelte-1ptiirq .voice .mic:not(.holding):not(.sending){background:var(--color-pick-fg);color:#fff}@media(hover:hover){.composer-bar.svelte-1ptiirq .voice .mic:not(.holding):not(.sending):hover:not(:disabled){background:var(--color-primary-hover);color:#fff}}@keyframes svelte-1ptiirq-plane-in{0%{opacity:0;transform:translate(-9px,9px) rotate(-45deg) scale(.3)}55%{opacity:1}}@keyframes svelte-1ptiirq-mic-in{0%{opacity:0;transform:translateY(10px) rotate(-18deg) scale(.3)}55%{opacity:1}}.swap.svelte-1ptiirq svg,.composer-bar.svelte-1ptiirq .voice .mic .send-plane svg{animation:svelte-1ptiirq-plane-in .34s cubic-bezier(.34,1.56,.64,1)}.composer-bar.svelte-1ptiirq .voice .mic>svg{animation:svelte-1ptiirq-mic-in .34s cubic-bezier(.34,1.56,.64,1)}@media(prefers-reduced-motion:reduce){.swap.svelte-1ptiirq svg,.composer-bar.svelte-1ptiirq .voice .mic svg{animation:none}}.head-btn.svelte-1ptiirq{transition:box-shadow var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard);box-shadow:0 0 0 0 var(--color-surface-0),var(--shadow-chat)}@media(hover:hover){.head-btn.svelte-1ptiirq:hover{box-shadow:var(--shadow-chat-hover)}}.composer.svelte-1ptiirq .attach-btn:where(.svelte-1ptiirq){transition:box-shadow var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard);box-shadow:0 0 0 0 var(--color-surface-2)}@media(hover:hover){.composer.svelte-1ptiirq .attach-btn:where(.svelte-1ptiirq):hover{box-shadow:inset 0 0 0 100vmax var(--color-surface-hover)}}.mn-bar.svelte-i9wleg{position:fixed;inset:auto 0 0 0;z-index:34;display:flex;height:calc(var(--bar-h, 56px) + env(safe-area-inset-bottom));padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border-top:1px solid var(--color-hairline);background:var(--color-surface-0)}.mn-tab.svelte-i9wleg{display:flex;min-width:0;min-height:44px;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 2px;border:0;background:transparent;color:var(--color-ink-3);font:inherit;font-size:var(--text-xs);font-weight:500;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.mn-tab.svelte-i9wleg span:where(.svelte-i9wleg){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn-tab.active.svelte-i9wleg{color:var(--color-primary);font-weight:600}.mn-tab.svelte-i9wleg:focus-visible,.mn-row.svelte-i9wleg:focus-visible,.mn-close.svelte-i9wleg:focus-visible,.mn-back.svelte-i9wleg:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}@media(max-height:500px){.mn-tab.svelte-i9wleg{flex-direction:row;gap:6px}}.mn-scrim.svelte-i9wleg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;border:0;background:#1012186b}.mn-panel.svelte-i9wleg{position:fixed;z-index:71;inset:auto 0 0 0;display:flex;max-height:min(80dvh,calc(100dvh - env(safe-area-inset-top) - 56px));flex-direction:column;overflow:hidden;border-radius:calc(18px * var(--smooth-k, 1)) calc(18px * var(--smooth-k, 1)) 0 0;corner-shape:var(--smooth-shape, round);background:var(--color-surface-0);box-shadow:var(--overlay-rim);padding-bottom:env(safe-area-inset-bottom);animation:svelte-i9wleg-mn-up var(--motion-base, .2s) var(--ease-standard, ease) both}@keyframes svelte-i9wleg-mn-up{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.mn-panel.svelte-i9wleg{animation:none}}.mn-head.svelte-i9wleg{display:flex;flex:none;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-bottom:1px solid var(--color-hairline)}.mn-head.svelte-i9wleg h2:where(.svelte-i9wleg){flex:1;margin:0;font-size:var(--text-md);font-weight:var(--weight-semibold)}.mn-close.svelte-i9wleg,.mn-back.svelte-i9wleg{display:inline-grid;width:44px;height:44px;flex:none;place-items:center;border:0;border-radius:50%;corner-shape:round;background:transparent;color:var(--color-ink-2);cursor:pointer}.mn-back.svelte-i9wleg svg{transform:rotate(90deg)}.mn-body.svelte-i9wleg{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--space-2) var(--space-2) calc(var(--space-4) + env(safe-area-inset-bottom,0px))}.mn-list.svelte-i9wleg,.mn-sub.svelte-i9wleg{margin:0;padding:0;list-style:none}.mn-foot.svelte-i9wleg{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-hairline)}.mn-sub.svelte-i9wleg{padding-left:42px}.mn-find.svelte-i9wleg{box-sizing:border-box;width:calc(100% - 42px);min-height:44px;margin:4px 0 4px 42px;padding:0 var(--space-3);border:1px solid var(--color-hairline);border-radius:var(--radius-pill);corner-shape:round;background:var(--color-surface-1);color:var(--color-ink-1);font:inherit;font-size:16px}.mn-find.svelte-i9wleg:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.mn-sys.svelte-i9wleg>summary:where(.svelte-i9wleg){list-style:none;color:var(--color-ink-3);cursor:pointer}.mn-sys.svelte-i9wleg>summary:where(.svelte-i9wleg)::-webkit-details-marker{display:none}.mn-sub-in.svelte-i9wleg{margin:0;padding:0;list-style:none}.mn-row.svelte-i9wleg{display:flex;width:100%;min-height:48px;align-items:center;gap:var(--space-3);padding:0 var(--space-3);border:0;border-radius:calc(var(--radius-md) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:transparent;color:var(--color-ink-1);font:inherit;font-size:var(--text-md);text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.mn-row.sub.svelte-i9wleg{min-height:44px;font-size:var(--text-sm)}.mn-row.active.svelte-i9wleg{background:var(--color-primary-tint);color:var(--color-primary-on-container)}.mn-row.denied.svelte-i9wleg,.mn-row.soon.svelte-i9wleg{color:var(--color-ink-4);cursor:not-allowed}.mn-label.svelte-i9wleg{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn-note.svelte-i9wleg{flex:none;color:var(--color-ink-3);font-size:var(--text-xs)}.mn-caret.svelte-i9wleg{display:inline-flex;color:var(--color-ink-3);transition:transform var(--motion-fast, .12s) var(--ease-standard, ease)}.mn-caret.open.svelte-i9wleg{transform:rotate(90deg)}.mn-face.svelte-i9wleg{display:inline-flex;flex:none}.mn-hint.svelte-i9wleg{margin:var(--space-1) var(--space-3) var(--space-2);color:var(--color-ink-3);font-size:var(--text-sm);line-height:1.4}.mn-row[role=switch][aria-disabled=true].svelte-i9wleg{opacity:.5}.mn-switch.svelte-i9wleg{position:relative;display:inline-block;width:44px;height:26px;flex:none;border-radius:13px;corner-shape:round;background:var(--color-ink-5, #c9cdd6);transition:background var(--motion-fast, .12s) var(--ease-standard, ease)}.mn-switch.svelte-i9wleg i:where(.svelte-i9wleg){position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;corner-shape:round;background:#fff;transition:transform var(--motion-fast, .12s) var(--ease-standard, ease)}.mn-switch.on.svelte-i9wleg{background:var(--color-primary)}.mn-switch.on.svelte-i9wleg i:where(.svelte-i9wleg){transform:translate(18px)}.mn-actions.svelte-i9wleg{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3)}.mn-link.svelte-i9wleg,.mn-primary.svelte-i9wleg{min-height:44px;padding:0 var(--space-4);border-radius:calc(var(--radius-md) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);font:inherit;font-weight:var(--weight-medium);cursor:pointer}.mn-link.svelte-i9wleg{border:0;background:transparent;color:var(--color-ink-3)}.mn-primary.svelte-i9wleg{border:0;background:var(--color-primary);color:var(--color-primary-fg)}@layer aitomaton{.bottom-bar.svelte-17d207z{position:fixed;z-index:33;bottom:16px;max-width:calc(100vw - 32px);left:calc(50% - var(--assistant-dock, 0px) / 2 + min(var(--assistant-dock, 0px),38px));display:flex;align-items:center;gap:10px;transform:translate(-50%);transition:left var(--motion-base, .22s) var(--ease-emphasized, ease)}.windows.svelte-17d207z{display:flex;align-items:center;gap:10px;padding:3px;border-radius:var(--radius-pill);corner-shape:round;max-width:100%;min-width:0}.group.svelte-17d207z{display:flex;align-items:center;gap:4px;overflow-x:auto;max-width:100%;scrollbar-width:none;-webkit-overflow-scrolling:touch}.group.svelte-17d207z::-webkit-scrollbar{display:none}.extra.svelte-17d207z{display:flex;align-items:center;gap:3px}.item.svelte-17d207z,.group.svelte-17d207z .bar-item,.extra.svelte-17d207z .bar-item{display:inline-flex;height:34px;align-items:center;gap:7px;padding:0 14px;border:0;border-radius:var(--radius-pill);corner-shape:round;background:transparent;color:var(--color-ink-menu);cursor:pointer;font:inherit;font-size:calc(15px * var(--font-scale, 1));font-weight:var(--weight-regular);letter-spacing:-.3px;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color var(--motion-fast) var(--ease-standard)}.item.svelte-17d207z:focus-visible,.extra.svelte-17d207z .bar-item:focus-visible{background:var(--color-menu-pick-hover)}@media(hover:hover){.item.svelte-17d207z:hover,.extra.svelte-17d207z .bar-item:hover{background:var(--color-menu-pick-hover)}}.group.svelte-17d207z .bar-item:focus-visible{background:#0000000f}@media(hover:hover){.group.svelte-17d207z .bar-item:hover{background:#0000000f}}.item.active.svelte-17d207z,.group.svelte-17d207z .bar-item.active{background:#0000001a;color:var(--color-pick-fg)}@media(hover:hover){.item.active.svelte-17d207z:hover,.group.svelte-17d207z .bar-item.active:hover{background:#0000001a;color:var(--color-pick-fg)}}.item.current.svelte-17d207z{cursor:default}.item.svelte-17d207z:focus-visible,.extra.svelte-17d207z .bar-item:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tool.svelte-17d207z{display:flex;padding:3px;border-radius:var(--radius-pill);corner-shape:round}.tool.svelte-17d207z .bar-tool{display:inline-grid;width:34px;height:34px;place-items:center;padding:0;border:0;border-radius:var(--radius-pill);corner-shape:round;background:transparent;color:var(--color-ink-menu);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard)}.tool.svelte-17d207z .bar-tool[aria-expanded=true]{background:#0000000f}@media(hover:hover){.tool.svelte-17d207z .bar-tool:hover{background:#0000000f}}.tool.svelte-17d207z .bar-tool:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.group.svelte-17d207z .bar-item:has(.bar-badge){gap:10px;padding-right:8px}.group.svelte-17d207z .bar-badge{display:inline-grid;min-width:18px;height:18px;place-items:center;padding:0 5px;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-badge-danger);color:#fff;font-size:calc(11px * var(--font-scale, 1));font-weight:var(--weight-semibold);letter-spacing:0;line-height:1}.divider.svelte-17d207z{width:1px;height:16px;flex-shrink:0;background:var(--color-divider-nav)}@media(max-width:720px){.bottom-bar.svelte-17d207z:not(.has-boards){display:none}.bottom-bar.has-boards.svelte-17d207z{bottom:64px;left:50%;transform:translate(-50%);max-width:calc(100vw - 16px);transition:translate .22s var(--ease-emphasized, ease),opacity .18s linear}.group.svelte-17d207z .bar-item{gap:4px;padding:0 6px;font-size:calc(13px * var(--font-scale, 1))}.bottom-bar.has-boards.tucked.svelte-17d207z{translate:0 calc(100% + 80px);opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.bottom-bar.has-boards.svelte-17d207z{transition:none}}}}@layer aitomaton{.system-notices.svelte-2i9cnp{position:relative;display:flex}.sys-pill.svelte-2i9cnp{display:inline-flex;height:42px;min-width:42px;align-items:center;justify-content:center;padding:3px;border-radius:var(--radius-pill);corner-shape:round;color:var(--color-ink-menu);cursor:pointer;font:inherit}.sys-item.svelte-2i9cnp{display:inline-flex;height:34px;min-width:34px;align-items:center;justify-content:center;gap:5px;border-radius:var(--radius-pill);corner-shape:round;transition:background-color var(--motion-fast) var(--ease-standard)}.sys-pill.counted.svelte-2i9cnp .sys-item:where(.svelte-2i9cnp){padding:0 10px}.sys-pill.svelte-2i9cnp:focus-visible .sys-item:where(.svelte-2i9cnp){background:var(--color-menu-pick-hover)}@media(hover:hover){.sys-pill.svelte-2i9cnp:hover .sys-item:where(.svelte-2i9cnp){background:var(--color-menu-pick-hover)}}.sys-item.on.svelte-2i9cnp{background:var(--color-menu-pick-bg);color:var(--color-pick-fg)}@media(hover:hover){.sys-pill.svelte-2i9cnp:hover .sys-item.on:where(.svelte-2i9cnp){background:var(--color-menu-pick-bg);color:var(--color-pick-fg)}}.sys-pill.svelte-2i9cnp:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sys-badge.svelte-2i9cnp{display:inline-grid;min-width:18px;height:18px;place-items:center;padding:0 5px;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-badge-danger);color:#fff;font-size:calc(11px * var(--font-scale, 1));font-weight:var(--weight-semibold);line-height:1}.sys-scrim.svelte-2i9cnp{position:fixed;z-index:-1;top:-100vh;right:-100vw;bottom:-100vh;left:-100vw;border:0;background:transparent;cursor:default}}.reminder.svelte-nw5mgs{position:fixed;z-index:40;left:var(--space-4);bottom:var(--space-4);display:flex;align-items:center;gap:var(--space-2);max-width:calc(100vw - 2 * var(--space-4) - 72px);border:1px solid var(--color-warning);border-radius:var(--radius-pill);corner-shape:round;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);background:var(--color-warning-tint);color:var(--color-ink-1);box-shadow:var(--shadow-ui);font-size:var(--text-sm)}.reminder.svelte-nw5mgs a:where(.svelte-nw5mgs){color:inherit;font-weight:600;text-decoration:none}@media(hover:hover){.reminder.svelte-nw5mgs a:where(.svelte-nw5mgs):hover{text-decoration:underline}}.hide.svelte-nw5mgs{position:relative;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:var(--radius-full);corner-shape:round;background:transparent;color:var(--color-ink-3);cursor:pointer}.hide.svelte-nw5mgs:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;translate:-50% -50%}@media(hover:hover){.hide.svelte-nw5mgs:hover{background:var(--color-surface-hover)}}@media(max-width:720px){.reminder.svelte-nw5mgs{bottom:calc(var(--space-4) + 64px + var(--boards-bar-h, 0px))}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.B2xhLi22.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.CMZtQduZ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.CGAr0uHJ.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CaVNZxsx.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.CFHvXkgd.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.C2S99t-D.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--color-slate-50: #f8f9fb;--color-slate-100: #f2f4f7;--color-slate-200: #e5e8ee;--color-slate-300: #d3d8e2;--color-slate-500: #87909f;--color-slate-700: #4b5565;--color-slate-900: #20242c;--color-brand-50: #f2f9ff;--color-brand-100: #dbefff;--color-brand-300: #7cc2ff;--color-brand-500: #0b88ef;--color-brand-600: #0a78d2;--color-brand-700: #0866b3;--color-brand-on: #032a4d;--color-surface-0: #ffffff;--color-surface-1: #f8f9fb;--color-surface-2: #f2f4f7;--color-surface-3: #e9ecf1;--color-surface-raised: #ffffff;--color-surface-hover: rgb(32 36 44 / .045);--color-surface-active: rgb(11 136 239 / .1);--color-hairline: #e3e6ec;--color-hairline-2: #cfd4de;--color-ink-1: #262b2e;--color-ink-2: #444746;--color-ink-3: #777a81;--color-ink-4: #9ea1a8;--color-ink-5: #c8ccd1;--color-primary: var(--color-brand-500);--color-primary-hover: var(--color-brand-600);--color-primary-press: var(--color-brand-700);--color-primary-tint: var(--color-brand-100);--color-primary-fg: #ffffff;--color-primary-on-container: var(--color-brand-on);--color-secondary: #52606f;--color-secondary-tint: #edf0f4;--color-tertiary: #147d73;--color-tertiary-tint: #e3f5f2;--color-success: #17845b;--color-success-tint: #e5f6ef;--color-warning: #a86612;--color-warning-tint: #fff3dc;--color-danger: #d43d51;--color-danger-tint: #feeaed;--color-info: var(--color-brand-500);--color-info-tint: #eaf2ff;--color-focus-ring: rgb(11 136 239 / .28);--funnel-l: .62;--funnel-c: .16;--color-segment-active: rgb(17 44 79 / .12);--color-pick-bg: #e6e6e6;--color-pick-fg: #0b88ef;--color-pick-hover: rgb(230 230 230 / .5);--color-menu-pick-bg: rgb(0 0 0 / .08);--color-menu-pick-hover: rgb(0 0 0 / .05);--color-ink-menu: #262b2e;--color-ink-meta: #71747a;--color-ink-placeholder: #85888f;--color-radio-ring: #c6c6c6;--color-chip-divider: #9d9d9d;--color-hairline-control: #d1d1d1;--color-hairline-card: #d9d9d9;--color-card-field-bg: rgb(10 41 95 / .04);--color-field-icon: #808389;--color-task-done: #71d50c;--color-task-track: #e9e9e9;--color-task-ring: #949494;--color-control-fill: rgb(0 0 0 / .05);--color-count-fill: rgb(0 0 0 / .08);--color-badge-dark: #101011;--color-badge-dark-fg: #ffffff;--color-badge-danger: #e70523;--color-divider-nav: #87888c;--color-pane-bg: #f7f7f7;--color-card-pane: #f1f2f5;--color-hairline-list: #e0e0e0;--color-ink-chat-preview: #5f6267;--color-ink-secondary: #5f6267;--color-status-good-bg: #e8f8d9;--color-status-good-fg: #284c06;--color-status-bad-bg: #fce8ea;--color-status-bad-fg: #770c12;--color-status-idle-bg: rgb(0 0 0 / .05);--color-status-idle-fg: #5a5a5a;--color-field-fill: rgb(0 0 0 / .06);--color-panel-fill: rgb(0 0 0 / .03);--color-sheet-scrim: rgb(0 0 0 / .24);--color-service-disc: #efc10b;--color-field-line: #d2d2d2;--color-line-soft: rgb(0 0 0 / .06);--color-line-tile: rgb(0 0 0 / .08);--color-pick-bg: rgb(0 0 0 / .1);--color-toggle-off: rgb(0 0 0 / .12);--color-chart-prev: #d9dce1;--color-heat: 11 136 239;--color-heat-full: rgb(229 72 77 / .85);--color-cal-planned-bg: #1b8fe0;--color-cal-came-bg: #1e8450;--color-cal-noshow-bg: #d4463e;--color-cal-class-solid: #7c5ad6;--color-cal-rent-solid: #d96a12;--color-cal-on-solid: #ffffff;--color-cal-dot-planned: var(--color-cal-planned-bg);--color-cal-dot-came: var(--color-cal-came-bg);--color-cal-dot-noshow: var(--color-cal-noshow-bg);--color-cal-class-bg: #e4dcf7;--color-cal-class-fg: #4b3a8a;--color-cal-rent-bg: #ffe3c2;--color-cal-rent-fg: #7a4a12;--color-cal-quiet-bg: #f0f1f3;--color-cal-quiet-line: rgb(0 0 0 / .15);--color-cal-month-other: #b5b8bd;--color-cal-zone: rgb(0 0 0 / .05);--color-cal-line: rgb(0 0 0 / .06);--color-bar-warn: #f0a020;--color-bar-bad: #e5484d;--color-note-plate: rgb(0 0 0 / .04);--color-cal-few-bg: #fff1d6;--color-cal-few-fg: #8a5a00;--color-cal-track: rgb(0 0 0 / .06);--cat-slate-bg: #eef0f3;--cat-slate-fg: #59616e;--cat-blue-bg: #e7f0ff;--cat-blue-fg: #356db8;--cat-inkblue-bg: #e9edff;--cat-inkblue-fg: #4b5db8;--cat-teal-bg: #e1f4f1;--cat-teal-fg: #16766d;--cat-green-bg: #e5f5e9;--cat-green-fg: #337b48;--cat-lime-bg: #eff5da;--cat-lime-fg: #617a25;--cat-amber-bg: #fff1d6;--cat-amber-fg: #986013;--cat-orange-bg: #ffeadc;--cat-orange-fg: #a95624;--cat-rose-bg: #fde8ed;--cat-rose-fg: #b23e5c;--cat-purple-bg: #eeebff;--cat-purple-fg: #5c4bc9;--cat-pink-bg: #fbe8f4;--cat-pink-fg: #a7447e;--chart-1: #2a78d6;--chart-2: #eb6834;--chart-3: #1baf7a;--chart-4: #eda100;--chart-5: #e87ba4;--chart-6: #008300;--chart-7: #4a3aa7;--chart-8: #e34948;--chart-muted: #9ba2ae;--chart-seq-1: #cde2fb;--chart-seq-2: #9ec5f4;--chart-seq-3: #6da7ec;--chart-seq-4: #3987e5;--chart-seq-5: #256abf;--chart-seq-6: #184f95;--chart-seq-7: #0d366b;--chart-seq-1-on: #17233a;--chart-seq-2-on: #17233a;--chart-seq-3-on: #131c2e;--chart-seq-4-on: #ffffff;--chart-seq-5-on: #ffffff;--chart-seq-6-on: #ffffff;--chart-seq-7-on: #ffffff;--chart-grid: #e9ecf1;--chart-axis: #cfd4de;--chart-surface: #ffffff}[data-theme=dark]{color-scheme:dark;--color-surface-0: #1b1d23;--color-surface-1: #14161a;--color-surface-2: #20232a;--color-surface-3: #292d35;--color-surface-raised: #23262d;--color-surface-hover: rgb(255 255 255 / .055);--color-surface-active: rgb(143 162 242 / .15);--color-hairline: #30343c;--color-hairline-2: #424751;--color-ink-1: #f2f3f5;--color-ink-2: #c9cdd4;--color-ink-3: #979da8;--color-ink-4: #6e7580;--color-ink-5: #4b5059;--color-segment-active: rgb(255 255 255 / .1);--color-menu-pick-bg: rgb(255 255 255 / .14);--color-menu-pick-hover: rgb(255 255 255 / .07);--color-pick-fg: #4fb0ff;--color-pick-hover: rgb(255 255 255 / .07);--color-ink-menu: #e4e6ea;--color-ink-meta: #979da8;--color-ink-placeholder: #6e7580;--color-radio-ring: #5a5e66;--color-chip-divider: #6e7580;--color-hairline-control: #424751;--color-hairline-card: #3a3f49;--color-card-field-bg: rgb(255 255 255 / .05);--color-field-icon: #979da8;--color-task-done: #6cc51a;--color-task-track: #3a3f49;--color-task-ring: #6e7580;--color-control-fill: rgb(255 255 255 / .08);--color-count-fill: rgb(255 255 255 / .12);--color-badge-dark: #f2f3f5;--color-badge-dark-fg: #14161a;--color-badge-danger: #e70523;--color-divider-nav: #6e7580;--color-pane-bg: #1f2127;--color-card-pane: #1f2127;--color-hairline-list: #2c3038;--color-ink-chat-preview: #a3a8b1;--color-ink-secondary: #a3a8b1;--color-status-good-bg: #1f3a12;--color-status-good-fg: #b9e68f;--color-status-bad-bg: #45161b;--color-status-bad-fg: #ffb3bb;--color-status-idle-bg: rgb(255 255 255 / .08);--color-status-idle-fg: #b4b8bf;--color-field-fill: rgb(255 255 255 / .08);--color-panel-fill: rgb(255 255 255 / .04);--color-sheet-scrim: rgb(0 0 0 / .5);--color-service-disc: #d9ae05;--color-field-line: #3a3f49;--color-line-soft: rgb(255 255 255 / .08);--color-line-tile: rgb(255 255 255 / .12);--color-pick-bg: rgb(255 255 255 / .14);--color-toggle-off: rgb(255 255 255 / .18);--color-chart-prev: #3a3f49;--color-heat: 79 176 255;--color-heat-full: rgb(255 107 112 / .85);--color-cal-planned-bg: #1673b8;--color-cal-came-bg: #1a6e44;--color-cal-noshow-bg: #b23b34;--color-cal-class-solid: #6a4cc0;--color-cal-rent-solid: #b8590e;--color-cal-on-solid: #ffffff;--color-cal-dot-planned: var(--color-cal-planned-bg);--color-cal-dot-came: var(--color-cal-came-bg);--color-cal-dot-noshow: var(--color-cal-noshow-bg);--color-cal-class-bg: #34294f;--color-cal-class-fg: #cdbdf5;--color-cal-rent-bg: #4d3517;--color-cal-rent-fg: #ffd5a3;--color-cal-quiet-bg: #2a2d34;--color-cal-quiet-line: rgb(255 255 255 / .18);--color-cal-month-other: #6e7580;--color-cal-zone: rgb(255 255 255 / .05);--color-cal-line: rgb(255 255 255 / .08);--color-bar-warn: #f0a020;--color-bar-bad: #e5484d;--color-note-plate: rgb(255 255 255 / .05);--color-cal-few-bg: #3c2c16;--color-cal-few-fg: #efb75e;--color-cal-track: rgb(255 255 255 / .1);--funnel-l: .72;--funnel-c: .14;--color-primary: #3aa5ff;--color-primary-hover: #5cb5ff;--color-primary-press: #1f97ff;--color-primary-tint: #0f2c47;--color-primary-fg: #ffffff;--color-primary-on-container: #d6ecff;--color-secondary: #bac1cb;--color-secondary-tint: #2a2e35;--color-tertiary: #82d4c8;--color-tertiary-tint: #173a35;--color-success: #62c995;--color-success-tint: #17372a;--color-warning: #efb75e;--color-warning-tint: #3c2c16;--color-danger: #ff8a9c;--color-danger-tint: #402027;--color-info: var(--color-primary);--color-info-tint: #1d304d;--color-focus-ring: rgb(58 165 255 / .32);--cat-slate-bg: #2b2f36;--cat-slate-fg: #b7bdc7;--cat-blue-bg: #1d304d;--cat-blue-fg: #9bc3ff;--cat-inkblue-bg: #242d50;--cat-inkblue-fg: #aeb9ff;--cat-teal-bg: #173a35;--cat-teal-fg: #82d4c8;--cat-green-bg: #193625;--cat-green-fg: #91d2a5;--cat-lime-bg: #303718;--cat-lime-fg: #c5d879;--cat-amber-bg: #3c2c16;--cat-amber-fg: #efb75e;--cat-orange-bg: #3e271a;--cat-orange-fg: #f2a476;--cat-rose-bg: #402027;--cat-rose-fg: #ef9aad;--cat-purple-bg: #302b59;--cat-purple-fg: #b8adff;--cat-pink-bg: #3d2133;--cat-pink-fg: #eca3ce;--chart-1: #3987e5;--chart-2: #d95926;--chart-3: #199e70;--chart-4: #c98500;--chart-5: #d55181;--chart-6: #008300;--chart-7: #9085e9;--chart-8: #e66767;--chart-muted: #6e7580;--chart-seq-1: #0d366b;--chart-seq-2: #184f95;--chart-seq-3: #256abf;--chart-seq-4: #2a78d6;--chart-seq-5: #5598e7;--chart-seq-6: #86b6ef;--chart-seq-7: #cde2fb;--chart-seq-1-on: #ffffff;--chart-seq-2-on: #ffffff;--chart-seq-3-on: #ffffff;--chart-seq-4-on: #ffffff;--chart-seq-5-on: #10131a;--chart-seq-6-on: #10131a;--chart-seq-7-on: #10131a;--chart-grid: #30343c;--chart-axis: #424751;--chart-surface: #1b1d23}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 9999px;--radius-full: var(--radius-pill);--radius-card: 24px;--radius-board-card: 23px;--radius-board-card-inner: 14px;--radius-board-column: 30px;--radius-column: 51px;--radius-ghost: 14px;--radius-channel-card: 9px;--shadow-card: 0 0 10px rgb(39 49 69 / .12);--shadow-bar: var(--shadow-ui);--shadow-pill: var(--shadow-ui);--shadow-switch: var(--shadow-ui);--shadow-rail: var(--shadow-ui);--shadow-channel-card: 0 0 5px rgb(139 151 200 / .6);--shadow-ui: 0 0 20px rgb(0 0 0 / .08);--shadow-chat: 0 2px 20px rgb(0 0 0 / .12);--shadow-chat-hover: 0 3px 24px rgb(0 0 0 / .2);--glass-bg: #fff;--glass-backdrop: none;--glass-rim: var(--shadow-ui);--overlay-bg: rgb(255 255 255 / .8);--overlay-backdrop: blur(20px);--overlay-rim: var(--shadow-ui);--overlay-radius: 20px;--overlay-pad: 16px;--glass-bg-ghost: rgb(255 255 255 / .2);--glass-bg-ghost-hover: rgb(255 255 255 / .4);--glass-body: rgb(255 255 255 / .8);--glass-body-tint: rgb(255 255 255 / .62);--glass-border: linear-gradient(180deg, #fff, transparent 50%, #fff);--glass-blur: 27.6px;--glass-shadow: var(--shadow-ui);--glass-tint-bg: rgb(255 255 255 / .12);--glass-tint-backdrop: blur(3.45px) brightness(1.08);--glass-tint-rim: inset 1.15px 1.15px 1.15px -.5px rgb(255 255 255 / .98), inset -1.15px -1.15px 1.15px -.5px rgb(255 255 255 / .69), 0 2px 12px rgb(0 0 0 / .08);--kb-col-body: rgb(0 0 0 / .2);--kb-col-on-body: rgb(255 255 255 / .6);--kb-col-on-body-hover: #fff;--kb-col-on-body-fill: rgb(255 255 255 / .12);--scrim-bg: rgb(0 0 0 / .78);--scrim-blur: 4px;--scrim-menu-bg: rgb(0 0 0 / .5);--scrim-menu-blur: 2px;--shadow-deal-card: 0 4px 10px rgb(52 57 60 / .08);--hover-fill: rgb(0 0 0 / .04);--hover-fill-strong: rgb(0 0 0 / .06);--press-fill: rgb(0 0 0 / .1);--card-fields-fill: rgb(0 0 0 / .03);--card-field-fill: rgb(0 0 0 / .07);--card-field-hover: rgb(0 0 0 / .1);--card-field-press: rgb(0 0 0 / .13);--card-field-divider: #d2d2d2;--table-line: rgb(0 0 0 / .06);--hover-motion: 50ms ease-in;--shadow-btn: 0 2px 16px rgb(0 0 0 / .14);--shadow-btn-hover: 0 3px 20px rgb(0 0 0 / .22);--shadow-kebab: 0 2px 8px rgb(0 0 0 / .14);--shadow-board-card: 0 0 20px rgb(0 0 0 / .08);--shadow-board-card-hover: 0 0 20px rgb(11 136 239 / .08);--shadow-sheet: 0 0 200px rgb(25 27 30 / .6);--shadow-sheet-footer: 0 -3px 20px rgb(0 0 0 / .03);--radius-sheet: 30px;--radius-assistant: 24px;--shadow-color: 31 35 48;--shadow-1: 0 1px 2px rgb(var(--shadow-color) / .05), 0 1px 3px rgb(var(--shadow-color) / .04);--shadow-2: 0 4px 12px rgb(var(--shadow-color) / .07), 0 1px 3px rgb(var(--shadow-color) / .04);--shadow-3: 0 12px 30px rgb(var(--shadow-color) / .12), 0 3px 10px rgb(var(--shadow-color) / .06)}[data-theme=dark]{--shadow-color: 0 0 0;--shadow-1: 0 1px 2px rgb(var(--shadow-color) / .5), 0 1px 3px rgb(var(--shadow-color) / .4);--shadow-2: 0 2px 4px rgb(var(--shadow-color) / .5), 0 4px 12px rgb(var(--shadow-color) / .4);--shadow-3: 0 4px 16px rgb(var(--shadow-color) / .55), 0 12px 32px rgb(var(--shadow-color) / .4);--shadow-card: 0 0 10px rgb(0 0 0 / .45);--shadow-bar: var(--shadow-ui);--shadow-pill: var(--shadow-ui);--shadow-switch: var(--shadow-ui);--shadow-rail: var(--shadow-ui);--shadow-channel-card: 0 0 5px rgb(0 0 0 / .6);--shadow-ui: 0 0 20px rgb(0 0 0 / .4);--shadow-chat: 0 2px 20px rgb(0 0 0 / .45);--glass-bg: rgb(40 42 48);--glass-backdrop: none;--overlay-bg: rgb(36 38 44 / .8);--overlay-backdrop: blur(20px);--overlay-rim: var(--shadow-ui);--glass-rim: var(--shadow-ui);--glass-bg-ghost: rgb(30 32 38 / .35);--glass-body: rgb(27 29 35 / .8);--glass-body-tint: rgb(27 29 35 / .72);--glass-border: linear-gradient(180deg, rgb(255 255 255 / .25), transparent 50%, rgb(255 255 255 / .25));--glass-shadow: var(--shadow-ui);--shadow-deal-card: 0 4px 10px rgb(0 0 0 / .45);--hover-fill: rgb(255 255 255 / .06);--hover-fill-strong: rgb(255 255 255 / .08);--press-fill: rgb(255 255 255 / .12);--card-fields-fill: rgb(255 255 255 / .04);--card-field-fill: rgb(255 255 255 / .09);--card-field-hover: rgb(255 255 255 / .12);--card-field-press: rgb(255 255 255 / .15);--card-field-divider: rgb(255 255 255 / .14);--table-line: rgb(255 255 255 / .08);--shadow-btn: 0 2px 16px rgb(0 0 0 / .5);--shadow-kebab: 0 2px 8px rgb(0 0 0 / .5);--shadow-board-card: 0 0 20px rgb(0 0 0 / .45);--shadow-sheet: 0 0 200px rgb(0 0 0 / .75);--shadow-sheet-footer: 0 -3px 20px rgb(0 0 0 / .3)}[data-no-glass]{--glass-rim: var(--shadow-chat);--shadow-ui: var(--shadow-chat);--overlay-bg: var(--color-surface-0);--overlay-backdrop: none;--overlay-rim: 0 0 0 1px var(--color-hairline), var(--shadow-3)}@media(max-width:720px){:root,[data-theme=dark]{--overlay-bg: var(--color-surface-0);--overlay-backdrop: none;--overlay-rim: 0 0 0 1px var(--color-hairline), var(--shadow-3)}}:root{--density-row-h: 40px;--density-cell-py: 10px;--density-control-h: 34px;--density-card-p: 14px;--density-section-gap: 24px}[data-density=compact]{--density-row-h: 28px;--density-cell-py: 4px;--density-control-h: 28px;--density-card-p: 8px;--density-section-gap: 16px}[data-density=spacious]{--density-row-h: 48px;--density-cell-py: 12px;--density-control-h: 36px;--density-card-p: 16px;--density-section-gap: 28px}:root{--tap-min: 44px;--touch-min: 40px;--bar-h: 0px}@media(pointer:coarse){:root,[data-density=compact],[data-density=spacious]{--density-control-h: var(--tap-min)}}@media(max-width:900px){:root.has-bottom-bar{--bar-h: 56px}}@media(max-width:900px)and (max-height:500px){:root.has-bottom-bar{--bar-h: 48px}}:root{--font-sans: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-scale: 1.15;--text-xs: calc(11px * var(--font-scale));--text-sm: calc(12px * var(--font-scale));--text-md: calc(13px * var(--font-scale));--text-base: calc(14px * var(--font-scale));--text-lg: calc(16px * var(--font-scale));--text-xl: calc(22px * var(--font-scale));--text-2xl: calc(28px * var(--font-scale));--text-3xl: calc(36px * var(--font-scale));--text-4xl: calc(44px * var(--font-scale));--leading-tight: 1.18;--leading-snug: 1.35;--leading-normal: 1.5;--leading-relaxed: 1.65;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-caps: .045em}:root{--motion-fast: .1s;--motion-base: .2s;--motion-slow: .4s;--ease-emphasized: cubic-bezier(.2, 0, 0, 1);--ease-standard: cubic-bezier(.2, 0, .2, 1);--ease-decelerate: cubic-bezier(0, 0, .2, 1);--ease-accelerate: cubic-bezier(.4, 0, 1, 1);--motion-spring: .6s;--ease-spring: linear(0, .03, .11, .229, .374, .531, .689, .84, .976, 1.092, 1.183, 1.249, 1.29, 1.308, 1.305, 1.285, 1.252, 1.21, 1.162, 1.113, 1.065, 1.021, .983, .952, .929, .914, .906, .905, .909, .918, .93, .945, .96, .975, .989, 1.001, 1.012, 1.02, 1.025, 1.029, 1)}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 0ms;--motion-base: 0ms;--motion-slow: 0ms;--motion-spring: 0ms}}.hover-spring{box-shadow:inset 0 0 0 100vmax transparent,var(--hover-spring-shadow, 0 0 #0000);transition:box-shadow var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}.hover-spring[aria-expanded=true]{box-shadow:inset 0 0 0 100vmax var(--hover-spring-ring, transparent),var(--hover-spring-shadow-hover, var(--hover-spring-shadow, 0 0 #0000))}@media(hover:hover){.hover-spring:hover{box-shadow:inset 0 0 0 100vmax var(--hover-spring-ring, transparent),var(--hover-spring-shadow-hover, var(--hover-spring-shadow, 0 0 #0000))}}@layer base,aitomaton;@layer base{:root{--ui-zoom: 1;--avatar-fallback: url(../../../avatars/peak.jpg)}@media(max-width:1799px){:root{--ui-zoom: .9}}@media(max-width:1599px){:root{--ui-zoom: .85}}@media(max-width:1399px){:root{--ui-zoom: .8}}@media(max-width:900px){:root{--ui-zoom: 1}}@media(min-width:721px)and (max-width:900px)and (pointer:fine){:root{--ui-zoom: .8}}.ui-scale{zoom:var(--ui-zoom)}#dnd-action-dragged-el>*{zoom:var(--ui-zoom)}html,body{min-height:100%}html{background:var(--color-surface-1);text-rendering:optimizeLegibility;overscroll-behavior-y:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--color-surface-1);color:var(--color-ink-1);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{text-wrap:balance}p,li,figcaption,blockquote{text-wrap:pretty}*,*:before,*:after{box-sizing:border-box}::selection{background:var(--color-primary-tint);color:var(--color-primary-on-container)}button,input,select,textarea{font:inherit}a,button,select,summary,label,[role=button],[role=tab]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a{color:var(--color-primary);text-underline-offset:2px}:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-ink-1) 12%,transparent) transparent}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{border-radius:999px;corner-shape:round;background:color-mix(in srgb,var(--color-ink-1) 12%,transparent);background-clip:padding-box}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-button{display:none;width:0;height:0}.input,.select{width:auto;min-width:0;height:var(--density-control-h);padding:0 10px;border:1px solid var(--color-hairline-2);border-radius:calc(var(--radius-md) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-surface-0);color:var(--color-ink-1);box-shadow:inset 0 1px 1px #1f233005;font-size:var(--text-sm);line-height:1;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}@media(hover:hover){.input:hover,.select:hover{border-color:var(--color-ink-4)}}.input:focus,.select:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.input::placeholder{color:var(--color-ink-4)}.glass{border:1px solid transparent;background-color:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-rim)}.glass-ghost{border:0;background-image:linear-gradient(var(--glass-bg-ghost),var(--glass-bg-ghost));-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.muted{color:var(--color-ink-3)}.mono{font-family:var(--font-mono);font-size:var(--text-xs)}.notice{position:relative;margin:0;padding:10px 12px 10px 36px;border:1px solid color-mix(in srgb,var(--color-warning) 24%,var(--color-hairline));border-radius:calc(var(--radius-md) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-warning-tint);color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.45}.notice:before{position:absolute;top:9px;left:12px;display:grid;width:16px;height:16px;place-items:center;border-radius:50%;corner-shape:round;background:var(--color-warning);color:#fff;content:"!";font-size:calc(10px * var(--font-scale, 1));font-weight:700}.notice.bad{border-color:color-mix(in srgb,var(--color-danger) 24%,var(--color-hairline));background:var(--color-danger-tint)}.notice.bad:before{background:var(--color-danger)}.notice.info{border-color:color-mix(in srgb,var(--color-info) 22%,var(--color-hairline));background:var(--color-info-tint)}.notice.info:before{background:var(--color-info);content:"i"}.notice.notice-strip{display:flex;width:fit-content;max-width:100%;min-height:42px;flex-wrap:wrap;align-items:center;align-self:flex-start;gap:4px 10px;margin:0 0 16px;padding:10px 20px 10px 46px;border:1px solid transparent;border-radius:21px;corner-shape:round;background:var(--glass-bg);box-shadow:var(--shadow-ui);color:var(--color-ink-1);font-size:calc(15px * var(--font-scale, 1));letter-spacing:-.3px;line-height:1.3}.notice.notice-strip:before{top:50%;left:18px;width:18px;height:18px;transform:translateY(-50%);font-size:calc(11px * var(--font-scale, 1))}[data-theme=dark] .notice.notice-strip{border-color:transparent;background:var(--glass-bg)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:calc(16px * var(--font-scale, 1))}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select{min-height:var(--tap-min)}.runtime-views a,.seg,.link-btn,.popover-trigger,.page-btn,.add-btn{min-width:var(--tap-min);min-height:var(--tap-min)}}.btn{display:inline-flex;min-height:var(--density-control-h);align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--color-hairline-2);border-radius:var(--radius-pill);corner-shape:round;background:var(--color-surface-0);color:var(--color-ink-2);box-shadow:0 1px 1px #1f233008;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1;cursor:pointer;white-space:nowrap;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}@media(hover:hover){.btn:hover:not(:disabled){border-color:var(--color-ink-4);background:var(--color-surface-0);color:var(--color-ink-1);box-shadow:var(--shadow-1)}}.btn:disabled{border-color:var(--color-hairline);background:var(--color-surface-2);color:var(--color-ink-4);box-shadow:none;cursor:not-allowed}.btn.primary{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-fg);box-shadow:0 1px 2px #4737bd3d}@media(hover:hover){.btn.primary:hover:not(:disabled){border-color:var(--color-primary-hover);background:var(--color-primary-hover);color:var(--color-primary-fg);box-shadow:0 4px 10px #4737bd38}}.btn.btn-primary{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-fg);box-shadow:none}@media(hover:hover){.btn.btn-primary:hover:not(:disabled){border-color:var(--color-primary-hover);background:var(--color-primary-hover);color:var(--color-primary-fg)}}.btn.btn-primary.btn-tone-danger{border-color:var(--color-danger);background:var(--color-danger);color:#fff}@media(hover:hover){.btn.btn-primary.btn-tone-danger:hover:not(:disabled){border-color:color-mix(in oklab,var(--color-danger) 88%,black);background:color-mix(in oklab,var(--color-danger) 88%,black);color:#fff}}.btn.btn-ghost{border-color:transparent;background:transparent;box-shadow:none}@media(hover:hover){.btn.btn-ghost:hover:not(:disabled){border-color:transparent;background:var(--color-surface-hover)}}.btn.ghost{border-color:transparent;background:transparent;box-shadow:none}@media(hover:hover){.btn.ghost:hover:not(:disabled){border-color:transparent;background:var(--color-surface-hover);box-shadow:none}}.btn.on{border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-hairline));background:var(--color-primary-tint);color:var(--color-primary-on-container);box-shadow:none}:root{--search-fill: rgb(0 0 0 / .07);--search-loupe: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%2385888F' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11.333 11.333 14 14m-1.333-6.667a5.333 5.333 0 1 0-10.667 0 5.333 5.333 0 0 0 10.667 0Z'/%3E%3C/svg%3E");--search-cross: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%230B88EF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' d='M18 6 12 12M12 12 6 18M12 12 18 18M12 12 6 6'/%3E%3C/svg%3E");--search-loupe-on: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%230B88EF' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11.333 11.333 14 14m-1.333-6.667a5.333 5.333 0 1 0-10.667 0 5.333 5.333 0 0 0 10.667 0Z'/%3E%3C/svg%3E")}[data-theme=dark]{--search-fill: rgb(255 255 255 / .08)}:root{--on-bg-ink: var(--color-ink-1);--on-bg-ink-muted: var(--color-ink-3)}html[data-bg-corner-tone=dark]{--on-bg-ink: #fff;--on-bg-ink-muted: rgb(255 255 255 / .72)}html[data-bg-corner-tone=light]{--on-bg-ink: #262b2e;--on-bg-ink-muted: #808389}:root{--on-bg-chip-bg: rgb(0 0 0 / .28);--on-bg-chip-ink: #fff;--on-bg-chip-blur: blur(22px);--on-bg-field-bg: rgb(0 0 0 / .06)}html[data-bg-deep]{--on-bg-chip-bg: rgb(255 255 255 / .24)}html[data-bg-kind]:not([data-bg-kind=solid][data-bg-tone=light]){--on-bg-field-bg: #fff}html input[type=search]:not(.input-control),html .input:has(>input[type=search]){height:32px;min-height:32px;border:0;border-radius:27px;corner-shape:round;background-color:var(--search-fill);box-shadow:none;color:var(--color-ink-1)}html input[type=search]:not(.input-control){padding:0 4px 0 36px;background-image:var(--search-loupe);background-position:12px center;background-repeat:no-repeat;background-size:16px 16px;font:inherit;font-size:calc(13px * var(--font-scale, 1));font-weight:var(--weight-regular, 400);letter-spacing:-.3px}html .input:has(>input[type=search]){padding:0 4px 0 10px}html .input:has(>input[type=search]):not(:has(>.lead)){padding-left:36px;background-image:var(--search-loupe);background-position:12px center;background-repeat:no-repeat;background-size:16px 16px}html .input:has(>input[type=search])>.input-control{background:transparent;font-size:calc(13px * var(--font-scale, 1));font-weight:var(--weight-regular, 400);letter-spacing:-.3px}html input[type=search]::placeholder{color:var(--color-ink-placeholder);font-weight:var(--weight-regular, 400);opacity:1}html input[type=search]:not(.input-control):focus-visible,html .input:has(>input[type=search]):focus-within{outline:none;box-shadow:inset 0 0 0 1px var(--color-brand-500)}html .input:has(>input[type=search])>.input-control:focus-visible{outline:none}html input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;margin:0 0 0 6px;border-radius:50%;corner-shape:round;background:var(--search-cross) center / 16px 16px no-repeat;cursor:pointer;transition:background-color var(--motion-fast, .12s) ease}@media(hover:hover){html input[type=search]::-webkit-search-cancel-button:hover{background-color:#0b88ef24}}html input[type=search]:not(.input-control):focus-visible,html .input:has(>input[type=search]):not(:has(>.lead)):focus-within{background-image:var(--search-loupe-on)}html .input:has(>input[type=search]):focus-within>.lead,html .input:has(>input[type=search]):focus-within>.lead svg{color:var(--color-brand-500)!important}.tb-label{overflow:hidden;color:inherit;font-size:calc(15px * var(--font-scale, 1));font-weight:var(--weight-regular);letter-spacing:-.3px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.pane-resize{position:absolute;z-index:5;top:24px;bottom:24px;width:10px;cursor:col-resize;touch-action:none}.pane-resize.right{right:0}.pane-resize.left{left:0}.pane-resize:after{position:absolute;top:50%;left:3px;width:4px;height:48px;border-radius:2px;corner-shape:round;background:var(--color-brand-500);content:"";opacity:0;transform:translateY(-50%);transition:opacity var(--motion-fast) var(--ease-standard)}.pane-resize:hover:after,.pane-resize.dragging:after,.pane-resize:focus-visible:after{opacity:1}.pane-resize:focus-visible{outline:none}html.pane-resizing,html.pane-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important;transition:none!important}@media(max-width:900px){.pane-resize{display:none}}.tb-compact .tb-label,.tb-compact .tb-caret{display:none}.tb-caret{display:inline-flex;flex:none;margin-left:-4px}.tb-compact .runtime-views a,.tb-compact .presets-trigger,.tb-compact .model-edit-toggle,.app .topbar.tb-compact .more-pill .tool-control.more-trigger{width:34px;gap:0;padding:0}@media(min-width:721px){.app .topbar.tb-compact .viewbar.pill .search{width:200px;flex-basis:200px;transition:none}}@media(min-width:721px){.app .topbar .viewbar.pill .search:not(:focus-within):not(:has(input:not(:placeholder-shown))){width:34px;flex-basis:34px}.app .topbar .viewbar.pill .search:not(:focus-within):not(:has(input:not(:placeholder-shown))) .input{position:relative;width:34px;min-width:34px;height:34px;min-height:34px;justify-content:center;padding:0;border-radius:var(--radius-pill);corner-shape:round;background:transparent;box-shadow:none;color:var(--color-ink-menu);cursor:pointer}@media(hover:hover){.app .topbar .viewbar.pill .search:not(:focus-within):not(:has(input:not(:placeholder-shown))) .input:hover{background:var(--color-menu-pick-hover)}}.app .topbar .viewbar.pill .search:not(:focus-within):not(:has(input:not(:placeholder-shown))) svg{width:20px;height:20px;color:var(--color-ink-menu)}.app .topbar .viewbar.pill .search:not(:focus-within):not(:has(input:not(:placeholder-shown))) input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}}@media(max-width:720px){.tb-label,.tb-caret{display:none}}.lp-host{isolation:isolate}.lp-blob{position:absolute;z-index:-1;top:0;left:0;pointer-events:none;transition:opacity .16s ease}.lp-hide{background-color:transparent!important;background-image:none!important;box-shadow:none!important}.chat-composer{display:flex;flex-direction:column;gap:20px;padding:16px 7px 7px;border:1px solid var(--color-hairline);border-radius:calc(22px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-surface-0);box-shadow:0 0 10px #0000000d}.chat-composer :is(textarea,.input){width:100%;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none}.chat-composer textarea,.chat-composer .input input{padding:0 10px;color:var(--color-ink-1);font-size:calc(14px * var(--font-scale, 1));resize:none}.chat-composer :is(textarea,.input,input)::placeholder{color:var(--color-ink-placeholder)}.chat-composer :is(textarea,.input,input):focus,.chat-composer :is(textarea,.input,input):focus-visible,.chat-composer .input:focus-within{border:0;box-shadow:none;outline:none}.chat-composer-bar{display:flex;min-height:30px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px}.chat-composer-tools{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px}.chat-composer-tool{display:inline-flex;height:30px;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:var(--radius-pill);corner-shape:round;background:transparent;color:var(--color-ink-menu);cursor:pointer;font:inherit;font-size:calc(13px * var(--font-scale, 1))}@media(hover:hover){.chat-composer-tool:hover:not(:disabled){background:var(--color-pick-hover)}}.chat-composer-tool:disabled{cursor:default;opacity:.45}.chat-composer-send{position:relative;display:inline-grid;width:30px;height:30px;flex-shrink:0;margin-left:auto;place-items:center;padding:0;border:0;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-pick-fg);color:#fff;cursor:pointer}@media(hover:hover){.chat-composer-send:hover:not(:disabled){background:var(--color-primary-hover)}}.chat-composer-send:disabled{cursor:default;opacity:.45}.chat-composer-send:focus-visible,.chat-composer-tool:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.chat-composer-tip{position:absolute;bottom:calc(100% + 6px);left:50%;display:none;padding:2px 10px;border-radius:var(--radius-pill);corner-shape:round;background:var(--color-ink-1);color:var(--color-surface-0);font-size:calc(12px * var(--font-scale, 1));font-weight:var(--weight-semibold);pointer-events:none;translate:-50% 0;white-space:nowrap}@media(hover:hover)and (pointer:fine){.chat-composer-send:hover:not(:disabled) .chat-composer-tip,.chat-composer-send:focus-visible .chat-composer-tip{display:block}}@media(pointer:coarse){.btn,.tb-btn,.icon-btn,.top-btn,.bar-item,.sys-pill,.pencil,.glass-cluster .glass-pill{min-width:44px;min-height:44px}.sys-pill,.pencil,.glass-cluster .glass-pill{height:44px}.pill-tab,.bar-tool,.kebab,.model-edit-toggle{min-width:44px;min-height:44px}.row-link,.staff-link,.verbs-toggle,.calls-help-title{display:inline-flex;min-height:44px;align-items:center}}@media(pointer:coarse){.chat-composer-send,.chat-composer-tool{min-width:44px;height:44px}.chat-composer textarea,.chat-composer .input input{font-size:calc(16px * var(--font-scale, 1))}}html.fab-notched .workspace table:not(.datagrid table) tr>:is(th,td):last-child{padding-inline-end:calc(var(--fab-clear, 0px) + 12px)}.fab-shadow-plate{position:fixed;display:block;border-radius:50%;corner-shape:round;box-shadow:0 2px 90px #111b28b8;pointer-events:none}@supports (corner-shape: superellipse(2)){:root{--smooth-k: 1.18;--smooth-shape: superellipse(1.3)}}.asst-shadow-plate{display:none}@media(min-width:721px){html.assistant-beside dialog[data-assistant-dock=inside]>.asst-shadow-plate{position:absolute;z-index:-1;top:0;bottom:0;left:calc(100% + 16px);display:block;width:var(--assistant-open-w, 0px);border-radius:var(--radius-assistant, 24px);corner-shape:round;box-shadow:0 0 100px #191b1e73;pointer-events:none}}dialog[open]:not(.rly-cmodal):not(.rly-drawer),dialog[open]:not(.rly-cmodal):not(.rly-drawer)::backdrop{animation:dialog-fade-in .18s var(--ease-standard)}@keyframes dialog-fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){dialog[open]:not(.rly-cmodal):not(.rly-drawer),dialog[open]:not(.rly-cmodal):not(.rly-drawer)::backdrop{animation:none}}.skip-link.svelte-12qhfyh{position:fixed;z-index:1000;top:8px;left:8px;padding:10px 16px;border-radius:calc(var(--radius-md) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-surface-0);box-shadow:var(--shadow-card);color:var(--color-ink-1);font-size:var(--text-sm);font-weight:600;text-decoration:none;transform:translateY(-200%)}.skip-link.svelte-12qhfyh:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;transform:none}main.svelte-12qhfyh:focus{outline:none}.app.svelte-12qhfyh{--topbar-h: 64px;--rail-w: 60px;--rail-w-open: 236px;display:grid;min-height:calc(100vh / var(--ui-zoom));grid-template-columns:minmax(0,1fr)}.topbar.svelte-12qhfyh .page-header-bar{order:1}.topbar.svelte-12qhfyh>.glass-cluster:where(.svelte-12qhfyh){order:2}@media(min-width:721px){.workspace-mode.svelte-12qhfyh .topbar:where(.svelte-12qhfyh){justify-content:flex-end;gap:10px}}.topbar.svelte-12qhfyh:focus-within,.corner-notices.svelte-12qhfyh:focus-within{z-index:64}.corner-notices.svelte-12qhfyh{position:fixed;z-index:36;right:16px;bottom:16px;display:flex}@media(max-width:900px){.corner-notices.svelte-12qhfyh{bottom:calc(16px + var(--boards-bar-h, 0px) + 8px)}}@media(min-width:721px){.deck.svelte-12qhfyh,.corner-notices.svelte-12qhfyh{z-index:62}.corner-notices.svelte-12qhfyh:focus-within{z-index:64}}.corner-notices.svelte-12qhfyh .notif-panel.docked:not(.down){right:0;left:auto}.section-title.svelte-12qhfyh{display:flex;min-width:0;flex:0 1 auto;align-items:center;gap:.4em;order:0;margin:0 auto 0 0;overflow:hidden;color:var(--color-ink-1);font-size:calc(22px * var(--font-scale, 1));font-weight:var(--weight-semibold);letter-spacing:-.44px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap;transition:color var(--motion-base) var(--ease-standard)}.section-icon.svelte-12qhfyh{display:inline-flex;flex:none}.section-icon.svelte-12qhfyh svg{width:1.15em;height:1.15em;stroke-width:2.1;translate:0 .04em}.section-tabs.svelte-12qhfyh{display:flex;flex:none;align-items:center;order:0;margin:0 auto 0 28px}.section-title.svelte-12qhfyh:has(+.section-tabs:where(.svelte-12qhfyh)){margin-right:0}@media(max-width:720px){.section-tabs.svelte-12qhfyh{margin-left:0}}.section-name.svelte-12qhfyh{min-width:0;overflow:hidden;text-overflow:ellipsis}html[data-bg-corner-tone=dark] .section-title.svelte-12qhfyh{color:#fff}html[data-bg-corner-tone=light] .section-title.svelte-12qhfyh{color:#262b2e}.topbar.svelte-12qhfyh>:where(.svelte-12qhfyh),.topbar.svelte-12qhfyh .page-header-bar{pointer-events:auto}.app.signed-out.svelte-12qhfyh,.app.bare.svelte-12qhfyh{--topbar-h: 0px}.shell.svelte-12qhfyh{display:flex;min-width:0;margin-right:var(--assistant-dock, 0px);transition:margin-right var(--motion-fast) var(--ease-standard);min-height:calc(100vh / var(--ui-zoom) - var(--topbar-h));flex-direction:column}.topbar.svelte-12qhfyh{position:sticky;z-index:36;top:0;display:flex;min-width:0;min-height:var(--topbar-h);position:relative;flex-wrap:wrap;align-items:center;justify-content:center;padding:16px 23px 16px 16px;gap:var(--space-4);background:transparent;pointer-events:none}.glass-cluster.svelte-12qhfyh{position:absolute;top:16px;right:23px;display:flex;flex-shrink:0;align-items:center;gap:10px}.glass-cluster.svelte-12qhfyh .glass-pill{position:relative;display:inline-flex;height:42px;flex-shrink:0;align-items:center;justify-content:center;padding:3px;border:1px solid transparent;border-radius:var(--radius-pill);corner-shape:round;background-color:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-rim);color:var(--color-ink-menu);cursor:pointer;font:inherit;text-decoration:none;transition:background-color var(--motion-fast) var(--ease-standard)}.glass-cluster.svelte-12qhfyh .glass-pill:focus-visible{background-image:linear-gradient(var(--color-menu-pick-hover),var(--color-menu-pick-hover))}@media(hover:hover){.glass-cluster.svelte-12qhfyh .glass-pill:hover{background-image:linear-gradient(var(--color-menu-pick-hover),var(--color-menu-pick-hover))}}.glass-pill.account.svelte-12qhfyh{width:42px;padding:2px}.glass-pill.account.svelte-12qhfyh .avatar{--avatar-size: 34px;--avatar-font: 13px;flex:0 0 34px}.deck-btn.svelte-12qhfyh .avatar{flex-shrink:0}.sheet.svelte-12qhfyh{position:fixed;z-index:63;top:12px;left:calc(var(--rail-w-open) + 24px);display:flex;width:min(284px,calc(100vw - 28px));max-height:min(70vh,520px);flex-direction:column;padding:8px;border-radius:calc(var(--overlay-radius, 20px) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--overlay-bg);-webkit-backdrop-filter:var(--overlay-backdrop);backdrop-filter:var(--overlay-backdrop);box-shadow:var(--overlay-rim);overflow-y:auto}.sheet-head.svelte-12qhfyh{display:flex;align-items:center;gap:12px;margin:0;padding:8px 10px 10px;border-bottom:1px solid var(--color-hairline);color:var(--color-ink-1);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.sheet-row.svelte-12qhfyh{display:flex;width:100%;min-height:40px;align-items:center;gap:12px;padding:0 10px;border:0;border-radius:calc(var(--radius-md) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:transparent;color:var(--color-ink-2);cursor:pointer;font:inherit;font-size:var(--text-sm);text-align:left;text-decoration:none}.sheet-row.svelte-12qhfyh:focus-visible{background:var(--color-menu-pick-hover);color:var(--color-ink-1)}@media(hover:hover){.sheet-row.svelte-12qhfyh:hover{background:var(--color-menu-pick-hover);color:var(--color-ink-1)}}.sheet-row.edge.svelte-12qhfyh{margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--color-hairline);border-radius:calc(var(--radius-md) * var(--smooth-k, 1)) calc(var(--radius-md) * var(--smooth-k, 1)) 0 0;corner-shape:var(--smooth-shape, round)}.sheet-label.svelte-12qhfyh{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-caption.svelte-12qhfyh{margin:0;padding:6px 10px 2px;color:var(--color-ink-4);font-size:calc(11px * var(--font-scale, 1));font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.sheet-profile.svelte-12qhfyh{display:flex;flex-direction:column;margin-top:8px;padding:4px;border-radius:calc(14px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-pick-hover)}.sheet-person.svelte-12qhfyh{display:flex;align-items:center;gap:10px;padding:6px 8px 8px;border-radius:calc(var(--radius-md) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);color:var(--color-ink-1);text-decoration:none}@media(hover:hover){.sheet-person.svelte-12qhfyh:hover{background:var(--color-menu-pick-hover)}}.sheet-person-copy.svelte-12qhfyh{display:grid;min-width:0}.sheet-person-copy.svelte-12qhfyh strong:where(.svelte-12qhfyh){overflow:hidden;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap}.sheet-person-copy.svelte-12qhfyh small:where(.svelte-12qhfyh){overflow:hidden;color:var(--color-ink-3);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}@media(min-width:721px){.workspace-mode.svelte-12qhfyh .glass-cluster:where(.svelte-12qhfyh){display:none}}.deck.svelte-12qhfyh{position:fixed;z-index:34;top:74px;bottom:74px;left:16px;display:flex;width:var(--rail-w);height:fit-content;margin-block:auto;flex-direction:column;padding:0;border-radius:30px;corner-shape:round;border:1px solid transparent;background-color:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-rim);transition:width var(--motion-base) var(--ease-emphasized);overflow:clip;max-height:calc(100vh / var(--ui-zoom) - 148px)}.deck-list.svelte-12qhfyh{display:flex;min-height:0;flex:0 1 auto;flex-direction:column;gap:10px;padding:5px;overflow:hidden;scrollbar-width:none}@media(min-width:721px){.deck-list.svelte-12qhfyh.scrolls{overflow-y:auto}}.deck-list.svelte-12qhfyh::-webkit-scrollbar{display:none}.deck.svelte-12qhfyh:hover,.deck.svelte-12qhfyh:focus-within,.deck.open.svelte-12qhfyh{width:var(--rail-w-open)}@media(min-width:561px){.deck-list.svelte-12qhfyh>.deck-btn:where(.svelte-12qhfyh),.deck-list.svelte-12qhfyh>.deck-row:where(.svelte-12qhfyh){height:auto;min-height:36px;flex:0 1 48px}.deck-row.svelte-12qhfyh>.deck-btn:where(.svelte-12qhfyh){height:100%}}.deck-row.svelte-12qhfyh{display:flex;min-width:0;align-items:center;gap:2px}.deck-row.svelte-12qhfyh .deck-btn:where(.svelte-12qhfyh){min-width:0;flex:1 1 auto}.deck-btn.svelte-12qhfyh{display:flex;min-width:0;height:48px;align-items:center;gap:10px;padding:0 13px;border:0;border-radius:var(--radius-pill);corner-shape:round;background:transparent;color:var(--color-ink-menu);cursor:pointer;font:inherit;text-align:left;text-decoration:none;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.deck-btn.svelte-12qhfyh svg{flex-shrink:0}.deck-more.svelte-12qhfyh{position:relative;display:grid;width:0;height:34px;flex-shrink:0;place-items:center;padding:0;border:0;border-radius:var(--radius-pill);corner-shape:round;background:transparent;color:var(--color-ink-4);cursor:pointer;opacity:0;transition:width var(--motion-base) var(--ease-emphasized),opacity var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.deck.svelte-12qhfyh:hover .deck-more:where(.svelte-12qhfyh),.deck.svelte-12qhfyh:focus-within .deck-more:where(.svelte-12qhfyh),.deck.open.svelte-12qhfyh .deck-more:where(.svelte-12qhfyh){width:32px;margin-left:2px;opacity:1}.deck.svelte-12qhfyh:hover .deck-more:where(.svelte-12qhfyh):after,.deck.svelte-12qhfyh:focus-within .deck-more:where(.svelte-12qhfyh):after,.deck.open.svelte-12qhfyh .deck-more:where(.svelte-12qhfyh):after{content:"";position:absolute;top:-3px;right:-4px;bottom:-3px;left:-2px}.deck-more.svelte-12qhfyh:focus-visible,.deck-more.open.svelte-12qhfyh{background:var(--color-menu-pick-hover);color:var(--color-ink-menu)}@media(hover:hover){.deck-more.svelte-12qhfyh:hover{background:var(--color-menu-pick-hover);color:var(--color-ink-menu)}}.deck-caret.svelte-12qhfyh{display:grid;width:0;flex-shrink:0;margin-left:auto;place-items:center;color:var(--color-ink-4);opacity:0;transition:width var(--motion-base) var(--ease-emphasized),opacity var(--motion-fast) var(--ease-standard)}.deck.svelte-12qhfyh:hover .deck-caret:where(.svelte-12qhfyh),.deck.svelte-12qhfyh:focus-within .deck-caret:where(.svelte-12qhfyh),.deck.open.svelte-12qhfyh .deck-caret:where(.svelte-12qhfyh){width:20px;opacity:1}.deck-me.svelte-12qhfyh{display:none}.deck-company.svelte-12qhfyh .avatar,.deck-me.svelte-12qhfyh .avatar{--avatar-size: 24px;--avatar-font: 10.5px}.deck-label.svelte-12qhfyh{max-width:0;overflow:hidden;color:inherit;font-size:calc(15px * var(--font-scale, 1));font-weight:var(--weight-regular);letter-spacing:-.3px;line-height:1;opacity:0;text-overflow:ellipsis;white-space:nowrap;transition:max-width var(--motion-base) var(--ease-emphasized),opacity var(--motion-fast) var(--ease-standard)}.deck.svelte-12qhfyh:hover .deck-label:where(.svelte-12qhfyh),.deck.svelte-12qhfyh:focus-within .deck-label:where(.svelte-12qhfyh),.deck.open.svelte-12qhfyh .deck-label:where(.svelte-12qhfyh){max-width:260px;opacity:1}.deck-btn.svelte-12qhfyh:focus-visible{background:var(--color-menu-pick-hover)}@media(hover:hover){.deck-btn.svelte-12qhfyh:hover{background:var(--color-menu-pick-hover)}}.deck-btn.active.svelte-12qhfyh{background:var(--color-menu-pick-bg);color:var(--color-pick-fg)}.deck-btn.denied.svelte-12qhfyh{cursor:not-allowed;opacity:.52}.deck-btn.soon.svelte-12qhfyh{color:var(--color-ink-5);cursor:default}@media(hover:hover){.deck-btn.soon.svelte-12qhfyh:hover{background:transparent}}.section.svelte-12qhfyh{margin:4px 10px 6px;color:var(--color-ink-4);font-size:calc(10px * var(--font-scale, 1));font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase}.item.svelte-12qhfyh{display:flex;min-height:34px;align-items:center;gap:10px;padding:7px 10px;border-radius:calc(8px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);color:var(--color-ink-3);font-size:var(--text-sm);font-weight:500;text-decoration:none;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}@media(hover:hover){.item.svelte-12qhfyh:hover{background:var(--color-menu-pick-hover);color:var(--color-ink-1)}}.item.active.svelte-12qhfyh{background:var(--color-menu-pick-bg);color:var(--color-pick-fg);font-weight:600}.item.svelte-12qhfyh span:where(.svelte-12qhfyh){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-row.svelte-12qhfyh{position:relative;display:flex;align-items:center;width:100%;border-radius:calc(8px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round)}.item-row.svelte-12qhfyh .item:where(.svelte-12qhfyh){flex:1;min-width:0}.item-row.svelte-12qhfyh:hover .pin-trigger-btn:where(.svelte-12qhfyh),.pin-trigger-btn.active.svelte-12qhfyh{opacity:1;pointer-events:auto}.pin-trigger-btn.svelte-12qhfyh{opacity:0;pointer-events:none;background:transparent;border:0;padding:6px;margin-right:4px;border-radius:calc(6px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);color:var(--color-ink-4);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity var(--motion-fast),color var(--motion-fast),background-color var(--motion-fast)}@media(hover:hover){.pin-trigger-btn.svelte-12qhfyh:hover{color:var(--color-pick-fg);background:var(--color-menu-pick-hover)}}.pin-trigger-btn.active.svelte-12qhfyh{color:var(--color-pick-fg);opacity:.8}.pinned-indicator.svelte-12qhfyh{display:inline-flex;margin-left:auto;color:var(--color-pick-fg);opacity:.85;flex-shrink:0}.pin-popover.svelte-12qhfyh{position:absolute;right:4px;top:calc(100% + 2px);z-index:100;display:flex;flex-direction:column;min-width:190px;padding:4px;background:var(--color-surface-raised, #ffffff);border:1px solid var(--color-hairline, rgba(0, 0, 0, .1));border-radius:calc(10px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);box-shadow:0 4px 16px #00000024;gap:2px}.pin-opt.svelte-12qhfyh{display:flex;align-items:center;gap:8px;padding:6px 10px;border:0;border-radius:calc(6px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:transparent;color:var(--color-ink-1);font-size:12px;text-align:left;cursor:pointer;white-space:nowrap;transition:background-color var(--motion-fast)}@media(hover:hover){.pin-opt.svelte-12qhfyh:hover{background:var(--color-menu-pick-hover, rgba(0, 0, 0, .05));color:var(--color-pick-fg)}}.flyout-search.svelte-12qhfyh{position:relative;display:flex;align-items:center;gap:6px;margin:4px 6px 8px;padding:4px 8px;border-radius:calc(8px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-fill-soft, rgba(0, 0, 0, .04));border:1px solid var(--color-hairline, rgba(0, 0, 0, .08));color:var(--color-ink-3)}.flyout-search.svelte-12qhfyh input:where(.svelte-12qhfyh){flex:1;min-width:0;border:0;background:transparent;color:var(--color-ink-1);font-size:12px;outline:none}.flyout-search-clear.svelte-12qhfyh{border:0;background:transparent;padding:2px;color:var(--color-ink-3);cursor:pointer;display:flex}.flyout-divider.svelte-12qhfyh{border:0;border-top:1px solid var(--color-hairline, rgba(0, 0, 0, .08));margin:6px 8px}.flyout-pinned-group.svelte-12qhfyh{display:flex;flex-direction:column;gap:2px}.flyout-empty.svelte-12qhfyh{margin:12px 10px;color:var(--color-ink-4);font-size:13px;text-align:center}.flyout.svelte-12qhfyh{position:fixed;z-index:63;top:12px;left:calc(var(--rail-w-open) + 24px);display:flex;width:min(268px,calc(100vw - 32px));max-height:min(70vh,560px);flex-direction:column;padding:8px;border-radius:calc(var(--overlay-radius, 20px) * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--overlay-bg);-webkit-backdrop-filter:var(--overlay-backdrop);backdrop-filter:var(--overlay-backdrop);box-shadow:var(--overlay-rim);overflow-y:auto}.sheet.svelte-12qhfyh>:where(.svelte-12qhfyh),.flyout.svelte-12qhfyh>:where(.svelte-12qhfyh){opacity:var(--birth-content, 1)}.flyout-scrim.svelte-12qhfyh{position:fixed;z-index:33;display:block;border:0;background:transparent;top:0;right:0;bottom:0;left:0}.flyout.svelte-12qhfyh .sys:where(.svelte-12qhfyh){margin-top:4px;border-top:1px solid var(--color-hairline);padding-top:4px}.flyout.svelte-12qhfyh .sys:where(.svelte-12qhfyh)>summary:where(.svelte-12qhfyh){min-height:44px;display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:calc(8px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);color:var(--color-ink-2);font-size:var(--text-sm);cursor:pointer;list-style:none}.flyout.svelte-12qhfyh .sys:where(.svelte-12qhfyh)>summary:where(.svelte-12qhfyh)::-webkit-details-marker{display:none}@media(hover:hover){.flyout.svelte-12qhfyh .sys:where(.svelte-12qhfyh)>summary:where(.svelte-12qhfyh):hover{background:var(--color-menu-pick-hover)}}main.svelte-12qhfyh{min-width:0;flex:1;padding:0 16px 16px calc(var(--rail-w) + 32px)}.boot.svelte-12qhfyh{display:grid;min-height:55vh;place-content:center;justify-items:center;color:var(--color-ink-3)}.loader.svelte-12qhfyh{width:22px;height:22px;border:2px solid var(--color-hairline-2);border-top-color:var(--color-primary);border-radius:50%;corner-shape:round;animation:svelte-12qhfyh-spin .7s linear infinite}@keyframes svelte-12qhfyh-spin{to{transform:rotate(360deg)}}.refused.svelte-12qhfyh{display:flex;max-width:460px;min-height:60vh;align-items:center;justify-content:center;flex-direction:column;margin:auto;text-align:center}.refused.svelte-12qhfyh h1:where(.svelte-12qhfyh){margin:16px 0 6px;font-size:var(--text-xl)}.refused.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:0 0 18px;color:var(--color-ink-3)}.empty-icon.svelte-12qhfyh{display:grid;width:52px;height:52px;place-items:center;border-radius:calc(14px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-primary-tint);color:var(--color-primary)}.empty-icon.danger.svelte-12qhfyh{background:var(--color-danger-tint);color:var(--color-danger)}.signed-out.svelte-12qhfyh,.bare.svelte-12qhfyh{grid-template-columns:1fr}.signed-out.svelte-12qhfyh main:where(.svelte-12qhfyh),.bare.svelte-12qhfyh main:where(.svelte-12qhfyh){padding:0}.app.settings-mode.svelte-12qhfyh{display:flex;height:calc(100vh / var(--ui-zoom));height:calc(100dvh / var(--ui-zoom));min-height:0;flex-direction:column;overflow:hidden}.settings-mode.svelte-12qhfyh>.shell:where(.svelte-12qhfyh){height:auto;min-height:0;flex:1;overflow:hidden}.settings-mode.svelte-12qhfyh>.shell:where(.svelte-12qhfyh)>main:where(.svelte-12qhfyh){display:flex;min-height:0;flex:1;flex-direction:column;padding:0;overflow:hidden}.app.module-mode.svelte-12qhfyh{display:flex;height:calc(100vh / var(--ui-zoom));min-height:0;flex-direction:column}.module-mode.svelte-12qhfyh>.shell:where(.svelte-12qhfyh){height:auto;min-height:0;flex:1;overflow:hidden}.module-mode.svelte-12qhfyh>.shell:where(.svelte-12qhfyh)>main:where(.svelte-12qhfyh){min-height:0;padding:12px 16px 12px calc(var(--rail-w) + 20px);overflow:hidden}.app.framed-mode.svelte-12qhfyh{display:flex;height:calc(100vh / var(--ui-zoom));height:calc(100dvh / var(--ui-zoom));min-height:0;flex-direction:column}.framed-mode.svelte-12qhfyh>.shell:where(.svelte-12qhfyh){height:auto;min-height:0;flex:1;overflow:hidden}.framed-mode.svelte-12qhfyh>.shell:where(.svelte-12qhfyh)>main:where(.svelte-12qhfyh){display:flex;min-height:0;flex-direction:column;overflow:auto;padding-bottom:var(--space-2)}@media(max-width:900px){.app.settings-mode.svelte-12qhfyh{display:grid;height:auto;min-height:calc(100vh / var(--ui-zoom, 1));min-height:calc(100dvh / var(--ui-zoom, 1));width:100%;max-width:100%;grid-template-columns:minmax(0,1fr);overflow:visible}.settings-mode.svelte-12qhfyh>.shell:where(.svelte-12qhfyh){overflow:visible}.settings-mode.svelte-12qhfyh>.shell:where(.svelte-12qhfyh)>main:where(.svelte-12qhfyh){display:block;overflow:visible}main.svelte-12qhfyh{padding:12px 12px 16px calc(var(--rail-w) + 16px)}.app.settings-mode.svelte-12qhfyh .topbar:where(.svelte-12qhfyh) .page-header-actions{display:none}}@media(max-width:720px){.topbar.svelte-12qhfyh{flex-wrap:nowrap;padding-top:6px;padding-bottom:6px;padding-right:14px;gap:var(--space-2)}.topbar.svelte-12qhfyh>.glass-cluster:where(.svelte-12qhfyh){position:static;margin-left:auto}.topbar.svelte-12qhfyh .page-header-bar{flex:1 1 auto;min-width:0}.topbar.svelte-12qhfyh{flex-wrap:wrap;row-gap:0}.topbar.svelte-12qhfyh>.section-title:where(.svelte-12qhfyh){order:-2;flex:1 1 0;min-width:0;min-height:44px;margin:0;align-items:center;font-size:calc(20px * var(--font-scale, 1))}.topbar.svelte-12qhfyh>.top-notices:where(.svelte-12qhfyh){order:-1}.topbar.svelte-12qhfyh>.glass-cluster:where(.svelte-12qhfyh){order:-1}.topbar.svelte-12qhfyh>.section-tabs:where(.svelte-12qhfyh){flex:1 1 100%;margin:0}.topbar.svelte-12qhfyh>.page-header-bar{flex:1 1 100%}}@media(max-width:720px){.deck.svelte-12qhfyh{position:fixed;z-index:34;top:auto;display:flex;flex-direction:row;align-items:center;gap:0;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));margin:0;padding:0;border-radius:100px;corner-shape:round;transform:none}.deck-list.svelte-12qhfyh{flex:1 1 auto;flex-direction:row;align-items:center;gap:0;padding:5px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity}.deck.svelte-12qhfyh,.deck.svelte-12qhfyh:hover,.deck.svelte-12qhfyh:focus-within,.deck.open.svelte-12qhfyh{width:auto}.deck-row.svelte-12qhfyh{display:contents}.deck-row.svelte-12qhfyh .deck-btn:where(.svelte-12qhfyh){flex:0 0 auto}.deck-more.svelte-12qhfyh,.deck-caret.svelte-12qhfyh{display:none}.deck-me.svelte-12qhfyh{display:flex}.deck-btn.svelte-12qhfyh{display:flex;width:72px;min-width:72px;max-width:72px;height:54px;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 4px 7px;border:0;border-radius:64px;corner-shape:round;background:transparent;font:inherit;overflow:hidden;scroll-snap-align:start;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.deck-btn.svelte-12qhfyh svg{flex-shrink:0;width:24px;height:24px}.deck.svelte-12qhfyh .deck-label:where(.svelte-12qhfyh),.deck.svelte-12qhfyh:hover .deck-label:where(.svelte-12qhfyh),.deck.svelte-12qhfyh:focus-within .deck-label:where(.svelte-12qhfyh),.deck.open.svelte-12qhfyh .deck-label:where(.svelte-12qhfyh){width:100%;max-width:100%;overflow:hidden;color:inherit;font-size:calc(9px * var(--font-scale, 1));font-weight:var(--weight-semibold);letter-spacing:0;line-height:calc(12px * var(--font-scale, 1));opacity:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.deck-btn.soon.svelte-12qhfyh svg{opacity:.45}.deck-btn.soon.svelte-12qhfyh .deck-label:where(.svelte-12qhfyh){opacity:.55}.flyout.svelte-12qhfyh{top:auto;left:50%;right:auto;bottom:calc(var(--bar-h, 0px) + env(safe-area-inset-bottom) + 8px);transform:translate(-50%)}.app.svelte-12qhfyh{--tabbar-clear: calc(var(--bar-h, 0px) + env(safe-area-inset-bottom) + var(--space-4) + 104px + var(--boards-bar-h, 0px))}main.svelte-12qhfyh{padding:4px 8px var(--tabbar-clear)}.module-mode.svelte-12qhfyh>.shell:where(.svelte-12qhfyh)>main:where(.svelte-12qhfyh){padding:4px 10px var(--tabbar-clear)}.framed-mode.svelte-12qhfyh>.shell:where(.svelte-12qhfyh)>main:where(.svelte-12qhfyh){padding-bottom:var(--tabbar-clear)}.topbar.svelte-12qhfyh{padding-right:14px;padding-left:14px}.sheet.svelte-12qhfyh{top:auto;left:50%;right:auto;bottom:calc(var(--bar-h, 0px) + env(safe-area-inset-bottom) + 8px);transform:translate(-50%)}.flyout-scrim.svelte-12qhfyh{z-index:62}.glass-cluster.svelte-12qhfyh .glass-pill.account:where(.svelte-12qhfyh){display:none}.app.svelte-12qhfyh{align-content:start}.shell.svelte-12qhfyh{min-height:0}.app.svelte-12qhfyh{--topbar-h: 52px}.topbar.svelte-12qhfyh{padding-top:4px;padding-bottom:4px}}@media(pointer:coarse)and (max-height:520px)and (orientation:landscape){.app.svelte-12qhfyh{--topbar-h: 44px}.topbar.svelte-12qhfyh{min-height:var(--topbar-h);padding-block:4px}.glass-cluster.svelte-12qhfyh{top:4px}.thread-open.svelte-12qhfyh{--topbar-h: 0px}.thread-open.svelte-12qhfyh .topbar:where(.svelte-12qhfyh){display:none}.thread-open.svelte-12qhfyh .glass-cluster:where(.svelte-12qhfyh){display:none}.thread-open.svelte-12qhfyh>.shell:where(.svelte-12qhfyh)>main:where(.svelte-12qhfyh),.thread-open.framed-mode.svelte-12qhfyh>.shell:where(.svelte-12qhfyh)>main:where(.svelte-12qhfyh){padding:6px 8px 6px calc(var(--rail-w) + 8px)}}@media(max-width:720px){.deck.svelte-12qhfyh,.flyout.svelte-12qhfyh{display:none}}@media(min-width:721px){.app.workspace-mode.svelte-12qhfyh{--topbar-h: 74px;display:flex;height:calc(100vh / var(--ui-zoom));height:calc(100dvh / var(--ui-zoom));min-height:0;flex-direction:column;overflow:hidden}.app.workspace-mode.no-topbar.svelte-12qhfyh{--topbar-h: 16px}.app.workspace-mode.no-topbar.svelte-12qhfyh .topbar:where(.svelte-12qhfyh){padding-top:0;padding-bottom:0}.workspace-mode.svelte-12qhfyh>.shell:where(.svelte-12qhfyh){height:auto;min-height:0;flex:1;overflow:hidden}.workspace-mode.svelte-12qhfyh>.shell:where(.svelte-12qhfyh)>main:where(.svelte-12qhfyh){display:flex;min-height:0;flex:1;flex-direction:column;padding:0 16px 74px calc(var(--rail-w) + 32px);overflow:hidden}.workspace-mode.svelte-12qhfyh .topbar:where(.svelte-12qhfyh){padding-right:16px;padding-left:calc(var(--rail-w) + 32px)}.workspace.svelte-12qhfyh{display:flex;min-width:0;min-height:0;flex:1 1 auto;gap:16px}.section-frame.svelte-12qhfyh{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;padding:24px;border-radius:calc(24px * var(--smooth-k, 1));corner-shape:var(--smooth-shape, round);background:var(--color-surface-0);overflow:auto;overscroll-behavior:contain;--shadow-card: 0 0 0 1px var(--color-hairline);--shadow-bar: 0 0 0 1px var(--color-hairline);--shadow-channel-card: 0 0 0 1px var(--color-hairline)}.section-frame.bare.svelte-12qhfyh{padding:0;border-radius:0;background:transparent;overflow:visible}}@media(max-width:720px){.app.module-mode.svelte-12qhfyh:not(.framed-mode)>.shell:where(.svelte-12qhfyh)>main:where(.svelte-12qhfyh){display:flex;flex-direction:column}.app.module-mode.svelte-12qhfyh:not(.framed-mode)>.shell:where(.svelte-12qhfyh)>main:where(.svelte-12qhfyh){padding-bottom:calc(var(--bar-h, 0px) + env(safe-area-inset-bottom) + var(--space-3))}.app.module-mode.svelte-12qhfyh:not(.framed-mode) .workspace:where(.svelte-12qhfyh){display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column}.app.module-mode.svelte-12qhfyh:not(.framed-mode) .section-frame:where(.svelte-12qhfyh){display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column}}
