:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050605;--panel:#090b0a;--line:#ebf5ec21;--line-strong:#ebf5ec38;--text:#f0f2ed;--muted:#c9cec7;--dim:#8d968c;--accent:#f0f2ed;--max:1120px;--content:720px;--cursor-default:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23202022%22%20stroke%3D%22%23f0f2ed%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M20.589%2012.271c.65-.13.974-.194%201.089-.346a.5.5%200%200%200%20.075-.46c-.061-.18-.348-.345-.923-.673L6.172%202.415c-.47-.269-.705-.403-.88-.375a.5.5%200%200%200-.357.25c-.086.155-.04.421.052.955l2.858%2016.639c.112.652.168.979.317%201.097a.5.5%200%200%200%20.458.087c.182-.056.354-.339.697-.904l3.717-6.126c.067-.11.101-.166.146-.21a.5.5%200%200%201%20.135-.094c.056-.027.12-.04.247-.065z%22%2F%3E%3C%2Fsvg%3E) 5 2;font-family:IBM Plex Mono,SFMono-Regular,Cascadia Code,ui-monospace,Menlo,Consolas,monospace}html{background:var(--bg)}body{min-width:320px;color:var(--text);background:var(--bg);cursor:var(--cursor-default), auto;letter-spacing:0;margin:0}::selection{color:#050605;background:var(--accent)}a{color:var(--accent);cursor:pointer;text-decoration:none}button,summary{cursor:pointer}a:hover{text-underline-offset:.22em;text-decoration:underline}.error-shell,.site-shell{min-height:100dvh}.site-rails{width:min(100%, var(--max));border-right:1px solid var(--line);border-left:1px solid var(--line);margin:0 auto}.site-header{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#050605eb}.header-rails{justify-content:center;align-items:center;min-height:54px;padding:0 1rem;display:flex}.site-brand{min-height:54px;color:var(--text);align-items:center;font-size:.88rem;font-weight:650;display:inline-flex}.site-brand:hover{color:var(--text);text-decoration:none}.status-badge{border:1px solid var(--line-strong);color:var(--dim);border-radius:999px;padding:.16rem .32rem;font-size:.62rem;font-weight:600;line-height:1}.error-main,.home-shell,.page-grid,.site-footer,.work-shell{border-bottom:1px solid var(--line)}.content-rails{padding:6px}.content-panel{border:1px solid var(--line-strong);background:var(--panel);border-radius:8px}.article-body,.article-header,.blog-header,.blog-list-wrap,.error-copy,.home-copy{width:min(100%, var(--content));margin:0 auto;padding:2.4rem 1.05rem}.home-copy{padding-top:1.35rem;padding-bottom:1.45rem}.error-panel{align-items:center;min-height:clamp(360px,60dvh,620px);display:flex}.error-copy{padding-top:clamp(3rem,10vh,6rem);padding-bottom:clamp(3rem,10vh,6rem)}.error-code{letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(2rem,5vw,3.25rem)}.error-code:before{color:var(--dim);content:"> "}.error-message{max-width:34rem}.error-actions{flex-wrap:wrap;align-items:center;gap:.35rem 1.25rem;margin-top:1.15rem;display:flex}.error-action{min-height:44px;color:var(--dim);font:inherit;background:0 0;border:0;align-items:center;padding:0;font-size:.9rem;line-height:1.35;text-decoration:none;display:inline-flex}.error-retry{color:var(--text)}.error-action:hover{color:var(--text);text-decoration:none}.error-action:focus-visible{outline:1px solid var(--line-strong);outline-offset:4px;border-radius:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}h1,h2{color:var(--accent);margin:0;font-weight:700;line-height:1.2}h1{font-size:1.55rem}.home-title{margin-bottom:1rem;font-size:1.35rem}h2{margin-top:1.7rem;font-size:1.35rem}h2:before{content:"> "}p{color:var(--muted);margin:0;font-size:.96rem;line-height:1.62}p+p{margin-top:.95rem}.wave{flex:none}.home-title .wave{margin-left:.35rem}.accent{color:var(--accent);font-weight:700}.strong{color:var(--text);font-weight:650}.contact-list,.post-list{color:var(--muted);margin:.85rem 0 0;line-height:1.82}.contact-list{padding-left:0}.post-list{padding-left:1.35rem}.contact-list li{align-items:center;gap:.45rem;display:flex}.contact-label{color:var(--muted);align-items:center;gap:.45rem;display:inline-flex}.contact-handle,.contact-handle-link,.contact-list .iconify{color:var(--dim)}.contact-handle-link:hover{color:var(--muted);text-decoration:none}.contact-handle-link:focus-visible{outline:1px dashed var(--dim);outline-offset:2px;border-radius:2px}.home-editorial-nav{border-top:1px solid var(--line);margin-top:1.65rem;display:grid}.home-editorial-item{border-bottom:1px solid var(--line);gap:.3rem;padding:.9rem 0;display:grid}.home-editorial-command{justify-self:start}.home-editorial-command:hover{text-decoration:none}.home-editorial-command:hover .home-editorial-command-text{color:var(--text);text-underline-offset:.22em;text-decoration:underline}.home-editorial-command:focus-visible{outline:1px dashed var(--dim);outline-offset:3px;border-radius:2px}.home-editorial-heading{align-items:center;gap:.5rem;display:flex}.home-editorial-title{color:var(--dim);gap:.45rem;font-size:.92rem;font-weight:700;display:inline-flex}.home-editorial-command-text,.home-editorial-prompt{color:var(--dim)}.home-editorial-description{color:var(--dim);font-size:.8rem;line-height:1.55}.article-shell,.blog-shell{width:min(100%, var(--max));border-right:1px solid var(--line);border-left:1px solid var(--line);min-height:calc(100dvh - 56px);margin:0 auto}.blog-header{padding-bottom:1.25rem}.blog-list-wrap{padding-top:0}.post-list a{gap:.75rem;display:inline-flex}.back-link,.muted,.post-list time,.post-meta{color:var(--dim)}.article-body{padding-top:0}.article-body :where(h2,h3){color:var(--accent);margin-top:2.25rem}.article-body :where(pre){border:1px solid var(--line);background:#020302;padding:1rem;overflow:auto}.work-shell{background:linear-gradient(#f0f2ed05 1px, transparent 1px), linear-gradient(90deg, #f0f2ed05 1px, transparent 1px), var(--bg);background-size:48px 48px}.work-rails{overflow:clip}.story-act,.work-closing,.work-hero{border-bottom:1px solid var(--line)}.work-closing+.terminal-nav{border-top:0}.work-hero{background:radial-gradient(circle at 82% 20%,#8bffaa1a,#0000 31%),linear-gradient(#f0f2ed07,#0000 58%);grid-template-rows:repeat(4,auto);row-gap:clamp(1.5rem,3.2vw,2.5rem);padding:clamp(1.5rem,3.5vw,2.75rem) clamp(1rem,4vw,3rem) 1rem;display:grid}.lineage-index,.map-card-index,.story-eyebrow,.work-kicker{color:#8bffaa;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700;line-height:1.45}.work-title{letter-spacing:-.062em;text-wrap:balance;align-self:center;max-width:920px;margin:0;font-size:clamp(2.2rem,4.2vw,2.9rem);font-weight:620;line-height:1.01}.work-hero-bottom{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.work-lede{max-width:650px;color:var(--muted);margin:0;font-size:clamp(.9rem,1.5vw,1.05rem);line-height:1.65}.work-actions{flex-wrap:wrap;flex:none;gap:.55rem;margin:0;display:flex}.work-button{border:1px solid var(--line-strong);min-height:40px;color:var(--text);background:#f0f2ed06;border-radius:4px;justify-content:center;align-items:center;gap:.45rem;padding:.62rem .8rem;font-size:.76rem;font-weight:700;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.work-button:hover{background:#8bffaa11;border-color:#8bffaa94;text-decoration:none;transform:translateY(-2px)}.work-button-primary{color:#061009;background:#8bffaa;border-color:#8bffaa}.work-button-primary:hover{color:#061009;background:#a8ffbf}.story-cue{border-top:1px solid var(--line);color:var(--dim);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:0;padding-top:.9rem;font-size:.7rem;display:flex}.story-cue:hover{color:#8bffaa;text-decoration:none}.story-act{background:#050605db;grid-template-columns:128px minmax(0,1fr);display:grid}.story-act:nth-of-type(2n){background:#090b0ad1}.story-marker{border-right:1px solid var(--line);padding:3.3rem 1.25rem 0;position:relative}.story-marker>span{color:#8bffaa;letter-spacing:-.04em;font-size:1.35rem;font-weight:700;display:block}.story-marker>p{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;margin-top:.45rem;font-size:.67rem;font-weight:700;line-height:1.5;position:sticky;top:78px}.story-content{min-width:0;padding:clamp(2.6rem,4vw,3.2rem) clamp(1rem,4vw,3rem)}.story-heading{gap:.8rem;max-width:760px;margin-bottom:clamp(1.5rem,2.5vw,1.8rem);display:grid}.reality-copy h2,.story-heading h2,.work-closing h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.7vw,2.7rem);font-weight:620;line-height:1.03}.reality-copy h2:before,.story-heading h2:before,.work-closing h2:before{content:none}.reality-copy>p,.story-heading p:last-child,.work-closing p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.7}.lineage{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1.2fr);align-items:stretch;display:grid}.lineage-step{border:1px solid var(--line-strong);background:var(--panel);border-radius:5px;min-height:150px;padding:1.15rem}.lineage-step-current{background:radial-gradient(circle at 85% 10%, #8bffaa1a, transparent 40%), var(--panel);border-color:#8bffaa6b}.griot-story h3,.horizon-story h3,.lineage-step h3,.map-card h3,.oria-release h3,.ozone-story h3,.project-heading h3,.tool-card h3,.voice-lab h3{color:var(--text);letter-spacing:-.04em;margin:.55rem 0 0;font-size:clamp(1.2rem,2.4vw,1.65rem);line-height:1.12}.better-auth-copy>p,.griot-copy>p,.horizon-story>p,.lineage-step>p:last-child,.map-card>p,.money-copy>p,.oria-release p,.ozone-story>p,.tool-card>p,.voice-lab>p{color:var(--muted);margin:.85rem 0 0;font-size:.78rem;line-height:1.65}.tool-card>p{font-size:.7rem;line-height:1.55}.lineage-connector{background:linear-gradient(90deg, var(--line-strong), #8bffaa);transform-origin:0;align-self:center;height:1px;transition:transform .6s cubic-bezier(.22,1,.36,1) .22s;position:relative;transform:scaleX(0)}.lineage-connector:after{content:"";background:#8bffaa;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-1px}.lineage-step.is-visible+.lineage-connector{transform:scaleX(1)}.platform-now{grid-template-columns:minmax(0,1.12fr) minmax(270px,.88fr);gap:.85rem;margin-top:.85rem;display:grid}.better-auth-story,.griot-story,.horizon-story,.map-card,.money-system,.network-map,.oria-release,.ozone-story,.tool-card,.voice-lab{border:1px solid var(--line-strong);background:var(--panel);border-radius:5px}.oria-release,.voice-lab{padding:1.05rem}.release-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.release-heading>.inline-link{white-space:nowrap;flex:none}.inline-link,.project-links a,.text-link{color:#8bffaa;align-items:center;gap:.25rem;font-size:.72rem;font-weight:700;display:inline-flex}.release-strip{flex-wrap:wrap;gap:.45rem .85rem;margin:1.35rem 0 0;padding:0;list-style:none;display:flex}.release-strip li{color:var(--dim);align-items:center;gap:.35rem;font-size:.68rem;line-height:1.35;display:inline-flex}.release-dot{border:1px solid var(--dim);border-radius:50%;flex:none;width:6px;height:6px}.release-dot-live{background:#8bffaa;border-color:#8bffaa;box-shadow:0 0 0 4px #8bffaa17}.voice-lab{border-color:#8bffaa52;position:relative;overflow:hidden}.voice-wave{align-items:center;gap:4px;height:34px;margin-bottom:.8rem;display:flex}.voice-wave i{background:#8bffaa;border-radius:2px;width:3px;height:7px;animation:1.5s ease-in-out infinite voice-pulse}.voice-wave i:nth-child(2),.voice-wave i:nth-child(8){height:15px;animation-delay:-.3s}.voice-wave i:nth-child(3),.voice-wave i:nth-child(7){height:27px;animation-delay:-.6s}.voice-wave i:nth-child(4),.voice-wave i:nth-child(6){height:19px;animation-delay:-.9s}.voice-wave i:nth-child(5){height:33px;animation-delay:-1.2s}.quiet-proof,.tool-proof{font-weight:700;color:var(--text)!important;font-size:.68rem!important}.voice-lab h3{font-size:clamp(1.2rem,2vw,1.4rem)}.voice-lab>p:not(.story-eyebrow,.quiet-proof){font-size:.73rem;line-height:1.55}.better-auth-story{border-color:#8bffaa59;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);display:grid;overflow:hidden}.better-auth-copy{padding:clamp(1.3rem,3vw,2rem)}.project-heading{align-items:center;gap:.75rem;display:flex}.project-heading h3{margin:0}.project-state{border:1px solid var(--line-strong);width:fit-content;color:var(--dim);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;align-items:center;padding:.26rem .5rem;font-size:.6rem;font-weight:700;line-height:1.2;display:inline-flex}.project-state-public{color:#8bffaa;background:#8bffaa0b;border-color:#8bffaa5c}.project-state-preview{color:#ffd280;background:#ffd2800a;border-color:#ffd2805c}.project-state-partner{color:#80bbff;background:#80bbff0b;border-color:#80bbff6b}.project-state-build{color:var(--muted)}.project-lead{color:var(--text)!important;font-size:.88rem!important}.project-links{flex-wrap:wrap;gap:.85rem;margin-top:1.25rem;display:flex}.auth-map{border-left:1px solid var(--line);background:radial-gradient(circle,#8bffaa17,#0000 48%),#070907;align-content:center;gap:.65rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.auth-contract,.auth-runtime{border:1px solid var(--line-strong);border-radius:4px;justify-content:center;align-items:center;gap:1rem;padding:.8rem;display:flex}.auth-contract span,.auth-runtime span{color:var(--dim);font-size:.64rem}.auth-runtime strong{color:var(--text);font-size:.78rem}.auth-runtime-python{border-color:#8bffaa61}.auth-contract{border-style:dashed;flex-wrap:wrap;justify-content:center;position:relative}.auth-contract:after,.auth-contract:before{content:"";background:#8bffaa85;width:1px;height:11px;position:absolute;left:50%}.auth-contract:before{top:-12px}.auth-contract:after{bottom:-12px}.tool-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.project-map:focus-visible,.tool-shelf:focus-visible{outline-offset:6px;outline:1px solid #8bffaa}.tool-card{min-height:255px;padding:1rem}.tool-card-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.tool-card-top>a{color:var(--muted);margin-left:auto}.tool-card h3{overflow-wrap:anywhere;margin-top:1rem;font-size:clamp(1.05rem,1.7vw,1.35rem)}.text-link{margin-top:1rem}.money-system{border-color:#80bbff57;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);display:grid;overflow:hidden}.money-copy{padding:clamp(1.3rem,3vw,2rem)}.money-flow{border-left:1px solid var(--line);background:radial-gradient(circle,#80bbff14,#0000 52%),#070907;align-content:center;gap:.6rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.money-node{border:1px solid var(--line-strong);color:var(--muted);text-align:center;border-radius:4px;padding:.78rem;font-size:.7rem;line-height:1.45}.money-node-core{color:var(--text);background:#80bbff0d;border-color:#80bbff8a}.money-arrow{color:#80bbff;text-align:center;font-size:.8rem;transform:rotate(90deg)}.money-research{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:.75rem;margin-top:.75rem;display:grid}.horizon-story,.ozone-story{padding:1.25rem}.benchmark-label{letter-spacing:.06em;text-transform:uppercase;color:var(--dim)!important;margin-top:1.3rem!important;font-size:.62rem!important}.benchmark-line{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.benchmark-line li{min-width:0;padding:.8rem .55rem 0 0}.benchmark-line span,.benchmark-line strong{display:block}.benchmark-line strong{color:var(--text);font-size:.8rem}.benchmark-line span{color:var(--dim);margin-top:.3rem;font-size:.58rem}.ozone-story{position:relative;overflow:hidden}.ozone-story>:not(.ozone-orbit){z-index:1;position:relative}.ozone-orbit{border:1px solid #8bffaa1c;border-radius:50%;width:190px;height:190px;animation:22s linear infinite ozone-orbit-rotate;position:absolute;top:-35px;right:-35px}.ozone-orbit:after,.ozone-orbit:before{content:"";border:1px solid #8bffaa1a;border-radius:50%;position:absolute;inset:22px}.ozone-orbit:after{inset:48px}.ozone-orbit span{opacity:.9;background:#8bffaa;border-radius:50%;width:5px;height:5px;position:absolute}.ozone-orbit span:first-child{top:calc(50% - 2.5px);left:-2.5px}.ozone-orbit span:nth-child(2){bottom:40.9px;right:40.9px}.ozone-orbit span:nth-child(3){top:59.3px;left:59.3px}.reality-layout{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.reality-copy{gap:.95rem;display:grid}.network-map{background-color:#070907;background-image:linear-gradient(#f0f2ed06 1px,#0000 0),linear-gradient(90deg,#f0f2ed06 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;gap:1.1rem;margin:0;padding:clamp(1rem,2vw,1.35rem);display:grid}.network-plane-label{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:700;line-height:1.4}.ispman-overview-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:1rem;display:flex}.ispman-overview-head h3{letter-spacing:-.04em;margin:.25rem 0 0;font-size:clamp(1.35rem,3vw,1.9rem)}.ispman-overview-head>p{max-width:430px;color:var(--muted);text-align:right;margin:0;font-size:.72rem;line-height:1.55}.ispman-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ispman-role{min-height:58px;color:var(--text);background:var(--panel);text-align:center;border:1px solid #f0f2ed38;border-radius:4px;place-items:center;padding:.55rem;font-size:.68rem;line-height:1.4;display:grid}.ispman-capabilities{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ispman-capabilities li{color:var(--muted);background:#8bffaa09;border:1px solid #8bffaa3b;border-radius:999px;padding:.36rem .58rem;font-size:.58rem;line-height:1.35}.griot-story{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);display:grid;overflow:hidden}.griot-copy{padding:clamp(1.3rem,3vw,2rem)}.media-pipeline{border-left:1px solid var(--line);background:radial-gradient(circle,#d5aaff14,#0000 52%),#070907;align-content:center;gap:.3rem;padding:1rem;display:grid}.media-pipeline span{border:1px solid var(--line-strong);color:var(--muted);text-align:center;border-radius:4px;padding:.45rem;font-size:.66rem}.media-pipeline i{color:#d5aaff;text-align:center;font-size:.7rem;font-style:normal;transform:rotate(90deg)}.project-map{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;margin-top:.7rem;display:grid}.map-card{grid-column:span 2;min-height:210px;padding:.95rem}.map-card:nth-child(n+4){grid-column:span 3;min-height:170px}.map-card>p:last-child{font-size:.7rem;line-height:1.58}.map-card-game{background:radial-gradient(circle at 80% 25%, #d5aaff1a, transparent 38%), linear-gradient(165deg, var(--panel) 35%, #0b080d);border-color:#d5aaff4d;position:relative;overflow:hidden}.map-card-game>:not(.cavern-mark){z-index:1;max-width:none;position:relative}.cavern-mark{clip-path:polygon(12% 100%,0 62%,18% 18%,42% 0,62% 16%,100% 2%,87% 100%);opacity:.28;background:radial-gradient(circle at 50% 88%,#8bffaad9 0 2px,#0000 3px),linear-gradient(150deg,#d5aaff24,#0000 60%);border-radius:50% 50% 18% 18%;width:115px;height:170px;position:absolute;bottom:-25px;right:9%}.cavern-mark span{background:#050605;border-radius:5px 5px 2px 2px;width:6px;height:16px;position:absolute;bottom:15px;right:50%;transform:translate(50%)}.elsewhere{border-top:1px solid var(--line);align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.elsewhere p{color:var(--dim);text-transform:uppercase;margin:0 auto 0 0;font-size:.65rem}.elsewhere a{color:var(--muted);align-items:center;gap:.25rem;font-size:.7rem;font-weight:700;display:inline-flex}.work-closing{background:radial-gradient(circle at 80% 100%,#8bffaa1f,#0000 36%),#070907;justify-content:space-between;align-items:center;gap:2rem;min-height:220px;padding:clamp(2.5rem,4vw,3.4rem) clamp(1rem,4vw,3rem);display:flex}.work-closing>div:first-child{gap:.8rem;max-width:650px;display:grid}.work-closing .work-actions{margin:0}.reveal-enabled [data-reveal]{opacity:0;filter:blur(3px);transition:opacity .54s,filter .54s,transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.reveal-enabled [data-reveal].is-visible{opacity:1;filter:none;transform:translateY(0)}.reveal-enabled .reveal-delay-1{transition-delay:80ms}.reveal-enabled .reveal-delay-2{transition-delay:.16s}.reveal-enabled .reveal-delay-3{transition-delay:.24s}@keyframes voice-pulse{0%,to{opacity:.5;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}@keyframes ozone-orbit-rotate{to{transform:rotate(1turn)}}@media (width<=960px){.story-act{grid-template-columns:96px minmax(0,1fr)}.story-marker{padding-left:.9rem;padding-right:.9rem}.better-auth-story,.griot-story,.money-research,.money-system,.platform-now{grid-template-columns:1fr}.auth-map,.media-pipeline,.money-flow{border-top:1px solid var(--line);border-left:0}.project-map{grid-template-columns:repeat(2,minmax(0,1fr))}.map-card,.map-card:nth-child(n+4){grid-column:auto;min-height:0}.tool-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.map-card-game{grid-column:auto}.map-card-game>:not(.cavern-mark){max-width:none}.cavern-mark{opacity:.45}}@media (width<=720px){.work-hero{row-gap:1.5rem;padding:1.25rem 1rem 1rem}.work-title{margin:0;font-size:clamp(1.85rem,7.4vw,2.2rem)}.work-closing,.work-hero-bottom{flex-direction:column;align-items:stretch}.work-hero-bottom{gap:1.25rem;display:flex}.work-actions{flex-direction:row;width:100%}.work-button{flex:auto;width:auto}.story-act{display:block}.story-marker{border-right:0;border-bottom:1px solid var(--line);align-items:center;gap:.65rem;padding:1rem;display:flex}.story-marker>span{font-size:1rem}.story-marker>p{margin:0;position:static}.story-content{padding:3.1rem 1rem}.reality-copy h2,.story-heading h2,.work-closing h2{font-size:clamp(1.8rem,9vw,2.45rem)}.lineage{grid-template-columns:1fr}.lineage-step{min-height:0}.lineage-connector{background:linear-gradient(180deg, var(--line-strong), #8bffaa);transform-origin:top;justify-self:center;width:1px;height:24px;transform:scaleY(0)}.lineage-connector:after{top:auto;bottom:-1px;right:-3px}.lineage-step.is-visible+.lineage-connector{transform:scaleY(1)}.project-heading,.release-heading{flex-direction:column;align-items:flex-start}.project-map,.tool-shelf{width:auto;padding:0;display:grid;overflow:visible}.tool-shelf{grid-template-columns:1fr}.project-map{grid-template-columns:repeat(2,minmax(0,1fr))}.map-card,.tool-card{min-height:0;padding:.8rem}.map-card h3,.tool-card h3{font-size:clamp(1rem,5vw,1.2rem)}.map-card>p:last-child,.tool-card>p{font-size:.66rem;line-height:1.52}.project-map .map-card:last-child{grid-column:1/-1}.project-map .map-card:last-child>:not(.cavern-mark){max-width:72%}.benchmark-line{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmark-line li:nth-child(-n+2){border-bottom:1px solid var(--line)}.network-map{min-height:0}.ispman-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ispman-overview-head{flex-direction:column;align-items:flex-start;gap:.65rem}.ispman-overview-head>p{text-align:left}.elsewhere{flex-direction:column;align-items:flex-start;gap:.65rem}.elsewhere p{margin-bottom:.25rem}.work-closing{min-height:0}}@media (width<=420px){.work-button{width:auto}.auth-contract{text-align:center;flex-direction:column;align-items:stretch}.network-core-row{grid-template-columns:1fr;width:100%}.network-core-row .network-arrow{justify-self:center;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.ozone-orbit{animation:none}.reveal-enabled [data-reveal],.reveal-enabled [data-reveal].is-visible{opacity:1;filter:none;transition:none;transform:none}.lineage-connector{transition:none;transform:none}.voice-wave i{animation:none}}.footer-rails{padding:10px}.footer-card{border:1px solid var(--line-strong);background:var(--panel);color:var(--muted);border-radius:8px;font-size:.9rem;overflow:hidden}.perf-stats,.powered-line{width:min(100%, var(--content));margin:0 auto;padding:.85rem 1.05rem}.perf-stats{border-top:1px solid var(--line)}.perf-stats summary{color:var(--text);cursor:pointer;align-items:center;gap:.4rem;font-size:.9rem;font-weight:500;list-style:none;display:inline-flex}.perf-stats summary::-webkit-details-marker{display:none}.perf-stats summary:before{border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);content:"";flex:none;width:.42rem;height:.42rem;transition:transform .12s;transform:rotate(-45deg)}.perf-stats[open] summary:before{transform:rotate(45deg)}.perf-stats dl{grid-template-columns:repeat(4,max-content);justify-content:space-between;gap:1rem;margin:.85rem 0 0;display:grid}.perf-stats div{align-items:baseline;gap:.5rem;min-width:0;display:flex}.perf-stats dd,.perf-stats dt{white-space:nowrap;margin:0}.perf-stats dt{color:var(--muted)}.perf-stats dd{color:var(--text);font-weight:700}.perf-stats p{color:var(--dim);margin-top:.65rem;font-size:.9rem}@media (width<=900px){.perf-stats dl{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:.55rem 1.25rem}}@media (width<=520px){.perf-stats dl{grid-template-columns:1fr;gap:.45rem}.error-actions{flex-direction:column;align-items:flex-start;gap:.15rem}}@media (width<=760px){.site-rails{border-left:0;border-right:0}.header-rails{padding:0 .85rem}.site-brand{min-height:52px;font-size:.8rem}.content-rails,.footer-rails{padding:6px}.article-body,.article-header,.blog-header,.blog-list-wrap,.error-copy,.home-copy{padding-left:1rem;padding-right:1rem}.home-copy{padding-top:1.15rem;padding-bottom:1.25rem}}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular),local(IBM Plex Mono),url(../_fonts/oA7rp6XLB_UIP_utZxXIDlSPcMeVLGKMaeey_kAD0fo-98JsXCHs_mcC6olFARmc-2GM9H4YyxJhTUClXLaqEOU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Medium),url(../_fonts/Y7f-8GVyzqqVUZE9RGKSEwHKp-J5xG9W9JvAuAXnukE-a6vWQ8lr44WUpidIwQELsd_UxxoksjFr_7OFl0B1cj4.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono SemiBold),url(../_fonts/4QnBRRPRkqsZZsI-BMyAY6O8mcHveU0lVITGztsdgaU-6W9goIX2kkUb_cEk1DVhEit9nFnfoMy0U1qs3xF4uAE.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Bold),url(../_fonts/NaeHrWP1-iMKUUbIzW8qCa662095DhNYoHJXtkNCjkM-1gqKNyA5_uizWtQDHl7DvGwhfCQZkjE87-e8v9ZSzew.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@property --un-outline-style{syntax:"*";inherits:false;initial-value:solid}:host,:root{--spacing:.25rem;--font-sans:"IBM Plex Mono", ui-monospace, monospace;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-monoFont-family:var(--font-mono)}*,::backdrop,:after,:before{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}:host,html{-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-featureSettings,normal);font-variation-settings:var(--default-font-variationSettings,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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-monoFont-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-monoFont-featureSettings,normal);font-variation-settings:var(--default-monoFont-variationSettings,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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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: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-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-year-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}.my{margin-block:calc(var(--spacing)*4)}.me{margin-inline-end:calc(var(--spacing)*4)}.outline{outline-style:var(--un-outline-style);outline-width:1px}.underline{text-decoration-line:underline}.flex{display:flex}.inline-flex{display:inline-flex}.flex-wrap{flex-wrap:wrap}[size~="13px"]{width:13px;height:13px}[size~="14px"]{width:14px;height:14px}[size~="15px"]{width:15px;height:15px}[size~="16px"]{width:16px;height:16px}.h1{height:calc(var(--spacing)*1)}.h2{height:calc(var(--spacing)*2)}.h3{height:calc(var(--spacing)*3)}.h4{height:calc(var(--spacing)*4)}.h5{height:calc(var(--spacing)*5)}.h6{height:calc(var(--spacing)*6)}.min-h-screen{min-height:100vh}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sr-only,[sr-only=""]{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table{display:table}
