/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-mono:var(--font-mono);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display);--shadow-1:var(--shadow-1);--shadow-2:var(--shadow-2)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.order-1001{order:1001}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--brand-50:#fff7e8;--brand-100:#ffebc2;--brand-200:#ffdb8c;--brand-300:#ffc84d;--brand-400:#fbaf11;--brand-500:#fca301;--brand-600:#e58e00;--brand-700:#a85f00;--brand-800:#8a4c00;--brand-900:#5c3300;--brand-950:#3a2000;--leaf-50:#eff8eb;--leaf-100:#d8efcf;--leaf-200:#b5e0a7;--leaf-300:#89cb78;--leaf-400:#5db84a;--leaf-500:#429134;--leaf-600:#34772a;--leaf-700:#2a6021;--leaf-800:#1e4518;--leaf-900:#132c10;--ink-900:#171b1b;--ink-800:#232a29;--ink-700:#3a4442;--ink-600:#525b58;--ink-500:#646d69;--ink-400:#8e9893;--ink-300:#b9c1bc;--ink-200:#d9ddd6;--paper-0:#fff;--paper-50:#fbf6ec;--paper-100:#f6efe0;--paper-200:#eee4ce;--paper-300:#e6dac2;--paper-400:#cfc1a3;--night-950:#0d1312;--night-900:#141c1b;--night-800:#1b2624;--night-700:#243230;--night-600:#2e3e3b;--night-500:#41544f;--chili-100:#ffd9da;--chili-400:#ff7075;--chili-500:#d93a40;--chili-600:#c42f36;--chili-700:#9e2329;--grape-100:#ece7ff;--grape-400:#a593ff;--grape-500:#6b4ee0;--grape-600:#5b3fd0;--grape-700:#4630a8;--sky-100:#ddf0fd;--sky-400:#5fb8f2;--sky-500:#38a3e8;--sky-700:#1c6fa8;--sand-500:#c9a66b;--font-display:"Unbounded","Onest",system-ui,sans-serif;--font-ui:"Onest",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--fs-display-xl:3.5rem;--lh-display-xl:1;--fs-display-lg:2.5rem;--lh-display-lg:1.05;--fs-display-md:1.75rem;--lh-display-md:1.1;--fs-h-lg:1.375rem;--lh-h-lg:1.25;--fs-h-md:1.125rem;--lh-h-md:1.3;--fs-body:.9375rem;--lh-body:1.5;--fs-body-lg:1rem;--lh-body-lg:1.5;--fs-body-sm:.84375rem;--lh-body-sm:1.45;--fs-caption:.75rem;--lh-caption:1.35;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-pill:999px;--shape-arch:999px 999px var(--r-lg) var(--r-lg);--shape-arch-sm:999px 999px var(--r-sm) var(--r-sm);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--ease-juicy:cubic-bezier(.34,1.56,.64,1);--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s;--dur-ring:1.6s;--z-base:0;--z-sticky:20;--z-dock:40;--z-drawer:60;--z-modal:80;--z-toast:100;--hit-min:44px}:root,[data-theme=light]{color-scheme:light;--bg:var(--paper-50);--surface:var(--paper-0);--surface-2:var(--paper-100);--surface-3:var(--paper-200);--border:var(--paper-300);--border-strong:var(--paper-400);--text:var(--ink-900);--text-muted:var(--ink-600);--text-subtle:var(--ink-500);--text-accent:var(--brand-800);--primary:var(--brand-500);--primary-hover:var(--brand-400);--primary-press:var(--brand-600);--on-primary:var(--ink-900);--primary-soft:var(--brand-100);--on-primary-soft:var(--brand-800);--inverse:var(--ink-900);--on-inverse:var(--paper-50);--success:var(--leaf-600);--on-success:#fff;--success-soft:var(--leaf-100);--on-success-soft:var(--leaf-700);--danger:var(--chili-600);--on-danger:#fff;--danger-soft:var(--chili-100);--on-danger-soft:var(--chili-700);--ai:var(--grape-600);--on-ai:#fff;--ai-soft:var(--grape-100);--on-ai-soft:var(--grape-700);--info:var(--sky-700);--info-soft:var(--sky-100);--ring:var(--ink-900);--focus-halo:var(--brand-500)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=light]{--focus-halo:color-mix(in srgb,var(--brand-500) 45%,transparent)}}:root,[data-theme=light]{--shadow-1:0 1px 0 #171b1b0a,0 6px 16px -10px #8a4c0047;--shadow-2:0 1px 0 #171b1b0a,0 16px 36px -16px #8a4c0061;--shadow-dock:0 18px 44px -14px #171b1b59,0 2px 0 #fff9 inset;--glow-primary:0 10px 28px -10px #fca301b3;--state-ready:var(--leaf-500);--state-dialing:var(--brand-500);--state-ringing:var(--brand-400);--state-talking:var(--leaf-600);--state-wrapup:var(--grape-500);--state-paused:var(--ink-400);--state-offline:var(--ink-300);--state-amd:var(--sky-500);--state-failed:var(--chili-500);--viz-1:var(--brand-500);--viz-2:var(--leaf-500);--viz-3:var(--grape-500);--viz-4:var(--sky-500);--viz-5:var(--chili-500);--viz-6:var(--sand-500);--viz-grid:var(--paper-300)}[data-theme=dark]{color-scheme:dark;--bg:var(--night-950);--surface:var(--night-900);--surface-2:var(--night-800);--surface-3:var(--night-700);--border:var(--night-600);--border-strong:var(--night-500);--text:#f5f1e6;--text-muted:#a7b5b0;--text-subtle:#7e8e89;--text-accent:var(--brand-400);--primary:var(--brand-500);--primary-hover:var(--brand-400);--primary-press:var(--brand-600);--on-primary:var(--ink-900);--primary-soft:var(--brand-500)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--primary-soft:color-mix(in srgb,var(--brand-500) 18%,transparent)}}[data-theme=dark]{--on-primary-soft:var(--brand-300);--inverse:#f5f1e6;--on-inverse:var(--ink-900);--success:var(--leaf-400);--on-success:var(--ink-900);--success-soft:var(--leaf-400)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--success-soft:color-mix(in srgb,var(--leaf-400) 18%,transparent)}}[data-theme=dark]{--on-success-soft:var(--leaf-300);--danger:var(--chili-400);--on-danger:var(--ink-900);--danger-soft:var(--chili-400)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--danger-soft:color-mix(in srgb,var(--chili-400) 18%,transparent)}}[data-theme=dark]{--on-danger-soft:#ffb3b5;--ai:var(--grape-400);--on-ai:var(--ink-900);--ai-soft:var(--grape-400)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--ai-soft:color-mix(in srgb,var(--grape-400) 18%,transparent)}}[data-theme=dark]{--on-ai-soft:#cfc5ff;--info:var(--sky-400);--info-soft:var(--sky-400)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--info-soft:color-mix(in srgb,var(--sky-400) 18%,transparent)}}[data-theme=dark]{--ring:var(--brand-400);--focus-halo:var(--brand-500)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--focus-halo:color-mix(in srgb,var(--brand-500) 35%,transparent)}}[data-theme=dark]{--shadow-1:0 1px 0 #ffffff0a inset,0 8px 20px -12px #000000b3;--shadow-2:0 1px 0 #ffffff0d inset,0 20px 40px -18px #000c;--shadow-dock:0 22px 48px -14px #000000bf,0 1px 0 #ffffff14 inset;--glow-primary:0 10px 32px -8px #fca30173;--state-ready:var(--leaf-400);--state-dialing:var(--brand-500);--state-ringing:var(--brand-300);--state-talking:var(--leaf-400);--state-wrapup:var(--grape-400);--state-paused:var(--ink-400);--state-offline:var(--night-500);--state-amd:var(--sky-400);--state-failed:var(--chili-400);--viz-1:var(--brand-500);--viz-2:var(--leaf-400);--viz-3:var(--grape-400);--viz-4:var(--sky-400);--viz-5:var(--chili-400);--viz-6:var(--sand-500);--viz-grid:var(--night-600)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:var(--night-950);--surface:var(--night-900);--surface-2:var(--night-800);--surface-3:var(--night-700);--border:var(--night-600);--border-strong:var(--night-500);--text:#f5f1e6;--text-muted:#a7b5b0;--text-subtle:#7e8e89;--text-accent:var(--brand-400);--primary-soft:var(--brand-500)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--primary-soft:color-mix(in srgb,var(--brand-500) 18%,transparent)}}:root:not([data-theme=light]){--on-primary-soft:var(--brand-300);--inverse:#f5f1e6;--on-inverse:var(--ink-900);--success:var(--leaf-400);--on-success:var(--ink-900);--success-soft:var(--leaf-400)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--success-soft:color-mix(in srgb,var(--leaf-400) 18%,transparent)}}:root:not([data-theme=light]){--on-success-soft:var(--leaf-300);--danger:var(--chili-400);--on-danger:var(--ink-900);--danger-soft:var(--chili-400)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--danger-soft:color-mix(in srgb,var(--chili-400) 18%,transparent)}}:root:not([data-theme=light]){--on-danger-soft:#ffb3b5;--ai:var(--grape-400);--on-ai:var(--ink-900);--ai-soft:var(--grape-400)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--ai-soft:color-mix(in srgb,var(--grape-400) 18%,transparent)}}:root:not([data-theme=light]){--on-ai-soft:#cfc5ff;--info:var(--sky-400);--info-soft:var(--sky-400)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--info-soft:color-mix(in srgb,var(--sky-400) 18%,transparent)}}:root:not([data-theme=light]){--ring:var(--brand-400);--focus-halo:var(--brand-500)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--focus-halo:color-mix(in srgb,var(--brand-500) 35%,transparent)}}:root:not([data-theme=light]){--shadow-1:0 1px 0 #ffffff0a inset,0 8px 20px -12px #000000b3;--shadow-2:0 1px 0 #ffffff0d inset,0 20px 40px -18px #000c;--shadow-dock:0 22px 48px -14px #000000bf,0 1px 0 #ffffff14 inset;--glow-primary:0 10px 32px -8px #fca30173;--state-ready:var(--leaf-400);--state-talking:var(--leaf-400);--state-ringing:var(--brand-300);--state-wrapup:var(--grape-400);--state-offline:var(--night-500);--state-amd:var(--sky-400);--state-failed:var(--chili-400);--viz-2:var(--leaf-400);--viz-3:var(--grape-400);--viz-4:var(--sky-400);--viz-5:var(--chili-400);--viz-grid:var(--night-600)}}*,:after,:before{box-sizing:border-box}html{color-scheme:light dark}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.num,.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:focus-visible{outline:2px solid var(--ring);outline-offset:2px;box-shadow:0 0 0 6px var(--focus-halo);border-radius:var(--r-sm)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ico{vertical-align:middle;flex:none;display:inline-block}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes blink{50%{opacity:.35;transform:scale(.8)}}.eyebrow{font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);font-weight:600}.mono{font-family:var(--font-mono)}html:has(dialog[open]:modal){overflow:hidden}.brand{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);white-space:nowrap;align-items:center;gap:10px;font-size:1.25rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.brand img,.brand svg{object-fit:contain;flex:none}.brand-link{color:inherit}.brand-link,.btn{border-radius:var(--r-pill);text-decoration:none;display:inline-flex}.btn{min-height:var(--hit-min);font:inherit;white-space:nowrap;cursor:pointer;transition:transform var(--dur-fast) var(--ease-juicy),background var(--dur-fast),box-shadow var(--dur-base),opacity var(--dur-fast);border:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;line-height:1}.btn:active:not(:disabled){transform:scale(.96)}.btn:focus-visible{border-radius:var(--r-pill);box-shadow:0 0 0 6px var(--focus-halo)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn[data-loading]:disabled{opacity:.85;cursor:progress}.btn--primary{background:var(--primary);color:var(--on-primary);box-shadow:var(--glow-primary)}.btn--primary:hover:not(:disabled){background:var(--primary-hover)}.btn--primary:focus-visible{box-shadow:var(--glow-primary),0 0 0 6px var(--focus-halo)}.btn--primary:disabled{box-shadow:none}.btn--ink{background:var(--inverse);color:var(--on-inverse)}.btn--soft{background:var(--primary-soft);color:var(--on-primary-soft)}.btn--soft:hover:not(:disabled){background:var(--surface-3)}.btn--ghost{color:var(--text);box-shadow:inset 0 0 0 1.5px var(--border-strong);background:0 0}.btn--ghost:hover:not(:disabled){background:var(--surface-2)}.btn--ghost:focus-visible{box-shadow:inset 0 0 0 1.5px var(--border-strong),0 0 0 6px var(--focus-halo)}.btn--danger{background:var(--danger);color:var(--on-danger)}.btn--sm{min-height:36px;padding:0 16px;font-size:13.5px}.btn--lg{min-height:56px;padding:0 30px;font-size:16px}.icon-btn{width:var(--hit-min);height:var(--hit-min);border-radius:var(--r-pill);background:var(--surface-2);color:var(--text);cursor:pointer;transition:transform var(--dur-fast) var(--ease-juicy),background var(--dur-fast);border:0;flex:none;place-items:center;padding:0;display:inline-grid}.icon-btn:hover:not(:disabled){background:var(--surface-3)}.icon-btn:active:not(:disabled){transform:scale(.92)}.icon-btn:focus-visible{border-radius:var(--r-pill)}.icon-btn:disabled{opacity:.5;cursor:not-allowed}.icon-btn--ghost{background:0 0}.icon-btn--ghost:hover:not(:disabled){background:var(--surface-2)}.icon-btn--ink{background:var(--inverse);color:var(--on-inverse)}.icon-btn--ink:hover:not(:disabled){background:var(--inverse);opacity:.85}.icon-btn--primary,.icon-btn.on{background:var(--primary);color:var(--on-primary)}.icon-btn--primary:hover:not(:disabled),.icon-btn.on:hover:not(:disabled){background:var(--primary-hover)}.icon-btn--danger{background:var(--danger);color:var(--on-danger)}.icon-btn--danger:hover:not(:disabled){background:var(--danger);opacity:.88}.icon-btn--sm{width:36px;height:36px}.icon-btn--lg{width:56px;height:56px}.pill{--c:var(--state-ready);border-radius:var(--r-pill);white-space:nowrap;background:var(--surface-2);color:var(--text);align-items:center;gap:6px;padding:4px 12px 4px 8px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.pill[data-size=sm]{padding:2px 10px 2px 6px;font-size:12px}.pill__ico{place-items:center;display:inline-grid}.pill[data-live] .pill__ico{animation:blink 1.4s var(--ease-in-out) infinite}.pill[data-state=ready],.pill[data-state=talking]{--c:var(--state-ready);background:var(--success-soft);color:var(--on-success-soft)}.pill[data-state=dialing],.pill[data-state=ringing]{--c:var(--state-dialing);background:var(--primary-soft);color:var(--on-primary-soft)}.pill[data-state=wrapup]{--c:var(--state-wrapup);background:var(--ai-soft);color:var(--on-ai-soft)}.pill[data-state=paused]{--c:var(--state-paused);color:var(--text-muted)}.pill[data-state=offline]{--c:var(--state-offline);color:var(--text-subtle)}.pill[data-state=amd]{--c:var(--state-amd);background:var(--info-soft);color:var(--info)}.pill[data-state=failed]{--c:var(--state-failed);background:var(--danger-soft);color:var(--on-danger-soft)}.avatar{--st:transparent;background:var(--primary-soft);width:48px;height:48px;color:var(--on-primary-soft);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;line-height:1;display:inline-grid;position:relative}.avatar[data-state]{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--st)}.avatar--sm{width:36px;height:36px;font-size:13px}.avatar--lg{background:var(--surface-3);width:132px;height:132px;color:var(--text);font-family:var(--font-display);border-radius:50%;font-size:40px;font-weight:600}.avatar--lg[data-state]{box-shadow:0 0 0 4px var(--surface),0 0 0 7px var(--st)}.avatar__core{z-index:2;position:relative}.avatar__ring{border:2px solid var(--st);animation:ringpulse var(--dur-ring) var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}.avatar__ring:nth-child(2){animation-delay:.53s}.avatar__ring:nth-child(3){animation-delay:1.06s}@keyframes ringpulse{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.chip{border-radius:var(--r-pill);background:var(--surface-2);color:var(--text-muted);align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.chip--draft{background:var(--primary-soft);color:var(--on-primary-soft);font-weight:600}.kbd{font-family:var(--font-mono);border-radius:var(--r-xs);background:var(--surface-3);color:var(--text-muted);padding:1px 6px;font-size:11px}.tag-module{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-pill);background:var(--ai-soft);color:var(--on-ai-soft);align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.banner{border-radius:var(--r-md);background:var(--primary-soft);color:var(--on-primary-soft);align-items:flex-start;gap:12px;padding:12px 16px;font-size:14px;line-height:1.45;display:flex}.banner[data-tone=info]{background:var(--info-soft);color:var(--info)}.banner[data-tone=danger]{background:var(--danger-soft);color:var(--on-danger-soft)}.banner[data-tone=success]{background:var(--success-soft);color:var(--on-success-soft)}.banner__ico{margin-top:1px}.banner__body{flex:1;min-width:0}.banner__title{margin-bottom:2px;display:block}.banner__action{flex:none;align-self:center}.tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-6);box-shadow:var(--shadow-1);min-width:0}.tile[data-arch]{border-radius:var(--shape-arch);padding-top:var(--s-8);text-align:center}.tile__hd{margin-bottom:var(--s-4);justify-content:space-between;align-items:center;gap:12px;display:flex}.tile[data-arch] .tile__hd{flex-direction:column;justify-content:center;gap:2px}.tile[data-arch] .tile__small{text-align:center;margin-left:0}.tile__title{margin:0;font-size:15px;font-weight:700;line-height:1.3}.tile__small{color:var(--text-subtle);text-align:right;margin-left:auto;font-size:12px;font-weight:500}.tile__actions{align-items:center;gap:8px;display:flex}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--s-4);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.page-header__main{min-width:0}.page-header__back{color:var(--text-muted);border-radius:var(--r-pill);align-items:center;gap:6px;margin-bottom:8px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.page-header__back:hover{color:var(--text)}.page-header__title{font-family:var(--font-display);font-size:var(--fs-display-md);line-height:var(--lh-display-md);letter-spacing:-.03em;margin:6px 0 0;font-weight:600}.page-header__desc{max-width:64ch;color:var(--text-muted);margin:8px 0 0}.page-header__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stat{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.stat__label{font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);align-items:center;gap:6px;font-weight:700;display:inline-flex}.stat__value{font-family:var(--font-display);font-size:var(--fs-display-md);letter-spacing:-.04em;font-weight:600;line-height:1}.stat__value.mono{font-family:var(--font-mono);letter-spacing:-.02em;font-weight:700}.stat[data-size=lg] .stat__value{font-size:var(--fs-display-lg)}.stat[data-size=sm] .stat__value{font-size:var(--fs-h-lg)}.stat__sub{color:var(--text-muted);font-size:var(--fs-body-sm)}.delta{border-radius:var(--r-pill);background:var(--success-soft);color:var(--on-success-soft);align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.delta[data-tone=bad]{background:var(--danger-soft);color:var(--on-danger-soft)}.delta[data-tone=neutral]{background:var(--surface-2);color:var(--text-muted)}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field__label{color:var(--text-muted);font-size:13px;font-weight:600}.field__req{color:var(--text-accent)}.field__hint{color:var(--text-subtle);font-size:12.5px;line-height:1.4}.field__error{color:var(--danger);align-items:flex-start;gap:6px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.field__error .ico{margin-top:1px}.input,.input-box{border-radius:var(--r-md);border:1.5px solid var(--border-strong);background:var(--surface);min-height:48px;color:var(--text);font:inherit;transition:border-color var(--dur-fast),box-shadow var(--dur-fast);padding:0 16px;font-size:15px}.input{width:100%}.input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 5px var(--focus-halo);border-radius:var(--r-md);outline:none}.input-box.mono,.input-box.mono .input-box__input,.input.mono{font-family:var(--font-mono)}.input-box__input::placeholder,.input::placeholder{color:var(--text-subtle)}.input-box[data-invalid],.input[aria-invalid=true]{border-color:var(--danger)}.input-box[data-disabled],.input:disabled{opacity:.55;cursor:not-allowed;background:var(--surface-2)}.input-box{align-items:center;gap:10px;width:100%;display:flex}.input-box:focus-within{border-color:var(--primary);box-shadow:0 0 0 5px var(--focus-halo)}.input-box__icon{color:var(--text-subtle)}.input-box__input{min-width:0;min-height:45px;color:inherit;font:inherit;font-size:inherit;background:0 0;border:0;flex:1;padding:0}.input-box__input:focus-visible{box-shadow:none;outline:none}.input-box__end{align-items:center;gap:4px;margin-right:-8px;display:inline-flex}.textarea{resize:vertical;min-height:96px;padding:12px 16px;line-height:1.5}.select-box{width:100%;display:block;position:relative}.select-box .input{appearance:none;cursor:pointer;text-overflow:ellipsis;padding-right:44px}.select-box__caret{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.check{cursor:pointer;align-items:flex-start;gap:12px;display:flex;position:relative}.check__input{opacity:0;width:24px;height:24px;cursor:inherit;margin:0;position:absolute;top:0;left:0}.check__box{border-radius:var(--r-xs);border:1.5px solid var(--border-strong);background:var(--surface);color:#0000;width:24px;height:24px;transition:background var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast) var(--ease-juicy);flex:none;place-items:center;display:grid}.check__input:checked+.check__box{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.check__input:active:not(:disabled)+.check__box{transform:scale(.9)}.check__input:focus-visible+.check__box{outline:2px solid var(--ring);outline-offset:2px;box-shadow:0 0 0 6px var(--focus-halo)}.check__text{flex-direction:column;gap:2px;min-width:0;padding-top:1px;display:flex}.check__label{font-size:15px;font-weight:500;line-height:1.4}.check__hint{color:var(--text-muted);font-size:13px}.check[data-disabled]{cursor:not-allowed;opacity:.55}.seg{border-radius:var(--r-pill);background:var(--surface-2);scrollbar-width:none;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg__btn{border-radius:var(--r-pill);min-height:36px;color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast),box-shadow var(--dur-fast);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.seg__btn.on,.seg__btn:hover:not(.on):not(:disabled){color:var(--text)}.seg__btn.on{background:var(--surface);box-shadow:var(--shadow-1)}.seg__btn:focus-visible{border-radius:var(--r-pill)}.seg__btn:disabled{opacity:.5;cursor:not-allowed}.seg__btn--icon{padding:0 10px}.seg--sm .seg__btn{min-height:30px;padding:0 12px;font-size:13px}.seg--sm .seg__btn--icon{padding:0 8px}.tabs{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.tabs__badge{border-radius:var(--r-pill);background:var(--surface-3);padding:0 7px;font-size:12px;line-height:20px}.seg__btn.on .tabs__badge{background:var(--primary-soft);color:var(--on-primary-soft)}.tabs__panel:focus-visible{border-radius:var(--r-md)}.switch{border-radius:var(--r-pill);background:var(--surface-3);cursor:pointer;width:52px;height:30px;transition:background var(--dur-base);border:0;flex:none;padding:0;position:relative}.switch:after{content:"";background:var(--surface);width:24px;height:24px;box-shadow:var(--shadow-1);transition:transform var(--dur-base) var(--ease-juicy);border-radius:50%;position:absolute;top:3px;left:3px}.switch.on{background:var(--primary)}.switch.on:after{transform:translate(22px)}.switch:focus-visible{border-radius:var(--r-pill)}.switch:disabled{opacity:.5;cursor:not-allowed}.switch-row{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.switch-row__text{cursor:pointer;flex-direction:column;gap:2px;min-width:0;display:flex}.switch-row__label{font-weight:600}.switch-row__hint{color:var(--text-muted);font-size:13px}.dialog{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);width:min(520px,100vw - 32px);max-height:min(86vh,760px);color:var(--text);box-shadow:var(--shadow-2);margin:auto;padding:0;overflow:hidden}.dialog[data-size=sm]{width:min(420px,100vw - 32px)}.dialog[data-size=lg]{width:min(760px,100vw - 32px)}.dialog[open]{animation:dialog-in var(--dur-slow) var(--ease-juicy);flex-direction:column;display:flex}.dialog::backdrop{background:var(--ink-900)}@supports (color:color-mix(in lab,red,red)){.dialog::backdrop{background:color-mix(in srgb,var(--ink-900) 50%,transparent)}}.dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade-in var(--dur-base) var(--ease-out)}@keyframes dialog-in{0%{opacity:0;transform:translateY(12px)scale(.97)}}@keyframes fade-in{0%{opacity:0}}.dialog__panel{flex-direction:column;flex:1;min-height:0;display:flex}.dialog__hd{padding:var(--s-6) var(--s-6) var(--s-3);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dialog__title{font-family:var(--font-display);font-size:var(--fs-h-lg);line-height:var(--lh-h-lg);letter-spacing:-.03em;margin:0;font-weight:600}.dialog__desc{color:var(--text-muted);font-size:var(--fs-body-sm);margin:6px 0 0}.dialog__body{min-height:0;padding:0 var(--s-6) var(--s-4);flex:1;overflow:auto}.dialog__text{color:var(--text-muted);line-height:1.55}.dialog__ft{padding:var(--s-4) var(--s-6) var(--s-6);flex-wrap:wrap;justify-content:flex-end}.dialog__ft,.toasts{gap:8px;display:flex}.toasts{z-index:var(--z-toast);pointer-events:none;flex-direction:column;width:min(380px,100vw - 32px);position:fixed;top:88px;right:24px}.toast{pointer-events:auto;border-radius:var(--r-md);background:var(--inverse);color:var(--on-inverse);box-shadow:var(--shadow-2);animation:toast-in var(--dur-slow) var(--ease-juicy);align-items:center;gap:12px;padding:10px 10px 10px 12px;font-size:14px;line-height:1.4;display:flex}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}}.toast__ico{box-sizing:content-box;background:var(--success);color:var(--on-success);border-radius:50%;flex:none;padding:4px}.toast[data-kind=error] .toast__ico{background:var(--danger);color:var(--on-danger)}.toast[data-kind=info] .toast__ico{background:var(--primary);color:var(--on-primary)}.toast__text{flex:1;min-width:0}.toast__close{width:32px;height:32px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.toast__close:hover{opacity:1}.toast__close:focus-visible{border-radius:50%}.popover{z-index:var(--z-modal);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);min-width:220px;max-width:min(360px,100vw - 16px);color:var(--text);box-shadow:var(--shadow-2);animation:pop-in var(--dur-base) var(--ease-out);padding:8px;position:fixed;overflow:auto}.popover:focus-visible{box-shadow:var(--shadow-2);outline:none}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.popover--menu{min-width:240px;padding:6px}.menu__header{border-bottom:1px solid var(--border);margin:0 0 4px;padding:10px 12px}.menu__label{font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);padding:10px 12px 4px;font-weight:700}.menu__sep{background:var(--border);height:1px;margin:6px 4px}.menu__item{border-radius:var(--r-sm);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;font-weight:500;text-decoration:none;display:flex}.menu__item:hover{background:var(--surface-2)}.menu__item:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;box-shadow:none;background:var(--surface-2);border-radius:var(--r-sm)}.menu__item[aria-disabled=true]{opacity:.45;cursor:not-allowed}.menu__item.danger{color:var(--danger)}.menu__text{flex:1;min-width:0}.menu__noicon{flex:none;width:20px}.menu__check{color:var(--text-accent)}.dt{min-width:0;display:block;container:dt/inline-size}.dt__scroll{position:relative;overflow:auto}.dt__head{top:var(--sticky-top,0);z-index:var(--z-sticky);grid-template-columns:var(--cols);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface-2);align-items:center;gap:12px;min-height:40px;margin-bottom:8px;padding:0 20px;display:grid;position:sticky}@supports (color:color-mix(in lab,red,red)){.dt__head{background:color-mix(in srgb,var(--surface-2) 92%,transparent)}}.dt__head{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);font-weight:700}.dt__scroll .dt__head{top:0}.dt__th{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dt__item{padding-bottom:4px}.dt__item--virtual{width:100%;position:absolute;top:0;left:0}.dt__body--virtual{position:relative}.dt__row{grid-template-columns:var(--cols);height:var(--row-h);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);transition:background var(--dur-fast);align-items:center;gap:12px;padding:0 20px;font-size:14px;display:grid}.dt__row:hover{background:var(--surface-2)}.dt__row[data-clickable]{cursor:pointer}.dt__row:focus-visible{border-radius:var(--r-md)}.dt__cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:-8px -6px;padding:8px 6px;overflow:hidden}.dt__cell[data-align=end],.dt__th[data-align=end]{text-align:right;justify-self:end}.dt__cell[data-align=center],.dt__th[data-align=center]{text-align:center;justify-self:center}.dt__empty{padding:var(--s-4) 0}.dt__sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.dt__sort .ico{opacity:.35}.dt__sort[data-sorted] .ico{opacity:1;color:var(--text-accent)}@container dt (max-width:640px){.dt__head{display:none}.dt__row{grid-template-columns:minmax(0,1fr);gap:6px;height:auto;padding:12px 16px}.dt__cell{white-space:normal;text-align:right;justify-content:space-between;gap:12px;margin:0;padding:0;display:flex;overflow:visible;justify-self:stretch!important}.dt__cell:before{content:attr(data-label);color:var(--text-subtle);font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;text-align:left;flex:none;font-weight:700}.dt__cell:first-child{font-weight:600}}.gauge{text-align:center;margin:0}.gauge svg{width:100%;max-width:300px;margin:0 auto;display:block;overflow:visible}.gauge__track{stroke:var(--surface-3)}.gauge__val{stroke:var(--primary);stroke-dasharray:var(--arc);animation:gauge-fill 1.2s var(--ease-out) both;transition:stroke-dasharray var(--dur-slow) var(--ease-out)}@keyframes gauge-fill{0%{stroke-dasharray:0 283}}.gauge__num{font-family:var(--font-display);fill:var(--text)}.gauge__tick{fill:var(--text-subtle);font-family:var(--font-mono)}.gauge__cap{margin-top:var(--s-2);flex-direction:column;gap:2px;display:flex}.gauge__label{font-size:15px;font-weight:700}.gauge__sub{color:var(--text-muted);font-size:var(--fs-body-sm)}.hours{padding-top:var(--s-3);align-items:stretch;gap:10px;display:flex}.hbar{flex-direction:column;align-items:center;gap:8px;min-width:0}.hbar,.hbar__plot{flex:1;display:flex}.hbar__plot{align-items:flex-end;width:100%;min-height:0}.hbar__col{width:100%;height:var(--h);border-radius:var(--r-pill) var(--r-pill) var(--r-xs) var(--r-xs);background:var(--primary-soft);min-height:6px;position:relative;overflow:hidden}.hbar__col i{height:var(--c);background:var(--viz-2);border-radius:var(--r-pill) var(--r-pill) 0 0;opacity:.9;position:absolute;bottom:0;left:0;right:0}.hbar[data-now] .hbar__col{background:var(--primary)}.hbar span{color:var(--text-subtle);font-size:11px;font-family:var(--font-mono)}.hbar[data-now] span{color:var(--text-accent);font-weight:700}.lane+.lane{margin-top:var(--s-4)}.lane__top{justify-content:space-between;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.lane__label,.lane__top{flex-wrap:wrap;align-items:center;gap:8px}.lane__label{display:inline-flex}.lane__top small{color:var(--text-muted);font-size:12.5px;font-weight:500}.lane__bar{border-radius:var(--r-pill);background:var(--surface-2);height:22px;display:flex;overflow:hidden}.lane__bar i{height:100%;display:block}.lane__bar .a{background:var(--viz-2)}.lane__bar .b{background:var(--viz-6)}.lane__bar .c{background:var(--viz-4)}.meter{--c:var(--primary);border-radius:var(--r-pill);background:var(--surface-3);height:8px;overflow:hidden}.meter i{border-radius:inherit;background:var(--c);height:100%;transition:width var(--dur-slow) var(--ease-out);display:block}.meter[data-tone=success]{--c:var(--state-ready)}.meter[data-tone=warn]{--c:var(--state-dialing)}.meter[data-tone=danger]{--c:var(--state-failed)}.meter[data-tone=info]{--c:var(--state-amd)}.meter[data-tone=ai]{--c:var(--state-wrapup)}.legend{justify-content:center;gap:var(--s-4);margin-top:var(--s-3);color:var(--text-muted);flex-wrap:wrap;font-size:12.5px;display:flex}.legend i{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.res{border:1.5px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-fast) var(--ease-juicy),border-color var(--dur-fast),background var(--dur-fast);justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;font-size:14.5px;font-weight:600;display:flex}.res:hover{border-color:var(--primary);background:var(--primary-soft)}.res:active{transform:scale(.97)}.res:focus-visible{border-radius:var(--r-md)}.res.sel{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.res.sel .kbd{background:var(--on-primary);color:var(--primary)}.wave{height:36px;margin:0 var(--s-2);align-items:center;gap:3px;display:flex}.wave i{width:4px;height:var(--h);border-radius:var(--r-pill);background:var(--state-talking);animation:bar 1.1s var(--ease-in-out) infinite;animation-delay:calc(var(--i) * 55ms);transform-origin:50%;display:block}.wave[data-idle] i{animation:none;transform:scaleY(.35)}@keyframes bar{50%{transform:scaleY(.35)}}.rec{margin:0 var(--s-2);letter-spacing:.08em;color:var(--danger);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.rec:before{content:"";background:var(--danger);border-radius:50%;width:8px;height:8px;animation:blink 1.2s infinite}.calldock{z-index:var(--z-dock);align-items:center;gap:var(--s-3);border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--surface-2);max-width:calc(100vw - 16px);box-shadow:var(--shadow-dock);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;padding:10px 10px 10px 22px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.calldock--static{width:max-content;position:static;transform:none}.calldock__st{margin-right:var(--s-2);flex-direction:column;line-height:1.1;display:flex}.calldock__st small{letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);font-size:11px;font-weight:700}.calldock__st b{font-family:var(--font-mono);font-size:20px}.hang{background:var(--danger);width:58px;height:58px;color:var(--on-danger);cursor:pointer;transition:transform var(--dur-fast) var(--ease-juicy);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.hang:active{transform:scale(.9)}.hang:focus-visible{border-radius:50%}.hang .ico{transform:rotate(135deg)}@media (max-width:1000px){.calldock{overflow-x:auto}}.empty{align-items:center;gap:var(--s-3);padding:var(--s-8) var(--s-4);border-radius:var(--r-lg);background:var(--surface-2);text-align:center;flex-direction:column;display:flex}.empty__art{width:96px;height:96px;position:relative}.empty__arch{width:96px;color:var(--primary-soft);position:absolute;bottom:0;left:0}.empty__title{font-size:var(--fs-h-md);line-height:var(--lh-h-md)}.empty__desc{max-width:44ch;color:var(--text-muted);font-size:14px}.empty__action{margin-top:var(--s-1)}.skel{border-radius:var(--r-pill);background:linear-gradient(90deg,var(--surface-2),var(--primary-soft),var(--surface-2));background-size:200% 100%;height:14px;animation:shimmer 1.4s linear infinite;display:block}.skel--circle{border-radius:50%}@keyframes shimmer{to{background-position:-200% 0}}.skel-text{flex-direction:column;gap:10px;display:flex}.loader-wrap{align-items:center;gap:var(--s-3);flex-direction:column;display:inline-flex}.loader-wrap--block{padding:var(--s-12) var(--s-4);display:flex}.loader{color:var(--text-subtle)}.loader__fill{fill:var(--primary);animation:juice 2.2s var(--ease-in-out) infinite}@keyframes juice{0%{transform:translateY(100%)}60%,to{transform:translateY(0)}}.loader__label{color:var(--text-muted);font-size:14px}.shell{--sticky-top:88px;background:radial-gradient(800px 380px at 10% -10%,var(--primary),transparent 70%),var(--bg);min-height:100dvh}@supports (color:color-mix(in lab,red,red)){.shell{background:radial-gradient(800px 380px at 10% -10%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 70%),var(--bg)}}.shell__top{z-index:var(--z-sticky);pointer-events:none;padding:12px 24px 0;position:sticky;top:0}.topbar{pointer-events:auto;align-items:center;gap:var(--s-3);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);max-width:1392px;margin:0 auto;padding:8px 8px 8px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.topbar{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-1)}.topbar__date{padding-left:var(--s-4);border-left:1px solid var(--border);flex-direction:column;gap:1px;min-width:0;line-height:1.15;display:flex}.topbar__date b{white-space:nowrap;font-size:13px;font-weight:600}.topbar__date b:first-letter{text-transform:uppercase}.topbar__date span{font-family:var(--font-mono);color:var(--text-subtle);font-size:12px}.topbar__spacer{flex:1}.topbar__end{gap:var(--s-3)}.cmd,.topbar__end{align-items:center;display:flex}.cmd{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);min-width:280px;color:var(--text-subtle);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast);gap:10px;padding:10px 14px;font-size:14px}.cmd:hover{border-color:var(--border-strong);background:var(--surface-2)}.cmd__text{white-space:nowrap;flex:1}.profile-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:inline-grid}.profile-btn:focus-visible{border-radius:50%}.profile-head{align-items:center;gap:12px;display:flex}.profile-head b{font-size:15px;line-height:1.25;display:block}.profile-head span{color:var(--text-muted);font-size:13px}.shell__main{max-width:1440px;padding:var(--s-4) var(--s-6) 128px;margin:0 auto}.skip-link{z-index:var(--z-toast);border-radius:var(--r-pill);background:var(--inverse);color:var(--on-inverse);transition:top var(--dur-fast);padding:10px 18px;font-weight:600;text-decoration:none;position:absolute;top:-64px;left:16px}.skip-link:focus{top:12px}.dock{z-index:var(--z-dock);border-radius:var(--r-pill);background:var(--inverse);max-width:calc(100vw - 16px);color:var(--on-inverse);box-shadow:var(--shadow-dock);align-items:center;gap:4px;padding:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.dock--static{width:max-content;max-width:100%;position:static;overflow-x:auto;transform:none}.dock__link{border-radius:var(--r-pill);color:inherit;opacity:.75;transition:background var(--dur-fast),opacity var(--dur-fast);align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.dock__link:hover{opacity:1}.dock__link[aria-current=page]{background:var(--primary);color:var(--on-primary);opacity:1}.dock__link:focus-visible{border-radius:var(--r-pill);outline-color:var(--primary)}.cmdk{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);width:min(640px,100vw - 32px);max-height:70vh;color:var(--text);box-shadow:var(--shadow-2);margin:12vh auto auto;padding:0;overflow:hidden}.cmdk[open]{animation:dialog-in var(--dur-base) var(--ease-out);flex-direction:column;display:flex}.cmdk::backdrop{background:var(--ink-900)}@supports (color:color-mix(in lab,red,red)){.cmdk::backdrop{background:color-mix(in srgb,var(--ink-900) 45%,transparent)}}.cmdk::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cmdk__field{border-bottom:1px solid var(--border);color:var(--text-subtle);align-items:center;gap:12px;padding:14px 20px;display:flex}.cmdk__input{min-width:0;min-height:28px;color:var(--text);font:inherit;background:0 0;border:0;flex:1;padding:0;font-size:17px}.cmdk__input:focus-visible{box-shadow:none;outline:none}.cmdk__input::placeholder{color:var(--text-subtle)}.cmdk__list{flex:1;min-height:0;padding:8px;overflow:auto}.cmdk__group{font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);padding:10px 12px 4px;font-weight:700}.cmdk__item{border-radius:var(--r-md);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 12px;font-size:15px;font-weight:500;display:flex}.cmdk__item[aria-selected=true]{background:var(--primary-soft)}.cmdk__item .ico{color:var(--text-muted)}.cmdk__text{flex:1;min-width:0}.cmdk__text small{color:var(--text-muted);font-size:12.5px;font-weight:400;display:block}.cmdk__empty{padding:var(--s-8) var(--s-4);text-align:center;color:var(--text-muted);font-size:14px}.cmdk__foot{gap:var(--s-4);border-top:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);padding:10px 20px;font-size:12.5px;display:flex}.cmdk__foot span{align-items:center;gap:6px;display:inline-flex}@media (max-width:900px){.topbar__date{display:none}.cmd{min-width:0}}@media (max-width:700px){.shell__top{padding:8px 12px 0}.shell__main{padding:var(--s-3) var(--s-4) 120px}.topbar{gap:var(--s-2);padding-left:12px}.topbar .brand__word{display:none}.cmd{width:var(--hit-min);height:var(--hit-min);justify-content:center;min-width:0;padding:0}.cmd .kbd,.cmd__text{display:none}.dock{bottom:12px}.dock__link{padding:12px 16px}.dock__lbl{display:none}.toasts{width:auto;top:72px;left:16px;right:16px}}.md{font-size:var(--fs-body);color:var(--text);overflow-wrap:anywhere;line-height:1.6}.md>:first-child{margin-top:0}.md h2{margin:var(--s-6) 0 var(--s-3);font-family:var(--font-display);font-size:var(--fs-h-lg);line-height:var(--lh-h-lg);letter-spacing:-.03em;font-weight:600}.md h3{margin:var(--s-5) 0 var(--s-2);font-size:var(--fs-h-md);line-height:var(--lh-h-md);font-weight:700}.md h4,.md h5,.md h6{margin:var(--s-4) 0 var(--s-2);font-size:var(--fs-body);font-weight:700}.md ol,.md p,.md ul{margin:0 0 var(--s-3)}.md ol,.md ul{padding-left:1.4em}.md li{margin:0 0 var(--s-1)}.md hr{margin:var(--s-6) 0;border:0;border-top:1px solid var(--border)}.md a{color:var(--text-accent);text-underline-offset:3px;text-decoration:underline}.md code{border-radius:var(--r-xs);font-family:var(--font-mono);padding:1px 6px;font-size:.92em}.md code,.md pre{background:var(--surface-2)}.md pre{margin:0 0 var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);overflow:auto}.md pre code{background:0 0;padding:0}.md blockquote{margin:0 0 var(--s-4);border-left:4px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-muted);padding:12px 16px}.md blockquote>:last-child{margin-bottom:0}.md blockquote.md-draft{background:var(--primary-soft);color:var(--on-primary-soft);border:1.5px solid var(--primary);border-left-width:6px;font-size:14px}.auth{background:var(--bg);grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);min-height:100dvh;display:grid}.auth__hero{justify-content:space-between;gap:var(--s-8);padding:var(--s-8) var(--s-10);background:radial-gradient(900px 480px at 15% 0,var(--primary),transparent 70%),var(--bg);flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.auth__hero{background:radial-gradient(900px 480px at 15% 0,color-mix(in srgb,var(--primary) 16%,transparent),transparent 70%),var(--bg)}}.auth__lead{max-width:30rem}.auth__title{margin:var(--s-3) 0 var(--s-4);font-family:var(--font-display);font-size:clamp(2.2rem,4.4vw,var(--fs-display-xl));line-height:var(--lh-display-xl);letter-spacing:-.04em;font-weight:600}.auth__lede{max-width:40ch;color:var(--text-muted);font-size:var(--fs-body-lg);margin:0}.auth__art{flex:1;min-height:240px;position:relative}.auth__arch{width:auto;max-width:100%;height:100%;color:var(--text);position:absolute;bottom:0;left:0}.auth__panel{justify-content:center;gap:var(--s-6);padding:var(--s-8) var(--s-10);background:var(--surface);border-left:1px solid var(--border);flex-direction:column;display:flex}.auth__bar{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.auth__form{gap:var(--s-4);flex-direction:column;width:100%;max-width:400px;display:flex}.auth__h{font-family:var(--font-display);font-size:var(--fs-display-md);line-height:var(--lh-display-md);letter-spacing:-.03em;margin:0;font-weight:600}.auth__sub{color:var(--text-muted);margin:6px 0 0}.auth__foot{color:var(--text-subtle);font-size:12.5px}.demo{border:1px solid var(--border);background:var(--surface-2);width:100%;max-width:400px}.demo,.demo>summary{border-radius:var(--r-lg)}.demo>summary{cursor:pointer;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.demo>summary::-webkit-details-marker{display:none}.demo>summary .ico:last-child{transition:transform var(--dur-base) var(--ease-out);margin-left:auto}.demo[open]>summary .ico:last-child{transform:rotate(180deg)}.demo__list{flex-direction:column;gap:2px;max-height:280px;padding:0 8px 8px;display:flex;overflow:auto}.demo__row{border-radius:var(--r-sm);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:2px 12px;padding:8px 10px;display:grid}.demo__row:hover{background:var(--surface-3)}.demo__login{font-family:var(--font-mono);font-size:13.5px;font-weight:700}.demo__role{color:var(--text-muted);font-size:13px}.demo__role b{color:var(--text);font-weight:600}.demo__note{color:var(--text-muted);grid-column:2;font-size:12.5px;line-height:1.35}.demo__foot{border-top:1px dashed var(--border);padding:8px 12px 12px}@media (max-width:900px){.auth{grid-template-columns:minmax(0,1fr)}.auth__hero{padding:var(--s-6) var(--s-5) 0;gap:var(--s-4)}.auth__art{flex:none;height:150px;min-height:150px}.auth__lead{display:none}.auth__panel{padding:var(--s-6) var(--s-5) var(--s-8);border-left:0;border-top:1px solid var(--border);align-items:center}.auth__bar,.auth__foot{width:100%;max-width:400px}}.wiz{background:radial-gradient(800px 380px at 50% -10%,var(--primary),transparent 70%),var(--bg);flex-direction:column;min-height:100dvh;display:flex}@supports (color:color-mix(in lab,red,red)){.wiz{background:radial-gradient(800px 380px at 50% -10%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 70%),var(--bg)}}.wiz__bar{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);display:flex}.wiz__bar,.wiz__main{width:100%;max-width:920px;margin:0 auto}.wiz__main{padding:var(--s-4) var(--s-5) var(--s-16);flex:1}.wiz__steps{justify-content:center;gap:var(--s-2);margin-bottom:var(--s-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.step-cap{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);align-items:center;gap:8px;padding:6px 16px 6px 6px;font-size:14px;font-weight:600;display:inline-flex}.step-cap,.step-cap__n{color:var(--text-muted)}.step-cap__n{background:var(--surface-2);width:28px;height:28px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.step-cap[data-state=active]{background:var(--primary);color:var(--on-primary);box-shadow:var(--glow-primary);border-color:#0000}.step-cap[data-state=active] .step-cap__n{background:var(--surface);color:var(--text)}.step-cap[data-state=done]{background:var(--success-soft);color:var(--on-success-soft);border-color:#0000}.step-cap[data-state=done] .step-cap__n{background:var(--success);color:var(--on-success)}.wiz__card{padding:var(--s-8);border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-2)}.wiz__h{font-family:var(--font-display);font-size:var(--fs-display-md);line-height:var(--lh-display-md);letter-spacing:-.03em;margin:0;font-weight:600}.wiz__lede{margin:var(--s-2) 0 var(--s-6);max-width:56ch;color:var(--text-muted)}.wiz__form{gap:var(--s-4);flex-direction:column;max-width:440px;display:flex}.wiz__actions{align-items:center;gap:var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.wiz__actions .spacer{flex:1}.strength{flex-direction:column;gap:6px;display:flex}.strength__bars{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.strength__bars i{border-radius:var(--r-pill);background:var(--surface-3);height:6px;transition:background var(--dur-base)}.strength[data-score="0"] .strength__bars i:nth-child(-n+1),.strength[data-score="1"] .strength__bars i:nth-child(-n+1){background:var(--state-failed)}.strength[data-score="2"] .strength__bars i:nth-child(-n+2){background:var(--state-dialing)}.strength[data-score="3"] .strength__bars i:nth-child(-n+3),.strength[data-score="4"] .strength__bars i{background:var(--state-ready)}.strength__row{color:var(--text-muted);justify-content:space-between;gap:12px;font-size:13px;display:flex}.strength__row b{color:var(--text)}.doc{gap:var(--s-3);flex-direction:column;display:flex}.doc__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.doc__title{font-size:var(--fs-h-md);margin:0;font-weight:700}.doc__scroll{max-height:clamp(220px,100dvh - 540px,520px);padding:var(--s-5) var(--s-6);border:1.5px solid var(--border);border-radius:var(--r-lg);background:var(--bg);position:relative;overflow:auto}.doc__scroll:focus-visible{border-radius:var(--r-lg)}.doc__end{height:1px}.doc__hint{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.doc__progress{border-radius:var(--r-pill);background:var(--surface-3);height:4px;overflow:hidden}.doc__progress i{background:var(--primary);height:100%;transition:width var(--dur-base) var(--ease-out);display:block}.tour{gap:var(--s-8);grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;min-height:260px;display:grid}.tour__art{border-radius:var(--shape-arch);background:var(--primary-soft);height:220px;color:var(--on-primary-soft);place-items:center;display:grid;position:relative}.tour__leaf{width:44px;height:auto;color:var(--state-ready);position:absolute;top:10px;right:14px}.tour__n{color:var(--text-subtle);font-family:var(--font-mono);font-size:13px}.tour__title{margin:6px 0 var(--s-2);font-family:var(--font-display);font-size:var(--fs-h-lg);line-height:var(--lh-h-lg);letter-spacing:-.03em;font-weight:600}.tour__text{color:var(--text-muted);font-size:var(--fs-body-lg);max-width:46ch;margin:0}.tour__dots{align-items:center;gap:8px;display:flex}.tour__dots i{background:var(--surface-3);width:8px;height:8px;transition:width var(--dur-base) var(--ease-out),background var(--dur-base);border-radius:50%}.tour__dots i[data-on]{border-radius:var(--r-pill);background:var(--primary);width:24px}@media (max-width:700px){.wiz__card{padding:var(--s-5);border-radius:var(--r-lg)}.tour{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.tour__art{height:120px}.step-cap__t{display:none}.step-cap[data-state=active] .step-cap__t{display:inline}}.profile-grid{gap:var(--s-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.profile-grid>.tile{grid-column:span 6}.profile-grid>.tile--wide{grid-column:1/-1}.profile-grid .tile--wide .tile__hd{flex-wrap:wrap}.profile-who{align-items:center;gap:var(--s-5);display:flex}.profile-who h2{font-family:var(--font-display);font-size:var(--fs-h-lg);line-height:var(--lh-h-lg);letter-spacing:-.03em;margin:0 0 4px;font-weight:600}.kv{gap:10px var(--s-6);margin:var(--s-5) 0 0;grid-template-columns:max-content minmax(0,1fr);display:grid}.kv dt{color:var(--text-subtle);font-size:13px}.kv dd{overflow-wrap:anywhere;margin:0;font-weight:500}.sess{gap:var(--s-2);flex-direction:column;display:flex}.sess__row{align-items:center;gap:var(--s-4);border-radius:var(--r-md);background:var(--surface-2);padding:14px 16px;display:flex}.sess__row[data-current]{background:var(--success-soft)}.sess__ico{background:var(--surface);width:44px;height:44px;color:var(--text-muted);border-radius:50%;flex:none;place-items:center;display:grid}.sess__main{flex:1;min-width:0}.sess__name{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.sess__meta{color:var(--text-muted);font-size:13px}.sess__meta .mono{color:var(--text)}@media (max-width:900px){.profile-grid>.tile{grid-column:1/-1}}@media (max-width:640px){.sess__row{flex-wrap:wrap}.kv{grid-template-columns:minmax(0,1fr);gap:2px}.kv dd{margin-bottom:10px}}.kit{--sticky-top:84px;max-width:1280px;padding:var(--s-5) var(--s-6) var(--s-20);margin:0 auto}.kit__bar{z-index:var(--z-sticky);align-items:center;gap:var(--s-3);margin-bottom:var(--s-10);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);padding:8px 8px 8px 16px;display:flex;position:sticky;top:12px}@supports (color:color-mix(in lab,red,red)){.kit__bar{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.kit__bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-1)}.kit__bar .chip{white-space:nowrap}@media (max-width:1280px){.kit__bar .chip{display:none}}.kit__nav{scrollbar-width:none;gap:2px;margin-left:auto;display:flex;overflow-x:auto}.kit__nav a{border-radius:var(--r-pill);color:var(--text-muted);white-space:nowrap;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none}.kit__nav a:hover{background:var(--surface-2);color:var(--text)}.kit__sec{margin-top:var(--s-16);scroll-margin-top:96px}.kit__h{margin:6px 0 var(--s-5);font-family:var(--font-display);font-size:var(--fs-display-md);line-height:var(--lh-display-md);letter-spacing:-.03em;font-weight:600}.kit__grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid}.kit__card{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1);flex-direction:column;min-width:0;display:flex}.kit__card--wide,.kit__wide{grid-column:1/-1}.kit__card>h4{font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);margin:0}.kit__row{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.kit__spec{color:var(--text-subtle);font-family:var(--font-mono);font-size:12px}.kit__states{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.kit__state{border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.kit__state small{color:var(--text-subtle);font-family:var(--font-mono)}.kit__sw{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(110px,1fr));display:grid}.kit__sw div{border-radius:var(--r-md);font-size:12px;font-family:var(--font-mono);padding:14px 12px;font-weight:600}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-cyrillic.woff2)format("woff2-variations"),url(/fonts/onest-cyrillic.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-latin.woff2)format("woff2-variations"),url(/fonts/onest-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic.woff2)format("woff2-variations"),url(/fonts/jetbrains-mono-cyrillic.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2-variations"),url(/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/unbounded-cyrillic-600.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/unbounded-latin-600.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}html{background:var(--bg)}body{min-height:100dvh}a,button{color:inherit}button{font:inherit}::selection{background:var(--primary);color:var(--on-primary)}.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}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}