.customerEnv [tabindex]:focus-visible,.customerEnv a:focus-visible,.customerEnv button:focus-visible,.customerEnv input:focus-visible,.customerEnv select:focus-visible,.customerEnv textarea:focus-visible{outline:2px solid var(--tg-focus);outline-offset:2px}.customerAppShell__header--split{position:-webkit-sticky;position:sticky;top:0;z-index:var(--tg-z-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--tg-bg) 88%,transparent);border-bottom:1px solid var(--tg-border);box-shadow:var(--tg-shadow-sm)}.customerAppShell__contextRow{min-height:52px;padding:var(--tg-space-3) var(--tg-content-pad-x);gap:var(--tg-space-4)}.customerAppShell__brandName{font-size:var(--tg-text-md);font-weight:650;letter-spacing:var(--tg-tracking-tight)}.customerAppShell__navRow{padding:0 var(--tg-content-pad-x);border-top:1px solid var(--tg-border-soft);min-height:44px;align-items:stretch}.customerAppShell__nav--flat{display:flex;flex-wrap:nowrap;gap:2px;overflow-x:auto;scrollbar-width:none;width:100%}.customerAppShell__nav--flat::-webkit-scrollbar{display:none}.customerAppShell__navLink{position:relative;font-size:var(--tg-text-sm);font-weight:550;letter-spacing:.01em;padding:var(--tg-space-3) var(--tg-space-4);color:var(--tg-text-muted);border-radius:var(--tg-radius-sm) var(--tg-radius-sm) 0 0;transition:color var(--tg-dur-fast) var(--tg-ease),background var(--tg-dur-fast) var(--tg-ease)}.customerAppShell__navLink:hover{color:var(--tg-text);background:var(--tg-surface-overlay)}.customerAppShell__navLink--active{color:var(--tg-text);font-weight:650}.customerAppShell__navLink--active:after{content:"";position:absolute;left:var(--tg-space-3);right:var(--tg-space-3);bottom:0;height:2px;background:var(--tg-brand);border-radius:2px 2px 0 0;box-shadow:0 0 12px color-mix(in srgb,var(--tg-brand) 50%,transparent)}.customerAppShell__navLink--focus{color:var(--tg-accent-ink-strong)}.tgShellMeta__chip{border:1px solid var(--tg-border);background:var(--tg-elev-2);border-radius:var(--tg-radius-pill);font-size:var(--tg-text-xs);max-width:200px}.tgShellMeta__chipValue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px;display:inline-block;vertical-align:bottom}.tgShellMeta__chip--authority{border-color:color-mix(in srgb,var(--tg-brand) 35%,var(--tg-border));background:var(--tg-brand-soft)}.customerAppShell__main{max-width:var(--tg-content-max);margin:0 auto;width:100%;padding:var(--tg-content-pad-y) var(--tg-content-pad-x) var(--tg-space-16)}.customerAppShell--fullStage .customerAppShell__main{max-width:var(--tg-content-wide)}.customerSurface__body--dense{display:flex;flex-direction:column;gap:var(--tg-section-gap)}.tgButton--primary{background:color-mix(in srgb,var(--tg-brand) 18%,var(--tg-surface-raised));border-color:var(--tg-brand-edge);color:var(--tg-text);font-weight:650;box-shadow:var(--tg-shadow-sm)}.tgButton--primary:hover{background:color-mix(in srgb,var(--tg-brand) 28%,var(--tg-surface-raised));border-color:var(--tg-brand)}.tgButton--soft{background:var(--tg-elev-2);border-color:var(--tg-border-strong)}.tgKpiGrid{gap:var(--tg-space-3)}.tgKpi{transition:border-color var(--tg-dur-fast) var(--tg-ease),box-shadow var(--tg-dur-fast) var(--tg-ease)}.tgKpi--hero{min-height:112px;padding:var(--tg-space-5);border-color:var(--tg-border-strong);background:linear-gradient(160deg,var(--tg-elev-3),var(--tg-elev-2))}.tgKpi--hero .tgKpi__value{font-size:var(--tg-text-3xl);font-weight:700;letter-spacing:var(--tg-tracking-tight)}.tgKpi--hero.tgKpi--deny{border-color:color-mix(in srgb,var(--tg-deny) 45%,var(--tg-border));background:linear-gradient(160deg,color-mix(in srgb,var(--tg-deny) 10%,var(--tg-elev-2)),var(--tg-elev-2))}.tgKpi--primary .tgKpi__value{font-size:var(--tg-text-2xl);font-weight:700}.tgKpi--compact{min-height:72px;padding:var(--tg-space-3)}.tgKpi--compact .tgKpi__value{font-size:var(--tg-text-lg)}.tgCard,.tgSection.tgCard{border:1px solid var(--tg-border);background:var(--tg-elev-1);border-radius:var(--tg-radius-lg);box-shadow:var(--tg-shadow-sm),var(--tg-shadow-inset)}.tgSection__title--enterprise{font-size:var(--tg-text-md);font-weight:650;letter-spacing:var(--tg-tracking-tight);color:var(--tg-text);margin:0}.tgSection__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--tg-space-4);margin-bottom:var(--tg-space-4)}.authorityDecisions__table thead th,.tgTable thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--tg-elev-2);font-size:var(--tg-text-2xs);letter-spacing:var(--tg-tracking-label);text-transform:uppercase;color:var(--tg-text-subtle);border-bottom:1px solid var(--tg-border);padding:var(--tg-space-3)}.authorityDecisions__table tbody tr:hover,.tgTable tbody tr:hover{background:color-mix(in srgb,var(--tg-brand) 6%,transparent)}.overviewDs{display:flex;flex-direction:column;gap:var(--tg-section-gap)}.overviewDs__workspace{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--tg-space-4);gap:var(--tg-space-4);align-items:center;padding:var(--tg-space-4) var(--tg-space-5);border:1px solid var(--tg-border);border-radius:var(--tg-radius-lg);background:var(--tg-elev-2);box-shadow:var(--tg-shadow-sm)}.overviewDs__workspaceMeta{display:flex;flex-wrap:wrap;gap:var(--tg-space-2) var(--tg-space-4);align-items:center}.overviewDs__workspaceTitle{font-size:var(--tg-text-lg);font-weight:650;margin:0 0 var(--tg-space-2);letter-spacing:var(--tg-tracking-tight)}.overviewDs__metaItem{display:inline-flex;flex-direction:column;gap:2px;min-width:0}.overviewDs__metaLabel{font-size:var(--tg-text-2xs);letter-spacing:var(--tg-tracking-label);text-transform:uppercase;color:var(--tg-text-subtle);font-weight:600}.overviewDs__metaValue{font-size:var(--tg-text-sm);color:var(--tg-text);font-weight:550}.overviewDs__metaValue--mono{font-family:var(--tg-font-mono);font-size:var(--tg-text-xs)}.overviewDs__section{border:1px solid var(--tg-border);border-radius:var(--tg-radius-lg);background:var(--tg-elev-1);padding:var(--tg-space-5);box-shadow:var(--tg-shadow-sm),var(--tg-shadow-inset)}.overviewDs__sectionHead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--tg-space-4);margin-bottom:var(--tg-space-5);padding-bottom:var(--tg-space-4);border-bottom:1px solid var(--tg-border-soft)}.overviewDs__eyebrow{margin:0 0 var(--tg-space-1);font-size:var(--tg-text-2xs);letter-spacing:var(--tg-tracking-label);text-transform:uppercase;color:var(--tg-brand);font-weight:650}.overviewDs__title{margin:0;font-size:var(--tg-text-xl);font-weight:700;letter-spacing:var(--tg-tracking-tight);color:var(--tg-text)}.overviewDs__lede{margin:var(--tg-space-2) 0 0;font-size:var(--tg-text-sm);color:var(--tg-text-muted);max-width:52ch;line-height:var(--tg-leading-snug)}.overviewDs__kpiRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--tg-space-3);gap:var(--tg-space-3)}.overviewDs__kpiRow--secondary{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--tg-space-3)}.overviewDs__split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.9fr);grid-gap:var(--tg-space-5);gap:var(--tg-space-5);align-items:start}.overviewDs__stack{display:flex;flex-direction:column;gap:var(--tg-space-5)}.overviewDs__actions{display:flex;flex-wrap:wrap;gap:var(--tg-space-2)}.overviewDs__alert{display:flex;gap:var(--tg-space-3);align-items:flex-start;padding:var(--tg-space-3) var(--tg-space-4);border-radius:var(--tg-radius-md);border:1px solid color-mix(in srgb,var(--tg-warn) 40%,var(--tg-border));background:color-mix(in srgb,var(--tg-warn) 8%,var(--tg-elev-2));margin-bottom:var(--tg-space-4);font-size:var(--tg-text-sm);color:var(--tg-text)}.overviewDs__alert--critical{border-color:color-mix(in srgb,var(--tg-deny) 40%,var(--tg-border));background:color-mix(in srgb,var(--tg-deny) 8%,var(--tg-elev-2))}.overviewDs__healthGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--tg-space-3);gap:var(--tg-space-3)}.overviewDs__healthItem{padding:var(--tg-space-3);border:1px solid var(--tg-border-soft);border-radius:var(--tg-radius-md);background:var(--tg-elev-2)}.overviewDs__healthItem dt{font-size:var(--tg-text-2xs);letter-spacing:var(--tg-tracking-label);text-transform:uppercase;color:var(--tg-text-subtle);margin:0 0 var(--tg-space-1)}.overviewDs__healthItem dd{margin:0;font-size:var(--tg-text-sm);font-weight:550;color:var(--tg-text)}.settingsDs{display:grid;grid-template-columns:var(--tg-settings-nav-w) minmax(0,1fr);grid-gap:var(--tg-space-8);gap:var(--tg-space-8);align-items:start;min-height:420px}.settingsDs__nav{position:-webkit-sticky;position:sticky;top:calc(var(--tg-shell-header-h) + var(--tg-space-4));border:1px solid var(--tg-border);border-radius:var(--tg-radius-lg);background:var(--tg-elev-2);padding:var(--tg-space-3);box-shadow:var(--tg-shadow-sm)}.settingsDs__navTitle{font-size:var(--tg-text-2xs);letter-spacing:var(--tg-tracking-label);text-transform:uppercase;color:var(--tg-text-subtle);font-weight:650;padding:var(--tg-space-2) var(--tg-space-3);margin:0 0 var(--tg-space-2)}.settingsDs__navList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.settingsDs__navLink{display:block;width:100%;text-align:left;border:1px solid transparent;background:transparent;cursor:pointer;font:inherit;padding:var(--tg-space-3);border-radius:var(--tg-radius-sm);color:var(--tg-text-muted);font-size:var(--tg-text-sm);font-weight:550;text-decoration:none;transition:background var(--tg-dur-fast) var(--tg-ease),color var(--tg-dur-fast) var(--tg-ease)}.settingsDs__navLink:hover{color:var(--tg-text);background:var(--tg-surface-overlay)}.settingsDs__navLink--active{color:var(--tg-text);background:var(--tg-brand-soft);border-color:color-mix(in srgb,var(--tg-brand) 30%,transparent)}.settingsDs__panel{display:flex;flex-direction:column;gap:var(--tg-space-6)}.settingsDs__group{border:1px solid var(--tg-border);border-radius:var(--tg-radius-lg);background:var(--tg-elev-1);padding:var(--tg-space-5);box-shadow:var(--tg-shadow-sm),var(--tg-shadow-inset)}.settingsDs__groupHead{margin-bottom:var(--tg-space-4);padding-bottom:var(--tg-space-4);border-bottom:1px solid var(--tg-border-soft)}.settingsDs__groupTitle{margin:0;font-size:var(--tg-text-lg);font-weight:650;letter-spacing:var(--tg-tracking-tight)}.settingsDs__groupDesc{margin:var(--tg-space-2) 0 0;font-size:var(--tg-text-sm);color:var(--tg-text-muted);line-height:var(--tg-leading-snug);max-width:60ch}.settingsDs__rows{display:flex;flex-direction:column;gap:0}.settingsDs__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--tg-space-4);gap:var(--tg-space-4);align-items:center;padding:var(--tg-space-4) var(--tg-space-2);border-bottom:1px solid var(--tg-border-soft);text-decoration:none;color:inherit;transition:background var(--tg-dur-fast) var(--tg-ease);border-radius:var(--tg-radius-sm);margin:0 calc(-1 * var(--tg-space-2))}.settingsDs__row:last-child{border-bottom:none}.settingsDs__row:hover{background:var(--tg-surface-overlay)}.settingsDs__rowTitle{margin:0;font-size:var(--tg-text-base);font-weight:650;color:var(--tg-text)}.settingsDs__rowBody{margin:var(--tg-space-1) 0 0;font-size:var(--tg-text-sm);color:var(--tg-text-muted);line-height:var(--tg-leading-snug)}.settingsDs__rowCta{font-size:var(--tg-text-sm);font-weight:600;color:var(--tg-brand);white-space:nowrap}.settingsDs__danger{border-color:color-mix(in srgb,var(--tg-deny) 35%,var(--tg-border));background:color-mix(in srgb,var(--tg-deny) 4%,var(--tg-elev-1))}.settingsDs__danger .settingsDs__groupTitle{color:var(--tg-deny)}.authorityDecisions__inspectorEmpty,.tgEmpty{border:1px dashed var(--tg-border-strong);border-radius:var(--tg-radius-lg);background:color-mix(in srgb,var(--tg-elev-2) 80%,transparent);padding:var(--tg-space-8) var(--tg-space-6);text-align:center}.tgSkeleton{background:linear-gradient(90deg,var(--tg-elev-2) 0,var(--tg-elev-3) 50%,var(--tg-elev-2) 100%);background-size:200% 100%;animation:tgSkeletonShimmer 1.2s var(--tg-ease-in-out) infinite;border-radius:var(--tg-radius-sm)}@keyframes tgSkeletonShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.tgCommand{border-color:var(--tg-border-strong);box-shadow:var(--tg-shadow-xl)}.tgCommand__input{font-size:var(--tg-text-md)}@media (max-width:960px){.overviewDs__kpiRow,.overviewDs__kpiRow--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.overviewDs__split,.settingsDs{grid-template-columns:1fr}.settingsDs__nav{position:static}.settingsDs__navList{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:var(--tg-space-1);gap:var(--tg-space-1)}}@media (max-width:560px){.overviewDs__healthGrid,.overviewDs__kpiRow,.overviewDs__kpiRow--secondary,.overviewDs__workspace{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tgSkeleton{animation:none}.customerAppShell__navLink,.tgButton--primary,.tgKpi{transition:none}}.authorityDecisions__kbdHint{color:var(--tg-text-subtle);font-size:var(--tg-text-2xs)}.authorityDecisions__appliedFilters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tg-space-2);margin:0 0 var(--tg-space-3);font-size:var(--tg-text-xs);color:var(--tg-text-muted)}.authorityDecisions__rawJson{margin-top:var(--tg-space-4);font-size:var(--tg-text-xs)}.authorityDecisions__row--selected{background:color-mix(in srgb,var(--tg-brand) 10%,transparent)!important;outline:1px solid color-mix(in srgb,var(--tg-brand) 35%,transparent)}.authorityDecisions__split{gap:var(--tg-space-4);min-height:420px}.authorityDecisions__detailPane{border:1px solid var(--tg-border);border-radius:var(--tg-radius-lg);background:var(--tg-elev-1);padding:var(--tg-space-4);box-shadow:var(--tg-shadow-sm),var(--tg-shadow-inset)}.authorityDecisions__detailEmpty{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--tg-space-2)}.tgShellMeta__chip--workspace .tgShellMeta__chipValue{max-width:220px}.insightsDevDocs{margin-top:var(--tg-space-6);color:var(--tg-text-muted);font-size:var(--tg-text-sm)}.insightsDevDocs summary{cursor:pointer;font-weight:550}.executeStudio{display:flex;flex-direction:column;gap:var(--tg-section-gap)}.executeStudio__hero{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--tg-space-4);align-items:flex-start;padding:var(--tg-space-5);border:1px solid var(--tg-border);border-radius:var(--tg-radius-lg);background:var(--tg-elev-2);box-shadow:var(--tg-shadow-sm)}.executeStudio__eyebrow{margin:0 0 var(--tg-space-1);font-size:var(--tg-text-2xs);letter-spacing:var(--tg-tracking-label);text-transform:uppercase;color:var(--tg-brand);font-weight:650}.executeStudio__title{margin:0;font-size:var(--tg-text-xl);font-weight:700;letter-spacing:var(--tg-tracking-tight)}.executeStudio__lede{margin:var(--tg-space-2) 0 0;font-size:var(--tg-text-sm);color:var(--tg-text-muted);max-width:56ch;line-height:var(--tg-leading-snug)}.executeStudio__journey{display:flex;flex-wrap:wrap;gap:var(--tg-space-2);align-items:center;padding:var(--tg-space-3) var(--tg-space-4);border:1px solid color-mix(in srgb,var(--tg-brand) 30%,var(--tg-border));border-radius:var(--tg-radius-md);background:var(--tg-brand-soft);font-size:var(--tg-text-sm)}.executeStudio__journeyLabel{font-weight:650;color:var(--tg-text);margin-right:var(--tg-space-2)}.executeStudio__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:var(--tg-space-5);gap:var(--tg-space-5);align-items:start}@media (max-width:960px){.executeStudio__grid{grid-template-columns:1fr}}.executeStudio__panel{border:1px solid var(--tg-border);border-radius:var(--tg-radius-lg);background:var(--tg-elev-1);padding:var(--tg-space-5);box-shadow:var(--tg-shadow-sm),var(--tg-shadow-inset)}.executeStudio__panelTitle{margin:0 0 var(--tg-space-3);font-size:var(--tg-text-md);font-weight:650}.executeStudio__jsonTools{display:flex;flex-wrap:wrap;gap:var(--tg-space-2);margin-bottom:var(--tg-space-2)}.executeStudio__textarea{width:100%;min-height:160px;font-family:var(--tg-font-mono);font-size:var(--tg-text-xs);line-height:1.45;padding:var(--tg-space-3);border-radius:var(--tg-radius-md);border:1px solid var(--tg-border);background:var(--tg-elev-2);color:var(--tg-text);resize:vertical}.executeStudio__textarea:focus{outline:2px solid var(--tg-focus);outline-offset:1px}.executeStudio__jsonError{color:var(--tg-deny);font-size:var(--tg-text-xs);margin:var(--tg-space-2) 0 0}.ppRoot .ppEmptyCanvas,.ppWorkspace .ppEmptyCanvas{border-style:solid!important;border:1px solid var(--tg-border)!important;border-radius:var(--tg-radius-lg);background:var(--tg-elev-2);padding:var(--tg-space-8) var(--tg-space-5);text-align:center}.ppExplorerGroup__label{font-size:var(--tg-text-2xs);letter-spacing:var(--tg-tracking-label);text-transform:uppercase;color:var(--tg-text-subtle);font-weight:650;padding:var(--tg-space-2) 0}.ppToolbar__count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650}.tgCommand__recentNote{padding:var(--tg-space-2) var(--tg-space-4);font-size:var(--tg-text-2xs);color:var(--tg-text-subtle);border-bottom:1px solid var(--tg-border-soft)}.tgCommand{width:min(640px,100%)}.tgCommand__list{max-height:380px}:root{--foundation:var(--tg-bg);--panel:var(--tg-surface);--steel:var(--tg-text-muted);--white:var(--tg-text);--accent:var(--tg-accent);--line:var(--tg-border);--mono:var(--tg-font-mono)}html.customerEnv{color-scheme:dark;background:var(--customer-bg-0)}html.customerEnv[data-tg-theme=light]{color-scheme:light}html.customerEnv[data-tg-theme=dark]{color-scheme:dark}body.customerRoot{margin:0;min-height:100vh;background:var(--customer-bg-0);color:var(--steel);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}body.customerRoot a{color:var(--customer-signal);text-decoration:none}.customerEnvironment{width:100%;min-width:0}.customerAppShell{position:relative;isolation:isolate;padding:16px clamp(16px,2.5vw,40px) 40px;color:var(--steel)}.customerAppShell__skip{position:absolute;left:-9999px;top:0;z-index:200;padding:8px 12px;background:var(--tg-surface-raised);color:var(--tg-text);border:1px solid var(--tg-border-strong);border-radius:var(--tg-radius-sm)}.customerAppShell__skip:focus{left:16px;top:12px}.customerAppShell__header{grid-gap:10px 16px;gap:10px 16px;margin-bottom:12px;padding:12px 16px;box-shadow:var(--tg-shadow-sm);position:relative;z-index:1}.customerAppShell__header--split{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px 8px}.customerAppShell__contextRow{display:flex;align-items:center;gap:12px 16px;min-width:0}.customerAppShell__contextRow .customerAppShell__actions{margin-left:auto}.customerAppShell__navRow{display:flex;align-items:center;min-width:0;border-top:1px solid rgba(255,255,255,.06);padding-top:6px}.customerAppShell__navRow .customerAppShell__nav{justify-content:flex-start;flex-wrap:nowrap;gap:6px 14px;overflow-x:auto;max-width:100%;scrollbar-width:thin}.tgShellMeta--cluster{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap}.tgShellMeta__chip{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.02);font-size:.72rem;white-space:nowrap}.tgShellMeta__chipLabel{font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.45)}.tgShellMeta__chipValue{color:rgba(255,255,255,.88);font-weight:550}.tgShellMeta__chip--workspace{border-color:rgba(16,185,129,.35)}.tgShellMeta__chip--env{border-color:rgba(255,255,255,.12)}.tgShellMeta__chip--authority{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.06)}.tgShellMeta__chip--critical{border-color:rgba(248,113,113,.4);background:rgba(248,113,113,.08)}.tgShellMeta__chip--warning{border-color:rgba(251,191,36,.4);background:rgba(251,191,36,.08)}.tgAccountMenu{position:relative}.tgAccountMenu__trigger{display:inline-flex;align-items:center;gap:8px;padding:4px 8px 4px 4px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:transparent;color:rgba(255,255,255,.88);cursor:pointer;font-size:.72rem}.tgAccountMenu__trigger:focus-visible,.tgAccountMenu__trigger:hover{border-color:rgba(16,185,129,.45);outline:none}.tgAccountMenu__avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:rgba(16,185,129,.18);color:#a7f3d0;font-size:.62rem;font-weight:650}.tgAccountMenu__label{color:rgba(255,255,255,.7)}.tgAccountMenu__panel{position:absolute;right:0;top:calc(100% + 6px);min-width:180px;padding:8px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#0c0c0e;box-shadow:0 12px 32px rgba(0,0,0,.45);z-index:40}.tgAccountMenu__meta{margin:0 0 8px;padding:4px 6px;font-size:.68rem;color:rgba(255,255,255,.5)}.tgAccountMenu__signOut{display:block;width:100%;text-align:left;padding:8px 10px;border-radius:6px;border:none;background:transparent;color:#fca5a5;font-family:var(--mono,ui-monospace,monospace);font-size:.72rem;cursor:pointer}.tgAccountMenu__signOut:focus-visible,.tgAccountMenu__signOut:hover{background:rgba(248,113,113,.1);outline:none}.customerSurface--hierarchy-2 .customerOpHeader{margin-bottom:4px;padding-bottom:10px}.customerSurface--hierarchy-2 .customerSurface__body--dense{gap:20px}@media (max-width:960px){.tgShellMeta__chipLabel{display:none}.customerAppShell__navRow .customerAppShell__nav{flex-wrap:nowrap}.tgAccountMenu__label{display:none}}.customerAppShell__cmdTrigger{display:inline-flex;align-items:center;gap:8px;border-color:var(--tg-border);color:var(--tg-text-muted)}.customerAppShell__cmdTriggerLabel{font-size:.72rem}@media (max-width:720px){.tgShellMeta--cluster .tgShellMeta__chip--workspace .tgShellMeta__chipValue{max-width:9ch;overflow:hidden;text-overflow:ellipsis}}.customerAppShell__brand{display:inline-flex;align-items:center;gap:8px;color:var(--white);font-weight:600;font-size:.88rem}.customerAppShell__brandLabel{font-size:.78rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:rgba(255,255,255,.82)}@media (max-width:720px){.customerAppShell__brandLabel{display:none}}.customerAppShell__navWrap{display:flex;align-items:center;gap:12px;flex:1 1;justify-content:center;min-width:0}.customerAppShell__nav{gap:10px 16px}.customerAppShell__navLink{padding-bottom:2px;border-bottom:1px solid transparent}.customerAppShell__navLink--active{color:var(--customer-signal);border-bottom-color:rgba(16,185,129,.45)}.customerAppShell__actions,.customerShellResidue{display:flex;align-items:center;gap:10px}.customerShellResidue{margin:0 0 16px;padding:0 2px;min-height:18px;position:relative;z-index:1}.customerShellResidue__beacon{width:6px;height:6px;border-radius:50%;background:var(--customer-signal);flex-shrink:0;opacity:.55}.customerShellResidue__text{font-size:.68rem;line-height:1.45;color:#6b7280}.customerShellResidue__mono{font-family:var(--mono);font-size:.64rem;color:#9ca3af}.customerAppShell__stage{display:flex;flex-direction:column;gap:24px;min-width:0;position:relative;z-index:1}@media (min-width:1080px){:root{--customer-column:680px}.customerAppShell__stage{display:grid;grid-template-columns:minmax(168px,200px) minmax(0,1fr);grid-gap:32px 40px;gap:32px 40px;align-items:start;padding-left:clamp(8px,3vw,40px)}}.customerAppShell__main{min-width:0}.executionPresenceRail{position:relative;padding:12px 0 8px 16px;border-left:1px solid var(--customer-edge-soft);min-height:100px}.executionPresenceRail--dormant{opacity:.75}.executionPresenceRail__phase{margin:0 0 8px;font-size:.62rem;font-weight:600;letter-spacing:.1em;color:var(--customer-signal)}.executionPresenceRail__continuity,.executionPresenceRail__hint,.executionPresenceRail__residue{margin:0 0 8px;font-size:.72rem;line-height:1.5;color:#6b7280;max-width:18ch}.executionPresenceRail__mono{font-family:var(--mono);font-size:.64rem}.customerAuthorityChannel{display:inline-flex;align-items:center;gap:8px;min-height:26px;padding:0 8px;border-radius:6px;border:1px solid var(--customer-edge-soft);background:rgba(0,0,0,.35)}.customerAuthorityChannel__beacon{width:5px;height:5px;border-radius:50%;background:var(--customer-signal);opacity:.55}.customerAuthorityChannel__label{font-size:.62rem;font-weight:600;color:#d1d5db;white-space:nowrap}.customerRouteSurface{min-height:280px;width:100%}.customerTransitionPane{min-height:280px;padding:40px 8px 32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;max-width:var(--customer-column)}.customerTransitionPane__indicator{width:100%;max-width:200px;height:2px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden;position:relative}.customerTransitionPane__pulse{position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:rgba(16,185,129,.55);opacity:.5}.customerTransitionPane__label{margin:0;font-size:.9rem;font-weight:500;color:#e5e7eb;max-width:28ch;line-height:1.35}.customerTransitionPane__hint{margin:0;font-size:.74rem;line-height:1.55;color:#6b7280;max-width:40ch}.customerSurface{padding-bottom:40px;gap:20px}.customerSurface__body{gap:24px}.customerSurface__body--dense{gap:14px}.customerOpHeader{margin:0 0 18px;padding:0 0 14px;border-bottom:1px solid var(--customer-edge-soft);max-width:min(720px,100%)}.customerOpHeader__top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.customerOpHeader__back{font-size:.72rem;color:var(--customer-signal)}.customerOpHeader__system{margin:0;font-size:.62rem;font-weight:600;letter-spacing:.1em;color:var(--customer-signal)}.customerOpHeader__title{margin:0;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:600;letter-spacing:-.04em;color:var(--white);line-height:1.12}.customerOpHeader__context{margin:6px 0 0;font-size:.82rem;line-height:1.55;color:var(--steel);max-width:46ch}.customerOpHeader__meta{margin-top:10px;font-family:var(--mono);font-size:.62rem;color:#6b7280}.customerCard,.customerDashboard__card,.customerEmpty{border-radius:10px;border:1px solid var(--customer-edge-soft);background:var(--customer-bg-1)}.customerCard,.customerEmpty{padding:16px 14px}.customerDashboard__card{padding:14px 12px}.customerCard__title,.customerDashboard__cardTitle,.customerEmpty__title{margin:0 0 6px;font-size:.86rem;font-weight:600;color:#e5e7eb}.customerCard__body,.customerDashboard__cardBody,.customerEmpty__body{margin:0;font-size:.78rem;line-height:1.55;color:var(--steel)}.customerBilling__grid{grid-template-columns:1fr;grid-gap:12px;gap:12px}.customerPrimaryCta,.customerProductBtn,.executionBtn--primary{display:inline-flex;align-items:center;padding:8px 14px;border-radius:8px;border:1px solid rgba(16,185,129,.45);background:rgba(16,185,129,.12);color:var(--customer-signal);font-size:.76rem;font-family:inherit;cursor:pointer;text-decoration:none}.executionInput{width:100%;padding:8px 10px;background:rgba(0,0,0,.35);color:inherit;font-size:.75rem}.executionBtn,.executionInput{border-radius:8px;border:1px solid var(--customer-edge);font-family:inherit}.executionBtn{padding:8px 14px;background:transparent;color:var(--customer-signal);font-size:.72rem;cursor:pointer}.customerDisclosure{font-size:.76rem}@media (max-width:900px){.customerAppShell__navWrap{order:3;width:100%;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.customerTransitionPane__pulse{animation:none;width:100%;opacity:.4}}.capabilityBadge{display:inline-flex;align-items:center;margin-left:6px;padding:1px 6px;border-radius:4px;font-size:.58rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;border:1px solid var(--customer-edge)}.capabilityBadge--compact{margin-left:4px;padding:0 4px;font-size:.52rem}.capabilityBadge--live{color:#3dffa8;border-color:rgba(61,255,168,.35);background:rgba(61,255,168,.08)}.capabilityBadge--partial{color:#ffd166;border-color:rgba(255,209,102,.35);background:rgba(255,209,102,.08)}.capabilityBadge--demo,.capabilityBadge--simulated{color:#a78bfa;border-color:rgba(167,139,250,.35);background:rgba(167,139,250,.08)}.capabilityBadge--offline{color:var(--steel);border-color:rgba(148,163,184,.25);background:rgba(148,163,184,.06)}.capabilityDisclosure{margin:0 0 14px;padding:10px 12px;border-left:2px solid var(--customer-edge);font-size:.74rem;color:var(--steel);line-height:1.45}.customerAppShell__navLink{display:inline-flex;align-items:center;gap:2px;flex-wrap:wrap}.customerAppShell__navLinkText{display:inline}.customerAppShell__navGroup{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.customerAppShell__navGroup+.customerAppShell__navGroup{padding-left:12px;margin-left:4px;border-left:1px solid rgba(107,114,128,.25)}.customerAppShell__navGroupLabel{font-size:.58rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#4b5563;flex-shrink:0}.customerContinuityScar__scopeHint{font-size:.62rem;color:#6b7280;font-weight:400}.moduleConnectionStrip{margin-top:28px;padding:14px 16px;border:1px solid rgba(107,114,128,.22);border-radius:8px;background:rgba(17,24,39,.35)}.moduleConnectionStrip__zone{margin:0 0 6px;font-size:.58rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--customer-signal,#10b981)}.moduleConnectionStrip__purpose{margin:0 0 10px;font-size:.76rem;line-height:1.45;color:#9ca3af}.moduleConnectionStrip__links{display:flex;flex-wrap:wrap;gap:12px 20px}.moduleConnectionStrip__link{font-size:.74rem;color:#d1d5db;text-decoration:none}.moduleConnectionStrip__link:hover{color:var(--customer-signal,#10b981)}.customerBreadcrumbs{margin:0 0 10px;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.customerBreadcrumbs,.customerBreadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.customerBreadcrumbs__list{margin:0;padding:0;list-style:none}.customerBreadcrumbs__item{display:inline-flex;align-items:center;gap:6px}.customerBreadcrumbs__zone{color:rgba(255,255,255,.45);font-weight:600}.customerBreadcrumbs__sep{color:rgba(255,255,255,.25)}.customerBreadcrumbs__link{color:rgba(255,255,255,.55);text-decoration:none}.customerBreadcrumbs__link:hover{color:var(--customer-signal,#10b981)}.customerBreadcrumbs__current{color:rgba(255,255,255,.88);font-weight:600}.customerAppShell--hierarchy-1a{max-width:none}.customerAppShell__nav--flat{gap:8px 14px}.customerAppShell__navLink--primary{font-size:.82rem;font-weight:600;color:#e5e7eb}.customerAppShell__navLink--primary.customerAppShell__navLink--active{color:var(--customer-signal)}.customerAppShell--fullStage .customerAppShell__stage{display:flex;flex-direction:column;grid-template-columns:unset;padding-left:0}.customerAppShell--fullStage .customerAppShell__main{max-width:none;width:100%}.customerShellResidue__link{color:var(--customer-signal);text-decoration:none}.customerShellResidue__link:hover{text-decoration:underline}:root{--customer-bg-0:#010101;--customer-bg-1:rgba(255,255,255,0.028);--customer-bg-2:rgba(255,255,255,0.052);--customer-bg-3:rgba(255,255,255,0.078);--customer-bg-4:rgba(255,255,255,0.105);--customer-bg-accent:rgba(16,185,129,0.06);--customer-edge:rgba(255,255,255,0.1);--customer-edge-soft:rgba(255,255,255,0.055);--customer-edge-focus:rgba(16,185,129,0.42);--customer-accent-soft:rgba(16,185,129,0.12);--customer-signal:rgba(16,185,129,0.78);--customer-ease-out:cubic-bezier(0.22,1,0.36,1);--customer-ease-in-out:cubic-bezier(0.45,0,0.2,1);--customer-column:640px;--customer-page-lift:transparent}@keyframes customer-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes customer-skeleton-pulse{0%,to{opacity:.4}50%{opacity:.72}}@keyframes customer-moment-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes customer-disclosure-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.customerAppShell,.customerSurface{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.customerSurface{width:100%;max-width:var(--customer-column);margin:0 auto;padding-bottom:56px;display:flex;flex-direction:column;gap:28px}@media (min-width:1200px){:root{--customer-column:680px}.customerAppShell{max-width:960px}}.customerSurface__body{display:flex;flex-direction:column;gap:32px}.customerHeroZone{position:relative;padding:28px 30px 30px;margin:0;border-radius:14px;border:1px solid var(--customer-edge);background:var(--customer-bg-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 28px 72px rgba(0,0,0,.48);animation:customer-fade-up .38s var(--customer-ease-out) both}.customerHeroZone:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;border-radius:14px 0 0 14px;background:rgba(16,185,129,.45);opacity:.55;pointer-events:none}.customerHeroZone--home{padding-bottom:26px}.customerHeroZone--statement{padding-bottom:22px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.customerHero__eyebrow{margin:0 0 10px;font-size:.62rem;font-weight:600;letter-spacing:.14em;color:var(--customer-signal)}.customerHeroZone--statement .customerHero__title{font-size:2.35rem;font-weight:600;letter-spacing:-.062em;line-height:1.02;max-width:12ch;color:#ffffff}.customerHeroZone--statement .customerHero__subline{max-width:34ch;font-size:.88rem}.customerSurface--execution .customerHeroZone{border-color:rgba(16,185,129,.18);background:var(--customer-bg-2);padding-top:30px;padding-bottom:30px}.customerSurface--execution .customerHeroZone:before{opacity:.85;width:4px}.customerSurface--setup .customerHeroZone,.customerSurface.onboardingPage .onboardingPage__header{border-style:solid;border-color:var(--customer-edge-soft);background:var(--customer-bg-1);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.customerSurface--setup .customerHeroZone:before,.customerSurface.onboardingPage .onboardingPage__header:before{display:none}.customerSurface.onboardingPage .onboardingPage__header{position:relative;padding:24px 22px;margin-bottom:28px;border-radius:14px}.customerHero{padding:0;border:none;background:transparent;animation:customer-fade-up .4s ease both}.customerHeroZone.customerHero{animation:none}.customerHero__back{display:inline-block;margin-bottom:16px;font-size:.78rem;color:var(--steel);text-decoration:none;transition:color .15s ease}.customerHero__back:hover{color:var(--accent)}.customerHero__title{margin:0 0 12px;padding-left:6px;font-family:inherit;font-size:1.72rem;font-weight:600;color:#fafafa;letter-spacing:-.045em;line-height:1.12;max-width:16ch}.customerSurface--execution .customerHero__title{font-size:2.15rem;letter-spacing:-.058em;max-width:12ch;line-height:1.06;color:#ffffff}.customerSurface--setup .customerHero__title,.customerSurface.onboardingPage .onboardingPage__title{font-size:1.5rem;font-weight:600;max-width:20ch}.customerHero__subline{margin:0;padding-left:6px;font-size:.9rem;color:#9ca3af;line-height:1.6;max-width:38ch}.customerSurface--execution .customerHero__subline{color:var(--steel);max-width:36ch}.customerHero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px}.customerPrimaryCta{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:10px;border:1px solid rgba(16,185,129,.5);background:rgba(16,185,129,.16);color:#ecfdf5;font-size:.88rem;font-weight:600;letter-spacing:.01em;text-decoration:none;transition:background .22s var(--customer-ease-out),border-color .22s var(--customer-ease-out),transform .22s var(--customer-ease-out),box-shadow .22s var(--customer-ease-out)}.customerPrimaryCta--command{padding:14px 28px;font-size:.92rem;border-color:rgba(16,185,129,.58);background:rgba(16,185,129,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 32px rgba(0,0,0,.32)}.customerPrimaryCta--command:hover{background:rgba(16,185,129,.3);border-color:var(--customer-signal)}.customerPrimaryCta:hover{background:rgba(16,185,129,.26);border-color:rgba(16,185,129,.65);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 12px 32px rgba(0,0,0,.32)}.customerPrimaryCta:active{transform:translateY(0);box-shadow:none}.customerSecondaryCta{font-size:.8rem;font-weight:500;color:var(--steel);text-decoration:none;transition:color .15s ease}.customerSecondaryCta:hover{color:#d1d5db;text-decoration:none}.customerSectionLabel{margin:0 0 10px;font-size:.68rem;font-weight:500;letter-spacing:.06em;color:#6b7280}.customerSectionLabel--focal{color:#a8b0bb;font-weight:600;letter-spacing:.08em}.customerDisclosure{margin:0;padding:0;font-size:.78rem;color:var(--steel);border:none;background:transparent}.customerDisclosure summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:#9ca3af;font-weight:500;font-size:.78rem;list-style:none;padding:4px 0;transition:color .15s ease}.customerDisclosure summary:hover{color:var(--accent)}.customerDisclosure summary::-webkit-details-marker{display:none}.customerDisclosure summary:before{content:"";display:inline-block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid;opacity:.7;transition:transform .2s ease}.customerDisclosure[open] summary{margin-bottom:10px;color:#e5e7eb}.customerDisclosure[open]>:not(summary){animation:customer-disclosure-in .32s var(--customer-ease-out) both}.customerDisclosure[open] summary:before{transform:rotate(90deg)}.customerDisclosure--spaced{margin-top:6px}.customerSurface .customerDisclosure.onboardingAdvanced,.customerSurface .onboardingAdvanced.customerDisclosure{padding:0;border:none;border-radius:0;background:transparent}.customerSurface .customerDisclosure.onboardingAdvanced summary:before,.customerSurface .onboardingAdvanced.customerDisclosure summary:before{width:0;height:0;border:4px solid transparent;border-right:none;border-left:5px solid;content:""}.customerCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.customerCard{padding:14px;border-radius:10px;border:1px solid rgba(255,255,255,.04);background:rgba(255,255,255,.015);transition:border-color .18s ease,background .18s ease,transform .18s ease}.customerCard:hover{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.03);transform:translateY(-1px)}.customerCard__title{margin:0 0 6px;font-size:.84rem;font-weight:600;color:#d1d5db}.customerCard__body{margin:0;font-size:.74rem;line-height:1.5;color:var(--steel)}.customerEmpty{padding:20px 22px;border-radius:12px;border:1px solid var(--customer-edge-soft);background:var(--customer-bg-1);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.customerEmpty__title{margin:0 0 8px;font-size:.88rem;font-weight:600;color:#e5e7eb;letter-spacing:-.01em}.customerEmpty__body{margin:0;font-size:.8rem;line-height:1.6;color:var(--steel);max-width:40ch}.customerReveal{animation:customer-fade-up .4s var(--customer-ease-out) both}.customerOutcomeSettle{animation:customer-outcome-settle .62s var(--customer-ease-out) .08s both}.executionOutcomeHero--deny.customerOutcomeSettle{animation-duration:.68s;animation-delay:.1s}.executionOutcomeHero--silence.customerOutcomeSettle{animation-duration:.72s;animation-delay:.12s}@keyframes customer-outcome-settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.executionOutcomeHero__eyebrow{margin:0 0 8px;font-size:.6rem;font-weight:600;letter-spacing:.12em;color:var(--customer-signal)}.customerSurface--execution .executionPanel--awaiting .executionPlaygroundLayout__moment{border-color:rgba(16,185,129,.2);transition:border-color .4s var(--customer-ease-out)}.customerSurface--execution .executionPanel--running .customerProductBtn{pointer-events:none;opacity:.88}.customerSurface--execution .executionPanel--hasResult .executionPlaygroundLayout__moment{border-color:var(--customer-edge-soft);transition:border-color .5s var(--customer-ease-out)}.customerSurface--execution .executionOutcomeHero--permit.customerOutcomeSettle{box-shadow:inset 3px 0 0 rgba(16,185,129,.55)}.customerSurface--execution .executionOutcomeHero--deny.customerOutcomeSettle{box-shadow:inset 3px 0 0 rgba(248,113,113,.45)}.customerSurface--execution .executionOutcomeHero--silence.customerOutcomeSettle{box-shadow:inset 3px 0 0 rgba(156,163,175,.5)}.customerSurface--billing .customerHeroZone{background:var(--customer-bg-3);border-color:var(--customer-edge);padding-bottom:32px}.customerSurface--billing .customerHero__title{font-size:2rem;letter-spacing:-.058em;max-width:11ch}.customerSurface--billing .customerBilling__grid{margin-top:4px}.customerBilling__grid{display:grid;grid-template-columns:1.15fr 1fr .9fr;grid-gap:14px;gap:14px;align-items:stretch}@media (max-width:640px){.customerBilling__grid{grid-template-columns:1fr}}.customerCard--billing{padding:18px 16px;background:var(--customer-bg-1);border-color:var(--customer-edge-soft)}.customerCard--billing:hover{background:var(--customer-bg-2);border-color:var(--customer-edge)}.customerCard--billing .customerCard__title{color:#e5e7eb;font-size:.86rem}.customerEmpty--billing{padding:24px 22px;background:var(--customer-bg-1);border-style:solid;border-color:var(--customer-edge-soft)}.customerSkeleton{background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.08) 50%,rgba(255,255,255,.04));background-size:200% 100%}.customerSkeleton,.customerSkeleton--outcome{border-radius:10px;animation:customer-skeleton-pulse 1.4s ease-in-out infinite}.customerSkeleton--outcome{min-height:108px;width:100%;padding:20px 0;display:flex;flex-direction:column;gap:12px;justify-content:center;background:rgba(255,255,255,.02)}.customerSkeleton__bar{display:block;height:14px;width:68%;border-radius:6px;background:rgba(255,255,255,.07)}.customerSkeleton__bar--short{width:42%;height:10px}.customerSurface .executionPanel--productMinimal{padding:20px 0 0;border:none;background:transparent}.customerSurface .executionPanel--productMinimal .executionPlaygroundLayout__moment{min-height:120px;display:flex;flex-direction:column;justify-content:center}.customerSurface .productExampleCard{margin:0 0 18px;padding:0;border:none;background:transparent;font-size:.84rem;color:var(--steel);line-height:1.55;max-width:40ch}.customerSurface .executionBtn--primary.customerProductBtn{padding:12px 22px;border-radius:10px;font-size:.88rem;font-weight:600;transition:background .18s ease,border-color .18s ease,transform .12s ease,opacity .18s ease}.customerSurface .executionBtn--primary.customerProductBtn:active:not(:disabled){transform:scale(.98)}.customerSurface .executionOutcomeHero{padding:22px 0 4px;border:none;background:transparent;border-radius:0}.customerSurface .executionOutcomeHero--permit .executionOutcomeHero__title{color:#a7f3d0}.customerSurface .executionOutcomeHero--deny .executionOutcomeHero__title{color:#fecaca}.customerSurface .executionOutcomeHero--silence .executionOutcomeHero__title{color:#e5e7eb}.customerSurface .executionOutcomeHero__title{font-size:1.5rem;margin-bottom:10px}.customerSurface .executionOutcomeHero__timing{font-family:inherit;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customerSurface .executionMoment--product{gap:10px}.customerSurface .executionProductPlaceholder{text-align:left;max-width:36ch;font-size:.82rem}.executionRunReassurance{margin:0 0 14px;font-size:.78rem;line-height:1.55;color:var(--steel);max-width:38ch}.executionOutcomeConfidence{margin:10px 0 0;font-size:.8rem;line-height:1.55;color:var(--steel);max-width:40ch}.customerMono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem}.executionExplanation__list--customer{gap:12px}.executionExplanation__list--customer li strong{font-weight:600;color:#d1d5db}.customerOutcomeChip{display:inline-block;padding:3px 9px;border-radius:999px;font-size:.72rem;font-weight:600;border:1px solid transparent}.customerOutcomeChip--permit{color:#a7f3d0;background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.2)}.customerOutcomeChip--deny{color:#fecaca;background:rgba(248,113,113,.08);border-color:rgba(248,113,113,.18)}.customerOutcomeChip--silence{color:#e5e7eb;background:rgba(156,163,175,.1);border-color:rgba(156,163,175,.22)}.customerAppShell{min-height:100vh;width:100%;max-width:none;margin:0;padding:20px clamp(16px,2.5vw,40px) 56px;box-sizing:border-box;background:var(--customer-bg-0);box-shadow:inset 0 0 100px rgba(0,0,0,.55)}.customerAppShell__header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px 20px;gap:12px 20px;margin-bottom:28px;padding:12px 16px 12px 14px;border-radius:12px;border:1px solid var(--customer-edge);background:var(--customer-bg-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 16px 48px rgba(0,0,0,.35)}@media (max-width:720px){.customerAppShell__header{grid-template-columns:1fr auto;grid-template-areas:"brand actions" "nav nav"}.customerAppShell__brand{grid-area:brand}.customerAppShell__nav{grid-area:nav}.customerAppShell__actions{grid-area:actions}}.customerAppShell__brand{text-decoration:none;color:inherit;transition:opacity .15s ease}.customerAppShell__brand:hover{opacity:.92}.customerBrandMark{display:inline-flex;align-items:center;gap:12px;min-height:40px}.customerBrandMark__icon{display:block;flex:0 0 auto;object-fit:contain;image-rendering:auto;filter:none}.customerBrandMark__wordmark{font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1;color:#f5f5f5}.customerBrandMark--fallback .customerBrandMark__wordmark{font-size:.95rem}.customerAppShell__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;align-items:center}.customerAppShell__navLink{font-size:.76rem;font-weight:500;color:#6b7280;text-decoration:none;padding:6px 2px 8px;border-bottom:2px solid transparent;transition:color .2s var(--customer-ease-out),border-color .2s var(--customer-ease-out)}.customerAppShell__navLink:hover{color:#e5e7eb}.customerAppShell__navLink--active{color:#f5f5f5;border-bottom-color:rgba(16,185,129,.75)}.customerAppShell__actions{margin-left:auto;font-size:.72rem}.customerAppShell__main{min-height:280px}.customerFallback{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:32px 16px}.customerFallback--inShell{min-height:280px;padding:24px 8px;justify-content:flex-start}.customerFallback__frame{width:100%;max-width:420px;padding:32px 28px;border-radius:14px;border:1px solid var(--customer-edge);background:var(--customer-bg-1);box-shadow:0 24px 80px rgba(0,0,0,.4)}.customerFallback__title{margin:20px 0 10px;font-size:1.2rem;font-weight:600;letter-spacing:-.03em;color:#f3f4f6;line-height:1.25}.customerFallback__body{margin:0 0 22px;font-size:.88rem;line-height:1.65;color:var(--steel);max-width:38ch}.customerFallback__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.customerFallback__home{font-size:.82rem}.customerFallback__skeleton{margin-top:16px;height:6px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden;position:relative}.customerFallback__skeleton:after{content:"";position:absolute;inset:0;width:40%;background:rgba(16,185,129,.25);border-radius:inherit;animation:customer-skeleton-pulse 1.4s ease-in-out infinite}.customerFallback--loading .customerFallback__title{margin-top:16px;font-size:.9rem;font-weight:500;color:var(--steel)}.customerSurface--execution .customerSurface__body{gap:28px}.customerSurface--execution .executionPlayground{padding:24px 24px 22px;border-radius:14px;border:1px solid rgba(16,185,129,.2);background:var(--customer-bg-3);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 24px 56px rgba(0,0,0,.4)}.customerSurface--execution .executionOutcomeHero{padding:22px 22px 18px;border-radius:12px;border:1px solid var(--customer-edge);background:var(--customer-bg-1)}.customerSurface--execution .executionOutcomeHero--permit{border-color:rgba(16,185,129,.22);background:rgba(16,185,129,.06)}.customerSurface--execution .executionOutcomeHero--deny{border-color:rgba(248,113,113,.18)}.customerSurface--execution .executionOutcomeHero--silence{border-color:rgba(156,163,175,.2)}.customerSurface--execution .executionOutcomeHero__title{font-size:1.5rem;font-weight:600;letter-spacing:-.045em;color:#fafafa;line-height:1.1}.customerSurface--billing .customerHeroZone{margin-bottom:4px}.customerSurface--billing .customerCards{gap:10px}.customerSurface--execution .executionProductPlaceholder{padding:20px 18px;border-radius:12px;border:1px solid var(--customer-edge-soft);background:var(--customer-bg-1)}.customerSurface--billing .customerCard{border-color:var(--customer-edge);background:var(--customer-bg-1)}.onboardingSetupProgress__body{margin-top:18px;display:flex;flex-direction:column;gap:20px}.customerBillingHint{margin:0;font-size:.82rem;line-height:1.6;color:var(--steel);max-width:42ch}.customerBillingHint--pending{color:#c4b896}.executionGovernanceBilling{display:flex;flex-direction:column;gap:18px;margin-top:8px}.executionGovernanceBilling__plansTitle{margin:0 0 12px;font-size:.95rem;font-weight:600;letter-spacing:-.02em;color:#e5e7eb}.executionGovernanceBilling__planGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.executionGovernanceBilling__planCard{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;border:1px solid var(--customer-edge-soft);background:var(--customer-bg-1)}.executionGovernanceBilling__planCard--current{border-color:#4b5563;box-shadow:0 0 0 1px rgba(148,163,184,.15)}.executionGovernanceBilling__planName{margin:0;font-size:1rem;font-weight:600;color:#f3f4f6}.executionGovernanceBilling__planPrice{margin:4px 0 0;font-size:.88rem;color:var(--steel)}.executionGovernanceBilling__planPositioning{margin:0;font-size:.8rem;line-height:1.55;color:var(--steel)}.executionGovernanceBilling__planLimits{margin:0;display:grid;grid-gap:6px;gap:6px;font-size:.78rem}.executionGovernanceBilling__planLimits dt{color:#9ca3af;font-weight:500}.executionGovernanceBilling__planLimits dd{margin:0;color:#e5e7eb}.executionGovernanceBilling__featureList{margin:0;padding-left:1.1rem;font-size:.78rem;line-height:1.5;color:#d1d5db;flex:1 1}.executionGovernanceBilling__planFooter{margin-top:auto}.customerPrimaryCta--block{display:block;width:100%;text-align:center;box-sizing:border-box}.customerPrimaryCta:disabled{opacity:.45;cursor:not-allowed}.authGate--customer .authGate__headline{font-size:clamp(1.35rem,2.5vw,1.5rem);letter-spacing:-.03em;max-width:22ch;margin-left:auto;margin-right:auto}.authGate--customer .authGate__subline{max-width:36ch;line-height:1.5;margin-top:.65rem}.authGate--customer .authGate__header{margin-bottom:clamp(.85rem,2vw,1.15rem)}.authGate--customer .authGate__brand{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:clamp(1rem,2.5vw,1.5rem)}.authGate--customer .customerBrandMark--authGate{flex-direction:column;gap:.5rem;align-items:center}.authGate--customer .customerBrandMark--authGate .customerBrandMark__wordmark{font-size:1.125rem;font-weight:650;letter-spacing:-.02em;color:#f9fafb}.customerSurface.onboardingPage .onboardingPage__title{font-size:1.55rem;max-width:22ch;line-height:1.22}.customerSurface.onboardingPage .onboardingPage__header{margin-bottom:36px}.customerSurface .onboardingFirstRun__title{font-size:1rem;font-weight:600;letter-spacing:-.01em}@media (prefers-reduced-motion:reduce){.customerDashboard__next,.customerDashboard__recent,.customerDashboard__tail,.customerDisclosure>:not(summary),.customerHero,.customerOutcomeSettle,.customerReveal,.executionPresenceRail__item,.onboardingReveal{animation:none!important}.customerOutcomeSettle{opacity:1;transform:none}.customerCard,.customerDisclosure summary:before,.customerPrimaryCta,.executionBtn--primary.customerProductBtn{transition:none!important}.customerCard:hover,.customerPrimaryCta:hover{transform:none;box-shadow:none}.customerSkeleton{animation:none;opacity:.5}}.customerDashboard h1,.customerDashboard h2{font-family:inherit}.customerDashboard .customerSurface__body{gap:0}.customerDashboard__body{display:flex;flex-direction:column;gap:0}.customerDashboard__next{position:relative;z-index:2;margin:-20px 0 0;padding:0 0 36px;animation:customer-fade-up .42s var(--customer-ease-out,cubic-bezier(.22,1,.36,1)) .06s both}.customerDashboard__nextCard{position:relative;padding:28px 28px 26px;border-radius:14px;border:1px solid rgba(16,185,129,.32);background:var(--customer-bg-3);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(16,185,129,.06),0 28px 64px rgba(0,0,0,.42);transition:border-color .28s var(--customer-ease-out,cubic-bezier(.22,1,.36,1)),box-shadow .28s var(--customer-ease-out,cubic-bezier(.22,1,.36,1)),transform .28s var(--customer-ease-out,cubic-bezier(.22,1,.36,1))}.customerDashboard__nextCard:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;border-radius:14px 14px 0 0;background:rgba(16,185,129,.35);opacity:.5;pointer-events:none}.customerDashboard__nextTitle{margin:0 0 12px;font-size:1.18rem;font-weight:600;color:#fafafa;letter-spacing:-.035em;line-height:1.2;max-width:28ch}.customerDashboard__nextBody{margin:0 0 20px;font-size:.84rem;line-height:1.62;color:#9ca3af;max-width:44ch}.customerDashboard__nextActions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px}.customerDashboard__tail{display:flex;flex-direction:column;gap:22px;padding-top:12px;opacity:.88;animation:customer-fade-up .5s var(--customer-ease-out,cubic-bezier(.22,1,.36,1)) .28s both}.customerDashboard__recent{margin:0;padding-top:4px;animation:customer-fade-up .48s var(--customer-ease-out,cubic-bezier(.22,1,.36,1)) .18s both}.customerDashboard__nextCta{display:inline-flex;font-size:.84rem;font-weight:600;color:var(--accent);text-decoration:none;transition:color .15s ease}.customerDashboard__nextCta:hover{color:#6ee7b7}.customerDashboard__setup{padding:16px 18px;border-radius:10px;border:1px solid var(--customer-edge-soft);background:var(--customer-bg-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:border-color .2s ease,background .2s ease}.customerDashboard__setup--emphasized{border-color:rgba(46,204,113,.2);background:rgba(46,204,113,.04)}.customerDashboard__setupHeader{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.customerDashboard__setupProgress{font-size:.72rem;color:var(--steel);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customerDashboard__setupList{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.customerDashboard__setupItem{display:flex;align-items:center;gap:10px;font-size:.8rem;color:#d1d5db}.customerDashboard__setupItem a{color:var(--accent);text-decoration:none}.customerDashboard__setupItem a:hover{text-decoration:underline}.customerDashboard__setupItem--done{color:var(--steel)}.customerDashboard__setupCheck{width:1.1rem;text-align:center;font-size:.75rem;color:var(--steel)}.customerDashboard__setupItem--done .customerDashboard__setupCheck{color:rgba(46,204,113,.85)}.customerDashboard__setupHint{margin:12px 0 0;font-size:.72rem;color:var(--steel)}.customerDashboard__recent--prominent .customerSectionLabel{color:#d1d5db}.customerDashboard__recentRemember{margin:0 0 12px;font-size:.76rem;color:var(--steel);line-height:1.5}.customerDashboard__recent--prominent .customerDashboard__recentCard{border-color:rgba(255,255,255,.07);background:rgba(255,255,255,.025)}.customerDashboard__recentHeader{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.customerDashboard__recentLink{font-size:.72rem;color:var(--steel);text-decoration:none;transition:color .15s ease}.customerDashboard__recentLink:hover{color:var(--accent)}.customerDashboard__recentEmpty{padding:16px 18px;border-radius:10px;border:1px solid var(--customer-edge-soft);background:var(--customer-bg-2)}.customerDashboard__recentEmptyTitle{margin:0 0 6px;font-size:.8rem;font-weight:500;color:#9ca3af}.customerDashboard__recentEmptyBody{margin:0;font-size:.75rem;line-height:1.55;color:var(--steel)}.customerDashboard__recentList{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.customerDashboard__recentCard{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px 12px;gap:8px 12px;align-items:center;padding:11px 13px;border-radius:10px;border:1px solid rgba(255,255,255,.04);background:rgba(255,255,255,.012);text-decoration:none;color:inherit;transition:border-color .18s ease,background .18s ease,transform .18s ease}.customerDashboard__recentCard:hover{border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.025);transform:translateY(-1px)}.customerDashboard__recentOutcome{justify-self:start}.customerDashboard__recentMeta{font-size:.72rem;color:var(--steel);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customerDashboard__recentTime{font-size:.68rem;color:var(--steel);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customerDashboard__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:6px;gap:6px;margin-top:0;padding-top:6px;border-top:1px solid rgba(255,255,255,.04)}.customerDashboard__card{display:block;padding:12px;border-radius:8px;border:1px solid transparent;background:transparent;text-decoration:none;color:inherit;transition:background .15s ease,border-color .15s ease}.customerDashboard__card:hover{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.06);transform:none}.customerDashboard__cardTitle{display:block;margin-bottom:4px;font-size:.78rem;font-weight:500;color:#9ca3af}.customerDashboard__cardBody{margin:0;font-size:.7rem;line-height:1.45;color:var(--steel)}.customerDashboard__workspaceRow{display:flex;flex-wrap:wrap;gap:8px 16px;margin:8px 0 0;font-size:.78rem;color:#d1d5db}.customerDashboard__workspaceRow span{color:var(--steel)}.customerDashboard__advancedLinks{margin:10px 0 0;font-size:.75rem;display:flex;flex-wrap:wrap;gap:8px 14px}.customerDashboard__advancedLinks a{color:var(--steel);text-decoration:none;transition:color .15s ease}.customerDashboard__advancedLinks a:hover{color:var(--accent)}.customerDashboard__subline{font-size:.8rem;color:var(--steel);line-height:1.6;max-width:44ch}.customerDashboard__subline--tight{margin:8px 0 0}@media (max-width:520px){.customerDashboard__recentCard{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.customerDashboard__card,.customerDashboard__nextCard,.customerDashboard__recentCard{transition:none!important}.customerDashboard__nextCard:hover,.customerDashboard__recentCard:hover{transform:none}}.onboardingPage{max-width:640px;margin:0 auto;padding-bottom:48px}@media (min-width:1200px){.onboardingPage{max-width:680px;padding-left:24px;padding-right:24px}}.onboardingPage__header{margin-bottom:32px}.onboardingPage__title{margin:0 0 12px;font-size:1.35rem;font-weight:600;color:#f3f4f6;letter-spacing:-.03em;line-height:1.25}.onboardingPage__subline{margin:0;font-size:.88rem;color:var(--steel);line-height:1.6;max-width:42ch}.onboardingReveal{animation:onboarding-fade-in .45s ease both}.onboardingFirstRun{margin-top:40px;scroll-margin-top:24px}.onboardingFirstRun__header{margin-bottom:20px}.onboardingFirstRun__title{margin:0 0 8px;font-size:1.05rem;font-weight:600;color:#e5e7eb;letter-spacing:-.02em}.onboardingFirstRun__subline{margin:0;font-size:.82rem;color:var(--steel);line-height:1.55;max-width:48ch}.onboardingFirstRun__hint{margin:0 0 12px;font-size:.75rem;color:var(--steel);line-height:1.5}.onboardingAdvanced{margin-top:14px;font-size:.75rem;color:var(--steel)}.onboardingAdvanced--spaced{margin-top:24px;padding:14px 16px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.02)}.onboardingAdvanced summary{cursor:pointer;color:#d1d5db;font-weight:500;list-style:none}.onboardingAdvanced summary::-webkit-details-marker{display:none}.onboardingAdvanced summary:before{content:"▸ ";color:var(--accent)}.onboardingAdvanced[open] summary:before{content:"▾ "}.onboardingAdvanced--history:not([open]) .continuityTimeline{display:none}.executionLoop--onboarding{display:flex;flex-direction:column;gap:0}.executionPanel--onboarding{border:none;background:transparent}.customerSurface .executionPanel--onboarding{padding-top:8px}.customerSurface.onboardingPage .onboardingFirstRun{margin-top:0}.customerSurface .onboardingPath{gap:0}.customerSurface .onboardingStep{padding:14px 0;border:none;border-bottom:1px solid rgba(255,255,255,.06);border-radius:0;background:transparent;box-shadow:none}.customerSurface .onboardingStep:last-child{border-bottom:none}.customerSurface .onboardingStep--active{background:transparent;border-bottom-color:rgba(46,204,113,.25)}.customerSurface .onboardingStep--complete{border-bottom-color:rgba(255,255,255,.05)}.customerSurface .onboardingStep__phase{display:none}.customerSurface .orgAuthority--compact{margin:0;padding:0;border:none;background:transparent}.orgAuthority__email{font-size:.78rem;color:var(--steel)}.executionPanel--nested{border:none;padding:0;background:transparent;margin-top:12px}.continuityPanel--product{margin-bottom:28px}a.continuityPanel__continue{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.orgAuthority--compact{margin:24px 0;padding:14px 16px}.orgAuthority__mono{font-family:var(--mono);font-size:.7rem;color:var(--steel)}@keyframes onboarding-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.onboardingPath{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.onboardingStep{padding:14px 16px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.02);font-size:.78rem;transition:border-color .2s ease,background .2s ease}.onboardingStep--complete{border-color:rgba(46,204,113,.2)}.onboardingStep--active{border-color:rgba(46,204,113,.45);background:rgba(46,204,113,.05);box-shadow:0 0 0 1px rgba(46,204,113,.08)}.onboardingStep--optional{border-style:dashed;opacity:.92}.onboardingStep__row{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:flex-start}.onboardingStep__phase{display:inline-block;font-size:.62rem;letter-spacing:.12em;color:var(--steel);margin-bottom:6px}.onboardingStep__title{color:#e5e7eb;font-weight:600;letter-spacing:-.01em}.onboardingStep__body{margin:6px 0 0;color:var(--steel);line-height:1.5;max-width:44ch;font-size:.74rem}.onboardingStep__cta{align-self:flex-start;padding:8px 14px;border:1px solid var(--accent);color:var(--accent);font-size:.68rem;letter-spacing:.05em;text-decoration:none;white-space:nowrap;border-radius:2px}.onboardingStep__cta:hover{background:rgba(46,204,113,.08);text-decoration:none}.onboardingStep__cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.onboardingStep__status{font-size:.62rem;letter-spacing:.08em;color:var(--accent);margin-top:4px}.orgAuthority{margin-bottom:20px;padding:16px 18px;border:1px solid var(--line);background:var(--panel);font-size:.78rem}.orgAuthority__label{font-size:.62rem;letter-spacing:.12em;color:var(--steel);margin-bottom:10px}.orgAuthority__row{display:flex;flex-wrap:wrap;gap:16px 24px;color:#e5e7eb}.orgAuthority__muted{margin-top:10px;font-size:.72rem}.orgAuthority__empty,.orgAuthority__muted{color:var(--steel);line-height:1.5}.continuityAnchors{margin:12px 0 0;padding:0;list-style:none}.continuityAnchors li{position:relative;padding-left:14px;margin-top:8px;color:var(--steel);font-size:.72rem;line-height:1.45}.continuityAnchors li:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:1px;background:var(--accent);opacity:.7}.apiKeyMoment{margin:20px 0;padding:16px 18px;border:1px solid rgba(46,204,113,.28);background:rgba(46,204,113,.04);font-size:.78rem}.apiKeyMoment__title{margin:0 0 8px;font-weight:600;color:#e5e7eb;font-size:.82rem}.apiKeyMoment__body{margin:0;color:var(--steel);line-height:1.55}.apiKeyMoment__hint{margin:10px 0 0;font-size:.7rem;color:var(--steel);font-family:var(--mono)}.provisioningGate{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--foundation);padding:24px;text-align:center}.provisioningGate__eyebrow{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--steel);margin-bottom:12px}.provisioningGate__title{margin:0 0 28px;font-size:.9rem;font-weight:600;color:#e5e7eb;letter-spacing:-.02em}.provisioningGate__steps{list-style:none;padding:0;margin:0;font-size:.78rem;line-height:1.9;color:var(--steel);text-align:left;max-width:360px}.provisioningGate__step{opacity:.35}.provisioningGate__step--done{color:var(--accent);opacity:1}.provisioningGate__cursor{display:inline-block;margin-top:20px;width:6px;height:14px;background:var(--accent);opacity:.8}@media (prefers-reduced-motion:no-preference){.provisioningGate__cursor{animation:provisioning-cursor 1.1s step-end infinite}}@keyframes provisioning-cursor{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.onboardingReveal,.onboardingStep__cta,.provisioningGate__cursor{transition:none;animation:none}}.authorityConfirm{margin:0 0 32px;padding:24px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(165deg,rgba(15,23,42,.92),rgba(15,23,42,.72));box-shadow:0 12px 40px rgba(0,0,0,.28)}.authorityConfirm--compact{margin-bottom:24px;padding:20px}.authorityConfirm__brand{margin:0 0 8px;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.authorityConfirm__headline{margin:0 0 10px;font-size:1.45rem;font-weight:600;color:#f8fafc;letter-spacing:-.03em;line-height:1.2}.authorityConfirm__subline{margin:0;font-size:.9rem;color:var(--steel);line-height:1.55;max-width:52ch}.authorityConfirm__capabilities{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.authorityConfirm__capabilities li{display:grid;grid-template-columns:auto auto 1fr;grid-gap:8px 10px;gap:8px 10px;align-items:baseline;font-size:.84rem}.authorityConfirm__capMark{color:#34d399;font-weight:600}.authorityConfirm__capLabel{color:#e5e7eb;font-weight:600}.authorityConfirm__capDetail{color:var(--steel);grid-column:2/-1}.authorityConfirm__statusGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:24px 0 0}.authorityConfirm__statusRow{padding:12px 14px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:rgba(2,6,23,.45)}.authorityConfirm__statusRow dt{margin:0 0 4px;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--steel)}.authorityConfirm__statusRow dd{margin:0}.authorityConfirm__statusValue{font-size:.92rem;font-weight:600;color:#34d399}.authorityConfirm__next{margin-top:24px;padding-top:20px;border-top:1px solid rgba(148,163,184,.16)}.authorityConfirm__nextTitle{margin:0 0 6px;font-size:.95rem;font-weight:600;color:#f3f4f6}.authorityConfirm__nextHint{margin:0 0 12px;font-size:.82rem;color:var(--steel)}.authorityConfirm__command{margin:0;padding:14px 16px;border-radius:8px;border:1px solid rgba(148,163,184,.22);background:rgba(2,6,23,.65);color:#e2e8f0;font-size:.78rem;line-height:1.5;overflow-x:auto;white-space:pre-wrap}.authorityConfirm__actions{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.authorityConfirm__copy{padding:8px 14px;border:1px solid rgba(96,165,250,.45);border-radius:8px;background:rgba(37,99,235,.12);color:#93c5fd;font-family:inherit;font-size:.82rem;font-weight:500;cursor:pointer}.authorityConfirm__copy:hover{background:rgba(37,99,235,.22)}.authorityConfirm__copy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.authorityConfirm__copyStatus{min-height:1.2em;margin:8px 0 0;font-size:.78rem;color:var(--steel)}@media (max-width:640px){.authorityConfirm__statusGrid{grid-template-columns:1fr}.authorityConfirm__capabilities li{grid-template-columns:auto 1fr}.authorityConfirm__capDetail{grid-column:2}}@media (prefers-color-scheme:light){.authorityConfirm{background:linear-gradient(165deg,#ffffff,#f8fafc);box-shadow:0 8px 24px rgba(15,23,42,.08)}.authorityConfirm__headline{color:#0f172a}.authorityConfirm__capLabel{color:#1e293b}.authorityConfirm__statusRow{background:#f8fafc}.authorityConfirm__command{background:#0f172a;color:#e2e8f0}}