:root{color-scheme:dark;--bg:#08090e;--panel:#101218;--panel2:#14151e;--fg:#f3f1f9;--muted:#9798ad;--faint:#646679;--line:#ffffff12;--purple:#bda2ff;--bright:#d5c4ff;--cyan:#80e5ed;--lime:#c1ec96;--mono:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;--font:Inter,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0;color:var(--fg);background:var(--bg);font:15px/1.6 var(--font);-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}::selection{background:#7755b8;color:white}[hidden]{display:none!important}.grain{pointer-events:none;position:fixed;inset:0;z-index:12;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.5' filter='url(%23n)'/%3E%3C/svg%3E")}.shell{max-width:1296px;margin:0 auto;padding-left:48px;padding-right:48px}.header{position:relative;z-index:20;border-bottom:1px solid var(--line);background:#08090ee6}.nav-shell{max-width:1440px;height:91px;padding:0 48px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.wordmark{display:inline-flex;align-items:center;gap:9px;font-size:27px;font-weight:650;letter-spacing:-1.4px;white-space:nowrap}.wordmark svg{width:34px;height:34px;fill:none;stroke:var(--fg);stroke-width:2.5}.brand-dot{color:var(--purple)}nav{display:flex;align-items:center;gap:30px;font-size:12px;font-weight:500;color:#aaabba}nav a{transition:color .2s}nav a:hover,nav a.active{color:white}.nav-arrow{color:var(--faint);margin-left:3px}.nav-actions{display:flex;gap:20px;align-items:center}.network-pill{display:flex;align-items:center;gap:7px;font:10px var(--mono);color:#b7b5c3}.network-pill i,.live-dot{width:5px;height:5px;display:inline-block;background:#c6b6f7;border-radius:50%;box-shadow:0 0 12px #bb99ff}.button{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:13px 21px;min-height:44px;background:transparent;border:1px solid #ffffff22;border-radius:6px;color:var(--fg);font-size:12px;font-weight:600;transition:background .2s,border-color .2s,transform .2s;white-space:nowrap}.button:hover:not(:disabled){background:#ffffff0b;border-color:#ffffff44}.button.primary{background:var(--bright);border-color:var(--bright);color:#201632;box-shadow:0 0 32px #ad8ef31c}.button.primary:hover:not(:disabled){background:#e5d9ff;border-color:#e5d9ff;transform:translateY(-1px)}.button.primary span:last-child{margin-left:12px}.button.small{padding:9px 14px;font-size:11px;min-height:38px}.button.full{width:100%}.button.ghost{border-color:transparent;color:var(--muted);padding-left:0}.button.wallet-button{font-size:11px;min-height:39px;padding:10px 16px;background:#14141e}.wallet-glyph{font-size:16px;color:var(--purple)}.icon-button{border:1px solid var(--line);background:transparent;color:var(--muted);width:31px;height:31px;border-radius:5px;font-size:20px;line-height:1}.menu-toggle{display:none}.eyebrow{font:9px/1.5 var(--mono);letter-spacing:1.8px;color:var(--purple);text-transform:uppercase}.muted{color:var(--muted)}.mono{font-family:var(--mono)}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 76% 45%,#43296517 0,transparent 46%)}.hero::after{position:absolute;content:"";inset:0;pointer-events:none;background:linear-gradient(0deg,var(--bg),transparent 13%)}.hero-grid{position:relative;min-height:635px;display:grid;grid-template-columns:1.07fr 1fr;align-items:center;gap:0;z-index:1}.hero-copy{padding:74px 0 80px;position:relative;z-index:3}.hero-badge{display:inline-flex;align-items:center;gap:9px;background:#b499fd08;border:1px solid #b499fd26;border-radius:20px;padding:6px 11px;font:9px var(--mono);letter-spacing:.3px;color:#c4b0ea;margin-bottom:28px}.hero-badge .live-dot{width:4px;height:4px}.hero h1{font-size:clamp(56px,5.8vw,82px);line-height:1.025;font-weight:500;letter-spacing:-4.8px;margin:0 0 26px;max-width:600px}.hero h1 .gradient{display:inline-block;background:linear-gradient(95deg,#eeeeff 0,#c7a8ff 40%,#9b8ae1 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-description{font-size:15px;color:#a8a8b8;max-width:425px;line-height:1.75;margin:0 0 31px}.hero-description strong{font-weight:400;color:#dfdbe9}.hero-cta{display:flex;gap:12px;align-items:center;margin-bottom:25px}.hero-note{font:9px var(--mono);color:#68677d;display:flex;align-items:center;gap:7px}.hero-note svg{width:11px;height:11px;stroke:#8d87a5;fill:none}.hero-art{position:relative;height:550px;margin-right:-73px;margin-left:-24px;pointer-events:none}.hero-art canvas{position:absolute;inset:0;width:100%;height:100%}.art-heading{position:absolute;top:36px;left:21px;font:8px var(--mono);letter-spacing:1.4px;color:#676176}.art-heading::before{content:"+";margin-right:9px;color:#a793bb}.art-caption{position:absolute;bottom:62px;right:32px;font:8px var(--mono);letter-spacing:1.2px;color:#747186}.coordinate{position:absolute;font:8px var(--mono);letter-spacing:.5px;color:#686579}.coordinate.left{top:220px;left:28px}.coordinate.right{top:90px;right:43px}.coordinate.bottom{bottom:119px;left:83px;color:#a6a0b7}.art-chip{position:absolute;left:66px;bottom:62px;padding:12px 15px;background:#14101cd9;border:1px solid #9b81c62e;border-radius:5px;backdrop-filter:blur(8px);display:flex;gap:10px;align-items:center;font:8px var(--mono);color:#b5a8cb;box-shadow:0 10px 50px #0008}.art-chip strong{font-size:10px;font-weight:400;color:#e9e1f6;display:block;margin-bottom:2px}.chip-symbol{color:var(--purple);font-size:24px;line-height:1}.motion-toggle{position:absolute;right:18px;bottom:22px;pointer-events:auto;color:#787185;border:1px solid #ffffff12;background:#0b0a11;font:8px var(--mono);border-radius:4px;padding:5px 8px}.capabilities{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:86px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;z-index:3}.capabilities span{font:10px var(--mono);color:#9391a5;display:flex;gap:10px;align-items:center}.capabilities b{font-size:17px;font-weight:400;color:#b19ecd}.capabilities .cap-label{font-size:8px;color:#5f5e70;letter-spacing:1.2px;max-width:110px}.section{padding-top:85px;padding-bottom:80px}.section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:34px}.section-top p{font-size:13px;line-height:1.8;max-width:320px;color:var(--muted);margin:0}.section h2{font-size:37px;line-height:1.18;font-weight:480;letter-spacing:-1.7px;margin:14px 0 0}.section h2 em{font-style:normal;color:var(--purple)}.flow-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.flow-card{position:relative;overflow:hidden;background:linear-gradient(160deg,#15141c,#0c0d12);border:1px solid var(--line);border-radius:8px;padding:24px 25px 25px}.card-top{display:flex;justify-content:space-between;font:8px var(--mono);color:#707084;letter-spacing:.8px}.card-top span:first-child{color:#bc9cec}.mini-visual{height:102px;position:relative;display:grid;place-items:center;margin:6px 0 8px}.wallet-orbits{display:flex;align-items:center;justify-content:center;width:100%;gap:11px}.wallet-tile{width:41px;height:41px;border-radius:11px;display:grid;place-items:center;font-size:15px;background:#1b1a26;border:1px solid #ffffff1c;color:#bda4eb;box-shadow:0 0 30px #9f78c811}.wallet-tile:nth-child(2){transform:translateY(-9px);background:#292239;color:#e1c7ff}.wallet-tile:last-child{color:#d5e0e4}.identity-visual{height:63px;width:175px;border:1px solid #5f4d7744;border-radius:7px;display:flex;align-items:center;justify-content:center;gap:13px;background:#20192766;box-shadow:0 0 45px #a44df70a}.identity-visual .finger{font-size:35px;line-height:1;color:#b598d8;filter:drop-shadow(0 0 8px #947bd2)}.identity-visual small{font:8px var(--mono);color:#847894}.identity-visual strong{font:10px var(--mono);display:block;color:#d3c6e5}.wave-visual{width:82%;height:60px;display:flex;justify-content:center;align-items:center;gap:3px}.wave-visual i{width:2px;border-radius:2px;background:linear-gradient(#d5c5ff,#655586);height:var(--h);box-shadow:0 0 8px #ad84de55}.flow-card h3{font-size:17px;letter-spacing:-.4px;font-weight:500;margin:12px 0 8px}.flow-card p{font-size:11px;line-height:1.9;color:#89899d;margin:0}.flow-card .card-link{display:inline-flex;margin-top:21px;font-size:10px;gap:12px;color:#bbb0cf}.proof-section{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:105px;align-items:center}.proof-section h2{font-size:40px;line-height:1.2;letter-spacing:-1.6px}.proof-section p{max-width:410px;font-size:13px;color:var(--muted);line-height:1.9;margin:23px 0}.proof-callouts{display:flex;gap:26px;margin-top:20px}.proof-callouts span{font:8px var(--mono);color:#878095}.proof-callouts b{color:#9dd6c5;font-weight:400;margin-right:5px}.receipt-mini{background:linear-gradient(140deg,#16131e,#0c0d12);border:1px solid #a08abc25;border-radius:9px;box-shadow:0 30px 60px #0004}.receipt-mini header{padding:17px 23px;display:flex;align-items:center;justify-content:space-between;font:8px var(--mono);letter-spacing:1px;color:#9d90ae;border-bottom:1px solid var(--line)}.receipt-mini-body{padding:24px}.token-id{display:flex;align-items:center;gap:14px}.token-art{height:48px;width:48px;border-radius:12px;background:radial-gradient(circle at 25% 20%,#4a3863,#191626);display:grid;place-items:center;color:#d9c6ff;font-size:28px;font-weight:300;border:1px solid #9d81bc33}.token-id h3{margin:0;font-size:17px;font-weight:500;letter-spacing:-.4px}.token-id p{font:9px var(--mono);color:#797388;margin:4px 0}.example-pill{font:7px var(--mono);color:#ac92c9;border:1px solid #75548f66;padding:3px 6px;border-radius:4px}.mini-rows{margin:20px 0 0}.mini-row{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding:9px 0;font-size:10px;color:#7e788e}.mini-row span:last-child{font:9px var(--mono);color:#c2b2d5}.mini-row:last-child{border:0}.receipt-mini footer{display:flex;gap:9px;margin-top:18px}.receipt-mini .button{padding:9px 15px;min-height:37px;font-size:9px;flex:1}.mini-ok{display:flex;align-items:center;gap:6px;font:8px var(--mono);color:#a7c3b2;margin-top:15px}.mini-ok .dot{width:4px;height:4px;background:#abd3ae;border-radius:50%}.boundary{border-top:1px solid var(--line);padding-top:22px;padding-bottom:26px;display:flex;align-items:baseline;gap:30px;font-size:10px;color:#706e82;line-height:1.8}.boundary b{font:8px var(--mono);color:#9f92af;white-space:nowrap;letter-spacing:.7px}.footer{border-top:1px solid var(--line);min-height:113px;display:flex;align-items:center;gap:30px;font-size:10px;color:#656375}.footer .wordmark{font-size:21px;color:#c6c0d5}.footer .wordmark svg{width:27px}.footer>div{margin-left:auto;display:flex;align-items:center;gap:25px}.preview-label{font:7px var(--mono);letter-spacing:1px;padding:5px 7px;border:1px solid var(--line);border-radius:3px;color:#777183}.page{padding-top:47px;padding-bottom:72px;min-height:calc(100vh - 206px)}.breadcrumb{font:9px var(--mono);color:#666477;margin-bottom:24px;display:flex;gap:8px}.breadcrumb a{color:#b0a8c1}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;margin-bottom:35px}.page-heading h1{font-size:44px;letter-spacing:-1.8px;line-height:1.1;font-weight:500;margin:11px 0 15px}.page-heading p{font-size:13px;color:var(--muted);max-width:560px;margin:0}.page-heading .button{margin-top:26px}.stage-badge{color:#a291bd;font:8px var(--mono);padding:7px 10px;border:1px solid #937bc033;border-radius:4px;white-space:nowrap;margin-top:29px;background:#9476bf0b}.studio-grid{display:grid;grid-template-columns:1fr 365px;gap:25px;align-items:start}.panel{border:1px solid var(--line);background:linear-gradient(135deg,#111118,#0d0e14);border-radius:9px;overflow:hidden}.panel-head{padding:18px 24px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:12px;font-weight:500}.panel-head .eyebrow{font-size:8px}.panel-body{padding:24px}.panel-body h2{font-size:22px;font-weight:500;letter-spacing:-.6px;margin:0 0 9px}.panel-body>p{font-size:12px;color:var(--muted);margin:0 0 24px}.panel-stack{display:grid;gap:18px}.steps{display:flex;align-items:center;gap:0;margin-bottom:27px;border:1px solid var(--line);border-radius:6px;padding:14px 18px;background:#0b0c12;font:9px var(--mono);color:#6f6b80}.steps span{display:flex;align-items:center;gap:8px;white-space:nowrap}.steps span.current{color:var(--purple)}.steps b{border:1px solid #464052;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;font-size:8px;font-weight:400}.steps i{height:1px;flex:1;background:var(--line);margin:0 13px}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:19px;min-width:0}.field label,.field>span:first-child{font-size:10px;font-weight:500;color:#c3bccf;display:flex;align-items:center;justify-content:space-between}.field label .optional{font-size:8px;color:#656173;font-weight:400}.field input,.field textarea,.field select{width:100%;border:1px solid #ffffff18;border-radius:5px;background:#090a10;color:#d9d3e5;padding:12px 13px;font-size:12px;min-height:43px;resize:vertical;transition:border-color .2s}.field input::placeholder,.field textarea::placeholder{color:#514b61}.field input:hover,.field textarea:hover{border-color:#ffffff30}.field input:focus,.field textarea:focus,.field select:focus{border-color:#a283d9;outline:none;box-shadow:0 0 0 2px #a283d91a}.field small{font-size:9px;color:#706a80;line-height:1.6}.fields-two{display:grid;grid-template-columns:1fr 1fr;gap:17px}.field textarea{height:86px}.input-affix{position:relative}.input-affix input{padding-left:29px}.input-affix b{position:absolute;top:10px;left:12px;font-size:12px;color:#7c728e}.policy{display:flex;justify-content:space-between;gap:15px;background:#15131d;border:1px solid var(--line);padding:13px 15px;border-radius:5px;margin-bottom:12px}.policy span{font-size:10px;color:#bbb2c9}.policy small{font-size:9px;color:#7e738d}.policy b{font-size:11px;color:#aaceb5;font-weight:400}.form-divider{border-top:1px solid var(--line);padding-top:21px;margin-top:7px}.form-section-label{font:8px var(--mono);color:#7a6c8a;letter-spacing:1.2px;margin-bottom:18px}.identity-status{display:flex;align-items:center;gap:13px;margin-bottom:18px}.identity-status .status-emblem{width:35px;height:35px;border-radius:7px;border:1px solid #a088be33;background:#1c1628;display:grid;place-items:center;color:#c6aef0;font-size:18px}.identity-status h3{font-size:12px;font-weight:500;margin:0 0 2px}.identity-status p{font:8px var(--mono);color:#7e718e;margin:0}.line-detail{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;font-size:10px;color:#878096;border-bottom:1px solid var(--line)}.line-detail:last-child{border:0}.line-detail strong{font:9px var(--mono);color:#c0b2d1;font-weight:400;overflow-wrap:anywhere;text-align:right}.preview-token{display:flex;align-items:center;gap:12px;margin:2px 0 19px}.preview-token h3{margin:0 0 3px;font-size:19px;font-weight:500}.preview-token p{margin:0;color:#766b86;font:9px var(--mono)}.preview-token .token-art{width:51px;height:51px;font-size:24px}.footnote{font-size:9px;line-height:1.7;color:#7a7186;margin:17px 0 0}.warning{background:#211b141c;border:1px solid #b6925333;border-radius:6px;color:#b6a17f;font-size:10px;line-height:1.8;padding:12px 14px;margin-top:18px}.warning b{font-weight:500;color:#d1b78e}.connect-row{display:flex;align-items:center;justify-content:space-between;gap:13px;background:#0d0d15;border:1px solid var(--line);padding:12px 14px;border-radius:6px;margin-bottom:18px}.connect-row h3{font-size:11px;font-weight:500;margin:0}.connect-row p{font:8px var(--mono);color:#766d85;margin:3px 0 0}.inline-status{font:8px var(--mono);color:var(--cyan)}.empty-state{padding:35px 20px;text-align:center}.empty-state .empty-icon{height:55px;width:55px;margin:0 auto 19px;border:1px solid #8469b04a;border-radius:14px;background:#251a3622;display:grid;place-items:center;font-size:26px;color:#b299d5}.empty-state h3{font-size:17px;font-weight:500;letter-spacing:-.4px;margin:0 0 11px}.empty-state p{font-size:11px;color:var(--muted);max-width:300px;margin:0 auto 23px}.creator-layout{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:start}.identity-art{position:relative;height:210px;display:grid;place-items:center;background:radial-gradient(ellipse,#79519925,transparent 65%)}.fingerprint-art{height:125px;width:125px;border-radius:50%;border:1px solid #b694ef27;position:relative;display:grid;place-items:center;box-shadow:0 0 55px #b885e615,inset 0 0 30px #ac6df614;color:#d3b5f8;font-size:65px;font-weight:200}.fingerprint-art::before,.fingerprint-art::after{content:"";position:absolute;inset:12px;border:1px dashed #af8dc744;border-radius:50%;transform:rotate(30deg)}.fingerprint-art::after{inset:-17px;border-style:solid;border-color:#bb95e611}.vault-name{font-size:24px;font-weight:500;letter-spacing:-.6px;text-align:center;margin:0 0 6px}.vault-fingerprint{font:10px/1.9 var(--mono);color:#aa8ece;text-align:center;overflow-wrap:anywhere;max-width:300px;margin:0 auto 23px}.pill-row{display:flex;justify-content:center;gap:8px;margin-bottom:25px}.pill{padding:4px 8px;border:1px solid var(--line);border-radius:4px;font:8px var(--mono);color:#8f7fa5}.pill.success{color:#a5c7b2;border-color:#719a7c33;background:#2943311a}.row-actions{display:flex;gap:10px}.row-actions .button{flex:1}.file-drop{position:relative;border:1px dashed #8c73aa50;padding:31px 19px;text-align:center;border-radius:7px;background:#9372bd04;transition:background .2s;margin-bottom:19px}.file-drop:hover,.file-drop.dragover{background:#9372bd12;border-color:#b499e5}.file-drop svg{width:28px;height:28px;stroke:#ba9cdd;fill:none;margin-bottom:10px}.file-drop h3{margin:0 0 6px;font-size:13px;font-weight:500}.file-drop p{font-size:10px;color:#7f728e;margin:0 0 13px}.file-drop input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.file-drop label{display:inline-flex;cursor:pointer}.verify-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:start}.result{border:1px solid #738e7d40;background:#1321191f;padding:18px;border-radius:6px;margin:0 0 19px}.result.invalid{border-color:#b864764d;background:#4c1c2919}.result h3{font-size:16px;font-weight:500;margin:0 0 8px;display:flex;gap:9px;align-items:center;color:#b8d8c5}.result.invalid h3{color:#e5a6b7}.result p{font-size:10px;color:#8da899;margin:0;line-height:1.8}.result.invalid p{color:#b1838e}.verification-statuses{display:grid;gap:10px}.verification-status{padding:12px 14px;border:1px solid var(--line);border-radius:5px;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#a498b4}.verification-status span:last-child{font:8px var(--mono);color:#baa1d4}.verification-status span.good{color:#abd1b8}.verification-status span.bad{color:#dd9aab}.trace{margin-top:18px;border:1px solid var(--line);border-radius:5px}.trace summary{font:9px var(--mono);color:#ae93c9;cursor:pointer;padding:12px 14px}.trace ol{margin:0;padding:3px 14px 14px;list-style:none}.trace li{font:8px/2.5 var(--mono);color:#867a97;display:flex;gap:13px;overflow-wrap:anywhere}.trace li b{font-weight:400;color:#b493d4;white-space:nowrap}.receipt-hero{padding:35px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 50% 0,#7652a320,transparent 70%)}.receipt-hero .token-art{width:64px;height:64px;font-size:32px}.receipt-hero h1{font-size:30px;margin:0}.receipt-hero .preview-token{margin:0}.receipt-id{font:9px var(--mono);color:#786b8b;margin-top:20px;overflow-wrap:anywhere}.receipt-list{display:grid;gap:12px}.receipt-list-item{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px;border:1px solid var(--line);border-radius:7px;background:var(--panel)}.receipt-list-item h3{font-size:13px;margin:0 0 3px}.receipt-list-item p{font:8px var(--mono);color:#83738e;margin:0}.receipt-list-item .token-art{width:37px;height:37px;font-size:19px}.check-line{display:flex;align-items:flex-start;gap:9px;font-size:10px;color:#a59ab3;line-height:1.7;margin:20px 0}.check-line input{margin-top:3px;accent-color:#b394df}.modal{background:#111119;color:var(--fg);border:1px solid #b38ecc33;border-radius:12px;padding:27px;max-width:450px;width:calc(100% - 36px);box-shadow:0 30px 140px #000c}.modal.wide{max-width:680px}.modal::backdrop{background:#050509c9;backdrop-filter:blur(7px)}.modal-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.modal h2{font-size:29px;line-height:1.2;letter-spacing:-1px;font-weight:500;margin:0 0 16px}.modal>.muted{font-size:12px;margin-bottom:24px}.modal-foot{font-size:8px;color:#746781;line-height:1.9;border-top:1px solid var(--line);padding-top:16px;margin:20px 0 0}.wallet-option{width:100%;display:flex;align-items:center;gap:12px;padding:14px;margin:9px 0;border:1px solid #a483cf27;background:#1c1628;border-radius:7px;color:#dfd0ef;text-align:left;font-size:13px}.wallet-option .wallet-symbol{background:#463454;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;font-size:12px}.wallet-option small{margin-left:auto;color:#9583a4;font:8px var(--mono)}.wallet-option:hover{background:#2b203c}.wallet-empty{border:1px solid var(--line);border-radius:7px;padding:20px;font-size:12px;color:#b6a7c7}.wallet-empty p{font-size:10px;color:#897697;margin:10px 0 0}.wallet-supported{display:flex;justify-content:center;gap:18px;font:9px var(--mono);color:#766582;margin-top:19px}.dialog-error{font-size:11px;color:#d6a1ae;margin-top:12px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,15px);z-index:80;max-width:calc(100% - 40px);background:#261e33;border:1px solid #b997e845;box-shadow:0 10px 40px #0008;padding:12px 18px;border-radius:7px;color:#dac9f0;font-size:11px;opacity:0;pointer-events:none;transition:all .2s}.toast.show{opacity:1;transform:translate(-50%,0)}.busy{position:fixed;right:25px;bottom:25px;z-index:75;padding:12px 17px;border-radius:6px;background:#201829;border:1px solid #b08aca33;display:flex;align-items:center;gap:11px;font:10px var(--mono);color:#cbb5e5;box-shadow:0 10px 30px #0009}.spinner{width:14px;height:14px;border-radius:50%;border:1px solid #d4aceb44;border-top-color:#d4aceb;animation:spin 1s linear infinite}.docs-grid{display:grid;grid-template-columns:210px 1fr;gap:62px}.docs-nav{border-right:1px solid var(--line);display:flex;flex-direction:column;gap:13px;font-size:11px;color:#8e7fa0;padding-right:25px}.docs-nav strong{font:8px var(--mono);color:#726780;letter-spacing:1px;margin:15px 0 3px}.docs-article{max-width:750px}.docs-article h2{font-size:24px;font-weight:500;letter-spacing:-.6px;margin:34px 0 13px}.docs-article h2:first-child{margin-top:0}.docs-article p,.docs-article li{font-size:12px;color:#a393b5;line-height:1.95}.docs-article a{color:#c3a0e5;text-decoration:underline;text-underline-offset:4px}.docs-article code{font:10px var(--mono);color:#cdb5e8}.docs-article pre{font:10px/2 var(--mono);color:#cbb5e5;white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;background:#131019;border:1px solid var(--line);border-radius:6px}.docs-article .warning{color:#b29c7a}.mode-note{font-size:9px;line-height:1.8;color:#7f6d91}.danger-link{border:0;background:none;color:#b98796;font-size:10px;cursor:pointer;padding:5px 0}.skip{position:absolute;top:-90px;left:20px;background:var(--purple);padding:10px 15px;color:#18111f;z-index:100;font-size:12px}.skip:focus{top:10px}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1600px){.hero-grid{min-height:700px}.hero-art{height:610px}}@media(max-width:1180px){.shell{padding-left:35px;padding-right:35px}.nav-shell{padding:0 35px;gap:22px}nav{gap:19px;font-size:11px}.nav-actions{gap:12px}.network-pill{display:none}.hero h1{font-size:70px}.hero-art{margin-left:-54px;margin-right:-40px}.hero-copy{padding-top:58px}.hero-grid{min-height:596px}.proof-section{gap:58px}.studio-grid{grid-template-columns:1fr 320px}.hero-description{max-width:366px}}@media(max-width:930px){.hero h1{font-size:60px;letter-spacing:-3.5px}.hero-description{font-size:13px;max-width:310px}.hero-art{margin-left:-45px;height:490px}.hero-cta{gap:8px}.hero-cta .button{font-size:10px;padding:12px 16px}.nav-shell{height:78px}.wordmark{font-size:23px}.wordmark svg{width:29px}nav{gap:14px}.studio-grid{grid-template-columns:1fr 290px;gap:17px}.panel-body{padding:20px}.proof-section{gap:35px}.capabilities .cap-label{display:none}.section h2{font-size:33px}.docs-grid{gap:30px;grid-template-columns:170px 1fr}.footer{gap:20px}.footer>div{gap:17px}.footer>span{display:none}}@media(max-width:740px){.shell{padding-left:22px;padding-right:22px}.nav-shell{padding:0 22px;gap:12px;height:76px}.header nav{display:none}.header.open nav{display:flex;position:absolute;top:76px;left:0;right:0;padding:20px 22px;background:#0e0b15;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:18px;justify-content:space-between;z-index:22}.menu-toggle{display:block}.wordmark{font-size:23px;gap:5px}.wordmark svg{width:29px}.nav-actions{gap:10px}.wallet-button{padding:9px 12px!important;font-size:9px!important;gap:6px!important;min-height:34px!important}.wallet-glyph{font-size:13px}.hero-grid{grid-template-columns:1fr;min-height:0;gap:0}.hero-copy{padding:54px 0 0;z-index:3}.hero-badge{font-size:8px;margin-bottom:25px;padding:5px 9px}.hero h1{font-size:61px;max-width:500px;letter-spacing:-3.4px;margin-bottom:24px}.hero-description{font-size:13px;max-width:370px;line-height:1.9;margin-bottom:26px}.hero-cta .button{font-size:11px;padding:12px 18px}.hero-note{font-size:8px}.hero-art{height:390px;margin:-2px -19px 0 -24px}.art-heading{top:28px;font-size:7px;left:23px}.art-caption{font-size:7px;bottom:36px;right:20px}.coordinate.left{left:13px;top:175px;font-size:7px}.coordinate.right{right:20px;top:64px;font-size:7px}.coordinate.bottom{left:29px;bottom:86px;font-size:7px}.art-chip{left:32px;bottom:33px;padding:9px 12px;font-size:7px}.art-chip strong{font-size:8px}.chip-symbol{font-size:22px}.motion-toggle{font-size:7px;bottom:4px;right:22px}.capabilities{display:grid;grid-template-columns:1fr 1fr;padding-top:19px;padding-bottom:19px;gap:17px 15px}.capabilities span{font-size:8px;gap:8px}.capabilities b{font-size:14px}.section{padding-top:50px;padding-bottom:46px}.section-top{display:block;margin-bottom:25px}.section h2{font-size:31px;letter-spacing:-1.25px}.section-top p{font-size:11px;margin-top:19px;max-width:350px}.flow-cards{grid-template-columns:1fr;gap:13px}.flow-card{padding:23px}.mini-visual{height:90px;margin:2px 0}.flow-card h3{font-size:17px}.flow-card p{font-size:11px;max-width:340px}.proof-section{grid-template-columns:1fr;gap:28px}.proof-section h2{font-size:33px}.proof-section p{font-size:12px}.proof-callouts{gap:20px}.receipt-mini-body{padding:22px}.boundary{display:block;font-size:9px;padding-top:20px;padding-bottom:22px}.boundary b{display:block;margin-bottom:9px}.footer{min-height:0;padding-top:26px;padding-bottom:28px;flex-wrap:wrap;gap:15px}.footer>div{width:100%;margin:0;justify-content:space-between;font-size:9px;gap:12px}.footer .preview-label{font-size:6px}.footer .wordmark{font-size:21px}.page{padding-top:28px;padding-bottom:46px}.breadcrumb{font-size:8px;margin-bottom:23px}.page-heading{display:block;margin-bottom:25px}.page-heading h1{font-size:35px}.page-heading p{font-size:12px}.page-heading .button{margin-top:18px}.stage-badge{display:inline-block;margin-top:18px;font-size:7px}.studio-grid,.creator-layout,.verify-grid{grid-template-columns:1fr;gap:18px}.studio-grid>aside{order:2}.steps{font-size:8px;padding:12px;gap:0;margin-bottom:20px}.steps i{margin:0 8px}.panel-head{padding:16px 20px;font-size:11px}.fields-two{gap:12px}.field input,.field textarea,.field select{font-size:12px}.field label{font-size:10px}.page-heading .eyebrow{font-size:8px}.docs-grid{grid-template-columns:1fr;gap:28px}.docs-nav{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--line);padding:0 0 20px;gap:13px}.docs-nav strong{display:none}.docs-article h2{font-size:23px}.docs-article p{font-size:12px}.modal{padding:23px}.modal h2{font-size:26px}.modal .line-detail{font-size:9px;gap:10px}.modal .line-detail strong{font-size:8px}.receipt-hero{padding:24px}.row-actions{flex-wrap:wrap}.busy{right:15px;bottom:15px;font-size:9px;max-width:calc(100% - 30px)}.receipt-list-item{gap:12px;padding:14px}.receipt-list-item .button{padding:8px 10px;font-size:9px}.trace li{font-size:7px;gap:7px;line-height:2.8}.token-id h3{font-size:16px}.receipt-mini .mini-row{font-size:10px}.receipt-mini .mini-row span:last-child{font-size:8px}}@media(max-width:365px){.hero h1{font-size:53px}.hero-cta{flex-wrap:wrap}.hero-cta .button{font-size:10px}.wordmark{font-size:20px}.wordmark svg{width:25px}.nav-shell{padding:0 16px}.wallet-button{padding:8px!important}.fields-two{grid-template-columns:1fr;gap:0}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition:none!important}html{scroll-behavior:auto}}
.text-button{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.card-link.text-button{font-size:10px;color:#bbb0cf}.digest-value{display:block;font:10px/1.8 var(--mono);color:#c1a7df;overflow-wrap:anywhere;padding:10px 12px;border:1px solid var(--line);border-radius:5px;background:#0d0c13}.receipt-text{height:170px!important;font:10px/1.6 var(--mono)!important}.field input[type=file]{font-size:10px;padding:9px;line-height:1.8}.field input[type=file]::file-selector-button{font-size:10px;border:1px solid #68507e;background:#24192f;color:#d3bbf0;border-radius:4px;padding:5px 8px;margin-right:10px}.skip{position:absolute;top:-100px;left:18px;background:#cab4f5;color:#160f20;padding:12px;z-index:100}.skip:focus{top:12px}#view:focus{outline:none}.row-actions .button{white-space:normal}.wallet-supported{flex-wrap:wrap}.wallet-empty{overflow-wrap:anywhere}.modal #review-content{max-height:42vh;overflow:auto;padding-right:10px}.modal .line-detail strong{max-width:75%;word-break:break-word}.hero-note svg{flex-shrink:0}.page .warning{font-size:11px}.panel-body>form .field label{font-size:11px}.panel-body .line-detail{font-size:11px}.panel-body .line-detail strong{font-size:10px;max-width:65%}.busy{pointer-events:none}@media(max-width:740px){.hero-note{line-height:1.8;align-items:flex-start}.hero h1{font-size:58px}.verification-status{gap:13px}.verification-status span:last-child{text-align:right}.page-heading h1{overflow-wrap:anywhere}}

.hero-art{filter:brightness(1.17)}.hero-note{color:#8c839d}.hero-note svg{stroke:#aaa0be}.art-caption{color:#8a8098}.art-heading{color:#9384a6}.capabilities span{font-size:11px;color:#a39aaf}.capabilities .cap-label{font-size:9px}.preview-label{font-size:8px;color:#978da5}.field small{color:#93899f}.footnote{font-size:10px;color:#918799}.line-detail strong{color:#c8bdd5}.hero-grid{gap:8px}@media(max-width:740px){.capabilities span{font-size:9px}.hero-art{filter:brightness(1.12)}.hero h1{font-size:58px}.art-caption{font-size:6px}.field input,.field textarea,.field select{font-size:16px}.field label{font-size:12px}.page-heading .stage-badge{font-size:8px}}

/* Keep the primary Launch action at the far right across viewport sizes. */
.header-launch{min-height:39px;padding:10px 16px;font-size:11px;flex-shrink:0}
@media(max-width:930px){.nav-shell{gap:16px}}
@media(max-width:740px){.nav-actions{gap:8px}.header-launch{min-height:36px;padding:9px 13px}.wallet-button{position:relative;width:36px;min-width:36px;height:36px;min-height:36px!important;padding:8px!important}.wallet-button #wallet-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}
@media(max-width:365px){.nav-shell{gap:8px}.nav-actions{gap:7px}.header-launch{padding:9px 11px}}

.explore-toolbar{display:flex;gap:16px;justify-content:space-between;margin-bottom:26px}.explore-toolbar input{min-width:0;flex:1;max-width:500px;background:var(--panel);border:1px solid var(--line);color:var(--fg);border-radius:7px;padding:12px 16px}.token-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.token-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow:hidden}.coin-cover{height:170px;background:radial-gradient(circle at 40% 40%,#493068,#14131c);display:flex;align-items:center;justify-content:center;position:relative}.coin-cover img{width:100%;height:100%;object-fit:cover}.coin-cover>span{font-size:48px;color:var(--purple);font-weight:600}.coin-cover>b{position:absolute;top:12px;left:12px;font:9px var(--mono);padding:5px 9px;border-radius:5px;background:#0d0b16dd;color:var(--bright)}.token-card-body{padding:20px}.token-card h3{font-size:18px;margin:0 0 10px}.token-card h3 small{color:var(--muted);font-size:11px;margin-left:8px}.token-card p{font-size:12px;color:var(--muted);height:58px;overflow:hidden}.token-proof{font:10px var(--mono);color:var(--purple)}.token-detail-image{width:100%;max-height:350px;object-fit:cover;border-radius:8px}.token-facts{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;font-size:12px}.token-facts dd{margin:0;overflow-wrap:anywhere}.admin-page .row-actions{margin-bottom:20px}.admin-list{margin:22px 0}.admin-list article{display:flex;justify-content:space-between;gap:20px;padding:20px;background:var(--panel);border-bottom:1px solid var(--line)}.admin-list span{display:block;font:11px var(--mono);color:var(--muted);margin-top:6px}.admin-settings summary{padding:20px;cursor:pointer}.admin-page .warning:empty,#product-error:empty{display:none}@media(max-width:740px){.token-grid{grid-template-columns:1fr}.explore-toolbar{flex-direction:column}.token-card p{height:auto}.admin-list article{padding:14px}.nav-shell nav{gap:12px}.token-facts{grid-template-columns:70px minmax(0,1fr)}}

.header-social{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:38px;color:var(--text,#f5f2fc);font-size:20px;text-decoration:none}.header-social:hover{color:#bb9bff}.header-social:focus-visible{outline:2px solid #bb9bff;outline-offset:3px}
