@charset "UTF-8";/* Source: /css/lottery.css *//* lottery: explicit presentation variants; shared furniture lives in site.css. */:where(.auction-detail--lottery) .comm_fist{text-align:center;max-width:100%;margin:15px auto 0;background:#fff;border-radius:5px;box-shadow:0px 10px 20px 0px rgba(21, 10, 82, 0.2);padding:8px 0;height:calc(100% - 45px);margin-top:45px;border:1px solid #e0e0e0}:where(.auction-detail--lottery) .num_anim .ball{display:inline-block;width:39px;height:39px;border-radius:50%;background-color:#941515;background:radial-gradient(circle at 35% 30%, #6f6a6a 2%, #615b5b 17%, #4e4a4a 40%, rgb(16 16 16) 100%);line-height:38px;text-align:center;font-weight:bold;color:#fff;font-size:1em;box-shadow:7px 21px 15px -21px black;transition:all .66s;margin:7px}:where(.auction-detail--lottery) .selected-ball{background:#c3e949 !important;box-shadow:0px 21px 15px -14px black !important;color:#231f1b !important}:where(.auction-detail--lottery) .row_box_2 h2{border-bottom:1px solid;margin-bottom:15px;padding-bottom:7px;text-align:center}:where(.auction-detail--lottery) .selected-ball-first{background:radial-gradient(circle at 35% 30%, #82f765 2%, #53c537 23%, #35b715 40%, #80f363 100%) !important;box-shadow:0px 21px 15px -14px black !important;color:#ffffff !important}:where(.auction-detail--lottery) .row_box_2.time_cont{width:300px;height:300px;border-radius:50%;background:#fff;color:#231f1b;border-width:18px;padding:0;line-height:40px;text-align:center;font-size:30px;padding-top:80px}:where(.auction-detail--lottery) .row_box_2{margin-top:45px;text-align:left;padding:20px;border-radius:5px;-webkit-box-shadow:0px 10px 20px 0px rgba(21, 10, 82, 0.2);box-shadow:0px 10px 20px 0px rgba(21, 10, 82, 0.2);background:#fff;border:1px solid #e0e0e0;height:calc(100% - 45px)}:where(.auction-detail--lottery) .row_box_2 h2{border-bottom:1px solid;margin-bottom:15px;padding-bottom:10px;text-align:center;font-size:1.5rem;border-color:#cac9c9}:where(.auction-detail--lottery) .buy_number_final,:where(.auction-detail--lottery) .buy_multiple_final{height:100%}:where(.auction-detail--lottery) .error_inner2{background:#fafafa}:where(.auction-detail--lottery) .comm_pop-cls{background:rgba(0,0,0,0.8);font-size:15px;width:100%;height:100%;position:fixed;left:0%;top:0;text-align:center;z-index:10000003}:where(.auction-detail--lottery) .comm_pop-cls input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0}:where(.auction-detail--lottery) .num_anim.comm_fist{max-height:700px;overflow:auto}:where(.auction-detail--lottery) .wind2_bx,:where(.auction-detail--lottery) .winn_cl2{flex:0 0 50%;max-width:50%}:where(.auction-detail--lottery) .animat2{order:3;flex:0 0 100%;max-width:100%}:where(.auction-detail--lottery) .winn_cl2{order:2}:where(.auction-detail--lottery) .wind2_bx{order:1}@media screen and (max-width:768px){:where(.auction-detail--lottery) .comm_pop-cls input[type="number"]{margin-bottom:25px}:where(.auction-detail--lottery) .comm_pop-cls .b_sep{margin-top:23px}}@media screen and (max-width:520px){:where(.auction-detail--lottery) .error_inner2{max-width:90%;left:5%}:where(.auction-detail--lottery) .modal-box1 img{max-width:100%}:where(.auction-detail--lottery) .modal-box1{width:90%}:where(.auction-detail--lottery) .row_box_2{margin-top:20px;height:auto}}@media only screen and ( max-width:450px ){:where(.auction-detail--lottery) .boxx1{padding-right:5px !important;padding-left:5px !important}:where(.auction-detail--lottery) .boxx2{padding-right:5px !important;padding-left:5px !important}:where(.auction-detail--lottery) .row_box_2{padding:5px !important}}@media only screen and ( min-width:449px) and ( max-width:510px ){:where(.auction-detail--lottery) .boxx1{padding-right:5px !important;padding-left:5px !important}:where(.auction-detail--lottery) .boxx2{padding-right:5px !important;padding-left:5px !important}:where(.auction-detail--lottery) .row_box_2{padding:5px !important}}:where(.auction-detail--lottery) .num_anim_big .ball{width:60%;height:60%;margin:0 auto;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}:where(.auction-detail--lottery) .num_anim_big span{background:#efefef08;font-size:23px}:where(.auction-detail--lottery) .num_anim_big h3{padding-top:20px;color:#fff}:where(.auction-detail--lottery) .main-content{padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:center}:where(.auction-detail--lottery) .flex-parent{display:flex;justify-content:center;flex-wrap:wrap}:where(.auction-detail--lottery) .info{display:none}@media only screen and ( min-width:149px) and ( max-width:766px ){:where(.auction-detail--lottery) .row_box_2 h2{font-size:1rem}:where(.auction-detail--lottery) .winner_first{white-space:pre;font-size:.9rem;color:goldenrod}:where(.auction-detail--lottery) .winner_second{white-space:pre;font-size:.9rem;color:tan}:where(.auction-detail--lottery) .winner_third{white-space:pre;font-size:.9rem}:where(.auction-detail--lottery) .winner_four{white-space:pre;font-size:.9rem}:where(.auction-detail--lottery) .winner_five{white-space:pre;font-size:.9rem}:where(.auction-detail--lottery) .ball h3{font-size:.9rem !important;padding-top:5px !important;line-height:15px}:where(.auction-detail--lottery) #ball_win0{font-size:.9rem !important;padding-top:10px !important}:where(.auction-detail--lottery) #ball_win1{font-size:.9rem !important;padding-top:10px !important}:where(.auction-detail--lottery) #ball_win2{font-size:.9rem !important;padding-top:10px !important}:where(.auction-detail--lottery) #ball_win3{font-size:.9rem !important;padding-top:10px !important}:where(.auction-detail--lottery) #ball_win4{font-size:.9rem !important;padding-top:10px !important}:where(.auction-detail--lottery) .selected-ball-new{margin-top:-30px !important}:where(.auction-detail--lottery) .num_anim_big span{padding-top:10px !important}}@media only screen and ( min-width:149px) and ( max-width:520px ){:where(.auction-detail--lottery) .award_first{font-size:.9rem;white-space:pre}:where(.auction-detail--lottery) .award_second{font-size:.9rem;white-space:pre}:where(.auction-detail--lottery) .award_third{font-size:.9rem;white-space:pre}:where(.auction-detail--lottery) .winner_first{white-space:initial !important;font-size:.9rem;color:goldenrod}:where(.auction-detail--lottery) .winner_second{white-space:initial !important;font-size:.9rem;color:tan}:where(.auction-detail--lottery) .winner_third{white-space:initial !important;font-size:.9rem}:where(.auction-detail--lottery) .winner_four{white-space:initial !important;font-size:.9rem}:where(.auction-detail--lottery) .winner_five{white-space:initial !important;font-size:.9rem}}@media only screen and ( min-width:766px) and ( max-width:975px ){:where(.auction-detail--lottery) .ball h3{font-size:.9rem !important;padding-top:5px !important;line-height:15px}}@media only screen and ( min-width:976px) and ( max-width:1555px ){:where(.auction-detail--lottery) .ball h3{font-size:1rem !important;padding-top:5px !important;line-height:15px}}@media only screen and ( min-width:1556px){:where(.auction-detail--lottery) .ball h3{font-size:1.1rem !important;padding-top:5px !important;line-height:15px}}:where(.auction-detail--lottery) .winner_first{color:goldenrod}:where(.auction-detail--lottery) .winner_second{color:tan}@media only screen and ( min-width:976px){:where(.auction-detail--lottery) .moreCryptoDraws{width:50%;justify-content:center;text-align:center;margin:0 auto;display:flex}}:where(.auction-detail--lottery) .boxx2 .row_box_2{background-color:rgb(24, 26, 32) !important;color:#f6f2e9 !important}:where(.auction-detail--lottery) input.amount_form_box{margin-right:5px;margin-top:3px}:where(.auction-detail--lottery) .boton-principal-registro-borde-inverso:hover label{cursor:pointer}:where(.auction-detail--lottery) .uno{margin-right:-18px;transform-origin:center left;animation:spin 3s linear infinite}:where(.auction-detail--lottery) .dos{transform-origin:center right;animation:spin2 3s linear infinite;animation-delay:.2s}:where(.auction-detail--lottery) .tres{transform-origin:center right;animation:spin3 3s linear infinite;animation-delay:.3s}:where(.auction-detail--lottery) .cuatro{transform-origin:center right;animation:spin4 3s linear infinite;animation-delay:.4s}@keyframes spin{0%{transform:rotate(0deg)}25%{transform:rotate(360deg)}30%{transform:rotate(370deg)}35%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes spin2{0%{transform:rotate(0deg)}20%{transform:rotate(0deg)}30%{transform:rotate(-180deg)}35%{transform:rotate(-190deg)}40%{transform:rotate(-180deg)}78%{transform:rotate(-180deg)}95%{transform:rotate(-360deg)}98%{transform:rotate(-370deg)}100%{transform:rotate(-360deg)}}@keyframes spin3{0%{transform:rotate(0deg)}27%{transform:rotate(0deg)}40%{transform:rotate(180deg)}45%{transform:rotate(190deg)}50%{transform:rotate(180deg)}62%{transform:rotate(180deg)}75%{transform:rotate(360deg)}80%{transform:rotate(370deg)}85%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes spin4{0%{transform:rotate(0deg)}38%{transform:rotate(0deg)}60%{transform:rotate(-360deg)}65%{transform:rotate(-370deg)}75%{transform:rotate(-360deg)}100%{transform:rotate(-360deg)}}:where(.auction-detail--lottery) .daxdi-lotto-surface{background:white}:where(.auction-detail--lottery) .daxdi-lotto-surface--bordered{border-bottom:1px solid #f6f2e9}:where(.auction-detail--lottery) [data-auction-family="lottery"][data-lotto-state="sale"] .month{box-sizing:border-box;max-height:min(75vh, 760px);overflow-y:auto;overscroll-behavior:contain}:where(.auction-detail--lottery) [data-auction-family="lottery"][data-lotto-state="sale"] .day-x .lottery-results__row .username{color:#231f1b !important}:where(.auction-detail--lottery) .lottery-result-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;list-style:none;margin:1.5rem 0;padding:0}:where(.auction-detail--lottery) .lottery-result-ball{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:#231f1b;color:#fff;font-weight:700}@media only screen and (max-width: 575.98px){:where(.auction-detail--lottery) .lottery-stage-panels > .wind2_bx,:where(.auction-detail--lottery) .lottery-stage-panels > .winn_cl2,:where(.auction-detail--lottery) .lottery-stage-panels > .animat2{flex:0 0 100%;max-width:100%}:where(.auction-detail--lottery) .lottery-stage-panels > .wind2_bx{order:1}:where(.auction-detail--lottery) .lottery-stage-panels > .winn_cl2{order:2}:where(.auction-detail--lottery) .lottery-stage-panels > .animat2{order:3}:where(.auction-detail--lottery) .lottery-stage-panels .row_box_2.time_cont{display:flex;align-items:center;justify-content:center;width:min(280px, calc(100vw - 70px));height:min(280px, calc(100vw - 70px));margin-left:auto;margin-right:auto;padding:20px;line-height:1.25;font-size:clamp(1.35rem, 8vw, 1.875rem)}:where(.auction-detail--lottery) .lottery-stage-panels .awrds_cls{height:auto;margin-top:20px}:where(.auction-detail--lottery) .lottery-stage-panels .award_first,:where(.auction-detail--lottery) .lottery-stage-panels .award_second,:where(.auction-detail--lottery) .lottery-stage-panels .award_third{display:inline;white-space:normal;overflow-wrap:anywhere}}:where(.auction-detail--lottery) [data-daxdi-lottery-detail] .daxdi-lotto-surface{max-width:1200px;padding:22px clamp(16px,3vw,36px) 30px;background:#f7f5f2}:where(.auction-detail--lottery) [data-daxdi-lottery-detail] .progress_br_main{margin:0 0 22px}:where(.auction-detail--lottery) [data-daxdi-lottery-detail] .progress_br_main p{display:flex;justify-content:space-between;gap:12px;margin:0 0 9px;color:#433a34}:where(.auction-detail--lottery) [data-daxdi-lottery-detail] .progress_br_main .progress{height:12px;border-radius:20px;background:#d8d3cd}:where(.auction-detail--lottery) [data-daxdi-lottery-detail] .progress_br_main .progress-bar{border-radius:20px;background:#231f1b}/* Shipping card: the description card's sibling, compact and on one line when it fits. */:where(.auction-detail--lottery) [data-daxdi-lottery-detail] .auction-detail-description-card.auction-lottery-delivery{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;margin-top:16px;padding-block:clamp(16px,2vw,22px)}:where(.auction-detail--lottery) [data-daxdi-lottery-detail] .auction-detail-description-card.auction-lottery-delivery h2{margin:0;font-size:clamp(1.05rem,1.4vw,1.2rem)}:where(.auction-detail--lottery) [data-daxdi-lottery-detail] .auction-lottery-delivery a{display:inline-flex;align-items:center;min-height:2.6rem;padding:.5rem 1.25rem;border:1px solid rgba(25,17,11,.28);border-radius:999px;color:#231f1b;font-size:.86rem;font-weight:600;letter-spacing:.03em;text-decoration:none}:where(.auction-detail--lottery) [data-daxdi-lottery-detail] .auction-lottery-delivery a:hover,:where(.auction-detail--lottery) [data-daxdi-lottery-detail] .auction-lottery-delivery a:focus-visible{border-color:#231f1b;background:#231f1b;color:#f6f1e7}:where(.auction-detail--lottery) [data-daxdi-lottery-phase="drawing"] .lottery-stage-panels,:where(.auction-detail--lottery) [data-daxdi-lottery-phase="result"] .lottery-stage-panels{align-items:stretch;margin-top:12px}:where(.auction-detail--lottery) [data-daxdi-lottery-phase="drawing"] .lottery-stage-panels .row_box_2,:where(.auction-detail--lottery) [data-daxdi-lottery-phase="result"] .lottery-stage-panels .row_box_2{margin-top:0;border-radius:10px;box-shadow:0 4px 16px rgba(25,17,11,.08)}:where(.auction-detail--lottery) [data-daxdi-lottery-phase="result"] .lottery-result-winners p{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #f6f2e9}:where(.auction-detail--lottery) [data-daxdi-lottery-phase="result"] .lottery-result-winners strong{text-align:right;overflow-wrap:anywhere}:where(.auction-detail--lottery) [data-daxdi-lottery-phase="drawing"] .lottery-stage-panels{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,1fr);gap:16px;margin:0}:where(.auction-detail--lottery) [data-daxdi-lottery-phase="drawing"] .lottery-stage-panels > *{width:auto;max-width:none;min-width:0;padding:0}:where(.auction-detail--lottery) [data-daxdi-lottery-phase="drawing"] .lottery-stage-panels .row_box_2.time_cont{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:215px;margin:0;padding:26px;border:0;border-radius:10px;background:#231f1b;color:#fff;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.25;font-weight:700;box-shadow:0 4px 16px rgba(25,17,11,.13)}:where(.auction-detail--lottery) [data-daxdi-lottery-phase="drawing"] .lottery-stage-panels .num_anim,:where(.auction-detail--lottery) [data-daxdi-lottery-phase="drawing"] .lottery-stage-panels .awrds_cls{height:100%;min-height:215px;margin:0;border:1px solid #e0dbd5;border-radius:10px;box-shadow:0 4px 16px rgba(25,17,11,.08)}:where(.auction-detail--lottery) [data-daxdi-lottery-phase="drawing"] .lottery-stage-panels .num_anim{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:8px;padding:20px}:where(.auction-detail--lottery) [data-daxdi-lottery-phase="drawing"] .lottery-stage-panels .num_anim .ball{flex:0 0 38px;width:38px;height:38px;margin:0;font-size:14px;line-height:38px}:where(.auction-detail--lottery) [data-daxdi-lottery-phase="drawing"] .lottery-stage-panels .awrds_cls{padding:20px;text-align:left}:where(.auction-detail--lottery) [data-daxdi-lottery-phase="drawing"] .lottery-stage-panels .awrds_cls h2{margin:0 0 14px;font-size:20px;text-align:left}:where(.auction-detail--lottery) [data-daxdi-lottery-phase="drawing"] .lottery-stage-panels .awrds_cls p{display:flex;justify-content:space-between;gap:10px;margin:0;padding:8px 0;border-top:1px solid #f6f2e9;font-size:14px;line-height:1.4}:where(.auction-detail--lottery) [data-daxdi-lottery-phase="drawing"] .lottery-stage-panels .awrds_cls strong{text-align:right;overflow-wrap:anywhere}:where(.auction-detail--lottery) [data-daxdi-lottery-phase="drawing"] .lottery-stage-panels .awrds_cls a{display:block;margin-top:12px}@media (max-width:991.98px){:where(.auction-detail--lottery) [data-daxdi-lottery-phase="drawing"] .lottery-stage-panels{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.auction-detail--lottery) [data-daxdi-lottery-phase="drawing"] .lottery-stage-panels > :last-child{grid-column:1/-1}}@media (max-width:575.98px){:where(.auction-detail--lottery) [data-daxdi-lottery-detail] .daxdi-lotto-surface{padding:18px 12px 24px}:where(.auction-detail--lottery) [data-daxdi-lottery-phase="sale"] .lottery-sale-notice,:where(.auction-detail--lottery) [data-daxdi-lottery-phase="sale"] .lottery-refresh-notice,:where(.auction-detail--lottery) [data-daxdi-lottery-detail] .auction-lottery-delivery a{font-size:14px}:where(.auction-detail--lottery) [data-daxdi-lottery-phase="drawing"] .lottery-stage-panels{grid-template-columns:minmax(0,1fr);gap:12px}:where(.auction-detail--lottery) [data-daxdi-lottery-phase="drawing"] .lottery-stage-panels > :last-child{grid-column:auto}:where(.auction-detail--lottery) [data-daxdi-lottery-phase="drawing"] .lottery-stage-panels .row_box_2.time_cont{min-height:142px;padding:22px;font-size:24px}:where(.auction-detail--lottery) [data-daxdi-lottery-phase="drawing"] .lottery-stage-panels .num_anim,:where(.auction-detail--lottery) [data-daxdi-lottery-phase="drawing"] .lottery-stage-panels .awrds_cls{min-height:0;height:auto}:where(.auction-detail--lottery) [data-daxdi-lottery-phase="drawing"] .lottery-stage-panels .num_anim{padding:18px 12px}:where(.auction-detail--lottery) [data-daxdi-lottery-phase="drawing"] .lottery-stage-panels .awrds_cls{padding:18px}:where(.auction-detail--lottery) [data-daxdi-lottery-detail] .auction-lottery-description .det-desc-cont{font-size:14px;line-height:1.55}}/* Phase 2 (draw) and phase 3 (result) stages. Brand tokens come from site.css;
   every motion has a reduced-motion fallback at the end of this block. */:where(.auction-detail--lottery) .lotto-draw-surface,:where(.auction-detail--lottery) .lotto-result-surface{--lotto-ink:var(--site-ink, #231f1b);--lotto-night:var(--daxdi-shell-bg, #231f1b);--lotto-panel:var(--daxdi-shell-panel, #2d2823);--lotto-cream:var(--daxdi-shell-ink, #f6f2e9);--lotto-muted:var(--daxdi-shell-muted, #c8c1b5);--lotto-gold:var(--site-accent, #be9a60);--lotto-gold-deep:#b98b12;--lotto-line:#e4ded5;--lotto-ease:var(--dx-bid-ease, cubic-bezier(.22, .8, .24, 1));--lotto-ball-gold:radial-gradient(circle at 32% 26%, #fffbe6 0 5%, #ffe782 16%, #be9a60 40%, #d9a917 72%, #8f6a07 100%);--lotto-ball-silver:radial-gradient(circle at 32% 26%, #fff 0 5%, #f1f3f6 18%, #cdd2da 46%, #9aa1ad 80%, #6c727d 100%);--lotto-ball-bronze:radial-gradient(circle at 32% 26%, #fff0e0 0 5%, #f3bd8b 18%, #d6955a 46%, #a5652f 80%, #6e3f17 100%);--lotto-ball-night:radial-gradient(circle at 32% 26%, #7a7f88 0 4%, #444952 20%, #2a2e35 52%, #121418 100%);overflow-x:clip}/* ---------- Shared ball ---------- */:where(.auction-detail--lottery) .lotto-ball{position:relative;display:grid;place-items:center;width:var(--lotto-ball-size, 5.5rem);height:var(--lotto-ball-size, 5.5rem);margin:0 auto;border-radius:50%;background:var(--lotto-ball-night);color:#fff;font-family:var(--site-heading-font);font-size:calc(var(--lotto-ball-size, 5.5rem) * .36);font-weight:800;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em;box-shadow:0 14px 22px -12px rgba(0, 0, 0, .55),inset 0 -6px 12px rgba(0, 0, 0, .28);overflow:hidden;isolation:isolate}:where(.auction-detail--lottery) .lotto-ball--gold{background:var(--lotto-ball-gold);color:var(--lotto-ink)}:where(.auction-detail--lottery) .lotto-ball--silver{background:var(--lotto-ball-silver);color:var(--lotto-ink)}:where(.auction-detail--lottery) .lotto-ball--bronze{background:var(--lotto-ball-bronze);color:var(--lotto-ink)}:where(.auction-detail--lottery) .lotto-ball--plain{box-shadow:0 0 0 3px var(--lotto-gold),0 14px 22px -12px rgba(0, 0, 0, .55)}:where(.auction-detail--lottery) .lotto-ball--gold::after{content:"";position:absolute;inset:-20%;z-index:-1;background:linear-gradient(115deg, transparent 38%, rgba(255, 255, 255, .65) 50%, transparent 62%);transform:translateX(-120%)}/* ---------- Result (phase 3) ---------- */:where(.auction-detail--lottery) .lotto-result-surface.daxdi-lotto-surface{padding-top:28px;background:#f7f5f2}:where(.auction-detail--lottery) .lotto-result{position:relative;color:var(--lotto-ink)}/* Hero: graphite card with a hairline gold frame and a faint guilloche
   rosette, in the spirit of a certificate. Motion is limited to a slow turn
   of the rosette and one entrance, both off under prefers-reduced-motion. */:where(.auction-detail--lottery) .lotto-result__hero{position:relative;padding:clamp(40px, 5vw, 64px) clamp(20px, 5vw, 64px) 112px;border-radius:20px;background:radial-gradient(70% 90% at 50% 0%, #23211c 0%, #121214 62%, #0c0c0e 100%);color:var(--lotto-cream);text-align:center;overflow:hidden;isolation:isolate;box-shadow:0 28px 56px -36px rgba(12, 10, 6, .9)}:where(.auction-detail--lottery) .lotto-result__hero::after{content:"";position:absolute;inset:12px;z-index:-1;border:1px solid rgba(214, 181, 92, .28);border-radius:12px;pointer-events:none}:where(.auction-detail--lottery) .lotto-hero-fx{position:absolute;left:50%;top:50%;z-index:-2;width:clamp(520px, 62vw, 820px);height:auto;margin:0;color:#d6b55c;opacity:.11;transform:translate(-50%, -56%);pointer-events:none}:where(.auction-detail--lottery) .lotto-result__intro{position:relative;max-width:720px;margin:0 auto}:where(.auction-detail--lottery) .lotto-result__eyebrow{display:inline-flex;align-items:center;gap:14px;margin:0 0 22px;color:#d6b55c;font-size:.74rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase}:where(.auction-detail--lottery) .lotto-result__eyebrow::before,:where(.auction-detail--lottery) .lotto-result__eyebrow::after{content:"";width:clamp(28px, 6vw, 56px);height:1px;background:linear-gradient(90deg, transparent, rgba(214, 181, 92, .8))}:where(.auction-detail--lottery) .lotto-result__eyebrow::after{transform:scaleX(-1)}:where(.auction-detail--lottery) .lotto-result__chip{padding:2px 8px;border:1px solid rgba(214, 181, 92, .5);border-radius:4px;color:#eedc9f;letter-spacing:.12em}:where(.auction-detail--lottery) .lotto-result .lotto-result__title{position:relative;margin:0;padding:0;border:0;color:#f6f1e7;font-family:var(--site-heading-font);font-size:clamp(1.9rem, 4.2vw, 3rem);font-weight:600;line-height:1.1;letter-spacing:-.015em;text-wrap:balance}:where(.auction-detail--lottery) .lotto-result__lead{position:relative;margin:14px 0 0;color:#a9a299;font-size:clamp(1rem, 1.5vw, 1.1rem);font-weight:400}:where(.auction-detail--lottery) .lotto-result__facts{position:relative;display:inline-flex;flex-wrap:wrap;justify-content:center;margin:30px 0 0 !important;padding:0 !important;border-top:1px solid rgba(214, 181, 92, .22);list-style:none}:where(.auction-detail--lottery) .lotto-result__facts li{display:flex;flex-direction:column;align-items:center;gap:2px;padding:16px clamp(22px, 4vw, 44px) 0;color:#8f887e;font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}:where(.auction-detail--lottery) .lotto-result__facts li + li{border-left:1px solid rgba(214, 181, 92, .22)}:where(.auction-detail--lottery) .lotto-result__facts strong{color:#f6f1e7;font-family:var(--site-heading-font);font-size:1.6rem;font-weight:600;line-height:1.15;letter-spacing:0;font-variant-numeric:tabular-nums}/* Podium: DOM order is 1º-2º-3º (and 4º-5º); wide screens show 2º-1º-3º. */:where(.auction-detail--lottery) .lotto-podium{position:relative;z-index:2;display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));align-items:end;gap:16px;max-width:980px;/* site.css resets ol/ul spacing with !important. */margin:-68px auto 0 !important;padding:0 clamp(0px, 2vw, 24px) !important;list-style:none}:where(.auction-detail--lottery) .lotto-podium__place{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:22px 16px 0;border:1px solid var(--lotto-line);border-radius:18px;background:#fff;text-align:center;box-shadow:0 16px 34px -22px rgba(25, 17, 11, .45);overflow:hidden}:where(.auction-detail--lottery) .lotto-podium__place--1{grid-column:3/5;grid-row:1;--lotto-ball-size:7.25rem;padding-top:28px;border-color:rgba(185, 139, 18, .55);box-shadow:0 22px 44px -22px rgba(185, 139, 18, .55),0 0 0 1px rgba(190, 154, 96, .35)}:where(.auction-detail--lottery) .lotto-podium__place--2{grid-column:1/3;grid-row:1}:where(.auction-detail--lottery) .lotto-podium__place--3{grid-column:5/7;grid-row:1}:where(.auction-detail--lottery) .lotto-podium__place--4,:where(.auction-detail--lottery) .lotto-podium__place--5{grid-row:2;display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"ball label" "ball winner" "ball prize";align-items:center;column-gap:16px;padding:16px 18px;text-align:left;--lotto-ball-size:4rem}:where(.auction-detail--lottery) .lotto-podium__place--4{grid-column:1/4}:where(.auction-detail--lottery) .lotto-podium__place--5{grid-column:4/7}:where(.auction-detail--lottery) .lotto-podium__place--4 .lotto-ball,:where(.auction-detail--lottery) .lotto-podium__place--5 .lotto-ball{grid-area:ball;margin:0}:where(.auction-detail--lottery) .lotto-podium__place--4 .lotto-podium__label,:where(.auction-detail--lottery) .lotto-podium__place--5 .lotto-podium__label{grid-area:label;margin-top:0}:where(.auction-detail--lottery) .lotto-podium__place--4 .lotto-podium__winner,:where(.auction-detail--lottery) .lotto-podium__place--5 .lotto-podium__winner{grid-area:winner}:where(.auction-detail--lottery) .lotto-podium__place--4 .lotto-podium__prize,:where(.auction-detail--lottery) .lotto-podium__place--5 .lotto-podium__prize{grid-area:prize;justify-content:flex-start;margin:6px 0 0}:where(.auction-detail--lottery) .lotto-podium__place--4 .lotto-podium__rank,:where(.auction-detail--lottery) .lotto-podium__place--5 .lotto-podium__rank{top:10px;right:12px;left:auto}:where(.auction-detail--lottery) .lotto-podium__place--4 .lotto-podium__step,:where(.auction-detail--lottery) .lotto-podium__place--5 .lotto-podium__step{display:none}:where(.auction-detail--lottery) .lotto-podium__rank{position:absolute;top:12px;left:14px;padding:3px 10px;border-radius:999px;background:#f3efe8;color:#5c5148;font-size:.8rem;font-weight:800}:where(.auction-detail--lottery) .lotto-podium__place--1 .lotto-podium__rank{background:var(--lotto-gold);color:var(--lotto-ink)}:where(.auction-detail--lottery) .lotto-podium__label{margin-top:14px;color:#6b6058;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}:where(.auction-detail--lottery) .lotto-podium__winner{display:block;max-width:100%;margin-top:2px;color:var(--lotto-ink);font-family:var(--site-heading-font);font-size:1.15rem;font-weight:800;overflow-wrap:anywhere}:where(.auction-detail--lottery) .lotto-podium__place--1 .lotto-podium__winner{font-size:1.35rem}:where(.auction-detail--lottery) .lotto-podium__prize{display:flex;align-items:center;justify-content:center;gap:10px;max-width:100%;margin:12px 0 16px;padding:8px 12px;border-radius:12px;background:#faf7f1}:where(.auction-detail--lottery) .lotto-podium__thumb{flex:0 0 auto;width:44px;height:44px;border-radius:10px;background:#fff;object-fit:contain;box-shadow:0 0 0 1px var(--lotto-line)}:where(.auction-detail--lottery) .lotto-podium__prize-text{display:flex;flex-direction:column;min-width:0;text-align:left}:where(.auction-detail--lottery) .lotto-podium__prize-label{color:#6b6058;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}:where(.auction-detail--lottery) .lotto-podium__amount{color:var(--lotto-ink);font-size:1rem;font-weight:800;line-height:1.25;overflow-wrap:anywhere}:where(.auction-detail--lottery) .lotto-result--crypto .lotto-podium__amount{font-size:1.15rem;font-variant-numeric:tabular-nums}:where(.auction-detail--lottery) .lotto-podium__symbol{color:#7d5c06}:where(.auction-detail--lottery) .lotto-podium__step{align-self:stretch;height:26px;margin:0 -16px;background:linear-gradient(180deg, #d6955a, #a5652f)}:where(.auction-detail--lottery) .lotto-podium__place--1 .lotto-podium__step{height:54px;background:linear-gradient(180deg, #be9a60, #c99a17)}:where(.auction-detail--lottery) .lotto-podium__place--2 .lotto-podium__step{height:38px;background:linear-gradient(180deg, #dfe3e9, #9aa1ad)}:where(.auction-detail--lottery) .lotto-result__pending{position:relative;z-index:2;max-width:640px;margin:-52px auto 0;padding:20px 24px;border-radius:14px;background:#fff;font-weight:600;text-align:center;box-shadow:0 16px 34px -22px rgba(25, 17, 11, .45)}:where(.auction-detail--lottery) .lotto-result__lower{display:grid;grid-template-columns:minmax(0, 1fr);align-items:start;gap:18px;margin-top:28px}:where(.auction-detail--lottery) .lotto-board{border:1px solid var(--lotto-line);border-radius:16px;background:#fff;box-shadow:0 6px 18px -12px rgba(25, 17, 11, .35)}:where(.auction-detail--lottery) .lotto-board__summary{display:flex;align-items:center;gap:10px;padding:16px 20px;font-family:var(--site-heading-font);font-size:1.05rem;font-weight:800;cursor:pointer;list-style:none}:where(.auction-detail--lottery) .lotto-board__summary::-webkit-details-marker{display:none}:where(.auction-detail--lottery) .lotto-board__summary::after{content:"";width:9px;height:9px;margin-left:auto;border:solid #6b6058;border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .25s var(--lotto-ease)}:where(.auction-detail--lottery) .lotto-board[open] .lotto-board__summary::after{transform:rotate(-135deg)}:where(.auction-detail--lottery) .lotto-board__summary:focus-visible{outline:3px solid var(--lotto-gold-deep);outline-offset:-3px;border-radius:16px}:where(.auction-detail--lottery) .lotto-board__count{padding:2px 9px;border-radius:999px;background:#f3efe8;color:#5c5148;font-size:.8rem}:where(.auction-detail--lottery) .lotto-board__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(2.8rem, 1fr));gap:6px;max-height:420px;margin:0 !important;padding:4px 20px 20px !important;overflow-y:auto;list-style:none}:where(.auction-detail--lottery) .lotto-board__cell{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;background:#f3f0ea;color:#4a4038;font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums}:where(.auction-detail--lottery) .lotto-board__cell--gold,:where(.auction-detail--lottery) .lotto-board__cell--silver,:where(.auction-detail--lottery) .lotto-board__cell--bronze,:where(.auction-detail--lottery) .lotto-board__cell--plain{color:var(--lotto-ink);font-weight:800;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--lotto-gold)}:where(.auction-detail--lottery) .lotto-board__cell--gold{background:var(--lotto-ball-gold)}:where(.auction-detail--lottery) .lotto-board__cell--silver{background:var(--lotto-ball-silver);box-shadow:0 0 0 2px #fff,0 0 0 4px #9aa1ad}:where(.auction-detail--lottery) .lotto-board__cell--bronze{background:var(--lotto-ball-bronze);box-shadow:0 0 0 2px #fff,0 0 0 4px #a5652f}:where(.auction-detail--lottery) .lotto-board__cell--plain{background:var(--lotto-ball-night);color:#fff}:where(.auction-detail--lottery) .lotto-result__side{display:grid;gap:14px}:where(.auction-detail--lottery) .lotto-result__side .awrds_cls{margin:0;height:auto;border-radius:16px}:where(.auction-detail--lottery) .lotto-result__wallets{justify-self:center;color:#9c7a2c;font-size:.9rem;font-weight:700;text-decoration:none}:where(.auction-detail--lottery) .lotto-result__wallets:hover{text-decoration:underline}:where(.auction-detail--lottery) .lotto-result__side .moreCryptoDraws{display:block;justify-self:center;margin:0;text-align:center}/* ---------- Draw (phase 2) ----------
   Same graphite card and hairline frame as the result hero. Asymmetric: the
   status, clock and winning slots on the left, a large glass drum on the right.
   The clock only exists while counting down; afterwards the status leads. */:where(.auction-detail--lottery) .lotto-draw{position:relative;display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, .8fr);align-items:center;gap:clamp(20px, 4vw, 56px);padding:clamp(32px, 4.5vw, 60px) clamp(22px, 5vw, 68px);border-radius:20px;background:radial-gradient(70% 90% at 78% 40%, #2a261d 0%, #141416 58%, #0c0c0e 100%);color:var(--lotto-cream);overflow:hidden;isolation:isolate;box-shadow:0 28px 56px -36px rgba(12, 10, 6, .9);--lotto-hair:rgba(214, 181, 92, .28);--lotto-brass:#d6b55c}:where(.auction-detail--lottery) .lotto-draw::after{content:"";position:absolute;inset:12px;z-index:-1;border:1px solid var(--lotto-hair);border-radius:12px;pointer-events:none}:where(.auction-detail--lottery) .lotto-draw__panel{min-width:0}:where(.auction-detail--lottery) .lotto-draw__eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 22px;color:var(--lotto-brass);font-size:.74rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase}:where(.auction-detail--lottery) .lotto-draw__live{width:8px;height:8px;border-radius:50%;background:#e8705e;box-shadow:0 0 0 0 rgba(232, 112, 94, .55)}:where(.auction-detail--lottery) .lotto-draw__clock{display:flex;align-items:center;gap:20px;margin:0 0 14px}:where(.auction-detail--lottery) .lotto-draw__ring{flex:0 0 auto;width:58px;height:58px;transform:rotate(-90deg)}:where(.auction-detail--lottery) .lotto-draw__ring-track,:where(.auction-detail--lottery) .lotto-draw__ring-value{fill:none;stroke-width:5}:where(.auction-detail--lottery) .lotto-draw__ring-track{stroke:rgba(255, 255, 255, .08)}:where(.auction-detail--lottery) .lotto-draw__ring-value{stroke:var(--lotto-brass);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--lotto-ring, 100));transition:stroke-dashoffset .3s linear}:where(.auction-detail--lottery) .lotto-draw__readout{display:flex;flex-direction:column}:where(.auction-detail--lottery) .lotto-draw__digits{color:#f6f1e7;font-family:var(--site-heading-font);font-size:clamp(2.8rem, 5.4vw, 4rem);font-weight:600;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em}:where(.auction-detail--lottery) .lotto-draw__colon{margin:0 2px;color:var(--lotto-brass)}:where(.auction-detail--lottery) .lotto-draw__caption{margin-top:8px;color:#8f887e;font-size:.68rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}:where(.auction-detail--lottery) .lotto-draw .lotto-draw__timer.time_cont.row_box_2{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(.auction-detail--lottery) .lotto-draw.is-final .lotto-draw__digits{color:var(--lotto-brass)}:where(.auction-detail--lottery) .lotto-draw:not([data-lotto-mode="countdown"]) .lotto-draw__clock{display:none}:where(.auction-detail--lottery) .lotto-draw__status{margin:0;color:#a9a299;font-size:1.05rem;line-height:1.35}:where(.auction-detail--lottery) .lotto-draw:not([data-lotto-mode="countdown"]) .lotto-draw__status{color:#f6f1e7;font-family:var(--site-heading-font);font-size:clamp(1.7rem, 3.4vw, 2.6rem);font-weight:600;line-height:1.12;letter-spacing:-.015em}:where(.auction-detail--lottery) .lotto-draw__slots{display:flex;flex-wrap:wrap;gap:clamp(12px, 2vw, 22px);margin:30px 0 0 !important;padding:26px 0 0 !important;border-top:1px solid var(--lotto-hair);list-style:none}:where(.auction-detail--lottery) .lotto-slot{display:flex;flex-direction:column;align-items:center;gap:10px}:where(.auction-detail--lottery) .lotto-slot__rank{color:#8f887e;font-size:.7rem;font-weight:600;letter-spacing:.2em}:where(.auction-detail--lottery) .lotto-slot__ball{display:grid;place-items:center;width:78px;height:78px;border-radius:50%;background:radial-gradient(circle at 32% 26%, #3b3b40 0 6%, #232327 40%, #121214 100%);color:#6f6a62;font-family:var(--site-heading-font);font-size:1.75rem;font-weight:600;font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px rgba(214, 181, 92, .35),0 14px 26px -16px rgba(0, 0, 0, .9);transition:background .4s ease,color .4s ease}:where(.auction-detail--lottery) .lotto-draw__slots--5 .lotto-slot__ball{width:64px;height:64px;font-size:1.4rem}:where(.auction-detail--lottery) .lotto-slot__ball.is-rolling{color:#e8e1d3}:where(.auction-detail--lottery) .lotto-slot__ball.is-landed{background:var(--lotto-ball-gold);color:var(--lotto-ink);box-shadow:0 0 0 4px rgba(214, 181, 92, .18),0 0 34px rgba(190, 154, 96, .35)}:where(.auction-detail--lottery) .lotto-slot--1 .lotto-slot__rank{color:var(--lotto-brass)}:where(.auction-detail--lottery) .lotto-draw__hint{margin:22px 0 0;color:#8f887e;font-size:.88rem}/* The drum: a glass sphere on a dial; every ball sits on its own orbit. */:where(.auction-detail--lottery) .lotto-draw__drum{display:grid;justify-items:center;min-width:0}:where(.auction-detail--lottery) .lotto-drum{--drum:clamp(240px, 27vw, 360px);--lotto-speed:1;position:relative;width:var(--drum);aspect-ratio:1;border:1px solid rgba(214, 181, 92, .5);border-radius:50%;background:radial-gradient(circle at 50% 38%, rgba(255, 255, 255, .07), rgba(255, 255, 255, .015) 58%, rgba(0, 0, 0, .4));box-shadow:inset 0 0 60px rgba(0, 0, 0, .65),0 0 0 12px rgba(214, 181, 92, .04),0 40px 60px -40px rgba(0, 0, 0, .9)}:where(.auction-detail--lottery) .lotto-drum__ring{position:absolute;inset:-22px;border-radius:50%;background:repeating-conic-gradient(rgba(214, 181, 92, .55) 0 .5deg, transparent .5deg 7.5deg);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 7px), #000 calc(100% - 7px));mask:radial-gradient(farthest-side, transparent calc(100% - 7px), #000 calc(100% - 7px))}:where(.auction-detail--lottery) .lotto-drum__glass{position:absolute;inset:6%;border-radius:50%;background:radial-gradient(circle at 30% 22%, rgba(255, 255, 255, .22), transparent 32%),radial-gradient(circle at 72% 82%, rgba(214, 181, 92, .12), transparent 40%);pointer-events:none}:where(.auction-detail--lottery) .lotto-drum__ball{--orbit:calc(var(--drum) * .4 * var(--f, .5));--bs:calc(var(--b, 24px) * var(--drum-k, 1));position:absolute;left:50%;top:50%;display:grid;place-items:center;width:var(--bs);height:var(--bs);margin:calc(var(--bs) / -2) 0 0 calc(var(--bs) / -2);border-radius:50%;background:radial-gradient(circle at 32% 26%, #fff 0 6%, #f1ece2 30%, #cfc6b6 75%, #9b9282 100%);color:#2a241e;font-family:var(--site-heading-font);font-size:calc(var(--bs) * .4);font-weight:700;font-variant-numeric:tabular-nums;line-height:1;box-shadow:0 4px 8px -2px rgba(0, 0, 0, .6);transform:rotate(var(--angle, 0deg)) translateX(var(--orbit)) rotate(calc(-1 * var(--angle, 0deg)))}:where(.auction-detail--lottery) .lotto-drum__ball--gold{background:var(--lotto-ball-gold);color:var(--lotto-ink)}:where(.auction-detail--lottery) .lotto-drum__ball--bronze{background:var(--lotto-ball-bronze);color:var(--lotto-ink)}:where(.auction-detail--lottery) .lotto-drum__ball--night{background:var(--lotto-ball-night);color:#e8e1d3}:where(.auction-detail--lottery) .lotto-drum__stand{width:38%;height:12px;margin-top:26px;border-radius:999px;background:linear-gradient(180deg, #2c2a26, #151517);box-shadow:inset 0 1px 0 rgba(214, 181, 92, .45),0 16px 22px -10px rgba(0, 0, 0, .9)}/* Board and prizes under the stage: wide board, narrower editorial prize list. */:where(.auction-detail--lottery) .lotto-draw-lower{display:grid;grid-template-columns:minmax(0, 1.7fr) minmax(0, 1fr);align-items:start;gap:20px;margin-top:22px}:where(.auction-detail--lottery) .lotto-draw-board,:where(.auction-detail--lottery) .lotto-prizes{border:1px solid var(--lotto-line);border-radius:16px;background:#fff;box-shadow:0 6px 18px -12px rgba(25, 17, 11, .35)}:where(.auction-detail--lottery) .lotto-draw-board__title,:where(.auction-detail--lottery) .lotto-prizes__title{display:flex;align-items:center;gap:10px;margin:0;padding:18px 22px 14px;border-bottom:1px solid #efe9e0;color:#6b6058;font-family:inherit;font-size:.74rem;font-weight:700;letter-spacing:.2em;text-align:left;text-transform:uppercase}:where(.auction-detail--lottery) .lotto-draw-board__count{padding:2px 9px;border-radius:999px;background:#f3efe8;color:#5c5148;letter-spacing:.04em}:where(.auction-detail--lottery) .lotto-draw-lower .num_anim.comm_fist{display:grid;grid-template-columns:repeat(auto-fill, minmax(40px, 1fr));justify-items:center;gap:8px;height:auto;max-height:420px;margin:0;padding:18px 22px 22px;border:0;background:none;box-shadow:none;overflow-y:auto}:where(.auction-detail--lottery) .lotto-draw-lower .num_anim .ball{width:36px;height:36px;margin:0;border-radius:50%;background:#f4f1eb;color:#4a4038;font-size:13px;font-weight:700;line-height:36px;box-shadow:inset 0 -2px 4px rgba(0, 0, 0, .06);transition:background-color .35s ease,color .35s ease,transform .35s var(--lotto-ease),box-shadow .35s ease}:where(.auction-detail--lottery) .lotto-draw-lower .num_anim .ball.is-lit,:where(.auction-detail--lottery) .lotto-draw-lower .num_anim .ball.selected-ball{background:var(--lotto-ball-gold) !important;color:var(--lotto-ink) !important;transform:scale(1.12);box-shadow:0 0 0 3px rgba(214, 181, 92, .25),0 6px 14px -6px rgba(185, 139, 18, .8) !important}:where(.auction-detail--lottery) .lotto-draw-lower .num_anim .ball.is-lit--2{transition-delay:.08s}:where(.auction-detail--lottery) .lotto-draw-lower .num_anim .ball.is-lit--3{transition-delay:.16s}:where(.auction-detail--lottery) .lotto-draw-lower .num_anim .ball.is-lit--4{transition-delay:.24s}:where(.auction-detail--lottery) .lotto-prizes{padding:0 0 6px}:where(.auction-detail--lottery) .lotto-prizes__title::before{content:"";width:18px;height:1px;background:var(--lotto-gold-deep)}:where(.auction-detail--lottery) .lotto-prizes__list{margin:0 !important;padding:0 !important;list-style:none}:where(.auction-detail--lottery) .lotto-prizes__item{display:grid;grid-template-columns:44px minmax(0, 1fr) auto;align-items:center;gap:14px;padding:14px 22px;border-top:1px solid #f1ece4}:where(.auction-detail--lottery) .lotto-prizes__item:first-child{border-top:0}:where(.auction-detail--lottery) .lotto-prizes__ordinal{color:#c9b684;font-family:var(--site-heading-font);font-size:1.6rem;font-weight:300;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.03em}:where(.auction-detail--lottery) .lotto-prizes__text{display:flex;flex-direction:column;gap:3px;min-width:0}:where(.auction-detail--lottery) .lotto-prizes__label{color:#8f887e;font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}:where(.auction-detail--lottery) .lotto-prizes__value{color:var(--lotto-ink);font-size:.98rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}:where(.auction-detail--lottery) .lotto-prizes__unit{color:#6b6058;font-weight:500}:where(.auction-detail--lottery) .lotto-prizes__item--1{grid-template-columns:52px minmax(0, 1fr) auto;padding:20px 22px;background:linear-gradient(90deg, rgba(214, 181, 92, .14), rgba(214, 181, 92, 0) 80%)}:where(.auction-detail--lottery) .lotto-prizes__item--1 .lotto-prizes__ordinal{color:var(--lotto-gold-deep);font-size:2.4rem}:where(.auction-detail--lottery) .lotto-prizes__item--1 .lotto-prizes__value{font-size:1.08rem}:where(.auction-detail--lottery) .lotto-prizes__thumb{width:60px;height:60px;border:1px solid #ece5da;border-radius:12px;background:#fff;object-fit:contain}:where(.auction-detail--lottery) .lotto-prizes__link{display:block;margin:8px 22px 14px;color:var(--lotto-gold-deep);font-size:.85rem;font-weight:700;text-decoration:none}:where(.auction-detail--lottery) .lotto-prizes__link:hover{text-decoration:underline}/* ---------- Motion (only when the visitor allows it) ---------- */@media (prefers-reduced-motion: no-preference){:where(.auction-detail--lottery) .lotto-hero-fx{animation:lotto-rosette 180s linear infinite}:where(.auction-detail--lottery) .lotto-result__intro{animation:lotto-fade 1.1s ease-out both}:where(.auction-detail--lottery) .lotto-podium__place{animation:lotto-rise .7s var(--lotto-ease) both}:where(.auction-detail--lottery) .lotto-podium__place--3{animation-delay:.1s}:where(.auction-detail--lottery) .lotto-podium__place--2{animation-delay:.22s}:where(.auction-detail--lottery) .lotto-podium__place--1{animation-delay:.34s}:where(.auction-detail--lottery) .lotto-podium__place--4{animation-delay:.04s}:where(.auction-detail--lottery) .lotto-podium__place--5{animation-delay:0s}:where(.auction-detail--lottery) .lotto-podium .lotto-ball{animation:lotto-drop .8s var(--lotto-ease) both;animation-delay:inherit}:where(.auction-detail--lottery) .lotto-podium.is-revealing .lotto-podium__place:not(.is-landed) .lotto-ball{animation:lotto-wobble .32s ease-in-out infinite;filter:blur(.6px)}:where(.auction-detail--lottery) .lotto-podium.is-revealing .lotto-podium__place:not(.is-landed) .lotto-podium__winner,:where(.auction-detail--lottery) .lotto-podium.is-revealing .lotto-podium__place:not(.is-landed) .lotto-podium__prize{opacity:0;transform:translateY(6px)}:where(.auction-detail--lottery) .lotto-podium__winner,:where(.auction-detail--lottery) .lotto-podium__prize{transition:opacity .45s ease,transform .45s var(--lotto-ease)}:where(.auction-detail--lottery) .lotto-podium__place.is-landed .lotto-ball{animation:lotto-pop .6s var(--lotto-ease) both}:where(.auction-detail--lottery) .lotto-podium.is-revealed .lotto-ball--gold::after,:where(.auction-detail--lottery) .lotto-podium:not(.is-revealing) .lotto-ball--gold::after{animation:lotto-shine 3.6s ease-in-out 2.4s infinite}:where(.auction-detail--lottery) .lotto-podium__place--1.is-landed{animation:lotto-rise .7s var(--lotto-ease) both,lotto-halo 2.4s ease-in-out .3s 2}:where(.auction-detail--lottery) .lotto-board__cell--gold{animation:lotto-pulse 2.4s ease-in-out infinite}:where(.auction-detail--lottery) .lotto-drum__ball{animation:lotto-tumble calc(var(--spin) * var(--lotto-speed)) linear infinite}:where(.auction-detail--lottery) .lotto-drum__ring{animation:lotto-dial 90s linear infinite}:where(.auction-detail--lottery) .lotto-draw:not([data-lotto-mode="countdown"]) .lotto-drum{--lotto-speed:.3}:where(.auction-detail--lottery) .lotto-draw:not([data-lotto-mode="countdown"]) .lotto-drum__ring{animation-duration:14s}:where(.auction-detail--lottery) .lotto-draw.is-final .lotto-drum{--lotto-speed:.6}:where(.auction-detail--lottery) .lotto-draw__colon{animation:lotto-blink 1s steps(1) infinite}:where(.auction-detail--lottery) .lotto-draw__live{animation:lotto-live 1.8s ease-out infinite}:where(.auction-detail--lottery) .lotto-slot__ball.is-rolling{animation:lotto-roll .25s ease-in-out infinite}:where(.auction-detail--lottery) .lotto-slot__ball.is-landed{animation:lotto-pop .6s var(--lotto-ease) both}:where(.auction-detail--lottery) .lotto-draw[data-lotto-mode="waiting"] .lotto-slot__ball.is-rolling{animation:lotto-breathe 1.8s ease-in-out infinite}:where(.auction-detail--lottery) .lotto-draw-surface:has(.lotto-draw:not([data-lotto-mode="countdown"])) .num_anim .ball:not(.is-lit):not(.selected-ball){animation:lotto-wave 2.4s ease-in-out calc(var(--i, 0) * 100ms) infinite}:where(.auction-detail--lottery) .lotto-draw-surface:has(.lotto-draw[data-lotto-mode="countdown"]) .num_anim .ball:not(.is-lit){animation:lotto-glint 6s ease-in-out calc(var(--i, 0) * 250ms) infinite}}@keyframes lotto-rosette{from{transform:translate(-50%, -56%) rotate(0deg)}to{transform:translate(-50%, -56%) rotate(360deg)}}@keyframes lotto-fade{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lotto-rise{from{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:none}}@keyframes lotto-drop{0%{opacity:0;transform:translateY(-46px) rotate(-200deg) scale(.6)}70%{opacity:1;transform:translateY(4px) rotate(8deg) scale(1.04)}100%{opacity:1;transform:none}}@keyframes lotto-wobble{0%,100%{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-4px) rotate(6deg)}}@keyframes lotto-pop{0%{transform:scale(.82)}55%{transform:scale(1.16);box-shadow:0 0 0 10px rgba(190, 154, 96, .25),0 14px 22px -12px rgba(0, 0, 0, .55)}100%{transform:scale(1)}}@keyframes lotto-shine{0%,60%{transform:translateX(-120%)}100%{transform:translateX(120%)}}@keyframes lotto-halo{0%,100%{box-shadow:0 22px 44px -22px rgba(185, 139, 18, .55),0 0 0 1px rgba(190, 154, 96, .35)}50%{box-shadow:0 22px 44px -18px rgba(185, 139, 18, .75),0 0 0 6px rgba(190, 154, 96, .3)}}@keyframes lotto-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes lotto-tumble{from{transform:rotate(var(--angle, 0deg)) translateX(var(--orbit)) rotate(calc(-1 * var(--angle, 0deg)))}to{transform:rotate(calc(var(--angle, 0deg) + 360deg)) translateX(var(--orbit)) rotate(calc(-1 * var(--angle, 0deg) - 360deg))}}@keyframes lotto-blink{50%{opacity:.25}}@keyframes lotto-dial{to{transform:rotate(360deg)}}@keyframes lotto-live{0%{box-shadow:0 0 0 0 rgba(232, 112, 94, .55)}100%{box-shadow:0 0 0 10px rgba(232, 112, 94, 0)}}@keyframes lotto-breathe{0%,100%{box-shadow:inset 0 0 0 1px rgba(214, 181, 92, .35),0 0 0 0 rgba(214, 181, 92, 0)}50%{box-shadow:inset 0 0 0 1px rgba(214, 181, 92, .7),0 0 0 6px rgba(214, 181, 92, .08)}}@keyframes lotto-wave{0%,100%{background-color:#f4f1eb;transform:none}50%{background-color:#f3e3ae;transform:translateY(-2px)}}@keyframes lotto-glint{0%,88%,100%{background-color:#f4f1eb}94%{background-color:#f7ecca}}@keyframes lotto-roll{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}/* ---------- Layout breakpoints ---------- */@media (max-width: 991.98px){:where(.auction-detail--lottery) .lotto-draw{grid-template-columns:minmax(0, 1fr)}:where(.auction-detail--lottery) .lotto-draw__drum{order:-1}:where(.auction-detail--lottery) .lotto-drum{--drum:clamp(200px, 52vw, 280px);--drum-k:.74}:where(.auction-detail--lottery) .lotto-draw-lower{grid-template-columns:minmax(0, 1fr)}}@media (max-width: 767.98px){:where(.auction-detail--lottery) .lotto-result__hero{padding-bottom:44px}:where(.auction-detail--lottery) .lotto-result__hero::after{inset:8px}:where(.auction-detail--lottery) .lotto-result__facts li{padding:14px 20px 0}:where(.auction-detail--lottery) .lotto-podium{grid-template-columns:minmax(0, 1fr);gap:12px;margin-top:16px !important;padding:0 !important}:where(.auction-detail--lottery) .lotto-podium__place,:where(.auction-detail--lottery) .lotto-podium__place--1,:where(.auction-detail--lottery) .lotto-podium__place--2,:where(.auction-detail--lottery) .lotto-podium__place--3,:where(.auction-detail--lottery) .lotto-podium__place--4,:where(.auction-detail--lottery) .lotto-podium__place--5{grid-column:1;grid-row:auto;display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"ball label" "ball winner" "ball prize";align-items:center;column-gap:16px;padding:16px 16px 16px 20px;text-align:left;--lotto-ball-size:4.25rem}:where(.auction-detail--lottery) .lotto-podium__place--1{--lotto-ball-size:5rem}:where(.auction-detail--lottery) .lotto-podium__place .lotto-ball{grid-area:ball;margin:0}:where(.auction-detail--lottery) .lotto-podium__place .lotto-podium__label{grid-area:label;margin-top:0}:where(.auction-detail--lottery) .lotto-podium__place .lotto-podium__winner{grid-area:winner}:where(.auction-detail--lottery) .lotto-podium__place .lotto-podium__prize{grid-area:prize;justify-content:flex-start;margin:6px 0 0;padding:6px 10px}:where(.auction-detail--lottery) .lotto-podium__place .lotto-podium__rank{top:10px;right:10px;left:auto}:where(.auction-detail--lottery) .lotto-podium__place .lotto-podium__step{position:absolute;left:0;top:0;bottom:0;width:6px;height:auto;margin:0}:where(.auction-detail--lottery) .lotto-podium__place--4 .lotto-podium__step,:where(.auction-detail--lottery) .lotto-podium__place--5 .lotto-podium__step{display:none}:where(.auction-detail--lottery) .lotto-board__grid{grid-template-columns:repeat(auto-fill, minmax(2.3rem, 1fr));padding:4px 14px 16px !important}}@media (max-width: 575.98px){:where(.auction-detail--lottery) .lotto-draw{padding:30px 20px 28px}:where(.auction-detail--lottery) .lotto-draw::after{inset:8px}:where(.auction-detail--lottery) .lotto-slot__ball{width:62px;height:62px;font-size:1.4rem}:where(.auction-detail--lottery) .lotto-draw__slots--5 .lotto-slot__ball{width:50px;height:50px;font-size:1.1rem}:where(.auction-detail--lottery) .lotto-draw-lower .num_anim.comm_fist{grid-template-columns:repeat(auto-fill, minmax(36px, 1fr));padding:14px 16px 18px;max-height:320px}:where(.auction-detail--lottery) .lotto-draw-lower .num_anim .ball{width:32px;height:32px;line-height:32px;font-size:12px}:where(.auction-detail--lottery) .lotto-prizes__item{padding:14px 18px}}/* ---------- Sale (phase 1) ----------
   Private-banking presentation shared by normal and crypto lotteries: a
   graphite hero with a hairline gold frame, three ivory cards of equal height
   and a quiet number grid where free numbers carry the gold accent. */:where(.auction-detail--lottery) .lotto-sale-surface,:where(.auction-detail--lottery) .lotto-dialog{--ls-ink:#231f1b;--ls-muted:#7b7268;--ls-line:#e9e2d6;--ls-hair:#f0eadf;--ls-gold:#c9a95a;--ls-gold-deep:#9c7a2c;--ls-ivory:#fbf9f5;--ls-gold-fill:linear-gradient(180deg, #e6cd8b 0%, #c9a95a 55%, #ad8a3c 100%);--lotto-ink:var(--ls-ink);--lotto-line:var(--ls-line);--lotto-gold-deep:var(--ls-gold-deep);overflow-x:clip}:where(.auction-detail--lottery) [data-daxdi-lottery-detail] .lotto-sale-surface.daxdi-lotto-surface{padding-top:clamp(20px, 3vw, 32px);background:linear-gradient(180deg, #f6f3ee 0%, #fbfaf8 100%)}:where(.auction-detail--lottery) .lotto-sale-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 1.1rem;padding:0;border:0;color:var(--ls-gold-deep);font-family:inherit;font-size:.72rem;font-weight:700;letter-spacing:.24em;line-height:1.4;text-align:left;text-transform:uppercase}:where(.auction-detail--lottery) .lotto-sale-eyebrow::after{content:"";flex:1;min-width:24px;height:1px;background:linear-gradient(90deg, rgba(201, 169, 90, .6), transparent)}:where(.auction-detail--lottery) .lotto-sale-eyebrow--light{color:#d6b55c}/* Pills: thin outline by default, champagne gradient for the primary action. */:where(.auction-detail--lottery) .lotto-sale-pill{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;margin:0;padding:.6rem 1.35rem;border:1px solid rgba(25, 17, 11, .28);border-radius:999px;background:transparent;color:var(--ls-ink);font-size:.86rem;font-weight:600;letter-spacing:.03em;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}:where(.auction-detail--lottery) .lotto-sale-pill:hover,:where(.auction-detail--lottery) .lotto-sale-pill:focus-visible{border-color:var(--ls-ink);background:var(--ls-ink);color:#f6f1e7;text-decoration:none}:where(.auction-detail--lottery) .lotto-sale-pill--gold{border:0;background:var(--ls-gold-fill);color:#1a140b;font-weight:700;box-shadow:0 1px 0 rgba(255, 255, 255, .45) inset,0 12px 24px -14px rgba(201, 169, 90, .9)}:where(.auction-detail--lottery) .lotto-sale-pill--gold:hover,:where(.auction-detail--lottery) .lotto-sale-pill--gold:focus-visible{background:linear-gradient(180deg, #f0dca4 0%, #d6b86b 55%, #b89545 100%);color:#1a140b}/* Hero */:where(.auction-detail--lottery) .lotto-sale-hero{position:relative;display:grid;grid-template-columns:minmax(0, 1.6fr) minmax(0, 1fr);gap:clamp(20px, 4vw, 56px);padding:clamp(26px, 3.6vw, 44px) clamp(22px, 4vw, 52px);border-radius:20px;background:radial-gradient(90% 120% at 0% 0%, #2a261d 0%, #161518 58%, #0e0e10 100%);color:#f6f1e7;box-shadow:0 30px 56px -38px rgba(12, 10, 6, .95);isolation:isolate}:where(.auction-detail--lottery) .lotto-sale-hero::after{content:"";position:absolute;inset:10px;z-index:-1;border:1px solid rgba(201, 169, 90, .3);border-radius:13px;pointer-events:none}:where(.auction-detail--lottery) .lotto-sale-hero__main,:where(.auction-detail--lottery) .lotto-sale-hero__aside{min-width:0}:where(.auction-detail--lottery) .lotto-sale-hero__chip{padding:1px 8px;border:1px solid rgba(214, 181, 92, .5);border-radius:4px;color:#eedc9f;letter-spacing:.12em}:where(.auction-detail--lottery) .lotto-sale-hero .lotto-sale-hero__title{margin:0;padding:0;border:0;color:#f6f1e7;font-family:var(--site-heading-font);font-size:clamp(1.45rem, 2.6vw, 2.1rem);font-weight:600;line-height:1.15;letter-spacing:-.01em;text-align:left;text-wrap:balance}:where(.auction-detail--lottery) .lotto-sale-hero__lead{margin:10px 0 0;color:#a9a299;font-size:.95rem;line-height:1.55}:where(.auction-detail--lottery) .lotto-sale-hero__progress{margin-top:clamp(22px, 3vw, 34px)}:where(.auction-detail--lottery) .lotto-sale-hero__count{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin:0 0 12px}:where(.auction-detail--lottery) .lotto-sale-hero__figure{color:#f6f1e7;font-family:var(--site-heading-font);font-size:clamp(1.6rem, 2.4vw, 2rem);font-weight:600;line-height:1;font-variant-numeric:tabular-nums}:where(.auction-detail--lottery) .lotto-sale-hero__figure strong{color:#eedc9f;font-weight:600}:where(.auction-detail--lottery) .lotto-sale-hero__of{margin:0 .3em;color:#6f685f;font-weight:300}:where(.auction-detail--lottery) .lotto-sale-hero__count-label,:where(.auction-detail--lottery) .lotto-sale-hero__label{color:#8f887e;font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}:where(.auction-detail--lottery) [data-daxdi-lottery-detail] .lotto-sale-hero .progress_br_main{margin:0}:where(.auction-detail--lottery) [data-daxdi-lottery-detail] .lotto-sale-hero .progress_br_main p{order:2;justify-content:flex-end;gap:8px;margin:10px 0 0;color:#8f887e;font-size:.78rem;letter-spacing:.04em}:where(.auction-detail--lottery) [data-daxdi-lottery-detail] .lotto-sale-hero .progress_br_main{display:flex;flex-direction:column}:where(.auction-detail--lottery) [data-daxdi-lottery-detail] .lotto-sale-hero .progress_br_main p strong{color:#eedc9f;font-weight:700}:where(.auction-detail--lottery) [data-daxdi-lottery-detail] .lotto-sale-hero .progress_br_main .progress{height:6px;margin:0;border-radius:999px;background:rgba(246, 241, 231, .12);overflow:hidden}:where(.auction-detail--lottery) [data-daxdi-lottery-detail] .lotto-sale-hero .progress_br_main .progress-bar{border-radius:999px;background:linear-gradient(90deg, #ad8a3c 0%, #c9a95a 60%, #eedc9f 100%);box-shadow:0 0 12px rgba(214, 181, 92, .45);transition:width .6s ease}:where(.auction-detail--lottery) .lotto-sale-hero__aside{display:flex;flex-direction:column;justify-content:center;gap:6px;padding-left:clamp(20px, 3vw, 44px);border-left:1px solid rgba(201, 169, 90, .22)}:where(.auction-detail--lottery) .lotto-sale-hero__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;color:#f6f1e7}:where(.auction-detail--lottery) .lotto-sale-hero__price strong{font-family:var(--site-heading-font);font-size:clamp(2.1rem, 3.4vw, 2.9rem);font-weight:600;line-height:1.05;letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:where(.auction-detail--lottery) .lotto-sale-hero__unit{color:#c8c1b5;font-size:.92rem}:where(.auction-detail--lottery) .lotto-sale-hero__remaining{display:flex;justify-content:space-between;gap:12px;margin:14px 0 0;padding:12px 0 0;border-top:1px solid rgba(201, 169, 90, .18);color:#a9a299;font-size:.86rem}:where(.auction-detail--lottery) .lotto-sale-hero__remaining strong{color:#f6f1e7;font-family:var(--site-heading-font);font-weight:600;font-variant-numeric:tabular-nums}:where(.auction-detail--lottery) .lotto-sale-hero__cta{width:100%;min-height:3.1rem;margin-top:18px}/* Three ivory cards of equal height. */:where(.auction-detail--lottery) .lotto-sale-panels{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:stretch;gap:clamp(14px, 1.8vw, 22px);margin:clamp(18px, 2.4vw, 26px) 0}:where(.auction-detail--lottery) .lotto-sale-panels > .lotto-sale-card,:where(.auction-detail--lottery) .lotto-sale-panels > .lotto-prizes{min-width:0;height:auto;margin:0;padding:clamp(20px, 2.2vw, 28px);border:1px solid var(--ls-line);border-radius:18px;background:var(--ls-ivory);box-shadow:0 1px 0 #fff inset,0 18px 40px -34px rgba(25, 17, 11, .45);text-align:left}:where(.auction-detail--lottery) .lotto-sale-panels > .lotto-sale-card,:where(.auction-detail--lottery) .lotto-sale-panels > .lotto-prizes{display:flex;flex-direction:column}/* Equal-height cards: the highlighted last fact sits on the card's base line. */:where(.auction-detail--lottery) .lotto-sale-facts{display:flex;flex:1;flex-direction:column;margin:0}:where(.auction-detail--lottery) .lotto-sale-facts > .lotto-sale-facts__accent{margin:auto -12px 0;padding:16px 12px;border:0;border-radius:12px;background:linear-gradient(90deg, rgba(214, 181, 92, .16), rgba(214, 181, 92, 0) 85%)}:where(.auction-detail--lottery) .lotto-sale-facts > div:nth-last-child(2){margin-bottom:14px}:where(.auction-detail--lottery) .lotto-sale-facts .lotto-sale-facts__accent dt{color:var(--ls-ink);font-weight:600}:where(.auction-detail--lottery) .lotto-sale-facts .lotto-sale-facts__accent dd strong{color:var(--ls-gold-deep);font-size:1.6rem}:where(.auction-detail--lottery) .lotto-sale-facts > div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid var(--ls-line)}:where(.auction-detail--lottery) .lotto-sale-facts > div:first-child{border-top:0}:where(.auction-detail--lottery) .lotto-sale-facts dt{min-width:0;color:var(--ls-muted);font-size:.9rem;font-weight:400}:where(.auction-detail--lottery) .lotto-sale-facts dd{margin:0;text-align:right}:where(.auction-detail--lottery) .lotto-sale-facts dd strong{color:var(--ls-ink);font-family:var(--site-heading-font);font-size:1.12rem;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}/* Leaderboard */:where(.auction-detail--lottery) .lotto-sale-surface .lotto-sale-ranking{margin:0 !important;padding:0 !important;list-style:none}:where(.auction-detail--lottery) .lotto-sale-ranking li{display:grid;grid-template-columns:2.1rem minmax(0, 1fr) auto auto;align-items:baseline;gap:0 8px;margin:0;padding:7px 0;border-top:1px solid var(--ls-hair);font-size:.9rem}:where(.auction-detail--lottery) .lotto-sale-ranking li:first-child{border-top:0}:where(.auction-detail--lottery) .lotto-sale-ranking__pos{color:#c9b684;font-family:var(--site-heading-font);font-size:.95rem;font-weight:400;font-variant-numeric:tabular-nums}:where(.auction-detail--lottery) .lotto-sale-ranking li:nth-child(-n+3) .lotto-sale-ranking__pos{color:var(--ls-gold-deep);font-weight:600}:where(.auction-detail--lottery) .lotto-sale-ranking__name{overflow:hidden;color:var(--ls-ink);text-overflow:ellipsis;white-space:nowrap}:where(.auction-detail--lottery) .lotto-sale-ranking li:first-child .lotto-sale-ranking__name{font-weight:600}:where(.auction-detail--lottery) .lotto-sale-ranking strong{color:var(--ls-ink);font-family:var(--site-heading-font);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}:where(.auction-detail--lottery) .lotto-sale-ranking__unit{color:#8f887e;font-size:.74rem}:where(.auction-detail--lottery) .lotto-sale-ranking:empty::before{content:attr(data-empty);display:block;padding:6px 0;color:var(--ls-muted);font-size:.9rem;font-style:italic}/* Prize list (draw_awards.php) inside an ivory card. */:where(.auction-detail--lottery) .lotto-sale-panels > .lotto-prizes{padding-bottom:clamp(12px, 1.6vw, 18px)}/* Card headings: gold tracked caption over a hairline, identical in the three cards. */:where(.auction-detail--lottery) .lotto-sale-panels .lotto-sale-eyebrow,:where(.auction-detail--lottery) .lotto-sale-panels .lotto-prizes__title{display:block;margin:0 0 6px;padding:0 0 14px;border:0;border-bottom:1px solid var(--ls-line);color:var(--ls-gold-deep);font-size:.72rem;font-weight:700;letter-spacing:.22em;line-height:1.5}:where(.auction-detail--lottery) .lotto-sale-panels .lotto-sale-eyebrow::after,:where(.auction-detail--lottery) .lotto-sale-panels .lotto-prizes__title::before{display:none}:where(.auction-detail--lottery) .lotto-sale-panels .lotto-prizes__item{gap:12px;padding:12px 0;border-top-color:var(--ls-line)}:where(.auction-detail--lottery) .lotto-sale-panels .lotto-prizes__item--1{margin:10px -12px 4px;padding:14px 12px;border-radius:12px}:where(.auction-detail--lottery) .lotto-sale-panels .lotto-prizes__item--1 + .lotto-prizes__item{border-top:0}:where(.auction-detail--lottery) .lotto-sale-panels .lotto-prizes__thumb{width:64px;height:64px}/* Notices and toolbar */:where(.auction-detail--lottery) .lotto-sale-surface .lottery-sale-notice,:where(.auction-detail--lottery) .lotto-sale-surface .lottery-refresh-notice{margin:0 0 16px;padding:14px 20px;border:1px solid rgba(201, 169, 90, .45);border-left:3px solid var(--ls-gold);border-radius:12px;background:var(--ls-ivory);color:var(--ls-ink);font-size:.95rem;font-weight:600}:where(.auction-detail--lottery) .lotto-sale-surface .lottery-refresh-notice a{color:inherit;text-decoration:underline}:where(.auction-detail--lottery) .lotto-sale-surface [hidden],:where(.auction-detail--lottery) .lotto-sale-surface .day form[hidden]{display:none !important}:where(.auction-detail--lottery) .lotto-sale-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin:0 0 14px}:where(.auction-detail--lottery) .lotto-sale-toolbar__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}:where(.auction-detail--lottery) .lotto-sale-legend{display:flex;flex-wrap:wrap;gap:18px;margin:0;color:var(--ls-muted);font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}:where(.auction-detail--lottery) .lotto-sale-legend__item{display:inline-flex;align-items:center;gap:8px}:where(.auction-detail--lottery) .lotto-sale-legend__item::before{content:"";width:14px;height:14px;border-radius:4px}:where(.auction-detail--lottery) .lotto-sale-legend__item--free::before{border:1px solid var(--ls-gold);background:#fff;box-shadow:inset 0 -2px 0 rgba(201, 169, 90, .35)}:where(.auction-detail--lottery) .lotto-sale-legend__item--sold::before{border:1px solid #e4ddd2;background:#efebe4}/* Number grid: bounded and scrollable for thousands of numbers. */:where(.auction-detail--lottery) .lotto-sale-surface .month{display:grid;grid-template-columns:repeat(auto-fill, minmax(96px, 1fr));gap:8px;box-sizing:border-box;width:100%;max-height:min(75vh, 760px);margin:0;padding:14px;border:1px solid var(--ls-line);border-radius:18px;background:var(--ls-ivory);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#d8ccb4 transparent;scrollbar-width:thin}:where(.auction-detail--lottery) .lotto-sale-surface .month.hide{display:none}:where(.auction-detail--lottery) .lotto-sale-surface .month:focus-visible{outline:2px solid var(--ls-gold);outline-offset:2px}:where(.auction-detail--lottery) .lotto-sale-surface .month .day{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:2px;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:9px 8px 8px;border:1px solid rgba(201, 169, 90, .5);border-radius:12px;background:#fff;color:var(--ls-ink);text-align:center;box-shadow:inset 0 -2px 0 rgba(201, 169, 90, .18);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}:where(.auction-detail--lottery) .lotto-sale-surface .month .day:not(.day-x):not(.day-unavailable):hover{border-color:var(--ls-gold);box-shadow:inset 0 -2px 0 rgba(201, 169, 90, .35),0 10px 18px -14px rgba(156, 122, 44, .8);transform:translateY(-1px)}:where(.auction-detail--lottery) .lotto-sale-surface .day .ticket_title{margin:0;padding:0;border:0;background:none;color:var(--ls-gold-deep);font-size:.6rem;font-weight:700;letter-spacing:.16em;line-height:1.3;text-align:center;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.auction-detail--lottery) .lotto-sale-surface .day .ticket_number{padding:0;background:none;color:var(--ls-ink);font-family:var(--site-heading-font);font-size:1.3rem;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums;text-align:center}:where(.auction-detail--lottery) .lotto-sale-surface .day form{margin:4px 0 0;padding:0}:where(.auction-detail--lottery) .lotto-sale-surface .day .boton-principal-pujar{display:block;width:100%;min-height:0;margin:0;padding:5px 6px;border:0;border-radius:999px;background:var(--ls-gold-fill);color:#1a140b !important;font-family:inherit;font-size:.72rem !important;font-weight:700;letter-spacing:.04em;line-height:1.3;text-decoration:none;box-shadow:0 1px 0 rgba(255, 255, 255, .45) inset}:where(.auction-detail--lottery) .lotto-sale-surface .day .boton-principal-pujar:hover,:where(.auction-detail--lottery) .lotto-sale-surface .day .boton-principal-pujar:focus-visible{border:0 !important;background:var(--ls-ink);color:#f6f1e7 !important}:where(.auction-detail--lottery) .lotto-sale-surface .month .day-x{border-color:#ebe5db;background:#f4f1ec;box-shadow:none;pointer-events:none}/* Sold tiles stay quiet: the owner's name says it; "Sold" remains for screen readers. */:where(.auction-detail--lottery) .lotto-sale-surface .day-x .ticket_title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(.auction-detail--lottery) .lotto-sale-surface .month .day-x{justify-content:center}:where(.auction-detail--lottery) .lotto-sale-surface .day-x .ticket_number{color:#6f665c}:where(.auction-detail--lottery) .lotto-sale-surface .day-x form{display:none}:where(.auction-detail--lottery) .lotto-sale-surface .day .lottery-results__row{min-width:0;margin:2px 0 0;padding:0;border:0}:where(.auction-detail--lottery) .lotto-sale-surface .day .lottery-results__row .biduser_div{display:block;min-width:0}:where(.auction-detail--lottery) .lotto-sale-surface .day .lottery-results__row .username{display:block;max-width:100%;overflow:hidden;color:#4f463e !important;font-family:inherit;font-size:.72rem !important;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}:where(.auction-detail--lottery) .lotto-sale-surface .month .day-unavailable{border:1px dashed #d6cec2;background:transparent;box-shadow:none}:where(.auction-detail--lottery) .lotto-sale-surface .day-unavailable .ticket_title,:where(.auction-detail--lottery) .lotto-sale-surface .day-unavailable .ticket_number{color:#8f877d}@media (prefers-reduced-motion: reduce){:where(.auction-detail--lottery) .lotto-sale-surface .month .day,:where(.auction-detail--lottery) [data-daxdi-lottery-detail] .lotto-sale-hero .progress_br_main .progress-bar{transition:none}:where(.auction-detail--lottery) .lotto-sale-surface .month .day:not(.day-x):not(.day-unavailable):hover{transform:none}}@media (max-width: 991.98px){:where(.auction-detail--lottery) .lotto-sale-hero{grid-template-columns:minmax(0, 1fr)}:where(.auction-detail--lottery) .lotto-sale-hero__aside{padding:20px 0 0;border-top:1px solid rgba(201, 169, 90, .22);border-left:0}:where(.auction-detail--lottery) .lotto-sale-panels{grid-template-columns:minmax(0, 1fr)}}@media (min-width: 640px) and (max-width: 991.98px){:where(.auction-detail--lottery) .lotto-sale-panels{grid-template-columns:repeat(2, minmax(0, 1fr))}:where(.auction-detail--lottery) .lotto-sale-panels > :last-child{grid-column:1/-1}}@media (max-width: 575.98px){:where(.auction-detail--lottery) .lotto-sale-hero{padding:26px 20px 24px;border-radius:18px}:where(.auction-detail--lottery) .lotto-sale-hero::after{inset:7px}:where(.auction-detail--lottery) .lotto-sale-toolbar{flex-direction:column;align-items:stretch}:where(.auction-detail--lottery) .lotto-sale-toolbar__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}:where(.auction-detail--lottery) .lotto-sale-toolbar__actions .lotto-sale-pill{padding:.55rem .8rem;font-size:.8rem}:where(.auction-detail--lottery) .lotto-sale-toolbar__actions .lotto-sale-pill--gold{grid-column:1/-1;order:-1;font-size:.88rem}:where(.auction-detail--lottery) .lotto-sale-toolbar__actions > :only-child{grid-column:1/-1}:where(.auction-detail--lottery) .lotto-sale-surface .month{grid-template-columns:repeat(auto-fill, minmax(76px, 1fr));gap:6px;padding:10px;border-radius:14px}:where(.auction-detail--lottery) .lotto-sale-surface .day .ticket_number{font-size:1.12rem}}/* ---------- Sale dialogs (number finder, multiple purchase, confirmation) ----------
   Same language as the shared bid history dialog: graphite header with a gold
   tracked title and a round close button over an ivory body. lotto-controls.js
   toggles .hide and inline display; the overlay centres the card. */:where(.auction-detail--lottery) .lotto-dialog{display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(10, 9, 8, .72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:left;overflow-y:auto}:where(.auction-detail--lottery) .lotto-dialog .lotto-dialog__box{position:relative;width:min(520px, 100%);max-height:calc(100vh - 32px);margin:auto;padding:0;overflow:auto;border-radius:18px;background:#fbf9f5;color:#231f1b;box-shadow:0 40px 80px -30px rgba(0, 0, 0, .8);text-align:left}:where(.auction-detail--lottery) .lotto-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid rgba(201, 169, 90, .35);background:radial-gradient(90% 140% at 50% 0%, #2a261d 0%, #141416 70%)}:where(.auction-detail--lottery) .lotto-dialog .lotto-dialog__title{margin:0;padding:0;border:0;color:#d6b55c;font-family:inherit;font-size:.8rem;font-weight:700;letter-spacing:.24em;line-height:1.4;text-align:left;text-transform:uppercase}:where(.auction-detail--lottery) .lotto-dialog .lotto-dialog__x{position:static;display:grid;flex:0 0 auto;place-items:center;width:36px;height:36px;margin:0;padding:0;border:1px solid rgba(246, 241, 231, .25);border-radius:50%;background:transparent;color:#f6f1e7;font-size:.9rem;line-height:1;cursor:pointer;transform:none}:where(.auction-detail--lottery) .lotto-dialog .lotto-dialog__x:hover,:where(.auction-detail--lottery) .lotto-dialog .lotto-dialog__x:focus-visible{border-color:#c9a95a;color:#fff}:where(.auction-detail--lottery) .lotto-dialog .lotto-dialog__body{padding:24px}:where(.auction-detail--lottery) .lotto-dialog .lotto-dialog__label{display:block;margin:0 0 10px;padding:0;color:#7b7268;font-size:.7rem;font-weight:700;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}:where(.auction-detail--lottery) .lotto-dialog .lotto-dialog__input{width:100%;min-width:0;height:48px;margin:0;padding:0 16px;border:1px solid #e0d6c4;border-radius:12px;background:#fff;color:#231f1b;font-family:var(--site-heading-font);font-size:1.15rem;font-weight:600;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px 2px rgba(25, 17, 11, .06)}:where(.auction-detail--lottery) .lotto-dialog .lotto-dialog__input:focus{border-color:#c9a95a;outline:0;box-shadow:0 0 0 3px rgba(201, 169, 90, .22)}:where(.auction-detail--lottery) .lotto-dialog__search{display:flex;align-items:stretch;gap:10px}:where(.auction-detail--lottery) .lotto-dialog__search .lotto-sale-pill{flex:0 0 auto;height:48px;min-height:0;padding-block:0}:where(.auction-detail--lottery) .lotto-sale-pill--dark{border-color:#231f1b;background:#231f1b;color:#f6f1e7}:where(.auction-detail--lottery) .lotto-sale-pill--dark:hover,:where(.auction-detail--lottery) .lotto-sale-pill--dark:focus-visible{background:#2c261f;color:#fff}:where(.auction-detail--lottery) .lotto-dialog .lotto-dialog__result{display:flex;align-items:center;gap:14px;margin:18px 0 0;padding:14px 16px;border:1px solid #e9e2d6;border-radius:14px;background:#fff;color:#231f1b;font-size:.95rem;line-height:1.4}:where(.auction-detail--lottery) .lotto-dialog .lotto-dialog__result:empty{display:none}:where(.auction-detail--lottery) .lotto-dialog__result[data-state="free"],:where(.auction-detail--lottery) .lotto-dialog__result[data-state="done"]{border-color:rgba(201, 169, 90, .6);background:linear-gradient(90deg, rgba(214, 181, 92, .14), #fff 85%)}:where(.auction-detail--lottery) .lotto-dialog__result[data-state="error"]{border-color:#ead2c9;background:#fdf6f3;color:#7a3424}:where(.auction-detail--lottery) .lotto-dialog__ball{display:grid;flex:0 0 auto;place-items:center;min-width:3rem;height:3rem;padding:0 6px;border-radius:999px;background:radial-gradient(circle at 32% 26%, #7a7f88 0 4%, #444952 20%, #2a2e35 52%, #121418 100%);color:#fff;font-family:var(--site-heading-font);font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums}:where(.auction-detail--lottery) .lotto-dialog__result[data-state="free"] .lotto-dialog__ball,:where(.auction-detail--lottery) .lotto-dialog__result[data-state="done"] .lotto-dialog__ball{background:radial-gradient(circle at 32% 26%, #fffbe6 0 5%, #ffe782 16%, #be9a60 40%, #d9a917 72%, #8f6a07 100%);color:#231f1b}:where(.auction-detail--lottery) .lotto-dialog__copy{display:flex;flex-direction:column;gap:2px;min-width:0}:where(.auction-detail--lottery) .lotto-dialog__copy strong{font-weight:600}:where(.auction-detail--lottery) .lotto-dialog__owner{overflow:hidden;color:#7b7268;font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}:where(.auction-detail--lottery) .lotto-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:18px 0 0}:where(.auction-detail--lottery) .lotto-dialog__actions .lotto-sale-pill{min-width:10rem}:where(.auction-detail--lottery) .lotto-dialog__note{margin:0;color:#4f463e;font-size:.95rem;line-height:1.6}:where(.auction-detail--lottery) .by_hid .lotto-dialog__note{margin-top:16px}:where(.auction-detail--lottery) .lotto-dialog .lotto-dialog__choice{display:block;margin:0;padding:0;border:0;min-width:0}:where(.auction-detail--lottery) .lotto-dialog .lotto-dialog__choice legend{float:none;width:100%}:where(.auction-detail--lottery) .lotto-dialog__options{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}:where(.auction-detail--lottery) .lotto-dialog .lotto-dialog__option{display:flex;align-items:center;gap:12px;margin:0;padding:13px 16px;border:1px solid #e9e2d6;border-radius:12px;background:#fff;color:#231f1b;font-size:.95rem;width:100%;font-weight:500;line-height:1.35;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}:where(.auction-detail--lottery) .lotto-dialog .lotto-dialog__option input{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:#9c7a2c}:where(.auction-detail--lottery) .lotto-dialog .lotto-dialog__option:has(input:checked){border-color:#c9a95a;background:#fbf6ea}:where(.auction-detail--lottery) .lotto-dialog .lotto-dialog__field{margin:18px 0 0}/* Confirmation built by lotto-controls.js: message, Yes/No and Close links. */:where(.auction-detail--lottery) .lotto-dialog--confirm .lotto-dialog__box{padding:26px 24px 22px;font-size:1rem;line-height:1.55;text-align:center}:where(.auction-detail--lottery) .lotto-dialog--confirm .yes_no_html{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0 0}:where(.auction-detail--lottery) .lotto-dialog--confirm .yes_no_html > div{flex:1 1 8rem;width:auto;max-width:12rem;padding:0}:where(.auction-detail--lottery) .lotto-dialog--confirm .lotto-dialog__box a{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;margin:12px auto 0;padding:.6rem 1.2rem;border:1px solid rgba(25, 17, 11, .28);border-radius:999px;background:transparent;color:#231f1b;font-size:.9rem;font-weight:600;text-decoration:none}:where(.auction-detail--lottery) .lotto-dialog--confirm .yes_no_html a{margin:0}:where(.auction-detail--lottery) .lotto-dialog--confirm .clos_confm_box a,:where(.auction-detail--lottery) .lotto-dialog--confirm .lotto-dialog__box > div:last-child a{max-width:12rem;border-color:transparent;color:#7b7268}:where(.auction-detail--lottery) .lotto-dialog--confirm .lotto-dialog__box a[data-lotto-action="confirm_yes"]{border:0;background:linear-gradient(180deg, #e6cd8b 0%, #c9a95a 55%, #ad8a3c 100%);color:#1a140b;font-weight:700}:where(.auction-detail--lottery) .lotto-dialog--confirm .lotto-dialog__box a:hover{border-color:#231f1b;background:#231f1b;color:#f6f1e7}@media (max-width: 575.98px){:where(.auction-detail--lottery) .lotto-dialog .lotto-dialog__body{padding:20px 18px}:where(.auction-detail--lottery) .lotto-dialog__head{padding:16px 18px}:where(.auction-detail--lottery) .lotto-dialog__actions .lotto-sale-pill{flex:1 1 100%}:where(.auction-detail--lottery) .lotto-dialog__options{grid-template-columns:minmax(0, 1fr)}}