:root{--oba-font-sans:"Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--oba-font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--oba-text-3xs:.625rem;--oba-text-2xs:.6875rem;--oba-text-xs:.75rem;--oba-text-sm:.8125rem;--oba-text-base:.875rem;--oba-text-md:.9375rem;--oba-text-lg:1.125rem;--oba-text-xl:1.375rem;--oba-text-2xl:1.75rem;--oba-text-3xl:2.25rem;--oba-text-4xl:3rem;--oba-leading-none:1;--oba-leading-tight:1.2;--oba-leading-snug:1.35;--oba-leading-normal:1.5;--oba-leading-relaxed:1.65;--oba-tracking-tighter:-.02em;--oba-tracking-tight:-.01em;--oba-tracking-normal:0;--oba-tracking-wide:.04em;--oba-tracking-label:.15em;--oba-space-0:0;--oba-space-1:.25rem;--oba-space-2:.5rem;--oba-space-3:.75rem;--oba-space-4:1rem;--oba-space-5:1.25rem;--oba-space-6:1.5rem;--oba-space-8:2rem;--oba-space-10:2.5rem;--oba-space-12:3rem;--oba-space-16:4rem;--oba-space-20:5rem;--oba-space-24:6rem;--oba-space-px:1px;--oba-space-0_5:.125rem;--oba-space-1_5:.375rem;--oba-radius-none:0;--oba-radius-sm:2px;--oba-radius-md:3px;--oba-radius-full:9999px;--oba-border-hairline:1px;--oba-border-thick:2px;--oba-control-dense:2rem;--oba-control-default:2.5rem;--oba-control-comfortable:3rem;--oba-duration-instant:0s;--oba-duration-fast:.12s;--oba-duration-normal:.18s;--oba-duration-slow:.28s;--oba-ease-standard:cubic-bezier(.2, 0, 0, 1);--oba-ease-exit:cubic-bezier(.4, 0, 1, 1);--oba-focus-width:2px;--oba-focus-offset:2px;--oba-focus-style:solid;--oba-color-ground:#080f10;--oba-color-surface:#0d1515;--oba-color-surface-raised:#151d1e;--oba-color-surface-sunken:#050a0a;--oba-color-surface-overlay:#232b2c;--oba-color-border-hairline:#3b494b;--oba-color-border-strong:#6b7272;--oba-color-text-primary:#e0e3e3;--oba-color-text-muted:#8e9292;--oba-color-text-faint:#626868;--oba-color-accent:#00f0ff;--oba-color-accent-hover:#00d8e6;--oba-color-accent-contrast:#000;--oba-color-accent-soft:#00f0ff1a;--oba-color-focus-ring:#00f0ff;--oba-color-status-published:#34d399;--oba-color-status-beta:#38bdf8;--oba-color-status-in-development:#fbbf24;--oba-color-status-paused:#94a3b8;--oba-color-danger:#ff6b6b;--oba-color-danger-contrast:#1a0505;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme]){--oba-color-ground:#f2f4f4;--oba-color-surface:#f8fafa;--oba-color-surface-raised:#fff;--oba-color-surface-sunken:#e6eaea;--oba-color-surface-overlay:#fff;--oba-color-border-hairline:#d2d8d8;--oba-color-border-strong:#7e8585;--oba-color-text-primary:#0f1516;--oba-color-text-muted:#5b6363;--oba-color-text-faint:#828989;--oba-color-accent:#0e7490;--oba-color-accent-hover:#155e75;--oba-color-accent-contrast:#fff;--oba-color-accent-soft:#0e74901a;--oba-color-focus-ring:#0e7490;--oba-color-status-published:#047857;--oba-color-status-beta:#0369a1;--oba-color-status-in-development:#b45309;--oba-color-status-paused:#5e6676;--oba-color-danger:#b91c1c;--oba-color-danger-contrast:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}[data-theme=dark-cyan]{--oba-color-ground:#080f10;--oba-color-surface:#0d1515;--oba-color-surface-raised:#151d1e;--oba-color-surface-sunken:#050a0a;--oba-color-surface-overlay:#232b2c;--oba-color-border-hairline:#3b494b;--oba-color-border-strong:#6b7272;--oba-color-text-primary:#e0e3e3;--oba-color-text-muted:#8e9292;--oba-color-text-faint:#626868;--oba-color-accent:#00f0ff;--oba-color-accent-hover:#00d8e6;--oba-color-accent-contrast:#000;--oba-color-accent-soft:#00f0ff1a;--oba-color-focus-ring:#00f0ff;--oba-color-status-published:#34d399;--oba-color-status-beta:#38bdf8;--oba-color-status-in-development:#fbbf24;--oba-color-status-paused:#94a3b8;--oba-color-danger:#ff6b6b;--oba-color-danger-contrast:#1a0505;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light-cyan]{--oba-color-ground:#f2f4f4;--oba-color-surface:#f8fafa;--oba-color-surface-raised:#fff;--oba-color-surface-sunken:#e6eaea;--oba-color-surface-overlay:#fff;--oba-color-border-hairline:#d2d8d8;--oba-color-border-strong:#7e8585;--oba-color-text-primary:#0f1516;--oba-color-text-muted:#5b6363;--oba-color-text-faint:#828989;--oba-color-accent:#0e7490;--oba-color-accent-hover:#155e75;--oba-color-accent-contrast:#fff;--oba-color-accent-soft:#0e74901a;--oba-color-focus-ring:#0e7490;--oba-color-status-published:#047857;--oba-color-status-beta:#0369a1;--oba-color-status-in-development:#b45309;--oba-color-status-paused:#5e6676;--oba-color-danger:#b91c1c;--oba-color-danger-contrast:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light-green]{--oba-color-ground:#f2f4f4;--oba-color-surface:#f8fafa;--oba-color-surface-raised:#fff;--oba-color-surface-sunken:#e6eaea;--oba-color-surface-overlay:#fff;--oba-color-border-hairline:#d2d8d8;--oba-color-border-strong:#7e8585;--oba-color-text-primary:#0f1516;--oba-color-text-muted:#5b6363;--oba-color-text-faint:#828989;--oba-color-accent:#15803d;--oba-color-accent-hover:#166534;--oba-color-accent-contrast:#fff;--oba-color-accent-soft:#15803d1a;--oba-color-focus-ring:#15803d;--oba-color-status-published:#047857;--oba-color-status-beta:#0369a1;--oba-color-status-in-development:#b45309;--oba-color-status-paused:#5e6676;--oba-color-danger:#b91c1c;--oba-color-danger-contrast:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark-amber]{--oba-color-ground:#080f10;--oba-color-surface:#0d1515;--oba-color-surface-raised:#151d1e;--oba-color-surface-sunken:#050a0a;--oba-color-surface-overlay:#232b2c;--oba-color-border-hairline:#3b494b;--oba-color-border-strong:#6b7272;--oba-color-text-primary:#e0e3e3;--oba-color-text-muted:#8e9292;--oba-color-text-faint:#626868;--oba-color-accent:#ffb700;--oba-color-accent-hover:#e6a500;--oba-color-accent-contrast:#000;--oba-color-accent-soft:#ffb7001a;--oba-color-focus-ring:#ffb700;--oba-color-status-published:#34d399;--oba-color-status-beta:#38bdf8;--oba-color-status-in-development:#fbbf24;--oba-color-status-paused:#94a3b8;--oba-color-danger:#ff6b6b;--oba-color-danger-contrast:#1a0505;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--oba-focus-width) var(--oba-focus-style) var(--oba-color-focus-ring);outline-offset:var(--oba-focus-offset)}@media (prefers-reduced-motion:reduce){:root{--oba-duration-fast:0s;--oba-duration-normal:0s;--oba-duration-slow:0s}}
*{box-sizing:border-box}html{scroll-padding-top:var(--oba-space-8)}body{background:var(--oba-color-ground);color:var(--oba-color-text-primary);font-family:var(--oba-font-sans);font-size:var(--oba-text-base);line-height:var(--oba-leading-relaxed);margin:0}a{color:inherit;text-underline-offset:var(--oba-space-1)}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}p,h1,h2,h3,figure{margin:0}h1,h2,h3{line-height:var(--oba-leading-tight);text-wrap:balance}h1{font-size:var(--oba-text-4xl);letter-spacing:var(--oba-tracking-tighter);font-weight:600}h2{font-size:var(--oba-text-2xl);letter-spacing:var(--oba-tracking-tight);font-weight:500}h3{font-size:var(--oba-text-lg);font-weight:600}p{color:var(--oba-color-text-muted)}.wrap{max-width:1160px;padding-inline:var(--oba-space-8);margin-inline:auto}.topbar{justify-content:space-between;align-items:center;gap:var(--oba-space-6);border-bottom:var(--oba-border-hairline) solid var(--oba-color-border-hairline);min-height:96px;display:flex}.brand{font:500 var(--oba-text-sm)/var(--oba-leading-normal) var(--oba-font-mono);text-decoration:none}.brand span{color:var(--oba-color-accent)}.nav-controls,.actions{align-items:center;gap:var(--oba-space-4);display:flex}.language,.label,.eyebrow,.number,.mono{font-family:var(--oba-font-mono);font-size:var(--oba-text-xs)}.language{color:var(--oba-color-text-muted)}.label,.eyebrow{text-transform:uppercase;letter-spacing:var(--oba-tracking-label)}.eyebrow{color:var(--oba-color-accent);margin-bottom:var(--oba-space-5)}.button{justify-content:center;align-items:center;gap:var(--oba-space-3);min-height:var(--oba-control-comfortable);padding:var(--oba-space-3) var(--oba-space-5);border-radius:var(--oba-radius-sm);border:var(--oba-border-hairline) solid transparent;font-weight:500;text-decoration:none;display:inline-flex}.primary{background:var(--oba-color-accent);color:var(--oba-color-accent-contrast)}.primary:hover{background:var(--oba-color-accent-hover)}.secondary{border-color:var(--oba-color-border-hairline);background:var(--oba-color-surface);color:var(--oba-color-text-primary)}.secondary:hover{background:var(--oba-color-surface-raised)}.theme{gap:var(--oba-space-2);font-size:var(--oba-text-sm)}.sun,.moon{font-size:var(--oba-text-xl);line-height:var(--oba-leading-none)}.moon,[data-theme=light-cyan] .sun{display:none}[data-theme=light-cyan] .moon{display:inline}@media (prefers-color-scheme:light){html:not([data-theme]) .sun{display:none}html:not([data-theme]) .moon{display:inline}}.hero{align-items:center;gap:var(--oba-space-16);padding-block:var(--oba-space-24);grid-template-columns:1.15fr 1fr;display:grid}h1 span{color:var(--oba-color-accent)}.lead{font-size:var(--oba-text-lg);line-height:var(--oba-leading-relaxed);max-width:56ch;margin-top:var(--oba-space-6)}.actions{margin-top:var(--oba-space-8);gap:var(--oba-space-6);flex-wrap:wrap}.text-link{font-weight:500}.availability{font-size:var(--oba-text-sm);margin-top:var(--oba-space-5)}.illustration{border:var(--oba-border-hairline) solid var(--oba-color-border-strong);background:var(--oba-color-surface);border-radius:var(--oba-radius-md);overflow:hidden}.screen-top{justify-content:space-between;align-items:center;gap:var(--oba-space-3);padding:var(--oba-space-4) var(--oba-space-5);border-bottom:var(--oba-border-hairline) solid var(--oba-color-border-hairline);display:flex}.state{font-family:var(--oba-font-mono);font-size:var(--oba-text-xs);color:var(--oba-color-accent)}.lock-face{padding:var(--oba-space-8) var(--oba-space-5);text-align:center;background:var(--oba-color-surface-raised)}.lock-face svg{fill:none;width:48px;height:48px;stroke:var(--oba-color-accent);stroke-width:1.5px;margin-bottom:var(--oba-space-4)}.lock-face p{font-size:var(--oba-text-xl);line-height:var(--oba-leading-snug)}.lock-face strong{color:var(--oba-color-text-primary);font-weight:500}.pin{margin:var(--oba-space-5) auto var(--oba-space-3);border:var(--oba-border-hairline) solid var(--oba-color-border-strong);border-radius:var(--oba-radius-sm);padding:var(--oba-space-2) var(--oba-space-5);letter-spacing:var(--oba-tracking-wide);display:table}.lock-face .mono{color:var(--oba-color-text-muted)}.connection{text-align:center;padding:var(--oba-space-3);color:var(--oba-color-text-muted);font-size:var(--oba-text-xs);border-block:var(--oba-border-hairline) solid var(--oba-color-border-hairline)}.phone-line{align-items:center;gap:var(--oba-space-4);padding:var(--oba-space-5);display:flex}.phone-line>:last-child{margin-left:auto}.phone-icon{font-size:var(--oba-text-3xl);color:var(--oba-color-accent);line-height:var(--oba-leading-none)}.phone-line strong{font-size:var(--oba-text-base);font-weight:500}.phone-line p{font-size:var(--oba-text-xs)}figcaption{font-size:var(--oba-text-xs);color:var(--oba-color-text-muted);margin-top:var(--oba-space-3)}.section{border-top:var(--oba-border-hairline) solid var(--oba-color-border-hairline);padding-block:var(--oba-space-16)}.section-heading{max-width:560px;margin-bottom:var(--oba-space-10)}.feature-grid{gap:var(--oba-space-8);grid-template-columns:repeat(3,1fr);display:grid}.number{color:var(--oba-color-text-muted);margin-bottom:var(--oba-space-5);display:block}.feature-grid h3,.steps h3{margin-bottom:var(--oba-space-3)}.steps{gap:var(--oba-space-10);padding-left:var(--oba-space-5);grid-template-columns:repeat(3,1fr);display:grid}.steps li{padding-left:var(--oba-space-2)}.steps li::marker{color:var(--oba-color-accent);font-family:var(--oba-font-mono)}.requirements{margin-top:var(--oba-space-8);font-size:var(--oba-text-sm)}.plan-intro{margin-top:var(--oba-space-4)}.plan-grid{margin-top:var(--oba-space-8);gap:var(--oba-space-6);grid-template-columns:1fr 1fr;display:grid}.plan{padding:var(--oba-space-8);border:var(--oba-border-hairline) solid var(--oba-color-border-hairline);background:var(--oba-color-surface);border-radius:var(--oba-radius-md)}.plan h3{font-size:var(--oba-text-2xl);margin-bottom:var(--oba-space-3)}.plan ul{margin:var(--oba-space-6) 0 0;padding:0;list-style:none}.plan li{gap:var(--oba-space-3);margin-top:var(--oba-space-2);display:flex}.plan li span{color:var(--oba-color-accent)}.boundary{margin-block:var(--oba-space-4) var(--oba-space-16);padding:var(--oba-space-8);border-left:var(--oba-border-thick) solid var(--oba-color-border-strong);background:var(--oba-color-surface-sunken)}.boundary p:not(.eyebrow){max-width:80ch;margin-block:var(--oba-space-4)}.footer{border-top:var(--oba-border-hairline) solid var(--oba-color-border-hairline);padding-block:var(--oba-space-8);gap:var(--oba-space-6);flex-wrap:wrap;align-items:center;display:flex}.footer nav{gap:var(--oba-space-6);margin-left:auto;display:flex}.footer p{width:100%;font-size:var(--oba-text-xs)}.document{max-width:800px;padding-block:var(--oba-space-16)}.back{margin-bottom:var(--oba-space-10);color:var(--oba-color-text-muted);display:inline-block}.document section{margin-block:var(--oba-space-10)}.document section p,.document .lead p+p,.document .lead ul{margin-top:var(--oba-space-4)}.document .lead{max-width:none}.document h2{scroll-margin-top:var(--oba-space-8)}.document strong{color:var(--oba-color-text-primary)}.document code{font-family:var(--oba-font-mono);padding:0 var(--oba-space-1);border-radius:var(--oba-radius-sm);background:var(--oba-color-surface-sunken);font-size:.9em}.document p a,.document li a{color:var(--oba-color-accent)}.doc-list{margin:var(--oba-space-4) 0 0;padding-left:var(--oba-space-6);color:var(--oba-color-text-muted)}.doc-list li+li{margin-top:var(--oba-space-3)}.table-scroll{margin-top:var(--oba-space-6);border:var(--oba-border-hairline) solid var(--oba-color-border-hairline);border-radius:var(--oba-radius-sm);overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--oba-text-sm);line-height:var(--oba-leading-normal)}.table-scroll th,.table-scroll td{text-align:left;vertical-align:top;padding:var(--oba-space-3) var(--oba-space-4);border-bottom:var(--oba-border-hairline) solid var(--oba-color-border-hairline);color:var(--oba-color-text-muted)}.table-scroll thead th{color:var(--oba-color-text-primary);background:var(--oba-color-surface-sunken);font-weight:600}.table-scroll tbody th{color:var(--oba-color-text-primary);font-weight:500}.table-scroll tr:last-child>*{border-bottom:0}.faq{border-bottom:var(--oba-border-hairline) solid var(--oba-color-border-hairline);padding-block:var(--oba-space-4)}.faq:first-of-type{margin-top:var(--oba-space-4);border-top:var(--oba-border-hairline) solid var(--oba-color-border-hairline)}.faq summary{cursor:pointer;color:var(--oba-color-text-primary);font-weight:500}.faq[open] summary{margin-bottom:var(--oba-space-2)}.document>.button{margin-bottom:var(--oba-space-5)}.skip{top:var(--oba-space-4);left:var(--oba-space-4);z-index:10;padding:var(--oba-space-3);background:var(--oba-color-surface-overlay);position:fixed;transform:translateY(-200%)}.skip:focus{transform:none}@media (max-width:60rem){.hero{gap:var(--oba-space-8)}.feature-grid{row-gap:var(--oba-space-10);grid-template-columns:1fr 1fr}}@media (max-width:45rem){.wrap{padding-inline:var(--oba-space-5)}.topbar{padding-block:var(--oba-space-5);row-gap:var(--oba-space-4);flex-wrap:wrap}.nav-controls{gap:var(--oba-space-3)}.hero{padding-block:var(--oba-space-12);gap:var(--oba-space-10);grid-template-columns:1fr}h1{font-size:var(--oba-text-3xl)}.lead{font-size:var(--oba-text-md)}.feature-grid,.steps,.plan-grid{grid-template-columns:1fr}.section{padding-block:var(--oba-space-12)}.section-heading{margin-bottom:var(--oba-space-8)}.feature-grid{gap:var(--oba-space-8)}.number{margin-bottom:var(--oba-space-3)}.plan,.boundary{padding:var(--oba-space-6)}.footer{align-items:flex-start}.footer nav{width:100%;margin-left:0}}
