:root{--font-family:"Manrope", -apple-system, "Helvetica Neue", Arial, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--color-brand-primary:#4f55e2;--color-brand-green:#84eda6;--color-brand-tar:#231f20;--color-brand-sky:#b0d4ee;--color-brand-yellow:#f4ea8d;--color-brand-grey:#f1eeef;--color-neutral-0:#fff;--color-neutral-50:#f8f7f7;--color-neutral-100:#f1eeef;--color-neutral-200:#e4e0e1;--color-neutral-300:#cac5c6;--color-neutral-400:#a29c9d;--color-neutral-500:#7c7677;--color-neutral-600:#5c5758;--color-neutral-700:#423e3f;--color-neutral-800:#2d292a;--color-neutral-900:#231f20;--color-primary:#4f55e2;--color-primary-hover:#4141cd;--color-primary-press:#362fbc;--color-primary-soft:#eef0fd;--color-primary-tint:#c6d2ff;--color-primary-tint-strong:#99a8f7;--color-button-primary-bg:#4f55e2;--color-button-primary-fg:#fff;--color-button-primary-hover:#4141cd;--color-button-primary-press:#362fbc;--color-danger:#d64545;--color-surface-app:#f1eeef;--color-surface-card:#fff;--color-surface-sunken:#f8f7f7;--color-surface-inverse:#231f20;--color-surface-overlay:#231f208c;--color-surface-diff:#d645451a;--color-block-text:#231f20;--color-block-muted:#231f20b8;--color-block-line:#231f2029;--color-text-primary:#231f20;--color-text-secondary:#5c5758;--color-text-muted:#423e3f;--color-text-placeholder:#7c7677;--color-text-on-brand:#fff;--color-text-link:#4f55e2;--color-border-subtle:#f1eeef;--color-border-default:#e4e0e1;--color-border-strong:#cac5c6;--color-border-control:#231f2029;--color-border-nav:#231f201f;--color-border-check:#a29c9d;--color-tone-neutral-bg:#f1eeef;--color-tone-neutral-fg:#423e3f;--color-tone-info-bg:#d6ecfc;--color-tone-info-fg:#38607b;--color-tone-warning-bg:#fffdc7;--color-tone-warning-fg:#6d5d00;--color-tone-danger-bg:#fbe6e6;--color-tone-danger-fg:#a92e2e;--color-tone-success-bg:#d0ffdd;--color-tone-success-fg:#007630;--color-tone-brand-bg:#eef0fd;--color-tone-brand-fg:#362fbc;--color-pulse:#4f55e273;--color-pulse-end:#4f55e200;--color-nav-text:#e4e0e1;--color-nav-text-strong:#f8f7f7;--color-nav-text-muted:#a29c9d;--color-nav-line:#ffffff1f;--color-nav-fill:#ffffff0f;--color-nav-fill-active:#ffffff14;--color-nav-fill-strong:#ffffff1a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-px:1px;--space-0h:2px;--space-1h:6px;--space-2h:10px;--space-3h:14px;--space-4h:18px;--radius-xs:3px;--radius-sm:6px;--radius-md:8px;--radius-box:10px;--radius-control:12px;--radius-card:12px;--radius-panel:20px;--radius-full:999px;--text-hero-size:28px;--text-hero-line:1.15;--text-hero-weight:600;--text-hero-tracking:-.02em;--text-display-size:26px;--text-display-line:1.2;--text-display-weight:700;--text-display-tracking:-.02em;--text-title-size:22px;--text-title-line:1.2;--text-title-weight:700;--text-title-tracking:-.02em;--text-headline-size:19px;--text-headline-line:1.3;--text-headline-weight:700;--text-headline-tracking:-.01em;--text-headline-sm-size:17px;--text-headline-sm-line:1.3;--text-headline-sm-weight:700;--text-headline-sm-tracking:-.01em;--text-h2-size:15px;--text-h2-line:1.3;--text-h2-weight:700;--text-h2-tracking:0;--text-body-size:14px;--text-body-line:1.5;--text-body-weight:400;--text-body-tracking:0;--text-meta-size:13px;--text-meta-line:1.45;--text-meta-weight:400;--text-meta-tracking:0;--text-small-size:12px;--text-small-line:1.45;--text-small-weight:500;--text-small-tracking:0;--text-eyebrow-size:12px;--text-eyebrow-line:1.4;--text-eyebrow-weight:700;--text-eyebrow-tracking:.04em;--text-tiny-size:11px;--text-tiny-line:1.4;--text-tiny-weight:700;--text-tiny-tracking:0;--text-mono-size:12.5px;--text-mono-line:1.5;--text-mono-weight:400;--text-mono-tracking:0;--size-control-sm:34px;--size-control-md:40px;--size-control-lg:48px;--size-nav:56px;--size-nav-mobile:56px;--size-icon:16px;--size-icon-lg:20px;--size-icon-brand:28px;--size-avatar:28px;--size-avatar-sm:22px;--size-check:18px;--size-dot:6px;--size-dot-lg:7px;--size-step:22px;--size-focus-ring:3px;--size-border:1px;--size-border-thick:2px;--size-page-max:1440px;--size-content-max:1360px;--size-aside:360px;--size-login-card:420px;--size-dialog:520px;--size-dialog-wide:720px;--size-mail-frame:560px;--size-message:600px;--size-message-phone:375px;--size-gutter:40px;--size-gutter-mobile:16px;--size-breakpoint-mobile:760px;--size-breakpoint-narrow:1100px;--size-sidebar:248px;--size-topbar:84px;--size-nav-row:32px;--size-breakpoint-sidebar:880px;--size-log-panel:420px;--size-bar:4px;--size-bar-lg:6px;--size-breakpoint-workspace:1180px;--shadow-xs:0 1px 2px #231f200f;--shadow-sm:0 2px 8px #231f2012;--shadow-md:0 8px 24px #231f2017;--shadow-lg:0 16px 48px #231f2024;--shadow-focus:0 0 0 3px #4f55e247;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--duration-pulse:2s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--layer-nav:10;--layer-sticky:20;--layer-overlay:40;--layer-dialog:50;--layer-toast:60}:root[data-theme^=premium]{--font-weight-bold:600;--font-weight-extrabold:700;--radius-sm:6px;--radius-md:8px;--radius-box:10px;--radius-control:10px;--radius-card:16px;--radius-panel:16px;--text-hero-size:36px;--text-hero-line:1.1;--text-hero-weight:600;--text-hero-tracking:-.03em;--text-display-size:32px;--text-display-line:1.1;--text-display-weight:600;--text-display-tracking:-.03em;--text-title-size:24px;--text-title-line:1.2;--text-title-weight:600;--text-title-tracking:-.02em;--text-headline-size:19px;--text-headline-line:1.3;--text-headline-weight:600;--text-headline-tracking:-.01em;--text-headline-sm-size:16px;--text-headline-sm-line:1.3;--text-headline-sm-weight:600;--text-headline-sm-tracking:-.01em;--text-h2-size:14px;--text-h2-line:1.3;--text-h2-weight:600;--text-h2-tracking:0;--text-body-size:13px;--text-body-line:1.5;--text-body-weight:500;--text-body-tracking:0;--text-meta-size:12.5px;--text-meta-line:1.45;--text-meta-weight:500;--text-meta-tracking:0;--text-eyebrow-size:11px;--text-eyebrow-line:1.4;--text-eyebrow-weight:600;--text-eyebrow-tracking:.06em;--text-tiny-size:11px;--text-tiny-line:1.4;--text-tiny-weight:600;--text-tiny-tracking:0;--shadow-xs:none;--shadow-sm:none;--shadow-md:none}:root[data-theme=premium-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#7f86f2;--color-primary-hover:#99a0f7;--color-primary-press:#aeb8ff;--color-primary-soft:#4f55e238;--color-primary-tint:#4f55e266;--color-primary-tint-strong:#aeb8ff;--color-button-primary-bg:#f8f7f7;--color-button-primary-fg:#231f20;--color-button-primary-hover:#e4e0e1;--color-button-primary-press:#cac5c6;--color-neutral-200:#332e2f;--color-neutral-300:#4a4546;--color-neutral-400:#6f696a;--color-neutral-500:#918b8c;--color-danger:#ff9b94;--color-surface-app:#141112;--color-surface-card:#1c191a;--color-surface-sunken:#262223;--color-surface-inverse:#262223;--color-surface-overlay:#0000009e;--color-surface-diff:#ff9b941f;--color-text-primary:#f8f7f7;--color-text-secondary:#c6c0c1;--color-text-muted:#c6c0c1;--color-text-placeholder:#918b8c;--color-text-link:#aeb8ff;--color-border-subtle:#ffffff0f;--color-border-default:#ffffff14;--color-border-strong:#ffffff2e;--color-border-control:#ffffff2e;--color-border-nav:#ffffff14;--color-border-check:#918b8c;--color-tone-neutral-bg:#ffffff14;--color-tone-neutral-fg:#c6c0c1;--color-tone-info-bg:#b0d4ee1f;--color-tone-info-fg:#b0d4ee;--color-tone-warning-bg:#f4ea8d1f;--color-tone-warning-fg:#f4ea8d;--color-tone-danger-bg:#ff9b941f;--color-tone-danger-fg:#ff9b94;--color-tone-success-bg:#84eda61f;--color-tone-success-fg:#84eda6;--color-tone-brand-bg:#4f55e238;--color-tone-brand-fg:#aeb8ff;--color-pulse:#aeb8ff73;--color-pulse-end:#aeb8ff00;--color-nav-text:#c6c0c1;--color-nav-text-strong:#f8f7f7;--color-nav-text-muted:#918b8c;--color-nav-line:#ffffff14;--color-nav-fill:#ffffff0d;--color-nav-fill-active:#ffffff17;--color-nav-fill-strong:#ffffff1f;--shadow-lg:0 24px 64px #00000080;--shadow-focus:0 0 0 3px #aeb8ff73}:root[data-theme=premium-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-button-primary-bg:#231f20;--color-button-primary-fg:#fff;--color-button-primary-hover:#423e3f;--color-button-primary-press:#141112;--color-neutral-500:#6f696a;--color-danger:#b3261e;--color-surface-app:#f8f7f7;--color-surface-card:#fff;--color-surface-sunken:#f4f2f2;--color-text-secondary:#4a4546;--color-text-muted:#4a4546;--color-text-placeholder:#6f696a;--color-border-subtle:#231f200f;--color-border-default:#231f2014;--color-border-strong:#231f202e;--color-border-control:#231f202e;--color-border-nav:#231f2014;--color-tone-neutral-bg:#231f200f;--color-tone-neutral-fg:#4a4546;--color-tone-info-bg:#38607b14;--color-tone-info-fg:#38607b;--color-tone-warning-bg:#7a650014;--color-tone-warning-fg:#7a6500;--color-tone-danger-bg:#b3261e14;--color-tone-danger-fg:#b3261e;--color-tone-success-bg:#0a7a3d14;--color-tone-success-fg:#0a7a3d;--color-tone-brand-bg:#4f55e214;--color-tone-brand-fg:#4f55e2;--color-nav-text:#4a4546;--color-nav-text-strong:#231f20;--color-nav-text-muted:#6f696a;--color-nav-line:#231f2014;--color-nav-fill:#231f200a;--color-nav-fill-active:#231f200f;--color-nav-fill-strong:#231f2014;--shadow-lg:0 24px 64px #231f2029}@media (width<=760px){:root{--size-gutter:16px;--size-nav:56px}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--duration-pulse:0s}}@font-face{font-family:Manrope;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/manrope-400.woff2)format("woff2")}@font-face{font-family:Manrope;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/manrope-500.woff2)format("woff2")}@font-face{font-family:Manrope;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/manrope-600.woff2)format("woff2")}@font-face{font-family:Manrope;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/manrope-700.woff2)format("woff2")}@font-face{font-family:Manrope;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/manrope-800.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-family);font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--color-text-primary);background:var(--color-surface-app);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding-left:var(--space-5)}button,input,select,textarea{font:inherit;color:inherit}img,svg{max-width:100%;display:block}a{color:var(--color-text-link);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{box-shadow:var(--shadow-focus);outline:none}:lang(fi) h1,:lang(fi) h2{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.ui-visually-hidden{width:var(--space-px);height:var(--space-px);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.ui-skip-link{left:var(--space-4);top:calc(-1 * var(--size-control-lg));z-index:var(--layer-toast);background:var(--color-surface-card);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);font-weight:var(--font-weight-bold);position:absolute}.ui-skip-link:focus{top:var(--space-2)}@media (width<=760px){.ui-hide-phone{display:none!important}}.ui-icon{width:var(--size-icon);height:var(--size-icon);flex:none}.ui-icon--lg{width:var(--size-icon-lg);height:var(--size-icon-lg)}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);border:var(--size-border) solid transparent;font-family:inherit;font-weight:var(--font-weight-bold);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);line-height:1;text-decoration:none;display:inline-flex}.ui-button:hover{text-decoration:none}.ui-button:disabled{cursor:not-allowed;opacity:.55}.ui-button[aria-busy=true]{opacity:1;cursor:progress}.ui-button--sm{height:var(--size-control-sm);padding:0 var(--space-3);font-size:var(--text-meta-size)}.ui-button--md{height:var(--size-control-md);padding:0 var(--space-4h);font-size:var(--text-body-size)}.ui-button--lg{height:var(--size-control-lg);padding:0 var(--space-6);font-size:var(--text-h2-size)}.ui-button--icon{aspect-ratio:1;padding:0}.ui-button--block{width:100%}.ui-button__label{display:contents}@media (width<=760px){.ui-button--collapse{aspect-ratio:1;padding:0}.ui-button--collapse .ui-button__label{width:var(--space-px);height:var(--space-px);clip-path:inset(50%);white-space:nowrap;display:block;position:absolute;overflow:hidden}}.ui-button--primary{background:var(--color-button-primary-bg);color:var(--color-button-primary-fg)}.ui-button--primary:hover:not(:disabled){background:var(--color-button-primary-hover)}.ui-button--primary:active:not(:disabled){background:var(--color-button-primary-press)}.ui-button--convert{background:var(--color-brand-green);color:var(--color-text-primary);font-weight:var(--font-weight-extrabold)}.ui-button--convert:hover:not(:disabled){filter:brightness(.95)}.ui-button--secondary{background:var(--color-surface-card);color:var(--color-text-primary);border-color:var(--color-border-strong)}.ui-button--secondary:hover:not(:disabled){background:var(--color-surface-sunken)}.ui-button--ghost{color:var(--color-text-link);background:0 0}.ui-button--ghost:hover:not(:disabled){background:var(--color-primary-soft)}.ui-button--danger{background:var(--color-surface-card);color:var(--color-tone-danger-fg);border-color:var(--color-danger)}.ui-button--danger:hover:not(:disabled){background:var(--color-tone-danger-bg)}.ui-text-button{align-items:center;gap:var(--space-1h);color:var(--color-text-link);font-weight:var(--font-weight-bold);font-size:var(--text-meta-size);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ui-text-button:hover{text-decoration:underline}.ui-spinner{width:var(--size-icon);height:var(--size-icon);border-radius:var(--radius-full);border:var(--size-border-thick) solid currentColor;animation:ui-spin calc(var(--duration-slow) * 2) linear infinite;border-right-color:#0000;flex:none}@keyframes ui-spin{to{transform:rotate(360deg)}}[data-theme^=premium] .ui-button{font-weight:var(--font-weight-semibold)}[data-theme^=premium] .ui-button--secondary{background:0 0}[data-theme^=premium] .ui-button--secondary:hover:not(:disabled){background:var(--color-nav-fill)}[data-theme^=premium] .ui-button--danger{background:var(--color-tone-danger-bg);border-color:#0000}[data-theme^=premium] .ui-button--danger:hover:not(:disabled){background:var(--color-tone-danger-bg);filter:brightness(1.15)}[data-theme^=premium] .ui-button--convert{background:var(--color-button-primary-bg);color:var(--color-button-primary-fg);font-weight:var(--font-weight-semibold)}[data-theme^=premium] .ui-button--convert:hover:not(:disabled){background:var(--color-button-primary-hover);filter:none}[data-theme^=premium] .ui-button--ghost:hover:not(:disabled){background:var(--color-nav-fill)}.ui-badge{align-items:center;gap:var(--space-1h);border-radius:var(--radius-full);padding:var(--space-0h) var(--space-2h) var(--space-0h) var(--space-2);font-size:var(--text-small-size);font-weight:var(--font-weight-bold);line-height:var(--text-h2-line);white-space:nowrap;display:inline-flex}.ui-badge:before{content:"";width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-full);background:currentColor;flex:none}.ui-badge--neutral{background:var(--color-tone-neutral-bg);color:var(--color-tone-neutral-fg)}.ui-badge--info{background:var(--color-tone-info-bg);color:var(--color-tone-info-fg)}.ui-badge--warning{background:var(--color-tone-warning-bg);color:var(--color-tone-warning-fg)}.ui-badge--danger{background:var(--color-tone-danger-bg);color:var(--color-tone-danger-fg)}.ui-badge--success{background:var(--color-tone-success-bg);color:var(--color-tone-success-fg)}.ui-badge--brand{background:var(--color-tone-brand-bg);color:var(--color-tone-brand-fg)}.ui-badge--running:before{animation:ui-pulse var(--duration-pulse) infinite}@keyframes ui-pulse{0%{box-shadow:0 0 0 0 var(--color-pulse)}70%{box-shadow:0 0 0 var(--space-1h) var(--color-pulse-end)}to{box-shadow:0 0 0 0 var(--color-pulse-end)}}[data-theme^=premium] .ui-badge{--badge-dot:currentColor;gap:var(--space-2);color:var(--color-text-primary);font-weight:var(--font-weight-medium);background:0 0;padding:0}[data-theme^=premium] .ui-badge:before{width:var(--size-dot-lg);height:var(--size-dot-lg);background:var(--badge-dot)}[data-theme^=premium] .ui-badge--neutral{--badge-dot:var(--color-neutral-500);color:var(--color-text-secondary)}[data-theme^=premium] .ui-badge--info{--badge-dot:var(--color-tone-info-fg)}[data-theme^=premium] .ui-badge--warning{--badge-dot:var(--color-tone-warning-fg)}[data-theme^=premium] .ui-badge--danger{--badge-dot:var(--color-tone-danger-fg)}[data-theme^=premium] .ui-badge--success,[data-theme^=premium] .ui-badge--brand{--badge-dot:var(--color-tone-success-fg)}[data-theme^=premium] .ui-page-header__title-row .ui-badge{padding:var(--space-0h) var(--space-2h);font-size:var(--text-tiny-size);font-weight:var(--font-weight-semibold)}[data-theme^=premium] .ui-page-header__title-row .ui-badge:before{content:none}[data-theme^=premium] .ui-page-header__title-row .ui-badge--neutral{background:var(--color-tone-neutral-bg);color:var(--color-tone-neutral-fg)}[data-theme^=premium] .ui-page-header__title-row .ui-badge--info{background:var(--color-tone-info-bg);color:var(--color-tone-info-fg)}[data-theme^=premium] .ui-page-header__title-row .ui-badge--warning{background:var(--color-tone-warning-bg);color:var(--color-tone-warning-fg)}[data-theme^=premium] .ui-page-header__title-row .ui-badge--danger{background:var(--color-tone-danger-bg);color:var(--color-tone-danger-fg)}[data-theme^=premium] .ui-page-header__title-row .ui-badge--success,[data-theme^=premium] .ui-page-header__title-row .ui-badge--brand{background:var(--color-tone-success-bg);color:var(--color-tone-success-fg)}.ui-stack{flex-direction:column;min-width:0;display:flex}.ui-cluster{flex-wrap:wrap;min-width:0;display:flex}.ui-nowrap{flex-wrap:nowrap}.ui-spacer{flex:1}.ui-gap-1{gap:var(--space-1)}.ui-gap-1h{gap:var(--space-1h)}.ui-gap-2{gap:var(--space-2)}.ui-gap-2h{gap:var(--space-2h)}.ui-gap-3{gap:var(--space-3)}.ui-gap-4{gap:var(--space-4)}.ui-gap-5{gap:var(--space-5)}.ui-gap-6{gap:var(--space-6)}.ui-gap-8{gap:var(--space-8)}.ui-gap-10{gap:var(--space-10)}.ui-align-start{align-items:flex-start}.ui-align-center{align-items:center}.ui-align-end{align-items:flex-end}.ui-align-baseline{align-items:baseline}.ui-align-stretch{align-items:stretch}.ui-justify-start{justify-content:flex-start}.ui-justify-end{justify-content:flex-end}.ui-justify-between{justify-content:space-between}.ui-split{grid-template-columns:minmax(0, 1fr) var(--size-aside);gap:var(--space-6);align-items:start;display:grid}.ui-split__main,.ui-split__aside{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.ui-grid{display:grid}.ui-grid--narrow{grid-template-columns:repeat(auto-fill, minmax(calc(var(--size-aside) * .6), 1fr))}.ui-grid--card{grid-template-columns:repeat(auto-fill, minmax(var(--size-aside), 1fr))}.ui-grid--wide{grid-template-columns:repeat(auto-fill, minmax(var(--size-dialog), 1fr))}@media (width<=1100px){.ui-split{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.ui-grid--card,.ui-grid--wide{grid-template-columns:minmax(0,1fr)}}.ui-narrow{gap:var(--space-5);max-width:calc(var(--size-aside) * 2.1);flex-direction:column;min-width:0;display:flex}.ui-text{margin:0}.ui-text--display,.ui-text--title,.ui-text--headline,.ui-text--headline-sm,.ui-text--h2,.ui-text--body,.ui-text--meta,.ui-text--small,.ui-text--eyebrow,.ui-text--mono{font-family:var(--font-family)}.ui-text--display{font-size:var(--text-display-size);line-height:var(--text-display-line);font-weight:var(--text-display-weight);letter-spacing:var(--text-display-tracking)}.ui-text--title{font-size:var(--text-title-size);line-height:var(--text-title-line);font-weight:var(--text-title-weight);letter-spacing:var(--text-title-tracking)}.ui-text--headline{font-size:var(--text-headline-size);line-height:var(--text-headline-line);font-weight:var(--text-headline-weight);letter-spacing:var(--text-headline-tracking)}.ui-text--headline-sm{font-size:var(--text-headline-sm-size);line-height:var(--text-headline-sm-line);font-weight:var(--text-headline-sm-weight);letter-spacing:var(--text-headline-sm-tracking)}.ui-text--h2{font-size:var(--text-h2-size);line-height:var(--text-h2-line);font-weight:var(--text-h2-weight)}.ui-text--body{font-size:var(--text-body-size);line-height:var(--text-body-line)}.ui-text--meta{font-size:var(--text-meta-size);line-height:var(--text-meta-line);color:var(--color-text-secondary)}.ui-text--small{font-size:var(--text-small-size);line-height:var(--text-small-line);color:var(--color-text-secondary)}.ui-text--eyebrow{font-size:var(--text-eyebrow-size);line-height:var(--text-eyebrow-line);font-weight:var(--text-eyebrow-weight);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;color:var(--color-text-secondary)}.ui-text--mono{font-variant-numeric:tabular-nums;font-size:var(--text-mono-size);line-height:var(--text-mono-line);overflow-wrap:anywhere}.ui-text--strong{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ui-tone-primary{color:var(--color-text-primary)}.ui-tone-secondary{color:var(--color-text-secondary)}.ui-tone-brand{color:var(--color-primary)}.ui-tone-danger{color:var(--color-tone-danger-fg)}.ui-tone-success{color:var(--color-tone-success-fg)}@media (width<=760px){.ui-text--display{font-size:var(--text-title-size)}.ui-text--headline{font-size:var(--text-headline-sm-size)}}pre.ui-text--mono{white-space:pre-wrap;padding:var(--space-3);background:var(--color-surface-sunken);border-radius:var(--radius-box);margin:0}.ui-raw-log{white-space:pre-wrap;overflow-wrap:anywhere;max-height:60vh;padding:var(--space-3);background:var(--color-surface-sunken);border-radius:var(--radius-control);margin:0;display:block;overflow:auto}.ui-card{background:var(--color-surface-card);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-card);min-width:0}.ui-card--none{padding:0}.ui-card--sm{padding:var(--space-3h) var(--space-4)}.ui-card--md{padding:var(--space-4h) var(--space-5)}.ui-card--lg{padding:var(--space-5) var(--space-6)}.ui-card__header{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2h);flex-wrap:wrap;display:flex}.ui-card__aside{font-size:var(--text-small-size);color:var(--color-text-secondary)}@media (width<=760px){.ui-card--md,.ui-card--lg{padding:var(--space-4)}}.ui-avatar{width:var(--size-avatar);height:var(--size-avatar);border-radius:var(--radius-full);background:var(--color-border-default);color:var(--color-text-primary);font-size:var(--text-tiny-size);font-weight:var(--font-weight-bold);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-avatar--me{background:var(--color-surface-inverse);color:var(--color-text-on-brand)}.ui-avatar--sm{width:var(--size-avatar-sm);height:var(--size-avatar-sm);font-size:var(--text-tiny-size)}.ui-initial-chip{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-control);background:var(--color-tone-neutral-bg);color:var(--color-text-primary);font-size:var(--text-meta-size);font-weight:var(--font-weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex}[data-theme^=premium] .ui-avatar{background:var(--color-tone-neutral-bg);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}[data-theme^=premium] .ui-avatar--me{background:var(--color-nav-fill-strong);color:var(--color-text-primary)}.ui-notice{align-items:center;gap:var(--space-2h);padding:var(--space-2h) var(--space-3);border-radius:var(--radius-box);font-size:var(--text-meta-size);font-weight:var(--font-weight-semibold);line-height:var(--text-meta-line);display:flex}.ui-notice__text{flex:1;min-width:0}.ui-notice__action{flex:none}.ui-notice--info{background:var(--color-tone-brand-bg);color:var(--color-tone-brand-fg)}.ui-notice--neutral{background:var(--color-tone-neutral-bg);color:var(--color-tone-neutral-fg)}.ui-notice--warning{background:var(--color-tone-warning-bg);color:var(--color-tone-warning-fg)}.ui-notice--danger{background:var(--color-tone-danger-bg);color:var(--color-tone-danger-fg)}.ui-notice--success{background:var(--color-tone-success-bg);color:var(--color-tone-success-fg)}.ui-empty{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-5);flex-direction:column;display:flex}.ui-empty__icon{padding:var(--space-3);border-radius:var(--radius-full);background:var(--color-tone-neutral-bg);color:var(--color-text-secondary);display:inline-flex}.ui-empty__title{font-size:var(--text-h2-size);font-weight:var(--font-weight-bold)}.ui-empty__text{font-size:var(--text-meta-size);color:var(--color-text-secondary);max-width:var(--size-dialog)}.ui-skeleton{gap:var(--space-2h);padding:var(--space-4) 0;flex-direction:column;display:flex}.ui-skeleton__line{height:var(--space-3);border-radius:var(--radius-sm);background:var(--color-border-default);animation:ui-skeleton var(--duration-pulse) var(--ease-standard) infinite}.ui-skeleton__line:nth-child(3n+2){width:70%}.ui-skeleton__line:nth-child(3n){width:45%}@keyframes ui-skeleton{50%{opacity:.5}}.ui-live{align-items:center;gap:var(--space-1h);font-size:var(--text-small-size);color:var(--color-neutral-500);white-space:nowrap;display:inline-flex}.ui-live .ui-icon{width:var(--space-3h);height:var(--space-3h)}.ui-live--stale{color:var(--color-tone-warning-fg);font-weight:var(--font-weight-semibold)}[data-theme^=premium] .ui-notice--info{background:var(--color-tone-neutral-bg);color:var(--color-text-secondary)}.ui-dl{gap:var(--space-2);font-size:var(--text-meta-size);line-height:var(--text-meta-line);flex-direction:column;display:flex}.ui-dl__row{gap:var(--space-3);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.ui-dl--compact .ui-dl__row{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ui-dl dt{color:var(--color-text-secondary)}.ui-dl dd{font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.ui-table-wrap{position:relative;overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font-size:var(--text-meta-size)}.ui-table th{text-align:left;font-size:var(--text-small-size);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);padding:var(--space-1h) var(--space-2);border-bottom:var(--size-border) solid var(--color-border-default);white-space:nowrap}.ui-table td{padding:var(--space-2) var(--space-2);border-bottom:var(--size-border) solid var(--color-border-subtle);vertical-align:top}.ui-table__mono{font-variant-numeric:tabular-nums;font-size:var(--text-mono-size);overflow-wrap:anywhere}.ui-copy-value{align-items:center;gap:var(--space-2h);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-box);background:var(--color-surface-sunken);display:flex}.ui-copy-value__body{flex:1;min-width:0}.ui-copy-value__label{font-size:var(--text-tiny-size);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.ui-copy-value__value{font-size:var(--text-meta-size);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.ui-copy-value__value--mono{font-variant-numeric:tabular-nums}.ui-copied{align-items:center;gap:var(--space-1h);height:var(--size-control-sm);padding:0 var(--space-1h);font-size:var(--text-meta-size);font-weight:var(--font-weight-bold);color:var(--color-tone-success-fg);display:inline-flex}@media (width<=760px){.ui-dl__row,.ui-dl--compact .ui-dl__row{gap:var(--space-0h);grid-template-columns:minmax(0,1fr)}.ui-dl dt{font-size:var(--text-small-size)}}[data-theme^=premium] .ui-dl{gap:0}[data-theme^=premium] .ui-dl__row{grid-template-columns:max(calc(var(--space-16) * 1.75), 25%) minmax(0, 1fr);padding:var(--space-2h) 0;border-top:var(--size-border) solid var(--color-border-default);align-items:center}[data-theme^=premium] .ui-dl dt{color:var(--color-neutral-500)}[data-theme^=premium] .ui-table th{font-weight:var(--font-weight-medium);color:var(--color-neutral-500);padding:var(--space-2h) var(--space-3)}[data-theme^=premium] .ui-table td{padding:var(--space-3) var(--space-3);border-bottom-color:var(--color-border-default);vertical-align:middle}[data-theme^=premium] .ui-table tr:last-child td{border-bottom:0}[data-theme^=premium] .ui-copy-value{border-color:var(--color-border-default);background:0 0}.ui-dl.ui-dl--stacked{gap:var(--space-3h)}.ui-dl.ui-dl--stacked .ui-dl__row{gap:var(--space-1);border:0;flex-direction:column;align-items:stretch;padding:0;display:flex}.ui-dl--stacked dt{font-size:var(--text-small-size);color:var(--color-neutral-500)}[data-theme] .ui-dl__row.has-action,.ui-dl__row.has-action{grid-template-columns:max(calc(var(--space-16) * 1.75), 25%) minmax(0, 1fr) auto}.ui-dl__action{font-weight:var(--font-weight-medium)}.ui-dl__row:first-child{border-top:0}.ui-name-cell{align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}.ui-name-cell__text{gap:var(--space-0h);flex-direction:column;min-width:0;display:flex}.ui-name-cell__name{font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);overflow-wrap:anywhere}.ui-name-cell__detail{font-size:var(--text-small-size);color:var(--color-neutral-500);overflow-wrap:anywhere}.ui-name-cell__text{min-width:calc(var(--space-16) * 2)}@media (width<=760px){.ui-table{min-width:var(--size-dialog)}}.ui-field{gap:var(--space-1h);flex-direction:column;min-width:0;display:flex}.ui-field__label{font-size:var(--text-meta-size);font-weight:var(--font-weight-semibold);padding:0}.ui-field__required{color:var(--color-tone-danger-fg)}.ui-field__help{font-size:var(--text-small-size);color:var(--color-text-secondary);line-height:var(--text-small-line)}.ui-field__error{align-items:center;gap:var(--space-1);font-size:var(--text-small-size);font-weight:var(--font-weight-semibold);color:var(--color-tone-danger-fg);display:inline-flex}.ui-input{height:var(--size-control-md);width:100%;padding:0 var(--space-3);border:var(--size-border) solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-surface-card);color:var(--color-text-primary);font-size:var(--text-body-size)}.ui-input::placeholder{color:var(--color-text-placeholder)}.ui-input[aria-invalid=true]{border-color:var(--color-danger)}.ui-input--mono{font-variant-numeric:tabular-nums}.ui-input--area{height:auto;padding:var(--space-2h) var(--space-3);resize:vertical;line-height:var(--text-body-line)}.ui-select{display:block;position:relative}.ui-select__control{appearance:none;padding-right:var(--space-10)}.ui-select__chevron{right:var(--space-3);color:var(--color-text-secondary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-choice-input{opacity:0;width:var(--space-px);height:var(--space-px);position:absolute}.ui-choice__text{gap:var(--space-0h);flex-direction:column;display:flex}.ui-choice__label{font-size:var(--text-body-size);font-weight:var(--font-weight-semibold)}.ui-choice__desc{font-size:var(--text-small-size);color:var(--color-text-secondary);line-height:var(--text-small-line)}.ui-checkbox{gap:var(--space-2h);cursor:pointer;align-items:flex-start;display:flex;position:relative}.ui-checkbox__box{width:var(--size-check);height:var(--size-check);border-radius:var(--radius-sm);border:var(--size-border-thick) solid var(--color-border-check);background:var(--color-surface-card);color:#0000;margin-top:var(--space-0h);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-checkbox__box .ui-icon{width:var(--space-3);height:var(--space-3)}.ui-choice-input:checked+.ui-checkbox__box{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-brand)}.ui-choice-input:focus-visible+.ui-checkbox__box{box-shadow:var(--shadow-focus)}.ui-search{width:calc(var(--size-aside) * .9);max-width:100%;display:block;position:relative}.ui-search__icon{left:var(--space-3);color:var(--color-text-secondary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-search__control{padding-left:var(--space-10)}@media (width<=760px){.ui-search{width:100%}}[data-theme^=premium] .ui-field__label{font-weight:var(--font-weight-medium);color:var(--color-text-secondary);font-size:var(--text-small-size)}[data-theme^=premium] .ui-input{background:var(--color-surface-app)}.ui-choice__label .ui-badge{margin-left:var(--space-1h)}[data-theme^=premium] .ui-choice-input:checked+.ui-checkbox__box{background:var(--color-button-primary-bg);border-color:var(--color-button-primary-bg);color:var(--color-button-primary-fg)}[data-theme^=premium] .ui-checkbox__box{border-width:var(--size-border);background:0 0}.ui-dialog{max-width:calc(100vw - var(--space-8));width:var(--size-dialog);color:var(--color-text-primary);background:0 0;border:0;padding:0}.ui-dialog--wide{width:var(--size-dialog-wide)}.ui-dialog::backdrop{background:var(--color-surface-overlay)}.ui-dialog__panel{background:var(--color-surface-card);border-radius:var(--radius-panel);box-shadow:var(--shadow-lg);padding:var(--space-5) var(--space-6) var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.ui-dialog__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ui-dialog__title{font-size:var(--text-headline-sm-size);font-weight:var(--font-weight-bold);line-height:var(--text-headline-sm-line)}.ui-dialog__desc{font-size:var(--text-meta-size);color:var(--color-text-secondary)}.ui-dialog__body{gap:var(--space-3);flex-direction:column;display:flex}.ui-dialog__foot{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}@media (width<=760px){.ui-dialog,.ui-dialog--wide{width:100vw;max-width:100vw;margin:auto 0 0}.ui-dialog__panel{border-radius:var(--radius-panel) var(--radius-panel) 0 0;padding:var(--space-5) var(--space-4) var(--space-6)}.ui-dialog__foot{flex-direction:column-reverse}.ui-dialog__foot>*{width:100%}}[data-theme^=premium] .ui-dialog__panel{border:var(--size-border) solid var(--color-border-default);padding:var(--space-6);gap:var(--space-4)}[data-theme^=premium] .ui-dialog__body{gap:var(--space-4)}.ui-mail-frame{width:100%;height:var(--size-mail-frame);border:var(--size-border) solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-sunken)}.ui-mail-frame--fit{height:var(--size-mail-frame);border-radius:var(--radius-card);border:0;display:block}.ui-disclosure{gap:var(--space-3);flex-direction:column;display:flex}.ui-disclosure__body{border-top:var(--size-border) solid var(--color-border-default);padding-top:var(--space-3);gap:var(--space-3);flex-direction:column;display:flex}.ui-expand{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ui-expand__bar{align-items:center;gap:var(--space-3);width:100%;min-height:var(--size-control-lg);padding:var(--space-2h) var(--space-5);border-radius:var(--radius-control);background:var(--color-surface-card);color:var(--color-text-secondary);font-size:var(--text-meta-size);text-align:left;cursor:pointer;border:0;display:flex}.ui-expand__bar:hover{background:var(--color-surface-sunken)}.ui-expand__chevron{color:var(--color-neutral-500);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ui-expand__chevron.is-open{transform:rotate(90deg)}.ui-expand__text{gap:var(--space-1) var(--space-3);flex-wrap:wrap;flex:1;min-width:0;display:inline-flex}.ui-expand__text strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.ui-expand__link{color:var(--color-text-link);font-weight:var(--font-weight-semibold);flex:none}.ui-expand__body{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}@media (width<=760px){.ui-expand__bar{padding:var(--space-2h) var(--space-4)}}.ui-shell{min-height:100vh;display:flex}.ui-sidebar{width:var(--size-sidebar);background:var(--color-surface-inverse);height:100vh;color:var(--color-nav-text);gap:var(--space-0h);padding:var(--space-4);z-index:var(--layer-nav);flex-direction:column;flex:none;display:flex;position:sticky;top:0;overflow-y:auto}.ui-sidebar__top{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1h) var(--space-4);display:flex}.ui-sidebar__brand{align-items:center;gap:var(--space-2h);color:var(--color-nav-text-strong);font-size:var(--text-headline-sm-size);font-weight:var(--font-weight-bold);letter-spacing:var(--text-headline-sm-tracking);border-radius:var(--radius-control);display:inline-flex}.ui-sidebar__brand:hover{text-decoration:none}.ui-sidebar__mark{width:var(--size-nav-row);height:var(--size-nav-row);flex:none}.ui-sidebar__close{display:none}.ui-sidebar__account{gap:var(--space-0h);padding:var(--space-2h) var(--space-3);margin-bottom:var(--space-4);background:var(--color-nav-fill);border:var(--size-border) solid var(--color-nav-line);border-radius:var(--radius-control);flex-direction:column;display:flex}.ui-sidebar__account-name{color:var(--color-nav-text-strong);font-size:var(--text-meta-size);font-weight:var(--font-weight-semibold);line-height:var(--text-h2-line)}.ui-sidebar__account-host{color:var(--color-nav-text-muted);font-size:var(--text-tiny-size);font-weight:var(--font-weight-regular);line-height:var(--text-tiny-line)}.ui-sidebar__nav{flex-direction:column;display:flex}.ui-sidebar__group-label{padding:var(--space-5) var(--space-2h) var(--space-2);color:var(--color-brand-green);font-size:var(--text-tiny-size);font-weight:var(--font-weight-bold);letter-spacing:var(--text-eyebrow-tracking);line-height:var(--text-tiny-line);text-transform:uppercase}.ui-sidebar__list{gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.ui-sidebar__item{align-items:center;gap:var(--space-2h);height:var(--size-nav-row);padding:0 var(--space-2h);border-radius:var(--radius-control);color:var(--color-nav-text);font-size:var(--text-meta-size);font-weight:var(--font-weight-medium);transition:background var(--duration-fast) var(--ease-standard);display:flex;position:relative}.ui-sidebar__item:hover{background:var(--color-nav-fill);text-decoration:none}.ui-sidebar__icon{color:var(--color-nav-text-muted)}.ui-sidebar__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-sidebar__count{color:var(--color-nav-text-muted);font-size:var(--text-small-size);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums}.ui-sidebar__item.is-active{background:var(--color-nav-fill-strong);color:var(--color-nav-text-strong)}.ui-sidebar__item.is-active .ui-sidebar__icon{color:var(--color-nav-text-strong)}.ui-sidebar__item.is-soon{opacity:.45;cursor:default}.ui-sidebar__item.is-soon:hover{background:0 0}.ui-sidebar a:focus-visible,.ui-sidebar summary:focus-visible{box-shadow:0 0 0 var(--size-focus-ring) var(--color-primary-tint-strong)}.ui-sidebar__spacer{min-height:var(--space-4);flex:1}.ui-sidebar__status{padding:0 var(--space-1h)}.ui-sidebar-status__row{cursor:pointer;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);border-radius:var(--radius-control);list-style:none;display:flex}.ui-sidebar-status__row::-webkit-details-marker{display:none}.ui-sidebar-status__title{min-width:0;color:var(--color-nav-text);font-size:var(--text-small-size);font-weight:var(--font-weight-medium);line-height:var(--text-small-line);flex:1}.ui-sidebar-status__chevron{width:var(--space-3h);height:var(--space-3h);color:var(--color-nav-text-muted);transition:transform var(--duration-fast) var(--ease-standard)}.ui-sidebar-status[open] .ui-sidebar-status__chevron{transform:rotate(90deg)}.ui-sidebar-status__lines{gap:var(--space-0h);padding:0 var(--space-1) var(--space-2) var(--space-5);flex-direction:column;display:flex}.ui-sidebar-status__line{color:var(--color-nav-text-muted);font-size:var(--text-tiny-size);font-weight:var(--font-weight-regular);line-height:var(--text-body-line);font-variant-numeric:tabular-nums}.ui-sidebar-status__dot{width:var(--size-dot-lg);height:var(--size-dot-lg);border-radius:var(--radius-full);background:var(--color-nav-text-muted);flex:none}.ui-sidebar-status__dot--success{background:var(--color-brand-green)}.ui-sidebar-status__dot--danger{background:var(--color-danger)}.ui-sidebar__me{position:relative}.ui-sidebar__me>summary{cursor:pointer;align-items:center;gap:var(--space-2h);padding:var(--space-3) var(--space-1h) var(--space-1);border-top:var(--size-border) solid var(--color-nav-line);border-radius:0 0 var(--radius-control) var(--radius-control);margin-top:var(--space-1);list-style:none;display:flex}.ui-sidebar__me>summary::-webkit-details-marker{display:none}.ui-sidebar__avatar{width:var(--size-avatar);height:var(--size-avatar);border-radius:var(--radius-full);background:var(--color-nav-fill-strong);color:var(--color-nav-text-strong);font-size:var(--text-tiny-size);font-weight:var(--font-weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-sidebar__me-text{flex-direction:column;min-width:0;display:flex}.ui-sidebar__me-name{color:var(--color-nav-text-strong);font-size:var(--text-small-size);font-weight:var(--font-weight-medium);line-height:var(--text-small-line);overflow-wrap:anywhere}.ui-sidebar__me-detail{color:var(--color-nav-text-muted);font-size:var(--text-tiny-size);font-weight:var(--font-weight-regular);line-height:var(--text-tiny-line)}.ui-sidebar__menu{left:0;right:0;bottom:calc(100% + var(--space-2));background:var(--color-surface-card);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-control);box-shadow:var(--shadow-md);padding:var(--space-1h);z-index:var(--layer-overlay);flex-direction:column;display:flex;position:absolute}.ui-sidebar__menu-link{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2h);border-radius:var(--radius-md);text-align:left;font-size:var(--text-meta-size);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;display:flex}.ui-sidebar__menu-link:hover{background:var(--color-surface-sunken);text-decoration:none}.ui-content{flex-direction:column;flex:1;min-width:0;display:flex}.ui-topbar{z-index:var(--layer-sticky);background:var(--color-surface-app);height:var(--size-topbar);width:100%;max-width:var(--size-page-max);align-items:center;gap:var(--space-4);padding:0 var(--size-gutter);flex:none;display:flex;position:sticky;top:0}.ui-topbar__slot{justify-content:space-between;align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.ui-topbar__search{width:calc(var(--size-sidebar) + var(--space-3));align-items:center;gap:var(--space-2);height:var(--size-control-sm);padding:0 var(--space-3);background:var(--color-surface-card);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-control);color:var(--color-text-placeholder);flex:none;display:flex}.ui-topbar__search:focus-within{box-shadow:var(--shadow-focus)}.ui-topbar__search-icon{width:var(--space-3h);height:var(--space-3h);flex:none}.ui-topbar__search input{min-width:0;color:var(--color-text-primary);font-size:var(--text-meta-size);background:0 0;border:0;flex:1;padding:0}.ui-topbar__search input::placeholder{color:var(--color-text-placeholder)}.ui-topbar__search input:focus-visible{box-shadow:none}.ui-topbar__search input::-webkit-search-cancel-button{display:none}.ui-topbar__kbd{font-family:var(--font-family);font-size:var(--text-tiny-size);font-weight:var(--font-weight-regular);line-height:var(--text-tiny-line);color:var(--color-text-placeholder)}.ui-mobilebar,.ui-sidebar-backdrop{display:none}.ui-main{width:100%;max-width:var(--size-page-max);padding:var(--space-2) var(--size-gutter) var(--space-12);gap:var(--space-4);flex-direction:column;display:flex}.ui-main:focus{outline:none}.ui-page-header{gap:var(--space-2);flex-direction:column;display:flex}.ui-crumb{align-items:center;gap:var(--space-2h);font-size:var(--text-meta-size);color:var(--color-neutral-500);min-width:0;margin-right:auto;display:flex}.ui-crumb a{color:var(--color-neutral-500);white-space:nowrap}.ui-crumb a:hover{color:var(--color-text-primary);text-decoration:none}.ui-crumb__back-link{display:none}.ui-crumb__sep{width:var(--space-3h);height:var(--space-3h);flex:none}.ui-crumb [aria-current],.ui-crumb--root{color:var(--color-text-primary);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-page-header{margin-bottom:var(--space-2)}.ui-page-header__row{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.ui-page-header__titles{min-width:0}.ui-page-header__title{font-size:var(--text-hero-size);line-height:var(--text-hero-line);font-weight:var(--text-hero-weight);letter-spacing:var(--text-hero-tracking);overflow-wrap:anywhere}.ui-page-header__title-row{align-items:center;gap:var(--space-2) var(--space-3h);flex-wrap:wrap;display:flex}.ui-meta-list{gap:var(--space-1) var(--space-5);font-size:var(--text-small-size);flex-wrap:wrap;margin:0;display:flex}.ui-meta-list__item{gap:var(--space-1h);min-width:0;display:flex}.ui-meta-list dt{color:var(--color-neutral-500)}.ui-meta-list dd{color:var(--color-text-secondary);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.ui-topbar__actions{align-items:center;gap:var(--space-2);order:1;margin-left:auto;display:flex}.ui-topbar__note{align-items:center;gap:var(--space-1h);font-size:var(--text-meta-size);color:var(--color-text-secondary);display:inline-flex}.ui-menu{position:relative}.ui-menu__button{width:var(--size-control-sm);height:var(--size-control-sm);border:var(--size-border) solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-card);color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex}.ui-menu__button::-webkit-details-marker{display:none}.ui-menu__button:hover{background:var(--color-surface-sunken)}.ui-menu__list{right:0;top:calc(100% + var(--space-1h));min-width:calc(var(--size-aside) * .7);padding:var(--space-1h);background:var(--color-surface-card);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-control);box-shadow:var(--shadow-md);z-index:var(--layer-overlay);flex-direction:column;display:flex;position:absolute}.ui-menu__item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2h);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-meta-size);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ui-menu__item:hover{background:var(--color-surface-sunken);text-decoration:none}.ui-page-header__meta{margin-top:var(--space-3);align-items:center;gap:var(--space-1) var(--space-3h);font-size:var(--text-meta-size);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.ui-page-header__actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.ui-group-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.ui-group-heading__title{font-size:var(--text-h2-size);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);align-items:baseline;gap:var(--space-2);display:inline-flex}.ui-group-heading__count{font-size:var(--text-meta-size);font-weight:var(--font-weight-regular);color:var(--color-neutral-500);font-variant-numeric:tabular-nums}@media (width<=880px){.ui-shell{flex-direction:column}.ui-mobilebar{z-index:var(--layer-nav);height:var(--size-nav-mobile);align-items:center;gap:var(--space-2);padding:0 var(--space-2);background:var(--color-surface-inverse);display:flex;position:sticky;top:0}.ui-mobilebar__brand{align-items:center;gap:var(--space-2h);color:var(--color-nav-text-strong);font-size:var(--text-h2-size);font-weight:var(--font-weight-bold);margin-right:auto;display:inline-flex}.ui-mobilebar__brand:hover{text-decoration:none}.ui-mobilebar__mark{width:var(--size-nav-row);height:var(--size-nav-row)}.ui-mobilebar__dot{margin-right:var(--space-1)}.ui-mobilebar__button,.ui-mobilebar__button:hover:not(:disabled){color:var(--color-nav-text-strong);width:var(--size-control-md);height:var(--size-control-md)}.ui-mobilebar__button .ui-icon{width:var(--size-icon-lg);height:var(--size-icon-lg)}.ui-crumb__sep,.ui-crumb__link,.ui-crumb [aria-current],.ui-crumb--root{display:none}.ui-crumb__back-link{align-items:center;gap:var(--space-1);display:inline-flex}.ui-sidebar{height:auto;width:min(calc(var(--size-sidebar) + var(--space-12)), 78vw);z-index:var(--layer-dialog);visibility:hidden;transition:transform var(--duration-base) var(--ease-out), visibility var(--duration-base);position:fixed;top:0;bottom:0;left:0;overflow:visible;transform:translate(-100%)}.ui-sidebar.is-open{visibility:visible;transform:none}.ui-sidebar__nav{min-height:0;overflow-y:auto}.ui-sidebar__item{height:var(--size-control-md);font-size:var(--text-body-size)}.ui-sidebar__close{left:calc(100% + var(--space-3));top:var(--space-3);background:var(--color-surface-card);display:inline-flex;position:absolute}.ui-sidebar-backdrop{background:var(--color-surface-overlay);z-index:var(--layer-overlay);display:block;position:fixed;inset:0}.ui-topbar{top:var(--size-nav-mobile);height:var(--size-control-lg);padding:0 var(--size-gutter)}.ui-topbar:not(.is-search-open):not(:has(.ui-crumb__back-link,.ui-topbar__actions)){display:none}.ui-topbar__search{display:none}.ui-topbar.is-search-open .ui-topbar__search{flex:1;width:auto;display:flex}.ui-topbar.is-search-open .ui-topbar__slot,.ui-topbar__kbd{display:none}.ui-main{padding:var(--space-4) var(--size-gutter) var(--space-10)}.ui-page-header__title{font-size:var(--text-display-size)}.ui-page-header__row{align-items:flex-start}.ui-page-header__titles{flex:1 1 calc(var(--size-sidebar) * .8)}.ui-page-header__actions{justify-content:flex-start}.ui-page-header__actions>.ui-button:not(.ui-button--collapse,.ui-button--icon){flex:auto}}[data-theme^=premium] .ui-sidebar{background:var(--color-surface-app);border-right:var(--size-border) solid var(--color-border-default)}[data-theme^=premium] .ui-sidebar__group-label{color:var(--color-nav-text-muted);font-weight:var(--font-weight-semibold)}[data-theme^=premium] .ui-sidebar__item{height:var(--size-control-sm)}[data-theme^=premium] .ui-sidebar-status__dot--success{background:var(--color-tone-success-fg)}[data-theme^=premium] .ui-sidebar a:focus-visible,[data-theme^=premium] .ui-sidebar summary:focus-visible{box-shadow:var(--shadow-focus)}@media (width<=880px){[data-theme^=premium] .ui-mobilebar{background:var(--color-surface-app)}[data-theme^=premium] .ui-sidebar__item{height:var(--size-control-md)}}.ui-case-group{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ui-case-group__rows{padding:0 var(--space-6);background:var(--color-surface-card);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-card);margin:0;list-style:none}.ui-case-row{gap:var(--space-5);padding:var(--space-4h) 0;border-bottom:var(--size-border) solid var(--color-border-default);grid-template-columns:auto minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1.9fr) auto auto;align-items:center;display:grid}.ui-case-row:last-child{border-bottom:0}.ui-case-row__site,.ui-case-row__next,.ui-case-row__status{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-case-row__status{align-items:flex-start}.ui-case-row__name{font-size:var(--text-h2-size);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);overflow-wrap:anywhere}.ui-case-row__customer,.ui-case-row__detail,.ui-case-row__caption{font-size:var(--text-small-size);color:var(--color-neutral-500);line-height:var(--text-small-line)}.ui-case-row__caption{font-variant-numeric:tabular-nums}.ui-case-row__headline{font-size:var(--text-meta-size);line-height:var(--text-meta-line);color:var(--color-text-secondary)}.ui-case-row__meta{align-items:center;gap:var(--space-4);display:flex}.ui-case-row__person{display:inline-flex}.ui-case-row__updated{min-width:var(--space-12);font-size:var(--text-small-size);color:var(--color-neutral-500);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-case-row__action{min-width:calc(var(--size-aside) * .42);justify-content:flex-end;display:flex}.ui-case-row__chevron{color:var(--color-neutral-500);display:none}@media (width<=1180px){.ui-case-row{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr) auto}.ui-case-row__meta{display:none}}@media (width<=760px){.ui-case-group__rows{gap:var(--space-3);background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex}.ui-case-row{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-card);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-card);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"chip site meta""status status status""next next next""action action action";align-items:start;position:relative}.ui-case-row:last-child{border-bottom:var(--size-border) solid var(--color-border-default)}.ui-case-row__chip{grid-area:chip}.ui-case-row__site{grid-area:site}.ui-case-row__status{grid-area:status}.ui-case-row__next{grid-area:next}.ui-case-row__detail{display:none}.ui-case-row__headline{font-size:var(--text-body-size);color:var(--color-text-primary)}.ui-case-row__meta{gap:var(--space-2);grid-area:meta;display:flex}.ui-case-row__updated{min-width:0}.ui-case-row__action{grid-area:action;min-width:0}.ui-case-row__action>*{width:100%;height:var(--size-control-md)}.ui-case-group.is-compact .ui-case-group__rows{padding:0 var(--space-4);background:var(--color-surface-card);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-card);gap:0}.ui-case-group.is-compact .ui-case-row{gap:var(--space-1) var(--space-3);padding:var(--space-3h) 0;border:0;border-bottom:var(--size-border) solid var(--color-border-default);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"site chevron""status chevron";align-items:center}.ui-case-group.is-compact .ui-case-row:last-child{border-bottom:0}.ui-case-group.is-compact :is(.ui-case-row__chip,.ui-case-row__next,.ui-case-row__meta,.ui-case-row__action,.ui-case-row__customer){display:none}.ui-case-group.is-compact .ui-case-row__chevron{grid-area:chevron;display:block}.ui-case-group.is-compact .ui-case-row__name:after{content:"";position:absolute;inset:0}}.ui-event-log{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-event-log__item{grid-template-columns:calc(var(--space-12) + var(--space-2)) minmax(0, 1fr);gap:var(--space-2);padding:var(--space-3) 0;border-bottom:var(--size-border) solid var(--color-border-default);display:grid}.ui-event-log__item:last-child{border-bottom:0}.ui-event-log__time{color:var(--color-neutral-500);font-size:var(--text-small-size);line-height:var(--text-body-line);font-variant-numeric:tabular-nums}.ui-event-log__text{gap:var(--space-0h);font-size:var(--text-meta-size);line-height:var(--text-meta-line);color:var(--color-text-primary);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.is-danger .ui-event-log__text{color:var(--color-tone-danger-fg)}.ui-event-log__detail{font-size:var(--text-small-size);line-height:var(--text-small-line);color:var(--color-neutral-500);font-weight:var(--font-weight-regular)}.ui-event-log__empty{padding:var(--space-3) 0;font-size:var(--text-meta-size);color:var(--color-text-secondary)}.ui-log-panel{flex-direction:column;min-height:0;display:flex}.ui-log-panel__head{gap:var(--space-3h);border-bottom:var(--size-border) solid var(--color-border-default);flex-direction:column;display:flex}.ui-log-panel__row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ui-log-panel__title{font-size:var(--text-h2-size);font-weight:var(--font-weight-semibold)}.ui-log-panel__live{align-items:center;gap:var(--space-1h);padding:var(--space-0h) var(--space-2);border-radius:var(--radius-full);background:var(--color-tone-success-bg);color:var(--color-tone-success-fg);font-size:var(--text-tiny-size);font-weight:var(--font-weight-medium);display:inline-flex}.ui-log-panel__live:before{content:"";width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-full);background:currentColor}.ui-log-panel__live.is-stale{background:var(--color-tone-danger-bg);color:var(--color-tone-danger-fg)}.ui-log-panel__tabs{gap:var(--space-1);padding-bottom:var(--space-3);display:flex;overflow-x:auto}.ui-log-panel__tab{align-items:center;gap:var(--space-1);height:var(--size-nav-row);padding:0 var(--space-2h);border-radius:var(--radius-control);color:var(--color-neutral-500);font-size:var(--text-small-size);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex}.ui-log-panel__tab:hover{color:var(--color-text-primary)}.ui-log-panel__tab.is-active{color:var(--color-text-primary);background:var(--color-tone-neutral-bg)}.ui-log-panel__count{color:var(--color-neutral-500);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums}.ui-log-panel__body{flex:1;min-height:0;max-height:70vh;overflow-y:auto}.ui-log-panel__body:focus-visible{box-shadow:inset var(--shadow-focus)}.ui-log-panel__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0 0;border-top:var(--size-border) solid var(--color-border-default);flex-wrap:wrap;display:flex}.ui-log-panel__updated{font-size:var(--text-tiny-size);color:var(--color-neutral-500);font-variant-numeric:tabular-nums}.ui-status-panel{--notch-size:var(--space-12);--panel-text:var(--color-neutral-0);--panel-muted:var(--color-nav-text-muted);--panel-line:var(--color-nav-line);min-width:0}.ui-status-panel__clip{background:var(--color-surface-inverse);border-radius:var(--radius-panel)}.ui-status-panel__body{gap:var(--space-4h);padding:var(--space-5);color:var(--color-nav-text-strong);flex-direction:column;display:flex}.ui-status-panel__body>.ui-text{color:var(--color-nav-text-muted)}.ui-status-panel__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.ui-status-panel__titles{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-status-panel__eyebrow{align-items:center;gap:var(--space-2);color:var(--color-brand-green);font-size:var(--text-tiny-size);font-weight:var(--font-weight-bold);letter-spacing:var(--text-eyebrow-tracking);line-height:var(--text-tiny-line);text-transform:uppercase;display:inline-flex}.ui-status-panel__pulse{width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-full);background:var(--color-brand-green);box-shadow:0 0 var(--space-2h) var(--color-brand-green);animation:ui-status-pulse var(--duration-pulse) infinite}@keyframes ui-status-pulse{50%{opacity:.45}}.ui-status-panel__title{color:var(--color-neutral-0);font-size:var(--text-headline-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--text-headline-sm-line);overflow-wrap:anywhere}.ui-status-panel__aside{align-items:flex-end;gap:var(--space-1);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.ui-status-panel__aside strong{color:var(--color-neutral-0);font-size:var(--text-meta-size);font-weight:var(--font-weight-medium)}.ui-status-panel__aside span{color:var(--color-nav-text-muted);font-size:var(--text-small-size);font-weight:var(--font-weight-regular)}.ui-status-panel__foot{gap:var(--space-2);padding:var(--space-3h) var(--notch-size) 0 0;border-top:var(--size-border) solid var(--color-nav-line);flex-wrap:wrap;display:flex}.ui-status-panel--top-right .ui-status-panel__head{padding-right:var(--notch-size)}.ui-panel-progress{gap:var(--space-2);flex-direction:column;display:flex}.ui-panel-progress__head{justify-content:space-between;gap:var(--space-3);font-size:var(--text-meta-size);flex-wrap:wrap;display:flex}.ui-panel-progress__label{color:var(--panel-text,var(--color-text-primary));font-weight:var(--font-weight-medium)}.ui-panel-progress__value{color:var(--panel-muted,var(--color-neutral-500));font-variant-numeric:tabular-nums}.ui-panel-progress__track{height:var(--size-bar);border-radius:var(--radius-full);background:var(--panel-line,var(--color-tone-neutral-bg));overflow:hidden}.ui-panel-progress__fill{border-radius:var(--radius-full);background:var(--panel-text,var(--color-text-primary));height:100%;transition:width var(--duration-base) var(--ease-standard);display:block}.ui-panel-progress__note{color:var(--panel-muted,var(--color-neutral-500));font-size:var(--text-small-size);font-variant-numeric:tabular-nums}.ui-fact-chip{align-items:center;gap:var(--space-1h);padding:var(--space-1) var(--space-2h) var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--panel-line,var(--color-tone-neutral-bg));color:var(--panel-text,var(--color-text-secondary));font-size:var(--text-small-size);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums;display:inline-flex}.ui-fact-chip__icon{width:var(--space-3h);height:var(--space-3h);color:var(--panel-text,var(--color-tone-success-fg))}@media (prefers-reduced-motion:reduce){.ui-status-panel__pulse{animation:none}}.ui-progress-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-progress-list__item{align-items:flex-start;gap:var(--space-2);color:var(--panel-muted,var(--color-text-secondary));font-size:var(--text-meta-size);display:flex}.ui-progress-list__item.is-current{color:var(--panel-text,var(--color-text-primary));font-weight:var(--font-weight-medium)}.ui-progress-list__icon{margin-top:var(--space-0h);color:var(--panel-text,var(--color-tone-success-fg));flex:none}.ui-progress-list__item.is-current .ui-progress-list__icon{color:var(--panel-text,var(--color-text-primary))}.ui-progress-list__icon--spin{animation:ui-spin calc(var(--duration-slow) * 2) linear infinite}.ui-progress-list__text{overflow-wrap:anywhere;flex:1;min-width:0}.ui-progress-list__time{color:var(--panel-muted,var(--color-neutral-500));font-size:var(--text-small-size);font-variant-numeric:tabular-nums;flex:none}@media (prefers-reduced-motion:reduce){.ui-progress-list__icon--spin{animation:none}}.ui-fact-tiles{gap:var(--space-2h);grid-template-columns:repeat(auto-fit, minmax(calc(var(--size-aside) * .42), 1fr));margin:0;padding:0;list-style:none;display:grid}.ui-fact-tiles__item{gap:var(--space-1);padding:var(--space-3) var(--space-3h);border-radius:var(--radius-control);background:var(--panel-line,var(--color-tone-neutral-bg));flex-direction:column;min-width:0;display:flex}.ui-fact-tiles__value{align-items:center;gap:var(--space-2);color:var(--panel-text,var(--color-text-primary));font-size:var(--text-h2-size);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;display:inline-flex}.ui-fact-tiles__value .ui-icon{width:var(--space-3h);height:var(--space-3h);color:var(--panel-text,var(--color-tone-success-fg));flex:none}.is-open .ui-fact-tiles__value .ui-icon,.is-busy .ui-fact-tiles__value .ui-icon{color:var(--panel-text,var(--color-neutral-500))}.is-warn .ui-fact-tiles__value .ui-icon{color:var(--panel-text,var(--color-tone-warning-fg))}.is-busy .ui-fact-tiles__value .ui-icon{animation:ui-spin calc(var(--duration-slow) * 4) linear infinite}.ui-fact-tiles__label,.ui-fact-tiles__note{color:var(--panel-muted,var(--color-neutral-500));font-size:var(--text-small-size);line-height:var(--text-small-line)}.ui-fact-tiles__note{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.is-busy .ui-fact-tiles__value .ui-icon{animation:none}}@media (width<=760px){.ui-fact-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-theme^=premium] .ui-status-panel{--panel-text:var(--color-block-text);--panel-muted:var(--color-block-muted);--panel-line:var(--color-block-line);--color-nav-text-strong:var(--color-block-text);--color-nav-text-muted:var(--color-block-muted);--color-nav-line:var(--color-block-line);--color-neutral-0:var(--color-block-text)}[data-theme^=premium] .ui-status-panel__clip{background:var(--color-brand-green)}[data-theme^=premium] .ui-status-panel--wait .ui-status-panel__clip{background:var(--color-brand-yellow)}[data-theme^=premium] .ui-status-panel__body{padding:var(--space-6)}[data-theme^=premium] .ui-status-panel__eyebrow{color:var(--color-block-muted);font-weight:var(--font-weight-semibold)}[data-theme^=premium] .ui-status-panel__pulse{display:none}[data-theme^=premium] .ui-status-panel__title{font-size:var(--text-headline-size);letter-spacing:var(--text-title-tracking)}[data-theme^=premium] .ui-status-panel .ui-button--secondary{color:var(--color-block-text);border-color:var(--color-block-text)}.ui-task{gap:var(--space-4h);padding:var(--space-6);background:var(--color-surface-sunken);border-radius:var(--radius-card);flex-direction:column;min-width:0;display:flex}.ui-task__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.ui-task__titles{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ui-task__eyebrow{color:var(--color-neutral-500);font-size:var(--text-tiny-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--text-eyebrow-tracking);line-height:var(--text-tiny-line);text-transform:uppercase}.ui-task__title{font-size:var(--text-title-size);font-weight:var(--font-weight-semibold);line-height:var(--text-title-line);letter-spacing:var(--text-title-tracking);overflow-wrap:anywhere}.ui-task>.ui-text{color:var(--color-text-secondary);max-width:80ch}.ui-task__aside{align-items:flex-end;gap:var(--space-1);font-size:var(--text-small-size);color:var(--color-neutral-500);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;display:flex}.ui-task__aside strong{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.ui-task__actions{align-items:center;gap:var(--space-2h);flex-wrap:wrap;display:flex}.ui-task__note{font-size:var(--text-small-size);line-height:var(--text-small-line);color:var(--color-neutral-500);max-width:80ch}.ui-task .ui-input{background:0 0}@media (width<=760px){.ui-task{padding:var(--space-4);gap:var(--space-4)}.ui-task__title{font-size:var(--text-headline-size)}.ui-task__actions>.ui-button{flex:100%}}.ui-task__actions:empty{display:none}.ui-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-step{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--size-border) solid var(--color-border-default);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ui-step:first-child{padding-top:var(--space-1)}.ui-step:last-child{padding-bottom:var(--space-1);border-bottom:0}.ui-step__icon{width:var(--size-avatar);height:var(--size-avatar);border-radius:var(--radius-full);background:var(--color-tone-neutral-bg);color:var(--color-neutral-500);justify-content:center;align-items:center;display:inline-flex}.ui-step__icon .ui-icon{width:var(--space-3h);height:var(--space-3h)}.is-verified .ui-step__icon{background:var(--color-tone-success-bg);color:var(--color-tone-success-fg)}.is-running .ui-step__icon{color:var(--color-text-primary)}.is-running .ui-step__icon .ui-icon{animation:ui-spin calc(var(--duration-slow) * 4) linear infinite}.is-waiting .ui-step__icon{background:var(--color-button-primary-bg);color:var(--color-button-primary-fg)}.is-failed .ui-step__icon{background:var(--color-tone-danger-bg);color:var(--color-tone-danger-fg)}.ui-step__text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-step__title{font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.is-pending .ui-step__title{font-weight:var(--font-weight-medium)}.ui-step__evidence{font-size:var(--text-small-size);font-weight:var(--font-weight-regular);color:var(--color-neutral-500);overflow-wrap:anywhere}.ui-step__time{font-size:var(--text-small-size);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.is-failed .ui-step__time{color:var(--color-tone-danger-fg)}@media (prefers-reduced-motion:reduce){.is-running .ui-step__icon .ui-icon{animation:none}}@media (width<=760px){.ui-step{gap:var(--space-3);padding:var(--space-3) 0;align-items:start}.ui-step__time{white-space:normal;text-align:right;max-width:calc(var(--space-16) + var(--space-8))}}.ui-step-trail{align-items:center;gap:var(--space-2) var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-step-trail__step{align-items:center;gap:var(--space-1);color:var(--color-neutral-500);font-size:var(--text-meta-size);font-weight:var(--font-weight-medium);display:inline-flex}.ui-step-trail__sep{width:var(--space-3h);height:var(--space-3h);margin:0 var(--space-1)}.ui-step-trail__pill{align-items:center;gap:var(--space-2);height:var(--size-control-sm);padding:0 var(--space-3h) 0 var(--space-1h);border-radius:var(--radius-full);display:inline-flex}.ui-step-trail__num{width:var(--size-step);height:var(--size-step);border-radius:var(--radius-full);background:var(--color-tone-neutral-bg);font-size:var(--text-tiny-size);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.ui-step-trail__num .ui-icon{width:var(--space-3);height:var(--space-3)}.is-current .ui-step-trail__pill{background:var(--color-tone-neutral-bg);color:var(--color-text-primary)}.is-current .ui-step-trail__num{background:var(--color-button-primary-bg);color:var(--color-button-primary-fg)}.is-done .ui-step-trail__pill{color:var(--color-text-secondary)}.is-done .ui-step-trail__num{background:var(--color-tone-success-bg);color:var(--color-tone-success-fg)}.ui-workspace{grid-template-columns:minmax(0, 1fr) var(--size-aside);gap:var(--space-6);grid-template-areas:"head head""main aside";align-items:start;display:grid}.ui-workspace--headless{grid-template-areas:"main aside"}.ui-workspace__head{gap:var(--space-4);flex-direction:column;grid-area:head;min-width:0;display:flex}.ui-workspace__main{gap:var(--space-5);flex-direction:column;grid-area:main;min-width:0;display:flex}.ui-workspace__aside{top:var(--size-topbar);grid-area:aside;min-width:0;position:sticky}.ui-aside-panel{gap:var(--space-5);padding:var(--space-6);background:var(--color-surface-card);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-card);flex-direction:column;display:flex}.ui-aside-panel__body,.ui-aside-panel__foot{gap:var(--space-4);flex-direction:column;display:flex}@media (width<=1100px){.ui-workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""main""aside"}.ui-workspace--headless{grid-template-areas:"main""aside"}.ui-workspace__aside{position:static}}@media (width<=760px){.ui-aside-panel{padding:var(--space-4)}}.ui-choice-cards{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ui-choice-cards__legend{margin-bottom:var(--space-2);font-size:var(--text-meta-size);font-weight:var(--font-weight-semibold);padding:0}.ui-choice-cards__options{grid-template-columns:repeat(auto-fit, minmax(calc(var(--size-aside) * .6), 1fr));gap:var(--space-1);display:grid}.ui-choice-cards__options.is-stacked{grid-template-columns:minmax(0,1fr)}.ui-choice-card{gap:var(--space-3);padding:var(--space-3) var(--space-3h);border-radius:var(--radius-control);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;position:relative}.ui-choice-card:hover{background:var(--color-nav-fill)}.ui-choice-card__input{opacity:0;pointer-events:none;position:absolute}.ui-choice-card.is-checked{background:var(--color-tone-neutral-bg)}.ui-choice-card__mark{width:var(--size-check);height:var(--size-check);margin-top:var(--space-px);border-radius:var(--radius-full);border:var(--size-border) solid var(--color-border-check);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-choice-card__mark .ui-icon{width:var(--space-3);height:var(--space-3)}.ui-choice-card.is-checked .ui-choice-card__mark{background:var(--color-button-primary-bg);border-color:var(--color-button-primary-bg);color:var(--color-button-primary-fg)}.ui-choice-card:has(.ui-choice-card__input:focus-visible){box-shadow:var(--shadow-focus)}.ui-choice-card__text{gap:var(--space-0h);flex-direction:column;min-width:0;display:flex}.ui-choice-card__title{align-items:center;gap:var(--space-2);font-size:var(--text-body-size);font-weight:var(--font-weight-medium);flex-wrap:wrap;display:inline-flex}.ui-choice-card__pill{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-tone-success-bg);color:var(--color-tone-success-fg);font-size:var(--text-tiny-size);font-weight:var(--font-weight-semibold);line-height:var(--text-h2-line)}.ui-choice-card__desc{font-size:var(--text-small-size);line-height:var(--text-small-line);color:var(--color-text-secondary)}.ui-choice-card__desc.is-warn{color:var(--color-tone-warning-fg)}.ui-choice-cards.is-disabled .ui-choice-card{opacity:.55;cursor:not-allowed}.ui-choice-cards__error{align-items:center;gap:var(--space-1);font-size:var(--text-small-size);font-weight:var(--font-weight-semibold);color:var(--color-tone-danger-fg);display:inline-flex}.ui-order{gap:var(--space-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.ui-order__step{gap:var(--space-1h);flex-direction:column;min-width:0;display:flex}.ui-order__num{justify-content:center;align-self:flex-start;align-items:center;gap:var(--space-1);min-width:var(--size-step);height:var(--size-step);padding:0 var(--space-1h);margin-bottom:var(--space-1);border-radius:var(--radius-full);background:var(--color-tone-neutral-bg);font-size:var(--text-tiny-size);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;display:inline-flex}.is-warn .ui-order__num{background:var(--color-tone-warning-bg);color:var(--color-tone-warning-fg)}.ui-order__num .ui-icon{width:var(--space-3);height:var(--space-3)}.ui-order__title{font-size:var(--text-body-size);font-weight:var(--font-weight-semibold)}.ui-order__note{font-size:var(--text-small-size);color:var(--color-neutral-500)}.is-warn .ui-order__note{color:var(--color-tone-warning-fg)}.ui-dns-diff{position:relative;overflow-x:auto}.ui-dns-diff table{border-collapse:collapse;width:100%;font-size:var(--text-meta-size)}.ui-dns-diff th{text-align:left;font-size:var(--text-small-size);font-weight:var(--font-weight-medium);color:var(--color-neutral-500);padding:var(--space-2h) var(--space-4) var(--space-2h) 0;border-bottom:var(--size-border) solid var(--color-border-default)}.ui-dns-diff td{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:var(--size-border) solid var(--color-border-default);overflow-wrap:anywhere}.ui-dns-diff tr:last-child td{border-bottom:0}.ui-dns-diff__old{color:var(--color-text-secondary)}.ui-dns-diff td .ui-icon,.ui-dns-diff tr.is-unchanged td{color:var(--color-neutral-500)}@media (width<=760px){.ui-order{gap:var(--space-3);grid-auto-flow:row}.ui-order__step{column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.ui-order__num{grid-row:span 2;margin:0}}.ui-shots{gap:var(--space-4);flex-direction:column;display:flex}.ui-shots__row{gap:var(--space-2);flex-direction:column;display:flex}.ui-shots__caption{font-size:var(--text-small-size);color:var(--color-text-secondary)}.ui-shots__caption strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.release-shots{grid-template-columns:repeat(auto-fit, minmax(calc(var(--size-aside) * .5), 1fr));gap:var(--space-3);display:grid}.release-shots__item{gap:var(--space-1h);color:var(--color-text-secondary);font-size:var(--text-meta-size);text-decoration:none;display:grid}.release-shots__item img{aspect-ratio:1366/900;object-fit:cover;object-position:top;border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-control);width:100%}.release-shots__item:hover{color:var(--color-text-primary)}.ui-main:has(>.ui-wizard){gap:0;max-width:none;padding:0}.ui-wizard{grid-template-columns:calc(var(--size-sidebar) + var(--space-2)) minmax(0, 1fr) calc(var(--size-aside) - var(--space-2));min-height:calc(100vh - var(--size-topbar));display:grid}.ui-wizard__steps{padding:var(--space-10) var(--space-4) var(--space-6) var(--space-6);border-right:var(--size-border) solid var(--color-border-default)}.ui-wizard__main{min-width:0;padding:var(--space-10) var(--space-10) var(--space-6)}.ui-wizard__aside{top:var(--size-topbar);height:calc(100vh - var(--size-topbar));background:var(--color-surface-card);border-left:var(--size-border) solid var(--color-border-default);flex-direction:column;align-self:start;display:flex;position:sticky}.ui-wizard__aside>*{flex:1;min-height:0}.ui-wizard-steps{gap:var(--space-6);flex-direction:column;display:flex}.ui-wizard-steps__head{gap:var(--space-1);flex-direction:column;display:flex}.ui-wizard-steps__title{font-size:var(--text-headline-sm-size);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.ui-wizard-steps__subtitle{font-size:var(--text-meta-size);color:var(--color-text-secondary)}.ui-wizard-steps__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-wizard-steps__row{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-control);color:var(--color-text-primary);display:flex;position:relative}a.ui-wizard-steps__row:hover{background:var(--color-surface-sunken);text-decoration:none}.is-current .ui-wizard-steps__row{background:var(--color-surface-card)}.ui-wizard-steps__marker{width:var(--size-step);height:var(--size-step);border-radius:var(--radius-full);border:var(--size-border) solid var(--color-border-strong);font-size:var(--text-tiny-size);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-wizard-steps__marker .ui-icon{width:var(--space-3);height:var(--space-3)}.is-done .ui-wizard-steps__marker{background:var(--color-tone-success-bg);color:var(--color-tone-success-fg);border-color:#0000}.is-current .ui-wizard-steps__marker{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-on-brand)}.is-skipped .ui-wizard-steps__label,.is-skipped .ui-wizard-steps__marker{color:var(--color-neutral-400)}.ui-numbered{gap:var(--space-3);flex-direction:column;display:flex}.ui-numbered__list{gap:var(--space-3h);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-numbered__item{grid-template-columns:var(--size-step) minmax(0, 1fr);gap:var(--space-2h);display:grid}.ui-numbered__num{width:var(--size-step);height:var(--size-step);border-radius:var(--radius-full);border:var(--size-border) solid var(--color-border-strong);font-size:var(--text-tiny-size);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.ui-numbered__item.is-active .ui-numbered__num{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-brand)}.ui-numbered__title{font-size:var(--text-meta-size);font-weight:var(--font-weight-medium)}.ui-wizard-steps__text{gap:var(--space-0h);flex-direction:column;min-width:0;display:flex}.ui-wizard-steps__label{font-size:var(--text-body-size);font-weight:var(--font-weight-medium)}.is-pending .ui-wizard-steps__label{color:var(--color-text-secondary)}.ui-wizard-steps__summary{font-size:var(--text-small-size);color:var(--color-neutral-500);overflow-wrap:anywhere}.ui-wizard-question{gap:var(--space-6);max-width:calc(var(--size-aside) * 2.1);flex-direction:column;display:flex}.ui-wizard-question__head{gap:var(--space-2);flex-direction:column;display:flex}.ui-wizard-question__eyebrow{color:var(--color-primary);font-size:var(--text-eyebrow-size);font-weight:var(--text-eyebrow-weight);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase}.ui-wizard-question__title{font-size:var(--text-title-size);font-weight:var(--font-weight-semibold);line-height:var(--text-title-line);letter-spacing:var(--text-title-tracking)}.ui-wizard-question__lead{font-size:var(--text-body-size);color:var(--color-text-secondary)}.ui-wizard-question__body{gap:var(--space-4);flex-direction:column;display:flex}.ui-wizard-question__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-5);border-top:var(--size-border) solid var(--color-border-default);flex-wrap:wrap;display:flex}.ui-fact-list{gap:var(--space-3);flex-direction:column;display:flex}.ui-fact-list__title{color:var(--color-primary);font-size:var(--text-tiny-size);font-weight:var(--font-weight-bold);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase}.ui-fact-list__items{gap:var(--space-3h);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-fact-list__items--2{grid-template-columns:repeat(auto-fit, minmax(calc(var(--size-aside) * .6), 1fr));column-gap:var(--space-5);display:grid}.ui-fact-list__item{grid-template-columns:var(--size-icon) minmax(0, 1fr);gap:var(--space-2h);display:grid}.ui-fact-list__item>.ui-icon{margin-top:var(--space-0h);color:var(--color-neutral-400)}.ui-fact-list__item.is-ok>.ui-icon{color:var(--color-tone-success-fg)}.ui-fact-list__item.is-warn>.ui-icon{color:var(--color-tone-warning-fg)}.ui-fact-list__text{gap:var(--space-0h);flex-direction:column;min-width:0;display:flex}.ui-fact-list__label{font-size:var(--text-small-size);color:var(--color-text-secondary)}.ui-fact-list__value{font-size:var(--text-meta-size);color:var(--color-text-primary);overflow-wrap:anywhere}.ui-estimates{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ui-estimates__item{gap:var(--space-1);padding:var(--space-3h) var(--space-4);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-panel);flex-direction:column;display:flex}.ui-estimates__item:only-child{grid-column:1/-1}.ui-estimates dd{font-size:var(--text-headline-size);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}.ui-estimates dt{font-size:var(--text-small-size);color:var(--color-text-secondary)}@media (width<=1180px){.ui-wizard{grid-template-columns:minmax(0,1fr)}.ui-wizard__steps{border-right:0;border-bottom:var(--size-border) solid var(--color-border-default);padding:var(--space-5) var(--size-gutter)}.ui-wizard__main{padding:var(--space-6) var(--size-gutter)}.ui-wizard__aside{border-left:0;border-top:var(--size-border) solid var(--color-border-default);height:auto;position:static}.ui-wizard-steps__list{flex-direction:row;overflow-x:auto}.ui-wizard-steps__item{flex:none}.ui-wizard-steps__label{white-space:nowrap}.ui-wizard-steps__summary{display:none}}@media (width<=760px){.ui-wizard-steps__label{font-size:var(--text-small-size)}.ui-wizard-question__foot>*{flex:auto}}.ui-question-block{gap:var(--space-4);padding-top:var(--space-6);border-top:var(--size-border) solid var(--color-border-default);display:flex}.ui-question-block__marker{width:var(--space-6);height:var(--space-6);background:var(--color-surface-sunken);color:var(--color-text-primary);font-size:var(--text-small-size);font-weight:var(--font-weight-semibold);border-radius:50%;flex:none;place-items:center;display:grid}.ui-question-block__marker .ui-icon{width:var(--space-3);height:var(--space-3)}.is-done>.ui-question-block__marker{background:var(--color-tone-success-bg);color:var(--color-tone-success-fg)}.ui-question-block__content{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.ui-question-block__head{gap:var(--space-1);flex-direction:column;display:flex}.ui-question-block__title{font-size:var(--text-h2-size,var(--text-body-size));font-weight:var(--font-weight-semibold)}.ui-question-block__note{font-size:var(--text-meta-size);color:var(--color-text-secondary)}@media (width<=760px){.ui-question-block{gap:var(--space-2);flex-direction:column}}[data-theme^=premium] .ui-wizard-question__eyebrow,[data-theme^=premium] .ui-fact-list__title{color:var(--color-neutral-500);font-weight:var(--font-weight-semibold)}[data-theme^=premium] .is-current .ui-wizard-steps__marker,[data-theme^=premium] .ui-numbered__item.is-active .ui-numbered__num{background:var(--color-button-primary-bg);border-color:var(--color-button-primary-bg);color:var(--color-button-primary-fg)}[data-theme^=premium] .ui-numbered__num{background:var(--color-tone-neutral-bg);border-color:#0000}.ui-segmented{align-self:flex-start;gap:var(--space-0h);padding:var(--space-1);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-sunken);flex-wrap:wrap;display:inline-flex}.ui-segmented__option{height:calc(var(--size-control-sm) - var(--space-1h));padding:0 var(--space-3h);border-radius:var(--radius-md);border:var(--size-border) solid transparent;color:var(--color-text-secondary);font-size:var(--text-meta-size);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);align-items:center;display:inline-flex}.ui-segmented__option:hover{color:var(--color-text-primary)}.ui-segmented__option.is-checked{background:var(--color-neutral-200);color:var(--color-text-primary)}.ui-segmented__input{opacity:0;pointer-events:none;position:absolute}.ui-segmented__option:has(.ui-segmented__input:focus-visible){box-shadow:var(--shadow-focus)}.ui-switch{align-items:flex-start;gap:var(--space-2h);cursor:pointer;font-size:var(--text-meta-size);display:inline-flex}.ui-switch.is-disabled{cursor:not-allowed;opacity:.55}.ui-switch__input{opacity:0;pointer-events:none;position:absolute}.ui-switch__track{width:calc(var(--size-icon-lg) * 2);height:var(--size-icon-lg);border-radius:var(--radius-full);background:var(--color-neutral-300);transition:background var(--duration-fast) var(--ease-standard);flex:none;position:relative}.ui-switch__thumb{top:var(--space-0h);left:var(--space-0h);width:calc(var(--size-icon-lg) - var(--space-1));height:calc(var(--size-icon-lg) - var(--space-1));border-radius:var(--radius-full);background:var(--color-surface-card);box-shadow:var(--shadow-xs);transition:transform var(--duration-fast) var(--ease-standard);position:absolute}.ui-switch__input:checked+.ui-switch__track{background:var(--color-primary)}.ui-switch__input:checked+.ui-switch__track .ui-switch__thumb{transform:translateX(var(--size-icon-lg))}.ui-switch__input:focus-visible+.ui-switch__track{box-shadow:var(--shadow-focus)}.ui-switch__text{gap:var(--space-0h);padding-top:var(--space-px);flex-direction:column;display:flex}.ui-switch__desc{font-size:var(--text-small-size);color:var(--color-text-secondary)}[data-theme^=premium] .ui-segmented{border-color:var(--color-border-default);background:0 0}[data-theme^=premium] .ui-segmented__option.is-checked{background:var(--color-nav-fill-strong)}[data-theme^=premium] .ui-switch__input:checked+.ui-switch__track{background:var(--color-button-primary-bg)}[data-theme^=premium] .ui-switch__input:checked+.ui-switch__track .ui-switch__thumb{background:var(--color-button-primary-fg)}.ui-settings{margin:0;padding:0;list-style:none}.ui-settings.is-muted{color:var(--color-neutral-500)}.ui-settings__row{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--size-border) solid var(--color-border-default);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.ui-settings__row:first-child{padding-top:0}.ui-settings__row:last-child{border-bottom:0;padding-bottom:0}.is-muted .ui-settings__row{padding:var(--space-3) 0;align-items:center}.ui-settings__icon{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-control);background:var(--color-tone-neutral-bg);justify-content:center;align-items:center;display:inline-flex}.is-muted .ui-settings__icon{background:0 0;border:0;width:auto;height:auto}.ui-settings__text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-settings__title{align-items:center;gap:var(--space-2);font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);flex-wrap:wrap;display:inline-flex}.is-muted .ui-settings__title{font-weight:var(--font-weight-regular);font-size:var(--text-meta-size)}.ui-settings__desc{font-size:var(--text-meta-size);color:var(--color-text-secondary)}.ui-settings__action{font-size:var(--text-small-size);align-self:center}@media (width<=760px){.ui-settings__row{grid-template-columns:auto minmax(0,1fr)}.ui-settings__action{grid-column:2;justify-self:start}}.ui-identity{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ui-identity__avatar{width:var(--size-control-lg);height:var(--size-control-lg);border-radius:var(--radius-control);background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--text-h2-size);font-weight:var(--font-weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-identity__text{gap:var(--space-0h);flex-direction:column;flex:1;min-width:0;display:flex}.ui-identity__name{font-size:var(--text-headline-sm-size);font-weight:var(--font-weight-semibold)}.ui-identity__detail{font-size:var(--text-meta-size);color:var(--color-text-secondary);overflow-wrap:anywhere}[data-theme^=premium] .ui-identity__avatar{background:var(--color-tone-neutral-bg);color:var(--color-text-primary)}.ui-rows{--rows-columns:1fr;background:var(--color-surface-card);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-panel);position:relative;overflow-x:auto}.ui-rows__head,.ui-rows__row{grid-template-columns:var(--rows-columns);gap:var(--space-3);padding:var(--space-2h) var(--space-4);min-width:calc(var(--size-dialog) * 1.2);align-items:center;display:grid}.ui-rows__head{font-size:var(--text-small-size);color:var(--color-text-secondary);background:var(--color-surface-sunken);border-bottom:var(--size-border) solid var(--color-border-default)}.ui-rows__row{border-bottom:var(--size-border) solid var(--color-border-default)}.ui-rows__remove{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-control);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-rows__remove:hover{background:var(--color-surface-sunken);color:var(--color-text-primary)}.ui-rows__foot{padding:var(--space-3) var(--space-4)}.ui-changes{border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-panel);margin:0;padding:0;list-style:none;overflow:hidden}.ui-changes__item{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-bottom:var(--size-border) solid var(--color-border-default);flex-direction:column;display:flex}.ui-changes__item:last-child{border-bottom:0}.ui-changes__head{justify-content:space-between;gap:var(--space-2);display:flex}.ui-changes__title{font-size:var(--text-meta-size);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.ui-changes__tag{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-tone-success-bg);color:var(--color-tone-success-fg);font-size:var(--text-tiny-size);font-weight:var(--font-weight-medium);line-height:var(--text-h2-line)}.is-muted .ui-changes__tag{background:var(--color-tone-neutral-bg);color:var(--color-tone-neutral-fg)}.ui-changes__detail{font-size:var(--text-small-size);color:var(--color-text-secondary);overflow-wrap:anywhere}.ui-capacity{gap:var(--space-1);display:flex}.ui-capacity__slot{height:var(--space-7);border-radius:var(--radius-sm);flex:1}.ui-capacity__slot.is-used{background:var(--color-primary)}.ui-capacity__slot.is-reserved{background:var(--color-primary-tint-strong)}.ui-capacity__slot.is-free{background:var(--color-tone-neutral-bg);box-shadow:inset 0 0 0 var(--size-border) var(--color-border-default)}.ui-capacity__slot.is-blocked{background:repeating-linear-gradient(135deg, var(--color-border-strong) 0 var(--space-0h), var(--color-border-default) var(--space-0h) var(--space-1h))}.ui-capacity__slot.is-external{background:var(--color-neutral-500)}.ui-capacity-wrap{gap:var(--space-2);flex-direction:column;display:flex}.ui-capacity__legend{gap:var(--space-4);font-size:var(--text-small-size);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.ui-capacity__legend>span{align-items:center;gap:var(--space-1h);display:inline-flex}.ui-capacity__legend>span:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-xs)}.ui-capacity__legend .is-external:before{background:var(--color-neutral-500)}.ui-capacity__legend .is-used:before{background:var(--color-primary)}.ui-capacity__legend .is-free:before{background:var(--color-tone-neutral-bg);box-shadow:inset 0 0 0 var(--size-border) var(--color-border-strong)}[data-theme^=premium] .ui-capacity__slot.is-used,[data-theme^=premium] .ui-capacity__legend .is-used:before{background:var(--color-primary-tint-strong)}[data-theme^=premium] .ui-capacity__slot.is-reserved{background:var(--color-primary-tint)}[data-theme^=premium] .ui-capacity__slot.is-external,[data-theme^=premium] .ui-capacity__legend .is-external:before{background:var(--color-text-secondary)}[data-theme^=premium] .ui-capacity__slot.is-free,[data-theme^=premium] .ui-capacity__legend .is-free:before{box-shadow:none}.ui-tabs{gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex;position:relative}.ui-tabs__tab{align-items:center;gap:var(--space-1h);height:var(--size-control-sm);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--color-text-secondary);font-size:var(--text-meta-size);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}.ui-tabs__tab:hover{background:var(--color-nav-fill);color:var(--color-text-primary);text-decoration:none}.ui-tabs__tab.is-active{background:var(--color-tone-neutral-bg);color:var(--color-text-primary)}.ui-tabs__count{color:var(--color-neutral-500);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums}.ui-tabs__count.is-alert{min-width:var(--space-4h);padding:0 var(--space-1);border-radius:var(--radius-full);text-align:center;background:var(--color-tone-danger-bg);color:var(--color-tone-danger-fg);font-size:var(--text-tiny-size);font-weight:var(--font-weight-bold)}.ui-metrics{grid-template-columns:repeat(auto-fit, minmax(calc(var(--size-aside) * .4), 1fr));gap:var(--space-5) var(--space-6);padding:var(--space-6);background:var(--color-surface-card);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-card);margin:0;display:grid}.ui-metrics--plain{grid-template-columns:repeat(auto-fit, minmax(calc(var(--size-aside) * .22), 1fr));gap:var(--space-4);background:0 0;border:0;border-radius:0;padding:0}.ui-metrics__item{gap:var(--space-1h);flex-direction:column;min-width:0;display:flex}.ui-metrics dt{font-size:var(--text-small-size);color:var(--color-neutral-500);order:2}.ui-metrics dd{margin:0}.ui-metrics__value{font-size:var(--text-title-size);line-height:var(--text-title-line);font-weight:var(--font-weight-semibold);letter-spacing:var(--text-title-tracking);font-variant-numeric:tabular-nums;order:1}.ui-metrics__value.is-danger{color:var(--color-tone-danger-fg)}.ui-metrics__value.is-warning{color:var(--color-tone-warning-fg)}.ui-metrics__value.is-success{color:var(--color-tone-success-fg)}.ui-metrics__value.is-brand{color:var(--color-text-link)}.ui-metrics__note{font-size:var(--text-small-size);color:var(--color-neutral-500);order:3}@media (width<=760px){.ui-metrics{padding:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ui-metrics--plain{padding:0}}.ui-rows-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-rows-list__row{gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--size-border) solid var(--color-border-default);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ui-rows-list__row:not(:has(.ui-rows-list__icon)){grid-template-columns:minmax(0,1fr) auto}.ui-rows-list--flush .ui-rows-list__row:first-child{border-top:0;padding-top:0}.ui-rows-list__icon{margin-top:var(--space-0h);color:var(--color-neutral-500);align-self:start}.ui-rows-list__icon.is-chip{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-control);background:var(--color-tone-neutral-bg);color:var(--color-text-secondary);justify-content:center;align-self:center;align-items:center;margin:0;display:inline-flex}.ui-rows-list__icon.is-chip.is-danger{background:var(--color-tone-danger-bg)}.ui-rows-list__icon.is-chip.is-warning{background:var(--color-tone-warning-bg)}.ui-rows-list__icon.is-chip.is-success{background:var(--color-tone-success-bg)}.ui-rows-list__row:has(.is-chip){gap:var(--space-4);padding:var(--space-3h) 0}.ui-rows-list__row.is-link{position:relative}.ui-rows-list__link{color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ui-rows-list:has(.is-selected) .ui-rows-list__row{margin:0 calc(-1 * var(--space-3));padding-left:var(--space-3);padding-right:var(--space-3);border-radius:var(--radius-control)}.ui-rows-list__row.is-selected{background:var(--color-tone-neutral-bg);border-top-color:#0000}.ui-rows-list__row.is-selected+.ui-rows-list__row{border-top-color:#0000}.ui-rows-list__link:hover{text-decoration:none}.ui-rows-list__link:after{content:"";position:absolute;inset:0}.ui-rows-list__row.is-link:hover .ui-rows-list__chevron{color:var(--color-text-primary)}.ui-rows-list__chevron{color:var(--color-neutral-500);margin-left:var(--space-3)}.ui-rows-list__aside{gap:var(--space-5)}.ui-rows-list__icon.is-danger{color:var(--color-tone-danger-fg)}.ui-rows-list__icon.is-warning{color:var(--color-tone-warning-fg)}.ui-rows-list__icon.is-success{color:var(--color-tone-success-fg)}.ui-rows-list__icon.is-brand{color:var(--color-text-link)}.ui-rows-list__text{gap:var(--space-0h);flex-direction:column;min-width:0;display:flex}.ui-rows-list__title{font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.ui-rows-list__detail{font-size:var(--text-small-size);color:var(--color-text-secondary);line-height:var(--text-small-line)}.ui-rows-list__aside{align-items:center;gap:var(--space-2);font-size:var(--text-small-size);color:var(--color-text-secondary);white-space:nowrap;display:inline-flex}.ui-check-line{gap:var(--space-2) var(--space-5);font-size:var(--text-meta-size);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-check-line li{align-items:center;gap:var(--space-1h);color:var(--color-text-secondary);display:inline-flex}.ui-check-line .ui-icon{color:var(--color-tone-success-fg)}.ui-run-steps{border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-control);margin:0;padding:0;list-style:none}.ui-run-steps__step{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:var(--size-border) solid var(--color-border-default);grid-template-columns:auto minmax(0,1fr);display:grid}.ui-run-steps__step:first-child{border-top:0}.ui-run-steps__icon{margin-top:var(--space-0h);color:var(--color-neutral-400)}.is-done .ui-run-steps__icon{color:var(--color-tone-success-fg)}.is-running .ui-run-steps__icon{color:var(--color-text-link)}.is-running .ui-run-steps__icon .ui-icon{animation:ui-spin calc(var(--duration-slow) * 4) linear infinite}.ui-run-steps__text{gap:var(--space-0h);flex-direction:column;min-width:0;display:flex}.ui-run-steps__title{font-size:var(--text-body-size);font-weight:var(--font-weight-semibold)}.is-pending .ui-run-steps__title{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.ui-run-steps__detail{font-size:var(--text-small-size);color:var(--color-text-secondary);overflow-wrap:anywhere}.ui-run-steps__bar{height:var(--size-bar);margin-top:var(--space-1h);border-radius:var(--radius-full);background:var(--color-tone-neutral-bg);display:block;overflow:hidden}.ui-run-steps__bar>span{border-radius:var(--radius-full);background:var(--color-primary);height:100%;transition:width var(--duration-slow) var(--ease-standard);display:block}.ui-bar-chart{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.ui-bar-chart__bars{align-items:flex-end;gap:var(--space-1);height:calc(var(--size-control-lg) * 3);display:flex}.ui-bar-chart__bar{border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--color-primary-soft);flex:1;min-width:0}.ui-bar-chart__bar.is-highlight{background:var(--color-primary)}.ui-bar-chart__ticks{height:var(--space-4);font-size:var(--text-tiny-size);color:var(--color-neutral-500);font-weight:var(--font-weight-regular);position:relative}.ui-bar-chart__ticks span{position:absolute;transform:translate(-50%)}.ui-bar-chart__ticks span:first-child{transform:none}.ui-bar-chart__ticks span:last-child{transform:translate(-100%)}.ui-meter{gap:var(--space-1h);flex-direction:column;display:flex}.ui-meter__head{justify-content:space-between;gap:var(--space-3);font-size:var(--text-meta-size);display:flex}.ui-meter__value{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.ui-meter__track{height:var(--size-bar);border-radius:var(--radius-full);background:var(--color-tone-neutral-bg);overflow:hidden}.ui-meter__fill{border-radius:var(--radius-full);background:var(--color-primary);height:100%;display:block}.ui-meter__fill.is-success{background:var(--color-tone-success-fg)}.ui-meter__fill.is-warning{background:var(--color-tone-warning-fg)}.ui-meter__fill.is-danger{background:var(--color-tone-danger-fg)}.ui-meter__fill.is-neutral{background:var(--color-neutral-500)}.ui-stacked{gap:var(--space-2h);flex-direction:column;display:flex}.ui-stacked__track{height:var(--size-bar-lg);border-radius:var(--radius-full);background:var(--color-tone-neutral-bg);display:flex;overflow:hidden}.ui-stacked__part.is-part-0,.ui-stacked__dot.is-part-0{background:var(--color-primary)}.ui-stacked__part.is-part-1,.ui-stacked__dot.is-part-1{background:var(--color-primary-tint-strong)}.ui-stacked__part.is-part-2,.ui-stacked__dot.is-part-2{background:var(--color-brand-green)}.ui-stacked__legend{gap:var(--space-1) var(--space-4);font-size:var(--text-small-size);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-stacked__legend li{align-items:center;gap:var(--space-1h);display:inline-flex}.ui-stacked__dot{width:var(--size-dot-lg);height:var(--size-dot-lg);border-radius:var(--radius-full)}.ui-callout{gap:var(--space-3);padding:var(--space-3h) var(--space-5);border-radius:var(--radius-card);color:var(--color-brand-tar);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ui-callout--warning{background:var(--color-brand-yellow)}.ui-callout--success{background:var(--color-brand-green)}.ui-callout__text{gap:var(--space-0h);flex-direction:column;min-width:0;display:flex}.ui-callout__title{font-size:var(--text-body-size);font-weight:var(--font-weight-bold)}.ui-callout__detail{font-size:var(--text-small-size)}.ui-callout__actions{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.ui-callout .ui-button--secondary,.ui-callout .ui-button--ghost{color:var(--color-brand-tar);border-color:var(--color-brand-tar);background:0 0}@media (width<=760px){.ui-tabs{scrollbar-width:none;margin:0 calc(-1 * var(--size-gutter));padding:0 var(--size-gutter);flex-wrap:nowrap;overflow-x:auto}.ui-rows-list__row{grid-template-columns:auto minmax(0,1fr)}.ui-rows-list__aside{white-space:normal;grid-column:1/-1}.ui-callout{grid-template-columns:auto minmax(0,1fr)}.ui-callout__actions{grid-column:1/-1}}.ui-bar-chart__pair{align-items:flex-end;gap:var(--space-0h);flex:1;min-width:0;height:100%;display:flex}.ui-bar-chart__bar.is-compare,.ui-stacked__dot.is-compare{background:var(--color-neutral-500)}[data-theme^=premium] .ui-run-steps__bar>span,[data-theme^=premium] .ui-meter__fill,[data-theme^=premium] .ui-bar-chart__bar.is-highlight,[data-theme^=premium] .ui-stacked__part.is-part-0,[data-theme^=premium] .ui-stacked__dot.is-part-0{background:var(--color-text-primary)}[data-theme^=premium] .ui-meter__fill.is-success{background:var(--color-tone-success-fg)}[data-theme^=premium] .ui-meter__fill.is-warning{background:var(--color-tone-warning-fg)}[data-theme^=premium] .ui-meter__fill.is-danger{background:var(--color-tone-danger-fg)}[data-theme^=premium] .ui-meter__fill.is-neutral{background:var(--color-neutral-500)}[data-theme^=premium] .ui-bar-chart__bar{background:var(--color-tone-neutral-bg)}[data-theme^=premium] .ui-stacked__part.is-part-1,[data-theme^=premium] .ui-stacked__dot.is-part-1{background:var(--color-neutral-500)}[data-theme^=premium] .ui-stacked__part.is-part-2,[data-theme^=premium] .ui-stacked__dot.is-part-2{background:var(--color-tone-success-fg)}[data-theme^=premium] .is-running .ui-run-steps__icon{color:var(--color-text-primary)}.ui-auth{background:var(--color-surface-app);grid-template-columns:minmax(0,7fr) minmax(0,11fr);min-height:100vh;display:grid}.ui-auth__brand{min-height:100vh}.ui-auth__brand-clip{justify-content:space-between;gap:var(--space-8);height:100%;padding:var(--space-12) var(--space-12) var(--space-12);background:var(--color-surface-inverse);color:var(--color-nav-text-strong);flex-direction:column;display:flex}.ui-auth__lockup{width:calc(var(--space-16) * 1.75);height:auto}.ui-auth__pitch{gap:var(--space-4);max-width:calc(var(--size-aside) * 1.5);flex-direction:column;display:flex}.ui-auth__pitch-eyebrow{color:var(--color-brand-green);font-size:var(--text-eyebrow-size);font-weight:var(--text-eyebrow-weight);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase}.ui-auth__pitch-title{color:var(--color-neutral-0);font-size:calc(var(--text-hero-size) * 1.2);line-height:var(--text-hero-line);font-weight:var(--font-weight-semibold);letter-spacing:var(--text-hero-tracking)}.ui-auth__pitch-text{color:var(--color-nav-text-muted);font-size:var(--text-body-size)}.ui-auth__audience{color:var(--color-nav-text-muted);font-size:var(--text-small-size);padding-right:var(--space-16)}.ui-auth__main{padding:var(--space-10) var(--space-12) var(--space-10) calc(var(--space-16) + var(--space-8));justify-content:flex-start;align-items:center;display:flex}.ui-auth__card{width:100%;max-width:calc(var(--size-login-card) * 1.1);gap:var(--space-5);flex-direction:column;display:flex}.ui-auth__identity{align-self:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-surface-card);font-size:var(--text-small-size);color:var(--color-text-secondary);display:inline-flex}.ui-auth__identity-avatar{width:var(--size-avatar-sm);height:var(--size-avatar-sm);border-radius:var(--radius-full);background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--text-tiny-size);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.ui-auth__identity-switch{color:var(--color-text-link);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0}.ui-auth__head{gap:var(--space-2h);flex-direction:column;display:flex}.ui-auth__eyebrow{color:var(--color-primary);font-size:var(--text-eyebrow-size);font-weight:var(--text-eyebrow-weight);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase}.ui-auth__title{font-size:var(--text-hero-size);line-height:var(--text-hero-line);font-weight:var(--font-weight-semibold);letter-spacing:var(--text-hero-tracking)}.ui-auth__lead{font-size:var(--text-body-size);color:var(--color-text-secondary);line-height:var(--text-body-line)}.ui-auth__links{justify-content:space-between;gap:var(--space-2) var(--space-5);font-size:var(--text-meta-size);font-weight:var(--font-weight-semibold);flex-wrap:wrap;display:flex}.ui-auth__foot{justify-content:space-between;gap:var(--space-2);font-size:var(--text-small-size);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.ui-qr{width:calc(var(--size-aside) / 2);height:calc(var(--size-aside) / 2);image-rendering:pixelated}.ui-qr--empty{background:var(--color-surface-sunken);border-radius:var(--radius-md);display:block}.ui-code-grid{padding:var(--space-4);gap:var(--space-2) var(--space-3);background:var(--color-surface-card);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-panel);font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);letter-spacing:.08em;font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.ui-code-grid li{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-surface-sunken);display:flex}.ui-code-grid__n{font-size:var(--text-tiny-size);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--color-text-secondary)}.ui-auth__divider{align-items:center;gap:var(--space-3);font-size:var(--text-small-size);color:var(--color-text-secondary);display:flex}.ui-auth__divider:before,.ui-auth__divider:after{content:"";height:var(--size-border);background:var(--color-border-strong);flex:1}@media (width<=880px){.ui-auth{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.ui-auth__brand{min-height:0}.ui-auth__brand-clip{padding:var(--space-6) var(--size-gutter) var(--space-8)}.ui-auth__lockup{width:var(--space-16)}.ui-auth__pitch,.ui-auth__audience{display:none}.ui-auth__main{padding:var(--space-6) var(--size-gutter) var(--space-10);align-items:flex-start}}.ui-code-input{font-size:var(--text-headline-size);letter-spacing:.3em;font-variant-numeric:tabular-nums}[data-theme^=premium] .ui-auth__identity{padding:0 0 var(--space-4);border:0;border-bottom:var(--size-border) solid var(--color-border-default);color:var(--color-text-primary);font-size:var(--text-meta-size);align-self:stretch;gap:var(--space-3);background:0 0;border-radius:0}[data-theme^=premium] .ui-auth__identity-email{overflow-wrap:anywhere;flex:1;min-width:0}[data-theme^=premium] .ui-auth__identity-avatar{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-control);background:var(--color-tone-neutral-bg);color:var(--color-text-primary)}[data-theme^=premium] .ui-auth__eyebrow,[data-theme^=premium] .ui-auth__pitch-eyebrow{color:var(--color-neutral-500);text-transform:none;letter-spacing:0;font-size:var(--text-small-size);font-weight:var(--font-weight-medium)}[data-theme^=premium] .ui-auth__brand-clip{background:var(--color-surface-card)}[data-theme^=premium] .ui-auth__title{font-size:var(--text-display-size)}.ui-message-wrap{padding:var(--space-6) var(--space-4);background:var(--color-surface-sunken);border-radius:var(--radius-card);justify-content:center;display:flex}.ui-message{width:var(--size-message);background:var(--color-surface-card);max-width:100%;color:var(--color-text-primary);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-card);padding:var(--space-6) var(--space-6) var(--space-8);gap:var(--space-1);flex-direction:column;flex:none;display:flex}.ui-message-frame{width:100%}.ui-message-frame.is-phone{width:var(--size-message-phone);max-width:100%;margin:0 auto}.ui-message.is-phone{width:var(--size-message-phone);padding:var(--space-4) var(--space-4) var(--space-6)}.ui-edit-block{border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin:0 calc(var(--space-3) * -1);position:relative}.ui-edit-block:hover{background:var(--color-surface-sunken)}.ui-edit-block.is-selected{background:var(--color-primary-soft)}.ui-edit-block__bar{left:var(--space-3);top:calc(var(--space-8) * -1);z-index:var(--layer-sticky);position:absolute}.ui-edit-block__body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ui-edit-block__aside{margin-top:var(--space-1);font-size:var(--text-small-size);color:var(--color-text-secondary)}.ui-block-toolbar{align-items:center;gap:var(--space-1);padding:var(--space-1);background:var(--color-surface-card);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex;position:relative}.ui-tool{min-width:var(--size-control-sm);height:var(--size-control-sm);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;font-size:var(--text-small-size);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-tool:hover:not(:disabled),.ui-tool.is-on{background:var(--color-surface-sunken);color:var(--color-text-primary)}.ui-tool:disabled{opacity:.4;cursor:default}.ui-tool:focus-visible,.ui-token:focus-visible,.ui-block-add__button:focus-visible,.ui-insert-menu__item:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ui-block-add{height:var(--space-4);align-items:center;display:flex;position:relative}.ui-block-add:before{content:"";border-top:var(--size-border) solid transparent;flex:1}.ui-block-add:hover:before,.ui-block-add:focus-within:before{border-top-color:var(--color-border-default)}.ui-block-add__button{width:var(--size-check);height:var(--size-check);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-surface-card);color:var(--color-text-secondary);cursor:pointer;opacity:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.ui-block-add:hover .ui-block-add__button,.ui-block-add__button:focus-visible{opacity:1}@media (hover:none){.ui-block-add__button{opacity:1}}.ui-insert-menu{z-index:var(--layer-overlay);min-width:calc(var(--size-aside) * .7);margin-top:var(--space-1);padding:var(--space-1);background:var(--color-surface-card);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;top:100%;left:0}.ui-insert-menu__item{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-primary);font:inherit;font-size:var(--text-body-size);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ui-insert-menu__item:hover{background:var(--color-surface-sunken)}.ui-insert-menu__hint{color:var(--color-text-secondary);font-size:var(--text-small-size)}.ui-inline{align-items:baseline;gap:0 var(--space-0h);flex-wrap:wrap;min-width:0;display:flex}.ui-inline__text{field-sizing:content;min-width:var(--space-1);resize:none;max-width:100%;color:inherit;font:inherit;line-height:inherit;background:0 0;border:0;outline:none;margin:0;padding:0;overflow:hidden}.ui-inline__text:only-child{width:100%;min-height:1.5em}.ui-inline__text::placeholder{color:var(--color-text-placeholder)}.ui-inline--heading{font-size:var(--text-headline-sm-size);line-height:var(--text-headline-sm-line);font-weight:var(--text-headline-sm-weight)}.ui-inline--body{font-size:var(--text-body-size);line-height:var(--text-body-line)}.ui-inline--small{font-size:var(--text-meta-size);line-height:var(--text-meta-line);color:var(--color-text-secondary)}.ui-token{align-items:baseline;gap:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-tone-info-bg);color:var(--color-tone-info-fg);font:inherit;cursor:pointer;border:0;font-size:.92em;display:inline-flex}.ui-token__note{opacity:.8}.ui-token__note:before{content:"→ "}.ui-message-head{gap:var(--space-1);padding-bottom:var(--space-3);margin-bottom:var(--space-2);border-bottom:var(--size-border) solid var(--color-border-default);flex-direction:column;display:flex}.ui-message-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-body-size);line-height:var(--text-body-line)}.ui-edit-block__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-edit-block__row{align-items:baseline;gap:var(--space-2);display:flex}.ui-edit-block__row>.ui-inline{flex:1}.ui-edit-block__label{flex:0 0 35%}.ui-edit-block__button{padding:var(--space-2) var(--space-5);border-radius:var(--radius-control);background:var(--color-surface-inverse);color:var(--color-neutral-0);align-self:flex-start;font-weight:700;display:inline-flex}.ui-edit-block__image{padding:var(--space-6);border:var(--size-border) dashed var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text-secondary);text-align:center;font-size:var(--text-meta-size);overflow-wrap:anywhere}
