/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-5{top:calc(var(--spacing) * 5)}.top-7{top:calc(var(--spacing) * 7)}.top-12{top:calc(var(--spacing) * 12)}.bottom-12{bottom:calc(var(--spacing) * 12)}.order-1{order:1}.order-3{order:3}.col-2{grid-column:2}.col-3{grid-column:3}.col-4{grid-column:4}.col-5{grid-column:5}.col-6{grid-column:6}.col-12{grid-column:12}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.my-3{margin-block:calc(var(--spacing) * 3)}.my-5{margin-block:calc(var(--spacing) * 5)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-100{width:calc(var(--spacing) * 100)}.flex-shrink{flex-shrink:1}.cursor-pointer{cursor:pointer}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-4{padding-block:calc(var(--spacing) * 4)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.pe-0{padding-inline-end:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--ground:#0a0d16;--surface:#131826;--surface-2:#1a2130;--hairline:#252c3f;--text:#eaecf2;--muted:#8b93a7;--muted-dim:#5c6478;--gold:#e9b949;--gold-hi:#f5d77e;--gold-lo:#c8992f;--gold-rgb:233 185 73;--indigo:#8593e8;--red:#e4485b;--red-hi:#f0687a;--red-lo:#b32c3d;--green:#48c78e;--mag:#e04a9e;--mag-hi:#f47bc0;--mag-lo:#b02e78;--violet:#8a63e8;--violet-hi:#a888f2;--violet-lo:#6a43c8;--bar-blue:#3c4a6b;--bar-blue-lo:#2e3852;--ground-rgb:10 13 22;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:999px;--pad-card:20px;--pad-tile:16px;--fs-2xs:.68rem;--fs-xs:.78rem;--fs-sm:.86rem;--fs-base:.95rem;--fs-md:1.05rem;--fs-lg:1.3rem;--fs-h1:clamp(2rem, 5vw, 3rem);--fs-h2:clamp(1.3rem, 2.4vw, 1.7rem);--fs-amount:clamp(1.7rem, 3.5vw, 2.4rem);--space-section:40px;--space-card:12px;--font-ui:-apple-system, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;--font-display:"SF Pro Display", -apple-system, system-ui, sans-serif;--font-mono:"SF Mono", ui-monospace, "JetBrains Mono", Menlo, monospace}*{box-sizing:border-box}body{background:var(--ground);color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:hidden}body:before{content:"";background:radial-gradient(ellipse 60% 100% at 50% 50%, rgb(var(--gold-rgb) / .07), transparent 60%);pointer-events:none;z-index:0;height:80vh;position:fixed;top:-20vh;left:0;right:0}.wrap{z-index:1;max-width:1080px;margin:0 auto;padding:0 24px;position:relative}header{z-index:20;backdrop-filter:blur(14px);background:rgb(var(--ground-rgb) / .72);border-bottom:1px solid var(--hairline);position:sticky;top:0}.nav{align-items:center;gap:28px;height:62px;display:flex;position:relative}.nav-burger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:4px;width:40px;height:40px;margin-left:auto;padding:0;display:none}.nav-burger span{background:var(--text);border-radius:2px;width:20px;height:2px;margin:0 auto;transition:transform .2s,opacity .2s;display:block}.nav.is-open .nav-burger span:first-child{transform:translateY(6px)rotate(45deg)}.nav.is-open .nav-burger span:nth-child(2){opacity:0}.nav.is-open .nav-burger span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.logo{font-family:var(--font-display);font-weight:700;font-size:var(--fs-md);letter-spacing:-.01em;color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.logo .mark{background:radial-gradient(circle at 36% 30%, var(--gold-hi), var(--gold) 58%, var(--gold-lo));width:26px;height:26px;box-shadow:0 0 0 1px rgb(var(--gold-rgb) / .3), 0 2px 8px rgb(var(--gold-rgb) / .25);border-radius:50%}.logo .ph{color:var(--muted-dim);font-weight:400;font-size:var(--fs-2xs);letter-spacing:.04em;align-self:flex-end;margin-bottom:3px}.nav-links{gap:18px;margin-left:auto;display:flex}.nav-links a{color:var(--muted);font-size:var(--fs-sm);white-space:nowrap;font-weight:500;text-decoration:none;transition:color .15s}.nav-links a:hover{color:var(--text)}.nav-official{align-items:center;gap:5px;display:inline-flex;color:var(--indigo)!important;font-size:var(--fs-sm)!important}@media (width<=1024px){.nav-burger{display:flex}.nav-links{background:rgb(var(--ground-rgb) / .98);backdrop-filter:blur(14px);border:1px solid var(--hairline);border-radius:var(--r-md);flex-direction:column;gap:2px;min-width:230px;margin-left:0;padding:8px;display:none;position:absolute;top:calc(100% + 1px);right:0;box-shadow:0 12px 32px #00000073}.nav.is-open .nav-links{display:flex}.nav-links a{border-radius:var(--r-sm);font-size:var(--fs-base);padding:12px 14px}.nav-links a:hover,.nav-links a:active{color:var(--text);background:var(--surface-2)}}h1{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h1);letter-spacing:-.03em;margin:4px 0 12px}.lead{color:var(--muted);font-size:var(--fs-md);max-width:60ch;margin:28px 0 var(--space-section);line-height:1.6}.eyebrow{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-weight:600;font-family:var(--font-mono)}.note{margin-top:var(--space-section);border-left:2px solid var(--indigo);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:var(--fs-sm);color:var(--muted);background:linear-gradient(90deg,#8593e80f,#0000);padding:14px 18px}.note b{color:var(--indigo);font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px;font-weight:600;display:block}.note strong{color:var(--text);font-weight:600}.balls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ball{width:66px;height:66px;font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;font-size:1.7rem;font-weight:700;display:grid}.ball--gold{background:radial-gradient(circle at 38% 30%, var(--gold-hi), var(--gold) 56%, var(--gold-lo));color:#2a2008;box-shadow:inset 0 -3px 8px #78580f66, inset 0 2px 4px #ffffff59, 0 6px 18px rgb(var(--gold-rgb) / .22)}.ball--red{background:radial-gradient(circle at 38% 30%, var(--red-hi), var(--red) 56%, var(--red-lo));color:#fff;box-shadow:inset 0 -3px 8px #78142380,inset 0 2px 4px #ffffff47,0 6px 18px #e4485b38}.ball--muted{background:var(--surface-2);color:var(--muted-dim);box-shadow:inset 0 0 0 1px var(--hairline);font-size:1.4rem}.ball--sm{width:44px;height:44px;font-size:1.2rem}.ball--sm.ball--muted{font-size:var(--fs-md)}.ball .plus{position:relative}.super-label{flex-direction:column;align-items:center;gap:6px;display:flex}.super-tag{font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-dim)}.bento{gap:var(--space-card);grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(94px,auto);display:grid}.bento-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--pad-card);flex-direction:column;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.bento-card .card-sub{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted-dim)}.bento-card .big-v{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.b-result{grid-area:1/1/2/5;gap:22px}.b-result__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 40px;display:flex}.b-result__top{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.draw-facts{flex-wrap:wrap;gap:14px 32px;margin:0;padding:0;list-style:none;display:flex}.draw-facts__item{flex-direction:column;gap:3px;display:flex}.draw-facts__key{font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.draw-facts__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--fs-md);color:var(--text)}.prize-breakdown{margin-top:4px}.prize-breakdown>summary{cursor:pointer;width:fit-content;font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;gap:7px;font-weight:600;list-style:none;transition:color .15s;display:inline-flex}.prize-breakdown>summary::-webkit-details-marker{display:none}.prize-breakdown>summary:after{content:"▾";transition:transform .15s}.prize-breakdown[open]>summary:after{transform:rotate(180deg)}.prize-breakdown>summary:hover{color:var(--text)}.anatomy-collapse{margin-top:4px}.anatomy-collapse>summary{cursor:pointer;align-items:center;gap:8px;width:fit-content;list-style:none;transition:color .15s;display:inline-flex}.anatomy-collapse>summary::-webkit-details-marker{display:none}.anatomy-collapse>summary:after{content:"▾";letter-spacing:0;transition:transform .15s}.anatomy-collapse[open]>summary:after{transform:rotate(180deg)}.anatomy-collapse>summary:hover{color:var(--text)}.anatomy-collapse__body{margin-top:16px}.prize-breakdown__scroll{overflow-x:auto}.prize-breakdown__table{border-collapse:collapse;min-width:460px;margin-top:14px}.prize-breakdown__table th,.prize-breakdown__table td{text-align:right;white-space:nowrap;padding:9px 0 9px 22px}.prize-breakdown__table th:first-child,.prize-breakdown__table td:first-child{text-align:left;padding-left:0}.prize-breakdown__table th{font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--hairline);font-weight:600}.prize-breakdown__table td{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);color:var(--muted);border-bottom:1px solid var(--hairline)}.prize-breakdown__table td:first-child{color:var(--text)}.prize-breakdown__table tbody tr:last-child td{border-bottom:none}.prize-breakdown__note{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted-dim);margin:12px 0 0}.faq{margin-top:var(--space-section)}.faq__list{border-top:1px solid var(--hairline);margin-top:16px}.faq__item{border-bottom:1px solid var(--hairline)}.faq__item>summary{cursor:pointer;font-family:var(--font-ui);font-weight:600;font-size:var(--fs-base);color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;list-style:none;transition:color .15s;display:flex}.faq__item>summary::-webkit-details-marker{display:none}.faq__item>summary:after{content:"+";font-family:var(--font-mono);color:var(--muted);flex-shrink:0;font-size:1.2rem}.faq__item[open]>summary:after{content:"−"}.faq__item>summary:hover{color:var(--gold)}.faq__item>p{max-width:70ch;color:var(--muted);line-height:1.6;font-size:var(--fs-base);margin:0 0 18px}.b-result__anatomy{border-top:1px solid var(--hairline);padding-top:20px}.b-result__anatomy .anatomy__item{background:var(--surface-2)}.b-next{grid-area:3/1/4/3;justify-content:flex-start;gap:18px}.b-next__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.b-next__title{flex-direction:column;gap:4px;display:flex}.b-next__when{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.b-next__time{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.acc{border-top:1px solid var(--hairline);flex-direction:column;gap:4px;padding-top:14px;display:flex}.acc__amount{font-family:var(--font-display);font-weight:800;font-size:var(--fs-amount);font-variant-numeric:tabular-nums;background:linear-gradient(180deg, var(--gold-hi), var(--gold-lo));color:#0000;background-clip:text;line-height:1.05}.acc__amount small{-webkit-text-fill-color:var(--gold);font-size:.5em;font-weight:600}.draw-jackpot{flex-direction:column;gap:3px;display:flex}.draw-jackpot__label{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.02em;color:var(--muted)}.draw-jackpot__amount{font-family:var(--font-display);font-weight:800;font-size:var(--fs-amount);font-variant-numeric:tabular-nums;background:linear-gradient(180deg, var(--gold-hi), var(--gold-lo));color:#0000;background-clip:text;line-height:1.05}.draw-jackpot__amount small{-webkit-text-fill-color:var(--gold);font-size:.5em;font-weight:600}.draw-jackpot--won .draw-jackpot__amount{-webkit-text-fill-color:var(--green);color:var(--green);background:0 0}.b-hot{grid-area:3/3/4/4;justify-content:flex-start;gap:6px}.b-cold{grid-area:3/4/4/5;justify-content:flex-start;gap:6px}.b-hot .big-v,.b-cold .big-v{font-size:var(--fs-amount);font-variant-numeric:tabular-nums;margin-top:2px}.big-v--gold{color:var(--gold)}.b-cold .drought-value{color:var(--indigo)}.mini-list{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted);line-height:1.5}.card-cta{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;align-self:flex-start;align-items:center;gap:7px;margin-top:auto;padding:8px 13px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.card-cta:after{content:"→";transition:transform .15s}.card-cta:hover{color:var(--text);border-color:var(--muted-dim);background:var(--surface)}.card-cta:hover:after{transform:translate(2px)}.card-cta:focus-visible{outline:2px solid var(--gold);outline-offset:2px}#resultado,#proximo,#ultimos,#estadisticas,#generador,#calientes,#frios{scroll-margin-top:80px}.b-result .balls .ball{width:58px;height:58px;font-size:1.5rem}.b-result .balls .ball--muted{font-size:1.2rem}.b-next .big-v{font-size:var(--fs-lg);color:var(--text);margin-top:4px}@media (width<=720px){.bento{grid-template-columns:repeat(2,1fr)}.b-result,.b-next{grid-area:auto/1/auto/3}.b-hot,.b-cold{grid-area:auto}.bento .check-cta{grid-area:auto/1/auto/3}}.bars{flex-direction:column;gap:11px;display:flex}.bar-row{grid-template-columns:40px 1fr 52px;align-items:center;gap:14px;display:grid}.bar-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--muted);font-weight:600}.bar-track{background:var(--surface-2);border-radius:var(--r-sm);height:12px;overflow:hidden}.bar-fill{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--bar-blue-lo), var(--bar-blue));height:100%}.bar-row.top .bar-fill{background:linear-gradient(90deg, var(--gold-lo), var(--gold))}.bar-row.top .bar-num{color:var(--gold)}.bars--cold .bar-row.top .bar-fill{background:linear-gradient(90deg, #5a67c4, var(--indigo))}.bars--cold .bar-row.top .bar-num{color:var(--indigo)}.bars--overdue .bar-row.top .bar-fill{background:linear-gradient(90deg, var(--red-lo), var(--red))}.bars--overdue .bar-row.top .bar-num{color:var(--red)}.bar-val{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums}.caveat{border-left:2px solid var(--muted-dim);background:var(--surface-2);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:var(--fs-sm);color:var(--muted);margin:0;padding:14px 18px;line-height:1.5}.range-tabs{flex-wrap:wrap;gap:6px;margin-bottom:22px;display:inline-flex}.range-tab{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted);background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--r-sm);cursor:pointer;padding:8px 15px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.range-tab:hover{color:var(--text);border-color:var(--muted-dim)}.range-tab.on{color:var(--ground);background:linear-gradient(90deg, var(--gold-hi), var(--gold));border-color:var(--gold)}.range-filter{flex-wrap:wrap;gap:5px;margin-bottom:14px;display:flex}.range-tab--sm{font-size:var(--fs-2xs);border-radius:var(--r-sm);padding:4px 10px}.window-pane{flex-direction:column;gap:16px;display:flex}.section-sub{color:var(--muted);font-size:var(--fs-base);max-width:60ch;margin:6px 0 0}.suggested{margin-top:var(--space-section);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--pad-card)}.suggested__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.suggested__head h2{margin:6px 0 0}.suggested__btn{font:inherit;font-size:var(--fs-xs);color:var(--gold);background:rgb(var(--gold-rgb) / .08);border:1px solid rgb(var(--gold-rgb) / .38);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;padding:9px 18px;font-weight:600;transition:background .15s}.suggested__btn:hover{background:rgb(var(--gold-rgb) / .16)}.suggested__btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.suggested__lines{gap:var(--space-card);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.suggested-line{padding:11px var(--pad-tile);background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--r-md);align-items:center;gap:24px;display:flex}.suggested-line__label{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.suggested-line__theme{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-sm);color:var(--text);align-items:center;gap:7px;display:flex}.suggested-line__icon{font-size:var(--fs-base);line-height:1}.suggested-line__desc{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted);line-height:1.45}.suggested-line__balls{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.suggested__caveat{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted);margin:18px 0 0;line-height:1.6}.suggested__caveat b{color:var(--text);font-weight:600}.anatomy{margin-top:var(--space-section)}.anatomy__grid{gap:var(--space-card);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:14px;display:grid}.anatomy__item{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);padding:14px var(--pad-tile);flex-direction:column;gap:5px;display:flex}.anatomy__label{font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.anatomy__value{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-base);color:var(--text)}.anatomy__hint{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted-dim);line-height:1.35}.hotcold-key{font-weight:700}.anatomy__feature{margin-top:14px}.hotcold__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.hotcold__head .card-cta{align-self:center;margin-top:0}.hotcold__numbers{flex-wrap:wrap;gap:6px 44px;margin:2px 0 4px;display:flex}.anatomy__share{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted-dim)}.anatomy__share b{text-transform:uppercase;letter-spacing:.04em;font-weight:600}.anatomy__item[data-rarity=raro]{border-color:rgb(var(--gold-rgb) / .38)}.anatomy__item[data-rarity=raro] .anatomy__share b{color:var(--gold)}.anatomy__item[data-rarity=poco\ común] .anatomy__share b{color:var(--indigo)}.anatomy__item[data-rarity=común] .anatomy__share b{color:var(--muted)}.anatomy__note{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted-dim);margin:14px 0 0;line-height:1.5}.crumbs{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted-dim);flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 22px;display:flex}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover,.crumbs [aria-current]{color:var(--text)}.draw-hero{padding:var(--pad-card);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:22px 40px;margin-top:18px;display:flex}.draw-hero .ball{width:54px;height:54px;font-size:1.35rem}.draw-hero .ball--muted{font-size:var(--fs-md)}.draw-hero__facts{flex-wrap:wrap;gap:14px 32px;margin:0;padding:0;list-style:none;display:flex}.draw-hero__facts li{flex-direction:column;gap:3px;display:flex}.draw-hero__facts span{font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.draw-hero__facts b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--fs-md);color:var(--text)}.draw-nav{justify-content:space-between;gap:var(--space-card);margin-top:var(--space-section);display:flex}.draw-nav__link{max-width:48%;padding:14px var(--pad-tile);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);flex-direction:column;flex:1;gap:4px;text-decoration:none;transition:border-color .15s;display:flex}.draw-nav__link:hover{border-color:var(--gold)}.draw-nav__link--next{text-align:right}.draw-nav__dir{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-sm);color:var(--text)}.draw-nav__meta{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted)}.draw-permalink{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--gold);margin-top:14px;text-decoration:none;display:inline-block}.draw-permalink:hover{text-decoration:underline}.draw-back{font-size:var(--fs-base);margin:22px 0 0}.draw-back a{color:var(--indigo);font-weight:600;text-decoration:none}.draw-back a:hover{text-decoration:underline}.lead a{color:var(--indigo);font-weight:600;text-decoration:none}.lead a:hover{text-decoration:underline}.year-grid{gap:var(--space-card);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:18px;display:grid}.year-card{padding:var(--pad-card);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);flex-direction:column;gap:6px;text-decoration:none;transition:border-color .15s;display:flex}.year-card:hover{border-color:var(--gold)}.year-card__year{font-family:var(--font-display);font-weight:800;font-size:var(--fs-amount);color:var(--gold);font-variant-numeric:tabular-nums;line-height:1}.year-card__count{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-base);color:var(--text)}.year-card__range{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted)}.bar-row{color:inherit;text-decoration:none}.bars a.bar-row:hover .bar-num{text-underline-offset:2px;text-decoration:underline}.heat a.cell{text-decoration:none}.ball-link{outline-offset:2px;border-radius:50%;outline:2px solid #0000;line-height:0;text-decoration:none;transition:outline-color .12s;display:inline-block}.ball-link:hover{outline-color:var(--gold)}.ball-link--super:hover{outline-color:var(--red)}.verdict{padding:28px var(--pad-card);background:linear-gradient(120deg, rgb(var(--gold-rgb) / .12), var(--surface) 65%);border:1px solid rgb(var(--gold-rgb) / .35);border-radius:var(--r-lg);margin-top:18px}.verdict__answer{font-family:var(--font-display);color:var(--gold);letter-spacing:-.03em;font-size:clamp(2.6rem,8vw,4.2rem);font-weight:800;line-height:1;display:block}.verdict__sub{max-width:60ch;color:var(--muted);font-size:var(--fs-md);margin:14px 0 0;line-height:1.6}.verdict__sub strong{color:var(--text)}.amanado-block{margin-top:var(--space-section)}.amanado-stat{font-family:var(--font-mono);font-size:var(--fs-md);color:var(--muted);margin:0}.amanado-stat b{font-family:var(--font-display);font-weight:800;font-size:var(--fs-amount);color:var(--text);font-variant-numeric:tabular-nums}.amanado-stat__note{font-size:var(--fs-base);color:var(--muted);margin:10px 0 0;line-height:1.5}.amanado-tag{color:var(--muted)}.amanado-tag.ok{color:var(--green)}.amanado-fine{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted-dim);margin:16px 0 0;line-height:1.6}.amanado-cta{margin:18px 0 0;line-height:2}.amanado-cta a{color:var(--gold);font-weight:600;text-decoration:none}.amanado-cta a:hover{text-decoration:underline}.countdown{align-items:baseline;gap:8px;margin-top:12px;display:flex}.countdown__label{font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.14em;color:var(--muted-dim)}.countdown__val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--fs-md);color:var(--gold)}.check-cta{margin-top:var(--space-section);padding:16px var(--pad-card);background:linear-gradient(100deg, rgb(var(--gold-rgb) / .1), var(--surface) 60%);border:1px solid rgb(var(--gold-rgb) / .35);border-radius:var(--r-lg);align-items:center;gap:16px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.check-cta:hover{border-color:var(--gold);transform:translateY(-1px)}@media (width>=721px){.bento .check-cta{grid-area:2/1/3/5;margin:8px 0}}.check-cta__icon{font-size:1.7rem;line-height:1}.check-cta__text{min-width:0;color:var(--muted);font-size:var(--fs-base);flex:1;line-height:1.4}.check-cta__text b{color:var(--text);font-family:var(--font-display);font-weight:700;font-size:var(--fs-md);display:block}.check-cta__go{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-sm);color:var(--gold);white-space:nowrap;flex-shrink:0}@media (width<=560px){.check-cta__go{display:none}}.checker{margin-top:var(--space-section);flex-direction:column;gap:18px;display:flex}.checker__field{flex-direction:column;gap:8px;display:flex}.checker__field>label{font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.checker__hint{text-transform:none;letter-spacing:0;color:var(--muted-dim)}.checker__select{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text);background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--r-md);color-scheme:dark;max-width:320px;padding:11px 12px}.checker__inputs{flex-wrap:wrap;gap:8px;display:flex}.checker__num{text-align:center;width:58px;height:58px;font-family:var(--font-display);font-weight:700;font-size:var(--fs-lg);font-variant-numeric:tabular-nums;color:var(--text);background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--r-md);color-scheme:dark;appearance:textfield}.checker__num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.checker__num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.checker__num:focus-visible{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.checker__num--super{border-color:#e4485b80}.checker__num--super:focus-visible{outline-color:var(--red);border-color:var(--red)}.checker__btn{font:inherit;font-weight:700;font-size:var(--fs-base);color:#2a2008;background:linear-gradient(180deg, var(--gold-hi), var(--gold));border-radius:var(--r-pill);cursor:pointer;border:none;align-self:flex-start;padding:12px 26px;transition:filter .15s}.checker__btn:hover{filter:brightness(1.06)}.checker__btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.checker__error{font-size:var(--fs-sm);color:var(--red-hi);margin:0}.checker__result{border-top:1px solid var(--hairline);padding-top:18px}.checker__headline{font-family:var(--font-display);font-weight:800;font-size:var(--fs-lg);color:var(--text);margin:0 0 4px}.checker__headline--win{color:var(--gold)}.checker__summary{color:var(--muted);margin:0 0 14px}.checker__summary b{color:var(--text)}.checker__balls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.checker__plus{font-family:var(--font-mono);color:var(--muted-dim);margin:0 2px}.checker__caption{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted-dim);margin:12px 0 0}.checker__caption a,.checker__prize a{color:var(--indigo);text-decoration:none}.checker__caption a:hover,.checker__prize a:hover{text-decoration:underline}.checker__prize{color:var(--muted);margin:12px 0 0}.checker__prize b{color:var(--gold);font-variant-numeric:tabular-nums}.checker__prize--muted b{color:var(--text)}.checker__disclaimer{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted-dim);margin:4px 0 0;line-height:1.5}.checker__disclaimer a{color:var(--muted)}.draw-prizes{margin-top:var(--space-section)}.draw-prizes .draw-jackpot{margin-top:4px}.draw-prizes__facts,.draw-prizes .prize-breakdown{margin-top:18px}.num-hero{align-items:center}.num-facts{margin-top:var(--space-section)}.num-facts__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px 24px;margin:0;padding:0;list-style:none;display:grid}.num-facts__grid li{border-top:1px solid var(--hairline);flex-direction:column;gap:4px;padding:12px 0;display:flex}.num-facts__key{font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.num-facts__val{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-base);color:var(--text)}.num-facts__val a{color:var(--indigo);text-decoration:none}.num-facts__val a:hover{text-decoration:underline}.num-facts__val .is-hot{color:var(--gold)}.num-facts__val .is-cold{color:var(--indigo)}.num-facts__note{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted-dim);margin:16px 0 0;line-height:1.5}.num-companions{margin-top:var(--space-card)}.num-companions__list{flex-wrap:wrap;gap:16px 20px;margin:8px 0 0;padding:0;list-style:none;display:flex}.num-companions__list li{flex-direction:column;align-items:center;gap:6px;display:flex}.num-companions__list a{line-height:0;display:block}.num-companions__count{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted);text-align:center}.num-index__grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;margin-top:14px;display:grid}.num-cell{border-radius:var(--r-md);background:rgb(var(--gold-rgb) / var(--tint,.05));border:1px solid var(--hairline);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:12px 4px;text-decoration:none;transition:border-color .12s,transform .12s;display:flex}.num-cell--super{background:rgb(228 72 91/var(--tint,.05))}.num-cell:hover{border-color:var(--gold);transform:translateY(-2px)}.num-cell--super:hover{border-color:var(--red)}.num-cell__n{font-family:var(--font-display);font-weight:800;font-size:var(--fs-lg);font-variant-numeric:tabular-nums;color:var(--text);line-height:1}.num-cell__c{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted)}.numerology{margin-top:var(--space-section);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--pad-card)}.numerology__form{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:18px;display:flex}.numerology__field{flex-direction:column;gap:6px;display:flex}.numerology__field label{font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.numerology__opt{text-transform:none;letter-spacing:0;color:var(--muted-dim)}.numerology__field input{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text);background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--r-md);color-scheme:dark;padding:10px 12px}.numerology__field input:focus-visible{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.numerology__btn{font:inherit;font-size:var(--fs-sm);color:var(--ground);background:linear-gradient(90deg, var(--gold-hi), var(--gold));border-radius:var(--r-md);cursor:pointer;border:none;padding:11px 20px;font-weight:600;transition:filter .15s}.numerology__btn:hover{filter:brightness(1.06)}.numerology__btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.numerology__result{border-top:1px solid var(--hairline);flex-direction:column;gap:16px;margin-top:22px;padding-top:20px;display:flex}.numerology__balls{flex-wrap:wrap;gap:10px;display:flex}.numerology__reasons{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}.numerology__reasons li{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted)}.numerology__reasons b{color:var(--gold);margin-right:4px}.numerology__lifepath{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text);margin:0}.recent-draws{margin-top:var(--space-section)}.world-crosslink{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:10px;margin-top:18px;text-decoration:none;display:inline-flex}.world-crosslink:hover{color:var(--text)}.world-crosslink:hover span{text-decoration:underline}.recent-draws__grid{gap:var(--space-card);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin-top:14px;display:grid}.recent-draw{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--pad-card);color:inherit;flex-direction:column;gap:12px;text-decoration:none;transition:border-color .15s;display:flex}.recent-draw:hover{border-color:var(--gold)}.recent-draw__date{font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.recent-draw__balls{flex-wrap:wrap;gap:6px;display:flex}.heat{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;display:grid;overflow-x:auto}.cell{aspect-ratio:1;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;border:1px solid var(--hairline);cursor:default;place-items:center;font-weight:700;transition:transform .1s;display:grid}.cell:hover{z-index:2;border-color:var(--gold);transform:scale(1.12)}.heat-legend{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted-dim);align-items:center;gap:8px;margin-top:14px;display:flex}.legend-grad{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--surface-2), var(--gold));border:1px solid var(--hairline);width:90px;height:8px}.sr-table{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-head{margin:0 0 16px}.section-head--row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 20px;display:flex}.section-head__link{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--gold);white-space:nowrap;font-weight:600;text-decoration:none}.section-head__link:hover{text-decoration:underline}.section-head .eyebrow{margin-bottom:6px;display:block}.section-head h2{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);letter-spacing:-.02em;margin:0}.range-stats{margin-top:var(--space-section)}.top-caveat{margin:24px 0 8px}.top-caveat .caveat{max-width:640px}.stats-grid{gap:var(--space-card);grid-template-columns:1fr 1fr;margin-bottom:16px;display:grid}.stats-block{margin-bottom:16px}@media (width<=720px){.stats-grid{grid-template-columns:1fr}.suggested-line{flex-direction:column;align-items:flex-start;gap:10px}.suggested-line__label{min-width:0;max-width:none}}footer{border-bottom:none;padding:56px 0 72px}.freshness{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted);margin:0 0 16px}.disclaimer{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--pad-card);font-size:var(--fs-sm);color:var(--muted);line-height:1.7}.disclaimer strong{color:var(--text)}.foot-links{font-size:var(--fs-sm);flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}.foot-links a{color:var(--muted);text-decoration:none}.foot-links a:hover{color:var(--text)}.foot-official{font-size:var(--fs-base);margin-top:20px}.foot-official a{color:var(--indigo);font-weight:600;text-decoration:none}.kicker{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted-dim);text-transform:uppercase;letter-spacing:.14em;text-align:center;padding:40px 0 0}.card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--pad-card)}.card h3{font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 16px;font-weight:600}.card-note{font-size:var(--fs-xs);color:var(--muted);margin:-8px 0 16px;line-height:1.45}.odds-section{margin-top:var(--space-section)}.odds{border-collapse:collapse;width:100%;margin-bottom:18px}.odds thead th{text-align:left;font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--hairline);padding-bottom:12px;font-weight:600}.odds thead th:last-child{text-align:right}.odds__row td{border-bottom:1px solid var(--hairline);padding:12px 0}.odds__row:last-child td{border-bottom:none}.odds__label{color:var(--text);font-size:var(--fs-base)}.odds__value{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.odds__row--top .odds__label,.odds__row--top .odds__value{color:var(--gold);font-weight:600}.splitbar{flex-direction:column;gap:10px;display:flex}.splitbar__track{border-radius:var(--r-sm);border:1px solid var(--hairline);height:28px;display:flex;overflow:hidden}.splitbar__seg{height:100%;display:block}.splitbar__legend{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.splitbar__legend li{align-items:center;gap:7px;display:inline-flex}.splitbar__dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.sum-distribution__lead{color:var(--muted);font-size:var(--fs-base);margin:0 0 18px;line-height:1.6}.sum-distribution__lead strong{color:var(--text);font-variant-numeric:tabular-nums}.sum-distribution__records{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.sum-distribution__record{background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--r-md);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.sum-distribution__key{font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.sum-distribution__value{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);font-variant-numeric:tabular-nums;color:var(--text)}.sum-distribution__sub{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted-dim)}.combos-table__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.combos-table__head h3{font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0;font-weight:600}.combos-table__range{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted-dim)}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.combos-table table{border-collapse:collapse;width:100%;min-width:260px}.combos-table th{font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);text-align:left;border-bottom:1px solid var(--hairline);padding:0 0 10px;font-weight:600}.combos-table td{border-bottom:1px solid var(--hairline);font-family:var(--font-ui);font-size:var(--fs-base);color:var(--text);padding:10px 0}.combos-table tr:last-child td{border-bottom:none}.combos-table__values{gap:6px;display:flex}.combos-table__count{font-family:var(--font-mono);color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap}.combos-table .caveat{margin-top:18px}.superball-card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.superball-card__range{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted-dim)}.superball-card__cols{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:14px;display:grid}.superball-card__key{font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:10px;display:block}.superball-card__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.superball-card__list li{align-items:center;gap:10px;display:flex}.superball-card__count{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text);font-variant-numeric:tabular-nums}.superball-card__expected{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted);margin:8px 0 0;line-height:1.55}.decadesbar{flex-direction:column;gap:11px;display:flex}.decadesbar__row{grid-template-columns:62px 1fr 56px}.decadesbar .bar-num{font-size:var(--fs-sm)}.endingsbar{flex-direction:column;gap:11px;display:flex}.endingsbar__row{grid-template-columns:40px 1fr 56px}.endingsbar .bar-track{position:relative}.endingsbar .bar-expected{background:var(--muted);border-radius:1px;width:2px;position:absolute;top:-2px;bottom:-2px;transform:translate(-1px)}.records-list{flex-direction:column;gap:12px;margin:0;display:flex}.records-list__item{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:12px;display:flex}.records-list__item:last-child{border-bottom:none;padding-bottom:0}.records-list__label{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--muted);margin:0}.records-list__value{font-family:var(--font-display);font-weight:700;font-size:var(--fs-base);color:var(--gold);text-align:right;font-variant-numeric:tabular-nums;margin:0}.draw-context{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.draw-context__item{background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--r-md);flex-direction:column;gap:3px;padding:8px 12px;display:flex}.draw-context__key{font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.draw-context__value{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-sm);color:var(--text)}@media (width<=480px){.sum-distribution__records,.superball-card__cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.accent-bar{background:linear-gradient(90deg, var(--mag), var(--violet));height:4px;position:absolute;top:0;left:0;right:0}[data-world=revancha] .eyebrow{color:var(--mag)}[data-world=revancha] a:not(.ball-link):not(.draw-nav__link){color:var(--mag-hi)}.draw-journey{margin-top:var(--space-section)}.draw-journey__card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--pad-card);margin-top:16px}.draw-journey__bar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:4px;display:flex}.draw-journey__nav{gap:8px;display:inline-flex}.j-btn{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text);background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--r-md);cursor:pointer;-webkit-tap-highlight-color:transparent;padding:8px 14px;transition:border-color .12s,background .12s,opacity .12s}.j-btn:hover{border-color:var(--gold-lo)}.j-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.j-btn:disabled{opacity:.35;cursor:not-allowed;border-color:var(--hairline)}.j-toggle.on{background:linear-gradient(120deg, var(--gold-hi), var(--gold-lo));color:#2a2008;border-color:#0000;font-weight:700}.draw-journey__readout{text-align:right;font-family:var(--font-mono);margin-left:auto}.j-rid{font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-dim)}.j-rnums{font-size:var(--fs-md);color:var(--gold-hi);letter-spacing:.02em;font-variant-numeric:tabular-nums}.j-rsb{color:var(--red)}.draw-journey__chart{width:100%;margin-top:8px;overflow-x:auto}.draw-journey__chart svg{width:100%;height:auto;display:block}.draw-journey .j-ax{font-family:var(--font-mono);fill:var(--muted-dim);font-size:12px}.draw-journey .j-ax--sb{fill:#7a5560}.draw-journey .j-axlab{font-family:var(--font-mono);fill:var(--muted);letter-spacing:.04em;font-size:12px}.draw-journey .j-axlab--sb{fill:var(--red)}.draw-journey .j-grid{stroke:var(--hairline);stroke-width:1px;opacity:.5}.draw-journey .j-vaxis{stroke:var(--hairline);stroke-width:1px;opacity:.7}.draw-journey .j-vlabel{font-family:var(--font-mono);fill:var(--gold-hi);font-variant-numeric:tabular-nums;font-size:12.5px}.draw-journey .j-vlabel--sb{fill:#f79aa6}.draw-journey .j-ghost{stroke:var(--gold);stroke-width:1.4px;opacity:.13}.j-hint{font-size:var(--fs-sm);color:var(--muted);margin:16px 2px 0}.j-hint b{color:var(--gold-hi);font-weight:600}.draw-journey__note{border-left:2px solid var(--indigo);border-radius:0 var(--r-md) var(--r-md) 0;font-size:var(--fs-sm);color:var(--muted);background:linear-gradient(100deg,#8593e814,#0000 70%);margin-top:20px;padding:14px 18px}.draw-journey__note b{color:var(--text);font-weight:600}@media (prefers-reduced-motion:no-preference){.draw-journey .j-spot{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:.7s forwards j-draw}@keyframes j-draw{to{stroke-dashoffset:0}}.draw-journey .j-vtx{opacity:0;animation:.4s forwards j-fade}@keyframes j-fade{to{opacity:1}}}.legal{max-width:68ch;margin-top:var(--space-section)}.legal h2{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:-.02em;margin:32px 0 10px;font-weight:700}.legal p{color:var(--muted);font-size:var(--fs-base);margin:0 0 12px;line-height:1.7}.legal strong{color:var(--text)}.legal ul{color:var(--muted);font-size:var(--fs-base);margin:0 0 12px;padding-left:20px;line-height:1.7}.legal li{margin-bottom:6px}.legal a{color:var(--indigo);text-decoration:none}.legal a:hover{text-decoration:underline}.legal code{font-family:var(--font-mono);background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:1px 6px;font-size:.9em}.cookie-notice{z-index:50;background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--r-lg);max-width:720px;padding:14px var(--pad-card);box-shadow:0 8px 24px rgb(var(--ground-rgb) / .5);align-items:center;gap:16px;margin:0 auto;display:none;position:fixed;bottom:12px;left:12px;right:12px}.cookie-notice.is-visible{display:flex}.cookie-notice__text{color:var(--muted);font-size:var(--fs-sm);flex:1;margin:0;line-height:1.5}.cookie-notice__text a{color:var(--indigo);text-decoration:none}.cookie-notice__text a:hover{text-decoration:underline}.cookie-notice__btn{background:var(--gold);color:var(--ground);border-radius:var(--r-pill);font-family:var(--font-ui);font-size:var(--fs-sm);cursor:pointer;border:none;flex-shrink:0;padding:8px 18px;font-weight:600}.cookie-notice__btn:hover{background:var(--gold-hi)}@media (width<=520px){.cookie-notice{flex-direction:column;align-items:stretch}}.acc-grid{gap:var(--space-card);margin-bottom:var(--space-card);grid-template-columns:1fr 1fr;display:grid}@media (width<=640px){.acc-grid{grid-template-columns:1fr}}.acc-card{padding:var(--pad-card)}.acc-amount{font-family:var(--font-display);font-size:var(--fs-amount);letter-spacing:-.02em;color:var(--gold);margin:8px 0 6px;font-weight:800}.acc-amount small{font-size:var(--fs-md);font-weight:600}.acc-amount--rev{color:var(--mag)}.acc-meta{color:var(--muted);font-size:var(--fs-sm);margin:4px 0}.acc-meta strong,.acc-meta a{color:var(--text)}.acc-meta a{text-decoration:none}.acc-meta a:hover{color:var(--gold)}.acc-card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.acc-card__days{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.04em;color:var(--muted-dim);text-transform:uppercase}.acc-card__when{font-family:var(--font-display);font-size:var(--fs-lg);margin:6px 0 12px}.acc-card__when strong{color:var(--gold)}.acc-card--revancha .acc-card__when strong{color:var(--mag)}.acc-card__sep{border:none;border-top:1px solid var(--hairline);margin:16px 0 12px}.acc-samedraw{color:var(--muted);font-size:var(--fs-xs);margin:0 0 var(--space-card);text-align:center}.num-rev__more{font-size:var(--fs-sm);margin-top:20px;font-weight:600}.num-rev__more a{text-decoration:none}.acc-odds{padding:var(--pad-card);margin-bottom:var(--space-card)}.acc-odds-grid{gap:var(--space-card);grid-template-columns:1fr 1fr;margin:10px 0;display:grid}@media (width<=640px){.acc-odds-grid{grid-template-columns:1fr}}.acc-odds-grid b{font-family:var(--font-display);font-size:var(--fs-lg);display:block}.acc-odds-grid span{color:var(--muted);font-size:var(--fs-sm)}.acc-fine{color:var(--muted);font-size:var(--fs-sm);margin:6px 0 0}.acc-fine strong{color:var(--text)}.acc-h{font-family:var(--font-display);font-size:var(--fs-lg);margin:0 0 6px}.acc-spark{align-items:flex-end;gap:3px;height:48px;margin:10px 0 6px;display:flex}.acc-spark i{background:linear-gradient(var(--mag), var(--mag-lo));border-radius:2px 2px 0 0;flex:1}.acc-spark--gold i{background:linear-gradient(var(--gold), var(--gold-lo))}.acc-cap{color:var(--muted);font-size:var(--fs-xs);margin:0}.combo-tl{margin-bottom:var(--space-card)}.combo-tl__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.combo-tl__head h3{margin:0}.combo-tl__range{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted-dim)}.combo-tl__axis{height:14px;margin-bottom:8px;margin-left:74px;position:relative}.combo-tl__year{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted-dim);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.combo-tl__year:first-child{transform:none}.combo-tl__year:last-child{transform:translate(-100%)}.combo-tl__rows{margin:0;padding:0;list-style:none}.combo-tl__row{align-items:center;gap:8px;height:28px;display:flex}.combo-tl__label{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted);letter-spacing:.02em;flex:0 0 66px}.combo-tl__track{background:linear-gradient(var(--hairline), var(--hairline)) left center / 100% 1px no-repeat;flex:1;min-width:0;height:22px;position:relative}.combo-tl__grid{background:var(--hairline);opacity:.5;width:1px;position:absolute;top:3px;bottom:3px}.combo-tl__hit{background:var(--gold);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;margin:-5px 0 0 -5px;position:absolute;top:50%}.combo-tl__hit:after{content:"";border-radius:50%;position:absolute;inset:-8px}.combo-tl__hit:hover,.combo-tl__hit:focus-visible{background:var(--gold-hi);box-shadow:0 0 0 2px var(--surface), 0 0 0 4px rgb(var(--gold-rgb) / .45)}.combo-tl__count{text-align:right;min-width:22px;font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted-dim);flex:none}.combo-tl .caveat{margin-top:14px}@media (width<=560px){.combo-tl__axis{margin-left:58px}.combo-tl__label{flex-basis:50px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#soro-blog.soro-blog,#soro-blog .soro-blog-card-title,#soro-blog .soro-blog-article-title,#soro-blog .soro-blog-article-content,#soro-blog .soro-blog-article-content h1,#soro-blog .soro-blog-article-content h2,#soro-blog .soro-blog-article-content h3,#soro-blog .soro-blog-article-content li,#soro-blog .soro-blog-article-content p{color:var(--text)}#soro-blog .soro-blog-card-excerpt,#soro-blog .soro-blog-article-date,#soro-blog .soro-blog-back,#soro-blog .soro-blog-empty,#soro-blog .soro-blog-loading{color:var(--muted)}#soro-blog .soro-blog-card-date{color:var(--muted-dim)}#soro-blog .soro-blog-card-title,#soro-blog .soro-blog-article-title,#soro-blog .soro-blog-article-content h1,#soro-blog .soro-blog-article-content h2,#soro-blog .soro-blog-article-content h3{font-family:var(--font-display);letter-spacing:-.02em}#soro-blog .soro-blog-article-content{font-size:var(--fs-md);line-height:1.75}#soro-blog .soro-blog-article-content strong{color:var(--text)}#soro-blog .soro-blog-article-content a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}#soro-blog .soro-blog-article-content a:hover{color:var(--gold-hi)}#soro-blog .soro-blog-card,#soro-blog .soro-blog-back{border-color:var(--hairline)}#soro-blog .soro-blog-card:hover,#soro-blog .soro-blog-back:hover{background:var(--surface-2);border-color:var(--muted-dim)}#soro-blog .soro-blog-spinner{border-color:var(--hairline);border-top-color:var(--gold)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
