:root{--bg:#060807;--surface:#0d110f;--surface2:#111713;--line:#263028;--text:#f2f5ef;--muted:#8f9a91;--lime:#b8f34a;--lime2:#83c81f;--blue:#7ca8ff;--danger:#ff726e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans),"Microsoft JhengHei",sans-serif;margin:0}button,input{font:inherit}.header{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060807f0;align-items:center;height:70px;padding:0 34px;display:flex;position:sticky;top:0}.brand{color:#fff;letter-spacing:.12em;align-items:center;gap:11px;font-size:15px;font-weight:750;text-decoration:none;display:flex}.brand-icon{background:var(--lime);color:#10150c;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid;box-shadow:0 0 28px #b8f34a26}.brand small{letter-spacing:.2em;color:var(--muted);margin-top:2px;font-size:8px;display:block}.header nav{gap:34px;height:100%;margin-left:70px;display:flex}.header nav a{color:var(--muted);border-bottom:2px solid #0000;align-items:center;font-size:12px;text-decoration:none;display:flex}.header nav a:hover,.header nav a.active{color:var(--text);border-color:var(--lime)}.header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.network-dot,.language{border:1px solid var(--line);background:var(--surface);color:#c5cec6;border-radius:8px;align-items:center;height:34px;padding:0 12px;font-size:10px;display:flex}.network-dot i,.chain-badge i,.green-dot{background:var(--lime);width:6px;height:6px;box-shadow:0 0 9px var(--lime);border-radius:50%;margin-right:7px;display:inline-block}.language{cursor:pointer}.shell{grid-template-columns:230px minmax(0,1fr);max-width:1440px;margin:auto;display:grid}.sidebar{border-right:1px solid var(--line);height:calc(100vh - 70px);min-height:calc(100vh - 70px);padding:42px 26px;position:sticky;top:70px}.eyebrow{font:650 9px var(--font-mono);letter-spacing:.15em;color:#69746b;margin:0 0 20px}.side-step{color:#647067;gap:12px;padding-bottom:30px;display:flex;position:relative}.side-step:not(:last-of-type):after{content:"";background:#2a342c;width:1px;height:24px;position:absolute;top:33px;left:14px}.side-step>span,.number{width:29px;height:29px;font:600 9px var(--font-mono);color:#77827a;border:1px solid #313a33;border-radius:50%;flex:none;place-items:center;display:grid}.side-step b{color:#79847c;font-size:12px}.side-step small{color:#566158;margin-top:4px;font-size:9px;display:block}.side-step.current>span{border-color:var(--lime);color:var(--lime);box-shadow:0 0 15px #b8f34a18}.side-step.current b{color:#fff}.side-step.done>span{background:var(--lime);border-color:var(--lime);color:#0c1208}.side-step.done:after{background:var(--lime2)}.support-card{border:1px solid var(--line);background:linear-gradient(145deg,#131a15,#0b0f0c);border-radius:12px;gap:10px;padding:14px;display:flex;position:absolute;bottom:30px;left:22px;right:22px}.support-card>span{width:22px;height:22px;color:var(--lime);background:#273029;border-radius:50%;place-items:center;font-size:11px;display:grid}.support-card p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.content{min-width:0;padding:0 38px 40px}.hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:245px;display:flex;overflow:hidden}.hero>div:first-child{max-width:660px}.chain-badge{color:#b8c3b9;background:#101a0e;border:1px solid #31432c;border-radius:100px;align-items:center;padding:6px 10px;font-size:9px;display:inline-flex}.hero h1{letter-spacing:-.04em;max-width:650px;margin:19px 0 13px;font-size:42px;line-height:1.08}.hero p{color:var(--muted);max-width:600px;margin:0;font-size:12px;line-height:1.7}.hero-orbit{place-items:center;width:210px;height:210px;display:grid;position:relative}.coin{width:88px;height:88px;font:750 32px var(--font-mono);color:#0d1209;background:radial-gradient(circle at 32% 25%,#e4ff9c,var(--lime2) 58%,#466e0b);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 70px #a8e83f35,0 15px 35px #000}.coin:after{content:"";border:1px solid #557718;border-radius:50%;width:65px;height:65px;position:absolute}.orbit{border:1px solid #273228;border-radius:50%;position:absolute;transform:rotate(-20deg)}.orbit.one{inset:28px -10px}.orbit.two{inset:5px 30px;transform:rotate(56deg)}.account-grid{grid-template-columns:1fr 1fr;gap:16px;margin:25px 0 16px;display:grid}.card{border:1px solid var(--line);background:linear-gradient(145deg,#101511,#0b0f0c);border-radius:15px}.account-card{padding:22px}.card-heading,.section-title{align-items:flex-start;gap:12px;display:flex}.card-heading h2,.section-title h2{margin:1px 0 5px;font-size:14px}.card-heading p,.section-title p{color:var(--muted);margin:0;font-size:9px}.card-heading em{background:var(--lime);color:#111;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:auto;font-size:11px;font-style:normal;display:grid}.number{background:#171e18;border-radius:7px}.account-card label,.redeem-card label{color:#b2bbb3;justify-content:space-between;margin:22px 0 8px;font-size:9px;display:flex}.account-card label span,.redeem-card label span{color:#647067}.input-row{gap:8px;display:flex}.input-row input,.amount-input{color:#fff;background:#080b09;border:1px solid #303a32;border-radius:8px;outline:none;height:42px}.input-row input{flex:1;min-width:0;padding:0 13px;font-size:11px}.input-row button{background:var(--lime);color:#10140c;cursor:pointer;border:0;border-radius:8px;padding:0 18px;font-size:10px;font-weight:750}.input-row button:disabled{color:#59625b;cursor:not-allowed;background:#222924}.mini-stats{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:18px;padding-top:15px;display:grid}.mini-stats div+div{border-left:1px solid var(--line);padding-left:18px}.mini-stats span{color:var(--muted);font-size:8px;display:block}.mini-stats b{font:600 12px var(--font-mono);margin-top:6px;display:block}.positive{color:var(--lime)!important}.wallet-button,.connected-wallet{color:#fff;text-align:left;background:#080b09;border:1px solid #303a32;border-radius:9px;align-items:center;width:100%;height:57px;margin-top:22px;padding:0 13px;display:flex}.wallet-button{cursor:pointer}.wallet-symbol{width:31px;height:31px;color:var(--lime);background:#202922;border-radius:8px;place-items:center;margin-right:10px;font-size:18px;display:grid}.wallet-button b,.connected-wallet b{font-size:10px;display:block}.wallet-button small,.connected-wallet small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.wallet-button strong{color:var(--lime);margin-left:auto}.connected-wallet button{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto}.redeem-layout{grid-template-columns:minmax(0,1.55fr) minmax(270px,.7fr);gap:16px;display:grid}.redeem-card{padding:24px}.amount-input{align-items:center;padding:0 14px;display:flex}.amount-input input{color:#fff;font:650 18px var(--font-mono);background:0 0;border:0;outline:0;flex:1;min-width:0}.amount-input b{font:600 9px var(--font-mono);color:var(--muted)}.quick{gap:6px;margin-top:8px;display:flex}.quick button{border:1px solid var(--line);color:#89948b;cursor:pointer;background:#111713;border-radius:6px;padding:6px 14px;font-size:8px}.validation{color:var(--danger);margin:8px 0;font-size:8px}.conversion{border:1px solid var(--line);background:#090d0a;border-radius:10px;grid-template-columns:1fr 36px 1fr;align-items:center;margin:22px 0;padding:18px;display:grid}.conversion div:last-child{text-align:right}.conversion span{color:var(--muted);font-size:8px;display:block}.conversion strong{font:700 22px var(--font-mono);margin-top:8px;display:block}.conversion strong small{color:var(--muted);font-size:9px}.convert-arrow{text-align:center!important;color:var(--lime)!important}.primary{background:var(--lime);color:#11170b;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:12px;width:100%;height:48px;font-size:11px;font-weight:800;display:flex}.primary:disabled{color:#59625b;cursor:not-allowed;background:#222a24}.demo-note{text-align:center;color:#5d685f;margin:10px 0 0;font-size:8px}.summary-card{background:radial-gradient(circle at 90% 0,#263415,#111511 45%);border:1px solid #34432d;border-radius:15px;padding:25px}.summary-card h3{font:750 34px var(--font-mono);margin:4px 0}.summary-card h3 small{color:var(--lime);font-size:10px}.summary-card>p:not(.eyebrow){color:var(--muted);font-size:9px}.summary-card dl{margin:27px 0}.summary-card dl div{border-bottom:1px solid #283128;justify-content:space-between;padding:11px 0;display:flex}.summary-card dt{color:var(--muted);font-size:8px}.summary-card dd{font:500 8px var(--font-mono);text-align:right;margin:0}.progress-label{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.progress{background:#263027;border-radius:10px;height:4px;margin-top:8px;overflow:hidden}.progress i{background:var(--lime);height:100%;transition:width .3s;display:block}.lookup-section{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:50px;margin-top:45px;padding-top:37px;display:grid}.lookup-section h2{margin:0 0 10px;font-size:21px}.lookup-section>div:first-child>p:last-child{color:var(--muted);font-size:10px;line-height:1.65}.lookup-box{border:1px solid var(--line);background:#0b0f0c;border-radius:13px;padding:18px}.lookup-tabs{gap:20px;margin-bottom:14px;display:flex}.lookup-tabs button{color:#687269;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 8px;font-size:9px}.lookup-tabs button.active{color:#fff;border-color:var(--lime)}.empty-state{color:#5d665e;justify-content:center;align-items:center;gap:8px;height:65px;font-size:9px;display:flex}.empty-state span{font-size:18px}.history-row{align-items:center;gap:12px;height:65px;display:flex}.status-pill{color:var(--lime);background:#283817;border-radius:100px;padding:5px 8px;font-size:8px}.history-row b{font:600 10px var(--font-mono);display:block}.history-row small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.history-row strong{color:var(--lime);margin-left:auto}.security{background:#0e160d;border:1px solid #2d3d27;border-radius:12px;align-items:center;gap:14px;margin-top:35px;padding:16px 20px;display:flex}.shield{width:29px;height:29px;color:var(--lime);background:#26371b;border-radius:50%;place-items:center;font-size:11px;display:grid}.security p{color:#7d897e;margin:4px 0 0;font-size:8px}.security a{color:var(--lime);margin-left:auto;font-size:9px;text-decoration:none}footer{color:#59625b;align-items:center;height:80px;font-size:8px;display:flex}footer>span+span{margin-left:20px}footer div{gap:18px;margin-left:auto;display:flex}footer a{color:#69746b;text-decoration:none}.toast{border:1px solid var(--lime2);color:#dfffc1;z-index:20;background:#182313;border-radius:9px;padding:13px 18px;font-size:10px;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 60px #000}@media (width<=980px){.shell{grid-template-columns:1fr}.sidebar{display:none}.content{padding:0 24px 30px}.hero h1{font-size:36px}.hero-orbit{width:170px}.redeem-layout{grid-template-columns:1fr}.summary-card{min-height:270px}.lookup-section{grid-template-columns:1fr;gap:18px}.header nav{gap:20px;margin-left:35px}}@media (width<=680px){.header{height:62px;padding:0 16px}.header nav,.network-dot{display:none}.content{padding:0 14px 25px}.hero{min-height:235px}.hero h1{font-size:30px}.hero p{font-size:11px}.hero-orbit{display:none}.account-grid{grid-template-columns:1fr}.redeem-card,.account-card,.summary-card{padding:18px}.conversion strong{font-size:18px}.lookup-section{margin-top:30px}.security{align-items:flex-start}.security a,footer>span+span{display:none}}.conversion .dao-cost{color:var(--lime);margin-top:5px;font-size:12px}.points-error{color:var(--danger)!important;margin-top:5px!important;font-size:8px!important;display:block!important}.admin-dashboard{width:min(1380px,100% - 40px);margin:0 auto;padding:34px 0 60px}.admin-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.admin-top h1{margin:0 0 7px;font-size:28px}.admin-top>div>span{color:var(--muted);font-size:10px}.admin-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-actions a,.admin-actions button,.admin-import button{color:#e9eee9;cursor:pointer;background:#141a16;border:1px solid #344036;border-radius:8px;padding:10px 13px;font-size:9px;text-decoration:none}.admin-cards{grid-template-columns:repeat(6,1fr);gap:10px;margin:20px 0;display:grid}.admin-cards>div{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:16px}.admin-cards span{color:var(--muted);font-size:8px;display:block}.admin-cards b{font:650 18px var(--font-mono);margin-top:8px;display:block}.admin-import{background:#10170e;border:1px solid #35452d;border-radius:12px;align-items:center;gap:24px;padding:18px;display:flex}.admin-import h2{margin:0 0 5px;font-size:13px}.admin-import p{color:var(--muted);margin:0;font-size:8px}.admin-import form{align-items:center;gap:8px;margin-left:auto;display:flex}.admin-import input{color:var(--muted);font-size:9px}.admin-import>span{color:var(--lime);font-size:9px}.admin-table{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:18px;overflow:hidden}.table-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.table-head h2{margin:0;font-size:13px}.table-head span{color:var(--muted);font-size:8px}.table-scroll{overflow-x:auto}.admin-table table{border-collapse:collapse;width:100%;min-width:780px}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid var(--line);padding:11px 13px;font-size:9px}.admin-table th{color:var(--muted);background:#0a0e0b}.admin-table td{font-family:var(--font-mono)}.admin-table td small{color:var(--muted);margin-top:4px;display:block}.admin-status{color:#f0c55a;background:#302910;border-radius:20px;padding:4px 7px;display:inline-flex}.admin-status.success{color:#8fe99b;background:#17301c}.admin-status.failed{color:#ff9691;background:#361717}.row-actions{flex-wrap:wrap;gap:4px;display:flex}.row-actions button{color:#cbd3cc;cursor:pointer;background:#161c18;border:1px solid #354037;border-radius:5px;padding:5px 7px;font-size:8px}.row-hidden{opacity:.48}@media (width<=1000px){.admin-cards{grid-template-columns:repeat(3,1fr)}.admin-top,.admin-import{flex-direction:column;align-items:flex-start}.admin-import form{margin-left:0}}@media (width<=620px){.admin-dashboard{width:calc(100% - 24px)}.admin-cards{grid-template-columns:repeat(2,1fr)}.admin-actions{margin-top:14px}.admin-import form{flex-direction:column;align-items:stretch;width:100%}}.admin-page{background:radial-gradient(circle at 50% 0,#182313,#060807 48%);place-items:center;min-height:100vh;padding:32px 16px;display:grid}.admin-panel{border:1px solid var(--line);background:linear-gradient(145deg,#101511,#0b0f0c);border-radius:18px;width:min(560px,100%);padding:34px;box-shadow:0 24px 90px #0008}.admin-back{color:var(--muted);margin-bottom:32px;font-size:11px;text-decoration:none;display:inline-block}.admin-panel h1{margin:0 0 12px;font-size:28px}.admin-intro{color:var(--muted);margin:0 0 28px;font-size:11px;line-height:1.8}.admin-panel form{gap:18px;display:grid}.admin-panel label{color:#c6cec7;gap:8px;font-size:10px;display:grid}.admin-panel input{color:#fff;background:#080b09;border:1px solid #303a32;border-radius:8px;outline:none;width:100%;min-height:46px;padding:11px 13px}.admin-panel input:focus{border-color:#647f43}.admin-panel input[type=file]{color:var(--muted)}.import-message{border-radius:9px;gap:6px;margin-top:18px;padding:14px;font-size:10px;display:grid}.import-message.success{color:#dfffc1;background:#14200f;border:1px solid #526f31}.import-message.error{color:#ffaaa6;background:#21100f;border:1px solid #6f3734}.admin-note{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.admin-note b{font-size:10px}.admin-note p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.6}.history-list{max-height:260px;display:grid;overflow:auto}.history-list .history-row{border-top:1px solid var(--line);height:auto;min-height:68px}.history-list .history-row:first-child{border-top:0}.history-row a,.tx-link{color:var(--lime);margin-left:auto;font-size:9px;text-decoration:none}.status-pill.success{color:#8fe99b;background:#17301c}.status-pill.failed{color:#ff9691;background:#361717}.admin-actions input{color:#e9eee9;background:#141a16;border:1px solid #344036;border-radius:8px;padding:8px;font-size:9px}.tx-link{white-space:nowrap}.identity-fields{gap:8px;display:grid}.wallet-button:disabled{opacity:.5;cursor:not-allowed}.binding-error{color:var(--danger);margin-top:8px;font-size:9px;line-height:1.45;display:block}.admin-table td>button{color:#cbd3cc;cursor:pointer;background:#161c18;border:1px solid #354037;border-radius:5px;padding:6px 9px;font-size:8px}.row-actions .danger-action{color:#ffaaa6;background:#291211;border-color:#6f3734}.first-binding-panel{background:#1b1109;border:1px solid #6c431d;border-radius:8px;padding:10px}.first-binding-panel p{color:#e9a85d;margin:0 0 8px;font-size:9px;line-height:1.5}.payout-wallet-field{margin-top:18px}.payout-wallet-field label{margin:0 0 8px}.saved-payout-wallet{background:#090d0a;border:1px solid #3d4b40;border-radius:9px;flex-direction:column;justify-content:center;min-height:54px;padding:10px 13px;display:flex}.saved-payout-wallet b{font:600 13px var(--font-mono);color:var(--text)}.saved-payout-wallet small{color:var(--muted);margin-top:4px;font-size:10px}.dao-info{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.dao-info-card{background:radial-gradient(circle at 100% 0,#1b2912,#0c110d 48%);border:1px solid #30402b;border-radius:14px;gap:15px;min-width:0;padding:22px;display:flex;position:relative;overflow:hidden}.dao-info-card:before{content:"";background:linear-gradient(var(--lime),transparent);width:2px;position:absolute;inset:0 auto 0 0}.dao-info-icon{width:38px;height:38px;color:var(--lime);font:750 15px var(--font-mono);background:#172015;border:1px solid #425433;border-radius:10px;flex:none;place-items:center;display:grid}.dao-info-icon.burn{font-size:18px}.dao-info-body{flex:1;min-width:0}.dao-info-body>span{font:650 8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#718074}.dao-info-body h3{margin:7px 0 10px;font-size:16px}.dao-info-body p{max-width:500px;color:var(--muted);margin:0 0 10px;font-size:9px;line-height:1.65}.contract-line{align-items:center;gap:9px;min-width:0;display:flex}.contract-line a,.burn-address{color:var(--lime);font:500 9px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.contract-line a:hover,.burn-address:hover{text-decoration:underline}.contract-line button{color:#d9f8b5;cursor:pointer;background:#172015;border:1px solid #50663b;border-radius:7px;flex:none;padding:7px 10px;font-size:8px}@media (width<=760px){.dao-info{grid-template-columns:1fr}.dao-info-card{padding:18px}.contract-line{flex-direction:column;align-items:flex-start}.contract-line a,.burn-address{max-width:100%;display:block}}.support-copy{min-width:0}.support-socials{align-self:center;gap:5px;margin-left:auto;display:flex}.support-socials a{color:#a9df50;background:#111813;border:1px solid #3a493d;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font:700 11px Arial,sans-serif;text-decoration:none;transition:border-color .15s,color .15s,transform .15s;display:grid}.support-socials a:hover{border-color:var(--lime);color:var(--lime);transform:translateY(-1px)}body{font-size:14px}.side-step small{font-size:10px}.support-card p,.chain-badge{font-size:10px}.hero p{font-size:13px}.card-heading p,.section-title p,.account-card label,.redeem-card label{font-size:10px}.wallet-button small,.connected-wallet small,.quick button,.validation,.demo-note,.conversion span,.summary-card>p:not(.eyebrow),.summary-card dt,.summary-card dd,.progress-label{font-size:9px}.history-row b,.security b{font-size:11px}.coin{background:#080b09;padding:0;overflow:hidden}.coin:after{display:none}.coin img{object-fit:cover;width:100%;height:100%;transform:scale(1.38)}.dao-cost{align-items:center;gap:5px;display:flex!important}.dao-cost img{object-fit:cover;border-radius:50%;width:18px;height:18px}.dao-info-icon{padding:0;overflow:hidden}.dao-info-icon img{object-fit:cover;width:100%;height:100%;transform:scale(1.25)}@media (width<=680px){.hero p{font-size:12px}.card-heading h2,.section-title h2{font-size:15px}}.brand-cross{color:var(--lime);margin:0 2px;font-style:normal}.coin img,.dao-info-icon img{object-fit:cover;object-position:center 43%;width:100%;height:100%;transform:none}.coin{background:#050706;width:100px;height:100px;box-shadow:0 0 48px #a8e83f20}.hero-orbit{flex:none}@media (width<=980px){.coin{width:90px;height:90px}}.chain-badge{font-size:11px}.support-card p{font-size:11px}.input-row input{font-size:13px}.input-row button{font-size:12px}.wallet-button small,.connected-wallet small,.quick button,.validation,.demo-note{font-size:10px}.summary-card>p:not(.eyebrow),.summary-card dt,.summary-card dd,.progress-label{font-size:10px}.security p,.security a,.dao-info-body>span{font-size:10px}footer{font-size:9px}@media (width<=1100px){.hero h1{font-size:42px}.header nav a{font-size:13px}.card-heading h2,.section-title h2{font-size:16px}}@media (width<=680px){.hero h1{font-size:34px}.hero p{font-size:13px}.card-heading h2,.section-title h2{font-size:16px}.conversion strong{font-size:20px}.summary-card h3{font-size:34px}}.side-step.final-step:after{display:none}:root{--lime:#d97706;--lime2:#a94f08;--blue:#f0a23b}.brand-icon{color:#1a0d03;background:linear-gradient(145deg,#f59e0b,#c45d08);box-shadow:0 0 28px #d9770638}.brand-cross{color:#e88917}.header nav a:hover,.header nav a.active{border-color:#d97706}.network-dot i,.chain-badge i,.green-dot{background:#e88917;box-shadow:0 0 10px #e88917}.side-step.current>span{color:#e88917;border-color:#d97706;box-shadow:0 0 15px #d9770630}.side-step.done>span{color:#1a0c03;background:#d97706;border-color:#d97706}.side-step.done:after,.progress i{background:#d97706}.support-card{background:linear-gradient(145deg,#1c140d,#0e0b08);border-color:#47311d}.support-card>span{color:#efa23c;background:#382516}.support-socials a{color:#e49328;background:#1b120a;border-color:#5b3a1d}.support-socials a:hover{color:#f0a23b;border-color:#e88917}.chain-badge{background:#1c1209;border-color:#5a391c}.card{background:linear-gradient(145deg,#15100c,#0c0a08);border-color:#3d2a1b}.account-card.success{border-color:#8b4c16}.card-heading em,.input-row button,.primary{color:#190c03;background:#d97706}.input-row input:focus,.amount-input:focus-within{border-color:#9b591e}.positive,.convert-arrow,.wallet-button strong{color:#e88917!important}.wallet-button:hover{border-color:#a94f08}.wallet-symbol{color:#e88917;background:#2a1c10}.quick button:hover{color:#e88917;border-color:#8b4c16}.summary-card{background:radial-gradient(circle at 90% 0,#3b2410,#15100c 48%);border-color:#684019}.summary-card h3 small{color:#e88917}.status-pill{color:#efa23c;background:#3a2410}.security{background:#1a1109;border-color:#5a381c}.shield{color:#efa23c;background:#3a2410}.security a,.contract-line a,.burn-address{color:#e88917}.toast{color:#ffd7a1;background:#2b190c;border-color:#d97706}.dao-info-card{background:radial-gradient(circle at 100% 0,#34200f,#100c09 50%);border-color:#5a371c}.dao-info-card:before{background:linear-gradient(#e88917,#0000)}.dao-info-icon{background:#21150c;border-color:#72451f}.contract-line button{color:#ffd29a;background:#25170c;border-color:#71431e}.contract-line button:hover{border-color:#e88917}.admin-panel,.admin-table,.admin-cards>div{background:linear-gradient(145deg,#15100c,#0c0a08)}.admin-import{background:#1b120a;border-color:#6a401d}.admin-actions a,.admin-actions button,.admin-import button{background:#21170f;border-color:#60401f}.import-message.success{color:#ffd19a;background:#211408;border-color:#8a541f}.coin{box-shadow:0 0 52px #d9770630}.orbit{border-color:#49301e}.tokenpocket-button{color:#fff;text-align:left;cursor:pointer;background:#18110b;border:1px solid #70451f;border-radius:9px;align-items:center;width:100%;min-height:52px;margin-top:8px;padding:8px 13px;display:none}.tokenpocket-button>span{color:#241003;background:linear-gradient(145deg,#f7a928,#d97706);border-radius:9px;flex:none;place-items:center;width:32px;height:32px;margin-right:10px;font:700 10px Arial;display:grid}.tokenpocket-button div{min-width:0}.tokenpocket-button b{font-size:12px;display:block}.tokenpocket-button small{color:#a99480;margin-top:3px;font-size:10px;display:block}.tokenpocket-button strong{color:#e88917;margin-left:auto}@media (width<=680px){.tokenpocket-button{display:flex}}.wallet-entry-backdrop{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030504d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wallet-entry-modal{text-align:center;color:#f7f2eb;background:linear-gradient(145deg,#17100b,#0b0e0c 72%);border:1px solid #d674168c;border-radius:20px;width:min(440px,100%);padding:34px;box-shadow:0 24px 80px #00000094,0 0 44px #c45b0d1f}.wallet-entry-icon{color:#ee861e;background:#d86f161f;border:1px solid #d86f16;border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto 18px;font-size:28px;display:grid}.wallet-entry-modal .eyebrow{color:#db7b27;letter-spacing:.14em;margin:0 0 10px}.wallet-entry-modal h2{margin:0 0 12px;font-size:clamp(25px,5vw,32px)}.wallet-entry-modal>p:not(.eyebrow){color:#b9b1a8;margin:0 auto 24px;line-height:1.7}.wallet-entry-modal button{width:100%;min-height:50px;font:inherit;cursor:pointer;border-radius:11px;font-weight:750}.wallet-entry-primary{color:#120b05;background:#d96c0b;border:1px solid #e47a18}.wallet-entry-primary:hover{background:#ed841d}.wallet-entry-primary:disabled{opacity:.62;cursor:wait}.wallet-entry-tokenpocket{color:#f2e8df;background:#15120f;border:1px solid #51331d;justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.wallet-entry-tokenpocket b{color:#fff;background:#2d73e0;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.wallet-entry-later{color:#8f8982;background:0 0;border:0;margin-top:8px}.wallet-entry-later:hover{color:#e9ded4}.wallet-entry-error{background:#ff726e14;border:1px solid #ff726e73;border-radius:9px;padding:10px 12px;font-size:12px;color:#ff8d89!important;margin:12px 0 0!important;line-height:1.5!important}.toast{z-index:1100}@media (width<=600px){.wallet-entry-backdrop{align-items:end;padding:12px}.wallet-entry-modal{border-radius:20px 20px 14px 14px;padding:28px 20px 22px}.wallet-entry-modal button{min-height:54px}}.binding-confirm-modal{width:min(560px,100%)}.binding-confirm-details{text-align:left;background:#090c0a;border:1px solid #35271d;border-radius:13px;margin:0 0 22px;padding:6px 18px}.binding-confirm-details div{border-bottom:1px solid #2a231d;grid-template-columns:145px minmax(0,1fr);gap:14px;padding:13px 0;display:grid}.binding-confirm-details div:last-child{border-bottom:0}.binding-confirm-details dt{color:#9c958d}.binding-confirm-details dd{color:#f4e9df;overflow-wrap:anywhere;margin:0;font-weight:700}@media (width<=600px){.binding-confirm-details div{grid-template-columns:1fr;gap:5px}.binding-confirm-details dd{font-size:13px}}body{font-size:16px;line-height:1.55}.brand{font-size:19px}.brand small{font-size:11px}.header nav a{font-size:15px}.network-dot,.language{font-size:13px}.eyebrow,.chain-badge{font-size:12px}.hero h1{font-size:48px;line-height:1.12}.hero p{font-size:16px;line-height:1.75}.side-step b{font-size:15px}.side-step small{font-size:12px;line-height:1.5}.support-card b{font-size:13px}.support-card p{font-size:12px;line-height:1.55}.card-heading h2,.section-title h2{font-size:19px}.card-heading p,.section-title p{font-size:13px;line-height:1.55}.account-card label,.redeem-card label{font-size:13px}.input-row input{height:48px;padding-inline:15px;font-size:15px}.input-row button{min-width:70px;font-size:14px}.mini-stats span{font-size:12px}.mini-stats b{font-size:17px}.points-error,.binding-error,.first-binding-panel p{font-size:12px!important}.wallet-button,.connected-wallet{height:auto;min-height:64px;padding-block:10px}.wallet-button b,.connected-wallet b{font-size:14px}.wallet-button small,.connected-wallet small{font-size:12px;line-height:1.45}.saved-payout-wallet b{font-size:14px}.saved-payout-wallet small{font-size:12px}.tokenpocket-button b{font-size:14px}.tokenpocket-button small{font-size:12px;line-height:1.45}.amount-input{height:50px}.amount-input input{font-size:22px}.amount-input b{font-size:12px}.quick button{padding:8px 15px;font-size:12px}.validation,.demo-note{font-size:12px;line-height:1.5}.conversion span{font-size:12px}.conversion strong{font-size:26px}.conversion strong small{font-size:11px}.conversion .dao-cost{font-size:16px}.primary{height:52px;font-size:14px}.summary-card h3{font-size:40px}.summary-card h3 small{font-size:12px}.summary-card>p:not(.eyebrow),.summary-card dt,.summary-card dd,.progress-label{font-size:12px;line-height:1.45}.lookup-section h2{font-size:27px}.lookup-section>div:first-child>p:last-child{font-size:14px}.lookup-tabs button,.empty-state,.history-row small,.status-pill{font-size:12px}.history-row b{font-size:14px}.history-row a{font-size:12px}.security b{font-size:14px}.security p,.security a{font-size:12px;line-height:1.55}.dao-info-body>span{font-size:12px}.dao-info-body h3{font-size:20px}.dao-info-body p,.contract-line a,.burn-address{font-size:13px}.contract-line button{font-size:12px}.admin-top>div>span{font-size:13px}.admin-actions button,.admin-actions input,.admin-import button{font-size:12px}.admin-cards span{font-size:11px}.admin-cards b{font-size:21px}.admin-import h2,.table-head h2{font-size:16px}.admin-import p,.admin-import input,.admin-import>span,.table-head span{font-size:12px}.admin-table th,.admin-table td{padding:13px 14px;font-size:12px}.row-actions button,.admin-table td>button{padding:7px 9px;font-size:11px}.admin-panel label,.import-message{font-size:13px}.admin-intro{font-size:14px}.admin-back{font-size:13px}@media (width<=1100px){.hero h1{font-size:43px}.content{padding-inline:28px}.card-heading h2,.section-title h2{font-size:18px}}@media (width<=680px){body{font-size:15px}.hero h1{font-size:35px}.hero p{font-size:15px}.card-heading h2,.section-title h2{font-size:18px}.card-heading p,.section-title p{font-size:12px}.input-row input{font-size:16px}.conversion strong{font-size:22px}.summary-card h3{font-size:36px}.account-card label,.redeem-card label,.mini-stats span{font-size:12px}}
