@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400;500&display=swap";:root{--paper:#08120e;--ink:#edffd7;--muted:#a1b59e;--accent:#c6fb50;--line:rgba(198,251,80,.18);--white:#edffd7;font-family:DM Sans,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:5px}button{border:0;background:none}svg{flex-shrink:0}::selection{background:#345625;color:#edffd7}.skip{position:fixed;top:-60px;left:15px;background:#fff;padding:12px;z-index:100}.skip:focus{top:15px}.site-header{height:111px;display:flex;align-items:center;justify-content:space-between;max-width:1440px;padding:0 64px;margin:auto;border-bottom:1px solid var(--line)}.wordmark{padding:0;display:flex;align-items:center;font-family:Manrope,sans-serif;font-size:31px;font-weight:800;letter-spacing:-1.9px;gap:10px}.wordmark svg{width:29px;height:29px}.wordmark-dot{margin-left:-9px;color:var(--accent)}.nav{display:flex;gap:33px;align-items:center}.nav button{font-size:13px;padding:8px 0;display:flex;gap:7px;align-items:center}.nav button:hover,.nav .active{color:var(--accent)}.header-right{display:flex;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.02em}.network-dot{width:5px;height:5px;border-radius:50%;background:#c6fb50}.hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1.03fr;min-height:698px;padding:80px 64px 50px;position:relative;overflow:hidden}.eyebrow{font:10px IBM Plex Mono,monospace;letter-spacing:.14em;line-height:1.6;font-weight:500}.tiny-star{font-size:16px;vertical-align:-1px;margin-right:8px;color:var(--accent)}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif;font-weight:500}h1{font-size:clamp(60px,6.6vw,94px);line-height:1.06;letter-spacing:-.075em;margin:26px 0}h1>span{color:var(--accent)}.hero-description{color:var(--muted);font-size:15px;line-height:1.9;letter-spacing:-.15px}.hero-description strong{font-weight:500;color:var(--ink)}.hero-actions{margin-top:32px;display:flex;gap:27px;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:17px;font-size:12px;font-weight:500;border-radius:7px;padding:16px 20px;transition:transform .2s,background .2s;white-space:nowrap}.button:hover{transform:translateY(-2px)}.button.dark{background:var(--ink);color:#08120e}.button.dark:hover{background:#c6fb50}.text-link{display:inline-flex;align-items:center;gap:9px;font-size:12px;padding:0;background:none;border:0}.text-link:hover{color:var(--accent)}.hero-note{display:flex;align-items:center;gap:14px;margin-top:48px;transform:rotate(-3deg);padding-left:5px;color:#a1b59e}.hero-note p{font-family:Caveat,cursive;font-size:20px;line-height:1.2}.hand-line{height:32px;width:24px;border-bottom:1px solid #60844c;border-left:1px solid #60844c;border-radius:0 0 0 15px;transform:rotate(-20deg) translateY(-6px)}.signature{font-family:Caveat,cursive;font-size:30px;font-weight:500}.hero-note .signature{font-size:25px;align-self:end}.hero-art{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:-55px -20px -20px -25px}.portrait-stage{width:100%;height:550px;position:relative}.portrait-canvas{height:100%;width:100%;touch-action:pan-y}.portrait-canvas canvas{display:block}.portrait-caption{position:absolute;bottom:36px;left:70px;right:70px;display:flex;justify-content:space-between;font:8px IBM Plex Mono,monospace;letter-spacing:.09em;color:var(--muted)}.portrait-caption button{font:inherit;padding:0;color:inherit}.art-coordinate{font:8px IBM Plex Mono,monospace;letter-spacing:.14em;color:#a1b59e;position:absolute;z-index:1}.art-coordinate.top{top:43px;left:76px}.art-coordinate.bottom{bottom:9px;right:58px;font-size:7px}.portrait-switch{display:flex;align-items:center;gap:3px;border:1px solid var(--line);border-radius:30px;padding:4px;background:#10261bd9;margin-top:-12px;z-index:1}.portrait-switch button{display:flex;align-items:center;gap:6px;font-size:10px;padding:7px 13px;border-radius:20px;color:var(--muted)}.portrait-switch .selected{background:#254020;color:var(--ink);box-shadow:0 1px 4px #30334c13}.portrait-placeholder{height:550px;width:100%;display:flex;align-items:center;justify-content:center}.portrait-placeholder svg{height:180px;width:180px;color:#c6fb50}.portrait-fallback{position:absolute;width:200px;left:50%;top:50%;transform:translate(-50%,-50%)}.status-ribbon{max-width:1312px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;min-height:58px;border-block:1px solid var(--line);padding:16px 0;font-size:11px;color:var(--muted)}.status-ribbon>div{display:flex;align-items:center;gap:12px}.status-indicator{display:inline-block;width:6px;height:6px;border-radius:50%;background:#c6fb50;box-shadow:0 0 0 4px #c6fb501a}.ribbon-detail{font:8px IBM Plex Mono,monospace;letter-spacing:.1em;display:flex;align-items:center;gap:20px}.ribbon-divider{height:11px;border-left:1px solid var(--line)}.section{max-width:1312px;margin:0 auto;padding:100px 0}.journal{display:grid;grid-template-columns:1fr 1.64fr;gap:100px;padding-top:108px;padding-bottom:100px}.section-intro h2{font-size:41px;letter-spacing:-2px;line-height:1.18;margin:17px 0}.accent{color:var(--accent)}.section-intro p{font-size:13px;color:var(--muted);line-height:1.8}.margin-doodle{font:21px Caveat,cursive;color:#a1b59e;display:block;margin-top:35px;transform:rotate(-5deg)}.featured-note{display:block;position:relative;background:#10261b;padding:33px 39px 26px;width:100%;text-align:left;border:1px solid #284631;box-shadow:1px 7px 24px #4247600a;transform:rotate(-1deg);transition:transform .35s,box-shadow .35s;border-radius:2px}.featured-note:hover{transform:rotate(0) translateY(-3px);box-shadow:1px 10px 30px #42476012}.note-meta{display:flex;justify-content:space-between;font:8px IBM Plex Mono,monospace;letter-spacing:.1em;color:var(--muted);gap:20px}.featured-note h3{font-size:31px;letter-spacing:-1.4px;margin:34px 0 15px}.featured-note p{font-size:14px;line-height:1.9;max-width:530px;color:#b5c7ad}.note-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:35px;color:var(--accent)}.read-note{display:flex;align-items:center;gap:12px;font-size:11px}.paper-corner{position:absolute;right:-1px;top:-1px;width:24px;height:24px;background:linear-gradient(225deg,var(--paper) 48%,#284631 50%,#183023 100%)}.journal-small{display:flex;justify-content:space-between;align-items:center;margin-top:22px;font:8px IBM Plex Mono,monospace;letter-spacing:.04em;color:#a1b59e;gap:16px}.journal-small>span:first-child{display:flex;align-items:center;gap:9px;font-family:DM Sans;font-size:10px}.note-row{display:flex;align-items:center;width:100%;gap:20px;padding:22px 0;border-bottom:1px solid var(--line);text-align:left}.note-row span{font:9px IBM Plex Mono;color:var(--muted)}.note-row strong{flex:1;font-weight:500;font-size:15px}.thought-break{padding:80px 20px 90px;display:flex;flex-direction:column;align-items:center;text-align:center;border-block:1px solid var(--line);background:radial-gradient(ellipse at center,#10261b 0,transparent 68%)}.thought-break>span:first-child{font:8px IBM Plex Mono;letter-spacing:.18em;color:var(--muted)}.thought-break p{position:relative;font:500 clamp(40px,5vw,66px)/1.15 Manrope;letter-spacing:-.06em;margin:29px 0 32px}.thought-break em{font:inherit;color:var(--accent)}.thought-break svg{position:absolute;bottom:-15px;width:61%;right:-2%;stroke:#c6fb50;fill:none;stroke-width:1}.principle-sub{font-size:12px;color:var(--muted)}.section-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:38px;gap:30px}.section-top h2{font-size:39px;letter-spacing:-2px;margin-top:17px;line-height:1.2}.section-top>p{font-size:13px;line-height:1.7;color:var(--muted);text-align:right}.wallet-line{display:flex;align-items:center;gap:60px;background:#10261b;border:1px solid var(--line);padding:25px 29px;border-radius:9px 9px 0 0}.wallet-line>div:first-child{display:flex;align-items:center;gap:14px;flex:1}.wallet-symbol{border:1px solid #345625;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#c6fb50}.utility-label{display:block;font:8px IBM Plex Mono;letter-spacing:.1em;color:var(--muted);margin-bottom:7px}.wallet-line strong{font-size:12px;font-weight:500}.wallet-chain strong>span{font:9px IBM Plex Mono;margin-left:5px;color:var(--muted)}.address-button{display:flex;align-items:center;gap:8px;font:12px IBM Plex Mono;padding:0}.ledger-header,.ledger-row{display:grid;grid-template-columns:2fr 1fr 1fr .7fr;gap:20px;padding:18px 26px;border-bottom:1px solid var(--line)}.ledger-header{font:8px IBM Plex Mono;letter-spacing:.1em;color:var(--muted)}.ledger-header>span:nth-child(n+3),.ledger-row>span:nth-child(3),.ledger-row>a{text-align:right;justify-content:flex-end}.empty-record{display:flex;flex-direction:column;align-items:center;text-align:center;padding:46px 20px 49px;border-bottom:1px solid var(--line)}.empty-orbit{width:57px;height:30px;border:1px solid #60844c;border-radius:50%;transform:rotate(-24deg);position:relative;margin:12px 0 29px}.empty-orbit:after{content:"";position:absolute;width:30px;height:57px;border:1px solid #60844c;border-radius:50%;left:12px;top:-14px}.empty-orbit>span{position:absolute;width:6px;height:6px;background:#c6fb50;border-radius:50%;left:24px;top:11px}.empty-record h3{font-size:22px;letter-spacing:-.7px;margin:0 0 12px}.empty-record p{font-size:12px;line-height:1.85;color:var(--muted)}.record-stamp{font:7px IBM Plex Mono;letter-spacing:.17em;margin-top:25px;color:#a1b59e}.record-footnote{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);padding:18px 0;gap:20px}.record-footnote span:last-child{font:8px IBM Plex Mono;letter-spacing:.06em}.ledger-row{align-items:center;font:11px IBM Plex Mono;padding-block:24px}.ledger-row small{display:block;font-size:9px;color:var(--muted);margin-top:7px}.ledger-row i{font-style:normal;color:#426a65}.ledger-row .out{color:#9a6768}.ledger-row a{display:flex;gap:5px}.anatomy{padding-top:25px;padding-bottom:100px}.anatomy-layout{display:grid;grid-template-columns:1fr 1.55fr;gap:65px;border-top:1px solid var(--line);padding-top:25px}.stage-nav button{width:100%;display:flex;align-items:center;gap:25px;padding:21px 16px;border-bottom:1px solid var(--line);font:500 19px Manrope;text-align:left;color:#a1b59e}.stage-nav button>span{font:9px IBM Plex Mono;color:#a1b59e}.stage-nav button svg{margin-left:auto;opacity:0;transition:opacity .2s}.stage-nav .chosen{color:var(--ink);background:#183023;border-radius:5px}.stage-nav .chosen svg{opacity:1}.stage-panel{padding:23px 0 0}.stage-status{font:8px IBM Plex Mono;letter-spacing:.05em;color:var(--muted);background:#10261b;border:1px solid var(--line);border-radius:20px;padding:6px 10px}.stage-panel h3{font-size:26px;letter-spacing:-1.1px;margin:22px 0 15px}.stage-panel p{font-size:13px;line-height:1.9;color:var(--muted);max-width:535px}.stage-detail{font:9px/1.7 IBM Plex Mono;margin-top:30px;color:#a1b59e}.closing{background:#10261b;padding:67px 20px 72px;text-align:center;display:flex;flex-direction:column;align-items:center}.closing-star svg{height:34px;width:34px;color:#c6fb50}.closing p{font:500 38px/1.23 Manrope;letter-spacing:-1.9px;margin:24px 0 18px}.closing>div:not(.closing-star){font-size:12px;color:var(--muted);line-height:1.8}.button.outline{border:1px solid #60844c;margin-top:24px;font-size:11px;padding:13px 17px}footer{display:flex;align-items:center;justify-content:space-between;max-width:1440px;margin:auto;padding:34px 64px}footer .wordmark{font-size:23px;letter-spacing:-1.5px}footer .wordmark svg{width:21px;height:21px}footer>span{font:8px IBM Plex Mono;letter-spacing:.09em;color:var(--muted)}.footer-admin{font-size:10px;display:flex;gap:8px;align-items:center;color:var(--muted)}.icon-button{padding:7px;display:inline-flex;justify-content:center;align-items:center;border-radius:50%}.icon-button:hover{background:#254020}.mobile-menu,.mobile-only{display:none}.inline-error{font-size:12px;padding:20px;color:#844d56}.note-dialog{padding:0;border:1px solid #fff8;background:#10261b;color:var(--ink);max-width:650px;width:calc(100% - 36px);max-height:85vh;border-radius:8px;box-shadow:0 20px 100px #1f25452e}.note-dialog::backdrop{background:#242c4866;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.note-dialog>div{padding:62px 52px;position:relative}.dialog-close{position:absolute;top:15px;right:15px}.note-dialog h2{font-size:38px;letter-spacing:-1.8px;margin:26px 0}.note-dialog p{font-size:15px;line-height:1.9;color:#b5c7ad;margin-bottom:22px;white-space:pre-wrap;overflow-wrap:anywhere}.note-dialog .signature{display:block;margin-top:30px;color:var(--accent)}.implementation{max-width:850px;padding-top:55px}.implementation-heading{margin:67px 0 30px}.implementation-heading h1{font-size:64px;margin:23px 0}.implementation-heading p{font-size:15px;color:var(--muted);line-height:1.8}.build-status{background:#10261b;padding:22px 25px;border:1px solid var(--line);border-radius:6px;font-size:12px;line-height:1.9}.build-status .status-indicator{margin-right:12px}.method-sections article{display:grid;grid-template-columns:150px 1fr;padding:50px 0;border-bottom:1px solid var(--line);gap:30px}.method-sections article>span{font:9px IBM Plex Mono;color:var(--muted);padding-top:12px}.method-sections h2{font-size:30px;letter-spacing:-1.3px;margin-bottom:17px}.method-sections p,.technical-note p{font-size:14px;line-height:1.95;color:var(--muted)}.method-sections small{display:block;font:9px/1.8 IBM Plex Mono;color:#a1b59e;margin-top:20px}.technical-note{max-width:640px;margin:65px 0 0 auto}.technical-note h3{font-size:23px;margin:36px 0 15px;letter-spacing:-.8px}.technical-note p{margin-bottom:20px}.admin-shell{min-height:100vh}.admin-header{display:flex;align-items:center;justify-content:space-between;padding:30px 5%;border-bottom:1px solid var(--line)}.admin-header>span{font:10px IBM Plex Mono;letter-spacing:.14em}.admin-main{max-width:1100px;margin:auto;padding:65px 25px}.login{max-width:400px;margin:25px auto}.login>.eyebrow{display:block;margin-top:27px}.login h1{font-size:65px;margin:18px 0}.login p{color:var(--muted);line-height:1.8;font-size:14px}.login form{margin:30px 0 20px}.login form .button{width:100%}.login .login-help{font-size:11px}.admin-field{display:flex;flex-direction:column;gap:9px;font-size:12px;margin-bottom:23px}.admin-field input,.admin-field textarea,.admin-field select{border:1px solid #345625;background:#10261b;border-radius:5px;padding:13px 14px;color:var(--ink);font-size:14px;width:100%}.admin-field textarea{resize:vertical;line-height:1.65}.admin-field small,.field-note{font-size:11px;line-height:1.7;color:var(--muted)}.field-note{margin-bottom:25px}.admin-title{display:flex;align-items:center;justify-content:space-between;gap:30px}.admin-title h1{font-size:43px;letter-spacing:-2px;margin:20px 0 40px}.admin-badge{font:9px IBM Plex Mono;background:#10261b;border:1px solid var(--line);border-radius:25px;padding:10px 14px}.admin-tabs{display:flex;gap:25px;border-bottom:1px solid var(--line);margin:0 0 40px}.admin-tabs button{text-transform:capitalize;padding:15px 0;font-size:13px;border-bottom:2px solid transparent}.admin-tabs button.selected{border-color:var(--accent);color:var(--accent)}.admin-columns{display:grid;grid-template-columns:1fr 1fr;gap:70px}.admin-main h2{font-size:25px;letter-spacing:-1px;margin:0 0 30px}.admin-main h2 small{font:12px IBM Plex Mono;color:var(--muted);margin-left:8px}.admin-note{display:flex;gap:15px;align-items:flex-start;border-bottom:1px solid var(--line);padding:5px 0 23px;margin-bottom:22px}.admin-note>div{flex:1;min-width:0;overflow-wrap:anywhere}.admin-note .eyebrow{font-size:8px}.admin-note h3{font-size:19px;margin:10px 0}.admin-note p{font-size:12px;line-height:1.7;color:var(--muted)}.settings-form{max-width:640px}.settings-form hr{border:0;border-top:1px solid var(--line);margin:35px 0}.admin-callout{background:#10261b;display:flex;align-items:flex-start;gap:15px;padding:20px;margin-bottom:30px;border-radius:6px}.admin-callout p{font-size:12px;color:var(--muted);line-height:1.8}.form-feedback{position:fixed;bottom:25px;left:50%;transform:translate(-50%);padding:16px 22px;border-radius:8px;box-shadow:0 7px 40px #3333;font-size:13px;display:flex;align-items:center;gap:10px;z-index:100;max-width:calc(100vw - 30px);background:#edf1ed}.form-feedback.error{background:#f4e6e8;color:#7c3541}.form-feedback.success{color:#375c47}@media(min-width:1500px){.hero{min-height:730px}.hero-art{margin-top:-35px}.portrait-stage{height:590px}}@media(max-width:1439px){.section,.status-ribbon{margin-left:64px;margin-right:64px}.implementation{margin-left:auto;margin-right:auto;max-width:850px;padding-left:25px;padding-right:25px}.journal{gap:65px}.hero{min-height:665px;padding-top:70px}.portrait-stage{height:520px}.hero-actions{gap:20px}}@media(max-width:1050px){.site-header{padding:0 35px}.hero{padding:60px 35px 45px}.section,.status-ribbon{margin-left:35px;margin-right:35px}.hero h1{font-size:67px}.hero-actions{gap:17px;flex-wrap:wrap}.hero-art{margin-left:-35px;margin-right:-35px}.portrait-stage{height:480px}.art-coordinate.top{left:50px}.art-coordinate.bottom{right:40px;bottom:40px}.portrait-caption{left:45px;right:45px}.hero-note{margin-top:33px}.nav{gap:24px}.header-right{font-size:8px}.journal{gap:40px;grid-template-columns:1fr 1.5fr}.section-intro h2{font-size:34px}.featured-note{padding:28px}.featured-note h3{font-size:28px}.anatomy-layout{gap:40px}.wallet-line{gap:25px}.implementation{margin:auto;padding-inline:35px}footer{padding:30px 35px}}@media(max-width:760px){.site-header{height:80px;padding:0 23px}.wordmark{font-size:27px}.wordmark svg{width:24px;height:24px}.nav{display:none;position:absolute;top:80px;left:0;right:0;background:#10261b;padding:20px 24px;z-index:20;border-bottom:1px solid var(--line)}.nav.open{display:flex;justify-content:space-between;gap:12px}.nav button{font-size:11px}.header-right{font-size:8px;gap:6px}.mobile-menu{display:inline-flex;margin-left:7px}.hero{display:flex;flex-direction:column;padding:45px 24px 35px;min-height:0;overflow:hidden}.hero-copy{z-index:1}.hero h1{font-size:65px;margin:22px 0}.hero-description{font-size:14px;line-height:1.85}.eyebrow{font-size:8px}.hero-actions{margin-top:25px;gap:22px}.button{font-size:11px;padding:15px 16px;gap:12px}.hero-actions .text-link{font-size:11px}.hero-note{display:none}.hero-art{height:390px;margin:10px -20px 15px}.portrait-stage{height:410px;width:100%}.portrait-caption{bottom:37px;left:34px;right:34px;font-size:7px}.art-coordinate.top{top:17px;left:35px;font-size:7px}.art-coordinate.bottom{bottom:-22px;right:35px;font-size:6px}.portrait-switch{margin-top:-20px}.portrait-placeholder{height:390px}.status-ribbon{margin:0 24px;padding:17px 0;gap:15px;align-items:flex-start}.status-ribbon>div{font-size:10px;line-height:1.5;max-width:235px}.ribbon-detail{font-size:7px;max-width:90px;text-align:right;line-height:1.5;justify-content:flex-end}.ribbon-detail .ribbon-divider,.ribbon-detail{gap:8px}.section{margin:0 24px;padding:64px 0}.journal{display:flex;flex-direction:column;gap:34px}.section-intro h2{font-size:36px;margin:13px 0}.section-intro h2 br{display:none}.section-intro p{font-size:12px}.section-intro p br,.margin-doodle{display:none}.featured-note{padding:26px 25px 24px}.featured-note h3{font-size:27px;margin-top:28px}.note-meta{font-size:7px;letter-spacing:.06em}.featured-note p{font-size:13px}.note-bottom{margin-top:25px}.journal-small{align-items:flex-start;font-size:7px}.journal-small>span:first-child{font-size:9px;line-height:1.6;max-width:240px}.journal-small>span:last-child{white-space:nowrap;padding-top:3px}.thought-break{padding:65px 20px}.thought-break p{font-size:45px}.principle-sub{font-size:11px}.section-top{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:25px}.section-top h2{font-size:34px;letter-spacing:-1.7px;margin-top:13px}.section-top p{text-align:left;font-size:12px}.section-top p br{display:none}.wallet-line{padding:19px 17px;gap:15px;flex-wrap:wrap}.wallet-line>div:first-child{flex-basis:60%}.wallet-chain{display:none}.wallet-line strong{font-size:11px}.wallet-symbol{width:34px;height:34px}.utility-label{font-size:7px}.wallet-value{margin-left:auto}.wallet-line>.text-link{font-size:10px;margin-left:48px}.ledger-header,.ledger-row{padding:16px 7px;grid-template-columns:1.8fr .8fr .9fr .6fr;gap:8px;font-size:7px;letter-spacing:0}.ledger-row{font-size:9px}.ledger-row small{font-size:7px;line-height:1.6}.empty-record{padding:35px 10px 37px}.empty-record h3{font-size:19px}.empty-record p{font-size:11px}.record-footnote{font-size:9px;line-height:1.6;gap:15px}.record-footnote span:last-child{font-size:7px;max-width:95px;text-align:right;line-height:1.6}.anatomy{padding-top:10px}.anatomy-layout{grid-template-columns:1fr;gap:15px}.stage-nav{display:grid;grid-template-columns:repeat(4,1fr)}.stage-nav button{font-size:11px;flex-direction:column;gap:10px;padding:14px 3px;text-align:center}.stage-nav button svg{display:none}.stage-nav button>span{font-size:8px}.stage-panel{min-height:255px}.stage-panel h3{font-size:25px}.stage-panel p{font-size:12px}.stage-detail{font-size:8px;margin-top:20px}.closing{padding:50px 22px}.closing p{font-size:32px}.closing>div:not(.closing-star){font-size:11px}footer{padding:28px 24px;gap:15px;flex-wrap:wrap}footer>span{font-size:6px}footer .wordmark{font-size:21px}.footer-admin{font-size:9px}.note-dialog>div{padding:54px 28px 36px}.note-dialog h2{font-size:29px}.note-dialog p{font-size:14px}.implementation{margin:0;padding:40px 24px 65px}.implementation-heading{margin:45px 0 25px}.implementation-heading h1{font-size:47px}.implementation-heading p{font-size:13px}.build-status{font-size:11px;padding:18px}.method-sections article{grid-template-columns:1fr;gap:17px;padding:30px 0}.method-sections h2{font-size:25px}.method-sections p,.technical-note p{font-size:13px}.technical-note{margin-top:35px}.admin-header{padding:22px}.admin-main{padding:35px 23px}.admin-title{align-items:flex-start;flex-direction:column;gap:0}.admin-title h1{font-size:35px;margin:15px 0 20px}.admin-badge{margin-bottom:25px}.admin-columns{grid-template-columns:1fr;gap:45px}.login{margin-top:20px}.login h1{font-size:60px}.admin-tabs{margin-bottom:30px}.note-row{gap:10px}.note-row span{font-size:8px}.note-row strong{font-size:13px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.featured-note:hover,.button:hover{transform:none}}.hero{background:radial-gradient(ellipse at 78% 48%,#18362377,transparent 50%)}.hero h1{font-size:clamp(64px,6.7vw,96px);line-height:1.01;margin:23px 0;letter-spacing:-.065em}.hero-identity{letter-spacing:.075em;font-size:12px}.wordmark{font-size:25px;letter-spacing:-1px}.wordmark svg{color:var(--accent)}.hero-description{font-size:14px}.hero-note{margin-top:30px}.portrait-switch .selected{color:var(--accent)}.roadmap{padding-top:70px}.roadmap-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.roadmap-grid article{padding:28px 25px 32px;border-right:1px solid var(--line)}.roadmap-grid article:first-child{padding-left:0}.roadmap-grid article:last-child{border-right:0}.roadmap-step{display:flex;justify-content:space-between;gap:10px;font:8px IBM Plex Mono;color:var(--muted);letter-spacing:.04em}.roadmap-step span:first-child{color:var(--accent);font-size:12px}.roadmap-grid h3{font-size:21px;letter-spacing:-.6px;margin:26px 0 15px}.roadmap-grid p{font-size:12px;line-height:1.9;color:var(--muted)}@media(max-width:1050px){.nav{gap:18px}.wordmark{font-size:22px}.roadmap-grid{grid-template-columns:repeat(2,1fr)}.roadmap-grid article{padding:25px!important}.roadmap-grid article:nth-child(2){border-right:0}.roadmap-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:760px){.hero h1{font-size:68px}.wordmark{font-size:20px;gap:6px}.header-right{font-size:7px}.nav.open{flex-wrap:wrap}.roadmap-grid{grid-template-columns:1fr}.roadmap-grid article{border-right:0;border-bottom:1px solid var(--line);padding:25px 0!important}.roadmap-grid article:last-child{border-bottom:0}.roadmap-grid h3{margin-top:20px}.roadmap{padding-top:30px}footer .wordmark{font-size:19px}}
