.lpOZrG_surface{background:var(--aurora-panel-gradient);-webkit-backdrop-filter:blur(var(--aurora-panel-blur));backdrop-filter:blur(var(--aurora-panel-blur));border-color:var(--aurora-glass-stroke);border-radius:var(--aurora-radius);flex-direction:column;display:flex}.lpOZrG_surface>[data-slot=dialog-header]{flex-shrink:0}.lpOZrG_body{overscroll-behavior:contain;min-height:0;margin:-4px;padding:4px;scroll-padding-block:4px;overflow-y:auto}.lpOZrG_footer{flex-shrink:0}@media (max-height:500px){.lpOZrG_surface{gap:8px;padding:12px}.lpOZrG_surface>[data-slot=dialog-header]{flex-direction:row;align-items:center;gap:12px;padding-right:32px}.lpOZrG_surface [data-slot=dialog-title]{text-align:left;font-size:20px;line-height:1.3}.lpOZrG_surface>[data-slot=dialog-close]{top:12px;right:12px}.lpOZrG_iconTile{flex-shrink:0;width:32px;height:32px;margin:0}}.lpOZrG_overlay{background-color:color-mix(in srgb, var(--aurora-bg) 40%, transparent)}.lpOZrG_iconTile{border-color:color-mix(in srgb, var(--aurora-pink) 22%, transparent);background-color:color-mix(in srgb, var(--aurora-pink) 14%, transparent)}.lpOZrG_tipChoice[aria-pressed=true]{border-color:var(--aurora-pink-hi);background-color:color-mix(in srgb, var(--aurora-pink) 14%, transparent)}
.P2rcwW_panel{--tr-card-w:clamp(52px, 7.5vw, 76px);--fan-card-w:clamp(46px, 6.5vw, 66px);--tr-gold:#f3bed9;background:radial-gradient(120% 120% at 50% 100%, color-mix(in srgb, var(--aurora-pink) 13%, transparent), transparent 70%), color-mix(in srgb, var(--aurora-bg-2) 88%, transparent);min-width:0;max-height:min(460px,45dvh);color:var(--aurora-ink);border-top:1px solid #ffffff10;flex-direction:column;display:flex;overflow-y:auto;container-type:inline-size}.P2rcwW_bar{align-items:center;gap:10px;min-height:40px;padding:6px 16px 6px 24px;display:flex}.P2rcwW_barTitle{flex:none;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.P2rcwW_barStatus{min-width:0;color:var(--aurora-ink-dim);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;overflow:hidden}.P2rcwW_barEnd{margin-left:auto}.P2rcwW_iconButton{width:30px;height:30px;color:var(--aurora-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.P2rcwW_iconButton:hover{background:var(--aurora-glass)}.P2rcwW_actions,.P2rcwW_controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.P2rcwW_controls{justify-content:center;padding:2px 16px 10px}.P2rcwW_button,.P2rcwW_ghostButton{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 14px;font-size:12px;font-weight:600;transition:transform .2s,opacity .2s,background .2s;display:inline-flex}.P2rcwW_button{background:var(--aurora-grad-button);box-shadow:var(--aurora-shadow-glow);color:#fff;border:0}.P2rcwW_ghostButton{border:1px solid var(--aurora-glass-stroke);color:var(--aurora-ink);background:0 0}.P2rcwW_button:hover:not(:disabled),.P2rcwW_ghostButton:hover:not(:disabled){transform:translateY(-1px)}.P2rcwW_button:disabled,.P2rcwW_ghostButton:disabled{cursor:not-allowed;opacity:.5}.P2rcwW_button:focus-visible,.P2rcwW_ghostButton:focus-visible,.P2rcwW_iconButton:focus-visible,.P2rcwW_slotButton:focus-visible,.P2rcwW_fanCard:focus-visible{outline:2px solid var(--tr-gold);outline-offset:3px}.P2rcwW_error{color:#fda29b;margin:0 24px 8px;font-size:12px}.P2rcwW_setup{gap:12px;padding:4px 24px 14px;display:grid}.P2rcwW_field{min-width:0;color:var(--aurora-ink-dim);border:0;gap:6px;margin:0;padding:0;font-size:12px;display:grid}.P2rcwW_select{border:1px solid var(--aurora-glass-stroke);background:var(--aurora-bg);height:36px;color:var(--aurora-ink);border-radius:8px;padding:0 10px;font-size:13px}.P2rcwW_choices{flex-wrap:wrap;gap:6px;display:flex}.P2rcwW_choice{border:1px solid var(--aurora-glass-stroke);color:var(--aurora-ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}.P2rcwW_choice[data-selected=true]{border-color:var(--tr-gold);background:color-mix(in srgb, var(--aurora-pink) 16%, transparent)}.P2rcwW_choice input{accent-color:var(--aurora-pink)}.P2rcwW_card{width:var(--tr-card-w);aspect-ratio:2/3;perspective:600px;display:block;position:relative}.P2rcwW_cardInner,.P2rcwW_face,.P2rcwW_frontArt,.P2rcwW_emptySlot{display:block;position:absolute;inset:0}.P2rcwW_cardInner{transform-style:preserve-3d;transition:transform .8s cubic-bezier(.3,.7,.2,1)}.P2rcwW_card[data-revealed=true] .P2rcwW_cardInner{transform:rotateY(180deg)}.P2rcwW_face{backface-visibility:hidden;background:var(--aurora-bg-2);border-radius:7px;overflow:hidden;box-shadow:0 8px 18px #0000006b}.P2rcwW_front{transform:rotateY(180deg);container-type:inline-size}.P2rcwW_card[data-reversed=true] .P2rcwW_frontArt{transform:rotate(180deg)}.P2rcwW_cardName{color:#ffe5d3;width:84%;font-family:var(--font-instrument-serif), Georgia, serif;text-align:center;text-shadow:0 1px 4px #000000d9;font-size:clamp(7px,11cqw,13px);line-height:1.05;position:absolute;bottom:4.5%;left:8%}.P2rcwW_emptySlot{border:1px dashed color-mix(in srgb, var(--tr-gold) 40%, transparent);background:color-mix(in srgb, var(--aurora-bg) 40%, transparent);border-radius:7px}.P2rcwW_tableArea{--fan-card:var(--fan-card-w);--fan-radius:calc(var(--fan-card) * 4.6);--fan-h:calc(var(--fan-card) * 1.5 + var(--fan-radius) * .36 + 18px);--fan-peek:54px;flex-direction:column;flex:0 auto;min-height:0;transition:min-height .35s;display:flex;position:relative;overflow:hidden}.P2rcwW_tableArea:has(.P2rcwW_fanDock[data-expanded=true]){min-height:var(--fan-h)}.P2rcwW_stage{flex-wrap:wrap;flex:auto;justify-content:safe center;align-items:flex-start;gap:16px;min-height:0;padding:6px 24px 12px;display:flex;overflow:auto}.P2rcwW_tableArea[data-picking=true] .P2rcwW_stage{padding-top:calc(var(--fan-peek) + 6px)}.P2rcwW_deck{width:calc(var(--tr-card-w) + 14px);height:calc(var(--tr-card-w) * 1.5 + 22px);flex:none;margin-top:4px;position:relative}.P2rcwW_deckCard{bottom:calc(var(--i) * 2px);left:calc(var(--i) * 1.5px);display:block;position:absolute}.P2rcwW_deck[data-shuffling=true] .P2rcwW_deckCard{animation:1.1s ease-in-out infinite P2rcwW_riffle;animation-delay:calc(var(--i) * 60ms)}.P2rcwW_deck[data-shuffling=true] .P2rcwW_deckCard:nth-child(odd){animation-name:P2rcwW_riffleLeft}@keyframes P2rcwW_riffle{0%,to{transform:none}40%{transform:translate(calc(var(--tr-card-w) * .7), -8px) rotate(10deg)}70%{transform:translate(calc(var(--tr-card-w) * .1), -12px) rotate(-2deg)}}@keyframes P2rcwW_riffleLeft{0%,to{transform:none}40%{transform:translate(calc(var(--tr-card-w) * -.7), -8px) rotate(-10deg)}70%{transform:translate(calc(var(--tr-card-w) * -.1), -12px) rotate(2deg)}}.P2rcwW_deckCount{background:var(--aurora-bg);min-width:22px;color:var(--tr-gold);text-align:center;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;bottom:-6px;right:-4px}.P2rcwW_fanDock{--tr-card-w:var(--fan-card);z-index:3;height:var(--fan-h);transform:translateY(calc(var(--fan-peek) - var(--fan-h)));transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;right:0}.P2rcwW_fanDock:before{background:linear-gradient(180deg, color-mix(in srgb, var(--aurora-bg-2) 92%, transparent) 70%, transparent);content:"";opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0 0 -40px}.P2rcwW_fanDock[data-expanded=true]{transform:none}.P2rcwW_fanDock[data-expanded=true]:before{opacity:1}.P2rcwW_fan{width:100%;height:100%;position:relative;transform:rotate(180deg)}.P2rcwW_fanCard{transform:translateX(-50%) rotate(var(--a));transform-origin:50% var(--fan-radius);background:0 0;border:0;padding:0;transition:transform .2s;position:absolute;top:14px;left:50%}.P2rcwW_fanDock[data-expanded=true] .P2rcwW_fanCard:not(:disabled){cursor:pointer}.P2rcwW_fanDock[data-expanded=true] .P2rcwW_fanCard:not(:disabled):hover,.P2rcwW_fanDock[data-expanded=true] .P2rcwW_fanCard:not(:disabled):focus-visible{z-index:100;transform:translateX(-50%) rotate(var(--a)) translateY(-14px)}.P2rcwW_fanCard[data-taken=true]{visibility:hidden}.P2rcwW_fanHandle{z-index:101;height:var(--fan-peek);background:linear-gradient(0deg, transparent 10%, color-mix(in srgb, var(--aurora-bg-2) 55%, transparent));color:var(--aurora-ink);cursor:pointer;border:0;justify-content:center;align-items:flex-end;padding:0 0 4px;display:flex;position:absolute;bottom:0;left:0;right:0}.P2rcwW_fanHandle:disabled{cursor:default}.P2rcwW_fanHint{border:1px solid color-mix(in srgb, var(--tr-gold) 45%, transparent);background:color-mix(in srgb, var(--aurora-bg) 85%, transparent);border-radius:999px;padding:3px 12px;font-size:11px;font-weight:600}.P2rcwW_fanHandle:not(:disabled) .P2rcwW_fanHint{animation:1.8s ease-in-out infinite P2rcwW_glow}.P2rcwW_fanHandle:focus-visible{outline:2px solid var(--tr-gold);outline-offset:-2px}.P2rcwW_board{grid-template-columns:repeat(var(--board-cols), var(--tr-card-w));flex:0 auto;gap:10px 8px;min-width:0;display:grid}.P2rcwW_slot{flex-direction:column;align-self:start;align-items:center;gap:4px;min-width:0;display:flex}.P2rcwW_slot[data-crossed=true]{z-index:2;transform:rotate(90deg)}.P2rcwW_slot[data-crossed=true] .P2rcwW_slotLabel{display:none}.P2rcwW_slotButton{cursor:default;background:0 0;border:0;padding:0;display:block}.P2rcwW_slotButton:not(:disabled){cursor:pointer}.P2rcwW_slotButton[data-action=reveal] .P2rcwW_card{animation:1.8s ease-in-out infinite P2rcwW_glow}.P2rcwW_slotButton[data-action=open]:hover .P2rcwW_card{filter:brightness(1.08)}@keyframes P2rcwW_glow{50%{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--aurora-pink) 70%, transparent))}}.P2rcwW_slotLabel{max-width:calc(var(--tr-card-w) + 8px);-webkit-line-clamp:2;color:var(--tr-gold);letter-spacing:.04em;text-align:center;text-transform:uppercase;white-space:normal;-webkit-box-orient:vertical;font-size:9px;font-weight:600;line-height:11px;display:-webkit-box;overflow:hidden}.P2rcwW_tableArea[data-compact-labels=true] .P2rcwW_slotName{display:none}.P2rcwW_arcana{color:var(--aurora-ink);font-weight:600}.P2rcwW_arcana[data-arcana=major]{color:#ffd99a}.P2rcwW_arcana[data-arcana=wands]{color:#ffb38a}.P2rcwW_arcana[data-arcana=cups]{color:#9fd4ff}.P2rcwW_arcana[data-arcana=swords]{color:#d5dcf0}.P2rcwW_arcana[data-arcana=pentacles]{color:#b9e3a6}.P2rcwW_notice{border:1px solid var(--aurora-glass-stroke);background:color-mix(in srgb, var(--aurora-glass) 90%, transparent);border-radius:18px;align-items:center;gap:10px;max-width:440px;padding:6px 14px 6px 6px;font-size:12px;font-weight:500;line-height:18px;display:flex}.P2rcwW_noticeThumb{aspect-ratio:2/3;border-radius:3px;flex:0 0 22px;width:22px;display:block;position:relative;overflow:hidden}.P2rcwW_noticeThumb[data-reversed=true]{transform:rotate(180deg)}.P2rcwW_noticeTime{color:var(--aurora-ink-dim);white-space:nowrap}@container (max-width:560px){.P2rcwW_bar,.P2rcwW_setup,.P2rcwW_stage,.P2rcwW_controls{padding-left:12px;padding-right:12px}.P2rcwW_tableArea{--fan-card:clamp(36px, 10cqw, 48px);--fan-radius:calc(var(--fan-card) * 3.8)}}@media (prefers-reduced-motion:reduce){.P2rcwW_cardInner,.P2rcwW_fanCard,.P2rcwW_button,.P2rcwW_ghostButton,.P2rcwW_fanDock,.P2rcwW_fanDock:before,.P2rcwW_tableArea{transition:none}.P2rcwW_slotButton[data-action=reveal] .P2rcwW_card,.P2rcwW_fanHandle:not(:disabled) .P2rcwW_fanHint,.P2rcwW_deck[data-shuffling=true] .P2rcwW_deckCard{animation:none}}.P2rcwW_choiceCard{border:1px solid color-mix(in srgb, var(--tr-gold) 45%, transparent);background:var(--aurora-glass-stroke-hi);border-radius:4px 14px 14px;flex:0 300px;align-self:center;gap:8px;max-width:300px;padding:14px 16px;animation:.35s ease-out both P2rcwW_choiceIn;display:grid}.P2rcwW_choiceTitle{margin:0;font-size:14px;font-weight:600}.P2rcwW_choiceHint{color:var(--aurora-ink-dim);margin:0;font-size:12px;line-height:17px}.P2rcwW_choiceActions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}@keyframes P2rcwW_choiceIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.P2rcwW_zoom{border:1px solid var(--aurora-glass-stroke);background:var(--aurora-bg-2);max-width:min(320px,100vw - 32px);color:var(--aurora-ink);text-align:center;border-radius:18px;justify-items:center;gap:6px;padding:22px 20px 18px;display:grid}.P2rcwW_zoomCard{aspect-ratio:2/3;border-radius:12px;width:min(220px,60vw);margin-bottom:8px;display:block;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000008c}.P2rcwW_zoomCard[data-reversed=true]{transform:rotate(180deg)}.P2rcwW_zoomPosition{color:var(--tr-gold,#f3bed9);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.P2rcwW_zoomName{font-size:19px;font-weight:600}.P2rcwW_zoomReversed{color:var(--aurora-ink-dim);font-size:14px;font-weight:500}.P2rcwW_zoomLink{color:var(--aurora-ink-dim);text-underline-offset:2px;margin-top:4px;font-size:12px;text-decoration:underline}.P2rcwW_hoverPreview{z-index:60;border:1px solid var(--aurora-glass-stroke);background:color-mix(in srgb, var(--aurora-bg-2) 94%, transparent);color:var(--aurora-ink);text-align:center;pointer-events:none;border-radius:14px;justify-items:center;gap:2px;padding:8px 8px 10px;animation:.16s ease-out both P2rcwW_previewIn;display:grid;position:fixed;box-shadow:0 18px 44px #0000008c}.P2rcwW_hoverCard{aspect-ratio:2/3;border-radius:9px;width:100%;margin-bottom:6px;display:block;position:relative;overflow:hidden}.P2rcwW_hoverCard[data-reversed=true]{transform:rotate(180deg)}.P2rcwW_hoverPosition{color:#f3bed9;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.P2rcwW_hoverName{font-size:14px;font-weight:600}.P2rcwW_hoverPreview .P2rcwW_arcana{font-size:11px}@keyframes P2rcwW_previewIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.P2rcwW_hoverPreview{animation:none}}
