@font-face{font-family:azonix;src:url(../media/Azonix-s.p.3u8h5mwv27g7r.otf)format("opentype");font-display:swap;font-weight:400}@font-face{font-family:azonix Fallback;src:local(Arial);ascent-override:48.0%;descent-override:16.43%;line-gap-override:0.0%;size-adjust:156.44%}.azonix_a7dea3ee-module__gxhKFa__className{font-family:azonix,azonix Fallback;font-weight:400}.azonix_a7dea3ee-module__gxhKFa__variable{--font-azonix:"azonix", "azonix Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#000;--canvas-subtle:#0a0a0a;--surface-1:#171717;--surface-2:#1e1e1e;--surface-3:#262626;--surface-hover:#2e2e2e;--surface-active:#363636;--elev-1:var(--surface-1);--elev-2:var(--surface-2);--elev-3:var(--surface-3);--glass:#0a0a0ab8;--glass-strong:#0a0a0adb;--glass-soft:#ffffff0a;--glass-blur:16px;--glass-veil:#171717c2;--glass-veil-strong:#171717e0;--glass-lift:0 18px 44px -18px #000000e6;--border-subtle:#ffffff1a;--border-default:#ffffff2e;--border-strong:#ffffff47;--inner-highlight:#ffffff0d;--text-primary:#ededed;--text-secondary:#b0b0b0;--text-tertiary:#909090;--text-disabled:#5e5e5e;--signal:#f5f5f5;--signal-strong:#fff;--signal-ink:#0a0a0a;--signal-soft:#ffffff1a;--signal-softer:#ffffff0e;--signal-border:#ffffff38;--success:#4bd6a0;--success-soft:#4bd6a01f;--success-border:#4bd6a04d;--warning:#f2bd5b;--warning-soft:#f2bd5b21;--warning-border:#f2bd5b52;--danger:#ff7485;--danger-soft:#ff748521;--danger-border:#ff748557;--info:#7aa8ff;--info-soft:#7aa8ff1f;--info-border:#7aa8ff4d;--focus-ring:#ffffff9e;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, "Geist Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-brand:var(--font-azonix), "Azonix", var(--font-sans);--text-2xs:10.5px;--text-xs:11.5px;--text-sm:12.5px;--text-md:13.5px;--text-body:14.5px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--text-4xl:34px;--leading-tight:1.2;--leading-snug:1.35;--leading-body:1.55;--tracking-tight:-.015em;--tracking-label:.04em;--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:14px;--radius-xl:18px;--radius-2xl:28px;--radius-full:999px;--shadow-pop:0 4px 16px #00000061;--shadow-overlay:0 12px 40px #00000080;--shadow-inner-highlight:inset 0 1px 0 var(--inner-highlight);--shadow-card:0 1px 2px #0006, 0 12px 28px -20px #000000e6;--auth-scrim:linear-gradient(180deg, #0000 0%, #0000 38%, #0000008c 62%, #000000e0 100%);--auth-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--page-measure:1380px;--sidebar-width:232px;--sidebar-collapsed-width:68px;--inspector-width:336px;--inspector-collapsed-width:0px;--topbar-height:52px;--bottom-nav-height:60px;--shell-gutter:8px;--shell-radius:16px;--shell-card:#0a0a0a;--rhythm-section:var(--space-12);--rhythm-block:var(--space-6);--pad-card:var(--space-6);--leading-read:1.6;--z-inspector:20;--z-dock:30;--z-topbar:40;--z-bottom-nav:45;--z-drawer:60;--z-overlay:70;--z-palette:80;--z-toast:90;--z-skip:100;--z-splash:200;--dur-press:.1s;--dur-hover:.14s;--dur-ui:.18s;--dur-panel:.26s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in:cubic-bezier(.4, 0, .6, 1);color:var(--text-primary);background:var(--canvas);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}
@keyframes runtime-spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes overlay-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes drawer-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes sheet-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.runtime-gate__spinner{animation:none}}@keyframes engages-neon-trace{0%{stroke-dashoffset:100px;opacity:0}3%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes engages-neon-led-head{0%{stroke-dashoffset:100px;opacity:0}3%{opacity:1}97%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes engages-neon-fill{0%{opacity:0}to{opacity:1}}@keyframes engages-neon-trail-fade{0%{opacity:1}to{opacity:.4}}@keyframes engages-splash-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes connection-pulse{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@keyframes engages-caret-blink{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@keyframes auth-showcase-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes auth-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-swap-in{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes auth-swap-out{to{opacity:0;filter:blur(2px);transform:translateY(-4px)}}
*{box-sizing:border-box}html,body{width:100%;min-width:320px;min-height:100%;margin:0}body{background:var(--canvas);min-height:100dvh;overflow:hidden}button,textarea,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}button:not(:disabled),a[href]{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{color:var(--signal-ink);background:var(--signal)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.glass{background:var(--surface-1);border:1px solid var(--border-subtle);box-shadow:var(--shadow-inner-highlight)}.glass-strong{background:var(--surface-2);border:1px solid var(--border-default);box-shadow:var(--shadow-inner-highlight), var(--shadow-overlay)}.tooltip-bubble,.user-menu__panel,.action-row__menu{box-shadow:var(--shadow-overlay), var(--shadow-inner-highlight)}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.glass{background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.35);backdrop-filter:blur(var(--glass-blur)) saturate(1.35)}.glass-strong{background:var(--glass-strong);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1.25)) saturate(1.4);backdrop-filter:blur(calc(var(--glass-blur) * 1.25)) saturate(1.4)}.user-menu__panel,.action-row__menu{background:var(--glass-veil);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:var(--glass-lift), var(--shadow-inner-highlight)}.tooltip-bubble{background:var(--glass-veil-strong);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * .75)) saturate(1.4);backdrop-filter:blur(calc(var(--glass-blur) * .75)) saturate(1.4)}}@media (prefers-reduced-transparency:reduce){.glass,.glass-strong,.user-menu__panel,.action-row__menu{background:var(--surface-1);-webkit-backdrop-filter:none;backdrop-filter:none}.tooltip-bubble{background:var(--surface-3);-webkit-backdrop-filter:none;backdrop-filter:none}}.eyebrow{color:var(--text-tertiary);font-size:var(--text-xs);letter-spacing:var(--tracking-label);font-weight:600;line-height:var(--leading-snug);margin:0}.source-line{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-snug)}.numeric{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono)}.app-splash{z-index:var(--z-splash);background:var(--canvas);animation:engages-splash-out .32s var(--ease-out) 2.65s forwards;place-items:center;display:grid;position:fixed;inset:0}.app-splash__mark{width:clamp(96px,18vmin,168px);height:auto;display:block}@media (prefers-reduced-motion:reduce){.app-splash{animation-delay:0s}}.runtime-gate{align-content:center;justify-items:start;width:min(560px,100% - 48px);min-height:100dvh;margin:0 auto;display:grid}.runtime-gate>svg{margin-bottom:var(--space-5);color:var(--signal)}.runtime-gate[role=alert]>svg{color:var(--warning)}.runtime-gate h1{max-width:480px;font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);font-weight:600;line-height:var(--leading-tight);margin:10px 0 0}.runtime-gate>p:last-of-type{max-width:460px;margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:var(--text-md);line-height:var(--leading-body)}.runtime-gate .button{margin-top:var(--space-6)}.runtime-gate__spinner{animation:.9s linear infinite runtime-spin}.skip-link{z-index:var(--z-skip);color:var(--signal-ink);background:var(--signal);border-radius:var(--radius-sm);font-size:var(--text-md);transition:transform var(--dur-hover) var(--ease-out);padding:10px 14px;font-weight:600;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}
.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-4);color:var(--text-primary);background:var(--surface-3);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-inner-highlight);font-size:var(--text-md);white-space:nowrap;transition:background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), transform var(--dur-press) var(--ease-out);font-weight:550;line-height:1;display:inline-flex}.button:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-strong)}.button:active:not(:disabled){transform:translateY(.5px)}.button:disabled{color:var(--text-disabled);background:var(--surface-2);border-color:var(--border-subtle);box-shadow:none;opacity:.75}.button--primary{color:var(--signal-ink);background:var(--signal-strong);box-shadow:none;border-color:#0000;font-weight:600}.button--primary:hover:not(:disabled){background:var(--signal);border-color:#0000}.button--primary:disabled{color:var(--text-disabled);background:var(--surface-3)}.button--quiet{box-shadow:none;color:var(--text-secondary);background:0 0;border-color:#0000}.button--quiet:hover:not(:disabled){color:var(--text-primary);background:var(--glass-soft);border-color:var(--border-subtle)}.button--quiet:disabled{background:0 0;border-color:#0000}.button--danger{color:var(--danger);background:var(--danger-soft);border-color:var(--danger-border);box-shadow:none}.button--danger:hover:not(:disabled){border-color:var(--danger);background:#ff748533}.button--sm{min-height:28px;padding:0 var(--space-3);font-size:var(--text-sm);border-radius:var(--radius-sm)}.icon-button{width:30px;height:30px;color:var(--text-tertiary);border-radius:var(--radius-sm);transition:color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover:not(:disabled){color:var(--text-primary);background:var(--glass-soft);border-color:var(--border-subtle)}.icon-button:disabled{color:var(--text-disabled)}.text-link{align-items:center;gap:var(--space-1);color:var(--signal);font-size:var(--text-md);background:0 0;border:0;padding:0;font-weight:550;display:inline-flex}.text-link:hover{color:var(--signal-strong);text-underline-offset:3px;text-decoration:underline}.field{gap:var(--space-2);display:grid}.field>label,.field-label{color:var(--text-secondary);font-size:var(--text-sm);font-weight:550}.field-hint{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-snug);margin:0}.field-error{gap:var(--space-2);color:var(--danger);font-size:var(--text-sm);line-height:var(--leading-snug);align-items:flex-start;margin:0;display:flex}.input,.textarea{width:100%;padding:8px var(--space-3);color:var(--text-primary);background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-body);line-height:var(--leading-snug);transition:border-color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out)}.input::placeholder,.textarea::placeholder{color:var(--text-disabled)}.input:hover:not(:disabled),.textarea:hover:not(:disabled){border-color:var(--border-strong)}.input:focus,.textarea:focus{background:var(--canvas-subtle);border-color:var(--signal-border);box-shadow:0 0 0 3px var(--signal-soft);outline:none}.input:disabled,.textarea:disabled{color:var(--text-disabled);background:var(--surface-1);border-color:var(--border-subtle)}.textarea{resize:vertical;min-height:120px}input:where(:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=reset])),select,textarea{padding:8px var(--space-3);color:var(--text-primary);background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-body);line-height:var(--leading-snug);transition:border-color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out)}input::placeholder,textarea::placeholder{color:var(--text-disabled)}input:where(:not([type=checkbox],[type=radio])):hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--border-strong)}input:where(:not([type=checkbox],[type=radio])):focus,select:focus,textarea:focus{background:var(--canvas-subtle);border-color:var(--signal-border);box-shadow:0 0 0 3px var(--signal-soft);outline:none}input:disabled,select:disabled,textarea:disabled{color:var(--text-disabled);background:var(--surface-1);border-color:var(--border-subtle)}textarea{resize:vertical;min-height:120px}input:where([type=checkbox],[type=radio]){width:16px;height:16px;accent-color:var(--signal-strong);margin:0}select{cursor:pointer}.kbd{min-width:20px;height:20px;color:var(--text-tertiary);background:var(--surface-3);border:1px solid var(--border-subtle);border-bottom-color:var(--border-default);font-family:var(--font-mono);font-size:var(--text-2xs);border-radius:4px;justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex}.state-pill{border:1px solid var(--border-subtle);border-radius:var(--radius-full);min-height:22px;color:var(--text-secondary);background:var(--glass-soft);font-size:var(--text-xs);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:6px;padding:0 9px;font-weight:600;line-height:1;display:inline-flex}.state-pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.state-pill--neutral{color:var(--text-secondary)}.state-pill--info{color:var(--info);background:var(--info-soft);border-color:var(--info-border)}.state-pill--positive{color:var(--success);background:var(--success-soft);border-color:var(--success-border)}.state-pill--warning{color:var(--warning);background:var(--warning-soft);border-color:var(--warning-border)}.state-pill--critical{color:var(--danger);background:var(--danger-soft);border-color:var(--danger-border)}.badge{align-items:center;gap:var(--space-1);min-height:20px;color:var(--text-tertiary);background:var(--glass-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:var(--text-xs);white-space:nowrap;padding:0 8px;font-weight:550;line-height:1;display:inline-flex}.badge--signal{color:var(--signal);background:var(--signal-softer);border-color:var(--signal-border)}.segmented{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);gap:2px;padding:2px;display:inline-flex}.segmented>button{min-height:28px;padding:0 var(--space-3);color:var(--text-tertiary);font-size:var(--text-sm);transition:color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-weight:550;display:inline-flex}.segmented>button:hover{color:var(--text-secondary)}.segmented>button.is-active{color:var(--text-primary);background:var(--surface-3);border-color:var(--border-default);box-shadow:var(--shadow-inner-highlight)}.skeleton{background:var(--surface-2);border-radius:var(--radius-sm);position:relative;overflow:hidden}.skeleton:after{content:"";animation:skeleton-sweep 1.4s var(--ease-out) infinite;background:linear-gradient(90deg,#0000,#ffffff0b,#0000);position:absolute;inset:0}@keyframes skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.data-state{gap:var(--space-3);padding:var(--space-4) var(--space-5);color:var(--text-secondary);font-size:var(--text-md);align-items:center;display:flex}.data-state--error{color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger-border);border-radius:var(--radius-lg)}.empty-surface{justify-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);color:var(--text-tertiary);text-align:center;border:1px dashed var(--border-default);border-radius:var(--radius-lg);display:grid}.empty-surface svg{color:var(--text-disabled)}.empty-surface h2{color:var(--text-secondary);font-size:var(--text-lg);margin:0;font-weight:550}.empty-surface p{max-width:400px;font-size:var(--text-md);line-height:var(--leading-body);margin:0}.page-heading{gap:var(--space-4);justify-content:space-between;align-items:flex-end;display:flex}.page-heading h1{font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);font-weight:500;line-height:var(--leading-tight);margin:6px 0 0}.page-heading__description{max-width:560px;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-body);line-height:var(--leading-body)}.provenance-stamp{color:var(--text-tertiary);background:var(--glass-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-size:var(--text-xs);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:5px 10px;line-height:1;display:inline-flex}.panel{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding-bottom:5px}.panel__head{gap:var(--space-2);min-height:40px;padding:0 var(--space-4);align-items:center;display:flex}.panel__icon{color:var(--text-tertiary);flex:none}.panel__title{color:var(--text-tertiary);font-size:var(--text-sm);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:450;overflow:hidden}.panel__action{gap:var(--space-2);color:var(--text-tertiary);font-size:var(--text-sm);flex:none;align-items:center;margin-left:auto;display:inline-flex}.panel__body{padding:var(--pad-card);background:linear-gradient(180deg, #ffffff08, #fff0 88px), var(--surface-2);border:1px solid var(--border-subtle);box-shadow:var(--shadow-inner-highlight);border-radius:10px;margin:0 5px;overflow:hidden}.panel__body--divided{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:0;display:grid}.panel__body--divided>*{min-width:0;padding:var(--pad-card)}.panel__body--divided>*+*{border-left:1px solid var(--border-subtle)}@media (max-width:900px){.panel__body--divided{grid-auto-flow:row}.panel__body--divided>*+*{border-top:1px solid var(--border-subtle);border-left:0}}.section-heading{gap:var(--space-4);margin-bottom:var(--space-4);justify-content:space-between;align-items:flex-end;display:flex}.section-heading h2{font-size:var(--text-xl);letter-spacing:var(--tracking-tight);margin:4px 0 0;font-weight:600}.section-heading>p{max-width:380px;color:var(--text-tertiary);font-size:var(--text-sm);line-height:var(--leading-snug);text-align:right;margin:0}.overlay-backdrop{z-index:var(--z-overlay);animation:fade-in var(--dur-ui) var(--ease-out);background:#03050899;position:fixed;inset:0}.drawer-backdrop{animation:fade-in var(--dur-ui) var(--ease-out);background:#0305088c;position:absolute;inset:0}.dialog{z-index:var(--z-overlay);padding:var(--space-5);place-items:center;display:grid;position:fixed;inset:0}.dialog__panel{width:min(440px,100%);padding:var(--space-6);border-radius:var(--radius-xl);animation:overlay-in var(--dur-panel) var(--ease-out)}.dialog__panel h2{font-size:var(--text-xl);letter-spacing:var(--tracking-tight);margin:0;font-weight:600}.dialog__panel>p{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:var(--text-body);line-height:var(--leading-body)}.dialog__actions{gap:var(--space-3);margin-top:var(--space-6);justify-content:flex-end;display:flex}.drawer-layer{z-index:var(--z-drawer);position:fixed;inset:0}.tooltip-bubble{z-index:var(--z-toast);color:var(--text-primary);background:var(--surface-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-pop), var(--shadow-inner-highlight);font-size:var(--text-xs);white-space:nowrap;animation:tooltip-in var(--dur-hover) var(--ease-out);padding:5px 9px;font-weight:550;line-height:1}@keyframes tooltip-in{0%{opacity:0;transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.smooth-caret{z-index:var(--z-toast);background:var(--signal);opacity:0;pointer-events:none;will-change:transform;border-radius:1px;width:1.5px;position:fixed;top:0;left:0}.smooth-caret.is-visible{opacity:1}.smooth-caret.is-visible.is-blinking{animation:1.1s step-end infinite engages-caret-blink}.has-smooth-caret{caret-color:#0000}@media (prefers-reduced-motion:reduce){.smooth-caret.is-visible.is-blinking{animation:none}}
.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr) auto;width:100%;height:100dvh;padding:var(--shell-gutter);transition:grid-template-columns var(--dur-ui) var(--ease-out);display:grid;overflow:hidden}.app-shell--sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed-width) minmax(0, 1fr) auto}.sidebar{min-width:0;height:100%;padding:var(--space-2) var(--space-3) var(--space-3);background:0 0;border:0;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.sidebar__head{gap:var(--space-2);padding:var(--space-2) var(--space-1) var(--space-4);justify-content:space-between;align-items:center;display:flex}.sidebar__collapse{color:var(--text-tertiary);flex:none}.brand-lockup{gap:var(--space-2);align-items:center;min-width:0;display:flex}.brand-lockup strong{font-family:var(--font-brand);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:400;line-height:1;overflow:hidden}.signal-mark{object-fit:contain;flex:none;width:24px;height:24px;display:none}.sidebar>.command-trigger{width:100%;min-height:40px;margin-bottom:var(--space-5);padding:0 var(--space-2) 0 var(--space-3);background:var(--surface-1);border-radius:var(--radius-lg);font-size:var(--text-md);border-color:#0000;justify-content:flex-start}.sidebar>.command-trigger:hover{background:var(--surface-2);border-color:var(--border-subtle)}.command-trigger__label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.command-trigger__keys{gap:4px;margin-left:auto;display:inline-flex}.primary-navigation{flex-direction:column;min-height:0;margin-top:0;display:flex}.navigation-label{margin:0 var(--space-2) var(--space-2);color:var(--text-tertiary);font-size:var(--text-sm);font-weight:500}.primary-navigation .navigation-label:not(:first-child){margin-top:var(--space-5)}.navigation-list{gap:2px;display:grid}.navigation-link{gap:var(--space-3);min-height:40px;padding:0 var(--space-3);color:var(--text-secondary);font-size:var(--text-body);transition:color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);border:1px solid #0000;border-radius:10px;align-items:center;font-weight:500;display:flex;position:relative}.navigation-link:hover{color:var(--text-secondary);background:var(--glass-soft)}.navigation-link.is-active{color:var(--text-primary);background:var(--surface-2);border-color:var(--border-subtle)}.navigation-link__chevron{color:var(--text-tertiary);margin-left:auto}.navigation-link.is-active svg{color:var(--signal)}.navigation-link__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__footer{gap:var(--space-3);padding-top:var(--space-3);margin-top:auto;display:grid}.avatar{border-radius:var(--radius-full);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.avatar__art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.avatar__initials{color:#fff;font-size:var(--text-xs);letter-spacing:.02em;text-shadow:0 1px 2px #00000073;font-weight:650;position:relative}.user-menu{position:relative}.user-card{text-align:left;background:var(--surface-1);gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-card);transition:background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:8px 10px;display:grid}.user-card:hover,.user-card[aria-expanded=true]{background:var(--surface-2);border-color:var(--border-default)}.user-card:active{background:var(--surface-3)}.user-card .avatar{box-shadow:0 0 0 1px var(--border-subtle)}.user-card__name{color:var(--text-primary);font-size:var(--text-sm);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.user-menu__plan{color:var(--text-tertiary);background:var(--glass-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-size:var(--text-2xs);white-space:nowrap;justify-self:end;padding:1px 7px}.app-shell--sidebar-collapsed .user-card{grid-template-columns:auto;justify-items:center;padding:9px 0}.app-shell--sidebar-collapsed .user-card__name,.app-shell--sidebar-collapsed .user-card__chevron{display:none}.user-menu__panel{z-index:var(--z-drawer);width:max(var(--radix-dropdown-menu-trigger-width,240px), 260px);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);max-width:calc(100vw - 24px);box-shadow:var(--shadow-overlay);animation:overlay-in var(--dur-ui) var(--ease-out);gap:2px;padding:6px;display:grid}.user-menu__usage{gap:6px;padding:10px 10px 8px;display:grid}.user-menu__usage-row{gap:var(--space-2);color:var(--text-secondary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.user-menu__usage-label{min-width:0;color:var(--text-primary);font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.user-menu__measure{gap:var(--space-2);grid-column:1/-1;align-items:center;display:flex}.user-menu__meter{flex:auto;align-items:center;gap:2px;display:flex}.user-menu__meter span{background:var(--surface-3);border-radius:var(--radius-full);flex:auto;height:6px}.user-menu__meter span.is-filled{background:var(--signal-strong)}.user-menu__usage--warning .user-menu__meter span.is-filled{background:var(--warning)}.user-menu__usage-value{gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm);align-items:center;font-weight:600;display:inline-flex}.user-menu__usage--warning .user-menu__usage-value{color:var(--warning)}.user-menu__usage-note{color:var(--text-tertiary);font-size:var(--text-2xs);margin:0;line-height:1.45}.user-menu__usage-note a{color:var(--text-secondary);text-underline-offset:2px;text-decoration:underline}.user-menu__panel hr{background:var(--border-subtle);border:0;height:1px;margin:6px 0}.user-menu__item{width:100%;min-height:34px;color:var(--text-secondary);text-align:left;font-size:var(--text-md);transition:color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}.user-menu__item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.user-menu__shortcut{color:var(--text-disabled);font-size:var(--text-2xs);letter-spacing:.02em;white-space:nowrap;flex:none}.user-menu__item:hover,.user-menu__item[data-highlighted]{color:var(--text-primary);background:var(--surface-2);border-color:var(--border-subtle)}.user-menu__item--danger{color:var(--danger)}.user-menu__item--danger:hover{color:var(--danger);background:var(--danger-soft)}.user-menu__item:disabled{color:var(--text-disabled);cursor:not-allowed}.user-card__chevron{color:var(--text-tertiary);transition:color var(--dur-hover) var(--ease-out)}.user-card:hover .user-card__chevron,.user-card[aria-expanded=true] .user-card__chevron{color:var(--text-secondary)}.locale-toggle{height:36px;color:var(--text-secondary);background:var(--elev-2);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-sm);flex:none;grid-template-columns:1fr 1fr;padding:3px;font-weight:550;display:grid}.locale-toggle span{min-width:88px;padding:0 var(--space-3);border-radius:var(--radius-sm);transition:color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out);place-items:center;display:grid}.locale-toggle span.is-active{color:var(--signal-ink);background:var(--signal)}.app-shell--sidebar-collapsed .sidebar{padding:var(--space-4) var(--space-2);align-items:center}.app-shell--sidebar-collapsed .sidebar__head{gap:var(--space-3);padding:var(--space-2) 0 var(--space-3);flex-direction:column}.app-shell--sidebar-collapsed .signal-mark{display:block}.app-shell--sidebar-collapsed .brand-lockup strong,.app-shell--sidebar-collapsed .navigation-label,.app-shell--sidebar-collapsed .navigation-link__label,.app-shell--sidebar-collapsed .navigation-link__chevron,.app-shell--sidebar-collapsed .user-card__name,.app-shell--sidebar-collapsed .user-card__chevron,.app-shell--sidebar-collapsed .command-trigger__label,.app-shell--sidebar-collapsed .command-trigger__keys,.app-shell--sidebar-collapsed .sidebar__footer .locale-toggle{display:none}.app-shell--sidebar-collapsed .navigation-link{justify-content:center;width:40px;min-height:40px;padding:0}.app-shell--sidebar-collapsed .primary-navigation{align-items:center}.app-shell--sidebar-collapsed .sidebar__footer{justify-items:center}.app-shell--sidebar-collapsed .user-card{grid-template-columns:auto;justify-items:center}.app-shell--sidebar-collapsed .command-trigger{justify-content:center}.sidebar-collapse-button{margin-top:var(--space-2)}.workspace-column{grid-template-rows:var(--topbar-height) minmax(0, 1fr);min-width:0;height:100%;margin-left:var(--shell-gutter);background:var(--shell-card);border:1px solid var(--border-subtle);border-radius:var(--shell-radius);box-shadow:var(--shadow-inner-highlight);display:grid;overflow:hidden}.topbar{gap:var(--space-3);min-width:0;padding:0 var(--space-5);border-style:solid;border-width:0 0 1px;border-color:var(--border-subtle);z-index:var(--z-topbar);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.topbar__breadcrumb{gap:var(--space-2);min-width:0;font-size:var(--text-md);align-items:center;display:flex}.topbar__breadcrumb strong{font-weight:600}.topbar__breadcrumb span{color:var(--text-tertiary)}.topbar__lead{gap:var(--space-4);align-items:center;min-width:0;display:flex}.topbar__center{justify-content:center;min-width:0;display:flex}.topbar__trail{gap:var(--space-1);justify-content:flex-end;align-items:center;min-width:0;display:flex}.connection-chip{gap:var(--space-2);min-height:26px;padding:0 var(--space-3) 0 var(--space-2);color:var(--text-secondary);background:var(--glass-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-size:var(--text-xs);white-space:nowrap;transition:color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);align-items:center;display:inline-flex}.connection-chip--action{color:var(--text-primary);border-color:var(--border-strong)}.connection-chip--action .connection-chip__target{color:var(--accent)}.connection-chip--test{color:var(--info,var(--accent));background:var(--info-soft,var(--glass-soft));border-color:var(--info-border,var(--border-subtle))}.connection-chip--live{color:var(--positive);background:var(--positive-soft,var(--glass-soft));border-color:var(--positive-border,var(--border-subtle))}.connection-chip--warning{color:var(--warning);background:var(--warning-soft);border-color:var(--warning-border)}.connection-chip:hover{color:var(--warning);border-color:var(--warning)}.connection-chip__pulse{background:var(--warning);border-radius:var(--radius-full);flex:none;width:6px;height:6px;position:relative}.connection-chip__pulse:after{content:"";background:var(--warning);border-radius:inherit;animation:connection-pulse 2.4s var(--ease-out) infinite;position:absolute;inset:0}.connection-chip strong{font-weight:550}.connection-chip__target{padding-left:var(--space-2);color:var(--text-tertiary);border-left:1px solid var(--warning-border);align-items:center;gap:4px;display:inline-flex}.command-trigger{gap:var(--space-2);min-height:30px;padding:0 6px 0 var(--space-3);color:var(--text-tertiary);background:var(--glass-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-sm);transition:color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out);align-items:center;display:inline-flex}.command-trigger:hover{color:var(--text-secondary);border-color:var(--border-default)}.workspace{scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent;min-width:0;min-height:0;position:relative;overflow:hidden auto}.workspace:focus{outline:none}.page{width:100%;max-width:var(--page-measure);padding:var(--space-8) var(--space-8) var(--space-16);animation:rise-in var(--dur-panel) var(--ease-out);margin:0 auto}.page--today{align-content:start;gap:var(--rhythm-section);grid-template-columns:minmax(0,1fr);display:grid}.composer-rail{width:var(--inspector-width);min-width:0;height:100%;margin-left:var(--shell-gutter);background:var(--shell-card);border:1px solid var(--border-subtle);border-radius:var(--shell-radius);box-shadow:var(--shadow-inner-highlight);transition:width var(--dur-panel) var(--ease-out), margin-left var(--dur-panel) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.composer-rail--closed{border-width:0;width:0;margin-left:0}.composer-rail__shell{flex-direction:column;flex:auto;min-height:0;display:flex}.composer-rail__header{gap:var(--space-2);height:var(--topbar-height);padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);flex:none;justify-content:space-between;align-items:center;display:flex}.composer-rail__header-actions{flex:none;align-items:center;gap:2px;display:flex}.composer-rail__body{min-height:0;padding:var(--space-4);scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.composer-rail__body>[role=tabpanel]:not([hidden]){flex-direction:column;flex:auto;min-height:0;display:flex}.composer-rail__compose{gap:var(--space-3);flex-direction:column;flex:auto;min-height:0;display:flex}.composer-rail__editor{width:100%;min-height:160px;padding:var(--space-3);color:var(--text-primary);background:var(--elev-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font:inherit;font-size:var(--text-body);line-height:var(--leading-read);resize:vertical;transition:border-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out);flex:auto}.composer-rail__editor::placeholder{color:var(--text-disabled)}.composer-rail__editor:focus{border-color:var(--signal-border);box-shadow:0 0 0 3px var(--signal-soft);outline:none}.composer-rail__tools{flex:none;justify-content:flex-start;align-items:center;gap:2px;display:flex}.composer-rail__tools .composer-rail__count{margin-left:auto}.composer-rail__tools .icon-button.is-active{color:var(--signal);background:var(--signal-soft)}.composer-rail__tool-panel{gap:var(--space-2);padding:var(--space-3);background:var(--elev-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex:none;display:grid}.composer-rail__emoji{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;display:grid}.composer-rail__emoji button{aspect-ratio:1;border-radius:var(--radius-sm);transition:background-color var(--dur-hover) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex}.composer-rail__emoji button:hover{background:var(--surface-3)}.composer-rail__hintline{min-width:0;color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-snug);flex-wrap:wrap;flex:none;align-items:baseline;gap:6px;margin:0;display:flex}.composer-rail__hintline[data-state=queued]{color:var(--success)}.composer-rail__hintline[data-state=blocked],.composer-rail__hintline[data-state=error]{color:var(--warning)}.composer-rail__count{color:var(--text-tertiary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;display:inline-flex}.composer-rail__count[data-over=true]{color:var(--danger)}.char-ring{flex:none;width:18px;height:18px;transform:rotate(-90deg)}.char-ring circle{fill:none;stroke-width:2px}.char-ring__track{stroke:var(--surface-3)}.char-ring__value{stroke:var(--signal);stroke-linecap:round;transition:stroke-dasharray var(--dur-hover) var(--ease-out)}.char-ring[data-state=near] .char-ring__value{stroke:var(--warning)}.char-ring[data-state=over] .char-ring__value{stroke:var(--danger)}.composer-rail__escape{font-size:var(--text-sm);flex:none;gap:4px}.composer-rail__dock{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex:none;margin-top:auto;display:grid}.composer-rail__connect{font-size:var(--text-xs);margin:0}.composer-rail__actions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.composer-rail__actions .button{justify-content:center}.composer-rail__actions .button[aria-disabled=true]{color:var(--text-disabled);background:var(--surface-2);border-color:var(--border-subtle);cursor:not-allowed}.composer-rail__actions .button[aria-disabled=true]:hover{background:var(--surface-2);border-color:var(--border-subtle)}.composer-rail__list{border-top:1px solid var(--border-subtle);margin:0;padding:0;list-style:none;display:grid}.composer-rail__list a{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--border-subtle);transition:background-color var(--dur-hover) var(--ease-out);gap:3px;display:grid}.composer-rail__list a:hover{background:var(--glass-soft)}.composer-rail__list strong{color:var(--text-primary);font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.composer-rail__list small{color:var(--text-tertiary);font-size:var(--text-xs)}.composer-rail__hint{padding:var(--space-6) var(--space-2);color:var(--text-tertiary);font-size:var(--text-md);text-align:center;margin:0}.composer-rail__footer{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);flex:none}.composer-rail__footer .text-link{gap:4px}.composer-backdrop{z-index:calc(var(--z-drawer) - 1);animation:fade-in var(--dur-ui) var(--ease-out);background:#0305088c;position:fixed;inset:0}.mobile-header,.bottom-navigation{display:none}.navigation-drawer{width:min(300px,84vw);padding:var(--space-4) var(--space-3);animation:drawer-in var(--dur-panel) var(--ease-out);border-radius:0;flex-direction:column;display:flex;position:absolute;inset:0 auto 0 0}.navigation-drawer>header{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.navigation-drawer .locale-toggle{margin-top:var(--space-4)}.navigation-drawer__section-label{margin:var(--space-4) var(--space-2) var(--space-2);color:var(--text-tertiary);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:650}.command-palette{z-index:var(--z-palette);padding:14vh var(--space-5) var(--space-5);animation:fade-in var(--dur-ui) var(--ease-out);background:#0305088c;place-items:start center;display:grid;position:fixed;inset:0}.command-palette__panel{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);width:min(640px,100%);box-shadow:var(--shadow-overlay);animation:overlay-in var(--dur-panel) var(--ease-out);overflow:hidden}.command-palette__input-row{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);align-items:center;display:flex}.command-palette__input-row svg{color:var(--text-tertiary);flex:none}.command-palette__input{min-width:0;color:var(--text-primary);font-size:var(--text-lg);background:0 0;border:0;outline:none;flex:auto;padding:0}.command-palette__input::placeholder{color:var(--text-disabled)}.command-palette__list{max-height:380px;padding:var(--space-2);scrollbar-width:thin;overflow-y:auto}.command-palette__group-label{padding:var(--space-3) var(--space-3) var(--space-1);color:var(--text-tertiary);font-size:var(--text-sm);font-weight:500}.command-palette__item{gap:var(--space-3);width:100%;min-height:44px;padding:0 var(--space-3);color:var(--text-secondary);font-size:var(--text-body);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;display:flex}.command-palette__item svg{color:var(--text-tertiary);flex:none}.command-palette__item>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.command-palette__item.is-active{color:var(--text-primary);background:var(--surface-2);border-color:var(--border-subtle)}.command-palette__item.is-active svg{color:var(--text-primary)}.command-palette__keys{flex:none;gap:4px;margin-left:auto;display:inline-flex}.command-palette__item .kbd,.command-palette__footer .kbd{background:var(--surface-2);border:1px solid var(--border-subtle);min-width:24px;height:24px;font-size:var(--text-xs);border-radius:6px;padding:0 6px}.command-palette__item.is-active .kbd{color:var(--text-primary);background:var(--surface-3);border-color:var(--border-default)}.command-palette__empty{padding:var(--space-8) var(--space-4);color:var(--text-tertiary);font-size:var(--text-md);text-align:center}.command-palette__footer{gap:var(--space-4);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-subtle);color:var(--text-tertiary);font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.command-palette__footer span{align-items:center;gap:6px;display:inline-flex}.command-palette__footer-trail{gap:var(--space-4);display:inline-flex}@media (max-width:1199px){.app-shell,.app-shell--sidebar-collapsed{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--topbar-height) minmax(0, 1fr) var(--bottom-nav-height);padding:0}.sidebar{display:none}.workspace-column{display:contents}.topbar{display:none}.mobile-header{gap:var(--space-2);min-width:0;padding:0 var(--space-3);border-style:solid;border-width:0 0 1px;border-color:var(--border-subtle);z-index:var(--z-topbar);border-radius:0;justify-content:space-between;align-items:center;display:flex}.mobile-header__actions{gap:var(--space-1);align-items:center;display:flex}.mobile-header__title{gap:var(--space-2);min-width:0;font-size:var(--text-body);align-items:center;font-weight:600;display:flex}.workspace{min-height:0}.page{padding:var(--space-5) var(--space-4) calc(var(--space-16) + var(--space-4))}.composer-rail,.composer-rail--closed{z-index:var(--z-drawer);width:min(360px,92vw);box-shadow:var(--shadow-overlay);transition:transform var(--dur-panel) var(--ease-out);border-width:0 0 0 1px;border-radius:0;margin-left:0;position:fixed;inset:0 0 0 auto;transform:translate(102%)}.composer-rail.is-mobile-open{animation:composer-rail-in var(--dur-panel) var(--ease-out);transform:translate(0)}@keyframes composer-rail-in{0%{transform:translate(102%)}}.bottom-navigation{border-style:solid;border-width:1px 0 0;border-color:var(--border-subtle);z-index:var(--z-bottom-nav);padding-bottom:env(safe-area-inset-bottom,0);border-radius:0;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.bottom-navigation a,.bottom-navigation button{min-height:var(--bottom-nav-height);color:var(--text-tertiary);font-size:var(--text-2xs);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-weight:600;display:flex}.bottom-navigation a.is-active{color:var(--signal)}.bottom-navigation a:focus-visible,.bottom-navigation button:focus-visible{outline-offset:-2px}}@media (max-width:760px){.page{padding:var(--space-4) var(--space-4) calc(var(--space-16) + var(--space-4))}.page-heading{flex-direction:column;align-items:flex-start}.section-heading{align-items:flex-start;gap:var(--space-2);flex-direction:column}.section-heading>p{text-align:left}}@media (prefers-reduced-motion:reduce){.page{animation:none}.app-shell,.composer-rail{transition:none}}
