:root{--bg:#080805;--surface:#100e08;--surface-2:#171208;--gold:#f2c94c;--gold-2:#e4a928;--champagne:#ffe895;--green:#4cff9a;--text:#f6efd8;--muted:#a89f86;--line:rgba(242,201,76,0.19)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:#070705}body{margin:0;color:var(--text);font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}a,button{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{width:100%;max-width:430px;min-height:100vh;margin:auto;padding:72px 8px 40px;overflow-x:hidden;position:relative;background:radial-gradient(circle at 50% 4%,rgba(172,113,7,.18),transparent 18%),linear-gradient(160deg,#080805,#0b0905 45%,#120e03)}.app-shell:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.14;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 38%);mask-image:linear-gradient(180deg,#000,transparent 38%)}.top-nav{position:fixed;z-index:30;top:0;left:50%;width:min(100%,430px);height:64px;justify-content:space-between;padding:0 10px;transform:translateX(-50%);border-bottom:1px solid rgba(242,201,76,.11);background:rgba(8,8,5,.82);backdrop-filter:blur(18px) saturate(1.3)}.brand,.top-nav{display:flex;align-items:center}.brand{gap:8px}.brand-seal{width:30px;height:30px;display:block;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px rgba(255,233,142,.35),0 4px 10px rgba(0,0,0,.35)}.brand-copy{display:flex;flex-direction:column}.brand-copy b{font-size:12px;letter-spacing:.08em}.brand-copy small{margin-top:2px;color:#776b4e;font-size:5px;letter-spacing:.16em}.nav-actions{gap:5px}.nav-actions,.wallet-chip{display:flex;align-items:center}.wallet-chip{height:30px;padding:0 8px;border:1px solid rgba(242,201,76,.15);border-radius:16px;background:hsla(0,0%,100%,.025);color:#c4b894;font-size:8px}.wallet-chip i{width:5px;height:5px;margin-right:5px;border-radius:50%;background:var(--green);box-shadow:0 0 7px rgba(76,255,154,.65)}.lang-button,.menu-button{width:30px;height:30px;display:grid;border:1px solid rgba(242,201,76,.14);border-radius:50%;background:transparent}.lang-button svg,.menu-button svg{width:15px;height:15px}.menu-button span{width:11px;height:1px;background:#d9c992}.nav-menu{position:absolute;top:54px;right:14px;width:150px;padding:7px;border:1px solid var(--line);border-radius:12px;background:rgba(13,12,7,.97);box-shadow:0 18px 40px #000}.nav-menu a{display:block;padding:10px 9px;color:#c9bea0;border-radius:7px;font-size:10px}.nav-menu a:hover{background:rgba(242,201,76,.08)}.lang-menu{position:absolute;z-index:4;top:54px;right:118px;width:118px;padding:6px;border:1px solid var(--line);border-radius:12px;background:rgba(13,12,7,.97);box-shadow:0 18px 40px #000}.lang-menu button{width:100%;display:block;padding:10px 9px;border:0;border-radius:7px;color:#c9bea0;text-align:left;background:transparent;font-size:10px}.lang-menu button.active,.lang-menu button:hover{color:#f0dd9b;background:rgba(242,201,76,.08)}.hero{position:relative;margin:0 -8px;padding:43px 8px 18px;text-align:center;overflow:hidden}.perspective-grid{position:absolute;left:-30%;right:-30%;bottom:50px;height:330px;opacity:.18;transform:perspective(260px) rotateX(64deg);transform-origin:center bottom;background-image:linear-gradient(rgba(242,201,76,.12) 1px,transparent 0),linear-gradient(90deg,rgba(242,201,76,.1) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(0deg,#000,transparent 85%);mask-image:linear-gradient(0deg,#000,transparent 85%)}.scanline{z-index:2;left:0;right:0;top:220px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,232,149,.35),transparent);animation:scanPage 6s ease-in-out infinite}.scanline,.star{position:absolute}.star{width:2px;height:2px;border-radius:50%;background:#d4aa40;box-shadow:0 0 5px #d4aa40;opacity:.6}.star-1{top:75px;left:9%}.star-2{top:160px;right:8%}.star-3{top:244px;left:14%}.star-4{top:340px;right:12%}.star-5{top:194px;left:4%}.star-6{top:92px;right:20%}.star-7{top:320px;left:22%}.star-8{top:405px;right:25%}.star-9{top:281px;right:4%}.star-10{top:125px;left:25%}.hero-label{display:flex;justify-content:center;align-items:center;gap:10px;color:#cfae54;font-size:8px;font-weight:700;letter-spacing:.22em}.hero-label i{width:20px;height:1px;background:linear-gradient(90deg,transparent,#9a792b)}.hero-label i:last-child{transform:rotate(180deg)}.hero h1{margin:13px 0 7px;font-size:38px;line-height:1.06;letter-spacing:.05em;text-shadow:0 8px 28px rgba(0,0,0,.6)}.hero h1 span{display:block;margin-top:7px;color:var(--gold);font-size:30px}.hero>p{margin:0;color:#b2a88c;font-size:10px;letter-spacing:.18em}.hero>p b{margin:0 5px;color:#76602d}.asset-stage{position:relative;width:300px;height:300px;margin:4px auto -8px}.orbit{border:1px solid rgba(242,201,76,.2);border-radius:50%;animation:spin 18s linear infinite}.orbit,.orbit i{position:absolute}.orbit i{width:5px;height:5px;border:1px solid var(--gold);border-radius:50%;background:#171008;box-shadow:0 0 8px rgba(242,201,76,.6)}.orbit-a{inset:17px}.orbit-a i:first-child{top:35px;right:36px}.orbit-a i:last-child{bottom:23px;left:55px}.orbit-b{inset:36px;border-style:dashed;animation-direction:reverse;animation-duration:28s}.orbit-b i:first-child{top:-3px;left:50%}.orbit-b i:nth-child(2){right:15px;bottom:43px}.orbit-b i:nth-child(3){left:8px;bottom:58px}.orbit-c{inset:57px;border-color:rgba(255,232,149,.32);animation-duration:12s}.tick-ring{inset:25px;opacity:.22;background:repeating-conic-gradient(from 0deg,#ffe895 0 1deg,transparent 1deg 7deg);-webkit-mask:radial-gradient(transparent 62%,#000 63% 65%,transparent 66%);mask:radial-gradient(transparent 62%,#000 63% 65%,transparent 66%);animation:spin 50s linear infinite reverse}.coin-shadow,.tick-ring{position:absolute;border-radius:50%}.coin-shadow{left:73px;right:73px;bottom:54px;height:32px;background:#b5730c;opacity:.25;filter:blur(17px)}.dk-coin{inset:77px;z-index:2;width:146px;height:146px;display:block;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 4px rgba(68,42,3,.45),0 0 0 5px rgba(255,222,101,.28),0 18px 38px rgba(0,0,0,.55);animation:coinFloat 4s ease-in-out infinite}.asset-scan,.dk-coin{position:absolute;border-radius:50%}.asset-scan{z-index:4;top:79px;left:83px;right:83px;height:35px;background:linear-gradient(180deg,hsla(0,0%,100%,.42),transparent);filter:blur(2px);animation:coinScan 4s ease-in-out infinite}.block-tag{position:absolute;z-index:5;padding:4px 6px;color:#746444;border:1px solid rgba(242,201,76,.12);border-radius:3px;background:rgba(8,8,5,.65);font:5px monospace;letter-spacing:.1em}.tag-a{left:7px;top:101px}.tag-b{right:8px;bottom:91px}.hero-metrics{position:relative;z-index:5;display:grid;grid-template-columns:repeat(2,1fr);padding:15px 5px;border-top:1px solid rgba(242,201,76,.14);border-bottom:1px solid rgba(242,201,76,.1);background:linear-gradient(90deg,transparent,rgba(242,201,76,.035),transparent)}.hero-metrics div+div{border-left:1px solid rgba(242,201,76,.1)}.hero-metrics span{display:block;margin-bottom:7px;color:#a09882;font-size:8px}.hero-metrics strong{display:block;color:#eadcae;font:700 16px SFMono-Regular,Consolas,monospace}.hero-metrics strong small{color:#8f7a44;font-size:7px}#invite,#reward,#stake,#team,#trust{scroll-margin-top:72px}.panel{position:relative;margin-top:14px;padding:20px 12px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,rgba(22,18,9,.94),rgba(10,9,6,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 18px 45px rgba(0,0,0,.22)}.panel:after{content:"";position:absolute;top:-1px;left:20px;width:45px;height:1px;background:linear-gradient(90deg,transparent,#ffe895,transparent);opacity:.7}.section-head{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:10px}.section-head.outside{padding:24px 12px 12px}.section-head h2,.trust-panel h2{margin:0;font-size:19px;letter-spacing:.02em}.count-chip,.live-status,.sync-label{flex:none;color:#c3b487;font-size:10px}.live-status{padding:7px 10px;border:1px solid rgba(76,255,154,.14);border-radius:12px;background:rgba(76,255,154,.035)}.live-status.ended{color:#9a9180;border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.live-status.ended i{background:#7a7364;box-shadow:none;animation:none}.live-status i,.sync-label i,.terminal-state i{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:var(--green);box-shadow:0 0 7px rgba(76,255,154,.65);animation:pulse 2s ease-in-out infinite}.seat-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin:16px 0 13px}.seat{min-width:0;height:78px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:7px 2px;overflow:hidden;color:#8d856e;border:1px solid rgba(242,201,76,.09);border-radius:10px;background:linear-gradient(155deg,#15130d,#0b0a07);transition:.22s ease}.seat:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.seat-level{font-size:8px}.seat strong{margin-top:7px;color:#e3d8b8;font:700 16px SFMono-Regular,monospace}.seat small{margin-top:1px;color:#756c56;font-size:6px}.seat em{margin-top:7px;color:#74684d;font-size:6px;font-style:normal;white-space:nowrap}.seat-check{position:absolute;top:5px;right:6px;display:none;font-size:8px;font-style:normal}.seat.selected{z-index:2;color:#3b2903;border-color:#fff0a5;background:linear-gradient(145deg,#fff1a3,#e6b32e 54%,#bd7810);box-shadow:0 9px 22px rgba(199,139,22,.18),inset 0 1px 0 #fffbd0;transform:translateY(-4px)}.seat.selected:after{content:"";position:absolute;inset:-60% -120%;background:linear-gradient(105deg,transparent 44%,hsla(0,0%,100%,.45) 50%,transparent 56%);animation:shimmer 3.5s ease-in-out infinite}.seat.selected .seat-check{display:block}.seat.selected em,.seat.selected small,.seat.selected strong{color:#291b02}.order-summary{display:grid;grid-template-columns:repeat(2,1fr);padding:11px 0;border-top:1px solid hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.05)}.order-summary div{padding-left:9px}.order-summary div+div{border-left:1px solid rgba(242,201,76,.09)}.order-summary span{display:block;color:#8b836d;font-size:7px}.order-summary b{display:block;margin-top:5px;color:#d8c793;font:10px monospace}.order-summary small{color:#786b49;font-size:6px}.referrer{display:flex;align-items:center;gap:8px;margin:9px 1px;color:#716850;font:7px monospace}.referrer code{color:#bb9e53}.referrer i{margin-left:auto;color:var(--green);font-style:normal}.primary-button{width:100%;height:50px;display:flex;justify-content:center;align-items:center;gap:14px;border:1px solid #ffe58a;border-radius:11px;color:#201603;background:linear-gradient(105deg,#ba7810,#f4cc52 33%,#ffe895 52%,#d49a20);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),0 10px 26px rgba(192,128,12,.15);font-size:13px;font-weight:900;letter-spacing:.05em}.primary-button b{font-size:18px}.primary-button:disabled{filter:saturate(.45)}.fine-print{margin:10px 0 0;color:#7d7460;text-align:center;font-size:8px}.summary-board{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid rgba(242,201,76,.13);border-radius:14px;background:linear-gradient(145deg,rgba(21,18,10,.92),rgba(10,9,6,.96))}.summary-item{min-height:96px;display:flex;flex-direction:column;justify-content:center;padding:15px}.summary-item:nth-child(2n){border-left:1px solid rgba(242,201,76,.09)}.summary-item:nth-child(n+3){border-top:1px solid rgba(242,201,76,.09)}.summary-item span{color:#a09880;font-size:9px}.summary-item strong{display:block;margin-top:9px;color:#e8dbb4;font:700 20px SFMono-Regular,Consolas,monospace}.summary-item strong small{color:#8f7b4a;font-size:8px}.summary-item em{margin-top:6px;color:#7f7763;font-size:7px;font-style:normal}.summary-item.featured{background:radial-gradient(circle at 0 0,rgba(242,201,76,.08),transparent 58%)}.summary-item.featured strong{color:var(--champagne)}.queue-row{min-height:64px;display:flex;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;border:1px solid rgba(242,201,76,.12);border-radius:12px;background:rgba(18,15,8,.78)}.queue-icon{width:32px;height:32px;display:grid;place-items:center;flex:none;color:#cda842;border:1px solid rgba(242,201,76,.15);border-radius:9px;background:rgba(242,201,76,.04)}.queue-icon svg{width:15px;height:15px}.queue-row>div{min-width:0;flex:1}.queue-row>div small,.queue-row>div span{display:block}.queue-row>div span{color:#c8bea1;font-size:10px}.queue-row>div small{margin-top:4px;color:#7f7764;font-size:8px}.queue-row>strong{flex:none;color:var(--gold);font:700 15px SFMono-Regular,Consolas,monospace}.reward-note{display:flex;align-items:center;margin:9px 2px 0;color:#88806b;font-size:8px;line-height:1.5}.reward-note i{width:14px;height:14px;display:grid;place-items:center;flex:none;margin-right:6px;color:var(--green);border:1px solid rgba(76,255,154,.18);border-radius:50%;font-size:7px;font-style:normal}.activity-panel{padding-bottom:13px}.terminal-state{color:var(--green);font:7px monospace}.table-head{display:grid;grid-template-columns:1fr 65px 54px;margin-top:15px;padding:7px 10px;color:#625d50;border-top:1px solid hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.04);font:6px monospace}.table-head span:nth-child(n+2){text-align:right}.activity-row{min-height:55px;position:relative;display:flex;align-items:center;padding:8px 6px 8px 12px;border-bottom:1px solid hsla(0,0%,100%,.045)}.tx-node{position:absolute;left:0;width:4px;height:4px;border-radius:50%;background:var(--green);box-shadow:0 0 6px rgba(76,255,154,.4)}.activity-user{min-width:0;flex:1}.activity-user b,.activity-user small{display:block}.activity-user b{color:#cfc5a8;font:9px monospace}.activity-user small{margin-top:4px;color:#726c5a;font-size:7px}.activity-row>strong{width:67px;color:#dcc171;text-align:right;font:9px monospace}.activity-row>strong small{color:#756846;font-size:6px}.activity-row>em{width:45px;color:#65d89a;text-align:right;font-size:7px}.activity-row>em,.activity-row>em i{font-style:normal}.tx-arrow{color:#6c6249;font-size:9px}.terminal-empty{padding:28px 10px;text-align:center}.terminal-empty span{display:block;color:#9a844c;font:8px monospace}.terminal-empty small{display:block;margin-top:7px;color:#6f6958;font-size:8px}.explorer-link{display:block;padding:11px 0 2px;color:#aa9255;text-align:center;font-size:8px}.explorer-link span{margin-left:4px}.invite-panel{overflow:visible;padding-bottom:18px}.invite-panel>p{margin:12px 0;color:#9b927a;font-size:9px;line-height:1.6}.share-mark{display:grid;place-items:center;width:31px;height:31px;color:#a38439;border:1px solid rgba(242,201,76,.14);border-radius:50%;font:6px monospace}.copy-field{display:flex;align-items:center;padding:4px 4px 4px 10px;border:1px solid rgba(242,201,76,.14);border-radius:10px;background:#080805}.copy-field span{flex:1;min-width:0;overflow:hidden;color:#aea383;font:8px monospace;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;-moz-user-select:all;user-select:all}.copy-field button{flex:none;padding:9px 11px;border:0;border-radius:7px;color:#251a03;background:var(--gold);font-size:8px;font-weight:800}.copy-field button:disabled{color:#7b7463;background:#252219}.share-row{min-height:58px;display:flex;align-items:center;padding:8px 0}.share-row+.share-row{border-top:1px solid hsla(0,0%,100%,.045)}.share-row .member-data{flex:1;text-align:right}.count-chip{padding:5px 8px;border:1px solid rgba(242,201,76,.13);border-radius:10px}.empty-state{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-radar{width:56px;height:56px;display:grid;place-items:center;border:1px solid rgba(242,201,76,.12);border-radius:50%;background:radial-gradient(circle,rgba(242,201,76,.08),transparent 65%)}.empty-radar:after,.empty-radar:before{content:"";position:absolute;border:1px solid rgba(242,201,76,.09);border-radius:50%}.empty-radar:before{width:35px;height:35px}.empty-radar:after{width:17px;height:17px}.empty-radar i{width:4px;height:4px;border-radius:50%;background:var(--gold)}.empty-state strong{margin-top:11px;color:#b1a78d;font-size:10px}.empty-state>span{margin-top:6px;color:#77705e;font-size:8px}.empty-state button{margin-top:13px;padding:8px 13px;border:1px solid var(--line);border-radius:8px;color:#c9ae66;background:transparent;font-size:8px}.loader{width:25px;height:25px;border:2px solid #322b19;border-top-color:var(--gold);border-radius:50%;animation:spin .8s linear infinite}.member-list{margin-top:10px}.member-list>article+article{border-top:1px solid hsla(0,0%,100%,.045)}.member-row{width:100%;min-height:65px;display:flex;align-items:center;padding:8px 0;border:0;color:inherit;text-align:left;background:transparent}.member-data small,.member-data strong,.member-main small,.member-main strong{display:block}.member-main strong{color:#d6ccb0;font:9px monospace}.member-main small{margin-top:4px;color:#6d6655;font:6px monospace}.member-data{flex:1;text-align:right}.member-data strong{color:#d4b96e;font:8px monospace}.member-data small{margin-top:5px;color:#736a54;font:6px monospace}.chevron{margin-left:9px;color:#786c4f;transition:.2s}.chevron.open{color:var(--gold);transform:rotate(180deg)}.second-level{margin:0 0 8px 16px;padding:4px 9px 6px 25px;border-left:1px solid rgba(242,201,76,.17);background:rgba(242,201,76,.018)}.sub-member{position:relative;display:flex;justify-content:space-between;padding:8px 0;color:#8f866f;font:8px monospace}.sub-member i{position:absolute;left:-25px;top:13px;width:16px;border-top:1px solid rgba(242,201,76,.17)}.sub-member b{color:#ae995e}.sub-empty{padding:11px 0;color:#716957;font-size:8px}.bnb-emblem{width:34px;height:34px;display:grid;place-items:center;color:#eac249;border:1px solid rgba(242,201,76,.25);transform:rotate(45deg);font:5px monospace}.bnb-emblem:first-line{transform:rotate(-45deg)}.rule-box{margin-top:15px;padding:14px;border:1px solid rgba(242,201,76,.13);border-radius:11px;background:linear-gradient(135deg,rgba(242,201,76,.045),transparent)}.rule-box>span{color:#856f3b;font:6px monospace;letter-spacing:.15em}.rule-box strong{display:block;margin:7px 0;color:#e2d5ad;font-size:12px}.rule-box p{margin:0;color:#9d947c;font-size:8px;line-height:1.65}.rule-flow{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:10px;border-top:1px solid rgba(242,201,76,.08)}.rule-flow i{padding:4px 6px;color:#a78c48;border:1px solid rgba(242,201,76,.1);border-radius:4px;font:6px monospace}.rule-flow b{color:#65552e;font-size:8px}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px}.trust-grid>a,.trust-grid>div{position:relative;padding:11px 9px;border:1px solid hsla(0,0%,100%,.05);border-radius:9px;background:hsla(0,0%,100%,.018);color:inherit;text-decoration:none}.trust-grid>a:active{border-color:rgba(242,201,76,.28)}.trust-grid>a strong{color:#d4b96e}.trust-grid span,.trust-grid strong{display:block}.trust-grid span{color:#77705e;font-size:7px}.trust-grid strong{margin-top:5px;color:#c2b89c;font-size:8px}.trust-dot{position:absolute;right:8px;top:9px;width:4px;height:4px;border-radius:50%;background:#aa8531}.trust-dot.success{background:var(--green);box-shadow:0 0 6px rgba(76,255,154,.45)}.contract-field{display:flex;align-items:center;margin-top:9px;padding:8px 8px 8px 10px;border:1px solid rgba(242,201,76,.12);border-radius:9px;background:#090806}.contract-field>div{min-width:0;flex:1}.contract-field code,.contract-field span{display:block}.contract-field span{color:#6f6858;font:6px monospace}.contract-field code{margin-top:4px;color:#bba76d;font:8px monospace}.contract-field a,.contract-field button{height:27px;display:grid;place-items:center;margin-left:5px;border:1px solid rgba(242,201,76,.14);border-radius:6px;color:#a78e50;background:#17130a;font-size:7px}.contract-field button{padding:0 9px}.contract-field a{width:27px}.faq-list{margin-top:15px;border-top:1px solid hsla(0,0%,100%,.05)}.faq-list article{border-bottom:1px solid hsla(0,0%,100%,.05)}.faq-list button{width:100%;display:flex;justify-content:space-between;padding:13px 2px;border:0;color:#c5bba0;text-align:left;background:transparent;font-size:9px}.faq-list button i{color:#856f3a;font-style:normal;transition:.2s}.faq-list article>div{display:grid;grid-template-rows:0fr;transition:.25s}.faq-list article>div p{min-height:0;overflow:hidden;margin:0;color:#8d856f;font-size:8px;line-height:1.65}.faq-list article.open>div{grid-template-rows:1fr}.faq-list article.open>div p{padding:0 2px 13px}.faq-list article.open button i{transform:rotate(45deg);color:var(--gold)}footer{padding:43px 0 15px;text-align:center}.footer-brand{display:flex;align-items:center;justify-content:center;gap:8px;color:#d5b75e;font-size:11px;letter-spacing:.1em}.footer-brand .brand-seal{width:27px;height:27px}footer>p{margin:11px 0 7px;color:#756a4d;font:7px monospace;letter-spacing:.12em}footer>small{color:#77705f;font-size:8px}footer>div:last-child{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:15px;color:#665e4c;font:6px monospace;letter-spacing:.08em}footer>div:last-child i{width:4px;height:4px;border-radius:50%;background:var(--green)}.toast{position:fixed;z-index:50;left:50%;bottom:24px;max-width:calc(100% - 40px);padding:12px 17px;border:1px solid rgba(242,201,76,.22);border-radius:18px;color:#f1e5bf;background:rgba(17,15,9,.96);box-shadow:0 15px 40px #000;font-size:11px;transform:translateX(-50%);white-space:nowrap}.drop-enter-active,.drop-leave-active,.toast-enter-active,.toast-leave-active{transition:.2s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,8px)}.drop-enter-from,.drop-leave-to{opacity:0;transform:translateY(-6px)}.brand-copy b{font-size:13px}.brand-copy small{font-size:6px}.wallet-chip{height:32px;font-size:9px}.lang-button,.menu-button{width:32px;height:32px}.lang-menu button,.nav-menu a{font-size:11px}.hero-label{font-size:9px}.hero>p{font-size:11px}.block-tag{padding:5px 7px;font-size:7px}.hero-metrics span{font-size:10px}.hero-metrics strong{font-size:18px}.hero-metrics strong small{font-size:8px}.seat{height:86px}.seat-level{font-size:10px}.seat strong{font-size:17px}.seat small{font-size:8px}.seat-check{font-size:10px}.order-summary{padding:13px 0}.order-summary span{font-size:9px}.order-summary b{font-size:11px}.order-summary small{font-size:7px}.referrer{font-size:9px}.primary-button{height:52px;font-size:14px}.fine-print{font-size:9px;line-height:1.5}.summary-item{min-height:104px}.summary-item span{font-size:10px}.summary-item strong{font-size:22px}.reward-note,.summary-item em,.summary-item strong small{font-size:9px}.terminal-state{font-size:8px}.table-head{font-size:7px}.activity-row{min-height:62px}.activity-user b{font-size:10px}.activity-user small{font-size:8px}.activity-row>strong{font-size:10px}.activity-row>strong small{font-size:7px}.activity-row>em{font-size:8px}.explorer-link,.invite-panel>p{font-size:10px}.copy-field button,.copy-field span,.count-chip{font-size:9px}.empty-state strong{font-size:11px}.empty-state>span,.empty-state button{font-size:9px}.member-row{min-height:72px}.member-main strong{font-size:10px}.member-main small{font-size:8px}.member-data strong{font-size:10px}.member-data small{font-size:8px}.sub-empty,.sub-member{font-size:9px}.rule-box>span{font-size:7px}.rule-box strong{font-size:13px}.rule-box p{font-size:10px}.rule-flow i{font-size:7px}.trust-grid span{font-size:9px}.trust-grid strong{font-size:10px}.contract-field span{font-size:7px}.contract-field button,.contract-field code{font-size:9px}.faq-list button{font-size:11px}.faq-list article>div p{font-size:10px}.terminal-empty small,.terminal-empty span{font-size:9px}.lang-button,.menu-button{place-content:unset;place-items:center;color:#d9c992}.lang-button svg,.menu-button svg{width:16px;height:16px;stroke-width:1.7}.seat-check{z-index:2}.seat-check svg{width:11px;height:11px;stroke-width:3}.primary-button svg{width:18px;height:18px;stroke-width:2.3}.reward-note i{width:16px;height:16px}.reward-note i svg{width:10px;height:10px;stroke-width:2.5}.activity-row>em{width:49px;display:flex;align-items:center;justify-content:flex-end;gap:3px}.activity-row>em svg{width:11px;height:11px}.tx-arrow{width:12px;height:12px;flex:none;margin-left:6px}.explorer-link{display:flex;align-items:center;justify-content:center;gap:5px}.explorer-link svg{width:12px;height:12px}.share-mark{width:34px;height:34px}.share-mark svg{width:15px;height:15px;stroke-width:1.7}.chevron{width:16px;height:16px;flex:none}.rule-flow svg{width:12px;height:12px;color:#7f6a36;stroke-width:1.5}.contract-field a,.contract-field button{height:30px;display:flex;align-items:center;justify-content:center;gap:4px}.contract-field button svg{width:11px;height:11px}.contract-field a{width:30px}.contract-field a svg{width:13px;height:13px}.faq-list button{align-items:center}.faq-list button svg{width:16px;height:16px;color:#9c8140;transition:.2s}.faq-list article.open button svg{transform:rotate(45deg);color:var(--gold)}.wallet-chip i{background:#77705f;box-shadow:none}.wallet-chip.connected i{background:var(--green);box-shadow:0 0 7px rgba(76,255,154,.65)}.wallet-popover{position:absolute;z-index:4;top:58px;right:10px;width:270px;padding:13px;border:1px solid rgba(242,201,76,.18);border-radius:14px;background:rgba(14,12,7,.98);box-shadow:0 20px 50px rgba(0,0,0,.65)}.wallet-popover-head{display:flex;align-items:center;gap:9px}.wallet-icon{width:36px;height:36px;display:grid;place-items:center;flex:none;color:#d1ae4d;border:1px solid rgba(242,201,76,.16);border-radius:10px;background:rgba(242,201,76,.05)}.wallet-icon svg{width:17px;height:17px}.wallet-popover-head>div{min-width:0;flex:1}.wallet-popover-head small,.wallet-popover-head strong{display:block}.wallet-popover-head small{color:#8f8772;font-size:9px}.wallet-popover-head strong{margin-top:4px;color:#e1d6b6;font:11px monospace}.wallet-popover-head>i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 7px rgba(76,255,154,.55)}.wallet-balance-row{display:flex;justify-content:space-between;margin:12px 0;padding:11px 0;border-top:1px solid hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.05);font-size:10px}.wallet-balance-row span{color:#8d856e}.wallet-balance-row strong{color:#dac278;font:10px monospace}.wallet-popover-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.wallet-popover-actions button{height:38px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(242,201,76,.12);border-radius:8px;color:#bdad80;background:#17130a;font-size:10px}.wallet-popover-actions button svg{width:13px;height:13px}.wallet-popover-actions .disconnect-button{color:#d6a99a;border-color:rgba(225,135,105,.16);background:rgba(105,40,24,.12)}.referrer{width:100%;padding:0;border:0;background:transparent;text-align:left}.modal-backdrop{position:fixed;z-index:60;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:12px;background:rgba(0,0,0,.72);backdrop-filter:blur(8px)}.invite-modal{width:100%;max-width:406px;padding:20px 16px calc(18px + env(safe-area-inset-bottom));border:1px solid rgba(242,201,76,.24);border-radius:20px 20px 16px 16px;background:linear-gradient(155deg,#18140a,#0b0a06 58%);box-shadow:0 -20px 60px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.035)}.modal-head{display:flex;align-items:center;gap:10px}.modal-icon{width:40px;height:40px;display:grid;place-items:center;flex:none;color:#d8b54e;border:1px solid rgba(242,201,76,.18);border-radius:12px;background:rgba(242,201,76,.05)}.modal-icon svg{width:18px;height:18px}.modal-head>div{min-width:0;flex:1}.modal-head small{display:block;color:#8e753b;font:8px monospace;letter-spacing:.12em}.modal-head h2{margin:5px 0 0;font-size:18px}.modal-head>button{width:38px;height:38px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.06);border-radius:50%;color:#9d947e;background:transparent}.modal-head>button svg{width:17px;height:17px}.invite-modal>p{margin:16px 0;color:#a79e86;font-size:11px;line-height:1.65}.invite-modal>label{display:block;margin-bottom:7px;color:#c8b98e;font-size:10px}.address-input{height:48px;display:flex;align-items:center;border:1px solid rgba(242,201,76,.17);border-radius:10px;background:#080805;transition:.2s}.address-input:focus-within{border-color:rgba(242,201,76,.55);box-shadow:0 0 0 3px rgba(242,201,76,.055)}.address-input.invalid{border-color:rgba(244,112,87,.55)}.address-input input{min-width:0;flex:1;height:100%;padding:0 12px;border:0;outline:0;color:#eee2bf;background:transparent;font:12px monospace}.address-input input::-moz-placeholder{color:#5e594c}.address-input input::placeholder{color:#5e594c}.address-input button{width:42px;height:100%;display:grid;place-items:center;border:0;color:#837b68;background:transparent}.address-input button svg{width:15px;height:15px}.input-status{min-height:28px;padding:7px 2px 0;color:#7f7763;font-size:9px}.input-status .error-text{color:#e18d73}.binding-warning{display:flex;gap:9px;margin:9px 0 17px;padding:11px;border:1px solid rgba(242,201,76,.1);border-radius:10px;background:rgba(242,201,76,.035)}.binding-warning>i{width:20px;height:20px;display:grid;place-items:center;flex:none;color:#201603;border-radius:50%;background:var(--gold)}.binding-warning>i svg{width:12px;height:12px;stroke-width:3}.binding-warning span{min-width:0}.binding-warning small,.binding-warning strong{display:block}.binding-warning strong{color:#cfc3a2;font-size:10px}.binding-warning small{margin-top:4px;color:#8f8771;font-size:9px;line-height:1.5}.modal-actions{display:grid;grid-template-columns:1fr 1.55fr;gap:8px}.modal-actions button{height:48px;border-radius:10px;font-size:11px;font-weight:700}.secondary-button{border:1px solid rgba(242,201,76,.13);color:#9f967e;background:#121009}.confirm-button{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #ffe58a;color:#201603;background:linear-gradient(105deg,#c28616,#f2ca4b,#e5ac2b)}.confirm-button svg{width:16px;height:16px}.modal-enter-active,.modal-enter-active .invite-modal,.modal-leave-active,.modal-leave-active .invite-modal{transition:.22s}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .invite-modal,.modal-leave-to .invite-modal{transform:translateY(24px)}.wallet-chip{height:36px}.lang-button,.menu-button{width:40px;height:40px}.lang-button svg,.menu-button svg{width:18px;height:18px}.brand-copy small{font-size:7px}.block-tag,.contract-field span,.rule-box>span,.rule-flow i,.table-head{font-size:8px}.copy-field button{min-height:38px;padding:10px 14px;font-size:10px}.contract-field a,.contract-field button{height:36px}.contract-field a{width:36px}.faq-list button{min-height:46px}.footer-brand{font-size:12px}footer>div:last-child,footer>p,footer>small{font-size:8px}.queue-item{grid-column:1/-1;min-height:76px;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.queue-item>div{min-width:0;flex:1}.queue-item>div em,.queue-item>div span{display:block}.queue-item>div em{margin-top:6px}.queue-item>strong{flex:none;margin:0;color:var(--gold);font-size:17px;white-space:nowrap}.modal-actions button:disabled{cursor:not-allowed;opacity:.58}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.45;box-shadow:0 0 2px rgba(76,255,154,.2)}}@keyframes coinFloat{50%{transform:translateY(-5px) rotateY(4deg)}}@keyframes coinScan{0%,to{transform:translateY(0);opacity:.1}50%{transform:translateY(105px);opacity:.55}}@keyframes scanPage{0%,to{transform:translateY(-100px);opacity:0}45%,55%{opacity:.6}50%{transform:translateY(270px)}}@keyframes shimmer{0%,60%{transform:translateX(-40%)}to{transform:translateX(55%)}}@media(max-width:360px){.app-shell{padding-left:6px;padding-right:6px}.top-nav{padding-left:8px;padding-right:8px}.hero{margin-left:-6px;margin-right:-6px;padding-left:6px;padding-right:6px}.panel{padding-left:11px;padding-right:11px}.seat-grid{gap:3px}.seat strong{font-size:15px}.summary-item{padding:13px}.summary-item strong{font-size:20px}}@media(min-width:431px){body{background:#12100a}.app-shell{box-shadow:0 0 80px rgba(0,0,0,.75)}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.wallet-balance-row.tight{margin:0 0 12px;padding:0 0 11px;border-top:0}.step-list{margin:14px 0 0;padding:0;list-style:none}.step-list li{display:flex;gap:10px;padding:10px 0}.step-list li+li{border-top:1px solid hsla(0,0%,100%,.045)}.step-list b{width:28px;height:28px;flex:none;display:grid;place-items:center;border:1px solid rgba(242,201,76,.2);border-radius:8px;color:#201603;background:linear-gradient(145deg,#ffe895,#d49a20);font:700 12px/1 SFMono-Regular,monospace}.step-list span,.step-list strong{display:block}.step-list strong{color:#e2d5ad;font-size:12px}.step-list span{margin-top:4px;color:#9b927a;font-size:10px;line-height:1.55}.invite-label{display:block;margin:14px 0 7px;color:#c8b98e;font-size:10px}.invite-panel .address-input{margin-bottom:8px}.invite-panel .error-text{display:block;margin:0 2px 8px;color:#e18d73;font-size:9px}.invite-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;margin-top:8px}.bind-button,.invite-actions .primary-button{display:flex;justify-content:center;align-items:center;width:100%;min-height:52px;border-radius:11px;box-sizing:border-box}.bind-button{border:1px solid rgba(242,201,76,.28);color:#e8dbb4;background:#121009;font-size:14px;font-weight:800;letter-spacing:.04em}.bind-button:disabled{cursor:not-allowed;opacity:.58}.invite-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;padding:10px;border:1px solid rgba(242,201,76,.12);border-radius:10px;background:rgba(242,201,76,.04);color:#9b927a;font-size:10px}.invite-status code{color:#d4b96e;font:10px monospace}.invite-status.ok{border-color:rgba(76,255,154,.16)}.invite-status.ready{border-color:rgba(242,201,76,.28)}.invite-status.warn{border-color:rgba(240,150,80,.24);background:rgba(240,150,80,.05)}.qualify-flag{color:#8dffb9;font-size:11px;font-weight:800}.invite-status.warn .qualify-flag{color:#efac6d}.qualify-hint{flex-basis:100%;color:#8d856f;font-size:9px;font-style:normal;line-height:1.5}.confirm-inline{margin-left:auto;padding:8px 10px;border:1px solid #ffe58a;border-radius:8px;color:#201603;background:linear-gradient(105deg,#c28616,#f2ca4b);font-size:10px;font-weight:700}.confirm-inline:disabled{opacity:.58}.reward-list{margin:14px 0 0;border:1px solid rgba(242,201,76,.12);border-radius:12px;overflow:hidden}.reward-row{display:flex;align-items:center;gap:10px;min-height:64px;padding:12px 10px 12px 12px}.reward-row+.reward-row{border-top:1px solid hsla(0,0%,100%,.045)}.reward-copy{min-width:0;flex:1}.reward-copy span,.reward-copy strong{display:block}.reward-copy span{color:#9b927a;font-size:11px}.reward-copy strong{margin-top:5px;color:#e8dbb4;font:700 15px SFMono-Regular,monospace}.reward-copy strong small{color:#8f7b4a;font-size:9px}.reward-claim{flex:none;min-width:92px;height:36px;padding:0 12px;border:1px solid #ffe58a;border-radius:9px;color:#201603;background:linear-gradient(105deg,#c28616,#f2ca4b,#e5ac2b);font-size:11px;font-weight:800;white-space:nowrap}.reward-claim:disabled{filter:saturate(.45);opacity:.7;cursor:not-allowed}.gen-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px}.gen-tabs button{height:40px;border:1px solid rgba(242,201,76,.12);border-radius:10px;color:#9b927a;background:#100e08;font-size:11px}.gen-tabs button small{margin-left:4px;color:#7a725e}.gen-tabs button.active{color:#201603;border-color:#ffe58a;background:linear-gradient(145deg,#fff1a3,#e6b32e);font-weight:700}.gen-tabs button.active small{color:#5a430f}.team-summary{margin-top:12px}.invite-panel .address-input input:disabled{opacity:.55}.app-shell{background:radial-gradient(ellipse at 50% -8%,rgba(224,171,45,.16),transparent 34%),linear-gradient(165deg,#050505,#0b0a07 52%,#131006)}.top-nav{background:rgba(7,7,5,.86);border-bottom-color:rgba(242,201,76,.18);backdrop-filter:blur(18px)}.panel,.summary-board{border-color:rgba(242,201,76,.2);box-shadow:0 18px 50px rgba(0,0,0,.22),inset 0 1px rgba(255,236,157,.05)}.section-head h2{letter-spacing:.09em;text-shadow:0 0 24px rgba(242,201,76,.12)}.reward-copy strong,.summary-item strong{letter-spacing:.03em;text-shadow:0 0 18px rgba(242,201,76,.1)}.summary-item.featured{background:linear-gradient(135deg,rgba(242,201,76,.11),rgba(242,201,76,.02) 65%,transparent)}.reward-row:hover{background:rgba(242,201,76,.045)}.bind-button,.primary-button,.reward-claim{box-shadow:0 8px 24px rgba(151,99,10,.18);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.bind-button:not(:disabled):hover,.primary-button:not(:disabled):hover,.reward-claim:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(211,153,30,.3);filter:brightness(1.06)}.address-input:focus-within{border-color:rgba(255,226,123,.72);box-shadow:0 0 0 3px rgba(242,201,76,.08),0 0 24px rgba(242,201,76,.1)}@media(max-width:430px){.app-shell{padding-top:68px}.hero{padding-top:48px}.panel,.summary-board{border-radius:16px}}