
#daily-prize-stage .dpp-photo-outlines{position:absolute;pointer-events:none}
#daily-prize-stage{padding:0;display:grid;justify-items:center}
#daily-prize-phone{color-scheme:light dark;--paper:light-dark(#f3f5ef,#18211d);--ink:light-dark(#14291f,#eff7ea);--muted:light-dark(#53645a,#b8c9be);--surface:light-dark(#fcfdf9,#202d26);--line:light-dark(#d7e0d6,#42544a);--soft:light-dark(#e8eee5,#2e4235);--forest:#18372b;--cream:#fbf1df;--lime:#d8f389;--forest-text:#f4f8ec;--edge:light-dark(#d1dbcf,#405046);width:min(100%,390px);font:400 14px/1.44 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:var(--ink);background:var(--paper);border:1px solid var(--edge);border-radius:26px;box-shadow:0 14px 42px #101a171f;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column}
#daily-prize-phone *{box-sizing:border-box}
#daily-prize-phone h1,#daily-prize-phone h2,#daily-prize-phone h3,#daily-prize-phone p{margin:0}
#daily-prize-phone h1{font-size:25px;line-height:1.15;letter-spacing:-.045em;font-weight:760}
#daily-prize-phone h2{font-size:19px;line-height:1.2;letter-spacing:-.025em;font-weight:740}
#daily-prize-phone h3{font-size:16px;line-height:1.25;font-weight:720}
#daily-prize-phone button,#daily-prize-phone select,#daily-prize-phone input{font:inherit}
#daily-prize-phone button{color:inherit;cursor:pointer}
#daily-prize-phone button:disabled{opacity:.55;cursor:default}
#daily-prize-phone :focus-visible{outline:2px solid #487864;outline-offset:3px}
#daily-prize-phone header{padding:12px 15px 9px;display:flex;align-items:center;justify-content:space-between;gap:6px}
#daily-prize-phone i[data-lucide]{display:inline-grid;place-items:center;min-width:13px;font-style:normal;font-size:15px;line-height:1}
#daily-prize-phone i[data-lucide="gift"]::before{content:"✧"}
#daily-prize-phone i[data-lucide="house"]::before{content:"⌂"}
#daily-prize-phone i[data-lucide="message-circle"]::before{content:"";width:12px;height:9px;border:1.4px solid currentColor;border-radius:3px 3px 3px 0}
#daily-prize-phone i[data-lucide="user-round"]{position:relative;width:16px;height:17px}
#daily-prize-phone i[data-lucide="user-round"]::before{content:"";position:absolute;top:0;width:6px;height:6px;border:1.4px solid currentColor;border-radius:50%}
#daily-prize-phone i[data-lucide="user-round"]::after{content:"";position:absolute;bottom:0;width:12px;height:6px;border:1.4px solid currentColor;border-bottom:0;border-radius:8px 8px 0 0}
#daily-prize-phone i[data-lucide="globe"]{position:relative;width:19px;height:19px;border:1.4px solid currentColor;border-radius:50%}
#daily-prize-phone i[data-lucide="globe"]::before{content:"";position:absolute;width:7px;height:100%;border-inline:1.3px solid currentColor;border-radius:50%}
#daily-prize-phone i[data-lucide="globe"]::after{content:"";position:absolute;width:100%;border-top:1.3px solid currentColor}
#daily-prize-phone i[data-lucide="circle-check"]{width:15px;height:15px;border:1.35px solid currentColor;border-radius:50%}
#daily-prize-phone i[data-lucide="circle-check"]::before{content:"";width:6px;height:3px;border-left:1.4px solid currentColor;border-bottom:1.4px solid currentColor;transform:translateY(-.5px) rotate(-45deg)}
#daily-prize-phone i[data-lucide="wallet"]{width:15px;height:11px;border:1.4px solid currentColor;border-radius:3px}
#daily-prize-phone i[data-lucide="wallet"]::after{content:"";width:4px;height:3px;justify-self:end;border:1px solid currentColor;border-inline-end:0;border-radius:2px 0 0 2px}
#daily-prize-phone i[data-lucide="chevron-left"]::before{content:"";width:6px;height:6px;border-top:1.6px solid currentColor;border-inline-start:1.6px solid currentColor;transform:rotate(-45deg)}
#daily-prize-phone[dir=rtl] i[data-lucide="chevron-left"]::before{transform:rotate(45deg)}
#daily-prize-phone i[data-lucide="ticket"]::before{content:"";width:12px;height:8px;border:1px solid currentColor;border-radius:2px;transform:rotate(-12deg)}
#daily-prize-phone i[data-lucide="play"]::before{content:"";margin-inline-start:2px;border-block:5px solid transparent;border-inline-start:8px solid currentColor}
#daily-prize-phone i[data-lucide="sparkles"]::before{content:"✧"}
#daily-prize-phone i[data-lucide="history"]::before{content:"↶"}
#daily-prize-phone i[data-lucide="external-link"]::before{content:"↗"}
#daily-prize-phone i[data-lucide="chevron-down"]::before{content:"⌄"}
#daily-prize-phone i[data-lucide="chevron-up"]::before{content:"⌃"}

#daily-prize-phone .headTools{display:flex;align-items:center;gap:7px;min-width:0}
#daily-prize-phone main{padding:5px 13px 12px;display:grid;align-content:start;gap:10px}

#daily-prize-phone .desc{font-size:12px}

#daily-prize-phone .micro{font-size:11px;line-height:1.35;color:var(--muted)}
#daily-prize-phone .button{min-height:44px;padding:8px 9px;display:inline-flex;justify-content:center;align-items:center;gap:6px;border:1px solid transparent;border-radius:11px;font-size:13px;font-weight:730;line-height:1.23;text-align:center;overflow-wrap:anywhere;min-width:0;background:var(--soft)}
#daily-prize-phone .button svg,#daily-prize-phone .textButton svg{width:15px;height:15px;flex:none}
#daily-prize-phone .button.dark{background:var(--forest);color:var(--forest-text)}
#daily-prize-phone .button.lime{background:var(--lime);color:#203327;box-shadow:inset 0 1px #f4ffcc,0 2px 5px #0c1b1b3e}
#daily-prize-phone .wide{width:100%}
#daily-prize-phone .textButton{border:0;background:transparent;font-size:11px;min-height:32px;text-align:start;padding:3px 1px;display:inline-flex;align-items:center;gap:4px;line-height:1.2;font-weight:670}
#daily-prize-phone .hintRow{display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:0}
#daily-prize-phone nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:6px 9px 8px;border-top:1px solid var(--line);background:var(--surface);margin-top:auto}
#daily-prize-phone nav button{display:grid;place-items:center;align-content:center;gap:3px;min-height:44px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-size:10px;text-align:center;line-height:1.15;padding:3px 1px;overflow-wrap:anywhere}
#daily-prize-phone nav button[aria-current="page"]{background:var(--soft);color:var(--ink);font-weight:750}
#daily-prize-phone nav svg{width:17px;height:17px}
#daily-prize-phone .surface{padding:12px;border-radius:14px;background:var(--surface);border:1px solid var(--line);display:grid;gap:8px}
#daily-prize-phone .pageTitle{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:3px 1px}
#daily-prize-phone .balance{font-size:12px;font-weight:750;border-radius:10px;background:var(--soft);padding:6px 8px;white-space:nowrap}
#daily-prize-phone .example{display:grid;gap:8px}
#daily-prize-phone .example div{display:grid;gap:3px}
#daily-prize-phone .example p{color:var(--muted);font-size:12px}
#daily-prize-phone .rowActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
#daily-prize-phone{box-sizing:border-box;block-size:min(760px,calc(100dvh - 30px),calc(var(--app-viewport,100dvh) - 30px))}
#daily-prize-phone>header,#daily-prize-phone>nav{flex:none}
#daily-prize-phone>main{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;grid-auto-rows:min-content}
#daily-prize-phone>main.drawMain{display:flex;flex-direction:column}
#daily-prize-phone .drawLayout{flex:none;min-inline-size:0;margin-block:auto;display:grid;gap:10px}
#daily-prize-phone .winDialog{overflow-y:auto;overscroll-behavior:contain}
#daily-prize-phone .winInner{max-block-size:100%;overflow-y:auto}
#daily-prize-phone .chatTop{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:6px;padding:8px 9px;border-bottom:1px solid var(--line);background:var(--surface);flex:none}
#daily-prize-phone .chatBack{min-height:44px;padding:0}
#daily-prize-phone[dir=rtl] .chatBack svg{transform:scaleX(-1)}
#daily-prize-phone .chatIdentity{display:flex;align-items:center;gap:8px;min-width:0}
#daily-prize-phone .chatIdentity h1{font-size:16px;overflow-wrap:anywhere}
#daily-prize-phone .chatAvatar{position:relative;flex:none;width:40px;height:40px}
#daily-prize-phone .chatAvatar img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 22%}
#daily-prize-phone .chatAvatar i{position:absolute;inset-inline-end:0;inset-block-end:0;width:11px;height:11px;border:2px solid var(--surface);border-radius:50%;background:#2a9b5c}
#daily-prize-phone .chatMeta{margin-top:3px;color:var(--muted);font-size:11px;overflow-wrap:anywhere}
#daily-prize-phone main.chatMain{display:flex;flex:1;min-height:0;flex-direction:column;gap:0;padding:0}
#daily-prize-phone .chatLog{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 12px 9px}
#daily-prize-phone .chatLog>*{flex-shrink:0}
#daily-prize-phone .chatIntro{color:var(--muted);font-size:11px;align-self:center;text-align:center}
#daily-prize-phone .bubble{width:fit-content;max-width:88%;padding:8px 10px;background:var(--soft);border-radius:11px;font-size:13px;overflow-wrap:anywhere}
#daily-prize-phone .bubble.mine{align-self:flex-end;background:var(--forest);color:var(--forest-text)}
#daily-prize-phone .chatContact{display:grid;justify-items:start;gap:7px;max-width:88%}
#daily-prize-phone .chatContact .bubble{max-width:100%}
#daily-prize-phone .chatContact .button{text-decoration:none}
#daily-prize-phone .chatContact .notice{overflow-wrap:anywhere}
#daily-prize-phone .typingDots{display:flex;gap:5px;align-items:center;margin:8px 0}
#daily-prize-phone .typingDots i{width:5px;height:5px;background:var(--muted);border-radius:50%;animation:dpp-chat-pulse .9s infinite alternate}
#daily-prize-phone .typingDots i:nth-child(2){animation-delay:.15s}
#daily-prize-phone .typingDots i:nth-child(3){animation-delay:.3s}
@keyframes dpp-chat-pulse{to{opacity:.35;transform:translateY(-2px)}}
@media(prefers-reduced-motion:reduce){#daily-prize-phone .typingDots i{animation:none}}
#daily-prize-phone .chatBottom{flex:none;display:grid;gap:6px;padding:8px 10px max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface)}
#daily-prize-phone .chips{display:flex;gap:5px;flex-wrap:wrap}
#daily-prize-phone .chips[hidden]{display:none}
#daily-prize-phone .chips button{padding:4px 7px;min-height:36px;font-size:11px;border-radius:8px;border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere}
@media(max-width:480px){#daily-prize-stage{padding:0}#daily-prize-phone{inline-size:100%;block-size:min(100dvh,var(--app-viewport,100dvh));border-radius:16px}#daily-prize-phone>nav{padding-block-end:max(8px,env(safe-area-inset-bottom))}}
#daily-prize-phone.isChat.chatCompact nav{display:none}
@media(max-height:450px){#daily-prize-phone.isChat nav{display:none}}
#daily-prize-phone form{display:grid;gap:8px}
#daily-prize-phone .composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}
#daily-prize-phone .composer>button{max-inline-size:80px;padding-inline:10px;overflow-wrap:anywhere}
#daily-prize-phone input{min-width:0;width:100%;padding:8px;border:1px solid var(--line);min-height:44px;background:var(--surface);color:var(--ink);border-radius:9px;font-size:16px}
#daily-prize-phone .summary{padding:10px;border-radius:12px;background:var(--forest);color:var(--forest-text);display:flex;justify-content:space-between;gap:10px;align-items:center}
#daily-prize-phone .summary b{color:var(--lime);font-size:29px;font-variant-numeric:tabular-nums;letter-spacing:-.05em}
#daily-prize-phone dl{margin:0;display:grid;gap:7px}
#daily-prize-phone dl div{display:flex;justify-content:space-between;gap:6px;border-bottom:1px solid var(--line);padding-bottom:6px}
#daily-prize-phone dt{color:var(--muted)}
#daily-prize-phone dd{margin:0;text-align:end;overflow-wrap:anywhere}
#daily-prize-phone .button.brass{background:linear-gradient(160deg,#f8dfad,#e2b678);color:#352534;box-shadow:0 3px 0 #9d6d51,inset 0 1px #fff2cf;border-color:#f7d49b}
#daily-prize-phone .button.plum{background:linear-gradient(150deg,#533c58,#3a2c42);color:#fff1d8;border-color:#756071}
#daily-prize-phone .ticketBalance{display:inline-flex;align-items:center;gap:4px;border-radius:6px 6px 6px 2px}
#daily-prize-phone .ticketBalance svg,#daily-prize-phone .ticketBalance i{width:13px;height:13px;flex:none}
#daily-prize-phone .prizeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}
#daily-prize-phone .prizeTile{display:grid;gap:4px;justify-items:center;align-content:start;background:transparent;border:0;padding:0 0 4px;text-align:center;font-size:10px;line-height:1.2;min-width:0;overflow-wrap:anywhere}
#daily-prize-phone .prizeTile:first-child .prizeStage .prizePhoto{height:62px}
#daily-prize-phone .prizeDetailPhoto{height:151px;background:radial-gradient(ellipse at top,#fff4dc,#e9d2ad);border-radius:11px;display:grid;place-items:center}
#daily-prize-phone .prizeDetailPhoto .prizePhoto{width:82%;height:129px;object-fit:contain}
#daily-prize-phone .drawList li{padding:6px 0;border-bottom:1px solid var(--line)}
#daily-prize-phone .drawList{list-style:none;margin:0;padding:0;display:grid;gap:3px}

#daily-prize-phone .winDialog{position:absolute;inset:0;z-index:3;display:grid;align-items:center;padding:12px;background:#0d2116a9}
#daily-prize-phone .winInner{background:var(--surface);border:1px solid var(--edge);border-radius:18px;padding:13px;display:grid;gap:8px;box-shadow:0 12px 35px #09170f50}
#daily-prize-phone .winnerInner{min-inline-size:0;grid-template-columns:minmax(0,1fr);gap:10px}
#daily-prize-phone .winnerInner h2{overflow-wrap:anywhere}
#daily-prize-phone .authTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
#daily-prize-phone .authTabs [aria-pressed=true]{background:var(--forest);color:var(--forest-text)}
#daily-prize-phone .winArt{display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;block-size:clamp(106px,34vw,144px);padding:7px 12px;overflow:hidden;border-radius:12px;background:#fbf1df}
#daily-prize-phone .winArt .prizePhoto{display:block;inline-size:min(100%,176px);block-size:100%;min-inline-size:0;min-block-size:0;object-fit:contain}
#daily-prize-phone label{font-size:11px;color:var(--muted);display:grid;gap:4px}
#daily-prize-phone .notice{font-size:12px;color:var(--muted)}
#daily-prize-phone .smallRule{font-size:11px;color:var(--muted)}
@media(max-width:345px){#daily-prize-stage{padding:0}#daily-prize-phone{border-radius:16px}#daily-prize-phone header{padding-inline:10px}#daily-prize-phone main{padding-inline:9px}#daily-prize-phone h2{font-size:17px}}

#daily-prize-phone .prizeTile{min-height:44px}
#daily-prize-phone .poolOdds{display:grid;gap:0;font-size:12px}
#daily-prize-phone .poolOdds li{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid var(--line)}
#daily-prize-phone .poolOdds li:last-child{border-bottom:0}




#daily-prize-phone .accountHead{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px}
#daily-prize-phone .accountBadge{width:36px;height:36px;border-radius:9px;background:var(--soft);color:var(--ink);display:grid;place-items:center}
#daily-prize-phone .accountSummary{display:grid;gap:3px;min-width:0}
#daily-prize-phone .accountMenu{display:grid;gap:1px}
#daily-prize-phone .accountMenu button{justify-content:space-between;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;text-align:start}
#daily-prize-phone .accountMenu button:last-child{border-bottom:0}
#daily-prize-phone .returnNote{display:block;color:var(--muted);font-size:11px}


#daily-prize-phone .workCredited{font-weight:750;color:var(--ink);margin:3px 0 8px}
#daily-prize-phone .headTools{gap:4px;min-width:0}

#daily-prize-phone header{position:relative;z-index:2}
#daily-prize-phone .headerIcon{display:grid;place-items:center;inline-size:44px;block-size:44px;border:0;border-radius:8px;background:transparent;color:var(--ink)}
#daily-prize-phone .headerIcon svg{inline-size:21px;block-size:21px}
#daily-prize-phone .watchCta{position:relative;isolation:isolate;overflow:hidden;gap:12px;min-height:50px;padding:8px 14px;outline-offset:3px}
#daily-prize-phone .watchCtaIcon{position:relative;display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:var(--watch-ring);color:var(--watch-icon);pointer-events:none}
#daily-prize-phone .watchCtaIcon>svg{width:15px;height:15px;fill:currentColor;stroke:none;margin-inline-start:2px}
#daily-prize-phone .watchCtaIcon:before,#daily-prize-phone .watchCtaIcon:after{content:"";position:absolute;inset:-2px;border:1.5px solid var(--watch-ring);border-radius:50%;opacity:0;animation:spbr-cta-invite 3.6s ease-out infinite;pointer-events:none}
#daily-prize-phone .watchCtaIcon:after{animation-delay:.45s}
#daily-prize-phone .watchCtaLabel{position:relative;min-width:0;line-height:1.4;text-align:center}
#daily-prize-phone .watchTapWave{position:absolute;z-index:-1;left:var(--tap-x);top:var(--tap-y);width:var(--tap-size);height:var(--tap-size);border-radius:50%;background:var(--watch-ring);pointer-events:none;animation:spbr-cta-tap .65s ease-out both}
#daily-prize-phone .watchCta:active:not(:disabled){transform:translateY(1px);filter:brightness(.97)}
#daily-prize-phone .watchCta:focus-visible{outline:3px solid var(--watch-icon)}
#daily-prize-phone .watchCta:disabled{opacity:.55;cursor:not-allowed}
#daily-prize-phone[aria-busy=true] .watchCta{cursor:progress}
#daily-prize-phone[aria-busy=true] .watchCtaIcon:before,#daily-prize-phone[aria-busy=true] .watchCtaIcon:after,#daily-prize-phone .watchCta:disabled .watchCtaIcon:before,#daily-prize-phone .watchCta:disabled .watchCtaIcon:after{animation:none;opacity:0}
@media(hover:hover){#daily-prize-phone .watchCta:hover{filter:brightness(.97)}}
@keyframes spbr-cta-invite{0%,35%{transform:scale(.9);opacity:0}40%{opacity:.4}79%,100%{transform:scale(1.55);opacity:0}}
@keyframes spbr-cta-tap{from{transform:translate(-50%,-50%) scale(0);opacity:.16}to{transform:translate(-50%,-50%) scale(1);opacity:0}}
@media(prefers-reduced-motion:reduce){#daily-prize-phone .watchCtaIcon:before,#daily-prize-phone .watchCtaIcon:after,#daily-prize-phone .watchTapWave{animation:none!important;opacity:0}}

#daily-prize-phone .watchCta{--watch-ring:#fff2d3;--watch-icon:#44304a}
#daily-prize-phone .watchCta.brass{--watch-ring:#4b3148;--watch-icon:#fff1cc}
#daily-prize-phone .creditFeedback{display:flex;align-items:center;gap:7px;padding:8px;border-radius:8px;background:var(--soft);animation:dpp-credit .3s ease-out both}
#daily-prize-phone .creditFeedback svg{flex:none}
#daily-prize-phone .prizeReveal{animation:dpp-reveal .42s ease-out both}
@keyframes dpp-credit{from{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
@keyframes dpp-reveal{from{opacity:.6;transform:scale(.97)}to{opacity:1;transform:scale(1)}}
@media(prefers-reduced-motion:reduce){
 #daily-prize-phone .creditFeedback,#daily-prize-phone .prizeReveal{animation:none}
 #daily-prize-phone .watchCta:active:not(:disabled){transform:none}
}

/* finesse · component: prize-cabinet · register=h5 · inherited plum/brass palette
 * Decorative light loop uses opacity only; offscreen/hidden/reduced-motion states pause it. */
#daily-prize-phone .cabinet{--cabinet-gold:#e4bd84;position:relative;isolation:isolate;display:grid;gap:9px;padding:0 12px 9px;margin:78px 12px 12px 2px;min-width:0;color:#fff4dc;border:1px solid #8d687b;border-radius:7px 7px 19px 19px;background:radial-gradient(ellipse at 9% 20%,#75354c,transparent 50%),radial-gradient(ellipse at 98% 68%,#253d58,transparent 52%),linear-gradient(120deg,#342131,#191a2d 45%,#33273e);box-shadow:0 20px 20px -15px #201423c9,inset 0 0 0 3px #302030,inset 0 0 0 4px #c79a6970}
#daily-prize-phone .cabinet::before{content:"";position:absolute;inset:28px 5px 8px;z-index:-1;pointer-events:none;border:1px solid #a47b56;border-radius:4px 4px 12px 12px;background:linear-gradient(90deg,#fff1c8 0,#9a654b 2px,#e3b57a 4px,#38242c 6px,transparent 8px,transparent calc(100% - 8px),#38242c calc(100% - 6px),#d0a16a calc(100% - 4px),#644134 calc(100% - 2px),#efcf9c);box-shadow:inset 0 0 0 1px #1b1427}
#daily-prize-phone .cabinet::after{content:"";position:absolute;left:calc(100% - 2px);top:29px;bottom:7px;width:12px;z-index:-2;border-radius:0 12px 12px 0;background:linear-gradient(90deg,#1d1829,#655060 25%,#302134 65%,#171424);border-right:1px solid #95777e;transform:skewY(-12deg);box-shadow:4px 4px 6px #29183345}
#daily-prize-phone .cabinetCrown{position:relative;isolation:isolate;height:106px;margin:-74px -13px -3px;display:grid;place-items:center;padding:33px 30px 22px}
#daily-prize-phone .crownMetal{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible;pointer-events:none}
#daily-prize-phone .crownTitle{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-width:0}
#daily-prize-phone .crownTitle h1{color:#fff0cd;font-size:clamp(21px,6.4vw,29px);line-height:1.14;font-weight:800;text-align:center;letter-spacing:.025em;margin:0;min-width:0;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 1px #fff8e833,0 3px 1px #331623,0 5px 8px #170c2780}
#daily-prize-phone .crownWing{flex:0 0 22px;height:16px;background:repeating-linear-gradient(0deg,transparent 0 4px,#d9ae76 4px 5px);clip-path:polygon(0 0,100% 30%,100% 70%,0 100%)}
#daily-prize-phone .crownWing:last-child{transform:scaleX(-1)}
#daily-prize-phone .crownLamps{position:absolute;top:13px;left:50%;transform:translateX(-50%);display:flex;gap:8px;align-items:center;padding:3px 8px;border:1px solid #d6ac743b;border-radius:12px;background:#271a2b;box-shadow:inset 0 2px 3px #100d1d}
#daily-prize-phone .crownLamps i{position:relative;width:13px;height:7px;border-radius:5px;color:#ffbc19;background:currentColor;opacity:.72;box-shadow:inset 0 1px 1px #fff6,0 0 5px 2px currentColor,0 0 12px 3px currentColor;animation:dpp-lamp-chase 3s ease-in-out 1s infinite backwards}
#daily-prize-phone .crownLamps i::after{content:"";position:absolute;inset:2px 3px;border-radius:3px;background:#fff3c9;box-shadow:0 0 3px #fff7df;opacity:.88}
#daily-prize-phone .crownLamps i:first-child{color:#ff315c;animation-delay:0s}
#daily-prize-phone .crownLamps i:last-child{color:#18ffa0;animation-delay:2s}
@keyframes dpp-lamp-chase{0%,38%,100%{opacity:.68}10%,25%{opacity:1}}
#daily-prize-phone .cabinet.lightsPaused .crownLamps i{animation-play-state:paused}
#daily-prize-phone .cabinetTop{display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:0;padding:0 3px 3px;text-align:start}
#daily-prize-phone .cabinetSignature{font-size:9px;letter-spacing:.2em;color:#c3a58b;line-height:1.3;font-weight:650}
#daily-prize-phone .cabinetTop .balance{color:#ffedc3;background:#171a2c;border:1px solid #bd93615e;padding:4px 6px;flex:none;font-size:11px;box-shadow:inset 0 1px 3px #0c0e1b80}
@media(max-width:350px){#daily-prize-phone .cabinetCrown{height:100px;padding-inline:20px}#daily-prize-phone .crownWing{flex-basis:14px}#daily-prize-phone .crownTitle{gap:5px}}
@media(prefers-reduced-motion:reduce){#daily-prize-phone .crownLamps i{animation:none;opacity:.85}}
#daily-prize-phone .cabinetShowcase{padding:6px;border-radius:10px;border:1px solid #bf9773;background:linear-gradient(150deg,#21233b,#352847);box-shadow:inset 0 0 0 1px #040714,0 2px 3px #0b081b80}
#daily-prize-phone .cabinetShowcase .prizeTile{color:#ffebcc;font-size:10px;line-height:1.2;gap:4px;padding:0 0 2px}
#daily-prize-phone .prizeStage{position:relative;isolation:isolate;display:grid;place-items:center;width:100%;height:68px;border-radius:7px;border:1px solid #eacb96;background:radial-gradient(ellipse at 48% 16%,#fff9e9,#dbc6a6 75%);overflow:hidden}
#daily-prize-phone .prizeStage::after{content:"";position:absolute;inset:auto 8% 5px;height:9px;z-index:-1;border-radius:50%;background:linear-gradient(#f9e7ba,#c49d65);box-shadow:0 2px 4px #68533660}
#daily-prize-phone .prizeStage .prizePhoto{width:87%;height:55px;object-fit:contain;filter:drop-shadow(1px 2px 2px #604d4140)}
#daily-prize-phone .prizeTile:first-child .prizeStage .prizePhoto{height:59px}
#daily-prize-phone .machineMid{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;gap:4px;min-width:0}
#daily-prize-phone .machineGlass{padding:5px;border-radius:12px;background:linear-gradient(143deg,#fff0c8,#aa744b 28%,#ffd99b 50%,#895b47 77%,#deb58c);box-shadow:0 3px 5px #140c22a8,inset 0 0 0 1px #ffe9ae9c;position:relative}
#daily-prize-phone .reelBank{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:2px;background:#281d2d;border-radius:8px;overflow:hidden}
#daily-prize-phone .reelFrame{height:96px;min-width:0;background:#f5e4c9;position:relative;overflow:hidden;border-radius:6px;box-shadow:inset 0 0 8px #462b3a80}
#daily-prize-phone .reelTrack{position:absolute;inset-inline:0;top:0}
#daily-prize-phone .slot{height:64px;display:grid;place-items:center;min-width:0;background:radial-gradient(ellipse at 50% 40%,#fff9e9,#e2c9a6);border-block-end:1px solid #ba9973}
#daily-prize-phone .slot .prizePhoto{display:block;width:86%;height:49px;object-fit:contain}
#daily-prize-phone .slotBlank{display:grid;place-items:center;min-width:29px;height:29px;padding-inline:3px;border-radius:50%;color:#513b55;font-size:15px;font-weight:790;line-height:1;background:#e2d1bc}
#daily-prize-phone .reelShade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(#352439b0 0%,transparent 27%,transparent 73%,#352439b0 100%)}
#daily-prize-phone .stopLine{position:absolute;inset:calc(50% - 31px) 0;border-block:1px solid #ae814a99;pointer-events:none}
#daily-prize-phone .stopLine::before,#daily-prize-phone .stopLine::after{content:"";position:absolute;top:calc(50% - 4px);width:7px;height:8px;background:#9a4b45;clip-path:polygon(0 0,100% 50%,0 100%)}
#daily-prize-phone .stopLine::before{left:0}
#daily-prize-phone .stopLine::after{right:0;transform:rotate(180deg)}
#daily-prize-phone .cabinetLever{position:relative;display:grid;place-items:center;min-width:44px;overflow:clip;border:0;padding:0;background:transparent;opacity:1}
#daily-prize-phone .cabinetLever:disabled{opacity:.83}
#daily-prize-phone .cabinetLever::before{content:"";position:absolute;bottom:12px;width:26px;height:26px;border-radius:50%;border:1px solid #e3bd94;background:radial-gradient(circle at 38% 26%,#e8c69e,#8a6577 52%,#38263e 85%);box-shadow:0 3px 5px #110c22a8}
#daily-prize-phone .cabinetLever span{position:absolute;bottom:25px;width:7px;height:59px;border-radius:7px;background:linear-gradient(90deg,#8d7080,#f9dbb0 45%,#77536b);transform-origin:bottom;transform:rotate(10deg);transition:transform .25s ease}
#daily-prize-phone .cabinetLever span::before{content:"";position:absolute;top:-7px;left:50%;width:23px;height:23px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle at 32% 26%,#ffa6a0,#eb5274 44%,#8c1b5c 85%);border:1px solid #f7a2a1;box-shadow:0 3px 6px #35132cb0}
#daily-prize-phone .cabinet[data-spinning=true] .cabinetLever span,#daily-prize-phone .cabinetLever:active:not(:disabled) span{transform:rotate(20deg) scaleY(.62)}
#daily-prize-phone .operatorDeck{display:grid;gap:7px;padding:7px 8px 9px;border-radius:8px 8px 12px 12px;border:1px solid #dcb08c90;background:linear-gradient(176deg,#b98a705e 0,#4d3549 10%,#272139 60%,#523548);box-shadow:inset 0 2px #ffe7bd66,0 5px 0 #211625,0 6px 0 #ad876866,0 9px 9px #100d1e70}
#daily-prize-phone .gameHelp{padding:5px 7px;text-align:center;font-size:11px;font-weight:650;color:#f4dfbd;min-height:28px;border:1px solid #b38d7370;border-radius:5px;background:#191d32;overflow-wrap:anywhere}
#daily-prize-phone .cabinet[data-result=credit] .gameHelp{color:#ffda92}
#daily-prize-phone .cabinet:is([data-result=phone],[data-result=watch],[data-result=earbuds]) .gameHelp{color:#ffebae;border-color:#ffc971;box-shadow:inset 0 0 10px #ed9f4536}
#daily-prize-phone .cabinetBase{height:19px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-inline:4px}
#daily-prize-phone .cabinetBase i{width:19px;height:6px;border-radius:2px;background:linear-gradient(#bc8d83,#644766);border-top:1px solid #e6bf95}
#daily-prize-phone .cabinetBase span{flex:1;height:5px;border-radius:5px;background:linear-gradient(90deg,#925c62,#eab68a 45%,#ad758a 75%,#6b526f);box-shadow:0 1px 2px #160b24}
#daily-prize-phone .winArt.prizeReveal{background:radial-gradient(ellipse at 50% 64%,#fff2bf,transparent 64%),repeating-conic-gradient(from 8deg at 50% 60%,#f6d48e 0deg 12deg,#fff2d4 12deg 26deg);border:1px solid #eac988}
@media(prefers-reduced-motion:reduce){#daily-prize-phone .cabinetLever span{transition:none}}

#daily-prize-phone .cabinetShowcase h2{font-size:11px;color:#ffdfaa;line-height:1.3;letter-spacing:.045em;margin:0 0 5px;padding-inline:1px}
#daily-prize-phone .pointCoin{display:inline-grid;place-items:center;flex:none;border:1px solid #a75c31;border-radius:50%;color:#73401e;background:radial-gradient(circle at 34% 27%,#fff5c6,#ffd373 45%,#e8a74c 66%,#af5d2f 100%);box-shadow:inset 0 0 0 2px #fff1a88c,0 2px 3px #4e271b47;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}
#daily-prize-phone .pointCoin.mini{width:15px;height:15px;font-size:9px}
#daily-prize-phone .pointCoin.reelCoin{width:40px;height:40px;font-size:14px;box-shadow:inset 0 0 0 3px #fff1a8a8,inset 0 0 0 4px #8d512f57,0 3px 4px #4e271b55}
#daily-prize-phone .reelStandby{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(90deg,#d7ba98,transparent 17% 83%,#cfb493),repeating-linear-gradient(0deg,#f4e3c4 0 14px,#e9d2b4 14px 15px);color:#935032}
#daily-prize-phone .idleStamp{display:block;width:31px;height:31px;background:linear-gradient(135deg,#fff1ba,#e9a455 56%,#a65647);filter:drop-shadow(0 2px 2px #643b365c)}
#daily-prize-phone .idleStamp.diamond{clip-path:polygon(50% 0,93% 28%,86% 62%,50% 100%,14% 62%,7% 28%)}
#daily-prize-phone .idleStamp.star{clip-path:polygon(50% 0,63% 33%,100% 37%,72% 61%,81% 98%,50% 77%,19% 98%,28% 61%,0 37%,37% 33%)}
#daily-prize-phone .gameHelp{display:grid;gap:2px}
#daily-prize-phone .gameHelp strong{color:#ffebbd;font-size:12px}
#daily-prize-phone .gameHelp[data-ready=true] span{color:#bce8cf}
#daily-prize-phone .cabinet[data-result=blank] .gameHelp strong{color:#f5e7d3}
#daily-prize-phone .poolOdds li b{font-variant-numeric:tabular-nums}
#daily-prize-phone .drawList li .button{margin-block-start:4px}
/* Keda Media */
#daily-prize-phone .logo{display:flex;align-items:center;gap:9px;min-width:0}
#daily-prize-phone .brandmark{display:grid;place-items:center;flex:none;inline-size:39px;block-size:39px;background:#172a24;border-radius:11px;box-shadow:inset 0 0 0 1px #c7ef8424}
#daily-prize-phone .brandmark svg{inline-size:33px;block-size:33px}
#daily-prize-phone .brandText{font-size:20px;font-weight:810;line-height:1;letter-spacing:-.055em;white-space:nowrap}
#daily-prize-phone .brandText span{font-weight:570;color:var(--muted);letter-spacing:-.035em}
#daily-prize-phone main.homeMain{gap:11px}
#daily-prize-phone .payFigure{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:65px;padding:8px 11px;border-radius:10px;overflow:hidden;background:#1e3a30;color:#edf5e4}
#daily-prize-phone .payFigure::before{content:"";position:absolute;z-index:-1;inset:0;background:repeating-linear-gradient(125deg,transparent 0 6px,#d9f4c713 6px 7px);mask-image:linear-gradient(to right,transparent 32%,#000)}
#daily-prize-phone[dir=rtl] .payFigure::before{transform:scaleX(-1)}
#daily-prize-phone .priceText{display:grid;justify-items:start;min-width:0;gap:2px}
#daily-prize-phone .priceText b{font-size:30px;line-height:1;font-weight:820;letter-spacing:-.055em;color:#e0fa9e;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
#daily-prize-phone .priceText span{font-size:11px;line-height:1.2;overflow-wrap:anywhere}
#daily-prize-phone .banknote{display:block;inline-size:min(42%,128px);block-size:auto;aspect-ratio:2.2;object-fit:contain;flex:none;border:1px solid #e4e9c682;border-radius:5px;background:#243d34;box-shadow:0 3px 5px #101e1973}
#daily-prize-phone .button.workSecondary{background:var(--surface);border-color:var(--edge);color:var(--ink)}
#daily-prize-phone .earnFormula{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px;min-width:0;font-variant-numeric:tabular-nums;font-size:15px;font-weight:670;line-height:1.25}
#daily-prize-phone .earnFormula span{min-width:0;overflow-wrap:anywhere}
#daily-prize-phone .earnFormula b{min-width:0;font-size:20px;font-weight:820;letter-spacing:-.025em;overflow-wrap:anywhere}
@media(max-width:345px){
 #daily-prize-phone .brandText{font-size:18px}
 #daily-prize-phone .priceText b{font-size:24px}
}


#daily-prize-phone{width:100%;max-width:480px;border:0;border-radius:0;box-shadow:none;color-scheme:light;block-size:var(--app-viewport,100dvh);min-block-size:0}#daily-prize-phone>main{overscroll-behavior-y:contain}#daily-prize-phone nav{padding-bottom:max(8px,env(safe-area-inset-bottom))}

/* Real playback and order details; scoped to this page. */
#daily-prize-phone .notice:empty{display:none}
#daily-prize-phone .shippingRecords li{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;align-items:start}
#daily-prize-phone .shippingRecords code,#daily-prize-phone .winInner code{max-width:100%;overflow-wrap:anywhere}
#daily-prize-phone .winDialog{align-items:safe center}
#daily-prize-phone .winInner select{font:inherit;max-width:100%;min-height:42px;padding:6px;border:1px solid #c8d2c7;border-radius:8px;background:#fff;color:#14291f}

#daily-prize-phone .drawLayout.has-wins{margin-block:0 auto}
#daily-prize-phone .wonPrizes{margin:0;padding:12px}
#daily-prize-phone .wonPrizes h2{margin:0 0 9px;font-size:16px}
#daily-prize-phone .wonPrizes ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}
#daily-prize-phone .wonPrize{display:grid;grid-template-columns:68px minmax(0,1fr);gap:8px;align-items:center;padding:8px;border:1px solid #d6ded0;border-radius:10px}
#daily-prize-phone .wonPrizeArt{display:grid;place-items:center;min-block-size:52px;background:#e8ede3;border-radius:8px}
#daily-prize-phone .wonPrizeArt .prizePhoto{width:58px;height:46px}
#daily-prize-phone .wonPrizeInfo{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}
#daily-prize-phone .wonPrize>.button{grid-column:1/-1;min-width:0;white-space:normal;overflow-wrap:anywhere}

#daily-prize-phone .wonPrizes{border-color:#dac7a5;background:linear-gradient(145deg,#fffaf1,#f3ede1)}
#daily-prize-phone .wonPrize{border-color:#ded2bd;background:var(--surface)}
#daily-prize-phone .wonPrizeArt{background:radial-gradient(ellipse at 50% 76%,#e8cc96,#faf2e1 76%)}
#daily-prize-phone .wonPrize:focus-visible{outline:2px solid var(--ink);outline-offset:2px}
@media (min-width:360px){
 #daily-prize-phone .wonPrize{grid-template-columns:56px minmax(0,1fr) minmax(0,44%)}
 #daily-prize-phone .wonPrizeArt .prizePhoto{width:51px;height:44px}
 #daily-prize-phone .wonPrize>.button{grid-column:auto;padding-inline:8px}
}

#daily-prize-phone.isPlaying{overflow:hidden;background:#0e1412}
#daily-prize-phone .playBackdrop,#daily-prize-phone .playSheet,#daily-prize-phone .playerArt{position:absolute;inset:0}
#daily-prize-phone .playBackdrop{z-index:2;background:#0e1412}
#daily-prize-phone .playerArt{isolation:isolate;color:#fff;background:#0e1412;overflow:hidden}
#daily-prize-phone .playerArt::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(#06100cb0 0%,transparent 21%,transparent 69%,#06100cc4)}
#daily-prize-phone .playerArt video{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;pointer-events:none}
#daily-prize-phone .playerHud{display:flex;justify-content:space-between;align-items:flex-start;gap:6px;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left))}
#daily-prize-phone .playerHudStart,#daily-prize-phone .playerHudEnd{display:flex;align-items:center;gap:6px}
#daily-prize-phone .playerArt .videoIcon{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;background:#0d1a17cf;border:1px solid #ffffff55;color:white}
#daily-prize-phone .videoIcon svg{width:20px;height:20px}
#daily-prize-phone .adFlag,#daily-prize-phone .playerClock{display:inline-flex;align-items:center;gap:4px;max-width:95px;padding:4px 7px;border:1px solid #ffffff50;border-radius:30px;background:#0d1a17cf;color:#fff;font-size:11px;line-height:1.2;overflow-wrap:anywhere}
#daily-prize-phone .playerClock{font-variant-numeric:tabular-nums}
#daily-prize-phone .playerClock svg{width:13px;height:13px;color:#d9f58a}
#daily-prize-phone .playerDock{position:absolute;inset:auto 0 0;display:grid;gap:6px;padding:0 max(10px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));pointer-events:none}
#daily-prize-phone .playerNext{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;pointer-events:auto;animation:playerActionsIn .28s ease-out}
#daily-prize-phone .playerNext .button{min-height:44px;min-width:0;padding:5px 6px;font-size:clamp(11px,3.3vw,14px);line-height:1.2;overflow-wrap:anywhere}
#daily-prize-phone .playerNext .button span{min-width:0}
#daily-prize-phone .playerNext svg{width:15px;height:15px;flex:none}
#daily-prize-phone .playerNext .playerPrimary{background:#d9f58a;color:#203326;border-color:#c8e576}
#daily-prize-phone .playerNext .playerSecondary{background:#132620e8;color:#fff;border-color:#ffffff6b}
#daily-prize-phone .playerRecovery{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}
#daily-prize-phone .playerNext[hidden],#daily-prize-phone .playerNext [hidden],#daily-prize-phone .playerRecovery[hidden]{display:none}
#daily-prize-phone .playerArt :focus-visible{outline-color:#e1fca6}
@keyframes playerActionsIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@media (min-aspect-ratio:3/4){#daily-prize-phone .playerArt video{object-fit:contain}}
@media (prefers-reduced-motion:reduce){#daily-prize-phone .playerNext{animation:none}}

#daily-prize-phone .appToast{position:absolute;z-index:4;inset-block-start:50%;inset-inline-start:50%;width:max-content;max-width:min(calc(100% - 36px),330px);display:flex;align-items:center;gap:9px;padding:9px 13px;transform:translate(-50%,-50%);border:1px solid #d3e4b86b;border-radius:12px;background:#14271ff5;box-shadow:0 8px 30px #0005;color:#fff;pointer-events:none;font-size:13px;font-weight:680;line-height:1.35;overflow-wrap:anywhere;animation:toastIn .24s ease-out}
#daily-prize-phone[dir=rtl] .appToast{inset-inline-start:auto;left:50%}
#daily-prize-phone .toastGlyph{display:grid;place-items:center;width:24px;height:24px;flex:none;color:#e2f5a3}
#daily-prize-phone .toastGlyph svg{width:21px;height:21px}
#daily-prize-phone .toastGlyph .pointCoin{width:23px;height:23px;font-size:14px}
#daily-prize-phone .appToast[data-kind=error]{border-color:#ffceaa85}
#daily-prize-phone .appToast[data-kind=error] .toastGlyph{color:#ffcb9f}
@keyframes toastIn{from{opacity:0;transform:translate(-50%,-38%)}to{opacity:1;transform:translate(-50%,-50%)}}
@media (prefers-reduced-motion:reduce){#daily-prize-phone .appToast{animation:none}}


/* Type roles shared across all 31 locale files. */
#daily-prize-phone{--type-page:clamp(20px,5.6vw,24px);--type-section:clamp(16px,4.4vw,18px);--type-copy:13px;--type-meta:11px}
#daily-prize-phone :is(h1,h2,h3,h4,.workKicker){min-inline-size:0;overflow-wrap:anywhere;text-wrap:pretty}
#daily-prize-phone .pageTitle h1{font-size:var(--type-page);line-height:1.18}
#daily-prize-phone :is(.wonPrizes h2,.winInner h2,.raffleTop h2){font-size:var(--type-section);line-height:1.23}
#daily-prize-phone :is(.notice,.bubble,.raffleTop p,.gameHelp,.workTop h2){font-size:var(--type-copy);line-height:1.36}
#daily-prize-phone :is(.micro,.tag,.calcContent h3,.settleLine,.chatIntro,.chatMeta,.cabinetShowcase h2){font-size:var(--type-meta);line-height:1.35}
#daily-prize-phone .cabinetShowcase .prizeTile{font-size:var(--type-meta);line-height:1.22}
#daily-prize-phone .cabinetShowcase .prizeTile>span:last-child{inline-size:100%;overflow-wrap:anywhere}
#daily-prize-phone .wonPrizeInfo strong{font-size:var(--type-copy);line-height:1.25}

#daily-prize-phone .winDialog:has(#dpp-shipping){grid-template:minmax(0,1fr)/minmax(0,1fr)}
#daily-prize-phone .winInner:has(#dpp-shipping){min-inline-size:0;min-block-size:0;overscroll-behavior:contain}
#daily-prize-phone .countryPicker{display:grid;min-inline-size:0;gap:4px}
#daily-prize-phone .countryLabel{font-size:11px;color:var(--muted)}
#daily-prize-phone .countryTrigger{display:flex;align-items:center;justify-content:space-between;gap:8px;min-block-size:44px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);font-size:16px;text-align:start}
#daily-prize-phone .countryTrigger span,#daily-prize-phone .countryOptions button span:first-child{min-inline-size:0;overflow-wrap:anywhere}
#daily-prize-phone .countryTrigger svg{flex:none;transition:transform .15s}
#daily-prize-phone .countryTrigger[aria-expanded=true] svg{transform:rotate(180deg)}
#daily-prize-phone .countryPanel{display:grid;min-inline-size:0;gap:4px;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 4px 10px #14291f12}
#daily-prize-phone .countryPanel[hidden],#daily-prize-phone .countryEmpty[hidden]{display:none}
#daily-prize-phone .countrySearch{position:relative;color:var(--muted)}
#daily-prize-phone .countrySearch svg{position:absolute;inset-inline-start:10px;inset-block-start:14px;pointer-events:none}
#daily-prize-phone .countrySearch input{padding-inline-start:34px;font-size:16px}
#daily-prize-phone .countryOptions{max-block-size:clamp(88px,calc(var(--app-viewport,100dvh) - 168px),220px);overflow-y:auto;overscroll-behavior:contain}
#daily-prize-phone .countryOptions button{display:flex;align-items:center;justify-content:space-between;gap:8px;inline-size:100%;min-block-size:44px;padding:8px;border:0;border-radius:6px;background:transparent;text-align:start}
#daily-prize-phone .countryOptions button:is(:hover,[aria-selected=true]){background:var(--soft)}
#daily-prize-phone .countryOptions button.activeCountry{box-shadow:inset 0 0 0 2px #487864;background:var(--soft)}
#daily-prize-phone .countryCode{flex:none;font-size:11px;color:var(--muted)}
#daily-prize-phone .countryEmpty{padding:8px;color:var(--muted);font-size:13px}

/* Fulfillment status in orders, prize history and claim confirmation. */
#daily-prize-phone .shippingBadge {
 display:inline-flex;
 align-items:center;
 gap:5px;
 vertical-align:middle;
 inline-size:fit-content;
 max-inline-size:100%;
 box-sizing:border-box;
 padding:3px 8px;
 border:1px solid #e7c67a;
 border-radius:999px;
 background:#fff1cf;
 color:#674200;
 font-size:var(--type-meta);
 font-weight:700;
 line-height:1.3;
 overflow-wrap:anywhere;
}
#daily-prize-phone .shippingBadge::before {
 content:"";
 flex:0 0 5px;
 block-size:5px;
 border-radius:50%;
 background:currentColor;
}
#daily-prize-phone .shippingBadge[data-shipping-state="dispatch_processing"] {
 background:#e6efff;
 border-color:#b5cbed;
 color:#244d7d;
}
#daily-prize-phone .shippingBadge[data-shipping-state="shipped"],
#daily-prize-phone .shippingBadge[data-shipping-state="in_transit"] {
 background:#e3f4e8;
 border-color:#a7d2b5;
 color:#1e5e37;
}
#daily-prize-phone .shippingBadge[data-shipping-state="delivered"] {
 background:#d4eddd;
 border-color:#9cc7ab;
 color:#174b2b;
}
#daily-prize-phone .shippingBadge[data-shipping-state="delivered"]::before { display:none; }
#daily-prize-phone .shippingBadge[data-shipping-state="delivered"] svg {
 flex:none;
 inline-size:12px;
 block-size:12px;
}
#daily-prize-phone .shippingProgress {
 display:inline-flex;
 align-items:center;
 flex-wrap:wrap;
 gap:4px 8px;
 max-inline-size:100%;
 vertical-align:middle;
}
#daily-prize-phone .shippingEta {
 color:var(--muted);
 font-size:var(--type-meta);
 line-height:1.35;
 overflow-wrap:anywhere;
}
#daily-prize-phone .drawList li > .shippingProgress { margin-inline-start:6px; }

/* finesse · component: physical-prize-cabinet · h5
   Approved wine enamel/champagne metal; live texts, prizes and controls.
   Production presentation layer. No economy, identity, tracking or fulfillment changes. */
#daily-prize-phone .drawLayout{width:100%;margin-block:0 auto;gap:8px}
#daily-prize-phone .cabinetViewport{position:relative;flex:none;margin-inline:auto;width:var(--cabinet-width,100%);height:var(--cabinet-height,680px);direction:ltr}
#daily-prize-phone .cabinet{position:absolute;left:0;top:0;display:block;width:480px;height:828px;--cabinet-skin:url('./cabinet-shell.9000e184173f.webp');min-width:0;padding:0;margin:0;border:0;border-radius:0;isolation:isolate;transform:scale(var(--cabinet-scale,.75));transform-origin:top left;box-shadow:none;background:var(--cabinet-skin) center/100% 100% no-repeat;color:#fff0cb;direction:ltr}
#daily-prize-phone .cabinet::before,#daily-prize-phone .cabinet::after,#daily-prize-phone .crownMetal,#daily-prize-phone .cabinetBase{display:none}
#daily-prize-phone .cabinetCrown{position:absolute;isolation:auto;inset:0 0 auto;height:137px;padding:0;margin:0;display:block}
#daily-prize-phone .crownTitle{position:absolute;left:82px;top:66px;width:316px;height:58px;gap:0;justify-content:center}
#daily-prize-phone .crownTitle h1{width:100%;font-size:33px;line-height:1.13;letter-spacing:.015em;font-weight:800;color:#ffe6aa;text-shadow:0 1px #fff5da,0 3px 1px #6f3d22,0 5px 2px #29151e;overflow-wrap:normal;text-wrap:balance;max-height:none}
#daily-prize-phone .crownWing{display:none}
/* Trace the full lens surfaces in the cabinet artwork's 480px coordinate space. */
#daily-prize-phone .cabinet .crownLamps{
  inset:0 0 auto;
  height:50px;
  display:block;
  transform:none;
  padding:0;
  border:0;
  background:none;
  box-shadow:none;
  pointer-events:none;
}
#daily-prize-phone .cabinet .crownLamps i{
  position:absolute;
  inset:0;
  width:auto;
  height:auto;
  border-radius:0;
  /* The base artwork includes an illuminated LED. Remove its diffuse bloom
     from the off-state copy while leaving the glass rim visible. */
  background:
    radial-gradient(ellipse var(--lamp-bloom) at var(--lamp-core),
      var(--lamp-glass) 0 60%, transparent 100%),
    var(--cabinet-skin) 0 0/480px 828px no-repeat;
  box-shadow:none;
  filter:brightness(.68);
  opacity:1;
  animation:physical-lamp-chase 3.6s step-end infinite;
}
#daily-prize-phone .cabinet .crownLamps i::after{content:none}
#daily-prize-phone .cabinet .crownLamps i:nth-child(1){
  --lamp-core:203px 25.2px;
  --lamp-bloom:20px 12px;
  --lamp-glass:#a51c36;
  clip-path:path("M 183.20 26.02 C 183.46 18.98 186.97 16.34 193.01 15.08 C 199.16 13.70 206.45 13.07 210.47 13.70 C 217.01 14.58 219.90 18.85 220.77 25.26 C 221.91 32.17 218.01 36.57 213.24 37.45 L 193.88 37.45 C 186.60 37.33 182.58 33.31 183.20 26.02 Z");
  animation-delay:0s;
}
#daily-prize-phone .cabinet .crownLamps i:nth-child(2){
  --lamp-core:240.2px 25.2px;
  --lamp-bloom:22px 12px;
  --lamp-glass:#ad7217;
  clip-path:path("M 222.16 25.51 C 222.28 19.73 225.68 14.83 231.20 14.08 C 236.10 13.57 243.90 13.45 248.42 13.95 C 254.70 14.33 257.84 19.61 258.22 25.39 C 258.85 31.80 254.95 36.95 249.93 37.58 L 230.45 37.58 C 225.42 37.20 221.78 32.17 222.16 25.51 Z");
  animation-delay:-2.4s;
}
#daily-prize-phone .cabinet .crownLamps i:nth-child(3){
  --lamp-core:277px 25.2px;
  --lamp-bloom:21px 12px;
  --lamp-glass:#137957;
  clip-path:path("M 259.35 25.26 C 259.73 18.98 263.50 14.08 269.53 13.45 C 274.93 12.95 283.10 13.95 288.13 15.33 C 294.28 17.22 296.42 20.61 296.92 25.77 C 297.55 32.80 293.91 37.20 288.25 37.70 L 269.53 37.70 C 262.62 37.45 258.72 32.43 259.35 25.26 Z");
  animation-delay:-1.2s;
}
@keyframes physical-lamp-chase{
  0%,100%{opacity:0}
  33.333333%{opacity:1}
}
/* The active LED casts its own soft reflection onto the surrounding trim. */
#daily-prize-phone .cabinet .crownLamps::after{
  content:"";
  position:absolute;
  left:203px;
  top:25.2px;
  width:58px;
  height:46px;
  transform:translate(-50%,-50%);
  color:#ff416b;
  background:
    radial-gradient(circle, #fffde9 0 1px, #fff2c68c 3px, transparent 6px),
    radial-gradient(ellipse, currentColor, transparent 70%);
  mix-blend-mode:screen;
  opacity:.88;
  animation:physical-lamp-reflection 3.6s step-end infinite;
}
@keyframes physical-lamp-reflection{
  0%,100%{left:203px;color:#ff416b}
  33.333333%{left:240.2px;color:#ffd148}
  66.666667%{left:277px;color:#2aff9a}
}
#daily-prize-phone .cabinet.lightsPaused .crownLamps::after{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){
  #daily-prize-phone .cabinet .crownLamps::after{display:none}
}
#daily-prize-phone .cabinetTop{position:absolute;top:150px;left:58px;right:52px;height:32px;padding:0;gap:8px;direction:ltr}
#daily-prize-phone .cabinetSignature{font-size:14px;letter-spacing:.22em;line-height:1;font-weight:750;color:#f4cf8b;text-shadow:0 1px 1px #481a26,0 -1px #ffe7b333;white-space:nowrap}
#daily-prize-phone .cabinetTop .balance{display:flex;align-items:center;justify-content:center;gap:5px;width:128px;height:32px;padding:0 5px;background:linear-gradient(120deg,#39251f,#21151e);border:1px solid #d9b16c;border-radius:9px;box-shadow:inset 0 1px 2px #fff0c333;font-size:17px;color:#ffe4ad;white-space:nowrap;line-height:1.1;text-align:center}
#daily-prize-phone .cabinet .pointCoin.mini{width:21px;height:21px;font-size:13px}
#daily-prize-phone .cabinetShowcase{position:absolute;top:194px;left:45px;width:390px;height:179px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}
#daily-prize-phone .cabinetShowcase h2{position:absolute;left:12px;right:12px;top:9px;font-size:16px;line-height:1.15;margin:0;color:#fff0d3;letter-spacing:.01em}
#daily-prize-phone .cabinetShowcase .prizeGrid{position:absolute;top:37px;left:11px;right:11px;bottom:4px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;align-items:stretch}
#daily-prize-phone .cabinetShowcase .prizeTile{display:grid;grid-template-rows:106px 32px;gap:0;align-items:start;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-size:15px;line-height:1.08;color:#fff0d3}
#daily-prize-phone .cabinetShowcase .prizeTile>span:last-child{display:grid;place-items:center;height:32px;overflow-wrap:normal;text-wrap:balance}
#daily-prize-phone .prizeStage{width:100%;height:105px;border:0;border-radius:0;background:none;overflow:visible}
#daily-prize-phone .prizeStage::after{display:none}
#daily-prize-phone .prizeStage .prizePhoto,#daily-prize-phone .prizeTile:first-child .prizeStage .prizePhoto{width:108px;height:100px;object-fit:contain;filter:none;mix-blend-mode:normal;opacity:1}
#daily-prize-phone .machineMid{position:absolute;top:388px;left:49px;width:388px;height:148px;display:block}
#daily-prize-phone .machineGlass{position:absolute;top:17px;left:14px;width:300px;height:113px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}
#daily-prize-phone .reelBank{width:300px;height:96px;padding:0;gap:5px;background:none;border-radius:5px;transform:scaleY(1.17);transform-origin:top left}
#daily-prize-phone .reelFrame{height:96px;background:transparent;box-shadow:inset 0 0 7px #482d2c80;border-radius:5px}
#daily-prize-phone .reelStandby{background:linear-gradient(90deg,#c7ac89a0,transparent 18% 82%,#c7ac89a0),linear-gradient(#93816c,#f9ead0 30% 70%,#86725d)}
#daily-prize-phone .reelShade{background:linear-gradient(#38262980,transparent 27% 73%,#38262980)}
#daily-prize-phone .idleStamp{width:41px;height:44px}
#daily-prize-phone .pointCoin.reelCoin{width:45px;height:45px;font-size:20px}
#daily-prize-phone .cabinetLever{position:absolute;left:326px;top:4px;width:56px;height:132px;overflow:visible;opacity:1}
#daily-prize-phone .cabinetLever:disabled{opacity:1;cursor:not-allowed}
#daily-prize-phone .cabinetLever::before{display:none}
#daily-prize-phone .cabinetLever span{bottom:21px;left:25px;width:9px;height:92px;background:linear-gradient(90deg,#4b3935,#e8d1a8 24%,#fff1d3 45%,#96806b 68%,#3f2a32);border:1px solid #dcb98a;box-shadow:2px 1px 3px #250b2470;transform:rotate(12deg);transition:transform .32s cubic-bezier(.2,.65,.35,1)}
#daily-prize-phone .cabinetLever span::before{width:37px;height:37px;top:-14px;border:1px solid #ffb2b2;background:radial-gradient(ellipse at 28% 21%,#fff0d8 0 4%,#ff8d8b 8%,#e51e47 32%,#ac052d 65%,#510b26 92%);box-shadow:inset -4px -5px 6px #41092380,0 3px 4px #310a2b8c}
#daily-prize-phone .cabinet[data-spinning=true] .cabinetLever span{animation:physical-handle .8s ease-in-out both;transform:rotate(12deg)}
@keyframes physical-handle{0%,100%{transform:rotate(12deg)}45%,60%{transform:rotate(34deg) scaleY(.62)}}
#daily-prize-phone .operatorDeck{position:absolute;inset:0;display:block;padding:0;border:0;border-radius:0;background:none;box-shadow:none;pointer-events:none}
#daily-prize-phone .gameHelp{position:absolute;top:545px;left:55px;width:370px;height:35px;padding:0 9px;display:flex;align-items:center;justify-content:center;background:none;border:0;border-radius:0;box-shadow:none;font-size:16px;line-height:1.15;font-weight:700;text-align:center;pointer-events:auto}
#daily-prize-phone .cabinet:is([data-result=phone],[data-result=watch],[data-result=earbuds]) .gameHelp{box-shadow:none;border:0}
#daily-prize-phone .operatorDeck>.button{position:absolute;top:593px;left:55px;width:370px;height:72px;min-height:72px;padding:4px 20px;gap:12px;border:0;border-radius:24px;box-shadow:none;background:transparent;color:#20392b;font-size:22px;line-height:1.12;font-weight:800;pointer-events:auto;--watch-ring:#234430;--watch-icon:#eeffd2}
#daily-prize-phone .operatorDeck>.button>svg{width:24px;height:24px}
/* A lightweight edge breath reinforces the live control; no particles or extra assets. */
#daily-prize-phone .operatorDeck>.button::after{content:"";position:absolute;inset:3px;border:2px solid #f8ffd4;border-radius:21px;box-shadow:inset 0 0 9px #f4ffd899,0 0 8px #e8ffac88;pointer-events:none;opacity:0;animation:cabinet-button-invite 3.6s ease-in-out infinite}
@keyframes cabinet-button-invite{0%,15%,100%{opacity:.08}38%,58%{opacity:.9}78%{opacity:.08}}
#daily-prize-phone .operatorDeck .watchCtaIcon::before,#daily-prize-phone .operatorDeck .watchCtaIcon::after{border-width:2px}
#daily-prize-phone .operatorDeck>.button:disabled::after,#daily-prize-phone[aria-busy=true] .operatorDeck>.button::after,#daily-prize-phone .cabinet[data-spinning=true] .operatorDeck>.button::after{animation:none;opacity:0}
#daily-prize-phone .cabinet[data-spinning=true] .watchCtaIcon::before,#daily-prize-phone .cabinet[data-spinning=true] .watchCtaIcon::after{animation:none;opacity:0}
#daily-prize-phone .cabinet.lightsPaused .operatorDeck>.button::after{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){#daily-prize-phone .operatorDeck>.button::after{animation:none;opacity:.35}}

#daily-prize-phone .operatorDeck .watchCtaIcon{flex-basis:36px;width:36px;height:36px}
#daily-prize-phone .operatorDeck .watchCtaIcon>svg{width:18px;height:18px}
#daily-prize-phone .operatorDeck>.button:focus-visible,#daily-prize-phone .cabinetLever:focus-visible,#daily-prize-phone .prizeTile:focus-visible{outline:3px solid #f9f4d6;outline-offset:4px}
#daily-prize-phone .operatorDeck>.button:disabled{opacity:.55;cursor:not-allowed}
#daily-prize-phone .operatorDeck>.button:active:not(:disabled){transform:translateY(2px)}
@media(hover:hover){#daily-prize-phone .operatorDeck>.button:hover:not(:disabled){background:#efffbe19;filter:none}}
#daily-prize-phone .cabinet.lightsPaused :is(.watchCtaIcon::before,.watchCtaIcon::after){animation-play-state:paused}
@media(prefers-reduced-motion:reduce){#daily-prize-phone .cabinet .cabinetLever span{animation:none;transition:none}#daily-prize-phone .cabinet .crownLamps i{animation:none;opacity:0}}

#daily-prize-phone[dir=rtl] .cabinetShowcase h2{text-align:right}
#daily-prize-phone[dir=rtl] :is(.gameHelp,.cabinetTop .balance,.operatorDeck>.button){direction:rtl}

/* Button labels: one line where readable; otherwise centered wrapping. */
#daily-prize-phone .button>span:last-child:not(.watchCtaIcon){min-width:0;text-align:center;overflow-wrap:normal;word-break:normal;text-wrap:balance}
#daily-prize-phone .operatorDeck>.button>span:last-child{flex:0 1 auto;max-width:100%;line-height:1.12}

#daily-prize-phone .gift-stage{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 62% 35%,#fff9ea 10%,transparent 66%),linear-gradient(135deg,#faf0d9 8%,#f1ebd6 55%,#cfdfcb);color:#183a30;border:1px solid #c8c5a5}
#daily-prize-phone .gift-stage:before{content:"";position:absolute;z-index:-1;inset:7px;border-radius:inherit;border:1px solid #fffaf0c4;pointer-events:none}
#daily-prize-phone .gift-stage:after{content:"";position:absolute;z-index:-2;inset:0;background:repeating-radial-gradient(ellipse at 76% 64%,transparent 0 15px,#a6823325 16px,transparent 17px 28px);mask-image:linear-gradient(110deg,transparent 28%,#000 90%);pointer-events:none}
#daily-prize-phone .gift-stage :is(.ribbons,.gifts){position:absolute;pointer-events:none}
#daily-prize-phone .gift-stage .ribbons{inset:0;width:100%;height:100%;z-index:-1}
#daily-prize-phone .gift-stage .ribbons path{fill:none;stroke-linecap:round}
#daily-prize-phone .gift-stage .ribbons .band-a{stroke-width:12;opacity:.88}
#daily-prize-phone .gift-stage .ribbons .band-b{stroke:#e0edc3;stroke-width:1;opacity:.82}
#daily-prize-phone .gift-stage .ribbons .band-c{stroke-width:6;opacity:.63}
#daily-prize-phone .gift-stage .ribbons .star{fill:#bd903e;stroke:none}
#daily-prize-phone .gift-stage .gifts{inset:0;z-index:-1}
#daily-prize-phone .gift-stage .gift{--box:#35735e;--lid:#6a9a78;--fold:#1d5448;position:absolute;right:10%;bottom:15%;width:42px;height:33px;border-radius:4px;background:linear-gradient(120deg,#fff4c948,transparent 60%,#122f312f),var(--box);border:1px solid #e7d49a;box-shadow:4px 7px 13px #26463e33;transform:rotate(-10deg)}
#daily-prize-phone .gift-stage .gift:before{content:"";position:absolute;left:44%;top:-1px;bottom:0;width:22%;background:linear-gradient(90deg,#bb8a40,#ffe7ad 44%,#d4aa62)}
#daily-prize-phone .gift-stage .gift:after{content:"";position:absolute;inset:-4px -3px auto;height:9px;border-radius:3px;background:linear-gradient(110deg,var(--lid),var(--box) 56%,var(--fold));border:1px solid #dfc082;box-shadow:0 2px 3px #2e462730}
#daily-prize-phone .gift-stage .gift i{position:absolute;left:42%;top:-12px;width:10px;height:10px;border:2px solid #b8863b;border-radius:8px 8px 2px 8px;transform:rotate(-28deg)}
#daily-prize-phone .gift-stage .gift i:after{content:"";position:absolute;left:6px;top:-2px;width:8px;height:7px;border:2px solid #b8863b;border-radius:8px 8px 8px 2px;transform:rotate(30deg)}
#daily-prize-phone .gift-stage .gift.tiny{right:22%;bottom:9%;transform:rotate(10deg) scale(.68);--box:#d5aa68;--lid:#f7dca0;--fold:#af7b3f}
#daily-prize-phone .homeRecruit{display:grid;gap:9px;padding:16px;border:1px solid #b9c8ae;border-radius:20px;background:radial-gradient(ellipse at 98% 0,#e4ebd4,transparent 58%),#f7f9f0;color:#173529;box-shadow:0 5px 16px #22432712}
#daily-prize-phone .homeRecruitTag{justify-self:start;padding:4px 8px;border-radius:99px;background:#e4ecd7;color:#31573c;font-size:11px;font-weight:730;overflow-wrap:anywhere}
#daily-prize-phone .homeRecruit h1{font-size:clamp(21px,7vw,30px);line-height:1.12;font-weight:850;text-wrap:balance;overflow-wrap:anywhere}
#daily-prize-phone .homeRecruitHeading{display:grid;gap:4px;margin:0}
#daily-prize-phone .homeRecruitHeading p{color:#41683d;font-size:clamp(16px,4.6vw,20px);font-weight:730;line-height:1.3;overflow-wrap:anywhere}
#daily-prize-phone .homeLead{font-size:13px;color:#43594b}
#daily-prize-phone .homeRate{border-radius:13px;background:#1e392e;color:#eff5e8;overflow:hidden}
#daily-prize-phone .homeRate .payFigure{border-radius:0;background:transparent;padding:10px 11px}
#daily-prize-phone .homeExample{margin-inline:11px;padding:9px 0 11px;border-top:1px dashed #a5b99d66}
#daily-prize-phone .homeExample h2,#daily-prize-phone .homeExample small{color:#deebd8;font-size:11px;font-weight:650}
#daily-prize-phone .homeExample .earnFormula{margin-block:3px;max-inline-size:100%}
#daily-prize-phone .homeExample .earnFormula b{color:#dcf993}
#daily-prize-phone .homePayment{display:flex;align-items:center;gap:6px;color:#3c5846;font-size:12px}
#daily-prize-phone .homePayment svg{flex:none;width:16px;height:16px}
#daily-prize-phone .homeActions{display:grid;gap:6px}
#daily-prize-phone .homeActions .button{min-height:44px;text-align:center}
#daily-prize-phone .homeActions .workSecondary{background:transparent;border-color:#c9d6bf;color:#203e31}
#daily-prize-phone .homeGift{display:grid;justify-items:start;gap:4px;padding:14px;min-height:127px;border-radius:17px}
#daily-prize-phone .homeGift .ribbons{inset-inline-start:auto;width:56%}
#daily-prize-phone .homeGift .gifts{inset-inline-start:auto;width:44%}
#daily-prize-phone .homeGift .giftProduct{position:absolute;inset-inline-end:5px;top:50%;transform:translateY(-50%);width:37%;height:96%;pointer-events:none;filter:drop-shadow(0 5px 5px #5b422935)}
#daily-prize-phone .homeGift h2,#daily-prize-phone .homeGift p,#daily-prize-phone .homeGiftActions{position:relative;max-inline-size:66%;overflow-wrap:anywhere}
#daily-prize-phone .homeGift h2{font-size:19px;font-weight:800}
#daily-prize-phone .homeGift p{color:#445e4c;font-size:12px}
#daily-prize-phone .homeGiftActions{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:3px}
#daily-prize-phone .homeGiftActions .ticketBalance{background:#f5ead0;padding:3px 5px;color:#2a4c3b;font-size:11px}
#daily-prize-phone .button.giftButton{min-height:44px;background:linear-gradient(110deg,#fff0bc,#e7b66b);border-color:#ba914e;color:#213d30;text-align:center}
#daily-prize-phone .homeDetails{display:grid;gap:8px;padding:8px 2px}
#daily-prize-phone .homeDetails h2{font-size:18px}
#daily-prize-phone .homeSteps{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:12px;background:var(--surface)}
#daily-prize-phone .homeSteps li{display:flex;align-items:center;gap:9px;padding:7px 10px}
#daily-prize-phone .homeSteps li+li{border-top:1px solid var(--line)}
#daily-prize-phone .homeSteps li b{display:grid;place-items:center;min-width:28px;height:28px;border-radius:7px;background:var(--soft);font-size:11px}
#daily-prize-phone .homeEarnings{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px 10px;border-radius:10px;background:var(--soft)}
#daily-prize-phone .homeEarnings div{display:grid;min-width:0;overflow-wrap:anywhere}
#daily-prize-phone .homeEarnings span{font-size:11px;color:var(--muted)}
#daily-prize-phone .homeEarnings .textButton{min-height:44px}
#daily-prize-phone .homeQuestions{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}
#daily-prize-phone .homeQuestions article{padding:11px}
#daily-prize-phone .homeQuestions article+article{border-top:1px solid var(--line)}
#daily-prize-phone .homeQuestions h3{margin:0 0 4px;font-size:14px;font-weight:680;overflow-wrap:anywhere}
#daily-prize-phone .homeQuestions p{color:var(--muted);font-size:13px;overflow-wrap:anywhere}
#daily-prize-phone .raffleInvite .winInner{padding:0;gap:0;overflow:auto;border-radius:19px;background:#fbfaf2;color:#17372b}
#daily-prize-phone .inviteGift{min-height:clamp(143px,25dvh,196px);border:0;border-radius:18px 18px 0 0;text-align:center;padding:11px 8px}
#daily-prize-phone .inviteGift .giftProduct{position:absolute;inset-inline-start:50%;bottom:3px;transform:translateX(-50%);height:82%;width:60%;filter:drop-shadow(0 6px 5px #71552c42)}
#daily-prize-phone[dir=rtl] .inviteGift .giftProduct{transform:translateX(50%)}
#daily-prize-phone .giftLabel{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid #b9c5a6;border-radius:99px;background:#f8f6e3;color:#264a39;font-size:11px}
#daily-prize-phone .giftLabel svg{width:14px;height:14px}
#daily-prize-phone .button.inviteClose{position:absolute;inset-inline-end:8px;top:7px;width:44px;height:44px;padding:0;border-radius:50%;background:#fff9e7cc;border:1px solid #d8c9a6;color:#233f2f;font-size:22px}
#daily-prize-phone .inviteCopy{display:grid;gap:8px;padding:12px 14px 9px;text-align:center}
#daily-prize-phone .inviteCopy h2{font-size:22px;overflow-wrap:anywhere}
#daily-prize-phone .inviteCopy p{font-size:13px;color:#445e4c;overflow-wrap:anywhere}
#daily-prize-phone .inviteCopy .textButton{min-height:44px;color:#264a39;justify-self:center}
