:root{color-scheme:only light;color:#172126;background:#f7f8fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--text: #172126;--muted: #66737c;--quiet: #87919a;--line: rgba(115, 133, 148, .2);--line-strong: rgba(255, 255, 255, .7);--panel: rgba(255, 255, 255, .78);--glass: rgba(255, 255, 255, .58);--glass-strong: rgba(255, 255, 255, .72);--ink-glass: rgba(21, 25, 31, .7);--primary: #0b7f91;--primary-strong: #085f74;--green: #19a982;--blue: #4f8df7;--amber: #b7791f;--rose: #c75b68;--shadow-soft: 0 18px 45px rgba(15, 23, 42, .12);--shadow-float: 0 26px 70px rgba(38, 62, 84, .18);--glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .76), inset 0 -1px 0 rgba(255, 255, 255, .32), 0 18px 45px rgba(15, 23, 42, .12);--radius-control: 16px;--radius-panel: 24px;--radius-large: 32px}*{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth;background:#f7f8fb}body{min-width:320px;min-height:100%;margin:0;overflow-x:hidden;background:#f7f8fb}body.modal-open{overflow:hidden}button,input{font:inherit}button{min-height:44px;border:1px solid rgba(255,255,255,.64);border-radius:var(--radius-control);background:#ffffff94;color:var(--text);cursor:pointer;box-shadow:inset 0 1px #ffffffb3;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}button:hover:not(:disabled){transform:translateY(-1px);border-color:#ffffffe0;background:#ffffffbd;box-shadow:var(--glass-shadow)}button:active:not(:disabled){transform:translateY(0) scale(.99)}button:disabled{cursor:not-allowed;opacity:.48}input{width:100%;min-height:56px;border:1px solid rgba(96,120,132,.24);border-radius:var(--radius-control);background:#ffffffc7;color:var(--text);outline:0;padding:0 15px;font-size:17px;box-shadow:inset 0 1px #ffffffe6,inset 0 -10px 22px #526e820a}input:focus{border-color:#0b7f91ad;box-shadow:0 0 0 4px #0b7f9124,inset 0 1px #fffffff0}input.invalid{border-color:#c75b68b8;box-shadow:0 0 0 4px #c75b681f}input[readonly]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}code{color:var(--primary-strong);overflow-wrap:anywhere}h1,h2,h3,p{margin:0}h1{max-width:860px;font-size:88px;line-height:.92;letter-spacing:0;overflow-wrap:normal}h2{font-size:46px;line-height:1.04;letter-spacing:0}h3{font-size:22px;line-height:1.2;letter-spacing:0}.official-site{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 20% 10%,rgba(120,170,255,.22),transparent 28%),radial-gradient(circle at 80% 0%,rgba(255,180,210,.18),transparent 24%),linear-gradient(180deg,#f7f8fb,#eef1f6 58%,#fff)}.site-nav{position:sticky;top:0;z-index:20;width:min(1480px,calc(100% - 40px));min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 auto;padding:12px 0}.site-nav:before{content:"";position:absolute;inset:8px -10px;z-index:-1;border:1px solid rgba(255,255,255,.56);border-radius:24px;background:#ffffff70;box-shadow:var(--glass-shadow);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%)}.brand{min-width:0;display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.brand-mark{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:14px;background:linear-gradient(145deg,#ffffffeb,#e0f2ff8f),#ffffff9e;box-shadow:var(--glass-shadow);color:var(--primary-strong);font-weight:950}.brand strong,.brand small{display:block}.brand strong{font-size:15px}.brand small{margin-top:2px;color:var(--muted);font-size:12px}.admin-switch{display:inline-flex;gap:4px;border:1px solid rgba(255,255,255,.6);border-radius:18px;background:#ffffff6b;padding:5px;box-shadow:var(--glass-shadow);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%)}.admin-switch button{min-height:38px;border:0;background:transparent;padding:0 14px;color:var(--muted);font-weight:850;box-shadow:none}.admin-switch button.active{background:#172126d1;color:#fff}.hero-banner{position:relative;width:min(1480px,calc(100% - 40px));min-height:780px;display:grid;align-items:center;margin:8px auto 24px;overflow:hidden;border:1px solid rgba(255,255,255,.68);border-radius:var(--radius-large);box-shadow:0 38px 100px #30486233;isolation:isolate}.hero-media,.hero-scrim{position:absolute;inset:0;width:100%;height:100%}.hero-media{z-index:-2;object-fit:cover;object-position:center;filter:saturate(1.04) contrast(1.02)}.hero-scrim{z-index:-1;background:linear-gradient(90deg,#f7f8fbf5,#f7f8fbd1 44%,#f7f8fb29),linear-gradient(180deg,#ffffff2e,#ffffff14)}.hero-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,420px);gap:28px;align-items:end;padding:74px}.hero-shell>*{min-width:0}.hero-content{display:grid;gap:24px;align-content:center;min-width:0}.eyebrow{color:var(--primary-strong);font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.hero-content p:not(.eyebrow),.section-copy p,.intro-grid p,.company-copy-panel p,.license-panel p,.site-footer p,.transparency-notice p,.modal-trust-note p,.method-card small,.qr-copy small,.quote-lens p,.review-card p,.pay-status p,.ops-hero p,.ops-panel p:not(.eyebrow),.qr-copy p{color:var(--muted);line-height:1.68}.hero-content p:not(.eyebrow){max-width:660px;font-size:19px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.primary-cta,.ghost-cta,.glass-button{min-height:56px;padding:0 24px;font-weight:950}.primary-cta,.full-primary{border-color:#09637b47;background:linear-gradient(135deg,#0d7187,#19a982);color:#fff;box-shadow:inset 0 1px #ffffff57,0 18px 38px #107a8442}.ghost-cta,.glass-button,.soft-button{color:var(--primary-strong);background:#ffffff8a;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}.hero-metrics{max-width:760px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px}.hero-metrics div,.hero-terminal,.intro-grid article,.company-head,.company-copy-panel,.license-panel,.site-footer,.footer-card,.transparency-notice,.modal-trust-note,.flow-section,.node-preview,.quote-lens,.review-card,.method-card,.pay-status,.payment-qr,.wallet-setup,.ops-hero,.ops-panel{border:1px solid rgba(255,255,255,.62);background:linear-gradient(145deg,#ffffffc2,#ffffff70),#ffffff7a;box-shadow:var(--glass-shadow);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%)}.hero-metrics div{display:grid;gap:5px;min-width:0;border-radius:18px;padding:14px}.hero-metrics span,.site-field span,.site-fieldset legend,.quote-lens span,.copy-stack span,.order-meta span,.tx-panel span,.footer-card dt,.footer-card h3,.modal-trust-note strong,.wallet-setup dt,.node-preview dt,.metric-rack span,.ops-health span,.ops-row small,.ops-row-head span,.terminal-row span,.terminal-head span,.company-stats span,.company-copy-panel>span,.license-list span,.qr-copy span{color:var(--quiet);font-size:12px;font-weight:850}.hero-metrics strong{color:var(--text);font-size:14px;line-height:1.2}.hero-terminal{display:grid;gap:12px;border-radius:var(--radius-panel);padding:18px}.terminal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:6px}.terminal-head strong{min-height:30px;display:inline-flex;align-items:center;border-radius:999px;background:#19a98229;color:#0d6f57;padding:0 12px;font-size:12px}.terminal-row{display:grid;gap:5px;border-top:1px solid rgba(115,133,148,.14);padding-top:12px}.terminal-row strong,.terminal-row code{font-size:15px;max-width:100%;overflow-wrap:anywhere}.site-notice{width:min(1480px,calc(100% - 40px));margin:0 auto 18px;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:#f4fcffd1;color:var(--primary-strong);padding:13px 16px;box-shadow:var(--glass-shadow);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%)}.intro-section,.company-section,.flow-section,.node-preview{width:min(1480px,calc(100% - 40px));margin:0 auto}.intro-section{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:28px;align-items:start;padding:74px 0 36px}.section-copy{display:grid;gap:16px}.section-copy.narrow{max-width:820px}.intro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.intro-grid article{display:grid;align-content:start;gap:10px;min-height:202px;border-radius:var(--radius-panel);padding:22px}.intro-grid article span,.flow-track span,.status-flow span,.modal-steps span{width:36px;height:36px;display:grid;place-items:center;border-radius:13px;background:#ffffffad;color:var(--primary-strong);font-size:12px;font-weight:950;box-shadow:inset 0 1px #fffc}.company-section{display:grid;gap:18px;padding:18px 0 36px}.company-head,.license-panel{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:18px;align-items:end;border-radius:var(--radius-panel);padding:28px}.company-head>div:first-child,.license-panel>div:first-child{display:grid;gap:14px}.company-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.company-stats div,.license-list article,.order-meta>div,.tx-panel>div,.ops-health,.metric-rack>div{min-width:0;display:grid;gap:6px;border:1px solid rgba(115,133,148,.16);border-radius:16px;background:#ffffff80;padding:13px}.company-stats strong,.ops-health strong,.metric-rack strong{color:var(--primary-strong);font-size:28px;line-height:1}.company-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.company-copy-panel{display:grid;align-content:start;gap:14px;border-radius:var(--radius-panel);padding:24px}.company-copy-panel h3{font-size:26px}.company-copy-panel p{font-size:15px}.license-panel{align-items:start}.license-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.license-list strong{color:var(--text);font-size:17px;line-height:1.28}.license-list code{width:fit-content;border-radius:11px;background:#ecf9fcdb;padding:7px 9px;font-weight:900}.flow-section{display:grid;gap:24px;margin-top:18px;border-radius:var(--radius-panel);padding:28px}.flow-track,.status-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0;margin:0;list-style:none}.flow-track li,.status-flow li{min-width:0;display:grid;gap:8px;border-top:2px solid rgba(115,133,148,.16);padding-top:12px}.flow-track strong,.status-flow strong{font-size:14px;line-height:1.28}.status-flow li.active{border-color:#0b7f91c2}.status-flow li.active span,.modal-steps li.active span{background:linear-gradient(135deg,#0d7187,#19a982);color:#fff}.node-preview{display:grid;grid-template-columns:minmax(0,.58fr) minmax(0,1fr);gap:18px;margin-top:18px;margin-bottom:56px;border-radius:var(--radius-panel);padding:28px}.node-preview dl,.wallet-setup dl{display:grid;gap:10px;margin:0}.node-preview dl{grid-template-columns:repeat(3,minmax(0,1fr))}.node-preview dd,.wallet-setup dd{margin:4px 0 0;color:var(--text)}.modal-layer{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:18px;background:linear-gradient(180deg,#eff4fab8,#f7f8fb94),#0d161d3d;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.purchase-modal{width:min(790px,100%);max-height:min(900px,calc(100svh - 36px));display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:var(--radius-panel);background:linear-gradient(145deg,#ffffffd6,#f1f7fb9e),#ffffffa8;box-shadow:inset 0 1px #ffffffe0,0 34px 90px #12233047;backdrop-filter:blur(34px) saturate(180%);-webkit-backdrop-filter:blur(34px) saturate(180%);animation:modal-in .18s ease-out}@keyframes modal-in{0%{opacity:0;transform:scale(.985) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-head,.ops-headline{display:flex;align-items:center;justify-content:space-between;gap:14px}.modal-head{padding:22px 22px 14px}.icon-button{width:42px;height:42px;min-height:42px;border-radius:14px;padding:0;font-size:24px;line-height:1}.modal-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 22px 16px;margin:0;list-style:none}.modal-steps li{display:flex;align-items:center;gap:8px;min-width:0;color:var(--quiet);font-size:13px;font-weight:850}.modal-body{display:grid;gap:14px;overflow:auto;padding:0 22px 22px}.field-group,.site-field,.site-fieldset,.quote-lens,.review-card,.method-card,.pay-status,.payment-qr,.wallet-setup,.ops-console,.ops-panel{display:grid;gap:12px}.site-field small{color:#a94048}.site-fieldset,.method-card{min-width:0;border:0;margin:0;padding:0}.segmented,.preset-grid{display:grid;gap:8px}.segmented{grid-template-columns:repeat(2,minmax(0,1fr));padding:5px;border:1px solid rgba(115,133,148,.15);border-radius:18px;background:#ffffff73}.preset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.segmented button,.preset-grid button{border:0;background:transparent;color:var(--muted);font-weight:850;box-shadow:none}.segmented button.active,.preset-grid button.active{background:#ffffffdb;color:var(--primary-strong);box-shadow:inset 0 1px #fffffff0,0 12px 26px #2676921f}.quote-lens,.review-card,.method-card,.pay-status,.wallet-setup,.payment-qr{border-radius:var(--radius-panel);padding:16px}.quote-lens strong,.pay-status strong{color:var(--primary-strong);font-size:44px;line-height:1;letter-spacing:0}.review-card strong{font-size:28px;line-height:1.12}.method-card label{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start}.method-card input{min-height:auto;margin-top:3px;accent-color:var(--primary)}.full-primary,.soft-button{min-height:52px;padding:0 16px;font-weight:950}.full-primary{width:100%}.modal-actions,.ops-actions{display:flex;gap:10px;align-items:center}.modal-actions>*,.ops-actions>*{flex:1}.pay-status.idle{background:#eef4f8c7}.pay-status.progress{background:#fff7e1db}.pay-status.success{background:#e2faeee6}.pay-status.danger{background:#ffe9e8e6}.payment-qr{grid-template-columns:184px minmax(0,1fr);align-items:center}.qr-frame{width:168px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(17,91,108,.12);border-radius:18px;background:#fff;padding:10px;box-shadow:0 18px 34px #1559731f}.qr-frame img{width:100%;height:100%;display:block}.qr-frame span{color:var(--quiet);font-size:13px;font-weight:850}.qr-copy{min-width:0;display:grid;gap:8px}.qr-copy strong{color:var(--primary-strong);font-size:28px;line-height:1}.qr-copy button{width:fit-content;min-height:42px}.copy-stack,.order-meta,.tx-panel{display:grid;gap:8px}.copy-stack>div{display:grid;grid-template-columns:118px minmax(0,1fr) 68px;align-items:center;gap:10px;min-height:52px;border-bottom:1px solid rgba(115,133,148,.13)}.copy-stack button{min-height:34px;padding:0 10px}.order-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.status-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-setup h3{font-size:24px}.state-pill{min-height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 12px;font-size:12px;font-weight:950;white-space:nowrap}.state-pill.idle{background:#e2edf2d1;color:#526a73}.state-pill.progress{background:#ffefc3db;color:#8a6200}.state-pill.success{background:#cdf8e2e0;color:#0a6c53}.state-pill.danger{background:#ffdcd3db;color:#a33522}.ops-console{width:min(1480px,calc(100% - 40px));margin:0 auto 56px;gap:14px}.ops-hero{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:18px;align-items:stretch;border-radius:var(--radius-panel);padding:24px}.ops-hero h1{font-size:52px}.ops-hero>div:first-child{display:grid;align-content:center;gap:12px}.ops-health{align-content:center}.ops-grid{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:14px}.ops-panel{min-width:0;border-radius:var(--radius-panel);padding:20px}.ops-message{border:1px solid rgba(183,121,31,.32);border-radius:14px;background:#fff6dbd1;color:#7c5700;padding:12px}.metric-rack{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ops-table{overflow-x:auto;border:1px solid rgba(115,133,148,.15);border-radius:16px}.ops-row{display:grid;grid-template-columns:100px 138px 170px minmax(130px,1fr) minmax(190px,1.1fr) 188px;gap:12px;align-items:center;min-width:960px;padding:12px 14px;border-bottom:1px solid rgba(115,133,148,.13)}.ops-row-head{background:#ffffff8f}.ops-row:last-child{border-bottom:0}.ops-row>div{display:grid;gap:4px;min-width:0}.row-tools{display:flex;gap:6px;flex-wrap:wrap}.row-tools button{flex:1;min-width:52px;min-height:34px;padding:0 8px}.ops-empty{min-width:960px;color:var(--quiet);padding:18px 14px}@media(max-width:1120px){h1{font-size:66px}h2{font-size:38px}.hero-banner{min-height:auto}.hero-shell,.intro-section,.company-head,.company-copy-grid,.license-panel,.node-preview,.ops-hero,.ops-grid{grid-template-columns:1fr}.hero-shell{padding:48px}.company-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){h1{font-size:42px;line-height:.98}h2{font-size:32px}h3{font-size:20px}.site-nav,.hero-banner,.intro-section,.company-section,.flow-section,.node-preview,.site-notice,.ops-console{width:min(1480px,calc(100% - 24px))}.site-nav,.ops-headline{display:grid;justify-content:stretch}.modal-head{align-items:flex-start}.modal-head>div{min-width:0}.modal-head .icon-button{flex:0 0 42px}.site-nav:before{inset:8px -6px}.admin-switch{width:100%}.admin-switch button{flex:1}.hero-banner{border-radius:24px}.hero-shell{display:flex;flex-direction:column;align-items:stretch;gap:18px;padding:32px 20px 22px;width:100%}.hero-shell>*,.hero-content,.hero-actions,.hero-metrics,.hero-terminal{min-width:0;max-width:100%}.hero-scrim{background:linear-gradient(180deg,#f7f8fbf5,#f7f8fbc2 64%,#f7f8fb33),linear-gradient(180deg,#ffffff29,#ffffff14)}.hero-content p:not(.eyebrow){font-size:16px}.hero-terminal{width:100%}.terminal-head{display:grid;justify-content:start}.terminal-head strong{width:fit-content}.hero-actions,.modal-actions,.ops-actions{display:grid}.primary-cta,.ghost-cta,.glass-button{min-width:0;width:100%}.hero-metrics,.intro-grid,.company-stats,.license-list,.flow-track,.node-preview dl,.modal-steps,.preset-grid,.order-meta,.status-flow,.metric-rack{grid-template-columns:1fr}.intro-section{padding-top:44px}.company-head,.company-copy-panel,.license-panel,.flow-section,.node-preview,.ops-hero,.ops-panel{padding:20px}.quote-lens strong,.pay-status strong{font-size:34px}.copy-stack>div{grid-template-columns:1fr;align-items:start;padding:10px 0}.payment-qr{grid-template-columns:1fr}.qr-frame{width:min(220px,100%);justify-self:center}.qr-copy{text-align:center}.qr-copy button{width:100%}.purchase-modal{border-radius:20px}}@media(max-width:430px){h1{max-width:100%;font-size:36px}h2{font-size:28px}.brand small{display:none}.hero-shell{padding:26px 16px 18px}.site-field input[readonly]{padding:0 12px;font-size:13px}.hero-banner{max-width:calc(100vw - 24px)}.modal-layer{padding:10px}.modal-head,.modal-body,.modal-steps{padding-left:16px;padding-right:16px}}.nav-link-button{min-height:0;border:0;background:transparent;padding:0;box-shadow:none;text-align:left}.nav-link-button:hover:not(:disabled){transform:none;background:transparent;box-shadow:none}.public-nav,.nav-actions{display:flex;align-items:center;gap:6px}.public-nav{min-width:0;max-width:820px;flex:1;justify-content:center;overflow-x:auto;scrollbar-width:none}.public-nav::-webkit-scrollbar{display:none}.public-nav button,.language-toggle,.admin-entry{min-height:38px;border:0;border-radius:14px;background:transparent;color:var(--muted);padding:0 12px;font-size:13px;font-weight:900;white-space:nowrap;box-shadow:none}.public-nav button.active,.language-toggle,.admin-entry.active{background:#ffffffc2;color:var(--primary-strong);box-shadow:inset 0 1px #ffffffe6,0 12px 28px #2676921f}.quiet-cta{min-height:56px;border-color:#73859433;background:#ffffff3d;color:var(--primary-strong);padding:0 20px;font-weight:950;backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%)}.section-shell,.page-shell{width:min(1480px,calc(100% - 40px));margin:0 auto}.section-shell{display:grid;gap:24px;padding:54px 0 64px}.page-shell{display:grid;gap:24px;padding:28px 0 72px}.page-hero{display:grid;gap:18px;border:1px solid rgba(255,255,255,.64);border-radius:var(--radius-large);background:linear-gradient(145deg,#ffffffc7,#ffffff70),#ffffff8a;box-shadow:var(--glass-shadow);padding:42px;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%)}.page-hero.compact h1{max-width:1040px;font-size:clamp(42px,6vw,78px);line-height:.96}.page-hero p:not(.eyebrow){max-width:850px;color:var(--muted);font-size:18px;line-height:1.7}.service-grid,.metric-grid,.status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.service-card,.glass-panel,.code-block,.status-card{min-width:0;border:1px solid rgba(255,255,255,.62);border-radius:var(--radius-panel);background:linear-gradient(145deg,#ffffffc7,#ffffff6b),#ffffff80;box-shadow:var(--glass-shadow);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%)}.service-card{display:grid;align-content:start;gap:12px;min-height:196px;padding:22px;text-align:left}.service-card span,.glass-panel>span,.metric-panel>span,.status-card>span,.token-list span{color:var(--quiet);font-size:12px;font-weight:900}.service-card span{color:var(--primary-strong);font-size:18px}.service-card p,.glass-panel p,.doc-section p,.status-card p{color:var(--muted);line-height:1.66}.split-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;align-items:start}.glass-panel{display:grid;gap:16px;padding:24px}.glass-panel h2{font-size:clamp(30px,4vw,46px)}.feature-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.feature-list li{border:1px solid rgba(115,133,148,.15);border-radius:14px;background:#ffffff7a;color:var(--text);padding:12px 14px;font-weight:800}.code-stack{display:grid;gap:14px}.code-block{overflow:hidden}.code-head{display:flex;justify-content:space-between;border-bottom:1px solid rgba(115,133,148,.14);padding:14px 16px}.code-head span{color:var(--primary-strong);font-size:12px;font-weight:950}.code-block pre{max-width:100%;overflow-x:auto;margin:0;background:#0c1c24e6;color:#e7fbff;padding:18px;font-size:13px;line-height:1.6}.code-block code{color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.metric-panel,.status-card{display:grid;gap:10px;min-height:138px;padding:20px}.metric-panel strong,.status-card strong{color:var(--primary-strong);font-size:clamp(22px,3vw,34px);line-height:1.05;overflow-wrap:anywhere}.status-card.success strong{color:#0d6f57}.status-card.approval strong{color:#7f5b0f}.token-list{display:grid;gap:10px}.token-list div{display:grid;gap:6px;border:1px solid rgba(115,133,148,.15);border-radius:14px;background:#ffffff7a;padding:12px}.docs-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:18px;align-items:start}.docs-nav{position:sticky;top:96px;display:grid;gap:6px;border:1px solid rgba(255,255,255,.62);border-radius:var(--radius-panel);background:#ffffff7a;box-shadow:var(--glass-shadow);padding:10px;backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%)}.docs-nav a{border-radius:14px;color:var(--muted);padding:10px 12px;font-size:13px;font-weight:900;text-decoration:none}.docs-nav a:hover{background:#ffffffb8;color:var(--primary-strong)}.docs-content{display:grid;gap:14px}.doc-section{scroll-margin-top:120px}.docs-actions{display:flex;gap:12px}.contact-form{align-content:start}.company-copy-grid.single{grid-template-columns:1fr}.company-copy-grid.single .company-copy-panel h2{font-size:clamp(30px,4vw,48px)}.transparency-notice{width:min(1480px,calc(100% - 40px));display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;align-items:start;margin:0 auto 32px;border-radius:var(--radius-panel);padding:24px}.page-shell>.transparency-notice,.docs-content>.transparency-notice{width:100%;margin:0}.transparency-notice.compact h2{font-size:clamp(26px,3vw,38px)}.transparency-notice>div{display:grid;gap:12px;min-width:0}.transparency-notice h3{font-size:20px}.modal-trust-note{display:grid;gap:6px;margin:0 22px 16px;border-radius:18px;padding:13px 14px}.modal-trust-note strong{color:var(--primary-strong)}.modal-trust-note p{font-size:13px;line-height:1.55}.qr-copy small{color:var(--quiet);line-height:1.55}.site-footer{width:min(1480px,calc(100% - 40px));display:grid;gap:20px;margin:0 auto 28px;border-radius:var(--radius-large);padding:30px}.footer-topline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:end}.footer-topline>div{display:grid;gap:12px;min-width:0}.footer-topline p{max-width:860px}.footer-nav{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.footer-nav button{min-height:40px;border:1px solid rgba(115,133,148,.14);background:#ffffff85;color:var(--primary-strong);padding:0 13px;font-size:13px;font-weight:900}.footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.footer-card{display:grid;align-content:start;gap:12px;min-width:0;border-radius:18px;padding:18px}.footer-card h3{color:var(--primary-strong);font-size:15px}.footer-card p{font-size:14px}.footer-card.wide,.legal-card{grid-column:span 2}.legal-card dl{display:grid;gap:8px;margin:0}.legal-card dl div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:10px;align-items:start;border-top:1px solid rgba(115,133,148,.12);padding-top:8px}.footer-card dt{color:var(--quiet);font-size:12px}.footer-card dd{min-width:0;margin:0;color:var(--text);overflow-wrap:anywhere}.site-notice{position:fixed;right:20px;bottom:20px;z-index:70;width:min(460px,calc(100% - 40px));margin:0}@media(max-width:1180px){.site-nav{display:grid;grid-template-columns:1fr auto}.public-nav{grid-column:1 / -1;order:3;justify-content:start;max-width:100%;padding-bottom:2px}.nav-actions{justify-content:end}.service-grid,.metric-grid,.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-grid,.docs-layout,.transparency-notice,.footer-topline{grid-template-columns:1fr}.docs-nav{position:static;display:flex;overflow-x:auto}.footer-nav{justify-content:flex-start}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.section-shell,.page-shell,.site-footer,.transparency-notice,.site-nav{width:min(1480px,calc(100% - 24px))}.brand small{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-hero{border-radius:24px;padding:28px 20px}.service-grid,.metric-grid,.status-grid,.node-preview dl,.license-list,.flow-track,.footer-grid,.legal-card dl div{grid-template-columns:1fr}.site-footer{border-radius:24px;padding:22px}.page-shell>.transparency-notice{width:100%}.legal-card,.footer-card.wide{grid-column:span 1}.service-card{min-height:auto}.docs-actions{display:grid}.site-notice{right:12px;bottom:12px;width:calc(100% - 24px)}}
