@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&family=Fraunces:wght@600;700&display=swap');
:root{color-scheme:dark;--bg:#081714;--panel:#10231e;--line:#2a3b30;--ink:#f4f7ed;--muted:#aab9ac;--lime:#c5f66b}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 'DM Sans',Arial,sans-serif}button,input{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}header{max-width:1320px;margin:auto;min-height:104px;padding:20px 40px;display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--line)}.brand{font:800 29px 'Manrope',Arial;display:flex;align-items:center;gap:7px;letter-spacing:-1.3px}.brand-light{font-weight:400}.orbit{font-size:44px;line-height:1;color:var(--lime);margin-right:5px}.network{display:flex;align-items:center;gap:9px;margin-left:auto;font-size:14px;color:var(--muted)}.network i{width:7px;height:7px;border-radius:50%;background:var(--lime)}.network b{font-size:12px;font-weight:500;background:#233624;padding:3px 8px;border-radius:5px}.button{border:0;border-radius:10px;min-height:48px;padding:10px 20px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:18px}.secondary{background:transparent;border:1px solid #435143;color:var(--ink)}.primary{background:var(--lime);color:#102010}.button span{margin-left:auto}.primary:hover{background:#d9ff9c}.secondary:hover:not(:disabled){background:#27392b}main{max-width:1320px;margin:auto;padding:28px 40px 0}.notice{border:1px solid #334433;padding:9px 14px;border-radius:8px;color:#bac7b8;font-size:14px;display:flex;gap:12px;align-items:center}.notice>span{color:var(--lime);font-size:12px;letter-spacing:1px;white-space:nowrap}.heading{display:flex;justify-content:space-between;align-items:center;padding:36px 0 30px;gap:20px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:1.5px;color:var(--lime);margin:0 0 10px}h1{font:700 clamp(32px,4vw,48px)/1.15 'Manrope',Arial;letter-spacing:-1.8px;margin:0 0 13px}.heading p:not(.eyebrow){color:var(--muted);margin:0}.split{display:grid;text-align:right;min-width:140px}.split strong{font:600 42px/1 'Manrope';color:var(--lime);letter-spacing:-2px}.split span{font-size:14px;margin-top:8px}.split small{font-size:12px;color:var(--muted)}.games{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.game{position:relative;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:24px;text-align:left;color:var(--ink);min-height:245px;transition:border .2s,transform .2s}.game:hover{transform:translateY(-3px);border-color:#829c65}.game.active{border-color:var(--lime)}.game-top{display:flex;align-items:center;justify-content:space-between}.game-name{display:flex;align-items:center;gap:11px;font:700 20px 'Manrope'}.game-icon{font-size:22px;display:grid;place-items:center;width:42px;height:42px;border:1px solid #56663b;border-radius:50%;color:var(--lime)}.weekly .game-icon{color:#b5b9ff;border-color:#666384}.monthly .game-icon{color:#ffc078;border-color:#6f5b3e}.game-price{font-size:14px;color:var(--muted)}.game-price strong{color:var(--ink);font-size:18px}.pool-label{font-size:12px;color:var(--muted);margin-top:26px;letter-spacing:.7px;text-transform:uppercase}.pool-value{font:700 29px/1.4 'Manrope';letter-spacing:-1px}.pool-value small{font-size:14px;color:var(--muted);letter-spacing:0}.game-foot{display:flex;justify-content:space-between;gap:8px;align-items:center;border-top:1px solid var(--line);padding-top:13px;margin-top:14px}.game-foot span{font-size:12px;color:var(--muted)}.game-foot strong{font-size:14px;font-weight:500}.workspace{display:grid;grid-template-columns:.92fr 1.3fr;gap:22px;margin-top:26px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:26px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}h2{font:700 20px 'Manrope';margin:0}.pill{font-size:12px;color:#d4e5bc;background:#293c2b;padding:4px 10px;border-radius:20px}.tabs{display:flex;padding:4px;border-radius:9px;background:#091a15;margin-bottom:22px}.tabs button{flex:1;border:0;border-radius:6px;padding:9px 4px;background:transparent;color:var(--muted);font-size:14px}.tabs button.active{background:#324b2c;color:#e4f6cc}.quantity-row{display:flex;align-items:center;justify-content:space-between}.quantity-row label{color:var(--muted);font-size:14px}.stepper{display:flex;border:1px solid #3e503d;border-radius:7px;overflow:hidden}.stepper button{width:38px;height:38px;background:transparent;color:var(--ink);border:0}.stepper input{width:42px;border:0;background:transparent;color:var(--ink);text-align:center;appearance:textfield;-moz-appearance:textfield}.stepper input::-webkit-inner-spin-button{appearance:none}.total{margin:24px 0 20px;display:grid;grid-template-columns:1fr auto;align-items:center}.total span{color:var(--muted);font-size:14px}.total strong{font:700 26px 'Manrope'}.total p{grid-column:1/-1;text-align:right;color:var(--muted);font-size:14px;margin:3px 0 0}.fee-bar{height:5px;border-radius:4px;background:#668251;overflow:hidden}.fee-bar span{display:block;width:95%;height:100%;background:var(--lime)}.breakdown{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted);margin:10px 0 22px}.breakdown b{color:var(--ink);font-weight:500;margin-left:4px}.selection>.button{width:100%}.hint{font-size:12px;color:var(--muted);line-height:1.5;margin:9px 0 16px}.hint:last-child{margin-bottom:0}.tickets{display:flex;flex-direction:column}.ticket-list{max-height:330px;overflow:auto;flex:1;min-height:230px}.empty{text-align:center;padding:34px 10px 40px;color:var(--muted)}.empty>span{font-size:46px;color:#768e68}.empty h3{font-size:16px;font-weight:500;color:#dbe8d3;margin:14px 0 3px}.empty p{font-size:14px;margin:0}.ticket{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--line);border-radius:9px;margin-bottom:10px;padding:14px}.ticket strong{display:block;font-size:15px}.ticket small{display:block;font-size:12px;color:var(--muted)}.ticket>span{font-size:14px;color:var(--lime);white-space:nowrap}.text-button{border:0;background:transparent;color:var(--lime);padding:10px 0;text-align:left;font-weight:500;font-size:14px}.details{margin-top:32px}.details details{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;padding:19px 0;font-weight:500;display:flex;justify-content:space-between;gap:20px}summary::-webkit-details-marker{display:none}summary span{color:var(--muted)}details p{font-size:14px;color:var(--muted);max-width:900px;margin:0 0 16px}.price-label{font-size:14px;color:var(--muted);display:flex;gap:15px;align-items:center;flex-wrap:wrap}.price-label input{width:130px;padding:8px 12px;border:1px solid var(--line);background:#10231e;color:white;border-radius:7px}footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding:26px 0;margin-top:24px;color:var(--muted);font-size:14px}footer small{display:block;font-size:12px;margin-top:5px}#toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:var(--lime);color:#11200f;padding:14px 22px;border-radius:12px;max-width:min(90vw,540px);box-shadow:0 12px 50px #0008;display:none;z-index:5;font-size:14px}#toast.show{display:block}#results p{font-size:14px;color:var(--lime);padding:12px;background:#263b25;border-radius:8px}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #c5f66b;outline-offset:4px}@media(min-width:1400px){main{padding-top:32px}.heading{padding-top:42px}}@media(max-width:850px){header{padding:18px 24px;gap:14px;flex-wrap:wrap}.network{order:3;width:100%;margin:0}.brand{margin-right:auto}main{padding:20px 24px 0}.game{padding:18px}.game-name{font-size:17px;gap:7px}.game-icon{width:32px;height:32px}.game-top{flex-wrap:wrap;gap:12px}.game-foot{flex-direction:column;align-items:flex-start}.workspace{grid-template-columns:1fr 1fr}.panel{padding:20px}.heading h1{font-size:38px}}@media(max-width:620px){header{padding:15px 18px}.brand{font-size:25px}.orbit{font-size:34px}.button{padding:10px 14px;font-size:14px}.network{font-size:12px}main{padding:18px 18px 0}.notice{font-size:12px;align-items:flex-start}.heading{padding:28px 0 24px}.heading h1{font-size:34px;letter-spacing:-1.3px}.heading p:not(.eyebrow){font-size:14px}.eyebrow{font-size:10px;letter-spacing:1px}.split{display:none}.games{grid-template-columns:1fr;gap:12px}.game{min-height:0;padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:6px 15px}.game-top{grid-row:1/3;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.pool-label{margin:0;text-align:right;font-size:10px}.pool-value{text-align:right;font-size:24px}.game-foot{grid-column:1/-1;flex-direction:row;margin-top:6px;padding-top:10px}.workspace{grid-template-columns:1fr;margin-top:20px;gap:16px}.section-title{margin-bottom:20px}.ticket-list{max-height:300px}.empty{padding:24px 0}.details{margin-top:20px}summary{font-size:14px}footer{align-items:flex-start;flex-direction:column;font-size:12px}.total strong{font-size:24px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
:root{--bg:#0c291b;--panel:#163b28;--line:#35573c;--ink:#f8f7e9;--muted:#bfd0b6;--lime:#dcfa91}body{background:radial-gradient(ellipse at 85% 0,#2e5833 0,transparent 40%),var(--bg)}header{min-height:104px;border-color:#48603c;gap:24px}.brand{letter-spacing:0;gap:12px}.brand-mark{display:grid;place-items:center;background:var(--lime);color:#143722;width:53px;height:53px;border-radius:20px;transform:rotate(-8deg);font-size:37px}.brand small{display:block;font:700 10px/1.2 'DM Sans';letter-spacing:2px;color:var(--lime)}.brand strong{display:block;font:700 34px/1.1 'Fraunces',Georgia;letter-spacing:-1.3px}.network{gap:12px}.network b{border-radius:20px;background:#3d562e;color:#e5f3bd}.button{border-radius:100px;min-height:51px;transition:transform .2s,box-shadow .2s,background .2s}.button:hover:not(:disabled){transform:translateY(-2px)}.button:active:not(:disabled){transform:translateY(2px);box-shadow:none}.secondary{background:#21472f;border:1px solid #557245;color:var(--ink)}.primary{background:var(--lime);box-shadow:0 5px 0 #658944;color:#19381d}.primary:hover{background:#e7ffb2;box-shadow:0 7px 0 #658944}.notice{border:0;border-radius:100px;background:#213e28;padding:9px 18px;font-size:13px;color:#d0dfbf}.notice>span{font-size:11px;font-weight:700;letter-spacing:1px}.heading{min-height:300px;padding:32px 8px 34px;position:relative;isolation:isolate;overflow:hidden}.hero-copy{position:relative;z-index:2}.eyebrow{color:#e6c878;font-size:11px;letter-spacing:2px}h1{font:600 clamp(34px,4.3vw,58px)/1.04 'Fraunces',Georgia;letter-spacing:-2px;margin-bottom:18px}h1>span{color:var(--lime)}.heading p:not(.eyebrow){font-size:16px}.hero-tags{display:flex;gap:10px;margin-top:21px;flex-wrap:wrap}.hero-tags span{font-size:12px;color:#dfe9c4;border:1px solid #496342;padding:5px 12px;border-radius:99px}.hero-art{width:45%;height:300px;position:absolute;right:-10px;top:8px;pointer-events:none}.hero-art img{position:absolute;width:550px;max-width:none;height:367px;object-fit:contain;right:-22px;top:-17px;z-index:1;filter:drop-shadow(0 18px 24px #03160955);animation:robin-arrive .7s ease-out both}.art-ring{position:absolute;width:235px;height:235px;border:1px solid #a9c77725;border-radius:50%;right:95px;top:38px;box-shadow:0 0 0 26px #95b57008,0 0 0 52px #95b57005}.prize-seal{position:absolute;left:14px;bottom:21px;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f5c55f;color:#294027;width:116px;height:116px;border-radius:50%;border:6px double #9e863f;transform:rotate(-9deg);box-shadow:0 8px 30px #08190933}.prize-seal strong{font:700 36px/1.1 'Fraunces';letter-spacing:-1px}.prize-seal span{font-size:9px;font-weight:700;letter-spacing:.5px}.draw-heading{display:flex;justify-content:space-between;align-items:center;margin:0 0 17px;gap:14px}.draw-heading h2{font-size:18px}.draw-heading>span{font-size:12px;color:var(--muted)}.games{gap:20px}.game{border:2px solid transparent;background:#dff1b6;color:#1e3d22;border-radius:26px;box-shadow:0 6px 0 #5b7b36;min-height:238px;padding:23px;transition:transform .22s,box-shadow .22s}.game.weekly{background:#f5ce80;box-shadow:0 6px 0 #96752c}.game.monthly{background:#c0e4c7;box-shadow:0 6px 0 #437857}.game.active{border-color:#fffbe6;box-shadow:0 6px 0 #5b7b36,0 0 0 3px #91b56855}.game:hover{transform:translateY(-5px);border-color:#fffbe6;box-shadow:0 11px 0 #5b7b36}.game.weekly:hover{box-shadow:0 11px 0 #96752c}.game.monthly:hover{box-shadow:0 11px 0 #437857}.game:active{transform:translateY(2px)}.game-name{font:700 22px 'Fraunces',Georgia;gap:10px}.game-icon,.weekly .game-icon,.monthly .game-icon{color:#315437;border:1px solid #668b5155;background:#ffffff35;width:39px;height:39px;font-size:23px}.game-price{color:#4c6339;font-size:12px}.game-price strong{color:#213e24;font-size:19px}.pool-label{color:#526746;margin-top:22px;font-size:11px;letter-spacing:1px}.pool-value{color:#183e23;font-size:30px}.pool-value small{color:#45643b}.game-foot{border-top:1px dashed #59774766}.game-foot span{color:#4c623f}.game-foot strong{color:#2a4a2b;font-weight:700}.workspace{margin-top:32px;gap:24px;grid-template-columns:1fr 1.13fr}.panel{border-radius:28px;padding:28px;border-color:#3d603e;background:linear-gradient(125deg,#1b402b,#163923)}h2{font-size:20px}.section-title{gap:12px}.pill{border-radius:99px;background:#3a562e;color:#e1efbf;font-size:11px;white-space:nowrap}.tabs{border-radius:100px;background:#0d291b;padding:5px}.tabs button{border-radius:100px;padding:11px 6px;transition:background .2s,color .2s}.tabs button.active{background:#dff1b6;color:#23412a;font-weight:700}.stepper{border-radius:99px;background:#0c2a1b;border-color:#537349}.stepper button{width:42px;height:42px;transition:background .2s}.stepper button:hover:not(:disabled){background:#345738}.quantity-row label{font-size:14px}.total{margin-top:23px}.total strong{font-size:29px}.fee-bar{display:flex;gap:3px;height:7px;background:transparent}.fee-bar span:nth-child(1){width:94%;background:var(--lime)}.fee-bar span:nth-child(2){width:2.5%;background:#b7c6fc}.fee-bar span:nth-child(3){width:2.5%;background:#f5c55f}.breakdown{display:grid;grid-template-columns:1fr;gap:7px;font-size:13px;margin:14px 0 24px}.breakdown>span{display:flex;align-items:center;gap:7px}.breakdown b{margin-left:auto;font-size:14px}.dot{height:7px;width:7px;border-radius:50%;display:inline-block}.pool-dot{background:var(--lime)}.dev-dot{background:#b7c6fc}.distribution-dot{background:#f5c55f}.hint{color:#b6cbae;font-size:12px}.selection .primary{margin-bottom:14px}.ticket-list{min-height:240px}.empty{padding-top:42px}.empty>span{display:inline-grid;place-items:center;width:84px;height:84px;border:1px dashed #668354;border-radius:26px;transform:rotate(-8deg);color:#bfd890;background:#244c2e;font-size:49px}.empty h3{margin-top:26px;font:600 22px 'Fraunces';color:#e1edca}.empty p{font-size:14px;margin-top:8px}.ticket{border-radius:18px;background:#23452b;border:1px dashed #66884a;position:relative}.ticket-new{animation:ticket-in .4s cubic-bezier(.2,.8,.3,1)}.ticket strong{color:#e2f2c0}.text-button{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:99px;padding:12px 19px;background:#345732;color:#e7f6ce;transition:background .2s,transform .2s}.text-button:hover{background:#456c3c;transform:translateY(-1px)}.tickets>.text-button{margin-top:18px}.tickets .hint{margin-top:12px}.reserve-panel{display:flex;align-items:center;gap:20px;margin-top:30px;padding:24px 28px;border:1px solid #687039;border-radius:25px;background:#304324}.reserve-icon{color:#f5c55f;font-size:40px}.reserve-panel h2{font:600 23px 'Fraunces',Georgia}.reserve-panel p{font-size:13px;max-width:580px;color:#c8d1ad;margin:8px 0 0}.reserve-total{margin-left:auto;display:flex;flex-direction:column;white-space:nowrap;text-align:right;gap:4px}.reserve-total small{font-size:10px;letter-spacing:1px;color:#e2cd87}.reserve-total strong{color:#f6d587;font-size:20px}.reserve-total span{font-size:12px;color:#ccd5b5}.details{margin:30px 0 0}details p{padding-left:4px;color:#c0d1b5}.details .text-button{display:inline-flex;margin:0 0 18px}summary{padding:21px 4px;font-size:15px}details[open] summary span{transform:rotate(45deg)}summary span{transition:transform .2s}.price-label{margin-bottom:12px}.price-label input{border-radius:99px;padding:10px 18px;background:#163b28}.footer-brand{font-weight:600;color:#e0e8c9}footer small{font-weight:400;color:var(--muted)}#results p{background:#dff1b6;color:#24442c;border-radius:19px;padding:17px;animation:ticket-in .4s ease-out}#toast{border-radius:99px;background:#e2f4b7;color:#1b3923;box-shadow:0 12px 40px #02130966;font-weight:500}#celebration{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:20}#celebration i{position:absolute;left:var(--x);top:-20px;width:9px;height:14px;background:#dcfa91;border-radius:3px;animation:confetti-fall 1.3s ease-in both}#celebration i:nth-child(3n){background:#f5c55f}#celebration i:nth-child(3n+1){background:#b7c6fc}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #f5c55f;outline-offset:5px}@keyframes ticket-in{from{opacity:0;transform:translateY(12px) rotate(-2deg)}to{opacity:1;transform:none}}@keyframes robin-arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes confetti-fall{to{transform:translateY(100vh) rotate(var(--r));opacity:0}}@media(max-width:1000px){.hero-art{right:-45px;width:43%}.hero-art img{width:460px;height:307px;top:12px;right:-28px}.prize-seal{width:95px;height:95px;left:0;bottom:5px}.prize-seal strong{font-size:29px}.prize-seal span{font-size:8px}.heading{min-height:295px}.game-name{font-size:20px}.game{padding:20px}.reserve-total strong{font-size:16px}.section-title{flex-wrap:wrap}}@media(max-width:850px){header{min-height:92px}.network{order:0;width:auto;margin-left:auto;font-size:12px}.network b{display:none}.hero-copy h1{font-size:42px}.hero-art{right:-48px;opacity:.8}.hero-art img{right:-43px}.prize-seal{left:20px}.hero-tags{gap:6px}.hero-tags span{font-size:10px}.heading p:not(.eyebrow){font-size:14px}.game-foot{flex-direction:column;align-items:flex-start}.workspace{grid-template-columns:1fr 1fr}.panel{padding:22px}.reserve-panel{flex-wrap:wrap}.reserve-panel>div:nth-child(2){flex:1}.reserve-total{margin-left:55px;text-align:left;width:100%}}@media(max-width:620px){header{gap:12px;padding:18px}.brand-mark{width:39px;height:43px;border-radius:14px;font-size:30px}.brand{gap:9px;margin-right:auto}.brand small{font-size:8px;letter-spacing:1.5px}.brand strong{font-size:28px}.network{order:3;width:100%;margin:0;font-size:12px}.network b{display:block;font-size:10px}.button{min-height:46px;font-size:13px;padding:10px 16px}.notice{border-radius:18px;gap:9px;padding:11px 14px;font-size:11px}.notice>span{font-size:9px}.heading{padding:25px 0 20px;min-height:340px;align-items:flex-start}.hero-copy h1{font-size:38px;letter-spacing:-1.4px;position:relative;z-index:3}.eyebrow{font-size:9px;letter-spacing:1.4px;margin-bottom:12px}.heading p:not(.eyebrow){max-width:235px;font-size:13px}.hero-tags{margin-top:20px;max-width:210px}.hero-tags span{font-size:10px}.hero-art{width:180px;height:220px;right:-28px;top:131px;opacity:1}.hero-art img{width:310px;height:207px;top:0;right:-25px}.art-ring{width:150px;height:150px;top:25px;right:30px}.prize-seal{width:65px;height:65px;left:1px;bottom:5px;border-width:4px}.prize-seal strong{font-size:22px}.prize-seal span{font-size:5px}.draw-heading{align-items:flex-start;flex-direction:column;gap:5px;margin-bottom:15px}.draw-heading h2{font-size:19px}.draw-heading>span{font-size:11px}.games{gap:17px}.game{padding:20px;border-radius:23px;min-height:151px}.game-top{gap:9px}.game-name{font-size:23px}.game-icon{width:32px;height:32px}.game-foot{flex-direction:row;align-items:center}.game-foot span{font-size:11px}.game-foot strong{font-size:12px}.pool-label{margin:0;font-size:10px}.pool-value{font-size:24px;align-self:center}.game-price{font-size:11px}.game-price strong{font-size:18px}.workspace{grid-template-columns:1fr;margin-top:28px;gap:22px}.panel{padding:22px;border-radius:26px}.section-title h2{font-size:18px}.tabs button{font-size:13px}.reserve-panel{padding:20px;gap:14px}.reserve-panel h2{font-size:21px}.reserve-panel p{font-size:12px}.reserve-icon{font-size:29px}.reserve-total{margin-left:0;border-top:1px solid #596b38;padding-top:15px}.reserve-total strong{font-size:19px}.details{margin-top:20px}summary{font-size:14px}#toast{border-radius:19px;width:max-content;max-width:90vw;font-size:13px}.empty h3{font-size:21px}.ticket-list{min-height:230px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.site-nav{margin-left:auto}.site-nav a{color:#e2efc8;font-size:14px;font-weight:600;border-radius:30px;padding:10px 15px;white-space:nowrap}.site-nav a:hover,.site-nav a[aria-current]{background:#355731}.site-nav+.network{margin-left:0}.how-page main{max-width:1160px}.how-hero{padding:48px 0 35px}.how-hero h1{font-size:64px}.how-hero>p:not(.eyebrow){font-size:21px;color:#c7d8ba;line-height:1.5;margin:20px 0 27px}.how-status{padding:22px 25px;border:1px solid #7a713e;border-radius:24px;background:#364525;max-width:880px}.how-status strong{color:#f6d88b;font-size:16px}.how-status p{font-size:14px;color:#d5ddbc;margin:10px 0}.how-status a,.source-note a{color:#e3f6ab;text-decoration:underline;text-underline-offset:4px;font-size:14px}.how-section{padding:30px 0;border-top:1px solid var(--line)}.how-section>h2,.safeguards>h2{font:600 30px 'Fraunces',Georgia;margin:0 0 23px}.how-copy{max-width:920px;font-size:16px;color:#c8d8bf;line-height:1.8;margin:20px 0 0}.schedule-grid,.allocation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.schedule-grid article{padding:22px;border:1px solid #506942;border-radius:23px;background:#21442c}.schedule-grid small{font-size:11px;letter-spacing:1.5px;color:#ddf5a1}.schedule-grid h3{font:600 22px 'Fraunces';margin:12px 0 8px}.schedule-grid p{font-size:14px;color:#c0d3b3;margin:0}.allocation-grid article{border-radius:24px;padding:24px;background:#dff1b6;color:#25462b}.allocation-grid article:nth-child(2){background:#cbd3f2}.allocation-grid article:nth-child(3){background:#f5ce80}.allocation-grid strong{font:600 43px 'Fraunces'}.allocation-grid h3{font-size:16px;margin:14px 0 6px}.allocation-grid p{font-size:14px;margin:0}.draw-steps{list-style:none;padding:0;display:grid;gap:14px;margin:0}.draw-steps li{display:flex;gap:22px;align-items:flex-start;padding:23px 26px;background:#1b402a;border:1px solid #3a5b3a;border-radius:24px}.draw-steps li>span{font:600 29px 'Fraunces';color:#e4ce87;min-width:43px}.draw-steps h3{font-size:18px;margin:0 0 7px}.draw-steps p{font-size:15px;line-height:1.75;color:#c5d7b9;margin:0;max-width:800px}.guard-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.guard-grid article{background:#173a27;border:1px solid #45653e;padding:25px;border-radius:24px}.guard-grid article>span{font-size:29px;color:#dcfa91}.guard-grid h3{font-size:18px;margin:10px 0}.guard-grid p{font-size:15px;color:#c6d7b9;margin:0;line-height:1.75}.source-note{font-size:13px;color:#b3c5a8;margin-top:20px}.limits{background:#203825;padding:27px;border-radius:26px;border:1px solid #596d46;margin-top:18px}.limits p{color:#c7d4bc;line-height:1.8;font-size:15px}.limits strong{color:#f5d78c}.how-page .details{margin-top:0}.how-page details p{font-size:15px;line-height:1.8}.how-return{padding:25px 0 10px;display:flex;align-items:center;gap:22px}.how-return .button{display:inline-flex;min-width:210px}.how-return p{font-size:13px;color:var(--muted)}@media(max-width:1000px){header{flex-wrap:wrap}.site-nav{margin-left:auto}.site-nav+.network{font-size:12px}.how-hero h1{font-size:51px}}@media(max-width:700px){.schedule-grid,.allocation-grid{grid-template-columns:1fr}.guard-grid{grid-template-columns:1fr}.how-hero{padding-top:31px}.how-hero h1{font-size:43px}.how-hero>p:not(.eyebrow){font-size:18px}.how-section>h2,.safeguards>h2{font-size:26px}.how-section{padding-top:25px}.how-copy{font-size:15px}.draw-steps li{padding:20px;gap:15px}.draw-steps li>span{min-width:31px;font-size:25px}.how-status{padding:19px}.how-return{flex-direction:column;align-items:flex-start;gap:9px}.allocation-grid article{padding:20px}.allocation-grid strong{font-size:35px}.how-page .limits{padding:20px}}@media(max-width:620px){.site-nav{order:4;margin:0;width:100%;border-top:1px solid #375a39;padding-top:10px}.site-nav a{display:inline-block;padding:6px 0;font-size:13px}.site-nav a[aria-current]{padding:6px 12px}.site-nav+.network{order:3}.how-page header>.button{font-size:12px;padding:10px 12px}}


.history-section{margin-top:32px;padding:28px;background:#133722;border:1px solid #45653e;border-radius:28px;scroll-margin-top:24px}.history-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.history-heading .eyebrow{margin-bottom:9px}.history-heading h2{font:600 30px 'Fraunces',Georgia}.history-heading p:not(.eyebrow){font-size:14px;color:#c4d4b7;margin:10px 0 0}.history-status{color:#e7d89a;background:#3e4e2b}.history-table-wrap{overflow-x:auto;border:1px solid #44653d;border-radius:20px}.history-table{width:100%;border-collapse:collapse;text-align:left}.history-table th{font-size:12px;color:#c8dbb6;background:#21462b;padding:17px 15px;white-space:nowrap;font-weight:500}.history-table td{padding:0}.history-empty{text-align:center;padding:32px 20px 30px}.history-empty-symbol{display:block;font-size:38px;color:#c6df94}.history-empty h3{font:600 24px 'Fraunces',Georgia;margin:11px 0}.history-empty p{font-size:14px;color:#bdd0b0;line-height:1.8;max-width:550px;margin:0 auto 19px}.history-empty .button{margin:0 auto 12px;min-width:160px}.history-empty small{display:block;color:#b6c9a9;font-size:12px}.history-explainer{margin-top:12px}.history-explainer summary{font-size:15px;padding:18px 2px 4px}.verify-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:23px}.verify-grid article{padding:19px;background:#20482b;border-radius:20px}.verify-grid article>span{font:600 24px 'Fraunces';color:#ebd58c}.verify-grid h3{font-size:16px;margin:10px 0}.verify-grid p{font-size:14px;color:#c7d8bb;line-height:1.8;padding:0;margin:0}.verification-limit{margin-top:20px;border-top:1px solid #48643c;padding-top:21px}.verification-limit strong{font-size:15px;color:#f0da9b}.verification-limit p{font-size:14px;line-height:1.8;margin:10px 0;padding:0}.verification-limit a,.history-inline-link{font-size:14px;color:#e0f2b6;text-decoration:underline;text-underline-offset:4px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1050px){.site-nav{display:flex;gap:4px}.site-nav a{font-size:13px;padding:9px 10px}.history-heading{align-items:flex-start;flex-direction:column;gap:14px}}@media(max-width:700px){.history-section{padding:20px;border-radius:25px}.history-heading h2{font-size:26px}.history-table thead{display:none}.history-empty{padding:23px 14px}.history-empty h3{font-size:22px}.history-empty p{font-size:13px}.verify-grid{grid-template-columns:1fr}.history-explainer summary{font-size:14px}.site-nav{gap:18px}.site-nav a{padding:7px 0}}

.ticket-daily{border-left:4px solid #dcfa91}.ticket-weekly{border-left:4px solid #f5c55f}.ticket-monthly{border-left:4px solid #a9dcb9}.ticket-identifier{font-family:ui-monospace,monospace;letter-spacing:.6px;margin:5px 0;font-size:12px!important}.ticket-winner{background:#36582b;border-color:#dcfa91}.ticket-winner strong{color:#f5d783}.ticket-list .ticket>div{min-width:0}.ticket-list .ticket small{overflow-wrap:anywhere}

.ticket-status{display:inline-block;margin-top:8px;font-size:12px;font-weight:700;border-radius:99px;padding:3px 10px;line-height:1.5}.ticket-status.won{background:#dff1a2;color:#25451f}.ticket-status.lost{background:#67443b;color:#ffe3d8}.ticket-status.pending{background:#3a5135;color:#d0dfc1}.ticket-lost{background:#20392a}.ticket-status::before{margin-right:5px}.ticket-status.won::before{content:"✓"}.ticket-status.lost::before{content:"×"}

[data-countdown],#yearly-countdown{font-variant-numeric:tabular-nums;white-space:nowrap}
.how-page .schedule-grid,.how-page .allocation-grid{grid-template-columns:repeat(4,1fr)}.allocation-grid article:nth-child(4){background:#ef9a67}.yearly-schedule{border-color:#d7be6a!important;background:#344b28!important}@media(max-width:900px){.how-page .schedule-grid,.how-page .allocation-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.how-page .schedule-grid,.how-page .allocation-grid{grid-template-columns:1fr}}

.yearly-feature{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto 1.25fr 1fr auto;align-items:center;gap:25px;max-width:1080px;margin:0 auto 34px;padding:27px 30px;border:1px solid #f0d27a;border-radius:30px;background:linear-gradient(115deg,#f4cf70 0,#dcfa91 45%,#bfe5ba 100%);color:#173b24;box-shadow:0 9px 0 #826d2f,0 22px 50px #05190d66}.yearly-feature::after{content:"";position:absolute;z-index:-1;width:260px;height:260px;border:1px solid #fff8c566;border-radius:50%;right:-70px;top:-110px;box-shadow:0 0 0 32px #fff6bd28,0 0 0 64px #fff6bd18}.yearly-crown{display:grid;place-items:center;width:68px;height:68px;border:2px solid #826d2f;border-radius:23px;background:#fff5c2aa;font-size:37px;transform:rotate(-7deg);box-shadow:0 5px 0 #9b8135}.yearly-kicker{display:block;font-size:10px;font-weight:800;letter-spacing:1.8px;color:#6a581f}.yearly-copy h2{font:700 31px/1.1 'Fraunces',Georgia;margin:6px 0}.yearly-copy p{max-width:430px;margin:0;font-size:13px;line-height:1.55;color:#3b5638}.yearly-stat,.yearly-time{display:flex;flex-direction:column}.yearly-stat small,.yearly-time small{font-size:9px;font-weight:800;letter-spacing:1px;color:#6b5b2c}.yearly-stat strong{font:700 25px/1.25 'Manrope';margin:6px 0 2px}.yearly-stat strong span{font-size:12px}.yearly-stat>span{font-size:12px;color:#4b633f}.yearly-time{padding-left:24px;border-left:1px solid #776c3855;text-align:right}.yearly-time strong{font:700 18px/1.3 'Manrope';margin-top:7px}.fee-bar span:nth-child(3){width:2.5%}.fee-bar span:nth-child(4){width:1%;background:#ef7b45}.yearly-dot{background:#ef7b45}
@media(max-width:950px){.yearly-feature{grid-template-columns:auto 1fr 1fr}.yearly-time{grid-column:2/-1;border-left:0;border-top:1px solid #776c3855;padding:12px 0 0;text-align:left}}
@media(max-width:620px){.yearly-feature{grid-template-columns:auto 1fr;gap:17px;padding:22px 19px;border-radius:25px}.yearly-crown{width:52px;height:52px;border-radius:18px;font-size:29px}.yearly-copy h2{font-size:27px}.yearly-copy p{font-size:12px}.yearly-stat,.yearly-time{grid-column:1/-1;padding-top:12px;border-top:1px solid #776c3855}.yearly-time{padding-left:0}.yearly-stat strong{font-size:24px}.yearly-time strong{font-size:16px}.draw-heading{margin-top:2px}}
.pool-usdg{display:block;font:700 12px/1.45 'DM Sans',Arial;letter-spacing:.1px;color:#5d714d}.yearly-stat .pool-usdg{color:#5d572f;margin-bottom:3px}
.ticket-filters{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:5px;margin:-8px 0 17px;border-radius:18px;background:#0d291b}.ticket-filters button{min-width:0;border:0;border-radius:14px;padding:9px 5px;background:transparent;color:#b9cbae;font:600 12px 'DM Sans';cursor:pointer}.ticket-filters button span{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 5px;border-radius:99px;background:#294833;color:#dcebc8;font-size:10px}.ticket-filters button.active{background:#dff1b6;color:#23412a}.ticket-filters button.active span{background:#5c7c3c;color:#fff}.ticket-yearly{border-left:4px solid #ef9a67;background:#3d4328}.ticket-yearly strong{color:#f6d78b}@media(max-width:620px){.ticket-filters{grid-template-columns:repeat(2,1fr)}.ticket-filters button{font-size:13px}}
.hero-art img{right:10px}@media(max-width:1000px){.hero-art{right:0}.hero-art img{right:4px}}
.admin-link{background:#604b1e;color:#ffe8a8!important}.admin-link[hidden],.admin-panel[hidden]{display:none!important}.admin-panel{margin-top:30px;padding:28px;border:1px solid #876c2d;border-radius:28px;background:linear-gradient(135deg,#2a3922,#182d22 52%,#10271f);scroll-margin-top:24px}.admin-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:22px}.admin-heading h2{font:600 30px 'Fraunces',Georgia}.admin-heading p:not(.eyebrow){margin:10px 0 0;color:#c8d6b9;font-size:14px}.admin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.admin-grid article{padding:20px;border:1px solid #4d6038;border-radius:22px;background:#173a27}.admin-grid small{font-size:10px;font-weight:800;letter-spacing:1.3px;color:#f0d58b}.admin-grid h3{font-size:17px;margin:10px 0 8px}.admin-grid p{margin:0;color:#c2d1b4;font-size:13px;line-height:1.65}.admin-action{width:100%;margin-top:18px;border:1px solid #4f6d44;opacity:1}.admin-note{margin:18px 0 0;color:#d9c98a;font-size:13px;line-height:1.7}@media(max-width:850px){.admin-grid{grid-template-columns:1fr}.admin-heading{flex-direction:column}.admin-panel{padding:22px}}
.history-row td{padding:16px 15px;border-top:1px solid #314f35;color:#eef8df;vertical-align:top;font-size:14px;line-height:1.55}.history-row td strong{display:block;color:#fff7d0;margin-bottom:4px}.history-row td small{display:block;color:#b9cdae;font-size:12px}.history-links{display:grid;gap:7px;min-width:150px}.history-links a{color:#e0f2b6;text-decoration:underline;text-underline-offset:4px;font-weight:700;font-size:13px}.history-links+small{margin-top:9px}.history-row:hover td{background:#173e27}
.wallet-shell{position:relative;display:flex}.wallet-menu{position:absolute;right:0;top:calc(100% + 10px);z-index:30;min-width:220px;padding:12px;border:1px solid #5d7147;border-radius:18px;background:#10231e;box-shadow:0 18px 45px #02130999}.wallet-menu[hidden]{display:none!important}.wallet-menu button{width:100%;border:0;border-radius:99px;padding:11px 16px;background:#dff1b6;color:#213e25;font-weight:800;text-align:center}.wallet-menu button:hover{background:#f2ffd2}.wallet-menu small{display:block;margin-top:9px;color:#b8c9ad;font-size:11px;line-height:1.45;text-align:center}@media(max-width:620px){.wallet-shell{margin-left:auto}.wallet-menu{right:0;min-width:210px}}
.revenue-section{scroll-margin-top:24px;margin-top:30px;padding:28px;border:1px solid #76813d;border-radius:30px;background:linear-gradient(135deg,#263d24,#173a27 56%,#10271f);box-shadow:inset 0 1px 0 #e3f7a122}.revenue-hero{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center}.revenue-hero h2{font:600 31px 'Fraunces',Georgia;margin:0}.revenue-hero p:not(.eyebrow){max-width:760px;margin:11px 0 0;color:#cbd8b9;font-size:14px;line-height:1.75}.revenue-pouch{display:grid;place-items:center;width:124px;height:124px;border-radius:38px 38px 46px 46px;background:#f5c55f;color:#263d24;border:6px double #8e7531;box-shadow:0 9px 0 #8c7430;transform:rotate(5deg)}.revenue-pouch span{font:700 42px/1 'Fraunces',Georgia}.revenue-pouch small{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.revenue-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:23px}.revenue-steps article{padding:20px;border:1px dashed #63844a;border-radius:23px;background:#21482c}.revenue-step{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:14px;background:#dff1b6;color:#244225;font:800 13px 'DM Sans'}.revenue-steps h3{margin:14px 0 7px;font-size:17px}.revenue-steps p{margin:0;color:#c2d1b4;font-size:13px;line-height:1.65}.revenue-example{display:grid;grid-template-columns:minmax(190px,280px) 1fr;gap:18px;align-items:center;margin-top:18px;padding:18px;border-radius:24px;background:#102a1d;border:1px solid #3d5f38}.revenue-example small{display:block;color:#e5cc82;font-size:10px;font-weight:800;letter-spacing:1px}.revenue-example strong{display:block;color:#f7d889;font-size:24px;margin:4px 0}.revenue-example span{font-size:12px;color:#bfd0b6}.holder-split{display:grid;gap:9px}.holder-split span{display:grid;grid-template-columns:90px 1fr 42px;align-items:center;gap:10px;font-size:12px;color:#eaf4d3}.holder-split span::before{content:"";height:13px;width:var(--share);border-radius:99px;background:#dcfa91;box-shadow:0 0 18px #dcfa9140}.holder-split b{font-weight:700}.holder-split i{font-style:normal;color:#f5d98b;text-align:right}@media(max-width:850px){.revenue-hero,.revenue-example{grid-template-columns:1fr}.revenue-pouch{width:105px;height:105px}.revenue-steps{grid-template-columns:1fr}.holder-split span{grid-template-columns:82px 1fr 40px}}

.history-usdg{color:#f4d98b!important;font-weight:800;margin:2px 0 4px}

.claim-panel{display:grid;grid-template-columns:minmax(280px,.85fr) 1.15fr;gap:18px;margin-top:26px}.claim-card{border:1px solid #557243;border-radius:28px;background:#173a27;padding:24px}.primary-claim{background:linear-gradient(135deg,#dff1b6,#f5c55f);color:#213e25;box-shadow:0 7px 0 #8c7430}.primary-claim .eyebrow{color:#6b5b23}.primary-claim h2{font:700 30px 'Fraunces',Georgia;margin:0 0 10px}.primary-claim p{margin:0 0 18px;color:#314a2f;line-height:1.7}.primary-claim .button{width:100%;margin:4px 0 12px}.primary-claim small{display:block;font-size:12px;line-height:1.6;color:#425735}.claim-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;background:#102a1d}.claim-stats div{border:1px dashed #5e7a48;border-radius:20px;padding:17px;background:#21482c}.claim-stats small{display:block;color:#e5cc82;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.claim-stats strong{display:block;color:#fff7d0;font-size:20px;margin:6px 0}.claim-stats span{display:block;color:#c3d4b6;font-size:12px;line-height:1.55}@media(max-width:850px){.claim-panel{grid-template-columns:1fr}.claim-stats{grid-template-columns:1fr}}

.claims-history{margin-top:28px}.claims-history .history-status{background:#4f3f20;color:#f6d889}

.single-claim-panel{grid-template-columns:1fr}.wide-claim{display:grid;grid-template-columns:minmax(260px,.85fr) 1.15fr;gap:22px;align-items:stretch}.wide-claim .button{max-width:340px}.inline-claim-stats{background:rgba(255,248,203,.28);border:1px solid rgba(107,91,35,.28);border-radius:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.inline-claim-stats div{background:rgba(255,255,238,.58);border:1px solid rgba(107,91,35,.32);box-shadow:0 6px 18px rgba(80,58,19,.10),inset 0 1px 0 rgba(255,255,255,.55)}.inline-claim-stats small{color:#6b5b23}.inline-claim-stats strong{color:#1d3c22}.inline-claim-stats span{color:#3e5635}@media(max-width:850px){.wide-claim{grid-template-columns:1fr}.wide-claim .button{max-width:none}}

.inline-claim-stats{align-content:center}

.holder-note{margin:6px 0 0!important;color:#d8e7c7!important;font-size:12px!important;line-height:1.65!important}

.compact-claim-panel{grid-template-columns:1fr;max-width:920px;margin-left:auto;margin-right:auto}.compact-claim{display:grid;grid-template-columns:1fr;gap:18px;padding:26px 28px}.compact-claim .claim-main{max-width:720px}.compact-claim .claim-main p:not(.eyebrow){margin-bottom:0}.compact-claim-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;background:rgba(255,248,203,.25)}.compact-claim-stats div{min-height:112px;display:flex;flex-direction:column;justify-content:center}.claim-action-row{display:grid;grid-template-columns:minmax(220px,320px) 1fr;gap:18px;align-items:center}.claim-action-row .button{width:100%;margin:0}.claim-action-row small{display:block;color:#425735;font-size:12px;line-height:1.6}@media(max-width:700px){.compact-claim{padding:22px}.compact-claim-stats{grid-template-columns:1fr}.claim-action-row{grid-template-columns:1fr}}

.yearly-time>span{font-size:11px;color:#5b6132;margin-top:4px;font-weight:700}

.primary-claim .lor-token-label{color:#213e25;font-weight:800;letter-spacing:.2px}.primary-claim .lor-token-label input{color:#102718;background:#fff9d7;border-color:#8b7431;box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.primary-claim .lor-token-label input::placeholder{color:#7c7046}


.wallet-selector{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:22px;background:rgba(3,15,10,.72);backdrop-filter:blur(7px)}.wallet-selector[hidden]{display:none!important}.wallet-selector-card{position:relative;width:min(92vw,430px);padding:28px;border:1px solid #78924c;border-radius:30px;background:linear-gradient(135deg,#1d432b,#10251d);box-shadow:0 28px 90px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.08)}.wallet-selector-card h2{font:700 30px Fraunces,Georgia;margin:0 0 8px}.wallet-selector-card p:not(.eyebrow){margin:0 0 20px;color:#c6d7b9;font-size:14px}.wallet-selector-close{position:absolute;right:16px;top:14px;width:36px;height:36px;border:0;border-radius:50%;background:#2b5132;color:#f7f8e8;font-size:24px;line-height:1}.wallet-options{display:grid;gap:12px}.wallet-options button{width:100%;text-align:left;border:1px solid #66884a;border-radius:22px;padding:16px 18px;background:#dff1b6;color:#213e25;box-shadow:0 5px 0 #658944;transition:transform .18s,box-shadow .18s}.wallet-options button:hover{transform:translateY(-2px);box-shadow:0 7px 0 #658944}.wallet-options b{display:block;font-size:18px}.wallet-options span{display:block;margin-top:3px;font-size:12px;color:#486039}

.cart-mode{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:-8px 0 16px;padding:14px 16px;border:1px dashed #6d8751;border-radius:22px;background:#102c1e}.cart-mode strong{display:block;color:#fff7d0;font-size:15px}.cart-mode small{display:block;color:#b9cdae;font-size:12px}.cart-mode span{background:#f5c55f;color:#23412a;border-radius:99px;padding:5px 10px;font-size:11px;font-weight:800}.cart-builder{display:grid;gap:10px;margin-bottom:16px}.cart-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border:1px solid #3f613f;border-radius:20px;background:#102a1d}.cart-line.active{border-color:#dff1b6;background:#1f472c}.cart-line strong{display:flex;align-items:center;gap:8px;color:#e8f5cf}.cart-line small{display:block;color:#b5c9a8;font-size:12px}.mini-stepper{border-radius:99px;flex:0 0 auto}.mini-stepper button{width:34px;height:34px}.mini-stepper input{width:38px}.cart-total{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:15px 16px;border-radius:22px;background:#dff1b6;color:#213e25}.cart-total span{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.6px}.cart-total strong{font:700 25px 'Fraunces',Georgia}.cart-total small{grid-column:1/-1;color:#486039;font-size:12px}.cart-buy{width:100%;margin-top:10px}.cart-hint{margin-top:10px!important}@media(max-width:620px){.cart-line{align-items:flex-start;flex-direction:column}.mini-stepper{width:100%;justify-content:space-between}.cart-total{grid-template-columns:1fr}}

.single-quantity{display:none!important}.cart-line.active{border-color:#3f613f;background:#102a1d}

.tickets .ticket-list{max-height:610px;min-height:500px}
@media(max-width:620px){.tickets .ticket-list{max-height:430px;min-height:350px}}

.pool-entries{display:block;margin-top:2px;font:700 12px/1.35 'DM Sans',Arial;color:#4f6540}


.fixed-token-address{display:grid;grid-template-columns:1fr;gap:7px;margin-bottom:8px}.fixed-token-address span{font-size:13px}.fixed-token-address code{display:block;width:100%;padding:12px 14px;border:1px solid #8b7431;border-radius:18px;background:#fff9d7;color:#102718;font:800 13px/1.4 'DM Sans',Arial;word-break:break-all;overflow-wrap:anywhere;box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.fixed-token-address a{display:inline-flex;width:max-content;color:#213e25;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}

.eligibility-warning{color:#b52020!important;font-weight:800;line-height:1.45}


.footer-brand small a{color:#dcfa91;font-weight:800;text-decoration:underline;text-underline-offset:3px}.footer-brand small a:hover{color:#fff7d0}

.winning-chance {
  display: block;
  margin-top: 2px;
  font-size: 11px;
  font-weight: 800;
  color: rgba(9, 56, 31, .84);
}

.round-number {
  margin-top: 10px;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .04em;
  color: rgba(9, 56, 31, .62);
}

.yearly-stat .winning-chance {
  color: rgba(9, 56, 31, .72);
}

.game .round-badge{position:absolute;top:11px;left:50%;transform:translateX(-50%);margin:0;padding:3px 10px;border-radius:999px;background:rgba(255,255,255,.24);border:1px solid rgba(30,61,34,.16);font-size:10px;line-height:1.2;white-space:nowrap;color:rgba(30,61,34,.7);z-index:2}.yearly-time{position:relative}.yearly-round-badge{display:inline-block;margin:0 0 8px;padding:3px 10px;border-radius:999px;background:rgba(255,255,255,.25);border:1px solid rgba(30,61,34,.14);font-size:10px;line-height:1.2;white-space:nowrap;color:rgba(30,61,34,.7)}

.ticket-source-detail{font-size:10px!important;opacity:.82;margin-top:1px}

.quiver-security-link{display:inline-flex;align-items:center;gap:8px}.quiver-security-link img{width:28px;height:28px;border-radius:9px;object-fit:contain}
