.brx7XW_pair{width:190px;height:180px;margin:0 auto;position:relative}.brx7XW_card{aspect-ratio:830/1430;object-fit:cover;border-radius:8px;width:100px;height:auto;position:absolute;top:0;box-shadow:0 8px 18px #0006}.brx7XW_left{left:0;transform:rotate(-9deg)}.brx7XW_right{top:14px;right:0;transform:rotate(8deg)}
.Za_lCW_toggle{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--on-hero);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.Za_lCW_toggle:hover{background:color-mix(in srgb, var(--on-hero) 10%, transparent)}.Za_lCW_toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}
.UTa9Kq_thread{gap:var(--space-3);padding-bottom:var(--space-4);flex-direction:column;display:flex}.UTa9Kq_dock{z-index:10;margin:auto calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:var(--space-2) var(--space-4) var(--space-3);border-top:1px solid var(--line);background:var(--canvas);position:sticky;bottom:0}@media print{.UTa9Kq_dock{display:none}}
.yJYmrW_typing{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-bubble);background:var(--surface);border-bottom-left-radius:4px;align-self:flex-start;align-items:center;gap:5px;display:inline-flex}.yJYmrW_dot{background:var(--text-sub);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite yJYmrW_bounce}.yJYmrW_dot:nth-child(2){animation-delay:.15s}.yJYmrW_dot:nth-child(3){animation-delay:.3s}@keyframes yJYmrW_bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.yJYmrW_dot{animation:none}}
.wVQffa_wrap{padding:var(--space-4) var(--space-3);border-radius:var(--radius-card);background:var(--hero);color:var(--on-hero);flex-direction:column;gap:12px;display:flex;position:relative}.wVQffa_heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.wVQffa_head{color:var(--on-hero);margin:0;font-size:16px;font-weight:650}.wVQffa_head span{color:var(--accent);margin-left:8px;font-size:13px;font-weight:700}.wVQffa_reset{color:var(--on-hero-sub);font:inherit;cursor:pointer;background:#ffffff0d;border:0;border-radius:999px;flex:none;padding:7px 10px;font-size:12px}.wVQffa_reset:hover:not(:disabled){color:var(--on-hero);background:#ffffff18}.wVQffa_tools{flex:none;gap:6px;display:inline-flex}.wVQffa_auto{color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent);font-weight:600}.wVQffa_auto:hover:not(:disabled){color:var(--accent);background:color-mix(in srgb, var(--accent) 26%, transparent)}.wVQffa_reset:disabled{opacity:.42;cursor:default}.wVQffa_selected{grid-template-columns:repeat(var(--cols,3), minmax(0, 48px));justify-content:center;gap:10px;padding:2px 1px 6px;display:grid}.wVQffa_slot{color:#8e7da0;border:1px dashed #77658a;border-radius:10px;place-items:center;height:68px;font-size:14px;display:grid;position:relative}.wVQffa_slotFilled{border:1px solid var(--accent);color:var(--accent);background:linear-gradient(145deg,#49385f,#292039);font-weight:800;box-shadow:0 0 0 2px #e9c76f16}.wVQffa_fanArea{position:relative}.wVQffa_viewport{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--accent) transparent;width:100%;padding-bottom:4px;overflow:auto hidden}.wVQffa_viewport::-webkit-scrollbar{height:6px}.wVQffa_viewport::-webkit-scrollbar-thumb{background:var(--accent);border-radius:3px}.wVQffa_arrow{z-index:10;background:var(--accent);color:#1a1030;width:34px;height:34px;font:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0 0 3px;font-size:22px;line-height:1;display:grid;position:absolute;top:40%;box-shadow:0 3px 10px #0006}.wVQffa_arrowLeft{left:2px}.wVQffa_arrowRight{right:2px}.wVQffa_arrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wVQffa_fan{width:900px;height:370px;margin:0 auto;position:relative}.wVQffa_card{cursor:pointer;transform-origin:50% 320%;width:84px;height:174px;transition:transform .42s cubic-bezier(.2,.85,.25,1.12),box-shadow .2s,border-color .2s;transition-delay:calc(var(--i) * 24ms);touch-action:manipulation;background:linear-gradient(145deg,#4b3867 0%,#302345 58%,#241a35 100%);border:1px solid #c4a55c;border-radius:12px;margin-left:-42px;padding:0;position:absolute;bottom:54px;left:50%;transform:rotate(0);box-shadow:0 6px 17px #08050e99}.wVQffa_card:before{content:"";background:repeating-linear-gradient(135deg,#ffffff08 0 2px,#0000 2px 8px);border:1px solid #ddc47c66;border-radius:8px;position:absolute;inset:6px}.wVQffa_open .wVQffa_card{transform:rotate(var(--a))}.wVQffa_open .wVQffa_card:hover:not(:disabled):not(.wVQffa_picked){z-index:8;transform:rotate(var(--a)) translateY(-8px);box-shadow:0 12px 22px #05030a}.wVQffa_open .wVQffa_card.wVQffa_picked{z-index:2;transform:rotate(var(--a));border:2px solid var(--accent);transition-delay:0s;box-shadow:0 0 0 2px #e9c76f30,0 9px 20px #05030a}.wVQffa_open .wVQffa_card.wVQffa_leaving{opacity:0;transform:rotate(var(--a)) translateY(-64px) scale(.92);pointer-events:none;transition:transform .38s ease-out,opacity .38s ease-out}.wVQffa_dealt .wVQffa_card{transition-delay:0s}.wVQffa_card:disabled{cursor:default}.wVQffa_card:focus-visible{z-index:9;outline:2px solid var(--on-hero);outline-offset:3px}.wVQffa_sigil{z-index:1;color:#f4d987;border:1px solid #edcf7b;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wVQffa_picked .wVQffa_sigil{background:#edcf7b22}.wVQffa_badge{z-index:3;background:var(--accent);color:#1a1030;text-align:center;border-radius:999px;min-width:23px;padding:1px 6px;font-size:12px;font-weight:800;line-height:20px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.wVQffa_hint{color:var(--on-hero-sub);text-align:center;margin:0;font-size:12px}@media (max-width:600px){.wVQffa_wrap{gap:10px}.wVQffa_head{font-size:14px}.wVQffa_head span{margin-left:5px;font-size:12px}.wVQffa_reset{padding:6px 8px;font-size:11px}.wVQffa_selected{gap:7px}.wVQffa_slot{border-radius:8px;height:58px}.wVQffa_fan{width:760px;height:320px}.wVQffa_card{transform-origin:50% 330%;width:72px;height:148px;margin-left:-36px;bottom:43px}.wVQffa_sigil{width:24px;height:24px;font-size:12px}.wVQffa_hint{font-size:11px}}@media (prefers-reduced-motion:reduce){.wVQffa_card,.wVQffa_open .wVQffa_card.wVQffa_leaving{transition:none}}
.flTlXG_tile{gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--text);flex-direction:column;text-decoration:none;display:flex}.flTlXG_tile:not(.flTlXG_disabled):hover{border-color:var(--primary)}.flTlXG_tile:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.flTlXG_panel{height:148px;margin-bottom:var(--space-2);border-radius:var(--radius-bubble);justify-content:center;align-items:center;display:flex;overflow:hidden}.flTlXG_tint1{background:var(--tint-1)}.flTlXG_tint2{background:var(--tint-2)}.flTlXG_tint3{background:var(--tint-3)}.flTlXG_tint4{background:var(--tint-4)}.flTlXG_card{border-radius:5px;width:auto;height:128px;display:block;transform:rotate(-6deg);box-shadow:0 4px 10px #28195040}.flTlXG_head{justify-content:space-between;align-items:center;gap:var(--space-2);margin:0 var(--space-1);display:flex}.flTlXG_title{font-size:var(--fs-tile);letter-spacing:-.02em;font-weight:700}.flTlXG_badge{border-radius:var(--radius-pill);background:var(--primary);color:var(--on-primary);font-size:var(--fs-sub);letter-spacing:.02em;padding:1px 8px;font-style:normal;font-weight:700}.flTlXG_description{margin:0 var(--space-1);color:var(--text-sub);font-size:var(--fs-sub)}.flTlXG_disabled{cursor:default;background:0 0;border-style:dashed}.flTlXG_disabled .flTlXG_panel,.flTlXG_disabled .flTlXG_title,.flTlXG_disabled .flTlXG_description{opacity:.4;filter:grayscale(.6)}.flTlXG_disabled .flTlXG_badge{background:var(--line);color:var(--text-sub)}
