@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel Fallback;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_6230ca{font-family:Cinzel,Cinzel Fallback;font-style:normal}.__variable_6230ca{--font-display:"Cinzel","Cinzel Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_d2dc74{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_d2dc74{--font-body:"Manrope","Manrope Fallback"}*{box-sizing:border-box}body,html{margin:0;padding:0}body{min-height:100vh;color:#f3ead2;font-family:var(--font-body),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;background-color:#0c1613;background-image:linear-gradient(180deg,rgba(9,15,13,.55),rgba(9,15,13,.78) 45%,rgba(6,10,9,.96)),url(/dragon-bg.jpg);background-size:cover;background-position:top;background-attachment:fixed}button,input{font:inherit}a{color:inherit}.page{min-height:100vh;display:flex;justify-content:center;padding:56px 18px}.shell{width:100%;max-width:640px}.brand{text-align:center;margin-bottom:32px}.eyebrow{display:inline-block;color:#c9a24c;letter-spacing:.1em;font-size:12px}.eyebrow,.title{font-weight:600;font-family:var(--font-display),serif}.title{font-size:clamp(34px,6.5vw,54px);line-height:1.08;margin:10px 0 14px;color:#f6ecd3;text-shadow:0 2px 24px rgba(0,0,0,.45)}.subtitle{color:#cdd9cd;margin:0 auto;max-width:480px;font-size:15px}.card{background:linear-gradient(180deg,rgba(22,33,29,.82),rgba(14,21,18,.9));border:1px solid rgba(201,162,76,.35);border-radius:18px;padding:28px;box-shadow:0 30px 90px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.03);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.btn{width:100%;border:0;border-radius:12px;padding:14px 16px;font-weight:700;cursor:pointer;transition:.18s ease;font-size:15px}.btn:disabled{opacity:.45;cursor:not-allowed}.primary{background:linear-gradient(180deg,#d9b568,#c9a24c);color:#201405}.primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.secondary{background:rgba(255,255,255,.04);color:#f3ead2;border:1px solid rgba(201,162,76,.3)}.secondary:hover:not(:disabled){background:rgba(255,255,255,.08)}.status{margin-bottom:18px;color:#9fae9f;font-size:14px}.wallet{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:13px 15px;border:1px solid rgba(201,162,76,.25);border-radius:12px;margin-bottom:22px;background:rgba(255,255,255,.02)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.success{color:#8fd6a0}.error{color:#e2726b}.warning{color:#dcb75f}.notice{padding:13px 15px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(201,162,76,.18);margin:16px 0;font-size:13px;line-height:1.6;color:#b9c4b8}.notice.success{color:#8fd6a0;border-color:rgba(143,214,160,.3)}.notice.error{color:#e2726b;border-color:rgba(226,114,107,.3)}.sectionTitle{font-family:var(--font-display),serif;font-size:14px;letter-spacing:.04em;color:#c9a24c;margin:28px 0 12px;font-weight:600}.label{display:block;color:#9fae9f;font-size:13px;margin-bottom:7px}.input{width:100%;padding:13px 15px;border-radius:12px;background:rgba(0,0,0,.25);border:1px solid rgba(201,162,76,.25);color:#f3ead2;outline:none;margin-bottom:14px}.input:focus{border-color:#c9a24c}.task{justify-content:space-between;padding:14px 15px;background:rgba(255,255,255,.02);border:1px solid rgba(201,162,76,.16);border-radius:14px;margin:10px 0}.task,.taskLeft{display:flex;align-items:center;gap:12px}.check{width:19px;height:19px;accent-color:#c9a24c}.taskLink{text-decoration:none;color:#f3ead2;font-weight:550}.taskLink:hover{text-decoration:underline}.smallBtn{border:1px solid rgba(201,162,76,.35);background:rgba(201,162,76,.08);color:#f3ead2;border-radius:10px;padding:8px 12px;font-size:12px;cursor:pointer;white-space:nowrap;text-decoration:none}.smallBtn:hover{background:rgba(201,162,76,.16)}.footer{text-align:center;color:#7c8a7c;font-size:12px;margin-top:28px}.adminGrid{display:grid;grid-gap:14px;gap:14px;margin-bottom:24px}.adminTask{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px;align-items:end;margin-bottom:10px}@media (max-width:620px){.page{padding:32px 12px}.card{padding:20px;border-radius:16px}.task{align-items:flex-start}.adminTask{grid-template-columns:1fr}}.wheelWrap{display:flex;flex-direction:column;align-items:center;margin:6px 0 4px}.wheelStage{position:relative;width:260px;max-width:80vw;aspect-ratio:1682/1878;filter:drop-shadow(0 16px 40px rgba(0,0,0,.5))}.wheelBaseImg{width:100%;height:100%;display:block}.wheelBaseImg,.wheelPointerImg{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.wheelPointerImg{position:absolute;top:52.78%;left:50.25%;width:34%;transform-origin:54.66% 54.12%;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}@keyframes fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes floatParticle{0%{transform:translateY(0) translateX(0);opacity:0}10%{opacity:.55}90%{opacity:.35}to{transform:translateY(-120vh) translateX(30px);opacity:0}}@keyframes glowPulse{0%,to{opacity:.45}50%{opacity:.85}}@keyframes shimmerSweep{0%{transform:translateX(-120%)}to{transform:translateX(220%)}}.page{position:relative;overflow:hidden}.brand{animation:fadeInUp .7s ease both}.card{animation:fadeInUp .8s ease .1s both;position:relative;overflow:hidden}.card:before{content:"";position:absolute;inset:-40%;background:radial-gradient(closest-side,rgba(201,162,76,.16),transparent 70%);animation:glowPulse 5s ease-in-out infinite;pointer-events:none;z-index:0}.card>*{z-index:1}.card>*,.primary{position:relative}.primary{overflow:hidden}.primary:after{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:translateX(-120%)}.primary:hover:not(:disabled):after{animation:shimmerSweep 1.1s ease}.notice,.wheelWrap .notice{animation:fadeInUp .35s ease both}.particles{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.particle{position:absolute;bottom:-10px;width:3px;height:3px;border-radius:50%;background:#c9a24c;box-shadow:0 0 6px 2px rgba(201,162,76,.6);animation:floatParticle linear infinite}.p1{left:8%;animation-duration:16s;animation-delay:0s}.p2{left:22%;animation-duration:21s;animation-delay:3s}.p3{left:41%;animation-duration:18s;animation-delay:6s}.p4{left:63%;animation-duration:24s;animation-delay:1.5s}.p5{left:78%;animation-duration:19s;animation-delay:8s}.p6{left:91%;animation-duration:22s;animation-delay:4.5s}.exclusivityBar{margin-top:18px;max-width:420px;margin-left:auto;margin-right:auto}.exclusivityLabel{display:flex;justify-content:space-between;font-size:12.5px;color:#b9c4b8;margin-bottom:6px}.progressTrack{width:100%;height:6px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(201,162,76,.2);overflow:hidden}.progressFill{height:100%;border-radius:999px;background:linear-gradient(90deg,#8a6a25,#d9b568);transition:width .6s ease}.input,.smallBtn,.task,.wallet{transition:border-color .2s ease,background .2s ease,transform .15s ease}.task:hover{border-color:rgba(201,162,76,.35)}@media (prefers-reduced-motion:reduce){.brand,.card,.notice,.particle,.primary:after{animation:none!important}}.navbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(10,17,14,.75);border-bottom:1px solid rgba(201,162,76,.18)}.navInner{width:100%;padding:14px 32px;display:flex;align-items:center;justify-content:space-between}.navBrand{font-family:var(--font-display),serif;color:#f3ead2;font-weight:600;cursor:pointer;letter-spacing:.02em;text-decoration:none}.navBrandGold{color:#c9a24c}.navToggle{display:flex;flex-direction:column;gap:4px;cursor:pointer}.navToggle span{width:20px;height:2px;background:#c9a24c;display:block}.navMobile{display:flex;flex-direction:column;padding:10px 20px 16px;gap:12px;border-top:1px solid rgba(201,162,76,.15)}.navMobileLink{color:#e7e0cc;font-size:14px;cursor:pointer;text-decoration:none}.heroSection{min-height:92vh;display:flex;align-items:center;justify-content:center;padding:40px 18px;position:relative}.section{max-width:900px;margin:0 auto;padding:70px 18px;position:relative;z-index:1}.sectionHead{text-align:center;margin-bottom:34px}.sectionHeading{font-size:clamp(24px,4vw,34px);color:#f3ead2;margin:8px 0 0;font-weight:600}.sealEmblem,.sectionHeading{font-family:var(--font-display),serif}.sealEmblem{width:64px;height:64px;margin:0 auto 14px;border-radius:50%;border:1px solid rgba(201,162,76,.5);display:flex;align-items:center;justify-content:center;font-size:26px;color:#c9a24c;box-shadow:0 0 0 6px rgba(201,162,76,.08),0 0 30px rgba(201,162,76,.25)}.scrollCue{margin-top:40px;color:#9fae9f;font-size:12px;letter-spacing:.08em;cursor:pointer;animation:bob 2.2s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.sealCard{position:relative}.sealCard:after{content:"";position:absolute;inset:8px;pointer-events:none;z-index:0;border:1px solid rgba(201,162,76,.22);border-radius:12px}.galleryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:16px;gap:16px}.galleryCard{border:1px solid rgba(201,162,76,.3);border-radius:14px;overflow:hidden;background:rgba(255,255,255,.02);transition:transform .25s ease,box-shadow .25s ease}.galleryCard:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.4)}.galleryImg{width:100%;aspect-ratio:1;object-fit:cover;display:block}.galleryPlaceholder{width:100%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(160deg,#16221d,#0e1512);font-size:34px}.galleryComingSoon{font-size:11px;color:#7c8a7c;letter-spacing:.04em}.galleryCaption{display:flex;justify-content:space-between;padding:10px 12px;font-size:12.5px;color:#e7e0cc}.faqList{display:flex;flex-direction:column;gap:10px}.faqItem{border:1px solid rgba(201,162,76,.22);border-radius:12px;background:rgba(255,255,255,.02);overflow:hidden}.faqQuestion{padding:15px 18px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:14.5px;color:#f3ead2;font-weight:550}.faqChevron{color:#c9a24c;font-size:16px}.faqAnswer{padding:0 18px 16px;color:#b9c4b8;font-size:13.5px;line-height:1.7;animation:fadeInUp .25s ease both}.tierBadge{font-size:11px;padding:3px 9px;border-radius:999px;font-weight:700;letter-spacing:.03em;background:rgba(201,162,76,.14);border:1px solid rgba(201,162,76,.4);color:#d9b568}.grain{z-index:1;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.grain,.mouseGlow{position:fixed;inset:0;pointer-events:none}.mouseGlow{z-index:0;background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%),rgba(201,162,76,.06),transparent 70%)}.page{display:block;padding:0}body{cursor:url(/dragon-cursor.png) 0 0,auto}.check,.faqQuestion,.galleryCard,.navBrand,.navLink,.navMobileLink,.navToggle,.scrollCue,.smallBtn,.taskLink,a,button,input[type=checkbox]{cursor:url(/dragon-cursor.png) 1 0,pointer!important}.checkerWrap{max-width:420px;margin:30px auto 0}.checkerBox{display:flex;flex-direction:column;gap:10px;border:1px solid rgba(201,162,76,.3);border-radius:14px;padding:16px;background:rgba(255,255,255,.02)}.checkerRow{display:flex;gap:8px}.checkerRow .input{flex:1 1}.checkerBtn{width:auto;white-space:nowrap;padding:12px 16px}.checkerNote{font-size:11px;color:#7c8a7c;margin:0;text-align:center}.xLoginRow{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.referralBox{margin-top:18px;padding-top:16px;border-top:1px solid rgba(201,162,76,.18)}.spinHistory{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:6px}.spinChip{font-size:11px;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(201,162,76,.25);color:#cdd9cd}.blessingBackdrop{position:fixed;inset:0;z-index:100;background:rgba(5,9,8,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeInUp .25s ease both}.blessingCard{position:relative;max-width:380px;width:100%;text-align:center;background:linear-gradient(180deg,rgba(24,36,31,.97),rgba(14,21,18,.99));border:1px solid rgba(201,162,76,.4);border-radius:20px;padding:36px 28px 30px;box-shadow:0 30px 90px rgba(0,0,0,.6);animation:fadeInUp .35s cubic-bezier(.2,.8,.2,1) .05s both}.blessingRare{border:1px solid rgba(201,162,76,.8);box-shadow:0 0 0 1px rgba(201,162,76,.3),0 0 60px rgba(201,162,76,.35),0 30px 90px rgba(0,0,0,.6)}.blessingClose{position:absolute;top:14px;right:16px;background:none;border:none;color:#9fae9f;font-size:22px;line-height:1;cursor:pointer}.blessingClose:hover{color:#f3ead2}.blessingEmoji{font-size:46px;margin-bottom:6px}.blessingLabel{font-size:20px;color:#f3ead2;font-weight:600;margin-bottom:12px}.blessingChinese,.blessingLabel{font-family:var(--font-display),serif}.blessingChinese{font-size:32px;color:#c9a24c;letter-spacing:.06em;margin-bottom:14px}.blessingMeaning{font-size:14px;color:#cdd9cd;line-height:1.6}.heroCtas{margin-top:22px}.archiveTeaserRow,.heroCtas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.blueprintPlaceholder{display:flex;flex-direction:column;align-items:center;gap:10px;padding:50px 20px;color:#9fae9f;font-size:13px;text-align:center}.blueprintIcon{font-size:34px}.loreList{display:flex;flex-direction:column;gap:22px;max-width:700px;margin:0 auto}.loreChapter{display:flex;gap:18px}.loreChapterNum{font-size:22px;color:#c9a24c;min-width:42px;opacity:.7}.loreChapterNum,.loreChapterTitle{font-family:var(--font-display),serif}.loreChapterTitle{font-size:17px;color:#f3ead2;margin-bottom:6px;font-weight:600}.loreChapterText{color:#b9c4b8;font-size:14px;line-height:1.7}.articlePage{max-width:720px}.articleBody{color:#cdd9cd;font-size:15px;line-height:1.8}.articleBody p{margin:0 0 16px}.articleEmphasis{font-family:var(--font-display),serif;color:#f3ead2;font-size:17px}.articleEmphasis,.articleMechanism{text-align:center;margin:22px 0!important}.articleMechanism{color:#c9a24c;font-weight:600;letter-spacing:.03em;padding:14px;border:1px solid rgba(201,162,76,.25);border-radius:12px;background:rgba(255,255,255,.02)}.articleH2{color:#f3ead2;font-size:22px;margin:42px 0 16px;padding-top:18px;border-top:1px solid rgba(201,162,76,.18)}.articleH2,.articleH3{font-family:var(--font-display),serif}.articleH3{color:#c9a24c;font-size:16px;margin:28px 0 12px;letter-spacing:.02em}.articleCodeBox{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;color:#d9b568;background:rgba(0,0,0,.25);border:1px solid rgba(201,162,76,.25);border-radius:10px;padding:16px;margin:18px 0;line-height:1.8}.articleStatsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:12px;gap:12px;margin:18px 0}.articleStat{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 10px;border:1px solid rgba(201,162,76,.22);border-radius:12px;background:rgba(255,255,255,.02);font-size:11.5px;color:#9fae9f;text-align:center}.articleStatNum{font-family:var(--font-display),serif;font-size:22px;color:#c9a24c;font-weight:600}.siteFooter{border-top:1px solid rgba(201,162,76,.18);padding:40px 18px 50px;margin-top:30px;position:relative;z-index:1}.siteFooterInner{max-width:500px;margin:0 auto;text-align:center}.siteFooterBrand{font-family:var(--font-display),serif;color:#f3ead2;font-size:16px;margin-bottom:10px}.siteFooterDesc{color:#9fae9f;font-size:12.5px;line-height:1.7;margin:0 0 16px}.siteFooterX{display:inline-block;color:#c9a24c;font-size:13px;text-decoration:none;border:1px solid rgba(201,162,76,.3);border-radius:999px;padding:8px 18px;margin-bottom:14px}.siteFooterX:hover{background:rgba(201,162,76,.08)}.siteFooterCopy{color:#7c8a7c;font-size:11px}.blueprintRow{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.blueprintRow .blueprintMedia{flex:1 1 320px;min-width:260px}.archiveTeaserCol{gap:12px;align-items:center}.archiveTeaserCol,.navHamburger{display:flex;flex-direction:column}.navHamburger{gap:4px;cursor:pointer;background:none;border:none;padding:8px;margin:-8px}.navHamburger span{width:20px;height:2px;background:#c9a24c;display:block}.navHamburger:focus-visible{outline:2px solid #c9a24c;outline-offset:2px;border-radius:4px}.drawerBackdrop{position:fixed;inset:0;z-index:200;background:rgba(4,7,6,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:flex-end;animation:drawerFadeIn .35s ease both}@keyframes drawerFadeIn{0%{opacity:0}to{opacity:1}}.drawerPanel{position:relative;width:100%;max-width:480px;height:100%;background:linear-gradient(180deg,rgba(10,16,14,.92),rgba(6,10,9,.97));-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);border-left:1px solid rgba(201,162,76,.35);box-shadow:-30px 0 80px rgba(0,0,0,.5);padding:32px 30px 40px;overflow-y:auto;animation:drawerSlideIn .4s cubic-bezier(.16,.84,.44,1) both}@keyframes drawerSlideIn{0%{transform:translateX(28px);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:640px){.drawerPanel{max-width:100%}}.drawerClose{position:absolute;top:20px;right:20px;background:rgba(255,255,255,.04);border:1px solid rgba(201,162,76,.3);color:#e4e9e8;width:36px;height:36px;border-radius:50%;font-size:20px;line-height:1;cursor:pointer}.drawerClose:focus-visible,.drawerClose:hover{color:#c9a24c;border-color:#c9a24c;outline:none}.drawerBrand{font-family:var(--font-display),serif;font-size:13px;letter-spacing:.14em;color:#9fae9f;margin:6px 0 36px;text-transform:uppercase}.drawerLinks{display:flex;flex-direction:column;gap:4px}.drawerLink{display:flex;align-items:baseline;gap:18px;padding:16px 6px;text-decoration:none;background:none;border:none;border-bottom:1px solid rgba(201,162,76,.12);text-align:left;cursor:pointer;width:100%;opacity:0;transform:translateX(12px);animation:drawerItemIn .4s ease forwards}@keyframes drawerItemIn{to{opacity:1;transform:translateX(0)}}.drawerLinkNum{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#6fd6dd;letter-spacing:.05em;min-width:26px;transition:color .25s ease}.drawerLinkText{font-family:var(--font-display),serif;font-size:clamp(19px,3vw,24px);color:#e4e9e8;letter-spacing:.04em;transition:color .25s ease}.drawerLink:focus-visible .drawerLinkNum,.drawerLink:focus-visible .drawerLinkText,.drawerLink:hover .drawerLinkNum,.drawerLink:hover .drawerLinkText{color:#c9a24c}.drawerLink:focus-visible{outline:2px solid #c9a24c;outline-offset:2px}.drawerSocial{margin-top:10px;padding:18px 6px 4px;display:flex;flex-direction:column;gap:16px;animation:fadeInUp .3s ease both}.drawerSocialX{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;color:#c9a24c;text-decoration:none;font-size:14px;border:1px solid rgba(201,162,76,.35);border-radius:999px;padding:8px 16px}.drawerSocialX:focus-visible,.drawerSocialX:hover{background:rgba(201,162,76,.08);outline:none}.drawerChainInfo{border:1px solid rgba(95,216,224,.25);border-radius:12px;padding:16px;background:rgba(95,216,224,.04)}.drawerChainTitle{font-family:var(--font-display),serif;color:#6fd6dd;font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.drawerChainRow{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04)}.drawerChainRow:last-child{border-bottom:none}.drawerChainLabel{color:#9fae9f}.drawerChainValue{color:#e4e9e8;text-align:right;word-break:break-all}.drawerChainLink{color:#6fd6dd;text-decoration:none}.drawerChainLink:hover{color:#c9a24c}@media (prefers-reduced-motion:reduce){.drawerBackdrop,.drawerLink,.drawerPanel{animation:none!important;opacity:1!important;transform:none!important}}.blueprintMedia{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px}.blueprintImg,.blueprintVideo{width:100%;border-radius:10px;border:1px solid rgba(201,162,76,.2);display:block;background:#0c1613}.blueprintImg{object-fit:contain}.blueprintCaption{font-size:12px;color:#9fae9f;letter-spacing:.03em}