@font-face{font-family:Lab Sans;src:url(assets/sans.woff2) format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Lab Sans;src:url(assets/sans-semibold.woff2) format('woff2');font-weight:600 800;font-display:swap}@font-face{font-family:Lab Mono;src:url(assets/mono.woff2) format('woff2');font-weight:400;font-display:swap}
:root{--bg:#0c0d0c;--surface:#101210;--line:#2b2d29;--muted:#8d9188;--text:#e9ebe2;--accent:#ffad55;--green:#adca89;--mono:Lab Mono,monospace;--sans:Lab Sans,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased}body:before{content:'';position:fixed;inset:0;pointer-events:none;z-index:10;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.5' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:5px}button:disabled{cursor:not-allowed;opacity:.35}.shell{max-width:1320px;width:calc(100% - 112px);margin-inline:auto}.header{height:86px;border-bottom:1px solid var(--line);padding:0 56px;display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:1550px;margin:auto}.brand{display:inline-flex;gap:10px;align-items:center;font-weight:600;font-size:25px;letter-spacing:-1.1px;flex-shrink:0}.brand img{object-fit:contain}.brand-dot{color:var(--accent)}nav{display:flex;gap:30px;color:#a0a49b;font-size:13px}nav a:hover,.text-link:hover,.text-button:hover,footer>a:hover{color:var(--accent)}.header-btc{font:10px var(--mono);display:flex;gap:13px;align-items:center;letter-spacing:.5px;color:#acb0a5}.btc-glyph{font:600 20px var(--sans);color:var(--accent)}.eyebrow{font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.signal-dot{display:inline-block;width:5px;height:5px;background:var(--accent);margin:0 8px 1px 0}.hero{padding-top:30px}.hero-top{display:flex;justify-content:space-between}.hero-layout{display:grid;grid-template-columns:1.06fr 1fr;gap:42px;min-height:523px;align-items:center;padding-block:42px 40px}.hero-label{font:10px var(--mono);letter-spacing:1.2px;display:flex;align-items:center;gap:14px;color:var(--muted);margin-bottom:25px}.hero-label>span:first-child{color:var(--accent);border:1px solid #53402b;padding:5px 7px}.hero h1{font-weight:600;font-size:clamp(48px,5vw,76px);letter-spacing:-3.4px;line-height:1.055;margin:0 0 24px}.hero h1>span{color:#999d92}.hero-copy>p{font-size:15px;line-height:1.7;color:#9da194;max-width:440px;margin:0}.hero-actions{display:flex;gap:24px;align-items:center;margin:29px 0 28px}.button{height:44px;padding:0 19px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid var(--line);font-size:12px;font-weight:600;border-radius:0;transition:background .2s,transform .2s}.primary{background:var(--accent);border-color:var(--accent);color:#19180f}.primary:hover{background:#ffc47e;border-color:#ffc47e;transform:translateY(-2px)}.button>span{font-size:16px;font-weight:400}.text-link{font-size:12px;display:inline-flex;gap:13px;align-items:center}.hero-footnote{display:flex;gap:11px;align-items:center;font:9px var(--mono);color:#787d73}.mini-cross{font:16px var(--mono);color:var(--accent)}.hero-visual{height:386px;position:relative;background:radial-gradient(ellipse at 63% 48%,#35302755,transparent 60%);border-bottom:1px solid var(--line);margin-top:20px;min-width:0}.visual-heading,.visual-base,.visual-labels{display:flex;justify-content:space-between;font:9px var(--mono);letter-spacing:.5px;color:#777e71}.visual-heading{padding-top:9px;position:absolute;top:0;left:0;right:0}.visual-time{color:#b1b7a7}.hero-visual canvas{position:absolute;top:25px;left:0;width:100%;height:290px}.visual-labels{position:absolute;bottom:47px;left:15px;right:15px;color:#b2b5a9}.visual-labels b{color:var(--accent);font-weight:400;padding-right:9px}.visual-base{position:absolute;bottom:11px;left:15px;right:15px;justify-content:flex-start;gap:28px}.icon-button{border:0;background:transparent;color:var(--muted);font:12px var(--mono);padding:0 4px;margin-left:auto}.network-strip{border-block:1px solid var(--line);height:59px;display:flex;justify-content:space-between;align-items:center;gap:20px}.network-strip>div{display:flex;align-items:center;gap:15px}.network-state{font:9px var(--mono);color:#747c6b;padding-left:14px;border-left:1px solid var(--line)}.network-data{font:9px var(--mono);color:var(--muted)}.network-data>span{padding-left:20px;border-left:1px solid var(--line)}.network-data b{color:#c5cbbd;font-weight:400;margin-left:10px}.text-button{font:9px var(--mono);color:var(--muted);border:none;background:transparent;padding:4px 0}.network-data>.text-button{font-size:16px;padding-left:10px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin:0 0 37px}.section-heading h2{font-size:42px;line-height:1.15;font-weight:600;letter-spacing:-1.7px;margin:15px 0 0}.section-heading>p{font-size:13px;color:var(--muted);line-height:1.8;margin:0 0 3px;max-width:330px}.lab-section{padding-top:93px}.lab-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:58px}.lab-explainer{padding:20px 0}.lab-explainer h3{font-weight:600;font-size:26px;letter-spacing:-.8px;margin:14px 0}.lab-explainer>p{font-size:13px;line-height:1.8;color:var(--muted);margin:0 0 27px}label,.reader-label{font:9px var(--mono);letter-spacing:.65px;color:#b8baaf}#proof-form{display:grid;gap:12px}textarea,input{background:#111410;border:1px solid #383d32;color:#dce0d1;border-radius:0}textarea{padding:14px;font:12px/1.8 var(--mono);width:100%;resize:vertical;min-height:99px}#proof-form>.button{width:100%;margin-top:2px}.lab-note{display:flex;gap:10px;margin-top:22px;color:#727969}.lab-note>span{border:1px solid #59604c;width:14px;height:14px;flex-shrink:0;border-radius:50%;font:9px var(--mono);display:grid;place-items:center;margin-top:2px}.lab-note>p{font:10px/1.7 var(--mono);margin:0}.lab-readout{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px;margin-top:25px;font:9px var(--mono);color:#757e6b}.lab-readout b{font-weight:400;color:#c2c9b5;margin-left:9px}.terminal{border:1px solid #383a32;min-width:0;background:linear-gradient(130deg,#181a1455,transparent 45%)}.terminal-bar{height:43px;border-bottom:1px solid var(--line);padding:0 20px;display:flex;align-items:center;justify-content:space-between;color:#858d7a;font:10px var(--mono);gap:10px}.terminal-bar i{width:5px;height:5px;background:var(--accent);display:inline-block;margin-right:10px}.terminal-bar>span:last-child{font-size:9px}.terminal-body{padding:22px 23px 18px;font:11px var(--mono);min-height:404px}.command{color:#e3e6d7;line-height:1.5}.command>span:first-child{color:var(--accent);margin-right:8px}.cursor{font-size:12px;animation:blink 1.1s steps(1) infinite;color:var(--accent)}.terminal-stages{display:grid;gap:9px;margin-top:24px}.terminal-stages>div{display:flex;gap:13px;color:#646c58;font-size:10px}.terminal-stages>div.active{color:#e8e4ca}.terminal-stages>div>span{color:#656d57}.terminal-stages>div.active>span{color:var(--accent)}.terminal-stages code{margin-left:14px;font:inherit;color:inherit}.leaf-rows{margin-top:25px;display:grid;gap:7px}.leaf-row{display:flex;align-items:center;gap:14px;font-size:9px;color:#818b73;height:13px}.leaf-row>span:first-child{flex-shrink:0;width:33px}.leaf-row code{font:inherit;color:#869879;margin-left:auto;min-width:73px;text-align:right}.leaf-row.first>span:first-child{color:var(--accent)}.leaf-blocks{display:flex;gap:3px;flex:1;min-width:0;max-width:285px}.leaf-blocks i{display:block;width:7px;height:9px;background:#454d3b;flex-shrink:1;transition:background .25s}.leaf-blocks i.on{background:#b2c588}.leaf-row.first .leaf-blocks i.on{background:var(--accent)}.hash-readout{border-top:1px dashed #333a2b;margin-top:19px;padding-top:14px;display:grid;gap:9px}.hash-readout>div{display:flex;gap:15px;align-items:center;min-width:0}.hash-readout>div>span{color:#68725b;font-size:10px;width:30px;flex-shrink:0}.hash-readout code{font:10px var(--mono);color:#abbc94;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.hash-readout>div:nth-child(2) code{color:var(--accent)}.proof-status{font:10px/1.6 var(--mono);color:var(--muted);margin-top:18px;min-height:16px}.proof-status.success{color:#c4d79e}.proof-status.fail{color:#f1a38b}.terminal-footer{min-height:40px;border-top:1px solid var(--line);padding:9px 20px;display:flex;justify-content:space-between;gap:20px;font:9px var(--mono);color:#657055;align-items:center}.terminal-footer>div{display:flex;gap:15px;white-space:nowrap}.outputs-section{padding-top:108px}.reader{border:1px solid var(--line)}.reader-input{padding:26px 28px;background:#15181055;border-bottom:1px solid var(--line)}.reader-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.reader-label>span{color:#777f6b;font-size:8px}#script-form{display:flex;gap:10px}#script-input{width:100%;min-width:0;padding:0 14px;font:11px var(--mono);height:44px}.reader-input>p{font:9px var(--mono);color:#6f7961;margin:12px 0 21px}.example-tabs{display:flex;gap:8px;flex-wrap:wrap}.example-tabs button{font:10px var(--mono);padding:8px 13px;background:transparent;border:1px solid #353a2e;color:#8e987d}.example-tabs button.selected{border-color:#706045;color:var(--accent);background:#b8792320}.example-tabs button:hover{border-color:#a9834a}.example-tabs button>span{font-size:8px;color:#717967;margin-left:4px}.reader-result{padding:26px 28px}.result-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.status-tag{font:8px var(--mono);letter-spacing:.6px;color:#9cae82;padding:6px 8px;border:1px solid #3c4d2b}.status-tag.draft{color:var(--accent);border-color:#62492f}.status-tag.error{color:#f1a38b;border-color:#714537}.script-segments{margin-top:20px;display:flex;gap:6px;align-items:center;font:11px/1.8 var(--mono);flex-wrap:wrap;min-width:0}.script-segments code{font:inherit;overflow-wrap:anywhere;padding:5px 9px;color:#a6b196;background:#192114}.script-segments code.opcode{color:var(--accent);background:#2f2619}.result-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;margin-top:30px;align-items:center}.result-grid h3{font-size:25px;font-weight:600;letter-spacing:-.7px;margin:11px 0}.result-grid p{font-size:12px;line-height:1.8;color:var(--muted);max-width:450px;margin:0}.exposure-diagram{display:flex;align-items:center;justify-content:center;padding:25px;max-width:440px;width:100%;font:9px var(--mono);color:#a4ac99}.diagram-key,.diagram-output{border:1px solid #4c5642;padding:18px 14px;white-space:nowrap}.diagram-key{color:var(--accent);border-color:#796040}.diagram-hash{width:39px;height:39px;border:1px solid #677156;transform:rotate(45deg);flex-shrink:0;display:grid;place-items:center;color:#bac8a4}.diagram-line{height:1px;background:repeating-linear-gradient(90deg,#626b55 0 4px,transparent 4px 8px);flex:1;min-width:20px}.exposure-diagram.exposed .diagram-hash{display:none}.exposure-diagram.exposed .diagram-line:nth-child(4){display:none}.result-note{border-top:1px solid var(--line);margin-top:28px;padding-top:16px;display:flex;gap:20px;align-items:flex-start}.result-note>span{font:8px var(--mono);color:#7c886b;flex-shrink:0;padding-top:3px}.result-note>p{font:10px/1.7 var(--mono);color:#a5ae97;margin:0}.reader-source{display:flex;justify-content:space-between;font:9px var(--mono);color:#616d53;gap:15px;margin-top:18px}.reader-source a{color:#a9b993}.reader-source a:hover{color:var(--accent)}.research-section{padding-top:108px}.research-row{display:grid;grid-template-columns:55px 1fr 100px 26px;gap:30px;padding:30px 4px;border-top:1px solid var(--line);align-items:center;transition:background .2s}.research-row:last-child{border-bottom:1px solid var(--line)}.research-row:hover{background:#151a11}.research-index{font:11px var(--mono);color:#69795b;align-self:start;margin-top:3px}.research-row h3{font-size:23px;letter-spacing:-.6px;font-weight:600;margin:12px 0 10px}.research-row p{font-size:12px;line-height:1.8;color:#929a86;max-width:620px;margin:0}.research-tag{font:9px var(--mono);color:#a7ba8b;justify-self:end;white-space:nowrap}.research-tag.draft{color:#a89679}.research-arrow{font-size:22px;color:var(--accent);justify-self:end}.research-meta{display:flex;justify-content:space-between;font:9px var(--mono);color:#5f6b52;margin-top:18px}.closing{padding-block:91px 72px}.closing>div{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.closing h2{font-size:56px;letter-spacing:-2.5px;font-weight:600;line-height:1.12;margin:18px 0 0}.closing h2>span{color:var(--accent)}.closing .button{margin-bottom:7px}footer{border-top:1px solid var(--line);padding:29px 0 34px;display:flex;align-items:center;justify-content:space-between;gap:20px}footer .brand{font-size:21px}footer p{font:9px/1.7 var(--mono);color:#667258;margin:0}footer>a:not(.brand){font:10px var(--mono);color:#9fab8e}.footer-code{font:9px var(--mono);color:#515b48}.skip-link{position:absolute;top:-100px;left:20px;z-index:100;background:var(--accent);color:var(--bg);padding:12px}.skip-link:focus{top:10px}@keyframes blink{50%{opacity:0}}@keyframes enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hero-copy,.hero-visual{animation:enter .8s ease-out both}.hero-visual{animation-delay:.12s}::selection{background:#604327;color:#ffddb1}
@media(min-width:1500px){.hero h1{font-size:77px}.hero-layout{gap:65px}}@media(max-width:1100px){.shell{width:calc(100% - 72px)}.header{padding-inline:36px}.hero-layout{gap:26px}.hero h1{font-size:56px;letter-spacing:-2.6px}.hero-copy>p{font-size:13px}.header-btc{font-size:9px;gap:9px}.lab-layout{grid-template-columns:290px minmax(0,1fr);gap:32px}.terminal-stages code{margin-left:0}.leaf-blocks{gap:2px}.network-state{max-width:230px}.network-data{gap:10px!important}.network-data>span{padding-left:12px}.section-heading h2{font-size:38px}.result-grid{gap:20px}.exposure-diagram{padding-inline:0}.hero-actions{gap:18px}.text-link{font-size:11px}}
@media(max-width:800px){.header{height:72px;gap:18px}.header-btc>span:nth-child(2){display:none}nav{gap:20px;font-size:11px}.brand{font-size:23px}.hero-layout{grid-template-columns:1fr;gap:15px;padding-top:40px}.hero h1{font-size:70px;letter-spacing:-3.2px}.hero-copy>p{font-size:15px}.hero-visual{height:350px;max-width:600px;width:100%;margin:0 auto}.hero-visual canvas{height:260px}.hero-actions{margin-top:25px}.hero-top{padding-top:5px}.hero-coordinate{display:none}.network-strip{height:auto;min-height:67px;flex-wrap:wrap;padding-block:15px;gap:13px}.network-state{padding-left:8px}.network-data>span:first-child{border-left:none;padding-left:0}.lab-section,.outputs-section,.research-section{padding-top:70px}.section-heading{align-items:flex-start;gap:25px;margin-bottom:30px}.section-heading h2{font-size:35px}.section-heading>p{max-width:240px;font-size:11px;margin-top:23px}.lab-layout{grid-template-columns:1fr;gap:22px}.lab-explainer{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;padding:0}.lab-explainer>.eyebrow,.lab-explainer>h3,.lab-explainer>p{grid-column:1}.lab-explainer>h3{margin-block:12px}.lab-explainer>p{margin-bottom:0}.lab-explainer>form{grid-column:2;grid-row:1/5}.lab-note{grid-column:1;margin-top:20px}.lab-readout{grid-column:1 / -1}.terminal-body{padding:25px;min-height:426px}.leaf-blocks{max-width:330px;gap:4px}.terminal-stages{gap:10px}.terminal-stages>div{font-size:11px}.terminal-stages code{margin-left:10px}.result-grid{grid-template-columns:1fr}.exposure-diagram{justify-content:flex-start;max-width:350px;padding-top:0;padding-bottom:0}.research-row{grid-template-columns:30px 1fr 65px 20px;gap:15px}.research-row h3{font-size:21px}.research-tag{font-size:8px}.closing h2{font-size:43px}.closing .button{gap:20px}footer .footer-code{display:none}}
@media(max-width:520px){.shell{width:calc(100% - 36px)}.header{padding:0 18px;gap:15px}.brand{font-size:21px}.brand img{width:23px}.header-btc{display:none}nav{gap:14px;font-size:10px}.hero{padding-top:21px}.hero-top .eyebrow{font-size:8px;letter-spacing:.8px}.hero-layout{padding-top:30px;padding-bottom:25px}.hero-label{margin-bottom:22px;font-size:9px}.hero h1{font-size:49px;letter-spacing:-2.4px;margin-bottom:20px}.hero-copy>p{font-size:12px;line-height:1.9}.hero-actions{gap:20px}.hero-actions .button{padding-inline:15px;gap:25px}.text-link{font-size:10px;gap:7px}.hero-footnote{font-size:8px;margin-top:25px}.hero-visual{height:310px}.hero-visual canvas{height:235px}.visual-heading,.visual-labels,.visual-base{font-size:8px}.visual-labels{bottom:39px;left:0;right:0}.visual-base{left:0;right:0;bottom:8px}.network-strip>.network-data{width:100%;justify-content:flex-start}.network-strip .eyebrow{font-size:8px}.network-state{font-size:8px}.network-data>button{margin-left:auto}.section-heading{display:block;margin-bottom:25px}.section-heading h2{font-size:33px;letter-spacing:-1.5px}.section-heading>p{font-size:12px;margin-top:17px;max-width:100%}.lab-explainer{display:block}.lab-explainer>p{margin-bottom:23px}.lab-note{margin-top:18px}.lab-readout{margin-top:20px}.terminal-bar{padding-inline:13px;font-size:8px}.terminal-bar>span:last-child{font-size:7px}.terminal-body{padding:20px 14px;min-height:415px}.terminal-stages>div{font-size:9px;gap:10px}.terminal-stages code{font-size:8px;margin-left:3px}.leaf-row{gap:8px;font-size:8px}.leaf-blocks{gap:2px}.leaf-blocks i{width:6px}.leaf-row code{min-width:65px}.terminal-footer{padding:11px 13px;display:block;font-size:8px}.terminal-footer>div{margin-top:10px}.terminal-footer .text-button{font-size:9px}.hash-readout code{font-size:9px}.proof-status{font-size:9px}.reader-input,.reader-result{padding:20px 16px}#script-form{gap:8px}#script-input{font-size:9px;padding-inline:10px}#script-form .button{font-size:10px;gap:15px;padding-inline:12px}.reader-input>p{font-size:8px;line-height:1.6}.example-tabs{gap:6px}.example-tabs button{font-size:9px;padding:7px 9px}.result-top{align-items:flex-start;gap:10px}.result-top>.eyebrow{font-size:8px;letter-spacing:.7px}.status-tag{font-size:7px;letter-spacing:.2px;white-space:nowrap}.script-segments{font-size:9px;gap:4px}.result-grid{margin-top:25px}.result-grid h3{font-size:23px}.result-grid p{font-size:11px}.result-note{gap:13px}.result-note>p{font-size:9px}.reader-source{display:block;font-size:8px;line-height:1.8}.reader-source a{display:block;margin-top:7px}.research-row{grid-template-columns:24px 1fr 15px;gap:12px;padding-block:25px}.research-row .eyebrow{font-size:8px;letter-spacing:.7px}.research-row h3{font-size:21px;line-height:1.25}.research-row p{font-size:11px}.research-tag{grid-column:2;grid-row:auto;justify-self:start;margin-top:-5px}.research-arrow{grid-column:3;grid-row:1;font-size:18px}.research-meta{font-size:7px;gap:15px;line-height:1.7}.closing{padding-block:65px 50px}.closing>div{display:block}.closing h2{font-size:42px;letter-spacing:-1.8px}.closing .button{margin-top:27px}footer{align-items:flex-start;flex-wrap:wrap;padding-block:25px;gap:22px}footer p{font-size:8px;margin-left:auto}footer>a:last-of-type{width:100%;font-size:9px}}
.leaf-row{min-width:0}.exposure-diagram[hidden]{display:none}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-copy,.hero-visual,.cursor{animation:none}.button{transition:none}}
.header-actions{display:flex;align-items:center;gap:20px;flex-shrink:0}.social-x{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);transition:color .18s,border-color .18s;background:#101210}.social-x:hover{color:var(--accent);border-color:#80613e}
html[data-entry=pending] .header,html[data-entry=pending] main,html[data-entry=pending] footer{visibility:hidden}
.entry-intro{border:0;padding:0;margin:0;inset:0;max-width:none;max-height:none;width:100%;height:100%;height:100dvh;background:#0b0c0b;color:var(--text);overflow:hidden;font-family:var(--mono)}
.entry-intro[open]{display:grid;grid-template-rows:auto 1fr auto}.entry-intro::backdrop{background:#0b0c0b}.entry-grid{position:absolute;inset:0;pointer-events:none;opacity:.17;background-image:linear-gradient(#443b2c55 1px,transparent 1px),linear-gradient(90deg,#443b2c55 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,transparent 16%,black 75%)}
.entry-top,.entry-bottom{display:flex;justify-content:space-between;align-items:center;position:relative;padding:28px 38px;font:9px var(--mono);letter-spacing:1.1px;color:#797f72}.entry-top button{border:1px solid #383a32;background:transparent;color:#b9bbae;padding:11px 14px;display:flex;gap:18px;align-items:center;font:10px var(--mono)}.entry-top button:hover{color:var(--accent);border-color:#80613e}.entry-bottom{padding-block:25px;border-top:1px solid #22251d}
.entry-center{position:relative;width:min(580px,calc(100% - 56px));margin:auto;animation:entry-arrive .6s ease both}.entry-brand{display:flex;align-items:center;gap:24px}.entry-brand img{object-fit:contain;filter:drop-shadow(0 0 24px #ffad550d);animation:entry-mark .7s steps(7,end) both}.entry-label{font:9px var(--mono);letter-spacing:2px;color:#aa8965}.entry-brand h2{font:600 clamp(43px,5vw,64px)/1 var(--sans);letter-spacing:-2.8px;margin:13px 0 0}.entry-brand h2 span{color:var(--accent)}.entry-subtitle{font:11px var(--mono);color:#848c7a;margin:25px 0 34px;letter-spacing:.2px}
.entry-terminal{border:1px solid #3b3c31;background:#0e100dd9}.entry-terminal-bar{border-bottom:1px solid #34362d;background:#171813;padding:13px 19px;display:flex;justify-content:space-between;gap:12px;font:9px var(--mono);color:#83846f}.entry-command{padding:24px 22px 19px;font:11px var(--mono);color:#e8e8d8;display:flex;align-items:center;gap:12px}.entry-command>span:first-child{color:var(--accent)}.entry-cursor{display:inline-block;width:6px;height:12px;background:var(--accent);animation:blink .65s steps(1,end) infinite}
.entry-row{padding:9px 22px;display:grid;grid-template-columns:20px 1fr 100px 38px;gap:12px;align-items:center;color:#4e5747;font:9px var(--mono);transition:color .2s}.entry-row>span:first-child{color:#68725b}.entry-row code{font:inherit}.entry-row b{opacity:0;font:inherit;color:var(--green)}.entry-row.entry-active{color:#b6c0a7}.entry-row.entry-done b{opacity:1}.entry-cells{display:flex;gap:3px}.entry-cells i{width:4px;height:10px;background:#252c21;flex-shrink:0}.entry-active .entry-cells i{animation:entry-cell .35s calc(var(--i)*.032s) steps(1,end) both}.entry-done .entry-cells i{background:#adca89;animation:none}.entry-done .entry-cells i:nth-child(4n){background:#ffad55}
.entry-hash{display:flex;gap:23px;align-items:center;border-top:1px dashed #373c2e;margin:20px 22px 0;padding:17px 0;color:#617056;font:9px var(--mono)}.entry-hash code{font:inherit;color:#ac9879}.entry-ready{margin:0 22px 19px;display:flex;justify-content:space-between;color:var(--accent);font:10px var(--mono);min-height:13px}.entry-progress{height:1px;background:#282d22;margin-top:21px;overflow:hidden}.entry-progress span{display:block;width:0;height:100%;background:var(--accent);transition:width .45s ease}.entry-leaving{animation:entry-out .36s ease-in forwards}.entry-revealed .hero-copy,.entry-revealed .hero-visual{animation:enter .8s ease-out both}.entry-revealed .hero-visual{animation-delay:.1s}
@keyframes entry-arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes entry-mark{from{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes entry-cell{from{background:#353d2c}to{background:#adca89}}@keyframes entry-out{to{opacity:0;transform:translateY(-14px)}}
@media(max-width:1100px){.header-actions{gap:13px}.social-x{width:34px;height:34px}.header{gap:20px}nav{gap:22px}}
@media(max-width:520px){.header{display:grid;grid-template-columns:1fr auto;gap:12px;height:auto;padding-block:16px}.header nav{grid-column:1/-1;grid-row:2;gap:24px;font-size:11px}.header-actions{grid-column:2;grid-row:1}.entry-top,.entry-bottom{padding:20px;font-size:7px;letter-spacing:.7px}.entry-top button{font-size:9px;padding:9px 11px;gap:13px}.entry-center{width:calc(100% - 36px)}.entry-brand{gap:17px}.entry-brand img{width:76px;height:84px}.entry-brand h2{font-size:45px;letter-spacing:-2px}.entry-label{font-size:7px;letter-spacing:1.3px}.entry-subtitle{font-size:9px;margin:20px 0 27px}.entry-terminal-bar{font-size:7px;padding:12px 13px}.entry-command{font-size:10px;padding:20px 14px 14px}.entry-row{padding:9px 14px;grid-template-columns:15px 1fr 28px;gap:9px;font-size:8px}.entry-row .entry-cells{grid-column:2;grid-row:auto;margin-top:3px}.entry-row b{grid-column:3;grid-row:span 2;align-self:start}.entry-hash{margin-inline:14px;font-size:8px;gap:12px}.entry-hash code{font-size:7px}.entry-ready{margin-inline:14px;font-size:9px}.entry-bottom>span:last-child{max-width:110px;text-align:right;line-height:1.6}}
@media(max-height:620px) and (min-width:521px){.entry-top,.entry-bottom{padding-block:15px}.entry-center{width:510px}.entry-brand img{width:64px;height:68px}.entry-brand h2{font-size:43px}.entry-brand h2{margin-top:9px}.entry-subtitle{margin:15px 0 18px}.entry-command{padding-top:17px}.entry-row{padding-block:7px}.entry-hash{margin-top:12px;padding-block:12px}.entry-ready{margin-bottom:13px}}
@media(prefers-reduced-motion:reduce){.entry-intro,.entry-center,.entry-brand img,.entry-cells i,.entry-revealed .hero-copy,.entry-revealed .hero-visual{animation:none!important}.entry-progress span,.social-x{transition:none}.entry-cursor{animation:none}}
@media(max-height:740px) and (max-width:520px){.entry-top,.entry-bottom{padding-block:14px}.entry-brand img{width:58px;height:62px}.entry-brand h2{font-size:36px;margin-top:8px}.entry-subtitle{margin:13px 0 20px}.entry-command{padding-block:15px 10px}.entry-row{padding-block:6px}.entry-hash{margin-top:13px;padding-block:13px}.entry-ready{margin-bottom:13px}.entry-progress{margin-top:15px}}
@media(max-height:480px){.entry-top{padding-block:12px}.entry-bottom,.entry-subtitle,.entry-hash{display:none}.entry-center{width:min(500px,calc(100% - 36px))}.entry-brand img{width:40px;height:44px}.entry-brand h2{font-size:30px;margin-top:7px}.entry-label{font-size:7px}.entry-terminal{margin-top:16px}.entry-terminal-bar{padding-block:10px}.entry-command{padding-block:13px 9px;font-size:9px}.entry-row{padding-block:6px;font-size:8px}.entry-ready{margin-top:12px;margin-bottom:13px;font-size:9px}.entry-progress{margin-top:13px}}
