@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-variable.woff2)format("woff2");font-weight:100 1000;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-variable.woff2)format("woff2");font-weight:200 800;font-display:swap}:root{color:#282334;font-synthesis:none;--purple:#7e5ce5;--ink:#282334;--muted:#817b8e;--line:#e9e6ed;--lavender:#f0eafb;--green:#68a98c;background:#faf9f6;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,summary,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #a18aeb}button svg{flex-shrink:0}html{scroll-behavior:smooth;scroll-padding-top:25px}::selection{background:#d9cdfa}p{line-height:1.65}h1,h2,h3,p{margin-top:0}h2,h3{font-family:Manrope,DM Sans,sans-serif}svg{vertical-align:middle;flex-shrink:0}.announcement{color:#5d477f;letter-spacing:.08px;background:#eee8fb;justify-content:center;align-items:center;gap:9px;height:35px;font-size:11px;display:flex}.announcement a{margin-left:10px;font-weight:750}.announcement a span{margin-left:6px}.header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;max-width:1304px;height:96px;margin:auto;padding:0 32px;display:flex}.brand{letter-spacing:-1.4px;white-space:nowrap;align-items:center;gap:9px;font-family:Manrope,sans-serif;font-size:28px;font-weight:850;display:inline-flex}.brand sup{font-size:18px;position:relative;top:-7px;left:2px}.purple{color:var(--purple)}.ball{background:linear-gradient(#916fea 0 46%,#6246af 46% 56%,#faf7ff 56%);border:2px solid #7756c4;border-radius:50%;flex-shrink:0;width:35px;height:35px;display:inline-block;position:relative;transform:rotate(-25deg)}.ball i{background:#fff;border:3px solid #7756c4;border-radius:50%;width:13px;height:13px;position:absolute;top:9px;left:9px}.ball.small{border-width:1.5px;width:27px;height:27px}.ball.small i{border-width:2px;width:10px;height:10px;top:7px;left:7px}.header nav{color:#8a8492;align-items:center;gap:31px;margin-left:50px;font-size:13px;display:flex}.header nav a{white-space:nowrap;padding:14px 0;position:relative}.header nav a:hover{color:var(--purple)}.header nav a.active{color:var(--ink);font-weight:700}.header nav a.active:after{content:"";background:var(--purple);border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px;left:calc(50% - 2px)}.header-actions{align-items:center;gap:24px;display:flex}.network{white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.dot{background:#66ab88;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 18px;font-size:13px;font-weight:650;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.button:not(:disabled):hover{transform:translateY(-1px)}.button.dark{color:#fff;background:#292433}.button.primary{background:var(--purple);color:#fff;box-shadow:0 3px #6a4bc6}.wallet-button{min-height:41px;font-size:12px}main{max-width:1240px;margin:auto;padding:0 0 50px}.preview-banner{color:#726181;background:#f5f0fd;border:1px solid #e4dcf4;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding:10px 14px;font-size:11px;display:flex}.preview-banner>span{align-items:center;gap:9px;display:flex}.preview-banner strong{color:#644399;font-weight:700}.preview-banner button{color:#6a469e;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;font-weight:650;display:flex}.error-banner{color:#914a39;background:#fff1ed;border:1px solid #f5cfc3;border-radius:8px;margin:15px 0;padding:12px;font-size:13px}.error-banner button{background:0 0;border:0;font-weight:700;text-decoration:underline}.intro{justify-content:space-between;align-items:center;padding:44px 0 32px;display:flex;position:relative}.eyebrow{letter-spacing:1.7px;color:#8a7a9e;font-size:10px;font-weight:700;display:block}.intro .eyebrow{letter-spacing:1.6px;align-items:center;gap:8px;font-size:10px;display:flex}.little-star{color:#ad91e6;font-size:18px;line-height:1}.intro h1{letter-spacing:-3.1px;margin:17px 0 16px;font-family:Manrope,sans-serif;font-size:62px;font-weight:800;line-height:1.08;position:relative}.intro h1>span:first-of-type{color:var(--purple)}.headline-spark{color:#b6a4df;vertical-align:top;margin-left:8px;font-family:serif;font-size:44px;font-weight:400;display:inline-block;position:relative;top:-21px}.intro p{color:#80788c;margin:0;font-size:14px;line-height:1.7}.intro-note{color:#8c76ac;margin-top:4px;margin-right:95px;font-family:Georgia,serif;font-size:21px;font-style:italic;line-height:1.3;position:relative;transform:rotate(8deg)}.intro-note .hand-star{color:#ccb5e7;font-size:54px;position:absolute;top:-8px;left:-58px}.intro-note svg{width:60px;height:60px;margin:10px 0 0 13px;display:block}.raffle-grid{grid-template-columns:1.3fr 1fr;align-items:start;gap:23px;display:grid}.prize-card{min-width:0}.prize-stage{background:radial-gradient(at 51% 32%,#f0e6ff 0,#e9def7 48%,#e2d7ef 100%);border:1px solid #ded2ed;border-radius:17px;height:501px;position:relative;overflow:hidden}.stage-top{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;top:23px;left:25px;right:25px}.pill{letter-spacing:1.1px;color:#7d6797;background:#ffffffb8;border:1px solid #ffffffaf;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:750;display:inline-flex;box-shadow:0 2px 5px #8a65b608}.round-label{color:#9378af;text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:11px;font-weight:650;overflow:hidden}.hero-packs{object-fit:contain;z-index:2;filter:drop-shadow(0 21px 18px #7f4c9250);width:385px;height:385px;animation:.65s both arrive;position:absolute;top:50%;left:50%;transform:translate(-50%,-56%)rotate(-3deg)}.stage-word{white-space:nowrap;text-align:center;letter-spacing:-4px;color:#d0bfdf5e;font-family:Manrope,sans-serif;font-size:66px;font-weight:800;position:absolute;top:143px;left:-5px;right:-5px;transform:rotate(-7deg)}.stage-orbit{border:1px solid #fff6;border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:420px;height:420px}.orbit-two{opacity:.7;border-style:dashed;width:555px;height:555px}.art-star{color:#fff9;font-family:Georgia,serif;font-size:53px;position:absolute}.star-one{top:94px;left:65px;transform:rotate(10deg)}.star-two{font-size:48px;top:208px;right:41px}.star-three{color:#a58ab5aa;font-size:24px;bottom:153px;left:53px}.prize-caption{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:24px;left:26px;right:26px}.prize-caption .eyebrow{color:#8a729d;letter-spacing:1.6px;margin-bottom:6px;font-size:8px}.prize-caption h2{letter-spacing:-.7px;color:#483450;margin:0 0 5px;font-size:22px}.prize-caption p{color:#8b729b;margin:0;font-size:12px}.prize-stamp{color:#826692;background:#f9f2fe80;border:1px solid #fff7;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:10px;line-height:1.4;display:flex}.prize-stamp strong{font-size:12px}.prize-footer{color:#7d7389;justify-content:space-between;align-items:center;gap:8px;margin:0 2px;padding:21px 0 13px;font-size:11px;display:flex}.prize-footer>span{white-space:nowrap;align-items:center;gap:7px;display:flex}.prize-footer button{color:#7e618e;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;display:flex}.art-disclaimer{color:#9d96a5;text-align:center;margin:0;font-size:9px}.entry-card{background:#fff;border:1px solid #e6e0ec;border-radius:17px;padding:25px 27px 0;overflow:hidden;box-shadow:0 7px 20px #30244904}.entry-title{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.entry-title .eyebrow{letter-spacing:1.5px;color:#9d92aa;margin-bottom:7px;font-size:8px}.entry-title h2{letter-spacing:-.9px;margin:0;font-size:23px;font-weight:800}.ticket-icon{color:#9874dd;background:#f3edfd;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.ticket-icon svg{transform:rotate(-18deg)}.countdown{background:#f8f5fc;border:1px solid #eee8f5;border-radius:11px;padding:15px 19px 16px}.countdown-label{color:#8a7a9c;align-items:center;gap:6px;font-size:10px;display:flex}.countdown-label span{letter-spacing:1px;color:#b1a5bd;margin-left:auto;font-size:7px}.timer{justify-content:center;align-items:center;gap:23px;margin-top:9px;display:flex}.timer>div{flex-direction:column;align-items:center;min-width:55px;display:flex}.timer strong{letter-spacing:-2px;font-variant-numeric:tabular-nums;color:#5e447b;font-family:Manrope,sans-serif;font-size:41px;font-weight:750;line-height:1.3}.timer small{letter-spacing:1.5px;color:#a092b0;margin-top:3px;font-size:7px}.timer .colon{color:#c4b6d3;align-self:flex-start;margin-top:7px;font-size:25px;font-weight:400}.round-stats{border-bottom:1px solid #eee9f2;justify-content:space-between;gap:8px;margin-bottom:19px;padding:17px 0;display:flex}.round-stats>div{color:#a39baa;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.round-stats svg{color:#9c8cab;margin-right:2px}.round-stats strong{color:#53465d;font-size:12px;font-weight:750}.quantity-label{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;font-size:11px;display:flex}.quantity-label label{color:#66596e;font-weight:650}.quantity-label>span{color:#a498ab;font-size:10px}.quantity-label strong{color:#8b71ab;font-weight:600}.ticket-picker{align-items:center;gap:12px;display:flex}.stepper{border:1px solid #e7dfec;border-radius:8px;flex-shrink:0;align-items:center;width:42%;height:39px;display:flex;overflow:hidden}.stepper button{color:#9b8aa8;background:0 0;border:0;flex-shrink:0;align-self:stretch;place-items:center;width:35px;display:grid}.stepper input{text-align:center;color:#5d4e69;appearance:textfield;background:0 0;border:0;width:100%;min-width:15px;padding:0;font-size:12px;font-weight:650}.stepper input::-webkit-inner-spin-button{appearance:none}.quick-picks{flex:1;gap:8px;display:flex}.quick-picks button{color:#9d8ca9;background:#fff;border:1px solid #e8e1ef;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;height:39px;font-size:11px;display:flex}.total-row{justify-content:space-between;align-items:center;margin:19px 0 14px;display:flex}.total-row>span{color:#9b8fa4;font-size:11px}.total-row strong{letter-spacing:-.7px;color:#4c3b5c;align-items:center;gap:7px;font-size:21px;font-weight:750;display:flex}.total-row strong>span:last-child{color:#a194ac;letter-spacing:0;margin-left:-2px;font-size:13px;font-weight:550}.solana-mark{flex-direction:column;flex-shrink:0;justify-content:space-between;width:16px;height:13px;display:inline-flex}.solana-mark i{background:linear-gradient(115deg,#70c8ac,#9272d5);width:14px;height:3px;display:block;transform:skew(-30deg)}.solana-mark i:nth-child(2){transform:skew(30deg)}.terms-check{color:#998aa5;align-items:flex-start;gap:7px;margin-bottom:14px;font-size:10px;line-height:1.5;display:flex}.terms-check input{accent-color:var(--purple);flex-shrink:0;width:13px;height:13px;margin:1px 0 0}.terms-check button{font-size:inherit;text-underline-offset:2px;color:#8b66b5;background:0 0;border:0;padding:0;text-decoration:underline}.enter-button{justify-content:center;gap:9px;width:100%;height:47px;font-size:12px}.enter-button>svg:last-child{margin-left:auto}.enter-button>svg:first-child{margin-right:auto}.payment-note{color:#a095ab;text-align:center;justify-content:center;align-items:center;gap:5px;margin:13px 0 18px;font-size:9px;line-height:1.5;display:flex}.entry-bottom{text-align:center;color:#a093ad;background:#fcfbfe;border-top:1px solid #eee9f3;justify-content:center;align-items:center;gap:6px;margin:0 -27px;padding:12px 10px;font-size:9px;display:flex}.entry-bottom .dot{width:4px;height:4px}.your-tickets{color:#8d6da8;background:#f8f4fd;border:1px solid #eee4fa;border-radius:7px;align-items:center;gap:7px;width:100%;margin:0 0 15px;padding:9px 10px;font-size:10px;display:flex}.your-tickets strong{margin-left:auto}.value-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px;margin:27px 0 38px;padding:23px 0;display:grid}.value-strip>div{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:13px;display:flex}.value-strip>div:first-child{justify-content:flex-start;padding-left:10px}.value-strip>div:last-child{border:0;justify-content:flex-end;padding-right:10px}.feature-icon{border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.value-strip p{flex-direction:column;gap:3px;margin:0;line-height:1.4;display:flex}.value-strip strong{letter-spacing:-.1px;font-size:12px;font-weight:650}.value-strip p span{color:#a096a8;font-size:10px}.community-panel{border:1px solid var(--line);background:#fff;border-radius:13px;scroll-margin-top:20px}.section-top{border-bottom:1px solid #f0ecf3;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 22px;display:flex}.tabs{gap:27px;display:flex}.tabs button{color:#a296ad;background:0 0;border:0;align-items:center;gap:7px;padding:21px 0 17px;font-size:11px;display:flex;position:relative}.tabs button.selected{color:#79618c;font-weight:650}.tabs button.selected:after{content:"";background:#ac8cd2;height:2px;position:absolute;bottom:-1px;left:0;right:0}.small-muted{color:#a397ac;font-size:10px;line-height:1.6}.small-muted .dot{width:4px;height:4px;margin-right:5px}.empty-state{align-items:center;gap:16px;min-height:123px;padding:33px 25px;display:flex}.empty-icon{color:#c6b2da;background:#f8f4fc;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.empty-state h3{letter-spacing:-.1px;margin:0 0 5px;font-size:12px;font-weight:700}.empty-state p{color:#a69aaf;margin:0;font-size:10px}.empty-state>.text-button,.empty-state>.small-muted{margin-left:auto}.text-button{color:#8b6aa3;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:10px;font-weight:650;display:inline-flex}.entry-list{padding:0 23px}.activity-row,.winner-row{border-bottom:1px solid #f2eef5;align-items:center;gap:13px;padding:15px 0;font-size:11px;display:flex}.activity-row:last-child,.winner-row:last-child{border-bottom:0}.activity-row>div,.winner-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.activity-row>div>span,.winner-row>div>span{color:#a194ac;font-size:9px}.activity-qty{color:#83708f;margin-left:auto;font-size:10px;font-weight:600}.avatar{background:#f0e7fa;border-radius:10px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.avatar .ball{transform:scale(.65)rotate(-25deg)}.demo-tag{letter-spacing:.7px;color:#aa8fbf;background:#f7f2fb;border-radius:4px;padding:4px 6px;font-size:7px}.delivery-pill{color:#a08bad;white-space:nowrap;margin-left:auto;font-size:9px}.how-section{padding:68px 0 45px}.how-heading{text-align:center}.how-heading .eyebrow{color:#a28bb6;font-size:9px}.how-heading h2{letter-spacing:-1.1px;margin:10px 0;font-size:28px;font-weight:750}.how-heading p{color:#9d90a5;font-size:12px}.steps{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:34px;display:grid}.steps article{text-align:center;padding:0 21px;position:relative}.steps article:not(:last-child):after{content:"";background:#e8e1ee;width:100px;height:1px;position:absolute;top:15px;right:-74px}.steps article>svg{color:#a68ab9;margin-bottom:15px}.step-number{color:#baabc4;font-size:8px;position:absolute;top:4px;left:calc(50% - 52px)}.steps h3{letter-spacing:-.2px;margin-bottom:9px;font-size:13px}.steps p{color:#9b8fa6;max-width:270px;margin:auto;font-size:11px;line-height:1.8}.transparency-strip{background:#f1edf7;border:1px solid #e8e0f1;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;margin:0 0 65px;padding:24px 28px;display:flex}.transparency-strip>div{align-items:center;gap:18px;display:flex}.transparency-strip strong{color:#7e638e;font-size:12px;font-weight:650}.transparency-strip p{color:#9e8fab;margin:5px 0 0;font-size:10px}.transparency-strip .button{flex-shrink:0;min-height:37px;padding:8px 13px;font-size:10px}.faq{grid-template-columns:.8fr 1.4fr;gap:60px;padding:0 40px 12px;display:grid}.faq h2{letter-spacing:-.8px;font-size:29px;line-height:1.35}.faq details{border-bottom:1px solid #e9e3ed}.faq summary{color:#74617f;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;font-size:12px;font-weight:550;list-style:none;display:flex}.faq details:first-child summary{padding-top:2px}.faq summary::-webkit-details-marker{display:none}.faq summary svg{color:#b5a1c2;transition:transform .2s}.faq details[open] svg{transform:rotate(45deg)}.faq details p{color:#9989a4;margin:0 0 17px;font-size:11px;line-height:1.8}footer{border-top:1px solid var(--line);max-width:1304px;margin:auto;padding:27px 32px 20px}.footer-top{align-items:center;gap:20px;padding-bottom:23px;display:flex}.footer-top .brand{letter-spacing:-1px;font-size:22px}.footer-top>span{color:#ad9eb7;font-size:10px}.footer-top>div{color:#a293ad;gap:23px;margin-left:auto;font-size:10px;display:flex}.footer-top button{font-size:inherit;color:inherit;background:0 0;border:0;padding:0}.footer-bottom{color:#b0a3b8;border-top:1px solid #eee8f1;justify-content:space-between;gap:20px;padding-top:17px;font-size:8px;display:flex}.footer-bottom>span:last-child{align-items:center;gap:6px;display:flex}.footer-bottom .solana-mark{margin-left:6px;transform:scale(.7)}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#21172d79;justify-content:center;align-items:center;padding:24px;animation:.15s fade;display:flex;position:fixed;inset:0}.modal{background:#fffdfb;border:1px solid #f5eefb;border-radius:20px;outline:none;width:480px;max-width:100%;max-height:calc(100dvh - 48px);padding:28px;overflow:auto;box-shadow:0 24px 100px #180e3d4a}.modal.wide{width:740px}.modal-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.modal-head h2{letter-spacing:-.8px;margin:0;font-size:22px;line-height:1.25}.icon-button{color:#997bab;background:#faf6ff;border:1px solid #e8dfed;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.modal-intro,.modal>p{color:#9985a6;font-size:12px;line-height:1.8}.wallet-options{flex-direction:column;gap:13px;margin:24px 0;display:flex}.wallet-option{text-align:left;background:#fff;border:1px solid #e8deef;border-radius:11px;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.wallet-option>span:nth-last-child(2){color:#a18daf;margin-left:auto;font-size:9px}.wallet-letter{color:#fff;background:#ad91ec;border-radius:11px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:750;display:grid}.wallet-letter.S{background:#e4a04c}.wallet-option>strong{font-size:13px}.install-link{color:#a68abb;justify-content:flex-end;gap:5px;margin:7px 5px 0;font-size:9px;display:flex}.subtle-box{color:#9882a8;background:#f7f2fc;border:1px solid #eee4f7;border-radius:9px;align-items:flex-start;gap:10px;margin:18px 0;padding:13px;font-size:11px;line-height:1.75;display:flex}.inline-status{color:#8c6eaa;align-items:center;gap:10px;font-size:12px;display:flex}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.7s linear infinite spin;display:inline-block}.toast{z-index:150;color:#fff;background:#2f253c;border:1px solid #6b537d;border-radius:12px;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 36px);padding:15px 18px;font-size:12px;line-height:1.5;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #25132b40}.toast>span{max-width:580px}.toast>svg{color:#c3acd9}.toast.error{background:#63463f;border-color:#bd9187}.toast button{color:#cfbada;background:0 0;border:0;place-items:center;padding:3px;display:grid}.wallet-summary{border:1px solid #e9e0ef;border-radius:11px;align-items:center;gap:12px;padding:15px;display:flex}.wallet-summary>div{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.wallet-summary span{color:#a08bac;font-size:10px}.wallet-summary code{color:#725585;word-break:break-all;font-size:10px}.my-stats{border-bottom:1px solid #e9e2ef;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:10px;padding:23px 0;display:grid}.my-stats>div{flex-direction:column;gap:6px;display:flex}.my-stats strong{color:#8f6cb2;letter-spacing:-.6px;font-size:25px}.my-stats span{color:#a38caf;font-size:10px}.modal h3{margin:24px 0 12px;font-size:14px}.order-list>div{border-bottom:1px solid #ece5f1;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.order-list>div>div{flex-direction:column;gap:6px;display:flex}.order-list strong{font-size:12px}.order-list span{color:#9d84ad;font-size:10px}.order-list code{color:#b39dc0;overflow-wrap:anywhere;font-size:9px}.refund-pill{white-space:nowrap;background:#fcebe0;border-radius:6px;padding:5px 8px;color:#bb8065!important;font-size:10px!important}.modal-actions{justify-content:space-between;gap:15px;margin-top:24px;display:flex}.modal-actions .button{font-size:11px}.prize-modal-image{background:radial-gradient(#f3e3ff,#e4d4f3);border:1px solid #dfcfee;border-radius:12px;justify-content:center;align-items:center;height:230px;display:flex}.prize-modal-image img{object-fit:contain;filter:drop-shadow(0 9px 12px #774e9330);width:215px;height:215px}.details-list{margin:20px 0}.details-list>div{border-bottom:1px solid #eee8f3;justify-content:space-between;align-items:center;gap:15px;padding:11px 0;font-size:11px;display:flex}.details-list dd{color:#7e5e8c;text-align:right;margin:0;font-weight:600}.modal>.text-button{margin-bottom:13px}.prose p{color:#9982a7;font-size:12px;line-height:1.9}.prose strong{color:#7a5c8e}.prose h3{color:#6b527e;margin:23px 0 8px}.proof-json{white-space:pre-wrap;overflow-wrap:anywhere;color:#876b9a;background:#f9f5fc;border:1px solid #e6dbf0;border-radius:10px;max-height:400px;margin:18px 0;padding:18px;font-size:10px;line-height:1.7;overflow:auto}.admin-form{flex-direction:column;gap:15px;margin:20px 0 30px;display:flex}.admin-form label,.recovery label,.admin-round label{color:#9477a4;flex-direction:column;gap:7px;font-size:11px;display:flex}.admin-form input:not([type=checkbox]),.admin-form textarea,.recovery input,.recovery select,.admin-round input{color:#614171;background:#fff;border:1px solid #e3d6ec;border-radius:8px;width:100%;padding:10px 12px;font-size:12px}.admin-form textarea{resize:vertical;min-height:100px}.form-pair{grid-template-columns:1fr 1fr;gap:17px;display:grid}.admin-form .terms-check{flex-direction:row;align-items:flex-start;margin:5px 0}.admin-round{border:1px solid #e8dcf1;border-radius:10px;flex-direction:column;gap:12px;margin:12px 0;padding:16px;display:flex}.admin-round>strong{font-size:13px}.admin-round>span{color:#a184b4;font-size:10px}.admin-round code{word-break:break-all;color:#89639e;font-size:10px}.admin-round form{flex-direction:column;gap:13px;display:flex}.recovery{border:1px solid #e9dfee;border-radius:10px;margin-top:22px;padding:14px}.recovery summary{cursor:pointer;color:#8d6ba2;font-size:11px}.recovery form{flex-direction:column;gap:15px;margin-top:20px;display:flex}.fatal{max-width:650px;margin:auto;padding:20vh 24px}.fatal .ball{margin-bottom:25px}.fatal h1{letter-spacing:-1.5px;font-size:36px}.fatal p{color:#a58bb5;font-size:14px}.fatal .button{margin-top:20px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes arrive{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (width>=1500px){.header{max-width:1304px}main{max-width:1180px}.intro{padding-top:44px}.intro h1{font-size:66px}.raffle-grid{grid-template-columns:1.36fr 1fr}.prize-stage{height:514px}.hero-packs{width:405px;height:405px}}@media (width<=1340px){main{margin:0 48px}.header{margin:0 16px}.header nav{margin-left:0}.header-actions{gap:18px}footer{margin:0 16px}.timer{gap:21px}.hero-packs{width:365px;height:365px}}@media (width<=1100px){main{margin:0 32px}.header{margin:0;padding:0 32px}.header nav{gap:23px}.header-actions{gap:13px}.network{display:none}.raffle-grid{grid-template-columns:1.12fr 1fr;gap:18px}.entry-card{padding:23px 23px 0}.entry-bottom{margin:0 -23px}.prize-stage{height:502px}.hero-packs{width:345px;height:345px;transform:translate(-50%,-57%)rotate(-3deg)}.prize-caption{bottom:25px;left:22px;right:22px}.prize-caption h2{font-size:20px}.prize-stamp{gap:6px;padding:9px}.prize-stamp svg{width:18px}.prize-footer,.prize-footer button{font-size:10px}.prize-footer>span{gap:5px}.prize-footer svg{width:14px}.timer{gap:15px}.timer strong{font-size:38px}.quick-picks{gap:5px}.ticket-picker{gap:8px}.stepper{width:41%}.stepper button{width:29px}.round-stats>div{font-size:9px}.round-stats strong{font-size:11px}.countdown{padding:15px}.intro-note{margin-right:65px}.value-strip>div{gap:11px}.value-strip strong{font-size:11px}.value-strip p span{font-size:9px}.faq{padding:0 10px}.footer-top>div{gap:18px}.hero-packs{top:47%}.stage-word{font-size:50px}.steps{gap:30px}.steps article:not(:last-child):after{width:70px;right:-49px}}@media (width<=900px){.header nav{gap:19px;font-size:12px}.header{gap:20px}.brand{font-size:25px}.header .ball{width:31px;height:31px}.header .ball i{top:7px;left:7px}.intro h1{font-size:55px}.raffle-grid{grid-template-columns:1fr 1fr;gap:16px}.prize-stage{height:501px}.hero-packs{width:320px;height:320px;top:43%}.stage-top{top:19px;left:18px;right:18px}.prize-caption{display:block;bottom:26px;left:23px;right:23px}.prize-stamp{padding:8px;font-size:9px;position:absolute;top:-57px;right:0}.prize-stamp strong{font-size:10px}.prize-stamp svg{width:15px}.prize-caption h2{font-size:20px}.prize-caption p{font-size:11px}.prize-footer{flex-wrap:wrap;justify-content:center;gap:10px 17px;padding-top:15px}.prize-footer button{flex-basis:100%;justify-content:center}.entry-card{padding:22px 18px 0}.entry-title h2{font-size:21px}.entry-bottom{margin:0 -18px}.timer{gap:14px}.timer strong{font-size:34px}.timer>div{min-width:43px}.countdown-label{font-size:9px}.countdown-label span{font-size:6px}.countdown-label>svg{width:13px}.entry-title{margin-bottom:20px}.round-stats>div{gap:4px;font-size:8px}.round-stats>div>svg{width:14px}.quantity-label{font-size:10px}.quantity-label>span{font-size:9px}.ticket-icon{width:35px;height:35px}.quick-picks button{gap:3px;font-size:10px}.quick-picks button svg{width:12px}.stepper button{width:25px}.total-row{margin-top:20px}.enter-button{font-size:11px}.enter-button>svg{width:17px}.terms-check{font-size:9px}.payment-note{font-size:8px}.value-strip{gap:10px}.value-strip>div{gap:8px;justify-content:center!important;padding:0!important}.value-strip .feature-icon{border-radius:9px;width:32px;height:32px}.value-strip .feature-icon svg{width:17px}.value-strip strong{font-size:10px}.value-strip p span{font-size:8px}.faq{gap:40px}.empty-state{gap:12px;padding:25px 20px}.empty-state>.text-button{font-size:9px}.footer-top>span{display:none}.footer-top>div{gap:16px}.transparency-strip{padding:23px}.transparency-strip p{font-size:9px}}@media (width<=740px){.announcement{gap:5px;height:31px;font-size:9px}.announcement a{margin-left:5px}.announcement svg{width:11px}.header{gap:15px;height:77px;padding:0 22px}.header nav{display:none}.header .brand{font-size:24px}.header-actions{margin-left:auto}.wallet-button{border-radius:8px;min-height:37px;padding:9px 11px;font-size:10px}.wallet-button svg{width:14px}.header .brand sup{font-size:14px}main{margin:0 22px}.preview-banner{gap:10px;margin-top:17px;padding:10px 11px;font-size:9px}.preview-banner>span{flex-wrap:wrap;gap:6px}.preview-banner>span>span{width:100%;padding-left:22px;line-height:1.5}.preview-banner button{gap:3px;font-size:8px}.preview-banner button svg{width:12px}.intro{padding:34px 0 26px}.intro .eyebrow{letter-spacing:1.1px;gap:6px;font-size:8px}.intro h1{letter-spacing:-2.7px;margin:14px 0;font-size:51px}.headline-spark{margin-left:4px;font-size:35px;top:-14px}.intro p{font-size:12px}.intro-note{display:none}.raffle-grid{grid-template-columns:1fr;gap:20px}.prize-stage{height:440px}.hero-packs{width:340px;height:340px;top:45%;transform:translate(-50%,-55%)rotate(-3deg)}.stage-top{top:20px;left:22px;right:22px}.stage-word{font-size:53px;top:128px}.prize-caption{display:flex;bottom:24px;left:23px;right:23px}.prize-caption .eyebrow{font-size:7px}.prize-caption h2{font-size:21px}.prize-caption p{font-size:11px}.prize-stamp{padding:10px;font-size:9px;position:static}.prize-stamp strong{font-size:11px}.prize-stamp svg{width:19px}.star-one{font-size:41px;top:98px;left:40px}.star-two{font-size:34px;top:165px;right:24px}.star-three{bottom:135px;left:35px}.prize-footer{flex-wrap:nowrap;justify-content:space-between;gap:8px;padding:16px 0 10px;font-size:9px}.prize-footer>span{gap:4px}.prize-footer button{flex-basis:auto;gap:4px;font-size:9px}.prize-footer svg{width:13px}.art-disclaimer{font-size:8px}.entry-card{border-radius:14px;padding:24px 25px 0}.entry-title{margin-bottom:23px}.entry-title .eyebrow{font-size:9px}.entry-title h2{font-size:24px}.ticket-icon{width:42px;height:42px}.countdown{padding:16px 20px}.countdown-label{font-size:10px}.countdown-label>svg{width:15px}.countdown-label span{font-size:7px}.timer{gap:26px;margin-top:10px}.timer>div{min-width:52px}.timer strong{font-size:43px}.timer small{margin-top:5px;font-size:8px}.timer .colon{margin-top:7px;font-size:29px}.round-stats{margin-bottom:20px;padding:19px 0}.round-stats>div{gap:6px;font-size:10px}.round-stats>div>svg{width:17px}.round-stats strong{font-size:13px}.quantity-label{margin-bottom:13px;font-size:12px}.quantity-label>span{font-size:10px}.ticket-picker{gap:14px}.stepper{width:44%;height:42px}.stepper button{width:35px}.stepper input{font-size:14px}.quick-picks{gap:7px}.quick-picks button{gap:5px;height:42px;font-size:12px}.quick-picks button svg{width:14px}.total-row{margin:23px 0 17px}.total-row>span{font-size:12px}.total-row strong{font-size:24px}.terms-check{gap:9px;margin-bottom:18px;font-size:10px}.terms-check input{width:14px;height:14px}.enter-button{height:49px;font-size:13px}.enter-button>svg{width:19px}.payment-note{margin:16px 0 22px;font-size:9px}.entry-bottom{margin:0 -25px;padding:14px;font-size:10px}.your-tickets{padding:12px;font-size:11px}.value-strip{grid-template-columns:1fr;gap:0;margin:28px 0;padding:5px 0}.value-strip>div{border:0;border-bottom:1px solid var(--line);gap:14px;justify-content:flex-start!important;padding:15px 8px!important}.value-strip>div:last-child{border:0}.value-strip .feature-icon{width:38px;height:38px}.value-strip .feature-icon svg{width:20px}.value-strip strong{font-size:12px}.value-strip p span{font-size:10px}.section-top{min-height:55px;padding:0 17px}.tabs{gap:23px}.tabs button{gap:6px;padding:19px 0 16px;font-size:10px}.tabs button svg{width:15px}.section-top>.small-muted{display:none}.empty-state{flex-wrap:wrap;gap:12px;padding:26px 19px}.empty-state h3{font-size:11px}.empty-state p{font-size:10px;line-height:1.6}.empty-state>.text-button{margin:5px 0 0 55px;font-size:10px}.empty-state>.small-muted{margin:5px 0 0 55px}.empty-state .empty-icon{width:42px;height:42px}.empty-state>div{max-width:calc(100% - 55px)}.entry-list{padding:0 16px}.winner-row{flex-wrap:wrap;gap:10px}.winner-row>div{max-width:calc(100% - 52px)}.winner-row>.text-button{margin-left:auto}.winner-row .delivery-pill{margin-left:50px}.how-section{padding:46px 0 33px}.how-heading .eyebrow{font-size:8px}.how-heading h2{letter-spacing:-1px;margin:11px 0;font-size:24px;line-height:1.4}.how-heading p{font-size:11px}.steps{grid-template-columns:1fr;gap:26px;margin-top:30px}.steps article{text-align:left;padding:0 0 0 63px}.steps article>svg{width:24px;position:absolute;top:5px;left:16px}.step-number{font-size:8px;top:36px;left:22px}.steps article:not(:last-child):after{display:none}.steps h3{margin-bottom:8px;font-size:13px}.steps p{max-width:none;margin:0;font-size:11px}.transparency-strip{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:42px;padding:23px}.transparency-strip>div{align-items:flex-start;gap:13px}.transparency-strip>div>svg{width:22px;margin-top:2px}.transparency-strip strong{font-size:12px;line-height:1.6;display:block}.transparency-strip p{margin-top:6px;font-size:10px}.transparency-strip>.button{margin-left:35px;font-size:11px}.faq{grid-template-columns:1fr;gap:18px;padding:0}.faq h2{margin-bottom:6px;font-size:26px;line-height:1.3}.faq summary{padding:17px 0;font-size:11px}.faq details:first-child summary{padding-top:9px}.faq details p{font-size:11px}.faq summary svg{width:15px}main{padding-bottom:35px}footer{margin:0 22px;padding:23px 0 19px}.footer-top{flex-wrap:wrap;gap:20px;padding-bottom:22px}.footer-top>.brand{font-size:22px}.footer-top>div{flex-basis:100%;justify-content:space-between;gap:10px;margin-left:0;font-size:10px}.footer-bottom{flex-direction:column;gap:10px;padding-top:16px;font-size:8px}.footer-bottom>span:last-child{font-size:8px}.modal-backdrop{padding:12px}.modal{border-radius:16px;max-height:calc(100dvh - 24px);padding:23px 20px}.modal-head{margin-bottom:20px}.modal-head h2{font-size:21px}.modal-intro{font-size:12px}.toast{gap:9px;width:max-content;max-width:calc(100vw - 24px);padding:13px 14px;font-size:11px;bottom:15px}.toast>svg{width:17px}.wallet-summary{gap:9px;padding:13px}.wallet-summary .feature-icon{width:30px;height:30px}.wallet-summary .feature-icon svg{width:17px}.wallet-summary .icon-button{width:27px;height:27px}.wallet-summary .icon-button svg{width:15px}.wallet-summary code,.wallet-summary span{font-size:9px}.my-stats{gap:12px}.my-stats strong{font-size:23px}.my-stats span{font-size:9px}.order-list>div{flex-wrap:wrap;align-items:flex-start}.order-list strong{font-size:11px}.order-list>div>button{margin-left:auto}.proof-json{padding:12px;font-size:9px}.form-pair{gap:12px}.modal-actions .button{padding:10px 12px;font-size:10px}}@media (width<=380px){main{margin:0 16px}.header{padding:0 16px}.intro h1{font-size:46px}.intro .eyebrow{font-size:7px}.prize-stage{height:405px}.hero-packs{width:300px;height:300px}.prize-caption{left:19px;right:19px}.prize-caption h2{font-size:18px}.prize-stamp{gap:5px;padding:8px}.prize-footer,.prize-footer button{font-size:8px}.entry-card{padding:22px 19px 0}.entry-bottom{margin:0 -19px}.timer{gap:21px}.ticket-picker{gap:10px}.stepper{width:42%}.stepper button{width:29px}.entry-title h2{font-size:22px}.empty-state{padding:22px 15px}.empty-state h3{font-size:10px}.empty-state p{font-size:9px}.announcement{font-size:8px}.announcement a{margin-left:3px}.wallet-button{font-size:9px}.header .brand{font-size:22px}.preview-banner button{font-size:7px}.form-pair{grid-template-columns:1fr}footer{margin:0 16px}}.intro p,.quantity-label>span,.total-row>span,.terms-check,.payment-note,.entry-bottom,.value-strip p span,.empty-state p,.small-muted,.how-heading p,.steps p,.faq details p,.footer-top>span,.footer-top>div,.modal-intro,.modal>p,.prose p,.subtle-box,.activity-row>div>span,.winner-row>div>span,.order-list span{color:#776b82}.footer-bottom,.art-disclaimer{color:#877b90}.timer small,.countdown-label span{color:#887798}.prize-caption p{color:#70577e}.your-tickets{color:#765391}.admin-review{border:1px solid #e6dcec;border-radius:10px;flex-direction:column;gap:9px;margin:10px 0;padding:15px;font-size:11px;display:flex}.admin-review code{overflow-wrap:anywhere;color:#80678d;font-size:10px}.admin-review .text-button{white-space:normal;font-size:10px}.admin-review span{color:#937d9e;font-size:10px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{color:#f3f4f6;--ink:#f3f4f6;--purple:#a4efbd;--muted:#969ba8;--line:#262931;--lavender:#1a2921;--green:#a4efbd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0d11}::selection{color:#fff;background:#35624b}.announcement{color:#92baa0;background:#142019;border-bottom:1px solid #203529}.announcement a{color:#c0efcf}.header{border-color:#282a32}.brand{letter-spacing:-1.2px}.brand sup{color:#a4efbd}.ball{background:linear-gradient(#a4efbd 0 46%,#35754f 46% 56%,#15221b 56%);border-color:#71ba8b}.ball i{background:#102019;border-color:#71ba8b}.header nav{color:#9096a3}.header nav a.active{color:#f1f5f2}.network{color:#9da6a8}.button.dark{color:#102318;background:#b0f3c5;border-color:#c2f7d2}.button.dark:hover{background:#c7f7d6}.button.primary{color:#11251a;background:linear-gradient(100deg,#b5f1ca,#93e4ad);border-color:#b2f2c8;box-shadow:0 3px #42694b}.button.primary:not(:disabled):hover{background:linear-gradient(100deg,#c8f8d9,#b2f1c7);box-shadow:0 3px 24px #76e9a322}.button.outline{color:#d3dbd9;background:#1a1e25;border-color:#363c43}.button.outline:hover{background:#252b32}.preview-banner{color:#9cb7a5;background:#15211a;border-color:#314238;border-radius:9px}.preview-banner strong,.preview-banner button{color:#b3dfc2}.preview-banner>span>svg{color:#a2c5af}.intro{padding-top:43px;padding-bottom:34px}.intro .eyebrow{color:#87998e;letter-spacing:1.9px}.little-star{color:#b7e8c6}.intro h1{letter-spacing:-2.8px;font-size:65px;line-height:1.07}.headline-spark{color:#688e78}.intro p{color:#979eaa;font-size:14px}.intro-note{color:#c2b699;margin-right:80px;font-family:Manrope,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:1.55;transform:rotate(0)}.intro-note .hand-star{color:#746c5b;font-size:47px;top:-5px}.intro-note svg{color:#80775e;width:51px;height:51px;margin-left:6px}.collection-bar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.collection-tabs{align-items:center;gap:10px;display:flex}.collection-tabs button{color:#a1a7b2;background:#14161b;border:1px solid #34363d;border-radius:100px;align-items:center;gap:9px;padding:11px 17px;font-size:12px;font-weight:650;transition:background .2s,color .2s;display:flex}.collection-tabs button>span:first-child{font-size:19px;line-height:1}.collection-tabs button.selected{color:#111a15;background:#ecf2ee;border-color:#edf5ef}.collection-tabs button:nth-child(2).selected{color:#332b1b;background:#f1e9da;border-color:#f7efdc}.collection-count{letter-spacing:.3px;color:inherit;opacity:.7;border-left:1px solid #9995;padding-left:7px;font-size:8px;font-weight:500}.collection-note{color:#808a96;font-size:10px}.prize-stage{background:radial-gradient(at 50% 40%,#264c39 0,#152d24 35%,#111b19 67%,#12151a 100%);border:1px solid #335b43;border-radius:21px;height:522px}.collection-onepiece .prize-stage{background:radial-gradient(at 50% 40%,#4e4426 0,#292719 35%,#1a1b17 67%,#171719 100%);border-color:#625139}.prize-stage:before{content:"";opacity:.2;background-image:radial-gradient(#79b28c 1px,#0000 1px);background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20%,#0000 90%);mask-image:linear-gradient(#0000,#000 20%,#0000 90%)}.collection-onepiece .prize-stage:before{background-image:radial-gradient(#cbb77d 1px,#0000 1px)}.hero-packs{filter:drop-shadow(0 16px 19px #0008)drop-shadow(0 0 21px #75e2a224);width:399px;height:399px;top:48%;transform:translate(-50%,-55%)}.collection-onepiece .hero-packs{filter:drop-shadow(0 16px 19px #0008)drop-shadow(0 0 21px #dfbe7024)}.pill{color:#b5d4c1;box-shadow:none;background:#1c3329b8;border-color:#45644e80;padding:8px 10px;font-size:8px}.collection-onepiece .pill{color:#e2d5b2;background:#332e1fb8;border-color:#6a5c3b80}.dot.violet{background:#a3dfb6}.round-label{color:#9caf9f}.stage-word{color:#89bd9a0d;letter-spacing:-3px;font-size:70px;top:157px;transform:rotate(-8deg)}.collection-onepiece .stage-word{color:#d5c48c0c}.stage-orbit{border-color:#9fdbb60e}.orbit-two{border-color:#9fdbb612}.art-star{color:#aee9c44d}.star-three{color:#b6ecc94d}.prize-caption .eyebrow{color:#93b49e;letter-spacing:1.4px}.prize-caption h2{color:#f1f6f2;letter-spacing:-.5px;font-size:21px}.prize-caption p{color:#b0bfb5;font-size:11px}.prize-stamp{color:#c3e6d0;background:#1839278f;border-color:#83ac9250}.collection-onepiece .prize-caption .eyebrow{color:#c1ae7b}.collection-onepiece .prize-caption p{color:#c2b89b}.collection-onepiece .prize-stamp{color:#e8d9ad;background:#352e1c8f;border-color:#9f8b6050}.prize-footer{color:#9ca6a3;padding-top:19px}.prize-footer svg{color:#91b49f}.prize-footer button{color:#b4c6bb}.art-disclaimer{color:#747f7b;font-size:9px}.entry-card{background:#17191f;border-color:#30333c;border-radius:21px;box-shadow:0 12px 30px #0002}.entry-title .eyebrow{color:#9da6a1}.entry-title h2{color:#eef2ef;font-size:24px}.ticket-icon{color:#b2d7bd;background:#223529}.countdown{background:#101318;border-color:#2d3338}.countdown-label{color:#a8b3ac}.countdown-label span{color:#6d8375}.timer strong{color:#e7f0e9}.timer small{color:#84968a}.timer .colon{color:#506057}.round-stats{border-color:#2c3037}.round-stats>div{color:#89968f}.round-stats strong{color:#d1ddd5}.round-stats svg{color:#819f8b}.quantity-label label{color:#c4d1c9}.quantity-label>span{color:#85978c}.quantity-label strong{color:#b7d5c2}.stepper{background:#10151a;border-color:#3a4340}.stepper input{color:#f1f5f2}.stepper button{color:#a9c0b1}.stepper button:hover{background:#213327}.quick-picks button{color:#9eb3a5;background:#14191d;border-color:#353f3a}.quick-picks button.selected{color:#c8efd5;background:#223c2c;border-color:#6ca681}.quick-picks button:hover{background:#243b2d}.total-row>span{color:#96a59c}.total-row strong{color:#edf4ef}.total-row strong>span:last-child{color:#9aaba1}.terms-check{color:#a0ada5}.terms-check button{color:#bad4c4}.terms-check input{accent-color:#a4efbd}.payment-note{color:#85948b}.entry-bottom{color:#91a698;background:#131a16;border-color:#2c3530}.your-tickets{color:#c2ddcc;background:#1b2d22;border-color:#3a5142}.value-strip{border-color:#292d31}.value-strip>div{border-color:#2c3033}.value-strip strong{color:#c7d1ca}.value-strip p span{color:#8a968e}.lavender{color:#9bc6ab;background:#1f3227}.peach{color:#c3aa86;background:#31291f}.mint{color:#93b3b0;background:#1e2d2c}.community-panel{background:#16191f;border-color:#30353c}.section-top{border-color:#2b3036}.tabs button{color:#8e9b93}.tabs button.selected{color:#d1e2d7}.tabs button.selected:after{background:#a4efbd}.small-muted{color:#87988e}.empty-icon{color:#779f85;background:#23342a}.empty-state h3{color:#d0dbd5}.empty-state p{color:#93a198}.text-button{color:#b3d1be}.activity-row,.winner-row{border-color:#2a3430}.activity-row>div>span,.winner-row>div>span{color:#93a59b}.activity-qty{color:#c7d9cf}.avatar{background:#263c2e}.avatar-1{background:#423929}.avatar-2{background:#293c41}.avatar-3{background:#422c2a}.demo-tag{color:#a3bfac;background:#2c4034}.delivery-pill{color:#b8cbbf}.how-heading .eyebrow{color:#9caf9f}.how-heading h2{color:#e1e9e4}.how-heading p{color:#929f97}.steps article>svg{color:#9ec7ad}.step-number{color:#6b8e77}.steps article:not(:last-child):after{background:#35483c}.steps h3{color:#c6d7cc}.steps p{color:#95a39b}.transparency-strip{background:#19271f;border-color:#334a3c}.transparency-strip strong{color:#c3dccd}.transparency-strip p{color:#94ad9d}.transparency-strip>div>svg{color:#a0c6af}.faq h2{color:#e0e9e3}.faq h2>span{color:#8ea498}.faq details{border-color:#2e3932}.faq summary{color:#bdcfc3}.faq summary svg{color:#7e9e89}.faq details p{color:#9bad9f}.footer-top>span,.footer-top>div{color:#8f9c95}.footer-bottom{color:#829087;border-color:#29332d}.modal-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030605c4}.modal{color:#dce8e1;background:#151a19;border-color:#38443e}.icon-button{color:#bdd8c7;background:#23332a;border-color:#3d5145}.modal-intro,.modal>p,.prose p{color:#a1b3a9}.modal-head h2{color:#e6f0ea}.wallet-option{color:#d4e8dc;background:#1b2620;border-color:#3b5043}.wallet-option:hover{background:#273d2e}.wallet-option>span:nth-last-child(2){color:#95af9f}.wallet-option>svg{color:#829e8d}.wallet-letter{color:#201d2c;background:#a998dd}.wallet-letter.S{color:#2e2211}.install-link{color:#9abda7}.subtle-box{color:#a5bfaf;background:#1b2a21;border-color:#334d3d}.inline-status{color:#a7c7b4}.wallet-summary{background:#17241d;border-color:#3b5142}.wallet-summary span{color:#98b3a1}.wallet-summary code{color:#c0ddcb}.my-stats{border-color:#38483f}.my-stats strong{color:#b6e6c7}.my-stats span{color:#9eb6a6}.order-list>div{border-color:#2d4334}.order-list span{color:#a9c0b1}.order-list code{color:#80a28b}.refund-pill{background:#473323;color:#e4bc92!important}.prize-modal-image{background:radial-gradient(#325d43,#111c17);border-color:#43664e}.details-list>div{border-color:#2e4937}.details-list dt{color:#a3bdad}.details-list dd{color:#c2decc}.prose strong,.prose h3{color:#d1e3d7}.proof-json{color:#a1c7b0;background:#0d1812;border-color:#304c39}.admin-form label,.recovery label,.admin-round label{color:#a9c9b5}.admin-form input:not([type=checkbox]),.admin-form textarea,.admin-form select,.recovery input,.recovery select,.admin-round input{color:#c6e3d1;background:#111e16;border:1px solid #3f5b49;border-radius:8px;width:100%;padding:10px 12px;font-size:12px}.admin-round{background:#18291e;border-color:#375642}.admin-round>span{color:#8faf99}.admin-round code{color:#afd2bc}.recovery{border-color:#365940}.recovery summary{color:#afd3bc}.admin-review{background:#19251e;border-color:#3d5144}.admin-review strong{color:#d6c3a6}.admin-review code{color:#b4cebe}.admin-review span{color:#98b2a1}.toast{color:#e6f2eb;background:#203b2a;border-color:#649275}.toast>svg,.toast button{color:#b7d8c4}.toast.error{color:#f5e2d5;background:#49322a;border-color:#9e7769}.fatal h1{color:#d3e4d9}.fatal p{color:#a2b6aa}.error-banner{color:#e5b6a5;background:#39231d;border-color:#755143}.pack-reference-strip{background:#131a16;border:1px solid #2d3430;border-radius:14px;grid-template-columns:.8fr 1.4fr;align-items:center;gap:28px;min-width:0;margin:28px 0 8px;padding:26px;display:grid}.pack-reference-strip .eyebrow{color:#87a291;letter-spacing:1.5px;font-size:8px}.pack-reference-strip h3{letter-spacing:-.4px;color:#d3e4d9;margin:8px 0 6px;font-size:15px;font-weight:600;line-height:1.6}.pack-reference-strip p{color:#8fa297;margin:0;font-size:10px;line-height:1.7}.tier-prices{scrollbar-width:thin;scrollbar-color:#375443 #18271e;gap:9px;min-width:0;padding:3px 0 9px;display:flex;overflow-x:auto}.tier-prices>span{background:linear-gradient(145deg,#22392a,#14251b);border:1px solid #344f3e;border-radius:10px;flex-direction:column;gap:11px;min-width:105px;padding:16px 13px;display:flex}.tier-prices strong{color:#b5cfbe;white-space:nowrap;font-size:11px;font-weight:600}.tier-prices small{color:#e3eee7;white-space:nowrap;font-size:10px}.value-strip{margin-top:23px}@media (width<=1100px){.prize-stage{height:514px}.hero-packs{width:365px;height:365px}.intro h1{font-size:59px}.prize-caption h2{font-size:19px}.entry-title h2{font-size:23px}.pack-reference-strip{grid-template-columns:.8fr 1fr;gap:24px;padding:23px}}@media (width<=900px){.hero-packs{width:335px;height:335px;top:44%}.prize-caption h2{font-size:18px}.entry-title h2{font-size:21px}.collection-tabs button{padding:10px 14px;font-size:11px}.collection-note{font-size:9px}.pack-reference-strip{grid-template-columns:1fr;gap:16px}}@media (width<=740px){.announcement{font-size:8px}.intro{padding-top:31px;padding-bottom:25px}.intro h1{letter-spacing:-2.3px;font-size:53px}.intro .eyebrow{letter-spacing:1.2px;font-size:7px}.intro p{font-size:12px}.collection-bar{gap:10px;margin:0 0 19px}.collection-tabs{gap:8px;width:100%}.collection-tabs button{white-space:nowrap;flex:1;justify-content:center;gap:7px;padding:12px 15px;font-size:12px}.collection-count,.collection-note{display:none}.collection-tabs button>span:first-child{font-size:17px}.prize-stage{border-radius:18px;height:442px}.hero-packs{width:337px;height:337px;top:44%;transform:translate(-50%,-53%)}.prize-caption h2{letter-spacing:-.5px;font-size:18px}.prize-caption p{max-width:245px;font-size:10px}.prize-stamp{padding:8px}.prize-stamp svg{width:17px}.stage-word{font-size:55px;top:126px}.prize-caption .eyebrow{font-size:7px}.entry-title h2{font-size:24px}.entry-card{border-radius:18px}.pack-reference-strip{gap:16px;margin-top:26px;padding:20px}.pack-reference-strip h3{font-size:14px}.pack-reference-strip p{font-size:10px}.tier-prices>span{min-width:100px;padding:15px 12px}.value-strip{margin-top:25px}.timer strong{color:#eaf2ed}.prize-footer{font-size:9px}.art-disclaimer{font-size:8px}}@media (width<=380px){.intro h1{font-size:49px}.intro .eyebrow{letter-spacing:1px;font-size:6.5px}.hero-packs{width:306px;height:306px}.prize-stage{height:412px}.prize-caption h2{font-size:16px}.prize-caption p{font-size:9px}.prize-stamp{padding:6px}.prize-stamp svg{width:15px}.announcement{font-size:7px}.collection-tabs button{font-size:11px}}.collection-tabs{align-items:stretch}.brand-domain{letter-spacing:-.4px;color:#9eb9a8;font-size:.6em;font-weight:650}@media (width<=600px){.header .brand{letter-spacing:-.8px;gap:7px;font-size:20px}.header .brand .ball{width:28px;height:28px}.header .brand sup{display:none}.header-actions .wallet-button{padding:11px 12px;font-size:11px}}.collection-tabs button{border-radius:16px;justify-content:flex-start;min-width:230px}.collection-choice{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;display:flex}.collection-choice strong{font-size:13px}.collection-choice small{opacity:.75;font-size:10px;font-weight:500}.collection-retail{text-align:right;flex-direction:column;gap:3px;margin-left:auto;padding-left:20px;font-size:15px;display:flex}.collection-retail small{opacity:.7;font-size:8px;font-weight:500}.hero-packs{object-fit:contain;width:265px;height:353px;top:46%;transform:translate(-50%,-53%)}.pack-price-comparison{background:#142019;border:1px solid #33483c;border-radius:16px;grid-template-columns:1fr 1fr;gap:20px;margin-top:15px;padding:18px 22px;display:grid}.collection-onepiece .pack-price-comparison{background:#201e17;border-color:#4b432e}.pack-price-comparison>div{flex-direction:column;gap:7px;display:flex}.pack-price-comparison>div+div{border-left:1px solid #48564c;padding-left:22px}.pack-price-comparison>div>span{color:#a5b8ac;font-size:11px}.pack-price-comparison strong{color:#f2f6f3;letter-spacing:-1px;align-items:baseline;gap:6px;font-size:28px;display:flex}.pack-price-comparison strong small{letter-spacing:0;color:#afcab8;font-size:12px}.pack-price-comparison>div>small{color:#9baea2;font-size:10px}.entry-title h2{max-width:300px;font-size:22px;line-height:1.25}.entry-prize-label{color:#b6d0bf;align-items:center;gap:7px;margin:16px 0 0;font-size:11px;display:flex}.payment-destination{color:#93a79a;margin:0 0 18px;font-size:10px}.payment-destination summary{cursor:pointer;text-align:center;padding:6px}.payment-destination code{overflow-wrap:anywhere;color:#c0d9c9;background:#101712;border-radius:8px;padding:10px;display:block}.payment-destination p{margin:8px 0;font-size:10px;line-height:1.6}.prize-modal-image img{object-fit:contain;width:165px;height:220px}.prize-modal-image{min-height:240px}@media (width<=900px){.collection-note{display:none}.collection-tabs{width:100%}.collection-tabs button{flex:1;min-width:0}.hero-packs{width:245px;height:327px}}@media (width<=740px){.collection-tabs button{gap:8px;padding:13px 14px}.collection-choice strong{font-size:12px}.collection-choice small{font-size:9px}.collection-retail{padding-left:8px;font-size:14px}.hero-packs{width:220px;height:293px;top:44%}.pack-price-comparison{gap:14px;padding:17px 18px}.pack-price-comparison>div+div{padding-left:16px}.pack-price-comparison strong{font-size:26px}.entry-title h2{font-size:22px}}@media (width<=440px){.collection-tabs button{padding:11px 10px}.collection-tabs button>span:first-child{display:none}.collection-choice strong{font-size:11px}.collection-retail{padding-left:4px;font-size:13px}.collection-retail small{font-size:7px}.hero-packs{width:204px;height:272px}.pack-price-comparison>div>span{font-size:10px}.pack-price-comparison>div>small{font-size:9px}}
