.dynamics-shell{--dyn-bg:#061f18;--dyn-panel:#0b3025;--dyn-panel-2:#0b4633;--dyn-text:#f6f4ea;--dyn-muted:#b9c9c0;--dyn-lime:#b8f56a;--dyn-gold:#e8bd6b;--dyn-line:#f6f4ea29;min-height:100vh;color:var(--dyn-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;background:linear-gradient(#010e08b8,#010c07e8),url(/brand/dynamics-green-particle-bg.png) top/cover no-repeat fixed,linear-gradient(150deg,#02130d,#073322 55%,#03170f);font-family:Manrope,system-ui,sans-serif;position:relative;overflow:hidden}.dynamics-shell:before{content:"";z-index:-1;opacity:.72;pointer-events:none;background:radial-gradient(circle at 11% 13%,#fff8cf 0 1px,#ffd665cc 2px,#0000 5px) 0 0/190px 210px,radial-gradient(circle at 79% 17%,#fff4ba 0 1px,#e8bd6bb8 2px,#0000 4px) 0 0/240px 230px,radial-gradient(circle at 18% 72%,#b8f56acc 0 1px,#0000 4px) 0 0/280px 260px,radial-gradient(circle at 88% 82%,#b8f56aa6 0 2px,#0000 6px) 0 0/320px 300px;position:fixed;inset:0}.dynamics-shell:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 86% 7%,#66dc6f33,#0000 24%),radial-gradient(circle at 12% 42%,#e8bd6b21,#0000 19%);position:fixed;inset:0}.dynamics-shell[data-theme=light]{--dyn-bg:#f6f4ea;--dyn-panel:#fffef9;--dyn-panel-2:#ddeddc;--dyn-text:#142820;--dyn-muted:#53685b;--dyn-line:#14282026;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(#f6f4eae0,#e8f1e4f0),url(/brand/dynamics-green-particle-bg.png) top/cover no-repeat fixed}.dynamics-shell *{box-sizing:border-box}.dyn-wrap{width:min(1180px,100% - 32px);margin-inline:auto}.dyn-skip{z-index:100;background:var(--dyn-lime);color:#061f18;border-radius:10px;padding:12px 18px;font-weight:900;position:fixed;top:-100px;left:16px}.dyn-skip:focus{top:16px}.dyn-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#01110afa,#032316f0);border-bottom:1px solid #e8bd6b57;position:sticky;top:0;box-shadow:0 12px 34px #00000047,inset 0 -1px #b8f56a1a}[data-theme=light] .dyn-header{background:#f6f4eaf0;border-bottom-color:#0b493333}.dyn-nav{justify-content:space-between;align-items:center;gap:16px;min-height:88px;display:flex}.dyn-brand{color:var(--dyn-text);letter-spacing:.02em;align-items:center;gap:13px;font:800 14px/1.05 Sora,sans-serif;text-decoration:none;display:flex}.dyn-logo{object-fit:contain;filter:drop-shadow(0 0 14px #e8bd6b38)drop-shadow(0 8px 15px #00000047);width:68px;height:68px}.dyn-brand-copy{gap:6px;display:grid}.dyn-brand-copy strong{color:var(--dyn-text);letter-spacing:.04em;font-size:13px}.dyn-brand-copy small{width:max-content;color:var(--dyn-lime);letter-spacing:.2em;border:1px solid #b8f56a7a;border-radius:999px;padding:4px 9px;font-size:9px}.dyn-nav-actions{align-items:center;gap:10px;display:flex}.dyn-link,.dyn-icon-btn{min-height:44px;color:var(--dyn-text);cursor:pointer;background:#01140c80;border:1px solid #e8bd6b61;border-radius:999px;justify-content:center;align-items:center;padding:0 15px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}[data-theme=light] .dyn-link,[data-theme=light] .dyn-icon-btn{background:#ffffff8f}.dyn-icon-btn{width:44px;padding:0}.dyn-hero{isolation:isolate;background:linear-gradient(96deg,#00150ced 0%,#022b1bcf 47%,#011a1070 100%),url(/brand/dynamics-green-particle-bg.png) 50% 46%/cover no-repeat;border-bottom:1px solid #e8bd6b5c;min-height:400px;padding:70px 0 56px;position:relative;overflow:hidden;box-shadow:inset 0 -1px #b8f56a1f,0 22px 45px #0000002e}.dyn-hero:before{content:"";z-index:-1;opacity:.76;pointer-events:none;background:radial-gradient(at 42% 65%,#0000 0 20%,#b7ff892e 34%,#0000 55%),radial-gradient(circle,#c4ff9d57 0 2px,#0000 3px) 8px 16px/78px 88px,radial-gradient(circle,#e8bd6b57 0 1px,#0000 3px) 31px 4px/132px 146px,repeating-linear-gradient(118deg,#0000 0 48px,#ffed9a0a 49px,#0000 51px 108px);position:absolute;inset:0}.dyn-hero:after{content:"";z-index:-1;background:conic-gradient(from 0deg,transparent 0 18deg,#b8f56a14 19deg 21deg,transparent 22deg 52deg,#e8bd6b14 53deg 55deg,transparent 56deg 360deg);border:1px solid #ffe58459;border-radius:50%;width:560px;height:560px;animation:24s linear infinite dyn-hero-orbit;position:absolute;top:-124px;right:-155px;box-shadow:0 0 0 27px #b8f56a09,0 0 0 72px #e8bd6b06,inset 0 0 90px #b8f56a14}.dyn-hero .dyn-wrap{z-index:1;position:relative}.dyn-hero-content{align-items:center;min-height:300px;display:flex}.dyn-hero-copy{z-index:2;max-width:790px;position:relative}.dyn-hero-kicker{color:#ffe8a4;letter-spacing:.19em;text-transform:uppercase;background:linear-gradient(105deg,#05482bc2,#01180e8a);border:1px solid #e8bd6b8c;border-radius:999px;align-items:center;gap:8px;margin-bottom:17px;padding:8px 13px;font:900 10px/1 Sora,sans-serif;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 7px 18px #0000002e}.dyn-kicker{color:var(--dyn-gold);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}.dyn-hero h1,.dyn-title{letter-spacing:-.055em;max-width:860px;margin:0 0 18px;font:800 clamp(38px,7vw,72px)/.98 Sora,sans-serif}.dyn-hero h1{color:#fffdf0;text-shadow:0 5px 24px #0000006b;max-width:760px;font-size:clamp(45px,6.7vw,78px)}.dyn-hero h1 span{color:#fffdf0;display:block}.dyn-hero h1 em{color:var(--dyn-lime);text-shadow:0 0 24px #b8f56a52;font-style:normal}.dyn-hero h1 strong{color:#ffe378;letter-spacing:-.075em;text-transform:uppercase;text-shadow:0 4px #075034,0 10px 22px #0000006b,0 0 20px #e8bd6b42;font:400 .91em/.96 Bungee,Sora,sans-serif;display:inline-block;transform:rotate(-2deg)}.dyn-lead{color:#d9e8db;text-wrap:balance;max-width:680px;margin:0;font-size:clamp(16px,2vw,20px);line-height:1.62}.dyn-hero-lead{color:#e7f1e5;letter-spacing:-.018em;text-shadow:0 2px 14px #00000052;max-width:704px;font:600 clamp(17px,2vw,21px)/1.56 Sora,sans-serif}.dyn-hero-lead-promise{color:#fff0a9;letter-spacing:-.035em;text-shadow:0 3px #075034,0 0 17px #e8bd6b42;margin-right:.13em;font:400 clamp(18px,2.25vw,25px)/1.23 Bungee,Sora,sans-serif;display:inline}.dyn-hero-visual{z-index:1;background:radial-gradient(circle at 49% 44%,#167f4bd1 0 27%,#02291acc 28% 43%,#e8bd6b80 44% 46%,#0000 47%),url(/brand/logo.png) 50%/46% no-repeat;border:1px solid #ffe58480;border-radius:50%;place-items:center;width:274px;height:274px;margin-top:-137px;animation:6s ease-in-out infinite dyn-hero-float;display:grid;position:absolute;top:50%;right:7%;box-shadow:0 0 0 11px #b8f56a0b,0 0 0 30px #e8bd6b07,0 22px 48px #00000047,inset 0 0 55px #b8f56a29}.dyn-hero-orbit{border:1px dashed #b8f56a8f;border-radius:50%;animation:18s linear infinite reverse dyn-hero-orbit;position:absolute;inset:19px}.dyn-hero-orbit:before,.dyn-hero-orbit:after{content:"";background:radial-gradient(circle at 35% 30%,#fff2a3 0 14%,#e8bd6b 28%,#775114 74%);border-radius:50%;width:17px;height:17px;position:absolute;box-shadow:0 0 16px #e8bd6b8f}.dyn-hero-orbit:before{top:9px;left:26px}.dyn-hero-orbit:after{background:radial-gradient(circle at 35% 30%,#efffa4 0 14%,#b8f56a 34%,#246445 76%);width:11px;height:11px;bottom:23px;right:9px;box-shadow:0 0 16px #b8f56a99}.dyn-hero-spark{color:#fff2aa;text-shadow:0 0 16px #e8bd6bcc;animation:2.5s ease-in-out infinite dyn-hero-twinkle;position:absolute}.dyn-hero-spark.spark-one{font-size:22px;top:49px;left:-9px}.dyn-hero-spark.spark-two{color:#c9ff7c;font-size:16px;animation-delay:.7s;top:67px;right:-13px}.dyn-hero-spark.spark-three{font-size:13px;animation-delay:1.35s;bottom:12px;right:14px}.dyn-section{padding:42px 0 72px}.dyn-draws-section{background:radial-gradient(circle at 12% 8%,#b8f56a1f,#0000 24rem),radial-gradient(circle at 88% 15%,#e8bd6b26,#0000 26rem),linear-gradient(#01140c14,#010d087a);scroll-margin-top:92px;position:relative}.dyn-draws-section:before{content:"";pointer-events:none;opacity:.42;background:radial-gradient(circle,#f6f4eab3 0 1px,#0000 2px) 15px 20px/96px 104px,radial-gradient(circle,#e8bd6bd9 0 1px,#0000 3px) 42px 55px/158px 146px,repeating-linear-gradient(118deg,#0000 0 58px,#b8f56a09 59px,#0000 60px 118px);position:absolute;inset:0}.dyn-draws-section>.dyn-wrap{z-index:1;position:relative}.dyn-toolbar{justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px;display:flex}.dyn-toolbar h2,.dyn-panel h2{margin:0;font:800 clamp(24px,4vw,34px)/1.08 Sora,sans-serif}.dyn-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dyn-card,.dyn-panel{background:linear-gradient(145deg,#0a4933f5,#031c13f7);border:1px solid #e8bd6b4d;border-radius:24px;box-shadow:0 24px 60px #0000003d,inset 0 1px #ffffff0f,0 0 28px #68cf530f}[data-theme=light] .dyn-card,[data-theme=light] .dyn-panel{background:linear-gradient(145deg,var(--dyn-panel),#edf5e7);border-color:#0b49332e}.dyn-card{isolation:isolate;border-color:#f8d670b3;flex-direction:column;min-height:460px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000061,inset 0 1px #ffffff1f,0 0 38px #b8f56a1c}.dyn-card:hover{border-color:#ffe27af2;transform:translateY(-5px);box-shadow:0 38px 78px #00000075,0 0 42px #b8f56a2b}.dyn-card:before{content:"";z-index:3;pointer-events:none;opacity:.72;background:radial-gradient(circle at 8% 14%,#fff2a8 0 1px,#0000 2px),radial-gradient(circle at 92% 38%,#b8f56a 0 1.5px,#0000 2.5px),radial-gradient(circle at 13% 75%,#ffe27acc 0 1px,#0000 2px),radial-gradient(circle at 83% 88%,#b8f56ab8 0 1px,#0000 2px);position:absolute;inset:0}.dyn-card:after{content:"";z-index:4;pointer-events:none;border:1px solid #ffe79738;border-radius:18px;position:absolute;inset:7px}.dyn-card-top{isolation:isolate;background:radial-gradient(circle at 76% 32%,#ffee9c94 0 2px,transparent 3px),radial-gradient(circle at 88% 8%,#e8bd6b6b,transparent 7rem),radial-gradient(circle at 10% 100%,#b8f56a4d,transparent 10rem),conic-gradient(from 205deg at 90% 22%,transparent 0 8deg,#ffe89714 9deg 11deg,transparent 12deg 21deg,#b8f56a12 22deg 24deg,transparent 25deg 360deg),repeating-linear-gradient(125deg,transparent 0 34px,#ffefad0d 35px,transparent 36px 70px),linear-gradient(145deg,#118052 0%,#06452e 46%,#021b13 100%);flex-direction:column;justify-content:flex-end;min-height:238px;padding:24px 24px 22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -18px 30px #00000029}.dyn-card-top:before{content:"";z-index:-1;border:2px solid #f5d36c47;border-radius:50%;width:190px;height:190px;position:absolute;top:-68px;right:-54px;box-shadow:0 0 0 12px #b8f56a09,0 0 0 28px #e8bd6b06}.dyn-card-top:after{content:"";border-bottom:1px dashed #f8d6707a;position:absolute;bottom:0;left:24px;right:24px}.dyn-status{border:1px solid var(--dyn-line);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.dyn-status:before{content:"";background:var(--dyn-gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #e8bd6b21}.dyn-status.open:before{background:var(--dyn-lime)}.dyn-status.closed:before,.dyn-status.finished:before{background:#95a19b}.dyn-lottery-mark{object-fit:contain;border:2px solid var(--dyn-gold);background:#f6f4ea;border-radius:50%;width:58px;height:58px;padding:6px;box-shadow:0 8px 24px #0000004d,0 0 0 5px #e8bd6b1a}.dyn-lottery-mark.detail{width:64px;height:64px;margin-top:14px;display:block}.dyn-card .dyn-status{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#011910b8;position:absolute;top:22px;left:22px}.dyn-card .dyn-lottery-mark{z-index:2;position:absolute;top:18px;right:22px}.dyn-card-art{z-index:-1;color:#ffe682;filter:drop-shadow(0 15px 20px #00000052);pointer-events:none;place-items:center;width:168px;height:168px;display:grid;position:absolute;top:40px;right:-22px;transform:rotate(-7deg)}.dyn-card-art:before,.dyn-card-art:after{content:"";background:linear-gradient(145deg,#fff2a2 0%,#e8bd6b 47%,#7e5a13 100%);border-radius:50%;position:absolute;box-shadow:inset 0 2px 2px #ffffffbd,0 7px 13px #00000059,0 0 18px #e8bd6b38}.dyn-card-art:before{width:20px;height:20px;top:34px;left:7px}.dyn-card-art:after{width:13px;height:13px;bottom:22px;right:14px}.dyn-card-orbit{border:1px solid #ffe5856b;border-radius:50%;position:absolute;inset:9px;box-shadow:0 0 0 7px #b8f56a0b,inset 0 0 28px #e8bd6b17}.dyn-card-orbit:before,.dyn-card-orbit:after{content:"✦";color:#c9ff75;text-shadow:0 0 12px #b8f56ae6;position:absolute}.dyn-card-orbit:before{font-size:18px;bottom:27px;left:-3px}.dyn-card-orbit:after{font-size:11px;top:4px;right:10px}.dyn-card-art svg{opacity:.24;fill:currentColor;filter:drop-shadow(0 0 12px #ffe68273);width:122px;height:122px}.dyn-card-number{z-index:1;color:#f5ffbc;letter-spacing:-.08em;text-shadow:0 3px #063b27,0 0 18px #b8f56aa6;background:radial-gradient(circle at 40% 32%,#1f975bf5,#032f1efa 68%);border:2px solid #ffeb9edb;border-radius:50%;place-items:center;width:76px;height:76px;font:400 27px/1 Bungee,Sora,sans-serif;display:grid;position:absolute;box-shadow:inset 0 0 0 5px #e8bd6b21,0 0 0 5px #033421b8,0 0 0 6px #e8bd6b6b}.dyn-card-closed .dyn-card-art,.dyn-card-finished .dyn-card-art{filter:grayscale(.7)drop-shadow(0 15px 20px #00000052);opacity:.68}.dyn-draw-name{z-index:1;padding-top:54px;padding-right:64px;position:relative}.dyn-draw-name:after{content:"";background:url(/brand/logo.png) 50%/82% no-repeat,radial-gradient(circle,#157548f5 0 48%,#022015f0 49% 62%,#e8bd6b9e 63% 67%,#0000 68%);border:1px solid #ffe587c7;border-radius:50%;width:58px;height:58px;display:block;position:absolute;bottom:-3px;right:-6px;transform:rotate(-7deg);box-shadow:0 0 0 4px #e8bd6b1a,0 8px 18px #0000004d,inset 0 0 12px #b8f56a24}.dyn-title-kicker{color:#ffe89c;letter-spacing:.24em;text-transform:uppercase;text-shadow:0 2px 8px #00000080;align-items:center;gap:7px;width:max-content;margin-bottom:9px;font-size:10px;font-weight:900;display:flex}.dyn-title-kicker:before{content:"✦";color:var(--dyn-lime);text-shadow:0 0 12px #b8f56acc;font-size:12px}.dyn-card h3,.dyn-draw-title{text-transform:uppercase;letter-spacing:-.035em;color:#fff9df;background:linear-gradient(#fffdf0 0%,#ffe69a 47%,#e8bd6b 52%,#b8f56a 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px #012013e6)drop-shadow(0 8px 14px #0000006b);-webkit-background-clip:text;background-clip:text;margin:0;font-family:Bungee,Sora,sans-serif;font-weight:400}.dyn-card h3{font-size:clamp(27px,3vw,37px);line-height:1.02}.dyn-card-body{background:radial-gradient(circle at 105% 18%,#e8bd6b1a,#0000 8rem),linear-gradient(#022317db,#01100bfa);flex-direction:column;flex:1;padding:20px 22px 22px;display:flex;position:relative}.dyn-card-body:before{content:"";pointer-events:none;opacity:.92;background:radial-gradient(circle at 8px 8px,#01120cfa 0 5px,#0000 5.5px) 0 0/22px 16px repeat-x;height:16px;position:absolute;top:-8px;left:-5px;right:-5px}.dyn-card-body p{color:var(--dyn-muted);line-height:1.55}.dyn-prize-hero{isolation:isolate;text-align:center;background:radial-gradient(circle at 50% 108%,#b8f56a61,#0000 56%),radial-gradient(circle at 50% 32%,#e8bd6b24,#0000 34%),linear-gradient(135deg,#0e6c41f5,#021d13fa);border:1px solid #ffe170b3;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;min-height:136px;margin:-2px 0 14px;padding:19px 18px 17px;animation:3.6s ease-in-out infinite dyn-prize-frame;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 34px #e8bd6b1f,0 12px 28px #00000047,0 0 0 1px #b8f56a14}.dyn-prize-hero:before{content:"";z-index:0;opacity:.42;background:repeating-conic-gradient(from 0deg,#ffe88f29 0 2deg,transparent 2deg 18deg);width:260px;height:260px;margin:-130px 0 0 -130px;animation:14s linear infinite dyn-prize-rays;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(circle,#0000 0 24%,#000 42%,#0000 72%);mask-image:radial-gradient(circle,#0000 0 24%,#000 42%,#0000 72%)}.dyn-prize-hero:after{content:"✦";z-index:2;color:#fff2a5;text-shadow:0 0 12px #ffe36e,-285px 82px #c9ff7c,-266px 17px #f2ca66,-30px 92px #b8f56a;font-size:14px;animation:2.2s ease-in-out infinite dyn-prize-twinkle;position:absolute;top:14px;right:17px}.dyn-prize-hero>span,.dyn-prize-hero>strong,.dyn-prize-hero>small{z-index:1;position:relative}.dyn-prize-hero>span{color:#dcffa9;letter-spacing:.22em;text-transform:uppercase;background:#011f1461;border:1px solid #b8f56a57;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:9px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.dyn-prize-hero>span:before,.dyn-prize-hero>span:after{content:"✦";color:#ffe37d;text-shadow:0 0 9px #e8bd6be6;font-size:8px}.dyn-prize-hero strong{color:#ffe477;letter-spacing:-.065em;background:linear-gradient(105deg,#c9ff77 0%,#fffbd5 20%,#ffd95f 40%,#fff6b2 56%,#e8bd6b 74%,#b8f56a 100%) 0 0/210%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px #073a27)drop-shadow(0 7px 12px #0006)drop-shadow(0 0 12px #ffde6647);-webkit-background-clip:text;background-clip:text;margin:7px 0 3px;font:400 clamp(32px,3.7vw,43px)/.94 Bungee,Sora,sans-serif;animation:2.8s ease-in-out infinite dyn-prize-glow;display:block}.dyn-prize-hero small{color:#e7f2e9;letter-spacing:.025em;text-shadow:0 2px 8px #00000073;max-width:90%;font-size:10px;font-weight:900}.dyn-facts{grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 18px;display:grid}.dyn-fact{background:#01140c3d;border:1px solid #e8bd6b2e;border-radius:15px;padding:12px}[data-theme=light] .dyn-fact{background:#ffffff73}.dyn-fact small{color:var(--dyn-muted);margin-bottom:4px;font-size:11px;display:block}.dyn-fact strong{font-family:Sora,sans-serif}.dyn-card .dyn-facts{grid-template-areas:"lottery format""closing closing""full half";gap:9px;margin:2px 0 16px}.dyn-card .dyn-fact{background:linear-gradient(145deg,#0b4e3375,#011810ad);border-color:#f8d6704d;border-radius:13px;min-width:0;padding:11px 13px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.dyn-card .dyn-fact:before{content:"";background:linear-gradient(180deg,var(--dyn-lime),var(--dyn-gold));opacity:.9;width:3px;position:absolute;inset:0 auto 0 0}.dyn-card .dyn-fact:first-child{grid-area:lottery}.dyn-card .dyn-fact:nth-child(2){grid-area:format}.dyn-card .dyn-fact:nth-child(3){border-style:dashed;grid-area:closing;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding-block:10px;display:grid}.dyn-card .dyn-fact:nth-child(4){grid-area:full}.dyn-card .dyn-fact:nth-child(5){grid-area:half}.dyn-card .dyn-fact small{color:#c8d8cd;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:5px;font-size:9px;font-weight:900;display:flex}.dyn-card .dyn-fact small:before{color:var(--dyn-gold);text-shadow:0 0 9px #e8bd6b73;font-size:11px;line-height:1}.dyn-card .dyn-fact:first-child small:before{content:"✦"}.dyn-card .dyn-fact:nth-child(2) small:before{content:"#";color:var(--dyn-lime)}.dyn-card .dyn-fact:nth-child(3) small:before{content:"◷"}.dyn-card .dyn-fact:nth-child(4) small:before{content:"★"}.dyn-card .dyn-fact:nth-child(5) small:before{content:"◐";color:var(--dyn-lime)}.dyn-card .dyn-fact strong{overflow-wrap:anywhere;color:#fff9df;font-size:13px;line-height:1.25;display:block}.dyn-card .dyn-fact:nth-child(2) strong{color:var(--dyn-lime);letter-spacing:.04em}.dyn-card .dyn-fact:nth-child(3) small{margin:0}.dyn-card .dyn-fact:nth-child(3) strong{text-align:right}.dyn-card .dyn-fact:nth-child(4),.dyn-card .dyn-fact:nth-child(5){border-color:#f8d67099;flex-direction:column;justify-content:center;min-height:86px;display:flex}.dyn-card .dyn-fact:nth-child(4){background:radial-gradient(circle at 88% 18%,#ffe57d40,#0000 4.5rem),linear-gradient(135deg,#127748f0,#032c1cf5);box-shadow:inset 0 0 22px #e8bd6b14,0 7px 18px #00000021}.dyn-card .dyn-fact:nth-child(5){background:linear-gradient(105deg,#116a43f0 0 49%,#e8bd6b24 50% 51%,#032b1cf5 52% 100%);box-shadow:inset 0 0 22px #b8f56a0f,0 7px 18px #00000021}.dyn-card .dyn-fact:nth-child(4):after,.dyn-card .dyn-fact:nth-child(5):after{content:"";border:1px solid #f8d67024;border-radius:50%;width:58px;height:58px;position:absolute;bottom:-25px;right:-15px}.dyn-card .dyn-fact:nth-child(4) strong,.dyn-card .dyn-fact:nth-child(5) strong{color:#ffe279;letter-spacing:-.04em;text-shadow:0 3px 12px #0000005c;font-size:clamp(17px,2vw,22px)}.dyn-card .dyn-fact:nth-child(4)>span,.dyn-card .dyn-fact:nth-child(5)>span{color:#c8d8cd;margin-top:4px;font-size:9px;font-weight:700;display:block}[data-theme=light] .dyn-card .dyn-fact{background:linear-gradient(145deg,#ffffffc7,#deefd3db);border-color:#0b493333}[data-theme=light] .dyn-card .dyn-fact small{color:#426052}[data-theme=light] .dyn-card .dyn-fact strong{color:#073d2a}[data-theme=light] .dyn-card .dyn-fact:nth-child(4),[data-theme=light] .dyn-card .dyn-fact:nth-child(5){background:radial-gradient(circle at 92% 12%,#e8bd6b38,#0000 4rem),linear-gradient(145deg,#eef8e7,#dfeecf);border-color:#b5873061}[data-theme=light] .dyn-card .dyn-fact:nth-child(4) strong,[data-theme=light] .dyn-card .dyn-fact:nth-child(5) strong{color:#815d0b;text-shadow:none}[data-theme=light] .dyn-prize-hero{background:radial-gradient(circle at 50% 115%,#b8f56a4d,#0000 58%),linear-gradient(135deg,#fffbea,#dcedcf);border-color:#9b6f198c}[data-theme=light] .dyn-prize-hero>span{color:#2a6548}[data-theme=light] .dyn-prize-hero strong{filter:drop-shadow(0 2px #fffc)drop-shadow(0 5px 9px #5a3f0829);background-image:linear-gradient(105deg,#377c36 0%,#9a7115 28%,#d29b20 46%,#68460a 72%,#377c36 100%)}[data-theme=light] .dyn-prize-hero small,[data-theme=light] .dyn-card .dyn-fact:nth-child(4)>span,[data-theme=light] .dyn-card .dyn-fact:nth-child(5)>span{color:#466253}.dyn-card-progress{color:#b9c9c0;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin:1px 1px 0;font-size:9px;font-weight:900;display:flex}.dyn-card-progress strong{color:#e8f8d5;letter-spacing:0;font:800 12px/1 Sora,sans-serif}[data-theme=light] .dyn-card-progress{color:#53685b}[data-theme=light] .dyn-card-progress strong{color:#164d35}.dyn-progress{background:#0008057a;border:1px solid #f8d6702e;border-radius:999px;height:10px;margin:4px 0 10px;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #00000061}.dyn-progress span{background:linear-gradient(90deg,#96ec53,var(--dyn-lime) 54%,#ffe16e);border-radius:inherit;height:100%;display:block;position:relative;box-shadow:0 0 14px #b8f56a7a}.dyn-progress span:after{content:"";background:linear-gradient(105deg,#0000 20%,#ffffff8c 42%,#0000 64%);animation:2.8s ease-in-out infinite dyn-shimmer;position:absolute;inset:0}.dyn-button{cursor:pointer;background:linear-gradient(135deg,#efff7a 0%,var(--dyn-lime) 48%,#e8bd6b 100%);color:#061f18;border:1px solid #f5dc83;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #b8f56a24,inset 0 1px #ffffffb8}.dyn-button.secondary{color:var(--dyn-text);border:1px solid var(--dyn-line);background:0 0}.dyn-button:disabled{opacity:.45;cursor:not-allowed}:is(.dyn-button:focus-visible,.dyn-cell:focus-visible,.dyn-link:focus-visible,.dyn-icon-btn:focus-visible,.dyn-input:focus-visible){outline:3px solid var(--dyn-gold);outline-offset:3px}.dyn-card .dyn-button{isolation:isolate;text-transform:uppercase;letter-spacing:.025em;margin-top:auto;position:relative;overflow:hidden}.dyn-card .dyn-button:before{content:"";z-index:0;filter:blur(4px);background:#ffffff73;width:42px;height:180%;transition:left .45s;position:absolute;top:-40%;left:-70px;transform:rotate(20deg)}.dyn-card .dyn-button:hover:before{left:115%}@keyframes dyn-shimmer{0%,35%{transform:translate(-125%)}70%,to{transform:translate(125%)}}@keyframes dyn-prize-rays{to{transform:rotate(360deg)}}@keyframes dyn-prize-glow{0%,to{background-position:0%;transform:scale(1)}50%{filter:drop-shadow(0 3px #073a27)drop-shadow(0 8px 14px #0000006b)drop-shadow(0 0 22px #ffde6694);background-position:100%;transform:scale(1.035)}}@keyframes dyn-prize-twinkle{0%,to{opacity:.55;transform:scale(.82)rotate(-8deg)}50%{opacity:1;transform:scale(1.22)rotate(8deg)}}@keyframes dyn-prize-frame{0%,to{border-color:#ffe17094;box-shadow:inset 0 0 34px #e8bd6b1a,0 12px 28px #00000047,0 0 0 1px #b8f56a12}50%{border-color:#ffeb97f0;box-shadow:inset 0 0 38px #b8f56a2b,0 12px 30px #0000004d,0 0 22px #e8bd6b33}}@keyframes dyn-hero-orbit{to{transform:rotate(360deg)}}@keyframes dyn-hero-float{0%,to{transform:translateY(-4px)}50%{transform:translateY(8px)}}@keyframes dyn-hero-twinkle{0%,to{opacity:.55;transform:scale(.8)rotate(-10deg)}50%{opacity:1;transform:scale(1.2)rotate(10deg)}}.dyn-empty,.dyn-alert{border:1px dashed var(--dyn-line);color:var(--dyn-muted);border-radius:18px;padding:22px}.dyn-alert{border-style:solid;margin:16px 0}.dyn-alert.error{color:#ffd2ca;background:#a1231826;border-color:#ff9f8f}[data-theme=light] .dyn-alert.error{color:#7a1f16}.dyn-alert.success{border-color:var(--dyn-lime);color:var(--dyn-text)}.dyn-offline{color:#fff;text-align:center;background:#7a2c1d;padding:10px 16px;font-weight:800}.dyn-detail-head{background:radial-gradient(circle at 82% 12%,#e8bd6b47,#0000 18rem),radial-gradient(circle at 18% 84%,#b8f56a33,#0000 22rem),repeating-linear-gradient(125deg,#0000 0 54px,#ffe89709 55px,#0000 56px 110px),linear-gradient(135deg,#06422b,#021b13 72%);border-bottom:1px solid #e8bd6b7a;padding:42px 0 44px;position:relative;overflow:hidden}.dyn-detail-head:after{content:"";pointer-events:none;border:2px solid #e8bd6b29;border-radius:50%;width:460px;height:460px;position:absolute;top:-220px;right:-140px;box-shadow:0 0 0 24px #b8f56a06,0 0 0 62px #e8bd6b05}.dyn-back{color:var(--dyn-lime);font-weight:900;text-decoration:none}.dyn-detail-emblem{z-index:1;isolation:isolate;border:1px solid #e8bd6b9e;border-left:4px solid var(--dyn-gold);background:#063b27;border-radius:24px;flex-direction:column;justify-content:flex-end;max-width:920px;min-height:320px;margin:22px 0 clamp(78px,8vw,112px);padding:28px;display:flex;position:relative;overflow:visible;box-shadow:0 18px 36px #00000047}.dyn-detail-emblem:before{content:"";display:none}.dyn-detail-emblem>.dyn-status{background:#011910b8;margin-bottom:18px}.dyn-detail-emblem>.dyn-lottery-mark{z-index:-2;object-fit:cover;width:100%;height:100%;box-shadow:none;clip-path:inset(0 round 20px);background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute;inset:0}.dyn-detail-emblem:not(:has(.dyn-lottery-mark)):after{content:"IMAGEN DE LA LOTERÍA";z-index:-2;color:#fff0a9b8;letter-spacing:.17em;text-align:center;background:radial-gradient(circle at 72% 20%,#b8f56a3d,#0000 28%),linear-gradient(145deg,#075132,#021a10);place-items:center;font:900 11px Sora,sans-serif;display:grid;position:absolute;inset:0}.dyn-detail-emblem>.dyn-status,.dyn-detail-emblem>.dyn-title-kicker,.dyn-detail-emblem>.dyn-title{z-index:1;position:relative}.dyn-detail-head .dyn-title{z-index:3;color:#fff9d8;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:#fff9d8;letter-spacing:.035em;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px #d3a851,0 6px #31592e,0 0 18px #ffea8cd6;filter:none;opacity:1;width:max-content;max-width:100%;margin:0;font-family:Bungee,Sora,sans-serif;font-size:clamp(54px,11vw,96px);font-weight:900;line-height:.98;animation:3.2s ease-in-out infinite dyn-detail-title-float;position:absolute;top:calc(100% + clamp(54px,8vw,76px));left:50%}.dyn-detail-head .dyn-lead{margin-top:18px}.dyn-detail-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:22px;padding-bottom:72px;display:grid}.dyn-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:22px}.dyn-panel+.dyn-panel{margin-top:20px}.dyn-sticky{position:sticky;top:94px}.dyn-data-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.dyn-prizes{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.dyn-prize{border:1px solid #e8bd6b59;border-radius:16px;padding:14px}.dyn-prize strong{color:var(--dyn-gold);margin-top:4px;font:800 20px Sora,sans-serif;display:block}.dyn-board-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.dyn-board-heading h2{margin:4px 0 2px}.dyn-board-progress{margin:2px 0 18px}.dyn-progress-copy{color:var(--dyn-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.dyn-progress-copy strong{color:var(--dyn-text);font-family:Sora,sans-serif}.dyn-progress-copy span:last-child{margin-left:auto}.dyn-board-tools{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:18px 0;display:flex}.dyn-segment{border:1px solid var(--dyn-line);border-radius:14px;padding:3px;display:inline-flex}.dyn-segment button{min-height:44px;color:var(--dyn-text);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 14px;font-weight:900}.dyn-segment button[aria-pressed=true]{background:var(--dyn-lime);color:#061f18}.dyn-random{align-items:center;gap:8px;display:flex}.dyn-random .dyn-button.secondary{isolation:isolate;color:#fff0a9;letter-spacing:.08em;background:radial-gradient(circle at 50% 24%,#b8f56a38 0 10%,#0000 11%),linear-gradient(145deg,#074c30f2,#011c12fa);border-color:#e8bd6bb3;border-radius:24px;min-width:214px;min-height:92px;padding:34px 15px 12px;font:900 11px/1.2 Sora,sans-serif;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff21,0 12px 25px #0000003b,0 0 0 1px #b8f56a17}.dyn-random .dyn-button.secondary:before{content:"";z-index:-1;background:radial-gradient(circle at 35% 30%,#fff7c2 0 8%,#e8bd6b 16% 36%,#0b603d 38% 72%,#021b12 74%);border:2px solid #e8bd6bd9;border-radius:50%;width:64px;height:64px;animation:3.8s ease-in-out infinite dyn-drum-float;position:absolute;top:-27px;left:calc(50% - 32px);box-shadow:0 0 0 6px #e8bd6b14,0 0 22px #b8f56a3b}.dyn-random .dyn-button.secondary:after{content:"✦  BOMBO DE LA ABUNDANCIA  ✦";color:#b8f56a;letter-spacing:.08em;text-align:center;font:900 8px/1 Sora,sans-serif;position:absolute;top:11px;left:0;right:0}.dyn-random .dyn-button.secondary:not(:disabled):hover{border-color:#fff0a9;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff2e,0 17px 30px #00000045,0 0 22px #b8f56a29}.dyn-random .dyn-button.secondary:not(:disabled):active:before{animation:2.4s ease-out dyn-drum-spin}.dyn-select,.dyn-input{border:1px solid var(--dyn-line);min-height:48px;color:var(--dyn-text);background:var(--dyn-panel);font:inherit;border-radius:12px;padding:0 12px}.dyn-number-grid{grid-template-columns:repeat(10,minmax(44px,1fr));gap:8px;display:grid}.dyn-cell{aspect-ratio:1;min-width:44px;min-height:44px;color:var(--dyn-text);cursor:pointer;background:linear-gradient(145deg,#ffffff12,#01140c33);border:1px solid #e8bd6b33;border-radius:12px;font:800 14px Sora,sans-serif;position:relative;box-shadow:inset 0 1px #ffffff0a}.dyn-cell:after{content:attr(data-mark);color:var(--dyn-muted);font:900 9px Manrope,sans-serif;position:absolute;bottom:2px;right:4px}.dyn-cell.partial{border-color:var(--dyn-gold);background:linear-gradient(90deg,#e8bd6b52 50%,#ffffff09 50%)}.dyn-cell.reserved{border-style:dashed;border-color:var(--dyn-gold);color:var(--dyn-gold);cursor:not-allowed;background:#e8bd6b14}.dyn-cell.sold{color:#eef2ef;cursor:not-allowed;background:#59615e;border-color:#6e7773}.dyn-cell.unavailable{color:var(--dyn-muted);cursor:not-allowed;background:repeating-linear-gradient(135deg,#7f7f7f2e,#7f7f7f2e 4px,#0000 4px 8px)}.dyn-cell.winner{box-shadow:0 0 0 2px var(--dyn-gold),0 0 22px #e8bd6b40}.dyn-cell.selected{background:linear-gradient(145deg,#efff7a,var(--dyn-lime) 55%,#e8bd6b);color:#061f18;border-color:#f8e294;box-shadow:0 0 24px #b8f56a4d}.dyn-legend{color:var(--dyn-muted);flex-wrap:wrap;gap:14px;margin-top:15px;font-size:12px;display:flex}.dyn-legend span:before{content:"";vertical-align:-1px;border:1px solid;border-radius:3px;width:11px;height:11px;margin-right:6px;display:inline-block}.dyn-legend .partial:before{border-color:var(--dyn-gold);background:linear-gradient(90deg,var(--dyn-gold) 50%,transparent 50%)}.dyn-legend .selected:before{background:var(--dyn-lime)}.dyn-legend .reserved:before{border-style:dashed;border-color:var(--dyn-gold)}.dyn-legend .sold:before{background:#59615e;border-color:#6e7773}.dyn-legend .unavailable:before{background:#67716c}.dyn-summary-list{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.dyn-summary-item{border:1px solid var(--dyn-line);border-radius:14px;grid-template-columns:42px 1fr auto 36px;align-items:center;gap:8px;padding:10px;display:grid}.dyn-summary-number{color:var(--dyn-lime);font:900 18px Sora,sans-serif}.dyn-summary-choice small{color:var(--dyn-muted);margin-bottom:5px;display:block}.dyn-summary-types{flex-wrap:wrap;gap:5px;display:flex}.dyn-summary-types button{border:1px solid var(--dyn-line);min-height:32px;color:var(--dyn-text);cursor:pointer;background:0 0;border-radius:8px;padding:0 8px;font:800 11px Manrope,sans-serif}.dyn-summary-types button[aria-pressed=true]{border-color:var(--dyn-lime);color:var(--dyn-lime);background:#b8f56a24}.dyn-summary-types button:disabled{opacity:.35;cursor:not-allowed}.dyn-remove{width:36px;height:36px;color:var(--dyn-text);cursor:pointer;background:0 0;border:0;border-radius:10px}.dyn-total{border-block:1px solid var(--dyn-line);justify-content:space-between;align-items:center;margin:16px 0;padding:16px 0;display:flex}.dyn-total strong{color:var(--dyn-gold);font:800 26px Sora,sans-serif}.dyn-form{gap:13px;display:grid}.dyn-field{gap:6px;font-size:13px;font-weight:800;display:grid}.dyn-fine{color:var(--dyn-muted);font-size:12px;line-height:1.55}.dyn-countdown{color:var(--dyn-lime);font-variant-numeric:tabular-nums;font:800 30px Sora,sans-serif}.dyn-reservation{max-width:760px;padding:54px 0 80px}.dyn-status-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin:24px 0;display:grid}.dyn-status-step{border:1px solid var(--dyn-line);min-height:70px;color:var(--dyn-muted);border-radius:14px;padding:10px;font-size:12px}.dyn-status-step.active{border-color:var(--dyn-lime);color:var(--dyn-text)}.dyn-footer{color:var(--dyn-muted);background:linear-gradient(#01120a85,#010a06e0);border-top:1px solid #e8bd6b40;padding:32px 0 90px}.dyn-board-panel{background:linear-gradient(145deg,#06442b80,#011a10c7);border-color:#e8bd6b6b;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 20px 40px #00000029}.dyn-board-panel:before{content:"1  ELIGE TUS NÚMEROS  ·  2  ARMA TU JUGADA  ·  3  RESERVA POR WHATSAPP";color:#ffe8a4;letter-spacing:.09em;white-space:nowrap;text-overflow:ellipsis;background:#01180e8f;border:1px solid #e8bd6b59;border-radius:999px;width:max-content;max-width:100%;margin:-4px 0 22px;padding:8px 12px;font:800 10px/1.2 "\"Sora\"",sans-serif;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.dyn-board-panel:has(.dyn-cell.selected):after{content:"✦ Tu jugada ya está tomando forma · Continúa abajo para reservar tus números";color:#efffa4;background:linear-gradient(100deg,#095d349e,#022619b8);border:1px solid #b8f56a8c;border-radius:14px;margin-top:18px;padding:13px 15px;font:800 13px/1.4 "\"Sora\"",sans-serif;display:block;box-shadow:0 0 20px #b8f56a1c,inset 0 1px #ffffff14}.dyn-cell.available:hover:not(:disabled){border-color:var(--dyn-gold);transform:translateY(-2px)scale(1.04);box-shadow:0 8px 16px #0000002e,0 0 15px #e8bd6b24}.dyn-cell.selected{border-color:#fff0a9;animation:.38s ease-out dyn-selected-pop;box-shadow:0 0 0 2px #b8f56a33,0 8px 18px #00000040,inset 0 1px #fff3}.dyn-sticky{background:linear-gradient(155deg,#07492ec7,#011b11f0 62%);border:1px solid #e8bd6b7a;scroll-margin-top:24px;box-shadow:inset 0 1px #ffffff1a,0 22px 44px #0000003d}.dyn-sticky:before{content:"✦ TU JUGADA ✦";color:#ffe8a4;letter-spacing:.035em;text-shadow:0 2px #075034,0 0 16px #e8bd6b47;margin-bottom:10px;font:400 13px/1 "\"Bungee\"","\"Sora\"",sans-serif;display:inline-flex}.dyn-sticky h2{color:#fff2ac;letter-spacing:-.04em;text-shadow:0 3px #075034,0 10px 20px #00000047;margin:0 0 7px;font:400 clamp(24px,2.2vw,31px)/1.04 "\"Bungee\"","\"Sora\"",sans-serif}.dyn-sticky h2+.dyn-fine{color:#d9e8db;font-size:13px;line-height:1.55}.dyn-sticky:has(.dyn-summary-item):after{content:"¡Tus números ya casi son tuyos! Completa los datos y reserva antes de que otra persona los elija.";color:#efffa4;background:#b8f56a14;border:1px solid #b8f56a61;border-radius:12px;margin:0 0 13px;padding:11px 12px;font:800 12px/1.4 "\"Sora\"",sans-serif;display:block}.dyn-summary-item{background:#00140c47;border-color:#b8f56a59;box-shadow:inset 0 1px #ffffff0a}.dyn-summary-types button{transition:transform .2s,border-color .2s,background .2s}.dyn-summary-types button:hover:not(:disabled){border-color:var(--dyn-gold);transform:translateY(-1px)}.dyn-total{border-color:#e8bd6b61;margin:18px 0;padding:17px 0}.dyn-total span{color:#d9e8db;font-weight:800}.dyn-total strong{color:#fff0a9;text-shadow:0 3px #075034,0 0 18px #e8bd6b3d;font:400 clamp(30px,3vw,38px)/1 "\"Bungee\"","\"Sora\"",sans-serif}.dyn-sticky .dyn-button:not(.secondary){letter-spacing:.01em;text-align:center;border-radius:16px;width:100%;min-height:58px;margin-top:4px;font:900 14px/1.2 "\"Sora\"",sans-serif;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 28px #b8f56a33,inset 0 1px #ffffffc7}.dyn-sticky .dyn-button:not(.secondary):not(:disabled):hover{transform:translateY(-2px);box-shadow:0 16px 31px #b8f56a4d,inset 0 1px #ffffffc7}.dyn-data-grid .dyn-fact:nth-child(3) small,.dyn-data-grid .dyn-fact:nth-child(4) small,.dyn-data-grid .dyn-fact:nth-child(5) small{font-size:0}.dyn-data-grid .dyn-fact:nth-child(3) small:after,.dyn-data-grid .dyn-fact:nth-child(4) small:after,.dyn-data-grid .dyn-fact:nth-child(5) small:after{color:var(--dyn-muted);font:inherit;font-size:12px}.dyn-data-grid .dyn-fact:nth-child(3) small:after{content:"Hora del sorteo"}.dyn-data-grid .dyn-fact:nth-child(4) small:after{content:"Reserva hasta"}.dyn-data-grid .dyn-fact:nth-child(5) small:after{content:"Tiempo para reservar"}@keyframes dyn-selected-pop{0%{transform:scale(.82)}72%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes dyn-drum-float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(7px)rotate(4deg)}}@keyframes dyn-drum-spin{0%{transform:translateY(0)rotate(0)}30%{transform:translateY(13px)rotate(160deg)}70%{transform:translateY(-9px)rotate(420deg)}to{transform:translateY(0)rotate(720deg)}}@keyframes dyn-detail-title-float{0%,to{transform:translate(-50%)translateY(0)scale(1)}50%{transform:translate(-50%)translateY(-5px)scale(1.025)}}@media (max-width:900px){.dyn-grid{grid-template-columns:repeat(2,1fr)}.dyn-detail-grid{grid-template-columns:1fr}.dyn-sticky{position:static}.dyn-data-grid{grid-template-columns:repeat(2,1fr)}.dyn-number-grid{grid-template-columns:repeat(10,minmax(44px,1fr));padding-bottom:8px;overflow-x:auto}.dyn-prizes{grid-template-columns:1fr 1fr}}@media (max-width:650px){.dyn-wrap{width:min(100% - 20px,1180px)}.dyn-header{position:relative}.dyn-nav{min-height:78px}.dyn-logo{width:58px;height:58px}.dyn-brand-copy strong{font-size:11px}.dyn-link{display:none}.dyn-hero{min-height:408px;padding:46px 0 34px}.dyn-hero h1{max-width:320px;font-size:clamp(41px,13vw,55px)}.dyn-hero-copy{max-width:100%}.dyn-hero-kicker{letter-spacing:.14em;margin-bottom:14px;font-size:9px}.dyn-lead{max-width:315px;font-size:16px}.dyn-hero-lead{font-size:16px;line-height:1.58}.dyn-hero-lead-promise{font-size:18px;line-height:1.36}.dyn-hero-visual{opacity:.72;width:164px;height:164px;margin:0;top:75px;right:-40px}.dyn-hero-orbit{inset:12px}.dyn-hero-spark.spark-one{top:23px;left:-6px}.dyn-hero-spark.spark-two{top:38px;right:-6px}.dyn-hero-spark.spark-three{bottom:5px;right:5px}.dyn-section{padding:30px 0 50px}.dyn-toolbar{flex-direction:column;align-items:stretch}.dyn-grid{grid-template-columns:1fr}.dyn-card{min-height:360px}.dyn-detail-head{padding-top:32px}.dyn-detail-emblem{grid-template-rows:auto auto auto minmax(230px,58vw);grid-template-columns:1fr;row-gap:10px;min-height:0;padding:20px}.dyn-detail-emblem>.dyn-status,.dyn-detail-emblem>.dyn-title-kicker,.dyn-detail-emblem>.dyn-title{grid-column:1}.dyn-detail-emblem>.dyn-lottery-mark{grid-area:4/1;width:100%;height:100%;min-height:230px;margin-top:8px;padding:18px}.dyn-detail-emblem:not(:has(.dyn-lottery-mark)):after{grid-area:4/1;width:100%;height:100%;min-height:230px;margin-top:8px;padding:18px}.dyn-detail-emblem>.dyn-lottery-mark{object-fit:contain;object-position:center center;background:#063b27}.dyn-panel{border-radius:18px;padding:16px}.dyn-data-grid,.dyn-prizes{grid-template-columns:1fr 1fr}.dyn-number-grid{grid-template-columns:repeat(5,1fr);overflow:visible}.dyn-cell{aspect-ratio:auto;height:48px}.dyn-board-heading,.dyn-board-tools{flex-direction:column;align-items:stretch}.dyn-progress-copy span:last-child{margin-left:0}.dyn-random{grid-template-columns:76px 1fr;display:grid}.dyn-random .dyn-button{grid-column:2}.dyn-sticky{position:static}.dyn-summary-item{grid-template-columns:40px minmax(0,1fr) 36px}.dyn-remove{grid-area:1/3}.dyn-status-steps{grid-template-columns:1fr 1fr}.dyn-nav-actions{gap:6px}.dyn-detail-emblem{aspect-ratio:16/9;border-radius:20px;min-height:0;padding:22px;display:flex}.dyn-detail-emblem>.dyn-lottery-mark{object-fit:cover;object-position:center;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.dyn-detail-emblem:not(:has(.dyn-lottery-mark)):after{width:auto;height:auto;min-height:0;margin:0;padding:0;position:absolute;inset:0}.dyn-detail-emblem>.dyn-status,.dyn-detail-emblem>.dyn-title-kicker,.dyn-detail-emblem>.dyn-title{text-shadow:0 2px 12px #000000c7;grid-area:auto}.dyn-detail-emblem>.dyn-status{margin:0;position:absolute;top:20px;left:20px}.dyn-detail-head .dyn-title{font-size:clamp(58px,17vw,84px);line-height:.9;top:calc(100% + clamp(66px,17vw,82px))}.dyn-detail-emblem{margin-bottom:clamp(96px,25vw,122px)}}@media (prefers-reduced-motion:reduce){.dyn-detail-head .dyn-title{animation:none}}@media (max-width:650px){.dynamics-shell,.dynamics-shell #contenido-dinamicas{width:100%;max-width:100%;overflow-x:clip}.dyn-detail-grid,.dyn-detail-grid>div,.dyn-panel,.dyn-data-grid,.dyn-prizes,.dyn-number-grid,.dyn-summary-item{min-width:0;max-width:100%}.dyn-data-grid,.dyn-prizes{grid-template-columns:repeat(2,minmax(0,1fr))}.dyn-data-grid .dyn-fact,.dyn-prize{overflow-wrap:anywhere;min-width:0}.dyn-data-grid .dyn-fact strong,.dyn-prize strong{overflow-wrap:anywhere;font-size:clamp(17px,5.3vw,24px)}.dyn-data-grid .dyn-fact small,.dyn-prize small{overflow-wrap:anywhere}.dyn-board-panel:before{letter-spacing:.025em;text-align:center;white-space:normal;content:"1 · ELIGE   2 · ARMA   3 · RESERVA";width:100%;max-width:100%;margin-bottom:17px;padding:9px 8px;font-size:9px}.dyn-board-heading h2{overflow-wrap:anywhere}.dyn-number-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.dyn-cell{width:100%;min-width:0}.dyn-summary-item{grid-template-columns:40px minmax(0,1fr) 36px}.dyn-summary-item>strong{overflow-wrap:anywhere;grid-column:2}.dyn-sticky .dyn-button{white-space:normal}}@media (prefers-reduced-motion:reduce){.dynamics-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
