.daily{flex-direction:column;gap:14px;display:flex}.dpicks{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.dpick{border:2px solid var(--line);background:var(--panel-2);cursor:pointer;font:inherit;color:inherit;text-align:left;border-radius:12px;flex-direction:column;align-items:stretch;gap:6px;padding:0;display:flex}.dpick:hover{border-color:var(--muted)}.dpick[aria-pressed=true]{border-color:var(--dab-strong);background:var(--mint-tint)}.dpick .dlabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:7px 10px 0;font-size:12px;font-weight:700}.dpick[aria-pressed=true] .dlabel{color:var(--dab-strong)}.dpick .ticket{pointer-events:none;margin:0 6px 6px}.dstage{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.dball{background:radial-gradient(circle at 36% 30%, #fff 0%, var(--cream) 46%, #d8cdb6 100%);width:88px;height:88px;color:var(--card-ink);box-shadow:var(--shadow);border-radius:50%;flex:none;place-items:center;display:grid}.dball .dn{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:800;line-height:1}.dball.idle .dn{color:#5e6b7e;font-size:14px;font-weight:600}.dball.pop{animation:.38s cubic-bezier(.2,.9,.3,1.2) ddrop}@keyframes ddrop{0%{opacity:0;transform:translateY(-40px)scale(.7)}to{opacity:1;transform:none}}.dcall{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.15}.dcount{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:3px 0 0;font-size:12.5px}.dclaimbar{flex-wrap:wrap;align-items:center;gap:12px;min-height:62px;display:flex}.dclaim{font:inherit;letter-spacing:.02em;cursor:pointer;border:2px solid var(--dab-strong);background:var(--dab-strong);color:#fff;border-radius:12px;padding:14px 30px;font-size:19px;font-weight:800;animation:1s ease-in-out infinite dpulse}.dclaim:hover{background:var(--dab-hover);border-color:var(--dab-hover)}@keyframes dpulse{0%,to{transform:none}50%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.dclaim,.dball.pop{animation:none}}.dclaim .dwin{opacity:.85;margin-left:8px;font-size:13px;font-weight:600}.dwait{color:var(--muted);font-size:13.5px}.dyours{flex-direction:column;gap:8px;display:flex}.dyours h3{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px}.dothers{flex-wrap:wrap;gap:8px;display:flex}.dother{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--panel-2);min-height:40px;color:var(--text);border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 12px;display:flex}.dother:hover:not([disabled]){border-color:var(--dab-strong)}.dother[disabled]{opacity:.5;cursor:default}.dother .dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.dother .dg{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.dother.dlead .dg{color:var(--mint-ink)}.dswitchnote{color:var(--muted);margin:0;font-size:12.5px}.dprizes{flex-wrap:wrap;gap:8px;display:flex}.dprize{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);border-radius:20px;padding:7px 12px;font-size:12.5px;font-weight:600}.dprize.got{background:var(--mint-tint);border-color:var(--mint-ink);color:var(--mint-ink)}.dprize.lost{opacity:.55;text-decoration:line-through}.dresult{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.dresult h2{letter-spacing:-.025em;margin:0;font-size:26px}.dshare{background:var(--panel-2);border:1px solid var(--line);white-space:pre;border-radius:12px;max-width:100%;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;line-height:1.5;overflow-x:auto}.dstats{flex-wrap:wrap;gap:18px;margin:0;padding:0;list-style:none;display:flex}.dstats div{flex-direction:column;display:flex}.dstats b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24px;font-weight:800}.dstats span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11.5px}@media (width<=640px){.dpicks{gap:8px}.dpick .dlabel{padding:5px 7px 0;font-size:10.5px}.dpick .ticket{margin:0 4px 4px}.dball{width:66px;height:66px}.dball .dn{font-size:27px}.dcall{font-size:17px}.dclaim{justify-content:center;width:100%}}
