@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3926fa88ed32c251-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c3206c67a3393998-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7d7f401753dc0c4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6681946d7a6ccbb7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1fc9a8acda3903f0-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b750d5bfef15842-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2a7c45462b39533e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c7c43bdd7a35c63-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8d541ca8617572f0-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3955bbd902881c26-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f6d84cc3be9d6158-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84f090e3b62fb9e3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chakra Petch Fallback;src:local("Arial");ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.00%;size-adjust:102.51%}.__className_dacc69{font-family:Chakra Petch,Chakra Petch Fallback;font-style:normal}.__variable_dacc69{--font-display:"Chakra Petch","Chakra Petch Fallback"}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cd79e1ff94fa521b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/89362aa296165c6d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e11f95d95ac59fa4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/00f4982f357db61e-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/62a3c74fa0e47362-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8201559e247ad180-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2173e4bb28c315da-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c6f81e539d11fc99-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/25ab8995c98996d7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9ddf1512dbee9c99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8247d8d2a376ae43-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e270c9fc4fe96f5a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro Fallback;src:local("Arial");ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.00%;size-adjust:110.36%}.__className_2776db{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.__variable_2776db{--font-sans:"Be Vietnam Pro","Be Vietnam Pro Fallback"}:root{--bg:#090a0b;--panel:#101214;--panel2:#14171a;--line:#292d32;--ink:#eef1f1;--muted:#8a9199;--violet:#8b5cff;--blue:#2996ff;--cyan:#33d2ff;--active:#00d26a;--expiring:#f5a524;--dead:#ff4d4d;--mono:ui-monospace,SFMono-Regular,Consolas,monospace;--sans:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}html{background:var(--bg);color:var(--ink);font-family:var(--sans)}body{margin:0;min-height:100vh;background:radial-gradient(circle at 74% 0,rgba(93,65,255,.12),transparent 30rem),var(--bg)}button,input{font:inherit}button{color:inherit}.shell{min-height:100vh;display:grid;grid-template-columns:240px 1fr}.side{position:-webkit-sticky;position:sticky;top:0;height:100vh;border-right:1px solid var(--line);padding:24px 18px;display:flex;flex-direction:column;background:rgba(9,10,11,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:11px;margin:0 6px 34px;color:var(--ink);text-decoration:none;font-weight:760;letter-spacing:-.03em}.brand img{width:38px;height:38px;object-fit:contain}.nav{display:grid;grid-gap:5px;gap:5px}.nav a{color:var(--muted);text-decoration:none;padding:11px 12px;border:1px solid transparent;border-radius:8px;font:12px var(--mono);letter-spacing:.04em;text-transform:uppercase}.nav a.on,.nav a:hover{color:var(--ink);border-color:var(--line);background:var(--panel)}.side-meta{margin-top:auto;padding:14px 8px 0;color:var(--muted);font:10px/1.7 var(--mono);border-top:1px solid var(--line)}main{min-width:0}.topbar{height:73px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 32px;background:rgba(9,10,11,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0;z-index:5}.crumb{font:11px var(--mono);color:var(--muted);letter-spacing:.08em}.wallet{border:1px solid #454b53;background:var(--ink);color:#0b0c0d;border-radius:7px;padding:9px 13px;font:700 11px var(--mono);cursor:pointer}.wallet:hover{background:#fff}.wallet.connected{background:transparent;color:var(--ink)}.page{padding:36px 32px 80px;max-width:1480px;margin:auto}.eyebrow{color:var(--violet);font:11px var(--mono);letter-spacing:.12em}.eyebrow,.title{text-transform:uppercase}.title{font-size:clamp(31px,4vw,54px);line-height:1;letter-spacing:-.055em;margin:10px 0 12px}.lede{max-width:650px;color:var(--muted);font-size:14px;line-height:1.7;margin:0 0 34px}.desk{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(470px,1.18fr);grid-gap:22px;gap:22px;align-items:start}.panel{background:rgba(16,18,20,.82);border:1px solid var(--line);border-radius:12px;overflow:hidden}.panel-head{padding:16px 18px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.panel-title{font:700 11px var(--mono);letter-spacing:.08em}.panel-note{font:10px var(--mono);color:var(--muted)}.controls{padding:18px;display:grid;grid-gap:22px;gap:22px}.field{display:grid;grid-gap:10px;gap:10px}.field label,.field-legend{font:10px var(--mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.asset-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.asset{border:1px solid var(--line);padding:10px;border-radius:7px;display:flex;gap:8px;align-items:center;background:#0c0e10;font:12px var(--mono);cursor:pointer}.asset:has(input:checked){border-color:#6f5ee9;background:rgba(116,103,255,.1)}.asset input{accent-color:var(--violet)}.range-row{display:grid;grid-template-columns:1fr 90px;grid-gap:12px;gap:12px;align-items:center}.range-row output{font:12px var(--mono);text-align:right;border:1px solid var(--line);padding:8px;border-radius:6px;background:#0b0d0f}.range{width:100%;accent-color:var(--violet)}.time-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.time-box{border:1px solid var(--line);background:#0b0d0f;border-radius:6px;padding:9px 10px;color:var(--ink);font:12px var(--mono);width:100%}.security-line{border:1px solid var(--line);padding:11px;border-radius:7px;color:var(--muted);font:10px/1.55 var(--mono)}.sign{width:100%;padding:13px;border-radius:7px;border:1px solid #3a3e43;background:#1b1e22;color:#737980;font:700 11px var(--mono);cursor:not-allowed}.blocked{font:10px/1.5 var(--mono);color:var(--muted);margin-top:-12px}.mandate-wrap{padding:18px}.mandate{position:relative;min-height:570px;background:linear-gradient(145deg,#14171a,#0d0f11);border:1px solid #3b4148;border-radius:14px;padding:26px;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.34)}.mandate:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(139,92,255,.07),transparent 34%);pointer-events:none}.mandate-top{position:relative;display:flex;justify-content:space-between;gap:20px}.serial{font:10px var(--mono);color:var(--muted);letter-spacing:.08em}.countdown{font:700 12px var(--mono);color:var(--ink)}.stamp{position:absolute;right:24px;top:72px;border:2px solid var(--active);color:var(--active);padding:6px 10px;border-radius:4px;transform:rotate(4deg);font:900 13px var(--mono);letter-spacing:.12em}.stamp.preview{border-color:#777f88;color:#a4abb2}.stamp.dead{border-color:var(--dead);color:var(--dead)}.stamp.expiring{border-color:var(--expiring);color:var(--expiring)}.mandate-name{position:relative;font-size:28px;font-weight:760;letter-spacing:-.04em;margin:46px 0 6px}.mandate-sub{position:relative;font:10px var(--mono);color:var(--muted)}.terms{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);margin:30px 0;border:1px solid var(--line)}.term{background:#111315;padding:14px;min-height:67px}.term b{display:block;font:9px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.term span{font:12px/1.4 var(--mono)}.sentence{position:relative;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:19px 0;color:var(--ink);font:14px/1.65 var(--mono)}.signature-row{position:relative;display:flex;justify-content:space-between;margin-top:25px;gap:18px}.signature-row div{font:9px/1.55 var(--mono);color:var(--muted)}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.state{padding:34px;border:1px dashed #343941;border-radius:10px;background:rgba(16,18,20,.62)}.state h3{font-size:18px;margin:0 0 8px}.state p{font:11px/1.7 var(--mono);color:var(--muted);max-width:590px}.status-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;padding:6px 9px;font:10px var(--mono);color:var(--muted)}.dot{width:6px;height:6px;border-radius:50%;background:var(--muted)}.dot.ok{background:var(--active)}.dot.bad{background:var(--dead)}.method-list{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.method-row{display:grid;grid-template-columns:150px 1fr;background:var(--panel);padding:18px}.method-row b{font:11px var(--mono);text-transform:uppercase}.method-row p{margin:0;color:var(--muted);font:12px/1.65 var(--mono)}.door-metric{font-size:clamp(48px,9vw,112px);letter-spacing:-.07em;line-height:.9;margin:26px 0}.door-caption{font:11px var(--mono);color:var(--muted)}.footer{border-top:1px solid var(--line);padding:25px 32px;color:var(--muted);font:10px/1.6 var(--mono)}.hidden{display:none!important}.mobile-nav{display:none}.loading-bar{height:2px;background:linear-gradient(90deg,var(--violet),var(--blue));animation:load 1.2s infinite;transform-origin:left}@keyframes load{0%{transform:scaleX(.08)}50%{transform:scaleX(1)}to{transform:scaleX(.08);transform-origin:right}}@media(max-width:900px){.shell{display:block}.side{display:none}.topbar{padding:0 16px;height:64px}.page{padding:26px 16px 100px}.desk,.grid2{grid-template-columns:1fr}.desk{gap:16px}.mandate{min-height:unset;padding:20px}.terms{grid-template-columns:1fr}.mobile-nav{display:flex;position:fixed;z-index:9;bottom:0;left:0;right:0;height:67px;background:rgba(9,10,11,.96);border-top:1px solid var(--line);justify-content:space-around;align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-nav a{font:9px var(--mono);color:var(--muted);text-decoration:none;text-transform:uppercase}.mobile-nav a.on{color:var(--ink)}.method-row{grid-template-columns:1fr;gap:9px}.asset-grid{grid-template-columns:1fr 1fr}.footer{padding:22px 16px 90px}.mandate-top{padding-right:80px}.stamp{top:63px;right:20px}.title{font-size:38px}}body:before{content:"";position:fixed;inset:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,black,transparent 88%);mask-image:linear-gradient(180deg,black,transparent 88%);animation:gridDrift 22s linear infinite}#fieldCanvas{position:fixed;inset:0;width:100%;height:100%;z-index:-1;opacity:.32;pointer-events:none}.brand img{filter:drop-shadow(0 0 12px rgba(75,114,255,.38));animation:brandPulse 4s ease-in-out infinite}.nav a{position:relative;transition:.22s ease}.nav a:before{content:"";position:absolute;left:-1px;top:25%;bottom:25%;width:2px;background:linear-gradient(var(--violet),var(--cyan));transform:scaleY(0);transition:.22s}.nav a.on,.nav a:hover{transform:translateX(3px)}.nav a.on:before{transform:scaleY(1)}.top-actions{display:flex;align-items:center;gap:16px}.ops{gap:6px}.op,.ops{display:flex}.op{align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font:9px var(--mono);letter-spacing:.04em}.op i{display:block;width:6px;height:6px;border-radius:50%;background:var(--violet);box-shadow:0 0 10px rgba(139,92,255,.8);animation:blink 2s infinite}.op:nth-child(2) i{background:var(--blue);animation-delay:.4s}.op:nth-child(3) i{background:#5b626a;box-shadow:none;animation:none}.page{animation:routeIn .42s cubic-bezier(.2,.8,.2,1)}.panel{position:relative;transition:border-color .25s,transform .25s}.panel:hover{border-color:#3d4249}.panel-head{background:linear-gradient(90deg,rgba(139,92,255,.035),transparent)}.asset{transition:.2s}.asset:hover{transform:translateY(-2px);border-color:#494f57}.mandate:after{content:"";position:absolute;left:0;right:0;height:1px;top:-2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:.45;animation:scan 5s linear infinite}.policy-console{margin-top:14px;border:1px solid var(--line);border-radius:10px;background:#0b0d0f;overflow:hidden}.policy-grid{display:grid;grid-template-columns:1.15fr .85fr}.pipeline{padding:15px;border-right:1px solid var(--line)}.hash-title,.pipeline-title{font:9px var(--mono);color:var(--muted);letter-spacing:.1em;margin-bottom:14px}.nodes{display:flex;align-items:center;gap:5px}.node{position:relative;flex:1 1;padding:9px 6px;text-align:center;border:1px solid #30353b;border-radius:5px;font:8px var(--mono);color:#aab0b6;background:#101316}.node:not(:last-child):after{content:"";position:absolute;right:-7px;top:50%;width:8px;height:1px;background:var(--violet);box-shadow:0 0 7px var(--violet)}.hashbox{padding:15px;min-width:0}.hash{font:11px/1.5 var(--mono);color:var(--cyan);word-break:break-all}.matrix{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;margin-top:12px}.matrix i{display:block;height:4px;background:linear-gradient(90deg,var(--violet),var(--blue));border-radius:4px;animation:matrixPulse 2.4s ease-in-out infinite}.matrix i:nth-child(2n){animation-delay:.5s}.matrix i:nth-child(3n){animation-delay:1s}.policy-console.changed{animation:policyFlash .45s}.telemetry{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:0 0 22px}.tele{position:relative;border:1px solid var(--line);background:rgba(14,16,18,.75);border-radius:8px;padding:12px;overflow:hidden}.tele:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,var(--violet),var(--blue));transform-origin:left;animation:telemetrySweep 4s ease-in-out infinite}.tele b{display:block;font:9px var(--mono);color:var(--muted);letter-spacing:.08em;margin-bottom:7px}.tele span{font:12px var(--mono)}@keyframes gridDrift{to{background-position:46px 46px}}@keyframes brandPulse{50%{filter:drop-shadow(0 0 20px rgba(75,114,255,.7));transform:scale(1.035)}}@keyframes blink{50%{opacity:.32}}@keyframes routeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes scan{to{top:102%}}@keyframes matrixPulse{50%{opacity:.28;transform:scaleX(.6)}}@keyframes telemetrySweep{50%{transform:scaleX(.18);opacity:.4}}@keyframes policyFlash{50%{border-color:var(--violet);box-shadow:0 0 28px rgba(139,92,255,.15)}}@media(max-width:900px){.ops{display:none}.controls,.desk,.desk>*,.mandate-wrap,.panel,.policy-console,.range-row,.time-grid{min-width:0}.policy-grid{grid-template-columns:minmax(0,1fr)}.pipeline{min-width:0;border-right:0;border-bottom:1px solid var(--line)}.telemetry{grid-template-columns:1fr 1fr}.nodes{max-width:100%;overflow:auto}.node{min-width:68px}.range-row{grid-template-columns:minmax(0,1fr) 90px}.time-box{min-width:0}}.sample-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px;padding:11px 13px;border:1px solid rgba(139,92,255,.42);border-radius:8px;background:linear-gradient(90deg,rgba(139,92,255,.13),rgba(41,150,255,.05));font:10px/1.5 var(--mono);color:#c7cbd0}.sample-banner b{color:var(--cyan);letter-spacing:.08em}.sample-off{border:1px solid #4b5158;background:#15181b;color:var(--ink);border-radius:5px;padding:6px 9px;font:9px var(--mono);cursor:pointer}.mandate-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.session-card{border:1px solid var(--line);border-radius:12px;background:rgba(16,18,20,.88);overflow:hidden}.session-head{display:flex;justify-content:space-between;align-items:flex-start;padding:16px;border-bottom:1px solid var(--line)}.session-id{font:700 13px var(--mono)}.session-agent{font:9px var(--mono);color:var(--muted);margin-top:5px}.session-status{font:800 9px var(--mono);letter-spacing:.08em;border:1px solid var(--active);color:var(--active);padding:5px 7px;border-radius:4px}.session-status.expiring{border-color:var(--expiring);color:var(--expiring)}.session-body{padding:16px}.session-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.session-stat{padding:10px;background:#101214}.session-stat b{display:block;font:8px var(--mono);color:var(--muted);margin-bottom:6px}.session-stat span{font:11px var(--mono)}.budget-track{height:6px;background:#252a2f;border-radius:10px;margin:16px 0 7px;overflow:hidden}.budget-track i{display:block;height:100%;background:linear-gradient(90deg,var(--violet),var(--blue));border-radius:10px}.budget-copy{display:flex;justify-content:space-between;color:var(--muted);font:9px var(--mono)}.spark{width:100%;height:66px;margin-top:15px}.spark polyline{fill:none;stroke:url(#sparkGradient);stroke-width:2;vector-effect:non-scaling-stroke}.kill-sample{margin-top:14px;width:100%;border:1px solid rgba(255,77,77,.38);background:rgba(255,77,77,.06);color:#ff8585;padding:9px;border-radius:6px;font:9px var(--mono)}.ledger{margin-top:18px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:rgba(16,18,20,.8)}.ledger-scroll{overflow:auto}.ledger table{width:100%;border-collapse:collapse;min-width:850px}.ledger th{padding:11px 13px;text-align:left;color:var(--muted);font:8px var(--mono);letter-spacing:.08em;border-bottom:1px solid var(--line);background:#0f1113}.ledger td{padding:12px 13px;font:10px var(--mono);border-bottom:1px solid #202429}.ledger tr:last-child td{border-bottom:0}.result{font-weight:800}.result.allowed{color:var(--active)}.result.refused{color:var(--dead)}.receipt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.receipt{border:1px solid var(--line);background:rgba(16,18,20,.86);border-radius:10px;padding:16px;position:relative;overflow:hidden}.receipt:after{content:"";position:absolute;right:-22px;top:34px;width:110px;height:26px;border:2px solid var(--dead);transform:rotate(12deg);opacity:.34}.receipt h3{font:700 14px var(--mono);margin:0 0 5px}.receipt .who{font:9px var(--mono);color:var(--muted);margin-bottom:18px}.receipt dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:0}.receipt dt{font:8px var(--mono);color:var(--muted);margin-bottom:4px}.receipt dd{font:10px var(--mono);margin:0}.receipt-close{margin-top:15px;padding-top:12px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font:9px var(--mono)}.doors-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);grid-gap:12px;gap:12px}.door-box{border:1px solid var(--line);border-radius:10px;padding:18px;background:rgba(16,18,20,.82)}.door-box b{display:block;font:8px var(--mono);color:var(--muted);margin-bottom:14px}.door-box strong{font:700 28px var(--mono);letter-spacing:-.04em}.door-box.primary strong{font-size:48px;color:var(--ink)}.sample-corner{position:fixed;right:16px;bottom:16px;z-index:8;border:1px solid rgba(139,92,255,.5);background:rgba(12,14,17,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:7px 10px;border-radius:6px;font:9px var(--mono);letter-spacing:.08em;pointer-events:none}.sample-corner.hidden{display:none}@media(max-width:900px){.mandate-list,.receipt-grid{grid-template-columns:1fr}.doors-grid,.session-stats{grid-template-columns:1fr 1fr}.door-box.primary{grid-column:1/-1}.sample-corner{bottom:76px}.sample-banner{align-items:flex-start}.sample-banner span{max-width:240px}}.observatory{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:14px;gap:14px;margin-top:14px}.obs-panel{position:relative;border:1px solid var(--line);border-radius:11px;background:rgba(14,16,19,.88);overflow:hidden}.obs-head{display:flex;justify-content:space-between;align-items:center;padding:13px 15px;border-bottom:1px solid var(--line);font:9px var(--mono);letter-spacing:.08em}.obs-head span:last-child{color:var(--muted)}.heartbeat{height:148px;padding:18px 14px 10px;position:relative;background:linear-gradient(180deg,rgba(41,150,255,.04),transparent)}.heartbeat:before{content:"";position:absolute;inset:18px 14px;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:24px 24px}.heartbeat svg{position:relative;width:100%;height:90px;overflow:visible}.heart-line{fill:none;stroke:url(#heartGradient);stroke-width:2;stroke-dasharray:420;stroke-dashoffset:420;animation:heartDraw 2.4s linear infinite;filter:drop-shadow(0 0 5px rgba(51,210,255,.55))}.heart-sweep{position:absolute;top:18px;bottom:18px;width:1px;background:linear-gradient(transparent,var(--cyan),transparent);box-shadow:0 0 16px rgba(51,210,255,.8);animation:heartSweep 2.4s linear infinite}.heart-meta{position:absolute;left:16px;bottom:9px;display:flex;gap:18px;color:var(--muted);font:8px var(--mono)}.block-stream{padding:14px;display:grid;grid-gap:7px;gap:7px}.block{display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid #262b31;border-radius:7px;padding:9px;background:#101316;animation:blockArrive .45s both}.block:nth-child(2){animation-delay:.08s}.block:nth-child(3){animation-delay:.16s}.block:nth-child(4){animation-delay:.24s}.block-cube{width:28px;height:28px;position:relative;transform:rotate(30deg);border:1px solid var(--violet);background:rgba(139,92,255,.1);box-shadow:inset 0 0 12px rgba(139,92,255,.14)}.block-cube:after{content:"";position:absolute;inset:6px;border:1px solid var(--blue)}.block b{font:10px var(--mono)}.block small{font:8px var(--mono);color:var(--muted)}.finality{color:var(--active);font:8px var(--mono)}.risk-layout{display:grid;grid-template-columns:170px 1fr;grid-gap:20px;gap:20px;padding:18px;align-items:center}.risk-ring{width:150px;height:150px;border-radius:50%;background:conic-gradient(var(--dead) 0 42%,var(--expiring) 42% 73%,var(--violet) 73% 92%,#3d444c 92%);display:grid;place-items:center;position:relative;animation:ringTurn 1.1s cubic-bezier(.2,.8,.2,1)}.risk-ring:after{content:"";width:96px;height:96px;border-radius:50%;background:#0f1113;border:1px solid var(--line)}.risk-center{position:absolute;z-index:1;text-align:center}.risk-center strong{display:block;font:700 22px var(--mono)}.risk-center span{font:8px var(--mono);color:var(--muted)}.risk-legend{display:grid;grid-gap:9px;gap:9px}.risk-item{display:grid;grid-template-columns:9px 1fr auto;grid-gap:8px;gap:8px;align-items:center;font:9px var(--mono)}.risk-item i{width:7px;height:7px;border-radius:2px}.risk-item span{color:var(--muted)}.concentration{padding:16px}.spender{display:grid;grid-template-columns:90px 1fr 34px;grid-gap:10px;gap:10px;align-items:center;margin:12px 0;font:9px var(--mono)}.spender-track{height:5px;background:#24292e;border-radius:5px;overflow:hidden}.spender-track i{display:block;height:100%;background:linear-gradient(90deg,var(--violet),var(--blue));animation:barGrow .8s cubic-bezier(.2,.8,.2,1);transform-origin:left}.chain-map{position:relative;height:270px;background:radial-gradient(circle at 50% 50%,rgba(139,92,255,.09),transparent 58%);overflow:hidden}.chain-map svg{position:absolute;inset:0;width:100%;height:100%}.map-link{stroke:#403a73;stroke-width:1;stroke-dasharray:4 5;animation:linkFlow 8s linear infinite}.map-node{position:absolute;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid #494f57;background:#111418;color:var(--muted);font:7px var(--mono);box-shadow:0 0 22px rgba(0,0,0,.6)}.map-node.core{width:64px;height:64px;left:calc(50% - 32px);top:calc(50% - 32px);border-color:var(--violet);color:var(--ink);box-shadow:0 0 34px rgba(139,92,255,.23);animation:corePulse 2.5s ease-in-out infinite}.map-node.n1{left:10%;top:18%}.map-node.n2{right:11%;top:16%}.map-node.n3{left:15%;bottom:14%}.map-node.n4{right:15%;bottom:12%}.map-node.n5{left:47%;top:7%}.map-packet{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 9px var(--cyan);animation:packetMove 4s linear infinite}.map-packet.p2{animation-delay:1.3s}.map-packet.p3{animation-delay:2.6s}@keyframes heartDraw{45%,to{stroke-dashoffset:0}}@keyframes heartSweep{0%{left:14px}to{left:calc(100% - 14px)}}@keyframes blockArrive{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@keyframes ringTurn{0%{transform:rotate(-100deg);opacity:0}to{transform:none;opacity:1}}@keyframes barGrow{0%{transform:scaleX(0)}}@keyframes linkFlow{to{stroke-dashoffset:-90}}@keyframes corePulse{50%{box-shadow:0 0 52px rgba(139,92,255,.42);transform:scale(1.04)}}@keyframes packetMove{0%{left:50%;top:50%;opacity:0}15%{opacity:1}to{left:11%;top:19%;opacity:0}}@media(max-width:900px){.observatory{grid-template-columns:1fr}.risk-layout{grid-template-columns:130px 1fr}.risk-ring{width:120px;height:120px}.risk-ring:after{width:76px;height:76px}.chain-map{height:230px}}.wallet-modal{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;transition:.2s}.wallet-modal.open{opacity:1;pointer-events:auto}.wallet-dialog{width:min(480px,100%);border:1px solid #3a4047;border-radius:14px;background:#0e1012;box-shadow:0 30px 100px rgba(0,0,0,.65);overflow:hidden;transform:translateY(10px);transition:.2s}.wallet-modal.open .wallet-dialog{transform:none}.wallet-dialog-head{display:flex;justify-content:space-between;align-items:center;padding:17px 18px;border-bottom:1px solid var(--line)}.wallet-dialog-head b{font:11px var(--mono);letter-spacing:.08em}.modal-close{width:30px;height:30px;border:1px solid var(--line);border-radius:6px;background:#15181b;color:var(--muted);cursor:pointer}.wallet-body{padding:18px}.wallet-state{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--muted);font:10px var(--mono)}.wallet-state i{width:8px;height:8px;border-radius:50%;background:#5d646c}.wallet-state i.searching{background:var(--violet);box-shadow:0 0 12px var(--violet);animation:blink 1s infinite}.wallet-state i.ready{background:var(--active);box-shadow:0 0 10px rgba(0,210,106,.55)}.wallet-state i.error{background:var(--dead)}.provider-list{display:grid;grid-gap:8px;gap:8px}.provider-btn{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid var(--line);border-radius:8px;background:#121518;color:var(--ink);cursor:pointer;text-align:left;transition:.18s}.provider-btn:hover{border-color:#6158ad;transform:translateY(-1px)}.provider-btn img,.provider-icon{width:34px;height:34px;border-radius:8px;object-fit:cover;background:linear-gradient(135deg,var(--violet),var(--blue));display:grid;place-items:center;font:800 12px var(--mono)}.provider-btn b{display:block;font:11px var(--mono);margin-bottom:4px}.provider-btn span{font:9px var(--mono);color:var(--muted)}.wallet-error{display:none;margin-top:12px;border:1px solid rgba(255,77,77,.35);background:rgba(255,77,77,.06);color:#ff9393;border-radius:7px;padding:11px;font:9px/1.6 var(--mono)}.wallet-error.show{display:block}.wallet-help{margin-top:14px;color:var(--muted);font:9px/1.6 var(--mono)}.wallet-detail{display:grid;grid-gap:10px;gap:10px}.wallet-detail-row{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);border-radius:7px;padding:11px}.wallet-detail-row span{font:9px var(--mono);color:var(--muted)}.wallet-detail-row b{font:10px var(--mono)}.wallet-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px}.wallet-action{border:1px solid var(--line);background:#15181b;color:var(--ink);border-radius:7px;padding:10px;font:9px var(--mono);cursor:pointer}.wallet-action.danger{border-color:rgba(255,77,77,.35);color:#ff8d8d}.network-badge{display:inline-flex;align-items:center;gap:6px}.network-badge i{width:6px;height:6px;border-radius:50%;background:var(--active)}.protocol-warning{border:1px solid rgba(245,165,36,.35);background:rgba(245,165,36,.06);padding:11px;border-radius:7px;color:#f6bd62;font:9px/1.6 var(--mono);margin-bottom:12px}.local-link{display:inline-block;margin-top:7px;color:var(--cyan)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}:root{--bg:#030d18;--panel:rgba(6,24,40,.78);--panel2:rgba(9,31,49,.88);--line:rgba(89,190,235,.19);--ink:#eaf8ff;--muted:#82a8bd;--violet:#8a72ff;--blue:#148fe0;--cyan:#48d8ff;--active:#45e6aa;--mono:var(--font-display),ui-monospace,monospace;--sans:var(--font-sans),system-ui,sans-serif}body,html{background:#030d18}body{background:radial-gradient(circle at 78% -10%,rgba(24,166,232,.2),transparent 33rem),radial-gradient(circle at 13% 68%,rgba(48,79,187,.13),transparent 32rem),#030d18;color:var(--ink)}body:before{z-index:0;background-image:linear-gradient(rgba(99,211,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(99,211,255,.035) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 62% 35%,black,transparent 72%);mask-image:radial-gradient(ellipse at 62% 35%,black,transparent 72%);animation:gridDrift 28s linear infinite}body:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 54%,rgba(58,199,255,.025) 55%,transparent 57%);background-size:180% 100%;animation:ambientSweep 11s ease-in-out infinite}#fieldCanvas{z-index:0;opacity:.62}.shell{position:relative;z-index:1}.side{background:linear-gradient(180deg,rgba(3,14,27,.93),rgba(5,21,34,.84));border-color:rgba(72,216,255,.16);box-shadow:18px 0 60px rgba(0,0,0,.16)}.brand{font-family:var(--mono);font-size:17px;letter-spacing:.08em}.brand img{filter:drop-shadow(0 0 17px rgba(72,216,255,.55))}.nav{gap:8px}.nav a{border-radius:12px;padding:13px 14px}.nav a.on,.nav a:hover{background:linear-gradient(90deg,rgba(32,177,230,.13),rgba(36,96,183,.04));border-color:rgba(72,216,255,.27);box-shadow:inset 0 0 22px rgba(34,161,220,.04)}.nav a:before{background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.topbar{background:rgba(3,14,26,.68);border-color:rgba(72,216,255,.14);-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%)}.crumb{color:#9ec7db}.wallet{border-color:rgba(72,216,255,.54);background:linear-gradient(135deg,#5de3ff,#188bd4);color:#02101b;box-shadow:0 0 26px rgba(38,182,236,.2);border-radius:10px}.wallet:hover{background:#8aecff;box-shadow:0 0 36px rgba(72,216,255,.35)}.wallet.connected{background:rgba(9,38,57,.76);color:var(--cyan)}.page{padding-top:48px}.eyebrow{color:var(--cyan);text-shadow:0 0 18px rgba(72,216,255,.4)}.title{font-family:var(--mono);font-weight:700;letter-spacing:-.035em;background:linear-gradient(100deg,#f0fbff 5%,#84eaff 51%,#5d9cff 94%);text-shadow:0 12px 55px rgba(47,190,244,.11)}.lede{color:#91b3c5}.door-box,.ledger,.obs-panel,.panel,.receipt,.session-card,.state{background:linear-gradient(145deg,rgba(10,35,54,.82),rgba(4,18,31,.73));border-color:rgba(82,202,247,.2);box-shadow:0 22px 65px rgba(0,4,12,.24),inset 0 1px rgba(201,245,255,.035);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px}.door-box:hover,.obs-panel:hover,.panel:hover,.receipt:hover,.session-card:hover{border-color:rgba(72,216,255,.42);box-shadow:0 26px 74px rgba(0,5,15,.3),0 0 35px rgba(40,176,229,.07)}.obs-head,.panel-head{background:linear-gradient(90deg,rgba(39,188,239,.085),transparent);border-color:rgba(72,216,255,.15)}.asset,.block,.node,.provider-btn,.range-row output,.security-line,.term,.time-box,.wallet-detail-row{background:rgba(2,15,27,.62);border-color:rgba(91,191,230,.2)}.asset:has(input:checked){border-color:var(--cyan);background:linear-gradient(135deg,rgba(34,187,231,.16),rgba(77,94,226,.08));box-shadow:0 0 22px rgba(42,189,237,.08)}.range{accent-color:var(--cyan)}.mandate{background:radial-gradient(circle at 82% 10%,rgba(48,203,244,.16),transparent 24rem),linear-gradient(145deg,rgba(12,43,63,.97),rgba(3,16,28,.96));border-color:rgba(92,222,255,.37);box-shadow:0 35px 95px rgba(0,4,14,.5),inset 0 1px rgba(200,247,255,.08)}.mandate:before{background:linear-gradient(115deg,rgba(72,216,255,.1),transparent 36%,rgba(79,102,255,.06) 78%,transparent)}.mandate:after{height:2px;background:linear-gradient(90deg,transparent,var(--cyan),#fff,var(--cyan),transparent);box-shadow:0 0 18px var(--cyan);opacity:.55}.terms{background:rgba(72,216,255,.17);border-color:rgba(72,216,255,.18)}.term{background:rgba(2,16,27,.72)}.policy-console,.wallet-dialog{background:linear-gradient(150deg,rgba(8,34,52,.97),rgba(3,15,27,.98));border-color:rgba(72,216,255,.27);box-shadow:0 30px 100px rgba(0,2,8,.65)}.hash{color:#71e8ff;text-shadow:0 0 12px rgba(72,216,255,.25)}.budget-track i,.matrix i,.spender-track i{background:linear-gradient(90deg,#257fdb,var(--cyan),#7d73ff);box-shadow:0 0 10px rgba(72,216,255,.2)}.session-stat,.tele{background:rgba(4,22,36,.72);border-color:rgba(72,216,255,.14)}.tele:before{background:linear-gradient(90deg,#197acb,var(--cyan),#8274ff);box-shadow:0 0 12px rgba(72,216,255,.4)}.op{background:rgba(4,24,39,.55);border-color:rgba(72,216,255,.17)}.op i{background:var(--cyan);box-shadow:0 0 13px var(--cyan)}.risk-ring{filter:drop-shadow(0 0 24px rgba(52,190,237,.16))}.risk-ring:after{background:#061827;border-color:rgba(72,216,255,.18)}.chain-map{background:radial-gradient(circle at 50% 50%,rgba(42,191,236,.14),transparent 54%)}.map-node{background:#071b2b;border-color:rgba(72,216,255,.35)}.map-node.core{border-color:var(--cyan);box-shadow:0 0 40px rgba(72,216,255,.25)}.sample-banner{border-color:rgba(72,216,255,.36);background:linear-gradient(90deg,rgba(30,175,224,.16),rgba(76,95,226,.07));border-radius:12px}.sample-corner{border-color:rgba(72,216,255,.48);background:rgba(4,21,34,.88);color:var(--cyan);box-shadow:0 0 24px rgba(35,175,225,.12)}.footer{border-color:rgba(72,216,255,.12);background:rgba(2,11,20,.3)}@keyframes ambientSweep{0%,to{background-position:80% 0;opacity:.35}50%{background-position:0 0;opacity:1}}@media(max-width:900px){.mobile-nav{background:rgba(3,15,27,.93);border-color:rgba(72,216,255,.2);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.page{padding-top:34px}.title{font-size:39px}.door-box,.obs-panel,.panel,.receipt,.session-card{border-radius:14px}}@media(min-width:901px){.shell{display:block}.side{position:-webkit-sticky;position:sticky;top:0;z-index:12;width:100%;height:78px;padding:0 36px;display:flex;flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid rgba(72,216,255,.18);background:rgba(3,14,26,.76);box-shadow:0 18px 50px rgba(0,4,12,.16);-webkit-backdrop-filter:blur(26px) saturate(140%);backdrop-filter:blur(26px) saturate(140%)}.brand{margin:0 54px 0 0;min-width:max-content}.brand img{width:34px;height:34px}.nav{display:flex;align-items:center;gap:4px}.nav a{padding:11px 13px;font-size:10px;white-space:nowrap}.nav a.on,.nav a:hover{transform:none}.nav a:before{left:18%;right:18%;top:auto;bottom:-13px;width:auto;height:2px;transform:scaleX(0)}.nav a.on:before{transform:scaleX(1)}.side-meta{margin:0 0 0 auto;padding:0;border:0;font-size:9px;line-height:1.4;text-align:right}.topbar{top:78px;height:64px;padding:0 36px;background:rgba(3,14,26,.54)}.page{max-width:1280px;padding:58px 36px 90px}.footer{padding-left:max(36px,calc((100% - 1280px)/2 + 36px))}.title{max-width:900px}.lede{max-width:760px}.desk{grid-template-columns:minmax(350px,.78fr) minmax(520px,1.22fr)}}@media(min-width:901px) and (max-width:1120px){.side{padding:0 22px}.brand{margin-right:22px}.brand span{display:none}.nav a{padding:10px 9px}.side-meta{display:none}.topbar{padding:0 22px}.page{padding-left:22px;padding-right:22px}}.launch{min-height:calc(100vh - 142px);max-width:1400px;padding-top:72px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);grid-gap:56px;gap:56px;align-items:center}.launch-copy{position:relative;z-index:2}.launch-kicker{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(72,216,255,.28);background:rgba(8,35,53,.54);border-radius:999px;padding:8px 12px;color:#a9d7e8;font:10px var(--mono);letter-spacing:.08em}.launch-kicker i{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.launch-title{font:700 clamp(56px,7.4vw,104px)/.88 var(--mono);letter-spacing:-.065em;text-transform:uppercase;margin:28px 0 24px;max-width:820px;background:linear-gradient(110deg,#fff 4%,#9deeff 51%,#518dff 96%);-webkit-background-clip:text;background-clip:text;color:transparent}.launch-lede{max-width:690px;color:#9cbfd0;font-size:16px;line-height:1.75}.launch-actions{display:flex;gap:12px;margin-top:32px}.launch-primary,.launch-secondary{display:inline-flex;align-items:center;justify-content:center;padding:14px 18px;border-radius:11px;text-decoration:none;font:700 11px var(--mono);letter-spacing:.04em}.launch-primary{background:linear-gradient(135deg,#69e7ff,#168bd4);color:#03111d;box-shadow:0 0 32px rgba(44,189,240,.22)}.launch-secondary{border:1px solid rgba(72,216,255,.28);background:rgba(8,30,47,.55);color:var(--ink)}.launch-proof{display:flex;gap:22px;margin-top:52px;padding-top:20px;border-top:1px solid rgba(72,216,255,.13)}.launch-proof div{min-width:120px}.launch-proof b{display:block;font:700 22px var(--mono);color:#ddf8ff}.launch-proof span{font:9px var(--mono);color:var(--muted);letter-spacing:.07em}.protocol-visual{position:relative;aspect-ratio:1;border:1px solid rgba(72,216,255,.17);border-radius:50%;background:radial-gradient(circle,rgba(28,157,210,.13),rgba(4,18,31,.3) 55%,transparent 70%);box-shadow:inset 0 0 80px rgba(31,159,213,.08),0 0 90px rgba(18,111,181,.09)}.orbit{position:absolute;inset:10%;border:1px solid rgba(72,216,255,.22);border-radius:50%;animation:orbitSpin 18s linear infinite}.orbit.o2{inset:24%;border-style:dashed;animation-duration:11s;animation-direction:reverse}.orbit.o3{inset:38%;animation-duration:7s}.orbit:before{content:"";width:10px;height:10px;top:14%;left:8%;background:var(--cyan);box-shadow:0 0 20px var(--cyan)}.orbit:before,.protocol-core{position:absolute;border-radius:50%}.protocol-core{inset:42%;display:grid;place-items:center;background:linear-gradient(145deg,#56ddff,#3666db);box-shadow:0 0 48px rgba(72,216,255,.45);font:700 13px var(--mono);color:#02101b}.protocol-label{position:absolute;border:1px solid rgba(72,216,255,.2);background:rgba(4,23,37,.84);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px 12px;border-radius:9px;font:9px var(--mono);color:#b3d6e5}.protocol-label.l1{top:10%;right:4%}.protocol-label.l2{bottom:18%;left:0}.protocol-label.l3{bottom:4%;right:13%}.protocol-label b{display:block;color:var(--cyan);margin-bottom:3px}.feature-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:-18px}.feature-mini{border:1px solid rgba(72,216,255,.17);background:rgba(4,22,36,.62);border-radius:13px;padding:16px}.feature-mini b{display:block;font:10px var(--mono);color:#d8f5ff;margin-bottom:7px}.feature-mini span{font:10px/1.5 var(--sans);color:var(--muted)}@keyframes orbitSpin{to{transform:rotate(1turn)}}@media(max-width:900px){.launch{min-height:auto;display:block;padding-top:36px}.launch-title{font-size:clamp(48px,16vw,70px);margin-top:22px}.launch-lede{font-size:14px}.protocol-visual{width:min(100%,430px);margin:50px auto 32px}.feature-strip{grid-template-columns:1fr 1fr;margin:0}.launch-proof{gap:12px;justify-content:space-between}.launch-proof div{min-width:0}.launch-proof b{font-size:18px}}:root{--bg:#080514;--panel:rgba(20,12,42,.8);--panel2:rgba(28,16,55,.9);--line:rgba(133,96,255,.23);--ink:#f6f1ff;--muted:#a99bc5;--violet:#bd2cff;--blue:#087cff;--cyan:#6a6dff;--active:#4ad7ff}body,html{background:#080514}body{background:radial-gradient(circle at 78% -8%,rgba(16,97,255,.18),transparent 34rem),radial-gradient(circle at 9% 68%,rgba(189,44,255,.17),transparent 36rem),#080514}body:before{background-image:linear-gradient(rgba(151,105,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(67,115,255,.04) 1px,transparent 0)}body:after{background:linear-gradient(115deg,transparent 0 54%,rgba(189,44,255,.035) 55%,transparent 57%)}.mobile-nav,.side,.topbar{background:rgba(10,6,25,.78);border-color:rgba(139,94,255,.2)}.brand img{filter:drop-shadow(-3px 0 16px rgba(189,44,255,.45)) drop-shadow(3px 0 16px rgba(8,124,255,.42))}.nav a.on,.nav a:hover{background:linear-gradient(90deg,rgba(189,44,255,.14),rgba(8,124,255,.09));border-color:rgba(133,96,255,.34)}.nav a:before{background:linear-gradient(90deg,var(--violet),var(--blue));box-shadow:0 0 14px rgba(130,70,255,.8)}.launch-primary,.wallet{background:linear-gradient(115deg,#d037ff,#793eff 48%,#087cff);border-color:rgba(206,98,255,.65);box-shadow:-8px 0 30px rgba(189,44,255,.15),8px 0 30px rgba(8,124,255,.18)}.launch-primary:hover,.wallet:hover{background:linear-gradient(115deg,#dc5aff,#8256ff,#2992ff);box-shadow:0 0 38px rgba(128,64,255,.3)}.launch-title,.title{background:linear-gradient(103deg,#fff 4%,#e4a8ff 38%,#9c5cff 62%,#4aa1ff 94%);text-shadow:0 12px 55px rgba(129,52,255,.12)}.eyebrow,.launch-kicker b{color:#ce5cff}.launch-kicker{border-color:rgba(189,44,255,.33);background:linear-gradient(90deg,rgba(189,44,255,.1),rgba(8,124,255,.07));color:#d8c9f2}.launch-kicker i{background:#be32ff;box-shadow:0 0 14px #be32ff}.launch-secondary{border-color:rgba(112,91,255,.34);background:rgba(24,14,48,.66)}.door-box,.feature-mini,.ledger,.obs-panel,.panel,.receipt,.session-card,.state{background:linear-gradient(145deg,rgba(26,15,53,.86),rgba(10,8,29,.78));border-color:rgba(125,92,255,.22);box-shadow:0 22px 65px rgba(3,0,14,.3),inset 0 1px rgba(232,203,255,.04)}.door-box:hover,.obs-panel:hover,.panel:hover,.receipt:hover,.session-card:hover{border-color:rgba(163,72,255,.48);box-shadow:-12px 20px 65px rgba(122,30,214,.08),12px 20px 65px rgba(13,86,222,.07)}.obs-head,.panel-head{background:linear-gradient(90deg,rgba(189,44,255,.09),rgba(8,124,255,.04));border-color:rgba(125,92,255,.18)}.mandate{background:radial-gradient(circle at 82% 10%,rgba(8,124,255,.17),transparent 24rem),radial-gradient(circle at 8% 85%,rgba(189,44,255,.13),transparent 22rem),linear-gradient(145deg,rgba(28,16,58,.98),rgba(8,7,27,.97));border-color:rgba(129,90,255,.42);box-shadow:-16px 34px 90px rgba(92,20,190,.09),16px 34px 90px rgba(0,68,190,.09)}.mandate:after{background:linear-gradient(90deg,transparent,#c42eff,#8755ff,#168cff,transparent);box-shadow:0 0 20px rgba(137,69,255,.75)}.budget-track i,.matrix i,.spender-track i,.tele:before{background:linear-gradient(90deg,#c12dff,#824dff,#087cff);box-shadow:0 0 12px rgba(120,65,255,.3)}.asset:has(input:checked){border-color:#9853ff;background:linear-gradient(135deg,rgba(189,44,255,.16),rgba(8,124,255,.1));box-shadow:0 0 24px rgba(130,48,255,.1)}.range{accent-color:#9d48ff}.protocol-visual{border-color:rgba(130,84,255,.25);background:radial-gradient(circle,rgba(106,55,255,.16),rgba(16,11,42,.34) 55%,transparent 70%);box-shadow:inset -30px 0 80px rgba(8,124,255,.06),inset 30px 0 80px rgba(189,44,255,.06),0 0 90px rgba(74,40,195,.11)}.orbit{border-color:rgba(137,83,255,.3)}.orbit.o2{border-color:rgba(8,124,255,.28)}.orbit:before{background:#bf32ff;box-shadow:0 0 20px #bf32ff}.orbit.o2:before{background:#168cff;box-shadow:0 0 20px #168cff}.protocol-core{background:linear-gradient(145deg,#d22fff,#7547ff 52%,#087cff);color:#fff;box-shadow:-12px 0 38px rgba(189,44,255,.3),12px 0 38px rgba(8,124,255,.32)}.launch-proof,.protocol-label{border-color:rgba(128,88,255,.2)}.protocol-label{background:rgba(17,10,41,.86)}.protocol-label b{color:#bc68ff}.sample-banner{border-color:rgba(137,77,255,.4);background:linear-gradient(90deg,rgba(189,44,255,.14),rgba(8,124,255,.09))}.sample-corner{border-color:rgba(132,80,255,.52);background:rgba(14,8,34,.9);color:#bca8ff;box-shadow:0 0 25px rgba(105,48,230,.14)}:root{--bg:#08090d;--panel:rgba(16,18,24,.88);--panel2:rgba(20,22,29,.94);--line:rgba(255,255,255,.1);--ink:#f4f5f7;--muted:#9298a4;--violet:#9a59ff;--blue:#3286ff;--cyan:#719dff;--active:#4fd5b0}body,html{background:#08090d}body{background:radial-gradient(circle at 82% 6%,rgba(50,134,255,.065),transparent 30rem),radial-gradient(circle at 12% 78%,rgba(154,89,255,.05),transparent 32rem),#08090d}body:before{background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0);opacity:.55}body:after{opacity:.14!important}.mobile-nav,.side,.topbar{background:rgba(8,9,13,.86);border-color:rgba(255,255,255,.08)}.brand img{filter:drop-shadow(0 0 12px rgba(92,99,255,.24))}.nav a.on,.nav a:hover{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.1)}.nav a:before{background:linear-gradient(90deg,#9a59ff,#3286ff);box-shadow:none}.launch-primary,.wallet{background:#f1f3f6;color:#090a0e;border-color:#fff;box-shadow:none}.launch-primary:hover,.wallet:hover{background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.25)}.wallet.connected{background:rgba(255,255,255,.04);color:#eef1f6;border-color:rgba(255,255,255,.16)}.launch-title,.title{background:linear-gradient(105deg,#fff,#f4f5f7 72%,#b9c4d7);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.eyebrow{color:#a67aff}.launch-kicker{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.035);color:#b7bcc6}.launch-kicker i{background:#7d83ff;box-shadow:0 0 10px rgba(125,131,255,.5)}.launch-secondary{border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.025)}.door-box,.feature-mini,.ledger,.obs-panel,.panel,.receipt,.session-card,.state{background:linear-gradient(145deg,rgba(19,21,27,.94),rgba(11,12,17,.9));border-color:rgba(255,255,255,.095);box-shadow:0 22px 60px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.025);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.door-box:hover,.obs-panel:hover,.panel:hover,.receipt:hover,.session-card:hover{border-color:rgba(133,142,170,.28);box-shadow:0 24px 64px rgba(0,0,0,.25)}.obs-head,.panel-head{background:rgba(255,255,255,.018);border-color:rgba(255,255,255,.08)}.mandate{background:radial-gradient(circle at 90% 4%,rgba(50,134,255,.07),transparent 21rem),linear-gradient(145deg,#171922,#0d0e13);border-color:rgba(255,255,255,.14);box-shadow:0 30px 80px rgba(0,0,0,.32)}.mandate:before{opacity:.28}.mandate:after{background:linear-gradient(90deg,transparent,#9a59ff,#3286ff,transparent);box-shadow:0 0 10px rgba(91,100,255,.28);opacity:.38}.budget-track i,.matrix i,.spender-track i,.tele:before{background:linear-gradient(90deg,#8a5cea,#397ee3);box-shadow:none}.asset:has(input:checked){border-color:rgba(113,118,255,.7);background:rgba(99,94,255,.08);box-shadow:none}.range{accent-color:#7677ec}.protocol-visual{border-color:rgba(255,255,255,.1);background:radial-gradient(circle,rgba(74,86,142,.08),rgba(11,12,18,.2) 56%,transparent 70%);box-shadow:inset 0 0 70px rgba(58,78,140,.035)}.orbit{border-color:rgba(150,158,185,.17)}.orbit.o2{border-color:rgba(84,111,180,.18)}.orbit:before{background:#8f68e8;box-shadow:0 0 12px rgba(143,104,232,.55)}.orbit.o2:before{background:#4385e7;box-shadow:0 0 12px rgba(67,133,231,.5)}.protocol-core{background:linear-gradient(145deg,#8f5fe4,#397fdf);box-shadow:0 0 28px rgba(84,82,205,.2)}.launch-proof,.protocol-label{border-color:rgba(255,255,255,.095)}.protocol-label{background:rgba(13,14,20,.86)}.protocol-label b{color:#a58bdd}.sample-banner{border-color:rgba(114,108,211,.3);background:rgba(91,85,179,.075)}.sample-corner{border-color:rgba(118,115,203,.32);background:rgba(12,13,18,.9);color:#aaa8d6;box-shadow:none}#fieldCanvas{opacity:.3}:root{--bg:#0b0b17;--panel:rgba(18,19,34,.84);--panel2:rgba(23,24,42,.93);--line:rgba(150,155,205,.14);--ink:#f5f3fa;--muted:#9fa2b8;--violet:#a95cff;--blue:#3984ff;--cyan:#6e8eff}body,html{background:#0b0b17}body{background:radial-gradient(ellipse 60% 48% at 18% 36%,rgba(157,70,255,.1),transparent 68%),radial-gradient(ellipse 54% 50% at 82% 30%,rgba(46,118,255,.105),transparent 70%),linear-gradient(180deg,#0c0c19,#090a13 72%)}body:before{opacity:.72;background-image:linear-gradient(rgba(171,164,222,.028) 1px,transparent 0),linear-gradient(90deg,rgba(171,164,222,.028) 1px,transparent 0)}body:after{opacity:.22!important;background:linear-gradient(112deg,transparent 0 49%,rgba(144,81,255,.035) 50%,transparent 52%)}.mobile-nav,.side,.topbar{background:rgba(11,11,23,.74);border-color:rgba(150,155,205,.12)}.brand img{filter:drop-shadow(-2px 0 12px rgba(169,92,255,.25)) drop-shadow(2px 0 12px rgba(57,132,255,.22))}.nav a.on,.nav a:hover{background:linear-gradient(110deg,rgba(169,92,255,.07),rgba(57,132,255,.055));border-color:rgba(148,126,220,.18)}.launch-title{background:none;color:#f7f5fa;-webkit-text-fill-color:initial}.launch-title .brand-word{display:inline-block;background:linear-gradient(100deg,#d897ff,#a469ff 42%,#5b8eff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.title{background:linear-gradient(105deg,#fff,#d9d9e7);-webkit-background-clip:text;background-clip:text;color:transparent}.launch-primary,.wallet{position:relative;background:linear-gradient(112deg,#ad5cff,#6e62ff 54%,#3984ff);color:#fff;border-color:rgba(180,143,255,.42);box-shadow:0 10px 28px rgba(63,43,154,.18)}.launch-primary:hover,.wallet:hover{background:linear-gradient(112deg,#bb72ff,#7d73ff,#5294ff);box-shadow:0 12px 34px rgba(75,54,170,.24)}.launch-secondary{background:rgba(255,255,255,.035);border-color:rgba(179,181,212,.16)}.launch-kicker{background:linear-gradient(90deg,rgba(169,92,255,.075),rgba(57,132,255,.055));border-color:rgba(155,132,221,.18)}.launch-kicker i{background:#9471ff;box-shadow:0 0 12px rgba(129,105,255,.65)}.door-box,.feature-mini,.ledger,.obs-panel,.panel,.receipt,.session-card,.state{background:linear-gradient(145deg,rgba(23,24,42,.88),rgba(13,14,27,.82));border-color:rgba(150,155,205,.13);box-shadow:0 24px 70px rgba(4,3,16,.24),inset 0 1px rgba(255,255,255,.035)}.door-box:hover,.obs-panel:hover,.panel:hover,.receipt:hover,.session-card:hover{border-color:rgba(144,128,208,.25);box-shadow:0 28px 72px rgba(3,3,15,.3),0 0 36px rgba(85,69,175,.035)}.obs-head,.panel-head{background:linear-gradient(90deg,rgba(146,86,225,.035),rgba(57,112,214,.025));border-color:rgba(150,155,205,.1)}.protocol-visual{border-color:rgba(142,137,200,.14);background:radial-gradient(circle,rgba(98,75,190,.105),rgba(13,14,29,.18) 55%,transparent 70%);box-shadow:inset 22px 0 70px rgba(157,75,255,.025),inset -22px 0 70px rgba(44,111,255,.03)}.orbit{border-color:rgba(161,139,220,.2)}.orbit.o2{border-color:rgba(90,125,215,.2)}.protocol-core{background:linear-gradient(145deg,#b15cff,#765eff 48%,#3984ff);box-shadow:-8px 0 26px rgba(169,92,255,.2),8px 0 26px rgba(57,132,255,.2)}.protocol-label{background:rgba(15,15,30,.84);border-color:rgba(155,151,203,.14)}.feature-mini{position:relative;overflow:hidden}.feature-mini:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(#a95cff,#3984ff);opacity:.65}.protocol-core{overflow:hidden;padding:0;background:rgba(12,12,25,.9)}.protocol-core img{width:138%;height:138%;object-fit:contain;filter:drop-shadow(0 0 10px rgba(112,91,255,.42))}.social-nav{display:flex;align-items:center;gap:7px;margin-left:auto;margin-right:22px}.social-link{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(150,155,205,.14);border-radius:9px;background:rgba(255,255,255,.025);color:#aeb2c7;text-decoration:none;transition:.2s}.social-link:hover{color:#fff;border-color:rgba(139,111,225,.34);background:linear-gradient(135deg,rgba(169,92,255,.1),rgba(57,132,255,.08));transform:translateY(-1px)}.social-link svg{width:15px;height:15px;fill:currentColor}.social-link.placeholder{opacity:.7}.social-link.placeholder:after{content:"SET URL";position:absolute;transform:translateY(29px);font:7px var(--mono);color:#777b8d;opacity:0;transition:.2s}.social-link.placeholder:hover:after{opacity:1}.footer-social{display:inline-flex;gap:14px;margin-left:18px}.footer-social a{color:#aeb2c7;text-decoration:none}.footer-social a:hover{color:#fff}@media(min-width:901px) and (max-width:1120px){.social-nav{margin-left:auto;margin-right:0}.side-meta{display:none}}@media(max-width:900px){.social-nav{display:none}.footer-social{display:flex;margin:10px 0 0}}.protocol-visual.art-stage{border:0;border-radius:34px;overflow:hidden;aspect-ratio:1/1.08;background:radial-gradient(ellipse at 50% 48%,rgba(77,62,169,.13),transparent 62%);box-shadow:none}.art-stage:before{content:"";position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(95,81,198,.16),transparent 65%);filter:blur(28px);animation:artBreath 5s ease-in-out infinite}.hero-art{position:absolute;inset:-3% 0 -1%;width:100%;height:104%;object-fit:contain;mix-blend-mode:screen;filter:saturate(.88) contrast(1.04) drop-shadow(0 34px 48px rgba(0,0,0,.42));animation:artFloat 7s ease-in-out infinite}.art-stage .protocol-label{z-index:2;box-shadow:0 14px 34px rgba(0,0,0,.22)}.art-stage .l1{top:15%;right:2%}.art-stage .l2{bottom:22%;left:1%}.art-stage .l3{bottom:8%;right:8%}@keyframes artFloat{50%{transform:translateY(-9px) rotate(.45deg)}}@keyframes artBreath{50%{opacity:.55;transform:scale(1.05)}}@media(max-width:900px){.protocol-visual.art-stage{aspect-ratio:1/1.05;margin-top:34px}.hero-art{inset:-5% 0 0;height:105%}}.protocol-visual.art-stage.mascot-stage{background:radial-gradient(circle at 50% 48%,rgba(96,69,196,.14),transparent 42%),radial-gradient(circle at 50% 48%,rgba(39,101,218,.08),transparent 62%);border:0;border-radius:0;box-shadow:none;overflow:visible}.mascot-stage:before{inset:18%;border:1px solid rgba(143,128,211,.13);background:transparent;filter:none}.mascot-stage:after{content:"";position:absolute;inset:29%;border-radius:50%;border:1px dashed rgba(99,122,210,.12);animation:orbitSpin 24s linear infinite}.mascot-art{position:absolute;z-index:1;left:15%;top:11%;width:70%;height:76%;object-fit:contain;filter:drop-shadow(-18px 12px 34px rgba(165,63,255,.22)) drop-shadow(18px 18px 36px rgba(31,112,255,.2));animation:mascotFloat 6s ease-in-out infinite}.mascot-stage .protocol-label{z-index:3;background:rgba(15,15,29,.82);border-color:rgba(155,151,203,.16)}@keyframes mascotFloat{50%{transform:translateY(-8px) scale(1.015)}}.mascot-stage:before{inset:13%}.mascot-stage:after{inset:25%}.mascot-art{left:8%;top:4%;width:84%;height:90%}.protocol-visual.pass-stage{display:grid;place-items:center;overflow:visible;background:radial-gradient(circle at 50% 46%,rgba(93,72,185,.1),transparent 56%);border:0;box-shadow:none}.pass-stage:before{content:"";position:absolute;inset:10% 6%;border-radius:32px;background:linear-gradient(135deg,rgba(169,92,255,.055),rgba(57,132,255,.035));filter:blur(22px);transform:rotate(5deg)}.hero-pass{position:relative;z-index:2;width:78%;min-height:430px;padding:24px;border:1px solid rgba(176,169,220,.2);border-radius:24px;background:linear-gradient(145deg,rgba(29,29,52,.93),rgba(11,12,24,.96));box-shadow:0 38px 90px rgba(0,0,0,.36),inset 0 1px rgba(255,255,255,.065);transform:perspective(1000px) rotateY(-5deg) rotateX(2deg);animation:passFloat 7s ease-in-out infinite}.hero-pass:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.055),transparent 26%,transparent 68%,rgba(79,112,255,.035));pointer-events:none}.pass-top{position:relative;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.09)}.pass-brand,.pass-top{display:flex;align-items:center}.pass-brand{gap:12px;font:700 12px var(--mono);letter-spacing:.09em}.pass-brand img{width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(104,77,255,.28))}.pass-state{font:800 9px var(--mono);color:#b4b0c4;border:1px solid rgba(200,195,220,.24);border-radius:999px;padding:7px 9px}.pass-title{position:relative;margin:28px 0 6px;font:700 25px var(--mono);letter-spacing:-.03em}.pass-sub{font:9px var(--mono);color:var(--muted)}.pass-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin-top:28px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.09);border-radius:12px;overflow:hidden}.pass-cell{min-height:74px;padding:13px;background:rgba(13,14,27,.9)}.pass-cell b{display:block;margin-bottom:8px;font:8px var(--mono);color:#858a9f;letter-spacing:.08em}.pass-cell span{font:11px/1.35 var(--mono);color:#e9e7f0}.pass-rule{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);font:8px var(--mono);color:#8f94a7}.pass-rule strong{color:#a68aff;letter-spacing:.06em}.pass-id{position:absolute;right:24px;bottom:22px;color:rgba(255,255,255,.05);font:700 48px var(--mono)}@keyframes passFloat{50%{transform:perspective(1000px) rotateY(-2deg) rotateX(1deg) translateY(-8px)}}@media(max-width:900px){.hero-pass{width:88%;min-height:390px;padding:19px}.pass-brand img{width:46px;height:46px}.pass-title{font-size:22px}.pass-cell{min-height:68px}}picture{display:contents}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}