.mus-page{max-width:1180px;margin:0 auto;padding:22px 24px 90px}.mus-match{border:1px solid var(--hairline);background:var(--night-deep);border-radius:6px;padding:0 26px 22px;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000073}.mus-foe-bar{border-bottom:1px solid var(--hairline);align-items:center;gap:16px;padding:14px 0;display:flex}.mus-foe-portrait{border:1px solid var(--gold-deep);background:var(--night-raised);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:2px;display:flex}.mus-foe-portrait span{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--house);text-shadow:0 0 12px var(--house-glow);font-size:1.1rem;font-weight:700}.mus-foe-name{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.1em;color:var(--bone);font-size:.88rem;font-weight:600}.mus-foe-house{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.22em;text-transform:uppercase;color:var(--house);margin-top:3px;font-size:.54rem}.mus-foe-stats{align-items:center;gap:22px;margin-left:auto;display:flex}.mus-stat{align-items:center;gap:7px;display:flex}.mus-stat .k{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-label);font-size:.56rem}.mus-stat .v{font-family:var(--font-cinzel), "Cinzel", serif;font-variant-numeric:tabular-nums;color:var(--bone);font-size:.9rem;font-weight:600}.mus-stat .note{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-faint);font-size:.52rem}.mus-fan{display:flex}.mus-fan i{background:linear-gradient(160deg, #1d2130, var(--night-deep));border:1px solid var(--gold-deep);border-radius:2px;width:15px;height:22px;margin-left:-7px;transform:rotate(4deg)}.mus-fan i:first-child{margin-left:0;transform:rotate(-4deg)}.mus-fan i:nth-child(2){transform:rotate(-1deg)}.mus-fan i:nth-child(3){transform:rotate(2deg)}.mus-pips{gap:5px;display:flex}.mus-pips i{border:1px solid var(--gold-deep);border-radius:50%;width:7px;height:7px}.mus-pips i.on{background:var(--gold);border-color:var(--gold);box-shadow:0 0 8px #d4ab2e80}.mus-toast-zone{z-index:12;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:78px;left:50%;transform:translate(-50%)}.mus-toast{white-space:nowrap;background:linear-gradient(180deg, #1c202c, var(--night-deep));border:1px solid var(--gold-deep);border-radius:4px;align-items:center;gap:12px;padding:9px 16px;animation:.3s cubic-bezier(.22,.8,.3,1) mus-toast-in;display:flex;box-shadow:0 0 30px #d4ab2e2e,0 12px 28px #0000008c}.mus-toast .t-glyph{color:var(--gold);font-size:.8rem}.mus-toast .t-text{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-label);font-size:.62rem}.mus-toast .t-text em{font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:.02em;text-transform:none;color:var(--bone-dim);margin:0 4px;font-size:.92rem;font-style:italic}.mus-toast .t-x{color:var(--bone-faint);cursor:pointer;background:0 0;border:none;padding:0 0 0 4px;font-size:.8rem;line-height:1}.mus-toast .t-x:hover{color:var(--bone)}@keyframes mus-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mus-score-band{justify-content:center;align-items:center;gap:16px;padding:16px 0 4px;display:flex}.mus-score-band .side{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.22em;text-transform:uppercase;color:var(--bone-dim);font-size:.6rem}.mus-score-band .tally{font-family:var(--font-cinzel), "Cinzel", serif;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--bone);font-size:1.3rem;font-weight:700}.mus-score-band .tally .dash{color:var(--bone-faint);margin:0 8px;font-weight:400}.mus-score-band .note{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-faint);font-size:.56rem}.mus-table-zone{justify-content:center;padding:10px 0 6px;display:flex}.mus-war-table{border:1px solid var(--hairline);background:repeating-linear-gradient(93deg, #c9a22707 0 3px, transparent 3px 9px), repeating-linear-gradient(0deg, #0000001f 0 1px, transparent 1px 28px), radial-gradient(120% 90% at 50% 40%, #1d212c, var(--night-raised));border-radius:6px;grid-template-rows:34px repeat(4,136px);grid-template-columns:58px repeat(4,136px);gap:7px;padding:18px;display:grid;box-shadow:inset 0 0 60px #00000073}.mus-lane{font-family:var(--font-cinzel), "Cinzel", serif;font-variant-numeric:tabular-nums;border:1px solid var(--hairline);background:var(--night-deep);color:var(--bone-dim);border-radius:3px;justify-content:center;align-items:center;gap:5px;padding:2px 4px;font-size:.78rem;font-weight:600;display:flex}.mus-lane.rowlane{flex-direction:column;gap:1px;padding:4px 2px}.mus-lane .n{align-items:center;gap:3px;line-height:1;display:inline-flex}.mus-lane .n svg{width:10px;height:10px}.mus-lane .mid{color:var(--bone-faint);font-size:.6rem;line-height:1}.mus-lane.dead{border-style:dashed}.mus-lane.dead .n,.mus-lane.open .n{color:var(--bone-faint)}.mus-lane.pulse{animation:.6s mus-retally}@keyframes mus-retally{0%{box-shadow:0 0 #d4ab2e00}35%{border-color:var(--gold-deep);box-shadow:0 0 14px #d4ab2e73}to{box-shadow:0 0 #d4ab2e00}}.mus-cell{border:1px solid var(--hairline);background:var(--night-deep);text-align:inherit;color:inherit;font:inherit;cursor:default;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.mus-cell .sigil{font-family:var(--font-cinzel), "Cinzel", serif;color:#c9a22712;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:2rem}.mus-cell.legal{border-color:var(--house-glow);cursor:pointer}.mus-cell.legal:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 14px var(--house-glow), 0 0 10px var(--house-soft);animation:2.2s ease-in-out infinite mus-legal-pulse;position:absolute;inset:0}.mus-cell.legal:hover,.mus-cell.legal:focus-visible{background:#141824}.mus-cell:focus-visible{outline:2px solid var(--house);outline-offset:2px}.mus-cell.tell:after{box-shadow:inset 0 0 22px var(--house-glow), 0 0 18px var(--house-glow);animation:1.5s ease-in-out infinite mus-tell-pulse}@keyframes mus-legal-pulse{0%,to{opacity:.35}50%{opacity:.9}}@keyframes mus-tell-pulse{0%,to{opacity:.55}50%{opacity:1}}.mus-cell.pending{border-color:var(--house)}.mus-cell.pending:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--house), inset 0 0 22px var(--house-glow);opacity:1;animation:none;position:absolute;inset:0}.mus-cell.target-opt{border-color:var(--crisis);cursor:pointer}.mus-cell.target-opt:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--crisis), inset 0 0 16px #d97b6e59;animation:1.5s ease-in-out infinite mus-legal-pulse;position:absolute;inset:0}.mus-cell.mod .glyph{width:26px;height:26px;margin:0 auto;display:block}.mus-cell.mod .m-label{text-align:center;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.18em;text-transform:uppercase;font-size:.5rem;position:absolute;bottom:6px;left:0;right:0}.mus-cell.mod.tint-gold{background:linear-gradient(180deg, #ddb74a12, #ddb74a05), var(--night-deep)}.mus-cell.mod.tint-gold .glyph,.mus-cell.mod.tint-gold .m-label{color:var(--gold-label)}.mus-cell.mod.tint-crisis{background:linear-gradient(180deg, #c25b4e17, #c25b4e05), var(--night-deep)}.mus-cell.mod.tint-crisis .glyph,.mus-cell.mod.tint-crisis .m-label{color:var(--crisis)}.mus-cell.mod.tint-faint{background:linear-gradient(180deg, #756e5c14, transparent), var(--night-deep)}.mus-cell.mod.tint-faint .glyph,.mus-cell.mod.tint-faint .m-label{color:var(--bone-faint)}.mus-cell.mod.tint-verdant{background:linear-gradient(180deg, #8aab7914, #8aab7905), var(--night-deep)}.mus-cell.mod.tint-verdant .glyph,.mus-cell.mod.tint-verdant .m-label{color:var(--verdant)}.mus-preview-chip{z-index:5;white-space:nowrap;pointer-events:none;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.14em;color:var(--gold-label);background:var(--night-deep);border:1px solid var(--gold-deep);border-radius:3px;padding:3px 8px;font-size:.56rem;font-weight:600;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #0009}.mus-preview-chip.down{color:var(--crisis);border-color:var(--crisis)}.mus-ccard{border:2px solid var(--house);background:var(--night-raised);width:120px;height:120px;box-shadow:0 0 14px var(--house-soft);border-radius:4px;animation:.28s cubic-bezier(.22,.8,.3,1) mus-settle;position:relative;overflow:visible}@keyframes mus-settle{0%{opacity:0;transform:scale(1.06)translateY(-6px)}to{opacity:1;transform:none}}.mus-ccard .c-art{border-radius:2px;position:absolute;inset:1px;overflow:hidden}.mus-ccard .c-art:after{content:"";background:linear-gradient(180deg, var(--house-soft), transparent 65%);pointer-events:none;position:absolute;inset:0}.mus-ccard .c-name{z-index:2;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.08em;text-transform:uppercase;color:var(--bone);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0a0c11eb,#0000);padding:5px 14px 7px 16px;font-size:.6rem;font-weight:600;position:absolute;top:0;left:0;right:0;overflow:hidden}.mus-ccard .c-seat{z-index:4;background:var(--night-deep);border:1px solid var(--house);width:20px;height:20px;font-family:var(--font-cinzel), "Cinzel", serif;color:var(--house);border-radius:50%;justify-content:center;align-items:center;font-size:.58rem;font-weight:700;display:flex;position:absolute;top:-8px;left:-8px;box-shadow:0 2px 6px #0000008c}.mus-ccard .c-power{z-index:3;clip-path:polygon(50% 0,100% 16%,100% 62%,50% 100%,0 62%,0 16%);background:linear-gradient(180deg, #232839, var(--night-deep));width:32px;height:37px;font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);justify-content:center;align-items:center;font-size:.98rem;font-weight:700;display:flex;position:absolute;bottom:-6px;left:-6px}.mus-ccard .c-power:before{content:"";clip-path:polygon(50% 0,100% 16%,100% 62%,50% 100%,0 62%,0 16%,50% 4.5%,4% 19%,4% 60%,50% 94%,96% 60%,96% 19%,50% 4.5%);background:var(--gold-deep);position:absolute;inset:0}.mus-ccard .c-power span{position:relative}.mus-ccard .c-power.buffed span{color:var(--verdant)}.mus-ccard .c-power.debuffed span{color:var(--crisis)}.mus-ccard .c-abil{z-index:3;width:14px;height:14px;color:var(--gold-label);position:absolute;bottom:3px;right:3px}.mus-ccard .c-abil svg{width:100%;height:100%}.mus-ccard .c-mod{z-index:4;background:var(--night-deep);border:1px solid var(--gold-deep);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:-7px;right:-7px;box-shadow:0 3px 8px #0009}.mus-ccard .c-mod svg{width:12px;height:12px;color:var(--gold-label)}.mus-cpop{z-index:20;pointer-events:none;opacity:0;background:linear-gradient(180deg, #1a1e29, var(--night-deep));border:1px solid var(--gold-deep);text-align:center;border-radius:4px;width:190px;padding:10px 12px;transition:opacity .12s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 14px 30px #000000a6}.mus-cell:hover .mus-cpop,.mus-cell:focus-visible .mus-cpop,.mus-cell:focus-within .mus-cpop{opacity:1}.mus-cpop .p-name{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.06em;color:var(--bone);font-size:.72rem;font-weight:600}.mus-cpop .p-kind{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-label);margin-top:3px;font-size:.46rem}.mus-cpop .p-abil{font-family:var(--font-inter), Inter, sans-serif;color:var(--bone-dim);margin-top:6px;font-size:.66rem;line-height:1.45}.mus-cpop .p-pow{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-label);margin-top:6px;font-size:.6rem;font-weight:600}.mus-cell.pop-below .mus-cpop{top:calc(100% + 10px);bottom:auto}.mus-art-shadow{background:radial-gradient(90% 70% at 30% 25%,#3c3550,#171420 70%),#171420}.mus-art-rune{background:radial-gradient(90% 70% at 65% 30%,#2c4152,#131a22 70%),#131a22}.mus-art-bastion{background:radial-gradient(90% 70% at 50% 20%,#4a4234,#1a1712 72%),#1a1712}.mus-art-vanguard{background:radial-gradient(90% 70% at 45% 30%,#52432a,#1c1710 70%),#1c1710}.mus-art-grave{background:radial-gradient(90% 70% at 55% 25%,#2f2a44,#12101c 72%),#12101c}.mus-art-pale{background:radial-gradient(90% 70% at 40% 22%,#46405e,#151320 70%),#151320}.mus-art-hex{background:radial-gradient(90% 70% at 60% 35%,#33452f,#121810 72%),#121810}.mus-art-ashen{background:radial-gradient(90% 70% at 50% 25%,#5c4630,#1d1610 70%),#1d1610}.mus-art-oath{background:radial-gradient(90% 70% at 40% 28%,#3d4a58,#141a20 72%),#141a20}.mus-art-veil{background:radial-gradient(90% 70% at 55% 22%,#4c3a52,#181220 70%),#181220}.mus-art-myra{background:radial-gradient(90% 70% at 50% 20%,#2e4a56,#101a20 70%),#101a20}.mus-art-aldric{background:radial-gradient(90% 70% at 45% 25%,#5e4c28,#1e170c 70%),#1e170c}.mus-key-strip{flex-wrap:wrap;justify-content:center;gap:6px 22px;padding:14px 6px 2px;display:flex}.mus-key-item{color:var(--bone-dim);align-items:center;gap:7px;font-size:.72rem;display:flex}.mus-key-item svg{flex-shrink:0;width:14px;height:14px}.mus-key-item .kn{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-label);font-size:.56rem}.mus-key-item.c-crisis svg{color:var(--crisis)}.mus-key-item.c-faint svg{color:var(--bone-faint)}.mus-key-item.c-verdant svg{color:var(--verdant)}.mus-key-item.c-gold svg{color:var(--gold-label)}.mus-player-zone{border-top:1px solid var(--hairline);align-items:flex-end;gap:26px;margin-top:14px;padding-top:14px;display:flex}.mus-resources{flex-wrap:wrap;align-items:center;gap:24px;padding-bottom:10px;display:flex}.mus-res{align-items:center;gap:8px;display:flex}.mus-res .k{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-label);font-size:.56rem}.mus-res .v{font-family:var(--font-cinzel), "Cinzel", serif;font-variant-numeric:tabular-nums;color:var(--bone);font-size:.84rem;font-weight:600}.mus-energy-pips{gap:5px;display:flex}.mus-energy-pips i{background:linear-gradient(135deg, var(--gold), var(--gold-deep));border-radius:1px;width:11px;height:11px;transform:rotate(45deg);box-shadow:0 0 8px #d4ab2e73}.mus-energy-pips i.spent{background:var(--night-raised);border:1px solid var(--gold-deep);box-shadow:none;opacity:.55}.mus-crest-gems{gap:6px;display:flex}.mus-crest-gems svg{width:15px;height:15px;color:var(--gold);filter:drop-shadow(0 0 6px #d4ab2e66)}.mus-initiative{align-items:center;gap:7px;display:flex}.mus-initiative svg{width:15px;height:15px;color:var(--house)}.mus-initiative .k{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-dim);font-size:.56rem}.mus-initiative .k b{color:var(--house);font-weight:600}.mus-price{align-items:center;gap:5px;display:flex}.mus-price .k{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-faint);font-size:.5rem}.mus-price .v{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone-dim);font-size:.72rem;font-weight:600}.mus-hand-block{flex:1;min-width:0}.mus-hand{scrollbar-width:thin;scrollbar-color:var(--gold-deep) transparent;align-items:flex-end;min-height:300px;padding:36px 8px 12px;display:flex;overflow:auto hidden}.mus-hcard{border:1px solid var(--gold-deep);background:var(--night-deep);cursor:pointer;text-align:center;width:184px;height:256px;color:inherit;font:inherit;border-radius:6px;flex-shrink:0;margin-left:-44px;padding:0;transition:transform .18s cubic-bezier(.22,.8,.3,1),box-shadow .18s;position:relative;box-shadow:0 10px 24px #0000008c}.mus-hcard:first-child{margin-left:0}.mus-hcard:nth-child(odd){transform:rotate(-1.4deg)translateY(4px)}.mus-hcard:nth-child(2n){transform:rotate(1deg)translateY(2px)}.mus-hcard:hover,.mus-hcard:focus-visible{z-index:8;transform:translateY(-14px);box-shadow:0 18px 34px #000000a6}.mus-hcard:focus-visible{outline:2px solid var(--house);outline-offset:2px}.mus-hcard.sel,.mus-hcard.dragging{z-index:9;border-color:var(--house);box-shadow:0 0 0 1px var(--house), 0 0 26px var(--house-glow), 0 20px 40px #000000a6;transform:translateY(-26px)}.mus-hcard.dragging{opacity:.35}.mus-hcard.unaffordable{cursor:not-allowed}.mus-hcard.unaffordable .h-art,.mus-hcard.unaffordable .h-name,.mus-hcard.unaffordable .h-abil,.mus-hcard.unaffordable .h-kind,.mus-hcard.unaffordable .h-flavor{opacity:.4;filter:grayscale(.5)}.mus-hcard .h-req{z-index:5;white-space:nowrap;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.12em;text-transform:uppercase;color:var(--crisis);border:1px solid var(--crisis);background:#0a0c11eb;border-radius:3px;padding:4px 9px;font-size:.6rem;font-weight:600;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 16px #0009}.mus-hcard .h-art{border-radius:3px;height:108px;margin:6px 6px 0;position:relative}.mus-hcard .h-cost{z-index:3;background:linear-gradient(135deg, var(--gold), var(--gold-deep));border-radius:2px;justify-content:center;align-items:center;width:27px;height:27px;display:flex;position:absolute;top:-5px;left:-5px;transform:rotate(45deg);box-shadow:0 2px 8px #00000080}.mus-hcard .h-cost span{font-family:var(--font-cinzel), "Cinzel", serif;color:#14110a;font-size:.84rem;font-weight:700;transform:rotate(-45deg)}.mus-hcard .h-crest{z-index:3;background:var(--night-deep);border:1px solid var(--gold);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:-5px;left:27px}.mus-hcard .h-crest svg{width:13px;height:13px;color:var(--gold)}.mus-hcard .h-name{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.04em;color:var(--bone);text-align:center;margin-top:8px;padding:0 8px;font-size:.74rem;font-weight:600;line-height:1.25}.mus-hcard.legend .h-name{text-shadow:0 0 12px var(--house-glow)}.mus-hcard .h-kind{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-label);text-align:center;margin-top:4px;font-size:.5rem}.mus-hcard .h-abil{color:var(--bone-dim);text-align:center;font-size:.68rem;line-height:1.45;font-family:var(--font-inter), Inter, sans-serif;padding:6px 10px 0}.mus-hcard .h-power{clip-path:polygon(50% 0,100% 16%,100% 62%,50% 100%,0 62%,0 16%);background:linear-gradient(180deg, #232839, var(--night-deep));width:36px;height:41px;font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);justify-content:center;align-items:center;font-size:1.08rem;font-weight:700;display:flex;position:absolute;bottom:-7px;left:-7px}.mus-hcard .h-power:before{content:"";clip-path:polygon(50% 0,100% 16%,100% 62%,50% 100%,0 62%,0 16%,50% 4.5%,4% 19%,4% 60%,50% 94%,96% 60%,96% 19%,50% 4.5%);background:var(--gold-deep);position:absolute;inset:0}.mus-hcard .h-power span{position:relative}.mus-hcard.legend{outline:1px solid var(--hairline-strong);outline-offset:2px}.mus-drag-ghost{z-index:60;pointer-events:none;border:2px solid var(--house);background:var(--night-deep);text-align:center;width:150px;box-shadow:0 0 26px var(--house-glow), 0 24px 44px #000000b3;opacity:.95;border-radius:6px;padding:10px 12px 14px;position:fixed;transform:translate(-50%,-60%)rotate(-2deg)}.mus-drag-ghost .g-name{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);font-size:.7rem;font-weight:600;line-height:1.25}.mus-drag-ghost .g-pow{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--gold-label);margin-top:5px;font-size:.9rem;font-weight:700}.mus-cell.drag-over{background:#141824}.mus-cell.drag-over:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px var(--house), inset 0 0 24px var(--house-glow);opacity:1;animation:none;position:absolute;inset:0}.mus-actions{z-index:10;flex-direction:column;align-items:stretch;gap:10px;min-width:220px;padding-bottom:8px;display:flex;position:relative}.mus-actions .cap{color:var(--bone-faint);text-align:center;font-size:.68rem;line-height:1.5;font-family:var(--font-inter), Inter, sans-serif;margin-top:-4px}.mus-actions .hint{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:var(--bone-dim);text-align:center;min-height:1.2em;font-size:.82rem;font-style:italic;font-weight:500}.mus-seize{border:1px solid var(--hairline);cursor:pointer;color:var(--bone-dim);font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;text-transform:uppercase;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:7px 10px;font-size:.58rem;display:flex}.mus-seize svg{width:13px;height:13px}.mus-seize:hover:not(:disabled){border-color:var(--hairline-strong);color:var(--bone)}.mus-seize:disabled{opacity:.4;cursor:not-allowed}.mus-seize.on{border-color:var(--house);color:var(--house);box-shadow:0 0 12px var(--house-glow)}.mus-seize:focus-visible{outline:2px solid var(--house);outline-offset:2px}.mus-overlay{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06080cc7;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mus-overlay .inner{text-align:center;padding:30px}.mus-eyebrow{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-label);font-size:.56rem}.mus-overlay h2{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;text-transform:uppercase;color:var(--bone);margin:12px 0 0;font-size:1.5rem;font-weight:600}.mus-overlay .voice-line{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:var(--bone-dim);margin-top:12px;font-size:1rem;font-style:italic;font-weight:500}.mus-overlay .press{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.24em;text-transform:uppercase;color:var(--bone-faint);margin-top:26px;font-size:.52rem}.mus-coin-stage{perspective:700px;width:110px;height:110px;margin:26px auto 0}.mus-coin{width:110px;height:110px;transform-style:preserve-3d;position:relative}.mus-coin.spinning{animation:1.5s cubic-bezier(.3,.7,.35,1) forwards mus-coin-spin}.mus-coin.spinning.tails{animation-name:mus-coin-spin-tails}@keyframes mus-coin-spin{0%{transform:rotateY(0)}to{transform:rotateY(1800deg)}}@keyframes mus-coin-spin-tails{0%{transform:rotateY(0)}to{transform:rotateY(1980deg)}}.mus-coin.static-heads{transform:rotateY(0)}.mus-coin.static-tails{transform:rotateY(180deg)}.mus-coin .face{backface-visibility:hidden;background:radial-gradient(80% 80% at 35% 30%, #2a2f3d, var(--night-deep));border:2px solid var(--gold-deep);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;box-shadow:0 0 34px #d4ab2e38,inset 0 0 18px #00000080}.mus-coin .face.back{transform:rotateY(180deg)}.mus-coin .face .k-sigil{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--gold);text-shadow:0 0 18px #d4ab2e80;font-size:3rem;font-weight:700}.mus-coin .face svg{width:44px;height:44px;color:var(--gold);filter:drop-shadow(0 0 10px #d4ab2e73)}.mus-help-btn{border:1px solid var(--hairline-strong);cursor:pointer;width:26px;height:26px;font-family:var(--font-cinzel), "Cinzel", serif;color:var(--gold-label);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:12px;font-size:.72rem;font-weight:700;display:inline-flex}.mus-help-btn:hover{border-color:var(--gold-deep);box-shadow:0 0 10px var(--house-glow)}.mus-help-btn:focus-visible{outline:2px solid var(--house);outline-offset:2px}.mus-help-overlay{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06080c99;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mus-help{background:linear-gradient(180deg, #1a1e29, var(--night-deep));border:1px solid var(--gold-deep);scrollbar-width:thin;scrollbar-color:var(--gold-deep) transparent;border-radius:6px;width:620px;max-width:96%;max-height:86vh;padding:28px 34px 22px;position:relative;overflow-y:auto;box-shadow:0 0 60px #d4ab2e1f,0 30px 60px #000000b3}.mus-help .hx{cursor:pointer;color:var(--bone-faint);background:0 0;border:none;padding:4px;font-size:.95rem;line-height:1;position:absolute;top:12px;right:14px}.mus-help .hx:hover{color:var(--bone)}.mus-help .hx:focus-visible{outline:2px solid var(--house);outline-offset:2px}.mus-help h2{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;text-transform:uppercase;color:var(--bone);text-align:center;margin:0 0 4px;font-size:1.1rem;font-weight:600}.mus-help-tabs{border-bottom:1px solid var(--hairline);justify-content:center;gap:26px;margin:10px 0 14px;display:flex}.mus-help-tabs button{cursor:pointer;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.22em;text-transform:uppercase;color:var(--bone-dim);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 8px;font-size:.72rem;font-weight:600}.mus-help-tabs button.on{color:var(--gold-label);border-bottom-color:var(--gold)}.mus-help-tabs button:focus-visible{outline:2px solid var(--house);outline-offset:2px}.mus-help-kwintro{opacity:.8;margin:0 0 10px;font-style:italic}.mus-help h3{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-label);border-bottom:1px solid var(--hairline);margin:20px 0 6px;padding-bottom:5px;font-size:.68rem;font-weight:600}.mus-help p,.mus-help li{font-family:var(--font-inter), Inter, sans-serif;color:var(--bone-dim);margin:0;font-size:.82rem;line-height:1.6}.mus-help ul{margin:4px 0 0;padding-left:18px}.mus-help .glyphline{align-items:center;gap:10px;padding:5px 0;display:flex}.glyphline svg{flex-shrink:0;width:20px;height:20px}.mus-help .glyphline b{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;text-transform:uppercase;color:var(--bone);min-width:118px;font-size:.6rem;font-weight:600}.glyphline.kw-gloss{align-items:flex-start}.glyphline.kw-gloss .kw-gloss-mark{width:30px;height:30px;margin-top:1px}.glyphline .kw-gloss-body{min-width:0}.mus-help .hfoot{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:12px;margin-top:22px;padding-top:12px;display:flex}.mus-help .hfoot .seed{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:var(--bone-faint);font-size:.68rem}.mus-tm-seed{cursor:pointer;font-family:var(--font-mono,"JetBrains Mono"), monospace;color:var(--bone-faint);letter-spacing:.04em;background:0 0;border:none;border-radius:3px;margin-top:14px;padding:3px 8px;font-size:.68rem}.mus-tm-seed:hover{color:var(--bone-dim);background:#ffffff0a}.mus-tm-seed:focus-visible{outline:2px solid var(--house);outline-offset:2px}.mus-tally-overlay{z-index:24;-webkit-backdrop-filter:blur(3px)brightness(.7);backdrop-filter:blur(3px)brightness(.7);background:#06080c8c;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0;overflow-y:auto}.mus-tally{background:linear-gradient(180deg, #1a1e29, var(--night-deep));border:1px solid var(--gold-deep);text-align:center;border-radius:6px;width:480px;max-width:94%;margin:auto;padding:34px 38px 30px;box-shadow:0 0 0 1px #0006,0 0 60px #d4ab2e1f,0 30px 60px #000000b3}.mus-tally .tm-title{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;text-transform:uppercase;color:var(--bone);margin:10px 0 0;font-size:1.5rem;font-weight:600}.mus-tally .tm-verdict{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.3em;text-transform:uppercase;margin-top:14px;font-size:2rem;font-weight:700}.mus-tally .tm-verdict.shared{color:var(--bone-dim);text-shadow:none;letter-spacing:.2em;font-size:1.4rem}.mus-tally .tm-winner-line{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:var(--bone-dim);margin-top:6px;font-size:.98rem;font-style:italic;font-weight:500}.mus-tally .tm-score{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.12em;color:var(--bone-dim);margin-top:8px;font-size:.92rem;font-weight:600}.mus-tally .tm-score b{color:var(--bone)}.mus-tally .tm-renown{color:var(--bone-dim)}.mus-tally .tm-renown.up{color:var(--verdant,#7fae6a)}.mus-tally .tm-renown.down{color:var(--crisis,#c05b4d)}.mus-ledger{margin:22px 0 4px}.mus-ledger .lrow{align-items:baseline;gap:10px;padding:5px 0;font-size:.8rem;display:flex}.mus-ledger .lrow .lk{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);text-align:left;flex-shrink:0;width:158px;font-size:.6rem}.mus-ledger .lrow .lk .code{color:var(--bone-faint);letter-spacing:.08em;margin-left:4px;font-size:.5rem}.mus-ledger .lrow .dots{border-bottom:1px dotted #c9a22747;flex:1;transform:translateY(-4px)}.mus-ledger .lrow .lv{font-family:var(--font-cinzel), "Cinzel", serif;font-variant-numeric:tabular-nums;color:var(--bone);justify-content:flex-end;align-items:center;gap:6px;min-width:118px;font-size:.84rem;font-weight:600;display:inline-flex}.mus-ledger .lrow .lv svg{width:11px;height:11px}.mus-ledger .lrow .lv .w{align-items:center;gap:4px;display:inline-flex}.mus-ledger .lrow.dead .lv,.mus-ledger .lrow.dead .lk{color:var(--bone-faint)}.mus-ledger .lrow.sum{border-top:1px solid var(--hairline);margin-top:8px;padding-top:10px}.mus-ledger .lrow.sum .lk{color:var(--bone);width:auto;font-size:.56rem}.mus-musterlines{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-dim);margin-top:12px;font-size:.58rem}.mus-musterlines b{color:var(--gold-label);font-weight:600}.mus-epigraph{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:var(--bone-dim);max-width:340px;margin:20px auto 0;font-size:.96rem;font-style:italic;font-weight:500;line-height:1.6}.mus-tally .tm-buttons{justify-content:center;gap:12px;margin-top:24px;display:flex}.mus-setup{max-width:880px;margin:0 auto}.mus-setup-head{text-align:center;padding:26px 0 22px}.mus-setup-head h1{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.06em;color:var(--bone);text-shadow:0 0 40px var(--house-glow);margin:10px 0 0;font-size:2.2rem;font-weight:600}.mus-setup-head .sub{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:var(--bone-dim);margin-top:10px;font-size:1.02rem;font-style:italic;font-weight:500}.mus-seats{grid-template-columns:1fr 1fr;gap:18px;margin-top:8px;display:grid}.mus-seat{border:1px solid var(--hairline);background:var(--night-deep);border-radius:6px;padding:18px 20px}.mus-seat .seat-label{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-label);font-size:.56rem}.mus-seat input{background:var(--night);border:1px solid var(--hairline);width:100%;color:var(--bone);font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.06em;border-radius:4px;margin-top:10px;padding:8px 10px;font-size:.9rem}.mus-seat input:focus{border-color:var(--house);box-shadow:0 0 10px var(--house-glow);outline:none}.mus-deck-pick{flex-direction:column;gap:10px;margin-top:14px;display:flex}.mus-deck-opt{text-align:left;cursor:pointer;border:1px solid var(--hairline);background:var(--night);color:inherit;font:inherit;border-radius:4px;padding:12px 14px}.mus-deck-opt:hover{border-color:var(--hairline-strong)}.mus-deck-opt.sel{border-color:var(--house);box-shadow:0 0 0 1px var(--house), 0 0 18px var(--house-glow)}.mus-deck-opt:focus-visible{outline:2px solid var(--house);outline-offset:2px}.mus-deck-opt .dn{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.1em;color:var(--bone);font-size:.82rem;font-weight:600}.mus-deck-opt .dv{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:var(--bone-dim);margin-top:3px;font-size:.88rem;font-style:italic;font-weight:500}.mus-deck-opt .dm{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-label);margin-top:7px;font-size:.5rem}.mus-setup-actions{justify-content:center;padding:26px 0 10px;display:flex}@media (max-width:999px){.mus-setup{padding-bottom:96px}}@media (max-height:480px){.mus-setup-head{padding:10px 0 8px}.mus-setup-head h1{font-size:1.4rem}}.mus-energy-pips .overflow{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--gold-label);align-self:center;margin-left:3px;font-size:.64rem;font-weight:700}.mus-turn-banner{z-index:14;pointer-events:none;text-align:center;background:linear-gradient(180deg, #1c202c, var(--night-deep));border:1px solid var(--gold-deep);border-radius:4px;padding:12px 26px;animation:1.6s forwards mus-banner;position:absolute;top:120px;left:50%;transform:translate(-50%);box-shadow:0 0 34px #d4ab2e29,0 14px 30px #0009}.mus-turn-banner .tb-title{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-label);white-space:nowrap;font-size:.82rem;font-weight:600}.mus-turn-banner .tb-sub{font-family:var(--font-inter), Inter, sans-serif;color:var(--bone-dim);margin-top:5px;font-size:.74rem}@keyframes mus-banner{0%{opacity:0;transform:translate(-50%)translateY(-8px)}12%{opacity:1;transform:translate(-50%)translateY(0)}82%{opacity:1}to{opacity:0}}.mus-auto-toggle{border:1px solid var(--hairline);cursor:pointer;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-faint);background:0 0;border-radius:999px;align-items:center;gap:6px;margin-left:8px;padding:3px 10px;font-size:.5rem;display:inline-flex}.mus-auto-toggle .dot{border:1px solid var(--gold-deep);border-radius:50%;width:7px;height:7px}.mus-auto-toggle.on{color:var(--gold-label);border-color:var(--hairline-strong)}.mus-auto-toggle.on .dot{background:var(--gold);border-color:var(--gold);box-shadow:0 0 8px #d4ab2e80}.mus-auto-toggle:focus-visible{outline:2px solid var(--house);outline-offset:2px}.mus-autopass{z-index:16;background:linear-gradient(180deg, #1c202c, var(--night-deep));border:1px solid var(--gold-deep);white-space:nowrap;border-radius:4px;align-items:center;gap:14px;padding:10px 16px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 0 30px #d4ab2e29,0 12px 28px #0000008c}.mus-autopass .t{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-label);font-size:.62rem}@media (prefers-reduced-motion:reduce){.mus-turn-banner{animation:none}}.mus-hub{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;max-width:880px;margin:0 auto;display:grid}.mus-hub-wide{grid-column:1/-1}@media (min-width:1280px){.mus-hub{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1360px}.mus-page.mus-page-wide,.ars-portal-main>.mus-page.mus-page-wide{max-width:1360px}}.mus-hub-card{border:1px solid var(--hairline);background:var(--night-deep);border-radius:6px;flex-direction:column;gap:12px;padding:20px 22px;display:flex}.mus-hub-card h2{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.18em;text-transform:uppercase;color:var(--bone);margin:0;font-size:.92rem;font-weight:600}.mus-hub-card .voice{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:var(--bone-dim);margin:0;font-style:italic;font-weight:500}.mus-hub-label{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-label);margin-top:4px;font-size:.56rem}.mus-hub-timeouts{gap:8px;display:flex}.mus-hub-error{color:var(--crisis);font-size:.78rem;font-family:var(--font-inter), Inter, sans-serif;margin:0}.mus-hub-link{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mus-hub-link code{overflow-wrap:anywhere;min-width:200px;font-family:var(--font-mono,"JetBrains Mono"), monospace;color:var(--bone-dim);background:var(--night);border:1px solid var(--hairline);border-radius:4px;flex:1;padding:8px 10px;font-size:.68rem}.mus-hub-matches{margin:0;padding:0;list-style:none}.mus-hub-matches li{border-top:1px solid var(--hairline)}.mus-hub-matches li:first-child{border-top:none}.mus-hub-matches a{justify-content:space-between;align-items:baseline;gap:14px;padding:10px 4px;text-decoration:none;display:flex}.mus-hub-matches a:hover{background:#ffffff08}.mus-hub-matches .opp{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);font-size:.82rem;font-weight:600}.mus-hub-matches .st{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);text-align:right;font-size:.58rem}.mus-cor-banner{border:1px solid var(--hairline);font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);background:var(--night);border-radius:4px;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:8px 14px;font-size:.64rem;display:flex}.mus-cor-banner.mine{border-color:var(--house);color:var(--bone);box-shadow:0 0 14px var(--house-soft)}.mus-cor-banner b{color:var(--house);font-weight:600}.mus-cor-notice{text-align:center;font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:var(--gold-label);margin-top:8px;font-size:.9rem;font-style:italic;font-weight:500}@media (max-width:760px){.mus-hub{grid-template-columns:1fr}}@media (max-width:900px){.mus-player-zone{flex-direction:column;align-items:stretch}.mus-actions{min-width:0}.mus-table-zone{justify-content:flex-start;overflow-x:auto}.mus-seats{grid-template-columns:1fr}.mus-foe-stats{flex-wrap:wrap;gap:12px}}@media (prefers-reduced-motion:reduce){.mus-cell.legal:after,.mus-cell.tell:after,.mus-cell.target-opt:after{opacity:.7;animation:none}.mus-hcard,.mus-preview-chip,.mus-cpop{transition:none}.mus-lane.pulse,.mus-toast,.mus-ccard,.mus-coin.spinning,.mus-coin.spinning.tails{animation:none}.mus-drag-ghost{transition:none}}.mus-ccard-sealed .c-name{color:var(--bone-faint);font-style:italic}.mus-art-sealed{border-bottom:1px solid var(--hairline);background:repeating-linear-gradient(135deg,#171a24,#171a24 6px,#1c202c 6px 12px)}.mus-kw-row{flex-wrap:wrap;gap:4px;margin:3px 0;display:flex}.mus-kw{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-label);border:1px solid var(--gold-deep);cursor:help;background:#d4ab2e0f;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:.5rem;font-weight:600;display:inline-flex}.mus-kw i{font-size:.6rem;font-style:normal;line-height:1}.kw-mark{vertical-align:-2px;flex:none;display:inline-block}.mus-kw .kw-mark{margin-right:1px}.mus-kw-row.compact .mus-kw{padding:0 5px;font-size:.44rem}.mus-kw:focus-visible{outline:2px solid var(--house);outline-offset:1px}.mus-verb{color:var(--gold-label);border-bottom:1px dotted var(--gold-deep);cursor:help;font-style:normal;font-weight:600}.kw-house{color:var(--bone-faint);letter-spacing:.06em;font-weight:400}.h-cost.discounted span{color:var(--verdant,#7dc98f)}.h-discount{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--verdant,#7dc98f);text-shadow:0 1px 3px #000c;font-size:.5rem;font-weight:700;position:absolute;top:30px;left:6px}.h-crest-n{font-family:var(--font-cinzel), "Cinzel", serif;margin-left:1px;font-size:.56rem;font-weight:700}.mus-ccard-silk .c-name{color:var(--bone-faint);font-style:italic}.mus-ccard-silk .silk-mark{color:var(--house,var(--gold-deep));opacity:.45;pointer-events:none;place-items:center;font-size:2rem;display:grid;position:absolute;inset:0}.mus-ccard-silk .c-art{background:repeating-linear-gradient(135deg,#0000,#0000 5px,#ffffff08 5px 10px),linear-gradient(160deg,#181b26,#10131c)}.mus-ccard-veiled{filter:saturate(.55)brightness(.8)}.c-veil{pointer-events:none;border-radius:inherit;background:linear-gradient(#171a2440,#171a24b8);place-items:end center;display:grid;position:absolute;inset:0}.c-veil span{font-family:var(--font-cormorant), serif;color:var(--bone-dim);padding-bottom:6px;font-size:.58rem;font-style:italic}.c-redacted{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.3em;color:var(--crisis,#c05b4d);border:1.5px solid var(--crisis,#c05b4d);pointer-events:none;z-index:3;background:#10131cd1;border-radius:2px;padding:1px 6px;font-size:.55rem;font-weight:700;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.p-abil.redacted{text-decoration:line-through;-webkit-text-decoration-color:var(--crisis,#c05b4d);-webkit-text-decoration-color:var(--crisis,#c05b4d);-webkit-text-decoration-color:var(--crisis,#c05b4d);text-decoration-color:var(--crisis,#c05b4d);opacity:.6}.p-redact-note{color:var(--crisis,#c05b4d);letter-spacing:.18em;font-size:.52rem;text-decoration:none}.mus-cell.target-picked{box-shadow:inset 0 0 0 2px var(--gold), 0 0 14px #d4ab2e59}.mus-facedown-toggle{border:1px solid var(--hairline);font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-faint);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:.56rem;display:inline-flex}.mus-facedown-toggle.on{color:var(--gold-label);border-color:var(--gold-deep);background:#d4ab2e14;box-shadow:0 0 12px #d4ab2e33}.mus-facedown-toggle:focus-visible{outline:2px solid var(--house);outline-offset:2px}.mus-float{z-index:8;pointer-events:none;font-family:var(--font-cinzel), "Cinzel", serif;color:var(--verdant,#7dc98f);text-shadow:0 2px 6px #000c;font-size:.9rem;font-weight:700;animation:1.6s forwards mus-float-up;position:absolute;top:8px;right:8px}.mus-float.down{color:var(--crisis,#c05b4d)}@keyframes mus-float-up{0%{opacity:0;transform:translateY(4px)}18%{opacity:1;transform:translateY(0)}80%{opacity:1}to{opacity:0;transform:translateY(-10px)}}.mus-reveal-flourish{animation:.7s mus-unveil}@keyframes mus-unveil{0%{filter:brightness(1.9)saturate(.4);box-shadow:0 0 26px #d4ab2e8c}to{filter:none;box-shadow:none}}.mus-shove-arrive{animation:.45s mus-arrive}@keyframes mus-arrive{0%{opacity:.55;transform:translate(-14px,-8px)scale(.94)}to{opacity:1;transform:none}}.mus-deck-opt.fate .dn:before{content:"☘ ";color:var(--gold-label)}.mus-fate-preview{border:1px solid var(--hairline);background:#ffffff05;border-radius:4px;margin-top:10px;padding:10px 12px}.mus-fate-preview .fp-head{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-label);justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-size:.58rem;display:flex}.mus-fate-preview ul{columns:2;margin:0;padding:0;list-style:none}.mus-fate-preview li{font-family:var(--font-inter), Inter, sans-serif;color:var(--bone-dim);padding:1px 0;font-size:.72rem}.mus-fate-preview li.leg{color:var(--gold-label)}.mus-fate-preview li.leg:before{content:"♛ ";font-size:.6rem}@media (prefers-reduced-motion:reduce){.mus-float,.mus-reveal-flourish,.mus-shove-arrive{animation:none}.mus-float{opacity:1}}.tm-verdict.defeat{color:var(--crisis,#c05b4d)}.mus-ledger.grouped .lgroup-head{text-align:left;align-items:baseline;gap:8px;margin:14px 0 6px;display:flex}.mus-ledger.grouped .lgroup-head:first-child{margin-top:4px}.mus-ledger.grouped .lgh-label{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-label);font-size:.56rem;font-weight:600}.mus-ledger.grouped .lgh-inline{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone-dim);font-size:.6rem;display:none}.mus-ledger.grouped .lgroup-divider{background:#c9a22724;height:1px;margin:12px 0}.mus-ledger.grouped .lgroup-subtotal .lk{color:var(--bone-faint);letter-spacing:.2em;width:158px;font-size:.54rem}.mus-ledger.grouped .lgroup-subtotal .lv{font-size:.78rem}@media (max-width:420px){.mus-ledger.grouped .lgroup-subtotal{display:none}.mus-ledger.grouped .lgh-inline{display:inline}}.mus-lineboon-table{margin:8px 0 4px}.mus-lineboon-table .lb-row{align-items:baseline;gap:8px;padding:3px 0;display:flex}.mus-lineboon-table .lb-line{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-label);flex-shrink:0;min-width:118px;font-size:.58rem}.mus-lineboon-table .lb-dots{border-bottom:1px dotted var(--hairline);flex:1}.mus-lineboon-table .lb-boon{font-family:var(--font-inter), Inter, sans-serif;color:var(--bone-dim);font-size:.72rem}.mus-lineboon-table .lb-boon b{color:var(--bone);font-weight:600}.mus-tally{position:relative}.mus-tally .tm-x{z-index:5;border:1px solid var(--hairline-strong,#c9a2276b);width:28px;height:28px;color:var(--bone-dim);cursor:pointer;background:#11141bcc;border-radius:50%;font-size:.8rem;position:absolute;top:10px;right:12px}.mus-tally .tm-x:hover{color:var(--bone);border-color:var(--gold)}.mus-rtchip{z-index:95;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-dim);border:1px solid var(--hairline);background:#11141beb;border-radius:999px;padding:4px 12px;font-size:.58rem;position:fixed;top:8px;left:50%;transform:translate(-50%)}.mus-deck-opt.unfinished{opacity:.45;cursor:not-allowed}.mus-deck-opt.unfinished:hover{border-color:var(--hairline,#c9a22747)}.mus-persona-pick{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:14px;display:grid}.mus-persona{text-align:left;border:1px solid var(--hairline);cursor:pointer;color:var(--bone);background:#11141b99;padding:12px 14px;transition:border-color .15s}.mus-persona:hover{border-color:var(--gold-deep)}.mus-persona.sel{border-color:var(--gold-label);background:#96791f14}.mus-persona .pn{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);font-size:.92rem;font-weight:600}.mus-persona .pg{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-label);margin-top:3px;font-size:.6rem}.mus-persona .pv{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:var(--bone-dim);margin-top:6px;font-size:.84rem;font-style:italic;font-weight:500;line-height:1.4}.stp{color:#f2ead7;font-family:var(--font-inter), Inter, system-ui, sans-serif;background:linear-gradient(#12161f,#0d1119);border:1px solid #d1a74380;font-size:14px;box-shadow:0 30px 80px #000c}.stp-head{border-bottom:1px solid #d1a74338;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.stp-head h3{font:700 13px var(--font-cinzel), Cinzel, serif;letter-spacing:.16em;color:#f0d58d;margin:0}.stp-head .x{color:#9d9078;cursor:pointer;background:0 0;border:none;font-size:15px}.stp-head .x:hover{color:#f0d58d}.stp-tabs{border-bottom:1px solid #d1a74338;display:flex}.stp-tab{font:700 10.5px var(--font-cinzel), Cinzel, serif;letter-spacing:.13em;text-transform:uppercase;color:#9d9078;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:12px 8px}.stp-tab.on{color:#d1a743;border-bottom-color:#d1a743}.stp-body{padding:16px 18px}.stp-lede{font:italic 500 13.5px/1.5 var(--font-cormorant), "Cormorant Garamond", serif;color:#b3a582;margin:0 0 12px}.stp-label{font:700 9px var(--font-cinzel), Cinzel, serif;letter-spacing:.2em;color:#7d715a;text-transform:uppercase;margin:12px 0 6px}.stp-dsel{color:#f2ead7;width:100%;font:13px var(--font-inter), Inter, sans-serif;background:#0a0d13;border:1px solid #d1a74338;padding:11px 12px}.stp-dsel:focus{border-color:#d1a743;outline:none}.stp-personas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.stp-persona{text-align:center;min-width:0;min-height:64px;color:inherit;cursor:pointer;background:#10141d;border:1px solid #d1a74338;padding:10px 8px}.stp-persona b{font:700 12px var(--font-cinzel), Cinzel, serif;letter-spacing:.02em;overflow-wrap:anywhere;display:block}.stp-persona small{font:600 11px var(--font-inter), Inter, sans-serif;letter-spacing:.06em;color:#b8ac95;text-transform:uppercase;margin-top:4px;display:block}.stp-persona.on{background:#d1a74311;border-color:#d1a743}.stp-persona.on small{color:#d1a743}.stp-pace{gap:8px;display:flex}.stp-pace button{font:700 10.5px var(--font-cinzel), Cinzel, serif;letter-spacing:.1em;color:#c9bb9b;cursor:pointer;background:0 0;border:1px solid #d1a74338;flex:1;padding:10px}.stp-pace button.on{color:#f0d58d;background:#d1a74311;border-color:#d1a743}.stp-pace button small{font:400 8.5px var(--font-inter), Inter, sans-serif;letter-spacing:.04em;color:#8d8168;text-transform:none;margin-top:2px;display:block}.stp-go{color:#171109;width:100%;font:700 12px var(--font-cinzel), Cinzel, serif;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#d8b754,#9b7615);border:none;margin-top:16px;padding:14px}.stp-go:disabled{filter:saturate(.5)brightness(.8);cursor:default}.stp-foot{font:italic 500 11.5px var(--font-cormorant), "Cormorant Garamond", serif;color:#786f60;text-align:center;padding:0 18px 14px}.stp-err{color:var(--crisis,#c05b4d);margin:10px 0 0;font-size:.78rem}.stp-link{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.stp-link code{color:#b5a98d;overflow-wrap:anywhere;background:#0a0d13;border:1px solid #d1a74338;flex:100%;padding:8px 10px;font-size:10.5px}.stp-ghost{color:#c9bb9b;font:600 10px var(--font-inter), Inter, sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #d1a74338;padding:8px 12px}.stp-ghost:hover{color:#f0d58d;border-color:#d1a743}.stp-ghost.wide{width:100%;margin-top:8px;display:block}.stp-ghost:disabled{opacity:.6;cursor:default}.stp-scrim{z-index:85;background:#05060966;position:fixed;inset:0}.stp-modal{z-index:88;transform-origin:100% 0;outline:none;width:340px;animation:.22s cubic-bezier(.2,1.2,.4,1) stpBloom;position:fixed}.stp-modal.centered{transform-origin:50%;width:min(92vw,360px);max-height:86vh;animation:.22s cubic-bezier(.2,1.2,.4,1) stpBloomCentered;top:50%;left:50%;right:auto;overflow-y:auto;transform:translate(-50%,-50%)}@keyframes stpBloom{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes stpBloomCentered{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.stp-modal,.stp-modal.centered{animation:none}}.stp-wokpage{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px;max-width:1100px;margin:0 auto;display:grid}@media (max-width:860px){.stp-wokpage{grid-template-columns:1fr}}.ars-bcard.cocoon5,.arm-bcard.cocoon5{position:relative}.ars-bcard.cocoon5:after,.arm-bcard.cocoon5:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(160deg,#c4b8e047,#7868aa38 55%,#c4b8e04d);position:absolute;inset:0;box-shadow:inset 0 0 14px #9682c859}.b-fusepips{z-index:3;gap:4px;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.b-fusepips i{border:1px solid #dccdffcc;border-radius:50%;width:8px;height:8px}.b-fusepips i.lit{background:radial-gradient(circle at 35% 30%,#efe6ff,#9d86d8 70%);box-shadow:0 0 6px #9d86d8cc}.b-fusepips i.burnt{background:#28223ad9;border-color:#7868aa73}.ars-bcard.entombed .b-fusepips i,.arm-bcard.entombed .b-fusepips i{box-shadow:none;background:#28223ad9;position:relative}.ars-bcard.entombed .b-fusepips:after,.arm-bcard.entombed .b-fusepips:after{content:"";background:var(--crisis,#d97b6e);height:2px;position:absolute;top:50%;left:-3px;right:-3px;transform:rotate(-14deg)}.ars-bcard.cocoon5 .b-fusepips i.fuse-burn,.arm-bcard.cocoon5 .b-fusepips i.fuse-burn{animation:.55s fuseBurn}@keyframes fuseBurn{0%{transform:scale(1)}45%{transform:scale(1.7);box-shadow:0 0 12px #e6d2ff}to{transform:scale(1)}}.ars-stonewrap,.arm-stonewrap{position:relative}.ars-announce{pointer-events:none;z-index:34;place-items:center;display:grid;position:absolute;inset:0}.ars-ann{opacity:0;text-align:center;background:radial-gradient(#07090de0,#07090d8c 70%,#0000);padding:18px 34px}.ars-ann-big{letter-spacing:.12em;color:#f0d58d;text-shadow:0 4px 26px #000,0 0 34px #d1a74359;font-family:Cinzel,Georgia,serif;font-size:44px;font-weight:900;line-height:1.1}.ars-ann-turn{letter-spacing:.08em;color:var(--bone,#f2ead7);text-shadow:0 4px 22px #000;font-family:Cinzel,Georgia,serif;font-size:27px;font-weight:900;line-height:1.25}.ars-ann-turn b{color:#f0d58d}.ars-ann-turn small{letter-spacing:.02em;color:#cdbd97;text-transform:none;margin-top:6px;font:italic 500 15px Cormorant Garamond,serif;display:block}.arm-stonewrap .ars-ann-big{padding:12px 20px;font-size:clamp(22px,7vw,34px)}.arm-stonewrap .ars-ann-turn{padding:12px 18px;font-size:clamp(15px,4.6vw,22px)}.arm-stonewrap .ars-ann-turn small{font-size:12px}.ars-ann-seize{letter-spacing:.1em;font-family:Cinzel,Georgia,serif;font-size:27px;font-weight:900;line-height:1.25}.ars-ann-seize .sz-title{color:#f0d58d;text-shadow:0 4px 22px #000,0 0 30px #d1a74366}.ars-ann-seize .sz-sub{letter-spacing:.02em;color:#cdbd97;text-transform:none;margin-top:6px;font:italic 500 15px Cormorant Garamond,serif;display:block}.arm-stonewrap .ars-ann-seize{padding:12px 18px;font-size:clamp(15px,4.6vw,22px)}.arm-stonewrap .ars-ann-seize .sz-sub{font-size:12px}.ars-ann.show{animation:arsAnn var(--dur,1.8s) ease forwards}@keyframes arsAnn{0%{opacity:0;transform:scale(.86)}12%{opacity:1;transform:scale(1)}72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.03)}}.ars-ann.rm.show{opacity:1;transition:opacity .3s;animation:none;transform:none}.ars-ann.rm.show.rmout{opacity:0}.ars-turnpip{opacity:0;background:#e0937f;border-radius:50%;flex:none;width:8px;height:8px;margin-right:8px;transition:opacity .4s;display:inline-block;box-shadow:0 0 8px #e0937f}.ars-youplq,.arm-rail,.arm-dock{transition:box-shadow .4s,border-color .4s}.ars-youplq.yourmove,.arm-rail.yourmove,.arm-dock.yourmove{border-color:#e0937f88;box-shadow:0 0 0 1px #e0937f44,0 0 18px #d0555522}.ars-youplq.yourmove .ars-turnpip,.arm-rail.yourmove .ars-turnpip,.arm-dock.yourmove .ars-turnpip{opacity:1}.ars-cell.dim-echo .ars-bcard{filter:saturate(.55)brightness(.7)}.ars-cell.no-echo-legend .ars-bcard{filter:grayscale(.8)brightness(.6);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ars-bcard.cocoon5 .b-fusepips i.fuse-burn,.arm-bcard.cocoon5 .b-fusepips i.fuse-burn{animation:none}}:root{--hb-solvaris:214,187,86;--hi-solvaris:#d6bb56;--hb-chronelle:168,180,196;--hi-chronelle:#a8b4c4;--hb-valkyron:126,154,184;--hi-valkyron:#7e9ab8;--hb-elyndra:128,168,95;--hi-elyndra:#80a85f;--hb-noctyra:162,122,210;--hi-noctyra:#a27ad2;--hb-dravenkaar:212,106,69;--hi-dravenkaar:#d46a45;--hb-velmora:95,176,190;--hi-velmora:#5fb0be;--hb-threxil:176,176,176;--hi-threxil:#b0b0b0;--hb-mercenary:116,112,104;--hi-mercenary:#747068;--hb-mystic:205,198,228;--hi-mystic:#cdc6e4;--hb-unaligned:116,112,104;--hi-unaligned:#747068;--hb-mythic:205,198,228;--hi-mythic:#cdc6e4;--legend-ember:#e2751f}.ars-viewport{z-index:60;background:#07080c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.ars-stage{--ars-you:#5b8fdd;--ars-you-glow:#5b8fdd80;--ars-you-id:#8a63d0;--ars-you-id-soft:#9a7fd8a6;--ars-you-bright:#a98df0;--ars-you-card:#4a3a72;--ars-foe:#d05555;--ars-foe-glow:#d0555573;--seat-red:#d05555;--seat-red-deep:#7a2e2e;--seat-red-glow:#d055558c;--seat-blue:#5b8fdd;--seat-blue-deep:#2c4a80;--seat-blue-glow:#5b8fdd8c;--ars-foe-card:#3d4a6e;--ars-foe-chip:#7ea6e0;--ars-g-well:#6fb4e8;--ars-g-crest:var(--gold);--ars-g-blessed:#79c98a;--ars-g-cursed:#d05555;--ars-g-hollow:#9a7fd8;--ars-g-standard:#ddb74a;--ars-g-sanctum:#9ad4a6;--ars-g-quag:#8a7f5c;--ars-g-beacon:#e8c96f;--ars-g-ley:#b49ae4;--hand-rest-h:248px;box-sizing:border-box;transform-origin:50%;width:1840px;height:900px;font-family:var(--font-inter), Inter, sans-serif;color:var(--bone);background:radial-gradient(900px 460px at 50% -80px,#e0ab1c17,#0000 68%),radial-gradient(700px 400px at 50% 108%,#04060a,#0000 70%),#0d0f16;flex-shrink:0;grid-template-rows:84px 1fr 56px;gap:12px;padding:16px;display:grid;position:relative;overflow:hidden}.ars-stage:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(1200px 900px at 50% 45%,#0000 60%,#00000080 100%);position:absolute;inset:0}.ars-breath{pointer-events:none;z-index:1;background:radial-gradient(85% 75% at 50% 46%,#0000 60%,#d4ab2e0d);animation:9s ease-in-out infinite ars-breathe;position:absolute;inset:0}@keyframes ars-breathe{0%,to{opacity:.35}50%{opacity:.9}}.ars-plaque{border:1px solid var(--hairline);background:linear-gradient(#232735 0%,#181b25 60%,#14161f 100%);border-radius:4px;box-shadow:0 2px 10px #00000080,inset 0 1px #ffffff0a}.ars-topbar{z-index:12;border-bottom:1px solid var(--hairline-strong);background:linear-gradient(#20242f 0%,#171a23 80%,#14161d 100%);align-items:center;height:62px;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 4px 18px #00000080}.ars-tb-left{align-items:center;gap:12px;min-width:0;padding-left:16px;display:flex}.ars-chair-seal{border:1px solid var(--gold-deep);outline-offset:-4px;background:linear-gradient(160deg,#232838,#14161f);outline:1px solid #96791f66;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ars-chair-seal span{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--gold-label);font-size:1.2rem;font-weight:700}.ars-chair-name{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.08em;text-transform:uppercase;color:var(--bone);white-space:nowrap;font-size:1.1rem;font-weight:700}.ars-oct{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.ars-seatdot{vertical-align:1px;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.ars-seatdot.red{background:var(--seat-red);box-shadow:0 0 6px var(--seat-red-glow)}.ars-seatdot.blue{background:var(--seat-blue);box-shadow:0 0 6px var(--seat-blue-glow)}.ars-chair-house{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ars-foe-chip);white-space:nowrap;margin-top:2px;font-size:.68rem}.ars-chair-house .fl{margin-right:6px}.ars-tb-center{white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:100%;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.ars-tb-score{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.1em;font-size:1.5rem;font-weight:700;line-height:1.05}.ars-tb-init{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-label);font-size:.64rem}.ars-tb-score .n-sc.blue{color:var(--seat-blue);text-shadow:0 0 12px var(--seat-blue-glow)}.ars-tb-score .n-sc.red{color:var(--seat-red);text-shadow:0 0 12px var(--seat-red-glow)}.ars-tb-score .n-dash{color:var(--bone-faint);margin:0 8px;font-weight:400}.ars-tb-right{align-items:center;height:100%;margin-left:auto;padding-right:16px;display:flex}.ars-tb-cell{border-left:1px solid var(--hairline);align-items:center;gap:7px;height:34px;padding:0 16px;display:flex}.ars-tb-cell .rk{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);font-size:.62rem}.ars-tb-cell .rv{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);font-variant-numeric:tabular-nums;font-size:.94rem;font-weight:600}.ars-gem{border:1px solid var(--gold-deep);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:#12141c;width:14px;height:14px}.ars-gem.red{background:radial-gradient(circle at 35% 30%, #f0c0c0 0%, var(--seat-red) 45%, #5e1d1d 100%);box-shadow:0 0 8px var(--seat-red-glow)}.ars-gem.blue{background:radial-gradient(circle at 35% 30%, #cfe0ff 0%, var(--seat-blue) 45%, #1c3562 100%);box-shadow:0 0 8px var(--seat-blue-glow)}.ars-crown{color:var(--gold-label);font-size:.82rem}.ars-dpip{border:1.4px dashed var(--gold-deep);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:0 0;width:13px;height:13px;display:inline-block}.ars-dpip.lit{background:radial-gradient(circle at 35% 30%,#ffe4b8 0%,#d4ab2e 55%,#5c4708 100%);border-style:solid;border-color:#c9a53a;box-shadow:0 0 7px #d4ab2e8c}.ars-fan{border:1px solid var(--gold-deep);background:linear-gradient(90deg, var(--gold-deep) 0 1px, transparent 1px) 0 0/6px 100% repeat-x, #1a1d28;width:26px;height:16px}.ars-glyphpanel{z-index:5;width:206px;padding:12px 14px 8px;position:absolute;top:96px;left:22px}.ars-gptabs{border-bottom:1px solid var(--hairline);gap:18px;margin-bottom:9px;display:flex}.ars-gptabs button{cursor:pointer;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.22em;text-transform:uppercase;color:var(--bone-dim);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 7px;font-size:.7rem;font-weight:600}.ars-gptabs button.on{color:var(--gold-label);border-bottom-color:var(--gold)}.ars-gprow{border-bottom:1px solid #c9a2271a;align-items:flex-start;gap:10px;padding:7px 0;display:flex}.ars-gprow:last-child{border-bottom:none}.ars-gprow svg{flex-shrink:0;width:22px;height:22px;margin-top:1px}.ars-gprow .gn{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:600}.ars-gprow .ge{color:var(--bone-dim);margin-top:2px;font-size:.72rem;line-height:1.38}.ars-gprow.boon{gap:8px;padding:4px 0}.ars-gprow.boon .bi{width:19px;height:19px;color:var(--gold-label);opacity:.85;flex-shrink:0;margin-top:1px}.ars-gprow.boon .bi.claimed-blue{color:var(--seat-blue);opacity:1;filter:drop-shadow(0 0 5px var(--seat-blue-glow))}.ars-gprow.boon .bi.claimed-red{color:var(--seat-red);opacity:1;filter:drop-shadow(0 0 5px var(--seat-red-glow))}.ars-gprow.boon .bl{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-faint);margin-right:2px;font-size:.48rem}.ars-gprow.boon .gn{color:var(--bone);flex-wrap:wrap;align-items:baseline;gap:5px;font-size:.62rem;display:flex}.ars-gprow.boon .ge{margin-top:0;font-size:.63rem;line-height:1.3}.ars-gprow.boon .seal{letter-spacing:.12em;font-size:.5rem}.ars-gprow.boon .seal.blue{color:var(--seat-blue)}.ars-gprow.boon .seal.red{color:var(--seat-red)}.ars-boardzone{left:50%;top:var(--band-roads-top);z-index:4;grid-template-columns:150px auto;place-items:center;gap:8px 10px;display:grid;position:absolute;transform:translate(calc(-50% - 80px))}.ars-roadrow{grid-area:1/2;grid-template-columns:repeat(4,124px);place-items:end center;gap:4px;display:grid}.ars-watchcol{grid-area:2/1;grid-template-rows:repeat(4,122px);align-self:start;place-items:center end;margin-top:14px;display:grid}.ars-stonewrap{filter:drop-shadow(0 26px 48px #000000b3)drop-shadow(0 6px 14px #00000080);grid-area:2/2}.ars-road,.ars-watch,.ars-cornerchip{border:1px solid var(--hairline);background:linear-gradient(#232735d9,#14161fd9);border-radius:3px;align-items:center;gap:8px;height:30px;padding:0 12px;display:inline-flex;position:relative;box-shadow:0 2px 8px #00000073}.ars-road{flex-direction:column;gap:2px;max-width:124px;height:auto;padding:6px 10px 5px}.ars-road .row1{align-items:center;gap:6px;display:flex}.ars-road .ln-nm,.ars-watch .ln-nm,.ars-cornerchip .ln-nm{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.1em;text-transform:uppercase;color:var(--bone-dim);white-space:nowrap;font-size:.56rem}.ars-watch .ln-nm{letter-spacing:.12em;font-size:.6rem}.ars-road .bicon,.ars-watch .bicon,.ars-cornerchip .bicon{color:#ddb74a8c;flex:none;width:13px;height:13px}.bicon.claimed-blue{filter:drop-shadow(0 0 4px var(--seat-blue-glow));color:var(--seat-blue)!important}.bicon.claimed-red{filter:drop-shadow(0 0 4px var(--seat-red-glow));color:var(--seat-red)!important}.ars-road .ln-sc,.ars-watch .ln-sc,.ars-grouptotal .ln-sc{font-family:var(--font-cinzel), "Cinzel", serif;font-variant-numeric:tabular-nums;letter-spacing:.04em;align-items:baseline;gap:5px;display:inline-flex}.ln-sc i{opacity:.55;font-size:.72rem;font-style:normal;font-weight:600}.ln-sc em{color:var(--bone-faint);font-size:.6rem;font-style:normal}.ln-sc .blue{color:var(--seat-blue)}.ln-sc .red{color:var(--seat-red)}.ln-sc i.lead{opacity:1;text-shadow:0 0 8px;font-size:.78rem;font-weight:700}.ars-road.led-blue:after,.ars-road.led-red:after,.ars-watch.led-blue:after,.ars-watch.led-red:after{content:"";border-radius:2px;position:absolute}.ars-road.led-blue:after,.ars-road.led-red:after{height:2px;bottom:-1px;left:8px;right:8px}.ars-watch.led-blue:after,.ars-watch.led-red:after{width:2px;top:6px;bottom:6px;right:-1px}.ars-road.led-blue:after,.ars-watch.led-blue:after{background:var(--seat-blue);box-shadow:0 0 8px var(--seat-blue-glow)}.ars-road.led-red:after,.ars-watch.led-red:after{background:var(--seat-red);box-shadow:0 0 8px var(--seat-red-glow)}.ars-road.dead .ln-sc i,.ars-watch.dead .ln-sc i{color:var(--bone-faint);opacity:1;text-shadow:none;font-size:.72rem}.ars-road.dead .ln-nm,.ars-watch.dead .ln-nm{color:var(--bone-faint)}.ars-road.pulse.led-blue:after,.ars-road.pulse.led-red:after,.ars-watch.pulse.led-blue:after,.ars-watch.pulse.led-red:after{animation:.9s ars-edge-ignite}@keyframes ars-edge-ignite{0%{opacity:0;transform:scaleX(.3)}40%{opacity:1;transform:scaleX(1.06)}to{opacity:1;transform:scaleX(1)}}.ars-cornerchip{justify-self:end}.ars-cornerchip.sunfall{grid-area:2/1;align-self:start;margin-top:2px}.ars-cornerchip.nightrise{grid-area:2/1;align-self:end}.ars-cornerchip .ln-nm{color:var(--gold-label)}.ars-cornerchip .dir{color:var(--gold-label);margin-left:-2px;font-size:.68rem}.ars-stone{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);background:radial-gradient(560px 300px at 50% -8%,#ffd6781a,#0000 60%),repeating-linear-gradient(23deg,#ffffff04 0 2px,#0000 2px 7px),repeating-linear-gradient(-31deg,#0000000d 0 3px,#0000 3px 9px),linear-gradient(160deg,#323748 0%,#20242f 42%,#161822 100%);padding:14px;position:relative;box-shadow:inset 0 2px 1px #ffffff12,inset 0 -8px 16px #0009,inset 0 0 0 1px #000000a6}.ars-stone:before{content:"";pointer-events:none;z-index:5;clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 11px,100% calc(100% - 11px),calc(100% - 11px) 100%,11px 100%,0 calc(100% - 11px),0 11px);border:1px solid #e2be5080;position:absolute;inset:7px;box-shadow:inset 0 0 0 3px #00000073,inset 0 0 0 4px #c9a22738,inset 0 0 26px #0006}.ars-boss{z-index:6;pointer-events:none;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:radial-gradient(circle at 35% 30%,#f2d47a,#a8851c 55%,#5c4708);width:15px;height:15px;position:absolute;box-shadow:inset 0 0 0 1px #463408e6}.ars-boss.tl{top:9px;left:9px}.ars-boss.tr{top:9px;right:9px}.ars-boss.bl{bottom:9px;left:9px}.ars-boss.br{bottom:9px;right:9px}.ars-grid{background:linear-gradient(135deg,#e8c45666,#8c681c4d 38%,#e2be5061 70%,#96701e4d);border-radius:3px;grid-template-rows:repeat(4,118px);grid-template-columns:repeat(4,118px);gap:4px;padding:4px;display:grid;position:relative;box-shadow:inset 0 1px 2px #0009,0 0 0 1px #00000080}.ars-sigil{z-index:1;pointer-events:none;opacity:.085;mix-blend-mode:screen;position:absolute;inset:4px}.ars-cell{cursor:default;background:radial-gradient(90px 90px at 50% 42%,#20232f 0%,#151720 78%),repeating-linear-gradient(45deg,#ffffff03 0 2px,#0000 2px 6px);border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0b,inset 0 -3px 6px #0000008c,inset 0 0 18px #0000008c}.ars-cell:not(:disabled){cursor:pointer}.ars-cell .ring{border:1px solid #c9a2274d;border-radius:50%;width:78px;height:78px;position:absolute;box-shadow:inset 0 0 0 3px #0006,inset 0 0 0 4px #c9a22724}.ars-cell:before{content:"";pointer-events:none;border:1px solid #c9a2271c;border-radius:50%;width:82px;height:82px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 3px #00000059,inset 0 0 0 4px #c9a22712,0 0 0 5px #00000024}.ars-cell .glyph{filter:drop-shadow(0 0 8px);opacity:.95;width:40px;height:40px;position:relative}.ars-cell.legal{box-shadow:inset 0 0 18px #0000008c,inset 0 0 0 2px #9a7fd88c,inset 0 0 22px #8a63d040}.ars-cell.tell{animation:1.8s ease-in-out infinite ars-tell}@keyframes ars-tell{0%,to{box-shadow:inset 0 0 18px #0000008c,inset 0 0 0 2px #ddb74a66}50%{box-shadow:inset 0 0 18px #0000008c,inset 0 0 0 3px #ddb74ad9,inset 0 0 26px #d4ab2e4d}}.ars-cell.pending{box-shadow:inset 0 0 0 3px var(--ars-you-id), inset 0 0 30px #8a63d059}.ars-cell.target-opt{box-shadow:inset 0 0 0 3px #ddb74acc,inset 0 0 24px #d4ab2e4d}.ars-cell.target-picked{box-shadow:inset 0 0 0 3px var(--gold), 0 0 16px #d4ab2e66}.ars-cell.drag-over{box-shadow:inset 0 0 0 3px var(--ars-you-id), inset 0 0 34px #8a63d073}.ars-cell.lastmove:after{content:"";pointer-events:none;z-index:5;border:1px solid #ddb74abf;border-radius:6px;animation:2.6s ease-in-out infinite ars-lastmove;position:absolute;inset:6px;box-shadow:0 0 14px #d4ab2e73,inset 0 0 10px #d4ab2e33}@keyframes ars-lastmove{0%,to{opacity:.5}50%{opacity:1}}.ars-cell:hover .mus-cpop,.ars-cell:focus-visible .mus-cpop,.ars-cell:focus-within .mus-cpop{opacity:1}.ars-cell:hover,.ars-cell:focus-within{z-index:8}.ars-cell .mus-cpop{width:220px}.ars-cell[data-cell="0"] .mus-cpop,.ars-cell[data-cell="1"] .mus-cpop,.ars-cell[data-cell="2"] .mus-cpop,.ars-cell[data-cell="3"] .mus-cpop,.ars-cell[data-cell="4"] .mus-cpop,.ars-cell[data-cell="5"] .mus-cpop,.ars-cell[data-cell="6"] .mus-cpop,.ars-cell[data-cell="7"] .mus-cpop{top:calc(100% + 10px);bottom:auto}.ars-cell[data-cell="0"] .mus-cpop,.ars-cell[data-cell="4"] .mus-cpop,.ars-cell[data-cell="8"] .mus-cpop,.ars-cell[data-cell="12"] .mus-cpop{left:0;transform:none}.ars-cell[data-cell="3"] .mus-cpop,.ars-cell[data-cell="7"] .mus-cpop,.ars-cell[data-cell="11"] .mus-cpop,.ars-cell[data-cell="15"] .mus-cpop{left:auto;right:0;transform:none}.ars-stage .mus-cpop .p-name{font-size:.84rem}.ars-stage .mus-cpop .p-kind{font-size:.54rem}.ars-stage .mus-cpop .p-abil{font-size:.76rem;line-height:1.45}.ars-stage .mus-cpop .p-pow{font-size:.68rem}.ars-diag{pointer-events:none;z-index:2;position:absolute;inset:4px}.ars-diag line{stroke:#ddb74a80;stroke-width:1.6px;stroke-dasharray:2 7;stroke-linecap:round}.ars-trace{pointer-events:none;z-index:6;position:absolute;inset:4px}.ars-trace line{stroke:var(--gold);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 8px #d4ab2ecc);stroke-dasharray:700;stroke-dashoffset:700px;animation:1s forwards ars-trace-run}@keyframes ars-trace-run{to{stroke-dashoffset:0}}.ars-bcard{z-index:3;background:var(--night-deep);border-radius:5px;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:5px}.ars-bcard.blue{border:1px solid var(--seat-blue);box-shadow:inset 0 0 10px #5b8fdd38}.ars-bcard.red{border:1px solid var(--seat-red);box-shadow:inset 0 0 10px #d0555533}.ars-bcard.blue:after,.ars-bcard.red:after{content:"";pointer-events:none;z-index:-1;border-radius:8px;animation:4.5s ease-in-out infinite ars-own-breathe;position:absolute;inset:-5px}.ars-bcard.blue:after{box-shadow:0 0 14px 3px var(--seat-blue-glow)}.ars-bcard.red:after{box-shadow:0 0 14px 3px var(--seat-red-glow)}@keyframes ars-own-breathe{0%,to{opacity:.65}50%{opacity:1}}.ars-bcard .b-art{border-radius:4px;align-items:flex-end;display:flex;position:absolute;inset:0;overflow:hidden}.ars-bcard .b-name{z-index:2;width:100%;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.08em;text-transform:uppercase;color:var(--bone);text-align:center;-webkit-line-clamp:2;background:linear-gradient(#0000 0%,#0a0b108c 30%,#0a0b10eb 100%);-webkit-box-orient:vertical;padding:3px 2px;font-size:.58rem;font-weight:600;line-height:1.25;display:-webkit-box;position:relative;overflow:hidden}.ars-bcard .b-power{z-index:4;clip-path:polygon(0 0,100% 0,100% 68%,50% 100%,0 68%);width:26px;height:29px;font-family:var(--font-cinzel), "Cinzel", serif;color:#f2ecdc;text-shadow:0 1px 2px #000000b3;filter:drop-shadow(0 2px 4px #0009);justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:flex;position:absolute;top:-4px;left:-4px}.ars-bcard.blue .b-power{background:linear-gradient(180deg, var(--seat-blue), var(--seat-blue-deep));box-shadow:0 0 8px var(--seat-blue-glow), inset 0 0 0 1px #ffffff40}.ars-bcard.red .b-power{background:linear-gradient(180deg, var(--seat-red), var(--seat-red-deep));box-shadow:0 0 8px var(--seat-red-glow), inset 0 0 0 1px #ffffff40}.ars-bcard .b-power.buffed{background:linear-gradient(#9fe0a8,#4e9e5c)}.ars-bcard .b-power.debuffed{background:linear-gradient(#f0a08e,#b05540)}.ars-bcard .b-glyphpin{z-index:4;filter:drop-shadow(0 0 5px);width:15px;height:15px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.ars-bcard .ars-costfunnel.bd{transform-origin:100% 0;top:-7px;right:-7px;transform:scale(.6)}.ars-bcard .b-crestchip{z-index:4;pointer-events:none;width:17px;height:17px;font-family:var(--font-cinzel), "Cinzel", serif;color:#141010;background:radial-gradient(circle at 35% 30%,#ffe9a8,#d4ab2e 55%,#7a5f12);border:1px solid #6e5713;border-radius:50%;justify-content:center;align-items:center;font-size:.56rem;font-weight:700;display:flex;position:absolute;top:22px;right:-4px}.ars-bcard .c-redacted{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.26em;color:var(--crisis,#c05b4d);border:1.5px solid var(--crisis,#c05b4d);pointer-events:none;z-index:5;background:#10131cd9;border-radius:2px;padding:1px 5px;font-size:.5rem;font-weight:700;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.ars-bcard.silk{box-shadow:none}.ars-bcard.silk:after{content:none}.ars-bcard.silk .silk-mark{color:#7ea6e0;opacity:.5;place-items:center;font-size:1.5rem;display:grid;position:absolute;inset:0}.ars-bcard.silk .b-art{background:repeating-linear-gradient(135deg,#0000,#0000 5px,#ffffff08 5px 10px),linear-gradient(160deg,#181b26,#10131c)}.ars-bcard.veiled{filter:saturate(.55)brightness(.8)}.ars-bcard .c-veil{z-index:4;pointer-events:none;border-radius:inherit;background:linear-gradient(#171a2440,#171a24bf);place-items:end center;display:grid;position:absolute;inset:0}.ars-bcard .c-veil span{font-family:var(--font-cormorant), serif;color:var(--bone-dim);padding-bottom:4px;font-size:.55rem;font-style:italic}.ars-bcard.reveal-flourish{animation:.7s mus-unveil}.ars-bcard.shove-arrive{animation:.45s mus-arrive}.ars-float{z-index:8;pointer-events:none;font-family:var(--font-cinzel), "Cinzel", serif;color:var(--verdant,#7dc98f);text-shadow:0 2px 6px #000c;font-size:.9rem;font-weight:700;animation:1.6s forwards mus-float-up;position:absolute;top:6px;right:6px}.ars-float.down{color:var(--crisis,#d97b6e)}.ars-art{position:absolute;inset:0}.ars-art.gold{background:radial-gradient(90% 70% at 50% 30%,#8a6b34,#241b0d 75%),#241b0d}.ars-art.blue{background:radial-gradient(90% 70% at 45% 30%,#34486e,#10151f 75%),#10151f}.ars-art.red{background:radial-gradient(90% 70% at 55% 28%,#6e3434,#1f1010 75%),#1f1010}.ars-hart{background:radial-gradient(95% 75% at 50% 28%,#4c3a68,#201636 58%,#0d0916 85%),#0d0916;border-radius:5px 5px 0 0;position:absolute;inset:0}.ars-preview{z-index:9;white-space:nowrap;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;color:var(--verdant,#7dc98f);border:1px solid var(--hairline);pointer-events:none;background:#0d0f16f2;border-radius:3px;padding:3px 9px;font-size:.55rem;font-weight:600;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.ars-preview.down{color:var(--crisis,#d97b6e)}.ars-rightcol{z-index:20;flex-direction:column;justify-content:flex-end;gap:14px;width:206px;display:flex;position:absolute;bottom:54px;right:26px}.ars-actions,.ars-rightextra{flex-direction:column;gap:9px;padding:13px 14px;display:flex}.ars-resplaque{padding:11px 14px}.ars-resplaque .rp-row{justify-content:space-between;align-items:center;padding:7px 0;display:flex}.ars-resplaque .rp-row+.rp-row{border-top:1px solid #c9a2271f}.ars-resplaque .rp-lab{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-label);font-size:.56rem}.ars-resplaque .rp-pips{align-items:center;gap:5px;display:flex}.ars-resplaque .rp-crest{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);align-items:center;gap:6px;font-size:.94rem;font-weight:700;display:flex}.ars-resplaque .rp-crest svg{width:13px;height:13px;color:var(--gold-label)}.ars-actions .act-turn{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-label);text-align:center;border-bottom:1px solid var(--hairline);margin-bottom:2px;padding-bottom:8px;font-size:.8rem;font-weight:600}.ars-btn-play{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.2em;text-transform:uppercase;text-align:center;cursor:pointer;color:#141010;background:linear-gradient(#e8c352,#a8851c);border:1px solid #6e5713;border-radius:3px;padding:11px 6px;font-size:.76rem;font-weight:700;box-shadow:0 2px 8px #00000080}.ars-btn-play:disabled{opacity:.4;cursor:not-allowed;color:var(--gold-label);box-shadow:none;background:linear-gradient(#221d0e,#14110a)}.ars-btn-seize{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;text-transform:uppercase;text-align:center;cursor:pointer;color:#dfe9ff;white-space:nowrap;background:linear-gradient(#39507e,#22314f);border:1px solid #5b7bb4;border-radius:3px;justify-content:center;align-items:center;gap:5px;padding:10px 6px;font-size:.68rem;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #00000080;letter-spacing:.14em!important}.ars-btn-seize .pr{color:#9cc0ff;font-weight:700}.ars-btn-seize:hover:not(:disabled){background:linear-gradient(#41598c,#29395c)}.ars-btn-seize:disabled{opacity:.45;cursor:not-allowed}.ars-btn-seize.on{color:#eaf2ff;background:linear-gradient(#33518a,#1b2a4a);box-shadow:inset 0 1px #ffffff1f,0 0 26px #5b8fdd8c}.ars-btn-bank{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.2em;text-transform:uppercase;text-align:center;cursor:pointer;color:var(--gold-label);border:1px solid var(--gold-deep);background:linear-gradient(#2a2618,#1a1710);border-radius:3px;padding:10px 6px;font-size:.7rem;font-weight:700}.ars-btn-bank:hover:not(:disabled){box-shadow:0 0 14px #d4ab2e40}.ars-btn-bank:disabled{opacity:.45;cursor:not-allowed}.ars-actions .act-cap{color:var(--bone-dim);text-align:center;font-size:.68rem;line-height:1.45}.ars-actions .act-div{background:var(--hairline);height:1px;margin:1px 0}.ars-actions .mus-facedown-toggle{margin:0}.ars-youplq{z-index:6;min-width:250px;padding:11px 16px;position:absolute;bottom:66px;left:22px}.ars-youplq.slim{align-items:center;gap:4px;min-width:0;padding:9px 14px;display:flex}.ars-youplq .sc-name{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.1em;text-transform:uppercase;color:var(--bone);font-size:.86rem;font-weight:700}.ars-youplq .sc-you{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.24em;text-transform:uppercase;color:var(--ars-you-bright);margin-left:8px;font-size:.6rem}.ars-you-res{align-items:center;gap:14px;margin-top:9px;display:flex}.ars-rgrp{align-items:center;gap:6px;display:flex}.ars-rgrp .k{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-dim);font-size:.58rem}.ars-you-res .sep{background:var(--hairline);width:1px;height:20px}.ars-ppip{border:1px solid var(--gold-deep);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:#12141c;width:15px;height:15px}.ars-ppip.blue.lit{background:radial-gradient(circle at 35% 30%, #cfe0ff 0%, var(--seat-blue) 50%, #1c3562 100%);box-shadow:0 0 8px var(--seat-blue-glow)}.ars-ppip.red.lit{background:radial-gradient(circle at 35% 30%, #ffd9d0 0%, var(--seat-red) 50%, #501717 100%);box-shadow:0 0 8px var(--seat-red-glow)}.ars-bpip{border:1.5px dashed var(--gold-deep);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:0 0;width:14px;height:14px}.ars-bpip.lit{background:radial-gradient(circle at 35% 30%,#ffe4b8 0%,#d4ab2e 55%,#5c4708 100%);border-style:solid;border-color:#c9a53a;box-shadow:0 0 8px #d4ab2e99}.ars-overflow{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--gold-label);font-size:.62rem;font-weight:700}.ars-crest-n{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);font-size:.86rem;font-weight:600}.ars-crestrow svg{width:13px;height:13px;color:var(--gold);filter:drop-shadow(0 0 4px #d4ab2e80)}.ars-hand{left:50%;bottom:var(--hand-bottom);z-index:15;align-items:flex-end;max-width:940px;display:flex;position:absolute;transform:translate(-50%)}.ars-hand.scroll{padding-top:140px;overflow:auto visible}.ars-hcard{width:148px;height:var(--hand-rest-h);text-align:left;cursor:pointer;border:1px solid var(--seat-blue);box-shadow:0 8px 24px #0009, 0 0 14px var(--seat-blue-glow);background:#141722;border-radius:6px;flex-direction:column;flex-shrink:0;padding:0;transition:transform .18s cubic-bezier(.22,.8,.3,1),height .18s cubic-bezier(.22,.8,.3,1),box-shadow .18s;display:flex;position:relative}.ars-hand.red .ars-hcard{border-color:var(--seat-red);box-shadow:0 8px 24px #0009, 0 0 14px var(--seat-red-glow)}.ars-hcard .h-abil{display:none}.ars-hcard:hover,.ars-hcard:focus-visible{height:auto;min-height:var(--hand-hover-h)}.ars-hcard:hover .h-abil,.ars-hcard:focus-visible .h-abil{display:block;overflow:visible}.ars-hcard:hover,.ars-hcard:focus-visible{z-index:8;transform:translateY(-58px);box-shadow:0 0 24px #8a63d066,0 24px 44px #000000bf}.ars-hcard.sel{z-index:9;border-color:var(--bone);box-shadow:0 0 30px var(--seat-blue-glow), 0 24px 44px #000000bf;transform:translateY(-20px)}.ars-hcard.sel:hover,.ars-hcard.sel:focus-visible{transform:translateY(-58px)}.ars-hand.red .ars-hcard.sel{box-shadow:0 0 30px var(--seat-red-glow), 0 24px 44px #000000bf}.ars-hcard.unaffordable{filter:saturate(.6)brightness(.75)}.ars-hcard.unaffordable .ars-costfunnel,.ars-hcard.unaffordable .h-power,.ars-hcard.unaffordable .h-crest{filter:none;opacity:1}.ars-hcard.legend{border-color:var(--gold);box-shadow:0 8px 24px #0009,0 0 14px #d4ab2e4d}.ars-hcard.legend .h-name{text-shadow:0 0 14px #ddb74a73}.ars-hcard .h-art{border-radius:5px 5px 0 0;flex-shrink:0;height:78px;display:block;position:relative}.ars-hcard .h-art:after{content:"";position:absolute;inset:0;box-shadow:inset 0 -18px 16px -12px #141722,inset 0 0 0 1px #c9a2272e}.ars-hcard .h-cost{z-index:4;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:linear-gradient(135deg,#e8c352,#a8851c);justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:-9px;right:-9px;box-shadow:inset 0 0 0 1.5px #6e5713}.ars-hcard .h-cost span{font-family:var(--font-cinzel), "Cinzel", serif;color:#141010;font-size:.92rem;font-weight:700}.ars-hcard .h-cost.discounted span{color:#0d3a1e}.ars-hcard .h-discount{z-index:4;font-family:var(--font-cinzel), "Cinzel", serif;color:var(--verdant,#7dc98f);text-shadow:0 1px 3px #000c;font-size:.55rem;font-weight:700;position:absolute;top:-6px;right:28px}.ars-hcard .h-power{z-index:4;clip-path:polygon(0 0,100% 0,100% 68%,50% 100%,0 68%);width:34px;height:38px;font-family:var(--font-cinzel), "Cinzel", serif;color:#f2ecdc;text-shadow:0 1px 2px #000000b3;background:linear-gradient(180deg, var(--seat-blue), var(--seat-blue-deep));box-shadow:0 0 10px var(--seat-blue-glow), inset 0 0 0 1.5px #ffffff38;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex;position:absolute;top:-9px;left:-9px}.ars-hand.red .ars-hcard .h-power{background:linear-gradient(180deg, var(--seat-red), var(--seat-red-deep));box-shadow:0 0 10px var(--seat-red-glow), inset 0 0 0 1.5px #ffffff38}.ars-hcard .h-crest{z-index:4;background:radial-gradient(circle at 35% 30%,#ffe9a8,#d4ab2e 55%,#7a5f12);border:1px solid #6e5713;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:34px;right:-6px}.ars-hcard .h-crest svg{color:#141010;width:12px;height:12px}.ars-hcard .h-crest .n{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--gold-label);text-shadow:0 1px 3px #000000e6;font-size:.6rem;font-weight:700;position:absolute;bottom:-5px;right:-4px}.ars-hcard .h-name{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.05em;text-transform:uppercase;color:var(--bone);text-align:center;padding:5px 6px 1px;font-size:.8rem;font-weight:700;line-height:1.2;display:block}.ars-hcard .h-kind{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-label);text-align:center;padding-bottom:3px;font-size:.56rem;display:block}.ars-hcard .h-kws{justify-content:center;display:flex}.ars-hcard .h-abil{color:var(--bone-dim);text-align:center;flex:1;padding:2px 8px 0;font-size:.72rem;line-height:1.38;overflow:hidden}.ars-hcard{padding-bottom:10px}.ars-costfunnel.short .cup{color:#3a1512;background:linear-gradient(155deg,#f0b0a4,#d97b6e 48%,#a04a3e)}.ars-costfunnel.short{box-shadow:0 0 10px #d0555573}.ars-hcard .h-crest.short,.arm-hcard .h-crest.short{background:radial-gradient(circle at 35% 30%,#e8b9a8,#b0672f 55%,#4a2610);border-color:#4a2610;box-shadow:0 0 10px #d0555573}.ars-deck{z-index:6;align-self:flex-end;margin-right:6px}.ars-deckcard{border:1px solid var(--gold-deep);width:114px;height:162px;box-shadow:3px 3px 0 -1px #0e1018, 3px 3px 0 0 var(--gold-deep), 6px 6px 0 -1px #0e1018, 6px 6px 0 0 #96791f99, 0 14px 30px #0009;background:linear-gradient(150deg,#1d2233,#12151f);border-radius:6px;position:relative;transform:rotate(-3deg)}.ars-deckcard:before{content:"";border:1px solid #c9a22766;border-radius:4px;position:absolute;inset:8px}.ars-emblem{border:1px solid var(--gold-deep);background:linear-gradient(135deg,#232a44,#141726);justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ars-emblem:before{content:"";background:radial-gradient(circle at 35% 30%, #cfe0ff, var(--seat-blue) 55%, #1c3562 100%);width:18px;height:18px;box-shadow:0 0 12px var(--seat-blue-glow);border-radius:50%}.ars-emblem.red:before{background:radial-gradient(circle at 35% 30%, #ffd9d0, var(--seat-red) 55%, #501717 100%);box-shadow:0 0 12px var(--seat-red-glow)}.ars-deckcount{border:1px solid var(--gold-deep);width:40px;height:40px;font-family:var(--font-cinzel), "Cinzel", serif;color:var(--gold-label);background:radial-gradient(circle at 35% 30%,#2a2f42,#14161f);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex;position:absolute;bottom:-12px;right:-12px}.ars-botbar{z-index:12;border-top:1px solid var(--hairline-strong);background:linear-gradient(#171a23 15%,#20242f 100%);align-items:center;height:44px;display:flex;position:absolute;bottom:0;left:0;right:0}.ars-bb-left{align-items:center;gap:12px;padding-left:18px;display:flex}.ars-iconbtn{border:1px solid var(--hairline-strong);cursor:pointer;width:26px;height:26px;color:var(--gold-label);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.78rem;display:flex}.ars-iconbtn:hover{border-color:var(--gold);box-shadow:0 0 8px #d4ab2e4d}.ars-toggle{cursor:pointer;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);border:1px solid var(--hairline);background:0 0;border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-size:.6rem;display:flex}.ars-toggle .tdot{background:#2a2d3a;border-radius:50%;width:8px;height:8px}.ars-toggle.on{color:var(--gold-label);border-color:var(--gold-deep)}.ars-toggle.on .tdot{background:var(--gold);box-shadow:0 0 6px #d4ab2eb3}.ars-bb-center{white-space:nowrap;color:var(--bone-dim);font-size:.78rem;position:absolute;left:50%;transform:translate(-50%)}.ars-bb-center b{color:var(--bone);font-weight:600}.ars-bb-center.crisis{color:var(--crisis,#d97b6e)}.ars-bb-right{align-items:center;gap:9px;min-width:0;max-width:520px;margin-left:auto;padding-right:18px;display:flex}.ars-lm-ring{border:1px solid var(--bone-faint);border-radius:50%;flex:none;width:12px;height:12px}.ars-lm-ring.red{border-color:var(--seat-red);box-shadow:0 0 7px var(--seat-red-glow)}.ars-lm-ring.blue{border-color:var(--seat-blue);box-shadow:0 0 7px var(--seat-blue-glow)}.ars-lm-lab{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-label);flex:none;font-size:.58rem}.ars-lm{font-family:var(--font-cormorant), serif;color:var(--bone-dim);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-style:italic;overflow:hidden}.ars-chrontab{z-index:42;cursor:pointer;writing-mode:vertical-rl;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-label);border:1px solid var(--hairline);background:#171a23;border-right:none;border-radius:4px 0 0 4px;padding:12px 3px;font-size:.62rem;font-weight:600;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ars-chrontab.open{right:320px}.ars-chronicle{z-index:41;border:1px solid var(--hairline);background:linear-gradient(#151720f7,#0d0f16f7);border-right:none;border-radius:6px 0 0 6px;flex-direction:column;width:320px;display:flex;position:absolute;top:58px;bottom:44px;right:0;box-shadow:-18px 0 40px #0009}.ars-chronicle h3{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-label);text-align:center;margin:14px 0 8px;font-size:.68rem;font-weight:600}.ars-chronbody{flex:1;padding:0 16px 14px;overflow-y:auto}.ars-chronentry{border-top:1px solid var(--hairline);padding:8px 0}.ars-chronentry .ct{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.22em;text-transform:uppercase;color:var(--bone-faint);font-size:.5rem}.ars-chronentry .cx{font-family:var(--font-cormorant), serif;color:var(--bone-dim);margin-top:2px;font-size:.96rem;font-style:italic;line-height:1.4}.ars-chronentry.you .cx{color:var(--bone)}.ars-chronclose{color:var(--bone-faint);cursor:pointer;background:0 0;border:none;font-size:1rem;position:absolute;top:10px;right:12px}.ars-stage .mus-turn-banner{z-index:20;top:120px}.ars-stage .mus-autopass{z-index:20;bottom:60px}.ars-stage .mus-toast-zone{top:76px}.ars-stage{--ars-tile:118px;--ars-tile-inset:5%;--ars-ghost-alpha:.55}.ars-ghost{z-index:25;pointer-events:none;width:calc(var(--ars-tile) * .9);height:calc(var(--ars-tile) * .9);opacity:var(--ars-ghost-alpha);border-radius:4px;position:absolute;overflow:hidden;transform:translate(-50%,-50%)rotate(-3deg)scale(1.02);box-shadow:0 16px 30px #0000008c}.ars-ghost img,.ars-ghost .ka-card-art{width:100%;height:100%;display:block;position:absolute;inset:0}.ars-ghost .ka-card-art img{object-fit:cover}@media (prefers-reduced-motion:reduce){.ars-breath,.ars-cell.tell,.ars-cell.lastmove:after,.ars-road.pulse,.ars-watch.pulse,.ars-bcard.reveal-flourish,.ars-bcard.shove-arrive,.ars-float{animation:none}.ars-bcard.blue:after,.ars-bcard.red:after{opacity:.8;animation:none}.ars-float{opacity:1}.ars-trace line{stroke-dashoffset:0;animation:none}.ars-hcard{transition:none}}.ars-fxlayer{pointer-events:none;z-index:30;position:absolute;inset:0}.ars-fxlayer>*{position:absolute}.ars-fx-float{z-index:40;white-space:nowrap;font-family:var(--font-cinzel), "Cinzel", serif;text-shadow:0 1px 3px #000;font-size:1.05rem;font-weight:700;animation:1s cubic-bezier(.2,.7,.3,1) forwards arsfx-rise;transform:translate(-50%)}.ars-fx-float.gold{color:#ffd668}.ars-fx-float.blue{color:#9cc0ff}.ars-fx-float.red{color:#ff8f7d}.ars-fx-float.fall{animation-name:arsfx-fall}.ars-fx-float.static,.ars-fx-float.noanim{opacity:1;animation:none}@keyframes arsfx-rise{0%{opacity:0;transform:translate(-50%,6px)scale(.8)}18%{opacity:1;transform:translate(-50%,-2px)scale(1.05)}to{opacity:0;transform:translate(-50%,-34px)scale(1)}}@keyframes arsfx-fall{0%{opacity:0;transform:translate(-50%,-6px)scale(.85)}18%{opacity:1}to{opacity:0;transform:translate(-50%,30px)scale(1)}}.ars-fx-float .bit{display:inline-block}.ars-fx-float.shatter .bit{animation:.55s ease-out forwards arsfx-bits}@keyframes arsfx-bits{to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--rr))}}.ars-fx-grout{opacity:0;border-radius:4px;animation:.6s ease-out arsfx-grout}@keyframes arsfx-grout{0%{opacity:0;box-shadow:0 0 #d4ab2e00}30%{opacity:1;box-shadow:0 0 16px #d4ab2e8c}to{opacity:0}}.ars-fx-shim{border-radius:4px;overflow:hidden}.ars-fx-shim:before{content:"";background:linear-gradient(100deg,#0000 42%,#ffde8c80 50%,#0000 58%);animation:.9s ease-out forwards arsfx-shimmer;position:absolute;inset:-30%;transform:translate(-120%)rotate(18deg)}@keyframes arsfx-shimmer{to{transform:translate(120%)rotate(18deg)}}.ars-fx-cocoon{border-radius:5px;overflow:hidden}.ars-fx-cocoon svg path{fill:none;stroke:var(--ars-you-bright,#a98df0);stroke-width:1.6px;opacity:.85;stroke-dasharray:340;stroke-dashoffset:340px;animation:.9s ease-out forwards arsfx-spin}@keyframes arsfx-spin{to{stroke-dashoffset:0}}.ars-fx-cocoon.unravel svg path{animation:.7s ease-in forwards arsfx-unspin}@keyframes arsfx-unspin{0%{stroke-dashoffset:0}to{stroke-dashoffset:340px}}.ars-fx-cocoon.unravel{animation:.7s ease-in forwards arsfx-cocoonfade}@keyframes arsfx-cocoonfade{70%{opacity:1}to{opacity:0}}.ars-fx-coinwrap{z-index:6;pointer-events:none;position:absolute}.ars-fx-coin{filter:drop-shadow(0 8px 14px #000000a6);width:100%;height:100%;position:relative}.ars-fx-coin .cf{font-family:var(--font-cinzel), "Cinzel", serif;color:#3a2b06;background:radial-gradient(circle at 35% 30%,#ffe08a,#d4ab2e 55%,#96791f);border-radius:50%;justify-content:center;align-items:center;font-size:1.5em;font-weight:700;display:flex;position:absolute;inset:0;box-shadow:0 0 16px #ffd668bf,inset 0 0 0 2px #7a5a12cc}.ars-fx-coin .cf.grain{background:radial-gradient(circle at 35% 30%,#f2e6bc,#c59a2c 55%,#7c6318);box-shadow:0 0 16px #ffd66899,inset 0 0 0 2px #5e460ed9}.ars-fx-shellcard{border:1px solid var(--foe-edge,#3d4a6e);background:linear-gradient(150deg,#2a2f3d,#171921);border-radius:5px}.ars-fx-shellcard.silk{border-color:var(--ars-you-id,#8a63d0);background:linear-gradient(150deg,#2a2440,#171226)}.ars-fx-crack{opacity:0;animation:.4s forwards arsfx-crackin;position:absolute;inset:0}@keyframes arsfx-crackin{to{opacity:1}}.ars-fx-shard{background:linear-gradient(150deg,#2a2f3d,#171921);border:1px solid #3d4a6e;border-radius:5px}.ars-fx-shard.silk{background:linear-gradient(150deg,#2a2440,#171226);border-color:#8a63d0}.ars-fx-shard.f1{animation:.7s ease-in forwards arsfx-fly1}.ars-fx-shard.f2{animation:.7s ease-in forwards arsfx-fly2}.ars-fx-shard.f3{animation:.7s ease-in forwards arsfx-fly3}@keyframes arsfx-fly1{to{opacity:0;transform:translate(-32px,56px)rotate(-22deg)}}@keyframes arsfx-fly2{to{opacity:0;transform:translate(36px,48px)rotate(26deg)}}@keyframes arsfx-fly3{to{opacity:0;transform:translate(2px,68px)rotate(7deg)}}.ars-fx-dust{opacity:0;background:radial-gradient(60% 45% at 50% 100%,#d0555566,#0000 70%);animation:.9s ease-out forwards arsfx-dustpuff}.ars-fx-dust.silk{background:radial-gradient(60% 45% at 50% 100%,#9a7fd866,#0000 70%)}@keyframes arsfx-dustpuff{30%{opacity:1}to{opacity:0}}.ars-fx-haze{opacity:0;background:radial-gradient(circle,#9a7fd873,#0000 70%);border-radius:8px;animation:1.5s ease-in-out arsfx-hazep}@keyframes arsfx-hazep{0%,to{opacity:0}25%,75%{opacity:1}}.ars-fx-orbitchip{z-index:8;font-family:var(--font-cinzel), "Cinzel", serif;color:#141010;pointer-events:none;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex;position:absolute}.ars-fx-orbitchip.pw{clip-path:polygon(0 0,100% 0,100% 68%,50% 100%,0 68%);background:linear-gradient(#a8c4ea,#5e7cb0);box-shadow:0 0 8px #7ea6e099}.ars-fx-orbitchip.ct{background:linear-gradient(135deg,#efcb5e,#a8851c 70%);border-radius:50%;box-shadow:inset 0 0 0 1.5px #6e5713,0 0 8px #d4ab2e80}.ars-fx-burst{pointer-events:none;opacity:0;background:radial-gradient(circle,#ffebaaf2,#d4ab2e66 45%,#0000 70%);border-radius:10px;animation:.55s ease-out forwards arsfx-burstp;position:absolute;inset:-10px}@keyframes arsfx-burstp{30%{opacity:1}to{opacity:0}}.ars-fx-brace{z-index:9;transform-origin:50%;background:linear-gradient(90deg, var(--gold-deep), #ffe08a, var(--gold-deep));border-radius:4px;height:8px;position:absolute;box-shadow:0 0 12px #ffd668cc}.ars-fx-brace.form{animation:.45s forwards arsfx-braceform}@keyframes arsfx-braceform{0%{scale:0 1}to{scale:1}}.ars-fx-brace.snap{animation:.4s ease-in forwards arsfx-bracesnap}@keyframes arsfx-bracesnap{0%{scale:1}40%{rotate:12deg;scale:1}to{opacity:0;rotate:22deg;scale:0 1}}.ars-fx-leyline{z-index:6;transform-origin:0;background:linear-gradient(90deg,#6fb4e800,#6fb4e8e6,#ffe08a);border-radius:2px;height:3px;position:absolute;box-shadow:0 0 10px #6fb4e899}.ars-fx-leyline.grow{animation:.6s forwards arsfx-leygrow}@keyframes arsfx-leygrow{0%{scale:0 1}to{scale:1}}.ars-fx-leyline.fade{animation:.5s forwards arsfx-leyfade}@keyframes arsfx-leyfade{to{opacity:0}}.ars-fx-leyghost{z-index:8;pointer-events:none;filter:drop-shadow(0 0 8px #6fb4e8cc);width:24px;height:24px;position:absolute}.ars-fx-leyghost>*{width:100%;height:100%;position:static!important}.ars-fx-rowglow{z-index:6;opacity:0;background:linear-gradient(90deg,#0000,#ffe08a,#0000);height:2px;animation:1.1s arsfx-rowshimmer;position:absolute}@keyframes arsfx-rowshimmer{35%{opacity:1;box-shadow:0 0 8px #ffd668b3}to{opacity:0}}.ars-fx-grain{z-index:9;pointer-events:none;background:#ffd668;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 9px #ffd668f2}.ars-fx-loom{z-index:12;background:radial-gradient(600px 420px at 50% 45%,#08090d8c,#08090de0);justify-content:center;align-items:center;display:flex;position:absolute}.ars-fx-loom .lg circle{animation:.9s ease-in .4s forwards arsfx-loomout}@keyframes arsfx-loomout{to{stroke-dashoffset:94.2px}}.ars-fx-loomnew{opacity:0;justify-content:center;align-items:center;width:150px;height:150px;display:flex}.ars-fx-loomnew>*{width:100%!important;height:100%!important}.ars-fx-cocoon.hold svg path{stroke-dashoffset:0;animation:none}.ars-fx-cpips{z-index:7;justify-content:center;gap:4px;display:flex;position:absolute;bottom:6px;left:0;right:0}.ars-fx-cpips i{border:1px solid var(--gold-deep);border-radius:50%;width:6px;height:6px}.ars-fx-cpips i.lit{background:var(--gold-label);box-shadow:0 0 5px #ddb74ab3}.ars-fx-seams{z-index:8;pointer-events:none;position:absolute;inset:0}.ars-fx-seams path{stroke-dasharray:200;stroke-dashoffset:200px}.ars-fx-seams.on path{animation:.7s ease-in forwards arsfx-seamdraw}@keyframes arsfx-seamdraw{to{stroke-dashoffset:0}}.ars-bcard .b-cursepips,.arm-bcard .b-cursepips{z-index:5;pointer-events:none;gap:3px;display:flex;position:absolute;bottom:3px;left:3px}.ars-bcard .b-cursepips i,.arm-bcard .b-cursepips i{background:radial-gradient(circle at 35% 35%,#a98df0,#3a1d5c);border-radius:50%;width:10px;height:10px;box-shadow:0 0 7px #9a7fd8e6}.arm-bcard .b-cursepips i{width:7px;height:7px}.b-cursepips i.fx-pipin{animation:.35s arsfx-pipin}@keyframes arsfx-pipin{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:scale(1)}}.b-cursepips i.fx-pippulse{animation:.5s arsfx-pippulse}@keyframes arsfx-pippulse{50%{transform:scale(1.7);box-shadow:0 0 14px #9a7fd8}}.ars-fx-inkwrap{border-radius:4px;overflow:hidden}.ars-fx-inkwrap .ink{background:linear-gradient(90deg,#0000,#08060eeb 22%,#08060eeb);animation:.55s cubic-bezier(.6,0,.3,1) forwards arsfx-ink;position:absolute;inset:0;transform:translate(-101%)}@keyframes arsfx-ink{to{transform:translate(0)}}.c-redacted.fx-slam,.b-redacted.fx-slam{animation:.32s cubic-bezier(.2,1.4,.4,1) arsfx-slam}@keyframes arsfx-slam{0%{opacity:0;transform:translate(-50%,-50%)rotate(-9deg)scale(2.2)}to{opacity:1;transform:translate(-50%,-50%)rotate(-9deg)scale(1)}}.ars-fx-reso{border:2px solid var(--ars-you-id,#8a63d0);border-radius:50%;animation:.7s ease-out forwards arsfx-reso}@keyframes arsfx-reso{0%{opacity:.95;transform:scale(.25)}to{opacity:0;transform:scale(1.7)}}.ars-bcard.fx-drop,.arm-bcard.fx-drop{animation:.34s cubic-bezier(.22,.8,.3,1) arsfx-drop}@keyframes arsfx-drop{0%{transform:scale(1.1)translateY(-8px);box-shadow:0 18px 26px #000000b3}to{transform:scale(1)translateY(0)}}.ars-bcard.fx-wither,.arm-bcard.fx-wither{animation:1s ease-out arsfx-wither}@keyframes arsfx-wither{40%{filter:saturate(.55)brightness(.8);border-color:#5c3a80;box-shadow:0 0 18px #5a3278e6,inset 0 0 20px #280a3cd9}to{filter:none}}.ars-bcard.fx-deflect,.arm-bcard.fx-deflect{animation:.5s ease-out arsfx-deflect}@keyframes arsfx-deflect{35%{border-color:#d6a65a;box-shadow:0 0 26px #d6a65af2,inset 0 0 14px #d6a65a80}}.ars-bcard.fx-lit,.arm-bcard.fx-lit{animation:.5s ease-out arsfx-catch}@keyframes arsfx-catch{40%{filter:brightness(1.7);box-shadow:0 0 24px #ffd668e6}}.ars-fx-wash{z-index:12;opacity:0;border-radius:4px}.ars-fx-wash.sun{background:linear-gradient(135deg,#ffbe5066,#ff783c1f 45%,#0000 70%);animation:1.3s ease-out forwards arsfx-wash}.ars-fx-wash.night{background:linear-gradient(315deg,#966eff66,#5a3cc81f 45%,#0000 70%);animation:1.3s ease-out forwards arsfx-wash}@keyframes arsfx-wash{0%{opacity:0;transform:translate(-6%,-6%)scale(1.05)}25%{opacity:1}to{opacity:0;transform:translate(4%,4%)scale(1)}}.ars-fx-ghostcard{z-index:45;background:var(--night-deep);border:1px solid var(--ars-you-id);border-radius:5px;box-shadow:0 0 14px #8a63d080}.ars-fx-ghostcard.kairos{border-color:var(--gold);box-shadow:0 0 18px #ddb74ab3}.ars-fx-kairos{z-index:46;justify-content:center;align-items:center;display:flex;inset:0}.ars-fx-kairos .hg{color:var(--gold-label);text-shadow:0 0 30px #ddb74ae6;font-size:64px;animation:1.6s ease-in-out forwards arsfx-hg}@keyframes arsfx-hg{0%{opacity:0;transform:rotate(0)scale(.6)}25%{opacity:1}to{opacity:0;transform:rotate(180deg)scale(1.15)}}.ln-sc i.fx-tick{text-shadow:0 0 12px}.ars-cell.lastmove:after{animation:8s ease-out forwards arsfx-ember}@keyframes arsfx-ember{0%{opacity:1}to{opacity:0}}.ars-skip{z-index:48;cursor:pointer;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-label);border:1px solid var(--gold-deep);background:#171a23;border-radius:999px;padding:7px 22px;font-size:.64rem;position:absolute;bottom:58px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0009}.ars-skip:hover{box-shadow:0 0 14px #d4ab2e59}.ars-replaynote{z-index:47;white-space:nowrap;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-label);border:1px solid var(--gold-deep);clip-path:polygon(4% 0,96% 0,100% 50%,96% 100%,4% 100%,0 50%);background:linear-gradient(#232735,#14161f);padding:8px 26px;font-size:.7rem;position:absolute;top:70px;left:50%;transform:translate(-50%)}.ars-par1,.ars-par2{pointer-events:none;z-index:0;will-change:transform;position:absolute;inset:-40px}.ars-par1{background:radial-gradient(500px 320px at 18% 80%,#d4ab2e0d,#0000 70%)}.ars-par2{background:radial-gradient(500px 320px at 84% 76%,#8a63d00d,#0000 70%)}.ars-vigndrift{pointer-events:none;z-index:1;background:radial-gradient(1200px 800px at 50% 45%,#0000 55%,#00000040 100%);animation:14s ease-in-out infinite alternate arsfx-vign;position:absolute;inset:0}@keyframes arsfx-vign{0%{opacity:.7}to{opacity:1}}.ars-cell .glyph.breathe{animation:4.2s ease-in-out infinite arsfx-breathe}@keyframes arsfx-breathe{0%,to{opacity:.65;filter:drop-shadow(0 0 3px)}50%{opacity:1;filter:drop-shadow(0 0 9px)}}.mus-tally .trow-build{opacity:.25;transition:opacity .2s}.mus-tally .trow-build.on{opacity:1}.mus-tally .verdict-build{opacity:0}.mus-tally .verdict-build.land{animation:.6s cubic-bezier(.2,1.3,.4,1) forwards arsfx-vland}@keyframes arsfx-vland{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ars-fxlayer *,.ars-bcard.fx-drop,.arm-bcard.fx-drop,.ars-bcard.fx-wither,.ars-bcard.fx-deflect,.ars-bcard.fx-lit,.c-redacted.fx-slam,.ars-vigndrift,.ars-cell .glyph.breathe,.ars-cell.lastmove:after{animation:none!important}.ars-fx-float{opacity:1}.ars-cell.lastmove:after{opacity:.6}.mus-tally .trow-build,.mus-tally .verdict-build{opacity:1}}.ars-replaybar{z-index:40;border:1px solid var(--hairline-strong);background:linear-gradient(#232735f5,#14161ff5);border-radius:4px;align-items:center;gap:8px;padding:7px 12px;display:flex;position:absolute;bottom:52px;left:50%;transform:translate(-50%);box-shadow:0 6px 22px #0009}.ars-replaybar .rb-btn{cursor:pointer;border:1px solid var(--hairline);min-width:30px;height:28px;color:var(--gold-label);background:#171a25;border-radius:3px;padding:0 8px;font-size:.8rem}.ars-replaybar .rb-btn:hover{border-color:var(--gold);color:var(--bone)}.ars-replaybar .rb-speed.on{border-color:var(--gold);color:var(--gold);background:linear-gradient(#2a2618,#1a1710)}.ars-replaybar .rb-counter{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.12em;color:var(--bone-dim);font-variant-numeric:tabular-nums;padding:0 6px;font-size:.7rem}.ars-replaybar .rb-exit{color:var(--crisis,#e8a05c)}.ars-hcard.ars-hback{cursor:default;pointer-events:none;background:repeating-linear-gradient(135deg,#0000,#0000 6px,#c9a2270d 6px 12px),linear-gradient(150deg,#1d2233,#12151f)}.ars-hcard.ars-hback:before{content:"";background:linear-gradient(135deg,#232a44,#141726);border:1px solid #96791f8c;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.mus-tally .tm-watch{align-self:center;margin-top:10px}.mus-hub-row .mus-replaylink{color:var(--gold-label);margin-right:10px;font-size:.78rem;text-decoration:none}.ars-stage[data-actglow=blue] .ars-hand .ars-hcard:not(.ars-hback),.ars-stage[data-actglow=blue] .ars-bcard.blue{animation:2.6s ease-in-out infinite ars-actglow-blue}.ars-stage[data-actglow=red] .ars-hand .ars-hcard:not(.ars-hback),.ars-stage[data-actglow=red] .ars-bcard.red{animation:2.6s ease-in-out infinite ars-actglow-red}@keyframes ars-actglow-blue{0%,to{box-shadow:0 8px 24px #0009, 0 0 12px var(--seat-blue-glow)}50%{box-shadow:0 8px 24px #0009, 0 0 22px 4px var(--seat-blue-glow)}}@keyframes ars-actglow-red{0%,to{box-shadow:0 8px 24px #0009, 0 0 12px var(--seat-red-glow)}50%{box-shadow:0 8px 24px #0009, 0 0 22px 4px var(--seat-red-glow)}}@media (prefers-reduced-motion:reduce){.ars-stage[data-actglow=blue] .ars-hand .ars-hcard:not(.ars-hback),.ars-stage[data-actglow=red] .ars-hand .ars-hcard:not(.ars-hback),.ars-stage[data-actglow=blue] .ars-bcard.blue,.ars-stage[data-actglow=red] .ars-bcard.red{filter:brightness(1.08);animation:none!important}}.mus-turn-banner .tb-act.red{color:var(--seat-red);text-shadow:0 0 14px var(--seat-red-glow)}.mus-turn-banner .tb-act.blue{color:var(--seat-blue);text-shadow:0 0 14px var(--seat-blue-glow)}.ars-costfunnel{z-index:4;pointer-events:none;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:#090b10e6;width:34px;height:34px;padding:4px;display:flex;position:absolute;top:-9px;right:-9px;box-shadow:0 1px 4px #0000008c}.ars-costfunnel .cup{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);font-family:var(--font-cinzel), "Cinzel", serif;color:#141010;background:linear-gradient(155deg,#f0d58d,#e0ab1c 48%,#a97c14);flex:1;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.ars-costfunnel .cup.discounted{color:#0d3a1e}.ars-hcard .h-power{padding-bottom:8px}.sandpip{color:var(--gold-deep);opacity:.55}.sandpip.lit.blue{color:var(--seat-blue);opacity:1;filter:drop-shadow(0 0 4px var(--seat-blue-glow))}.sandpip.lit.red{color:var(--seat-red);opacity:1;filter:drop-shadow(0 0 4px var(--seat-red-glow))}.glasspip{color:var(--gold-deep)}.glasspip.lit.gold{color:#c9a53a;filter:drop-shadow(0 0 4px #d4ab2e8c)}.glasspip.lit.blue{color:var(--seat-blue);filter:drop-shadow(0 0 4px var(--seat-blue-glow))}.glasspip.lit.red{color:var(--seat-red);filter:drop-shadow(0 0 4px var(--seat-red-glow))}.ars-btn-seize .pr-grain{color:#9cc0ff;vertical-align:-2px;margin-left:2px}.ars-actions .act-cap.act-voice{font-family:var(--font-cormorant), "Cormorant Garamond", serif;font-size:.74rem;font-style:italic}.ars-hcard .h-discount svg{vertical-align:-1px}.ars-fuse{z-index:15;pointer-events:none;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:visible}.ars-fuse-fill{background:var(--seat-blue);width:100%;height:100%;color:var(--seat-blue);box-shadow:0 0 6px 1px var(--seat-blue-glow);transition:width .26s linear;position:relative}.ars-fuse-fill:after{content:"";opacity:.9;background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:-1px;transform:translateY(-50%);box-shadow:0 0 8px 3px}.ars-fuse.red .ars-fuse-fill{background:var(--seat-red);color:var(--seat-red);box-shadow:0 0 6px 1px var(--seat-red-glow)}.ars-fuse.low{height:5px}.ars-fuse.low .ars-fuse-fill{background:var(--crisis,#d9534f);color:var(--crisis,#d9534f);animation:.9s ease-in-out infinite ars-fuseburn;box-shadow:0 0 11px 2px #d9534fd9}@keyframes ars-fuseburn{50%{filter:brightness(1.45)}}.ars-fuse-num{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--crisis,#d9534f);font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000000d9;font-size:.72rem;font-weight:700;position:absolute;bottom:6px;right:6px}@media (prefers-reduced-motion:reduce){.ars-fuse-fill{transition:none}.ars-fuse.low .ars-fuse-fill{animation:none}}.ars-tb-center{gap:1px}.ars-tb-score{line-height:1}.ars-tb-narr{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:var(--bone-dim);min-height:15px;font-size:.8rem;font-style:italic;font-weight:600;line-height:1.1}.ars-tb-narr.crisis{color:var(--crisis,#d97b6e)}.ars-grouptotal{background:linear-gradient(#2e2812eb,#14161fe6);border:1px solid #ddb74a80;border-radius:3px;flex-direction:column;align-items:center;gap:1px;padding:5px 12px 4px;display:inline-flex;box-shadow:0 2px 10px #00000080,inset 0 0 14px #ddb74a0f}.ars-grouptotal .gt-nm{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-label);white-space:nowrap;font-size:.56rem}.ars-grouptotal .ln-sc i{opacity:1;font-size:.86rem;font-weight:700}.ars-grouptotal.roads{grid-area:1/2;place-self:end;transform:translate(calc(100% + 12px))}.ars-grouptotal.watches{grid-area:1/1;place-self:end}.ars-bk{border-top:1px solid #ddb74a38;margin-top:7px;padding-top:7px}.ars-bk .bk-row{color:var(--bone-dim);justify-content:space-between;gap:12px;padding:1px 0;font-size:.68rem;display:flex}.ars-bk .bk-row .bk-v{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:700}.ars-bk .bk-row.pos .bk-v{color:#8faa7f}.ars-bk .bk-row.neg .bk-v{color:#e0937f}.ars-bk .bk-sum{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-label);border-top:1px solid #ddb74a80;justify-content:space-between;margin-top:5px;padding-top:5px;font-size:.62rem;font-weight:700;display:flex}.ars-bk .bk-sum .bk-v{color:var(--gold);font-size:.82rem}.ars-gprow.boon.flip .gn.lanehead{letter-spacing:.13em;color:var(--bone);font-size:.66rem}.ars-gprow.boon.flip .ge{font-size:.66rem}.ars-gprow.boon.flip .ge b{color:var(--bone-dim);font-weight:600}.ars-ann-boon .bn-lane{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.12em;color:#f0d58d;text-shadow:0 4px 26px #000,0 0 30px #d1a74359;font-size:30px;font-weight:900;line-height:1.1}.ars-ann-boon .bn-what{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#e6dcc0;margin-top:5px;font-size:16px;font-style:italic;font-weight:500}@keyframes ars-boonpulse{50%{box-shadow:inset 0 0 0 3px #a27ad2d9,0 0 0 3px #a27ad28c,0 0 18px #a27ad280}}.ars-cell.boon-pulse,.arm-cell.boon-pulse{animation:1s ease-in-out infinite ars-boonpulse}@media (prefers-reduced-motion:reduce){.ars-cell.boon-pulse,.arm-cell.boon-pulse{animation:none;box-shadow:inset 0 0 0 3px #a27ad2d9,0 0 12px #a27ad280}}.ars-deckmini{border:1px solid var(--bone-faint);background:#1b1e29;border-radius:2px;width:13px;height:16px;position:relative}.ars-deckmini:after{content:"";border:1px solid var(--bone-faint);background:#232735;border-radius:2px;width:13px;height:16px;position:absolute;inset:-3px auto auto 3px}.ars-grid.painted,.arm-grid.painted{clip-path:inset(0 round 12%);box-shadow:none;background-color:#0000;background-repeat:no-repeat;background-size:100% 100%;border-radius:12%;padding:0;display:block;position:relative;overflow:hidden}:where(.ars-grid.painted) .ars-cell,:where(.arm-grid.painted) .arm-cell{box-shadow:none;background:0 0}.ars-grid.painted .ars-cell:before{content:none}.ars-glyph-inlay{object-fit:contain;pointer-events:none;filter:drop-shadow(0 5px 12px #000000a6);position:absolute}.ars-diag.painted{inset:0}.ars-diag.painted line{stroke-opacity:.5;stroke-width:3.8px;stroke-dasharray:4.8 16.6}.cal-on .ars-cell,.cal-on .arm-cell{outline-offset:-2px;outline:2px dashed #00ff78a6}.ars-stage.painted .ars-road,.ars-stage.painted .ars-watch,.ars-stage.painted .ars-cornerchip,.ars-stage.painted .ars-grouptotal{background:linear-gradient(#1d3041f0,#0c1b2af5);border-color:#c99c557a;box-shadow:0 5px 14px #02080e7a,inset 0 1px #fff1cb14}.ars-stage.painted .ars-road:before,.ars-stage.painted .ars-watch:before,.ars-stage.painted .ars-cornerchip:before,.ars-stage.painted .ars-grouptotal:before{content:none}.ars-stage.painted .ars-road>*,.ars-stage.painted .ars-watch>*,.ars-stage.painted .ars-cornerchip>*,.ars-stage.painted .ars-grouptotal>*{z-index:1;position:relative}.ars-stage.painted .ars-road .ln-nm,.ars-stage.painted .ars-watch .ln-nm,.ars-stage.painted .ars-cornerchip .ln-nm,.ars-stage.painted .ars-grouptotal .gt-nm{color:#f4e9c8;text-shadow:0 1px 3px #000000d9,0 0 10px #00000080}.ars-stage.painted .ln-sc .blue{color:#b9d2f2;text-shadow:0 1px 3px #000000d9,0 0 10px #00000080}.ars-stage.painted .ln-sc .red{color:#f5b3a3;text-shadow:0 1px 3px #000000d9,0 0 10px #00000080}.ars-stage.painted .ars-road{max-width:100px;padding:5px 7px 4px}.ars-stage.painted .ars-road .ln-nm{letter-spacing:.06em;font-size:.5rem}.ars-stage.painted .ars-road .row1{gap:4px}.ars-stage.painted .ars-road.dead .ln-nm,.ars-stage.painted .ars-watch.dead .ln-nm{color:var(--bone-faint)}.ars-stage.painted .ars-road.dead .ln-sc .blue,.ars-stage.painted .ars-road.dead .ln-sc .red,.ars-stage.painted .ars-watch.dead .ln-sc .blue,.ars-stage.painted .ars-watch.dead .ln-sc .red{color:var(--bone-faint);text-shadow:none}.ars-stage.recut .ars-foestrip{border:1px solid var(--hairline);background:linear-gradient(#11141bf5,#0d0f15e6);border-radius:3px;justify-content:space-between;align-items:center;padding:0 14px 0 12px;display:flex;position:relative}.ars-stage.recut .ars-foestrip:after{content:"";background:linear-gradient(90deg, var(--seat-red) 0%, var(--seat-red-glow) 38%, #96791f47 38%, #96791f24 100%);height:2px;position:absolute;bottom:-1px;left:0;right:0}.ars-stage.recut .fs-id{align-items:center;gap:12px;min-width:0;display:flex}.ars-stage.recut .fs-seal{border:1px solid var(--gold-deep);width:42px;height:42px;font-family:var(--font-cinzel), "Cinzel", serif;color:var(--seat-red);background:radial-gradient(circle at 34% 28%,#2a1c1e,#141014);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;display:flex;position:relative;box-shadow:0 0 18px #d0555547}.ars-stage.recut .fs-ring{border:1px solid #d0555580;border-radius:50%;animation:2.2s ease-in-out infinite ars-fsbreath;position:absolute;inset:-4px}.ars-stage.recut .fs-name{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.06em;color:var(--bone);white-space:nowrap;align-items:center;gap:7px;font-size:.88rem;display:flex}.ars-stage.recut .fs-tell{font-family:var(--font-cormorant), Georgia, serif;color:var(--seat-red);opacity:.85;font-size:.82rem;font-style:italic;animation:1.6s ease-in-out infinite ars-fsbreath}.ars-stage.recut .fs-house{font-family:var(--font-inter), sans-serif;letter-spacing:.1em;color:var(--bone-faint);margin-top:2px;font-size:.62rem}.ars-stage.recut .fs-house .fl{color:var(--gold-deep);margin-right:5px}@keyframes ars-fsbreath{0%,to{opacity:.55}50%{opacity:1}}.ars-stage.recut .fs-econ,.ars-stage.recut .cr-econ{align-items:center;gap:16px;display:flex}.ars-stage.recut .ec-cell{align-items:center;gap:7px;display:flex}.ars-stage.recut .ec-lab{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-faint);font-size:.58rem}.ars-stage.recut .ec-pips{gap:2px;display:flex}.ars-stage.recut .ec-pip{background:#a89f8a33;border-radius:1px;width:5px;height:12px;display:block}.ars-stage.recut .ec-pip.lit.red{background:var(--seat-red);box-shadow:0 0 6px var(--seat-red-glow)}.ars-stage.recut .ec-pip.lit.blue{background:var(--seat-blue);box-shadow:0 0 6px var(--seat-blue-glow)}.ars-stage.recut .ec-pip.lit.gold{background:var(--gold-bright);box-shadow:0 0 7px #e0ab1cb3}.ars-stage.recut .ec-vial{background:#a89f8a2e;border-radius:1px 1px 4px 4px;width:9px;height:12px;display:block}.ars-stage.recut .ec-vial.lit.red{background:var(--seat-red);opacity:.9}.ars-stage.recut .ec-vial.lit.blue{background:var(--seat-blue);opacity:.9}.ars-stage.recut .ec-vial.lit.gold{background:var(--gold-bright)}.ars-stage.recut .ec-num{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);font-size:.86rem}.ars-stage.recut .ec-num b{color:var(--bone-faint);font-size:.68rem;font-weight:400}.ars-stage.recut .ec-ovf{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--verdant);font-size:.6rem}.ars-stage.recut .ec-crown{color:var(--gold-label);font-size:.82rem}.ars-stage.recut .ec-div{background:var(--hairline);width:1px;height:22px}.ars-stage.recut .ars-mainrow{position:relative}.ars-stage.recut .ars-ldrawer,.ars-stage.recut .ars-rdrawer{display:contents}.ars-stage.recut .ars-drawrail{z-index:42;border:1px solid var(--hairline);cursor:pointer;background:linear-gradient(90deg,#20242fd9,#0d0f1599);border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:38px;display:flex;position:absolute;top:0;bottom:0}.ars-stage.recut .ars-drawrail.left{left:0}.ars-stage.recut .ars-drawrail.right{background:linear-gradient(270deg,#20242fd9,#0d0f1599);right:0}.ars-stage.recut .ars-drawrail:hover,.ars-stage.recut .ars-drawrail.active{border-color:var(--gold);color:var(--bone)}.ars-stage.recut .dr-label{writing-mode:vertical-rl;font-family:var(--font-cormorant), Georgia, serif;letter-spacing:.1em;color:var(--bone-dim);font-size:.85rem;font-weight:600}.ars-stage.recut .ars-drawrail.right .dr-label{transform:rotate(180deg)}.ars-stage.recut .dr-badge{color:var(--gold-bright);font-size:.7rem}.ars-stage.recut .ars-drawpanel{z-index:45;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:0 18px 44px #000000b3}.ars-stage.recut .ars-drawpanel.left{width:320px;left:38px}.ars-stage.recut .ars-drawpanel.right{width:330px;right:38px}.ars-stage.recut .ars-drawtabs{border-bottom:1px solid var(--hairline);align-items:center;gap:4px;padding:6px 10px 0;display:flex}.ars-stage.recut .ars-drawtabs button{cursor:pointer;font-family:var(--font-cormorant), Georgia, serif;letter-spacing:.04em;color:var(--bone-faint);background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 4px 6px;font-size:.82rem;font-weight:600}.ars-stage.recut .ars-drawtabs button:disabled{opacity:.45;cursor:default}.ars-stage.recut .ars-drawtabs button.on{color:var(--bone);border-bottom-color:var(--gold-bright)}.ars-stage.recut .dt-status{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.18em;color:var(--gold-label);margin-left:auto;font-size:.5rem}.ars-stage.recut .ars-drawbody{flex:1;min-height:0;padding:10px 11px;overflow-y:auto}.ars-stage.recut .ars-drawtuck{border:0;border-top:1px solid var(--hairline);color:var(--bone-faint);font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;cursor:pointer;background:0 0;flex:none;padding:6px;font-size:.56rem}.ars-stage.recut .ars-drawtuck:hover{color:var(--bone-dim)}.ars-stage.recut .ars-lpanel{z-index:30;border:1px solid var(--hairline);background:radial-gradient(220px 120px at 50% 0,#e0ab1c0d,#0000 70%),linear-gradient(#171a23,#12141b);border-radius:4px;flex-direction:column;width:250px;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden;box-shadow:0 16px 36px #00000080}.ars-stage.recut .ars-focusstudy{z-index:28;pointer-events:auto;border:1px solid var(--hairline-strong);background:linear-gradient(#181c26f7,#0f1118f7);border-radius:5px;width:250px;padding:10px 11px;position:absolute;top:320px;left:1180px;right:auto;box-shadow:0 18px 40px #000000b3}.ars-stage.recut .ars-reflist{flex-direction:column;gap:9px;display:flex}.ars-stage.recut .ars-refrow{grid-template-columns:24px 1fr;align-items:start;gap:10px;display:grid}.ars-stage.recut .ars-refrow svg,.ars-stage.recut .ars-refrow .bi{flex:none;width:22px;height:22px}.ars-stage.recut .ars-refrow .rn{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.04em;color:var(--bone);font-size:.64rem}.ars-stage.recut .ars-refrow .rn.lanehead{color:var(--gold-label);letter-spacing:.1em}.ars-stage.recut .ars-refrow .re{color:var(--bone-dim);margin-top:2px;font-size:.72rem;line-height:1.4}.ars-stage.recut .ars-refrow .re b{color:var(--bone);font-weight:600}.ars-stage.recut .ars-refnote{color:var(--bone-faint);font-size:.72rem;font-style:italic}.ars-stage.recut .arf-focus{flex-direction:column;gap:8px;display:flex}.ars-stage.recut .arf-focus>.ka-plate{flex:none;align-self:center;width:210px;box-shadow:0 12px 26px #00000070}.ars-stage.recut .arf-fhead{grid-template-columns:40px 1fr auto auto;align-items:center;gap:8px;display:grid}.ars-stage.recut .arf-fart{background:radial-gradient(90% 70% at 50% 30%,#2c3b53,#161c28);border-radius:3px;width:40px;height:54px}.ars-stage.recut .arf-fart.gold{background:radial-gradient(90% 70% at 50% 30%,#a4622a,#2a1509)}.ars-stage.recut .arf-fid{min-width:0}.ars-stage.recut .arf-fname{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);font-size:.82rem;display:block}.ars-stage.recut .arf-fkind{font-family:var(--font-inter), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);font-size:.58rem;display:block}.ars-stage.recut .arf-fcost{width:30px;height:30px;position:relative}.ars-stage.recut .arf-fcost .ars-costfunnel{position:static}.ars-stage.recut .arf-fcrest{color:var(--gold-label);font-size:.6rem}.ars-stage.recut .arf-fpow{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);font-size:1.5rem}.ars-stage.recut .arf-fabil{font-family:var(--font-inter), sans-serif;color:var(--bone-dim);margin:0;font-size:.78rem;line-height:1.45}.ars-stage.recut .arf-div{background:var(--hairline);height:1px}.ars-stage.recut .arf-ledger .pl-lab,.ars-stage.recut .arf-ledger{font-size:.72rem}.ars-stage.recut .arf-ledger .pl-lab{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.18em;color:var(--gold-label);margin-bottom:4px;font-size:.52rem;display:block}.ars-stage.recut .arf-ledger .pl-row{color:var(--bone-dim);grid-template-columns:1fr auto auto;align-items:baseline;gap:6px;display:grid}.ars-stage.recut .arf-ledger .pl-dot{border-bottom:1px dotted var(--hairline);transform:translateY(-3px)}.ars-stage.recut .arf-boonbox{background:#e0ab1c0f;border:1px solid #e0ab1c59;border-radius:3px;padding:8px 10px}.ars-stage.recut .arf-boonhead{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.18em;color:var(--gold-label);font-size:.5rem}.ars-stage.recut .arf-boonname{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--gold-bright);margin-top:2px;font-size:.8rem}.ars-stage.recut .arf-booneff{font-family:var(--font-cormorant), Georgia, serif;color:var(--bone-dim);margin:2px 0 0;font-size:.78rem;font-style:italic}.ars-stage.recut .arf-glyphfocus,.ars-stage.recut .arf-lanefocus{flex-direction:column;gap:6px;display:flex}.ars-stage.recut .arf-glyphfocus .gn,.ars-stage.recut .arf-lanename{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--gold-label);font-size:.82rem}.ars-stage.recut .arf-glyphfocus .ge,.ars-stage.recut .arf-lanefocus .ge{color:var(--bone-dim);font-size:.78rem;line-height:1.45}.ars-stage.recut .arf-lanefocus .ge b{color:var(--bone)}.ars-stage.recut .arf-fieldlist{flex-direction:column;gap:4px;display:flex}.ars-stage.recut .arf-fieldhead{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.ars-stage.recut .arf-fieldhead span:first-child{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.2em;color:var(--bone-dim);font-size:.58rem}.ars-stage.recut .arf-fieldhead .thr{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.12em;color:var(--gold-label);font-size:.5rem}.ars-stage.recut .arf-fielddiv{background:var(--hairline);height:1px;margin:4px 0}.ars-stage.recut .arf-fieldrow{border-left:2px solid #0000;grid-template-columns:14px 1fr auto;align-items:center;gap:7px;padding:5px;display:grid}.ars-stage.recut .arf-fieldrow .bi{width:14px;height:14px}.ars-stage.recut .arf-fieldrow.sealed{border-left-color:var(--gold-deep);background:linear-gradient(90deg,#e0ab1c1a,#0000 85%)}.ars-stage.recut .arf-fieldrow.alarm{border-left-color:var(--gold-bright);background:linear-gradient(90deg,#e0ab1c29,#0000 85%);animation:1.5s ease-in-out infinite ars-alarm}.ars-stage.recut .arf-fl{min-width:0}.ars-stage.recut .arf-flnm{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);font-size:.68rem;display:block}.ars-stage.recut .arf-flst{font-family:var(--font-inter), sans-serif;letter-spacing:.04em;color:var(--bone-faint);font-size:.58rem;display:block}.ars-stage.recut .arf-fieldrow.alarm .arf-flst{color:var(--gold-label)}.ars-stage.recut .ars-drawfoot{border-top:1px solid var(--hairline);flex:none;padding:8px 10px}.ars-stage.recut .df-lh{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.18em;color:var(--gold-label);justify-content:space-between;font-size:.5rem;display:flex}.ars-stage.recut .df-lm{font-family:var(--font-cormorant), Georgia, serif;color:var(--bone-dim);align-items:baseline;gap:6px;margin:4px 0 0;font-size:.8rem;font-style:italic;display:flex}.ars-stage.recut .df-dot{background:var(--bone-faint);border-radius:50%;flex:none;width:7px;height:7px}.ars-stage.recut .df-dot.blue{background:var(--seat-blue)}.ars-stage.recut .df-dot.red{background:var(--seat-red)}.ars-stage.recut .df-extra{margin-top:8px}.ars-stage.recut .df-controls{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ars-stage.recut .df-ctl{border:1px solid var(--hairline);cursor:pointer;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.1em;color:var(--bone-dim);background:0 0;border-radius:2px;align-items:center;gap:5px;padding:6px 9px;font-size:.56rem;display:inline-flex}.ars-stage.recut .df-ctl:hover{color:var(--bone);border-color:var(--hairline-strong)}.ars-stage.recut .df-ctl.on{color:var(--verdant);border-color:var(--verdant)}.ars-stage.recut .df-ctl .tdot{opacity:.5;background:currentColor;border-radius:50%;width:7px;height:7px}.ars-stage.recut .df-ctl.on .tdot{opacity:1}.ars-stage.recut .ars-boardzone{z-index:1;flex-direction:column;place-items:stretch stretch;gap:4px;width:740px;display:flex;position:absolute;top:0;left:510px;transform:none}.ars-stage.recut .ars-foestrip .ars-scoreblock{z-index:2;pointer-events:none;text-align:center;flex-direction:column;align-items:center;gap:1px;max-width:620px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ars-stage.recut .ars-score{font-family:var(--font-cinzel), "Cinzel", serif;align-items:baseline;gap:12px;display:flex}.ars-stage.recut .ars-score .n{font-size:34px;line-height:1}.ars-stage.recut .ars-score .n.blue{color:var(--seat-blue);text-shadow:0 0 18px var(--seat-blue-glow)}.ars-stage.recut .ars-score .n.red{color:var(--seat-red);text-shadow:0 0 18px var(--seat-red-glow)}.ars-stage.recut .ars-score .dash{color:var(--bone-faint);font-size:19px}.ars-stage.recut .ars-init{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-label);font-size:.64rem}.ars-stage.recut .ars-init .flag{color:var(--gold-bright)}.ars-stage.recut .ars-init .dim{color:var(--bone-faint)}.ars-stage.recut .ars-prompt{font-family:var(--font-cormorant), Georgia, serif;color:var(--bone-dim);font-size:.88rem;font-style:italic}.ars-stage.recut .ars-prompt.crisis{color:var(--crisis)}.ars-stage.recut .ars-roads{align-items:flex-end;gap:8px;height:44px;display:flex}.ars-stage.recut .ars-gtledger{box-sizing:border-box;background:linear-gradient(#322a1280,#14120cd9);border:1px solid #e0ab1c80;border-radius:2px;flex-direction:column;flex:none;gap:3px;width:152px;padding:4px 8px 5px;display:flex}.ars-stage.recut .gt-row{align-items:baseline;gap:6px;display:flex}.ars-stage.recut .gt-lab{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;color:var(--bone-faint);width:52px;font-size:.5rem}.ars-stage.recut .gt-dot{border-bottom:1px dotted #c9a22747;flex:1;transform:translateY(-3px)}.ars-stage.recut .gt-val{font-family:var(--font-cinzel), "Cinzel", serif;font-size:.78rem}.ars-stage.recut .gt-val .blue{color:var(--seat-blue)}.ars-stage.recut .gt-val .red{color:var(--seat-red)}.ars-stage.recut .gt-val em{color:var(--bone-faint);margin:0 3px;font-style:normal}.ars-stage.recut .ars-roadrow{justify-items:initial;align-items:initial;grid-area:auto;grid-template-columns:none;width:500px;height:44px;display:block;position:relative}.ars-stage.recut .ars-boardzone .ars-road,.ars-stage.recut .ars-boardzone .ars-watch{box-sizing:border-box;white-space:nowrap;text-align:center;z-index:4;background:linear-gradient(#1c2231,#12151f);border:1px solid #a8842a;border-radius:3px;gap:0;width:auto;min-width:0;height:auto;display:block;position:absolute;box-shadow:0 6px 14px #000000a6}.ars-stage.recut .ars-road{padding:6px 14px;bottom:-34px;transform:translate(-50%)}.ars-stage.recut .ars-watch{writing-mode:vertical-rl;width:34px;min-width:0;padding:14px 0;right:-28px;transform:translateY(-50%)}.ars-stage.recut .ars-watch .rp-head,.ars-stage.recut .ars-watch .ln-sc{transform:rotate(180deg)}.ars-stage.recut .rp-tail{z-index:-1;background:linear-gradient(#1c2231,#12151f);border:1px solid #0000;width:13px;height:13px;position:absolute;transform:rotate(45deg)}.ars-stage.recut .ars-road .rp-tail{border-bottom-color:#b8862f;border-right-color:#b8862f;margin-left:-6.5px;bottom:-7px;left:50%}.ars-stage.recut .ars-watch .rp-tail{border-top-color:#b8862f;border-right-color:#b8862f;margin-top:-6.5px;top:50%;right:-7px}.ars-stage.recut .ars-road.led-blue .rp-tail{border-right-color:var(--seat-blue);border-bottom-color:var(--seat-blue);box-shadow:0 0 9px var(--seat-blue-glow)}.ars-stage.recut .ars-road.led-red .rp-tail{border-right-color:var(--seat-red);border-bottom-color:var(--seat-red);box-shadow:0 0 9px var(--seat-red-glow)}.ars-stage.recut .ars-watch.led-blue .rp-tail{border-right-color:var(--seat-blue);border-top-color:var(--seat-blue);box-shadow:0 0 9px var(--seat-blue-glow)}.ars-stage.recut .ars-watch.led-red .rp-tail{border-right-color:var(--seat-red);border-top-color:var(--seat-red);box-shadow:0 0 9px var(--seat-red-glow)}.ars-stage.recut .ars-road.dead .rp-tail,.ars-stage.recut .ars-watch.dead .rp-tail{opacity:.35}.ars-stage.recut .ars-road.alarm,.ars-stage.recut .ars-watch.alarm{border-color:var(--gold-bright);animation:1.5s ease-in-out infinite ars-alarm;box-shadow:0 0 22px #e0ab1c47}.ars-stage.recut .ars-road .rp-head,.ars-stage.recut .ars-watch .rp-head{justify-content:center;align-items:center;gap:5px;display:flex}.ars-stage.recut .ars-watch .rp-head{justify-content:center}.ars-stage.recut .ars-road .ln-nm,.ars-stage.recut .ars-watch .ln-nm{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.22em;color:#e8e1d0;font-size:9.5px}.ars-stage.recut .ars-road .bicon,.ars-stage.recut .ars-watch .bicon{flex:none;width:11px;height:11px}.ars-stage.recut .ars-road .ln-sc,.ars-stage.recut .ars-watch .ln-sc{font-family:var(--font-cinzel), "Cinzel", serif;justify-content:center;align-items:baseline;gap:5px;margin-top:2px;font-size:13px;display:flex}.ars-stage.recut .ars-road .ln-sc .blue,.ars-stage.recut .ars-watch .ln-sc .blue{color:#9db8e0}.ars-stage.recut .ars-road .ln-sc .red,.ars-stage.recut .ars-watch .ln-sc .red{color:#e0937f}.ars-stage.recut .ars-road .ln-sc .lead,.ars-stage.recut .ars-watch .ln-sc .lead{font-weight:700}.ars-stage.recut .ars-watch .ln-sc{justify-content:center}.ars-stage.recut .ln-sc .blue{color:var(--seat-blue)}.ars-stage.recut .ln-sc .red{color:var(--seat-red)}.ars-stage.recut .ln-sc .blue.lead,.ars-stage.recut .ln-sc .red.lead{text-shadow:0 0 8px}.ars-stage.recut .ln-sc .blue.proj,.ars-stage.recut .ln-sc .red.proj{color:var(--verdant)}.ars-stage.recut .ln-sc .proj.pulse{animation:1s ease-in-out infinite ars-projpulse}@keyframes ars-projpulse{0%,to{opacity:1;text-shadow:0 0 7px var(--verdant)}50%{opacity:.4;text-shadow:none}}.ars-stage.recut .ln-sc em{color:var(--bone-faint);font-style:normal}@media (prefers-reduced-motion:reduce){.ars-stage.recut .ln-sc .proj.pulse{text-shadow:0 0 7px var(--verdant);animation:none}}.ars-stage.recut .ln-sc.dim{color:var(--bone-faint);letter-spacing:.1em;font-size:.56rem}.ars-stage.recut .rp-st{font-family:var(--font-inter), sans-serif;letter-spacing:.06em;color:var(--bone-faint);white-space:nowrap;margin-top:2px;font-size:10.5px}.ars-stage.recut .ars-road.dead .ln-nm,.ars-stage.recut .ars-watch.dead .ln-nm,.ars-stage.recut .ars-road.dead .ln-sc,.ars-stage.recut .ars-watch.dead .ln-sc{color:var(--bone-faint)}.ars-stage.recut .ars-boardrow{height:500px;position:relative}.ars-stage.recut .ars-watchcol{grid-template-rows:none;width:152px;height:500px;margin-top:0;display:block;position:absolute;top:0;left:0}.ars-stage.recut .ars-cornerchip{box-sizing:border-box;border:1px solid var(--hairline);z-index:2;background:#11141be6;border-radius:2px;grid-area:auto;justify-content:flex-end;align-items:center;gap:6px;width:152px;margin:0;padding:4px 8px;display:flex;position:absolute;left:0}.ars-stage.recut .ars-cornerchip.sunfall{top:0}.ars-stage.recut .ars-cornerchip.nightrise{bottom:0}.ars-stage.recut .ars-cornerchip .ln-nm{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.1em;color:var(--bone-dim);font-size:.58rem}.ars-stage.recut .ars-cornerchip .bicon{width:11px;height:11px}.ars-stage.recut .ars-cornerchip .dir{color:var(--bone-faint);font-size:.6rem}.ars-stage.recut .ars-stonewrap{filter:none;grid-area:auto;width:500px;height:500px;position:absolute;top:0;left:160px}.ars-stage.recut .ars-board560{box-sizing:border-box;border:1px solid var(--gold-deep);background:radial-gradient(420px 300px at 50% 42%,#e0ab1c0d,#0000 72%),linear-gradient(#1a1d26,#0d0f16);border-radius:3px;width:100%;height:100%;position:relative;box-shadow:inset 0 0 0 1px #0000008c,inset 0 0 60px #0009,0 0 40px #e0ab1c12,0 18px 50px #000000b3}.ars-stage.recut .ars-board560 .ars-sigil,.ars-stage.recut .ars-board560 .ars-diag{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ars-stage.recut .ars-board560 .ars-diag line{stroke:var(--gold);stroke-width:1.5px;opacity:.3;vector-effect:non-scaling-stroke}.ars-stage.recut .ars-trace{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ars-stage.recut .ars-trace line{stroke:var(--gold-bright);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-dasharray:660;stroke-dashoffset:660px;animation:.9s forwards ars-tracein}.ars-stage.recut .ars-cell{box-sizing:border-box;background:linear-gradient(160deg,#13161e,#0a0c11);border:1px solid #c9a22721;border-radius:2px;box-shadow:inset 0 2px 7px #000000bf}.ars-stage.recut:not(.painted) .ars-cell:before{content:none}.ars-stage.recut .ars-cell .ring{width:56px;height:56px;box-shadow:none;border:1px solid #c9a22733}.ars-stage.recut .ars-cell .glyph{width:30px;height:30px}.ars-stage.recut .ars-bcard{border-radius:3px;flex-direction:column;display:flex;position:absolute;inset:5%;overflow:hidden;box-shadow:0 3px 12px #000000a6}.ars-stage.recut .ars-bcard.blue{background:linear-gradient(#1b2130,#11141d);border:1px solid #6b8fb8bf}.ars-stage.recut .ars-bcard.red{background:linear-gradient(#2a1a1c,#170f11);border:1px solid #d05555b3}.ars-stage.recut .ars-bcard .ars-art{background:linear-gradient(150deg,#2c3b53,#161c28);flex:1;min-height:0;position:relative}.ars-stage.recut .ars-bcard.red .ars-art{background:linear-gradient(150deg,#4a2b2f,#1c1013)}.ars-stage.recut .ars-bcard .ars-art.gold{background:linear-gradient(150deg,#5a4a24,#241708)}.ars-stage.recut .ars-bcard .b-foot{border-top:1px solid #6b8fb84d;justify-content:space-between;align-items:flex-end;gap:3px;padding:2px 5px 4px;display:flex}.ars-stage.recut .ars-bcard.red .b-foot{border-top-color:#d055554d}.ars-stage.recut .ars-bcard .b-power{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);text-shadow:0 0 10px #0009;font-size:24px;line-height:1}.ars-stage.recut .ars-bcard.blue .b-power{color:#b9d2f2}.ars-stage.recut .ars-bcard.red .b-power{color:#f5b3a3}.ars-stage.recut .ars-bcard .b-power.buffed{color:#0e1f12;text-shadow:none;background:linear-gradient(#9fe0a8,#4e9e5c)}.ars-stage.recut .ars-bcard .b-power.debuffed{color:#2c0f0a;text-shadow:none;background:linear-gradient(#f0a08e,#b05540)}.ars-stage.recut .ars-bcard .b-name{font-family:var(--font-inter), sans-serif;color:var(--bone-dim);text-align:right;font-size:10px;line-height:1.15}.ars-stage.recut .ars-bcard .b-ribbon{gap:2px;height:3px;padding:0 3px;display:flex;position:absolute;bottom:0;left:0;right:0}.ars-stage.recut .ars-bcard .b-ribbon i{border-radius:1px;flex:1;height:3px}.ars-stage.recut .ars-bcard .b-ribbon i.fuse.lit{background:var(--gold-bright)}.ars-stage.recut .ars-bcard .b-ribbon i.fuse.burnt{background:#96791f4d}.ars-stage.recut .ars-bcard .b-ribbon i.curse{background:var(--crisis)}.ars-stage.recut .ars-bcard.cocoon5 .ars-art:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 5px,#cdc6e41f 5px 10px);position:absolute;inset:0}.ars-stage.recut .ars-bcard.entombed{filter:saturate(.5)brightness(.72)}.ars-stage.recut .ars-commitrail{z-index:40;border:1px solid var(--hairline-strong);background:linear-gradient(#14171ff5,#0b0d13f5);border-radius:3px;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:flex;position:relative;box-shadow:0 -2px 10px #0006}.ars-stage.recut .cr-you{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.05em;color:var(--bone);align-items:center;gap:7px;font-size:.78rem;display:flex}.ars-stage.recut .cr-you .ars-turnpip{background:var(--bone-faint);opacity:0;border-radius:50%;width:8px;height:8px;transition:opacity .2s}.ars-stage.recut .cr-you.yourmove .ars-turnpip{opacity:1;background:var(--gold-bright);box-shadow:0 0 8px #e0ab1cb3}.ars-stage.recut .cr-you-tag{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;color:var(--gold-label);font-size:.56rem}.ars-stage.recut .cr-actions{align-items:center;gap:10px;display:flex}.ars-stage.recut .cr-btn{border:1px solid var(--hairline-strong);cursor:pointer;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);background:0 0;border-radius:2px;align-items:center;gap:5px;padding:9px 14px;font-size:.58rem;display:inline-flex}.ars-stage.recut .cr-btn:hover:not(:disabled){color:var(--bone);border-color:var(--gold)}.ars-stage.recut .cr-btn:disabled{opacity:.4;cursor:default}.ars-stage.recut .cr-btn.on{color:var(--gold-bright);border-color:var(--gold-bright)}.ars-stage.recut .cr-btn .pr{color:var(--gold-label)}.ars-stage.recut .ars-btn-play{border:1px solid var(--gold-pale);cursor:pointer;background:linear-gradient(180deg, var(--gold-bright), #9a7314);color:#14110c;font-family:var(--font-cinzel), "Cinzel", serif;white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;border-radius:3px;align-items:baseline;gap:9px;padding:11px 20px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 0 26px #e0ab1c66,0 4px 14px #0009}.ars-stage.recut .ars-btn-play:hover:not(:disabled){box-shadow:0 0 36px #e0ab1c99,0 4px 14px #0009}.ars-stage.recut .ars-btn-play:disabled{opacity:.45;cursor:default;box-shadow:none}.ars-stage.recut .ars-btn-play .pl-order{font-family:var(--font-inter), sans-serif;letter-spacing:.04em;text-transform:none;opacity:.82;font-size:.62rem;font-weight:600}.ars-stage.recut .ars-fan{z-index:20;background:0 0;border:0;width:auto;height:0;position:absolute;bottom:72px;left:0;right:0}.ars-stage.recut .ars-fan-card{transform-origin:50% 1180px;box-sizing:border-box;text-align:left;pointer-events:auto;cursor:pointer;will-change:transform;background:linear-gradient(#1b2130,#0f1219);border:1px solid #6b8fb899;border-radius:6px;flex-direction:column;width:158.4px;height:226.8px;margin-left:-79.2px;padding:0;transition:transform .17s cubic-bezier(.22,.8,.3,1),box-shadow .17s cubic-bezier(.22,.8,.3,1),filter .17s,opacity .17s;display:flex;position:absolute;bottom:-56px;left:50%;overflow:hidden}.ars-stage.recut .ars-fan.refan .ars-fan-card{transition-duration:.45s,.45s,.17s,.17s}@media (prefers-reduced-motion:reduce){.ars-stage.recut .ars-fan.refan .ars-fan-card{transition-duration:0s,0s,0s,0s}}.ars-stage.recut .ars-fan-card.sel{pointer-events:none}.ars-stage.recut .ars-fan-card.sel .fan-staged{pointer-events:auto;cursor:pointer}.ars-stage.recut .ars-fan-card>*,.ars-stage.recut .ars-fan-card .fan-staged,.ars-stage.recut .ars-fan-card .fan-req{pointer-events:none}.ars-stage.recut .ars-fan-card.sel .fan-staged{pointer-events:auto}.ars-stage.recut .ars-fan.red .ars-fan-card{background:linear-gradient(#2a1a1c,#170f11);border-color:#d0555599}.ars-stage.recut .ars-fan-card.drawn,.ars-stage.recut .ars-fan-card.sel{border-color:var(--gold-bright)}.ars-stage.recut .ars-fan-card.legend{border-color:var(--gold)}.ars-stage.recut .ars-fan-card.unaffordable{filter:grayscale(.75);opacity:.62}.ars-stage.recut .ars-fan-card.unaffordable.drawn,.ars-stage.recut .ars-fan-card.unaffordable .ars-costfunnel,.ars-stage.recut .ars-fan-card.unaffordable .h-crest{filter:none;opacity:1}.ars-stage.recut .fan-staged,.ars-stage.recut .fan-req{z-index:2;white-space:nowrap;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.1em;border:1px solid;border-radius:2px;padding:3px 8px;font-size:.58rem;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.ars-stage.recut .fan-staged{color:#14110c;background:linear-gradient(180deg, var(--gold-bright), #9a7314);border-color:var(--gold-pale);box-shadow:0 0 16px #e0ab1c80}.ars-stage.recut .fan-req{color:#f2e0d6;background:linear-gradient(155deg,#b0672f,#6e3a17);border-color:#4a2610}.ars-stage.recut .ars-fan-card .h-art{border-radius:0;flex:1;height:auto;min-height:0;display:block;position:relative}.ars-stage.recut .ars-fan-card .ars-hart{background:radial-gradient(95% 75% at 50% 28%,#2c3b53,#161c28 70%);position:absolute;inset:0}.ars-stage.recut .ars-fan-card .ars-hart.red{background:radial-gradient(95% 75% at 50% 28%,#4a2b2f,#1c1013 70%)}.ars-stage.recut .ars-fan-card .ars-hart.gold{background:radial-gradient(95% 75% at 50% 28%,#5a4a24,#241708 70%)}.ars-stage.recut .ars-fan-card .ars-costfunnel{top:7px;left:8px;right:auto}.ars-stage.recut .ars-fan-card .h-power{width:auto;height:auto;box-shadow:none;clip-path:none;font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);text-shadow:0 1px 3px #000000b3;background:0 0;padding:0;font-size:28px;font-weight:400;line-height:1;position:absolute;top:4px;left:auto;right:9px}.ars-stage.recut .ars-fan.blue .ars-fan-card .h-power{color:#b9d2f2}.ars-stage.recut .ars-fan.red .ars-fan-card .h-power{color:#f5b3a3}.ars-stage.recut .ars-fan-card .h-crest{background:radial-gradient(circle at 35% 30%,#ffe9a8,#d4ab2e 55%,#7a5f12);border:1px solid #6e5713;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:40px;left:8px;right:auto}.ars-stage.recut .ars-fan-card .h-crest svg{color:#141010;width:11px;height:11px}.ars-stage.recut .ars-fan-card .h-crest .n{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--gold-label);font-size:.56rem;font-weight:700;position:absolute;bottom:-5px;right:-4px}.ars-stage.recut .ars-fan-card .h-foot{box-sizing:border-box;border-top:1px solid #6b8fb847;flex-direction:column;flex:0 0 118px;min-height:0;display:flex}.ars-stage.recut .ars-fan.red .ars-fan-card .h-foot{border-top-color:#d0555547}.ars-stage.recut .ars-fan-card .h-plate{box-sizing:border-box;text-align:center;background:linear-gradient(90deg, rgba(var(--cb), .42), rgba(var(--cb), .16) 76%, rgba(var(--cb), .07));border-bottom:1px solid rgba(var(--cb), .5);flex-direction:column;flex:0 0 44px;justify-content:center;gap:2px;min-height:0;padding:0 7px;display:flex;overflow:hidden}.ars-stage.recut .ars-fan-card.legend .h-plate{background:linear-gradient(90deg, rgba(var(--cb), .46) 0%, rgba(var(--cb), .34) 30%, #e2751f94 100%);border-bottom-color:#e2751fb3}.ars-stage.recut .ars-fan-card .h-name{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.03em;text-transform:none;color:var(--bone);text-align:center;padding:0;font-size:12px;font-weight:400;line-height:1.15;display:block}.ars-stage.recut .ars-fan-card.legend .h-name{font-size:13px}.ars-stage.recut .ars-fan-card .h-kind{font-family:var(--font-inter), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);text-align:center;padding:0;font-size:8.5px;line-height:1;display:block}.ars-stage.recut .ars-fan-card .h-kwstrip{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid var(--hairline);min-height:0;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;text-transform:uppercase;color:var(--legend-ember,#ddb74a);flex:0 0 22px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:9.5px;display:flex;overflow:hidden}.ars-stage.recut .ars-fan-card .kws-item{align-items:center;gap:3px;display:inline-flex}.ars-stage.recut .ars-fan-card .kws-sep{color:var(--bone-faint);margin-right:3px}.ars-stage.recut .ars-fan-card .h-kwstrip .kw-mark{color:var(--legend-ember,#ddb74a)!important}.ars-stage.recut .ars-fan-card .h-text{box-sizing:border-box;flex:auto;justify-content:center;align-items:center;min-height:0;padding:0 9px;display:flex;overflow:hidden}.ars-stage.recut .ars-fan-card .h-text,.ars-stage.recut .ars-fan-card .h-text *{font-family:var(--font-inter), sans-serif;color:var(--bone-dim);text-align:center;font-size:11.5px;line-height:1.3}.ars-stage.recut .ars-fan-card .h-abil{text-align:center;width:100%;display:block}.ars-stage.recut .ars-fan-card .h-abil *{display:inline}.ars-stage.recut .ars-fan-card .h-flavor{color:var(--bone-faint);font-style:italic}.ars-stage.recut .ars-fan-card .mus-verb{color:var(--gold-label);border:0}@media (prefers-reduced-motion:reduce){.ars-stage.recut .ars-fan-card{transition:none}}.ars-stage.recut .ars-fan-card>.ka-plate{width:100%;height:100%;box-shadow:none;border:0;border-radius:5px;flex:none}.ars-stage.recut .ars-fan-card{background:0 0;border-color:#0000;overflow:visible}.ars-stage.recut .ars-fan-card.drawn>.ka-plate,.ars-stage.recut .ars-fan-card.sel>.ka-plate{outline:2px solid var(--gold-bright);outline-offset:2px}.ars-stage.recut .ars-fan-card.unaffordable>.ka-plate{filter:grayscale(.72)brightness(.78)}.ars-stage.recut .ars-fan-card.unaffordable.drawn>.ka-plate{filter:none}.ars-stage.recut .ars-bcard.ka-board-card{background:var(--ka-midnight);display:block;inset:5%;overflow:visible}.ars-stage.recut .ars-bcard.ka-board-card .b-ribbon{z-index:9}@keyframes ars-alarm{0%,to{box-shadow:0 0 12px #d4ab2e73}50%{box-shadow:0 0 22px #d4ab2ee6}}@keyframes ars-tracein{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ars-stage.recut .fs-ring,.ars-stage.recut .fs-tell,.ars-stage.recut .arf-fieldrow.alarm,.ars-stage.recut .ars-road.alarm,.ars-stage.recut .ars-watch.alarm{animation:none}.ars-stage.recut .ars-ldrawer,.ars-stage.recut .ars-rdrawer{transition:none}.ars-stage.recut .ars-trace line{stroke-dashoffset:0;animation:none}}.ars-stage.recut .ars-drawpanel{background:radial-gradient(320px 200px at 50% 0,#e0ab1c0f,#0000 70%),linear-gradient(#171a23,#10131a);border:1px solid #c9a22757;border-radius:5px;box-shadow:0 18px 44px #000000b3}.ars-stage.recut .ars-drawtabs{border-bottom-color:#c9a22747}.ars-stage.recut .ars-drawbody{scrollbar-width:thin;scrollbar-color:#c9a22747 transparent}.ars-stage.recut .ars-drawbody::-webkit-scrollbar{width:8px}.ars-stage.recut .ars-drawbody::-webkit-scrollbar-thumb{background:#c9a22747;border-radius:4px}.ars-stage.recut .ars-drawfoot{border-top-color:#c9a22747}.ars-stage.recut .dt-status,.ars-stage.recut .arf-fieldhead span:first-child,.ars-stage.recut .df-lh{border-bottom:0}.ars-stage.recut .arf-fieldrow.led-blue{border-left-color:var(--seat-blue)}.ars-stage.recut .arf-fieldrow.led-red{border-left-color:var(--seat-red)}.ars-stage.recut .arf-fieldrow.sealed-blue{background:linear-gradient(90deg,#5b8fdd1f,#0000 85%)}.ars-stage.recut .arf-fieldrow.sealed-red{background:linear-gradient(90deg,#d055551f,#0000 85%)}.ars-stage.recut .arf-fieldrow.alarm{border:1px solid var(--gold-bright);border-radius:3px;box-shadow:0 0 20px #e0ab1c4d}.ars-stage.recut .arf-fieldrow.diag{opacity:.72}.ars-stage.recut .arf-fieldrow.diag .arf-flst{color:var(--gold-label)}.ars-stage.recut .ars-cell.legal{border:1px dashed #c9a22780;box-shadow:inset 0 0 22px #e0ab1c1f}.ars-stage.recut .ars-cell.legal.tell{box-shadow:inset 0 0 22px #e0ab1c33}.ars-stage.recut .ars-cell.pending{border:2px dashed var(--gold-bright);box-shadow:inset 0 0 30px #e0ab1c2e}.ars-stage.recut .ars-cell.pending .b-staged{inset:var(--ars-tile-inset);z-index:4;pointer-events:none;opacity:var(--ars-ghost-alpha);border-radius:4px;animation:.18s ease-out both ars-ghost-settle;position:absolute;overflow:hidden}.ars-stage.recut .ars-cell.pending .b-staged img,.ars-stage.recut .ars-cell.pending .b-staged .ka-card-art{width:100%;height:100%;display:block;position:absolute;inset:0}.ars-stage.recut .ars-cell.pending .b-staged .ka-card-art img{object-fit:cover}@keyframes ars-ghost-settle{0%{opacity:0}to{opacity:var(--ars-ghost-alpha)}}@media (prefers-reduced-motion:reduce){.ars-stage.recut .ars-cell.pending .b-staged{animation:none}.ars-ghost{transform:translate(-50%,-50%)}}.ars-stage.recut .ars-cell.drag-over{border:2px dashed var(--gold-pale);box-shadow:inset 0 0 34px #e0ab1c47}.ars-stage.recut .ars-ordercol{z-index:30;flex-direction:column;gap:12px;width:236px;display:flex;position:absolute;top:auto;bottom:70px;right:56px}.ars-stage.recut .oc-panel{background:radial-gradient(220px 120px at 50% 0,#e0ab1c0f,#0000 70%),linear-gradient(#171a23,#12141b);border:1px solid #c9a2274d;border-radius:4px;flex-direction:column;gap:7px;padding:12px 12px 11px;display:flex;box-shadow:0 16px 36px #0009}.ars-stage.recut .oc-turn{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-label);text-align:center;font-size:13px}.ars-stage.recut .ars-ordercol .ars-btn-play{justify-content:center;width:100%}.ars-stage.recut .oc-order{font-family:var(--font-inter), sans-serif;color:var(--bone-dim);text-align:center;font-size:.6rem;line-height:1.3}.ars-stage.recut .oc-btn{border:1px solid var(--hairline-strong);cursor:pointer;white-space:nowrap;width:100%;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:5px;padding:9px 10px;font-size:12px;display:inline-flex}.ars-stage.recut .oc-btn:hover:not(:disabled){color:var(--bone);border-color:var(--gold)}.ars-stage.recut .oc-btn:disabled{opacity:.4;cursor:default}.ars-stage.recut .oc-btn.on{color:var(--gold-bright);border-color:var(--gold-bright);box-shadow:0 0 16px #e0ab1c4d}.ars-stage.recut .oc-btn .pr{color:var(--gold-label)}.ars-stage.recut .oc-cap{font-family:var(--font-inter), sans-serif;color:var(--bone-faint);text-align:center;justify-content:center;align-items:center;gap:4px;font-size:11.5px;display:flex}.ars-stage.recut .oc-cap.barred{color:var(--crisis)}.ars-stage.recut .oc-play.armed{opacity:1;background:linear-gradient(180deg, var(--gold-pale), var(--gold-bright) 52%, #b7891a);color:#14110c;box-shadow:0 0 26px #e0ab1c8c,0 4px 14px #0009}.ars-stage.recut .oc-play.waiting:disabled{opacity:1;border-color:var(--hairline);color:var(--bone-dim);box-shadow:none;background:linear-gradient(#2b2f39,#1b1e26)}.ars-stage.recut .oc-play.barred:disabled{opacity:1;border-color:var(--crisis);color:var(--crisis);box-shadow:none;background:#d97b6e1f}.ars-stage.recut .oc-reason{font-family:var(--font-inter), sans-serif;letter-spacing:.04em;color:var(--crisis);text-align:center;margin-top:-2px;font-size:11px}.ars-stage.recut .oc-btn.armed:not(.on){color:var(--bone);border-color:var(--hairline-strong)}.ars-stage.recut .oc-btn.waiting:disabled{opacity:.5;color:var(--bone-faint);border-color:var(--hairline)}.ars-stage.recut .oc-btn.barred:disabled{opacity:1;color:var(--crisis);border-color:var(--crisis);background:#d97b6e14}.ars-stage.recut .oc-div{background:var(--hairline);height:1px;margin:1px 0}.ars-stage.recut .oc-flavor{font-family:var(--font-cormorant), Georgia, serif;color:var(--bone-faint);text-align:center;font-size:.74rem;font-style:italic;line-height:1.3}.ars-stage.recut .ars-purse{background:linear-gradient(#171a23,#12141b);border:1px solid #c9a2274d;border-radius:4px;flex-direction:column;display:flex;box-shadow:0 12px 26px #00000080}.ars-stage.recut .pu-row{justify-content:space-between;align-items:center;gap:8px;padding:7px 11px;display:flex}.ars-stage.recut .pu-row+.pu-row{border-top:1px solid var(--hairline)}.ars-stage.recut .pu-lab{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);font-size:11px}.ars-stage.recut .pu-val{align-items:center;gap:3px;display:flex}.ars-stage.recut .pu-pip{background:#a89f8a33;border-radius:1px;width:5px;height:13px}.ars-stage.recut .pu-pip.lit{background:var(--gold-bright);box-shadow:0 0 7px #e0ab1cb3}.ars-stage.recut .pu-val b{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);margin-left:5px;font-size:19px}.ars-stage.recut .pu-val b em{color:var(--bone-faint);font-size:.62rem;font-style:normal}.ars-stage.recut .pu-vial{background:#a89f8a2e;border-radius:1px 1px 4px 4px;width:9px;height:13px}.ars-stage.recut .pu-vial.lit{background:var(--gold-bright)}.ars-stage.recut .pu-crest{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);align-items:center;gap:4px;font-size:19px;display:inline-flex}.ars-stage.recut .pu-crest svg{width:14px;height:14px;color:var(--gold-label)}.ars-stage.recut .ars-deckstack{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ars-stage.recut .ds-lab{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);font-size:.52rem}.ars-stage.recut .ds-stack{width:120px;height:165px;position:relative}.ars-stage.recut .ds-back{background:repeating-linear-gradient(135deg,#171a24,#171a24 5px,#1c2230 5px 10px);border:1px solid #6b8fb899;border-radius:4px;position:absolute;inset:0;box-shadow:0 6px 14px #0000008c}.ars-stage.recut .ars-deckstack .ds-back.red{border-color:#d0555599}.ars-stage.recut .ds-back.b1{transform:rotate(-4deg)}.ars-stage.recut .ds-back.b2{transform:rotate(2deg)}.ars-stage.recut .ds-back.b0{transform:rotate(0)}.ars-stage.recut .ds-count{z-index:2;font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);text-shadow:0 1px 4px #000c;font-size:20px;font-weight:700;position:absolute;bottom:4px;right:6px}.ars-stage.recut .ars-seatchip{z-index:22;border:1px solid var(--hairline-strong);font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.05em;color:var(--bone);background:linear-gradient(#14171ff5,#0b0d13f5);border-radius:2px;align-items:center;gap:7px;padding:6px 12px;font-size:.74rem;display:inline-flex;position:absolute;bottom:212px;left:18px;box-shadow:0 6px 16px #00000080}.ars-stage.recut .ars-seatchip .ars-turnpip{background:var(--bone-faint);opacity:0;border-radius:50%;width:7px;height:7px}.ars-stage.recut .ars-seatchip.yourmove .ars-turnpip{opacity:1;background:var(--gold-bright);box-shadow:0 0 8px #e0ab1cb3}.ars-stage.recut .ars-seatchip .sc-tag{letter-spacing:.16em;color:var(--gold-label);font-size:.56rem}.ars-stage.recut .ars-botbar{z-index:10;border:1px solid var(--hairline);border-top-color:var(--hairline-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#14171ff5,#0b0d13fa);border-radius:3px;justify-content:space-between;align-items:center;padding:0 56px;display:flex;position:relative}.ars-stage.recut .bb-seat{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.05em;color:var(--bone);align-items:center;gap:8px;font-size:.8rem;display:inline-flex}.ars-stage.recut .bb-seat .ars-turnpip{background:var(--bone-faint);opacity:0;border-radius:50%;width:8px;height:8px}.ars-stage.recut .bb-seat.yourmove .ars-turnpip{opacity:1;background:var(--gold-bright);box-shadow:0 0 8px #e0ab1cb3}.ars-stage.recut .bb-tag{letter-spacing:.16em;color:var(--gold-label);font-size:.6rem}.ars-stage.recut .bb-utils{align-items:center;gap:8px;display:flex}.ars-stage.recut .bb-ctl{cursor:pointer;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);background:0 0;border:1px solid #c9a22757;border-radius:2px;align-items:center;gap:5px;padding:6px 11px;font-size:.58rem;display:inline-flex}.ars-stage.recut .bb-ctl:hover{color:var(--bone);border-color:var(--gold)}.ars-stage.recut .bb-ctl.on{color:var(--gold-bright);border-color:var(--gold-bright)}.ars-stage.recut .bb-ctl .tdot{opacity:.4;background:currentColor;border-radius:50%;width:7px;height:7px}.ars-stage.recut .bb-ctl.on .tdot{opacity:1}.ars-stage.recut .bb-ctl.leave:hover{color:var(--crisis);border-color:var(--crisis)}.ars-stage.recut .bb-utils .ev-ghost-btn{letter-spacing:.16em;padding:6px 11px;font-size:.58rem}.ars-stage.recut.painted{background:linear-gradient(90deg,#040c16b8 0 14%,#05101d2e 31% 69%,#040c16b8 86% 100%),linear-gradient(#050d178a,#0000 25% 72%,#040a12c7),url(/assets/generated/arena/board-v2/stage-surround.webp) 50%/cover no-repeat,#07111d}.ars-stage.recut.painted:after{background:radial-gradient(1120px 760px at 50% 46%,#0000 52%,#03091094 100%)}.ars-stage.recut.painted .ars-stonewrap{perspective:1400px;filter:drop-shadow(0 28px 24px #0000009e)}.ars-stage.recut.painted .ars-grid.painted{transform-origin:bottom;clip-path:inset(0 round 12%);isolation:isolate;border-radius:12%;transform:none}.ars-stage.recut.painted .ars-grid.painted .ars-cell{border:1px solid #8b693675;border-radius:6px;box-shadow:inset 0 0 0 1px #fff7d91f,inset 0 -8px 14px #1a31451f}.ars-stage.recut.painted .ars-grid.painted .ars-cell.legal,.ars-stage.recut.painted .ars-grid.painted .ars-cell.target-opt{box-shadow:inset 0 0 0 3px #65cadc9e,0 0 16px #65cadc66}.ars-stage.recut.painted .ars-cell .ring{width:82%;height:82%;box-shadow:none;filter:drop-shadow(0 5px 8px #07141f59);background:url(/assets/generated/arena/board-v2/medallion-surface.webp) 50%/contain no-repeat;border:0}.ars-stage.recut.painted .ars-cell .glyph{z-index:1;width:38%;height:38%}.ars-stage.recut.painted .ars-foestrip,.ars-stage.recut.painted .ars-botbar,.ars-stage.recut.painted .ars-commitrail{background:linear-gradient(#071421c7,#050f1be0),url(/assets/generated/arena/board-v2/ui-surface-horizontal.webp) 50%/100% 100% no-repeat;border-color:#c69c5585;box-shadow:0 10px 24px #01060c70,inset 0 1px #fff1cb14}.ars-stage.recut.painted .ars-lpanel,.ars-stage.recut.painted .ars-drawpanel,.ars-stage.recut.painted .oc-panel,.ars-stage.recut.painted .ars-purse,.ars-stage.recut.painted .ars-focusstudy{background:linear-gradient(#071523cc,#05101de6),url(/assets/generated/arena/board-v2/ui-surface-panel.webp) 50%/100% 100% no-repeat;border-color:#c69c557a;box-shadow:0 16px 36px #01060c85,inset 0 1px #fff1cb0f}.ars-stage.recut.painted .ds-back,.ars-stage.recut.painted .ars-hcard.ars-hback{background:#152738 url(/assets/generated/arena/board-v2/card-back.webp) 50%/cover no-repeat;border-color:#dcb56fb8}.ars-stage.recut.painted .ars-hcard.ars-hback:before{content:none}@media (prefers-reduced-motion:reduce){.ars-stage.recut.painted .ars-grid.painted{transform:none}}.ars-stage.recut.painted .ars-boardzone{width:810px;top:0;left:460px;transform:none}.ars-stage.recut.painted .ars-boardrow,.ars-stage.recut.painted .ars-watchcol{height:600px}.ars-stage.recut.painted .ars-stonewrap{width:600px;height:600px}.ars-stage.recut.painted .ars-roadrow{width:600px}.ars-stage.recut.painted .ars-focusstudy{top:50%;left:1235px;transform:translateY(-50%)}.ars-stage.recut.painted .ars-ordercol{top:50%;bottom:auto;transform:translateY(-50%)}.ars-stage.recut.painted .ars-road,.ars-stage.recut.painted .ars-watch,.ars-stage.recut.painted .ars-cornerchip{filter:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#071422e6,#040e19d6);border:1px solid #c9a22757;box-shadow:0 5px 12px #01060c6b,inset 0 1px #fff1cb0f}.ars-stage.recut.painted .ars-road{flex-direction:column;justify-content:center;width:110px;min-width:110px;max-width:110px;height:44px;padding:4px 2px;display:flex;top:0;bottom:auto}.ars-stage.recut.painted .ars-road .rp-head{gap:3px}.ars-stage.recut.painted .ars-road .ln-nm{letter-spacing:.035em;font-size:10px}.ars-stage.recut.painted .ars-watch{min-width:152px;height:44px;padding-block:4px}.ars-stage.recut.painted .ars-road .ln-nm,.ars-stage.recut.painted .ars-road .ln-sc,.ars-stage.recut.painted .ars-watch .ln-nm,.ars-stage.recut.painted .ars-watch .ln-sc,.ars-stage.recut.painted .ars-cornerchip .ln-nm,.ars-stage.recut.painted .ars-cornerchip .ln-sc{text-shadow:0 1px 2px #01060cf2,0 0 5px #01060cb8}.ars-stage.recut.painted .ars-road .ln-nm,.ars-stage.recut.painted .ars-watch .ln-nm,.ars-stage.recut.painted .ars-cornerchip .ln-nm{color:#fff1cf;font-weight:700}.ars-stage.recut.painted .ars-road .ln-sc .blue,.ars-stage.recut.painted .ars-watch .ln-sc .blue{text-shadow:0 1px 2px #01060c,0 0 5px #01060c,0 0 10px #5b8fdde6}.ars-stage.recut.painted .ars-road .ln-sc .red,.ars-stage.recut.painted .ars-watch .ln-sc .red{text-shadow:0 1px 2px #01060c,0 0 5px #01060c,0 0 10px #d05555e6}.ars-stage.recut.painted .ars-road.led-blue .ln-nm,.ars-stage.recut.painted .ars-road.led-blue .ln-sc,.ars-stage.recut.painted .ars-watch.led-blue .ln-nm,.ars-stage.recut.painted .ars-watch.led-blue .ln-sc{text-shadow:0 2px 3px #01060cfa,0 0 9px #5b8fddcc,0 0 18px #5b8fdd61}.ars-stage.recut.painted .ars-road.led-red .ln-nm,.ars-stage.recut.painted .ars-road.led-red .ln-sc,.ars-stage.recut.painted .ars-watch.led-red .ln-nm,.ars-stage.recut.painted .ars-watch.led-red .ln-sc{text-shadow:0 2px 3px #01060cfa,0 0 9px #d05555cc,0 0 18px #d0555561}.ars-stage.recut.painted .ars-road.led-blue:after,.ars-stage.recut.painted .ars-road.led-red:after,.ars-stage.recut.painted .ars-watch.led-blue:after,.ars-stage.recut.painted .ars-watch.led-red:after{content:none}.ars-stage.recut.painted .ars-roads{align-items:flex-start}.ars-stage.recut.painted .ars-gtledger{background:linear-gradient(#091827f5,#050f1bf5);border-color:#e0ab1cb8;justify-content:center;gap:4px;height:44px;padding:5px 9px;box-shadow:0 6px 14px #01060c80,inset 0 0 0 1px #ffde8e12}.ars-stage.recut.painted .gt-row{align-items:center}.ars-stage.recut.painted .gt-lab{color:#ead9ad;font-size:.56rem;font-weight:600}.ars-stage.recut.painted .gt-dot{border-bottom-color:#e0ab1c75}.ars-stage.recut.painted .gt-val{text-shadow:0 1px 3px #000000eb;font-size:.86rem;font-weight:700}.ars-stage.recut.painted .ars-road,.ars-stage.recut.painted .ars-watch{box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center;z-index:4;background:linear-gradient(#1c2231,#12151f);border:1px solid #a8842a;border-radius:3px;gap:0;height:auto;display:block;box-shadow:0 6px 14px #000000a6}.ars-stage.recut.painted .ars-road{width:auto;min-width:0;padding:6px 14px;bottom:-34px}.ars-stage.recut.painted .ars-watch{writing-mode:vertical-rl;width:34px;min-width:0;padding:14px 0;right:-28px}.ars-stage.recut .arf-study{flex-direction:column;gap:7px;display:flex}.ars-stage.recut .arf-art{aspect-ratio:1;width:100%;box-shadow:0 0 18px -4px var(--sg), 0 6px 16px #0000008c;border:1px solid #a8842a;border-radius:3px;position:relative;overflow:hidden}.ars-stage.recut .arf-art .ka-card-art{width:100%;height:100%;position:absolute;inset:0}.ars-stage.recut .arf-art .ka-card-art img{object-fit:cover}.ars-stage.recut .arf-nm{font-family:var(--font-cinzel), "Cinzel", serif;color:#e8e1d0;margin:2px 0 0;font-size:21px;line-height:1.15}.ars-stage.recut .arf-kind{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.22em;text-transform:uppercase;color:#b5ad9b;align-items:center;gap:6px;font-size:10px;display:flex}.ars-stage.recut .arf-hdot{border-radius:50%;flex:none;width:8px;height:8px}.ars-stage.recut .arf-axisnote{font-family:var(--font-inter), sans-serif;letter-spacing:.04em;color:#7d776a;font-size:10.5px}.ars-stage.recut .arf-statband{border-top:1px solid #d4ab2e38;border-bottom:1px solid #d4ab2e38;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:3px;padding:8px 0;display:grid}.ars-stage.recut .arf-stat{flex-direction:column;align-items:center;gap:1px;display:flex}.ars-stage.recut .arf-stat .sl{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.26em;color:#7d776a;font-size:9px}.ars-stage.recut .arf-stat .sv{font-family:var(--font-cinzel), "Cinzel", serif;color:#e8e1d0;font-size:25px;font-weight:600;line-height:1.05}.ars-stage.recut .arf-stat .sv.sands{color:#e2c06e}.ars-stage.recut .arf-stat .sv.none{color:#7d776a}.ars-stage.recut .arf-stat .sv.up{color:#8aab79}.ars-stage.recut .arf-stat .sbase{font-family:var(--font-inter), sans-serif;color:#7d776a;font-size:9px;font-style:normal}.ars-stage.recut .arf-abil-lab{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.3em;color:#d4ab2e;font-size:9.5px;display:block}.ars-stage.recut .arf-abil-txt{font-family:var(--font-inter), sans-serif;color:#e8e1d0;margin:4px 0 0;font-size:15px;line-height:1.6}.ars-stage.recut .arf-flavor{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;color:#b5ad9b;margin:2px 0 0;font-size:15px;font-style:italic;line-height:1.4}.ars-stage.recut .arf-flavor:before{content:"“"}.ars-stage.recut .arf-flavor:after{content:"”"}.ars-stage.recut .arf-abil-txt .mus-verb{color:var(--kw-ink,#d4ab2e);text-underline-offset:3px;cursor:help;font-style:normal;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;position:relative}.ars-stage.recut .arf-abil-txt .mus-verb:after{content:attr(data-kw) " ·" attr(data-kwhouse) "\a " attr(data-kwrule);white-space:pre-line;z-index:60;border:1px solid var(--kw-ink,#a8842a);width:300px;font-family:var(--font-inter), sans-serif;letter-spacing:0;text-transform:none;color:#e8e1d0;opacity:0;visibility:hidden;background:#0e1118;border-radius:3px;padding:9px 11px;font-size:12px;line-height:1.55;text-decoration:none;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 10px 24px #000000b3}.ars-stage.recut .arf-abil-txt .mus-verb:hover:after,.ars-stage.recut .arf-abil-txt .mus-verb:focus-visible:after{opacity:1;visibility:visible}.ars-stage.recut .arf-abil-txt .mus-verb[data-kwhouse=""]:after{content:attr(data-kw) "\a " attr(data-kwrule)}@media (prefers-reduced-motion:reduce){.ars-stage.recut .arf-abil-txt .mus-verb:after{transition:none}}.ars-stage.recut.painted .ars-road{flex-direction:column;justify-content:center;gap:1px;height:34px;min-height:0;padding:2px 12px 3px;display:flex}.ars-stage.recut.painted .ars-road .ln-nm{letter-spacing:.22em;font-size:9.5px;line-height:1}.ars-stage.recut.painted .ars-road .ln-sc{margin-top:0;font-size:13px;line-height:1}.ars-stage.recut.painted .ars-watch .ln-nm{letter-spacing:.22em;font-size:9.5px}.ars-stage.recut.painted .ars-boardrow{margin-top:-40px}.ars-stage.recut .ars-drawflight{z-index:19;pointer-events:none;transform-origin:50% 100%;border-radius:6px;position:absolute;overflow:hidden;box-shadow:0 18px 34px #000000b3}.ars-stage.recut .ars-drawflight .df-side{transition:opacity .18s linear;position:absolute;inset:0}.ars-stage.recut .ars-drawflight .df-side img,.ars-stage.recut .ars-drawflight .ka-card-art{width:100%;height:100%;display:block;position:absolute;inset:0}.ars-stage.recut .ars-drawflight .ka-card-art img{object-fit:cover}@media (prefers-reduced-motion:reduce){.ars-stage.recut .ars-drawflight{display:none}}.ars-stage.recut .ars-roadrow{flex:none;margin-left:160px}.ars-stage.recut .ars-ordercol .ars-gtledger{flex:none;width:100%}.ars-stage.recut.painted .ars-ordercol .ars-gtledger{height:auto;padding:8px 11px 9px}.ars-stage.recut.painted .ars-roadrow .ars-road,.ars-stage.recut .ars-roadrow .ars-road{width:108px;min-width:0;max-width:none;padding-inline:4px}.ars-stage.recut.painted .ars-watchcol .ars-watch,.ars-stage.recut .ars-watchcol .ars-watch{height:108px;min-height:0;padding-block:4px}.arm-root{--ars-you:#5b8fdd;--ars-you-glow:#5b8fdd80;--ars-you-id:#8a63d0;--ars-you-id-soft:#9a7fd8a6;--ars-you-card:#4a3a72;--ars-foe:#d05555;--ars-foe-glow:#d0555573;--ars-foe-card:#3d4a6e;--ars-foe-chip:#7ea6e0;--seat-red:#d05555;--seat-red-deep:#7a2e2e;--seat-red-glow:#d055558c;--seat-blue:#5b8fdd;--seat-blue-deep:#2c4a80;--seat-blue-glow:#5b8fdd8c;--ars-g-well:#6fb4e8;--ars-g-crest:var(--gold);--ars-g-blessed:#79c98a;--ars-g-cursed:#d05555;--ars-g-hollow:#9a7fd8;--ars-g-standard:#ddb74a;--ars-g-sanctum:#9ad4a6;--ars-g-quag:#8a7f5c;--ars-g-beacon:#e8c96f;--ars-g-ley:#b49ae4;z-index:60;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);color:var(--bone);font-family:var(--font-inter), Inter, sans-serif;touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;background:radial-gradient(1200px 700px at 50% 55%,#14161e,#07080d 80%),#07080d;flex-direction:column;display:flex;position:fixed;inset:0}.arm-top{border-bottom:1px solid var(--hairline);background:linear-gradient(#171a24,#10121a);flex-shrink:0;align-items:center;gap:8px;height:44px;padding:0 10px;display:flex;position:relative}.arm-foeid{align-items:center;gap:7px;min-width:0;display:flex}.arm-foeid .seal{width:26px;height:26px;font-family:var(--font-cinzel), "Cinzel", serif;color:var(--gold-label);border:1px solid var(--gold-deep);background:#14161f;border-radius:3px;flex-shrink:0;place-items:center;font-size:.8rem;font-weight:700;display:grid}.arm-foeid .nm{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.1em;text-transform:uppercase;color:var(--bone);white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:.62rem;font-weight:600;overflow:hidden}.arm-turnchip{cursor:pointer;border:1px solid var(--hairline-strong);clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,9px 100%,0 50%);font-family:var(--font-cinzel), "Cinzel", serif;color:var(--gold-label);background:linear-gradient(#191c26,#0d0f16);align-items:center;gap:7px;padding:4px 12px;display:flex}.arm-turnchip b{letter-spacing:.18em;font-size:.7rem;font-weight:600}.arm-turnchip .sc{color:var(--bone-faint);font-size:.74rem;font-weight:700}.arm-turnchip .sc .blue{color:var(--seat-blue);font-style:normal}.arm-turnchip .sc .red{color:var(--seat-red);font-style:normal}.arm-turnchip .init{color:var(--bone-faint);font-size:.66rem}.arm-turnchip .init.you{color:var(--ars-you)}.arm-cor{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-label);white-space:nowrap;text-overflow:ellipsis;font-size:.5rem;overflow:hidden}.arm-cor.theirs{color:var(--bone-dim)}.arm-cor.crisis{color:var(--crisis,#d97b6e)}.arm-foegems{gap:5px;margin-left:auto;display:flex}.arm-foegems .g{min-width:22px;height:22px;font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);border:1px solid var(--hairline);border-radius:50%;place-items:center;padding:0 3px;font-size:.62rem;font-weight:700;display:grid}.arm-foegems .g.e{background:radial-gradient(circle at 35% 30%,#f0c4bc,#c05555 55%,#5e1a1a)}.arm-foegems .g.c{border-color:var(--gold);color:var(--gold-label);background:#14130c}.arm-foegems .g.b{background:#191c25;border-color:#d0555580}.arm-foegems .g.h{border-color:var(--gold-deep);background:#141720}.arm-fs{border:1px solid var(--hairline);color:var(--gold-label);cursor:pointer;background:0 0;border-radius:3px;padding:2px 7px;font-size:.8rem}.arm-fs.dim{opacity:.5}.arm-main{flex:1;justify-content:center;align-items:center;gap:10px;min-height:0;padding:4px 6px;display:flex}.arm-boardwrap{flex-direction:column;align-items:center;gap:3px;display:flex}.arm-roadtabs{justify-content:space-between;gap:3px;margin-left:40px;display:flex}.arm-lanetab{text-align:center;cursor:pointer;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.14em;color:var(--bone-faint);background:#14151c;border:1px solid #c9a22738;border-radius:2px;flex:1;min-height:18px;padding:2px 0;font-size:.44rem;transition:color .3s,border-color .3s}.arm-lanetab.led-blue{color:var(--seat-blue);border-color:#5b8fdd80}.arm-lanetab.led-red{color:var(--seat-red);border-color:#d0555580}.arm-lanetab.dead{text-decoration:line-through}.arm-lanetab.pulse{animation:.9s ars-lanepulse}.arm-diagtab{cursor:pointer;color:#ddb74a99;background:0 0;border:1px solid #0000;flex:none;width:18px;padding:2px 0;font-size:.6rem}.arm-boardrow{align-items:center;gap:3px;display:flex}.arm-watchtabs{flex-direction:column;gap:3px;width:37px;display:flex}.arm-watchtabs .arm-lanetab{writing-mode:vertical-rl;flex:none;width:100%;min-height:0;padding:0 1px;transform:rotate(180deg)}.arm-stonewrap{filter:drop-shadow(0 10px 22px #000000a6)}.arm-stone{clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);background:linear-gradient(160deg,#323748 0%,#20242f 42%,#161822 100%);padding:7px;position:relative;box-shadow:inset 0 1px 1px #ffffff0f,inset 0 -5px 10px #0000008c,inset 0 0 0 1px #0009}.arm-stone:before{content:"";pointer-events:none;z-index:5;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);border:1px solid #e2be5073;position:absolute;inset:4px;box-shadow:inset 0 0 0 2px #0006,inset 0 0 0 3px #c9a2272e}.arm-grid{touch-action:none;background:linear-gradient(135deg,#e8c45666,#8c681c4d 38%,#e2be5061 70%,#96701e4d);border-radius:2px;gap:3px;padding:3px;display:grid;position:relative;box-shadow:inset 0 1px 2px #0000008c}.arm-cell{cursor:pointer;background:radial-gradient(120% 120% at 50% 35%,#2b2a32,#1d1c23 75%);border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative;box-shadow:inset 0 0 12px #00000080}.arm-cell .ring{border:1px solid #c9a2272e;border-radius:50%;width:62%;height:62%;position:absolute}.arm-cell .glyph{filter:drop-shadow(0 0 6px);width:42%;height:42%}.arm-cell.legal{box-shadow:inset 0 0 12px #00000080,inset 0 0 0 2px #9a7fd88c}.arm-cell.tell{animation:1.8s ease-in-out infinite ars-tell}.arm-cell.pending{box-shadow:inset 0 0 0 2px var(--ars-you-id), inset 0 0 16px #8a63d066}.arm-cell.target-opt{box-shadow:inset 0 0 0 2px #ddb74ad9}.arm-cell.target-picked{box-shadow:inset 0 0 0 2px var(--gold), 0 0 10px #d4ab2e66}.arm-cell.drag-over{box-shadow:inset 0 0 0 3px var(--ars-you-id), inset 0 0 18px #8a63d080}.arm-cell.lastmove:after{content:"";pointer-events:none;border:1px solid #ddb74abf;border-radius:4px;animation:2.6s ease-in-out infinite ars-lastmove;position:absolute;inset:3px;box-shadow:0 0 8px #d4ab2e66}.arm-preview{z-index:9;white-space:nowrap;font-family:var(--font-cinzel), "Cinzel", serif;color:var(--verdant,#7dc98f);border:1px solid var(--hairline);pointer-events:none;background:#0d0f16f2;border-radius:2px;padding:1px 6px;font-size:.52rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.arm-preview.down{color:var(--crisis,#d97b6e)}.arm-bcard{z-index:3;background:var(--night-deep);border:1.5px solid var(--gold-deep);border-radius:3px;align-items:flex-end;display:flex;position:absolute;inset:3px;overflow:visible}.arm-bcard.blue{border-color:var(--seat-blue)}.arm-bcard.red{border-color:var(--seat-red)}.arm-bcard.blue:not(.silk){box-shadow:0 0 9px 2px var(--seat-blue-glow);animation:4.5s ease-in-out infinite ars-own-breathe}.arm-bcard.red:not(.silk){box-shadow:0 0 9px 2px var(--seat-red-glow);animation:4.5s ease-in-out infinite ars-own-breathe}.arm-art{border-radius:2px;position:absolute;inset:1px}.arm-art.gold{background:radial-gradient(90% 70% at 50% 30%,#8a6b34,#241b0d 75%)}.arm-art.blue{background:radial-gradient(90% 70% at 45% 30%,#34486e,#10151f 75%)}.arm-art.red{background:radial-gradient(90% 70% at 55% 28%,#6e3434,#1f1010 75%)}.arm-bcard .b-name{z-index:2;width:100%;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.03em;text-transform:uppercase;color:var(--bone);text-align:center;-webkit-line-clamp:2;background:linear-gradient(#0000,#0a0b10eb 40%);-webkit-box-orient:vertical;padding:1px 2px;font-size:.38rem;font-weight:600;line-height:1.2;display:-webkit-box;position:relative;overflow:hidden}.arm-bcard .b-power{z-index:4;clip-path:polygon(0 0,100% 0,100% 68%,50% 100%,0 68%);width:18px;height:21px;font-family:var(--font-cinzel), "Cinzel", serif;color:#f2ecdc;text-shadow:0 1px 2px #000000b3;justify-content:center;align-items:center;font-size:.58rem;font-weight:700;display:flex;position:absolute;top:-6px;left:-6px}.arm-bcard.blue .b-power{background:linear-gradient(180deg, var(--seat-blue), var(--seat-blue-deep));box-shadow:inset 0 0 0 1px #ffffff38}.arm-bcard.red .b-power{background:linear-gradient(180deg, var(--seat-red), var(--seat-red-deep));box-shadow:inset 0 0 0 1px #ffffff38}.arm-bcard .b-power.buffed{color:#0d3a1e}.arm-bcard .b-power.debuffed{color:#5e1a1a}.arm-bcard .b-gem{z-index:4;background:radial-gradient(circle at 35% 30%,#f0c4bc,#c05555 55%,#5e1a1a);border:1px solid #f0aaa0cc;border-radius:1px;width:8px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.arm-bcard .b-glyphpin{z-index:4;width:11px;height:11px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.arm-bcard .ars-costfunnel.bd{transform-origin:100% 0;top:-5px;right:-5px;transform:scale(.42)}.arm-bcard .b-crestchip{z-index:4;pointer-events:none;width:13px;height:13px;font-family:var(--font-cinzel), "Cinzel", serif;color:#141010;background:radial-gradient(circle at 35% 30%,#ffe9a8,#d4ab2e 55%,#7a5f12);border:1px solid #6e5713;border-radius:50%;justify-content:center;align-items:center;font-size:.44rem;font-weight:700;display:flex;position:absolute;top:13px;right:-3px}.arm-bcard .b-redacted{z-index:5;font-family:var(--font-cinzel), "Cinzel", serif;color:var(--crisis,#c05b4d);border:1px solid var(--crisis,#c05b4d);background:#10131cd9;border-radius:2px;padding:0 3px;font-size:.5rem;font-weight:700;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.arm-bcard.silk{background:repeating-linear-gradient(135deg,#171a24,#171a24 4px,#1c2030 4px 8px)}.arm-bcard.silk .silk-mark{color:var(--ars-foe-chip);opacity:.6;place-items:center;font-size:.9rem;display:grid;position:absolute;inset:0}.arm-bcard.veiled{filter:saturate(.55)brightness(.8)}.arm-bcard .b-veil{z-index:4;background:linear-gradient(#171a244d,#171a24b3);position:absolute;inset:0}.arm-bcard.reveal-flourish{animation:.7s mus-unveil}.arm-bcard.shove-arrive{animation:.45s mus-arrive}.arm-rail{flex-direction:column;flex-shrink:0;gap:6px;width:118px;display:flex}.arm-rail.portrait{flex-flow:wrap;align-items:center;width:100%;padding:4px 10px}.arm-railrow{align-items:center;gap:3px;display:flex}.arm-railrow .k{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.12em;text-transform:uppercase;color:var(--bone-dim);font-size:.52rem}.arm-railrow .k.crown svg{width:12px;height:12px;color:var(--gold)}.arm-railrow .v{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);font-size:.72rem;font-weight:700}.arm-railrow .over{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--gold-label);font-size:.56rem}.arm-ppip{background:#191c25;border:1px solid #9a7fd866;border-radius:50%;width:9px;height:9px}.arm-ppip.lit{background:radial-gradient(circle at 35% 30%,#d8c6f5,#8a63d0 55%,#3a2470)}.arm-dpip{background:#191c25;border:1px solid #c9a2274d;border-radius:1px;width:10px;height:10px;transform:rotate(45deg)}.arm-dpip.lit{background:radial-gradient(circle at 35% 30%,#b8d4ff,#4a7bd0 55%,#1a3468)}.arm-mini{min-height:30px;letter-spacing:.14em!important;width:100%!important;margin:0!important;padding:7px 0!important;font-size:.52rem!important}.arm-rail.portrait .arm-mini{width:auto!important;padding:7px 12px!important}.arm-menubtn{border:1px solid var(--hairline);min-height:30px;color:var(--bone-dim);cursor:pointer;background:0 0;border-radius:3px;font-size:1rem;line-height:1}.arm-tray,.arm-tray *{touch-action:none}.arm-tray{border-top:1px solid var(--hairline);background:linear-gradient(#10121a99,#0c0e15);flex-shrink:0;align-items:flex-end;gap:8px;height:78px;padding:0 8px 5px;display:flex}.arm-cornertag{flex-direction:column;gap:1px;min-width:0;max-width:84px;padding-bottom:6px;display:flex}.arm-cornertag .n{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.08em;text-transform:uppercase;color:var(--bone);white-space:nowrap;text-overflow:ellipsis;font-size:.5rem;font-weight:600;overflow:hidden}.arm-cornertag .y{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ars-you-id-soft);font-size:.44rem}.arm-trayrail{flex:1;align-items:flex-end;min-width:0;display:flex;overflow:visible}.arm-hcard{cursor:pointer;border:1.5px solid var(--ars-you-card);touch-action:none;will-change:transform;background:linear-gradient(#191c26,#0e1016);border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:flex-end;width:52px;height:68px;padding:0;display:flex;position:relative}.arm-hcard+.arm-hcard{margin-left:6px}.arm-hcard.legend{border-color:var(--gold)}.arm-hcard.sel{border-color:var(--ars-you-id);z-index:5;transform:translateY(-8px);box-shadow:0 0 14px #8a63d080}.arm-hcard.unaffordable{opacity:.45}.arm-hcard .h-cost{z-index:4;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);width:18px;height:18px;font-family:var(--font-cinzel), "Cinzel", serif;color:#14110a;background:linear-gradient(135deg,#e8c352,#a8851c);justify-content:center;align-items:center;font-size:.56rem;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px}.arm-hcard .h-crest{z-index:4;color:var(--gold-label);font-size:.5rem;position:absolute;top:19px;right:-4px}.arm-hcard .h-nm{z-index:2;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.02em;text-transform:uppercase;color:var(--bone);text-align:center;-webkit-line-clamp:2;background:linear-gradient(#0000,#0a0b10e6 40%);-webkit-box-orient:vertical;padding:1px 2px 2px;font-size:.34rem;font-weight:600;line-height:1.15;display:-webkit-box;position:relative;overflow:hidden}.arm-hcard .h-power{z-index:4;clip-path:polygon(0 0,100% 0,100% 68%,50% 100%,0 68%);width:19px;height:22px;font-family:var(--font-cinzel), "Cinzel", serif;color:#f2ecdc;text-shadow:0 1px 2px #000000b3;justify-content:center;align-items:center;font-size:.58rem;font-weight:700;display:flex;position:absolute;top:-6px;left:-6px;box-shadow:inset 0 0 0 1px #ffffff38}.arm-tray.blue .arm-hcard .h-power{background:linear-gradient(180deg, var(--seat-blue), var(--seat-blue-deep))}.arm-tray.red .arm-hcard .h-power{background:linear-gradient(180deg, var(--seat-red), var(--seat-red-deep))}.arm-bcard.ka-board-card{z-index:3;border-width:2px;display:block;inset:3px;overflow:visible}.arm-bcard.ka-board-card .ka-board-type{letter-spacing:.04em}.arm-bcard.ka-board-card .b-cursepips,.arm-bcard.ka-board-card .b-fusepips{z-index:10}.arm-hcard{background:0 0;border-color:#0000;overflow:visible}.arm-hcard>.ka-plate{width:100%;height:100%;box-shadow:none;border:0;border-radius:3px}.arm-hcard.sel>.ka-plate{outline:2px solid var(--ars-you-id);outline-offset:1px}.arm-root.landscape .arm-hcard .ka-plate-type,.arm-root.landscape .arm-hcard .ka-plate-rule-row,.arm-root.landscape .arm-hcard .ka-plate-divider,.arm-root.landscape .arm-hcard .ka-plate-copy blockquote,.arm-root.landscape .arm-hcard .ka-plate-footer{display:none}.arm-root.landscape .arm-hcard .ka-plate-window{border-width:0 0 1px;flex-basis:76%;margin:0}.arm-root.landscape .arm-hcard .ka-plate-copy{margin-inline:0;padding:3px 2px}.arm-root.landscape .arm-hcard .ka-plate-copy h3{min-height:0;font-size:5px;line-height:1.05}.arm-root.landscape .arm-hcard .ka-plate-house-sigil{display:none}.arm-deck{border:1.5px solid var(--gold-deep);width:40px;height:54px;font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);background:linear-gradient(160deg,#211b33,#100d1c);border-radius:4px;flex-shrink:0;place-items:center;margin-bottom:4px;font-size:.72rem;font-weight:700;display:grid;position:relative}.arm-previewcard{transform-origin:bottom;z-index:80;pointer-events:none;filter:drop-shadow(0 18px 30px #000c);position:fixed;bottom:92px;left:50%;transform:translate(-50%)scale(.92)}.arm-previewcard>.ka-plate{width:min(212px,58vw);box-shadow:none}.arm-ghost{z-index:82;pointer-events:none;will-change:transform;opacity:.9;background:var(--night-deep);border:2px solid var(--ars-you-id);text-align:center;width:62px;height:62px;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.03em;text-transform:uppercase;color:var(--bone);border-radius:4px;justify-content:center;align-items:center;padding:3px;font-size:.42rem;font-weight:600;display:flex;position:fixed;top:0;left:0;box-shadow:0 0 16px #8a63d08c}.arm-pill{z-index:78;white-space:nowrap;border:1px solid var(--gold-deep);font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-label);background:#0d0f16f5;border-radius:999px;align-items:center;gap:10px;padding:7px 14px;font-size:.52rem;display:flex;position:fixed;bottom:86px;left:50%;transform:translate(-50%)}.arm-pill button{border:1px solid var(--hairline);color:var(--bone-dim);font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border-radius:999px;min-height:28px;padding:4px 12px}.arm-pill button.go{border-color:var(--gold);color:var(--gold-label)}.arm-pill button:disabled{opacity:.4}.arm-sheetback{z-index:85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06080c99;position:fixed;inset:0}.arm-sheet{width:min(440px,96vw);max-height:84vh;padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px));border:1px solid var(--hairline-strong);touch-action:pan-y;background:linear-gradient(#191c26,#0d0f16);border-bottom:none;border-radius:10px 10px 0 0;flex-direction:column;gap:9px;display:flex;position:absolute;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%)}.arm-sheet h3{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.14em;text-transform:uppercase;color:var(--bone);margin:0;font-size:.82rem;font-weight:600}.arm-sheet .sub{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-label);font-size:.54rem}.arm-sheet .tot{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);font-size:.9rem;font-weight:700}.arm-sheet .tot .you{color:var(--ars-you);font-style:normal}.arm-sheet .tot .foe{color:var(--ars-foe);font-style:normal}.arm-sheet .tot .dead{color:var(--bone-faint);letter-spacing:.12em;font-size:.58rem}.arm-sheet .boon{color:var(--bone-dim);font-size:.74rem;line-height:1.5}.arm-sheet .boon b{color:var(--gold-label)}.arm-sheet .boon .claimed{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.14em;color:var(--verdant,#7dc98f);font-size:.54rem}.arm-sheet .abil{color:var(--bone-dim);font-size:.76rem;line-height:1.5}.arm-sheet .abil.redacted{text-decoration:line-through;-webkit-text-decoration-color:var(--crisis,#c05b4d);-webkit-text-decoration-color:var(--crisis,#c05b4d);-webkit-text-decoration-color:var(--crisis,#c05b4d);text-decoration-color:var(--crisis,#c05b4d);opacity:.65}.arm-sheet .abil .stamp{color:var(--crisis,#c05b4d);letter-spacing:.18em;font-size:.6rem;text-decoration:none}.arm-sheet .ev-ghost-btn{min-height:40px}.arm-chronicle{width:min(340px,86vw);padding:14px 14px calc(12px + env(safe-area-inset-bottom,0px)) 16px;padding-right:calc(14px + env(safe-area-inset-right,0px));border-left:1px solid var(--hairline-strong);touch-action:pan-y;background:linear-gradient(#151720fa,#0d0f16fa);flex-direction:column;gap:8px;display:flex;position:absolute;top:0;bottom:0;right:0}.arm-chronicle h3{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-label);text-align:center;margin:0;font-size:.66rem;font-weight:600}.arm-chronicle .body{flex:1;overflow-y:auto}.arm-chronicle .e{border-top:1px solid var(--hairline);gap:8px;padding:6px 0;display:flex}.arm-chronicle .e .t{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.1em;color:var(--bone-faint);flex-shrink:0;margin-top:2px;font-size:.5rem}.arm-chronicle .e .x{font-family:var(--font-cormorant), serif;color:var(--bone-dim);font-size:.82rem;font-style:italic;line-height:1.35}.arm-chronicle .e.you .x{color:var(--bone)}.arm-root.portrait .arm-main{touch-action:pan-y;flex-direction:column;gap:6px;overflow-y:auto}.arm-root.portrait .arm-roadtabs{margin-left:40px}.arm-turnboard{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06080cdb;place-items:center;display:grid;position:fixed;inset:0}.arm-turnboard .plaque{text-align:center;border:1px solid var(--gold-deep);background:linear-gradient(#191c26,#0d0f16);border-radius:6px;width:min(320px,88vw);padding:26px 22px}.arm-turnboard h2{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-label);margin:10px 0;font-size:1.2rem;font-weight:600}.arm-turnboard p{font-family:var(--font-cormorant), serif;color:var(--bone-dim);margin:0 0 16px;font-size:.96rem;font-style:italic}.arm-turnboard .ev-ghost-btn{width:100%;min-height:42px}.arm-hint{pointer-events:none;font-family:var(--font-cormorant), serif;color:var(--bone-faint);white-space:nowrap;z-index:5;font-size:.78rem;font-style:italic;position:absolute;bottom:82px;left:50%;transform:translate(-50%)}.arm-snack{z-index:79;bottom:88px!important}.arm-root .mus-turn-banner{width:min(380px,92vw);top:52px}.arm-root .mus-toast-zone{top:50px}.arm-root .mus-tally{max-height:92vh;overflow-y:auto}@media (prefers-reduced-motion:reduce){.arm-cell.tell,.arm-cell.lastmove:after,.arm-lanetab.pulse,.arm-bcard.reveal-flourish,.arm-bcard.shove-arrive,.arm-bcard:not(.foe):not(.silk){animation:none}}.arm-bicon{vertical-align:-3px;width:18px;height:18px;color:var(--gold-label);margin-right:8px;display:inline-block}.ars-hart{background:radial-gradient(95% 75% at 50% 28%,#4c3a68,#201636 58%,#0d0916 85%),#0d0916;position:absolute;inset:0}.ars-hart.gold{background:radial-gradient(95% 75% at 45% 28%,#a4622a,#431f0c 55%,#170b06 85%),#170b06}.arm-rail .ars-btn-init,.arm-root .ars-btn-init{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.2em;text-transform:uppercase;color:#cfe0f7;cursor:pointer;background:linear-gradient(#27354f,#131b2c);border:1px solid #4a6ca8;border-radius:4px;font-weight:600}.arm-root .ars-btn-init.on{color:#eaf2ff;background:linear-gradient(#33518a,#1b2a4a);box-shadow:0 0 16px #5b8fdd80}.arm-root .ars-btn-init:disabled{opacity:.45;cursor:not-allowed}.ars-portal{background:radial-gradient(1200px 700px at 50% 20%,#1c2030 0%,#14161f 55%,#0c0e14 100%);flex-direction:column;min-height:100dvh;display:flex}.ars-portal-bar{border-bottom:1px solid var(--hairline-strong,#c9a2276b);background:linear-gradient(#20242f,#171a23 85%);justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.ars-portal-mark{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.08em;font-size:1.05rem;font-weight:700;text-decoration:none}.ars-portal-mark .wm-k{color:var(--bone)}.ars-portal-mark .wm-a{color:var(--gold-label)}.ars-portal-id{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ars-portal-id .pid-name{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.06em;color:var(--bone);font-weight:600}.ars-portal-id .pid-btn{padding:6px 12px;font-size:.72rem;text-decoration:none}.ars-claim-cta{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.14em;text-transform:uppercase;color:#141010;background:linear-gradient(#e8c352,#a8851c);border:1px solid #6e5713;border-radius:3px;padding:7px 14px;font-size:.72rem;text-decoration:none;box-shadow:0 0 12px #d4ab2e59}.ars-portal-main{flex-direction:column;flex:1;align-items:center;padding:28px 16px 60px;display:flex}.ars-portal-main>*{width:100%;max-width:1080px}.ars-landing{text-align:center;padding-top:30px}.ars-landing-eyebrow{color:var(--gold-label);letter-spacing:.22em;font-size:.72rem}.ars-landing-title{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.05em;color:var(--bone);margin:10px 0 14px;font-size:2.2rem;font-weight:700}.ars-landing-voice{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:var(--bone-dim);max-width:620px;margin:0 auto 22px;font-size:1.15rem;font-style:italic;font-weight:500;line-height:1.6}.ars-landing-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:34px;display:flex}.ars-landing-cta a{text-decoration:none}.ars-landing-board{justify-content:center;display:flex}.lb-stone{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);filter:drop-shadow(0 18px 34px #000000a6);background:linear-gradient(160deg,#323748 0%,#20242f 42%,#161822 100%);grid-template-rows:repeat(4,64px);grid-template-columns:repeat(4,64px);gap:3px;padding:12px;display:grid}.lb-cell{background:radial-gradient(48px 48px at 50% 45%,#20232f 0%,#151720 78%);position:relative;box-shadow:inset 0 0 10px #0000008c}.lb-cell:before{content:"";border:1px solid #c9a2271f;border-radius:50%;position:absolute;inset:12px}.ars-authcard{border:1px solid var(--hairline-strong,#c9a2276b);background:#11141bd1;border-radius:6px;flex-direction:column;gap:10px;margin:30px auto 0;padding:26px 28px;display:flex;max-width:430px!important}.ars-authcard h1{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.05em;color:var(--bone);font-size:1.3rem;font-weight:700}.ars-authcard label.ev-smallcaps{color:var(--gold-label);letter-spacing:.18em;margin-top:6px;font-size:.66rem}.ars-authcard .ev-input{width:100%}.ars-autherr{color:var(--crisis,#e8a05c);font-size:.85rem}.ars-authalt{color:var(--bone-dim);font-size:.82rem}.ars-authalt a{color:var(--gold-label)}.ars-tos{color:var(--bone-dim);align-items:flex-start;gap:8px;margin-top:4px;font-size:.82rem;display:flex}.ars-invite{text-align:center;max-width:520px!important}.arm-root[data-actglow=blue] .arm-hcard,.arm-root[data-actglow=blue] .arm-bcard.blue,.arm-root[data-actglow=red] .arm-hcard,.arm-root[data-actglow=red] .arm-bcard.red{filter:brightness(1.08)}.arm-root.portrait{flex-direction:column}.arm-root.portrait .arm-main{touch-action:none;flex:none;justify-content:center;padding:4px 0;display:flex;overflow:visible}.arm-root.portrait .arm-tray{flex:auto;align-items:flex-end;min-height:96px}.arm-root.portrait .arm-bcard .b-name{display:none}.arm-hintchip{z-index:80;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.12em;color:var(--bone-dim);border:1px solid var(--hairline);cursor:pointer;background:#11141beb;border-radius:999px;padding:6px 14px;font-size:.6rem;position:fixed;top:50px;left:50%;transform:translate(-50%)}.arm-hintchip b{color:var(--gold-label);margin-left:6px}.arm-legendstrip{border-bottom:1px solid var(--hairline);flex:none;padding:3px 10px 5px}.arm-legendstrip .ls-tabs{align-items:center;gap:14px;display:flex}.arm-legendstrip .ls-tabs button{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-faint);cursor:pointer;background:0 0;border:none;padding:3px 0;font-size:.56rem}.arm-legendstrip .ls-tabs button.on{color:var(--gold-label);border-bottom:1px solid var(--gold)}.arm-legendstrip .ls-chev{margin-left:auto;color:var(--gold-label)!important;font-size:.7rem!important}.arm-legendstrip .ls-row{touch-action:pan-x;scrollbar-width:none;gap:6px;padding:4px 0 2px;display:flex;overflow-x:auto}.arm-legendstrip .ls-row::-webkit-scrollbar{display:none}.arm-legendstrip .ls-chip{border:1px solid var(--hairline);cursor:pointer;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.1em;text-transform:uppercase;color:var(--bone-dim);background:linear-gradient(#232735d9,#14161fd9);border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 9px;font-size:.54rem;display:inline-flex}.arm-legendstrip .ls-chip svg{width:12px;height:12px}.arm-legendstrip .ls-chip .bi{color:#ddb74a99}.arm-legendstrip .ls-chip.claimed-blue .bi{color:var(--seat-blue);filter:drop-shadow(0 0 3px var(--seat-blue-glow))}.arm-legendstrip .ls-chip.claimed-red .bi{color:var(--seat-red);filter:drop-shadow(0 0 3px var(--seat-red-glow))}.arm-legendstrip .ls-chip.claimed-blue{border-color:#5b8fdd80}.arm-legendstrip .ls-chip.claimed-red{border-color:#d0555580}.arm-dock{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:linear-gradient(#191c26,#10121a);flex:none;align-items:center;gap:10px;padding:7px 10px;display:flex}.arm-resblock{border:1px solid var(--hairline);background:#11141bb3;border-radius:4px;flex-direction:column;gap:4px;padding:6px 9px;display:flex}.arm-resblock .rb-row{align-items:center;gap:6px;display:flex}.arm-resblock .rb-row .k{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;color:var(--gold-label);width:26px;font-size:.48rem}.arm-resblock .rb-row .pips{align-items:center;gap:3px;display:flex}.arm-resblock .rb-row .over{color:var(--gold-label);font-size:.56rem}.arm-resblock .rb-row .v{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);font-size:.78rem}.arm-resblock .crown svg{width:12px;height:12px;color:var(--gold-label)}.arm-dockbtns{flex:1;grid-template-columns:1fr 1fr;gap:6px;display:grid}.arm-dock .arm-menubtn{flex:none}.arm-bottomline{padding:4px 12px calc(4px + env(safe-area-inset-bottom,0px));color:var(--bone-dim);background:#0c0e15;flex:none;align-items:center;gap:10px;font-size:.68rem;display:flex}.arm-bottomline .st{text-overflow:ellipsis;white-space:nowrap;max-width:46%;color:var(--bone);flex:none;overflow:hidden}.arm-bottomline .lm{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-cormorant), serif;flex:1;font-style:italic;overflow:hidden}.arm-inspector{z-index:85;width:min(212px,51vw);max-height:60dvh;left:8px;bottom:calc(120px + env(safe-area-inset-bottom,0px));border:1px solid var(--hairline-strong);touch-action:pan-y;background:linear-gradient(#151720f7,#0d0f16f7);border-radius:6px;flex-direction:column;gap:6px;padding:12px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #000000b3}.arm-root.landscape .arm-inspector{top:52px;bottom:auto;left:8px}.arm-inspector h3{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.08em;text-transform:uppercase;color:var(--bone);margin:0;padding-right:20px;font-size:.78rem;font-weight:700}.arm-inspector .ix-x{color:var(--bone-faint);cursor:pointer;background:0 0;border:none;font-size:.72rem;position:absolute;top:6px;right:8px}.arm-inspector .ka-plate-inspector-card{flex:none;width:100%}.arm-inspector .ka-plate-inspector-card.is-silenced .ka-plate-rules{opacity:.62;text-decoration:line-through;-webkit-text-decoration-color:var(--crisis,#c05b4d);-webkit-text-decoration-color:var(--crisis,#c05b4d);-webkit-text-decoration-color:var(--crisis,#c05b4d);text-decoration-color:var(--crisis,#c05b4d)}.arm-inspector .ka-plate-inspector-card .stamp{color:var(--crisis,#c05b4d);font-family:var(--font-cinzel), serif;letter-spacing:.08em;text-transform:uppercase;font-size:.62em;text-decoration:none}.arm-inspector .ix-kind{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-label);font-size:.5rem}.arm-inspector .ix-art{border-radius:4px;height:84px;position:relative}.arm-inspector .ix-art.blue{background:radial-gradient(90% 70% at 45% 30%,#34486e,#10151f 75%)}.arm-inspector .ix-art.red{background:radial-gradient(90% 70% at 55% 28%,#6e3434,#1f1010 75%)}.arm-inspector .ix-art.gold{background:radial-gradient(90% 70% at 50% 30%,#8a6b34,#241b0d 75%)}.arm-inspector .ix-art.silk{color:#7ea6e0;border:1px solid var(--hairline);background:repeating-linear-gradient(135deg,#0000,#0000 5px,#ffffff08 5px 10px),linear-gradient(160deg,#181b26,#10131c);place-items:center;font-size:1.6rem;display:grid}.arm-inspector .ix-cost{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);width:26px;height:26px;font-family:var(--font-cinzel), "Cinzel", serif;color:#141010;background:linear-gradient(135deg,#e8c352,#a8851c);place-items:center;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:-7px;right:-7px}.arm-inspector .ix-crest{color:var(--gold-label);font-size:.66rem;position:absolute;top:25px;right:-5px}.arm-inspector .ix-power{clip-path:polygon(0 0,100% 0,100% 68%,50% 100%,0 68%);width:27px;height:30px;font-family:var(--font-cinzel), "Cinzel", serif;color:#f2ecdc;text-shadow:0 1px 2px #000000b3;place-items:center;font-size:.78rem;font-weight:700;display:grid;position:absolute;top:-7px;left:-7px;box-shadow:inset 0 0 0 1px #ffffff38}.arm-inspector .ix-power.blue{background:linear-gradient(180deg, var(--seat-blue), var(--seat-blue-deep))}.arm-inspector .ix-power.red{background:linear-gradient(180deg, var(--seat-red), var(--seat-red-deep))}.arm-inspector .ix-pow{color:var(--bone-dim);font-size:.62rem}.arm-inspector .ix-abil{color:var(--bone-dim);font-size:.72rem;line-height:1.4}.arm-inspector .ix-abil.redacted{text-decoration:line-through;-webkit-text-decoration-color:var(--crisis,#c05b4d);-webkit-text-decoration-color:var(--crisis,#c05b4d);-webkit-text-decoration-color:var(--crisis,#c05b4d);text-decoration-color:var(--crisis,#c05b4d);opacity:.65}.arm-inspector .ix-abil .stamp{color:var(--crisis,#c05b4d);font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.2em;font-size:.55rem}.arm-inspector .ix-glyph{color:var(--gold-label);border-top:1px solid var(--hairline);padding-top:5px;font-size:.62rem}.arm-resblock .rb-row .k{width:34px}.arm-hcard .ars-costfunnel{transform-origin:100% 0;top:-6px;right:-6px;transform:scale(.55)}.arm-inspector .ars-costfunnel.ix{transform-origin:100% 0;top:-7px;right:-7px;transform:scale(.72)}.arm-root.portrait{flex-direction:column;gap:6px;padding:6px}.arm-root.portrait .arm-top{flex:none;height:50px}.armp-fieldrail{border:1px solid var(--hairline-strong);background:linear-gradient(#20242fe6,#11141bf0);border-radius:3px;flex:none;justify-content:space-between;align-items:center;height:34px;padding:0 10px;display:flex}.armp-pips{align-items:center;gap:3px;display:flex}.armp-pip{background:#a89f8a33;border-radius:1px;width:16px;height:7px;display:block}.armp-pip.blue{background:var(--seat-blue)}.armp-pip.red{background:var(--seat-red)}.armp-pip.alarm{background:var(--gold-bright);animation:1.5s ease-in-out infinite armp-alarm;box-shadow:0 0 9px #e0ab1cb3}.armp-pipdiv{background:#c9a2274d;width:1px;height:14px;margin:0 3px}.armp-score{font-family:var(--font-cinzel), "Cinzel", serif;font-size:15px}.armp-score i.blue{color:var(--seat-blue)}.armp-score i.red{color:var(--seat-red)}.armp-score em{color:var(--bone-faint);margin:0 4px;font-style:normal}.armp-thr{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.12em;color:var(--gold-label);font-size:.5rem}.armp-boardzone{flex:none;justify-content:center;gap:4px;display:flex}.armp-boardcol{flex-direction:column;gap:5px;display:flex}.armp-roadgutter{gap:5px;height:26px;display:flex}.armp-rg{cursor:pointer;font-family:var(--font-cinzel), "Cinzel", serif;background:#11141bcc;border:0;border-top:2px solid #c9a22759;border-radius:0 0 2px 2px;flex:1;justify-content:center;align-items:center;gap:2px;padding:0;font-size:11px;display:flex}.armp-rg.led-blue{border-top-color:var(--seat-blue)}.armp-rg.led-red{border-top-color:var(--seat-red)}.armp-rg.alarm{border-top-color:var(--gold-bright);background:#e0ab1c1f;animation:1.5s ease-in-out infinite armp-alarm;box-shadow:0 0 12px #e0ab1c40}.armp-watchgutter{flex-direction:column;gap:5px;width:30px;display:flex}.armp-wg{cursor:pointer;font-family:var(--font-cinzel), "Cinzel", serif;background:#11141bcc;border:0;border-left:2px solid #c9a22759;border-radius:0 2px 2px 0;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1.1;display:flex}.armp-wg.led-blue{border-left-color:var(--seat-blue)}.armp-wg.led-red{border-left-color:var(--seat-red)}.armp-wg.alarm{border-left-color:var(--gold-bright);background:#e0ab1c24;animation:1.5s ease-in-out infinite armp-alarm;box-shadow:0 0 12px #e0ab1c40}.armp-rg i,.armp-wg i{font-style:normal}.armp-rg i.blue,.armp-wg i.blue{color:var(--seat-blue)}.armp-rg i.red,.armp-wg i.red{color:var(--seat-red)}.armp-rg em{color:var(--bone-faint);font-style:normal}.armp-chronicle{border:1px solid var(--hairline);background:linear-gradient(#11141bb3,#0d0f1573);border-radius:3px;flex-direction:column;flex:1;gap:6px;min-height:0;padding:7px 9px;display:flex;overflow:hidden}.armp-chh{font-family:var(--font-cinzel), "Cinzel", serif;justify-content:space-between;align-items:baseline;display:flex}.armp-chh span:first-child{letter-spacing:.22em;color:var(--gold-label);font-size:.55rem}.armp-chh span:last-child{letter-spacing:.1em;color:var(--bone-dim);font-size:.6rem}.armp-chh .you{color:var(--gold-bright)}.armp-chbody{flex-direction:column;flex:1;gap:7px;min-height:0;display:flex;overflow-y:auto}.armp-che{align-items:flex-start;gap:8px;display:flex}.armp-che .dot{background:var(--bone-faint);border-radius:50%;flex:none;width:5px;height:5px;margin-top:5px}.armp-che .dot.blue{background:var(--seat-blue)}.armp-che .dot.red{background:var(--seat-red)}.armp-che p{font-family:var(--font-cormorant), Georgia, serif;color:var(--bone-dim);margin:0;font-size:.82rem;font-style:italic;line-height:1.35}.armp-yourrail{border:1px solid var(--hairline);background:linear-gradient(#20242fb3,#0d0f15e6);border-radius:3px;flex:none;align-items:center;gap:10px;height:34px;padding:0 10px;display:flex}.armp-yourrail .ars-turnpip{background:var(--bone-faint);opacity:0;border-radius:50%;width:7px;height:7px}.armp-yourrail.yourmove .ars-turnpip{opacity:1;background:var(--gold-bright);box-shadow:0 0 8px #e0ab1cb3}.yr-econ{align-items:center;gap:3px;display:flex}.yr-pip{background:#a89f8a33;border-radius:1px;width:4px;height:12px;display:block}.yr-pip.lit{background:var(--gold-bright)}.yr-econ b{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);margin-left:4px;font-size:.72rem}.yr-econ em{color:var(--bone-faint);font-size:.6rem;font-style:normal}.yr-glass{gap:2px;display:flex}.yr-vial{background:#a89f8a2e;border-radius:1px 1px 3px 3px;width:7px;height:12px;display:block}.yr-vial.lit{background:var(--gold-bright)}.yr-crest{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);align-items:center;gap:2px;font-size:.72rem;display:flex}.yr-crest svg{width:12px;height:12px;color:var(--gold-label)}.yr-deck{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone-dim);font-size:.62rem}.yr-pass{border:1px solid var(--hairline-strong);color:var(--bone-dim);font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.14em;cursor:pointer;background:0 0;border-radius:2px;margin-left:auto;padding:5px 12px;font-size:.56rem}.yr-pass:disabled{opacity:.4}.arm-root.portrait .arm-tray{flex:none;align-items:flex-end;min-height:0;overflow-x:auto}.arm-root.portrait .arm-hcard{width:96px;height:128px}.arm-root.portrait .arm-hcard.sel{height:140px}.arm-root.portrait .arm-bcard .ars-costfunnel,.arm-root.portrait .arm-bcard .b-crestchip,.arm-root.portrait .arm-bcard .b-glyphpin,.arm-root.portrait .arm-bcard .b-redacted{display:none}.armp-ordersheet{z-index:60;border:1px solid var(--gold-deep);background:linear-gradient(#1a1d27,#0f1219);border-radius:8px 8px 6px 6px;padding:10px 12px 12px;position:absolute;bottom:6px;left:6px;right:6px;box-shadow:0 -8px 30px #0009,0 0 26px #e0ab1c33}.armp-ordersheet .mus-kw-row{margin:4px 0}.os-head{grid-template-columns:44px 1fr auto auto;align-items:center;gap:8px;margin-bottom:6px;display:grid}.os-art{background:radial-gradient(90% 70% at 50% 30%,#2c3b53,#161c28);border-radius:3px;width:44px;height:58px}.os-art.red{background:radial-gradient(90% 70% at 50% 30%,#4a2b2f,#1c1013)}.os-art.gold{background:radial-gradient(90% 70% at 50% 30%,#5a4a24,#241708)}.os-nm{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);font-size:.86rem;display:block}.os-kind{font-family:var(--font-inter), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--bone-dim);font-size:.6rem;display:block}.os-cost{width:34px;height:34px;position:relative}.os-crest{color:var(--gold-label);font-size:.55rem;position:absolute;bottom:-4px;right:-4px}.os-pow{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--bone);font-size:1.4rem}.os-abil{font-family:var(--font-inter), sans-serif;color:var(--bone-dim);margin:4px 0;font-size:.8rem;line-height:1.4}.os-proj{font-family:var(--font-cinzel), "Cinzel", serif;color:var(--verdant);margin:4px 0;font-size:.7rem}.os-hint{font-family:var(--font-cormorant), Georgia, serif;color:var(--bone-faint);margin:4px 0;font-size:.8rem;font-style:italic}.os-actions{align-items:center;gap:8px;margin-top:8px;display:flex}.os-back{border:1px solid var(--hairline);height:52px;color:var(--bone-dim);font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.12em;cursor:pointer;background:0 0;border-radius:3px;padding:0 12px;font-size:.56rem}.os-face{border:1px solid var(--hairline);height:52px;color:var(--bone-dim);font-family:var(--font-cinzel), "Cinzel", serif;cursor:pointer;background:0 0;border-radius:3px;padding:0 12px;font-size:.6rem}.os-face.on{color:var(--gold-bright);border-color:var(--gold-bright)}.os-commit{border:1px solid var(--gold-pale);background:linear-gradient(180deg, var(--gold-bright), #9a7314);color:#14110c;height:52px;font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:3px;flex:1;font-size:.86rem;font-weight:700;box-shadow:0 0 22px #e0ab1c66}.os-commit:disabled{opacity:.45;box-shadow:none}@keyframes armp-alarm{0%,to{box-shadow:0 0 9px #e0ab1c80}50%{box-shadow:0 0 16px #e0ab1ce6}}@media (prefers-reduced-motion:reduce){.armp-pip.alarm,.armp-rg.alarm,.armp-wg.alarm{animation:none}}.arm-root.illustrated{background:linear-gradient(#050e196b,#0000 24% 70%,#030911b8),url(/assets/generated/arena/board-v2/stage-surround.webp) 50%/cover no-repeat,#07111d}.arm-root.illustrated .arm-grid.painted{clip-path:inset(0 round 12%);border-radius:12%;overflow:hidden;box-shadow:inset 0 0 0 1px #debe7f52}.arm-root.illustrated .arm-stonewrap{filter:drop-shadow(0 13px 14px #00000094)}.arm-root.illustrated .arm-grid.painted .arm-cell{border:1px solid #8b69366b;border-radius:4px;box-shadow:inset 0 0 0 1px #fff7d91a}.arm-root.illustrated .arm-grid.painted .arm-cell.legal,.arm-root.illustrated .arm-grid.painted .arm-cell.target-opt{box-shadow:inset 0 0 0 2px #65cadcb8,0 0 12px #65cadc61}.arm-root.illustrated .arm-cell .ring{filter:drop-shadow(0 3px 5px #07141f59);background:url(/assets/generated/arena/board-v2/medallion-surface.webp) 50%/contain no-repeat;border:0;width:82%;height:82%}.arm-root.illustrated .arm-cell .glyph{z-index:1;width:40%;height:40%;position:relative}.arm-root.illustrated .arm-top,.arm-root.illustrated .arm-tray,.arm-root.illustrated .armp-yourrail,.arm-root.illustrated .armp-fieldrail{background:linear-gradient(#071421d1,#050f1be6),url(/assets/generated/arena/board-v2/ui-surface-horizontal.webp) 50%/100% 100% no-repeat;border-color:#c69c557a}.arm-root.illustrated .arm-rail,.arm-root.illustrated .armp-ordersheet,.arm-root.illustrated .arm-sheet{background:linear-gradient(#071523d1,#05101deb),url(/assets/generated/arena/board-v2/ui-surface-panel.webp) 50%/100% 100% no-repeat;border-color:#c69c5575}.arm-root.illustrated .arm-deck{text-shadow:0 1px 5px #000000e6;background:#152738 url(/assets/generated/arena/board-v2/card-back.webp) 50%/cover no-repeat;border-color:#dcb56fb8}.arm-root.illustrated .arm-lanetab,.arm-root.illustrated .arm-diagtab{text-shadow:0 1px 2px #01060ceb;background:linear-gradient(#071422e6,#040e19d6);border-color:#c9a22757;box-shadow:0 3px 8px #01060c61,inset 0 1px #fff1cb0d}.arsl-root{--arsl-cx:0;--arsl-cy:0;--arsl-cam:18px;--arsl-ivory:var(--bone);--arsl-serif:var(--font-cinzel), "Cinzel", Georgia, serif;--arsl-voice:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--arsl-ink:0 1px 2px #000000f2, 0 2px 8px #000c, 0 6px 22px #000000ad, 0 0 46px #0000008c;isolation:isolate;background:var(--night);width:100%;min-height:100svh;color:var(--arsl-ivory);font-family:var(--arsl-serif);position:relative;overflow:hidden}.arsl-root *,.arsl-root :before,.arsl-root :after{box-sizing:border-box}.arsl-root a{color:inherit;text-decoration:none}.arsl-root :focus-visible{outline:2px solid var(--gold-pale);outline-offset:5px}.arsl-scene{z-index:0;background:var(--night);perspective:1400px;position:absolute;inset:0;overflow:hidden}.arsl-art{width:233.333vh;height:100vh;transform:translate3d(calc(var(--arsl-cx) * var(--arsl-cam) * -1), calc(var(--arsl-cy) * var(--arsl-cam) * -1), 0) rotateY(calc(var(--arsl-cx) * -2.4deg)) rotateX(calc(var(--arsl-cy) * 1.8deg));transform-origin:50%;backface-visibility:hidden;will-change:transform;position:absolute;top:0;left:calc(50vw - 116.667vh)}.arsl-art-poster,.arsl-art-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.arsl-art-poster{-webkit-user-select:none;user-select:none}.arsl-art-canvas{opacity:0;transition:opacity .8s}.arsl-art-canvas[data-ready=true]{opacity:1}.arsl-glow{pointer-events:none;transform:translate3d(calc(var(--arsl-cx) * var(--arsl-cam) * -1.7), calc(var(--arsl-cy) * var(--arsl-cam) * -1.7), 0);will-change:transform;background:radial-gradient(34% 46% at 50% 46%,#e0ab1c1a,#0000 70%),radial-gradient(60% 40% at 50% 108%,#94b0e012,#0000 72%);position:absolute;inset:-10%}.arsl-grade{pointer-events:none;background:linear-gradient(#090a0e9e 0%,#0000 17% 72%,#090a0ed1 100%),radial-gradient(30% 62%,#090a0e4d,#090a0e75 68%,#0000 100%),linear-gradient(90deg,#090a0e66,#0000 16% 84%,#090a0e66);position:absolute;inset:0}.arsl-ui{z-index:2;min-height:100svh;transform:translate3d(calc(var(--arsl-cx) * var(--arsl-cam) * .28), calc(var(--arsl-cy) * var(--arsl-cam) * .28), 0);will-change:transform;flex-direction:column;display:flex;position:relative}.arsl-topline{color:#e8e1d0b3;letter-spacing:.23em;text-transform:uppercase;text-shadow:var(--arsl-ink);justify-content:space-between;align-items:center;padding:clamp(18px,2.2vw,34px) clamp(20px,3vw,54px);font-size:10px;display:flex}.arsl-studio{font-weight:700}.arsl-topline a{transition:color .2s}.arsl-topline a:hover{color:var(--gold-pale)}.arsl-stage{flex:1;grid-template-columns:minmax(0,1fr);place-items:center;padding:clamp(10px,3vh,40px) 20px;display:grid}.arsl-lockup{text-align:center;width:min(100%,560px);max-width:100%;transform:translateY(-2vh)}.arsl-eyebrow{color:var(--gold-label);letter-spacing:.52em;text-indent:.52em;text-transform:uppercase;text-shadow:var(--arsl-ink);margin:0;font-size:12px;font-weight:600}.arsl-lockup h1{color:var(--arsl-ivory);text-transform:uppercase;text-shadow:0 2px 3px #000000f5, 0 6px 26px #000000c7, 0 0 42px var(--house-glow), 0 0 96px #0009;margin:clamp(10px,1.6vh,20px) 0 0;font-size:clamp(42px,min(11vh,16vw),88px);font-weight:700;line-height:.96}.arsl-lockup h1 span{display:block}.arsl-title-k{letter-spacing:.38em;text-indent:.38em;font-size:.5em}.arsl-title-a{letter-spacing:.14em;text-indent:.14em}.arsl-rule{color:var(--gold-label);align-items:center;gap:12px;margin:clamp(14px,2.2vh,26px) auto clamp(20px,3vh,34px);display:flex}.arsl-rule:before,.arsl-rule:after{content:"";background:linear-gradient(90deg, transparent, var(--hairline-strong), transparent);flex:1;height:1px}.arsl-rule i{opacity:.9;font-size:10px;font-style:normal}.arsl-menu{justify-items:center;gap:clamp(10px,1.7vh,18px);display:grid}.arsl-menu-item{color:#e8e1d0d1;letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;text-shadow:var(--arsl-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:.8em;padding:4px 10px;font-family:inherit;font-size:clamp(13px,1.9vh,17px);font-weight:600;transition:color .18s,text-shadow .18s;display:inline-flex}.arsl-menu-item.primary{color:var(--arsl-ivory);font-size:clamp(17px,2.8vh,25px);font-weight:700}.arsl-fleur{opacity:0;color:var(--house);font-size:.62em;font-style:normal;transition:opacity .18s}.arsl-menu-item.on{color:var(--house);text-shadow:0 1px 2px #000000f2, 0 2px 10px #000000d9, 0 6px 24px #000000b3, 0 0 34px var(--house-glow)}.arsl-menu-item.on .arsl-fleur{opacity:.95}.arsl-hint{color:#e8e1d080;letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;text-shadow:var(--arsl-ink);margin:clamp(20px,3.4vh,38px) 0 0;font-size:10px;animation:1.15s step-end infinite arsl-blink}@keyframes arsl-blink{0%,55%{opacity:.62}56%,to{opacity:0}}.arsl-err{color:#f0b5a9;max-width:420px;font:600 12px/1.4 var(--font-inter), system-ui, sans-serif;letter-spacing:0;text-indent:0;text-transform:none;background:#1e0708db;border:1px solid #d97b6e75;margin:0 auto clamp(14px,2vh,20px);padding:9px 12px}.arsl-footer{color:#e8e1d075;font:italic 500 clamp(12px, 1.5vh, 14px)/1.3 var(--arsl-voice);letter-spacing:.06em;text-align:center;text-shadow:var(--arsl-ink);justify-items:center;gap:10px;padding:0 20px clamp(18px,3vh,34px);display:grid}.arsl-heartbeat{background:var(--gold-deep);width:min(260px,40vw);height:1px;animation:60s linear infinite arsl-heartbeat}@keyframes arsl-heartbeat{0%{background:var(--gold-deep);box-shadow:none}92%{background:var(--gold-deep);box-shadow:none}96%{background:var(--house);box-shadow:0 0 14px var(--house-glow)}to{background:var(--gold-deep);box-shadow:none}}.arsl-overlay{z-index:40;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#090a0ea8;place-items:center;padding:22px;animation:.35s both arsl-fade;display:grid;position:fixed;inset:0}@keyframes arsl-fade{0%{opacity:0}to{opacity:1}}.arsl-panel{border:1px solid var(--gold-deep);width:min(100%,400px);max-height:calc(100vh - 44px);box-shadow:0 26px 70px #0000009e, 0 0 44px var(--house-glow);text-align:center;background:linear-gradient(#1b1f2b,#141722);border-radius:4px;padding:clamp(26px,4vh,38px) clamp(24px,3.4vw,34px) clamp(22px,3vh,30px);animation:.55s cubic-bezier(.22,.8,.3,1) both arsl-rise;position:relative;overflow-y:auto}@keyframes arsl-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.arsl-panel h2{color:var(--arsl-ivory);letter-spacing:.08em;margin:10px 0 0;font-size:24px;font-weight:700}.arsl-panel .arsl-rule{margin:14px auto 20px}.arsl-panel .arsl-eyebrow{letter-spacing:.42em;text-indent:.42em;font-size:10px}.arsl-close{color:#e8e1d08c;cursor:pointer;background:0 0;border:0;padding:4px 7px;font-size:15px;line-height:1;transition:color .18s;position:absolute;top:10px;right:12px}.arsl-close:hover{color:var(--gold-pale)}.arsl-form{text-align:left;gap:13px;display:grid}.arsl-field{gap:6px;display:grid}.arsl-field span{color:var(--gold-label);letter-spacing:.26em;text-transform:uppercase;font-size:9.5px;font-weight:600}.arsl-field input{border:1px solid var(--hairline-strong);width:100%;color:var(--arsl-ivory);font:500 14px/1.2 var(--font-inter), system-ui, sans-serif;background:#10131b;border-radius:2px;padding:11px 12px;transition:border-color .18s,box-shadow .18s}.arsl-field input:focus{border-color:var(--house);box-shadow:0 0 0 3px var(--house-soft);outline:none}.arsl-signin,.arsl-discord{width:100%;min-height:44px;font-family:var(--arsl-serif);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;gap:9px;padding:11px 16px;font-size:12px;font-weight:700;transition:filter .18s,transform .18s;display:flex}.arsl-signin{background:linear-gradient(120deg, var(--gold-pale), var(--gold) 58%, var(--gold-deep));color:#131722;margin-top:3px;box-shadow:0 8px 22px #00000061}.arsl-discord{color:#fff;letter-spacing:.12em;background:#5865f2}.arsl-discord svg{fill:currentColor;flex:none;width:19px;height:15px}.arsl-signin:hover,.arsl-discord:hover{filter:brightness(1.09)}.arsl-signin:disabled,.arsl-discord:disabled{opacity:.6;cursor:default;filter:none}.arsl-or{color:#e8e1d080;letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:12px;margin:2px 0;font-size:9.5px;display:flex}.arsl-or:before,.arsl-or:after{content:"";background:var(--hairline);flex:1;height:1px}.arsl-panel-foot{color:#e8e1d09e;font:italic 500 14px/1.4 var(--arsl-voice);margin:18px 0 0}.arsl-panel-foot a{color:var(--gold);border-bottom:1px solid #d4ab2e66}.arsl-panel-foot a:hover{color:var(--gold-pale)}.arsl-entry-dialog{--arsl-ivory:var(--bone,#eee5d5);--arsl-serif:var(--font-cinzel), Georgia, serif;--arsl-voice:var(--font-cormorant), Georgia, serif;color:var(--arsl-ivory);font-family:var(--arsl-serif);box-sizing:border-box;width:min(440px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto}.arsl-entry-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070a12c9}.arsl-entry-dialog *{box-sizing:border-box}.arsl-entry-dialog :focus-visible{outline-offset:3px;outline:2px solid #ffe2a0}.arsl-entry-dialog .arsl-close{color:#e9d3a4;min-width:40px;min-height:40px;font-size:24px}.arsl-entry-wide{width:min(730px,100vw - 24px)}.arsl-guest-lead{color:#f3d999;font:600 18px/1.4 var(--arsl-voice);margin:0 0 12px}.arsl-guest-copy{color:#d4d6df;font:15px/1.55 system-ui,sans-serif}.arsl-guest-rules{text-align:left;counter-reset:entry;gap:18px;margin:22px 0;padding:0;list-style:none;display:grid}.arsl-guest-rules li{counter-increment:entry;padding-left:35px;position:relative}.arsl-guest-rules li:before{content:counter(entry);color:#edca77;font:18px Georgia,serif;position:absolute;top:1px;left:0}.arsl-guest-rules b{color:#f1dfb9;margin-bottom:5px;font:600 15px/1.3 system-ui,sans-serif;display:block}.arsl-guest-rules span,.arsl-guest-foot{color:#c0c5d1;font:13px/1.55 system-ui,sans-serif}.arsl-guest-foot{margin:18px 0}.arsl-panel-foot button{color:#f1d18d;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b89143;padding:8px 2px}.arsl-field small{color:#bfc5d2;text-transform:none;letter-spacing:0;font:12px/1.4 system-ui,sans-serif}.arsl-terms{text-align:left;color:#d4d6df;align-items:flex-start;gap:10px;font:13px/1.5 system-ui,sans-serif;display:flex}.arsl-terms input{accent-color:#ddbb70;flex:0 0 18px;height:18px;margin:1px 0}.arsl-rival-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.arsl-rival-grid button{color:#efe7d7;cursor:pointer;background:#111620;border:1px solid #4d5260;min-width:0;padding:0 0 10px;overflow:hidden}.arsl-rival-grid img{object-fit:cover;object-position:50% 24%;width:100%;height:126px;margin-bottom:9px;display:block}.arsl-rival-grid strong{font:600 13px/1.3 var(--arsl-serif);padding:0 4px;display:block}.arsl-rival-grid small{color:#bdc5d1;margin-top:5px;font:11px/1.3 system-ui,sans-serif;display:block}.arsl-rival-grid button.on{background:#302b21;border-color:#edc76e;box-shadow:inset 0 0 0 1px #edc76e}.arsl-entry-dialog .arsl-signin{min-height:46px}.g-guest-gate .g-text{margin:16px 16px 0 0;display:inline-block}.arsl-menu{gap:clamp(10px,1.8vh,20px)}@media (max-width:480px){.arsl-entry-dialog{padding:30px 20px 24px}.arsl-rival-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arsl-rival-grid img{height:130px}}@media (max-height:550px) and (min-width:640px){.arsl-stage{padding-block:4px}.arsl-lockup{grid-template-columns:1fr 1.5fr;align-items:center;column-gap:30px;width:min(740px,94vw);display:grid}.arsl-lockup>.arsl-eyebrow,.arsl-lockup>.arsl-rule,.arsl-hint{display:none}.arsl-lockup h1{margin:0}.arsl-menu{gap:5px;margin:0}.arsl-menu-item{letter-spacing:.13em;min-height:40px;font-size:12px}.arsl-menu-item.primary{font-size:16px}.arsl-title-k{font-size:44px}.arsl-title-a{font-size:28px}}@media (max-height:700px) and (min-width:700px){.arsl-lockup{transform:none}.arsl-topline{padding-top:16px;padding-bottom:16px}.arsl-hint{margin-top:16px}}@media (max-width:640px){.arsl-root{--arsl-cam:10px}.arsl-topline{padding:16px 18px;font-size:8px}.arsl-topline a{display:none}.arsl-lockup{width:min(100%,400px);transform:none}.arsl-eyebrow{letter-spacing:.4em;text-indent:.4em;font-size:10px}.arsl-grade{background:linear-gradient(#090a0ea8,#0000 15% 68%,#090a0edb),radial-gradient(58% 66% at 50% 48%,#090a0e66,#090a0ead 100%)}.arsl-menu{gap:clamp(12px,2vh,18px);max-width:100%}.arsl-menu-item{letter-spacing:.2em;text-indent:.2em;gap:.55em;max-width:100%;padding-inline:0;font-size:clamp(12px,1.7vh,14px)}.arsl-menu-item.primary{font-size:clamp(15px,2.2vh,19px)}.arsl-footer{font-size:12px}}@media (prefers-reduced-motion:reduce){.arsl-root{--arsl-cx:0;--arsl-cy:0}.arsl-art,.arsl-glow,.arsl-ui{transform:none}.arsl-art-canvas{display:none}.arsl-hint,.arsl-heartbeat{animation:none}.arsl-hint{opacity:.62}.arsl-overlay,.arsl-panel{animation:none}.arsl-menu-item,.arsl-fleur,.arsl-signin,.arsl-discord{transition:none}}.artp-root{--artp-bg:#0a0d13;--artp-panel:#0e1219;--artp-panel2:#12161f;--artp-ink:#f2ead7;--artp-muted:#a99d84;--artp-gold:#d1a743;--artp-gold2:#f0d58d;--artp-line:#d1a74338;--artp-line2:#d1a74380;--artp-red:#c8452f;--artp-serif:var(--font-cinzel), "Cinzel", Georgia, serif;--artp-it:var(--font-cormorant), "Cormorant Garamond", serif;--artp-sans:var(--font-inter), "Inter", system-ui, sans-serif;width:100%;color:var(--artp-ink);font-family:var(--artp-sans);font-size:14px;max-width:none!important}.artp-root *,.artp-root :before,.artp-root :after{box-sizing:border-box}.artp-tabstrip{border-bottom:1px solid var(--artp-line);background:#0b0e15;gap:4px;padding:0 22px;display:flex}.artp-tab{font:700 12px var(--artp-serif);letter-spacing:.16em;text-transform:uppercase;color:#9d9078;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:13px 22px}.artp-tab:hover{color:var(--artp-gold2)}.artp-tab.on{color:var(--artp-gold);border-bottom-color:var(--artp-gold)}.artp-tab .b{background:var(--artp-gold);color:#171109;min-width:16px;font:700 10px var(--artp-sans);text-align:center;border-radius:9px;margin-left:7px;padding:1px 5px;display:inline-block}.artp-shell{grid-template-columns:minmax(0,1fr) 300px;gap:18px;height:calc(100vh - 128px);padding:18px 22px;display:grid}.artp-solo{grid-column:1/-1;overflow:auto}.artp-chatcol{background:var(--artp-panel);border:1px solid var(--artp-line);flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.artp-chathead{border-bottom:1px solid var(--artp-line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.artp-chathead h2{font:700 13px var(--artp-serif);letter-spacing:.14em;color:var(--artp-gold2);margin:0}.artp-presence{color:var(--artp-muted);letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:6px 10px;font-size:11px;transition:all .2s;display:flex}.artp-presence:hover{border-color:var(--artp-line);color:var(--artp-gold2)}.artp-presence.open{border-color:var(--artp-line2);color:var(--artp-gold2);background:#d1a74311}.artp-presence i{background:#7fae7a;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 6px #7fae7a88}.artp-presence .chev{font-size:9px}.artp-chatbody{flex:1;min-height:0;display:flex}.artp-msgs{flex-direction:column;flex:1;gap:10px;min-width:0;padding:14px 16px;display:flex;overflow-y:auto}.artp-msg{align-items:baseline;gap:10px;line-height:1.5;display:flex}.artp-msg .t{color:#6d6350;flex:none;width:38px;font-size:10px}.artp-msg .who{font:600 12.5px var(--artp-sans);color:var(--artp-gold2);flex:none}.artp-msg .who.me{color:#9db8e0}.artp-msg .body{color:#d7ccb4;overflow-wrap:anywhere}.artp-msg .body a{color:var(--artp-gold2);text-decoration:underline}.artp-msg .body.del{color:#6d6350;font-style:italic}.artp-msg.sys{font:italic 500 14px var(--artp-it);color:#b3a582}.artp-msg.sys .t{font-style:normal}.artp-msg.sys .body{color:#b3a582}.artp-msg.sys .body b{color:var(--artp-gold2);font-weight:600}.artp-msg.sys .body a{color:var(--artp-gold2);text-decoration:underline}.artp-msg .acts{flex:none;gap:8px;margin-left:auto;display:none}.artp-msg:hover .acts{display:flex}.artp-msg .acts button{cursor:pointer;font:600 10px var(--artp-sans);letter-spacing:.08em;text-transform:uppercase;color:#8d8168;background:0 0;border:none;padding:0}.artp-msg .acts button:hover{color:var(--artp-gold2)}.artp-msg .acts button.danger:hover{color:#e0937f}.artp-mutedline{font:italic 500 12.5px var(--artp-it);color:#6d6350}.artp-mutedline button{cursor:pointer;color:#8d8168;font:600 10px var(--artp-sans);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:none;margin-left:8px}.artp-mutedline button:hover{color:var(--artp-gold2)}.artp-composer{border-top:1px solid var(--artp-line);background:var(--artp-panel2);gap:10px;padding:12px;display:flex}.artp-composer input{border:1px solid var(--artp-line);color:var(--artp-ink);font:13.5px var(--artp-sans);background:#0a0d13;flex:1;padding:12px 14px}.artp-composer input:focus{border-color:var(--artp-gold);outline:none}.artp-composer button{color:#171109;font:700 11px var(--artp-serif);letter-spacing:.13em;cursor:pointer;background:linear-gradient(#d8b754,#9b7615);border:none;padding:0 22px}.artp-composer button:disabled{filter:saturate(.5)brightness(.8);cursor:default}.artp-senderr{color:#d98a7a;border-top:1px solid var(--artp-line);padding:6px 16px;font-size:11.5px}.artp-rail{z-index:86;flex-direction:column;gap:12px;min-height:0;display:flex;position:relative;overflow-y:auto}.artp-bigbtn{text-align:center;border:1px solid var(--artp-line2);background:var(--artp-panel2);width:100%;font:700 14px var(--artp-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--artp-ink);cursor:pointer;padding:20px 16px;text-decoration:none;transition:all .2s;display:block;position:relative}.artp-bigbtn:hover{border-color:var(--artp-gold);color:var(--artp-gold2);transform:translateY(-1px)}.artp-bigbtn small{font:400 10.5px var(--artp-sans);letter-spacing:.05em;text-transform:none;color:var(--artp-muted);margin-top:5px;display:block}.artp-bigbtn.gold{color:#171109;background:linear-gradient(#d8b754,#9b7615);border-color:#0000}.artp-bigbtn.gold small{color:#3d2f0d}.artp-bigbtn.gold:hover{filter:brightness(1.1);color:#171109}.artp-bigbtn .badge{background:var(--artp-red);color:#fff;min-width:22px;font:700 11px var(--artp-sans);border-radius:12px;padding:3px 7px;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 8px #000a}.artp-bigbtn.discord{border-color:#5865f2aa}.artp-bigbtn.discord:hover{color:#aab4ff;border-color:#7983f5}.artp-railnote{border:1px solid var(--artp-line);background:var(--artp-panel);font:italic 500 14px/1.55 var(--artp-it);color:#b3a582;text-align:center;padding:14px}.artp-rules{background:var(--artp-panel);border:1px solid var(--artp-line);padding:22px}.artp-rules h3{font:700 14px var(--artp-serif);letter-spacing:.14em;color:var(--artp-gold2);margin:0 0 4px}.artp-rules>p{color:var(--artp-muted);max-width:760px;font-size:12.5px}.artp-chips{flex-wrap:wrap;gap:8px;margin:14px 0 22px;display:flex}.artp-chip{font:600 11px var(--artp-serif);letter-spacing:.08em;border:1px solid var(--artp-line);color:#cbbd9c;border-radius:15px;padding:7px 14px}.artp-chip.new{border-color:var(--artp-gold);color:var(--artp-gold)}.artp-chip.rw{border-style:dashed}.artp-ruleentry{border-top:1px solid var(--artp-line);padding:13px 2px}.artp-ruleentry b{font:700 12.5px var(--artp-serif);letter-spacing:.06em;color:var(--artp-gold2)}.artp-ruleentry span,.artp-ruleentry p{color:#c3b797;margin:4px 0 0;font-size:12.5px;line-height:1.55;display:block}.artp-rules .mus-help-embed h3{margin:18px 0 4px}.artp-rules .mus-help-embed p,.artp-rules .mus-help-embed li{color:#c3b797;font-size:12.5px;line-height:1.6}.artp-rules .mus-help-embed ul{margin:6px 0;padding-left:18px}.artp-rules .mus-help-embed .glyphline{border-top:1px solid var(--artp-line);padding:10px 2px}.artp-rules .mus-help-embed .glyphline b{color:var(--artp-gold2);font:700 12.5px var(--artp-serif);letter-spacing:.06em}.artp-rules .mus-help-embed .glyphline p{margin:3px 0 0}.artp-rules .mus-help-embed .mus-lineboon-table{margin-top:8px}.artp-rules .mus-help-embed .lb-row{color:#c3b797;border-top:1px dotted #d1a74324;align-items:baseline;gap:8px;padding:5px 0;font-size:12.5px;display:flex}.artp-rules .mus-help-embed .lb-row .lb-line{color:var(--artp-gold2);font:600 11.5px var(--artp-serif);flex:none}.artp-rules .mus-help-embed .lb-row .lb-dots{border-bottom:1px dotted #d1a74340;flex:1}.artp-rules .mus-help-embed .lb-row .lb-boon b{color:var(--artp-gold2)}.artp-rank{background:var(--artp-panel);border:1px solid var(--artp-line);padding:22px}.artp-rank h3{font:700 14px var(--artp-serif);letter-spacing:.14em;color:var(--artp-gold2);margin:0}.artp-banner{border:1px dashed var(--artp-line2);color:#b3a582;font:italic 500 14.5px var(--artp-it);margin-top:16px;padding:12px 16px}.artp-notes{background:var(--artp-panel);border:1px solid var(--artp-line);max-width:860px;padding:22px}.artp-note{border-top:1px solid var(--artp-line);padding:16px 2px}.artp-note:first-child{border-top:none;padding-top:0}.artp-note h4{font:700 14px var(--artp-serif);letter-spacing:.08em;color:var(--artp-gold2);margin:0}.artp-note .d{letter-spacing:.12em;color:#6d6350;text-transform:uppercase;margin:3px 0 8px;font-size:10.5px}.artp-note p{color:#c3b797;margin:0;font-size:13px;line-height:1.6}.artp-note .sec{margin-top:12px}.artp-note .sec h5{font:700 11px var(--artp-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--artp-gold);margin:0 0 5px}.artp-note .sec ul{color:#c3b797;margin:0;padding-left:18px;font-size:13px;line-height:1.6;list-style:outside}.artp-note .sec li{margin-bottom:4px}.artp-note .sec li::marker{color:var(--artp-gold)}@media (max-width:940px){.artp-shell{grid-template-columns:1fr;height:auto}.artp-chatcol{height:56vh}.artp-rail{flex-flow:wrap}.artp-bigbtn{flex:40%}.artp-railnote{flex:100%}.artp-tabstrip{overflow-x:auto}}.artp-deckcode{border:1px solid var(--artp-line2);background:#10141d;max-width:520px;margin:6px 0 2px;padding:8px 12px;display:block}.artp-deckcode .dc-head{font:700 10px var(--artp-serif);letter-spacing:.12em;color:var(--artp-gold);display:block}.artp-deckcode .dc-legends{font:600 11px var(--artp-serif);color:var(--artp-gold2);margin-top:4px;display:block}.artp-deckcode .dc-units{font:400 10.5px/1.5 var(--artp-sans);color:#b5a98d;margin-top:3px;display:block}.fm-deck-preview{margin:8px 0 4px}.fm-deck-preview .ka-art-row{grid-template-columns:52px 1fr;padding:5px}.fm-deck-preview .ka-art-row>.ka-card-art{min-height:46px}.artp-history{background:var(--artp-panel);border:1px solid var(--artp-line);max-width:980px;padding:22px}.artp-history h3{font:700 14px var(--artp-serif);letter-spacing:.14em;color:var(--artp-gold2);margin:0 0 10px}.artp-hentry{border-top:1px solid var(--artp-line);padding:12px 2px}.artp-hentry .he-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.he-result{font:700 12px var(--artp-serif);letter-spacing:.1em;text-transform:uppercase}.he-result.victory{color:#8faa7f}.he-result.defeat{color:#d98a7a}.he-result.draw{color:var(--artp-muted)}.he-opp{font:600 12.5px var(--artp-serif);color:var(--artp-ink)}.he-method{font:600 9.5px var(--artp-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--artp-gold);border:1px solid var(--artp-line);border-radius:10px;padding:2px 9px}.he-date{color:#6d6350;letter-spacing:.08em;font-size:10.5px}.he-share{cursor:pointer;font:600 10px var(--artp-sans);letter-spacing:.08em;color:#8d8168;background:0 0;border:none;margin-left:auto}.he-share:hover{color:var(--artp-gold2)}.he-lanes{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.he-chip{border:1px solid var(--artp-line);background:#10141d;flex-direction:column;align-items:center;gap:1px;min-width:62px;padding:4px 8px;display:inline-flex}.he-chip i{font:600 7.5px var(--artp-sans);letter-spacing:.1em;text-transform:uppercase;color:#7d715a;font-style:normal}.he-chip b{font:700 11px var(--artp-serif);color:#d7ccb4}.he-chip.win-me{border-color:#8faa7f88}.he-chip.win-me b{color:#a9c79a}.he-chip.win-them{border-color:#d98a7a66}.he-chip.win-them b{color:#d98a7a}.he-groups{font:600 10px var(--artp-sans);letter-spacing:.08em;color:#8d8168;margin-top:6px}.he-pager{justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.he-pager button{border:1px solid var(--artp-line);color:#c9bb9b;font:700 10px var(--artp-serif);letter-spacing:.12em;cursor:pointer;background:0 0;padding:6px 14px}.he-pager button:hover{border-color:var(--artp-gold)}.he-pager button:disabled{opacity:.35;cursor:default}.he-pager span{color:var(--artp-muted);font-size:11px}.artp-findmatch{border:1px solid var(--artp-line2);background:var(--artp-panel);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.artp-findmatch .fm-head{font:700 11px var(--artp-serif);letter-spacing:.16em;color:var(--artp-gold2);justify-content:space-between;align-items:center;display:flex}.artp-findmatch .fm-head button{color:#8d8168;cursor:pointer;background:0 0;border:none;font-size:11px}.artp-findmatch .fm-lbl{font:700 8.5px var(--artp-serif);letter-spacing:.18em;color:#7d715a}.artp-findmatch .fm-select{border:1px solid var(--artp-line);color:var(--artp-ink);font:12px var(--artp-sans);background:#0a0d13;padding:8px 10px}.artp-findmatch .fm-timers{gap:6px;display:flex}.artp-findmatch .fm-timers button{border:1px solid var(--artp-line);color:#b6a988;font:600 11px var(--artp-sans);cursor:pointer;background:0 0;flex:1;padding:7px}.artp-findmatch .fm-timers button.on{border-color:var(--artp-gold);color:var(--artp-gold2);background:#d1a74318}.artp-findmatch .fm-go{color:#171109;font:700 11px var(--artp-serif);letter-spacing:.14em;cursor:pointer;background:linear-gradient(#d8b754,#9b7615);border:none;padding:12px}.artp-findmatch .fm-go:disabled{filter:saturate(.5)brightness(.85)}.artp-findmatch .fm-err{color:#d98a7a;margin:0;font-size:11px}.artp-findmatch .fm-waiting p{font:italic 500 13px var(--artp-it);color:#b3a582;margin:0 0 8px}.artp-findmatch .fm-waiting a{color:var(--artp-gold2);font:600 11px var(--artp-sans);text-decoration:underline}.artp-quietline{text-align:center;width:100%;font:italic 500 12px var(--artp-it);color:#8d8168;cursor:pointer;background:0 0;border:none;margin-top:-4px;text-decoration:none;display:block}.artp-quietline:hover{color:var(--artp-gold2)}.artp-bigbtn.open{border-color:var(--artp-gold);color:var(--artp-gold2)}.artp-bigbtn.gold.open{filter:brightness(1.12);color:#171109}.artp-findmatch .fm-rated{font:italic 500 11.5px var(--artp-it);color:var(--artp-gold);margin:0}.he-mark{font:600 8.5px var(--artp-sans);letter-spacing:.12em;border:1px solid var(--artp-gold);color:var(--artp-gold);border-radius:9px;padding:2px 8px}.he-renown{font:600 9.5px var(--artp-sans);letter-spacing:.08em;color:#a89f8a}.he-renown.up{color:var(--verdant,#7fae6a)}.he-renown.down{color:var(--crisis,#c05b4d)}.artp-drawer{background:#0b0e15;border-left:1px solid #0000;flex:none;width:0;transition:width .25s,border-color .25s;overflow:hidden}.artp-drawer.open{border-left-color:var(--artp-line);width:230px}.artp-drawer-inner{flex-direction:column;width:230px;height:100%;display:flex}.artp-dhead{font:700 9.5px var(--artp-serif);letter-spacing:.2em;color:#7d715a;text-transform:uppercase;padding:12px 14px 8px}.artp-dlist{flex:1;padding:0 8px 12px;overflow-y:auto}.artp-member{text-align:left;width:100%;color:var(--artp-ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:7px 8px;transition:background .15s;display:flex}.artp-member:disabled{cursor:default}.artp-member:hover{background:#d1a7430d}.artp-member .sig{border:1px solid var(--mc,#8a7c5e);background:#10141d;flex:none;place-items:center;width:28px;height:28px;display:grid;transform:rotate(45deg)}.artp-member .sig i{font:700 12px var(--artp-serif);color:var(--mc,#c9bb9b);font-style:normal;transform:rotate(-45deg)}.artp-member .nm{min-width:0;font:600 12px var(--artp-sans);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.artp-member .org{color:#6d6350;letter-spacing:.08em;flex:none;font-size:9px}.artp-member .dot{background:#7fae7a;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 5px #7fae7a77}.artp-member.away .dot{box-shadow:none;background:#8a7c5e}.artp-dnote{border-top:1px solid var(--artp-line);font:italic 500 11.5px/1.5 var(--artp-it);color:#786f60;padding:10px 14px}@media (max-width:940px){.artp-drawer.open{z-index:20;width:230px;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 40px #000a}}.artp-profile{z-index:80;border:1px solid var(--artp-line2);width:270px;color:var(--artp-ink);font-family:var(--artp-sans);background:linear-gradient(#12161f,#0d1119);font-size:14px;position:fixed;box-shadow:0 24px 60px #000c}.artp-profile .x{cursor:pointer;color:#9d9078;background:0 0;border:none;position:absolute;top:8px;right:11px}.artp-profile .x:hover{color:var(--artp-gold2)}.artp-profile-load{font:italic 500 12px var(--artp-it);color:#8d8168;padding:22px 16px}.artp-profile .ph{border-bottom:1px solid var(--artp-line);align-items:center;gap:12px;padding:16px;display:flex}.artp-profile .bigsig{border:1px solid var(--artp-gold);background:#151a24;flex:none;place-items:center;width:44px;height:44px;display:grid;transform:rotate(45deg)}.artp-profile .bigsig i{font:700 18px var(--artp-serif);color:var(--artp-gold2);font-style:normal;transform:rotate(-45deg)}.artp-profile h3{font:700 15px var(--artp-serif);color:var(--artp-gold2);margin:0}.artp-profile .sub{color:#8d8168;letter-spacing:.1em;text-transform:uppercase;margin-top:3px;font-size:10px}.artp-profile .stats{padding:10px 16px 14px}.artp-profile .srow{border-bottom:1px solid #d1a74314;justify-content:space-between;padding:6px 0;font-size:12px;display:flex}.artp-profile .srow:last-child{border-bottom:none}.artp-profile .srow .l{color:#9d9078}.artp-profile .srow .v{font:700 12px var(--artp-serif);color:var(--artp-ink)}.artp-profile .srow .v.gold{color:var(--artp-gold)}.artp-profile .unranked{font:italic 500 11px/1.5 var(--artp-it);color:#8d8168;border:1px dashed #d1a7434d;margin:0 16px 14px;padding:9px 11px}.artp-profile .pact{gap:8px;padding:0 16px 16px;display:flex}.artp-profile .pact button{font:700 10px var(--artp-serif);letter-spacing:.12em;border:1px solid var(--artp-line);cursor:pointer;color:#c9bb9b;text-transform:uppercase;background:0 0;flex:1;padding:9px}.artp-profile .pact button:hover{border-color:var(--artp-gold);color:var(--artp-gold2)}.artp-msg .who{cursor:pointer;background:0 0;border:none;padding:0}.artp-msg .who:hover{text-decoration:underline}.artp-matches-overlay{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06080cb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.artp-matches-box{background:var(--artp-panel);border:1px solid var(--artp-line2);width:100%;max-width:1000px;max-height:84vh;padding:6px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #000c}.artp-matches-box .x{z-index:2;cursor:pointer;color:#9d9078;background:0 0;border:none;font-size:14px;position:absolute;top:10px;right:14px}.artp-matches-box .x:hover{color:var(--artp-gold2)}.artp-matches-box .artp-history{border:none;max-width:none}@media (max-width:940px){.artp-matches-overlay{padding:10px}}.stp-modal{--artp-bg:#0a0d13;--artp-panel:#0e1219;--artp-panel2:#12161f;--artp-ink:#f2ead7;--artp-muted:#a99d84;--artp-gold:#d1a743;--artp-gold2:#f0d58d;--artp-line:#d1a74338;--artp-line2:#d1a74380;--artp-red:#c8452f;--artp-serif:var(--font-cinzel), "Cinzel", Georgia, serif;--artp-it:var(--font-cormorant), "Cormorant Garamond", serif;--artp-sans:var(--font-inter), "Inter", system-ui, sans-serif}.artp-rulings{gap:14px;margin-top:12px;display:grid}.artp-ruling{border:1px solid var(--artp-line);background:#0b0f1580;padding:13px 16px}.artp-ruling h4{font:700 12.5px var(--artp-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--artp-gold2);margin:0 0 6px}.artp-ruling p{color:#c3b797;margin:0;font-size:13px;line-height:1.65}.arf-root{--arf-bg:#090b10;--arf-panel:#10151d;--arf-ink:#f0e7d2;--arf-muted:#9f947d;--arf-gold:#c99c3b;--arf-gold2:#f1d17a;--arf-line:#c99c3b52;--arf-line2:#c99c3b99;--arf-serif:var(--font-cinzel), "Cinzel", Georgia, serif;--arf-it:var(--font-cormorant), "Cormorant Garamond", serif;--arf-sans:var(--font-inter), "Inter", system-ui, sans-serif;--SOL:#d6bb56;--CHR:#a8b4c4;--VAL:#7e9ab8;--ELY:#80a85f;--NOC:#a27ad2;--DRA:#d46a45;--VEL:#5fb0be;--THR:#b0b0b0;--NONE:#c9b891;width:100%;color:var(--arf-ink);font-family:var(--arf-sans);background:radial-gradient(circle at 18% -10%,#35486e2e,#0000 34%),radial-gradient(circle at 88% 0,#6b48211f,#0000 26%),linear-gradient(#0c1017,#07090d 75%);font-size:13.5px;max-width:none!important}.arf-root *,.arf-root :before,.arf-root :after{box-sizing:border-box}.arf-root button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}.arf-frame{background:#070a0fbd;border:1px solid #c99c3b38;max-width:1680px;margin:14px auto;box-shadow:0 22px 70px #00000085,inset 0 0 80px #00000059}.arf-topbar{border-bottom:1px solid var(--arf-line);background:linear-gradient(#111721,#0c1118);justify-content:space-between;align-items:center;height:70px;padding:0 26px;display:flex}.arf-brand{align-items:center;gap:14px;display:flex}.arf-mark{border:1px solid var(--arf-line2);background:#121822;width:40px;height:40px;position:relative;transform:rotate(45deg)}.arf-mark:before,.arf-mark:after{content:"";background:var(--arf-gold2);width:16px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arf-mark:after{transform:translate(-50%,-50%)rotate(90deg)}.arf-brand h1{font:900 20px/1 var(--arf-serif);letter-spacing:.1em;margin:0}.arf-brand h1 span{color:var(--arf-gold2)}.arf-mode{color:#161109;font:700 12px var(--arf-serif);text-transform:uppercase;letter-spacing:.2em;cursor:default;background:linear-gradient(#e1c163,#a77a18);border:1px solid #d0a841;padding:12px 24px}.arf-content{grid-template-columns:minmax(0,1.75fr) minmax(390px,.95fr);display:grid}.arf-library{border-right:1px solid #c99c3b33;min-width:0;padding:20px 20px 24px 24px}.arf-deckside{background:#090c11ad;min-width:0;padding:18px}.arf-search{margin-bottom:14px;position:relative}.arf-search input{width:100%;height:50px;color:var(--arf-ink);border:1px solid var(--arf-line);background:linear-gradient(#111721,#0b1016);outline:none;padding:0 50px 0 18px;font-size:14px;box-shadow:inset 0 0 28px #00000054}.arf-search input:focus{border-color:var(--arf-gold);box-shadow:0 0 0 3px #c99c3b14}.arf-search:after{content:"";border:2px solid var(--arf-gold);pointer-events:none;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;right:20px;transform:translateY(-62%)}.arf-search:before{content:"";background:var(--arf-gold);pointer-events:none;width:8px;height:2px;position:absolute;top:58%;right:16px;transform:rotate(45deg)}.arf-filters{background:#0b0f15a8;border:1px solid #c99c3b29;padding:12px 16px 10px;box-shadow:inset 0 0 30px #00000040}.arf-frow{grid-template-columns:82px 1fr;gap:14px;padding:8px 0;display:grid}.arf-frow+.arf-frow{border-top:1px solid #c99c3b17}.arf-frow .lbl{color:#a89160;font:700 10px var(--arf-serif);text-transform:uppercase;letter-spacing:.2em;padding-top:9px}.arf-chips{flex-wrap:wrap;gap:7px;display:flex}.arf-f{color:#ddd3bd;background:linear-gradient(#121923,#0d1219);border:1px solid #c99c3b2e;min-height:32px;padding:6px 12px;font-size:11.5px;transition:all .16s;position:relative}.arf-f:hover{border-color:var(--arf-line2);transform:translateY(-1px)}.arf-f.on{color:#14100a;background:linear-gradient(#e3c66f,#a77b1d);border-color:#d3ad4f}.arf-f.h{padding-left:32px}.arf-f.h:before{content:"";border:1px solid var(--hc);background:radial-gradient(circle at 35% 35%, #ffffff47, transparent 40%), var(--hc);width:12px;height:12px;position:absolute;top:50%;left:10px;transform:translateY(-50%)rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.arf-f.h:before{background:radial-gradient(circle at 35% 35%, #ffffff47, transparent 40%), color-mix(in srgb, var(--hc) 30%, transparent)}}.arf-f.h.on{color:#14100a}.arf-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:14px 0 12px;display:flex}.arf-count-found{color:#9f947d;font:700 10.5px var(--arf-serif);letter-spacing:.14em;text-transform:uppercase}.arf-sort{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.arf-sort .lbl{color:#a89160;font:700 10px var(--arf-serif);text-transform:uppercase;letter-spacing:.18em}.arf-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:13px;display:grid}.arf-card{clip-path:polygon(5% 0,95% 0,100% 5%,100% 95%,95% 100%,5% 100%,0 95%,0 5%);cursor:grab;text-align:center;background:#0d1218;border:1px solid #c99c3b6b;flex-direction:column;min-height:248px;padding:0;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 28px #0006,inset 0 0 0 3px #c99c3b0a}.arf-card:hover{border-color:#e0bb60;transform:translateY(-4px);box-shadow:0 20px 40px #0000008c,0 0 22px #c99c3b1c}.arf-card:before{content:"";clip-path:inherit;z-index:4;pointer-events:none;border:1px solid #c99c3b26;position:absolute;inset:6px}.arf-card .art{background:radial-gradient(circle at 50% 30%, var(--glow), transparent 40%), linear-gradient(145deg, #ffffff12, transparent 32%), linear-gradient(180deg, var(--a1), var(--a2));border-bottom:1px solid #c99c3b3d;flex:none;height:104px;position:relative}.arf-card .art svg{filter:drop-shadow(0 6px 8px #0000008c);height:88%;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.arf-card .art:after{content:"";background:radial-gradient(circle,#0000 0 54%,#00000080 100%);position:absolute;inset:0}.arf-card .cost{z-index:6;color:#fff4d4;width:34px;height:34px;font:700 15px var(--arf-serif);border:1px solid var(--arf-gold);background:linear-gradient(145deg,#233042,#0c1117);place-items:center;display:grid;position:absolute;top:8px;right:8px;transform:rotate(45deg)}.arf-card .cost span{line-height:1;transform:rotate(-45deg)}.arf-card .cost small{color:var(--arf-gold2);font-size:8px;display:block}.arf-card .power{z-index:6;color:#eff6ff;min-width:30px;height:27px;font:900 14px var(--arf-serif);background:linear-gradient(#21324b,#101722);border:1px solid #96aac88c;place-items:center;display:grid;position:absolute;top:8px;left:8px}.arf-card .cbody{text-align:center;flex-direction:column;flex:1;padding:9px 10px 26px;display:flex}.arf-card .title{color:#f0e6d0;font:700 12.5px/1.25 var(--arf-serif)}.arf-card .house-name{color:var(--accent);letter-spacing:.17em;text-transform:uppercase;margin-top:3px;font-size:8.5px;font-weight:600}.arf-card .ctext{color:#b9ae96;font:400 10.5px/1.45 var(--arf-sans);margin:7px 0 0}.arf-card .tag{color:var(--arf-gold2);border:1px solid var(--arf-gold);font:700 8.5px var(--arf-serif);text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;z-index:5;background:#0b1016;padding:2px 11px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.arf-card.illegal{opacity:.3;cursor:not-allowed;filter:saturate(.4)}.arf-card.illegal:hover{transform:none;box-shadow:0 14px 28px #0006}.arf-card.shake{animation:.3s arf-shk}@keyframes arf-shk{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.hSOL{--a1:#5a4b20;--a2:#151006;--glow:#ddb54480;--accent:var(--SOL)}.hCHR{--a1:#39434f;--a2:#0c1014;--glow:#a8b4c466;--accent:var(--CHR)}.hVAL{--a1:#2c3d52;--a2:#0a0f16;--glow:#7e9ab873;--accent:var(--VAL)}.hELY{--a1:#2e4425;--a2:#0c1208;--glow:#80a85f6b;--accent:var(--ELY)}.hNOC{--a1:#3a2451;--a2:#100a17;--glow:#a27ad280;--accent:var(--NOC)}.hDRA{--a1:#54291a;--a2:#160a06;--glow:#d46a457a;--accent:var(--DRA)}.hVEL{--a1:#1e4048;--a2:#081215;--glow:#5fb0be73;--accent:var(--VEL)}.hTHR{--a1:#33383f;--a2:#090b0e;--glow:#babec547;--accent:var(--THR)}.hNONE{--a1:#4a3927;--a2:#100d09;--glow:#bf893e66;--accent:var(--NONE)}.arf-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.arf-tab{color:#d8ceb8;text-align:left;background:linear-gradient(#121823,#0c1118);border:1px solid #c99c3b2e;min-height:62px;padding:9px 8px;position:relative}.arf-tab b{font:700 13px var(--arf-serif);white-space:nowrap;text-overflow:ellipsis;padding-right:14px;display:block;overflow:hidden}.arf-tab small{color:#776d59;letter-spacing:.14em;text-transform:uppercase;margin-top:5px;font-size:8.5px;display:block}.arf-tab.on{border-color:var(--arf-line2);color:var(--arf-gold2);background:linear-gradient(#c99c3b21,#0000 62%),#121821}.arf-tab.unf:after{content:"!";color:#fff;width:15px;height:15px;font:700 10px/15px var(--arf-sans);text-align:center;background:#c8745f;border-radius:50%;position:absolute;top:-6px;right:-5px}.arf-tab .pen{opacity:0;padding:2px;line-height:0;transition:opacity .15s;position:absolute;top:7px;right:6px}.arf-tab:hover .pen,.arf-tab.on .pen{opacity:.65}.arf-tab .pen:hover{opacity:1}.arf-tab input{border:1px solid var(--arf-gold);width:100%;color:var(--arf-gold2);font:700 12px var(--arf-serif);background:#0a0d13;padding:2px 4px}.arf-tools{grid-template-columns:1fr auto auto;gap:8px;margin-bottom:10px;display:grid}.arf-toolsel,.arf-toolbtn{color:#ded1b3;border:1px solid var(--arf-line);background:#111721;height:42px;font-size:12px}.arf-toolsel{padding:0 12px}.arf-toolbtn{font:700 11px var(--arf-serif);letter-spacing:.14em;text-transform:uppercase;padding:0 15px}.arf-toolbtn:hover{border-color:var(--arf-gold);color:var(--arf-gold2)}.arf-toolbtn:disabled{opacity:.4;cursor:default}.arf-deck{border:1px solid var(--arf-line2);background:radial-gradient(circle at 50% 43%,#c99c3b09,#0000 28%),#0b1016;box-shadow:inset 0 0 50px #00000061}.arf-deckhead{border-bottom:1px solid #c99c3b33;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.arf-deckhead h2{font:700 14px var(--arf-serif);letter-spacing:.1em;color:var(--arf-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.arf-count{color:var(--arf-gold2);font:700 15px var(--arf-serif);white-space:nowrap}.arf-count.warn{color:#e0b45f}.arf-houses{border-bottom:1px solid #c99c3b1f;flex-wrap:wrap;align-items:center;gap:6px;min-height:34px;padding:9px 16px;display:flex}.arf-houses .hp{font:600 8.5px var(--arf-sans);letter-spacing:.12em;border:1px solid var(--hc);color:var(--hc);text-transform:uppercase;border-radius:10px;padding:3px 10px}.arf-houses .none{font:italic 500 13px var(--arf-it);color:#786f60}.arf-slotlbl{color:#a58e5f;font:700 10px var(--arf-serif);letter-spacing:.18em;text-transform:uppercase;margin:0;padding:11px 16px 7px}.arf-legendslots{gap:8px;margin:0;padding:0 16px 10px;display:flex}.arf-lslot{background:radial-gradient(circle,#c99c3b21 0 3px,#0000 4px),linear-gradient(#11161d,#090d12);border:1px solid #c99c3b57;flex:1;height:26px;position:relative;overflow:hidden}.arf-lslot.full{border-color:var(--arf-gold);background:0 0}.arf-lslot.full:before{content:"";background:radial-gradient(circle at 50% 30%, var(--glow), transparent 55%), linear-gradient(180deg, var(--a1), var(--a2));position:absolute;inset:0}.arf-dlegends{padding:0 12px}.arf-dz{min-height:180px;padding:6px 12px 10px}.arf-dz.over{box-shadow:inset 0 0 0 2px var(--arf-gold);background:#d1a74309}.arf-dcard{border:1px solid var(--hc);align-items:center;gap:9px;margin-bottom:5px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.arf-dcard{border:1px solid color-mix(in srgb, var(--hc) 45%, transparent)}}.arf-dcard{cursor:pointer;text-align:left;background:#10141d;width:100%}.arf-dcard:hover{border-color:var(--arf-gold)}.arf-dcard .c{font:700 11px var(--arf-serif);color:#ffe08a;flex:none;width:30px}.arf-dcard .n{font:600 11px var(--arf-serif);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.arf-dcard .p{font:900 12px var(--arf-serif);color:#d9e6f7}.arf-dcard.L .n{color:var(--arf-gold2)}.arf-empty{text-align:center;place-items:center;min-height:150px;display:grid}.arf-sigil{opacity:.35;width:64px;height:64px;margin:0 auto 12px;position:relative}.arf-sigil:before,.arf-sigil:after{content:"";border:1px solid var(--arf-gold);position:absolute;inset:9px;transform:rotate(45deg)}.arf-sigil:after{inset:19px;transform:rotate(0)}.arf-empty p{color:#8f8061;font:italic 14.5px/1.55 var(--arf-it);margin:0}.arf-kwsum{border-top:1px solid #c99c3b1f;flex-wrap:wrap;align-items:center;gap:6px;min-height:32px;padding:8px 16px;display:flex}.arf-kwsum span{font:600 9px var(--arf-sans);letter-spacing:.08em;color:#bfae87;border:1px solid #c99c3b40;border-radius:9px;padding:3px 9px}.arf-kwsum .none{font:italic 500 12px var(--arf-it);color:#6d6350;border:none;padding:0}.arf-curve{border-top:1px solid #c99c3b1f;grid-template-columns:repeat(6,1fr);align-items:end;gap:6px;height:auto;padding:12px 16px 8px;display:grid}.arf-curve>div{text-align:center;color:#a9966d;font:700 10px var(--arf-serif)}.arf-curve>div i{background:linear-gradient(180deg, #e4c764, var(--arf-gold));width:70%;min-height:2px;margin:0 auto 5px;font-style:normal;display:block}.arf-warnband{color:#e0b45f;font:italic 500 12.5px var(--arf-it);background:#3a2c1266;border-top:1px solid #e0b45f55;margin:0;padding:8px 16px;display:none}.arf-warnband.on{display:block}.arf-msg{font:italic 500 13px var(--arf-it);color:#c8745f;border-top:1px solid #c99c3b1f;min-height:32px;padding:8px 16px}.arf-msg.ok{color:#8faa7f}.arf-actions{grid-template-columns:1fr 1.25fr;gap:9px;padding:10px 16px 14px;display:grid}.arf-clear,.arf-save{height:48px;font:700 12px var(--arf-serif);text-transform:uppercase;letter-spacing:.14em}.arf-clear{color:#d6c9ac;border:1px solid var(--arf-line);background:#0d1218}.arf-save{color:#161109;background:linear-gradient(#e3c45f,#a87b17);border:1px solid #d5ae4b}.arf-save.ready{box-shadow:0 0 18px #d4af3759}.arf-save:disabled{filter:saturate(.5)brightness(.8);cursor:default}.arf-fate{color:#bca66c;text-align:center;font:italic 12.5px/1.4 var(--arf-it);background:#c99c3b06;border:1px dashed #c99c3b52;margin-top:9px;padding:12px}.arf-hints{border-top:1px solid #c99c3b1f;flex-direction:column;gap:5px;padding:8px 16px;display:flex}.arf-hint{font:italic 500 12.5px var(--arf-it);color:#b3a582;align-items:baseline;gap:8px;display:flex}.arf-hint button{color:#7d715a;font-size:10px}.arf-hint button:hover{color:var(--arf-gold2)}.arf-hintsoff{font:600 9px var(--arf-sans);letter-spacing:.1em;text-transform:uppercase;color:#7d715a;align-self:flex-end}.arf-hintsoff:hover{color:var(--arf-gold2)}.arf-hints.muted{border-top:none;padding-top:0}.arf-scrim{z-index:70;background:#050609c7;place-items:center;display:grid;position:fixed;inset:0}.arf-modal{border:1px solid var(--arf-line2);background:linear-gradient(#12161f,#0e1219);width:min(92vw,430px);padding:22px;position:relative;box-shadow:0 30px 80px #000c}.arf-modal h3{font:700 13px var(--arf-serif);letter-spacing:.16em;color:var(--arf-gold2);text-transform:uppercase;margin:0 0 14px}.arf-modal .x{color:#9d9078;font-size:16px;position:absolute;top:12px;right:14px}.arf-modal textarea{border:1px solid var(--arf-line);width:100%;height:64px;color:var(--arf-ink);font:11.5px var(--arf-sans);resize:none;background:#0a0d13;padding:10px}.arf-modal .row{gap:8px;margin-top:12px;display:flex}.arf-modal .gbtn{font:700 11px var(--arf-serif);letter-spacing:.13em;color:#161109;text-transform:uppercase;background:linear-gradient(#e3c45f,#a87b17);flex:1;padding:11px}.arf-modal .gbtn.ghost{color:#c9bb9b;border:1px solid var(--arf-line);background:0 0}.arf-modal .gbtn:disabled{filter:saturate(.5)brightness(.85);cursor:default}.arf-drawrow{flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:120px;margin-top:4px;display:flex}.arf-drawcard{border:1px solid var(--hc);width:88px;padding:8px}@supports (color:color-mix(in lab, red, red)){.arf-drawcard{border:1px solid color-mix(in srgb, var(--hc) 50%, transparent)}}.arf-drawcard{text-align:center;background:#10141d}.arf-drawcard .t{font:600 7.5px var(--arf-sans);color:#7d715a;letter-spacing:.1em}.arf-drawcard .n{font:600 9.5px/1.3 var(--arf-serif)}.arf-drawcard .s{font:700 10px var(--arf-serif);color:#ffe08a;margin-top:4px}.arf-modal .note{font:italic 500 12.5px var(--arf-it);color:#8f8061;margin-top:10px}@media (max-width:1100px){.arf-content{grid-template-columns:1fr}.arf-library{border-bottom:1px solid #c99c3b33;border-right:0}}@media (max-width:760px){.arf-frow{grid-template-columns:1fr;gap:6px}.arf-frow .lbl{padding-top:0}.arf-tabs{grid-template-columns:repeat(3,1fr)}.arf-tools{grid-template-columns:1fr 1fr}.arf-toolsel{grid-column:1/-1}}.arf-card .chk{z-index:6;color:#14120e;background:linear-gradient(145deg, var(--arf-gold2), var(--arf-gold));pointer-events:none;border:1px solid #14120e8c;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;font-weight:900;display:grid;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #00000080,0 0 10px #c99c3b59}.arf-card.indeck{border-color:var(--arf-gold);box-shadow:0 14px 28px #0006,inset 0 0 0 3px #c99c3b29}.arf-card.indeck:hover{border-color:var(--arf-gold2)}.arf-grid .arf-card{clip-path:none;min-height:0;box-shadow:none;font:inherit;color:inherit;background:0 0;border:0;padding:0;overflow:visible}.arf-grid .arf-card:before{content:none}.arf-grid .arf-card:hover{box-shadow:none;border-color:#0000}.arf-grid .arf-card>.ka-plate{height:100%}.arf-grid .arf-card.indeck>.ka-plate{outline:2px solid var(--arf-gold2);outline-offset:2px}.arf-grid .arf-card.illegal:hover{box-shadow:none}.arf-grid .arf-card:focus-visible{outline-offset:4px;outline:2px solid #fff0ac}.arf-toolbar .arf-f.indeckf{margin-left:10px}.arf-clearfilters{color:#d97b6e;font:600 10.5px var(--arf-sans);letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #d97b6e80;border-radius:999px;margin-left:8px;padding:4px 12px}.arf-clearfilters:hover{background:#d97b6e14;border-color:#d97b6e}.arf-mustersum{text-align:center;color:var(--arf-gold2);font:700 11.5px var(--arf-serif);letter-spacing:.12em;margin-top:6px}.arf-viewtabs{gap:8px;margin-bottom:14px;display:flex}.arf-viewtabs button{color:#ddd3bd;font:700 11px var(--arf-serif);letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(#121923,#0d1219);border:1px solid #c99c3b38;padding:10px 22px;transition:all .16s}.arf-viewtabs button:hover{border-color:var(--arf-line2)}.arf-viewtabs button.on{color:#14100a;background:linear-gradient(#e3c66f,#a77b1d);border-color:#d3ad4f}.arf-listmeta{color:var(--arf-muted);font:700 10.5px var(--arf-serif);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}.arf-listscroll{background:#0b0f15a8;border:1px solid #c99c3b2e;overflow-x:auto;box-shadow:inset 0 0 30px #00000040}.arf-list{border-collapse:collapse;width:100%;min-width:900px;font-size:12.5px}.arf-list th{z-index:2;text-align:left;border-bottom:1px solid var(--arf-line);background:linear-gradient(#111721,#0c1118);padding:0;position:sticky;top:0}.arf-list th button,.arf-list th .plain{text-align:left;white-space:nowrap;color:#a89160;width:100%;font:700 10px var(--arf-serif);text-transform:uppercase;letter-spacing:.16em;padding:10px 12px;display:block}.arf-list th button:hover{color:var(--arf-gold2)}.arf-list th .dir{color:var(--arf-gold2);margin-left:5px}.arf-list td{vertical-align:top;color:#ddd3bd;border-bottom:1px solid #c99c3b14;padding:9px 12px}.arf-list tbody tr:hover td{background:#c99c3b0a}.arf-list tr.indeck td{background:#c99c3b0e}.arf-list td.n{font:600 12.5px var(--arf-serif);color:var(--arf-ink);white-space:nowrap;z-index:1;background:#0c1017;position:sticky;left:0}.arf-list tr.indeck td.n,.arf-list tbody tr:hover td.n{background:#121724}.arf-list td.n .chk{color:#7dc98f;margin-right:7px;font-weight:900}.arf-list td.h{white-space:nowrap}.arf-list td.h .hd{vertical-align:-1px;border:1px solid var(--hc);background:radial-gradient(circle at 35% 35%, #ffffff47, transparent 40%), var(--hc);width:10px;height:10px;margin-right:8px;display:inline-block;transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.arf-list td.h .hd{background:radial-gradient(circle at 35% 35%, #ffffff47, transparent 40%), color-mix(in srgb, var(--hc) 30%, transparent)}}.arf-list td.t{white-space:nowrap}.arf-list td.t .ltag{color:var(--arf-gold2);font:700 10.5px var(--arf-serif);letter-spacing:.1em;text-transform:uppercase}.arf-list td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.arf-list td.k span{color:#c9bb9b;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #c99c3b4d;border-radius:9px;margin:0 5px 3px 0;padding:2px 8px;font-size:10px;display:inline-block}.arf-list td.rt{color:#cfc5ad;min-width:300px;max-width:460px;font-size:12px;line-height:1.5}.arb-root{--arb-gold:#c99c3b;--arb-gold2:#f1d17a;--arb-line:#c99c3b52;--arb-line2:#c99c3b99;--arb-ink:#f0e7d2;--arb-muted:#9f947d;--arb-serif:var(--font-cinzel), "Cinzel", Georgia, serif;--arb-it:var(--font-cormorant), "Cormorant Garamond", serif;--arb-sans:var(--font-inter), "Inter", system-ui, sans-serif;--SOL:#d6bb56;--CHR:#a8b4c4;--VAL:#7e9ab8;--ELY:#80a85f;--NOC:#a27ad2;--DRA:#d46a45;--VEL:#5fb0be;--THR:#b0b0b0;--NONE:#c9b891;box-sizing:border-box;width:100%;min-height:100vh;color:var(--arb-ink);font-family:var(--arb-sans);background:radial-gradient(circle at 18% -10%,#35486e2e,#0000 34%),radial-gradient(circle at 88% 0,#6b48211f,#0000 26%),linear-gradient(#0c1017,#07090d 75%);padding:0 14px 30px;font-size:13.5px}.arb-root *,.arb-root :before,.arb-root :after{box-sizing:border-box}.arb-root a{color:#e3c66f;text-decoration:none}.arb-root a:hover{color:var(--arb-gold2)}.arb-root button{font:inherit}.arb-root :focus-visible{outline:2px solid var(--arb-gold2);outline-offset:2px}.arb-shell{background:#070a0fbd;border:1px solid #c99c3b38;max-width:1680px;margin:14px auto 0;box-shadow:0 22px 70px #00000085,inset 0 0 80px #00000059}.arb-head{border-bottom:1px solid var(--arb-line);background:linear-gradient(#111721,#0c1118);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:10px 26px;display:flex}.arb-brand{align-items:center;gap:14px;display:flex}.arb-mark{border:1px solid var(--arb-line2);background:#121822;flex:none;width:40px;height:40px;position:relative;transform:rotate(45deg)}.arb-mark:before,.arb-mark:after{content:"";background:var(--arb-gold2);width:16px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arb-mark:after{transform:translate(-50%,-50%)rotate(90deg)}.arb-head h1{font:900 20px/1 var(--arb-serif);letter-spacing:.1em;margin:0}.arb-head h1 span{color:var(--arb-gold2)}.arb-headside{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.arb-note{font:italic 400 14.5px var(--arb-it);color:#8f8061}.arb-enter{white-space:nowrap;color:#161109;font:700 12px var(--arb-serif);text-transform:uppercase;letter-spacing:.2em;background:linear-gradient(#e1c163,#a77a18);border:1px solid #d0a841;padding:12px 24px;display:inline-block}.arb-root a.arb-enter:hover{color:#161109;filter:brightness(1.07)}.arb-controls{padding:20px 24px 8px}.arb-viewtabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.arb-viewtabs button{color:#ddd3bd;font:700 11px var(--arb-serif);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#121923,#0d1219);border:1px solid #c99c3b2e;padding:10px 22px;transition:all .16s}.arb-viewtabs button:hover{border-color:var(--arb-line2)}.arb-viewtabs button.on{color:#14100a;background:linear-gradient(#e3c66f,#a77b1d);border-color:#d3ad4f}.arb-decks{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}.arb-deck{text-align:left;cursor:pointer;color:#d8ceb8;background:linear-gradient(#c99c3b0d,#0000 62%),#0f141d;border:1px solid #c99c3b2e;padding:13px 14px 11px;transition:all .16s;position:relative}.arb-deck:hover{border-color:var(--arb-line2)}.arb-deck.on{border-color:var(--accent);background:linear-gradient(180deg, var(--accent), transparent 62%), #0f141d}@supports (color:color-mix(in lab, red, red)){.arb-deck.on{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 14%, transparent), transparent 62%), #0f141d}}.arb-deck.on{box-shadow:0 0 22px var(--accent)}@supports (color:color-mix(in lab, red, red)){.arb-deck.on{box-shadow:0 0 22px color-mix(in srgb, var(--accent) 30%, transparent)}}.arb-deck-name{font:700 14.5px var(--arb-serif);letter-spacing:.06em;color:#d8ceb8}.arb-deck.on .arb-deck-name{color:var(--arb-gold2)}.arb-deck-voice{min-height:38px;font:italic 400 13.5px/1.4 var(--arb-it);color:#9d9078;margin-top:5px}.arb-deck-foot{align-items:center;gap:8px;margin-top:8px;display:flex}.arb-deck-foot b{font:700 9px var(--arb-serif);letter-spacing:.16em;color:#776d59;text-transform:uppercase}.arb-pip{border:1px solid var(--pipc);background:radial-gradient(circle at 35% 35%, #ffffff47, transparent 40%), var(--pipc);flex:none;width:12px;height:12px;display:inline-block;transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.arb-pip{background:radial-gradient(circle at 35% 35%, #ffffff47, transparent 40%), color-mix(in srgb, var(--pipc) 30%, transparent)}}.arb-hint{font:italic 400 13px var(--arb-it);color:#6d6350;margin:8px 2px 0}.arb-search{width:100%;height:50px;color:var(--arb-ink);border:1px solid var(--arb-line);font:400 14px var(--arb-sans);background:linear-gradient(#111721,#0b1016);outline:none;margin-bottom:14px;padding:0 18px;box-shadow:inset 0 0 28px #00000054}.arb-search:focus{border-color:var(--arb-gold);box-shadow:0 0 0 3px #c99c3b14}.arb-filters{background:#0b0f15a8;border:1px solid #c99c3b29;padding:12px 16px 10px;box-shadow:inset 0 0 30px #00000040}.arb-frow{grid-template-columns:82px 1fr;gap:14px;padding:8px 0;display:grid}.arb-frow+.arb-frow{border-top:1px solid #c99c3b17}.arb-frow>span{color:#a89160;font:700 10px var(--arb-serif);text-transform:uppercase;letter-spacing:.2em;padding-top:9px}.arb-chips{flex-wrap:wrap;gap:7px;display:flex}.arb-chip{color:#ddd3bd;cursor:pointer;background:linear-gradient(#121923,#0d1219);border:1px solid #c99c3b2e;align-items:center;gap:8px;min-height:32px;padding:6px 12px;font-size:11.5px;transition:all .16s;display:inline-flex}.arb-chip:hover{transform:translateY(-1px)}.arb-chip.on{color:#14100a;background:linear-gradient(#e3c66f,#a77b1d);border-color:#d3ad4f}.arb-chip.on .arb-pip{border-color:#14100a}.arb-sortrow{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.arb-sortrow>span{color:#a89160;font:700 10px var(--arb-serif);text-transform:uppercase;letter-spacing:.18em}.arb-sortrow .arb-chip{min-height:30px;padding:5px 12px}.arb-clear{color:#d97b6e;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #d97b6e80;border-radius:999px;margin-left:8px;padding:5px 12px;font-size:10.5px}.arb-clear:hover{background:#d97b6e14;border-color:#d97b6e}.arb-main{flex-wrap:wrap;align-items:flex-start;display:flex}.arb-gridcol{border-right:1px solid #c99c3b33;flex:1.75;min-width:540px;padding:14px 20px 24px 24px}.arb-count{color:var(--arb-muted);font:700 10.5px var(--arb-serif);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px}.arb-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:15px;display:grid}.arb-empty{font:italic 400 14px var(--arb-it);color:#6d6350;padding:34px 10px}.arb-aside{background:#090c11ad;flex:1;min-width:350px;padding:14px 18px 18px;position:sticky;top:14px}.arb-ledger{border:1px solid var(--arb-line2);background:radial-gradient(circle at 50% 43%,#c99c3b09,#0000 28%),#0b1016;box-shadow:inset 0 0 50px #00000061}.arb-ledger-head{border-bottom:1px solid #c99c3b33;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.arb-ledger-head h2{font:700 14px var(--arb-serif);letter-spacing:.1em;color:var(--arb-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.arb-ledger-head strong{color:var(--arb-gold2);font:700 15px var(--arb-serif);white-space:nowrap}.arb-ledger-voice{font:italic 400 13.5px/1.45 var(--arb-it);color:#b3a582;border-bottom:1px solid #c99c3b1f;padding:9px 16px}.arb-houses{border-bottom:1px solid #c99c3b1f;flex-wrap:wrap;align-items:center;gap:6px;min-height:34px;padding:9px 16px;display:flex}.arb-houses span{letter-spacing:.12em;border:1px solid var(--pipc);color:var(--pipc);text-transform:uppercase;border-radius:10px;padding:3px 10px;font-size:8.5px;font-weight:600}.arb-ledger-label{color:#a58e5f;font:700 10px var(--arb-serif);letter-spacing:.18em;text-transform:uppercase;padding:11px 16px 7px}.arb-pips{gap:8px;padding:0 16px 10px;display:flex}.arb-pips i{border:1px solid var(--arb-gold);background:radial-gradient(circle at 50% 30%, var(--glow), transparent 55%), linear-gradient(180deg, var(--a1), var(--a2));flex:1;height:26px}.arb-rows{padding:0 12px}.arb-rows.units{padding-bottom:10px}.arb-row{border:1px solid var(--pipc);align-items:center;gap:9px;margin-bottom:5px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.arb-row{border:1px solid color-mix(in srgb, var(--pipc) 45%, transparent)}}.arb-row{text-align:left;background:#10141d}.arb-row .e{width:30px;font:700 11px var(--arb-serif);color:#ffe08a;flex:none}.arb-row .n{font:600 11px var(--arb-serif);color:var(--arb-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.arb-row.legend .n{color:var(--arb-gold2)}.arb-row .p{font:900 12px var(--arb-serif);color:#d9e6f7}.arb-kws{border-top:1px solid #c99c3b1f;flex-wrap:wrap;align-items:center;gap:6px;min-height:32px;padding:8px 16px;display:flex}.arb-kws span{letter-spacing:.08em;color:#bfae87;border:1px solid #c99c3b40;border-radius:9px;padding:3px 9px;font-size:9px;font-weight:600}.arb-kws .none{font:italic 400 12px var(--arb-it);color:#6d6350;border:0;padding:0}.arb-curve{border-top:1px solid #c99c3b1f;grid-template-columns:repeat(6,1fr);align-items:end;gap:6px;padding:12px 16px 8px;display:grid}.arb-curve div{text-align:center;color:#a9966d;font:700 10px var(--arb-serif)}.arb-curve i{background:linear-gradient(#e4c764,#c99c3b);width:70%;min-height:2px;margin:0 auto 5px;font-style:normal;display:block}.arb-total{text-align:center;color:var(--arb-gold2);font:700 11.5px var(--arb-serif);letter-spacing:.12em;margin:6px 0 0;padding-bottom:14px}.arb-sealed{border:1px dashed var(--arb-line);color:#bca66c;text-align:center;font:italic 400 12.5px/1.4 var(--arb-it);background:#c99c3b06;margin-top:9px;padding:12px}@media (max-width:1100px){.arb-gridcol{border-right:0}.arb-aside{position:static}}@media (max-width:720px){.arb-root{padding-inline:0}.arb-shell{border-left:0;border-right:0;margin-top:0}.arb-head{padding:10px 16px}.arb-controls{padding:16px 14px 8px}.arb-gridcol{flex:100%;min-width:0;padding:14px}.arb-aside{flex:100%;min-width:0;padding:0 14px 18px}.arb-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:11px}.arb-frow{grid-template-columns:1fr;gap:6px}.arb-frow>span{padding-top:0}}@media (prefers-reduced-motion:reduce){.arb-viewtabs button,.arb-deck,.arb-chip{transition:none}.arb-chip:hover{transform:none}}.arw-root{--arw-bg:#080a0f;--arw-ink:#f2ead7;--arw-muted:#a99d84;--arw-gold:#d1a743;--arw-gold2:#f0d58d;--arw-line:#d1a74340;--arw-line2:#d1a7438c;--arw-red:#d05555;--arw-blue:#5b83c0;--arw-serif:var(--font-cinzel), "Cinzel", Georgia, serif;--arw-it:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--arw-sans:var(--font-inter), "Inter", system-ui, sans-serif;--arw-SOL:#d6bb56;--arw-CHR:#a8b4c4;--arw-VAL:#7e9ab8;--arw-ELY:#80a85f;--arw-NOC:#a27ad2;--arw-DRA:#d46a45;--arw-VEL:#5fb0be;--arw-THR:#b0b0b0;background:var(--arw-bg);color:var(--arw-ink);font-family:var(--arw-sans);min-height:100vh;margin:0;font-size:15px}html:has(.arw-root){scroll-behavior:smooth}body:has(.arw-root){overflow-x:hidden}.arw-root *,.arw-root :before,.arw-root :after{box-sizing:border-box}.arw-root a{color:inherit;text-decoration:none}.arw-root button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}.arw-root :focus-visible{outline:2px solid var(--arw-gold);outline-offset:3px}.arw-root h2{font:900 clamp(26px, 3.4vw, 44px)/1.1 var(--arw-serif);letter-spacing:.02em;margin:0 0 10px}.arw-root h2 span{color:var(--arw-gold2)}.arw-k{color:var(--arw-gold);font:600 11px var(--arw-sans);letter-spacing:.32em;text-transform:uppercase;margin-bottom:14px;display:block}.arw-lede{max-width:640px;font:italic 500 clamp(16px, 1.6vw, 20px)/1.65 var(--arw-it);color:#cbbfa4;margin:0 auto}.arw-root section{padding:96px 24px;position:relative}.arw-wrap{text-align:center;max-width:1080px;margin:0 auto}.arw-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(26px)}.arw-reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.arw-reveal{opacity:1;transition:none;transform:none}}.arw-topbar{z-index:50;border-bottom:1px solid var(--arw-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#07090df2,#07090dc9);justify-content:space-between;align-items:center;height:64px;padding:0 26px;display:flex;position:fixed;inset:0 0 auto}.arw-brand{font:900 16px var(--arw-serif);letter-spacing:.12em}.arw-brand span{color:var(--arw-gold)}.arw-btn{border:1px solid var(--arw-line2);color:var(--arw-ink);font:700 11.5px var(--arw-serif);letter-spacing:.15em;text-transform:uppercase;background:#11151d;padding:13px 24px;transition:all .2s;display:inline-block}.arw-btn:hover{border-color:var(--arw-gold);color:var(--arw-gold2)}.arw-btn.gold{color:#171109;background:linear-gradient(#d8b754,#9b7615);border-color:#0000}.arw-btn.gold:hover{filter:brightness(1.12);color:#171109}.arw-hero{isolation:isolate;text-align:center;place-items:center;min-height:100vh;padding:110px 24px 70px;display:grid;position:relative}.arw-hero:before{content:"";z-index:-2;background:linear-gradient(0deg, var(--arw-bg) 0%, transparent 30%, transparent 72%, #05070bcc), radial-gradient(ellipse 90% 70% at 50% 40%, transparent 30%, #080a0f 95%), url(/assets/arena/kairos-arena-hero.webp) center 30%/cover no-repeat;position:absolute;inset:0}.arw-eyebrow{color:var(--arw-gold2);font:600 12px var(--arw-sans);letter-spacing:.4em;text-transform:uppercase;text-shadow:0 2px 12px #000}.arw-hero h1{font:900 clamp(44px, 7.5vw, 104px)/1 var(--arw-serif);text-shadow:0 6px 40px #000,0 2px 8px #000;margin:16px 0 0}.arw-hero h1 span{color:var(--arw-gold2)}.arw-tag{max-width:640px;font:italic 500 clamp(17px, 2vw, 23px)/1.6 var(--arw-it);color:#e4d9bd;text-shadow:0 2px 14px #000;margin:20px auto 0}.arw-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.arw-scrollcue{color:#b7a87f;letter-spacing:.3em;text-transform:uppercase;font-size:11px;animation:2.2s ease-in-out infinite arw-cue;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}@keyframes arw-cue{0%,to{opacity:.6;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.arw-scrollcue{animation:none}}.arw-ember{opacity:0;z-index:-1;background:#ffb95e;border-radius:50%;width:3px;height:3px;animation:linear infinite arw-rise;position:absolute;bottom:-6px}@keyframes arw-rise{0%{opacity:0;transform:translateY(0)}12%{opacity:.85}to{opacity:0;transform:translateY(-105vh)translate(24px)}}@media (prefers-reduced-motion:reduce){.arw-ember{display:none}}.arw-demo{background:linear-gradient(#0a0d13,#080a0f)}.arw-stage{max-width:660px;margin:38px auto 0;position:relative}.arw-roads{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 10px 96px;display:grid}@media (max-width:560px){.arw-roads{margin-left:74px}}.arw-plq{border:1px solid var(--arw-line);font:700 9px var(--arw-serif);letter-spacing:.08em;color:#9d9078;text-transform:uppercase;background:#0d1017;padding:7px 4px;transition:border-color .4s,background .4s}.arw-plq b{color:var(--arw-ink);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;display:block}.arw-plq b .r{color:#e0937f}.arw-plq b .b{color:#9db8e0}.arw-plq.won-r{background:#d0555514;border-color:#d0555599}.arw-plq.won-b{background:#5b83c014;border-color:#5b83c099}.arw-stagegrid{grid-template-columns:88px 1fr;align-items:stretch;gap:8px;display:grid}@media (max-width:560px){.arw-stagegrid{grid-template-columns:66px 1fr}}.arw-watches{grid-template-rows:repeat(4,1fr);gap:8px;padding:14px 0;display:grid}.arw-watches .arw-plq{flex-direction:column;justify-content:center;display:flex}.arw-board{border:1px solid var(--arw-line2);background:radial-gradient(circle at 50% 40%,#d1a7430d,#0000 60%),#0b0e15;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px;display:grid;position:relative;box-shadow:0 26px 70px #000a,inset 0 0 60px #0007}.arw-cell{aspect-ratio:1;background:#0d1119;border:1px solid #d1a7432e;place-items:center;transition:box-shadow .3s;display:grid;position:relative}.arw-cell.glyph:after{content:"◈";color:#8b7a4c;font-size:10px;position:absolute;top:4px;right:6px}.arw-pc{width:78%;height:78%;font:900 17px var(--arw-serif);border:1px solid;place-items:center;animation:.45s cubic-bezier(.2,1.3,.4,1) arw-drop;display:grid;box-shadow:0 6px 16px #000a}.arw-pc.r{color:#f2b5a5;background:linear-gradient(160deg,#3d1712,#1a0b08);border-color:#d05555aa}.arw-pc.b{color:#b9d0ef;background:linear-gradient(160deg,#16263d,#0a111c);border-color:#5b83c0aa}@keyframes arw-drop{0%{opacity:0;transform:translateY(-16px)scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.arw-pc{animation:none}}.arw-demo-line{min-height:52px;font:italic 600 16px/1.5 var(--arw-it);color:#cdbd97;margin-top:16px}.arw-demo-line .verdict{font:900 20px var(--arw-serif);letter-spacing:.06em;color:var(--arw-gold2);margin-top:6px;font-style:normal;display:block}.arw-demo-ctl{margin-top:10px}.arw-dcoinwrap{z-index:8;pointer-events:none;position:absolute}.arw-dcoin{width:44px;height:44px;position:relative}.arw-dcoin .cf{font:700 17px var(--arw-serif);color:#3a2b06;background:radial-gradient(circle at 35% 30%,#ffe08a,#d4ab2e 55%,#96791f);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;box-shadow:0 0 14px #ffd668b3,inset 0 0 0 2px #7a5a12cc}.arw-dcoin .cf.grain{background:radial-gradient(circle at 35% 30%,#f2e6bc,#c59a2c 55%,#7c6318)}.arw-houses-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px;display:grid}@media (max-width:860px){.arw-houses-grid{grid-template-columns:repeat(2,1fr)}}.arw-house{--hc:#888;border:1px solid var(--hc);padding:26px 14px 20px;position:relative}@supports (color:color-mix(in lab, red, red)){.arw-house{border:1px solid color-mix(in srgb, var(--hc) 35%, transparent)}}.arw-house{background:linear-gradient(180deg, var(--hc), #090b10)}@supports (color:color-mix(in lab, red, red)){.arw-house{background:linear-gradient(180deg, color-mix(in srgb, var(--hc) 9%, #0c0f16), #090b10)}}.arw-house{transition:transform .25s,border-color .25s;overflow:hidden}.arw-house:hover{border-color:var(--hc);transform:translateY(-4px)}.arw-house .sig{border:1px solid var(--hc);place-items:center;width:44px;height:44px;margin:0 auto 12px;display:grid;transform:rotate(45deg)}.arw-house .sig i{color:var(--hc);font-size:18px;font-style:normal;transform:rotate(-45deg)}.arw-house h3{font:700 15px var(--arw-serif);letter-spacing:.05em;margin:0}.arw-house .sub{color:var(--hc);font:italic 600 13.5px var(--arw-it);margin-top:4px}.arw-house .kw{font:600 9px var(--arw-sans);letter-spacing:.16em;text-transform:uppercase;color:#9d9078;opacity:0;margin-top:10px;transition:all .25s;transform:translateY(6px)}.arw-house:hover .kw{opacity:1;transform:none}.arw-coinzone{flex-direction:column;align-items:center;gap:18px;margin-top:34px;display:flex}.arw-bigcoinwrap{cursor:pointer;width:120px;height:120px}.arw-bigcoin{width:100%;height:100%;position:relative}.arw-bigcoin .cf{font:700 46px var(--arw-serif);color:#3a2b06;background:radial-gradient(circle at 35% 30%,#ffe08a,#d4ab2e 55%,#96791f);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;box-shadow:0 0 34px #ffd66880,inset 0 0 0 3px #7a5a12cc}.arw-bigcoin .cf.grain{background:radial-gradient(circle at 35% 30%,#f2e6bc,#c59a2c 55%,#7c6318)}.arw-coinline{min-height:28px;font:italic 600 17px var(--arw-it);color:#cdbd97}.arw-ways{text-align:left;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;display:grid}@media (max-width:760px){.arw-ways{grid-template-columns:1fr}}.arw-way{border:1px solid var(--arw-line);background:#0c0f16;padding:26px}.arw-way h3{font:700 16px var(--arw-serif);color:var(--arw-gold2);letter-spacing:.06em;margin:0 0 8px}.arw-way p{color:var(--arw-muted);margin:0;font-size:13.5px;line-height:1.65}.arw-clock{font:900 44px var(--arw-serif);color:var(--arw-gold2);font-variant-numeric:tabular-nums;margin-bottom:8px}.arw-clock small{color:var(--arw-muted);font-size:14px;font-weight:400;font-family:var(--arw-sans)}.arw-post{font:900 44px var(--arw-serif);color:#9db8e0;margin-bottom:8px}.arw-mini{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.arw-mini span{font:600 10px var(--arw-sans);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--arw-line);color:#bfae87;padding:5px 10px}.arw-ladder{border:1px solid var(--arw-line2);text-align:left;background:#0b0e15;max-width:560px;margin:36px auto 0}.arw-lrow{border-top:1px solid var(--arw-line);align-items:center;gap:14px;padding:12px 18px;display:flex}.arw-lrow:first-child{border-top:none}.arw-lrow .rk{font:700 15px var(--arw-serif);color:var(--arw-gold2);width:26px}.arw-lrow .nm{font:600 13px var(--arw-serif);flex:1}.arw-lrow .rn{font:700 14px var(--arw-serif);color:var(--arw-gold)}.arw-lrow .form{gap:3px;display:flex}.arw-lrow .form i{background:#3a4456;border-radius:50%;width:8px;height:8px}.arw-lrow .form i.w{background:#8faa7f}.arw-lrow.you{background:#d1a74310}.arw-final{text-align:center;background:radial-gradient(70% 60% at 50% 100%,#d1a74314,#0000 70%);padding:120px 24px 140px}.arw-final .quote{max-width:520px;font:italic 600 19px/1.7 var(--arw-it);color:#cdbd97;margin:26px auto 38px}.arw-footer{border-top:1px solid var(--arw-line);text-align:center;color:#6d6350;letter-spacing:.08em;padding:26px;font-size:11.5px}.artut-layer{z-index:10040;pointer-events:none;position:fixed;inset:0}.artut-dim{position:fixed;inset:0}.artut-ring{border:2px solid var(--gold-label,#ddb74a);pointer-events:none;border-radius:10px;position:fixed;box-shadow:0 0 18px #ddb74a59,inset 0 0 10px #ddb74a1f}@media (prefers-reduced-motion:no-preference){.artut-ring{animation:2.4s ease-in-out infinite artut-breathe}}@keyframes artut-breathe{0%,to{box-shadow:0 0 14px #ddb74a47,inset 0 0 8px #ddb74a1a}50%{box-shadow:0 0 24px #ddb74a80,inset 0 0 12px #ddb74a2e}}.artut-bubble{z-index:10041;pointer-events:auto;background:linear-gradient(#181b24fa,#0f1118fa);border:1px solid #c9a22773;border-radius:12px;padding:16px 18px 14px;position:fixed;box-shadow:0 18px 50px #0009}@media (prefers-reduced-motion:no-preference){.artut-bubble{animation:.28s ease-out artut-in}.artut-bubble.nudged{animation:.3s ease-out artut-nudge}}@keyframes artut-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes artut-nudge{0%,to{transform:translate(0)}25%{transform:translate(-7px)}60%{transform:translate(6px)}}.artut-eyebrow{font-family:var(--font-display), "Cinzel", serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-label,#ddb74a);margin-bottom:6px;font-size:.62rem}.artut-bubble.docked .artut-eyebrow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.artut-beatno{color:var(--bone-faint,#938c79);letter-spacing:.1em}.artut-bubble.docked.act{border-color:var(--gold-bright,#e0ab1c);box-shadow:0 18px 50px #0009,0 0 22px #e0ab1c40}.artut-bubble h3{font-family:var(--font-display), "Cinzel", serif;color:var(--bone,#e8e2d2);letter-spacing:.02em;margin:0 0 8px;font-size:1.05rem}.artut-bubble p{font-family:var(--font-voice,"Cormorant Garamond"), serif;color:var(--bone-dim,#b8b2a4);margin:0 0 12px;font-size:1.02rem;font-style:italic;line-height:1.45}.artut-btns{justify-content:space-between;align-items:center;gap:10px;display:flex}.artut-next{padding:8px 18px;font-size:.78rem}.artut-followmark{font-family:var(--font-display), "Cinzel", serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-label,#ddb74a);font-size:.68rem}.artut-skip{cursor:pointer;font-family:var(--font-ui,"Inter"), sans-serif;letter-spacing:.04em;color:#b8b2a4a6;background:0 0;border:none;padding:6px 4px;font-size:.7rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.artut-skip:hover{color:var(--bone,#e8e2d2)}.artut-hintchip{z-index:10039;font-family:var(--font-voice,"Cormorant Garamond"), serif;color:var(--bone-dim,#b8b2a4);background:#0f1118eb;border:1px solid #c9a22766;border-radius:999px;align-items:center;gap:10px;padding:7px 8px 7px 16px;font-size:.95rem;font-style:italic;display:flex;position:fixed;bottom:58px;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #00000080}.artut-hintchip button{cursor:pointer;color:#b8b2a4b3;background:0 0;border:none;padding:4px 8px;font-size:.75rem}.artut-tallystrip{z-index:10045;text-align:center;max-width:min(560px,100vw - 24px);font-family:var(--font-voice,"Cormorant Garamond"), serif;color:var(--bone-dim,#b8b2a4);background:#0f1118f0;border:1px solid #c9a22766;border-radius:10px;padding:10px 18px;font-size:.98rem;font-style:italic;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000008c}.artut-endback{z-index:10046;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04060acc;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.artut-endcard{text-align:center;background:linear-gradient(#181b24fc,#0d0f15fc);border:1px solid #c9a22780;border-radius:14px;width:min(520px,100%);padding:30px 30px 22px;box-shadow:0 24px 70px #000000b3}.artut-endcard h2{font-family:var(--font-display), "Cinzel", serif;color:var(--bone,#e8e2d2);letter-spacing:.03em;margin:4px 0 12px;font-size:1.5rem}.artut-endcard p{font-family:var(--font-voice,"Cormorant Garamond"), serif;color:var(--bone-dim,#b8b2a4);margin:0 0 20px;font-size:1.05rem;font-style:italic;line-height:1.5}.artut-endbtns{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:14px;display:flex}.artut-endbtns .ev-seal-btn{text-decoration:none}.artut-leave{font-family:var(--font-ui,"Inter"), sans-serif;letter-spacing:.04em;color:#b8b2a499;font-size:.72rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-block}.artut-leave:hover{color:var(--bone,#e8e2d2)}@media (max-width:760px){.artut-bubble{padding:13px 14px 11px}.artut-bubble p{font-size:.95rem}.artut-hintchip{max-width:calc(100vw - 20px);bottom:74px}}.artut-strip{z-index:10041;pointer-events:auto;background:#0f1118f2;border:1px solid #c9a22773;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 12px);padding:6px 12px;display:flex;position:fixed;top:4px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000080}.artut-striptitle{font-family:var(--font-display), "Cinzel", serif;letter-spacing:.06em;color:var(--bone,#e8e2d2);white-space:nowrap;font-size:.68rem}@media (prefers-reduced-motion:no-preference){.artut-strip.nudged{animation:.3s ease-out artut-nudge}}:root{--ka-dusk:#171b2b;--ka-midnight:#0d1220;--ka-ivory:#f2e6ca;--ka-parchment:#e8d8b8;--ka-ink:#271f1a;--ka-blue-ink:#172238;--ka-walnut:#4b3427;--ka-lacquer:#792e32;--ka-painted-wood:#6f4b35;--ka-opal:#b9dfe0;--ka-glass:#798fd7;--ka-fine-gold:#c9a03f;--ka-success:#4e7f5e;--ka-warning:#9a6a27;--ka-crisis:#a7443f;--ka-disabled:#857f72}.ka-card-art{isolation:isolate;background:#182033;display:block;position:relative;overflow:hidden}.ka-card-art-placeholder{color:#f2e6ca8a;background-color:#182033;background-image:linear-gradient(135deg,#0000 45%,#f2e6ca14 45% 48%,#0000 48% 52%,#f2e6ca14 52% 55%,#0000 55%);place-items:center;display:grid;position:absolute;inset:0}.ka-card-art-placeholder:before{content:"";aspect-ratio:1;border:1px solid #c9a03f6b;width:54%;position:absolute;transform:rotate(45deg)}.ka-card-art-placeholder span{z-index:1;font:600 1.2em var(--font-cinzel), Georgia, serif;position:relative}.ka-card-art-image{object-fit:cover;object-position:50% 42%;z-index:2}.ka-sigil-sprite{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block}.ka-sigil-sprite[data-sigil=solvaris]{background-image:url(/assets/generated/arena/cards-ui/sigils/solvaris.webp)}.ka-sigil-sprite[data-sigil=chronelle]{background-image:url(/assets/generated/arena/cards-ui/sigils/chronelle.webp)}.ka-sigil-sprite[data-sigil=valkyron]{background-image:url(/assets/generated/arena/cards-ui/sigils/valkyron.webp)}.ka-sigil-sprite[data-sigil=elyndra]{background-image:url(/assets/generated/arena/cards-ui/sigils/elyndra.webp)}.ka-sigil-sprite[data-sigil=noctyra]{background-image:url(/assets/generated/arena/cards-ui/sigils/noctyra.webp)}.ka-sigil-sprite[data-sigil=dravenkaar]{background-image:url(/assets/generated/arena/cards-ui/sigils/dravenkaar.webp)}.ka-sigil-sprite[data-sigil=velmora]{background-image:url(/assets/generated/arena/cards-ui/sigils/velmora.webp)}.ka-sigil-sprite[data-sigil=threxil]{background-image:url(/assets/generated/arena/cards-ui/sigils/threxil.webp)}.ka-sigil-sprite[data-sigil=mercenary]{background-image:url(/assets/generated/arena/cards-ui/sigils/mercenary.webp)}.ka-sigil-sprite[data-sigil=mythic]{background-image:url(/assets/generated/arena/cards-ui/sigils/mythic.webp)}.ka-plate{--ka-house:#8d887d;--ka-frame-black:#03080f;--ka-frame-dark:#0a1728;--ka-frame-dark-hi:#16263d;--ka-frame-gold:#aa8338;--ka-frame-gold-hi:#d0ad5d;--ka-frame-ivory:#f1e5cc;--ka-cream:#ede0c4;--ka-stock:2.28cqw;--ka-keyline:.67cqw;--ka-rail-1:.19cqw;--ka-rail-gap:.67cqw;--ka-rail-2:.29cqw;--ka-content-inset:7.2cqw;--ka-pad-top:8.26cqw;--ka-pad-bottom:3cqw;--ka-outer-radius:4.6cqw;--ka-inner-radius:2.1cqw;--ka-header-width:46.3%;--ka-header-height:5.3cqw;--ka-header-feet:1.5cqw;--ka-stat-badge-width:12.06cqw;--ka-stat-inset-x:5.94cqw;--ka-stat-inset-y:3.6cqw;--ka-art-top:5.9%;--ka-art-height:48.2%;--ka-art-seam:calc(var(--ka-art-top) + var(--ka-art-height));--ka-footer-height:7.14cqw;--ka-footer-inset:4.3cqw;--ka-footer-pill-height:78%;--ka-plate-gold:var(--ka-frame-gold-hi);box-sizing:border-box;aspect-ratio:5/7;isolation:isolate;width:100%;color:var(--ka-ink);background:var(--ka-cream);font-family:var(--font-inter), system-ui, sans-serif;text-align:left;border:0;border-radius:4.6%/3.29%;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0308114d,0 0 0 1px #0308118c;container-type:inline-size}.ka-plate:before{content:"";inset:var(--ka-stock);z-index:0;pointer-events:none;border-radius:calc(var(--ka-outer-radius) - var(--ka-stock));background:radial-gradient(120% 90% at 50% 0%, var(--ka-frame-dark-hi), transparent 62%), linear-gradient(180deg, var(--ka-frame-dark) 0%, var(--ka-frame-black) 100%);box-shadow:inset 0 0 0 var(--ka-keyline) var(--ka-frame-black), inset 0 0 0 calc(var(--ka-keyline) + var(--ka-rail-1)) var(--ka-frame-gold), inset 0 0 0 calc(var(--ka-keyline) + var(--ka-rail-1) + var(--ka-rail-gap)) var(--ka-frame-black), inset 0 0 0 calc(var(--ka-keyline) + var(--ka-rail-1) + var(--ka-rail-gap) + var(--ka-rail-2)) var(--ka-frame-gold-hi);position:absolute}.ka-plate:after{content:"";inset:calc(var(--ka-pad-top) - var(--ka-rail-2)) calc(var(--ka-content-inset) - var(--ka-rail-2)) calc(var(--ka-pad-bottom) + var(--ka-footer-height) - var(--ka-rail-2));z-index:3;pointer-events:none;border-radius:var(--ka-inner-radius);box-shadow:0 0 0 var(--ka-rail-2) var(--ka-house), 0 0 0 calc(var(--ka-rail-2) + .12cqw) #03080fd9;position:absolute}@supports (color:color-mix(in lab, red, red)){.ka-plate:after{box-shadow:0 0 0 var(--ka-rail-2) color-mix(in srgb, var(--ka-house) 14%, var(--ka-frame-gold)), 0 0 0 calc(var(--ka-rail-2) + .12cqw) #03080fd9}}.ka-plate-frame-fill{inset:var(--ka-pad-top) var(--ka-content-inset) calc(var(--ka-pad-bottom) + var(--ka-footer-height));z-index:1;pointer-events:none;border-radius:var(--ka-inner-radius);background:linear-gradient(180deg, #fdf6e4 0%, var(--ka-ivory) 42%, #e2cea6 100%);position:absolute;box-shadow:inset 0 .9cqw 1.4cqw #5a421e33,inset 0 -1px #ffffff57}.ka-plate-type{z-index:12;top:2.6cqw;left:calc((100% - var(--ka-header-width)) / 2);width:var(--ka-header-width);height:calc(var(--ka-header-height) + var(--ka-header-feet));color:#f4d98f;background:linear-gradient(180deg, var(--ka-frame-gold-hi), var(--ka-frame-gold) 62%, #8a6a2b);clip-path:polygon(4.6% 0,95.4% 0,96.95% 9%,96.95% 78%,97.5% 85%,98.3% 91%,99.2% 96%,99.8% 98.6%,100% 100%,0 100%,.2% 98.6%,.8% 96%,1.7% 91%,2.5% 85%,3.05% 78%,3.05% 9%);filter:drop-shadow(0 .5cqw .5cqw #02060c8c);font-family:var(--font-cinzel), Georgia, serif;text-transform:uppercase;position:absolute}.ka-plate-type-face{padding-bottom:var(--ka-header-feet);background:linear-gradient(180deg, var(--ka-frame-dark-hi), var(--ka-frame-dark) 58%, var(--ka-frame-black));clip-path:inherit;justify-content:center;align-items:center;gap:5.5%;display:flex;position:absolute;inset:.42cqw;box-shadow:inset 0 0 0 .12cqw #d0ad5d8c,inset 0 1px #ffefb938}.ka-plate-type-face>span{font-size:2.55cqw;line-height:1}.ka-plate-type-face>b{letter-spacing:.17em;text-overflow:ellipsis;white-space:nowrap;font-size:3.15cqw;font-weight:600;line-height:1.34;overflow:hidden}.ka-plate-window{z-index:4;flex:0 0 var(--ka-art-height);min-height:0;margin:var(--ka-pad-top) var(--ka-content-inset) 0;border:0;border-bottom:var(--ka-rail-2) solid var(--ka-frame-gold-hi);position:relative;box-shadow:0 1px #03080fd9}.ka-plate-window>.ka-card-art{width:100%;height:100%}.ka-plate-window:after{content:"";z-index:3;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -14px 22px #090c142e,inset 0 0 0 1px #0912228c}.ka-plate-power,.ka-plate-cost,.ka-plate-crest,.ka-plate-house-sigil{color:#fff2c6;border-color:var(--ka-plate-gold);filter:drop-shadow(0 2px 2px #03070e9e);background:#111d32}.ka-plate-power svg,.ka-plate-cost svg,.ka-plate-crest svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ka-plate-power svg .fill,.ka-plate-cost svg .fill,.ka-plate-crest svg .fill,.ka-plate-cost svg .frame{fill:currentColor;stroke:none}.ka-plate-crest svg .jewel{fill:#8b5f1e;stroke:none}.ka-plate-power svg .blade,.ka-plate-power svg .hilt{fill:currentColor;stroke:#111d32;stroke-width:1.5px}.ka-plate-power svg .rays{stroke-width:2.5px}.ka-plate-power{z-index:7;left:var(--ka-stat-inset-x);top:var(--ka-stat-inset-y);width:var(--ka-stat-badge-width);height:calc(var(--ka-stat-badge-width) / .677);box-sizing:border-box;isolation:isolate;background:linear-gradient(180deg, var(--ka-frame-gold-hi), var(--ka-frame-gold) 70%, #7d5f24);clip-path:polygon(0 0,100% 0,100% 84%,50% 100%,0 84%);filter:drop-shadow(0 .66cqw .6cqw #02060ca8);grid-template-rows:minmax(0,1fr) minmax(0,1fr);align-content:stretch;place-items:center;row-gap:0;padding:.84cqw .96cqw 3.12cqw;display:grid;position:absolute}.ka-plate-power:before{content:"";z-index:-1;clip-path:inherit;background:linear-gradient(165deg,#1c2c4a,#0c1524);position:absolute;inset:.41cqw}.ka-plate-power svg{grid-row:1;place-self:center;width:5.88cqw;height:5.88cqw;display:block}.ka-plate-power b{font:600 6.48cqw/.9 var(--font-cinzel), Georgia, serif;grid-row:2;place-self:center}.ka-plate-cost{z-index:7;right:var(--ka-stat-inset-x);top:var(--ka-stat-inset-y);width:var(--ka-stat-badge-width);height:calc(var(--ka-stat-badge-width) / .733);box-sizing:border-box;isolation:isolate;background:linear-gradient(180deg, var(--ka-frame-gold-hi), var(--ka-frame-gold) 70%, #7d5f24);clip-path:polygon(30% 0,70% 0,100% 21%,100% 79%,70% 100%,30% 100%,0 79%,0 21%);filter:drop-shadow(0 .66cqw .6cqw #02060ca8);grid-template-rows:minmax(0,1fr) minmax(0,1fr);align-content:stretch;place-items:center;row-gap:0;padding:.84cqw .96cqw;display:grid;position:absolute}.ka-plate-cost:before{content:"";z-index:-1;clip-path:inherit;background:linear-gradient(165deg,#1c2c4a,#0c1524);position:absolute;inset:.41cqw}.ka-plate-cost svg{grid-row:1;place-self:center;width:5.4cqw;height:5.4cqw;display:block}.ka-plate-cost b{font:600 6.48cqw/.9 var(--font-cinzel), Georgia, serif;grid-row:2;place-self:center}.ka-plate-crest{z-index:8;right:calc(var(--ka-stat-inset-x) - .42cqw);top:calc(var(--ka-stat-inset-y) + (var(--ka-stat-badge-width) / .733) + .84cqw);aspect-ratio:1;box-sizing:border-box;color:#23324e;background:radial-gradient(circle at 34% 26%,#f7e199,#cca23c 58%,#8a6420);border:.384cqw solid #4a3312;border-radius:50%;grid-template-rows:minmax(0,1fr) minmax(0,1fr);align-content:stretch;place-items:center;row-gap:0;width:12.84cqw;padding:.96cqw .84cqw .72cqw;display:grid;position:absolute;box-shadow:0 0 0 .12cqw #03080fe6,inset 0 0 0 .216cqw #fff4c899,0 .6cqw .6cqw #02060c99}.ka-plate-crest svg{grid-row:1;place-self:center;width:5.04cqw;height:5.04cqw;display:block}.ka-plate-crest b{color:#23324e;font:700 5.28cqw/.9 var(--font-cinzel), Georgia, serif;grid-row:2;place-self:center}.ka-plate-house-sigil{z-index:9;left:50%;top:var(--ka-art-seam);aspect-ratio:1;color:#fff0be;width:14.2cqw;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-85%)}.ka-plate-house-sigil:before{content:"";z-index:-1;background:radial-gradient(circle at 40% 30%, var(--ka-frame-dark-hi), var(--ka-frame-black));box-shadow:0 0 0 .1cqw var(--ka-frame-black), 0 0 0 .38cqw var(--ka-frame-gold), 0 .4cqw .6cqw #02060c9e;border-radius:50%;position:absolute;inset:-5%}.ka-plate-house-sigil .ka-sigil-sprite{filter:drop-shadow(0 2px 2px #03070ead)}.ka-plate-copy{z-index:2;min-height:0;margin-inline:var(--ka-content-inset);flex-direction:column;flex:1;padding:4% 2.6% 1%;display:flex;position:relative}.ka-plate-copy h3{min-height:2em;color:var(--ka-blue-ink);font:650 clamp(10px, 6.35cqw, 25px)/1.02 var(--font-cinzel), Georgia, serif;letter-spacing:.015em;text-align:center;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ka-plate-divider{color:#8a6620;flex:none;justify-content:center;align-items:center;gap:2.5%;height:5%;min-height:4px;display:flex}.ka-plate-divider i{background:linear-gradient(90deg,#0000,currentColor 78%);width:32%;height:.16cqw;min-height:1px}.ka-plate-divider i:last-child{transform:scaleX(-1)}.ka-plate-divider span{font-size:2.4cqw;line-height:1}.ka-plate-rule-row{flex:1;justify-content:center;align-items:center;min-height:0;padding-top:1.2%;display:flex;overflow:hidden}.ka-plate-rules{width:100%;min-width:0;color:var(--ka-ink);font:600 clamp(8px, 4.55cqw, 18px)/1.2 var(--font-cormorant), Georgia, serif;text-align:center;padding:0 1%}.ka-plate-keywords{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.25em;margin-bottom:.3em;font-size:.72em;font-weight:800;display:flex}.ka-plate-keywords span+span:before{content:"·";color:var(--ka-house);margin-right:.25em}.ka-plate-copy blockquote{color:#795d27;font:italic 600 clamp(7px, 3.45cqw, 14px)/1.12 var(--font-cormorant), Georgia, serif;text-align:center;flex:none;margin:1% 2% 0}.ka-plate-footer{z-index:6;flex:0 0 var(--ka-footer-height);min-height:9px;margin:0 var(--ka-footer-inset) var(--ka-pad-bottom);color:#e8c87c;font:650 2.5cqw/1 var(--font-cinzel), Georgia, serif;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;grid-template-columns:23.9fr 4.3fr 25.3fr 4.2fr 28.3fr;align-items:center;gap:0;padding:0;display:grid;position:relative;overflow:visible}.ka-plate-footer:before{content:"";z-index:0;background:linear-gradient(180deg, var(--ka-frame-gold-hi), var(--ka-frame-gold) 55%, #6f5420);height:16%;position:absolute;top:44%;left:0;right:0;box-shadow:0 0 0 .1cqw #03080fe6}.ka-plate-footer>*{z-index:1;min-width:0;height:var(--ka-footer-pill-height);background:linear-gradient(180deg, #1b2b47, var(--ka-frame-dark) 52%, var(--ka-frame-black));border:.28cqw solid var(--ka-frame-gold-hi);text-overflow:ellipsis;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 .9em;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 .1cqw #03080feb,inset 0 .1cqw #ffefb933}.ka-plate-footer>span:first-child{grid-column:1}.ka-plate-footer>b{color:#fdf3d8;border-width:.36cqw;grid-column:3;height:90%;transform:translateY(-4%);box-shadow:0 0 0 .1cqw #03080feb,inset 0 0 0 .12cqw #ffefb947,0 .3cqw .4cqw #02060c80}.ka-plate-footer>span:last-child{grid-column:5}.ka-plate-footer b{letter-spacing:.06em;font-size:1.62em;font-weight:600}.ka-plate.is-sands-short .ka-plate-cost,.ka-plate.is-crest-short .ka-plate-crest{filter:saturate(.78)drop-shadow(0 0 5px #a7443fe6)}.ka-plate.is-sands-short .ka-plate-cost:before{background:linear-gradient(160deg,#6c2a2f,#2d1820)}.ka-plate.is-crest-short .ka-plate-crest{color:#fff0db;background:radial-gradient(circle at 32% 26%,#d88976,#9b483d 65%,#52221f);border-color:#f0ad98}.ka-plate[data-density=hand] .ka-plate-copy blockquote{display:none}.ka-plate[data-density=catalog] .ka-plate-copy blockquote{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ka-plate[data-density=catalog] .ka-plate-copy,.ka-plate[data-density=hand] .ka-plate-copy{padding-top:4%}.ka-plate[data-density=hand] .ka-plate-window{flex-basis:49.5%}.ka-plate[data-density=hand] .ka-plate-rule-row{padding-top:.5%}.ka-plate[data-density=hand] .ka-plate-rules{font-size:clamp(8px,5.7cqw,18px);line-height:1.16}.ka-plate[data-density=hand] .ka-plate-footer{min-height:8px}.ka-plate[data-density=hand]{--ka-stock:1.5cqw;--ka-keyline:.5cqw;--ka-rail-1:0cqw;--ka-rail-gap:0cqw;--ka-rail-2:.55cqw;--ka-content-inset:4.6cqw;--ka-pad-top:5.6cqw;--ka-pad-bottom:2.2cqw;--ka-outer-radius:3.4cqw;border-radius:3.4%/2.43%}.ka-plate[data-density=hand] .ka-plate-type,.ka-plate[data-density=hand] .ka-plate-footer>span{letter-spacing:.04em}.ka-board-card{--ka-board-navy:#101a2e;--ka-board-gold:#c9a03f;--ka-board-badge:clamp(16px, 23cqw, 30px);isolation:isolate;background:var(--ka-board-navy);border:2px solid;border-radius:4px;position:absolute;inset:5%;overflow:visible;box-shadow:0 4px 12px #01050c94;container-type:inline-size}.ka-board-card.blue{border-color:#6b8fba;border-radius:4px 10px 4px 4px}.ka-board-card.red{border-color:#ca6660;border-radius:10px 4px 4px}.ka-board-card:before{content:"";z-index:4;pointer-events:none;border:1px solid #e9c76fcc;border-radius:2px;position:absolute;inset:2px;box-shadow:inset 0 0 0 1px #0a111eb3}.ka-board-card>.ka-card-art{border-radius:2px;width:auto;height:auto;position:absolute;inset:2px}.ka-board-card:after{content:"";z-index:3;pointer-events:none;border-radius:2px;position:absolute;inset:2px;box-shadow:inset 0 -28px 20px -18px #04070cb8}.ka-board-type{z-index:7;color:#f6e5b7;border:1px solid var(--ka-board-gold);clip-path:polygon(7% 0,93% 0,100% 72%,92% 100%,8% 100%,0 72%);width:52%;min-height:clamp(10px,14cqw,17px);font:700 clamp(5px, 7cqw, 9px)/1 var(--font-cinzel), Georgia, serif;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 2px #000;background:linear-gradient(#15243c,#0b1527);place-items:center;padding-inline:2px;display:grid;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.ka-board-cost,.ka-board-crest,.ka-board-power,.ka-board-house-sigil,.ka-board-glyph{z-index:8;place-items:center;display:grid;position:absolute}.ka-board-cost{width:var(--ka-board-badge);aspect-ratio:1;isolation:isolate;color:#fff6df;background:var(--ka-board-gold);clip-path:polygon(22% 0,78% 0,100% 22%,100% 78%,78% 100%,22% 100%,0 78%,0 22%);filter:drop-shadow(0 2px 3px #01050ccc);grid-template-rows:44% 48%;padding:9% 14% 7%;top:-1px;right:-1px}.ka-board-cost:before{content:"";z-index:-1;clip-path:inherit;background:linear-gradient(#172743,#0b1527);position:absolute;inset:2px}.ka-board-cost svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:58%;height:100%}.ka-board-cost svg .fill,.ka-board-cost svg .frame{fill:currentColor;stroke:none}.ka-board-cost b{font:700 clamp(8px, 11cqw, 15px)/.9 var(--font-cinzel), Georgia, serif}.ka-board-crest{aspect-ratio:1;color:#fff0b7;background:radial-gradient(circle at 36% 28%,#b88a2c,#795119 60%,#34210e);border:1px solid #f2d27a;border-radius:50%;grid-template-rows:52% 34%;width:clamp(15px,20cqw,26px);padding:9% 10% 6%;top:clamp(12px,18cqw,23px);right:1px;box-shadow:0 2px 4px #01050cbf,inset 0 0 0 1px #331f08b8}.ka-board-crest svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:58%;height:100%}.ka-board-crest svg .fill{fill:currentColor;stroke:none}.ka-board-crest svg .jewel{fill:#8b5f1e;stroke:none}.ka-board-crest b{font:700 clamp(6px, 8cqw, 10px)/1 var(--font-cinzel), Georgia, serif}.ka-board-power{width:var(--ka-board-badge);isolation:isolate;color:#fff6df;background:var(--ka-board-gold);clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%);filter:drop-shadow(0 2px 3px #01050cd1);grid-template-rows:48% 42%;height:clamp(22px,30cqw,39px);padding:11% 12% 8%;top:-1px;left:-1px}.ka-board-power:before{content:"";z-index:-1;clip-path:polygon(0 0,100% 0,100% 76%,50% 97%,0 76%);background:linear-gradient(#172743,#0b1527);position:absolute;inset:2px}.ka-board-power svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:60%;height:100%}.ka-board-power svg .blade,.ka-board-power svg .hilt{fill:currentColor;stroke:#111d32;stroke-width:1.5px}.ka-board-power svg .rays{stroke-width:2.8px}.ka-board-power b{font:700 clamp(8px, 12cqw, 16px)/.9 var(--font-cinzel), Georgia, serif}.ka-board-power i{color:#102016;width:clamp(8px,10cqw,12px);height:clamp(8px,10cqw,12px);font:800 clamp(5px, 6cqw, 7px)/1 var(--font-inter), sans-serif;background:#bfe8c5;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2px;right:-2px}.ka-board-power.buffed:before{background:linear-gradient(#3f7a4d,#204d31)}.ka-board-power.debuffed:before{background:linear-gradient(#8b493c,#55271f)}.ka-board-power.debuffed i{color:#32100b;background:#f1b2a5}.ka-board-house-sigil{width:calc(var(--ka-board-badge) * 1.08);aspect-ratio:1;color:#fff0bf;filter:drop-shadow(0 2px 3px #01050cd6);background:0 0;border:0;border-radius:50%;bottom:-1cqw;left:50%;transform:translate(-50%)}.ka-board-glyph{aspect-ratio:1;color:#fff6df;background:#0a1423e6;border:1px solid #e8c66fcc;border-radius:3px;width:clamp(14px,18cqw,23px);bottom:3cqw;right:3cqw;box-shadow:0 2px 4px #01050c9e}.ka-board-glyph svg{width:70%;height:70%}.ka-board-back{z-index:4;color:#d6bd75;background-color:#172039;background-image:repeating-linear-gradient(45deg,#0000 0 7px,#d6bd7521 7px 9px);place-items:center;display:grid;position:absolute;inset:0}.ka-board-back:before{content:"";aspect-ratio:1;border:1px solid;width:56%;transform:rotate(45deg)}.ka-board-back i{font-style:normal;position:absolute}.ka-board-cocoon{z-index:5;background:linear-gradient(45deg,#0000 46%,#ece7f5ad 47% 53%,#0000 54%),linear-gradient(-45deg,#0000 46%,#ece7f5ad 47% 53%,#0000 54%);position:absolute;inset:0}.ka-board-cocoon i{color:#24233a;width:19px;height:19px;font:800 9px var(--font-inter), sans-serif;background:#ece7f5;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;left:4px}.ka-board-redact{z-index:6;flex-direction:column;justify-content:center;gap:8px;display:flex;position:absolute;inset:30% 14%}.ka-board-redact i{background:#161417;height:7px;box-shadow:0 0 0 1px #f2e6ca7a}.ka-board-target{z-index:10;pointer-events:none;background:linear-gradient(#fff0 0 0);border:0;position:absolute;inset:5px}.ka-board-target:before,.ka-board-target:after{content:"";background:linear-gradient(var(--ka-warning),var(--ka-warning)) 0 0/13px 2px no-repeat, linear-gradient(var(--ka-warning),var(--ka-warning)) 0 0/2px 13px no-repeat, linear-gradient(var(--ka-warning),var(--ka-warning)) 100% 100%/13px 2px no-repeat, linear-gradient(var(--ka-warning),var(--ka-warning)) 100% 100%/2px 13px no-repeat;position:absolute;inset:0}.ka-board-target:after{transform:rotate(90deg)}.ka-board-card.is-legal{outline-offset:2px;outline:1px dashed #f3dc94}.ka-board-card.is-targeted{box-shadow:0 0 0 2px #e8c66fd1,0 0 13px #e0ab1c85}.ka-board-card.is-last-move{box-shadow:0 0 0 1px #f6de97d9,0 0 12px #e0ab1c70}.ka-board-comet{z-index:10;color:#fff0ac;text-shadow:0 0 7px #f0c55b;position:absolute;top:3px;left:4px}.ka-board-card[data-quiet] .ka-board-power{clip-path:polygon(0 0,100% 0,100% 84%,50% 100%,0 84%);filter:drop-shadow(0 2px 3px #01050cbf);background:linear-gradient(#d4ab2e,#a8842a 70%,#7d5f24);border:0;border-radius:0;grid-template-rows:84% 16%;place-items:center;width:26px;height:34px;padding:0;display:grid;top:3px;left:3px;right:auto}.ka-board-card[data-quiet] .ka-board-power:before{content:"";z-index:-1;clip-path:inherit;background:linear-gradient(165deg,#1c2c4a,#0c1524);position:absolute;inset:1.5px}.ka-board-card[data-quiet] .ka-board-power b{font:700 14px/1 var(--font-cinzel), Georgia, serif;color:#e8e1d0;grid-row:1;place-self:center}.ka-board-card[data-quiet] .ka-board-power.buffed b{color:#8aab79}.ka-board-card[data-quiet] .ka-board-power.debuffed b{color:#d97b6e}.ka-board-card[data-quiet] .ka-board-comet{top:4px;left:auto;right:5px}.ka-board-card[data-quiet] .ka-board-glyph{background:#0d1018e6;border:1px solid #a8842ab3;border-radius:50%;width:24px;height:24px;bottom:4px;right:4px;box-shadow:0 2px 4px #01050c99}.ka-board-card[data-quiet] .ka-board-glyph svg{width:13px;height:13px}.ka-art-row{--ka-house:#8d887d;color:var(--ka-ivory);border:1px solid var(--ka-house);background:#0d1220db;grid-template-columns:64px 1fr;align-items:stretch;gap:12px;padding:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.ka-art-row{border:1px solid color-mix(in srgb, var(--ka-house) 44%, #4b3427)}}.ka-art-row{border-left:4px solid var(--ka-house)}.ka-art-row>.ka-card-art{min-height:58px}.ka-art-row-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.ka-art-row-copy>span{color:var(--ka-house)}@supports (color:color-mix(in lab, red, red)){.ka-art-row-copy>span{color:color-mix(in srgb, var(--ka-house) 74%, white)}}.ka-art-row-copy>span{letter-spacing:.12em;text-transform:uppercase;font-size:9px}.ka-art-row-copy strong{color:var(--ka-ivory);font-family:var(--font-cinzel), serif;font-size:12px}.ka-art-row-copy small{color:#b7aa92;font-size:10px}.ka-state-panel{min-height:72px;color:var(--ka-ivory);background:#0d1220cc;border:1px solid #c9a03f4d;align-items:center;gap:12px;padding:14px 16px;display:flex}.ka-state-panel>span{border:1px solid var(--ka-fine-gold);width:34px;height:34px;color:var(--ka-fine-gold);border-radius:50%;place-items:center;display:grid}.ka-state-panel strong{font-family:var(--font-cinzel), serif;display:block}.ka-state-panel[data-state=error]{border-color:var(--ka-crisis)}.ka-state-panel[data-state=disabled]{opacity:.62}.ka-state-panel[data-state=loading]>span{animation:1.4s linear infinite ka-state-turn}@keyframes ka-state-turn{to{transform:rotate(360deg)}}:where(.ka-plate,.ka-board-card,.ka-art-row):focus-visible{outline-offset:2px;outline:2px solid #fff0ac}@media (prefers-reduced-motion:reduce){.ka-state-panel[data-state=loading]>span{animation:none}}.ka-hoverplate{z-index:80;pointer-events:none;filter:drop-shadow(0 30px 60px #000000b8);width:340px;position:fixed}.adt-root{--seat-blue:#a1def4;--seat-blue-glow:#a1def455;--seat-red:#f3aca3;--seat-red-glow:#f3aca355;--adt-line:#c3ad7e47;--adt-top:52px;--adt-left:max(12px, env(safe-area-inset-left,0px));--adt-right:max(12px, env(safe-area-inset-right,0px));--adt-bottom:max(8px, env(safe-area-inset-bottom,0px));--adt-field:max(252px, min(calc(var(--adt-vh,100dvh) - var(--adt-top) - 18px - var(--adt-bottom) - env(safe-area-inset-top,0px)), calc(100vw - var(--adt-left) - var(--adt-right) - 328px), 400px));z-index:60;isolation:isolate;width:100%;height:var(--adt-vh,100dvh);padding:env(safe-area-inset-top,0px) var(--adt-right) var(--adt-bottom) var(--adt-left);color:#eee9dd;font:12px/1.4 var(--font-inter,Inter), Arial, sans-serif;overscroll-behavior:contain;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#14202b;position:fixed;inset:0;overflow:hidden}.adt-root *,.adt-root :before,.adt-root :after{box-sizing:border-box}.adt-root:before{content:"";z-index:-2;background:linear-gradient(90deg,#0a131ce3,#0c171f6e 47%,#0a131cdb),url(/assets/generated/arena/board-v2/stage-surround.webp) 50%/cover;position:absolute;inset:0}.adt-root:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#070f17b3,#0000 45%,#060e17bf);position:absolute;inset:0}.adt-root button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin:0}.adt-root button:disabled{cursor:default;opacity:.48}.adt-root :focus-visible{outline-offset:-3px;outline:2px solid #f7d58a}.adt-root h1,.adt-root h2,.adt-root p{margin:0}.adt-root svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.adt-root .blue{color:#a1def4}.adt-root .red{color:#f3aca3}.adt-topbar{height:var(--adt-top);border-bottom:1px solid var(--adt-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;max-width:1200px;margin:auto;display:grid;position:relative}.adt-identity{align-items:center;gap:9px;min-width:0;display:flex}.adt-identity.enemy{justify-content:flex-end}.adt-brand{font:18px var(--font-cinzel,Cinzel), Georgia, serif;letter-spacing:.14em;color:#eddaad;border-right:1px solid var(--adt-line);padding-right:14px}.adt-brand small{letter-spacing:.45em;text-align:center;font:8px Arial,sans-serif;display:block}.adt-root .adt-player{text-align:left;align-items:center;gap:8px;min-width:44px;height:44px;padding:0;display:flex}.adt-name{white-space:nowrap;text-overflow:ellipsis;max-width:118px;font-size:11px;overflow:hidden}.adt-name small{color:#b5c0c7;font-size:9px;display:block}.adt-player>b{font:600 25px/1 var(--font-cinzel,Cinzel), Georgia, serif}.adt-turn{text-align:center;min-width:100px;max-width:200px}.adt-turn>span{color:#d9ccad;letter-spacing:.1em;font-size:10px;display:block}.adt-turn strong{color:#b4e1ea;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.adt-root .adt-menu{flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.adt-topbar .ars-fuse{position:absolute;bottom:0;left:0;right:0}.adt-battle{height:calc(100% - var(--adt-top));grid-template-columns:minmax(139px,1fr) var(--adt-field) minmax(169px,1fr);align-items:center;gap:12px;max-width:1200px;min-height:0;margin:auto;padding-top:10px;display:grid}.adt-field{width:var(--adt-field);height:var(--adt-field);background:linear-gradient(140deg,#13222be8,#17222ce6),url(/assets/generated/arena/board-v2/board-surface.webp) 50%/cover;border:1px solid #aa9661;border-radius:6px;grid-template-rows:44px repeat(4,minmax(0,1fr));grid-template-columns:44px repeat(4,minmax(0,1fr));gap:4px;padding:7px;display:grid;position:relative;box-shadow:0 8px 25px #050c1480,0 0 0 3px #111b24,inset 0 0 0 2px #ad94642b}.adt-board-row{display:contents}.adt-root .adt-lane{background:#09151d66;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;line-height:1.15;display:flex}.adt-lane>span{color:#e1d6bd;text-transform:uppercase;letter-spacing:.04em;font-size:8px;line-height:1.7}.adt-lane>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.adt-lane i,.adt-lane em{font-style:normal}.adt-lane em{color:#9babaf;padding:0 3px}.adt-lane.blue{box-shadow:inset 0 -2px #80bad5}.adt-lane.red{box-shadow:inset 0 -2px #ce847b}.adt-lane.corner{color:#e2c687}.adt-lane.corner svg{width:23px;height:23px}.adt-lane.corner small{font-size:8px}.adt-root .adt-cell{background:linear-gradient(145deg,#273643b0,#111e29);border:1px solid #677e8c6b;border-radius:3px;min-width:44px;min-height:44px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 0 12px #010a1577}.adt-cell.empty:before{content:"";border:1px solid #91b2bb24;width:11px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.adt-root .adt-cell.legal{background:linear-gradient(145deg,#37545060,#142933);border-color:#a4c4bf92}.adt-cell.legal:after{content:"";background:#b3d1c3;border-radius:50%;width:3px;height:3px;position:absolute;bottom:5px;left:50%}.adt-root .adt-cell.blue{border-color:#8bc9e1}.adt-root .adt-cell.red{border-color:#d59287}.adt-root .adt-cell.staged{border:2px solid #f0d590;box-shadow:0 0 8px #e8c98144}.adt-cell.target-option{outline-offset:-3px;outline:2px solid #e5cf91}.adt-cell.target-picked{outline-offset:-4px;outline:3px solid #aeece1}.adt-cell.lastmove:not(.staged):after{content:"";background:#fff0c8;height:2px;position:absolute;top:1px;left:35%;right:35%}.adt-root .adt-tile{width:100%;height:100%;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0;transform:none}.adt-root .adt-tile .ka-board-power,.adt-ghost>b{z-index:4;color:#f8f4e7;min-width:23px;height:24px;font:600 18px/1 var(--font-cinzel,Cinzel), Georgia, serif;background:#111f2bed;border:1px solid #a7c0cf8f;border-radius:2px;place-items:center;padding:0 4px;display:grid;position:absolute;inset:auto 2px 2px auto;box-shadow:0 1px 5px #0009}.adt-root .adt-tile.red .ka-board-power{background:#301e24ef;border-color:#d99b8c}.adt-root .adt-tile .ka-board-power b{font:inherit}.adt-root .ka-card-art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.adt-root .ka-card-art-image{object-fit:cover;object-position:50% 28%}.adt-root .adt-tile .ka-board-back,.adt-back-art{background:url(/assets/generated/arena/board-v2/card-back.webp) 50%/cover;position:absolute;inset:0}.adt-owner{z-index:3;border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;top:4px;left:4px}.adt-owner.blue{border-bottom:6px solid #b6edff}.adt-owner.red{border-top:6px solid #ffd0c6}.adt-ghost{position:absolute;inset:0}.adt-ghost .ka-card-art{opacity:.6}.adt-ghost>span:last-child{color:#ffeac0;font-size:14px;position:absolute;bottom:2px;left:3px}.adt-glyph{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.adt-glyph svg{border:1px solid;border-radius:50%;width:28px;height:28px;padding:4px}.adt-glyph.occupied{z-index:5;inset:auto auto 2px 3px}.adt-glyph.occupied svg{background:#101a23;width:15px;height:15px;padding:1px}.adt-delta,.adt-fuse{z-index:5;color:#ffe0d1;background:#402029;padding:0 3px;font-size:11px;position:absolute;top:2px;right:2px}.adt-fuse{color:#e9d6ff;background:#302f48;left:2px;right:auto}.adt-tell{color:#eac985;position:absolute;top:3px;right:3px}.adt-inspector{border:1px solid var(--adt-line);background:linear-gradient(160deg,#182432ee,#0d1823fa);border-radius:5px;flex-direction:column;min-width:0;height:100%;min-height:0;max-height:430px;display:flex;position:relative;overflow:hidden}.adt-portrait-art{flex:none;height:38%;min-height:0;position:relative}.adt-portrait-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#14202b);position:absolute;inset:0}.adt-portrait-art>span:last-child{z-index:1;color:#f7dca1;letter-spacing:.12em;background:#141d29bd;border:1px solid #d8b8786b;padding:3px 6px;font-size:8px;position:absolute;top:8px;left:8px}.adt-card-copy{scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-height:0;padding:0 12px 10px;position:relative;overflow-y:auto}.adt-card-copy h1{font:18px/1.16 var(--font-cinzel,Cinzel), Georgia, serif;color:#f2e8d2;overflow-wrap:anywhere;margin-bottom:6px}.adt-kind{color:#c4bbab;font-size:9px;margin-bottom:8px!important}.adt-card-stats{border-block:1px solid var(--adt-line);align-items:center;gap:10px;margin-bottom:8px;padding:6px 0;display:flex}.adt-card-stats span{align-items:center;gap:4px;font-size:12px;display:flex}.adt-card-stats small{color:#b9b9ac;font-size:9px}.adt-card-stats svg{color:#ddc181;width:14px;height:14px}.adt-ability{color:#d9e0df;font-size:12px;line-height:1.45}.adt-ability.silenced{color:#b7b1b2}.adt-ability b{color:#f0cf8c}.adt-consequence{border-top:1px solid var(--adt-line);color:#b2dde1;margin-top:9px;padding-top:8px;font-size:11px}.adt-glyph-note{font-size:11px;margin-top:8px!important}.adt-glyph-note svg{vertical-align:middle;margin-right:4px;display:inline}.adt-rules summary{color:#e3c996;cursor:pointer;align-items:center;min-height:44px;font-size:11px;display:flex}.adt-rules summary:before{content:"+";margin-right:6px}.adt-rules[open] summary:before{content:"−"}.adt-rules p,.adt-rules .mus-kw-rules{font-size:11px;line-height:1.5}.adt-utility{scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-height:0;padding:10px 12px;overflow:auto}.adt-utility h2{font:18px var(--font-cinzel,Cinzel), Georgia, serif;color:#ead5ab;margin:0 0 12px}.adt-utility p{color:#ced7d8;margin-bottom:10px;font-size:12px}.adt-root .adt-utility button,.adt-root .adt-utility a{border-bottom:1px solid var(--adt-line);color:#e2d6bb;text-align:left;align-items:center;gap:8px;width:100%;min-height:44px;padding:7px 0;font-size:12px;text-decoration:none;display:flex}.adt-root .adt-utility .adt-back{color:#a9dae3}.adt-utility dl{margin:0 0 10px}.adt-utility dl>div{border-top:1px solid var(--adt-line);justify-content:space-between;gap:8px;padding:8px 0;display:flex}.adt-utility dd{text-align:right;margin:0}.adt-log{border-bottom:1px solid var(--adt-line);padding:8px 0}.adt-log small{color:#c6b68f;margin-bottom:4px;display:block}.adt-line-totals{justify-content:space-between;margin-bottom:10px;display:flex}.adt-hidden-card{background-position:50%;background-repeat:no-repeat;background-size:contain;height:80px;margin-bottom:12px}.adt-command{flex-direction:column;gap:8px;min-width:0;height:100%;min-height:0;max-height:430px;display:flex}.adt-wallet{border:1px solid var(--adt-line);background:#101c29e6;border-radius:5px;flex:none;align-items:center;min-height:48px;display:flex}.adt-root .adt-wallet button{text-align:left;flex:1;justify-content:center;align-items:center;gap:5px;min-width:44px;height:46px;padding:0 3px;display:flex}.adt-wallet button+button{border-left:1px solid #bcac7830}.adt-wallet svg{color:#dcbb78;width:19px;height:19px}.adt-wallet b{font-size:15px;font-weight:550}.adt-wallet small{color:#d0cbbd;font-size:8px;display:block}.adt-wallet em{color:#b4c0c7;font-size:10px;font-style:normal}.adt-hand-section{flex-direction:column;flex:1;gap:5px;min-height:48px;display:flex}.adt-hand-title{color:#c5c6b8;letter-spacing:.06em;text-transform:uppercase;flex:none;justify-content:space-between;align-items:center;height:15px;font-size:9px;display:flex}.adt-hand-title span{color:#a1cbd8;font-size:8px}.adt-hand{scrollbar-width:thin;overscroll-behavior:contain;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(76px,1fr);gap:7px;min-height:0;padding:2px;display:grid;overflow-y:auto}.adt-root .adt-hand-card{text-align:left;background:#121f2b;border:1px solid #777666;border-radius:4px;min-width:44px;min-height:44px;padding:0;position:relative;overflow:hidden;box-shadow:0 3px 8px #0007}.adt-hand-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 36%,#111923b0 76%,#101a25 99%);position:absolute;inset:0}.adt-card-name{z-index:1;font:9px/1.15 var(--font-cinzel,Cinzel), Georgia, serif;color:#f0eada;overflow-wrap:anywhere;position:absolute;bottom:4px;left:5px;right:5px}.adt-cost{z-index:1;color:#18222b;width:21px;height:24px;font:600 15px var(--font-cinzel,Cinzel), Georgia, serif;background:linear-gradient(145deg,#e7cb8c,#9f7b3c);border:1px solid #fae8b9;border-radius:3px 3px 8px 8px;place-items:center;display:grid;position:absolute;top:3px;left:3px}.adt-hand-power{z-index:1;background:#142437ed;padding:0 3px;font-size:11px;position:absolute;top:4px;right:4px}.adt-crest{z-index:1;color:#edcf90;font-size:9px;position:absolute;top:28px;left:4px}.adt-root .adt-hand-card.selected{border:2px solid #f0d295;box-shadow:0 0 0 1px #bd92534d,0 0 12px #d5b16a26}.adt-hand-card.unaffordable .adt-cost{color:#e2d9ca;background:#353d47;border-color:#7c868d}.adt-hand-empty{color:#b7c6ce;grid-column:1/-1;padding:12px 4px;font-size:12px}.adt-controls{flex:none;grid-template-columns:minmax(72px,.8fr) minmax(84px,1.2fr);gap:7px;min-height:45px;display:grid}.adt-root .adt-secondary,.adt-root .adt-primary{border-radius:4px;min-height:45px;padding:4px 6px;font-size:11px;font-weight:600;line-height:1.25}.adt-root .adt-secondary{color:#d8cfb7;background:#101c2aeb;border:1px solid #ab946550}.adt-root .adt-primary{color:#20232a;background:linear-gradient(125deg,#ebd6a1,#c29c57);border:1px solid #f6dd9c;box-shadow:inset 0 1px #fff4,0 4px 12px #0004}.adt-primary small{margin-top:2px;font-size:8px;font-weight:400;display:block}.adt-root .adt-facedown{border-block:1px solid var(--adt-line);text-align:left;flex:none;min-height:44px;font-size:11px}.adt-countdown{flex:none;justify-content:space-between;align-items:center;font-size:11px;display:flex}.adt-root .adt-countdown button{color:#e9cf96;min-width:44px;min-height:44px}.adt-notice{color:#f6b5a0;flex:none;max-height:44px;font-size:11px;overflow-y:auto}.adt-extras{flex:none;min-width:0}.adt-extras:empty,.adt-tutorial-slot:empty{display:none}.adt-tutorial-slot:not(:empty){scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.adt-root:has(.adt-tutorial-slot .artut-bubble:not(.act)) .adt-hand-section{display:none}:is(.adt-tutorial-slot:has(.act),.adt-tutorial-slot:has(.artut-hintchip)){flex:none;max-height:76px}.adt-tutorial-slot .artut-bubble,.adt-tutorial-slot .artut-hintchip{border:1px solid var(--adt-line);width:100%;min-width:0;box-shadow:none;background:#15202b;border-radius:4px;margin:0;padding:8px;position:static;inset:auto;transform:none}.adt-tutorial-slot .artut-bubble h3{margin:4px 0;font-size:15px}.adt-tutorial-slot .artut-bubble p{font:12px/1.45 var(--font-inter,Inter), Arial, sans-serif}.adt-tutorial-slot .artut-bubble .artut-btns{gap:4px;margin-top:6px;display:flex}.adt-tutorial-slot .artut-bubble button,.adt-tutorial-slot .artut-hintchip button{min-width:44px;min-height:44px;padding:4px;font-size:11px}.adt-tutorial-slot .artut-bubble.act{align-items:center;gap:4px;padding:0 5px;display:flex}.adt-tutorial-slot .artut-bubble.act .artut-eyebrow,.adt-tutorial-slot .artut-bubble.act h3{display:none}.adt-tutorial-slot .artut-bubble.act .artut-btns{margin:0 0 0 auto}.adt-tutorial-slot .artut-bubble.act p{font-size:10px}.adt-extras .ars-skip,.adt-extras .ars-replaynote,.adt-extras .ars-replaybar,.adt-extras .mus-toast-zone{width:100%;max-width:none;margin:0;position:static;inset:auto;transform:none}.adt-extras .ars-replaybar{border:1px solid var(--adt-line);background:#101c29;flex-wrap:wrap;gap:4px;padding:6px;display:flex}.adt-extras .ars-replaybar button,.adt-extras .ars-skip{min-width:44px;min-height:44px}.adt-extras .mus-toast-zone{max-height:64px;overflow-y:auto}.adt-root.replay .adt-hand-section{flex:1}.adt-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body:has(.adt-root) .ars-announce{clip:rect(0,0,0,0);white-space:nowrap;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:is(body:has(.adt-root) .ars-fxlayer,body:has(.adt-root) .ticket-disc){display:none}@media (max-width:750px){.adt-root{--adt-left:max(8px,env(safe-area-inset-left,0px));--adt-right:max(8px,env(safe-area-inset-right,0px))}.adt-battle{gap:8px}.adt-brand{padding-right:8px;font-size:14px}.adt-brand small{font-size:6px}.adt-name{max-width:80px;font-size:10px}.adt-topbar,.adt-identity{gap:6px}.adt-turn{min-width:92px;max-width:145px}.adt-turn strong{font-size:10px}.adt-card-copy{padding:0 8px 8px}.adt-card-copy h1{font-size:16px}.adt-ability{font-size:11px}.adt-card-stats{gap:7px}.adt-card-stats small{font-size:8px}.adt-wallet svg{display:none}.adt-hand{grid-auto-rows:minmax(70px,1fr);gap:4px}.adt-card-name{font-size:8px;left:3px;right:3px}.adt-hand-power{font-size:9px;right:2px}.adt-cost{width:18px;height:21px;font-size:13px;left:2px}.adt-controls{gap:5px}.adt-root .adt-primary,.adt-root .adt-secondary{font-size:10px}}@media (max-height:360px){.adt-root.landscape{--adt-top:44px}.adt-portrait-art{height:28%}.adt-command{gap:5px}.adt-card-copy h1{font-size:15px}}@media (max-width:639px) and (orientation:landscape){.adt-root.landscape{--adt-field:max(252px,min(calc(100vw - 210px),260px));overflow-y:auto}.adt-battle{height:auto;min-height:calc(100% - var(--adt-top));grid-template-columns:var(--adt-field) minmax(169px,1fr);align-items:start}.adt-inspector{grid-area:2/1/auto/-1;grid-template-columns:30% 1fr;height:200px;display:grid}.adt-portrait-art{height:100%}.adt-card-copy{padding:10px}.adt-utility{grid-column:1/-1}.adt-command{height:var(--adt-field)}.adt-brand{display:none}}.adt-root.portrait{--adt-field:min(calc(100vw - var(--adt-left) - var(--adt-right)),430px);overflow-y:auto}.adt-root.portrait .adt-brand{display:none}.adt-root.portrait .adt-topbar{height:56px}.adt-root.portrait .adt-name{max-width:70px}.adt-root.portrait .enemy .adt-name{max-width:52px}.adt-root.portrait .enemy .adt-name small{display:none}.adt-root.portrait .adt-turn{max-width:105px}.adt-root.portrait .adt-battle{flex-direction:column;gap:12px;height:auto;padding-top:12px;padding-bottom:8px;display:flex}.adt-root.portrait .adt-field{flex:none;order:-1}.adt-root.portrait .adt-inspector{flex:none;grid-template-columns:32% 1fr;width:100%;height:220px;max-height:none;display:grid}.adt-root.portrait .adt-portrait-art{height:100%}.adt-root.portrait .adt-portrait-art:after{background:linear-gradient(90deg,#0000,#14202b)}.adt-root.portrait .adt-card-copy{padding:10px}.adt-root.portrait .adt-utility{grid-column:1/-1;height:100%}.adt-root.portrait .adt-command{gap:8px;width:100%;height:auto;max-height:none}.adt-root.portrait .adt-hand-section{flex:none;height:126px}.adt-root.portrait .adt-hand{display:flex;overflow:auto hidden}.adt-root.portrait .adt-hand-card{flex:0 0 80px}@media (max-width:459px) and (orientation:landscape){.adt-root.landscape{--adt-field:calc(100vw - var(--adt-left) - var(--adt-right))}.adt-root.landscape .adt-battle{flex-direction:column;display:flex}.adt-root.landscape .adt-field{flex:none;order:-1}.adt-root.landscape .adt-inspector{flex:none;width:100%;height:220px}.adt-root.landscape .adt-command{flex:none;width:100%;height:280px}.adt-root.landscape .adt-name{max-width:65px}}@media (prefers-reduced-motion:reduce){.adt-root *,.adt-root :before,.adt-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.across-viewport{overscroll-behavior:contain;background:linear-gradient(#09142130,#09142130),linear-gradient(#091628b8,#0000 32%,#08101e66),linear-gradient(90deg,#091421c9,#0000 36% 65%,#091421c9),#152233 url(/assets/generated/arena/board-v2/stage-surround.webp) 50% 37%/cover fixed;display:block;overflow:auto}.ars-stage.recut.across{--bone:#f2e7ce;--bone-dim:#ded6c4;--bone-faint:#bfc7ce;--gold-label:#edce8e;--at-side:246px;--at-edge:clamp(18px,4.8%,74px);--at-side-top:196px;height:auto;box-shadow:none;color:var(--bone);background:0 0;border:0;flex-shrink:0;margin:0 auto;padding:0;font-size:13px;display:block;position:relative;overflow:visible;transform:none}.ars-stage.recut.across[data-compact=true]{--at-side:210px;--at-side-top:174px}.ars-stage.recut.across:before,.ars-stage.recut.across:after,.ars-stage.recut.across .ars-par1,.ars-stage.recut.across .ars-par2,.ars-stage.recut.across .ars-vigndrift,.ars-stage.recut.across .ars-breath{display:none}.ars-stage.recut.across button:focus-visible{outline-offset:4px;outline:3px solid #ffe3a5}.ars-stage.recut.across .blue{color:#aaceff}.ars-stage.recut.across .red{color:#ffafa2}.ars-stage.recut.across .ars-mainrow{display:contents;position:static}.ars-stage.recut.across .at-chrome{text-shadow:0 2px 6px #000;border-bottom:1px solid #d9b56b30;align-items:center;gap:24px;height:44px;display:flex;position:absolute;inset:0 30px auto}.ars-stage.recut.across .at-wordmark{letter-spacing:.21em;color:#f2dcab;font:22px Georgia,serif}.ars-stage.recut.across .at-wordmark span{letter-spacing:.3em;margin-left:8px;font:10px Segoe UI,sans-serif}.ars-stage.recut.across .at-match-meta{color:#e0d9c7;font-size:11px}.ars-stage.recut.across .ars-foestrip{height:116px;box-shadow:none;pointer-events:none;z-index:12;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;inset:0 0 auto}.ars-stage.recut.across .ars-foestrip:before,.ars-stage.recut.across .ars-foestrip:after{display:none}.ars-stage.recut.across .fs-id{left:calc(50% - var(--at-board)/2);pointer-events:auto;gap:9px;max-width:210px;position:absolute;top:56px}.ars-stage.recut.across .fs-seal{flex:0 0 36px;width:36px;height:36px;font-size:20px}.ars-stage.recut.across .fs-name{color:#ffecd0;flex-wrap:wrap;gap:5px;font:16px Georgia,serif;display:flex}.ars-stage.recut.across .fs-house{letter-spacing:0;color:#d2d6da;margin-top:5px;font:10px Segoe UI,sans-serif}.ars-stage.recut.across .fs-tell{color:#c9d4e2;white-space:normal;flex-basis:100%;font:10px Segoe UI,sans-serif}.ars-stage.recut.across .fs-econ{pointer-events:auto;background:0 0;border:0;gap:14px;margin:0;padding:0;display:flex;position:absolute;top:54px;left:calc(50% + 120px)}.ars-stage.recut.across .fe-item{letter-spacing:0;color:#e5dac5;background:0 0;border:0;grid-template-columns:30px auto;align-items:center;gap:0 5px;padding:0;font:11px Segoe UI,sans-serif;display:grid}.ars-stage.recut.across .fe-item .at-icon{grid-row:span 2}.ars-stage.recut.across .fe-item b{color:#fff2d0;font:19px/1.2 Segoe UI,sans-serif}.ars-stage.recut.across .at-rival-hand{pointer-events:none;width:0;height:90px;position:absolute;top:9px;left:50%}.ars-stage.recut.across .at-rival-hand img{object-fit:cover;transform-origin:50% 100%;filter:drop-shadow(0 3px 3px #000a);border:1px solid #cebd92;border-radius:3px;width:62px;height:87px;position:absolute;top:0;left:-31px}.ars-stage.recut.across .at-foe-counts{white-space:nowrap;color:#eadbbb;gap:10px;font:10px Segoe UI,sans-serif;display:flex;position:absolute;top:102px;left:50%;transform:translate(-50%)}.ars-stage.recut.across .ars-fuse{height:3px;inset:44px 30px auto}.ars-stage.recut.across .ars-boardzone{left:50%;top:var(--at-board-top);width:var(--at-board);height:var(--at-board);margin:0;padding:0;display:block;position:absolute;transform:translate(-50%)}.ars-stage.recut.across .ars-boardrow,.ars-stage.recut.across .ars-stonewrap{width:100%;height:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;inset:0;transform:none}.ars-stage.recut.across .ars-grid.painted,.ars-stage.recut.across .ars-board560{width:100%;height:100%;margin:0;position:absolute;inset:0;transform:none}.ars-stage.recut.across .ars-grid.painted{filter:drop-shadow(0 10px 8px #0007);border-radius:12%}.ars-stage.recut.across .ars-roadrow,.ars-stage.recut.across .ars-roads{pointer-events:none;z-index:7;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.ars-stage.recut.across .ars-road{pointer-events:auto;background:linear-gradient(#26384af2,#142237f5);border:1px solid #bba368;border-radius:2px;flex-direction:column-reverse;justify-content:center;align-items:center;gap:3px;width:18.018%;height:42px;padding:3px;display:flex;position:absolute;top:7px;bottom:auto;transform:translate(-50%);box-shadow:0 2px 3px #0008}.ars-stage.recut.across .ars-watchcol{pointer-events:none;z-index:8;width:100%;height:100%;margin:0;position:absolute;inset:0}.ars-stage.recut.across .ars-watch{pointer-events:auto;background:linear-gradient(90deg,#24354bf2,#142237f5);border:1px solid #bba368;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:46px;height:18.018%;padding:3px;display:flex;position:absolute;left:-18px;right:auto;transform:translateY(-50%);box-shadow:0 2px 3px #0008}.ars-stage.recut.across .ars-watch .ln-name{writing-mode:vertical-rl;max-height:58px}.ars-stage.recut.across .ln-name{letter-spacing:.03em;color:#f5e3bf;font:10px/1.2 Segoe UI,sans-serif}.ars-stage.recut.across .ln-sc{letter-spacing:0;justify-content:center;align-items:center;gap:5px;font:14px/1 Segoe UI,sans-serif;display:flex}.ars-stage.recut.across .ln-sc i{font-style:normal}.ars-stage.recut.across .ln-sc em{color:#d3bc7d;margin:0;font-style:normal}.ars-stage.recut.across .ars-cornerchip{width:auto;min-width:0;height:28px;box-shadow:none;background:0 0;border:0;padding:0;font-size:10px;inset:calc(100% + 13px) auto auto 18px;transform:none}.ars-stage.recut.across .ars-cornerchip.nightrise{left:auto;right:18px}.ars-stage.recut.across .ars-cornerchip .cc-icon{width:24px;height:24px}.ars-stage.recut.across .ars-cornerchip .cc-name{letter-spacing:.04em;font-size:10px}.ars-stage.recut.across .ars-cornerchip:before,.ars-stage.recut.across .ars-cornerchip:after{display:none}.ars-stage.recut.across .ars-lpanel{left:var(--at-edge);top:var(--at-side-top);width:var(--at-side);height:auto;max-height:530px;box-shadow:none;z-index:16;background:0 0;border:0;border-radius:3px;flex-direction:column;padding:16px;display:flex;position:absolute;bottom:auto;overflow:visible}.ars-stage.recut.across .ars-lpanel:before{content:"";pointer-events:none;z-index:1;opacity:1;background:0 0;border:34px solid #0000;border-image:url(/assets/generated/arena/across-table/panel-trim.webp) 23%/34px;display:block;position:absolute;inset:-9px}.ars-stage.recut.across .ars-lpanel:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(135deg,#172a3d,#162435);display:block;position:absolute;inset:8px}.ars-stage.recut.across .ars-lpanel>*{z-index:2;position:relative}.ars-stage.recut.across .at-study-heading{border-bottom:1px solid #cfb47744;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:10px;display:flex}.ars-stage.recut.across .at-study-heading h2{color:#f5e4c2;margin:0;font:18px Georgia,serif}.ars-stage.recut.across .at-study-heading button{color:#ead9ba;background:0 0;border:1px solid #bea16855;border-radius:3px;width:30px;height:30px;font-size:20px}.ars-stage.recut.across .ars-drawtabs{background:0 0;border:0;flex-shrink:0;gap:4px;margin:0 0 12px;padding:0;display:flex}.ars-stage.recut.across .ars-drawtabs button{letter-spacing:0;color:#d4ccb8;background:0 0;border:0;border-bottom:1px solid #bca06544;flex:1;min-width:0;padding:6px 1px;font:11px Segoe UI,sans-serif}.ars-stage.recut.across .ars-drawtabs button.on{color:#ffe0a1;border-color:#e9c47b}.ars-stage.recut.across .ars-drawbody{scrollbar-width:thin;scrollbar-color:#8e7b59 transparent;min-height:0;padding:0 3px 0 0;overflow:auto}.ars-stage.recut.across .ars-drawbody.ars-focusstudy{width:auto;height:auto;max-height:none;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;background:0 0;border:0;margin:0;display:block;position:static;inset:auto;transform:none}.ars-stage.recut.across .ars-refrow{border:0;grid-template-columns:29px minmax(0,1fr);align-items:start;gap:10px;margin:0 0 17px;padding:0;display:grid}.ars-stage.recut.across .ars-refrow .rn{letter-spacing:0;margin:0 0 4px;font:600 13px/1.3 Segoe UI,sans-serif;color:#f3dfbc!important}.ars-stage.recut.across .ars-refrow .re{color:#d5d6cc;font:12px/1.5 Segoe UI,sans-serif}.ars-stage.recut.across .at-inspect-hint{color:#d0c7af;border-top:1px solid #b49b6144;margin-top:4px;padding-top:12px;font:11px/1.5 Segoe UI,sans-serif}.ars-stage.recut.across .arf-study{width:190px;max-width:100%;margin:0 auto 12px;container-type:inline-size}.ars-stage.recut.across .arf-name{font-size:18px}.ars-stage.recut.across .arf-rules{color:#eee3ca;font:13px/1.5 Segoe UI,sans-serif}.ars-stage.recut.across .arf-k,.ars-stage.recut.across .arf-kind,.ars-stage.recut.across .arf-axisnote{color:#cfd5d9;font-size:11px}.ars-stage.recut.across .at-focus-glyph{align-items:center;gap:8px;margin-top:12px;font-size:12px;line-height:1.5;display:flex}.ars-stage.recut.across .at-focus-glyph .at-icon{flex:0 0 30px}.ars-stage.recut.across .arf-fieldrow{gap:6px;padding:8px 0;font-size:12px}.ars-stage.recut.across .arf-fieldhead{font-size:12px}.ars-stage.recut.across .arf-fieldhead .thr{font-size:10px}.ars-stage.recut.across .ars-chronentry .cx{color:#e1d7c2;font-size:12px;line-height:1.5}.ars-stage.recut.across .at-icon{vertical-align:middle;pointer-events:none;flex-shrink:0;place-items:center;width:30px;height:30px;display:inline-grid}.ars-stage.recut.across .at-icon img{object-fit:contain;filter:drop-shadow(0 2px 1px #0007);width:100%;height:100%;display:block}.ars-stage.recut.across .at-icon-fallback{color:#ffe1a1;font:700 14px Georgia}.ars-stage.recut.across .at-medallion{filter:drop-shadow(0 3px 3px #0009);pointer-events:none;z-index:3;background:url(/assets/generated/arena/board-v2/medallion-surface.webp) 50%/cover;border-radius:50%;place-items:center;width:76%;height:76%;display:grid;position:absolute;top:12%;left:12%}.ars-stage.recut.across .at-medallion>.glyph{filter:none;opacity:1;width:62%;height:62%;margin:0;position:static;inset:auto;transform:none}.ars-stage.recut.across .at-glyph-badge{background:#132034;border:1px solid #ccb47388;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;display:inline-grid}.ars-stage.recut.across .at-glyph-badge .at-icon{width:85%;height:85%}.ars-stage.recut.across .at-glyph-badge[data-glyph=cursed_earth]{background:#e8dcc5}.ars-stage.recut.across .ka-board-glyph{filter:none;opacity:1;background:0 0;border:0;width:27%;height:27%;padding:0;bottom:2px;right:2px}.ars-stage.recut.across .ka-board-glyph>.at-glyph-badge{width:100%;height:100%}.ars-stage.recut.across .ars-cell:has(.b-ribbon) .ka-board-glyph{bottom:9px}.ars-stage.recut.across .ars-ordercol{right:var(--at-edge);z-index:16;flex-direction:column;gap:10px;width:250px;height:auto;margin:0;padding:0;display:flex;position:absolute;top:176px;bottom:auto;left:auto}.ars-stage.recut.across .at-score{text-align:center;background:0 0;border:0;padding:0 25px 4px;display:block;position:static}.ars-stage.recut.across .at-score>small{letter-spacing:.15em;color:#eadbbc;font:10px Segoe UI,sans-serif}.ars-stage.recut.across .at-score .ars-score{justify-content:center;gap:25px;margin:3px 0;font:42px/1 Georgia,serif;display:flex}.ars-stage.recut.across .at-score .ars-score b{font:inherit}.ars-stage.recut.across .at-score .ars-score em{color:#d1bb8c;align-self:center;font:20px Georgia}.ars-stage.recut.across .at-score-names{justify-content:space-between;margin:4px 0;padding:0 21px;font-size:11px;display:flex}.ars-stage.recut.across .at-score .ars-init{letter-spacing:0;color:#dcd4c4;margin:7px 0;font:11px Segoe UI,sans-serif}.ars-stage.recut.across .ars-gtledger{width:auto;box-shadow:none;background:#152435dd;border:1px solid #bea16844;padding:7px 16px;display:block;position:static}.ars-stage.recut.across .gt-row{height:20px;font-size:11px}.ars-stage.recut.across .gt-lab{letter-spacing:.04em;font-size:10px}.ars-stage.recut.across .oc-panel{background:linear-gradient(135deg,#203043f5,#142031fa);border:1px solid #c7a76899;border-radius:4px;min-height:0;padding:16px 14px 12px;position:static;box-shadow:0 5px 14px #0005}.ars-stage.recut.across .oc-panel:before,.ars-stage.recut.across .oc-panel:after{display:none}.ars-stage.recut.across .oc-turn{color:#ffe0a2;text-align:center;letter-spacing:0;margin:0 0 10px;font:22px/1.2 Georgia,serif}.ars-stage.recut.across .ars-prompt{text-align:center;color:#e2d7bd;letter-spacing:0;background:0 0;border:0;max-width:none;min-height:0;margin:0 0 12px;padding:0;font:12px/1.5 Segoe UI,sans-serif;position:static}.ars-stage.recut.across .ars-prompt.crisis{color:#ffb6a4}.ars-stage.recut.across .ars-btn-play{letter-spacing:.08em;color:#182737;background:linear-gradient(#edd79e,#bc904a);border:1px solid #f6dfaa;border-radius:3px;width:100%;height:44px;min-height:44px;margin:0;font:600 15px Segoe UI,sans-serif;box-shadow:0 3px #5c482e}.ars-stage.recut.across .ars-btn-play:disabled{opacity:1;color:#d0d2d0;filter:none;text-shadow:none;background:linear-gradient(#354253,#253142);border-color:#8d8e88;box-shadow:inset 0 0 0 2px #101b2b66}.ars-stage.recut.across .oc-btn{letter-spacing:.03em;color:#f0dfbc;opacity:1;filter:none;background:#0d1b2acc;border:1px solid #9e885577;border-radius:2px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:36px;margin-top:12px;padding:7px 8px;font:12px Segoe UI,sans-serif;display:flex}.ars-stage.recut.across .oc-btn:disabled{opacity:1;filter:none;color:#bac6d1;background:#1d2a39;border-color:#727b8677}.ars-stage.recut.across .oc-btn .at-icon{width:20px;height:20px}.ars-stage.recut.across .oc-cap,.ars-stage.recut.across .oc-reason,.ars-stage.recut.across .oc-order{color:#d9c9a8;letter-spacing:0;text-align:center;margin:7px 0;font:11px/1.5 Segoe UI,sans-serif}.ars-stage.recut.across .oc-reason{color:#ffb9a9}.ars-stage.recut.across .oc-flavor{display:none}.ars-stage.recut.across .oc-div{background:#b49b6144;margin:10px 0 0}.ars-stage.recut.across .at-return-card{color:#efcf8c;background:0 0;border:0;border-bottom:1px solid #baa17155;margin:10px auto 0;padding:3px;font-size:11px;display:block}.ars-stage.recut.across .ars-purse{background:linear-gradient(#273b4bf2,#172633f5);border:1px solid #ad966778;border-radius:3px;gap:5px;width:100%;margin:0;padding:12px 8px;display:flex;position:static;box-shadow:0 4px 12px #0004}.ars-stage.recut.across .pu-row{border:0;flex:1;grid-template-rows:14px auto;grid-template-columns:27px auto;gap:0 5px;min-width:0;height:auto;padding:0;display:grid}.ars-stage.recut.across .pu-row .at-icon{grid-row:span 2;width:27px;height:32px}.ars-stage.recut.across .pu-lab{letter-spacing:0;color:#e2d8c4;font:10px Segoe UI,sans-serif}.ars-stage.recut.across .pu-val{color:#fff0ca;font:20px/1.2 Segoe UI,sans-serif;display:block}.ars-stage.recut.across .pu-val b{font:inherit}.ars-stage.recut.across .pu-val em{color:#c7d0d8;font:12px Segoe UI,sans-serif}.ars-stage.recut.across .ars-deckstack{left:calc(50% + 420px);right:auto;top:calc(var(--at-fan-top) + 12px);text-align:center;z-index:10;flex-direction:column-reverse;gap:15px;width:145px;margin:0;padding:0;display:flex;position:absolute}.ars-stage.recut.across .ds-stack{width:145px;height:203px;margin:0;position:relative;transform:rotate(6deg)}.ars-stage.recut.across .ds-back{background-image:url(/assets/generated/arena/board-v2/card-back.webp);background-size:100% 100%;border:1px solid #d8c69b;border-radius:5px;width:100%;height:100%;position:absolute;inset:0}.ars-stage.recut.across .ds-back.b1{transform:translate(-4px,4px)}.ars-stage.recut.across .ds-back.b2{transform:translate(-8px,8px)}.ars-stage.recut.across .ds-back.b0{transform:none}.ars-stage.recut.across .ds-count{color:#fff1c8;background:#192b41;border:2px solid #d7ba7a;border-radius:50%;place-items:center;width:36px;height:36px;font:22px Georgia;display:grid;position:absolute;inset:auto -9px -10px auto;transform:none}.ars-stage.recut.across .ds-lab{color:#f6e1b9;letter-spacing:.15em;font:10px Segoe UI,sans-serif}.ars-stage.recut.across .ars-botbar{background:0 0;border:0;display:contents}.ars-stage.recut.across .ars-botbar:before,.ars-stage.recut.across .ars-botbar:after{display:none}.ars-stage.recut.across .bb-seat{left:var(--at-edge);top:calc(var(--at-fan-top) + 54px);color:#ffebc9;z-index:5;background:0 0;flex-wrap:wrap;gap:8px;width:210px;height:auto;font:17px Georgia,serif;display:flex;position:absolute}.ars-stage.recut.across .bb-tag{color:#ccd9e7;font:10px Segoe UI,sans-serif}.ars-stage.recut.across .bb-utils{z-index:30;align-items:center;gap:5px;display:flex;position:absolute;top:8px;right:30px}.ars-stage.recut.across .bb-ctl{letter-spacing:0;color:#ddd6c4;background:#10203388;border:1px solid #b79b5b33;min-height:28px;padding:7px 8px;font:11px Segoe UI,sans-serif}.ars-stage.recut.across .ars-fan{inset:var(--at-fan-top) 0 auto;z-index:20;pointer-events:none;width:100%;height:0;margin:0;padding:0;position:absolute;overflow:visible;transform:none}.ars-stage.recut.across .ars-fan-card{width:var(--at-card);height:calc(var(--at-card)*1.4);margin-left:calc(var(--at-card)/-2);pointer-events:auto;filter:drop-shadow(0 8px 6px #040b1699);background:0 0;border:0;border-radius:5px;padding:0;position:absolute;top:0;bottom:auto;left:50%;container-type:inline-size}.ars-stage.recut.across .ars-fan-card.sel{pointer-events:auto}.ars-stage.recut.across .ars-fan-card.unaffordable{opacity:1;filter:drop-shadow(0 8px 6px #040b1699)}.ars-stage.recut.across .ars-fan-card .ka-plate{aspect-ratio:5/7;height:100%}.ars-stage.recut.across .ars-fan-card .ka-plate-copy h3{font-size:clamp(10px,6.6cqw,15px)}.ars-stage.recut.across .ars-fan-card .ka-plate-rules{font-size:clamp(9px,5.9cqw,14px)}.ars-stage.recut.across .ka-plate-cost svg,.ars-stage.recut.across .ka-plate-crest svg{display:none}.ars-stage.recut.across .ka-plate-cost:after,.ars-stage.recut.across .ka-plate-crest:after{content:"";background:url(/assets/generated/arena/across-table/sand-96.webp) 50%/contain no-repeat;width:8cqw;height:8cqw;display:block}.ars-stage.recut.across .ka-plate-crest:after{background-image:url(/assets/generated/arena/across-table/crest-96.webp)}.ars-stage.recut.across .ars-hback{background:url(/assets/generated/arena/board-v2/card-back.webp) 50%/100% 100%}.ars-stage.recut.across .ars-ghost{width:var(--at-card);height:calc(var(--at-card)*1.4)}.ars-stage.recut.across .at-tutorial-slot:empty{display:none}.ars-stage.recut.across .at-tutorial-slot .artut-bubble{color:#213146;pointer-events:auto;background:linear-gradient(#f1e3c3,#decda5);border:1px solid #ffe5a9;width:100%;max-width:none;padding:14px;font-size:13px;position:relative;inset:auto;transform:none;box-shadow:0 5px 14px #0007}.ars-stage.recut.across .at-tutorial-slot .artut-bubble p{color:#2b3e52;font-size:13px;line-height:1.5}.ars-stage.recut.across .at-tutorial-slot .artut-bubble h3{color:#1d324b}.ars-stage.recut.across .at-tutorial-slot .artut-bubble .artut-count{color:#596174}.ars-stage.recut.across .at-tutorial-slot .artut-bubble button{color:#213146;border-color:#79673f99}.artut-layer.at-desktop-coach .artut-ring{opacity:1;border:3px solid #ffe09a;outline:1px solid #573d12;box-shadow:0 0 0 5px #e9b95244,0 0 20px #ffd06c77}.at-coach-marker{color:#172b40;background:#ffe0a0;border:2px solid #384b60;border-radius:50%;place-items:center;width:25px;height:25px;font:700 13px Segoe UI,sans-serif;display:grid;position:absolute;top:-12px;right:-12px;box-shadow:0 2px 5px #0009}.ars-stage.recut.across[data-compact=true] .ars-lpanel{max-height:400px;padding:13px}.ars-stage.recut.across[data-compact=true] .arf-study{width:160px}.ars-stage.recut.across[data-compact=true] .ars-ordercol{width:218px;top:150px}.ars-stage.recut.across[data-compact=true] .oc-panel{padding:12px 11px 9px}.ars-stage.recut.across[data-compact=true] .oc-turn{font-size:19px}.ars-stage.recut.across[data-compact=true] .fs-id{max-width:145px}.ars-stage.recut.across[data-compact=true] .fs-seal{display:none}.ars-stage.recut.across[data-compact=true] .fs-econ{gap:9px;left:calc(50% + 108px)}.ars-stage.recut.across[data-compact=true] .fe-item{grid-template-columns:24px auto;font-size:10px}.ars-stage.recut.across[data-compact=true] .fe-item .at-icon{width:24px;height:26px}.ars-stage.recut.across[data-compact=true] .fe-item b{font-size:16px}.ars-stage.recut.across[data-compact=true] .at-rival-hand img{width:56px;height:78px;left:-28px}.ars-stage.recut.across[data-compact=true] .ars-road{height:34px;top:5px}.ars-stage.recut.across[data-compact=true] .ln-name{font-size:9px}.ars-stage.recut.across[data-compact=true] .ln-sc{gap:3px;font-size:12px}.ars-stage.recut.across[data-compact=true] .ars-watch{gap:4px;width:40px;left:-15px}.ars-stage.recut.across[data-compact=true] .ars-watch .ln-name{max-height:48px}.ars-stage.recut.across[data-compact=true] .ars-deckstack{width:120px;left:calc(50% + 290px)}.ars-stage.recut.across[data-compact=true] .ds-stack{width:120px;height:168px}.ars-stage.recut.across[data-compact=true] .ars-purse{gap:3px;padding:9px 5px}.ars-stage.recut.across[data-compact=true] .pu-row{grid-template-columns:23px auto;gap:0 3px}.ars-stage.recut.across[data-compact=true] .pu-row .at-icon{width:23px}.ars-stage.recut.across[data-compact=true] .pu-val{font-size:18px}@media (prefers-reduced-motion:reduce){.ars-stage.recut.across .ars-fan-card,.artut-layer.at-desktop-coach .artut-ring{transition:none;animation:none}}.ars-stage.recut.across .ars-ordercol{transform:none}.ars-stage.recut.across .ars-purse{flex-direction:row}.ars-stage.recut.across .pu-lab,.ars-stage.recut.across .pu-val{text-align:left;justify-self:start;position:static;transform:none}.ars-stage.recut.across .at-rival-hand img{max-width:none;display:block}.ars-stage.recut.across .fs-econ .ec-cell{background:0 0;border:0;grid-template-rows:13px auto;grid-template-columns:30px auto;gap:0 5px;padding:0;display:grid}.ars-stage.recut.across .fs-econ .at-icon{grid-row:span 2}.ars-stage.recut.across .ec-lab{letter-spacing:0;color:#e5dac5;font:10px Segoe UI,sans-serif}.ars-stage.recut.across .ec-num{color:#fff2d0;font:18px/1.2 Segoe UI,sans-serif}.ars-stage.recut.across .ec-num b{color:#c7d0d8;font:12px Segoe UI,sans-serif}.ars-stage.recut.across .ars-score .n{font:42px/1 Georgia,serif}.ars-stage.recut.across .ars-score .dash{color:#d1bb8c;align-self:center;font:20px Georgia}.ars-stage.recut.across .ars-roadrow .ars-road{width:18.018%;min-width:0;max-width:none}.ars-stage.recut.across .ars-watchcol .ars-watch{writing-mode:horizontal-tb;flex-direction:row;gap:3px;height:18.018%;min-height:0}.ars-stage.recut.across .ars-watch .rp-head{writing-mode:vertical-rl;transform:rotate(180deg)}.ars-stage.recut.across .ars-watch .ln-sc{writing-mode:horizontal-tb;flex-direction:column;gap:2px;font-size:13px;transform:none}.ars-stage.recut.across .ars-road .ln-nm,.ars-stage.recut.across .ars-watch .ln-nm{letter-spacing:.03em;color:#f5e3bf;font:10px/1.2 Segoe UI,sans-serif}.ars-stage.recut.across .ars-road .rp-tail,.ars-stage.recut.across .ars-watch .rp-tail{display:none}.ars-stage.recut.across .ars-cornerchip .ln-nm{letter-spacing:.04em;font:10px Segoe UI,sans-serif}.ars-stage.recut.across .ars-cornerchip .dir{display:none}.ars-stage.recut.across .at-tutorial-slot .artut-eyebrow,.ars-stage.recut.across .at-tutorial-slot .artut-beatno{color:#526071;font-size:10px}.ars-stage.recut.across .at-tutorial-slot .artut-hintchip{width:100%;max-width:none;font-size:12px;position:static;transform:none}.ars-stage.recut.across[data-compact=true] .fs-econ .ec-cell{grid-template-columns:24px auto}.ars-stage.recut.across[data-compact=true] .fs-econ .at-icon{width:24px;height:27px}.ars-stage.recut.across{margin-top:max(0px,50dvh - 572px)}.ars-stage.recut.across[data-compact=true]{margin-top:max(0px,50dvh - 512px)}.ars-stage.recut.across .ars-ordercol>.ars-deckstack{align-self:center;align-items:center;margin-top:16px;position:relative;inset:auto}.ars-stage.recut.across .ars-drawbody{scrollbar-width:auto;scrollbar-color:#a58e61 #142032}.ars-stage.recut.across .arf-abil{margin-top:13px}.ars-stage.recut.across .arf-abil-lab{letter-spacing:.08em;color:#edce8e;font:10px Segoe UI,sans-serif}.ars-stage.recut.across .arf-abil-txt{color:#eee3ca;font:13px/1.5 Segoe UI,sans-serif}.ars-stage.recut.across .pu-row+.pu-row{border:0}.ars-stage.recut.across .pu-val b{margin:0}.ars-stage.recut.across .ars-score .n.blue{color:#aaceff}.ars-stage.recut.across .ars-score .n.red{color:#ffafa2}.ars-stage.recut.across .ars-init{text-transform:none;letter-spacing:0;line-height:1.5}@media (max-width:1160px){.ars-stage.recut.across[data-compact=true]{--at-edge:18px}.ars-stage.recut.across .at-match-meta{display:none}}.ars-stage.recut.across .at-tutorial-slot .artut-bubble p{font-family:Segoe UI,sans-serif;font-style:normal}.ars-stage.recut.across .at-tutorial-slot .artut-btns{flex-wrap:wrap;gap:8px}.ars-stage.recut.across .at-tutorial-slot .artut-next{white-space:normal;letter-spacing:.04em;min-width:0;max-width:100%;padding-inline:10px}.ars-stage.recut.across .oc-turn{text-transform:none}.ars-stage.recut.across .fs-id{left:calc(50% - var(--at-board)/2 - 20px);background:#142337;border:1px solid #bda36a80;border-radius:4px;width:220px;max-width:220px;padding:9px 11px;top:54px;box-shadow:0 4px 12px #0005}.ars-stage.recut.across .fs-id>div:last-child{min-width:0}.ars-stage.recut.across .fs-name{overflow-wrap:anywhere;font-size:18px;line-height:1.2;display:block}.ars-stage.recut.across .fs-name .ars-seatdot{vertical-align:middle;margin-right:7px;display:inline-block}.ars-stage.recut.across .fs-house,.ars-stage.recut.across .fs-tell{color:#e0e5ec;margin-top:4px;font:13px/1.35 Segoe UI,sans-serif}.ars-stage.recut.across .fs-econ{background:#142337;border:1px solid #bda36a80;border-radius:4px;padding:8px 10px}.ars-stage.recut.across .fs-econ .ec-cell{grid-template-rows:17px auto}.ars-stage.recut.across .ec-lab{color:#e4e7ed;font-size:12px}.ars-stage.recut.across .ec-num{font-size:20px}.ars-stage.recut.across .at-foe-counts{color:#eef0f4;background:#142337;border:1px solid #bda36a80;border-radius:3px;gap:0;font:13px/1.3 Segoe UI,sans-serif;top:104px}.ars-stage.recut.across .at-foe-counts>span{padding:4px 9px}.ars-stage.recut.across .at-foe-counts>span+span{border-left:1px solid #bda36a55}.ars-stage.recut.across .at-foe-counts b{color:#fff1cd;margin-left:4px;font-weight:700}.ars-stage.recut.across[data-compact=true] .fs-id{width:168px;max-width:168px;padding:8px}.ars-stage.recut.across[data-compact=true] .fs-name{font-size:16px}.ars-stage.recut.across[data-compact=true] .at-foe-counts{top:96px}.ars-stage.recut.across[data-compact=true] .ec-num{font-size:18px}.ars-stage.recut.across .at-score{background:#142337;border:1px solid #baa16b;border-radius:4px;padding:14px 16px 10px;box-shadow:0 5px 16px #0006}.ars-stage.recut.across .at-score-label{letter-spacing:.08em;color:#f0dfbc;font:600 13px/1.4 Segoe UI,sans-serif}.ars-stage.recut.across .at-score .ars-score{grid-template-columns:1fr 1fr;gap:0;margin:10px 0 0;display:grid}.ars-stage.recut.across .at-score-team{flex-direction:column;gap:3px;padding:0 6px;display:flex}.ars-stage.recut.across .at-score-team+.at-score-team{border-left:1px solid #baa16b66}.ars-stage.recut.across .at-score-owner{font:600 14px/1.4 Segoe UI,sans-serif}.ars-stage.recut.across .at-score .n{font-variant-numeric:tabular-nums;text-shadow:none;font:600 46px/1.1 Segoe UI,sans-serif}.ars-stage.recut.across .at-score .ars-init{color:#eee6d5;border-top:1px solid #baa16b55;margin:10px 0 0;padding-top:8px;font-size:13px}.ars-stage.recut.across .ars-gtledger{background:#142337}.ars-stage.recut.across .gt-row{height:26px}.ars-stage.recut.across .gt-lab{letter-spacing:0;font:13px Segoe UI,sans-serif}.ars-stage.recut.across .gt-val{font-variant-numeric:tabular-nums;font:600 16px Segoe UI,sans-serif}.ars-stage.recut.across .gt-val i{font:inherit;opacity:1;text-shadow:none}.ars-stage.recut.across .ars-road,.ars-stage.recut.across .ars-watch{background:#142337}.ars-stage.recut.across .ars-road .ln-nm,.ars-stage.recut.across .ars-watch .ln-nm{letter-spacing:0;font-size:12px}.ars-stage.recut.across .ln-sc i,.ars-stage.recut.across .ln-sc i.lead{opacity:1;text-shadow:none;font:600 16px/1 Segoe UI,sans-serif}.ars-stage.recut.across[data-compact=true] .ars-road{height:44px}.ars-stage.recut.across[data-compact=true] .ars-road .ln-nm,.ars-stage.recut.across[data-compact=true] .ars-watch .ln-nm{font-size:11px}.ars-stage.recut.across[data-compact=true] .ln-sc i{font-size:14px}.ars-stage.recut.across .bb-seat{top:calc(var(--at-fan-top) + 16px);width:var(--at-side);letter-spacing:0;background:#142337;border:1px solid #bda36a80;border-radius:4px;grid-template-columns:auto 1fr;gap:10px;padding:14px;display:grid;box-shadow:0 5px 16px #0005}.ars-stage.recut.across .bb-seat .ars-turnpip{display:none}.ars-stage.recut.across .bb-seat .ars-seatdot{margin-top:23px}.ars-stage.recut.across .at-player-identity{flex-direction:column;gap:5px;min-width:0;display:flex}.ars-stage.recut.across [data-testid=active-name]{overflow-wrap:anywhere;font:18px/1.3 Georgia,serif}.ars-stage.recut.across .bb-tag{letter-spacing:0;color:#d5dfeb;font:13px/1.3 Segoe UI,sans-serif}.ars-stage.recut.across .at-hand-count{color:#f0dfbc;grid-column:2;font:600 14px/1.3 Segoe UI,sans-serif}.ars-stage.recut.across .at-hand-help{color:#d5dfeb;border-top:1px solid #baa16b44;grid-column:1/-1;padding-top:10px;font:13px/1.5 Segoe UI,sans-serif}.ars-stage.recut.across .ars-fan-card.unaffordable>.ka-plate{filter:none}.ars-stage.recut.across .ars-fan-card .ka-plate-copy h3{min-height:2.2em;font-size:14px;line-height:1.1}.ars-stage.recut.across .ars-fan-card .ka-plate-rules{color:#1c2630;font:500 13px/1.25 Segoe UI,sans-serif}.ars-stage.recut.across .ars-fan-card .ka-plate-keywords{letter-spacing:0;font-size:11px}.ars-stage.recut.across[data-compact=true] .ars-fan-card .ka-plate-copy h3{font-size:13px}.ars-stage.recut.across[data-compact=true] .ars-fan-card .ka-plate-rules{font-size:12px}.ars-stage.recut.across .ars-lpanel{max-height:calc(var(--at-fan-top) - var(--at-side-top) - 34px)}.ars-stage.recut.across .at-card-title{color:#fff1d4;margin:0 0 8px;font:18px/1.3 Georgia,serif}.ars-stage.recut.across .at-card-facts{color:#e3d7bd;margin:0 0 12px;font:13px/1.5 Segoe UI,sans-serif}.ars-stage.recut.across .arf-study{width:100%}.ars-stage.recut.across .arf-abil-lab{letter-spacing:.04em;font-size:12px}.ars-stage.recut.across .arf-abil-txt{color:#f3ead6;font-size:15px;line-height:1.5}.ars-stage.recut.across .at-focus-glyph{font-size:14px}.ars-stage.recut.across .at-inspect-hint{font-size:13px}.ars-stage.recut.across .ars-chronentry .cx{font:14px/1.5 Segoe UI,sans-serif}.ars-stage.recut.across .ars-drawtabs button{padding-block:8px;font-size:12px}.ars-stage.recut.across{--at-reference-height:650px;--at-resource-label:12px;--at-resource-value:20px;--at-side-top:max(176px,var(--at-header-bottom,0px));min-height:max(var(--at-content-height,0px),1144px)!important}.ars-stage.recut.across[data-compact=true]{--at-reference-height:640px;--at-resource-value:18px;--at-side-top:max(150px,var(--at-header-bottom,0px));min-height:max(var(--at-content-height,0px),1024px)!important}.ars-stage.recut.across .fs-id{align-items:flex-start;width:240px;max-width:240px}.ars-stage.recut.across[data-compact=true] .fs-id{width:190px;max-width:190px}.ars-stage.recut.across .fs-id>div:last-child{flex:1;min-width:0}.ars-stage.recut.across .fs-name{white-space:normal;letter-spacing:0;align-items:baseline;gap:7px;display:flex}.ars-stage.recut.across .fs-name .ars-seatdot{flex:0 0 8px;margin:0}.ars-stage.recut.across .fs-player-name{overflow-wrap:anywhere;min-width:0}.ars-stage.recut.across .fs-tell,.ars-stage.recut.across .fs-house{white-space:normal;overflow-wrap:anywhere;letter-spacing:0;animation:none;display:block;overflow:visible}.ars-stage.recut.across .ec-lab,.ars-stage.recut.across .pu-lab{font:var(--at-resource-label)/1.3 "Segoe UI",sans-serif;letter-spacing:0;color:#e4e7ed}.ars-stage.recut.across .ec-num,.ars-stage.recut.across .pu-val{font:var(--at-resource-value)/1.2 "Segoe UI",sans-serif;font-variant-numeric:tabular-nums;color:#fff0ca}.ars-stage.recut.across .ec-num b,.ars-stage.recut.across .pu-val em{color:#c7d0d8;font:12px/1.2 Segoe UI,sans-serif}.ars-stage.recut.across .ars-ordercol,.ars-stage.recut.across[data-compact=true] .ars-ordercol{top:var(--at-side-top)}.ars-stage.recut.across .at-command-stack{min-height:var(--at-reference-height);flex-direction:column;gap:10px;display:flex}.ars-stage.recut.across .at-command-stack>.oc-panel{flex:1}.ars-stage.recut.across .at-command-stack>.ars-purse{margin-top:auto}.ars-stage.recut.across .at-command-stack>.at-tutorial-slot:empty{display:none}.ars-stage.recut.across .ars-lpanel,.ars-stage.recut.across[data-compact=true] .ars-lpanel{height:var(--at-reference-height);max-height:none;top:var(--at-side-top);padding:16px}.ars-stage.recut.across .ars-lpanel:before{z-index:3;inset:0}.ars-stage.recut.across .at-reference-scroll{isolation:isolate;flex:1;min-height:0;position:relative}.ars-stage.recut.across .at-reference-scroll>.ars-drawbody{overscroll-behavior-y:contain;scrollbar-width:none;z-index:0;width:100%;height:100%;padding:0 2px;overflow:hidden auto}.ars-stage.recut.across .at-reference-scroll>.ars-drawbody::-webkit-scrollbar{width:0;height:0;display:none}.ars-stage.recut.across .at-reference-scroll>.ars-drawbody:focus-visible{outline-offset:2px;outline:2px solid #ffe3a5}.ars-stage.recut.across .at-reference-content{min-height:100%;display:flow-root}.ars-stage.recut.across .at-reference-scroll:before,.ars-stage.recut.across .at-reference-scroll:after{content:"";pointer-events:none;z-index:1;opacity:0;height:26px;position:absolute;left:0;right:0}.ars-stage.recut.across .at-reference-scroll:before{background:linear-gradient(#172a3d,#0000);top:0}.ars-stage.recut.across .at-reference-scroll:after{background:linear-gradient(#0000,#162435);bottom:0}.ars-stage.recut.across .at-reference-scroll[data-more-above=true]:before,.ars-stage.recut.across .at-reference-scroll[data-more-below=true]:after{opacity:1}.ars-stage.recut.across .arf-focus{gap:10px;height:auto}.ars-stage.recut.across .arf-focus>h3,.ars-stage.recut.across .arf-focus>p{flex:none;margin:0}.ars-stage.recut.across .at-focus-art{background:#13202e;border-radius:3px;flex:0 0 160px;width:100%;height:160px;position:relative;overflow:hidden}.ars-stage.recut.across .at-focus-art>.ka-card-art{width:100%;height:100%;display:block}.ars-stage.recut.across .at-focus-art img{object-fit:cover;object-position:50% 30%}.ars-stage.recut.across .at-focus-details{flex-direction:column;flex:none;gap:10px;display:flex}.ars-stage.recut.across .at-focus-details .arf-abil-txt{margin:3px 0 0;font-size:15px;line-height:1.45}.ars-stage.recut.across .at-focus-details .at-focus-glyph{margin:0;font-size:13px;line-height:1.4}.ars-stage.recut.across .at-focus-details .arf-div{margin:0}.ars-stage.recut.across .at-focus-details .ars-bk{margin:0;padding-top:7px}.ars-stage.recut.across .at-focus-details .bk-row{gap:8px;font-size:12px;line-height:1.4}.ars-stage.recut.across .at-focus-details .bk-l{overflow-wrap:anywhere;min-width:0}.arena-initiative-dialog{color:#eee8d8;background:#142337;border:1px solid #c7a768;border-radius:6px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;font:15px/1.55 Segoe UI,sans-serif;overflow:auto;box-shadow:0 20px 70px #000a}.arena-initiative-dialog::backdrop{background:#040b15bf}.arena-initiative-dialog h2{color:#f6dfaa;margin:0 0 14px;font:24px/1.3 Georgia,serif}.arena-initiative-dialog p{margin:12px 0}.arena-initiative-dialog>div{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.arena-initiative-dialog button{color:#f3ead6;cursor:pointer;background:#192e43;border:1px solid #ad9667;border-radius:3px;min-height:44px;padding:10px 14px;font:600 13px/1.4 Segoe UI,sans-serif}.arena-initiative-dialog .arena-confirm-seize{color:#172536;background:#dfc58a}.arena-initiative-dialog button:focus-visible{outline-offset:3px;outline:3px solid #fff0bd}.ars-stage.recut.across .fs-id{left:calc(50% - var(--at-board)/2 - 90px)}.ars-stage.recut.across .ars-boardzone{top:calc(var(--at-board-top) + var(--at-header-shift,0px))}.ars-stage.recut.across .ars-fan{top:calc(var(--at-fan-top) + var(--at-header-shift,0px))}.ars-stage.recut.across .bb-seat{top:max(calc(var(--at-fan-top) + var(--at-header-shift,0px) + 16px),calc(var(--at-side-bottom,0px) + 26px))}.ars-stage.recut.across{min-height:max(var(--at-content-height,0px),calc(1144px + var(--at-header-shift,0px)))!important}.ars-stage.recut.across[data-compact=true]{min-height:max(var(--at-content-height,0px),calc(1024px + var(--at-header-shift,0px)))!important}.ars-stage.recut.across .fs-name{flex-wrap:nowrap}.ars-stage.recut.across[data-compact=true] .ars-drawtabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.ars-stage.recut.across[data-compact=true] .at-focus-art{flex-basis:144px;height:144px}
