@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fraunces-vietnamese-400-normal.fbcbfbfd.woff2) format("woff2"),url(/_next/static/media/fraunces-vietnamese-400-normal.8cbc399f.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fraunces-latin-ext-400-normal.742ba392.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-ext-400-normal.3de5a07a.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fraunces-latin-400-normal.361dab65.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-400-normal.28b1a958.woff) format("woff");unicode-range:u+00??,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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/fraunces-vietnamese-600-normal.193671c9.woff2) format("woff2"),url(/_next/static/media/fraunces-vietnamese-600-normal.065a9a3b.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/fraunces-latin-ext-600-normal.57d15a46.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-ext-600-normal.28a40ed4.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/fraunces-latin-600-normal.ed64c0f8.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-600-normal.ba6c964e.woff) format("woff");unicode-range:u+00??,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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/fraunces-vietnamese-700-normal.f424b6bc.woff2) format("woff2"),url(/_next/static/media/fraunces-vietnamese-700-normal.61138153.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/fraunces-latin-ext-700-normal.d312ab20.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-ext-700-normal.0f09c1d7.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/fraunces-latin-700-normal.bce7b40f.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-700-normal.c22bdb2f.woff) format("woff");unicode-range:u+00??,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-400-normal.17d05b18.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-400-normal.7daf4077.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.17524150.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.29859c59.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-greek-400-normal.77d339c7.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-400-normal.4a5b0cb1.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-vietnamese-400-normal.553f85d1.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-400-normal.fd17702b.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.4d63b447.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.ef62d646.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-400-normal.db9d659a.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-400-normal.b0c7be19.woff) format("woff");unicode-range:u+00??,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-700-normal.1a0d0474.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-700-normal.5f007e01.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jetbrains-mono-cyrillic-700-normal.ffc7bcaa.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-700-normal.d894fc2f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jetbrains-mono-greek-700-normal.c396066f.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-700-normal.01f43261.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jetbrains-mono-vietnamese-700-normal.a2cb9bd4.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-700-normal.ba52a63c.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jetbrains-mono-latin-ext-700-normal.3125316a.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-700-normal.7c3a7a66.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jetbrains-mono-latin-700-normal.9545a3d1.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-700-normal.c9484cde.woff) format("woff");unicode-range:u+00??,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}:root{--oi-paper:#f1ead6;--oi-paper-warm:#ebe2c7;--oi-paper-card:#f6f0df;--oi-ink:#1b1917;--oi-ink-muted:#6b6154;--oi-rule:#c5b99e;--oi-rule-soft:#d8cfb5;--oi-money:#2d5d3c;--oi-research:#3a5a8c;--oi-accent:#a8441e;--oi-warn:#8b2a1e;--oi-shadow:rgba(27,25,23,0.18);--oi-grain-bg:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.35 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}[data-theme=dark]{--oi-paper:#16130f;--oi-paper-warm:#1c1914;--oi-paper-card:#201d18;--oi-ink:#f1ead6;--oi-ink-muted:#a0917d;--oi-rule:#3a3228;--oi-rule-soft:#2a2520;--oi-money:#4a9a65;--oi-research:#5a8ab8;--oi-accent:#d4603a;--oi-warn:#c44a3e;--oi-shadow:rgba(0,0,0,0.4)}.vibes-canvas{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.vibes-canvas[data-active=true]{opacity:.95}.vibes-canvas canvas{display:block;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.vibes-canvas{transition:none}.vibes-canvas[data-active=true]{opacity:1!important}}.vibes-overlays{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;mix-blend-mode:overlay}.vibes-overlays[data-active=true]{opacity:1}.vibes-overlay-scanlines{position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2px,rgba(0,240,255,.04) 3px,rgba(0,0,0,0) 4px);opacity:.6}.vibes-overlay-grain{position:absolute;inset:0;background-image:var(--oi-grain-bg);background-size:160px 160px;opacity:.08}*{box-sizing:border-box}html{background:var(--oi-paper);color:var(--oi-ink)}body,html{min-height:100%}body{margin:0;font-family:Fraunces,Georgia,serif;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E"),linear-gradient(180deg,var(--oi-paper) 0,var(--oi-paper-warm) 100%)}a{color:inherit;text-decoration:none}:root{--header-h:73px}.site-shell{min-height:100vh}.site-header{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px clamp(18px,4vw,48px);transition:background .3s ease,color .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease,color .3s ease;transition:background .3s ease,backdrop-filter .3s ease,color .3s ease,-webkit-backdrop-filter .3s ease}.site-header[data-home=true]:not([data-canvas]){background:color-mix(in srgb,var(--oi-paper) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-header[data-canvas=true]{background:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);color:#f1ead6}.brand-link{display:inline-flex;align-items:center;gap:10px;font-weight:700}.brand-mark{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--oi-ink);background:var(--oi-ink);color:var(--oi-paper)}.brand-mark,.site-nav{font-family:JetBrains Mono,monospace;font-size:12px}.site-nav{display:flex;align-items:center;gap:clamp(12px,3vw,28px)}.site-nav a{border-bottom:1px solid transparent}.site-nav a:hover{border-bottom-color:currentColor}.theme-toggle{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:4px;background:none;border:none;cursor:pointer;color:inherit}.hero{position:relative;display:grid;min-height:78svh;overflow:hidden;border-bottom:1px solid var(--oi-rule);padding:clamp(52px,9vw,120px) clamp(18px,5vw,72px)}.hero:before{position:absolute;inset:-8%;content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--oi-paper) 92%,transparent),transparent 62%),url(/openidle-icon.png) right 8% center /min(46vw,520px) auto no-repeat;opacity:.34}.hero-content{position:relative;display:grid;max-width:840px;align-content:center;grid-gap:24px;gap:24px}.eyebrow{margin:0;color:var(--oi-ink-muted);font-family:JetBrains Mono,monospace;font-size:12px}h1,h2,h3,p{margin-top:0}h1{max-width:760px;margin-bottom:0;font-size:clamp(52px,13vw,132px);line-height:.88}h2{margin-bottom:16px;font-size:clamp(32px,7vw,72px);line-height:.96}h3{margin-bottom:8px;font-size:24px;line-height:1.08}.hero-copy{max-width:610px;color:var(--oi-ink);font-size:clamp(20px,3vw,30px);line-height:1.22}.button-row{display:flex;flex-wrap:wrap;gap:12px}.button{display:inline-flex;align-items:center;min-height:44px;border:1px solid var(--oi-ink);padding:10px 16px;font-family:JetBrains Mono,monospace;font-size:12px}.button.primary{background:var(--oi-ink);color:var(--oi-paper);box-shadow:3px 3px 0 var(--oi-money)}.button.secondary{background:transparent}.section{padding:clamp(52px,8vw,88px) clamp(18px,5vw,72px)}.section-inner{max-width:1120px;margin:0 auto}.signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.fact-row,.signal-card,.text-card{border:1px solid var(--oi-rule);background:color-mix(in srgb,var(--oi-paper-card) 92%,white);box-shadow:0 1px 0 var(--oi-shadow)}.signal-card{min-height:210px;padding:18px}.signal-card .value{margin-bottom:14px;font-size:28px;line-height:1}.body-copy,.legal-copy,.signal-card .body{color:var(--oi-ink-muted);font-size:18px;line-height:1.5}.band{border-block:1px solid var(--oi-rule);background:var(--oi-ink);color:var(--oi-paper)}.band .body-copy,.band .eyebrow{color:color-mix(in srgb,var(--oi-paper) 76%,transparent)}.two-column{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);align-items:start}.text-card{padding:22px}.memo-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.memo-list li{border-top:1px solid var(--oi-rule-soft);padding-top:12px;color:var(--oi-ink-muted);font-size:17px;line-height:1.45}.page-header{padding:calc(var(--header-h) + clamp(48px, 8vw, 92px)) clamp(18px,5vw,72px) 24px;border-bottom:1px solid var(--oi-rule)}.content-page,.page-header-inner{max-width:900px;margin:0 auto}.content-page{padding:38px clamp(18px,5vw,72px) 76px}.legal-copy section+section{margin-top:34px}.fact-list{display:grid;grid-gap:8px;gap:8px;margin:24px 0 0}.fact-row{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:14px;gap:14px;padding:12px 14px}.fact-row dt{color:var(--oi-ink-muted);font-family:JetBrains Mono,monospace;font-size:12px}.fact-row dd{margin:0}.site-footer{justify-content:space-between;gap:16px;padding:28px clamp(18px,4vw,48px);border-top:1px solid var(--oi-rule);color:var(--oi-ink-muted);font-family:JetBrains Mono,monospace;font-size:12px}.footer-links,.site-footer{display:flex;flex-wrap:wrap}.footer-links{gap:14px}.hero--canvas{background:#1b1917;position:relative;overflow:hidden;padding-top:calc(var(--header-h) + clamp(52px, 9vw, 120px))}.hero--canvas:before{display:none}.hero--canvas .hero-content{position:relative;z-index:3}.hero--canvas .eyebrow,.hero--canvas .hero-copy,.hero--canvas h1{color:#f1ead6}.hero--canvas .button.primary{background:#1b1917;color:#f1ead6;border-color:#1b1917;box-shadow:3px 3px 0 #2d5d3c}.hero--canvas .button.secondary{border-color:color-mix(in srgb,#f1ead6 60%,transparent);color:#f1ead6}.hero-platform-note{margin:0;color:color-mix(in srgb,#f1ead6 40%,transparent);font-family:JetBrains Mono,monospace;font-size:12px}.screenshots-section{border-bottom:1px solid var(--oi-rule);background:var(--oi-paper-warm)}.screenshots-strip{display:flex;gap:12px;margin-top:24px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.screenshots-strip::-webkit-scrollbar{display:none}.screenshots-strip__item{flex:0 0 auto;width:140px;aspect-ratio:9/19.5;border-radius:6px;background:var(--oi-paper-card);border:1px solid var(--oi-rule)}.how-it-works{display:grid;grid-gap:28px;gap:28px;margin-top:32px;max-width:600px}.how-it-works__step{display:grid;grid-template-columns:40px 1fr;grid-gap:12px;gap:12px;align-items:start}.how-it-works__num{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--oi-money);padding-top:4px}.how-it-works__title{font-size:20px;font-weight:600;margin-bottom:4px}.how-it-works__body{margin:0;color:var(--oi-ink-muted);font-size:18px;line-height:1.5}.contact-form{display:grid;grid-gap:20px;gap:20px;max-width:540px;margin-top:28px}.contact-form__field{display:grid;grid-gap:6px;gap:6px}.contact-form__field label{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--oi-ink-muted)}.contact-form__field input,.contact-form__field textarea{width:100%;border:1px solid var(--oi-rule);background:color-mix(in srgb,var(--oi-paper-card) 92%,white);padding:10px 12px;font-family:inherit;font-size:16px;color:var(--oi-ink);resize:vertical}.contact-form__field input:focus,.contact-form__field textarea:focus{outline:2px solid var(--oi-ink);outline-offset:0}.contact-confirmation{margin-top:28px;padding:16px;border:1px solid var(--oi-rule);background:color-mix(in srgb,var(--oi-paper-card) 92%,white);font-family:JetBrains Mono,monospace;font-size:14px}.legal-copy a{color:var(--oi-money);text-decoration:underline;text-underline-offset:2px}.legal-copy ol{margin:16px 0 0;padding-left:22px;display:grid;grid-gap:12px;gap:12px}.legal-copy ol li{padding-left:4px}.data-table{width:100%;margin-top:16px;border-collapse:collapse;font-size:15px}.data-table td,.data-table th{border:1px solid var(--oi-rule);padding:10px 12px;text-align:left;vertical-align:top}.data-table th{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--oi-ink-muted);font-weight:600}@media (max-width:780px){.site-header{align-items:flex-start;flex-direction:column}.hero:before{background:linear-gradient(180deg,color-mix(in srgb,var(--oi-paper) 86%,transparent),transparent 70%),url(/openidle-icon.png) right -90px top 20px /300px auto no-repeat;opacity:.24}.fact-row,.signal-grid,.two-column{grid-template-columns:1fr}}