:root{--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Helvetica, Arial, sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--bg:#07080b;--panel:#0e1117;--panel-2:#131720;--ink:#f3f5f7;--muted:#7d8593;--soft:#abb2bf;--lime:#b8ff62;--violet:#927cff;--orange:#ffad63;--red:#ff6f7f;--line:#ffffff17;--line-strong:#ffffff29}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{color:var(--ink);background:var(--bg);font:14px var(--sans);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}button,a{color:inherit}button{cursor:pointer}::selection{color:#080a07;background:var(--lime)}.focus-app{background:radial-gradient(circle at 50% -10%,#927cff17,transparent 26%),var(--bg);min-height:100vh;overflow:hidden}.focus-nav{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07080bd1;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;height:74px;padding:0 max(28px,50vw - 660px);display:grid;position:sticky;top:0}.focus-brand{letter-spacing:.13em;align-items:center;gap:12px;width:max-content;font-size:12px;font-weight:750;text-decoration:none;display:flex}.focus-brand>b{color:#080a07;background:var(--lime);width:36px;height:36px;font:16px var(--mono);border-radius:10px;place-items:center;display:grid;position:relative;transform:rotate(-7deg);box-shadow:0 0 25px #b8ff622e}.focus-brand>b:after{content:"";border:1px solid #0000004d;border-radius:5px;position:absolute;inset:6px}.focus-brand span small{color:#606775;font:8px var(--mono);letter-spacing:.14em;margin-top:4px;display:block}.focus-nav nav{align-items:center;gap:27px;display:flex}.focus-nav nav a{color:var(--muted);font-size:11px;text-decoration:none;transition:color .2s}.focus-nav nav a:hover{color:var(--ink)}.wallet-button{color:#080a07;background:var(--lime);border:0;border-radius:9px;justify-self:end;min-width:143px;padding:11px 15px;font-size:11px;font-weight:750}.wallet-button.connected{color:var(--lime);font-family:var(--mono);background:#b8ff620f;border:1px solid #b8ff6238;font-weight:500}.wallet-button:disabled{opacity:.62;cursor:wait}main{min-height:calc(100vh - 74px)}.connect-gate{grid-template-columns:1fr .8fr;align-items:center;gap:9vw;max-width:1320px;min-height:calc(100vh - 132px);margin:auto;padding:70px 28px;display:grid;position:relative}.connect-gate:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:10% 0 0;-webkit-mask-image:linear-gradient(#0000,#000 25%,#0000 90%);mask-image:linear-gradient(#0000,#000 25%,#0000 90%)}.gate-copy{z-index:2;max-width:650px;position:relative}.gate-copy>p,.holder-head p,.door-section>header p,.liquidity-section>header p,.distribution-section>header p{color:var(--lime);font:9px var(--mono);letter-spacing:.16em;margin:0 0 18px}.gate-copy>p i,.holder-head p i{background:var(--lime);width:19px;height:1px;margin:0 9px 3px 0;display:inline-block}.gate-copy h1,.holder-head h1{letter-spacing:-.075em;margin:0;font-size:clamp(58px,7vw,102px);font-weight:530;line-height:.88}.gate-copy h1 em,.holder-head h1 em{color:#9d94b2;font-style:normal;font-weight:350}.gate-copy>span{max-width:550px;color:var(--muted);margin-top:27px;font-size:15px;line-height:1.65;display:block}.gate-copy>button{color:#080a07;background:var(--lime);border:0;border-radius:10px;justify-content:space-between;min-width:245px;margin-top:31px;padding:15px 17px;font-size:12px;font-weight:750;display:inline-flex}.gate-copy>button:disabled{opacity:.65}.gate-copy>small{color:#666e7b;margin-top:15px;font-size:10px;display:block}.gate-copy>small i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 8px var(--lime);border-radius:50%;margin-right:7px;display:inline-block}.gate-error{color:#ff9aa4;background:#ff6f7f12;border:1px solid #ff6f7f33;border-radius:9px;max-width:530px;margin-top:17px;padding:12px 14px;font-size:11px}.sealed-door{z-index:2;aspect-ratio:.78;border:1px solid var(--line);perspective:900px;background:#0d1015;border-radius:26px;justify-self:center;width:min(100%,420px);padding:13px;position:relative;box-shadow:0 35px 100px #00000080,0 0 90px #927cff14}.sealed-frame{background:radial-gradient(circle at 50% 46%,#b8ff6212,#0000 35%),linear-gradient(145deg,#171a22,#0b0d12);border:1px solid #b8ff6233;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:27px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 8px #0e1116,inset 0 0 0 9px #b8ff6214,inset 0 0 80px #00000061}.sealed-frame>i{background:radial-gradient(circle,#515866 16%,#13161c 22%,#343a45 52%,#08090d 58%);border-radius:50%;width:9px;height:9px;position:absolute}.sealed-frame>i:first-child{top:18px;left:18px}.sealed-frame>i:nth-child(2){top:18px;right:18px}.sealed-frame>i:nth-child(3){bottom:18px;left:18px}.sealed-frame>i:nth-child(4){bottom:18px;right:18px}.sealed-lock{filter:drop-shadow(0 16px 20px #00000061);width:190px;height:225px;margin-bottom:8px;position:relative}.sealed-shackle{border:10px solid #8a8a82;border-bottom:0;border-radius:0;width:106px;height:111px;position:absolute;top:13px;left:42px;box-shadow:inset 4px 0 #0c0c0b}.sealed-lock-body{background:#0c0c0b;border:4px solid #8a8a82;border-radius:0;place-items:center;height:130px;display:grid;position:absolute;bottom:13px;left:15px;right:15px;box-shadow:inset 0 0 0 9px #0c0c0b,inset 0 0 0 10px #8a8a8285}.sealed-lock-body:before,.sealed-lock-body:after{content:"";background:#8a8a823d;width:1px;position:absolute;top:18px;bottom:18px}.sealed-lock-body:before{left:27px}.sealed-lock-body:after{right:27px}.sealed-lock-body b{width:27px;height:27px;box-shadow:none;background:#030303;border:2px solid #8a8a82;border-radius:50%;position:relative}.sealed-lock-body b:after{content:"";clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);background:#05070a;width:9px;height:30px;position:absolute;top:19px;left:7px}.sealed-frame>strong{color:var(--soft);text-align:center;font:11px/1.5 var(--mono);letter-spacing:.17em}.sealed-frame>small{color:#5e6572;font:8px var(--mono);letter-spacing:.13em;position:absolute;bottom:28px}.wallet-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 132px);display:flex}.key-scanner{background-color:#090b0e;background-image:linear-gradient(#b8ff6209 1px,#0000 1px),linear-gradient(90deg,#b8ff6209 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #b8ff6229;width:250px;height:132px;position:relative;overflow:hidden;box-shadow:inset 0 0 45px #b8ff6206,0 22px 60px #00000052}.key-scanner:before,.key-scanner:after{content:"";z-index:2;background:linear-gradient(#0000,#b8ff626b,#0000);width:1px;position:absolute;top:13px;bottom:25px}.key-scanner:before{left:21px}.key-scanner:after{right:21px}.scanner-corner{z-index:4;border-color:var(--lime);opacity:.75;width:12px;height:12px;position:absolute}.sc1{border-top:1px solid;border-left:1px solid;top:8px;left:8px}.sc2{border-top:1px solid;border-right:1px solid;top:8px;right:8px}.sc3{border-bottom:1px solid;border-left:1px solid;bottom:8px;left:8px}.sc4{border-bottom:1px solid;border-right:1px solid;bottom:8px;right:8px}.scan-beam{z-index:5;background:linear-gradient(90deg,transparent,#b8ff6224,var(--lime),#b8ff6224,transparent);filter:blur(.15px);width:32px;animation:1.8s cubic-bezier(.55,0,.45,1) infinite scan-key;position:absolute;top:12px;bottom:25px;left:-20px}.scanner-key{width:174px;height:56px;color:var(--lime);filter:drop-shadow(0 0 11px #b8ff6229);align-items:center;animation:1.8s ease-in-out infinite key-breathe;display:flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.scanner-key-bow{clip-path:polygon(12% 0,88% 0,100% 14%,100% 86%,88% 100%,12% 100%,0 86%,0 14%);border:2px solid;flex:0 0 58px;width:58px;height:52px;position:relative;box-shadow:inset 0 0 0 6px #090b0e,inset 0 0 0 7px}.scanner-key-bow i{border:1px solid;position:absolute;inset:15px}.scanner-key-neck{background:currentColor;flex:0 0 14px;height:11px}.scanner-key-stem{background:currentColor;flex:1;height:3px;position:relative}.scanner-key-stem:after{content:"";background:currentColor;width:7px;height:11px;position:absolute;top:-4px;right:-3px}.scanner-key-stem i{background:currentColor;width:4px;height:17px;position:absolute;top:0;right:24px}.scanner-key-stem i:last-child{height:11px;right:43px}.key-scanner small{color:#b8ff627a;font:6px var(--mono);letter-spacing:.2em;position:absolute;bottom:7px;left:0;right:0}.key-scanner+h1{margin:30px 0 7px;font-size:27px}.wallet-loading p{color:var(--muted);font-size:12px}.wallet-loading>button{color:var(--soft);border:1px solid var(--line);background:0 0;border-radius:8px;margin-top:13px;padding:8px 11px;font-size:10px}.wallet-loading>button:hover{color:var(--ink);border-color:var(--line-strong)}@keyframes scan-key{0%{opacity:0;transform:translate(0)}12%,88%{opacity:1}to{opacity:0;transform:translate(270px)}}@keyframes key-breathe{0%,to{opacity:.48;transform:translate(-50%,-50%)scale(.985)}50%{opacity:1;transform:translate(-50%,-50%)scale(1)}}.holder-head{grid-template-columns:.9fr 1.1fr;align-items:end;gap:6vw;max-width:1320px;margin:auto;padding:62px 28px 36px;display:grid}.holder-head h1{font-size:clamp(48px,5.6vw,78px)}.real-balances{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.real-balances article{background:#0e1117f2;min-height:104px;padding:17px}.real-balances span,.real-balances small,.real-balances b{display:block}.real-balances span{color:var(--muted);font:8px var(--mono);letter-spacing:.1em}.real-balances b{font:18px var(--mono);margin-top:13px}.real-balances small{color:#606875;margin-top:6px;font-size:9px}.inline-error{color:#ff9ca6;background:#ff6f7f0f;border:1px solid #ff6f7f2e;border-radius:10px;align-items:center;gap:15px;max-width:1264px;margin:0 auto 14px;padding:13px 15px;font-size:11px;display:flex}.inline-error button{color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:7px;margin-left:auto;padding:7px 10px}.no-keys{text-align:center;background:radial-gradient(circle at 50% 20%,#b8ff620e,transparent 34%),var(--panel);border:1px solid var(--line);border-radius:18px;max-width:800px;margin:35px auto 90px;padding:56px 60px 52px;position:relative;overflow:hidden}.no-keys:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.empty-key{width:142px;height:50px;color:var(--lime);opacity:.72;align-items:center;margin:6px auto 25px;display:flex;position:relative}.empty-key>span{clip-path:polygon(14% 0,86% 0,100% 16%,100% 84%,86% 100%,14% 100%,0 84%,0 16%);height:46px;box-shadow:inset 0 0 0 6px var(--panel),inset 0 0 0 7px currentColor;border:1px solid;flex:0 0 52px;position:relative}.empty-key>span i{border:1px solid;position:absolute;inset:14px}.empty-key>b{background:currentColor;flex:0 0 12px;height:8px}.empty-key>em{background:currentColor;flex:1;height:2px;position:relative}.empty-key>em:after{content:"";background:currentColor;width:5px;height:8px;position:absolute;top:-3px;right:0}.empty-key>em i{background:currentColor;width:3px;height:13px;position:absolute;top:0;right:18px}.empty-key>em i:last-child{height:9px;right:34px}.no-keys-label{color:var(--lime);font:7px var(--mono);letter-spacing:.18em;position:relative}.no-keys h2{margin:12px 0 10px;font-size:28px;position:relative}.no-keys p{max-width:580px;color:var(--muted);margin:auto;line-height:1.65;position:relative}.no-keys a{color:#080a07;background:var(--lime);border:1px solid var(--lime);border-radius:10px;justify-content:space-between;align-items:center;width:min(100%,330px);min-height:52px;margin:28px auto 0;padding:0 18px;font-size:12px;font-weight:780;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 12px 38px #b8ff621f}.no-keys a:hover{transform:translateY(-2px);box-shadow:0 16px 44px #b8ff6233}.no-keys a b{font-size:17px}.no-keys>small{color:#555d69;font:7px var(--mono);letter-spacing:.13em;margin-top:11px;display:block;position:relative}.door-section,.liquidity-section,.distribution-section{max-width:1320px;margin:auto;padding:54px 28px 76px;scroll-margin-top:74px}.door-section>header,.liquidity-section>header,.distribution-section>header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:23px;display:flex}.door-section>header p,.liquidity-section>header p,.distribution-section>header p{margin-bottom:9px}.door-section>header h2,.liquidity-section>header h2,.distribution-section>header h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.3vw,58px);font-weight:520}.door-section>header>span,.liquidity-section>header>span,.distribution-section>header>span{max-width:430px;color:var(--muted);font-size:11px;line-height:1.55}.door-layout{grid-template-columns:minmax(470px,1.1fr) minmax(360px,.9fr);gap:12px;display:grid}.portal-door{--accent:#8a8a82;--door-bg:#0c0c0b;--door-ink:#8a8a82;--door-grid:#8a8a8212;--lock-fill:#0c0c0b;--keyhole-fill:#030303;background:radial-gradient(circle at 48% 42%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 40%),#0d0f14;border:1px solid var(--line);perspective:1250px;border-radius:19px;min-height:575px;padding:14px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000052}.portal-door.rarity-rare{--accent:#b8c4cc;--door-bg:#0a0d10;--door-ink:#b8c4cc;--door-grid:#1c242c;--lock-fill:#0a0d10}.portal-door.rarity-epic{--accent:#d4b46a;--door-bg:#100e0a;--door-ink:#d4b46a;--door-grid:#2a2418;--lock-fill:#100e0a}.portal-door.rarity-legendary{--accent:#e4dcc8;--door-bg:#e4dcc8;--door-ink:#1a1612;--door-grid:#1a161224;--lock-fill:#e4dcc8;--keyhole-fill:#1a1612}.key-cards button.rarity-rare{--accent:#b8c4cc}.key-cards button.rarity-epic{--accent:#d4b46a}.key-cards button.rarity-legendary{--accent:#e4dcc8}.lp-tunnel{text-align:center;opacity:.5;background:radial-gradient(circle at 50% 47%,#b8ff6229,#0000 25%),linear-gradient(145deg,#101923,#080b0f);border:1px solid #b8ff6233;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;transition:transform .75s .25s,opacity .6s;display:flex;position:absolute;inset:15px 15px 72px;overflow:hidden;transform:scale(.92)}.phase-opening .lp-tunnel,.phase-entered .lp-tunnel{opacity:1;transform:scale(1)}.tunnel-ring{border:1px solid #b8ff621f;border-radius:50%;width:440px;height:440px;animation:3.2s ease-in-out infinite tunnel;position:absolute}.ring-two{border-color:#927cff2e;width:330px;height:330px;animation-delay:-.8s}.ring-three{width:230px;height:230px;animation-delay:-1.6s}@keyframes tunnel{50%{opacity:.45;transform:scale(.86)rotate(18deg)}}.pool-orbit{z-index:2;align-items:center;display:flex;position:relative}.pool-orbit b{color:#080a07;background:var(--lime);width:55px;height:55px;font:19px var(--mono);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 38px #b8ff622e}.pool-orbit b:last-child{color:#fff;background:var(--violet);margin-left:-7px}.lp-tunnel p{z-index:2;color:var(--lime);font:9px var(--mono);letter-spacing:.14em;margin:25px 0 8px;position:relative}.lp-tunnel h3{z-index:2;margin:0;font-size:30px;position:relative}.lp-tunnel small{z-index:2;color:var(--muted);font:9px var(--mono);margin-top:7px;position:relative}.lp-tunnel em{z-index:2;color:var(--orange);font:normal 8px var(--mono);background:#ffad630f;border:1px solid #ffad6321;border-radius:7px;margin-top:22px;padding:7px 9px;position:relative}.nft-door-face{z-index:5;color:var(--door-ink);background:var(--door-bg);border:1px solid var(--door-ink);box-shadow:inset 0 0 0 8px var(--door-bg),inset 0 0 0 9px color-mix(in srgb,var(--door-ink) 56%,transparent),inset 0 0 80px color-mix(in srgb,var(--door-ink) 8%,transparent),0 18px 45px #0006;transform-origin:0;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:3px;padding:24px;transition:transform .9s cubic-bezier(.2,.8,.18,1),opacity .7s,filter .7s;position:absolute;inset:15px 15px 72px;overflow:hidden;transform:rotateY(0)}.rarity-common .nft-door-face{box-shadow:inset 0 0 0 9px var(--door-bg),inset 0 0 0 10px color-mix(in srgb,var(--door-ink) 45%,transparent),0 18px 45px #0006}.rarity-rare .nft-door-face{box-shadow:inset 0 0 0 8px var(--door-bg),inset 0 0 0 9px var(--door-ink),inset 0 0 0 17px var(--door-bg),inset 0 0 0 18px color-mix(in srgb,var(--door-ink) 75%,transparent),0 18px 45px #0006}.rarity-epic .nft-door-face{box-shadow:inset 0 0 0 7px var(--door-bg),inset 0 0 0 8px var(--door-ink),inset 0 0 0 14px var(--door-bg),inset 0 0 0 15px var(--door-ink),inset 0 0 0 21px var(--door-bg),inset 0 0 0 22px color-mix(in srgb,var(--door-ink) 72%,transparent),0 18px 45px #0006}.rarity-legendary .nft-door-face{box-shadow:inset 0 0 0 7px var(--door-bg),inset 0 0 0 8px var(--door-ink),inset 0 0 0 15px var(--door-bg),inset 0 0 0 16px color-mix(in srgb,var(--door-ink) 72%,transparent),0 18px 45px #00000057}.phase-opening .nft-door-face{animation:2.2s cubic-bezier(.18,.82,.2,1) forwards open-door}.phase-entered .nft-door-face{opacity:.38;filter:brightness(.62);transform:rotateY(-84deg)translate(-6px)}.phase-locked .nft-door-face{opacity:1;transform:rotateY(0)}@keyframes open-door{0%,58%{opacity:1;filter:none;transform:rotateY(0)}67%{transform:rotateY(-7deg)}to{opacity:.38;filter:brightness(.62);transform:rotateY(-84deg)translate(-6px)}}.corner{z-index:6;background:var(--door-ink);border:2px solid var(--door-bg);outline:1px solid var(--door-ink);border-radius:0;width:7px;height:7px;position:absolute}.c1{top:17px;left:17px}.c2{top:17px;right:17px}.c3{bottom:17px;left:17px}.c4{bottom:17px;right:17px}.rarity-common .corner{display:none}.rarity-epic .corner{border-radius:50%}.rarity-legendary .corner{width:5px;height:5px}.nft-door-head{z-index:4;justify-content:space-between;align-items:center;display:flex;position:relative}.nft-door-head span{color:var(--door-ink);font:9px var(--mono);letter-spacing:.14em}.nft-door-head b{color:var(--door-ink);font:16px var(--mono)}.receipt-chain{z-index:5;background:color-mix(in srgb,var(--door-bg) 92%,transparent);border:1px solid color-mix(in srgb,var(--door-ink) 38%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:11px;min-height:55px;padding:9px 12px;display:grid;position:absolute;top:60px;left:25px;right:25px}.receipt-chain span{min-width:0}.receipt-chain span:last-child{text-align:right}.receipt-chain small,.receipt-chain b{white-space:nowrap;display:block}.receipt-chain small{color:color-mix(in srgb,var(--door-ink) 64%,transparent);font:6px var(--mono);letter-spacing:.12em}.receipt-chain b{color:var(--door-ink);font:8px var(--mono);text-overflow:ellipsis;margin-top:5px;overflow:hidden}.receipt-chain i{color:var(--door-ink);font:normal 12px var(--mono)}.door-architecture{z-index:2;background:var(--door-bg);border:1px solid color-mix(in srgb,var(--door-ink) 42%,transparent);box-shadow:inset 0 0 42px color-mix(in srgb,var(--door-ink) 5%,transparent);border-radius:0;position:absolute;inset:126px 21px 46px;overflow:hidden}.rarity-rare .door-architecture{background-image:linear-gradient(var(--door-grid) 1px,transparent 1px),linear-gradient(90deg,var(--door-grid) 1px,transparent 1px);background-size:20% 25%}.rarity-epic .door-architecture{background-image:linear-gradient(var(--door-grid) 1px,transparent 1px),linear-gradient(90deg,var(--door-grid) 1px,transparent 1px);box-shadow:inset 0 0 0 11px var(--door-bg),inset 0 0 0 12px color-mix(in srgb,var(--door-ink) 42%,transparent);background-size:20% 25%}.rarity-legendary .door-architecture{box-shadow:inset 0 0 0 13px var(--door-bg),inset 0 0 0 14px color-mix(in srgb,var(--door-ink) 28%,transparent)}.door-architecture:before,.door-architecture:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--door-ink) 48%,transparent),transparent);height:1px;position:absolute;left:19px;right:19px}.door-architecture:before{top:24px}.door-architecture:after{bottom:24px}.door-seam{background:linear-gradient(transparent 0%,color-mix(in srgb,var(--door-ink) 24%,transparent) 13% 88%,transparent);width:1px;position:absolute;top:0;bottom:0;left:50%}.door-hinge{z-index:3;background:var(--door-bg);border:1px solid color-mix(in srgb,var(--door-ink) 48%,transparent);border-radius:0;width:16px;height:48px;position:absolute;left:11px}.hinge-top{top:50px}.hinge-bottom{bottom:50px}.rarity-common .door-hinge{display:none}.rarity-epic .door-hinge{border-radius:50%;width:10px}.rarity-legendary .door-hinge{width:8px;height:36px;left:20px}.collection-contours,.rarity-marks{pointer-events:none;position:absolute;inset:0}.collection-contours{display:none}.rarity-legendary .collection-contours{display:block}.collection-contours i{opacity:.35;position:absolute}.collection-contours i:first-child,.collection-contours i:nth-child(2){border-top:1px solid var(--door-ink);border-radius:50%;height:76px;left:7%;right:7%}.collection-contours i:first-child{top:16px}.collection-contours i:nth-child(2){top:28px}.collection-contours i:nth-child(3),.collection-contours i:nth-child(4){border-bottom:1px solid var(--door-ink);border-radius:50%;height:76px;left:7%;right:7%}.collection-contours i:nth-child(3){bottom:16px}.collection-contours i:nth-child(4){bottom:28px}.collection-contours i:nth-child(5),.collection-contours i:nth-child(6){border-radius:50%;width:76px;top:7%;bottom:7%}.collection-contours i:nth-child(5){border-left:1px solid var(--door-ink);left:18px}.collection-contours i:nth-child(6){border-right:1px solid var(--door-ink);right:18px}.rarity-marks{display:none}.rarity-epic .rarity-marks{display:block}.rarity-marks i{border:1px solid var(--door-ink);border-radius:50%;width:6px;height:6px;position:absolute}.rarity-marks i:first-child,.rarity-marks i:nth-child(2),.rarity-marks i:nth-child(3),.rarity-marks i:nth-child(4),.rarity-marks i:nth-child(5),.rarity-marks i:nth-child(6){top:17px}.rarity-marks i:nth-child(7),.rarity-marks i:nth-child(8),.rarity-marks i:nth-child(9),.rarity-marks i:nth-child(10),.rarity-marks i:nth-child(11),.rarity-marks i:nth-child(12){bottom:17px}.rarity-marks i:first-child,.rarity-marks i:nth-child(7){left:35px}.rarity-marks i:nth-child(2),.rarity-marks i:nth-child(8){left:51px}.rarity-marks i:nth-child(3),.rarity-marks i:nth-child(9){left:67px}.rarity-marks i:nth-child(4),.rarity-marks i:nth-child(10){right:35px}.rarity-marks i:nth-child(5),.rarity-marks i:nth-child(11){right:51px}.rarity-marks i:nth-child(6),.rarity-marks i:nth-child(12){right:67px}.vault-lock{z-index:5;filter:drop-shadow(0 16px 20px #00000061);justify-items:center;width:240px;height:238px;display:grid;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.lock-shackle{z-index:3;border:10px solid var(--door-ink);width:104px;height:105px;box-shadow:inset 4px 0 color-mix(in srgb,var(--door-bg) 72%,transparent);transform-origin:88% 100%;border-bottom:0;border-radius:0;transition:transform .45s;position:absolute;top:17px;left:68px}.lock-shackle:before{content:"";border:1px solid color-mix(in srgb,var(--door-ink) 42%,transparent);border-bottom:0;position:absolute;inset:9px}.lock-body{z-index:5;background:var(--lock-fill);border:4px solid var(--door-ink);height:126px;box-shadow:inset 0 0 0 10px var(--lock-fill),inset 0 0 0 11px color-mix(in srgb,var(--door-ink) 40%,transparent);border-radius:0;position:absolute;bottom:35px;left:34px;right:34px}.lock-body:before{content:"";border:1px solid color-mix(in srgb,var(--door-ink) 28%,transparent);border-radius:0;position:absolute;inset:18px 24px}.lock-rivet{background:var(--door-bg);border:1px solid var(--door-ink);border-radius:0;width:7px;height:7px;display:none;position:absolute}.r1{top:16px;left:17px}.r2{top:16px;right:17px}.r3{bottom:16px;left:17px}.r4{bottom:16px;right:17px}.keyhole{z-index:5;background:var(--keyhole-fill);border:2px solid var(--door-ink);width:30px;height:30px;box-shadow:0 0 16px color-mix(in srgb,var(--door-ink) 9%,transparent);border-radius:50%;position:absolute;top:40px;left:50%;transform:translate(-50%)}.keyhole i{background:var(--keyhole-fill);clip-path:polygon(27% 0,73% 0,100% 100%,0 100%);width:12px;height:39px;position:absolute;top:21px;left:7px}.vault-lock strong{color:var(--door-ink);font:7px var(--mono);letter-spacing:.18em;text-shadow:0 0 12px color-mix(in srgb,var(--door-ink) 35%,transparent);position:absolute;bottom:0}.lock-orbits,.lock-crown,.lock-wing,.lock-engraving{display:none}.rarity-rare .lock-shackle{border-width:9px;border-radius:3px 3px 0 0;width:110px;height:112px;top:12px;left:65px}.rarity-rare .lock-body{height:140px;box-shadow:inset 0 0 0 8px var(--lock-fill),inset 0 0 0 9px var(--door-ink),inset 0 0 0 16px var(--lock-fill),inset 0 0 0 17px color-mix(in srgb,var(--door-ink) 48%,transparent);border-width:3px;bottom:31px;left:25px;right:25px}.rarity-rare .lock-rivet{display:block}.rarity-rare .lock-engraving{display:block;position:absolute;inset:25px 31px}.rarity-rare .lock-engraving i{background:color-mix(in srgb,var(--door-ink) 26%,transparent);height:1px;position:absolute;left:0;right:0}.rarity-rare .lock-engraving i:first-child{top:10px}.rarity-rare .lock-engraving i:nth-child(2){top:33px}.rarity-rare .lock-engraving i:nth-child(3){top:56px}.rarity-rare .lock-engraving i:nth-child(n+4){display:none}.rarity-epic .lock-shackle{border-width:12px;border-radius:45px 45px 0 0;width:118px;height:122px;top:6px;left:61px}.rarity-epic .lock-body{clip-path:polygon(13% 0,87% 0,100% 18%,100% 82%,87% 100%,13% 100%,0 82%,0 18%);height:151px;box-shadow:inset 0 0 0 8px var(--lock-fill),inset 0 0 0 9px var(--door-ink),inset 0 0 0 17px var(--lock-fill),inset 0 0 0 18px color-mix(in srgb,var(--door-ink) 58%,transparent);border-width:3px;border-radius:0;bottom:28px;left:14px;right:14px}.rarity-epic .lock-body:before{border-color:color-mix(in srgb,var(--door-ink) 52%,transparent);inset:21px 32px}.rarity-epic .lock-rivet{border-radius:50%;display:block}.rarity-epic .lock-orbits{display:block;position:absolute;inset:48px 0 21px}.rarity-epic .lock-orbits i{border:1px solid color-mix(in srgb,var(--door-ink) 33%,transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rarity-epic .lock-orbits i:first-child{width:230px;height:166px}.rarity-epic .lock-orbits i:nth-child(n+2){display:none}.rarity-epic .lock-crown{z-index:2;justify-content:space-between;align-items:flex-end;width:74px;height:32px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.rarity-epic .lock-crown i{background:var(--door-ink);width:7px}.rarity-epic .lock-crown i:first-child,.rarity-epic .lock-crown i:nth-child(3){height:13px}.rarity-epic .lock-crown i:nth-child(2){height:25px}.rarity-epic .lock-wing{z-index:2;width:47px;height:62px;display:block;position:absolute;top:126px}.rarity-epic .wing-left{left:-17px}.rarity-epic .wing-right{right:-17px}.rarity-epic .lock-wing i{background:var(--door-ink);width:47px;height:1px;position:absolute}.rarity-epic .lock-wing i:first-child{top:0}.rarity-epic .lock-wing i:nth-child(2){top:15px}.rarity-epic .lock-wing i:nth-child(3){top:30px}.rarity-epic .lock-wing i:nth-child(4){top:45px}.rarity-epic .lock-engraving{display:block;position:absolute;inset:24px 28px}.rarity-epic .lock-engraving i{background:color-mix(in srgb,var(--door-ink) 34%,transparent);height:1px;position:absolute;left:0;right:0}.rarity-epic .lock-engraving i:first-child{top:6px}.rarity-epic .lock-engraving i:nth-child(2){top:27px}.rarity-epic .lock-engraving i:nth-child(3){top:48px}.rarity-epic .lock-engraving i:nth-child(4){top:69px}.rarity-epic .lock-engraving i:nth-child(5){top:90px}.rarity-legendary .vault-lock{width:270px;height:250px}.rarity-legendary .lock-shackle{width:126px;height:132px;box-shadow:none;border-width:8px;border-radius:0;top:2px;left:72px}.rarity-legendary .lock-shackle:before{border-color:var(--door-ink);inset:11px}.rarity-legendary .lock-body{clip-path:polygon(9% 0,91% 0,100% 15%,100% 85%,91% 100%,9% 100%,0 85%,0 15%);height:163px;box-shadow:inset 0 0 0 10px var(--lock-fill),inset 0 0 0 11px var(--door-ink),inset 0 0 0 19px var(--lock-fill),inset 0 0 0 20px color-mix(in srgb,var(--door-ink) 64%,transparent);border-width:4px;bottom:27px;left:7px;right:7px}.rarity-legendary .lock-body:before{border-color:var(--door-ink);inset:25px 36px}.rarity-legendary .lock-rivet{width:5px;height:5px;display:block}.rarity-legendary .lock-orbits{display:block;position:absolute;inset:36px -11px 17px}.rarity-legendary .lock-orbits i{border:1px solid var(--door-ink);position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.rarity-legendary .lock-orbits i:first-child{width:284px;height:188px}.rarity-legendary .lock-orbits i:nth-child(2){opacity:.55;width:258px;height:174px}.rarity-legendary .lock-orbits i:nth-child(3){opacity:.3;width:229px;height:158px}.rarity-legendary .lock-crown{z-index:2;justify-content:space-between;align-items:flex-end;width:116px;height:30px;display:flex;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.rarity-legendary .lock-crown i{border:2px solid var(--door-ink);width:23px;height:23px}.rarity-legendary .lock-crown i:nth-child(2){height:30px}.rarity-legendary .lock-wing{z-index:6;width:69px;height:82px;display:block;position:absolute;top:119px}.rarity-legendary .wing-left{left:-43px}.rarity-legendary .wing-right{right:-43px}.rarity-legendary .lock-wing i{background:var(--door-ink);width:69px;height:1px;position:absolute}.rarity-legendary .lock-wing i:first-child{top:4px}.rarity-legendary .lock-wing i:nth-child(2){top:27px}.rarity-legendary .lock-wing i:nth-child(3){top:50px}.rarity-legendary .lock-wing i:nth-child(4){top:73px}.rarity-legendary .wing-left i:nth-child(odd),.rarity-legendary .wing-right i:nth-child(2n){width:50px}.rarity-legendary .lock-engraving{display:block;position:absolute;inset:27px 34px}.rarity-legendary .lock-engraving i{background:var(--door-ink);height:1px;position:absolute;left:0;right:0}.rarity-legendary .lock-engraving i:first-child{top:5px}.rarity-legendary .lock-engraving i:nth-child(2){top:29px}.rarity-legendary .lock-engraving i:nth-child(3){top:53px}.rarity-legendary .lock-engraving i:nth-child(4){top:77px}.rarity-legendary .lock-engraving i:nth-child(5){top:101px}.ritual-key{z-index:8;pointer-events:none;opacity:.96;filter:drop-shadow(0 10px 13px #0000008c);transform-origin:100%;width:250px;height:auto;position:absolute;top:53%;left:50%;transform:translate(-300px,-50%)rotate(-7deg)scale(.8)}.ritual-key img{width:100%;height:auto;display:block}.phase-opening .ritual-key{animation:1.34s cubic-bezier(.25,.72,.2,1) forwards turn-key}.phase-entered .ritual-key{opacity:0}.phase-opening .lock-shackle{animation:.72s cubic-bezier(.2,.8,.2,1) 1.02s forwards release-shackle}.phase-entered .lock-shackle{transform:translate(16px,-27px)rotate(13deg)}.phase-opening .keyhole{animation:.8s .48s both keyhole-glow}@keyframes turn-key{0%{opacity:.96;transform:translate(-300px,-50%)rotate(-7deg)scale(.8)}33%{opacity:1;transform:translate(-238px,-50%)rotate(0)scale(.82)}68%{opacity:1;transform:translate(-238px,-50%)rotate(90deg)scale(.82)}to{opacity:0;transform:translate(-238px,-50%)rotate(90deg)scale(.68)}}@keyframes release-shackle{to{transform:translate(16px,-27px)rotate(13deg)}}@keyframes keyhole-glow{50%,to{border-color:var(--door-ink);box-shadow:0 0 30px color-mix(in srgb,var(--door-ink) 52%,transparent)}}.phase-opening.rarity-rare .door-architecture{animation:.8s ease-out rare-scan}.phase-opening.rarity-epic .lock-orbits i:first-child{animation:1.2s ease-out epic-orbit}.phase-opening.rarity-epic .rarity-marks i{animation:.7s 2 alternate mark-flash}.phase-opening.rarity-legendary .collection-contours i{animation:1.1s 2 alternate contour-breathe}@keyframes rare-scan{50%{background-position:0 20px,20px 0}}@keyframes epic-orbit{50%{opacity:1;transform:translate(-50%,-50%)rotate(90deg)scale(1.08)}}@keyframes mark-flash{to{background:var(--door-ink);box-shadow:0 0 12px var(--door-ink)}}@keyframes contour-breathe{to{opacity:.9}}.nft-door-foot{z-index:4;color:var(--door-ink);font:8px var(--mono);justify-content:space-between;display:flex;position:absolute;bottom:22px;left:25px;right:25px}.door-action{z-index:10;color:#080a07;background:var(--lime);border:0;border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;padding:0 17px;font-size:12px;font-weight:750;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.door-action:disabled{opacity:.72;cursor:wait}.key-selector{background:var(--panel);border:1px solid var(--line);border-radius:18px;min-height:575px;overflow:hidden}.key-selector>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:57px;padding:0 18px;display:flex}.key-selector>header span{color:var(--muted);font:9px var(--mono);letter-spacing:.11em}.key-selector>header button{color:var(--soft);border:1px solid var(--line);background:#ffffff06;border-radius:7px;padding:7px 9px;font-size:9px}.key-cards{gap:8px;max-height:518px;padding:10px;display:grid;overflow-y:auto}.key-cards::-webkit-scrollbar{width:5px}.key-cards::-webkit-scrollbar-thumb{background:#2b3039;border-radius:9px}.key-cards>button{--accent:#aeb5c0;text-align:left;min-height:96px;color:var(--ink);border:1px solid var(--line);background:#ffffff05;border-radius:12px;grid-template-columns:76px 1fr auto;align-items:center;gap:13px;padding:10px;transition:all .2s;display:grid}.key-cards>button:hover{background:#ffffff09}.key-cards>button.selected{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 10%,transparent),#ffffff03);border-color:color-mix(in srgb,var(--accent) 32%,transparent);box-shadow:inset 2px 0 var(--accent)}.key-cards>button.open{border-color:#b8ff6242}.key-image{border:1px solid var(--line);background:#090b0f;border-radius:10px;width:76px;height:76px;position:relative;overflow:hidden}.key-image img{object-fit:cover;width:100%;height:100%}.key-image>b{width:100%;height:100%;color:var(--accent);font:18px var(--mono);place-items:center;display:grid}.key-image span{color:#090b0f;background:var(--accent);font:6px var(--mono);letter-spacing:.08em;border-radius:4px;padding:3px 5px;position:absolute;bottom:5px;left:5px}.key-cards>button>div:nth-child(2) b,.key-cards>button>div:nth-child(2) small{display:block}.key-cards>button>div:nth-child(2) b{font-size:12px}.key-cards>button>div:nth-child(2) small{color:var(--muted);margin-top:7px;font-size:9px}.key-cards>button>i{color:var(--accent);font:normal 11px var(--mono)}.liquidity-section{border-top:1px solid var(--line)}.liquidity-card{border:1px solid var(--line);background:linear-gradient(145deg,#11151c,#0b0d12);border-radius:18px;overflow:hidden}.pool-identity{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:96px;padding:0 23px;display:grid}.pool-coins{width:66px;display:flex}.pool-coins i{color:#080a07;background:var(--lime);width:40px;height:40px;font:normal 14px var(--mono);border:3px solid #10131a;border-radius:50%;place-items:center;display:grid}.pool-coins i+i{color:#fff;background:var(--violet);margin-left:-12px}.pool-identity>div:nth-child(2) span{color:var(--lime);font:8px var(--mono);letter-spacing:.12em}.pool-identity h3{margin:5px 0 2px;font-size:19px}.pool-identity small{color:var(--muted);font:9px var(--mono)}.pool-identity>b{color:var(--muted);border:1px solid var(--line);font:9px var(--mono);background:#ffffff06;border-radius:8px;padding:8px 10px}.pool-identity>b i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 8px}.pool-identity>b.live{color:var(--lime);background:#b8ff620f;border-color:#b8ff6226}.pool-identity>b.waiting{color:#7d8592}.controller-metrics{border-bottom:1px solid var(--line);grid-template-columns:.85fr 1fr 1.25fr 1fr;gap:10px;padding:22px;display:grid}.controller-metrics article{border:1px solid var(--line);background:#ffffff05;border-radius:12px;flex-direction:column;justify-content:center;min-height:128px;padding:17px;display:flex}.controller-metrics span{color:var(--muted);font:8px var(--mono);letter-spacing:.1em}.controller-metrics b{letter-spacing:-.03em;margin-top:12px;font-size:23px}.controller-metrics strong{color:var(--soft);margin-top:4px;font-size:11px}.controller-metrics small{color:var(--muted);margin-top:8px;font-size:8px;line-height:1.45}.controller-metrics .reward-metric{background:linear-gradient(135deg,#b8ff6217,#8c70ff0b);border-color:#b8ff6236;position:relative;overflow:hidden}.controller-metrics .reward-metric:after{content:"";border:1px solid #b8ff6221;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-62px;right:-46px;box-shadow:0 0 45px #b8ff6212}.controller-metrics .reward-metric span,.controller-metrics .reward-metric b{color:var(--lime)}.controller-proof{border-bottom:1px solid var(--line);background:#0a0c11;grid-template-columns:repeat(4,1fr);align-items:center;gap:16px;min-height:47px;padding:0 22px;display:grid}.controller-proof>span{color:#616a78;min-width:0;font:7px var(--mono);letter-spacing:.07em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.controller-proof i{background:var(--lime);border-radius:50%;width:4px;height:4px;margin-right:6px;display:inline-block}.controller-proof b{color:#98a1af;font-weight:500}.controller-read-state{text-align:center;border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:205px;padding:34px 23px;display:flex}.controller-read-state>span{color:var(--ink);font-size:17px;font-weight:700}.controller-read-state p{max-width:480px;color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.55}.controller-read-state button{color:var(--lime);background:#b8ff620d;border:1px solid #b8ff6233;border-radius:8px;margin-top:17px;padding:9px 12px;font-size:9px}.controller-read-state.loading>i{border:2px solid #252b34;border-top-color:var(--lime);border-radius:50%;width:32px;height:32px;margin-bottom:17px;animation:.8s linear infinite controller-spin}.controller-read-state.error{background:#ff687906}.controller-read-state.error>span{color:#ff8e9b}@keyframes controller-spin{to{transform:rotate(360deg)}}.door-route{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px;min-height:150px;padding:27px 23px;display:grid}.door-route>span{border:1px solid var(--line);background:#ffffff05;border-radius:11px;grid-template-columns:31px 1fr;align-content:center;min-height:87px;padding:14px;display:grid}.door-route span i{width:27px;height:27px;color:var(--lime);font:normal 9px var(--mono);background:#b8ff620f;border:1px solid #b8ff6221;border-radius:8px;grid-row:1/3;place-items:center;display:grid}.door-route span b{font-size:11px}.door-route span small{color:var(--muted);margin-top:5px;font-size:9px}.door-route>em{color:#4f5663;font:normal 11px var(--mono)}.pool-actions{background:#ffad6309;border-top:1px solid #ffad631a;justify-content:space-between;align-items:center;gap:25px;min-height:67px;padding:0 23px;display:flex}.pool-actions p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.pool-actions p b{color:var(--orange)}.pool-actions>div{flex:none;gap:7px;display:flex}.pool-actions a,.pool-actions button{color:var(--soft);border:1px solid var(--line);background:0 0;border-radius:8px;flex:none;padding:9px 11px;font-size:10px;text-decoration:none}.pool-actions button{color:var(--lime)}.pool-actions button:disabled{color:var(--muted);cursor:wait}.distribution-section{padding-top:8px}.distribution-card{border:1px solid var(--line);background:radial-gradient(circle at 72% 0,#b8ff620e,#0000 29%),linear-gradient(145deg,#11151b,#0a0c10);border-radius:18px;overflow:hidden}.distribution-status{border-bottom:1px solid var(--line);grid-template-columns:1.05fr 1fr auto 1fr auto 1fr;align-items:center;gap:17px;min-height:121px;padding:23px;display:grid}.distribution-status>span{width:max-content;color:var(--muted);border:1px solid var(--line);font:8px var(--mono);letter-spacing:.08em;background:#ffffff06;border-radius:8px;align-self:start;padding:8px 10px}.distribution-status>span i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 9px}.distribution-status>span.ready{color:var(--lime);background:#b8ff620e;border-color:#b8ff622e}.distribution-status>span.error{color:var(--red)}.distribution-status>span.staged{color:var(--orange)}.distribution-status>div{border:1px solid var(--line);background:#ffffff05;border-radius:11px;min-width:0;padding:14px}.distribution-status>div small,.distribution-status>div b{display:block}.distribution-status>div small{color:#66707d;font:7px var(--mono);letter-spacing:.1em}.distribution-status>div b{color:var(--soft);font:10px var(--mono);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;overflow:hidden}.distribution-status>em{color:#4f5663;font:normal 11px var(--mono)}.distribution-metrics{grid-template-columns:repeat(4,1fr);gap:10px;padding:22px;display:grid}.distribution-metrics article{border:1px solid var(--line);background:#ffffff05;border-radius:12px;flex-direction:column;justify-content:center;min-height:124px;padding:17px;display:flex}.distribution-metrics span{color:var(--muted);font:8px var(--mono);letter-spacing:.1em}.distribution-metrics b{margin-top:12px;font-size:20px}.distribution-metrics strong{color:var(--soft);margin-top:5px;font-size:10px}.distribution-metrics small{color:var(--muted);margin-top:7px;font-size:8px}.distribution-proof{color:#747e8b;border-top:1px solid var(--line);min-height:48px;font:8px var(--mono);background:#090b0f;align-items:center;gap:22px;padding:0 22px;display:flex}.distribution-proof span:before{content:"";background:var(--lime);border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.distribution-proof button{color:var(--lime);background:#b8ff620a;border:1px solid #b8ff6229;border-radius:7px;margin-left:auto;padding:7px 9px;font-size:8px}.distribution-message{justify-content:space-between;align-items:center;gap:28px;min-height:155px;padding:30px 25px;display:flex}.distribution-message b{font-size:18px}.distribution-message p{max-width:750px;color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.65}.distribution-message>span{color:var(--lime);font:8px var(--mono);letter-spacing:.08em;background:#b8ff620d;border:1px solid #b8ff622b;border-radius:8px;flex:none;padding:10px 12px}.distribution-message button{color:var(--lime);background:0 0;border:1px solid #b8ff6233;border-radius:8px;flex:none;padding:9px 12px;font-size:9px}.distribution-message.error b{color:#ff909d}.distribution-warning{background:#ffad6309;border-top:1px solid #ffad631c;grid-template-columns:190px 1fr;align-items:center;gap:20px;min-height:74px;padding:16px 23px;display:grid}.distribution-warning b{color:var(--orange);font:9px var(--mono);letter-spacing:.08em}.distribution-warning p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.safety-section{background:var(--panel);border:1px solid var(--line);border-radius:15px;grid-template-columns:.7fr 1.2fr auto;align-items:center;gap:35px;max-width:1264px;margin:0 auto 80px;padding:25px;scroll-margin-top:90px;display:grid}.safety-section span{color:var(--lime);font:8px var(--mono);letter-spacing:.12em}.safety-section h2{margin:7px 0 0;font-size:23px}.safety-section p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.safety-tags{gap:6px;display:grid}.safety-tags span{color:var(--muted);background:#ffffff06;border-radius:6px;padding:6px 8px;font-size:7px}.focus-footer{color:#59606d;border-top:1px solid var(--line);min-height:64px;font:8px var(--mono);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 max(28px,50vw - 660px);display:flex}.focus-footer a{color:var(--lime);text-decoration:none}@media (max-width:980px){.focus-nav{padding-inline:20px}.focus-nav nav{display:none}.connect-gate{grid-template-columns:1fr;padding-block:55px}.gate-copy{text-align:center;margin:auto}.gate-copy>span{margin-inline:auto}.gate-copy h1{font-size:72px}.sealed-door{margin-top:20px}.holder-head,.door-layout{grid-template-columns:1fr}.key-selector{min-height:auto}.key-cards{grid-template-columns:repeat(2,1fr);max-height:none}.controller-metrics,.distribution-metrics{grid-template-columns:repeat(2,1fr)}.controller-proof{grid-template-columns:repeat(2,1fr);padding-block:12px}.door-route{grid-template-columns:1fr}.door-route>em{display:none}.distribution-status{grid-template-columns:1fr}.distribution-status>em{display:none}.distribution-warning,.safety-section{grid-template-columns:1fr}.safety-tags{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.focus-nav{grid-template-columns:1fr auto}.focus-brand span{display:none}.wallet-button{min-width:125px}.connect-gate{padding:42px 18px}.gate-copy h1{font-size:54px}.gate-copy>span{font-size:13px}.sealed-door{width:min(100%,350px)}.holder-head,.door-section,.liquidity-section,.distribution-section{padding-inline:18px}.holder-head{padding-top:42px}.holder-head h1{font-size:49px}.real-balances{grid-template-columns:1fr}.door-section>header,.liquidity-section>header,.distribution-section>header{flex-direction:column;align-items:flex-start}.door-layout{display:block}.portal-door{min-height:540px}.nft-door-face,.lp-tunnel{bottom:70px}.key-selector{margin-top:12px}.key-cards{grid-template-columns:1fr}.pool-identity{grid-template-columns:auto 1fr;padding-block:16px}.pool-identity>b{grid-column:2;justify-self:start}.controller-metrics,.distribution-metrics{grid-template-columns:1fr;padding:12px}.controller-metrics article,.distribution-metrics article{min-height:105px}.controller-proof{grid-template-columns:1fr;gap:9px;padding:13px 18px}.pool-actions{flex-direction:column;align-items:flex-start;padding-block:16px}.pool-actions>div{flex-wrap:wrap}.distribution-message{flex-direction:column;align-items:flex-start}.distribution-proof{flex-direction:column;align-items:flex-start;padding-block:13px}.distribution-proof button{margin-left:0}.safety-section{margin-inline:18px}.safety-tags{grid-template-columns:1fr}.focus-footer{text-align:center;flex-direction:column;gap:9px;padding:20px}}
