.ui-icon-button.svelte-fr8elg{--icon-button-background: var(--ui-surface-raised);--icon-button-emphasis: var(--ui-text);align-items:center;background:var(--icon-button-background);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-control);color:var(--ui-text);cursor:pointer;display:inline-flex;height:var(--ui-control-height);justify-content:center;padding:0;text-decoration:none;transition:background-color var(--ui-motion-hover) var(--ui-ease),color var(--ui-motion-hover) var(--ui-ease),transform var(--ui-motion-fast) var(--ui-ease);width:var(--ui-control-height)}.ui-icon-button[data-size=compact].svelte-fr8elg{height:var(--ui-control-height-compact);width:var(--ui-control-height-compact)}.ui-icon-button[data-prominence=quiet].svelte-fr8elg{--icon-button-background: transparent;border-color:transparent;box-shadow:none}a.ui-icon-button.svelte-fr8elg,.ui-icon-button[data-table-row-action].svelte-fr8elg{--icon-button-emphasis: var(--ui-accent)}.ui-icon-button[data-tone=destructive].svelte-fr8elg{--icon-button-emphasis: var(--ui-danger);color:var(--ui-danger)}.ui-icon-button[data-tone=destructive].svelte-fr8elg:not([data-prominence=quiet]){border-color:color-mix(in srgb,var(--ui-danger) 55%,var(--ui-border))}.ui-icon-button.svelte-fr8elg:hover:not(:disabled,[aria-disabled=true]):not([data-prominence=quiet]){background:color-mix(in oklab,var(--icon-button-background),var(--ui-hover-ink) var(--ui-hover-weight));border-color:var(--ui-border-strong)}.ui-icon-button[data-tone=destructive].svelte-fr8elg:hover:not(:disabled,[aria-disabled=true]):not([data-prominence=quiet]){border-color:var(--ui-danger)}.ui-icon-button[data-prominence=quiet].svelte-fr8elg svg{transition:filter var(--ui-motion-hover) var(--ui-ease),transform var(--ui-motion-fast) var(--ui-ease)}.ui-icon-button[data-prominence=quiet].svelte-fr8elg:hover:not(:disabled,[aria-disabled=true]){color:var(--icon-button-emphasis)}.ui-icon-button[data-prominence=quiet].svelte-fr8elg:hover:not(:disabled,[aria-disabled=true]) svg{filter:drop-shadow(0 0 calc(var(--ui-glow-radius-subtle) / 2) color-mix(in srgb,currentColor var(--ui-glow-strength-subtle),transparent))}.ui-icon-button[data-prominence=quiet][data-table-row-action].svelte-fr8elg:hover:not(:disabled,[aria-disabled=true]) svg{transform:translate(2px)}.ui-icon-button.svelte-fr8elg:active:not(:disabled,[aria-disabled=true],[data-hit-target=container]){transform:translateY(1px)}.ui-icon-button.svelte-fr8elg:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-icon-button.svelte-fr8elg:disabled,.ui-icon-button[aria-disabled=true].svelte-fr8elg{cursor:not-allowed;opacity:.52}.ui-icon-button[data-state=pending].svelte-fr8elg{cursor:default;opacity:1}.ui-icon-button__spinner.svelte-fr8elg{animation:svelte-fr8elg-ui-icon-button-spin .7s linear infinite;display:inline-flex}@keyframes svelte-fr8elg-ui-icon-button-spin{to{transform:rotate(360deg)}}@keyframes svelte-fr8elg-ui-icon-button-pulse{50%{opacity:.42}}@media(prefers-reduced-motion:reduce){.ui-icon-button[data-prominence=quiet][data-table-row-action].svelte-fr8elg:hover:not(:disabled,[aria-disabled=true]) svg{transform:none}.ui-icon-button__spinner.svelte-fr8elg{animation:svelte-fr8elg-ui-icon-button-pulse 1.2s ease-in-out infinite}}.identity-mark.svelte-min1ue{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:var(--ui-radius-md);background:var(--shell-sidebar-raised);color:var(--shell-sidebar-text);font-size:.75rem;font-weight:750;line-height:1}.person.svelte-min1ue{border-radius:50%}.compact.svelte-min1ue{width:1.9rem;height:1.9rem;font-size:.68rem}.large.svelte-min1ue{width:3rem;height:3rem;font-size:.95rem}.ui-button.svelte-6girzl{--button-background: var(--ui-surface-raised);--button-background-hover: color-mix(in oklab, var(--button-background), var(--ui-hover-ink) var(--ui-hover-weight));--button-border: var(--ui-border);--button-border-hover: var(--ui-border-strong);--button-color: var(--ui-text);align-items:center;background:var(--button-background);border:1px solid var(--button-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-control);color:var(--button-color);cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;font-weight:650;height:var(--ui-control-height);justify-content:center;letter-spacing:0;line-height:1;min-width:var(--ui-control-height);padding:0 .875rem;position:relative;text-decoration:none;transition:background-color var(--ui-motion-hover) var(--ui-ease),color var(--ui-motion-hover) var(--ui-ease),transform var(--ui-motion-fast) var(--ui-ease)}.ui-button[data-size=compact].svelte-6girzl{font-size:.8125rem;height:var(--ui-control-height-compact);min-width:var(--ui-control-height-compact);padding-inline:.6875rem}.ui-button[data-prominence=primary].svelte-6girzl{--button-background: var(--ui-accent);--button-background-hover: var(--ui-accent-hover);--button-border: var(--ui-accent);--button-border-hover: var(--ui-accent-hover);--button-color: var(--ui-on-accent);box-shadow:var(--ui-shadow-control-primary)}.ui-button[data-prominence=quiet].svelte-6girzl{--button-background: transparent;--button-border: transparent;--button-border-hover: var(--ui-border);box-shadow:none;color:var(--ui-text-muted)}.ui-button[data-tone=destructive].svelte-6girzl{--button-border: color-mix(in srgb, var(--ui-danger) 55%, var(--ui-border));--button-border-hover: var(--ui-danger);--button-color: var(--ui-danger)}.ui-button[data-tone=destructive][data-prominence=primary].svelte-6girzl{--button-background: var(--ui-danger);--button-background-hover: var(--ui-danger-hover);--button-border: var(--ui-danger);--button-border-hover: var(--ui-danger-hover);--button-color: #ffffff}.ui-button.svelte-6girzl:hover:not(:disabled):not([aria-disabled=true]){background:var(--button-background-hover);border-color:var(--button-border-hover)}.ui-button[data-hit-target=container].svelte-6girzl{position:static}.ui-button.svelte-6girzl:active:not(:disabled):not([aria-disabled=true]):not([data-hit-target=container]){transform:translateY(1px)}.ui-button.svelte-6girzl:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-button.svelte-6girzl:disabled,.ui-button[aria-disabled=true].svelte-6girzl{cursor:not-allowed;opacity:.52}.ui-button[data-state=pending].svelte-6girzl{cursor:default;opacity:1}.ui-button__stack.svelte-6girzl{align-items:center;display:grid}.ui-button__content.svelte-6girzl,.ui-button__pending.svelte-6girzl{align-items:center;display:inline-flex;gap:.4375rem;grid-area:1/1;justify-content:center;white-space:nowrap}.ui-button__pending.svelte-6girzl{visibility:hidden}.ui-button[data-state=pending].svelte-6girzl .ui-button__content:where(.svelte-6girzl){visibility:hidden}.ui-button[data-state=pending].svelte-6girzl .ui-button__pending:where(.svelte-6girzl){visibility:visible}.ui-button__spinner.svelte-6girzl{animation:svelte-6girzl-ui-button-spin .9s linear infinite;display:inline-flex}.ui-button[data-signature-motion=true].svelte-6girzl{overflow:clip}.ui-button__face.svelte-6girzl{display:inline-grid;min-height:1.0625rem;place-items:center;position:relative}.ui-button__static.svelte-6girzl,.ui-button__morph.svelte-6girzl,.ui-button__spinner-wrap.svelte-6girzl{grid-area:1/1}.ui-button__static.svelte-6girzl,.ui-button__morph.svelte-6girzl{align-items:center;display:inline-flex;gap:.4375rem}.ui-button__static.svelte-6girzl{opacity:1;transition:opacity var(--ui-motion-signature-face) var(--ui-ease-signature)}.ui-button__morph.svelte-6girzl{opacity:0;transition:opacity var(--ui-motion-signature-face) var(--ui-ease-signature)}.ui-button__icon.svelte-6girzl,.ui-button__morph-icon.svelte-6girzl,.ui-button__spinner-wrap.svelte-6girzl{align-items:center;display:inline-flex;justify-content:center}.ui-button__morph-copy.svelte-6girzl{align-items:center;display:inline-flex}.ui-button__glyph.svelte-6girzl,.ui-button__morph-icon.svelte-6girzl{filter:blur(0);opacity:1;transform:translate(0) scale(1)}.ui-button__glyph[data-space=true].svelte-6girzl{display:inline-block;width:.32em}.ui-button__spinner-wrap.svelte-6girzl{opacity:0;pointer-events:none;transform:scale(.72)}.ui-button[data-morph-active=true].svelte-6girzl .ui-button__static:where(.svelte-6girzl){opacity:0}.ui-button[data-morph-active=true].svelte-6girzl .ui-button__morph:where(.svelte-6girzl){opacity:1}.ui-button[data-morph-active=true].svelte-6girzl .ui-button__glyph:where(.svelte-6girzl),.ui-button[data-morph-active=true].svelte-6girzl .ui-button__morph-icon:where(.svelte-6girzl){animation:svelte-6girzl-ui-button-collapse var(--ui-motion-signature-collapse) var(--ui-ease-signature) forwards;will-change:filter,opacity,transform}.ui-button[data-morph-active=true].svelte-6girzl .ui-button__spinner-wrap:where(.svelte-6girzl){animation:svelte-6girzl-ui-button-spinner-in var(--ui-motion-signature-spinner-in) var(--ui-ease-signature) var(--ui-motion-signature-spinner-delay) forwards}@keyframes svelte-6girzl-ui-button-collapse{0%{filter:blur(0);opacity:1;transform:translate(0) scale(1)}72%{filter:blur(0);opacity:.5;transform:translate(calc(var(--morph-x) * .82),calc(var(--morph-y) * .82)) scale(.88)}to{filter:blur(1.5px);opacity:0;transform:translate(var(--morph-x),var(--morph-y)) scale(.58)}}@keyframes svelte-6girzl-ui-button-spinner-in{55%{opacity:.12;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes svelte-6girzl-ui-button-spin{to{transform:rotate(360deg)}}@keyframes svelte-6girzl-ui-button-pulse{50%{opacity:.42}}@media(prefers-reduced-motion:reduce){.ui-button__spinner.svelte-6girzl{animation:svelte-6girzl-ui-button-pulse 1.2s ease-in-out infinite}}.toast-host.svelte-1feumkt{position:fixed;top:calc(var(--shell-sticky-top, 0px) + 1rem);right:1.5rem;width:min(26rem,calc(100vw - 2rem));display:grid;gap:.75rem;z-index:1010;pointer-events:none}.toast-message.svelte-1feumkt{display:flex;align-items:start;gap:.75rem;padding:.85rem;color:var(--ui-text);background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-overlay);pointer-events:auto}.toast-icon.svelte-1feumkt{color:var(--ui-success);padding-top:.35rem}.update-message.svelte-1feumkt{display:grid;justify-items:start;gap:.5rem}[data-tone=error].svelte-1feumkt .toast-icon:where(.svelte-1feumkt){color:var(--ui-danger)}p.svelte-1feumkt{flex:1;min-width:0;overflow-wrap:anywhere;font-size:.9375rem;margin:.25rem 0}@media(max-width:600px){.toast-host.svelte-1feumkt{right:1rem}}.search-trigger.svelte-3qd1gf{align-items:center;background:transparent;border:0;color:inherit;cursor:default;display:flex;font:inherit;gap:.5rem;min-width:0;padding:0;text-align:left;width:100%}.search-trigger.svelte-3qd1gf span:where(.svelte-3qd1gf){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-trigger.svelte-3qd1gf kbd:where(.svelte-3qd1gf){background:var(--search-shortcut-background, var(--ui-surface-muted));color:var(--search-shortcut-text, var(--ui-text-muted));font:inherit;font-size:.68rem;white-space:nowrap}.search-trigger.svelte-3qd1gf:focus-visible{outline:2px solid var(--ui-focus, var(--shell-focus));outline-offset:3px}.settings-frame.svelte-1tb6a7y{background:var(--ui-surface-raised);color:var(--shell-ink);width:min(72rem,100vw - 5rem);height:min(60rem,100dvh - 5rem);max-width:none;max-height:none;padding:0;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-overlay);overflow:hidden}.settings-frame[open].svelte-1tb6a7y{display:grid;grid-template-columns:14.5rem minmax(0,1fr)}.settings-frame.svelte-1tb6a7y::backdrop{background:#0c0c0c94}body:has(dialog[data-settings-frame][open]){overflow:hidden}aside.svelte-1tb6a7y{background:var(--ui-surface);border-right:1px solid var(--ui-border);padding:.75rem;display:flex;flex-direction:column;min-height:0}aside.svelte-1tb6a7y .profile-link{display:flex;align-items:center;gap:.65rem;padding:.65rem;margin-bottom:.4rem;color:var(--ui-text);text-decoration:none;border-radius:var(--ui-radius-md);transition:background-color var(--ui-motion-hover) var(--ui-ease)}aside.svelte-1tb6a7y .profile-link:hover{background:color-mix(in oklab,var(--ui-surface),var(--ui-hover-ink) var(--ui-hover-weight))}aside.svelte-1tb6a7y .profile-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}.profile-copy.svelte-1tb6a7y{min-width:0}.profile-copy.svelte-1tb6a7y strong:where(.svelte-1tb6a7y){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:650}.profile-copy.svelte-1tb6a7y small:where(.svelte-1tb6a7y){display:flex;align-items:center;gap:.3rem;margin-top:.15rem;font-size:.75rem;color:var(--ui-text-muted)}.search-preview.svelte-1tb6a7y{display:flex;align-items:center;gap:.5rem;flex-shrink:0;height:var(--ui-control-height-compact);margin:0 .1rem 1.25rem;padding:0 .65rem;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface-raised);color:var(--ui-text-muted)}.search-preview.svelte-1tb6a7y .search-trigger{width:100%}nav.svelte-1tb6a7y{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.25rem .1rem .75rem}.scope.svelte-1tb6a7y{color:var(--ui-text-muted);font-size:.75rem}nav.svelte-1tb6a7y section:where(.svelte-1tb6a7y)+section:where(.svelte-1tb6a7y){border-top:1px solid var(--ui-border);margin-top:1rem;padding-top:1rem}h2.svelte-1tb6a7y{font-size:.7rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;margin:0 .65rem .35rem;color:var(--ui-text-muted)}.scope.svelte-1tb6a7y{padding:0 .65rem;margin:0 0 .45rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}nav.svelte-1tb6a7y a{--settings-link-background: var(--ui-surface);display:block;border-radius:var(--ui-radius-md);padding:.5rem .65rem;text-decoration:none;color:var(--ui-text);font-size:.85rem;line-height:1.25;margin:.15rem 0;background:var(--settings-link-background);transition:background-color var(--ui-motion-hover) var(--ui-ease)}nav.svelte-1tb6a7y a[aria-current=page],nav.svelte-1tb6a7y a[aria-busy=true]{--settings-link-background: color-mix( in oklab, var(--ui-surface), var(--ui-text) 9% );font-weight:650}nav.svelte-1tb6a7y a:hover{background:color-mix(in oklab,var(--settings-link-background),var(--ui-hover-ink) var(--ui-hover-weight))}nav.svelte-1tb6a7y a:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}.settings-page.svelte-1tb6a7y{display:flex;flex-direction:column;min-width:0;min-height:0}main.svelte-1tb6a7y{flex:1;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;outline:none;padding:2.25rem 2.75rem 3rem}.content.svelte-1tb6a7y{max-width:72rem}.content.svelte-1tb6a7y code{color:inherit}.personal.svelte-1tb6a7y .content:where(.svelte-1tb6a7y){max-width:42rem;margin-inline:auto}.context.svelte-1tb6a7y{display:flex;align-items:center;gap:.65rem;flex-shrink:0;min-height:4.5rem;padding:1rem 1.35rem;border-bottom:1px solid var(--ui-border);font-size:.75rem;color:var(--ui-text-muted)}.context.svelte-1tb6a7y>div:where(.svelte-1tb6a7y){min-width:0}.target-company.svelte-1tb6a7y{display:block;font-size:.9rem;font-weight:650;color:var(--ui-text);margin-top:.3rem;overflow-wrap:anywhere}.exit.svelte-1tb6a7y{display:flex;flex-direction:column;align-items:center;gap:.2rem;margin-left:auto;flex-shrink:0}.exit.svelte-1tb6a7y span:where(.svelte-1tb6a7y){font-size:.65rem;color:var(--ui-text-muted)}.mobile-heading.svelte-1tb6a7y{display:none}@media(max-width:767.98px){.settings-frame.svelte-1tb6a7y{width:calc(100vw - 1rem);height:calc(100dvh - 1rem)}.settings-frame[open].svelte-1tb6a7y{display:flex;flex-direction:column}.mobile-heading.svelte-1tb6a7y{display:flex;align-items:center;gap:.65rem;min-height:3.75rem;background:var(--ui-surface);border-bottom:1px solid var(--ui-border);padding:.5rem 1rem}.mobile-heading.svelte-1tb6a7y>span:where(.svelte-1tb6a7y){flex:1;font-weight:650}aside.svelte-1tb6a7y{display:none}aside.open.svelte-1tb6a7y{display:flex;position:absolute;inset:3.75rem 0 0;height:auto;z-index:3;padding:1rem}aside.open.svelte-1tb6a7y nav:where(.svelte-1tb6a7y){width:100%}.context.svelte-1tb6a7y .exit:where(.svelte-1tb6a7y){display:none}main.svelte-1tb6a7y{padding:1.25rem .75rem 2rem}.settings-page.svelte-1tb6a7y{flex:1}.exit.svelte-1tb6a7y span:where(.svelte-1tb6a7y){display:none}.context.svelte-1tb6a7y{min-height:3.5rem;padding:.75rem}}.assistant-row.svelte-18n52mu{display:flex;justify-content:flex-start}.assistant-row--user.svelte-18n52mu{justify-content:flex-end}.assistant-bubble.svelte-18n52mu{border-radius:14px;margin-top:.375rem;max-width:85%;padding:.5rem .75rem}.assistant-bubble--in.svelte-18n52mu{background:var(--theme-secondary-bg);border:1px solid var(--theme-border-color);border-bottom-left-radius:4px}.assistant-bubble--out.svelte-18n52mu{background:var(--theme-primary);border-bottom-right-radius:4px;color:#fff}.assistant-bubble--error.svelte-18n52mu{background:var(--theme-tertiary-bg);border:1px solid var(--theme-danger, #dc3545);color:var(--theme-danger, #dc3545)}.assistant-bubble__body.svelte-18n52mu{font-size:.875rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.assistant-typing.svelte-18n52mu{display:inline-flex;gap:4px;padding:2px 0}.assistant-typing.svelte-18n52mu span:where(.svelte-18n52mu){animation:svelte-18n52mu-assistant-blink 1.2s infinite ease-in-out both;background:var(--theme-tertiary-color, #888);border-radius:50%;height:6px;opacity:.5;width:6px}.assistant-typing.svelte-18n52mu span:where(.svelte-18n52mu):nth-child(2){animation-delay:.2s}.assistant-typing.svelte-18n52mu span:where(.svelte-18n52mu):nth-child(3){animation-delay:.4s}@keyframes svelte-18n52mu-assistant-blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.assistant-panel.svelte-r14mr9{border:0;height:100dvh;inset:0 0 0 auto;margin:0;max-width:100vw;padding:0;visibility:visible;width:min(26rem,100vw);z-index:1075}.assistant-panel[open].svelte-r14mr9{display:flex;flex-direction:column}.assistant-panel.svelte-r14mr9::backdrop{background:#0f172a59}.assistant-header.svelte-r14mr9{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:1rem}.assistant-list.svelte-r14mr9{overflow-y:auto;padding:.5rem .75rem}.assistant-composer.svelte-r14mr9{background:var(--theme-secondary-bg)}.assistant-fab.svelte-bh2tr{align-items:center;bottom:1.5rem;display:inline-flex;height:56px;justify-content:center;position:fixed;right:1.5rem;transition:transform .2s ease,opacity .2s ease;width:56px;z-index:1045}.assistant-fab.svelte-bh2tr:hover{transform:scale(1.05)}.assistant-fab--hidden.svelte-bh2tr{opacity:0;pointer-events:none;transform:scale(.8)}.brand-lockup.svelte-1jgi5dt{align-items:center;color:var(--shell-sidebar-text);display:inline-flex;gap:.7rem}.brand-lockup__mark.svelte-1jgi5dt{align-items:stretch;border:2px solid currentColor;border-radius:4px;display:inline-flex;gap:3px;height:2rem;padding:4px;width:2rem}.brand-lockup__mark.svelte-1jgi5dt i:where(.svelte-1jgi5dt){background:var(--shell-coral);flex:1}.brand-lockup__text.svelte-1jgi5dt{font-size:1.15rem;font-weight:760;letter-spacing:0;line-height:1}.brand-lockup--compact.svelte-1jgi5dt .brand-lockup__mark:where(.svelte-1jgi5dt){height:1.8rem;width:1.8rem}.readout.svelte-xrdsy8{display:flex;flex-direction:column;justify-content:center;gap:.12rem;height:100%;width:fit-content;max-width:100%;min-width:0;color:var(--news-text)}.label.svelte-xrdsy8{color:var(--news-text);font-size:.75rem;font-weight:650;line-height:1.2}.headline.svelte-xrdsy8{display:flex;align-items:center;gap:.3rem;white-space:nowrap;font-size:.6875rem;font-weight:500;line-height:1.3;color:var(--news-accent)}strong.svelte-xrdsy8{font-variant-numeric:tabular-nums;font-weight:inherit;font-size:inherit;line-height:inherit}.deadline.svelte-xrdsy8{gap:.25rem}.deadline.svelte-xrdsy8 svg{margin-left:.2rem;opacity:.8}[data-tone=clear].svelte-xrdsy8{--news-accent: var(--news-good)}[data-tone=overdue].svelte-xrdsy8{--news-accent: var(--news-late)}[data-tone=now].svelte-xrdsy8{--news-accent: var(--news-due)}[data-tone=soon].svelte-xrdsy8,[data-tone=estimates].svelte-xrdsy8{--news-accent: var(--news-review)}[data-tone=invoices].svelte-xrdsy8{--news-accent: var(--news-collection)}[data-tone=unavailable].svelte-xrdsy8{--news-accent: var(--news-muted)}.clear-check.svelte-xrdsy8{display:grid;place-items:center;width:.85rem;height:.85rem;border:1px solid currentColor;border-radius:50%}.document-stack.svelte-xrdsy8{position:relative;display:flex;padding-left:.2rem}.document-stack.svelte-xrdsy8:before{content:"";position:absolute;left:0;top:.2rem;bottom:.2rem;width:.2rem;border-block:1px solid;border-left:1px solid;opacity:.55}.invoice-line.svelte-xrdsy8{display:flex;align-items:center;gap:.4rem;color:var(--news-accent);font-size:.6875rem;line-height:1.2}.receipt.svelte-xrdsy8{display:flex;align-items:center;gap:.3rem;padding:.05rem .2rem;border:1px solid color-mix(in oklab,currentColor,transparent 65%);border-radius:2px}.newsbar.svelte-pm6lz6{--news-text: var(--shell-sidebar-text);--news-muted: var(--shell-sidebar-muted);--news-dot-active: var(--ui-surface);--news-good: color-mix(in oklab, var(--ui-success), white 45%);--news-late: var(--shell-coral);--news-due: var(--shell-amber);--news-review: color-mix(in oklab, var(--shell-blue), white 25%);--news-collection: var(--shell-teal);--news-background-hover: color-mix(in oklab, var(--shell-sidebar), var(--shell-hover-ink) var(--shell-hover-weight));display:flex;flex:1;position:relative;min-width:0;height:2.5rem;color:var(--news-text);border-radius:var(--shell-radius-sm);transition:background-color var(--shell-motion-hover) var(--shell-ease)}.viewport.svelte-pm6lz6{position:relative;flex:1;min-width:0;width:100%;min-height:0;overflow:hidden;border-radius:var(--shell-radius-sm)}.slide.svelte-pm6lz6{position:absolute;inset:0;padding:.1rem .35rem .4rem;will-change:transform}.track.svelte-pm6lz6{position:absolute;inset:0}.newsbar.svelte-pm6lz6 .readout-action{position:relative;z-index:1;display:block;width:100%;height:100%;padding:.3rem;border:0;border-radius:var(--shell-radius-sm);background:transparent;text-align:left;text-decoration:none;color:inherit;cursor:pointer;transition:background-color var(--shell-motion-hover) var(--shell-ease)}.newsbar.svelte-pm6lz6:hover,.newsbar.svelte-pm6lz6:focus-within{background:var(--news-background-hover)}.newsbar.svelte-pm6lz6 .readout-action:focus-visible,button.svelte-pm6lz6:focus-visible{outline:2px solid var(--shell-focus);outline-offset:-2px}.fallback.svelte-pm6lz6{display:flex!important;flex-direction:column;justify-content:center;height:100%;gap:.15rem;padding:.3rem;font-size:.6875rem;line-height:1.25}.fallback.svelte-pm6lz6 span:where(.svelte-pm6lz6){color:var(--news-muted);font-size:.625rem}.controls.svelte-pm6lz6{position:absolute;bottom:0;inset-inline:0;z-index:2;display:flex;justify-content:center;height:.625rem;opacity:0;pointer-events:none;transition:opacity .14s var(--shell-ease)}.newsbar.svelte-pm6lz6:hover .controls:where(.svelte-pm6lz6),.newsbar.svelte-pm6lz6:focus-within .controls:where(.svelte-pm6lz6){opacity:1;pointer-events:auto}.dots.svelte-pm6lz6{display:flex;justify-content:center}.dot.svelte-pm6lz6{display:grid;place-items:center;width:.875rem;height:.625rem;padding:0;border:0;border-radius:3px;background:transparent;color:var(--news-muted);cursor:pointer}.dot.svelte-pm6lz6 span:where(.svelte-pm6lz6){width:3px;height:3px;border-radius:50%;background:var(--news-muted);opacity:1;transition:opacity .14s var(--shell-ease)}.dot[aria-pressed=true].svelte-pm6lz6 span:where(.svelte-pm6lz6){background:var(--news-dot-active)}.mobile.svelte-pm6lz6{flex:0 1 11rem;margin-left:auto;height:2.5rem;--news-text: var(--ui-text);--news-muted: var(--ui-text-muted);--news-dot-active: var(--ui-text);--news-good: var(--ui-success);--news-late: var(--ui-danger);--news-due: var(--ui-warning);--news-review: var(--ui-info);--news-collection: var(--ui-accent);--news-background-hover: var(--ui-surface-hover)}@media(hover:none){.controls.svelte-pm6lz6{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.controls.svelte-pm6lz6,.dot.svelte-pm6lz6 span:where(.svelte-pm6lz6){transition:none}}.company-context__selector.svelte-1g8ljf9:disabled{cursor:default}.company-context.svelte-1g8ljf9 .company-context__support{background:transparent;border:0;color:var(--shell-sidebar-muted);display:block;font-size:.7rem;padding-top:.5rem}.company-context.svelte-1g8ljf9{position:relative}.company-context__control.svelte-1g8ljf9{align-items:stretch;border-radius:var(--shell-radius-md);display:flex;min-width:0;overflow:hidden}.company-context__selector.svelte-1g8ljf9{--company-selector-background: var(--shell-sidebar);align-items:center;background:var(--company-selector-background);border:0;color:var(--shell-sidebar-text);cursor:pointer;display:grid;flex:1 1 auto;gap:.45rem;grid-template-columns:1.9rem minmax(0,1fr) 1.25rem;min-width:0;padding:.55rem;text-align:left;transition:background-color var(--shell-motion-fast) var(--shell-ease)}.company-context__selector.active.svelte-1g8ljf9{--company-selector-background: var(--shell-sidebar-surface)}.company-context__selector.svelte-1g8ljf9:hover:not(:disabled){background:color-mix(in oklab,var(--company-selector-background),var(--shell-hover-ink) var(--shell-hover-weight))}.company-context__selector.svelte-1g8ljf9:focus-visible,.company-context.svelte-1g8ljf9 .company-context__details:focus-visible,.company-context__option.svelte-1g8ljf9:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.company-context__avatar.svelte-1g8ljf9{align-items:center;background:#2b2b29;border-radius:var(--shell-radius-sm);color:var(--shell-sidebar-text);display:flex;font-size:.68rem;font-weight:750;height:1.9rem;justify-content:center;overflow:hidden;width:1.9rem}.company-context__identity.svelte-1g8ljf9,.company-context__option.svelte-1g8ljf9>span:where(.svelte-1g8ljf9):nth-child(2){display:flex;flex-direction:column;min-width:0}.company-context__identity.svelte-1g8ljf9 strong:where(.svelte-1g8ljf9),.company-context__option.svelte-1g8ljf9 strong:where(.svelte-1g8ljf9){font-size:.78rem;font-weight:650;line-height:1.2;overflow:hidden}.company-context__identity.svelte-1g8ljf9 strong:where(.svelte-1g8ljf9){text-overflow:ellipsis;white-space:nowrap}.company-context__option.svelte-1g8ljf9 strong:where(.svelte-1g8ljf9){text-overflow:ellipsis;white-space:nowrap}.company-context__identity.svelte-1g8ljf9 small:where(.svelte-1g8ljf9){color:var(--shell-sidebar-muted);font-size:.68rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-context__chevron.svelte-1g8ljf9{align-items:center;align-self:start;border:1px solid rgba(255,255,255,.1);border-radius:var(--shell-radius-sm);display:flex;height:1.25rem;justify-content:center;transition:transform var(--shell-motion-standard) var(--shell-ease);width:1.25rem}.company-context__selector.active.svelte-1g8ljf9 .company-context__chevron:where(.svelte-1g8ljf9){transform:rotate(180deg)}.company-context.svelte-1g8ljf9 .company-context__details{align-items:center;border-left:1px solid rgba(255,255,255,.1);color:var(--shell-sidebar-muted);display:flex;flex:0 0 2.35rem;justify-content:center;text-decoration:none;transition:background-color var(--shell-motion-fast) var(--shell-ease),color var(--shell-motion-fast) var(--shell-ease)}.company-context.svelte-1g8ljf9 .company-context__details:hover:not([aria-disabled=true]){background:color-mix(in oklab,var(--shell-sidebar),var(--shell-hover-ink) var(--shell-hover-weight));color:var(--shell-sidebar-text)}.company-context.svelte-1g8ljf9 .company-context__details[aria-disabled=true]{pointer-events:none}.company-context__panel.svelte-1g8ljf9{animation:svelte-1g8ljf9-company-panel-in var(--shell-motion-standard) var(--shell-ease);background:var(--shell-sidebar-surface);border-radius:var(--shell-radius-md);bottom:calc(100% + .55rem);box-shadow:0 1.25rem 3rem #0000006b;color:var(--shell-sidebar-text);left:0;max-height:min(28rem,100dvh - 11rem);overflow-y:auto;padding:.45rem;position:absolute;scrollbar-color:rgba(255,255,255,.18) transparent;scrollbar-width:thin;width:100%;z-index:4}.company-context__panel-heading.svelte-1g8ljf9{align-items:baseline;display:flex;justify-content:space-between;padding:.35rem .4rem .65rem}.company-context__panel-heading.svelte-1g8ljf9 span:where(.svelte-1g8ljf9){font-size:.72rem;font-weight:700}.company-context__panel-heading.svelte-1g8ljf9 small:where(.svelte-1g8ljf9){color:var(--shell-sidebar-muted);font-size:.64rem}.company-context__option.svelte-1g8ljf9{align-items:center;background:transparent;border:0;border-radius:var(--shell-radius-sm);color:var(--shell-sidebar-text);cursor:pointer;display:grid;gap:.65rem;grid-template-columns:1.9rem minmax(0,1fr) auto;padding:.55rem .65rem;position:relative;text-align:left;width:100%}.company-context__option.svelte-1g8ljf9:hover:not(:disabled){background:color-mix(in oklab,var(--shell-sidebar-surface),var(--shell-hover-ink) var(--shell-hover-weight))}.company-context__option.pending.svelte-1g8ljf9{cursor:default}.company-context__option.pending.svelte-1g8ljf9>svg{animation:svelte-1g8ljf9-company-spinner .7s linear infinite}.company-context__option.svelte-1g8ljf9 small:where(.svelte-1g8ljf9){color:var(--shell-sidebar-muted);font-size:.7rem}.company-context__options-divider.svelte-1g8ljf9{border-top:1px solid rgba(255,255,255,.1);margin:.35rem 0}@keyframes svelte-1g8ljf9-company-panel-in{0%{opacity:0;transform:translateY(.35rem) scale(.985)}}@keyframes svelte-1g8ljf9-company-spinner{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.company-context__option.pending.svelte-1g8ljf9>svg{animation:none}}.shell-icon-button.svelte-1gzx2zc{--shell-icon-background: transparent;align-items:center;background:var(--shell-icon-background);border:1px solid transparent;border-radius:var(--shell-radius-md);color:var(--shell-sidebar-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;height:2.5rem;justify-content:center;padding:0;position:relative;transition:background-color var(--shell-motion-fast) var(--shell-ease),border-color var(--shell-motion-fast) var(--shell-ease),color var(--shell-motion-fast) var(--shell-ease),transform var(--shell-motion-fast) var(--shell-ease);width:2.5rem}.shell-icon-button.active.svelte-1gzx2zc{--shell-icon-background: var(--shell-sidebar-raised);border-color:#ffffff1f;color:var(--shell-sidebar-text)}.shell-icon-button.svelte-1gzx2zc:hover:not(:disabled){background:color-mix(in oklab,var(--shell-icon-background),var(--shell-hover-ink) var(--shell-hover-weight));border-color:#ffffff1f;color:var(--shell-sidebar-text)}.shell-icon-button.svelte-1gzx2zc:active{transform:translateY(1px)}.shell-icon-button.svelte-1gzx2zc:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.shell-icon-button__badge.svelte-1gzx2zc{align-items:center;background:var(--shell-coral);border:2px solid var(--shell-sidebar);border-radius:999px;color:#fff;display:flex;font-size:.625rem;font-weight:700;height:1.1rem;inset:-.2rem -.25rem auto auto;justify-content:center;min-width:1.1rem;padding:0 .2rem;position:absolute}.notification-menu.svelte-1t8jsc7{position:relative}.notification-menu__panel.svelte-1t8jsc7{bottom:0;left:calc(100% + .75rem);padding:0;position:absolute;width:min(24rem,calc(100vw - var(--shell-sidebar-width) - 2rem))}.notification-menu__heading.svelte-1t8jsc7{align-items:center;display:flex;justify-content:space-between;padding:.8rem .9rem}.notification-menu__heading.svelte-1t8jsc7>div:where(.svelte-1t8jsc7){display:flex;flex-direction:column}.notification-menu__heading.svelte-1t8jsc7 strong:where(.svelte-1t8jsc7){font-size:.85rem}.notification-menu__heading.svelte-1t8jsc7 small:where(.svelte-1t8jsc7){color:var(--shell-muted);font-size:.68rem}.notification-menu__heading.svelte-1t8jsc7 button:where(.svelte-1t8jsc7){background:transparent;border:0;color:#087d74;cursor:pointer;font-size:.7rem;font-weight:650;padding:.35rem}.notification-menu__list.svelte-1t8jsc7{border-top:1px solid var(--shell-border);max-height:min(28rem,calc(100dvh - 3rem));overflow-y:auto}.notification-menu__state.svelte-1t8jsc7{align-items:center;color:var(--shell-muted);display:flex;font-size:.76rem;gap:.5rem;justify-content:center;min-height:7rem;padding:1rem}.notification-menu__state.svelte-1t8jsc7 .lucide-loader-circle{animation:svelte-1t8jsc7-spin .75s linear infinite}.notification-menu__state--error.svelte-1t8jsc7{flex-direction:column;color:var(--shell-danger)}.notification-menu__state--error.svelte-1t8jsc7 button:where(.svelte-1t8jsc7){background:transparent;border:0;color:var(--shell-danger);cursor:pointer;font-size:.72rem;font-weight:650;padding:.2rem .35rem;text-decoration:underline}.notification-menu__item.svelte-1t8jsc7{align-items:start;border-bottom:1px solid var(--shell-border);display:grid;grid-template-columns:minmax(0,1fr) 2rem;padding:.35rem .45rem}.notification-menu__item.svelte-1t8jsc7:last-child{border-bottom:0}.notification-menu__item.unread.svelte-1t8jsc7{background:#f4efe6}.notification-menu__content.svelte-1t8jsc7{align-items:start;background:transparent;border:0;color:var(--shell-ink);cursor:pointer;display:grid;gap:.65rem;grid-template-columns:2rem minmax(0,1fr);padding:.4rem;text-align:left;text-decoration:none}.notification-menu__content.svelte-1t8jsc7>span:where(.svelte-1t8jsc7):last-child{display:flex;flex-direction:column;min-width:0}.notification-menu__content.svelte-1t8jsc7 strong:where(.svelte-1t8jsc7){font-size:.76rem}.notification-menu__content.svelte-1t8jsc7 small:where(.svelte-1t8jsc7){color:var(--shell-muted);display:-webkit-box;font-size:.7rem;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.notification-menu__icon.svelte-1t8jsc7{align-items:center;background:#e4f4f1;border-radius:var(--shell-radius-sm);color:#087d74;display:flex;height:2rem;justify-content:center;width:2rem}.notification-menu__icon--danger.svelte-1t8jsc7{background:#fbe5e2;color:var(--shell-danger)}.notification-menu__icon--quiet.svelte-1t8jsc7{background:#ebe8e2;color:var(--shell-muted)}.notification-menu__remove.svelte-1t8jsc7{align-items:center;background:transparent;border:0;border-radius:var(--shell-radius-sm);color:var(--shell-muted);cursor:pointer;display:flex;height:2rem;justify-content:center;margin-top:.3rem;width:2rem}.notification-menu__content.svelte-1t8jsc7:hover,.notification-menu__remove.svelte-1t8jsc7:hover{background:var(--ui-surface-hover)}.notification-menu__heading.svelte-1t8jsc7 button:where(.svelte-1t8jsc7):focus-visible,.notification-menu__content.svelte-1t8jsc7:focus-visible,.notification-menu__remove.svelte-1t8jsc7:focus-visible{outline:2px solid var(--shell-focus);outline-offset:1px}.notification-menu--mobile.svelte-1t8jsc7 .notification-menu__panel:where(.svelte-1t8jsc7){bottom:.75rem;left:.75rem;position:fixed;width:calc(var(--shell-sidebar-width) - 1.5rem);z-index:4}@keyframes svelte-1t8jsc7-spin{to{transform:rotate(360deg)}}.user-menu.svelte-1xwi0f7{position:relative}.user-menu__trigger.svelte-1xwi0f7{align-items:center;background:#2b2b29;border:1px solid rgb(255 255 255 / 14%);border-radius:50%;color:var(--shell-sidebar-text);cursor:pointer;display:flex;font-size:.72rem;font-weight:750;height:2.5rem;justify-content:center;transition:border-color var(--shell-motion-fast) var(--shell-ease),box-shadow var(--shell-motion-fast) var(--shell-ease);width:2.5rem}.user-menu__trigger.svelte-1xwi0f7:hover,.user-menu__trigger.active.svelte-1xwi0f7{border-color:var(--shell-focus);box-shadow:0 0 0 2px #19b8aa38}.user-menu__trigger.svelte-1xwi0f7:focus-visible,.user-menu__actions.svelte-1xwi0f7 a:focus-visible,.user-menu__actions.svelte-1xwi0f7 button:where(.svelte-1xwi0f7):focus-visible,.user-menu__logout.svelte-1xwi0f7:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.user-menu__panel.svelte-1xwi0f7{bottom:0;left:calc(var(--shell-sidebar-width) - .5rem);position:absolute;width:18rem}.user-menu__identity.svelte-1xwi0f7{align-items:center;display:grid;gap:.65rem;grid-template-columns:2.4rem minmax(0,1fr);padding:.2rem .25rem .35rem}.user-menu__avatar.svelte-1xwi0f7{align-items:center;background:var(--shell-ink);border-radius:50%;color:var(--shell-sidebar-text);display:flex;font-size:.72rem;font-weight:750;height:2.4rem;justify-content:center;width:2.4rem}.user-menu__identity.svelte-1xwi0f7>span:where(.svelte-1xwi0f7):last-child{display:flex;flex-direction:column;min-width:0}.user-menu__identity.svelte-1xwi0f7 strong:where(.svelte-1xwi0f7){color:var(--shell-ink);font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__identity.svelte-1xwi0f7 small:where(.svelte-1xwi0f7),.user-menu__role.svelte-1xwi0f7{color:var(--shell-muted);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__role.svelte-1xwi0f7{display:block;padding:0 .25rem .65rem 3.3rem;text-transform:capitalize}.user-menu__actions.svelte-1xwi0f7{border-bottom:1px solid var(--shell-border);border-top:1px solid var(--shell-border);display:grid;padding:.4rem 0}.user-menu__actions.svelte-1xwi0f7 a,.user-menu__actions.svelte-1xwi0f7 button:where(.svelte-1xwi0f7),.user-menu__logout.svelte-1xwi0f7{align-items:center;background:transparent;border:0;border-radius:var(--shell-radius-sm);color:var(--shell-ink);cursor:pointer;display:flex;font-size:.78rem;gap:.6rem;padding:.55rem .6rem;text-align:left;text-decoration:none;width:100%}.user-menu__actions.svelte-1xwi0f7 a:hover,.user-menu__actions.svelte-1xwi0f7 button:where(.svelte-1xwi0f7):hover,.user-menu__logout.svelte-1xwi0f7:hover{background:var(--ui-surface-hover)}.user-menu__logout.svelte-1xwi0f7{color:var(--shell-danger);cursor:pointer;margin-top:.4rem}.user-menu__logout.svelte-1xwi0f7:disabled{cursor:wait;opacity:.65}.user-menu__logout.svelte-1xwi0f7 .lucide-loader-circle{animation:svelte-1xwi0f7-spin .75s linear infinite}.user-menu--mobile.svelte-1xwi0f7 .user-menu__panel:where(.svelte-1xwi0f7){bottom:.75rem;left:.75rem;position:fixed;width:calc(var(--shell-sidebar-width) - 1.5rem);z-index:4}@keyframes svelte-1xwi0f7-spin{to{transform:rotate(360deg)}}.shell-nav-subheading.svelte-10v2rf7{padding:.75rem .75rem .25rem 1.4rem;color:var(--shell-sidebar-muted);font-size:.6875rem;font-weight:600}.shell-sidebar.svelte-10v2rf7{background:var(--shell-sidebar);color:var(--shell-sidebar-text);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:100dvh;inset:0 auto 0 0;overflow:visible;position:fixed;width:var(--shell-sidebar-width);z-index:1040}.shell-sidebar__brand.svelte-10v2rf7{align-items:center;display:flex;justify-content:space-between;min-height:4.5rem;padding:1rem 1rem .75rem}.shell-sidebar__brand.svelte-10v2rf7 a{text-decoration:none}.shell-sidebar__brand.svelte-10v2rf7 a:focus-visible{border-radius:var(--shell-radius-sm);outline:2px solid var(--shell-focus);outline-offset:4px}.shell-sidebar__search.svelte-10v2rf7{--search-shortcut-background: var(--shell-sidebar-raised);--search-shortcut-text: var(--shell-sidebar-muted);padding:0 .85rem .8rem}.shell-sidebar__navigation.svelte-10v2rf7{min-height:0;overflow-x:hidden;overflow-y:auto;padding:.15rem .65rem 1rem;scrollbar-color:rgba(255,255,255,.18) transparent;scrollbar-width:thin}.shell-nav-section.svelte-10v2rf7{border-bottom:1px solid rgba(255,255,255,.07);padding:.45rem 0 .65rem}.shell-nav-section.svelte-10v2rf7:last-child{border-bottom:0}summary.svelte-10v2rf7{list-style:none}summary.svelte-10v2rf7::-webkit-details-marker{display:none}.shell-sidebar.svelte-10v2rf7 .shell-nav-heading{align-items:center;color:var(--shell-sidebar-muted);display:grid;font-size:.98rem;font-weight:650;gap:.6rem;grid-template-columns:minmax(0,1fr) .9rem;letter-spacing:-.015em;padding:.5rem .2rem;position:relative;text-decoration:none;transition:color var(--shell-motion-hover) var(--shell-ease)}.shell-sidebar.svelte-10v2rf7 a.shell-nav-heading:hover{color:var(--shell-sidebar-text)}.shell-sidebar.svelte-10v2rf7 .shell-nav-heading[data-overview-active]:before{background:var(--shell-focus);border-radius:2px;bottom:.55rem;content:"";left:-.4rem;position:absolute;top:.55rem;width:3px}.shell-nav-section.active.svelte-10v2rf7>.shell-nav-heading{color:var(--shell-sidebar-text)}.shell-sidebar.svelte-10v2rf7 .shell-nav-heading:focus-visible,.shell-nav-group.svelte-10v2rf7>summary:where(.svelte-10v2rf7):focus-visible,.shell-sidebar.svelte-10v2rf7 .shell-nav-link:focus-visible{outline:2px solid var(--shell-focus);outline-offset:-1px}ul.svelte-10v2rf7{list-style:none;margin:0;padding:0}.shell-sidebar.svelte-10v2rf7 .shell-nav-link,.shell-nav-group.svelte-10v2rf7>summary:where(.svelte-10v2rf7){--navigation-background: var(--shell-sidebar);align-items:center;background:var(--navigation-background);border-radius:var(--shell-radius-sm);color:var(--shell-sidebar-text);cursor:pointer;display:grid;font-size:.86rem;gap:.3em;grid-template-columns:1.125rem minmax(0,1fr);margin:.04rem 0;min-height:1.9rem;padding:.28rem .65rem;text-decoration:none;transition:background-color var(--shell-motion-hover) var(--shell-ease),color var(--shell-motion-hover) var(--shell-ease),transform var(--shell-motion-hover) var(--shell-ease)}.shell-sidebar.svelte-10v2rf7 .shell-nav-link:hover,.shell-nav-group.svelte-10v2rf7>summary:where(.svelte-10v2rf7):hover{background:color-mix(in oklab,var(--navigation-background),var(--shell-hover-ink) var(--shell-hover-weight))}li.active.svelte-10v2rf7>.shell-nav-group:where(.svelte-10v2rf7)>summary:where(.svelte-10v2rf7){--navigation-background: var(--shell-sidebar-surface);color:var(--shell-sidebar-text)}li.active.svelte-10v2rf7>.shell-nav-link,.shell-sidebar.svelte-10v2rf7 .shell-nav-link.pending{font-weight:620;text-shadow:0 0 var(--ui-glow-radius) color-mix(in srgb,var(--ui-on-accent) var(--ui-glow-strength),transparent)}li.active.svelte-10v2rf7>.shell-nav-link>svg,.shell-sidebar.svelte-10v2rf7 .shell-nav-link.pending>svg{filter:drop-shadow(0 0 calc(var(--ui-glow-radius) / 2) color-mix(in srgb,var(--ui-on-accent) var(--ui-glow-strength),transparent))}li.active.svelte-10v2rf7>.shell-nav-link:not(.shell-nav-link--child){--navigation-background: var(--shell-navigation-selected);color:var(--shell-sidebar-text)}.shell-sidebar.svelte-10v2rf7 .shell-nav-link:active{transform:translateY(1px);transition-property:background-color,color}.shell-sidebar.svelte-10v2rf7 .shell-nav-link.pending:not(.shell-nav-link--child){--navigation-background: var(--shell-navigation-selected);color:var(--shell-sidebar-text)}.shell-sidebar.svelte-10v2rf7 .shell-nav-link.pending svg,.shell-sidebar.svelte-10v2rf7 .shell-nav-link.pending .shell-nav-link__dot{animation:svelte-10v2rf7-shell-navigation-pending .7s ease-in-out infinite alternate}.shell-nav-group.svelte-10v2rf7>summary:where(.svelte-10v2rf7){grid-template-columns:1.125rem minmax(0,1fr) .9rem}.shell-nav-group.svelte-10v2rf7>summary:where(.svelte-10v2rf7) svg:last-child{transition:transform var(--shell-motion-standard) var(--shell-ease)}.shell-nav-group[open].svelte-10v2rf7>summary:where(.svelte-10v2rf7) svg:last-child{transform:rotate(90deg)}.shell-sidebar.svelte-10v2rf7 .shell-nav-link--child{color:color-mix(in srgb,var(--shell-sidebar-text) 80%,var(--shell-sidebar));font-size:.82rem;grid-template-columns:.5rem minmax(0,1fr);margin-left:1.25rem;min-height:1.75rem;padding-bottom:.24rem;padding-top:.24rem}li.active.svelte-10v2rf7>.shell-nav-link--child,.shell-sidebar.svelte-10v2rf7 .shell-nav-link--child.pending{color:var(--shell-sidebar-text)}.shell-nav-link__dot.svelte-10v2rf7{background:currentColor;border-radius:50%;height:.25rem;opacity:.6;width:.25rem}li.active.svelte-10v2rf7>.shell-nav-link--child .shell-nav-link__dot,.shell-sidebar.svelte-10v2rf7 .shell-nav-link--child.pending .shell-nav-link__dot{box-shadow:0 0 var(--ui-glow-radius) color-mix(in srgb,var(--ui-on-accent) var(--ui-glow-strength),transparent);opacity:1}.shell-sidebar__footer.svelte-10v2rf7{background:linear-gradient(to bottom,transparent,var(--shell-sidebar) .65rem);border-top:1px solid rgba(255,255,255,.08);display:grid;gap:.75rem;padding:.85rem;position:relative}.shell-sidebar__utilities.svelte-10v2rf7{align-items:center;display:flex;gap:.35rem}.shell-sidebar__utility-spacer.svelte-10v2rf7{flex:1 1 auto}.shell-sidebar--mobile.svelte-10v2rf7{position:relative}@keyframes svelte-10v2rf7-shell-navigation-pending{to{opacity:.35}}@media(prefers-reduced-motion:reduce){.shell-sidebar.svelte-10v2rf7 .shell-nav-link.pending svg,.shell-sidebar.svelte-10v2rf7 .shell-nav-link.pending .shell-nav-link__dot{animation:none}}.cb-shell.svelte-195muae{background:var(--shell-canvas);color:var(--shell-ink);min-height:100dvh}.cb-shell__content.svelte-195muae{display:flex;flex-direction:column;margin-left:var(--shell-content-inset);min-height:100dvh;min-width:0}.cb-shell__page.svelte-195muae{flex:1 0 auto;min-width:0;padding:1.5rem}.cb-shell__mobile-header.svelte-195muae{--shell-sidebar-text: var(--shell-ink);align-items:center;background:var(--shell-surface);border-bottom:1px solid var(--shell-border);display:none;gap:.75rem;height:var(--shell-mobile-header-height);padding:0 .75rem;position:sticky;top:0;z-index:1020}.cb-shell__mobile-trigger.svelte-195muae{align-items:center;background:transparent;border:1px solid var(--shell-border);border-radius:var(--shell-radius-md);color:var(--shell-ink);cursor:pointer;display:flex;height:2.4rem;justify-content:center;padding:0;width:2.4rem}.cb-shell__mobile-trigger.svelte-195muae:hover{background:var(--ui-surface-hover)}.cb-shell__mobile-trigger.svelte-195muae:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.cb-shell__mobile-navigation.svelte-195muae{background:transparent;border:0;height:100dvh;inset:0 auto 0 0;margin:0;max-height:100dvh;max-width:none;overflow:visible;padding:0;width:var(--shell-sidebar-width)}.cb-shell__mobile-navigation.svelte-195muae::backdrop{background:#0d0d0d7a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(max-width:991.98px){.cb-shell__mobile-header.svelte-195muae{display:flex}.cb-shell__desktop-sidebar.svelte-195muae{display:none}.cb-shell__content.svelte-195muae{margin-left:0}.cb-shell__page.svelte-195muae{padding:1rem}}@media(max-width:575.98px){.cb-shell__page.svelte-195muae{padding:.75rem}}.global-search.svelte-e9p1aa{background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-overlay);color:var(--ui-text);display:none;grid-template-rows:auto minmax(0,1fr) auto;margin:0 auto;max-height:min(42rem,calc(100dvh - 2rem));max-width:none;overflow:hidden;padding:0;top:12vh;width:min(46rem,calc(100vw - 2rem))}.global-search[open].svelte-e9p1aa{display:grid}.global-search.svelte-e9p1aa::backdrop{background:#0c0c0c75;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body:has(dialog[data-global-search][open]){overflow:hidden}.global-search__header.svelte-e9p1aa{align-items:center;border-bottom:1px solid var(--ui-border);color:var(--ui-text-muted);display:flex;gap:.7rem;padding:1rem 1.15rem}.global-search__header.svelte-e9p1aa input:where(.svelte-e9p1aa){background:transparent;border:0;color:var(--ui-text);flex:1;font:inherit;font-size:1rem;min-width:0;outline:0}.global-search__header.svelte-e9p1aa kbd:where(.svelte-e9p1aa),.global-search__footer.svelte-e9p1aa kbd:where(.svelte-e9p1aa){background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);color:var(--ui-text-muted);font:inherit;font-size:.68rem;padding:.15rem .32rem}.global-search__results.svelte-e9p1aa{min-height:10rem;overflow-y:auto;overscroll-behavior:contain}.global-search__group.svelte-e9p1aa+.global-search__group:where(.svelte-e9p1aa){border-top:1px solid var(--ui-border)}.global-search__group-heading.svelte-e9p1aa{align-items:center;background:var(--ui-surface);border-bottom:1px solid var(--ui-border);color:var(--ui-text-muted);display:flex;font-size:.7rem;font-weight:700;justify-content:space-between;letter-spacing:.04em;padding:.55rem .85rem;text-transform:uppercase}.global-search__group-heading.svelte-e9p1aa span:where(.svelte-e9p1aa){align-items:center;display:flex;gap:.4rem}.global-search__group-heading.svelte-e9p1aa button:where(.svelte-e9p1aa){background:none;border:0;color:var(--ui-text-muted);cursor:default;font:inherit;letter-spacing:normal;padding:.2rem;text-transform:none}.global-search__result.svelte-e9p1aa{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--ui-border);color:var(--ui-text);cursor:default;display:flex;gap:.75rem;justify-content:space-between;padding:.75rem .85rem;text-align:left;width:100%}.global-search__result.svelte-e9p1aa:hover,.global-search__result.active.svelte-e9p1aa,.global-search__result[aria-selected=true].svelte-e9p1aa{background:var(--ui-surface-hover)}.global-search__result.svelte-e9p1aa:focus-visible,.global-search__group-heading.svelte-e9p1aa button:where(.svelte-e9p1aa):focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.global-search__result.svelte-e9p1aa>span:where(.svelte-e9p1aa){display:flex;flex-direction:column;min-width:0}.global-search__result.svelte-e9p1aa strong:where(.svelte-e9p1aa),.global-search__result.svelte-e9p1aa small:where(.svelte-e9p1aa){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search__result.svelte-e9p1aa strong:where(.svelte-e9p1aa){font-size:.84rem}.global-search__result.svelte-e9p1aa small:where(.svelte-e9p1aa){color:var(--ui-text-muted);font-size:.72rem;margin-top:.12rem}.global-search__result.svelte-e9p1aa em:where(.svelte-e9p1aa){background:var(--ui-surface);border-radius:var(--ui-radius-sm);color:var(--ui-text-muted);flex:0 0 auto;font-size:.67rem;font-style:normal;padding:.2rem .35rem}.global-search__state.svelte-e9p1aa{align-items:center;color:var(--ui-text-muted);display:flex;font-size:.8rem;gap:.5rem;justify-content:center;min-height:10rem;padding:1rem;text-align:center}.global-search__state--error.svelte-e9p1aa{color:var(--ui-danger)}.global-search__state.svelte-e9p1aa .lucide-loader-circle{animation:svelte-e9p1aa-spin .75s linear infinite}.global-search__footer.svelte-e9p1aa{align-items:center;border-top:1px solid var(--ui-border);color:var(--ui-text-muted);display:flex;flex-wrap:wrap;font-size:.7rem;gap:.8rem;padding:.6rem .85rem}.global-search__footer.svelte-e9p1aa span:where(.svelte-e9p1aa){align-items:center;display:inline-flex;gap:.22rem}.global-search__sr-only.svelte-e9p1aa{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes svelte-e9p1aa-spin{to{transform:rotate(360deg)}}@media(max-width:767.98px){.global-search.svelte-e9p1aa{border:0;border-radius:0;height:100dvh;inset:0;max-height:none;width:100vw}.global-search__header.svelte-e9p1aa{padding:1rem;padding-top:max(1rem,env(safe-area-inset-top))}.global-search__footer.svelte-e9p1aa{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}}header.svelte-1epxkv1{min-width:0}.identity.svelte-1epxkv1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}h1.svelte-1epxkv1{align-items:center;display:flex;gap:.65rem;font-size:1.75rem;font-weight:650;letter-spacing:-.025em;margin:0}.actions.svelte-1epxkv1{display:flex;gap:.75rem;min-height:2rem;align-items:center}nav.svelte-1epxkv1{border-bottom:1px solid var(--ui-border);display:flex;gap:1.75rem;overflow-x:auto;white-space:nowrap}nav.svelte-1epxkv1 a{border-bottom:2px solid transparent;color:var(--ui-text-muted);font-size:1rem;padding:.65rem .15rem .85rem;text-decoration:none}.tab-group.svelte-1epxkv1{display:flex;flex-direction:column;justify-content:end}.tab-group.labeled.svelte-1epxkv1{padding-left:1.5rem;border-left:1px solid var(--ui-border)}.group-label.svelte-1epxkv1{color:var(--ui-text-muted);font-size:.6875rem;font-weight:600}.tab-links.svelte-1epxkv1{display:flex;gap:1.75rem}nav.svelte-1epxkv1 a[data-selected=true]{border-color:var(--ui-accent);color:var(--ui-accent);font-weight:650}nav.svelte-1epxkv1 a:hover{color:var(--ui-text)}nav.svelte-1epxkv1 a:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}:where([data-ui-skeleton]){position:relative}[data-ui-skeleton]{opacity:1!important;visibility:hidden!important;pointer-events:none;-webkit-user-select:none;user-select:none}[data-ui-skeleton] *{visibility:hidden!important}[data-ui-skeleton]:after{content:"";position:absolute;inset:0;visibility:visible;background:var(--ui-skeleton);border-radius:var(--ui-skeleton-radius, var(--ui-radius-sm));animation:ui-skeleton-pulse 1.4s ease-in-out infinite alternate}@keyframes ui-skeleton-pulse{to{background:var(--ui-skeleton-highlight)}}@media(prefers-reduced-motion:reduce){[data-ui-skeleton]:after{animation:none}}.ui-skeleton.svelte-9o06fi{border-radius:var(--ui-radius-sm);display:block;height:.75rem;width:min(100%,18rem)}.ui-skeleton[data-kind=heading].svelte-9o06fi{height:1.375rem;width:min(72%,22rem)}.ui-skeleton[data-kind=control].svelte-9o06fi{height:2.375rem;width:min(100%,14rem)}.ui-skeleton[data-kind=avatar].svelte-9o06fi{--ui-skeleton-radius: 50%;border-radius:50%;height:2rem;width:2rem}.ui-skeleton[data-kind=row].svelte-9o06fi{height:3rem;width:100%}.ui-skeleton[data-kind=block].svelte-9o06fi{height:8rem;width:100%}.placeholder.svelte-1vdxezy{display:grid;gap:1rem;padding:1rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-height:65vh}p.svelte-1vdxezy{color:var(--ui-text-muted);font-size:.875rem;margin:1rem 0}.preview-banner.svelte-vld1fr{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;background:var(--ui-surface-raised);border:1px solid var(--ui-border-strong);border-left:3px solid var(--ui-accent);border-radius:var(--ui-radius-md);margin-bottom:1rem}strong.svelte-vld1fr{font-size:.875rem;font-weight:650}p.svelte-vld1fr{font-size:.8125rem;color:var(--ui-text-muted);margin:.2rem 0 0}.preview-actions.svelte-vld1fr{display:flex;flex-wrap:wrap;gap:.5rem;flex-shrink:0}@media(max-width:700px){.preview-banner.svelte-vld1fr{align-items:start;flex-direction:column}}.ui-dialog.svelte-ybb4c9{background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-overlay);color:var(--ui-text);max-height:calc(100dvh - 2rem);max-width:calc(100vw - 2rem);padding:0;width:42rem}.ui-dialog.svelte-ybb4c9::backdrop{background:#0c0c0c6b}.ui-dialog.wide.svelte-ybb4c9{width:76rem}.ui-dialog.svelte-ybb4c9 header:where(.svelte-ybb4c9){align-items:start;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem 1.5rem 0}.ui-dialog.svelte-ybb4c9 h2:where(.svelte-ybb4c9){font-size:1.4rem;font-weight:650;margin:0}.ui-dialog.svelte-ybb4c9 p:where(.svelte-ybb4c9){color:var(--ui-text-muted);font-size:.9375rem;margin:.4rem 0 0}.ui-dialog__body.svelte-ybb4c9{padding:1.5rem}.ui-dialog.svelte-ybb4c9 footer:where(.svelte-ybb4c9){border-top:1px solid var(--ui-border);display:flex;gap:.75rem;justify-content:end;padding:1rem 1.5rem}body:has(dialog.ui-dialog[open]){overflow:hidden}@media(max-width:600px){.ui-dialog.svelte-ybb4c9 header:where(.svelte-ybb4c9){padding:1rem 1rem 0}.ui-dialog__body.svelte-ybb4c9{padding:1rem}.ui-dialog.svelte-ybb4c9 footer:where(.svelte-ybb4c9){padding:1rem}}[role=alert].svelte-16ij50p{color:var(--ui-danger)}.select-field.svelte-16ij50p{display:grid;gap:.35rem;min-width:0}.select-field.svelte-16ij50p>label:where(.svelte-16ij50p){color:var(--ui-text);font-size:.75rem;font-weight:650}.select-field__control-wrap.svelte-16ij50p{position:relative}.select-field__trigger.svelte-16ij50p{align-items:center;background:var(--ui-surface-raised);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);color:var(--ui-text);cursor:pointer;display:grid;font:inherit;font-size:.875rem;gap:.5rem;grid-template-columns:minmax(0,1fr) auto;height:var(--ui-control-height);padding:0 var(--ui-control-padding-inline);text-align:left;width:100%}.select-field__trigger.svelte-16ij50p>span:where(.svelte-16ij50p){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline.svelte-16ij50p .select-field__trigger:where(.svelte-16ij50p){height:auto;min-height:0;font:inherit;line-height:1.5;padding:.2rem .375rem;border-radius:var(--ui-radius-sm)}.select-field__trigger.svelte-16ij50p>svg{color:var(--ui-text-muted);transition:transform var(--ui-motion-fast) var(--ui-ease)}.select-field[data-state=open].svelte-16ij50p .select-field__trigger:where(.svelte-16ij50p),.select-field__trigger.svelte-16ij50p:focus-visible{border-color:var(--ui-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-focus) 18%,transparent);outline:0}.select-field[data-state=open].svelte-16ij50p .select-field__trigger:where(.svelte-16ij50p)>svg{transform:rotate(180deg)}.select-field__trigger.svelte-16ij50p:hover:not(:disabled){border-color:var(--ui-text-muted)}.select-field__trigger.svelte-16ij50p:disabled{background:var(--ui-surface-muted);color:var(--ui-text-muted);cursor:not-allowed}.select-field__menu.svelte-16ij50p{background:var(--ui-surface-raised);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-overlay);left:0;padding:.3rem .3rem 0;overflow:hidden;position:absolute;right:0;top:calc(100% + .35rem);z-index:20}.select-field__listbox.svelte-16ij50p{box-sizing:content-box;padding-bottom:.3rem;display:grid;align-content:start;grid-auto-rows:max-content;gap:.125rem;height:var(--select-menu-height, auto);max-height:min(14rem,var(--popover-space, 100dvh) - .6rem - 2px);overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain;scroll-snap-type:y proximity}.select-field__menu.svelte-16ij50p:popover-open{position:fixed;inset:auto;margin:0;left:var(--popover-left);top:var(--popover-top);width:max-content;min-width:var(--popover-width);max-width:var(--popover-max-width)}.select-field__listbox.svelte-16ij50p::-webkit-scrollbar{display:none}.select-field__scroll-cue.svelte-16ij50p{position:absolute;bottom:.35rem;left:calc(50% - .75rem);width:1.5rem;height:1.5rem;display:grid;place-items:center;border-radius:50%;background:var(--ui-surface-raised);color:var(--ui-text-muted);box-shadow:0 1px 5px color-mix(in srgb,var(--ui-text) 20%,transparent);pointer-events:none}.select-field__option.svelte-16ij50p{--option-background: var(--ui-surface-raised);scroll-snap-align:start;align-items:center;background:transparent;border:0;border-radius:var(--ui-radius-sm);color:var(--ui-text);cursor:pointer;display:grid;font:inherit;font-size:.8125rem;gap:.75rem;grid-template-columns:minmax(0,1fr) 1rem;min-height:2.125rem;padding:.45rem .55rem;text-align:left;width:100%}.select-field__option.svelte-16ij50p>span:where(.svelte-16ij50p){overflow-wrap:anywhere}.select-field__option[aria-selected=true].svelte-16ij50p{--option-background: var(--ui-accent-soft);background:var(--ui-accent-soft);color:var(--ui-accent);font-weight:650}.select-field__option[data-active=true].svelte-16ij50p:not(:disabled){background:color-mix(in oklab,var(--option-background),var(--ui-hover-ink) var(--ui-hover-weight))}.select-field__option.svelte-16ij50p:disabled{cursor:not-allowed;opacity:.45}.select-field.svelte-16ij50p>small:where(.svelte-16ij50p){color:var(--ui-text-muted);font-size:.6875rem;line-height:1.35;min-height:.925rem}form.svelte-17f14xv{display:grid;gap:1.5rem}fieldset.svelte-17f14xv{border:0;margin:0;padding:0;min-width:0}legend.svelte-17f14xv{font-size:.875rem;font-weight:650;float:none;width:auto;margin-bottom:.25rem}p.svelte-17f14xv{color:var(--ui-text-muted);font-size:.875rem;margin:0 0 1rem}.preview-modules.svelte-17f14xv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}label.svelte-17f14xv{display:flex;align-items:center;gap:.5rem;font-size:.875rem}input.svelte-17f14xv{accent-color:var(--ui-accent)}.preview-error.svelte-17f14xv{color:var(--ui-danger);margin:0}@media(max-width:500px){.preview-modules.svelte-17f14xv{grid-template-columns:1fr}}.workspace-stack.svelte-1921ape{display:grid;min-width:0}.workspace-stack.svelte-1921ape>*{grid-area:1 / 1;align-self:start;min-width:0}.workspace-loading.svelte-1921ape{visibility:hidden}.settings-underlay.svelte-1921ape{position:fixed;inset:0;overflow:hidden;pointer-events:none;background:var(--shell-canvas)}
