.navbar[data-astro-cid-ri6uxye2]{position:fixed;top:0;left:0;right:0;z-index:var(--z-sticky);transition:background .15s ease,border-color .15s ease;padding:0 var(--space-6);background:var(--color-navbar-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.navbar[data-astro-cid-ri6uxye2]:after{content:"";position:absolute;bottom:0;left:3%;right:3%;height:1px;background:var(--color-divider);opacity:.6}.navbar[data-astro-cid-ri6uxye2].scrolled{background:var(--color-navbar-bg)}.navbar-inner[data-astro-cid-ri6uxye2]{max-width:var(--content-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:72px}.navbar-logo[data-astro-cid-ri6uxye2]{display:flex;align-items:center;gap:6px;text-decoration:none;font-family:var(--font-mono);font-weight:500;font-size:var(--text-heading-sm);color:var(--color-text-primary)}.navbar-brand[data-astro-cid-ri6uxye2]{letter-spacing:-.02em}.navbar-mark[data-astro-cid-ri6uxye2]{display:inline-flex;align-items:center}.navbar-mark[data-astro-cid-ri6uxye2] svg{display:block;height:24px;width:auto}.navbar-status[data-astro-cid-ri6uxye2]{display:inline-block;width:8px;height:8px;background:var(--color-accent-emerald);clip-path:polygon(50% 0%,100% 38%,82% 100%,18% 100%,0% 38%);box-shadow:0 0 6px var(--color-accent-emerald-glow);animation:statusPulse 3s ease-in-out infinite;margin-left:4px}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.35}}.navbar-links[data-astro-cid-ri6uxye2]{display:none;align-items:center;gap:var(--space-5)}@media(min-width:1070px){.navbar-links[data-astro-cid-ri6uxye2]{display:flex}}.navbar-link[data-astro-cid-ri6uxye2]{font-family:var(--font-mono);font-size:var(--text-caption);font-weight:400;color:var(--color-text-dim);text-decoration:none;letter-spacing:.02em;padding:2px 6px;transition:color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast);position:relative;border-radius:var(--radius-px)}.navbar-link[data-astro-cid-ri6uxye2]:hover{color:var(--color-bg-primary);background:var(--color-accent-emerald);box-shadow:0 0 2px var(--color-accent-emerald),0 0 6px var(--color-accent-emerald),0 0 12px var(--color-accent-emerald),0 0 24px color-mix(in srgb,var(--color-accent-emerald) 30%,transparent);animation:nav-glitch .3s steps(2) 1}@keyframes nav-glitch{0%{transform:translate(0)}20%{transform:translate(-1px,1px);text-shadow:-1px 0 var(--color-accent-amber),1px 0 var(--color-accent-emerald)}40%{transform:translate(1px,-1px);text-shadow:1px 0 var(--color-accent-amber),-1px 0 var(--color-accent-emerald)}60%{transform:translate(-1px,-1px);text-shadow:none}80%{transform:translateY(1px)}to{transform:translate(0)}}.navbar-link[data-astro-cid-ri6uxye2][aria-current=page]{color:var(--color-text-primary)}.navbar-link[data-astro-cid-ri6uxye2][aria-current=page]:after{content:"";position:absolute;bottom:-2px;left:6px;right:6px;height:1px;background:var(--color-accent-emerald);box-shadow:0 0 4px var(--color-accent-emerald)}.navbar-link[data-astro-cid-ri6uxye2].morphing{color:var(--color-accent-emerald)!important;background:transparent!important;box-shadow:none!important}.navbar-actions[data-astro-cid-ri6uxye2]{display:flex;align-items:center;gap:var(--space-5)}.navbar-cta[data-astro-cid-ri6uxye2]{display:none;font-family:var(--font-mono);font-size:var(--text-caption);font-weight:700;color:var(--color-accent-emerald);text-decoration:none;letter-spacing:.04em;transition:color var(--transition-fast)}@media(min-width:1070px){.navbar-cta[data-astro-cid-ri6uxye2]{display:inline-flex;align-items:center}}.navbar-mobile-toggle[data-astro-cid-ri6uxye2]{display:flex;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;min-width:40px;min-height:40px;align-items:center;justify-content:center}@media(min-width:1070px){.navbar-mobile-toggle[data-astro-cid-ri6uxye2]{display:none}}.hamburger-line[data-astro-cid-ri6uxye2]{display:block;width:20px;height:1.5px;background:var(--color-text-primary);transition:all .15s ease}.navbar-mobile-toggle[data-astro-cid-ri6uxye2][aria-expanded=true] .hamburger-line[data-astro-cid-ri6uxye2]:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.navbar-mobile-toggle[data-astro-cid-ri6uxye2][aria-expanded=true] .hamburger-line[data-astro-cid-ri6uxye2]:nth-child(2){opacity:0}.navbar-mobile-toggle[data-astro-cid-ri6uxye2][aria-expanded=true] .hamburger-line[data-astro-cid-ri6uxye2]:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-menu[data-astro-cid-ri6uxye2]{position:fixed;inset:0;z-index:calc(var(--z-sticky) - 1);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease}.mobile-menu-bg[data-astro-cid-ri6uxye2]{position:absolute;inset:0;background-color:var(--color-bg-primary);background-image:repeating-linear-gradient(30deg,var(--color-grid) 0px,var(--color-grid) 1.5px,transparent 1.5px,transparent 48px),repeating-linear-gradient(150deg,var(--color-grid) 0px,var(--color-grid) 1.5px,transparent 1.5px,transparent 48px)}.mobile-menu[data-astro-cid-ri6uxye2].open{opacity:1;pointer-events:auto}.mobile-menu-inner[data-astro-cid-ri6uxye2]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-10)}.mobile-menu-link[data-astro-cid-ri6uxye2]{font-family:var(--font-mono);font-size:28px;font-weight:700;color:var(--color-text-primary);text-decoration:none;letter-spacing:-.02em;transition:color var(--transition-fast)}.mobile-menu-link[data-astro-cid-ri6uxye2]:hover{color:var(--color-accent-emerald)}.mobile-menu-cta[data-astro-cid-ri6uxye2]{font-family:var(--font-mono);font-size:var(--text-body-sm);font-weight:500;color:var(--color-accent-emerald);text-decoration:none;margin-top:var(--space-6);letter-spacing:.04em}.company-register[data-astro-cid-yhlbj4av]{font-family:var(--font-mono);font-size:var(--text-micro);line-height:1.75;color:var(--color-text-faint);margin:var(--space-5) 0 0}.company-register[data-astro-cid-yhlbj4av] p[data-astro-cid-yhlbj4av]{margin:0}.company-register[data-astro-cid-yhlbj4av] a[data-astro-cid-yhlbj4av]{color:var(--color-text-faint);text-decoration:none}.company-register[data-astro-cid-yhlbj4av] a[data-astro-cid-yhlbj4av]:hover{color:var(--color-text-dim)}.footer[data-astro-cid-sz7xmlte]{padding:var(--space-20) 0 var(--space-12);border-top:1px solid var(--color-divider)}.footer-content[data-astro-cid-sz7xmlte]{text-align:center}.footer-exit[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-weight:500;font-size:var(--text-body-sm);color:var(--color-text-primary);margin-bottom:var(--space-8)}.footer-links[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-5);margin-bottom:var(--space-8)}.footer-link[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-size:var(--text-caption);font-weight:700;color:var(--color-accent-emerald);text-decoration:none;letter-spacing:.04em;transition:color var(--transition-fast)}.footer-link[data-astro-cid-sz7xmlte]:hover{color:var(--color-text-primary)}.footer-social[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;align-items:center;gap:var(--space-2);margin-bottom:var(--space-8)}.footer-social-link[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2);color:var(--color-accent-emerald);transition:color var(--transition-fast)}.footer-social-link[data-astro-cid-sz7xmlte]:hover{color:var(--color-text-primary)}.footer-social-link[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{display:block}.footer-copy[data-astro-cid-sz7xmlte],.footer-attribution[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-size:11px;color:var(--color-accent-emerald);margin:0}.footer-attribution[data-astro-cid-sz7xmlte]{margin-top:var(--space-3)}.footer-inception[data-astro-cid-sz7xmlte]{margin-top:var(--space-6);display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.footer-inception-link[data-astro-cid-sz7xmlte]{display:inline-flex}.footer-inception-link[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{display:block;height:30px;width:auto}.footer-inception-copy[data-astro-cid-sz7xmlte],.footer-inception-legal[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-size:11px;line-height:1.6;color:var(--color-accent-emerald);max-width:56ch;margin:0}.footer-inception-legal[data-astro-cid-sz7xmlte]{opacity:.8}.footer-brand[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-bottom:var(--space-5);color:var(--color-text-primary)}.footer-brand-mark[data-astro-cid-sz7xmlte] svg{display:block;height:30px;width:auto}.footer-brand-name[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-weight:500;font-size:32px;letter-spacing:-.02em;line-height:1}.footer-stamp[data-astro-cid-sz7xmlte]{margin-top:var(--space-4);display:flex;justify-content:center;opacity:.2;transition:opacity var(--transition-fast)}.footer-stamp[data-astro-cid-sz7xmlte]:hover{opacity:.5}.footer-stamp[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{display:block}.footer-newsletter[data-astro-cid-sz7xmlte]{margin-bottom:var(--space-8);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.footer-newsletter-label[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-accent-emerald);letter-spacing:.04em}pagefind-modal-trigger:not(:defined){display:none}pagefind-modal,pagefind-modal-trigger{--pf-text: var(--color-text-primary);--pf-text-secondary: var(--color-text-secondary);--pf-text-muted: var(--color-text-dim);--pf-background: var(--color-bg-surface);--pf-border: var(--color-divider);--pf-border-focus: var(--color-accent-emerald);--pf-hover: var(--color-bg-raised);--pf-mark: var(--color-accent-emerald);--pf-outline-focus: var(--color-accent-emerald);--pf-modal-backdrop: rgb(0 0 0 / .72);--pf-font: var(--font-body);--pf-border-radius: var(--radius-px)}pagefind-modal-trigger{--pf-border: transparent;--pf-background: transparent;--pf-border-focus: transparent}pagefind-modal-trigger .pf-trigger-btn:hover{--pf-text-muted: var(--color-accent-emerald)}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}:root{--color-bg-primary:#000302;--color-bg-surface:#050805;--color-bg-raised:#080c09;--color-text-primary:#1fff53;--color-text-secondary:#9dbea5;--color-text-dim:#899f8e;--color-text-faint:#049526;--color-text-prose:#9fbca6;--color-accent-emerald:#1fff53;--color-accent-emerald-solid:#008a20;--color-accent-amber:#f59e0b;--color-accent-emerald-glow:#1eff584d;--color-accent-amber-glow:#f59e0b40;--color-danger:#ff8a80;--color-divider:#1eff5826;--color-border:#1eff5833;--color-grid:#1eff580f;--color-geo:#1eff581f;--color-navbar-bg:#000302f2;--color-terminal-bg:#010503;--color-terminal-header:#1eff580d;--color-terminal-tab-bar:#1eff5808;--color-terminal-text:#1eff58;--radius-none:0px;--radius-px:1px;--radius-sm:2px;--transition-fast:.1s ease-out;--transition-base:.15s ease-out;--transition-slow:.2s ease-out;--z-base:0;--z-content:1;--z-raised:10;--z-sticky:100;--z-overlay:200;--font-mono:"Turiya Mono", monospace;--font-serif:"Source Serif 4", Georgia, serif;--font-sans:"Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:var(--font-serif);--weight-display:500;--weight-headline:500;--weight-section:500;--weight-body:400;--weight-label:400;--weight-code:400;--text-stroke:.15px;--tracking-display:-.02em;--tracking-headline:-.015em;--tracking-section:0;--tracking-label:.08em;--tracking-wide:.18em;--leading-display:.78;--leading-headline:.88;--leading-body:1.5;--leading-code:1.7;--text-display-xl:88px;--text-display-lg:64px;--text-display:52px;--text-title:32px;--text-heading:28px;--text-subhead:20px;--text-heading-sm:24px;--text-body-lg:17px;--text-body-sm:15px;--text-caption:13px;--text-micro:11px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--section-gap:40px;--section-open:80px;--content-max:1448px;--content-narrow:800px;--color-band-ground:#04621a;--color-band-surface:#05711e;--color-band-raised:#057f22;--color-band-text:#d9e8dc;--color-band-chrome:#d2e5d6;--color-band-dim:#c1d7c6;--color-band-faint:#afcab6;--color-band-line:#ffffff47;--grid-size:48px;--grid-line:1.5px;--hex-size:200px}[data-theme=light]{--color-bg-primary:#f8faf9;--color-bg-surface:#eef2f0;--color-bg-raised:#e4eae7;--color-text-primary:#037c26;--color-text-secondary:#385741;--color-text-dim:#4a5e50;--color-text-faint:#347f49;--color-text-prose:#284330;--color-accent-emerald:#037724;--color-terminal-text:#0a6f25;--color-accent-amber:#92400e;--color-danger:#b3261e;--color-accent-emerald-solid:#0e7c2d;--color-accent-emerald-glow:#0b752926;--color-accent-amber-glow:#92400e1f;--color-divider:#0b75291f;--color-border:#0b75292e;--color-grid:#0b75290a;--color-geo:#0b752914;--color-navbar-bg:#f8faf9f2;--color-terminal-bg:#f0f4f2;--color-terminal-header:#0b75290a;--color-terminal-tab-bar:#0b752905}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-md:.375rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-mono);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:var(--text-stroke) currentColor;font-size:15px;line-height:1.6}body{background:var(--color-bg-primary);min-height:100vh;position:relative;overflow-x:hidden}::selection{background:var(--color-accent-emerald)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--color-accent-emerald) 30%,transparent)}}::selection{color:#fff}:focus-visible{outline:1.5px solid var(--color-accent-emerald);outline-offset:3px}.skip-link{z-index:9999;background:var(--color-accent-emerald-solid);color:#fff;font-weight:700;font-family:var(--font-mono);border-radius:var(--radius-px);padding:8px 16px;font-size:13px;text-decoration:none;position:absolute;top:-100%;left:16px}.skip-link:focus{top:16px}[data-theme=light] body:after{opacity:.1;background-image:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000005 2px 4px)}}@layer components{.text-display{font-family:var(--font-sans);font-weight:600;font-size:var(--text-display);letter-spacing:-.025em;line-height:1.04}.text-headline{font-family:var(--font-sans);font-weight:600;font-size:var(--text-heading);line-height:var(--leading-headline);letter-spacing:-.02em}.text-section{font-family:var(--font-sans);font-weight:600;font-size:var(--text-title);letter-spacing:-.02em;line-height:1.15}.text-body{font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--text-body-lg);line-height:var(--leading-body)}.text-body-sm{font-family:var(--font-body);font-weight:400;font-size:var(--text-body-sm);line-height:1.65}.text-display,.text-headline,.text-section,.text-body,.text-body-sm{-webkit-text-stroke:0}:root:not([data-theme=light]) :is(.text-body,.text-body-sm,.errata-line,.errata-foot,.sv-lede,.pilot-desc,.faq-answer,.claimflow-lede,.target-body,.target-best,.factor-v,.step-v,.def-detail,.check-claim,.check-how,.trigger-text,.commit-list,.pipeline-node-desc,.pricing-tier-desc,.pricing-tier-features li,.calculator-savings-detail,.verdict-bars-basis,.gap-caption,.seal-derived,.false-cause,.skip-meaning,.rej-v,.ledger-hint,.eng-lede,.eng-features li){font-weight:450}.text-label{font-family:var(--font-mono);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:11px}.text-metric{font-family:var(--font-mono);font-size:clamp(32px,6vw,88px);font-weight:700;line-height:1}.text-code{font-family:var(--font-mono);font-weight:400;font-size:var(--text-caption);line-height:var(--leading-code)}.text-mono{font-family:var(--font-mono)}.text-emerald,.text-amber{color:var(--color-accent-emerald)}.text-dim{color:var(--color-text-dim)}.text-muted{color:var(--color-text-secondary)}.cmd-prompt,.cmd-amber{color:var(--color-accent-emerald);-webkit-user-select:none;user-select:none}.cmd-comment{color:var(--color-text-dim)}.section-label{font-family:var(--font-mono);font-weight:var(--weight-label);font-size:var(--text-micro);color:var(--color-text-dim);letter-spacing:.08em;margin-bottom:var(--space-6);text-transform:uppercase;display:block}.section-label:before{content:"# ";color:var(--color-text-dim)}.btn-cmd{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-weight:700;font-size:var(--text-caption);border-radius:var(--radius-px);cursor:pointer;letter-spacing:.02em;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast);background:var(--color-accent-emerald);padding:12px 28px;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.btn-cmd{background:color-mix(in srgb,var(--color-accent-emerald) 8%,transparent)}}.btn-cmd{color:var(--color-accent-emerald);border:1.5px solid var(--color-accent-emerald)}@supports (color:color-mix(in lab,red,red)){.btn-cmd{border:1.5px solid color-mix(in srgb,var(--color-accent-emerald) 30%,transparent)}}.btn-cmd:before{content:"$ ";color:inherit}.btn-cmd:hover{border-color:var(--color-accent-emerald);background:var(--color-accent-emerald)}@supports (color:color-mix(in lab,red,red)){.btn-cmd:hover{background:color-mix(in srgb,var(--color-accent-emerald) 14%,transparent)}}.btn-cmd:hover{color:#fff}.btn-cmd:after{content:"";clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);opacity:0;transition:opacity var(--transition-fast);pointer-events:none;z-index:-1;background:0 0;position:absolute;inset:-1px}.btn-cmd:hover:after{opacity:1;background:var(--color-accent-emerald)}@supports (color:color-mix(in lab,red,red)){.btn-cmd:hover:after{background:color-mix(in srgb,var(--color-accent-emerald) 20%,transparent)}}.btn-cmd:hover:after{box-shadow:0 0 30px var(--color-accent-emerald),0 0 80px var(--color-accent-emerald)}@supports (color:color-mix(in lab,red,red)){.btn-cmd:hover:after{box-shadow:0 0 30px color-mix(in srgb,var(--color-accent-emerald) 30%,transparent),0 0 80px color-mix(in srgb,var(--color-accent-emerald) 15%,transparent)}}a.btn-cmd-primary,.btn-cmd-primary{background:var(--color-accent-emerald-solid);color:#fff;border-color:var(--color-accent-emerald-solid);padding:12px 32px;font-weight:700}a.btn-cmd-primary:hover,.btn-cmd-primary:hover{color:#000;box-shadow:0 0 30px var(--color-accent-emerald),0 0 80px var(--color-accent-emerald);background:#05c732;border-color:#00e636}@supports (color:color-mix(in lab,red,red)){a.btn-cmd-primary:hover,.btn-cmd-primary:hover{box-shadow:0 0 30px color-mix(in srgb,var(--color-accent-emerald) 40%,transparent),0 0 80px color-mix(in srgb,var(--color-accent-emerald) 15%,transparent)}}a.btn-cmd-amber,.btn-cmd-amber{background:var(--color-accent-amber)}@supports (color:color-mix(in lab,red,red)){a.btn-cmd-amber,.btn-cmd-amber{background:color-mix(in srgb,var(--color-accent-amber) 8%,transparent)}}a.btn-cmd-amber,.btn-cmd-amber{color:var(--color-accent-emerald);border-color:var(--color-accent-amber)}@supports (color:color-mix(in lab,red,red)){a.btn-cmd-amber,.btn-cmd-amber{border-color:color-mix(in srgb,var(--color-accent-amber) 30%,transparent)}}a.btn-cmd-amber:hover,.btn-cmd-amber:hover{border-color:var(--color-accent-emerald);background:var(--color-accent-amber)}@supports (color:color-mix(in lab,red,red)){a.btn-cmd-amber:hover,.btn-cmd-amber:hover{background:color-mix(in srgb,var(--color-accent-amber) 14%,transparent)}}a.btn-cmd-amber:hover,.btn-cmd-amber:hover{color:#fff}.btn-text{font-family:var(--font-mono);font-weight:700;font-size:var(--text-caption);color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;align-items:center;padding:0;text-decoration:none;display:inline-flex}.btn-text:hover{color:var(--color-accent-emerald)}.section{padding:var(--section-open) 0 var(--section-gap);z-index:var(--z-content);position:relative}.section.tight{padding-top:var(--section-gap)}.section-page{padding:120px 0 var(--space-16)}.section-inner{max-width:var(--content-max);padding:0 var(--space-4);margin:0 auto}@media(min-width:768px){.section-inner{padding:0 var(--space-6)}}.section-narrow{max-width:var(--content-narrow);padding:0 var(--space-4);margin:0 auto}.geo-frame{padding:var(--space-8);border:1px solid var(--color-divider);border-radius:var(--radius-px);position:relative}.geo-frame:before{content:"";top:-1px;left:var(--space-8);right:var(--space-8);background:var(--color-accent-amber);opacity:.5;height:1px;position:absolute}.geo-frame-emerald:before{background:var(--color-accent-emerald)}.terminal-window{background:var(--color-terminal-bg);border:1px solid var(--color-divider);border-radius:var(--radius-px);overflow:hidden}.terminal-header{background:var(--color-terminal-header);border-bottom:1px solid var(--color-divider);align-items:center;gap:8px;padding:8px 16px;display:flex}.terminal-dot{border-radius:50%;width:10px;height:10px}.terminal-dot-red{background:#ff5f56}.terminal-dot-yellow{background:#ffbd2e}.terminal-dot-green{background:#27c93f}.terminal-title{font-family:var(--font-mono);color:var(--color-text-secondary);margin-left:6px;font-size:11px}.terminal-body{font-family:var(--font-mono);font-size:var(--text-caption);max-height:420px;color:var(--color-terminal-text);padding:16px 20px;line-height:2;overflow-y:auto}.terminal-line{align-items:baseline;margin-bottom:1px;display:flex}.terminal-prompt{color:var(--color-accent-emerald);-webkit-user-select:none;user-select:none;margin-right:10px}.terminal-output{color:var(--color-text-secondary)}.terminal-cursor{background:var(--color-accent-emerald);vertical-align:text-bottom;width:.55em;height:1.1em;margin-left:2px;animation:1s step-end infinite cmd-blink;display:inline-block}@keyframes cmd-blink{0%,to{opacity:1}50%{opacity:0}}.htt-window{background:var(--color-terminal-bg);border:1px solid var(--color-divider);border-radius:var(--radius-px);overflow:hidden}.htt-header{background:var(--color-terminal-header);border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.htt-header-left,.htt-header-right{align-items:center;gap:8px;display:flex}.htt-dot{border-radius:50%;width:10px;height:10px}.htt-dot-red{background:#ff5f56}.htt-dot-yellow{background:#ffbd2e}.htt-dot-green{background:#27c93f}.htt-window-title{font-family:var(--font-mono);color:var(--color-text-dim);margin-left:6px;font-size:11px}.htt-status-led{background:var(--color-accent-emerald);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite statusPulse}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.4}}.htt-status-text{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-accent-emerald)}.htt-tab-bar{background:var(--color-terminal-header);border-bottom:1px solid var(--color-divider);align-items:center;padding:0 16px;display:flex}.htt-tab{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-dim);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 14px;transition:all .1s;display:flex}.htt-tab:hover{color:var(--color-text-primary)}.htt-tab-active{color:var(--color-accent-emerald);border-bottom-color:var(--color-accent-emerald)}.htt-tab-icon{font-size:var(--text-micro)}.htt-tab-stat{font-family:var(--font-mono);color:var(--color-accent-emerald);margin-left:auto;font-size:11px}.htt-body{min-height:180px;padding:20px 24px}.htt-line{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-terminal-text);align-items:baseline;line-height:2.2;display:flex}.htt-prompt{color:var(--color-accent-emerald);-webkit-user-select:none;user-select:none;margin-right:10px}.htt-command{color:var(--color-terminal-text)}.htt-cursor{background:var(--color-accent-emerald);vertical-align:text-bottom;width:.55em;height:1.1em;box-shadow:0 0 8px var(--color-accent-emerald-glow);margin-left:2px;animation:1s step-end infinite cmd-blink;display:inline-block}.htt-cursor-paused{opacity:.35;animation:none}.htt-line-phosphor{text-shadow:0 0 2px #17e89d4d,0 0 8px #17e89d1a}.htt-output{margin-top:var(--space-3);padding:var(--space-3);border-left:2px solid var(--color-accent-emerald)}@supports (color:color-mix(in lab,red,red)){.htt-output{border-left:2px solid color-mix(in srgb,var(--color-accent-emerald) 20%,transparent)}}.htt-line-info{color:var(--color-text-secondary);font-size:13px}.htt-line-success{color:var(--color-accent-emerald);font-size:13px}.htt-line-dim{color:var(--color-text-dim);font-size:13px}.htt-line-amber{color:var(--color-accent-emerald);font-size:13px}.htt-line-fresh{animation:.6s ease-out line-arrive}@keyframes line-arrive{0%{opacity:.5;filter:blur(1px)}to{opacity:1;filter:blur()}}.htt-line-ghost{text-shadow:0 0 1px #17e89d26,0 0 4px #17e89d0d}.htt-scanline{animation:80ms ease-out scanline-hit}@keyframes scanline-hit{0%{filter:brightness(1.15)}to{filter:brightness()}}.code-block{background:var(--color-terminal-bg);border:1px solid var(--color-divider);border-radius:var(--radius-px);padding:var(--space-6);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-terminal-text);line-height:1.9;overflow-x:auto}.cursor-blink{background:var(--color-accent-emerald);vertical-align:text-bottom;width:.55em;height:1.1em;margin-left:2px;animation:1s step-end infinite cmd-blink;display:inline-block}.pipeline{justify-content:center;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}@media(max-width:768px){.pipeline{flex-direction:column;align-items:center}}.pipeline-node{text-align:center;padding:var(--space-8) var(--space-6);border:1px solid var(--color-divider);border-radius:var(--radius-px);min-width:200px;max-width:260px;transition:border-color var(--transition-fast);flex:1;position:relative}.pipeline-node:before{content:"";background:var(--color-accent-emerald);clip-path:polygon(50% 0%,100% 50%,100% 100%,50% 100%,0% 100%,0% 50%);opacity:.4;width:24px;height:14px;position:absolute;top:0;left:50%;transform:translate(-50%)}.pipeline-node:hover{border-color:var(--color-accent-emerald);box-shadow:0 0 20px var(--color-accent-emerald)}@supports (color:color-mix(in lab,red,red)){.pipeline-node:hover{box-shadow:0 0 20px color-mix(in srgb,var(--color-accent-emerald) 12%,transparent)}}.pipeline-node-featured{border-color:var(--color-accent-emerald)}@supports (color:color-mix(in lab,red,red)){.pipeline-node-featured{border-color:color-mix(in srgb,var(--color-accent-emerald) 20%,transparent)}}.pipeline-node-featured:before{background:var(--color-accent-amber);opacity:.6}.pipeline-node-icon{margin-bottom:var(--space-4);color:var(--color-text-secondary)}.pipeline-node-title{font-family:var(--font-mono);font-weight:700;font-size:var(--text-body-sm);color:var(--color-text-primary);margin-bottom:var(--space-2)}.pipeline-node-desc{font-family:var(--font-body);color:var(--color-text-secondary);margin-bottom:var(--space-4);min-height:40px;font-size:15px;font-weight:400;line-height:1.6}.pipeline-node-stat{font-family:var(--font-mono);color:var(--color-accent-emerald);font-size:20px;font-weight:700}.pipeline-node-featured .pipeline-node-stat{color:var(--color-accent-emerald)}.pipeline-stream{color:var(--color-text-dim);flex-shrink:0;align-items:center;padding-top:56px;display:flex}@media(max-width:768px){.pipeline-stream{display:none}}.pricing-grid{gap:var(--space-5);grid-template-columns:repeat(2,1fr);max-width:760px;margin:0 auto;display:grid}@media(max-width:480px){.pricing-grid{grid-template-columns:1fr}}.pricing-tier{border:1px solid var(--color-divider);border-radius:var(--radius-px);padding:var(--space-6) var(--space-5);transition:border-color var(--transition-fast);flex-direction:column;min-width:0;display:flex;position:relative}.pricing-tier:hover,.pricing-tier-featured{border-color:var(--color-accent-emerald)}@supports (color:color-mix(in lab,red,red)){.pricing-tier-featured{border-color:color-mix(in srgb,var(--color-accent-emerald) 25%,transparent)}}.pricing-tier-featured:hover{border-color:var(--color-accent-emerald)}@supports (color:color-mix(in lab,red,red)){.pricing-tier-featured:hover{border-color:color-mix(in srgb,var(--color-accent-emerald) 45%,transparent)}}.pricing-tier-enterprise{border-style:dashed}.pricing-tier-marker{background:var(--color-accent-emerald);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);width:14px;height:14px;box-shadow:0 0 16px var(--color-accent-emerald-glow);margin-bottom:var(--space-5)}.pricing-tier-name{font-family:var(--font-mono);font-weight:var(--weight-label);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-3);font-size:11px}.pricing-tier-price{font-family:var(--font-mono);color:var(--color-text-primary);margin-bottom:var(--space-2);font-size:clamp(32px,5vw,52px);font-weight:700;line-height:1}.pricing-tier-period{font-family:var(--font-mono);color:var(--color-text-dim);margin-bottom:var(--space-4);font-size:11px}.pricing-tier-desc{font-family:var(--font-body);font-weight:400;font-size:var(--text-body-sm);color:var(--color-text-secondary);margin-bottom:var(--space-4);line-height:1.5}.pricing-tier-features{margin:0 0 var(--space-6);gap:var(--space-2);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.pricing-tier-features li{font-family:var(--font-body);font-weight:400;font-size:var(--text-body-sm);color:var(--color-text-secondary);padding-left:12px;line-height:1.5;position:relative}.pricing-tier-features li:before{content:"▸";color:var(--color-accent-emerald);font-size:8px;position:absolute;top:3px;left:0}.pricing-tier-cta{text-align:center;width:100%;padding-top:var(--space-4);margin-top:auto}.pricing-tier-cta .btn-cmd{justify-content:center;width:100%}.metrics-row{justify-content:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.metric{text-align:center;padding:var(--space-6);position:relative}.metric+.metric:before{content:"";left:calc(-1 * var(--space-6));background:var(--color-divider);width:1px;height:60%;position:absolute;top:20%}.metric-value{font-family:var(--font-mono);color:var(--color-accent-emerald);margin-bottom:var(--space-3);font-size:clamp(52px,10vw,88px);font-weight:700;line-height:1;display:block}.metric-value-amber{color:var(--color-accent-emerald)}.metric-unit{color:var(--color-text-dim);font-size:32px}.metric-label{font-family:var(--font-mono);font-weight:var(--weight-label);font-size:var(--text-caption);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.08em;line-height:1.5}.metrics-hardware{text-align:center;font-family:var(--font-mono);color:var(--color-text-dim);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-divider);letter-spacing:.05em;font-size:11px}.claim-check-hero{text-align:center}.claim-check-prompt{font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--color-text-primary);margin-bottom:var(--space-8);justify-content:center;align-items:center;gap:8px;display:flex}.prompt{color:var(--color-accent-emerald);-webkit-user-select:none;user-select:none}.claim-check-cursor{background:var(--color-accent-emerald);vertical-align:text-bottom;width:.55em;height:1.15em;box-shadow:0 0 6px var(--color-accent-emerald-glow);animation:1s step-end infinite cmd-blink;display:inline-block}.claim-lock-flash .claim-check-output-box{border-color:#17e89d59!important;box-shadow:0 0 20px #17e89d14,inset 0 0 20px #17e89d08!important}.claim-check-output-box{text-align:left;padding:var(--space-6);border:1px solid var(--color-divider);border-radius:var(--radius-px);margin-bottom:var(--space-8);max-width:600px;margin-left:auto;margin-right:auto;transition:border-color .4s,box-shadow .4s;position:relative}.claim-frame-tl,.claim-frame-tr,.claim-frame-bl,.claim-frame-br{pointer-events:none;border-style:solid;border-color:#17e89d29;width:12px;height:12px;position:absolute}.claim-frame-tl{border-width:1px 0 0 1px;top:-1px;left:-1px}.claim-frame-tr{border-width:1px 1px 0 0;top:-1px;right:-1px}.claim-frame-bl{border-width:0 0 1px 1px;bottom:-1px;left:-1px}.claim-frame-br{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.claim-check-line{font-family:var(--font-mono);font-size:var(--text-caption);line-height:2.2}.claim-check-line-dim{color:var(--color-text-secondary)}.claim-check-line-success{color:var(--color-accent-emerald)}.claim-check-reveal-name{color:var(--color-text-primary)}.claim-check-checkmark{color:var(--color-accent-emerald)}.claim-check-scanning{animation:.12s ease-in-out infinite signal-flicker}@keyframes signal-flicker{0%,88%{opacity:1}90%,94%{opacity:.65}96%,to{opacity:1}}.claim-check-compare-bars{max-width:620px;margin:var(--space-10) auto 0}.claim-check-bar-row{align-items:center;gap:var(--space-5);margin-bottom:var(--space-4);display:flex}.claim-check-bar-label{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-secondary);text-align:right;flex-shrink:0;width:90px}.claim-check-bar-green{color:var(--color-accent-emerald)}.claim-check-bar-track{background:var(--color-text-primary);flex:1;height:44px}@supports (color:color-mix(in lab,red,red)){.claim-check-bar-track{background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}}.claim-check-bar-track{clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);overflow:hidden}.claim-check-bar-fill{align-items:center;height:100%;padding:0 20px;transition:width .8s cubic-bezier(.4,0,.2,1);display:flex}.claim-check-bar-noise{background-color:#17e89d0d;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='nn'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23nn)' opacity='0.6'/%3E%3C/svg%3E");background-size:48px 48px}.claim-check-bar-emerald{background:var(--color-accent-emerald)}.claim-check-bar-num{font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--color-text-primary);white-space:nowrap;font-weight:700}.claim-check-bar-num-dark{color:var(--color-bg-primary)}.claim-mascot-reveal{margin-top:var(--space-6);opacity:.5;animation:.8s ease-out mascot-appear}@keyframes mascot-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:.5;transform:translateY(0)}}.calculator{max-width:640px;margin:0 auto}.calculator-slider-group{margin-bottom:var(--space-8)}.calculator-label{font-family:var(--font-mono);color:var(--color-text-secondary);margin-bottom:var(--space-3);letter-spacing:.04em;font-size:13px;font-weight:700;display:block}.calculator-hw-select-wrap{position:relative}.calculator-hw-select{background:var(--color-terminal-bg);width:100%;color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--text-caption);border:1px solid var(--color-divider);border-radius:var(--radius-px);cursor:pointer;appearance:none;transition:border-color var(--transition-fast);padding:12px 16px}.calculator-hw-select:hover{border-color:var(--color-border)}.calculator-slider-row{align-items:center;gap:var(--space-4);display:flex}.calculator-slider{accent-color:var(--color-accent-emerald);flex:1;height:4px}.calculator-slider-value{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-primary);min-width:60px;font-weight:700}.calculator-results{margin-top:var(--space-8)}.calculator-bar-group{margin-bottom:var(--space-6)}.calculator-bar-row{margin-bottom:var(--space-3)}.calculator-bar-label{font-family:var(--font-mono);color:var(--color-text-dim);margin-bottom:var(--space-1);letter-spacing:.04em;font-size:11px;display:block}.calculator-bar-track{background:var(--color-text-primary);height:36px}@supports (color:color-mix(in lab,red,red)){.calculator-bar-track{background:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}}.calculator-bar-track{clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);overflow:hidden}.calculator-bar-fill{align-items:center;min-width:fit-content;height:100%;padding:0 18px;transition:width .5s ease-out;display:flex}.calculator-bar-competitor{background:var(--color-text-secondary)}@supports (color:color-mix(in lab,red,red)){.calculator-bar-competitor{background:color-mix(in srgb,var(--color-text-secondary) 25%,transparent)}}.calculator-bar-turiya{background:var(--color-accent-emerald)}.calculator-bar-value{font-family:var(--font-mono);color:var(--color-text-primary);white-space:nowrap;font-size:13px;font-weight:700}.calculator-bar-value-turiya{color:var(--color-bg-primary);font-weight:700}.calculator-savings{text-align:center;margin-top:var(--space-8);padding:var(--space-8);border:1px solid var(--color-divider);background:var(--color-terminal-bg);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));position:relative}.calculator-savings-main{margin-bottom:var(--space-3)}.calculator-savings-value{font-family:var(--font-mono);color:var(--color-accent-emerald);font-size:clamp(32px,6vw,52px);font-weight:700;line-height:1;display:block}.calculator-savings-label{font-family:var(--font-mono);color:var(--color-text-dim);letter-spacing:.06em;font-size:13px}.calculator-savings-detail{font-family:var(--font-body);color:var(--color-text-prose);font-size:15px;line-height:1.6}.calculator-discount{color:var(--color-accent-emerald)}.calculator-roi{justify-content:center;gap:var(--space-12);margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--color-divider);flex-wrap:wrap;display:flex}.calculator-roi-item{text-align:center}.calculator-roi-value{font-family:var(--font-mono);color:var(--color-accent-emerald);font-size:28px;font-weight:700;line-height:1;display:block}.calculator-roi-label{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.1em;margin-top:var(--space-1);display:block}.card{border:1px solid var(--color-divider);border-radius:var(--radius-px);padding:var(--space-6);background:var(--color-terminal-bg)}.badge,.badge-green{font-family:var(--font-mono);color:var(--color-accent-emerald);border:1px solid var(--color-divider);border-radius:var(--radius-px);letter-spacing:.06em;text-transform:uppercase;padding:4px 12px;font-size:11px;display:inline-flex}.text-caption{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.08em}.btn-ghost{font-family:var(--font-mono);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:none}.btn-ghost:hover{color:var(--color-accent-emerald)}.check-list{gap:var(--space-3);flex-wrap:wrap;display:flex}.target-card{padding:var(--space-5)}.target-card .target-name{font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--color-text-primary);margin-bottom:var(--space-2);font-weight:700}.target-card .target-meta{gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.target-card .target-detail{margin-top:var(--space-2)}.integration-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.text-subsection{font-family:var(--font-mono);font-weight:700;font-size:var(--text-body-lg);color:var(--color-text-primary);margin-bottom:var(--space-2)}.unit-chart{max-width:620px;margin:0 auto}.unit-row{align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.unit-label{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-secondary);text-align:right;flex-shrink:0;width:168px;line-height:1.35}.unit-label-hit{color:var(--color-accent-emerald)}.unit-of{font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-dim);display:block}.unit-cells{flex-wrap:wrap;flex:1;gap:2px;min-width:0;display:flex}.unit-cell{background:var(--color-text-primary);flex:none;width:3px;height:16px}@supports (color:color-mix(in lab,red,red)){.unit-cell{background:color-mix(in srgb,var(--color-text-primary) 13%,transparent)}}.unit-cell-hit{background:var(--color-accent-emerald)}.unit-row-sub{margin-top:calc(var(--space-3) * -1 + 4px)}.unit-row-sub .unit-cell{background:var(--color-text-primary);height:11px}@supports (color:color-mix(in lab,red,red)){.unit-row-sub .unit-cell{background:color-mix(in srgb,var(--color-text-primary) 9%,transparent)}}.unit-row-sub .unit-cell-hit{background:var(--color-accent-emerald)}@supports (color:color-mix(in lab,red,red)){.unit-row-sub .unit-cell-hit{background:color-mix(in srgb,var(--color-accent-emerald) 72%,transparent)}}.unit-count{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-dim);flex-shrink:0;width:74px}.verdict-bars-basis{font-family:var(--font-body);color:var(--color-text-dim);text-align:center;margin:var(--space-6) auto 0;max-width:540px;font-size:15px;line-height:1.65}@media(max-width:640px){.unit-label{width:84px;font-size:11px}.unit-count{width:60px;font-size:11px}.unit-cell{width:2.5px;height:13px}}.verdict-stats-row{justify-content:center;gap:var(--space-12);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.verdict-stat-item{text-align:center}.verdict-stat-big{font-family:var(--font-mono);color:var(--color-accent-emerald);font-size:32px;font-weight:700;line-height:1;display:block}.verdict-stat-sm{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-dim);margin-top:var(--space-1);text-transform:uppercase;letter-spacing:.1em;display:block}.gap-stage{flex-direction:column;align-items:center;width:100%;max-width:880px;margin:0 auto;display:flex;position:relative}.gap-svg{width:100%;height:auto;overflow:visible}.gap-label-claim,.gap-label-effect,.gap-label-quote,.gap-label-gap{font-family:var(--font-mono);letter-spacing:.02em;font-size:13px}.gap-label-claim{fill:var(--color-text-secondary)}.gap-label-effect{fill:var(--color-accent-emerald)}.gap-label-quote{fill:var(--color-text-dim);font-size:var(--text-caption)}.gap-label-quote-em{fill:var(--color-accent-emerald)}.gap-label-gap{fill:var(--color-accent-emerald);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.gap-stamp{margin-top:calc(-1 * var(--space-8) - 6px);align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border:1.5px solid var(--color-accent-emerald);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.gap-stamp{border:1.5px solid color-mix(in srgb,var(--color-accent-emerald) 45%,transparent)}}.gap-stamp{border-radius:var(--radius-px);background:var(--color-accent-emerald)}@supports (color:color-mix(in lab,red,red)){.gap-stamp{background:color-mix(in srgb,var(--color-accent-emerald) 7%,transparent)}}.gap-stamp{opacity:0;transform-origin:50% 60%}.gap-stamp-in{animation:.62s cubic-bezier(.16,1,.3,1) forwards stamp-land,.62s ease-out forwards stamp-glow}@keyframes stamp-land{0%{opacity:0;transform:scale(1.45)}to{opacity:1;transform:scale(1)}}@keyframes stamp-glow{0%{box-shadow:0 0 color-mix(in srgb,var(--color-accent-emerald) 0%,transparent)}to{box-shadow:0 0 40px color-mix(in srgb,var(--color-accent-emerald) 18%,transparent)}}.gap-stamp-verdict{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent-emerald);font-size:clamp(17px,2.6vw,28px);font-weight:700}.gap-stamp-meta{gap:var(--space-4);font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-text-dim);letter-spacing:.1em;align-items:baseline;display:flex}.gap-stamp-hash{color:var(--color-text-dim)}.gap-caption{margin:var(--space-6) 0 0;font-family:var(--font-body);color:var(--color-text-secondary);text-align:center;max-width:520px;font-size:15px;line-height:1.6}.gap-caption-em{color:var(--color-accent-emerald)}@media(max-width:700px){.gap-stamp{margin-top:var(--space-6)}}.seal-stage{flex-direction:column;align-items:center;width:100%;display:flex}.seal-wrap{place-items:center;display:grid;position:relative}.seal-canvas{display:block}.seal-core{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;inset:0}.seal-verdict{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-emerald);font-size:15px;font-weight:600}.seal-fp{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.04em;color:var(--color-text-dim)}.seal-caption{margin:var(--space-5) 0 0;text-align:center;flex-direction:column;gap:4px;max-width:520px;display:flex}.seal-derived{font-family:var(--font-body);color:var(--color-text-dim);margin-bottom:var(--space-2);font-size:15px;line-height:1.55}.seal-derived a{color:var(--color-accent-emerald);text-decoration:none}.seal-derived a:hover{text-decoration:underline}.seal-repo{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.03em;color:var(--color-text-secondary)}.seal-flow{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.04em;color:var(--color-text-dim)}.seal-flow strong{color:var(--color-accent-emerald);font-weight:600}.seal-x{opacity:.5;margin:0 2px}@media(max-width:700px){.seal-verdict{font-size:13px}}.wit-stage{width:100%}.wit-stage.is-wide{max-width:880px;margin:0 auto}.wit-frame{position:relative}.wit-canvas{width:100%;display:block}.wit-readout{font-family:var(--font-mono);letter-spacing:.04em;flex-direction:column;gap:3px;font-size:11px;display:flex}.wit-id{color:var(--color-text-secondary)}.wit-hash{color:var(--color-text-dim);font-size:var(--text-micro)}.wit-stage.is-wide .wit-readout{text-align:left;position:absolute;top:38%;left:73.5%}.wit-stage.is-stacked .wit-readout{margin-top:var(--space-3);text-align:center;align-items:center}.wit-caption{margin:var(--space-5) 0 0;text-align:center;flex-direction:column;gap:4px;display:flex}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media(prefers-reduced-motion:no-preference){.reveal-armed{opacity:0;transform:translateY(16px)}.reveal-armed.revealed{opacity:1;transition:opacity .55s cubic-bezier(.2,.7,.3,1),transform .55s cubic-bezier(.2,.7,.3,1);transform:translate(0)}}}@font-face{font-family:Turiya Mono;src:url(/fonts/turiya-mono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Turiya Mono;src:url(/fonts/turiya-mono-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin-400-normal.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin-600-normal.woff2)format("woff2");font-weight:600 700;font-style:normal;font-display:swap}.band-rich{--band-edge-rgb:0 3 2;--color-bg-primary:var(--color-band-ground);--color-bg-surface:var(--color-band-surface);--color-bg-raised:var(--color-band-raised);--color-text-primary:#1fff53;--color-text-secondary:var(--color-band-chrome);--color-text-dim:var(--color-band-dim);--color-text-faint:var(--color-band-faint);--color-text-prose:var(--color-band-text);--color-accent-emerald:#1fff53;--color-accent-emerald-solid:#034512;--color-accent-emerald-glow:#ffffff38;--color-divider:var(--color-band-line);--color-border:var(--color-band-line);--color-grid:#ffffff12;--color-geo:#ffffff24;--color-terminal-bg:#034512;--color-terminal-text:#70ff92;background:var(--color-bg-primary);color:var(--color-text-prose);padding-inline:calc(50vw - 50%);margin-inline:calc(50% - 50vw);padding-top:150px;padding-bottom:150px;position:relative}[data-theme=light] .band-rich{--band-edge-rgb:248 250 249}.band-rich:before,.band-rich:after{content:"";pointer-events:none;height:130px;position:absolute;left:0;right:0}.band-rich:before{background:linear-gradient(to bottom,rgb(var(--band-edge-rgb) / 1),rgb(var(--band-edge-rgb) / 0));top:0}.band-rich:after{background:linear-gradient(to top,rgb(var(--band-edge-rgb) / 1),rgb(var(--band-edge-rgb) / 0));bottom:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.inception[data-astro-cid-adoz2qwi]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:24px;text-align:center}.inception[data-astro-cid-adoz2qwi] img[data-astro-cid-adoz2qwi]{display:block;height:30px;width:auto}.inception[data-astro-cid-adoz2qwi] p[data-astro-cid-adoz2qwi]{font-family:var(--font-mono);font-size:11px;line-height:1.6;max-width:56ch;margin:0}.inception-legal[data-astro-cid-adoz2qwi]{opacity:.8}a.skip-link{background:var(--ed-charcoal);color:var(--ed-alabaster);font-family:Turiya Mono,monospace;font-size:13px}body{--ed-alabaster: #f7f3ea;--ed-surface: #efe8da;--ed-surface-2: #e7deca;--ed-charcoal: #1c1f2b;--ed-white: #ffffff;--ed-emerald: hsl(137, 95%, 24%);--ed-muted: #6a6459;--ed-rule: rgba(28, 31, 43, .22);--ed-bg: #f7f3ea;--ed-fg: #1c1f2b;--ed-title-bg: #1c1f2b;--ed-grid: rgba(28, 31, 43, .05);--ed-selection-fg: #ffffff;--ed-on-emerald: #ffffff;--ed-gutter: 20px;margin:0;background:var(--ed-bg);color:var(--ed-fg);font-family:Instrument Sans,Arial,sans-serif;font-size:18px;line-height:1.4;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{box-sizing:border-box}::selection{background:var(--ed-emerald);color:var(--ed-selection-fg)}.wrap{max-width:1440px;margin:0 auto;padding-left:var(--ed-gutter);padding-right:var(--ed-gutter)}section{scroll-margin-top:84px}.mono{font-family:Turiya Mono,monospace;font-size:11px;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.num{font-variant-numeric:tabular-nums}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--ed-emerald);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px var(--ed-gutter);border-bottom:1px solid var(--ed-charcoal);position:sticky;top:0;background:var(--ed-bg);z-index:20}.brand{display:flex;align-items:center;gap:10px;text-decoration:none}.brand .mark{width:30px;height:22px;color:var(--ed-emerald);display:block}.brand .mark svg{display:block;width:100%;height:100%}.wordmark{font-size:21px;font-weight:600;letter-spacing:-.02em}.wordmark span{font-weight:400}.nav{display:flex;gap:6px;flex-wrap:wrap}.nav a{font-family:Turiya Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:1px solid var(--ed-charcoal);padding:8px 11px;background:transparent;transition:background-color .12s linear,color .12s linear}.nav a:hover,.nav a.morphing{background:var(--ed-emerald);color:var(--ed-on-emerald);box-shadow:0 0 2px var(--ed-emerald),0 0 8px var(--ed-emerald),0 0 18px color-mix(in srgb,var(--ed-emerald) 45%,transparent);animation:ed-nav-glitch .3s steps(2) 1}.cta{font-family:Turiya Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:10px 14px;border:1px solid var(--ed-emerald);background:var(--ed-emerald);color:var(--ed-white);white-space:nowrap;transition:background-color .12s linear,color .12s linear}.cta:hover,.cta.morphing{background:transparent;color:var(--ed-emerald);box-shadow:0 0 2px var(--ed-emerald),0 0 8px var(--ed-emerald),0 0 18px color-mix(in srgb,var(--ed-emerald) 40%,transparent);animation:ed-nav-glitch .3s steps(2) 1}.subnav{border-bottom:1px solid var(--ed-rule);background:var(--ed-bg)}.subnav-inner{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:7px;padding-bottom:7px;font-family:Turiya Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.subnav-label{color:var(--ed-muted)}.subnav a{text-decoration:none}.subnav a:hover{color:var(--ed-emerald)}.record{padding:72px var(--ed-gutter);border-top:1px solid var(--ed-charcoal)}.record .label{font-family:Turiya Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-emerald);margin-bottom:14px}.record h2{font-size:clamp(28px,3.6vw,52px);line-height:1;letter-spacing:-.02em;font-weight:500;margin:0 0 18px;max-width:1000px;text-wrap:balance}.record-lead{font-family:Instrument Sans,Arial,sans-serif;font-size:clamp(20px,2.2vw,28px);line-height:1.25;letter-spacing:-.01em;color:var(--ed-charcoal);max-width:900px;margin:12px 0 4px}.record p{font-family:"Source Serif 4",Georgia,serif;font-size:18px;line-height:1.55;color:var(--ed-muted);max-width:900px;margin:0 0 16px}.record .links{margin-top:18px;font-family:Turiya Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;display:flex;gap:18px;flex-wrap:wrap}.record .links a{text-decoration:underline;text-underline-offset:3px}.record .links a:hover{color:var(--ed-emerald)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:26px 0}.steps>div{border-top:1px solid var(--ed-rule);padding-top:12px}.steps h3{font-size:20px;margin:0 0 6px}.steps p{font-size:16px;margin:0 0 8px}.steps-note{margin-top:4px}.steps .tag{font-family:Turiya Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ed-emerald)}.catch-table{width:100%;border-collapse:collapse;margin:10px 0 24px;font-family:Turiya Mono,monospace;font-size:12px}.catch-table td{border-top:1px solid var(--ed-rule);padding:9px 0}.catch-table td:last-child{text-align:right;font-variant-numeric:tabular-nums}.catch-label{font-family:Turiya Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-emerald);margin-top:26px}.audience{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin:26px 0}.audience>div{border-top:1px solid var(--ed-rule);padding-top:12px}.audience strong{display:block;font-size:16px;margin-bottom:4px}.audience span{font-family:"Source Serif 4",Georgia,serif;font-size:16px;color:var(--ed-muted)}.audience .cta-line{margin-top:22px;grid-column:1 / -1;font-family:Turiya Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;display:flex;gap:18px;flex-wrap:wrap}.audience .cta-line a{text-decoration:underline;text-underline-offset:3px}.hero{position:relative;padding:64px var(--ed-gutter) 48px;text-align:center;border-bottom:1px solid var(--ed-charcoal);background-image:linear-gradient(to right,var(--ed-grid) 1px,transparent 1px);background-size:12.5% 100%;background-position:calc(50% - .5px) 0}.window{display:inline-block;text-align:left;border:1px solid var(--ed-charcoal);background:var(--ed-surface);max-width:560px;width:100%}.window-title{display:flex;justify-content:space-between;gap:12px;align-items:center;background:var(--ed-title-bg);color:var(--ed-alabaster);padding:6px 10px;font-family:Turiya Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.window-title .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#4ade80;margin-right:8px;vertical-align:1px}.window-body{padding:16px 20px;font-family:Turiya Mono,monospace;font-size:12px;letter-spacing:.02em;line-height:1.9}.window-body a{text-decoration:underline;text-underline-offset:3px}.window-body a:hover{color:var(--ed-emerald)}.leader{margin:40px auto 16px;font-family:Turiya Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-muted);display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.leader .dots{letter-spacing:.24em;color:var(--ed-emerald)}h1{margin:0 auto;max-width:1240px;font-size:clamp(52px,9.4vw,148px);line-height:.88;letter-spacing:-.035em;font-weight:500;text-wrap:balance}.lede{max-width:700px;margin:32px auto 0;font-family:"Source Serif 4",Georgia,serif;font-size:21px;line-height:1.5;color:var(--ed-muted)}.hero-actions{display:flex;gap:10px;justify-content:center;margin-top:30px;flex-wrap:wrap}.btn{font-family:Turiya Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:15px 20px;border:1px solid var(--ed-charcoal);transition:background-color .12s linear,color .12s linear}.btn-fill{background:var(--ed-emerald);color:var(--ed-white);border-color:var(--ed-emerald)}.btn-fill:hover{background:transparent;color:var(--ed-emerald)}.btn:hover{background:var(--ed-charcoal);color:var(--ed-alabaster)}.verify{display:flex;gap:0;justify-content:center;margin:22px auto 0;max-width:520px}.verify input{flex:1;min-width:0;padding:13px 14px;border:1px solid var(--ed-charcoal);border-right:0;background:var(--ed-white);color:var(--ed-charcoal);font-family:Turiya Mono,monospace;font-size:12px;letter-spacing:.02em}.verify input::placeholder{color:var(--ed-muted)}.verify button{padding:13px 18px;border:1px solid var(--ed-emerald);background:var(--ed-emerald);color:var(--ed-white);font-family:Turiya Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .12s linear,color .12s linear}.verify button:hover{background:transparent;color:var(--ed-emerald)}.meta{margin-top:26px;font-family:Turiya Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ed-muted)}.meta b{color:var(--ed-charcoal);font-weight:400}.proof{padding:88px var(--ed-gutter)}.proof-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:start}.receipt-window{border:1px solid var(--ed-charcoal);background:var(--ed-surface);position:relative}.receipt-window:before,.receipt-window:after{content:"";position:absolute;width:14px;height:14px;border:1px solid var(--ed-emerald);pointer-events:none}.receipt-window:before{top:-5px;left:-5px;border-right:0;border-bottom:0}.receipt-window:after{bottom:-5px;right:-5px;border-left:0;border-top:0}.kv{display:grid;grid-template-columns:128px 1fr;gap:8px 16px;font-family:Turiya Mono,monospace;font-size:12.5px;letter-spacing:.01em}.kv .k{color:var(--ed-muted);text-transform:uppercase;font-size:10px;letter-spacing:.1em;padding-top:2px}.kv .v{font-variant-numeric:tabular-nums}.caption{font-family:Turiya Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ed-muted)}.verdict{color:var(--ed-emerald);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.proof-note h2{font-size:clamp(30px,3.4vw,48px);line-height:1;letter-spacing:-.02em;font-weight:500;margin:0 0 16px}.proof-note p{color:var(--ed-muted);margin:0 0 18px;font-family:"Source Serif 4",Georgia,serif;font-size:18px;line-height:1.5}.lattice{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--ed-rule)}.lattice li{display:grid;grid-template-columns:10px 1fr;gap:12px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--ed-rule);font-size:15px}.lattice .dot{width:7px;height:7px;border-radius:50%;background:var(--ed-emerald);display:block}.lattice code{font-family:Turiya Mono,monospace;font-size:12.5px;letter-spacing:.02em;margin-right:8px}.lattice span.desc{color:var(--ed-muted)}.accent-block{background:var(--ed-emerald);color:var(--ed-white);padding:88px var(--ed-gutter);border-top:3px solid var(--ed-charcoal)}.accent-block h2{font-size:clamp(34px,4.6vw,64px);line-height:.98;letter-spacing:-.025em;font-weight:500;margin:0;max-width:1100px;text-wrap:balance}.stats{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:34px}.stat .n{font-size:clamp(72px,9vw,132px);line-height:.82;letter-spacing:-.04em;font-weight:500;font-variant-numeric:tabular-nums}.stat .l{font-family:Turiya Mono,monospace;font-size:12px;letter-spacing:.04em;margin-top:14px;line-height:1.6}.stat .f{font-family:Turiya Mono,monospace;font-size:10.5px;letter-spacing:.04em;margin-top:10px;color:#eaf5ee}.stat .f a{color:#eaf5ee}.accent-block .lead{font-family:Turiya Mono,monospace;font-size:12px;letter-spacing:.04em;line-height:1.6;color:var(--ed-white)}.accent-block .foot{font-family:Turiya Mono,monospace;font-size:10.5px;letter-spacing:.04em;line-height:1.6;color:#eaf5ee}.accent-block .lead a,.accent-block .foot a{color:#eaf5ee}.method{padding:96px var(--ed-gutter)}.method h2{font-size:clamp(34px,4.4vw,60px);line-height:1;letter-spacing:-.025em;font-weight:500;margin:0 0 44px;max-width:1000px;text-wrap:balance}.cols{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.col{border-top:1px solid var(--ed-charcoal);padding-top:16px}.col .num{font-family:Turiya Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-emerald)}.col h3{font-size:24px;font-weight:600;margin:12px 0 8px;letter-spacing:-.01em}.col p{margin:0;color:var(--ed-muted);font-family:"Source Serif 4",Georgia,serif;font-size:17px;line-height:1.5}.statement{background:var(--ed-surface-2);padding:104px var(--ed-gutter);border-top:5px solid var(--ed-emerald);position:relative;overflow:hidden}.statement .watermark{position:absolute;right:2%;bottom:-12%;width:420px;height:260px;color:var(--ed-charcoal);opacity:.06;pointer-events:none}.statement .watermark svg{width:100%;height:100%}.statement h2{font-size:clamp(40px,6vw,92px);line-height:.94;letter-spacing:-.03em;font-weight:500;margin:0 0 26px;max-width:1100px;position:relative}.statement p{max-width:720px;font-family:"Source Serif 4",Georgia,serif;font-size:19px;line-height:1.55;position:relative}.statement .mono{margin-top:30px;font-family:Turiya Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.faq{padding:96px var(--ed-gutter)}.faq h2{font-size:clamp(34px,4.4vw,60px);line-height:1;letter-spacing:-.025em;font-weight:500;margin:0 0 30px}details{border-top:1px solid var(--ed-rule);padding:18px 0}details:last-of-type{border-bottom:1px solid var(--ed-rule)}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:20px;font-weight:500}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-family:Turiya Mono,monospace;color:var(--ed-emerald);font-size:18px}details[open] summary:after{content:"−"}details p{color:var(--ed-muted);max-width:800px;margin:14px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:18px;line-height:1.55}.final{border-top:1px solid var(--ed-charcoal);padding:96px var(--ed-gutter);text-align:center}.final h2{font-size:clamp(40px,6.4vw,96px);line-height:.94;letter-spacing:-.03em;font-weight:500;margin:0 auto 18px;max-width:1000px;text-wrap:balance}.final p{font-family:"Source Serif 4",Georgia,serif;font-size:19px;color:var(--ed-muted);margin:0 auto 28px;max-width:640px}footer{border-top:1px solid var(--ed-charcoal);padding:40px var(--ed-gutter) 56px}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:24px}.copyright{margin-top:32px;padding-top:16px;border-top:1px solid var(--ed-rule);font-family:Turiya Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ed-muted)}.foot-grid .mono{color:var(--ed-charcoal);font-size:13px;letter-spacing:.04em;text-transform:none;line-height:1.8}.foot-grid .register{color:var(--ed-muted);font-size:10px;letter-spacing:.06em;line-height:1.7}.foot-grid .register strong{font-size:10px}.foot-grid strong{color:var(--ed-charcoal);font-family:Turiya Mono,monospace;font-weight:700;font-size:13px}.foot-grid a{color:var(--ed-charcoal)}.foot-grid .mono a{text-decoration:none}.foot-grid .mono a:hover,.foot-grid .mono a:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:currentColor}.foot-grid .mono .inline-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.foot-grid .foot-meta{color:var(--ed-muted)}.foot-grid a:hover{color:var(--ed-emerald)}.foot-grid .footer-contact{color:var(--ed-emerald);font-weight:700}astro-dev-toolbar{display:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:0ms!important}}@media(max-width:900px){.nav{display:none}.hero{padding:44px var(--ed-gutter) 32px;background-size:25% 100%}.leader{margin-top:30px;font-size:10px;gap:6px}.leader .dots{letter-spacing:.12em}h1{font-size:clamp(44px,13vw,76px)}.lede{font-size:19px;margin-top:26px}.verify{flex-direction:column}.verify input{border-right:1px solid var(--ed-charcoal)}.proof,.method,.faq,.final,.accent-block,.statement{padding-top:64px;padding-bottom:64px}.proof-grid{grid-template-columns:1fr;gap:28px}.cols{grid-template-columns:1fr;gap:24px}.stats{grid-template-columns:1fr;gap:30px}.foot-grid{grid-template-columns:1fr}.kv{grid-template-columns:104px 1fr}.window-body{padding:14px 16px;font-size:11px}.statement .watermark{width:260px;height:160px;opacity:.05}}.ed-article{--color-bg-primary: #f7f3ea;--color-bg-surface: #efe8da;--color-bg-raised: #e7deca;--color-text-primary: #1c1f2b;--color-text-secondary: #4f4b43;--color-text-prose: #33302a;--color-text-dim: #6a6459;--color-text-faint: #7a7367;--color-accent-emerald: hsl(137, 95%, 24%);--color-accent-emerald-solid: hsl(137, 80%, 27%);--color-accent-amber: #92400e;--color-divider: rgba(28, 31, 43, .22);--color-border: rgba(28, 31, 43, .28);--font-body: "Source Serif 4", Georgia, serif;--font-sans: "Instrument Sans", Arial, sans-serif;--font-mono: "Turiya Mono", monospace;--color-danger: #b3261e;--color-accent-emerald-glow: rgba(11, 117, 41, .12);--color-accent-amber-glow: rgba(146, 64, 14, .1);--color-terminal-bg: #efe8da;--color-terminal-header: rgba(28, 31, 43, .04);--color-terminal-tab-bar: rgba(28, 31, 43, .03);--color-terminal-text: #0a6f25;color:var(--color-text-prose);font-family:"Source Serif 4",Georgia,serif;font-size:18px;line-height:1.55}.ed-article .section{padding:64px 0;border-top:1px solid var(--ed-rule)}.ed-article .section:first-child{border-top:0}.ed-article .section-inner,.ed-article .section-narrow{max-width:1080px;margin:0 auto;padding:0 20px}.ed-article .section-label{font-family:Turiya Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-emerald);display:block;margin-bottom:14px}.ed-article .section-label:before{content:""}.ed-article .text-headline,.ed-article h1{font-family:Instrument Sans,Arial,sans-serif;font-weight:500;font-size:clamp(40px,5.2vw,76px);line-height:.98;letter-spacing:-.03em;color:var(--ed-charcoal);margin:0 0 20px;text-wrap:balance}.ed-article .text-section,.ed-article h2{font-family:Instrument Sans,Arial,sans-serif;font-weight:500;font-size:clamp(30px,3.6vw,52px);line-height:1.02;letter-spacing:-.02em;color:var(--ed-charcoal);margin:0 0 18px}.ed-article .text-subsection,.ed-article h3{font-family:Instrument Sans,Arial,sans-serif;font-weight:600;font-size:22px;line-height:1.15;color:var(--ed-charcoal);margin:26px 0 8px}.ed-article .text-body,.ed-article .text-body-sm,.ed-article p{font-family:"Source Serif 4",Georgia,serif;color:var(--ed-muted)}.ed-article .text-body{font-size:19px;line-height:1.55}.ed-article .text-body-sm{font-size:17px;line-height:1.55}.ed-article .text-caption,.ed-article .text-micro{font-family:Turiya Mono,monospace;font-size:11px;letter-spacing:.06em;color:var(--ed-muted)}.ed-article .card{background:var(--ed-surface);border:1px solid var(--ed-rule);border-radius:0}.ed-article .divider{border-color:var(--ed-rule)}.ed-article a{color:inherit;text-underline-offset:3px}.ed-article a:hover{color:var(--ed-emerald)}.ed-article code{font-family:Turiya Mono,monospace;font-size:.92em}.ed-article table{border-collapse:collapse}.ed-article th,.ed-article td{border-color:var(--ed-rule)}.ed-article .btn-ghost,.ed-article .btn-primary,.ed-article .btn-cmd{border-radius:0}.ed-article .badge-green{background:transparent;border:1px solid var(--ed-emerald);color:var(--ed-emerald);border-radius:0}.ed-article .btn-cmd-primary{background:var(--ed-emerald);color:#fff;border:1px solid var(--ed-emerald);border-radius:0}.ed-article .btn-cmd-primary:hover{background:transparent;color:var(--ed-emerald)}.ed-article .btn-cmd{background:transparent;color:var(--ed-charcoal);border:1px solid var(--ed-charcoal);border-radius:0}.ed-article .btn-cmd:hover{background:var(--ed-charcoal);color:var(--ed-alabaster)}.page-hero{padding:72px 20px 48px;border-bottom:1px solid var(--ed-charcoal)}.page-hero .label{font-family:Turiya Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-emerald);margin:0 0 16px}.page-hero h1{font-size:clamp(44px,6.4vw,96px);line-height:.94;letter-spacing:-.03em;font-weight:500;margin:0 0 20px;max-width:1100px;text-wrap:balance}.page-hero .lede{font-family:"Source Serif 4",Georgia,serif;font-size:20px;line-height:1.55;color:var(--ed-muted);max-width:860px;margin:0}@media(max-width:900px){.page-hero{padding:48px 20px 36px}}.topbar .actions{display:flex;align-items:center;gap:10px}@media(prefers-reduced-motion:no-preference){.hero .window,.hero .leader,.hero h1,.hero .lede,.hero .verify,.hero .hero-actions,.hero .meta,.page-hero .label,.page-hero h1,.page-hero .lede{animation:ed-rise .52s cubic-bezier(.2,.7,.2,1) both}.hero .leader{animation-delay:60ms}.hero h1{animation-delay:90ms}.hero .lede{animation-delay:.15s}.hero .verify{animation-delay:.2s}.hero .hero-actions{animation-delay:.24s}.hero .meta{animation-delay:.28s}.page-hero .label{animation-delay:40ms}.page-hero h1{animation-delay:80ms}.page-hero .lede{animation-delay:.14s}}@keyframes ed-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.btn,.cta,.verify button{transition:background-color .12s linear,color .12s linear,transform 90ms linear}.btn:active,.cta:active,.verify button:active{transform:translateY(1px)}.mini-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:28px}.mini-stats>div{border-top:1px solid rgba(255,255,255,.35);padding-top:10px}.mini-stats .m-n{display:block;font-size:34px;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.mini-stats .m-l{display:block;font-family:Turiya Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#eaf5ee;margin-top:6px}.flow4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:28px 0}.flow4>div{border-top:1px solid var(--ed-rule);padding-top:12px}.flow4 .f-n{font-family:Turiya Mono,monospace;font-size:10px;letter-spacing:.1em;color:var(--ed-emerald)}.flow4 h3{font-size:19px;margin:8px 0 4px}.flow4 p{font-family:"Source Serif 4",Georgia,serif;font-size:16px;color:var(--ed-muted);margin:0}.walkthrough{border-top:1px solid var(--ed-rule);margin:10px 0 20px}.walkthrough>div{display:grid;grid-template-columns:150px 1fr;gap:16px;border-bottom:1px solid var(--ed-rule);padding:10px 0}.walkthrough span{font-family:Turiya Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ed-emerald)}.walkthrough p{font-family:"Source Serif 4",Georgia,serif;font-size:16px;color:var(--ed-muted);margin:0}.offer{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:26px 0}.offer>div{border-top:1px solid var(--ed-rule);padding-top:10px}.offer span{display:block;font-family:Turiya Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ed-muted)}.offer p{font-family:"Source Serif 4",Georgia,serif;font-size:16px;color:var(--ed-charcoal);margin:6px 0 0}.errata-list{margin:24px 0}.errata-list>div{display:grid;grid-template-columns:110px 1fr;gap:16px;border-top:1px solid var(--ed-rule);padding:14px 0}.errata-list .e-date{font-family:Turiya Mono,monospace;font-size:10px;letter-spacing:.06em;color:var(--ed-emerald)}.errata-list p{font-family:"Source Serif 4",Georgia,serif;font-size:16px;line-height:1.55;color:var(--ed-muted);margin:0}.price-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.pc{border-top:1px solid var(--ed-charcoal);padding-top:16px}.pc-price{font-size:clamp(44px,5vw,64px);line-height:.9;letter-spacing:-.03em;color:var(--ed-emerald);font-variant-numeric:tabular-nums}.pc-sub{font-family:Turiya Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ed-muted);margin:8px 0 12px}.pc ul{list-style:none;padding:0;margin:0 0 18px}.pc li{font-family:"Source Serif 4",Georgia,serif;font-size:15px;color:var(--ed-muted);border-top:1px solid var(--ed-rule);padding:8px 0}@media(max-width:900px){.mini-stats{grid-template-columns:repeat(2,1fr)}.flow4,.offer{grid-template-columns:1fr 1fr}.walkthrough>div,.errata-list>div{grid-template-columns:1fr;gap:4px}.price-cards{grid-template-columns:1fr}}.fraud-stats{display:flex;gap:10px 22px;flex-wrap:wrap;margin-top:10px;font-family:Turiya Mono,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ed-emerald)}html[data-theme=dark] body{--ed-bg: #14161f;--ed-fg: #f2f5fa;--ed-alabaster: #14161f;--ed-surface: #1b1e2a;--ed-surface-2: #232734;--ed-charcoal: #f2f5fa;--ed-muted: #a9b4cc;--ed-rule: rgba(242, 245, 250, .18);--ed-title-bg: #0b0d14;--ed-grid: rgba(242, 245, 250, .06);--ed-emerald: hsl(137, 80%, 62%);--ed-on-emerald: #0b0d14;--ed-selection-fg: #0b0d14}html[data-theme=dark] .accent-block{background:#0c6e28}html[data-theme=dark] .btn-fill,html[data-theme=dark] .cta{background:#0e7c2d;border-color:#14b843;color:#fff}html[data-theme=dark] .code-block,html[data-theme=dark] .code{color:#7ef19f}html[data-theme=dark] .statement{background:var(--ed-surface-2)}html[data-theme=dark] .window-body{color:var(--ed-fg)}html[data-theme=dark] .stat .f,html[data-theme=dark] .mini-stats .m-l{color:#eaf5ee}html[data-theme=dark] .brand-logo-light{display:none}html[data-theme=dark] .brand-logo-dark{display:block}.theme-toggle{display:flex;border:1px solid var(--ed-charcoal)}.theme-toggle button{font-family:Turiya Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;border:0;background:transparent;color:var(--ed-fg);padding:8px 10px;cursor:pointer}.theme-toggle button+button{border-left:1px solid var(--ed-charcoal)}.theme-toggle button[aria-pressed=true]{background:var(--ed-charcoal);color:var(--ed-bg)}.verify-hint{margin:10px auto 0;text-align:center;font-family:Turiya Mono,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ed-muted)}.verify-hint a{text-decoration:underline;text-underline-offset:3px}html[data-theme=dark] .ed-article{--color-bg-primary: #14161f;--color-bg-surface: #1b1e2a;--color-bg-raised: #232734;--color-text-primary: #f2f5fa;--color-text-secondary: #c9d2e6;--color-text-prose: #dbe2ee;--color-text-dim: #a9b4cc;--color-text-faint: #8e9bbb;--color-accent-emerald: hsl(137, 80%, 62%);--color-accent-emerald-solid: hsl(137, 80%, 32%);--color-divider: rgba(242, 245, 250, .18);--color-border: rgba(242, 245, 250, .24);--color-terminal-bg: #1b1e2a;--color-terminal-header: rgba(242, 245, 250, .04);--color-terminal-tab-bar: rgba(242, 245, 250, .03);--color-terminal-text: hsl(137, 80%, 72%);--color-danger: #ff8a80;--color-accent-amber: #f59e0b;--color-accent-emerald-glow: rgba(74, 222, 128, .18)}html[data-theme=dark] .window-title{color:#f2f5fa}html[data-theme=dark] .verify button{background:#0e7c2d;border-color:#14b843;color:#fff}.receipt-body{display:grid;grid-template-columns:1fr 160px;gap:18px;align-items:start}.receipt-seal{justify-self:end}.receipt-seal .seal-core,.receipt-seal .seal-caption{display:none}@media(max-width:900px){.receipt-body{grid-template-columns:1fr}.receipt-seal{justify-self:start}}@media(prefers-reduced-motion:reduce){.nav a:hover,.nav a.morphing,.cta:hover,.cta.morphing{animation:none}}.witness-grid{display:grid;grid-template-columns:1fr 440px;gap:40px;align-items:center}.witness-holder{width:100%}@media(max-width:900px){.witness-grid{grid-template-columns:1fr}}@media(max-width:900px){.topbar{flex-wrap:wrap;row-gap:8px}.topbar .actions{margin-left:auto}.record table:not(.ledger){display:block;max-width:100%;overflow-x:auto}}h1,h2,h3,.record p,.hero p,.page-hero p{overflow-wrap:break-word}.code-block,.code,pre,code,.entity dd{overflow-wrap:anywhere;word-break:break-word}.code-block pre{white-space:pre-wrap}.start-here-evidence-val,.post-card-title,.product-name{overflow-wrap:break-word}@media(max-width:900px){.witness-grid>*,.witness-holder{min-width:0}.wit-stage,.wit-frame,.wit-canvas{max-width:100%}.start-here-evidence-val{overflow-wrap:anywhere}}@media(max-width:900px){.steps{grid-template-columns:1fr}}@media(max-width:900px){.ledger{display:block;min-width:0!important;width:100%!important;overflow-x:auto}.ledger thead{display:none}.ledger tbody,.ledger tr{display:block}.ledger tr{border-top:1px solid var(--ed-rule);padding:12px 0}.ledger tr:first-child{border-top:0}.ledger td{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border:0;padding:3px 0;flex-wrap:wrap}.ledger td:before{content:attr(data-label);flex:0 0 96px;font-family:Turiya Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ed-muted)}.ledger td>*,.ledger td details{margin-left:auto;text-align:right;min-width:0}.ledger td.effect{display:block}.ledger td.effect:before{display:block;margin-bottom:2px}.ledger td.effect>*{margin-left:0;text-align:left}}.menu-toggle{display:none}@media(max-width:900px){.subnav,.cta{display:none}.menu-toggle{display:inline-flex;align-items:center;gap:8px;font-family:Turiya Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ed-charcoal);background:transparent;color:var(--ed-fg);padding:8px 10px;cursor:pointer}.menu-toggle[aria-expanded=true]{background:var(--ed-charcoal);color:var(--ed-bg)}.menu-icon{display:block;flex-shrink:0}.mobile-menu{position:absolute;top:100%;left:0;right:0;z-index:25;background:var(--ed-bg);border-bottom:1px solid var(--ed-charcoal);padding:12px var(--ed-gutter) 18px;display:grid;grid-template-columns:1fr 1fr;gap:6px}.mobile-menu[hidden]{display:none}.mobile-menu a{font-family:Turiya Mono,monospace;font-size:11px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border:1px solid var(--ed-rule);padding:10px}.mobile-menu a.mm-cta{grid-column:1 / -1;background:var(--ed-emerald);color:var(--ed-on-emerald);border-color:var(--ed-emerald);text-align:center}}
