@font-face{font-family: 'Archivo';font-style: normal;font-weight: 800 900;font-display: swap;src: url('/fonts/archivo-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Archivo';font-style: normal;font-weight: 800 900;font-display: swap;src: url('/fonts/archivo-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Sarabun';font-style: normal;font-weight: 400;font-display: swap;src: url('/fonts/sarabun-400-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Sarabun';font-style: normal;font-weight: 400;font-display: swap;src: url('/fonts/sarabun-400-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Sarabun';font-style: normal;font-weight: 600;font-display: swap;src: url('/fonts/sarabun-600-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Sarabun';font-style: normal;font-weight: 600;font-display: swap;src: url('/fonts/sarabun-600-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 400;font-display: swap;src: url('/fonts/ibm-plex-mono-400-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 400;font-display: swap;src: url('/fonts/ibm-plex-mono-400-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 500;font-display: swap;src: url('/fonts/ibm-plex-mono-500-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 500;font-display: swap;src: url('/fonts/ibm-plex-mono-500-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--paper: #F4F1EA;--white: #FFFFFF;--ink: #141312;--signal: #C8102E;--metal: #8A8F98;--metal-dark: #555A62;--deep: #1E1C1A;--paper-2: #EAE5DA;--ink-2: #3A3835;--signal-ink: #A00D24;--line: #D6D0C2;--line-dark: #3C3935;--font-display: "Archivo",sans-serif;--font-body: "Sarabun",sans-serif;--font-mono: "IBM Plex Mono",monospace;--size-h1: clamp(2.125rem,6vw,5.5rem);--size-h2: clamp(1.625rem,4.5vw,2.25rem);--size-h3: 1.5rem;--size-body: 1.0625rem;--size-small: 0.875rem;--size-label: 0.8125rem;--lh-tight: 1.05;--lh-snug: 1.15;--lh-mid: 1.2;--lh-body: 1.65;--lh-label: 1.4;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--sp-20: 80px;--sp-24: 96px;--radius: 2px;--radius-0: 0px;--dur-fast: 150ms;--dur: 200ms;--dur-slow: 300ms;--ease: cubic-bezier(0.2,0.8,0.2,1);--max-w: 1200px;--gutter: clamp(var(--sp-6),5vw,var(--sp-12));--z-nav: 50;--focus-ring: 2px solid var(--signal)}*,*::before,*::after{box-sizing: border-box}*{margin: 0}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%;overflow-x: clip}body{background: var(--paper);color: var(--ink);font-family: var(--font-body);font-size: var(--size-body);line-height: var(--lh-body);font-size-adjust: from-font;-webkit-font-smoothing: antialiased;overflow-x: clip}img,svg,video{display: block;max-width: 100%}h1,h2,h3,h4,h5,h6{overflow-wrap: break-word}h1{font-family: var(--font-display);font-weight: 900;font-size: var(--size-h1);line-height: var(--lh-tight);letter-spacing: -0.01em;text-transform: uppercase;margin-left: -3.5px}h2{font-family: var(--font-display);font-weight: 900;font-size: var(--size-h2);line-height: var(--lh-snug);letter-spacing: -0.005em;text-transform: uppercase}h3{font-family: var(--font-display);font-weight: 800;font-size: var(--size-h3);line-height: var(--lh-mid)}p{max-width: 65ch}.label{font-family: var(--font-mono);font-size: var(--size-label);line-height: var(--lh-label);text-transform: uppercase;letter-spacing: 0.08em;color: var(--ink-2)}.label--signal{color: var(--signal)}a{color: var(--ink);text-decoration-color: var(--signal);text-underline-offset: 3px;transition: color var(--dur) var(--ease),text-decoration-color var(--dur) var(--ease)}a:hover{color: var(--signal);text-decoration-color: var(--signal)}.btn{display: inline-block;font-family: var(--font-mono);font-size: var(--size-label);text-transform: uppercase;letter-spacing: 0.08em;padding: var(--sp-3) var(--sp-6);border: 1px solid var(--ink);border-radius: var(--radius);background: transparent;color: var(--ink);cursor: pointer;text-decoration: none;transition: background var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}.btn:hover{background: var(--ink);color: var(--paper)}.btn:active{transform: translateY(1px)}.btn--signal{background: var(--signal);border-color: var(--signal);color: var(--white);font-weight: 500}.btn--signal:hover{background: var(--ink);border-color: var(--ink);color: var(--white)}input,textarea,select{font-family: var(--font-body);font-size: var(--size-body);line-height: var(--lh-body);color: var(--ink);background: transparent;border: 1px solid var(--line);border-radius: var(--radius);padding: var(--sp-3) var(--sp-4);width: 100%}input:focus,textarea:focus,select:focus,.btn:focus-visible,a:focus-visible{outline: var(--focus-ring);outline-offset: 2px}textarea{resize: vertical;min-height: 120px}::placeholder{color: var(--metal);opacity: 1}@keyframes rise{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: translateY(0)}}.rise{animation: rise var(--dur-slow) var(--ease) both}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important}}.container{max-width: var(--max-w);margin-inline: auto;padding-inline: var(--gutter)}.rule{border: 0;border-top: 1px solid var(--line)}::selection{background: var(--signal);color: var(--paper)}.site-header{position: sticky;top: 0;z-index: var(--z-nav);background: var(--paper);border-bottom: 1px solid var(--line)}.site-header__inner{display: flex;align-items: center;justify-content: space-between;gap: var(--sp-6);padding-block: var(--sp-4)}.brand{display: flex;align-items: baseline;gap: 0;text-decoration: none}.brand:hover{color: var(--ink)}.brand__mark{font-family: var(--font-display);font-weight: 900;font-size: 1.25rem;letter-spacing: 0.02em;text-transform: uppercase}.brand__tag{font-family: var(--font-mono);font-size: var(--size-label);color: var(--metal-dark);text-transform: uppercase;letter-spacing: 0.08em}.site-nav{display: flex;gap: var(--sp-6);align-items: center}.site-nav a{font-family: var(--font-mono);font-size: var(--size-label);text-transform: uppercase;letter-spacing: 0.08em;text-decoration: none;color: var(--ink-2);white-space: nowrap}.site-nav a:hover{color: var(--signal)}.site-nav a[aria-current="page"]{color: var(--signal)}.site-nav a[aria-current="page"].btn--signal{color: var(--white)}.site-nav a.btn--signal{color: var(--white)}.site-nav a.btn--signal:hover{color: var(--white)}.lang-switch{display: inline-flex;align-items: center;font-family: var(--font-mono);font-size: var(--size-label);letter-spacing: 0.08em;text-transform: uppercase;user-select: none}.lang-switch a{color: var(--metal-dark);text-decoration: none;transition: color var(--dur) var(--ease)}.lang-switch a:hover{color: var(--signal)}.lang-switch__active{color: var(--ink);font-weight: 700}.lang-switch__sep{color: var(--line-dark);margin-inline: 4px}.section{padding-block: var(--sp-24)}.section--tight{padding-block: var(--sp-16)}.section__head{display: flex;align-items: baseline;justify-content: space-between;gap: var(--sp-6);margin-bottom: var(--sp-12);max-width: 100%}.section__head--stacked{flex-direction: column;align-items: flex-start;gap: var(--sp-2)}.section__head h2{flex-shrink: 0}.section__head .label{white-space: normal;min-width: 0}.site-footer{background: var(--deep);color: var(--paper);padding-block: var(--sp-10) var(--sp-6)}.site-footer a{color: var(--paper)}.site-footer__grid{display: grid;grid-template-columns: 1.2fr 1fr 1fr;gap: var(--sp-8);margin-bottom: var(--sp-8)}.site-footer .label{color: var(--metal)}.site-footer__plate{border-top: 1px solid var(--line-dark);padding-top: var(--sp-4);display: flex;justify-content: space-between;gap: var(--sp-4);flex-wrap: wrap}.site-footer__plate .label{color: var(--metal)}.footer-links{list-style: none;padding: 0;margin-top: var(--sp-3);display: grid;gap: var(--sp-2)}.footer-links a{text-decoration: none;color: var(--paper);opacity: 0.85;transition: opacity var(--dur) var(--ease),color var(--dur) var(--ease)}.footer-links a:hover{opacity: 1;color: var(--signal);text-decoration: none}@media (max-width: 840px){.site-nav a:not(.btn){border-bottom: 2px solid transparent;padding-top: var(--sp-3);padding-bottom: 2px}.site-nav a[aria-current="page"]:not(.btn){color: var(--signal);border-bottom-color: var(--signal)}.site-nav a[aria-current="page"].btn--signal{color: var(--white)}.site-header__inner{position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--sp-2);padding-block: var(--sp-3)}.brand{order: 1}.site-nav{order: 3;width: 100%;display: flex;align-items: center;justify-content: space-between;gap: var(--sp-2);overflow-x: visible;border-top: 1px solid var(--line);padding-top: var(--sp-2);margin-top: var(--sp-1)}.site-nav a{font-size: 0.75rem;letter-spacing: 0.04em;white-space: nowrap}.site-nav .btn--signal{position: absolute;top: var(--sp-3);right: var(--gutter);padding: 10px 14px;font-size: 0.75rem;line-height: 1.2}.site-footer{padding-block: var(--sp-8) var(--sp-6)}.site-footer__grid{grid-template-columns: 1fr;gap: var(--sp-6);margin-bottom: var(--sp-6)}.section__head{flex-direction: column;align-items: flex-start;gap: var(--sp-3)}}@media (max-width: 360px){.brand__tag{display: none}.site-nav{gap: 4px}.site-nav a{font-size: 0.6875rem;letter-spacing: 0.02em}.site-nav .btn--signal{padding: 5px 10px;font-size: 0.7rem}}.mashina-consent{position: fixed;bottom: var(--sp-4);left: 50%;transform: translate(-50%,0);width: min(calc(100vw - var(--sp-6)),740px);z-index: 1000;background: var(--deep);color: var(--paper);border: 1px solid var(--line-dark);border-left: 3px solid var(--signal);box-shadow: 0 16px 40px rgba(0,0,0,0.45);padding: var(--sp-4) var(--sp-6);opacity: 1;transition: transform 0.25s var(--ease),opacity 0.25s var(--ease);will-change: transform,opacity}.mashina-consent[hidden]{display: none !important}.mashina-consent.is-hidden{transform: translate(-50%,20px);opacity: 0;pointer-events: none}.consent-header{display: flex;align-items: center;justify-content: space-between;gap: var(--sp-3);padding-bottom: var(--sp-2);border-bottom: 1px solid var(--line-dark)}.consent-header__left{display: flex;align-items: center;gap: var(--sp-2)}.consent-dot{width: 8px;height: 8px;border-radius: 50%;background: var(--signal);display: inline-block}.consent-dot--gray{background: var(--metal)}.consent-title{font-family: var(--font-mono);font-size: var(--size-label);letter-spacing: 0.08em;text-transform: uppercase;color: var(--paper);font-weight: 500}.consent-badge{font-family: var(--font-mono);font-size: 0.6875rem;letter-spacing: 0.08em;color: var(--paper);background: rgba(200,16,46,0.2);border: 1px solid var(--signal);padding: 2px 8px;border-radius: var(--radius);text-transform: uppercase;font-weight: 600}.consent-desc{font-family: var(--font-body);font-size: var(--size-small);line-height: 1.55;color: #E2DDD2;margin-top: var(--sp-2);max-width: 68ch}.consent-actions{display: flex;align-items: center;gap: var(--sp-3);flex-wrap: wrap;margin-top: var(--sp-3)}.btn--ghost-dark{background: transparent;border: 1px solid var(--metal);color: var(--paper)}.btn--ghost-dark:hover{background: rgba(255,255,255,0.1);color: var(--paper);border-color: var(--paper)}.btn--sm{padding: 6px 14px;font-size: 0.75rem;letter-spacing: 0.06em}.consent-link{font-family: var(--font-mono);font-size: var(--size-label);letter-spacing: 0.06em;text-transform: uppercase;color: var(--paper);text-decoration: underline;text-underline-offset: 3px;margin-left: auto}.consent-link:hover{color: #FF5C77}.cookie-trigger-btn{background: none;border: none;padding: 0;font-family: inherit;font-size: inherit;letter-spacing: inherit;text-transform: inherit;color: inherit;cursor: pointer;text-decoration: underline;text-underline-offset: 2px;transition: color var(--dur) var(--ease)}.cookie-trigger-btn:hover{color: var(--signal)}@media (max-width: 640px){.mashina-consent{bottom: var(--sp-2);padding: var(--sp-3) var(--sp-4);width: calc(100vw - var(--sp-4))}.consent-actions{gap: var(--sp-2)}.consent-actions .btn{flex: 1 1 auto;text-align: center;padding: 8px 10px}.consent-link{width: 100%;text-align: center;margin-left: 0;margin-top: var(--sp-1)}}.container--narrow{max-width: 820px}.label--signal{color: var(--signal)}.section--tight{padding-block: var(--sp-16)}.rise{animation: rise 0.5s cubic-bezier(0.2,0.7,0.2,1) both}@keyframes rise{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: none}}.form{display: grid;gap: var(--sp-6);margin-top: var(--sp-12);padding: var(--sp-8);border: 1px solid var(--line);background: var(--paper-2)}.form__grid{display: grid;grid-template-columns: 1fr 1fr;gap: var(--sp-6)}.field{display: grid;gap: var(--sp-2)}.field .label{color: var(--ink)}.field__hint{color: var(--metal);font-weight: 400;text-transform: none;letter-spacing: 0}.field input,.field select,.field textarea{font-family: var(--font-body);font-size: 1rem;color: var(--ink);background: var(--paper);border: 1px solid var(--line);padding: 0.75rem 0.9rem;border-radius: 0;transition: border-color 0.15s ease,box-shadow 0.15s ease}.field textarea{min-height: 9rem;resize: vertical}.field input:focus,.field select:focus,.field textarea:focus{outline: none;border-color: var(--signal);box-shadow: 0 0 0 3px rgba(200,16,46,0.15)}.field input[aria-invalid="true"],.field textarea[aria-invalid="true"]{border-color: var(--signal-ink);box-shadow: 0 0 0 3px rgba(160,13,36,0.12)}.form__submit{justify-self: start}#order-note,#contact-note{min-height: 1.2em}#order-note:valid,#contact-note:valid{}.legal-block{margin-top: var(--sp-10);padding-top: var(--sp-6);border-top: 1px solid var(--line)}.legal-block h2{font-size: var(--size-h3);margin-bottom: var(--sp-4)}.legal-block p{color: var(--ink-2);max-width: 68ch}.legal-list{list-style: none;padding: 0;display: grid;gap: var(--sp-3)}.legal-list li{position: relative;padding-left: var(--sp-5);color: var(--ink-2);max-width: 68ch}.legal-list li::before{content: "—";position: absolute;left: 0;color: var(--signal)}.legal-block p,.legal-list li{overflow-wrap: break-word;min-width: 0}#owner{padding-block: var(--sp-12) var(--sp-16)}.owner-copy{display: grid;gap: var(--sp-3);margin-top: var(--sp-6);max-width: 62ch}.owner-copy p{color: var(--ink-2)}.owner-split{display: grid;grid-template-columns: 1fr 1fr;gap: var(--sp-12);margin-top: var(--sp-12)}.owner-hero{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,1.1fr);gap: var(--sp-12);align-items: start}.owner-hero__content{display: flex;flex-direction: column}.owner-hero__content h1{font-size: clamp(2.25rem,3.2vw,3.5rem);line-height: 1.08;letter-spacing: -0.02em;max-width: 18ch;margin-top: var(--sp-4);margin-left: -3.5px;word-break: normal;overflow-wrap: normal;hyphens: none}.owner-hero__side{display: flex;flex-direction: column}.owner-hero__actions,.blog-hero__actions{display: flex;gap: var(--sp-4);flex-wrap: wrap;align-items: center;margin-top: var(--sp-5)}.spec-card--compare{border: 1px solid var(--line);background: var(--paper-2);box-shadow: 0 12px 32px rgba(20,19,18,0.08)}.spec-card__table-wrap{overflow-x: auto}.owner-table{width: 100%;border-collapse: collapse;font-size: var(--size-small);text-align: left}.owner-table th{background: var(--paper);padding: 8px var(--sp-3);font-family: var(--font-mono);font-size: var(--size-label);letter-spacing: 0.08em;text-transform: uppercase;border-bottom: 1px solid var(--line);color: var(--ink)}.owner-table td{padding: 8px var(--sp-3);border-bottom: 1px solid var(--line);line-height: 1.4;color: var(--ink-2)}.owner-table tr:last-child td{border-bottom: none}.owner-table tr:hover td{background: rgba(20,19,18,0.03)}.owner-table__key{font-family: var(--font-mono);font-size: var(--size-label);text-transform: uppercase;letter-spacing: 0.06em;color: var(--ink);white-space: nowrap}.owner-table__badge{display: inline-block;font-family: var(--font-mono);font-size: var(--size-label);text-transform: uppercase;letter-spacing: 0.08em;padding: 2px 6px;border: 1px solid currentColor}.owner-table__badge--signal{color: var(--signal);border-color: var(--signal)}.owner-table__badge--human{color: var(--metal);border-color: var(--metal)}@media (max-width: 900px){.owner-hero{grid-template-columns: minmax(0,1fr);gap: var(--sp-8)}.owner-hero__side{margin-top: var(--sp-4);min-width: 0}.owner-hero__content{min-width: 0}}@media (max-width: 480px){.owner-hero__content h1{font-size: clamp(1.625rem,7.5vw,2.25rem);overflow-wrap: break-word}.spec-card__head{flex-wrap: wrap}}.spec-card{border: 1px solid var(--line);background: var(--paper)}.spec-card__head{display: flex;align-items: center;gap: var(--sp-3);background: var(--paper-2);border-bottom: 1px solid var(--line);padding: var(--sp-3) var(--sp-4)}.spec-card__title{font-family: var(--font-mono);font-size: var(--size-label);font-weight: 500;text-transform: uppercase;letter-spacing: 0.08em;color: var(--ink);margin: 0;line-height: var(--lh-snug)}.spec-card__clock{margin-left: auto;font-family: var(--font-mono);font-size: var(--size-label);letter-spacing: 0.05em;color: var(--signal);white-space: nowrap}.spec-card__clock--local{color: var(--metal)}.spec-card__led{width: 6px;height: 6px;border-radius: 50%;background: var(--signal);flex-shrink: 0;animation: spec-card-pulse 2s var(--ease) infinite}.spec-card__led--amber{background: var(--metal);animation: none}@keyframes spec-card-pulse{0%,100%{box-shadow: 0 0 0 0 rgba(200,16,46,0.4)}50%{box-shadow: 0 0 0 6px rgba(200,16,46,0)}}@media (prefers-reduced-motion: reduce){.spec-card__led{animation: none}}.spec-card__list{list-style: none;padding: 0;margin: 0}.spec-card__list li{display: grid;grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);align-items: baseline;gap: var(--sp-4);padding: var(--sp-3) var(--sp-4);border-bottom: 1px solid var(--line);font-size: var(--size-small)}.spec-card__list li:last-child{border-bottom: none}.spec-card__key{font-family: var(--font-mono);font-size: var(--size-label);text-transform: uppercase;letter-spacing: 0.08em;color: var(--ink-2)}.spec-card__key::before{content: "— ";color: var(--signal)}.spec-card__val{color: var(--ink)}.spec-card__list li:hover .spec-card__key{color: var(--ink)}.spec-card__list li{opacity: 0;transform: translateY(6px)}.spec-card--booted .spec-card__list li,.no-js .spec-card__list li{opacity: 1;transform: none;transition: opacity 0.3s var(--ease),transform 0.3s var(--ease)}.section__head{display: flex;justify-content: space-between;align-items: baseline;gap: var(--sp-4);margin-bottom: var(--sp-8);border-bottom: 1px solid var(--line);padding-bottom: var(--sp-4)}.proof-stats{display: grid;grid-template-columns: repeat(4,1fr);gap: var(--sp-4);margin-top: var(--sp-12);border: 1px solid var(--line);background: var(--paper-2)}.proof-hero{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);gap: var(--sp-10);align-items: start}.proof-hero__content{display: flex;flex-direction: column}.proof-hero__content h1{font-size: clamp(2.25rem,3.2vw,3.5rem);line-height: 1.08;letter-spacing: -0.02em;max-width: 16ch;margin-top: var(--sp-4);margin-left: -3.5px}.proof-hero__content p{max-width: 50ch;font-size: var(--size-body);line-height: var(--lh-body);color: var(--ink-2);margin-top: var(--sp-4)}.proof-hero__side{display: flex;flex-direction: column}.proof-stats--square{display: grid;grid-template-columns: repeat(2,1fr);gap: 0;margin-top: 0;border: 1px solid var(--line);background: var(--paper-2);box-shadow: 0 12px 32px rgba(20,19,18,0.08)}.proof-stats--square .proof-stat{padding: var(--sp-6);border-right: 1px solid var(--line);border-bottom: 1px solid var(--line)}.proof-stats--square .proof-stat:nth-child(2n){border-right: none}.proof-stats--square .proof-stat:nth-child(n+3){border-bottom: none}.proof-stat{display: grid;gap: var(--sp-1);padding: var(--sp-6);border-right: 1px solid var(--line)}.proof-stat:last-child{border-right: none}.proof-stat__num{font-family: var(--font-display);font-weight: 900;font-size: clamp(2rem,4vw,3rem);line-height: 1;color: var(--signal)}.proof-stat__label{font-family: var(--font-mono);font-size: var(--size-label);text-transform: uppercase;letter-spacing: 0.08em;color: var(--ink-2)}@media (max-width: 900px){.proof-hero{grid-template-columns: 1fr;gap: var(--sp-8)}.proof-hero__content h1{max-width: 100%}.proof-hero__content p{max-width: 100%}.proof-hero__side{margin-top: var(--sp-4)}}@media (max-width: 640px){.proof-stats--square .proof-stat{padding: var(--sp-4) var(--sp-3)}}@media (max-width: 380px){.proof-stats--square .proof-stat{padding: var(--sp-3) var(--sp-2)}.proof-stat__num{font-size: 1.75rem}}.blog-hero{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);gap: var(--sp-10);align-items: start}.blog-hero__content{display: flex;flex-direction: column}.blog-hero__content h1{font-size: clamp(2.25rem,3.2vw,3.5rem);line-height: 1.08;letter-spacing: -0.02em;max-width: 18ch;margin-top: var(--sp-4);margin-left: -3.5px}.blog-hero__content p{max-width: 52ch;font-size: var(--size-body);line-height: var(--lh-body);color: var(--ink-2);margin-top: var(--sp-4)}.blog-hero__side{display: flex;flex-direction: column}.spec-card--telemetry{border: 1px solid var(--line);background: var(--paper-2);box-shadow: 0 12px 32px rgba(20,19,18,0.08)}.spec-card--telemetry .spec-card__list li{opacity: 1;transform: none}@media (max-width: 900px){.blog-hero{grid-template-columns: 1fr;gap: var(--sp-8)}.blog-hero__side{margin-top: var(--sp-4)}}.spec-table{list-style: none;padding: 0;margin: 0;border-top: 1px solid var(--ink)}.spec-row{display: grid;grid-template-columns: 3.5rem 1fr auto;align-items: center;gap: var(--sp-6);padding-block: var(--sp-8);border-bottom: 1px solid var(--line);transition: background var(--dur) var(--ease)}.spec-row:hover{background: var(--paper-2)}.spec-row__num{font-family: var(--font-mono);font-size: var(--size-label);color: var(--signal);letter-spacing: 0.08em;align-self: start;padding-top: var(--sp-1)}.spec-row__body h3{margin-bottom: var(--sp-2)}.spec-row__body p{font-size: var(--size-small);color: var(--ink-2);max-width: 60ch;margin-bottom: var(--sp-2)}.spec-row__body p:last-child{margin-bottom: 0}.spec-row__body .label{display: block;margin-top: var(--sp-2)}@media (max-width: 768px){.spec-table--proof{margin-top: var(--sp-8) !important}.spec-row{grid-template-columns: 2.25rem 1fr;column-gap: var(--sp-3);row-gap: var(--sp-4);grid-template-areas: "num body" "cta cta";align-items: start;padding-block: var(--sp-6)}.spec-row__num{grid-area: num;font-size: 0.8125rem;padding-top: 2px}.spec-row__body{grid-area: body;min-width: 0}.spec-row__body p{max-width: 100%;overflow-wrap: break-word}.spec-row__body .label{overflow-wrap: break-word;word-break: break-word}.spec-row .btn{grid-area: cta;justify-self: stretch;text-align: center;margin-top: var(--sp-2)}}@media (max-width: 480px){.spec-row{grid-template-columns: 1fr;grid-template-areas: "num" "body" "cta";row-gap: var(--sp-2);padding-block: var(--sp-5)}.spec-row__num{padding-top: 0;margin-bottom: 2px}.spec-row .btn{margin-top: var(--sp-3)}}.proof-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--sp-8)}.proof-card{position: relative;border: 1px solid var(--line);background: var(--paper-2);padding: var(--sp-8);display: flex;flex-direction: column;transition: transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.proof-card:hover{transform: translate(-3px,-3px);box-shadow: 3px 3px 0 0 var(--ink)}.proof-card .label{margin-bottom: var(--sp-2)}.proof-card h3{font-family: var(--font-display);font-weight: 800;text-transform: uppercase;letter-spacing: 0.01em;margin-top: var(--sp-2);margin-bottom: var(--sp-4);line-height: var(--lh-snug)}.proof-card p{margin-top: var(--sp-4);color: var(--ink-2);line-height: var(--lh-body)}.proof-card p:last-child,.proof-card .proof-card__link{margin-top: auto !important;padding-top: var(--sp-6)}.post-body{display: grid;gap: var(--sp-4);margin-top: var(--sp-10)}.post-body p{color: var(--ink-2);max-width: 68ch}.post-body h2{font-size: var(--size-h3);margin-top: var(--sp-8)}.post-body code{font-family: var(--font-mono);font-size: 0.9em;background: var(--paper-2);border: 1px solid var(--line);padding: 0.1em 0.4em}@media (max-width: 880px){.form__grid,.owner-split,.proof-grid{grid-template-columns: 1fr}.proof-stats{grid-template-columns: repeat(2,1fr)}.proof-stat:nth-child(2){border-right: none}.proof-stat:nth-child(n+3){border-top: 1px solid var(--line)}.owner-split,.proof-grid{gap: var(--sp-8)}.spec-card__head{padding: var(--sp-2) var(--sp-3)}.spec-card__list li{grid-template-columns: 1fr;gap: var(--sp-1)}.legal-list li{padding-left: var(--sp-5)}.legal-list li::before{position: static;margin-right: var(--sp-2)}.legal-block{margin-top: var(--sp-8)}.legal-block h2{font-size: 1.25rem;line-height: 1.25}}[data-reveal]{opacity: 0;transform: translateY(20px);transition: opacity 0.6s var(--ease),transform 0.6s var(--ease);will-change: opacity,transform}[data-reveal].is-in{opacity: 1;transform: translateY(0)}[data-reveal-group] > .reveal-child{opacity: 0;transform: translateY(22px);transition: opacity 0.55s var(--ease),transform 0.55s var(--ease);transition-delay: var(--reveal-delay,0ms);will-change: opacity,transform}[data-reveal-group].is-in > .reveal-child,[data-reveal-group] > .reveal-child.is-in{opacity: 1;transform: translateY(0)}h1,h1[data-reveal],.hero [data-reveal],.order-hero [data-reveal],.contact-hero [data-reveal],.legal-hero [data-reveal],.blog-hero [data-reveal],.proof-hero [data-reveal],.owner-hero [data-reveal],.section:first-of-type > .container > p.label[data-reveal],.section:first-of-type > .container > h1[data-reveal]{opacity: 1 !important;transform: none !important;transition: none !important}.machine-grid{position: absolute;inset: 0;pointer-events: none;background-image: linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size: 44px 44px;opacity: 0.4;-webkit-mask-image: radial-gradient(ellipse 80% 70% at 50% 0%,#000 30%,transparent 75%);mask-image: radial-gradient(ellipse 80% 70% at 50% 0%,#000 30%,transparent 75%);animation: grid-drift 24s linear infinite}@keyframes grid-drift{from{background-position: 0 0}to{background-position: 0 44px}}.machine-console{margin-top: var(--sp-8);border: 1px solid var(--line);border-left: 3px solid var(--signal);background: var(--deep);color: var(--paper);font-family: var(--font-mono);font-size: var(--size-small);line-height: 1.7;padding: var(--sp-4) var(--sp-6);max-width: 640px;box-shadow: 0 12px 32px rgba(20,19,18,0.18)}.console__bar{display: flex;align-items: center;gap: var(--sp-2);padding-bottom: var(--sp-3);margin-bottom: var(--sp-3);border-bottom: 1px solid var(--line-dark)}.console__dot{width: 9px;height: 9px;border-radius: 50%;background: var(--metal)}.console__dot:first-child{background: var(--signal)}.console__title{margin-left: auto;color: var(--metal);font-size: var(--size-label);letter-spacing: 0.08em;text-transform: uppercase}.console__out{min-height: 215px;white-space: pre-wrap;word-break: break-word;color: var(--paper);overflow: hidden}.console__cursor{display: inline-block;width: 0.6em;height: 1.1em;background: var(--signal);vertical-align: text-bottom;margin-left: 2px;animation: blink 1s steps(1) infinite}@keyframes blink{0%,49%{opacity: 1}50%,100%{opacity: 0}}.status-ticker{display: inline-block;font-family: var(--font-mono);font-size: var(--size-label);letter-spacing: 0.08em;text-transform: uppercase;color: var(--signal);border: 1px solid var(--line);padding: var(--sp-2) var(--sp-4);margin-top: var(--sp-4);background: var(--paper-2)}.marquee{overflow: hidden;border-block: 1px solid var(--ink);background: var(--ink);color: var(--paper);padding-block: var(--sp-3);white-space: nowrap;user-select: none}.marquee__track{display: flex;width: max-content;animation: marquee 75s linear infinite;will-change: transform}.marquee__track span{display: inline-block;flex-shrink: 0;font-family: var(--font-mono);font-size: var(--size-label);text-transform: uppercase;letter-spacing: 0.12em;margin-right: var(--sp-8);color: var(--paper)}.marquee__track span em{font-style: normal;color: var(--signal)}@keyframes marquee{from{transform: translateX(0)}to{transform: translateX(-50%)}}.spec-row{transform: perspective(600px) rotateX(var(--tilt,0deg));transform-origin: center;transition: background var(--dur) var(--ease),transform 0.15s var(--ease)}.spec-row.has-detail{cursor: pointer}.spec-row__detail{display: none;grid-column: 2 / -1;padding-top: var(--sp-3);border-top: 1px dashed var(--line);font-size: var(--size-small);color: var(--ink-2)}.spec-row.is-open .spec-row__detail{display: block}.spec-row.is-open{background: var(--paper-2)}.btn{position: relative;overflow: hidden}.btn::after{content: "";position: absolute;top: 0;left: -120%;width: 60%;height: 100%;background: linear-gradient(100deg,transparent,rgba(255,255,255,0.35),transparent);transform: skewX(-20deg);transition: left 0.5s var(--ease)}.btn:hover::after{left: 130%}@media (max-width: 768px){.machine-console{font-size: 0.8125rem;line-height: 1.55;padding: var(--sp-3) var(--sp-4)}.console__out{min-height: 205px}}@media (prefers-reduced-motion: reduce){.machine-grid{animation: none}.console__cursor{animation: none}.btn::after{display: none}[data-reveal],[data-reveal-group] > .reveal-child{opacity: 1;transform: none}}