.UktUDW_root{background:#0d0d0d;place-items:center;min-height:100dvh;display:grid;overflow:hidden}.UktUDW_frame{background:var(--color-bg);width:min(100vw,177.778dvh);height:min(100dvh,56.25vw);color:var(--color-text);--d1-card:#fff;--d1-on-accent:#fff;--d1-on-secondary:#fff;--d1-line:color-mix(in srgb, var(--color-text) 9%, transparent);font-family:Inter,Hiragino Sans,Noto Sans JP,Noto Sans KR,Noto Sans SC,system-ui,sans-serif;position:relative;overflow:hidden;container-type:size}.UktUDW_frame[data-theme=black]{--d1-card:#141414;--d1-on-accent:#050505;--d1-on-secondary:#050505}.UktUDW_frame:is([data-theme=black],[data-theme=white]) .UktUDW_notice .UktUDW_chip,.UktUDW_frame:is([data-theme=black],[data-theme=white]) .UktUDW_pendingCard[data-status=fulfilled] .UktUDW_pendingIcon{background:var(--d1-on-secondary);color:var(--color-secondary)}.UktUDW_stage{--u:calc(100cqw / 1920);gap:calc(var(--u) * 24);padding:calc(var(--u) * 40) calc(var(--u) * 48);flex-direction:column;line-height:1.3;transition:opacity .3s;display:flex;position:absolute;inset:0}.UktUDW_stage[data-stale=true]>:not(.UktUDW_toast){opacity:.45;filter:grayscale(.6)}.UktUDW_card{border:1px solid var(--d1-line);border-radius:calc(var(--u) * 28);background:var(--d1-card);box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 10) color-mix(in srgb, var(--color-text) 5%, transparent)}.UktUDW_chip,.UktUDW_chipDark{align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 8) calc(var(--u) * 18);background:var(--color-accent);color:var(--d1-on-accent);font-size:calc(var(--u) * 22);letter-spacing:.04em;white-space:nowrap;border-radius:999px;flex:none;font-weight:800;display:inline-flex}.UktUDW_chipDark{background:var(--color-secondary);color:var(--d1-on-secondary)}.UktUDW_label{color:var(--color-muted);font-size:calc(var(--u) * 20);letter-spacing:.06em;font-weight:700}.UktUDW_top{flex:0 0 calc(var(--u) * 150);gap:calc(var(--u) * 24);display:flex}.UktUDW_brand{align-items:center;gap:calc(var(--u) * 28);min-width:0;padding:0 calc(var(--u) * 40);flex:1;display:flex}.UktUDW_livePill{align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 12) calc(var(--u) * 24);background:var(--color-accent);color:var(--d1-on-accent);font-size:calc(var(--u) * 28);letter-spacing:.08em;border-radius:999px;flex:none;font-weight:900;display:inline-flex}.UktUDW_livePill i{width:calc(var(--u) * 14);height:calc(var(--u) * 14);background:var(--d1-on-accent);border-radius:50%;animation:1.6s ease-in-out infinite UktUDW_pulse}.UktUDW_storeName{min-width:0;font-size:calc(var(--u) * 56);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:800;overflow:hidden}.UktUDW_tables{align-items:baseline;gap:calc(var(--u) * 10);padding:calc(var(--u) * 14) calc(var(--u) * 24);border-radius:calc(var(--u) * 18);background:var(--color-surface);color:var(--color-muted);font-size:calc(var(--u) * 22);flex:none;font-weight:700;display:flex}.UktUDW_tables b{color:var(--color-text);font-size:calc(var(--u) * 40);font-weight:900}.UktUDW_codeCard{flex:0 0 calc(var(--u) * 430);justify-content:center;gap:calc(var(--u) * 4);padding:0 calc(var(--u) * 36);background:var(--color-secondary);color:var(--d1-on-secondary);border-color:#0000;flex-direction:column;display:flex}.UktUDW_codeCard .UktUDW_label{color:color-mix(in srgb, var(--d1-on-secondary) 65%, transparent)}.UktUDW_code{font-size:calc(var(--u) * 60);font-variant-numeric:tabular-nums;letter-spacing:.06em;white-space:nowrap;font-weight:900;line-height:1.05}.UktUDW_hint{color:color-mix(in srgb, var(--d1-on-secondary) 70%, transparent);font-size:calc(var(--u) * 18);font-weight:600}.UktUDW_notice{align-items:center;gap:calc(var(--u) * 24);min-height:calc(var(--u) * 88);padding:calc(var(--u) * 16) calc(var(--u) * 28);border-radius:calc(var(--u) * 28);background:var(--color-secondary);color:var(--d1-on-secondary);flex:none;display:flex}.UktUDW_notice p{font-size:calc(var(--u) * 34);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.UktUDW_body{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 560);gap:calc(var(--u) * 24);flex:1;min-height:0;display:grid}.UktUDW_bodyWide{grid-template-columns:minmax(0,1fr)}.UktUDW_bodyGame{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 640)}.UktUDW_chat{min-height:0;padding:calc(var(--u) * 32) calc(var(--u) * 40);flex-direction:column;display:flex;position:relative;overflow:hidden}.UktUDW_cardTitle{align-items:center;gap:calc(var(--u) * 12);margin:0 0 calc(var(--u) * 16);color:var(--color-muted);font-size:calc(var(--u) * 22);letter-spacing:.1em;font-weight:800;display:flex}.UktUDW_dot{width:calc(var(--u) * 12);height:calc(var(--u) * 12);background:var(--color-accent);border-radius:50%}.UktUDW_rows{justify-content:flex-end;gap:calc(var(--u) * 16);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 14%);mask-image:linear-gradient(#0000 0,#000 14%)}.UktUDW_row{align-items:flex-start;gap:calc(var(--u) * 18);animation:.36s ease-out both UktUDW_rise;display:flex}.UktUDW_tableTag{min-width:calc(var(--u) * 88);height:calc(var(--u) * 64);padding:0 calc(var(--u) * 14);border-radius:calc(var(--u) * 18);background:var(--color-secondary);color:var(--d1-on-secondary);font-size:calc(var(--u) * 26);white-space:nowrap;flex:none;place-items:center;font-weight:900;display:grid}.UktUDW_bubble{padding:calc(var(--u) * 14) calc(var(--u) * 26);border-radius:calc(var(--u) * 8) calc(var(--u) * 24) calc(var(--u) * 24) calc(var(--u) * 24);background:var(--color-surface);font-size:calc(var(--u) * 38);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.35}.UktUDW_rowNotice{align-items:center;gap:calc(var(--u) * 18);padding:calc(var(--u) * 14) calc(var(--u) * 20);border:2px solid var(--color-accent);border-radius:calc(var(--u) * 24);background:color-mix(in srgb, var(--color-accent) 7%, var(--d1-card));animation:.36s ease-out both UktUDW_rise;display:flex}.UktUDW_rowNotice p{font-size:calc(var(--u) * 34);margin:0;font-weight:700}.UktUDW_chatRoomy .UktUDW_rows{justify-content:flex-start;gap:calc(var(--u) * 22);padding-top:calc(var(--u) * 8);-webkit-mask-image:none;mask-image:none}.UktUDW_chatRoomy .UktUDW_bubble{padding:calc(var(--u) * 18) calc(var(--u) * 32);font-size:calc(var(--u) * 48)}.UktUDW_chatRoomy .UktUDW_tableTag{min-width:calc(var(--u) * 108);height:calc(var(--u) * 82);font-size:calc(var(--u) * 32)}.UktUDW_chatCompact{padding:calc(var(--u) * 28) calc(var(--u) * 28)}.UktUDW_chatCompact .UktUDW_bubble{font-size:calc(var(--u) * 30)}.UktUDW_chatCompact .UktUDW_tableTag{min-width:calc(var(--u) * 72);height:calc(var(--u) * 54);font-size:calc(var(--u) * 22)}.UktUDW_reactions{pointer-events:none;position:absolute;inset:0;overflow:hidden}.UktUDW_reactions span{bottom:calc(var(--u) * -100);width:calc(var(--u) * 96);height:calc(var(--u) * 96);background:var(--d1-card);box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 18) color-mix(in srgb, var(--color-text) 16%, transparent);font-size:calc(var(--u) * 56);border-radius:50%;place-items:center;animation:3.4s cubic-bezier(.2,.7,.3,1) both UktUDW_float;display:grid;position:absolute}.UktUDW_game{min-height:0;padding:calc(var(--u) * 32) calc(var(--u) * 40);flex-direction:column;display:flex}.UktUDW_gameHead{justify-content:space-between;align-items:center;display:flex}.UktUDW_phase{padding:calc(var(--u) * 8) calc(var(--u) * 20);background:var(--color-surface);font-size:calc(var(--u) * 24);border-radius:999px;font-weight:800}.UktUDW_gameBody{justify-content:center;align-items:center;gap:calc(var(--u) * 28);flex-direction:column;flex:1;min-height:0;display:flex}.UktUDW_recruit{align-items:center;gap:calc(var(--u) * 48);display:flex}.UktUDW_bigHand{width:calc(var(--u) * 200);height:calc(var(--u) * 200);border-radius:calc(var(--u) * 40);background:var(--color-surface);font-size:calc(var(--u) * 120);place-items:center;font-weight:900;display:grid}.UktUDW_vs{color:var(--color-accent);font-size:calc(var(--u) * 72);font-style:italic;font-weight:900}.UktUDW_statRow{gap:calc(var(--u) * 20);display:flex}.UktUDW_stat{min-width:calc(var(--u) * 260);align-items:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * 18) calc(var(--u) * 32);border-radius:calc(var(--u) * 24);background:var(--color-surface);flex-direction:column;display:flex}.UktUDW_stat b{font-size:calc(var(--u) * 56);font-variant-numeric:tabular-nums;font-weight:900;line-height:1.1}.UktUDW_stat span{color:var(--color-muted);font-size:calc(var(--u) * 20);font-weight:700}.UktUDW_statAccent{background:var(--color-accent);color:var(--d1-on-accent)}.UktUDW_statAccent span{color:color-mix(in srgb, var(--d1-on-accent) 85%, transparent)}.UktUDW_ring{--left:1;width:calc(var(--u) * 330);height:calc(var(--u) * 330);background:radial-gradient(closest-side, var(--d1-card) 84%, transparent 85%), conic-gradient(var(--color-accent) calc(var(--left) * 360deg), var(--color-surface) 0);border-radius:50%;place-content:center;justify-items:center;transition:background .25s linear;display:grid}.UktUDW_ring b{color:var(--color-accent);font-size:calc(var(--u) * 132);font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.UktUDW_ring span{color:var(--color-muted);font-size:calc(var(--u) * 24);font-weight:700}.UktUDW_progressText{font-size:calc(var(--u) * 36);margin:0;font-weight:800}.UktUDW_tableChips{justify-content:center;gap:calc(var(--u) * 12);flex-wrap:wrap;max-width:90%;display:flex}.UktUDW_tableChips span{padding:calc(var(--u) * 12) calc(var(--u) * 22);border:2px dashed var(--d1-line);border-radius:calc(var(--u) * 18);color:var(--color-muted);font-size:calc(var(--u) * 24);font-weight:800}.UktUDW_tableChips span[data-done=true]{border:2px solid var(--color-secondary);background:var(--color-secondary);color:var(--d1-on-secondary)}.UktUDW_spinner{width:calc(var(--u) * 180);height:calc(var(--u) * 180);border:calc(var(--u) * 16) solid var(--color-surface);border-top-color:var(--color-accent);border-radius:50%;animation:.9s linear infinite UktUDW_spin}.UktUDW_prize{align-items:center;gap:calc(var(--u) * 16);padding:calc(var(--u) * 14) calc(var(--u) * 28);background:color-mix(in srgb, var(--color-accent) 9%, var(--d1-card));color:var(--color-text);border-radius:999px;display:flex}.UktUDW_prize span{color:var(--color-accent);font-size:calc(var(--u) * 22);font-weight:800}.UktUDW_prize strong{font-size:calc(var(--u) * 26);font-weight:800}.UktUDW_gameResult{margin:0 0 calc(var(--u) * -40) calc(var(--u) * -48);padding-left:calc(var(--u) * 88);border-radius:0 calc(var(--u) * 40) 0 0;background:var(--color-accent);box-shadow:none;color:var(--d1-on-accent);border:0}.UktUDW_resultTitle{font-size:calc(var(--u) * 168);letter-spacing:.02em;font-weight:900;line-height:.95;animation:.5s cubic-bezier(.2,1.6,.4,1) both UktUDW_pop}.UktUDW_gameResult .UktUDW_chipDark{background:color-mix(in srgb, var(--d1-on-accent) 18%, transparent);color:var(--d1-on-accent)}.UktUDW_gameResult .UktUDW_phase{background:color-mix(in srgb, var(--d1-on-accent) 18%, transparent)}.UktUDW_resultHand{font-size:calc(var(--u) * 132);line-height:1;animation:.5s cubic-bezier(.2,1.6,.4,1) both UktUDW_pop}.UktUDW_winnerLabel{font-size:calc(var(--u) * 30);letter-spacing:.06em;font-weight:800}.UktUDW_winner{padding:calc(var(--u) * 14) calc(var(--u) * 56);border-radius:calc(var(--u) * 28);background:var(--d1-card);color:var(--color-text);font-size:calc(var(--u) * 96);font-weight:900;line-height:1.1}.UktUDW_gameResult .UktUDW_prize{background:color-mix(in srgb, var(--d1-on-accent) 16%, transparent);color:var(--d1-on-accent)}.UktUDW_gameResult .UktUDW_prize span{color:var(--d1-on-accent)}.UktUDW_holdBar{width:60%;height:calc(var(--u) * 8);background:color-mix(in srgb, currentColor 20%, transparent);border-radius:999px;display:block;overflow:hidden}.UktUDW_holdBar i{border-radius:inherit;background:currentColor;height:100%;animation:8s linear both UktUDW_drain;display:block}.UktUDW_pending{gap:calc(var(--u) * 16);flex-direction:column;min-height:0;display:flex}.UktUDW_pendingTitle{align-items:center;gap:calc(var(--u) * 14);margin:calc(var(--u) * 8) calc(var(--u) * 8) 0;color:var(--color-muted);font-size:calc(var(--u) * 24);letter-spacing:.06em;font-weight:800;display:flex}.UktUDW_pendingTitle b{min-width:calc(var(--u) * 44);height:calc(var(--u) * 44);padding:0 calc(var(--u) * 10);background:var(--color-accent);color:var(--d1-on-accent);font-size:calc(var(--u) * 24);border-radius:999px;place-items:center;display:grid}.UktUDW_pendingCard{align-items:center;gap:calc(var(--u) * 22);padding:calc(var(--u) * 24) calc(var(--u) * 28);transition:opacity .4s,transform .4s;animation:.36s ease-out both UktUDW_rise;display:flex}.UktUDW_pendingCard[data-kind=reward]{border:2px solid var(--color-accent)}.UktUDW_pendingCard[data-status=fulfilled]{background:var(--color-secondary);color:var(--d1-on-secondary);border-color:#0000}.UktUDW_pendingCard[data-status=unavailable]{opacity:.55}.UktUDW_pendingIcon{width:calc(var(--u) * 84);height:calc(var(--u) * 84);border-radius:calc(var(--u) * 22);background:var(--color-surface);font-size:calc(var(--u) * 44);flex:none;place-items:center;font-weight:900;display:grid}.UktUDW_pendingCard[data-status=fulfilled] .UktUDW_pendingIcon{background:var(--color-accent);color:var(--d1-on-accent)}.UktUDW_pendingCard>div{gap:calc(var(--u) * 2);flex-direction:column;min-width:0;display:flex}.UktUDW_pendingKind{color:var(--color-accent);font-size:calc(var(--u) * 20);letter-spacing:.06em;font-weight:800}.UktUDW_pendingCard[data-status=fulfilled] .UktUDW_pendingKind{color:color-mix(in srgb, var(--d1-on-secondary) 75%, transparent)}.UktUDW_pendingCard strong{font-size:calc(var(--u) * 36);font-weight:900}.UktUDW_pendingCard p{font-size:calc(var(--u) * 24);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;display:-webkit-box;overflow:hidden}.UktUDW_morePending{padding:calc(var(--u) * 16);border:2px dashed var(--d1-line);border-radius:calc(var(--u) * 24);color:var(--color-muted);font-size:calc(var(--u) * 22);text-align:center;margin:0;font-weight:700}.UktUDW_giftLayer{background:color-mix(in srgb, var(--color-secondary) 35%, transparent);place-items:center;animation:.3s ease-out both UktUDW_fade;display:grid;position:absolute;inset:0}.UktUDW_gift{min-width:calc(var(--u) * 760);align-items:center;gap:calc(var(--u) * 18);padding:calc(var(--u) * 48) calc(var(--u) * 72) calc(var(--u) * 40);border-radius:calc(var(--u) * 40);background:var(--d1-card);box-shadow:0 calc(var(--u) * 24) calc(var(--u) * 60) color-mix(in srgb, var(--color-secondary) 35%, transparent);color:var(--color-accent);text-align:center;flex-direction:column;animation:.5s cubic-bezier(.2,1.4,.4,1) both UktUDW_pop;display:flex}.UktUDW_giftIcon{font-size:calc(var(--u) * 120);line-height:1}.UktUDW_gift strong{color:var(--color-text);font-size:calc(var(--u) * 80);font-weight:900;line-height:1.1}.UktUDW_gift p{color:var(--color-text);font-size:calc(var(--u) * 40);margin:0;font-weight:700}.UktUDW_gift .UktUDW_holdBar i{animation-duration:6s}.UktUDW_screen{background:var(--color-bg);place-items:center;display:grid;position:absolute;inset:0}.UktUDW_screenCard{width:calc(var(--u) * 1280);align-items:center;gap:calc(var(--u) * 24);padding:calc(var(--u) * 96) calc(var(--u) * 96);border-radius:calc(var(--u) * 48);text-align:center;flex-direction:column;display:flex}.UktUDW_screenIcon{width:calc(var(--u) * 180);height:calc(var(--u) * 180);background:var(--color-secondary);color:var(--d1-on-secondary);border-radius:50%;place-items:center;display:grid}.UktUDW_screenIcon svg{width:calc(var(--u) * 96);height:calc(var(--u) * 96)}.UktUDW_screenStore{color:var(--color-muted);font-size:calc(var(--u) * 40);font-weight:700}.UktUDW_screenCard strong{font-size:calc(var(--u) * 92);font-weight:900;line-height:1.15}.UktUDW_screenCard p{color:var(--color-muted);font-size:calc(var(--u) * 40);margin:0;font-weight:600}.UktUDW_toast{bottom:calc(var(--u) * 56);align-items:center;gap:calc(var(--u) * 16);padding:calc(var(--u) * 18) calc(var(--u) * 32);background:var(--color-secondary);color:var(--d1-on-secondary);font-size:calc(var(--u) * 26);border-radius:999px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.UktUDW_toast i{width:calc(var(--u) * 26);height:calc(var(--u) * 26);border:calc(var(--u) * 4) solid color-mix(in srgb, var(--d1-on-secondary) 30%, transparent);border-top-color:var(--d1-on-secondary);border-radius:50%;animation:.9s linear infinite UktUDW_spin}.UktUDW_toast span{color:color-mix(in srgb, var(--d1-on-secondary) 70%, transparent)}.UktUDW_previewBar{z-index:10;color:#fff;background:#000c;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;font:12px/1.2 system-ui,sans-serif;display:flex;position:fixed;bottom:12px;right:12px}.UktUDW_previewBar label{align-items:center;gap:6px;display:flex}.UktUDW_previewBar select{max-width:180px;font:inherit}.UktUDW_previewBar a{color:#ffb4a6}@keyframes UktUDW_rise{0%{opacity:0;transform:translateY(calc(var(--u) * 24))}}@keyframes UktUDW_float{0%{opacity:0;transform:translateY(0)scale(.6)}12%{opacity:1;transform:translateY(calc(var(--u) * -120)) scale(1)}to{opacity:0;transform:translateY(calc(var(--u) * -760)) scale(1.05)}}@keyframes UktUDW_pop{0%{opacity:0;transform:scale(.8)}}@keyframes UktUDW_fade{0%{opacity:0}}@keyframes UktUDW_spin{to{transform:rotate(360deg)}}@keyframes UktUDW_pulse{50%{opacity:.35}}@keyframes UktUDW_drain{0%{width:100%}to{width:0}}@media (prefers-reduced-motion:reduce){.UktUDW_stage *,.UktUDW_stage :before{animation-duration:1ms!important;animation-iteration-count:1!important}}.UktUDW_screenCode{align-items:center;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 24);flex-direction:column;display:flex}.UktUDW_screenCode span{font-size:calc(var(--u) * 26);opacity:.7}.UktUDW_screenCode b{font-size:calc(var(--u) * 96);font-variant-numeric:tabular-nums;letter-spacing:calc(var(--u) * 10)}.UktUDW_screenCardPairing{gap:calc(var(--u) * 16);padding:calc(var(--u) * 56) calc(var(--u) * 96)}.UktUDW_screenIconLine{width:calc(var(--u) * 120);height:calc(var(--u) * 120);border:calc(var(--u) * 4) solid #111;color:#111;background:#fff;border-radius:50%;place-items:center;display:grid}.UktUDW_screenIconLine svg{width:calc(var(--u) * 64);height:calc(var(--u) * 64)}.UktUDW_screenQr{width:calc(var(--u) * 380);height:calc(var(--u) * 380);padding:calc(var(--u) * 20);border-radius:calc(var(--u) * 24);background:#fff}.UktUDW_screenQr svg{width:100%;height:100%;display:block}.UktUDW_screenAction{margin-top:calc(var(--u) * 16);padding:calc(var(--u) * 18) calc(var(--u) * 40);background:var(--color-secondary);color:var(--d1-on-secondary);font-size:calc(var(--u) * 30);border-radius:999px;font-weight:800;text-decoration:none}.UktUDW_storeList{gap:calc(var(--u) * 16);width:100%;margin-top:calc(var(--u) * 16);flex-direction:column;display:flex}.UktUDW_storeList a{padding:calc(var(--u) * 22) calc(var(--u) * 32);border:1px solid var(--d1-line);border-radius:calc(var(--u) * 24);color:var(--color-text);font-size:calc(var(--u) * 34);font-weight:800;text-decoration:none}
