@import"https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700&family=IBM+Plex+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--blue-50: #eef4fe;--blue-100: #dbe7fd;--blue-200: #bed3fb;--blue-300: #92b4f8;--blue-400: #5e8cf2;--blue-500: #3a6be8;--blue-600: #2a52d4;--blue-700: #2241ad;--blue-800: #213a8c;--blue-900: #20356f;--blue-950: #161f40;--clay-50: #faf6f0;--clay-100: #f3e9da;--clay-200: #e7d3b8;--clay-300: #d8b88c;--clay-400: #c89a63;--clay-500: #b9824a;--clay-600: #a16b3c;--clay-700: #835433;--clay-800: #6c462f;--clay-900: #5b3c2b;--clay-950: #321f15;--slate-0: #ffffff;--slate-50: #f7f8fa;--slate-100: #eef0f3;--slate-200: #e1e5ea;--slate-300: #cbd1d9;--slate-400: #9aa3b0;--slate-500: #6b7480;--slate-600: #4d5663;--slate-700: #39414c;--slate-800: #262b33;--slate-900: #181c22;--slate-950: #0e1116;--green-100: #d6f0e0;--green-500: #1f9d5b;--green-700: #15703f;--amber-100: #fbecca;--amber-500: #d9982a;--amber-700: #9a6a13;--red-100: #fadcd9;--red-500: #d8483b;--red-700: #9e2d23;--brand-primary: var(--blue-500);--brand-primary-hover: var(--blue-600);--brand-primary-press: var(--blue-700);--brand-accent: var(--clay-500);--brand-accent-soft: var(--clay-100);--text-strong: var(--slate-900);--text-body: var(--slate-700);--text-muted: var(--slate-500);--text-faint: var(--slate-400);--text-on-brand: var(--slate-0);--text-link: var(--blue-600);--text-accent: var(--clay-700);--surface-page: var(--slate-50);--surface-card: var(--slate-0);--surface-sunken: var(--slate-100);--surface-raised: var(--slate-0);--surface-inverse: var(--slate-900);--surface-accent: var(--clay-50);--surface-brand-soft: var(--blue-50);--border-subtle: var(--slate-200);--border-default: var(--slate-300);--border-strong: var(--slate-400);--border-brand: var(--blue-500);--status-online: var(--green-500);--status-pending: var(--amber-500);--status-error: var(--red-500);--status-idle: var(--slate-400);--feedback-success-bg: var(--green-100);--feedback-success-fg: var(--green-700);--feedback-warning-bg: var(--amber-100);--feedback-warning-fg: var(--amber-700);--feedback-danger-bg: var(--red-100);--feedback-danger-fg: var(--red-700);--feedback-info-bg: var(--blue-50);--feedback-info-fg: var(--blue-700);--focus-ring: 0 0 0 3px color-mix(in srgb, var(--blue-500) 35%, transparent)}:root{--font-display: "Sora", "IBM Plex Sans", system-ui, sans-serif;--font-sans: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--text-4xl: 3rem;--text-5xl: 3.875rem;--text-6xl: 5rem;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-tight: 1.08;--leading-snug: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-tighter: -.012em;--tracking-tight: -.005em;--tracking-normal: 0em;--tracking-wide: .04em;--tracking-widest: .14em;--display-hero-size: var(--text-6xl);--display-hero-weight: var(--weight-semibold);--display-title-size: var(--text-3xl);--display-title-weight: var(--weight-semibold);--body-size: var(--text-md);--body-weight: var(--weight-regular);--eyebrow-size: var(--text-xs)}:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--size-control-sm: 1.75rem;--size-control-md: 2.25rem;--size-control-lg: 2.75rem;--container-prose: 42rem;--container-app: 75rem;--container-wide: 87.5rem;--gutter-mobile: 1.25rem;--gutter-desktop: 2.5rem}:root{--radius-xs: 3px;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 22px;--radius-full: 999px;--border-hair: 1px;--border-thick: 1.5px;--shadow-xs: 0 1px 2px rgba(14, 17, 22, .06);--shadow-sm: 0 1px 2px rgba(14, 17, 22, .06), 0 2px 6px rgba(14, 17, 22, .05);--shadow-md: 0 2px 4px rgba(14, 17, 22, .05), 0 6px 16px rgba(14, 17, 22, .08);--shadow-lg: 0 4px 8px rgba(14, 17, 22, .06), 0 16px 40px rgba(14, 17, 22, .12);--shadow-xl: 0 8px 16px rgba(14, 17, 22, .08), 0 28px 64px rgba(14, 17, 22, .16);--shadow-inset: inset 0 1px 2px rgba(14, 17, 22, .06);--glow-online: 0 0 0 4px color-mix(in srgb, var(--green-500) 22%, transparent);--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-inout: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .36s;--transition-control: color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;font-family:var(--font-sans);font-size:var(--body-size);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--text-body);background:var(--surface-page)}h1,h2,h3,h4,h5{font-family:var(--font-display);color:var(--text-strong);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}p{margin:0}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.92em}button{font-family:inherit}::selection{background:var(--blue-200);color:var(--slate-900)}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.t-dark{--surface-page: var(--slate-950);--surface-card: var(--slate-900);--surface-sunken: #0b0e12;--surface-raised: var(--slate-800);--text-strong: var(--slate-0);--text-body: var(--slate-300);--text-muted: var(--slate-400);--text-faint: var(--slate-500);--text-link: var(--blue-300);--border-subtle: var(--slate-800);--border-default: var(--slate-700);--border-strong: var(--slate-600);background:var(--surface-page);color:var(--text-body)}::selection{background:var(--blue-500);color:var(--slate-0)}html{overflow-x:hidden}img,svg{max-width:100%}.hero__grid>*,.how>*,.model>*,.section__split>*,.cards-3>*,.ticker{min-width:0}.wrap{max-width:var(--container-wide);margin:0 auto;padding-inline:var(--gutter-desktop)}.eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--brand-accent);margin:0 0 var(--space-4)}.muted{color:var(--text-muted)}.btn{--btn-h: var(--size-control-md);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--btn-h);padding-inline:var(--space-5);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);border-radius:var(--radius-md);border:1px solid transparent;text-decoration:none;cursor:pointer;white-space:nowrap;transition:var(--transition-control)}.btn:hover{text-decoration:none}.btn:active{transform:translateY(.5px)}.btn--sm{--btn-h: var(--size-control-sm);padding-inline:var(--space-4);font-size:var(--text-xs)}.btn--lg{--btn-h: var(--size-control-lg);padding-inline:var(--space-6);font-size:var(--text-md)}.btn--block{display:flex;width:100%;margin-top:var(--space-5)}.btn--primary{background:var(--brand-primary);color:var(--slate-0);border-color:var(--brand-primary)}.btn--primary:hover{background:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}.btn--ghost{background:transparent;color:var(--text-strong);border-color:var(--border-default)}.btn--ghost:hover{border-color:var(--border-strong);background:color-mix(in srgb,var(--slate-0) 5%,transparent)}.btn__arrow{font-size:1.05em}.nav{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--slate-950) 72%,transparent);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--border-subtle)}.nav__inner{max-width:var(--container-wide);margin:0 auto;height:68px;padding-inline:var(--gutter-desktop);display:flex;align-items:center;gap:var(--space-8)}.nav__brand{display:inline-flex;align-items:center}.nav__brand img{display:block}.nav__links{display:flex;gap:var(--space-6);flex:1}.nav__links a{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.nav__links a:hover{color:var(--text-strong)}.nav__actions{display:flex;align-items:center;gap:var(--space-3)}.nav__burger{display:none;flex-direction:column;gap:4px;background:none;border:0;cursor:pointer;padding:var(--space-2)}.nav__burger span{width:20px;height:1.5px;background:var(--text-strong);display:block}.nav__mobile{display:none;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--gutter-desktop);border-bottom:1px solid var(--border-subtle);background:var(--surface-page)}.nav__mobile a{color:var(--text-body);text-decoration:none;font-weight:var(--weight-medium);font-size:var(--text-sm)}.nav__mobile[hidden]{display:none}.hero{position:relative;overflow:hidden;background:radial-gradient(50% 60% at 88% -5%,color-mix(in srgb,var(--blue-500) 30%,transparent),transparent 60%),radial-gradient(40% 50% at 8% 0%,color-mix(in srgb,var(--blue-900) 40%,transparent),transparent 70%),var(--surface-page)}.hero:before{content:"";position:absolute;inset:0;opacity:.5;pointer-events:none;background-image:linear-gradient(var(--border-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--border-subtle) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(75% 60% at 30% 0%,#000,transparent 80%);mask-image:radial-gradient(75% 60% at 30% 0%,#000,transparent 80%)}.hero__grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:var(--space-16);align-items:center;padding-block:var(--space-24) var(--space-16)}.hero__title{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:clamp(2.75rem,5.5vw,var(--text-6xl));line-height:1;letter-spacing:var(--tracking-tighter);color:var(--text-strong);margin:0 0 var(--space-6);text-wrap:balance;max-width:13ch}.hero__sub{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-muted);max-width:34em;margin:0 0 var(--space-8)}.hero__cta{display:flex;gap:var(--space-3);flex-wrap:wrap}.hero__trust{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-8)}.stars{color:var(--clay-400);letter-spacing:2px;font-size:var(--text-sm)}.hero__trustmeta{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint);letter-spacing:var(--tracking-wide)}.hero__visual{display:flex;justify-content:center}.node-card{position:relative;width:100%;max-width:460px;aspect-ratio:4 / 3;border-radius:var(--radius-2xl);border:1px solid var(--border-subtle);background:radial-gradient(120% 100% at 50% 0%,var(--slate-800),var(--slate-900) 55%,var(--slate-950));box-shadow:var(--shadow-xl);display:flex;align-items:center;justify-content:center;overflow:hidden}.node-card--lg{max-width:100%;aspect-ratio:16 / 11}.node-card__grid{position:absolute;inset:0;opacity:.4;background-image:linear-gradient(var(--slate-800) 1px,transparent 1px),linear-gradient(90deg,var(--slate-800) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(60% 60% at 50% 45%,#000,transparent 80%);mask-image:radial-gradient(60% 60% at 50% 45%,#000,transparent 80%)}.node-card__mark{position:relative;z-index:2;filter:drop-shadow(0 8px 30px color-mix(in srgb,var(--blue-500) 45%,transparent))}.node-card__pulse{position:absolute;z-index:1;width:46%;aspect-ratio:1;border-radius:var(--radius-full);background:radial-gradient(circle,color-mix(in srgb,var(--blue-500) 30%,transparent),transparent 70%);animation:node-pulse 3.2s var(--ease-inout) infinite}@keyframes node-pulse{0%,to{transform:scale(.9);opacity:.7}50%{transform:scale(1.15);opacity:1}}.node-card__tag{position:absolute;z-index:3;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--slate-300);background:color-mix(in srgb,var(--slate-950) 70%,transparent);border:1px solid var(--border-subtle);border-radius:var(--radius-full);padding:4px 10px;display:inline-flex;align-items:center;gap:6px;backdrop-filter:blur(4px)}.node-card__tag--a{top:var(--space-5);left:var(--space-5)}.node-card__tag--b{bottom:var(--space-5);right:var(--space-5);color:var(--clay-300)}.ticker{position:relative;display:flex;flex-wrap:wrap;gap:var(--space-6);padding-block:var(--space-6);border-top:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint);letter-spacing:var(--tracking-wide)}.dot{width:7px;height:7px;border-radius:var(--radius-full);display:inline-block;flex-shrink:0}.dot--online{background:var(--status-online);box-shadow:0 0 color-mix(in srgb,var(--status-online) 60%,transparent);animation:dot-ping 2.4s var(--ease-out) infinite}@keyframes dot-ping{0%{box-shadow:0 0 color-mix(in srgb,var(--status-online) 55%,transparent)}70%,to{box-shadow:0 0 0 6px transparent}}.band{border-block:1px solid var(--border-subtle);background:var(--surface-sunken);overflow:hidden}.band__inner{padding-block:var(--space-24)}.band__text{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:clamp(1.75rem,3.6vw,var(--text-4xl));line-height:1.22;letter-spacing:var(--tracking-tight);color:var(--text-muted);text-align:center;max-width:20ch;margin:0 auto;text-wrap:balance}.band__text strong{color:var(--text-strong);font-weight:var(--weight-semibold)}.section{padding-block:var(--space-24)}.section--alt{background:var(--surface-sunken);border-block:1px solid var(--border-subtle)}.section__split{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--space-12);align-items:end;margin-bottom:var(--space-12)}.section__title{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:clamp(2rem,4vw,var(--text-4xl));line-height:1.05;letter-spacing:var(--tracking-tight);color:var(--text-strong);margin:0;text-wrap:balance}.section__lead{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-muted);margin:0;max-width:32em}.card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);transition:border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.card:hover{border-color:var(--border-default)}.card__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text-strong);margin:0 0 var(--space-3)}.card__body{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--text-muted);margin:0 0 var(--space-3)}.card__body:last-of-type{margin-bottom:0}.tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-6)}.tag{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:4px 10px;background:var(--surface-sunken)}.model{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:stretch}.model__card{display:flex;flex-direction:column}.model__visual{display:flex}.how{display:grid;grid-template-columns:1fr 1.05fr;gap:var(--space-16);align-items:center}.how__body{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-muted);margin:var(--space-6) 0 var(--space-8);max-width:34em}.steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.step{display:flex;gap:var(--space-5);align-items:flex-start;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-6)}.step__n{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--brand-accent);flex-shrink:0;padding-top:2px}.step__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-strong);margin:0 0 4px}.step__body{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-muted);margin:0}.attrs{background:var(--slate-900);border-block:1px solid var(--border-subtle)}.attrs__grid{max-width:var(--container-wide);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr)}.attr{padding:var(--space-12) var(--gutter-desktop);text-align:center;border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-2)}.attr:last-child{border-right:0}.attr__v{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-medium);color:var(--text-strong);letter-spacing:-.02em;line-height:1}.attr__l{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint);letter-spacing:var(--tracking-wide)}.cards-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.tier{display:flex;flex-direction:column}.tier .card__body{flex:1}.tier--feature{border-color:var(--border-brand);background:linear-gradient(180deg,color-mix(in srgb,var(--blue-900) 22%,var(--surface-card)),var(--surface-card))}.footer{background:var(--slate-950);border-top:1px solid var(--border-subtle)}.footer__inner{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-8);padding-block:var(--space-16) var(--space-10);flex-wrap:wrap}.footer__brand img{display:block;margin-bottom:var(--space-3)}.footer__tag{font-size:var(--text-sm);color:var(--text-faint);margin:0}.footer__claim{font-family:var(--font-display);font-size:var(--text-lg);color:var(--text-muted);margin:0;max-width:22ch;text-align:right}.footer__bottom{display:flex;justify-content:space-between;align-items:center;padding-block:var(--space-5);border-top:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint)}.footer__status{display:inline-flex;align-items:center;gap:var(--space-2)}.reveal{transform:translateY(14px);transition:transform .6s var(--ease-out)}.reveal.is-in{transform:none}@media(prefers-reduced-motion:reduce){.reveal{transform:none;transition:none}.node-card__pulse,.dot--online{animation:none}}@media(max-width:900px){.nav__links,.nav__actions{display:none}.nav__burger{display:flex;margin-left:auto}.hero__grid,.how,.model,.section__split{grid-template-columns:1fr;gap:var(--space-10)}.section__split{align-items:start}.cards-3{grid-template-columns:1fr}.attrs__grid{grid-template-columns:repeat(2,1fr)}.attr:nth-child(2){border-right:0}.attr:nth-child(-n+2){border-bottom:1px solid var(--border-subtle)}.footer__inner{flex-direction:column}.footer__claim{text-align:left}}@media(max-width:560px){.band__text{font-size:1.5rem;line-height:1.28;max-width:16ch}.hero__title{font-size:clamp(2.25rem,11vw,2.75rem);max-width:100%}.hero__sub{font-size:var(--text-md)}.attrs__grid{grid-template-columns:1fr 1fr}.attr{padding:var(--space-8) var(--space-5)}.attr__v{font-size:var(--text-3xl)}.node-card{max-width:100%}}.prose{max-width:var(--container-prose)}.narrow{max-width:44rem}.page-title{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:clamp(2.25rem,5.5vw,var(--text-5xl));line-height:1.02;letter-spacing:var(--tracking-tighter);color:var(--text-strong);margin:0 0 var(--space-6);text-wrap:balance}.sub-title{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-2xl);color:var(--text-strong);margin:var(--space-12) 0 var(--space-4)}.lead{font-size:var(--text-xl);line-height:var(--leading-relaxed);color:var(--text-body);margin:0 0 var(--space-6)}.body{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-muted);margin:0 0 var(--space-6)}.cta-band{text-align:center}.hidden{display:none!important}.select-all{user-select:all}.form-lead{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-muted);margin:0 0 var(--space-8);max-width:52ch}.form-card{padding:var(--space-8)}.field-label{display:block;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-faint);margin-bottom:var(--space-2)}.field{width:100%;background:var(--surface-sunken);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-md);font-family:var(--font-sans);color:var(--text-strong);outline:none;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.field::placeholder{color:var(--text-faint)}.field:focus{border-color:var(--border-brand);box-shadow:var(--focus-ring)}.field--mono{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.field-hint{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-faint);margin:var(--space-2) 0 var(--space-6)}.spinner{font-family:var(--font-mono);color:var(--brand-primary);animation:ds-spin 1.2s linear infinite;display:inline-block}@keyframes ds-spin{to{transform:rotate(360deg)}}.value-box{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-6);margin-bottom:var(--space-6)}.value-box__id{font-family:var(--font-mono);font-size:clamp(1.4rem,4vw,var(--text-3xl));font-weight:var(--weight-semibold);color:var(--text-strong);word-break:break-all;margin:var(--space-2) 0}.value-box__note{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-faint);font-style:italic}.kv{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint);display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-6)}.kv span{color:var(--text-body)}.callout{border-left:2px solid var(--border-default);padding-left:var(--space-4);margin-bottom:var(--space-8)}.callout__title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-body);margin:0 0 var(--space-2)}.callout__body{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--text-muted);margin:0}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.error-box{border:1px solid color-mix(in srgb,var(--status-error) 40%,transparent);background:color-mix(in srgb,var(--status-error) 12%,transparent);border-radius:var(--radius-md);padding:var(--space-6);margin-bottom:var(--space-6)}.error-box__title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-strong);margin:0 0 var(--space-2)}.error-box__msg{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--status-error);margin:0}
