@import url('https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;450;500;550;600;650;700;750;800&family=IBM+Plex+Mono:wght@400;500&display=swap');
:root{color-scheme:dark;--bg:#0b0d0f;--panel:#111416;--border:#24282c;--text:#f0f1f2;--muted:#959da4;--subtle:#666f78;--cyan:#91d6ee;--green:#68c6a5;--font:'Golos Text',system-ui,sans-serif;--mono:'IBM Plex Mono',monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.6 var(--font);-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button{border:0}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}input:focus{outline:1px solid var(--cyan);border-color:var(--cyan)}svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.sprite{position:absolute;width:0;height:0;overflow:hidden}[hidden]{display:none!important}.sidebar{width:218px;position:fixed;inset:0 auto 0 0;border-right:1px solid var(--border);background:#0d0f11;padding:30px 16px 18px;z-index:30;display:flex;flex-direction:column}.brand{display:flex;gap:12px;align-items:center;padding:0 9px;margin-bottom:50px}.brand-mark{width:40px;height:43px;display:inline-flex;justify-content:center;align-items:center;font-size:29px;font-weight:800;line-height:1;background:linear-gradient(145deg,#263d46,#172129);color:#b5e6f6;border:1px solid #3c5663;border-radius:11px;letter-spacing:-3px;box-shadow:0 5px 25px #458cad13}.brand-mark span{font-size:31px;color:#78c9e5;align-self:flex-end;margin-bottom:9px;margin-left:1px}.brand b{font-size:17px;letter-spacing:2px;font-weight:750}.brand small{display:block;font:9px var(--mono);color:var(--muted);letter-spacing:2px}.nav-group{font:10px var(--mono);letter-spacing:1.1px;color:var(--subtle);margin:0 13px 13px}.sidebar nav{margin-bottom:31px}.nav-link{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border-radius:7px;color:#a1a7ae;font-size:12px;background:transparent;text-align:left;position:relative;margin-bottom:3px;transition:.18s}.nav-link:hover{background:#171b1e;color:#fff}.nav-link.active{background:linear-gradient(90deg,#212b30,#171c20);color:#e5f5fb}.nav-link.active:before{content:'';position:absolute;left:0;top:13px;bottom:13px;width:2px;background:var(--cyan)}.nav-link.active svg{color:var(--cyan)}.nav-dot{width:5px;height:5px;border-radius:50%;background:var(--cyan);margin-left:auto}.tiny-arrow,.nav-link small{margin-left:auto;color:var(--subtle)}.sidebar-bottom{margin-top:auto}.side-note{padding:17px 13px;border:1px solid #242d33;background:linear-gradient(135deg,#151c21,#101417);border-radius:8px;margin-bottom:19px;font-size:11px;color:#9eaab3;line-height:1.8}.side-note b{font-weight:500;color:#d7e1e7}.side-note>.status-dot{margin-right:7px}.side-line{height:1px;background:#293139;margin:14px 0 10px}.side-note .mono{font-size:7px;letter-spacing:.7px}.side-version{border-top:1px solid var(--border);padding:18px 12px 0;font-size:10px;color:#67717a;display:flex;justify-content:space-between}.mono{font-family:var(--mono)}.shell{margin-left:218px}.topbar{height:84px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 36px;background:#0b0d0ff2;backdrop-filter:blur(14px);position:sticky;top:0;z-index:20}.topbar-left{display:flex;gap:14px;align-items:center}.topbar-left b{font-weight:600;font-size:14px}.topbar-left small{display:block;font-size:11px;color:var(--subtle);margin-top:2px}.topbar-actions{display:flex;align-items:center;gap:25px}.early{font:9px var(--mono);color:var(--muted);display:flex;gap:7px;align-items:center}.early span{width:5px;height:5px;background:#7994a0;border-radius:50%}.text-button{padding:0;background:none;color:#b1b7bd;display:inline-flex;align-items:center;gap:16px;font-size:12px}.text-button:hover{color:#fff}.text-button span{color:var(--cyan)}.login-button{display:flex;align-items:center;gap:10px;border:1px solid #30353a;border-radius:7px;padding:10px 13px;background:#161a1d;font-size:11px}.login-button:hover{border-color:#6d98a9;background:#1b2429}.login-button>span:last-child{color:#8c979e;margin-left:9px}.icon-button{padding:6px;background:transparent;display:flex;align-items:center}.mobile-menu{display:none}main{max-width:1510px;margin:auto;padding:0 44px}.hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:30px;padding:78px 0 64px;min-height:514px}.eyebrow{font:9px/1.5 var(--mono);letter-spacing:1.8px;color:#88a6b5;text-transform:uppercase;display:flex;align-items:center;gap:10px}.dash{width:22px;height:1px;background:var(--cyan)}h1,h2,h3,p{margin:0}h1{font-weight:650;font-size:clamp(40px,4.3vw,70px);line-height:1.08;letter-spacing:-3.4px;margin:23px 0 22px}h1 span{color:var(--cyan)}.hero-description{font-size:14px;color:#a1a9b0;line-height:1.85;max-width:385px}.hero-actions{display:flex;gap:10px;margin-top:30px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:13px 17px;border-radius:6px;min-height:43px;font-size:11px;font-weight:600;transition:background .2s,border-color .2s,transform .2s;line-height:1.4}.button:hover{transform:translateY(-1px)}.button svg{width:15px;height:15px}.primary{background:#93d6ed;color:#0d242c;border:1px solid #a5e0f2;box-shadow:0 3px 20px #73cce90c}.primary:hover{background:#b9e9f9}.secondary{background:#15191c;border:1px solid #30363c;color:#d5dce1}.secondary:hover{background:#20292e;border-color:#52626c}.secondary>span{color:#89a7b7}.hero-proof{display:flex;gap:12px;align-items:center;margin-top:23px;font-size:9px;color:#79858e;flex-wrap:wrap}.hero-proof>span{display:flex;gap:6px;align-items:center}.hero-proof svg{height:12px;width:12px;color:#90a6af}.hero-proof i{width:3px;height:3px;border-radius:50%;background:#3e4a53}.network-art{position:relative;padding-top:10px;min-width:0}.art-caption{display:flex;gap:8px;align-items:center;font:8px var(--mono);letter-spacing:1.1px;color:#8f9da7;margin-bottom:8px}.art-caption>span:last-child{margin-left:auto;color:#57636c}.status-dot{display:inline-block;width:5px;height:5px;background:var(--green);border-radius:50%;box-shadow:0 0 8px #68c6a51a}.network-svg{width:100%;height:auto;display:block;stroke:none}.network-svg .satellite{fill:#101a1f;stroke:#40535e;stroke-width:1}.network-svg .coordinator{fill:#142129;stroke:#527789;stroke-width:1}.art-bottom{display:flex;justify-content:space-between;gap:10px;font:8px var(--mono);color:#7c8b95;padding:13px 0;border-top:1px solid #222c33}.art-bottom span{display:flex;align-items:center;gap:7px}.art-bottom svg{width:12px;height:12px}.small-square{width:4px;height:4px;background:var(--cyan)}.flow-path{animation:flow 8s linear infinite}@keyframes flow{to{stroke-dashoffset:-80}}.principles{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:8px;background:#101315}.principles>div{padding:22px 23px;position:relative}.principles>div+div{border-left:1px solid var(--border)}.number{font:10px var(--mono);color:#597785;position:absolute;right:20px;top:24px}.principles b{display:block;font-size:12px;font-weight:550;margin-bottom:8px}.principles p{font-size:11px;color:var(--muted);line-height:1.8}.how-section{padding:80px 0 72px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}h2{font-size:28px;font-weight:550;letter-spacing:-1px;line-height:1.25}.section-heading h2{margin-top:16px}.section-heading>p{font-size:11px;line-height:1.9;color:var(--muted);max-width:370px;padding-bottom:3px}.steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:9px;overflow:hidden;background:linear-gradient(120deg,#14191c,#101214)}.steps article{padding:25px 24px 17px}.steps article+article{border-left:1px solid var(--border)}.step-top{display:flex;align-items:center;justify-content:space-between;color:#87abbc;margin-bottom:26px;font:8px var(--mono);letter-spacing:1px}.step-top svg{width:20px;height:20px;color:#9cbecb}h3{font-size:16px;font-weight:550;letter-spacing:-.3px}.steps p{font-size:11px;line-height:1.85;color:#939da5;margin-top:12px;max-width:260px;min-height:67px}.step-foot{margin-top:29px;padding-top:15px;border-top:1px solid #272d31;display:flex;align-items:center;justify-content:space-between;font:8px var(--mono);color:#78838c}.step-foot>span{font-size:18px;color:#a0b8c3}.step-foot svg{height:16px;color:var(--green)}.membership{border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:54px 0 56px}.membership h2{margin:17px 0 20px;font-size:32px}.membership-copy>p{font-size:12px;color:var(--muted);line-height:1.9;max-width:360px}.membership-copy>.button{margin-top:25px}.membership-list>div:not(.membership-note){display:flex;align-items:flex-start;gap:18px;padding:18px 0;border-bottom:1px solid var(--border)}.membership-list svg{color:#94b6c5;margin-top:3px;width:20px;height:20px}.membership-list b{font-size:12px;font-weight:550;display:block}.membership-list small{font-size:11px;color:var(--muted);display:block;margin-top:5px;line-height:1.7}.membership-note{font-size:10px;color:var(--subtle);padding-top:16px}.faq-section{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;padding:72px 0}.faq-section h2{margin-top:17px;font-size:25px}.faq details{border-bottom:1px solid var(--border)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;list-style:none;padding:18px 0;font-size:12px;font-weight:450}.faq summary::-webkit-details-marker{display:none}.faq summary>span{font:18px var(--mono);color:#91a9b6;transition:.2s}.faq details[open] summary>span{transform:rotate(45deg)}.faq p{color:var(--muted);font-size:12px;line-height:1.9;padding:0 24px 21px 0}.final-cta{display:flex;align-items:center;gap:22px;background:linear-gradient(105deg,#172229,#111719);border:1px solid #2d404b;border-radius:8px;padding:29px;margin-bottom:64px}.brand-mark.small{width:42px;height:44px;flex-shrink:0}.final-cta h2{font-size:20px;letter-spacing:-.5px}.final-cta p{color:#8e9da7;font-size:11px;margin-top:6px}.final-cta>.button{margin-left:auto;flex-shrink:0}.network-footer{border-top:1px solid var(--border);padding:34px 44px 0;background:#0e1113}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.footer-top h2{font-size:19px;letter-spacing:-.5px;margin-top:8px}.footer-top .eyebrow{font-size:8px;color:#748692}.feed-status{font:9px var(--mono);color:var(--muted);display:flex;align-items:center;gap:8px}.neutral{background:#71808a}.public-stats{display:grid;grid-template-columns:1fr 1fr 1.3fr;margin:27px 0 19px;border:1px solid #273037;border-radius:8px;background:#13181b}.public-stats>div{padding:22px;display:flex;align-items:center;gap:18px}.public-stats>div+div{border-left:1px solid #273037}.public-stats svg{color:#7596a6;width:21px;height:21px}.counter{font:32px/1.2 var(--mono);letter-spacing:-1px;font-variant-numeric:tabular-nums;min-width:28px}.public-stats b{font-size:10px;font-weight:500;display:block;color:#d6e1e7}.public-stats small{display:block;color:#72808a;font-size:9px;margin-top:3px}.counter.changed{animation:tick .65s ease}@keyframes tick{0%{color:var(--cyan);transform:translateY(-4px)}100%{color:var(--text);transform:none}}.stats-note{display:flex;justify-content:space-between;gap:20px;color:#6e7c86;font-size:9px;padding-bottom:30px}.stats-note>span:last-child{display:flex;align-items:center;gap:6px}.stats-note svg{width:11px;height:11px}.footer-bottom{border-top:1px solid #222a2f;display:flex;align-items:center;gap:25px;min-height:72px;font-size:9px;color:#6f7b85}.footer-brand{font-size:11px;letter-spacing:1.7px;color:#c1cdd4;font-weight:600}.footer-brand>span{font-size:8px;color:#73838e;font-weight:400;margin-left:6px}.footer-bottom>.text-button{margin-left:auto;font-size:9px}.account-intro{padding:55px 0 30px}.account-intro h1{font-size:42px;letter-spacing:-1.8px}.account-gate{display:grid;grid-template-columns:1fr 1fr;gap:50px;border:1px solid var(--border);border-radius:10px;background:#101416;padding:40px;margin:0 0 70px}.large-icon{width:38px;height:38px;color:var(--cyan);margin-bottom:22px}.access-copy h2{font-size:27px}.access-copy p{font-size:12px;max-width:310px;color:var(--muted);line-height:1.85;margin:18px 0}.access-copy ul{padding:0;list-style:none;color:#bcc7ce;font-size:11px;margin:25px 0}.access-copy li{padding:7px 0}.access-copy li:before{content:'✓';color:var(--green);margin-right:10px}.blue{color:var(--cyan)}.access-form{border-left:1px solid var(--border);padding-left:40px}.form-tabs{display:flex;border-bottom:1px solid var(--border);gap:24px;margin-bottom:27px}.form-tabs button{background:none;color:var(--subtle);font-size:11px;padding:0 0 12px;border-bottom:1px solid transparent}.form-tabs button[aria-selected=true]{color:var(--text);border-color:var(--cyan)}.access-form h3{font-size:20px}.access-form>p{color:var(--muted);font-size:11px;margin:10px 0 24px}.access-form label{display:block;font-size:11px;color:#b7c2ca;margin-bottom:8px}.access-form input,.table-tools input{display:block;width:100%;background:#0d1012;border:1px solid #30383e;border-radius:6px;padding:12px 13px;color:#e0e6eb;font-size:12px;margin-bottom:20px}.access-form input::placeholder{color:#59666f}.full{width:100%}.form-note{display:flex;align-items:center;gap:8px;font-size:10px;color:#758792;margin:18px 0}.form-note svg{height:13px;width:13px}.form-message:not(:empty){padding:12px;border:1px solid #405762;background:#19252b;color:#bad9e6;margin:15px 0}.muted{color:var(--muted)}.demo-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;border:1px solid #354b57;background:#142027;border-radius:7px;margin-top:30px;font-size:11px;color:#bad7e6}.demo-banner small{font-size:10px;color:#8ea8b6;margin-left:13px}.demo-banner .status-dot{background:var(--cyan);margin-right:9px}.demo-banner button{background:none;font-size:11px;color:#b4cad5;white-space:nowrap}.demo-banner button span{font-size:19px;margin-left:6px}.dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:36px 0 28px}.dashboard-heading h1{font-size:32px;letter-spacing:-1.3px;margin:12px 0 7px}.dashboard-heading p{color:var(--muted);font-size:11px}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,1fr);background:#121719;border:1px solid var(--border);border-radius:9px;margin-bottom:36px}.dashboard-metrics>div{padding:20px}.dashboard-metrics>div+div{border-left:1px solid var(--border)}.dashboard-metrics>div>span{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--muted)}.dashboard-metrics svg{width:14px;height:14px}.dashboard-metrics strong{display:block;font:28px var(--mono);margin:16px 0 9px}.dashboard-metrics strong small{font-size:13px;color:#7f8a91}.dashboard-metrics em{font-style:normal;color:#7a9c9a;font-size:9px}.dashboard-metrics .member-example{font:15px var(--font);margin:24px 0 17px}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.panel-heading h2{font-size:19px;letter-spacing:-.4px}.panel-heading p{font-size:10px;color:var(--muted);margin-top:5px}.table-tools{display:flex;gap:8px;align-items:center}.table-tools input{width:170px;margin:0;padding:9px 11px;font-size:10px}.filter-button{font-size:10px;background:transparent;color:var(--muted);padding:10px;border-radius:5px}.filter-button.active{background:#242c31;color:var(--text)}.table-wrap{overflow:auto;border:1px solid var(--border);border-radius:9px}table{border-collapse:collapse;width:100%;min-width:620px;text-align:left;font-size:11px}th{font-weight:400;color:#7c8993;padding:17px 20px;background:#101416;font-size:10px}td{border-top:1px solid var(--border);padding:20px;background:#121618}td small{display:block;color:#73828b;font:8px var(--mono);margin-top:5px}.server-name{display:flex;align-items:center;gap:12px}.server-name>svg{width:18px;color:#91acbb}.role{font:8px var(--mono);border:1px solid #343f46;padding:5px 6px;border-radius:4px;color:#acbec9}.badge{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:var(--green)}.badge:before{content:'';width:4px;height:4px;border-radius:50%;background:currentColor}.badge.wait{color:#cfb780}.row-button{background:transparent;border:1px solid #343c42;border-radius:5px;padding:7px 10px;font-size:10px}.row-button:hover{border-color:var(--cyan)}.events-panel{margin:36px 0 60px;border:1px solid var(--border);border-radius:9px;padding:23px;background:#101416}.event-row{display:flex;align-items:center;gap:12px;border-top:1px solid var(--border);padding:18px 0}.event-row:last-child{padding-bottom:0}.event-dot{width:5px;height:5px;border-radius:50%;background:var(--green)}.event-dot.cyan{background:var(--cyan)}.event-dot.amber{background:#cfb780}.event-row b{font-size:11px;font-weight:500}.event-row small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.event-row time{font:9px var(--mono);color:#657580;margin-left:auto}dialog{background:#141b20;color:var(--text);border:1px solid #3b505c;border-radius:12px;padding:36px;max-width:460px;width:calc(100% - 32px);box-shadow:0 25px 120px #000a}dialog::backdrop{background:#040709c9;backdrop-filter:blur(5px)}.dialog-close{position:absolute;top:12px;right:15px;color:#a1b7c4;font-size:24px;background:transparent}dialog h2{margin:20px 0;font-size:27px}dialog p{font-size:13px;color:#a6b5be;line-height:1.9;margin-bottom:16px}dialog .button{margin-top:15px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.scrim{display:none}
@media(min-width:1600px){main{padding:0 64px}.network-footer{padding-left:64px;padding-right:64px}.hero{padding-top:100px;padding-bottom:85px}.hero-description{font-size:16px;max-width:470px}.button{font-size:12px}.steps p{font-size:13px;max-width:320px}.membership-copy>p{font-size:14px;max-width:430px}.membership-list small{font-size:12px}}
@media(max-width:1200px){.sidebar{width:195px;padding-left:11px;padding-right:11px}.shell{margin-left:195px}.topbar{padding:0 27px}.topbar-actions{gap:16px}.early{display:none}main{padding:0 29px}.hero{gap:14px;grid-template-columns:1.15fr 1fr;padding:58px 0 42px;min-height:460px}h1{font-size:48px;letter-spacing:-2.5px}.hero-actions{gap:8px}.hero-actions .button{font-size:10px;padding:11px}.hero-description{font-size:13px}.hero-proof{font-size:8px;gap:8px}.principles>div{padding:20px 16px}.principles b{font-size:11px}.number{right:12px;font-size:8px}.steps article{padding:22px 17px 15px}.steps h3{font-size:14px}.step-top{font-size:7px}.membership{gap:35px}.membership h2{font-size:28px}.faq-section{gap:35px}.final-cta{padding:22px;gap:16px}.final-cta h2{font-size:17px}.final-cta>.button{font-size:10px;gap:8px}.network-footer{padding-left:29px;padding-right:29px}.public-stats>div{padding:18px 14px;gap:12px}.public-stats svg{display:none}.account-gate{padding:28px;gap:25px}.access-form{padding-left:25px}.table-tools{gap:2px}.table-tools input{width:130px}}
@media(max-width:950px){.hero{grid-template-columns:1fr}.hero-copy{max-width:660px}.hero h1{font-size:58px}.hero-description{max-width:520px}.network-art{max-width:540px;margin:10px auto 0;width:100%}.hero{padding-bottom:35px}.network-svg{max-height:275px}.art-caption{font-size:8px}.section-heading{align-items:start;flex-direction:column;gap:15px}.section-heading>p{max-width:460px}.desktop-break{display:none}.steps{grid-template-columns:1fr}.steps article+article{border-left:0;border-top:1px solid var(--border)}.steps article{display:grid;grid-template-columns:1fr 1.3fr;gap:12px 25px}.step-top{grid-column:1/-1;margin-bottom:7px}.steps h3{font-size:16px}.steps p{margin:0;min-height:0;max-width:none}.step-foot{grid-column:1/-1;margin-top:7px}.membership{grid-template-columns:1fr;gap:25px}.membership-copy>p{max-width:500px}.faq-section{grid-template-columns:1fr;gap:20px}.final-cta{flex-wrap:wrap}.final-cta>.button{margin-left:64px}.public-stats{grid-template-columns:1fr}.public-stats>div+div{border-left:0;border-top:1px solid #273037}.public-stats>div{padding:17px 20px}.public-stats svg{display:block}.counter{min-width:75px;font-size:28px}.public-stats b{font-size:12px}.public-stats small{font-size:10px}.stats-note{flex-direction:column;gap:9px}.footer-bottom{flex-wrap:wrap;padding:22px 0;gap:14px 20px}.footer-bottom>span:nth-child(2){display:none}.account-gate{grid-template-columns:1fr}.access-form{padding-left:0;border-left:0;border-top:1px solid var(--border);padding-top:28px}.dashboard-metrics{grid-template-columns:1fr 1fr}.dashboard-metrics>div:nth-child(3){border-left:0}.dashboard-metrics>div:nth-child(n+3){border-top:1px solid var(--border)}.panel-heading{align-items:start;flex-direction:column}.demo-banner small{display:block;margin:5px 0 0}.dashboard-heading{align-items:start;flex-direction:column}.account-intro h1{font-size:36px}.principles p br{display:none}.number{display:none}}
@media(max-width:680px){.sidebar{transform:translateX(-100%);transition:transform .2s;width:235px}.sidebar.open{transform:none}.scrim.open{display:block;position:fixed;inset:0;background:#0009;z-index:25}.shell{margin-left:0}.mobile-menu{display:flex}.topbar{height:72px;padding:0 17px}.topbar-left b{font-size:12px}.topbar-left small{font-size:9px}.topbar-actions{gap:0}.docs-button{display:none}.login-button{padding:9px}.login-button span{display:none}.login-button>span:last-child{display:none}main{padding:0 21px}.hero{padding-top:42px;gap:30px}.hero h1{font-size:53px;letter-spacing:-2.7px;margin-top:22px}.hero-description{font-size:13px;max-width:360px}.hero-actions{gap:9px}.hero-actions .button{padding:12px;font-size:10px}.hero-proof{font-size:9px;gap:9px}.eyebrow{font-size:8px}.hero-proof i{display:none}.network-art{margin-top:0}.network-svg{max-height:255px}.principles{grid-template-columns:1fr}.principles>div{padding:17px 20px}.principles>div+div{border-left:0;border-top:1px solid var(--border)}.principles b{font-size:12px;margin-bottom:3px}.principles p{font-size:11px}.number{display:block;top:19px;right:19px;font-size:9px}.how-section{padding:49px 0}.section-heading h2{font-size:27px}.steps article{grid-template-columns:1fr;gap:12px;padding:23px}.steps p{font-size:12px}.step-top{font-size:8px}.step-foot{margin-top:8px}.membership{padding:38px 0}.membership h2{font-size:28px}.membership-list small{font-size:12px}.faq-section{padding:47px 0}.faq-section h2{font-size:25px}.faq summary{font-size:12px}.final-cta{padding:22px 18px;margin-bottom:42px;gap:15px}.final-cta h2{font-size:17px}.final-cta p{font-size:10px;max-width:225px}.final-cta>.button{margin-left:0;width:100%;margin-top:5px}.final-cta .small{width:32px;height:37px;font-size:25px}.final-cta .small span{font-size:26px;margin-bottom:8px}.network-footer{padding:28px 21px 0}.footer-top{align-items:start;flex-direction:column}.footer-top h2{font-size:21px}.feed-status{font-size:9px}.footer-bottom{gap:19px}.footer-bottom .text-button{margin-left:auto}.footer-bottom>span:last-child{width:100%}.account-intro{padding-top:35px}.account-intro h1{font-size:32px;letter-spacing:-1.4px}.account-gate{padding:24px 20px;gap:25px;margin-bottom:40px}.access-copy h2{font-size:25px}.access-form h3{font-size:19px}.demo-banner{align-items:start;margin-top:20px;font-size:10px}.demo-banner small{font-size:9px}.dashboard-heading h1{font-size:29px}.dashboard-metrics>div{padding:17px 14px}.dashboard-metrics em{font-size:8px}.table-tools{flex-wrap:wrap;gap:7px;width:100%}.table-tools input{width:100%}.event-row small{font-size:9px}.event-row b{font-size:10px}.event-row time{font-size:8px}.events-panel{padding:19px;margin-bottom:35px}.art-bottom{font-size:7px}dialog{padding:29px 25px}.form-tabs{gap:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Readable word spacing at every viewport, including translated copy. */
h1{letter-spacing:-.045em;word-spacing:.045em}h2{word-spacing:.045em}.hero h1 span{display:inline}.demo-banner small{padding-left:.4em}.language-switch{display:flex;flex-shrink:0;border:1px solid var(--border);padding:3px;border-radius:7px;gap:2px}.language-switch button{background:transparent;color:var(--muted);padding:5px 7px;border-radius:4px;font:10px var(--mono)}.language-switch button[aria-pressed=true]{background:#28383f;color:var(--cyan)}.operation-actions{display:flex;gap:10px;flex-wrap:wrap}.operations-panel{border:1px solid var(--border);background:var(--panel);padding:24px;border-radius:9px;margin:0 0 30px}.operations-panel h2{margin-top:8px}.operations-panel>p{font-size:12px;color:var(--muted)}#operation-dialog{max-width:620px;max-height:90dvh;overflow:auto}#operation-form label{display:block;margin:14px 0 6px;font-size:12px;color:#b7c2ca}#operation-form input,#operation-form select{font:12px var(--font);width:100%;min-width:0;background:#0d1012;border:1px solid #30383e;border-radius:6px;padding:11px;color:var(--text)}.operation-grid{display:grid;grid-template-columns:1fr 2fr;gap:16px}#operation-plan{padding:16px;border:1px solid #3b505c;border-radius:7px;margin-top:16px}#operation-plan p{overflow-wrap:anywhere}#operation-log{white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.8 var(--mono);max-height:320px;overflow:auto;padding:16px;background:#0b0d0f;border-radius:6px}button:disabled{opacity:.55;cursor:wait;transform:none}.topbar-actions{gap:14px}@media(max-width:680px){.topbar-actions{gap:8px}.language-switch button{padding:5px}.topbar-left small{max-width:160px}.operation-actions{width:100%}.operation-actions .button{flex:1}.operations-panel{padding:18px}.operation-grid{gap:10px}}
.hero h1{letter-spacing:-.035em;word-spacing:.05em}html[lang=en] .hero h1{font-size:clamp(40px,4.1vw,68px)}html[lang=en] .nav-link{font-size:11px}@media(max-width:680px){html[lang=en] .hero h1{font-size:48px}}
/* Account workflow: explicit spacing and separate server name/identity. */
.server-name small{display:block;margin-top:.35rem;overflow-wrap:anywhere}
#account-tools form,#access-form{display:grid;gap:.8rem}
#account-tools label,#access-form label{display:block;margin:.5rem 0}
#account-tools input,#access-form input:not([type=checkbox]){width:100%;box-sizing:border-box}
#account-tools details{margin-top:1rem}#account-tools summary{cursor:pointer;padding:.8rem 0}
#pair-code{white-space:pre-wrap;overflow-wrap:anywhere;user-select:all}
#binding-panel pre{white-space:pre-wrap;overflow-wrap:anywhere}
#recovery-dialog{max-width:560px}#recovery-values{user-select:all;line-height:1.7}
.table-tools{gap:.75rem}.table-tools input{margin-right:.5rem}
