:root{color-scheme:dark;--navy:#071b32;--deep:#04101f;--blue:#07529b;--line:#228edf;--cream:#fff1ca;--gold:#ffd14c;--ink:#0b1321;--muted:#a8bfd2;font-family:Tahoma,Leelawadee UI,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0;background:var(--deep);color:#fff}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit;min-width:44px}button:disabled{cursor:not-allowed;opacity:.48}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #69e2ff;outline-offset:2px}.reviewbar{height:28px;display:flex;align-items:center;gap:12px;padding:0 12px;background:#122436;color:#bccddd;font-size:11px}.reviewbar span{margin-right:auto}.textbtn{background:none;border:0;min-height:26px;text-decoration:underline;font-size:inherit;padding:0 8px}#app{height:calc(100dvh - 28px);min-height:320px;display:grid;grid-template-columns:118px 1fr;grid-template-rows:56px 1fr;overflow:hidden;background:radial-gradient(ellipse at 50% 0,#102b4b,var(--deep) 75%)}header{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding:5px 12px;border-bottom:2px solid var(--line);background:#081d35}header .profile{margin-right:auto;display:flex;align-items:center;gap:8px;border:0;background:none;text-align:left;min-height:44px}.avatar{width:38px;height:38px;border-radius:50%;background:#ffeeb5;border:2px solid var(--gold);display:grid;place-items:center;color:#0768be;font-size:27px}.profile strong{display:block}.profile small{color:var(--muted)}.wallet{display:flex;gap:7px}.counter{border:1px solid #327db3;border-radius:9px;background:#051426;padding:8px 12px;white-space:nowrap}.coin{color:#ffd452}.gem{color:#72dbff}.iconbtn{width:44px;min-width:44px;height:44px;border:1px solid var(--line);background:#102f4e;border-radius:8px;font-size:21px;display:inline-grid;place-items:center}nav{padding:9px 7px;display:flex;flex-direction:column;gap:7px;border-right:2px solid #104d83}nav button{min-height:49px;flex:1;max-height:68px;background:linear-gradient(125deg,#0b63a9,#062d66);border:2px solid #3784bb;box-shadow:2px 3px #000;border-radius:8px;display:flex;align-items:center;gap:8px;padding:7px;font-weight:700}nav .navicon{font-size:22px;width:25px;text-align:center}.active,.primary{background:linear-gradient(135deg,#ffdf65,#ffc330)!important;color:#111!important;border-color:#ffe8a1!important}main{padding:12px;overflow:auto;min-width:0;min-height:0;scrollbar-width:thin}.row{display:flex;align-items:center;gap:8px}.spread{justify-content:space-between}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.muted{color:var(--muted)}small,.small{font-size:12px}.panel{background:var(--cream);color:var(--ink);border:2px solid var(--gold);border-radius:10px;padding:14px;box-shadow:3px 4px #010811}.panel .muted{color:#4f5864}.panel h2,.panel h3{margin:0 0 8px}.panel p{line-height:1.6;margin:8px 0}.btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border:2px solid #3889c4;border-radius:8px;background:#084c87;color:#fff;font-weight:700;text-decoration:none;line-height:1.4}.btn.secondary{background:#173b5e;border-color:#3d719c}.btn.quiet{background:#e5dcc4;color:#142435;border-color:#a9a18e}.btn.smallbtn{padding:6px 10px}.badge{display:inline-block;border-radius:20px;padding:4px 9px;background:#243f58;color:#e2effa;font-size:11px;line-height:1.4}.badge.ok{background:#d7efc0;color:#1c521b}.badge.warn{background:#ffdda4;color:#613b00}.pill{min-height:44px;padding:8px 12px;border:1px solid #438cca;background:#0a3457;border-radius:7px;font-weight:700}h1{font-size:23px;margin:0}h2{font-size:20px}h3{font-size:17px}.titlebar{display:flex;align-items:center;gap:8px;margin-bottom:10px}.titlebar .btn{margin-left:auto}.tabs{display:flex;gap:6px;margin-bottom:12px}.tabs button{min-height:44px;padding:7px 17px;border:1px solid #347caf;border-radius:7px;background:#123954}.grid2{display:grid;grid-template-columns:1.65fr 1fr;gap:12px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.decklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:960px;margin:auto}.selected{outline:3px solid #ffcf40;outline-offset:2px}.deckthumbs{display:flex;height:100px;margin:8px 0;justify-content:center;overflow:hidden}.deckthumbs img{width:27%;object-fit:cover;border:2px solid #a67527;border-radius:5px}.deckthumbs img:nth-child(2){transform:translateY(-3px)}.hero{padding:0;overflow:hidden;position:relative;min-height:222px;display:flex;flex-direction:column;justify-content:end;background:#092647;color:#fff}.chapterart{position:absolute;inset:0;background-image:url(/assets/lobby-DRMrmuwl.png);background-size:180% auto;background-position:40% 34%;opacity:.9}.herocopy{position:relative;padding:60px 12px 12px;background:linear-gradient(transparent,#051322 36%)}.herocopy h1{margin-bottom:4px}.herocopy .row{margin-top:10px}.herocopy .btn{margin-left:auto}.subrow{display:flex;gap:8px;margin-top:10px}.subrow .btn{flex:1}.strategyrow{display:flex;align-items:center;gap:8px;border-top:1px solid #ad9b6e;padding-top:9px;margin-top:9px}.strategyrow button{margin-left:auto}.progress{height:7px;background:#203d51;border-radius:5px;overflow:hidden;margin:8px 0}.progress>i{display:block;height:100%;background:var(--gold)}.chapters{display:flex;gap:7px;margin-bottom:10px}.chapters button{flex:1;min-height:53px;border:1px solid #4381b5;background:#102f50;border-radius:6px;line-height:1.3}.chapters small{display:block;margin-top:4px}.stagelist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stageitem{display:flex;align-items:center;gap:10px;min-height:64px;text-align:left;background:#12365a;border:1px solid #377fb9;border-radius:7px;padding:8px 12px}.stageitem strong{display:block}.stageitem .stagenum{border:2px solid #a6bdd0;border-radius:50%;width:35px;height:35px;display:grid;place-items:center}.stageitem small{display:block;color:#bbcee1;margin-top:3px}.stageitem .end{margin-left:auto;color:#e5c967}.footnote{margin:10px 0 0;color:#b4cadd;font-size:12px;line-height:1.5}.objectives{padding:0;list-style:none;line-height:1.7}.objectives li{padding:6px 0;border-bottom:1px solid #ccb990}.objectives b{margin-right:5px;color:#077862}.callout{border-left:4px solid #dd9c13;background:#fff7df;padding:8px 10px;line-height:1.5;margin:8px 0}.error{background:#ffe0cc;border-color:#c55129;color:#632309}.readyactions{position:sticky;bottom:-12px;background:var(--navy);padding:9px 0 2px;display:flex;align-items:center;gap:10px}.readyactions .btn{margin-left:auto}.list{display:grid;gap:8px}.editor{display:grid;grid-template-columns:1fr 1fr;gap:12px}.editor .panel{padding:10px}.cardgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 0}.collectgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.card{position:relative;background:#132c4b;border:2px solid #ae8e45;border-radius:6px;overflow:hidden;color:#fff;min-width:0}.card img{width:100%;height:88px;object-fit:cover;display:block}.card .cardlabel{display:flex;justify-content:space-between;font-size:10px;white-space:nowrap;padding:3px}.card button{position:absolute;right:0;top:0;width:44px;height:44px;border:0;border-radius:0 0 0 8px;background:#082e5be8;color:#fff;font-size:25px}.card button.remove{background:#8e2525ed}.card .artopen{left:0;right:auto;top:44px;background:transparent;width:100%;height:44px;opacity:0}.search{display:flex;gap:5px;margin:5px 0}.search input{width:100%;min-width:0;min-height:44px;background:#fff8e3;color:#15253e;border:1px solid #7c8d9c;border-radius:6px;padding:8px}.editstatus{font-size:12px;line-height:1.5;margin:7px 0}.strategies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.strategyoption{padding:10px;border:2px solid #4481b2;border-radius:8px;background:#103553;text-align:left;min-height:112px}.strategyoption p{margin:7px 0;font-size:12px;line-height:1.6}.strategyoption .book{display:inline-block;border:2px solid #ab9251;padding:3px 7px;margin-right:6px;color:#f2d377}dialog{width:min(570px,calc(100vw - 30px));max-height:calc(100dvh - 40px);border:2px solid var(--gold);border-radius:12px;background:var(--cream);color:var(--ink);padding:18px;box-shadow:0 10px 40px #000}dialog::backdrop{background:#000b}dialog h2{margin-top:0}dialog p{line-height:1.6}dialog .actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}#toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%);padding:10px 20px;border-radius:10px;background:#123d2d;border:1px solid #88dbaa;box-shadow:0 4px 18px #000;pointer-events:none;opacity:0;z-index:10}#toast.show{opacity:1}.categoryart{height:145px;background-size:370% auto;background-repeat:no-repeat;background-image:url(/assets/shop-CgKA3v19.png);margin:8px 0;border-radius:8px}.categoryart.pack{background-position:22% 55%}.categoryart.material{background-position:60% 55%}.categoryart.skinart{background-position:100% 55%}.modeicon{font-size:65px;text-align:center;padding:14px;color:#a4700c}.skinpair{display:flex;gap:12px;justify-content:center;padding:15px 0}.skinface{width:100px;aspect-ratio:2/3;border:5px double #e4b654;border-radius:9px;background:#fff7df;color:#b58f31;display:grid;place-items:center;font-size:42px}.skinface.back{background:linear-gradient(135deg,#12568d,#081d55);color:#ffd66b}.skintiles{display:flex;gap:8px;flex-wrap:wrap}.skintile{min-height:70px;background:#16385a;color:#fff;border:2px solid #5889b2;border-radius:8px;padding:10px;flex:1}.skintile small{display:block;margin-top:6px}.empty{text-align:center;padding:22px}.actions{display:flex;gap:8px;flex-wrap:wrap}.statusdot{width:8px;height:8px;background:#70d3ab;border-radius:50%;display:inline-block}@media(min-width:1100px){:root{font-size:16px}#app{grid-template-columns:160px 1fr;grid-template-rows:70px 1fr}main{padding:22px}nav button{min-height:60px}.hero{min-height:360px}.card img{height:145px}.categoryart{height:245px}.skinface{width:140px}}@media(max-width:720px){:root{font-size:12px}#app{grid-template-columns:92px 1fr;grid-template-rows:52px 1fr}header{padding:3px 6px;gap:5px}.profile small{display:none}.profile strong{font-size:12px}.avatar{width:33px;height:33px}.counter{padding:7px 8px}.counter .currency{display:none}nav{gap:5px;padding:6px 4px}nav button{gap:3px;padding:4px;min-height:44px;max-height:53px;font-size:11px}nav .navicon{font-size:19px;width:22px}main{padding:8px}.panel{padding:10px}.grid2{gap:8px;grid-template-columns:1.5fr 1fr}.grid3{gap:7px}.hero{min-height:215px}.herocopy{padding:50px 9px 9px}h1{font-size:19px}h2{font-size:17px}h3{font-size:15px}.btn{padding:6px 10px}.tabs button{padding:6px 12px}.editor{gap:8px}.cardgrid{gap:4px;grid-template-columns:repeat(3,minmax(0,1fr))}.collectgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.card img{height:80px}.deckthumbs{height:70px}.categoryart{height:105px}.chapters button{font-size:11px}.stageitem{padding:8px}.skinface{width:78px}.strategies{grid-template-columns:1fr}}.chapterart{height:42%;background-size:190% auto;background-position:38% 37.5%}.deckthumbs{height:65px}.hero{min-height:208px}.herocopy{padding-top:40px}.titlebar>.btn:first-child{margin-left:0}.editor{height:calc(100% - 54px);min-height:185px}.editor .panel{overflow:auto;scrollbar-width:thin}.editor .strategyrow{position:sticky;bottom:-10px;background:var(--cream);padding:8px 0}.editor .card img{height:72px}@media(min-width:1100px){.deckthumbs{height:110px}.hero{min-height:350px}.editor .card img{height:125px}}@media(orientation:portrait){#app{height:auto;min-height:calc(100dvh - 28px);grid-template-columns:78px 1fr}main{overflow:visible}.grid2,.grid3,.editor,.decklist{grid-template-columns:1fr}.wallet .currency{display:none}.counter{padding:6px}.profile strong{font-size:11px}nav{position:sticky;top:0;height:320px}.reviewbar{font-size:10px;gap:3px}.editor{height:auto}.editor .panel{max-height:420px}}.demo45-balance,.demo45-pass-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;padding:8px 12px;border:2px solid #153851;background:#f5e7b9;color:#102d46;box-shadow:2px 2px #061728;margin:6px 0}.demo45-balance.shortage{border-color:#99342b;color:#8a241e;background:#ffe0c2}.demo45-offer{font-size:20px;font-weight:900;margin:8px 0}.demo45-pass-status small{font-size:11px}.demo45-pass-status{font-size:13px;margin:0 0 8px}.demo44-history .btn{font-size:12px;min-height:36px}.lobby42-dialog .reward42-grid:empty{display:none}.history46-tabs{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:8px}.history46-tabs .btn{min-height:36px;font-size:12px;padding:5px 10px}.history46-page{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:8px}.history46-page span{font-size:12px}.upgrade46{display:grid;grid-template-columns:minmax(130px,.85fr) minmax(190px,1.4fr);gap:12px}.upgrade46-identity{display:flex;align-items:center;gap:8px}.upgrade46-identity img{width:66px;max-height:96px;object-fit:contain}.upgrade46-identity strong{font-size:17px}.upgrade46-identity span,.upgrade46-identity small{display:block;margin:4px 0}.upgrade46-identity small{font-size:10px;overflow-wrap:anywhere}.upgrade46 .ui-icon,.upgrade46-material>.ui-icon{width:23px;height:23px}.upgrade46-comparison{display:grid;grid-template-columns:1fr 1fr;gap:7px}.upgrade46-comparison>div{padding:6px;border:1px solid #aa8647;background:#f8e9bf}.upgrade46-comparison small{display:block;font-size:11px}.upgrade46-comparison section{grid-column:1/-1}.upgrade46-comparison p{display:flex;justify-content:space-between;gap:8px;font-size:12px;margin:4px 0}.upgrade46-material{display:flex;gap:8px;background:#e2cf9e;padding:8px;margin-top:10px;border-left:4px solid #976328}.upgrade46-material span,.upgrade46-material small{display:block;font-size:11px}.resume46{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;margin:8px 0;border:2px solid #b18e47;background:#f7e6b5;color:#173349}.resume46 strong{margin-right:auto;font-size:13px}.resume46 .btn{min-height:36px;font-size:12px}.resume46-dismiss{width:36px;height:36px;font-size:20px;border:1px solid #7c652c;background:#ffeec8;color:#19354c}.upgrade46 .copy-level,.upgrade46-material .copy-level{position:static;display:inline-block;transform:none;background:transparent;color:#15364e;text-shadow:none;border:0;padding:0;font-size:13px;line-height:1.5}.upgrade46 .copy-journey,.upgrade46-material .copy-journey{position:static;display:inline;color:inherit;background:none}.progress47-summary{display:flex;gap:10px;align-items:center;background:#e9d39e;border:1px solid #a78648;padding:8px}.progress47-summary>.ui-icon{width:36px;height:36px}.progress47-summary span,.progress47-sources small{display:block;font-size:12px;margin-top:4px}.progress47-sources section{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px;border-bottom:1px solid #b6a279}.progress47-sources strong{margin-left:12px;color:#215169}.progress47-sources .btn{min-width:60px;min-height:44px}.progress47-excluded section{display:flex;gap:10px;margin:8px 0;padding:7px;background:#f0dfb4}.progress47-excluded .ui-icon{width:24px;height:24px}.progress47-excluded small{display:block;font-size:12px;color:#813e26}.progress47-excluded .copy-level{position:static;display:inline;transform:none;background:none;color:#153850;font-size:13px;padding:0}.progress47-return{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#f4e0ad;color:#16354e;border:2px solid #bd9142;padding:6px 8px;margin:0 0 8px}.progress47-return strong{font-size:12px;margin-right:auto}.progress47-return .btn{min-height:44px;font-size:12px}.progress47-return>button:last-child{width:44px;height:44px;font-size:23px;color:#16354e;background:#ffedc5;border:1px solid #9c7941}.level-footer:has([data-action=d47-exp]){flex-wrap:wrap;gap:5px}.level-footer [data-action=d47-exp]{min-height:44px}main[data-route=home]:has(>.progress47-return){grid-template-rows:auto minmax(270px,1fr);overflow:auto}main[data-route=home]>.progress47-return{grid-column:1/-1;grid-row:1;position:relative;z-index:1}main[data-route=home]:has(>.progress47-return)>.campaign-r23{grid-column:1;grid-row:2}main[data-route=home]:has(>.progress47-return)>.battle-r23-side{grid-column:2;grid-row:2}:root{font-family:Leelawadee UI,Tahoma,sans-serif;--cream:#fff1ca;--gold:#f6c852;--line:#36a9ea}#app{background:radial-gradient(ellipse at 65% 0,#0d3154,transparent 70%),#041426}header{background:linear-gradient(110deg,#123d65,#04152b 66%);border-bottom:2px solid #1789cd;box-shadow:0 3px #010b18;z-index:1}header .profile{padding:0 5px}.avatar{width:43px;height:43px;background:#fff3d1;border:3px solid #ffda6c;box-shadow:0 0 0 2px #010b18,inset 0 0 0 2px #907744;overflow:hidden}.avatar .ui-icon{width:33px;height:33px}.ui-icon{width:28px;height:28px;display:inline-block;vertical-align:middle;flex-shrink:0;filter:drop-shadow(0 1px 0 #0006)}.counter{display:inline-flex;align-items:center;gap:5px;border:2px solid #267caf;border-radius:3px;box-shadow:inset 0 0 0 2px #010c1d,2px 2px #010917;padding:4px 10px;font-weight:700}.counter .ui-icon{width:28px;height:28px}.wallet{gap:9px}.iconbtn{background:linear-gradient(135deg,#18619a,#073158);border:2px solid #43ace4;border-radius:5px;box-shadow:inset 0 0 0 1px #071629,2px 2px #020c19;color:#fff1ca}nav{border-right:0;background:linear-gradient(90deg,#07182a,#031021);padding:9px 6px;gap:8px}nav button{font-size:12px;padding:6px;gap:5px;min-width:0;border-radius:4px;border:2px solid #309edf;background-image:radial-gradient(#69c5fd19 1px,transparent 1px),linear-gradient(120deg,#1169b1,#053a75);background-size:5px 5px,100% 100%;box-shadow:inset 0 0 0 2px #0c3150,2px 3px #010813;text-shadow:0 2px 0 #072844;position:relative}nav .navicon{width:29px;display:flex;align-items:center;justify-content:center}nav .ui-icon{width:29px;height:29px}nav button.active{text-shadow:none;box-shadow:inset 0 0 0 2px #ffe99a,2px 3px #010813;border-color:#d6952c!important}main{padding:11px;scrollbar-color:#5083a4 #071b32}.panel,dialog{border:3px solid #e6b949;border-radius:5px;box-shadow:inset 0 0 0 1px #94743e,0 0 0 2px #010b15,3px 4px #010b15;background-color:var(--cream);background-image:linear-gradient(125deg,#fff9df80,transparent 45%),repeating-linear-gradient(135deg,transparent 0 14px,#c7a86a08 14px 15px)}.panel{padding:12px}.panel h2{font-size:20px}.btn,.tabs button,.pill,.stageitem,.chapters button,.strategyoption,.skintile{border-radius:4px;box-shadow:inset 0 0 0 1px #081828,2px 3px #010915}.btn{background:linear-gradient(120deg,#1265a2,#063461);border-color:#399edf}.btn.secondary{background:linear-gradient(125deg,#1b4b6b,#0a2e4b)}.primary,.active{background:linear-gradient(125deg,#ffe782,#ffcf3e 65%,#efb42a)!important;border-color:#f9dfa2!important;color:#101925!important;box-shadow:inset 0 0 0 1px #b57c26,2px 3px #010915}.btn.quiet{box-shadow:inset 0 0 0 1px #e9dfbd,1px 2px #8c79554d}.btn:hover:not(:disabled),nav button:hover:not(:disabled),.iconbtn:hover{filter:brightness(1.12)}button:active:not(:disabled){translate:0 1px}button:disabled{filter:saturate(.3);opacity:.55}.badge{border-radius:3px;border:1px solid #668095}.badge.ok{border-color:#699049}.badge.warn{border-color:#b68138}.titlebar h1{font-size:20px;line-height:1.3}.titlebar{min-height:44px}.tabs{border-bottom:1px solid #23587b;padding-bottom:8px;margin-bottom:10px}.tabs button{font-weight:700}.selected{outline:2px solid #ffe79a;outline-offset:2px}main[data-route=home]{display:grid;grid-template-rows:minmax(0,1fr) 47px;gap:10px;overflow:hidden}main[data-route=home]>.grid2{min-height:0;grid-template-columns:1.75fr 1fr;gap:11px}main[data-route=home] .hero{min-height:0;height:100%;border-width:3px}.chapterart{height:100%;inset:0;background-image:url(/assets/harbor-r18-fhvkQE1f.png);background-size:cover;background-position:50% 45%;opacity:1}.herocopy{height:100%;padding:10px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(transparent 30%,#041326a8 56%,#031329 81%)}.herocopy>.badge{position:absolute;top:10px;left:10px;background:linear-gradient(120deg,#ffe783,#f5c74e);color:#172436;font-weight:800;border:2px solid #bc8e33;box-shadow:1px 2px #05101d;padding:4px 8px}.herocopy h1{font-size:22px;line-height:1.2;letter-spacing:-.5px;text-shadow:1px 2px 0 #03101f;margin-bottom:5px}.herocopy>div:not(.row){font-size:12px}.herocopy .row{gap:7px;margin-top:9px}.herocopy .btn{padding:5px 12px;min-width:140px}.herocopy .pill{padding:5px 8px;color:#ffe393;display:flex;align-items:center;gap:3px}.herocopy .pill .ui-icon{width:22px;height:27px}.herocopy small{font-size:10px;max-width:48px}main[data-route=home] .subrow{margin:0;gap:9px}.subrow .btn{justify-content:flex-start;padding:5px 11px;text-align:left;font-size:12px}.subrow .ui-icon{margin-right:3px}.subrow .btn:first-child{flex:1.65}.subrow .btn:last-child{flex:1}.subrow small{display:block;color:#c0d6e8;font-weight:400;font-size:10px}.home-deck{display:flex;flex-direction:column;min-width:0}.home-deck>.row strong{font-size:18px}.home-deck .smallbtn{width:44px;padding:7px}.home-deck .deckthumbs{height:auto;flex:1;min-height:35px;max-height:95px;margin:5px 0}.home-deck .deckthumbs img{object-fit:contain;background:#fff4d7;border:2px solid #947739;width:30%;box-shadow:2px 2px #71512740}.home-deck .strategyrow{margin-top:auto;padding-top:6px;min-height:51px;font-size:13px}.home-deck>b{font-size:15px;margin:4px 0}.strategyrow .ui-icon{width:24px;height:24px}.decklist .panel{position:relative}.decklist .deckthumbs{height:85px}.decklist .actions .btn{flex:1}.decklist .panel p{margin:6px 0}.decklist .badge{font-size:10px}.editor .panel{border-width:2px}.editor h3{font-size:15px}.editor .strategyrow{z-index:1;border-top:2px solid #aa8750}.card{border:2px solid #c79a40;border-radius:4px;box-shadow:1px 2px #0008}.card img{object-fit:contain;background:linear-gradient(#fff6da,#ddc898)}.card button{border-radius:0 0 0 4px;box-shadow:none}.card .cardlabel{background:#091e34}.search input{border:2px solid #9b8355;border-radius:3px}.stageitem{border-left:4px solid #3ba5dc}.stageitem .stagenum{flex-shrink:0;background:#061d37;border-radius:4px;border-color:#759cbb;color:#ffe3a1}.stageitem small{font-size:11px}.chapters button{padding:6px}.objectives{margin:10px 0}.objectives li{padding:5px 0;font-size:13px}.callout{border-radius:0}.readyactions{border-top:1px solid #2a5372;z-index:2}.footnote{font-size:11px}.strategyoption{background:linear-gradient(135deg,#164b73,#0c2945);border-color:#387caa}.strategyoption .book{background:#fff0c1;color:#122d49;border-color:#bd9647}.strategyoption .badge{margin-top:3px}.categoryart{border:2px solid #bd9242;border-radius:3px;display:grid;place-items:center;background-image:radial-gradient(#7cb9e225 1px,transparent 1px),radial-gradient(ellipse,#28648d,#0a2847);background-size:5px 5px,100% 100%;background-position:center!important}.categoryart .ui-icon{width:90px;height:90px;filter:drop-shadow(3px 6px 0 #031527)}.modeicon{padding:8px}.modeicon .ui-icon{width:68px;height:68px}.grid3>.panel .btn{width:100%}.grid3>.panel h2{margin-bottom:4px}.grid3>.panel p{font-size:12px;min-height:36px}.skinface{border-radius:4px;box-shadow:2px 3px #06152840}.skintile{text-align:left;min-width:90px}.skintile small{font-size:10px}.skintile.selected{border-color:#f4c14b}.card button{background:radial-gradient(circle at center,#074376 0 14px,transparent 15px);font-size:23px;padding:0;box-shadow:none}.card button.remove{background:radial-gradient(circle at center,#992f30 0 14px,transparent 15px)}.deck-cp{display:block;margin-top:3px}main[data-route=ready] .strategyrow{margin-top:5px;padding-top:4px}main[data-route=ready] .ready-description{font-size:12px;line-height:1.45;margin:5px 0}main[data-route=ready] .panel>small{font-size:10px}main[data-route=ready] .panel h3{font-size:14px}dialog{padding:16px;max-width:570px}dialog h2{border-bottom:1px solid #bea373;padding-bottom:10px;font-size:21px}dialog .actions{border-top:1px solid #bea373;padding-top:12px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.detail-tile{border:1px solid #b6a070;padding:12px;background:#fff8df}.detail-tile .ui-icon{width:44px;height:44px}.detail-tile h3{margin:6px 0}.detail-tile p{font-size:12px}.detail-tile .badge{margin-top:6px}.detail-summary{padding:10px;border:1px solid #bfa570;background:#fff8e3}.detail-summary small{color:#5b5e5b}.empty-mark{display:block;text-align:center;margin:8px auto}.empty-mark .ui-icon{width:62px;height:62px}@media(max-width:720px){nav button{flex-direction:column;gap:0;padding:3px;font-size:10px;line-height:1.1}nav .navicon{height:25px}nav .ui-icon{width:25px;height:25px}nav{gap:6px}.avatar{width:35px;height:35px}.avatar .ui-icon{width:27px;height:27px}.counter{padding:3px 6px}.counter .ui-icon{width:22px;height:26px}.wallet{gap:5px}main{padding:8px}.herocopy{padding:8px}.herocopy h1{font-size:18px}.herocopy>.badge{top:7px;left:7px;font-size:10px}.herocopy .btn{min-width:115px;padding:5px 8px;font-size:11px}.herocopy .row{gap:4px}.herocopy small{font-size:9px;max-width:34px}.herocopy>div:not(.row){font-size:10px}.home-deck{padding:8px}.home-deck>.row strong{font-size:15px}.home-deck>b{font-size:12px}.home-deck .strategyrow{font-size:11px;gap:4px}.home-deck .strategyrow>.ui-icon{display:none}.home-deck .deckthumbs{max-height:82px}.subrow .btn{font-size:10px;padding:4px 7px;gap:3px}.subrow .ui-icon{width:23px;height:23px}.subrow small{font-size:9px}.titlebar h1{font-size:17px}.panel{padding:10px}.panel h2{font-size:17px}.decklist .deckthumbs{height:65px}.editor .panel{padding:8px}.editor .panel h3{font-size:13px}.editor .panel .row small{font-size:10px}.editor .strategyrow{bottom:-8px}.card .cardlabel{font-size:9px}.objectives li{font-size:12px}main[data-route=home]>.grid2{grid-template-columns:1.7fr 1fr;gap:8px}.detail-grid{gap:8px}}@media(orientation:portrait){main[data-route=home]{display:block;overflow:auto}main[data-route=home]>.grid2{grid-template-columns:1fr}main[data-route=home] .hero{height:270px}.home-deck{min-height:210px;margin-top:9px}.subrow{margin-top:12px!important}.detail-grid{grid-template-columns:1fr}}.cards-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:10px;min-height:44px}.cards-toolbar .tabs{flex:1;min-width:0;margin:0;padding:0;border:0;gap:5px}.cards-toolbar .tabs button{padding:6px 12px}.cards-toolbar>.btn{padding:6px 10px;white-space:nowrap}main[data-route=editor]{display:flex;flex-direction:column;overflow:hidden}.editor-toolbar{display:flex;align-items:center;gap:7px;min-height:44px;flex-shrink:0;margin-bottom:8px}.editor-toolbar>.btn{margin:0;min-height:44px;padding:5px 9px}.editor-toolbar .deck-summary-button{display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1.35;min-width:119px;text-align:left}.deck-summary-button strong{font-size:14px}.deck-summary-button #deck-count{font-size:11px;font-weight:400;white-space:nowrap}.deck-summary-button.has-issues{border-color:#e8a13a;background:#594122}.deck-summary-button.has-issues #deck-count{color:#ffe4ac}.editor-toolbar .strategy-select{max-width:165px;gap:5px}.strategy-select .ui-icon{width:23px;height:23px}.strategy-select span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.editor-tools{display:flex;gap:7px;margin-left:auto;align-items:center}.editor-tools .btn{padding:6px 9px;min-height:44px}.editor-tools .ui-icon{width:24px;height:24px}.search-control{position:relative;flex-shrink:0}.search-control.filtered:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#ffe162;right:4px;top:4px;box-shadow:0 0 0 1px #091c31}main[data-route=editor] .editor{height:auto;min-height:0;flex:1;gap:8px}main[data-route=editor] .editor .panel{padding:6px;min-height:0;overflow:auto;scrollbar-gutter:stable}main[data-route=editor] .cardgrid{margin:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;align-content:start}main[data-route=editor] .card img{height:78px}.collection-page{padding:7px;min-height:0}.collection-page .cardgrid{margin:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.collection-page .card img{height:83px}.search-form label{display:block;font-weight:700;margin-bottom:7px}.search-form input{width:100%;min-height:44px;padding:8px 10px;border:2px solid #9b8355;background:#fff8e3;color:#15253e;border-radius:3px;font:inherit}.search-form .actions{margin-bottom:0}.search-empty{grid-column:1/-1;text-align:center;line-height:1.5;padding:20px 8px}.search-empty .btn{margin-top:10px}.deck-rules-list{line-height:1.7;padding-left:22px}.deck-issues{border-left:4px solid #c7841d;background:#fff9e7;padding:8px 12px}@media(max-width:720px){.cards-toolbar{gap:6px;margin-bottom:8px}.cards-toolbar .tabs{gap:4px}.cards-toolbar .tabs button{padding:6px 9px;font-size:11px}.cards-toolbar>.btn{font-size:11px;padding:5px 8px}.editor-toolbar{gap:5px}.editor-toolbar>.btn{padding:4px 7px}.editor-toolbar .deck-summary-button{min-width:112px}.deck-summary-button strong{font-size:13px}.deck-summary-button #deck-count{font-size:10px}.editor-toolbar .strategy-select{max-width:128px}.strategy-select span{font-size:11px}.strategy-select .ui-icon{width:20px;height:23px}.editor-tools{gap:5px}.editor-tools .btn{font-size:11px;padding:5px 8px}.editor-tools .btn .ui-icon{display:none}main[data-route=editor] .cardgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}main[data-route=editor] .card img{height:77px}.collection-page .cardgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.collection-page .card img{height:79px}}@media(orientation:portrait){.cards-toolbar{flex-wrap:wrap}.cards-toolbar .tabs{flex-basis:100%;overflow:auto}.editor-toolbar{flex-wrap:wrap}.editor-tools{margin-left:0}main[data-route=editor]{display:block;overflow:auto}main[data-route=editor] .editor{display:grid;height:auto}main[data-route=editor] .editor .panel{max-height:420px}.collection-page .cardgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.meta-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.meta-tabs .btn{min-height:44px;padding:7px 13px}.meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.meta-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-grid .panel{display:flex;flex-direction:column;gap:7px;min-width:0}.meta-grid h2,.meta-grid h3,.meta-grid p{margin:0}.meta-grid .actions{margin-top:auto}.meta-grid small{line-height:1.5}.product-symbol{height:48px;display:grid;place-items:center;color:#0b5688;background:radial-gradient(ellipse,#ffd97855,transparent 70%)}.product-symbol .ui-icon{width:45px;height:45px}.meta-toolbar{display:flex;gap:7px;align-items:center;margin-bottom:9px;flex-wrap:wrap}.meta-toolbar .meta-tabs{margin:0}.meta-toolbar .balance{margin-left:auto;font-size:12px;color:#f8df8b}.meta-toolbar .balance .btn{padding:5px 8px}.meta-status{display:flex;gap:8px;align-items:center;padding:9px 11px;background:#0b3050;color:#ffe59b;border:1px solid #3d83ac;border-radius:4px;line-height:1.5;margin:8px 0}.meta-status.warning{background:#543521;color:#ffe1b3}.meta-empty{text-align:center;display:grid;justify-items:center;gap:9px;padding:24px 12px}.meta-empty .ui-icon{width:45px;height:45px}.meta-empty p{max-width:420px;margin:0;line-height:1.6}.meta-detail p,.meta-detail li{font-size:13px;line-height:1.65}.meta-detail ul{padding-left:20px}.meta-table{border-collapse:collapse;width:100%;font-size:12px;margin:10px 0}.meta-table th,.meta-table td{padding:8px 6px;border-bottom:1px solid #bca477;text-align:left}.meta-table th{background:#ecd397}.meta-price{font-size:19px;font-weight:800}.meta-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;border-top:1px solid #b79b65;padding-top:10px;margin-top:10px}.meta-choice{display:flex;gap:7px;flex-wrap:wrap}.meta-choice button{min-height:44px}dialog:has(.meta-detail){overflow:hidden;padding:14px;max-height:calc(100dvh - 28px)}dialog:has(.meta-detail) h2{margin:0 0 10px;padding-bottom:9px;font-size:20px}dialog:has(.meta-detail)>.actions{margin-top:10px;flex-wrap:nowrap}dialog:has(.meta-detail)>.actions .btn{font-size:12px;min-width:44px;white-space:normal;padding:7px 10px}.meta-detail{max-height:calc(100dvh - 166px);overflow:auto;padding:1px 3px 4px;scrollbar-color:#94784a #ecdbaa}.meta-detail .balance{color:#183f5c}.meta-detail .meta-toolbar{align-items:center}.meta-detail .meta-tabs{margin-bottom:7px}.meta-skin-layout{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(260px,1.2fr);gap:10px}.meta-skin-layout h2{margin:0 0 8px}.meta-skin-list{display:grid;grid-template-columns:1fr 1fr;gap:7px}.meta-skin-list .skintile{text-align:left;min-height:60px;padding:8px;font-size:12px}.meta-skin-list .skintile small{font-size:10px}.meta-skin-preview{display:flex;align-items:center;justify-content:center;gap:15px;min-height:142px}.meta-skin-preview .skinface{width:64px}.meta-skin-preview p{font-size:11px;text-align:center;margin:5px 0}.board-placeholder{width:90%;max-width:290px;aspect-ratio:2.16;border:5px double #af8531;background:linear-gradient(90deg,#163c60 49%,#48799a,#163c60 51%);display:grid;place-items:center;color:#e3c66a}.board-placeholder .ui-icon{width:50px;height:50px}.meta-skin-layout>.panel{min-height:0}.meta-skin-layout>.panel:first-child{display:flex;flex-direction:column}.meta-skin-layout>.panel:last-child{overflow:auto}.meta-skin-layout .meta-skin-preview{flex:1;min-height:0;padding:4px}.meta-skin-layout .skinface{width:50px}.meta-skin-layout h2{font-size:17px}.meta-skin-layout .meta-foot{margin-top:6px;padding-top:5px;min-height:44px}.meta-skin-layout .meta-foot .btn{min-height:44px}.meta-skin-layout .board-placeholder{max-width:240px;max-height:85px}.meta-skin-layout .row{min-height:44px}.rank-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.rank-head .meta-tabs{margin:0}.rank-counters{display:flex;gap:6px;align-items:center}.rank-counters .badge{white-space:nowrap;font-size:11px}.rank-current{padding:6px 10px!important}.rank-current .row{min-height:44px}.rank-opponents .panel{gap:6px}.rank-opponents .actions .btn{width:100%}.rank-opponents small{font-size:11px}.rank-footer{margin-top:8px;padding-top:0;border:0}.rank-footer .btn{min-height:44px}.tour-pool button{height:46px!important;min-height:44px!important;padding:3px 5px!important;font-size:12px}.tour-pool button small{font-size:10px}.tour-panel .meta-foot{margin-top:8px;padding-top:6px}.avatar.silver{border-color:#d8e1e8;box-shadow:0 0 0 2px #4c7690}.profile-layout{display:grid;grid-template-columns:180px 1fr;gap:12px}.profile-display{display:grid;justify-items:center;align-content:start;gap:10px}.profile-large{width:100px;height:100px;background:#103d62;border:5px solid #ccb171;border-radius:50%;overflow:hidden;display:grid;place-items:center;color:#ffdb7c}.profile-large .ui-icon{width:70px;height:70px}.profile-large img,.avatar img{width:100%;height:100%;object-fit:cover}.profile-large.silver{border-color:#d8e1e8;box-shadow:0 0 0 3px #59778e}.avatar-grid{display:flex;gap:10px;flex-wrap:wrap}.avatar-grid .btn{width:60px;height:60px;padding:6px}.avatar-grid .ui-icon{width:38px;height:38px}.upload-label{display:inline-flex;align-items:center;cursor:pointer;position:relative;overflow:hidden}.upload-label input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.crop-layout{display:grid;grid-template-columns:150px 1fr;gap:15px;align-items:center}.crop-layout canvas{width:150px;height:150px;border:3px solid #927334;border-radius:50%;background:#173b5a}.crop-controls label{display:block;margin:7px 0;font-size:12px}.crop-controls input{width:100%;min-height:30px}.crop-controls .btn{min-height:44px}.mission-row{display:flex;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #bca477}.mission-row>div{flex:1}.mission-row strong,.mission-row small{display:block}.mission-row small{margin-top:4px;line-height:1.5}.login-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.login-day{padding:9px 5px;border:2px solid #bea364;border-radius:5px;text-align:center;background:#e5d4a4;font-size:11px}.login-day strong{display:block;margin-bottom:7px}.login-day.selected{background:#ffdf78;border-color:#8d690d}.login-day .ui-icon{display:block;margin:7px auto}.rank-card{display:flex;gap:8px;align-items:center}.rank-card .ui-icon{width:36px;height:36px}.rank-card strong,.rank-card small{display:block}.rank-decks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rank-deck{padding:10px;border:2px solid #b89a5a;background:#e8d8b0;border-radius:4px}.rank-deck.selected{border-color:#086552;background:#c7ddbd}.meta-progress{background:#d3c498;height:9px;border-radius:4px;overflow:hidden;margin:7px 0}.meta-progress i{height:100%;display:block;background:#197b75}.tour-pool{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.tour-pool button{min-height:68px;padding:5px}.tour-pool small{display:block}.receipt-mark{font-size:36px;color:#0b705d;text-align:center}.receipt-sample{font-size:11px;color:#71614a}.dialog-back{margin-bottom:8px}.meta-scene{display:grid;gap:8px}.meta-scene .btn{text-align:left}.meta-text-input{width:100%;min-height:44px;border:1px solid #948363;border-radius:4px;padding:8px;background:#fff9e8;color:#11263b}@media(max-width:720px){.meta-grid{gap:7px}.meta-grid .panel{padding:9px}.meta-grid h2{font-size:16px}.meta-grid .btn{font-size:12px;padding:7px 8px}.meta-skin-layout{grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr);gap:8px}.profile-layout{grid-template-columns:145px 1fr}.login-grid{gap:3px}.login-day{font-size:10px;padding:7px 3px}.meta-tabs .btn{padding:6px 9px;font-size:12px}.meta-skin-list .skintile{font-size:11px}.meta-detail p{font-size:12px}}main[data-route=materials]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:44px auto;align-content:start;align-items:start;gap:10px 12px}main[data-route=materials]>.tabs,main[data-route=materials]>.meta-tabs{margin:0;flex-wrap:nowrap;gap:5px}main[data-route=materials]>.tabs button{padding:6px 12px;white-space:nowrap}main[data-route=materials]>.meta-tabs{border-left:1px solid #5185a5;padding-left:12px}main[data-route=materials]>.meta-tabs .btn{padding:6px 10px;min-width:44px;white-space:nowrap}main[data-route=materials]>.meta-grid,main[data-route=materials]>.panel{grid-column:1/-1}main[data-route=strategies]>.footnote:first-of-type{display:none}@media(max-width:720px){main[data-route=materials]{column-gap:8px}main[data-route=materials]>.tabs{gap:4px}main[data-route=materials]>.tabs button{padding:6px 8px;font-size:11px}main[data-route=materials]>.meta-tabs{gap:4px;padding-left:8px}main[data-route=materials]>.meta-tabs .btn{font-size:11px;padding:6px 8px}}@media(orientation:portrait){main[data-route=materials]{grid-template-columns:1fr;grid-template-rows:auto;gap:8px}main[data-route=materials]>.meta-tabs{border-left:0;padding-left:0}}main[data-route=home]{display:grid;grid-template-rows:minmax(125px,1fr) 68px 48px;gap:8px;overflow:hidden}.battle-overview{display:grid;grid-template-columns:1.7fr 1fr;gap:9px;min-height:0}main[data-route=home] .battle-campaign{min-height:0;padding:0;position:relative;overflow:hidden}.battle-campaign .chapterart{position:absolute;inset:0;opacity:.45;background-position:center 45%}.campaign-copy{height:100%;padding:8px 11px;position:relative;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(90deg,#06182ce8,#06182c4d);color:#fff4d4;gap:3px}.campaign-copy .badge{font-size:12px;background:#071c30d9;color:#ffe071;padding:5px 8px}.campaign-copy h1{font-size:20px;line-height:1.3;margin:0;text-shadow:1px 2px 0 #071225}.campaign-copy .pill{min-height:44px;min-width:58px;padding:4px 7px;display:flex;align-items:center;gap:4px;background:#052b49dd}.campaign-copy .pill .ui-icon{width:20px;height:22px}.campaign-action{display:flex;align-items:center;justify-content:space-between;gap:8px}.campaign-action .btn{min-height:44px;min-width:150px;padding:6px 12px}.campaign-action small{font-size:11px;color:#d3e1ec}.battle-featured-modes{display:grid;grid-template-rows:1fr 1fr;gap:8px;min-height:0}.battle-mode{border:2px solid #3997c8;background:linear-gradient(110deg,#155380,#0a2842);box-shadow:2px 2px #0008;border-radius:4px;display:flex;align-items:center;gap:9px;padding:7px 10px;text-align:left;min-height:44px;color:#fff0cd;min-width:0}.battle-mode>.ui-icon{width:33px;height:33px;color:#ffda6a}.battle-mode>span:nth-child(2){min-width:0;flex:1}.battle-mode strong{font-size:17px;display:block;color:#ffdf79}.battle-mode small{font-size:11px;line-height:1.4;display:block}.battle-mode .mode-availability{font-size:10px;color:#b5d3e8}.mode-arrow{font-size:25px;color:#ffe080}.battle-chapter-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.battle-chapter{border:1px solid #4b829e;background:#113552;color:#d9e5eb;border-radius:4px;padding:6px 9px;text-align:left;min-width:0;min-height:44px}.battle-chapter.current{border:2px solid #ecbd48;background:#173e56;color:#fff1c9}.battle-chapter b{color:#f9d275;font-size:12px}.battle-chapter strong{display:block;font-size:12px;line-height:1.3;margin-top:4px;font-weight:500}.battle-chapter small{font-size:10px;color:#bed2df;white-space:nowrap}.home-deck.battle-deck{flex-direction:row;align-items:center;gap:9px;padding:0 8px;min-height:0}.battle-deck .deckthumbs{height:33px;min-height:0;max-height:33px;flex:0 0 76px;margin:0;justify-content:flex-start;gap:2px}.battle-deck .deckthumbs img{width:23px;height:33px;object-fit:contain;border-width:1px;transform:none!important}.battle-deck-name{flex:1;min-width:0}.battle-deck-name strong{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.battle-deck-name small{font-size:10px;display:block}.battle-deck .btn{min-height:44px;padding:5px 9px;font-size:12px}.battle-deck>.btn:last-child{width:44px;padding:5px}@media(max-width:720px){.battle-overview{grid-template-columns:1.55fr 1fr;gap:8px}.campaign-copy{padding:6px 8px}.campaign-copy h1{font-size:16px}.campaign-copy .badge{font-size:10px}.campaign-action .btn{min-width:112px;font-size:12px}.campaign-action small{font-size:10px}.battle-mode{padding:5px 7px;gap:6px}.battle-mode strong{font-size:15px}.battle-mode>.ui-icon{width:25px;height:25px}.battle-mode small{font-size:10px}.battle-mode .mode-availability{font-size:9px}.battle-chapter{padding:5px 7px}.battle-chapter strong{font-size:11px}.battle-chapter-strip{gap:6px}.battle-deck .deckthumbs{flex-basis:55px}.battle-deck .deckthumbs img{width:17px}.battle-deck-name strong{font-size:12px}.battle-deck .btn{font-size:11px}}@media(orientation:portrait){main[data-route=home]{display:flex;flex-direction:column;overflow:auto}.battle-overview{grid-template-columns:1fr}.battle-campaign{height:185px}.battle-featured-modes{min-height:145px}.battle-chapter-strip{grid-template-columns:1fr}.battle-chapter{min-height:65px}.battle-deck{min-height:60px!important;margin-top:0}}.campaign-copy .badge small{display:block;font-size:10px;line-height:1.4;color:#c3d9e5;margin-top:2px}header .profile{margin-right:0;flex-shrink:0}.wallet{margin-left:auto}.header-deck{height:44px;min-width:120px;max-width:170px;display:flex;align-items:center;gap:7px;border:1px solid #3885b4;border-radius:4px;background:#143e5b;padding:4px 8px;text-align:left;color:#ffe5a1}.header-deck>span:nth-child(2){min-width:0;flex:1}.header-deck strong{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-deck small{display:block;font-size:10px;color:#bdd8eb}.header-deck .ui-icon{width:25px;height:25px}.deck-picker{display:grid;gap:9px}.deck-pick{border:1px solid #ad8b43;border-radius:5px;padding:10px}.deck-pick p{font-size:12px;line-height:1.5;margin:6px 0}.invalid-deck{color:#993515}main[data-route=home]{grid-template-columns:minmax(0,1.75fr) minmax(195px,1fr);grid-template-rows:minmax(0,1fr);gap:10px}main[data-route=home] .campaign-r23{min-height:0;padding:0;position:relative;overflow:hidden}.campaign-r23 .chapterart{position:absolute;inset:0;opacity:1;background-position:center}.campaign-r23.future-chapter .chapterart{background-image:none;background-color:#153549}.campaign-r23-content{position:relative;height:100%;padding:12px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;background:linear-gradient(#041a30bd,#041a3060 40%,#041a30f5);color:#fff1cf}.chapter-controls{display:flex;align-items:center;gap:7px}.chapter-heading{flex:1;min-width:0;background:none;border:0;color:inherit;min-height:70px;text-align:center;padding:0}.chapter-heading small{color:#ffda71;font-size:12px;display:block}.chapter-heading strong{display:block;font-size:21px;line-height:1.35}.chapter-heading span{display:block;font-size:11px;color:#cbe4f3;margin-top:5px}.chapter-arrow.btn{min-width:44px;min-height:44px;padding:0;font-size:27px;background:#092941b3;color:#ffe28a;border:1px solid #5293b5}.chapter-arrow:disabled{opacity:.3}.campaign-stage strong{font-size:16px;display:block}.campaign-stage small{display:block;color:#b6d2e4;margin-top:8px}.campaign-r23-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.chapter-tools{display:flex;gap:5px}.chapter-tools .btn{min-width:44px;min-height:44px;padding:5px;display:flex;gap:2px;align-items:center;justify-content:center}.chapter-tools .ui-icon{width:23px;height:23px}.chapter-tools [data-action=energy]{color:#ffe085;font-size:12px;border-color:#608499;background:#06243ae6;box-shadow:none}.campaign-r23-footer>.primary{min-width:135px;min-height:44px;display:flex;gap:5px;align-items:center;justify-content:center;font-size:14px;padding:5px 9px}.campaign-r23-footer>.primary .ui-icon{width:18px;height:21px}.battle-r23-side{display:grid;grid-template-rows:minmax(60px,1fr) minmax(60px,1fr) minmax(126px,1.7fr);gap:8px;min-height:0}.battle-r23-side .battle-mode{padding:6px 10px}.battle-r23-side .battle-mode strong{font-size:17px}.farm-r23{border:2px solid #af8a3b;border-radius:4px;background:linear-gradient(110deg,#183d52,#0b2638);padding:7px 10px;color:#fff0c4;display:flex;flex-direction:column;justify-content:space-between;gap:3px}.farm-r23>.row{min-height:32px}.farm-r23 strong{font-size:14px;display:flex;align-items:center;gap:6px}.farm-r23 .ui-icon{width:22px;height:22px}.farm-r23 .row .btn{min-width:44px;min-height:44px;margin:-6px -7px -6px 0;padding:5px;box-shadow:none;border:none;background:none;color:#b1cbdd}.farm-status{display:flex;gap:8px;align-items:baseline;justify-content:space-between}.farm-status>b{font-size:24px;color:#ffdb74}.farm-status small{font-size:12px;color:#b4cedd}.farm-status>span{font-size:10px}.farm-r23>.btn{min-height:44px;padding:5px;font-size:12px}.battle-r23-side{grid-template-rows:minmax(58px,1fr) minmax(58px,1fr) minmax(134px,1.8fr)}main[data-route=chapters]>.callout{color:#4b391b}.stagelist.single-chapter{grid-template-columns:1fr}.single-chapter .stageitem{min-height:62px}.single-chapter .stageitem .ui-icon{width:14px;height:14px;vertical-align:middle}.chapter-reward-list{display:grid;gap:9px}.chapter-reward-list section{border-bottom:1px solid #b19b67;padding-bottom:8px}.chapter-reward-list p{margin:3px 0}.chapter-reward-list small{display:block;line-height:1.5}@media(max-width:720px){header .profile{gap:5px;padding:0 2px}.header-deck{min-width:115px;max-width:125px;gap:4px;padding:4px 5px}.header-deck .ui-icon{width:21px;height:21px}.header-deck strong{font-size:11px}.header-deck small{font-size:9px}main[data-route=home]{grid-template-columns:minmax(0,1.65fr) minmax(190px,1fr);gap:8px}.campaign-r23-content{padding:9px}.chapter-controls{gap:3px}.chapter-heading strong{font-size:17px}.campaign-stage strong{font-size:14px}.campaign-r23-footer{gap:5px}.campaign-r23-footer>.primary{min-width:119px;font-size:12px}.chapter-tools{gap:3px}.chapter-tools .btn{font-size:11px}.chapter-tools .ui-icon{width:20px;height:20px}.battle-r23-side{gap:7px}.battle-r23-side .battle-mode strong{font-size:15px}.farm-r23{padding:6px 8px}.farm-r23 strong{font-size:13px}.farm-status>span{font-size:9px}}@media(orientation:portrait){header{flex-wrap:wrap}.header-deck{max-width:160px}main[data-route=home]{display:flex}.campaign-r23{min-height:270px!important}.battle-r23-side{min-height:280px}}.collection-tools{display:flex;gap:6px;margin-left:auto}.collection-tools .iconbtn{min-width:44px;min-height:44px}.scope-active{border-color:#ffcf55!important;background:#365c73!important;box-shadow:inset 0 -3px #ffcf55}.collection-card{padding:0;position:relative;text-align:left;color:#14364b;min-height:44px}.collection-card .cardlabel{padding:4px;font-size:11px}.collection-card>small{display:block;padding:0 4px 4px;font-size:10px}.collection-card .unowned-art{filter:grayscale(1) brightness(.28)}.collection-card.unowned{background:#163449;border-color:#56748b;color:#b9c9d4}.collection-card.unowned .cardlabel{background:#163449;color:#c5d9e8}.collection-card .cardlabel{color:#ffe8a0;background:#123650}.collection-card>small{color:#d4e6ef;background:#123650}.progress-cost{margin-right:auto;font-size:11px;line-height:1.5;align-self:center}.progress-cost strong{display:block;font-size:13px}.collection-card>small{position:absolute;left:3px;top:3px;padding:2px 4px;border-radius:3px;background:#08263be6;color:#e4eff5;font-size:9px}main[data-route=collection]{display:flex;flex-direction:column;overflow:hidden}main[data-route=collection]>.cards-toolbar{flex-shrink:0}main[data-route=collection]>.collection-page{flex:1;overflow:auto;scrollbar-gutter:stable}.collection-page .collection-card img{height:76px}.awake-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px}.awake-layout .progress-heading img{width:55px;height:76px}.awake-layout .progress-heading{gap:8px}.awake-layout .progress-heading strong{font-size:13px}.awake-layout .progress-heading p{font-size:12px}.awake-layout h3{font-size:14px;margin:0 0 5px}.awake-layout small{font-size:11px}.awake-layout .material-picks .btn{font-size:11px;padding:5px 7px}.awake-layout .awake-choice{margin:6px 0}.awake-layout .awake-choice .btn{min-height:44px;padding:5px 9px;font-size:12px}main[data-route=card-detail],main[data-route=card-level],main[data-route=card-awake]{display:flex;flex-direction:column;gap:8px;overflow:hidden}.card-detail-layout{display:grid;grid-template-columns:145px 1fr;gap:10px;flex:1;min-height:0}.card-portrait{display:flex;align-items:center;flex-direction:column;gap:5px;padding:8px;overflow:auto}.card-portrait img{min-height:0;max-height:145px;width:100%;object-fit:contain}.card-portrait b{font-size:12px}.card-portrait small{font-size:11px}.card-portrait .unowned-art{filter:grayscale(1) brightness(.4)}.card-detail-body{overflow:auto;min-height:0;padding:10px}.copy-select{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:6px}.copy-select select{flex:1;min-width:0;min-height:44px;background:#fff7dd;color:#193344;border:1px solid #ac8a43;border-radius:4px;padding:4px}.card-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:7px 0}.card-stats span{background:#123a54;border-radius:4px;color:#ffda7b;text-align:center;padding:5px}.card-stats small{display:block;color:#ccdfeb;font-size:10px}.card-stats b{font-size:15px}.card-skills h3{font-size:14px;margin:7px 0 4px}.card-skills h3 small{color:#806526;font-size:11px}.card-skills p{font-size:12px;line-height:1.6;white-space:pre-line;margin:0;padding-bottom:8px;border-bottom:1px solid #c6b17c}.card-detail-actions{display:flex;justify-content:flex-end;gap:8px;flex-shrink:0}.card-detail-actions .btn{min-height:44px}.card-detail-actions .ui-icon{width:22px;height:22px}.progress-panel{overflow:auto;min-height:0;flex:1}.progress-heading{display:flex;gap:12px;align-items:center}.progress-heading img{width:72px;height:98px;object-fit:contain}.progress-heading strong{font-size:15px}.progress-heading p{margin:5px 0}.progress-heading select{min-width:80px;min-height:44px;background:#fff8df;color:#13364d}.stat-preview{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.stat-preview span{background:#113651;color:#f7d477;padding:7px;border-radius:4px;font-size:12px}.stat-preview b{display:block}.awake-choice,.material-picks{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0}.progress-panel p,.progress-panel small{line-height:1.5}.leaderboard-toolbar{display:flex;gap:8px;align-items:center;margin-bottom:8px}.leaderboard-toolbar select{min-height:44px;background:#153853;color:#ffedbc;padding:5px}.leaderboard-self{background:#ffe49b}.leaderboard-empty{padding:25px;text-align:center}@media(max-width:720px){.collection-card .cardlabel{font-size:10px}.collection-card>small{font-size:9px}.card-detail-layout{grid-template-columns:115px 1fr;gap:7px}.card-portrait img{max-height:123px}.card-detail-body{padding:8px}.card-stats{gap:4px}.card-stats b,.card-skills h3{font-size:13px}.card-skills p{font-size:11px}.card-detail-actions .btn{font-size:12px;padding:6px 10px}.progress-heading strong{font-size:13px}}.copy-tile .cardlabel span{overflow:hidden;text-overflow:ellipsis;min-width:0}.copy-tile .cardlabel b{padding-left:3px}.copy-level{position:absolute;bottom:22px;left:3px;font-size:10px;background:#071b2eea;color:#fff;padding:2px 3px;pointer-events:none}.card .copy-open{position:absolute;top:0;left:0;width:100%;min-width:44px;height:100%;min-height:44px;z-index:1;background:transparent;border-radius:0;font-size:0}.card .copy-open:focus-visible{outline:3px solid #ffe16c;outline-offset:-3px;background:#fff2}.missing-copy{padding:6px;color:#fff;background:#612b31;min-height:90px}.snapshot-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.snapshot-list>div{padding:8px;background:#fff8e5;border:1px solid #aa8b46}.snapshot-list small{display:block;font-size:12px}.copy-tile>.btn{z-index:2}main[data-route=materials]{display:flex;flex-direction:column;gap:8px;overflow:hidden;align-items:stretch}.materials-tabs{margin:0;flex:none}.materials-tabs .tabs{flex:none}.materials-exp{display:flex;align-items:center;gap:9px;padding:6px 10px;min-height:58px;flex:none}.materials-exp .exp-symbol .ui-icon{width:31px;height:34px}.materials-balance{font-size:19px;color:#102b42;white-space:nowrap}.materials-exp .iconbtn,.materials-heading .iconbtn{min-width:44px;min-height:44px;background:#173e5b;border:1px solid #5b8da4}.exp-use{margin-left:auto}.exp-use .btn{min-height:44px;padding:6px 16px}.materials-inventory{flex:1;min-height:0;padding:6px 10px 10px;overflow:auto;scrollbar-gutter:stable}.materials-heading{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin-bottom:5px}.materials-heading h2{font-size:16px;margin:0}.materials-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:9px;align-content:start}.fragment-item{position:relative;display:flex;flex-direction:column;padding:0;border:2px solid #b88a3c;border-radius:5px;overflow:hidden;background:#103851;color:#fff0be;text-align:left;min-height:96px;box-shadow:1px 2px #071b2d66}.fragment-art{position:relative;display:flex;align-items:center;justify-content:center;height:44px;background:linear-gradient(145deg,#c8e4e7,#6799af);width:100%}.fragment-art>svg{width:40px;height:40px}.fragment-bound{position:absolute;top:4px;left:4px;padding:2px 5px;background:#112d43;font-size:9px;border-radius:3px;color:#e3f4fa}.fragment-item>strong{font-size:11px;padding:5px 7px 0}.fragment-count{font-size:18px;font-weight:700;padding:0 7px 5px;line-height:1.3}.fragment-count small{font-size:11px;font-weight:400;color:#d3e3ed}.materials-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px;color:#475e6b}.materials-empty svg{width:44px;height:44px;opacity:.6}.materials-empty strong{font-size:15px}.materials-empty span{font-size:12px}@media(max-width:720px){.materials-exp{padding:5px 8px;gap:6px;min-height:56px}.materials-balance{font-size:17px}.exp-use .btn{padding:5px 12px;font-size:12px}.materials-inventory{padding:4px 8px 8px}.materials-grid{grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:7px}.fragment-item{min-height:96px}.fragment-art{height:44px}.fragment-art>svg{width:40px;height:40px}}main[data-route=collection] .collection-exp{margin-left:auto;flex-shrink:0;min-height:44px;padding:5px 10px;font-size:13px;white-space:nowrap;color:#ffda78;background:#123650;border:2px solid #7595a7}main[data-route=collection] .cards-toolbar .tabs{flex:0 1 auto}main[data-route=collection] .collection-tools{margin-left:0;flex-shrink:0}.card-detail-actions .burn-card{color:#ffdbb5;background:#632d30;border:2px solid #bc7961;min-width:88px}.burn-selected{padding:8px 12px;background:#fff3d2;border-left:4px solid #9f6d3e}.burn-selected p{margin:5px 0}@media(max-width:720px){main[data-route=collection] .collection-exp{padding:5px 7px;font-size:11px}.card-detail-actions{gap:6px}.card-detail-actions .burn-card{min-width:80px}}#app{background:radial-gradient(ellipse at 60% 0,#143957,transparent 65%),#041426}header{background:linear-gradient(110deg,#17466c,#071a2c 65%);box-shadow:0 3px #010b18,inset 0 -1px #6cbddd}nav button{border-radius:9px 3px;box-shadow:inset 0 0 0 2px #061d35,inset 0 5px #69cbff30,2px 3px #010813;background-image:radial-gradient(#87d9ff22 1px,transparent 1px),linear-gradient(120deg,#146db2,#073c70);background-size:5px 5px,100% 100%}nav button.active{box-shadow:inset 0 0 0 2px #b57923,inset 0 5px #fff0bb,2px 3px #010813}header .counter,.header-deck{box-shadow:inset 0 0 0 1px #071425,inset 0 3px #72b6d31f,2px 2px #010917}main[data-route=home] .campaign-r23{border-radius:10px 4px;box-shadow:0 0 0 2px #020e1d,3px 4px #010b15}.campaign-r23:not(.future-chapter) .chapterart{background-image:url(/assets/harbor-r28-BhdtCpc9.png);background-position:52% center}.campaign-r23-content{background:linear-gradient(#041a30eb,#041a3066 29%,#041a3005 46%,#041a30b3 66%,#041a30fa 84%);box-shadow:inset 0 0 0 2px #fbe6a388}.chapter-heading strong{text-shadow:0 2px 0 #031022,1px 0 0 #031022}.chapter-heading small{letter-spacing:1px;font-weight:800}.chapter-heading span{color:#e0eff9}.campaign-stage strong{text-shadow:0 2px 2px #020d19}.campaign-r23-footer>.primary{border-radius:8px 3px;box-shadow:inset 0 0 0 1px #b57c26,inset 0 4px #fff0b5,2px 3px #010915}.battle-r23-side .battle-mode{border-radius:9px 3px;background:radial-gradient(ellipse at 0 0,#4680a933,transparent 70%),linear-gradient(115deg,#144e78,#0b2c47);box-shadow:inset 0 0 0 1px #061a2e,inset 0 4px #50ade527,2px 3px #010915}.battle-mode>.ui-icon{filter:drop-shadow(1px 2px 0 #010e1b)}.farm-r23{border-radius:9px 3px;background:radial-gradient(ellipse at 0 0,#92763a28,transparent 65%),linear-gradient(110deg,#193a4d,#0b2638);box-shadow:inset 0 0 0 1px #081827,2px 3px #010915}.farm-status>b{font-variant-numeric:tabular-nums;text-shadow:1px 2px 0 #031527}.card-inventory-badges{position:absolute;top:3px;left:3px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;z-index:1;pointer-events:none;text-align:left}.card-inventory-badges>span{display:flex;align-items:center;gap:3px;min-width:31px;height:17px;padding:1px 4px 1px 2px;border:1px solid #5686a6;border-radius:3px;background:#061b30f5;color:#fff1c6;box-shadow:1px 1px #0009;font-size:10px;line-height:1;font-variant-numeric:tabular-nums}.card-inventory-badges .ui-icon{width:13px;height:13px;filter:none}.card-inventory-badges .trade{border-color:#67cbbb;color:#bcfff0}.card-inventory-badges .fragment-mini{border-color:#819caf;color:#deefff}.collection-card>small{inset:auto 3px 20px auto;font-size:9px}.copy-tile .card-inventory-badges{z-index:2}.ownership-legend{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.ownership-legend span{display:flex;align-items:center;gap:5px}.ownership-legend .ui-icon{width:20px;height:20px}.card-copy-label{position:absolute;top:3px;left:3px;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:33px;height:29px;padding:2px;border:1px solid #5686a6;border-radius:3px;background:#061b30f5;color:#fff1c6;font-size:9px;line-height:1;pointer-events:none;box-shadow:1px 1px #0009}.card-copy-label.trade{border-color:#67cbbb;color:#bcfff0}.card-copy-label .ui-icon{width:13px;height:13px;filter:none}:root{--paper-edge:#b38a45;--blue-edge:#53b5e7;--ink-edge:#031323}.panel:not(.hero),dialog{border-radius:10px 4px;background-image:radial-gradient(ellipse at 95% 0,#f7ce6b28,transparent 45%),linear-gradient(125deg,#fff9df80,transparent 55%);box-shadow:inset 0 0 0 1px #94743e,inset 0 4px #fff8db,0 0 0 2px #010b15,3px 4px #010b15}.tabs button,.meta-tabs .btn{border-radius:7px 3px;border-color:#467f9e;box-shadow:inset 0 2px #83cae525,1px 3px #020d1b}.tabs button.active,.meta-tabs .primary{box-shadow:inset 0 0 0 1px #a67c31,inset 0 3px #fff1b8,1px 3px #020d1b}.btn.primary:not(.remove){box-shadow:inset 0 0 0 1px #a87525,inset 0 3px #fff0b4,2px 3px #010915;border-radius:7px 3px}.btn.secondary{box-shadow:inset 0 0 0 1px #0a2034,inset 0 3px #61a9ca24,2px 3px #010915}.btn.quiet{background:linear-gradient(125deg,#fff7da,#e8d5a5);border-color:#b59863}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #4cdbed;outline-offset:2px}button:disabled{opacity:.65}.panel .badge.ok{background:#d6eac5;color:#235837;border-color:#668f56}.callout{border-radius:4px;background:#fff9e7;box-shadow:0 1px #a8803329}.callout.error{background:#ffe8d5;color:#74341e}.titlebar h1{letter-spacing:-.2px}main[data-route=shop],main[data-route=arena]{display:flex;flex-direction:column}main[data-route=shop]>.meta-tabs{flex-shrink:0}main[data-route=shop]>.meta-grid,main[data-route=arena]>.meta-grid{flex:1;min-height:0}.product-panel{position:relative;overflow:hidden}.product-panel .product-symbol{position:relative;flex:1;min-height:38px;max-height:95px;height:auto;border:2px solid #806333;border-radius:6px 3px;background:linear-gradient(#05254c33,#04223a55),url(/assets/shop-r30-BI7GVDCT.png) center 61%/cover;box-shadow:inset 0 0 0 1px #f7d68755;isolation:isolate}.product-panel h2{font-size:19px;color:#153c57;line-height:1.3;margin:0}.product-panel .meta-price{font-variant-numeric:tabular-nums;color:#57401d;font-size:18px}.product-panel>.actions>.btn{width:100%}.pack-graphic{display:block;position:relative;width:88px;height:100%;max-height:93px;filter:drop-shadow(2px 3px 0 #010d20)}.pack-graphic>svg{height:100%;width:100%;display:block}.pack-graphic>span{position:absolute;left:32%;top:32%;width:36%;height:36%;display:grid;place-items:center}.product-symbol .pack-graphic .ui-icon{width:100%;height:100%;filter:none}.product-medallion{display:grid;place-items:center;width:56px;height:56px;max-height:90%;aspect-ratio:1;border:3px double #f7d781;border-radius:50%;background:linear-gradient(135deg,#246b96,#06294a);box-shadow:0 0 0 2px #081e35,3px 4px #020f2099}.product-medallion .ui-icon{width:70%;height:70%}main[data-route=arena] .product-symbol{max-height:160px;min-height:70px;background:linear-gradient(#03172d16,#03172da6),url(/assets/arena-r30-DPtsCyjC.png) center 60%/cover}main[data-route=arena] .product-medallion{width:80px;height:80px}main[data-route=arena] .meta-price:empty{display:none}.product-panel[data-product=event] .product-medallion{background:linear-gradient(135deg,#66523c,#182e44)}.decklist .panel{background-image:linear-gradient(#123b57 0 52px,transparent 52px),linear-gradient(125deg,#fff8df,#f2dfac)}.decklist .panel h2{color:#fff0c4;text-shadow:0 1px #051729}.decklist .panel .row .badge{border-color:#648a9b}.decklist .deckthumbs{border-bottom:1px solid #c4a367;background:radial-gradient(ellipse,#a8c5c23d,transparent 70%);padding:2px 0}.decklist .deckthumbs img{object-fit:contain;background:#fff3d0;border:2px solid #b18b43;box-shadow:2px 2px #051b3155}.decklist .deckthumbs img:first-child{transform:rotate(-7deg) translateY(3px)}.decklist .deckthumbs img:last-child{transform:rotate(7deg) translateY(3px)}.decklist .panel.selected{outline:2px solid #ffe393;outline-offset:1px}.collection-page,.editor .panel{background-color:#f9e8bc}.card{border-color:#bb9447;box-shadow:1px 2px #14334b55}.card .cardlabel{background:linear-gradient(110deg,#143d59,#071c30);color:#fff0be}.card .copy-level{border-left:2px solid #ffdb83;padding-left:3px}.card-copy-label{border-color:#9ab9c7}.card-copy-label.trade{border-color:#8bdac7}.card-detail-body .copy-select{padding-bottom:6px;border-bottom:1px solid #c8aa6b}.card-stats span{box-shadow:inset 0 2px #4e92b6,0 2px #9d823a44;background:linear-gradient(135deg,#175275,#0b304d)}.card-portrait{background-image:radial-gradient(ellipse at 50% 15%,#fffbe5,#f2dca6)!important}.strategyoption{border-radius:9px 3px;box-shadow:inset 0 3px #4a97b450,2px 3px #010e1e;background:linear-gradient(120deg,#194b6d,#0b2945)}.strategyoption .book{border-radius:3px;box-shadow:2px 2px #031529;background:linear-gradient(110deg,#fff2c5,#e4bf6a)}.strategyoption.selected{border-color:#f6d070;outline:1px solid #e4bf6a}.strategyoption.selected>strong{color:#ffe6a6}.fragment-item{box-shadow:inset 0 0 0 1px #fff2c4,2px 3px #a1854e55;border-radius:7px 3px}.fragment-art{background:radial-gradient(ellipse,#659ab366,#163d5d);border-bottom:2px solid #d3ac5c}.meta-skin-layout>.panel:first-child .meta-skin-preview{border:1px solid #c5a163;border-radius:6px;background:radial-gradient(ellipse,#e2ebd9,#d6c493);box-shadow:inset 0 0 0 2px #fff4cf}.meta-skin-preview .skinface{border-color:#deb45d;box-shadow:2px 4px #15344866;background:linear-gradient(130deg,#fff8db,#e5c983)}.meta-skin-preview .skinface.back{background:linear-gradient(130deg,#175785,#092b4f)}.skintile{border-radius:7px 3px;background:linear-gradient(125deg,#194d6d,#10334d);border-color:#588da6}.skintile.selected{border-color:#eec764;outline:1px solid #eec764;background:linear-gradient(125deg,#40676b,#173e52)}.skintile.selected small{color:#ffe6a3}.profile-display{background-image:linear-gradient(#0a3354 0 145px,transparent 145px),linear-gradient(125deg,#fff8df,#f1dbad)!important}.profile-display>b{color:#fff1c8;text-shadow:0 1px #071727}.profile-display>small{color:#4c4c3c}.profile-large{border:5px double #ffe19a;box-shadow:0 0 0 2px #051b2d,0 4px #020b1866;background:radial-gradient(ellipse,#357f9f,#0a3356)}.avatar-grid .btn{border-radius:8px 3px}.mission-row{border-bottom-color:#bc9e60}.meta-progress{background:#c6b784;border:1px solid #947e4b;height:10px;box-shadow:inset 0 1px 2px #514b422f}.meta-progress i{background:linear-gradient(90deg,#116b73,#42a78a);border-top:1px solid #a3dac1}.login-day{border-radius:7px 3px;background:linear-gradient(135deg,#fff3cb,#e9d4a0);box-shadow:0 2px #ad9051}.login-day.selected{background:linear-gradient(135deg,#ffea98,#f8ce68);outline:1px solid #967131}.rank-card>.ui-icon{border:2px solid #ac8d4d;border-radius:50%;background:#cddde0;padding:3px;box-shadow:1px 2px #051c3644}.rank-deck{border-radius:7px 3px;box-shadow:inset 0 0 0 1px #fff1bb,2px 3px #a4844b55}.rank-deck.selected{border-color:#527354;background:linear-gradient(125deg,#daedc9,#b8d3b0)}.meta-table th{background:linear-gradient(#163f58,#0b304c);color:#fff0c8;border-bottom:2px solid #c5a161}.meta-table tr:nth-child(2n) td{background:#fffbeb88}.meta-status{box-shadow:inset 0 2px #82bcce22,0 2px #1a2a3922;border-radius:6px 3px}.meta-empty>.ui-icon{background:#143e5d;border:3px double #dfbe73;border-radius:50%;padding:7px;width:60px;height:60px;box-shadow:2px 3px #a3824344}dialog::backdrop{background:#020e20c9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}dialog h2{color:#153c55;border-bottom:2px solid #bc974a}dialog .actions{border-top:1px solid #b7975a}.receipt-mark{display:grid;place-items:center;width:50px;height:50px;margin:0 auto;background:#d3e7bb;border:3px double #467152;border-radius:50%;box-shadow:1px 3px #8c9a5c44;font-size:29px}@media(max-width:720px){.product-panel h2,.product-panel .meta-price{font-size:16px}.product-panel .product-symbol{max-height:74px}.product-medallion{width:47px;height:47px}.pack-graphic{width:72px}main[data-route=arena] .product-symbol{max-height:140px}main[data-route=arena] .product-medallion{width:66px;height:66px}.decklist .panel{background-image:linear-gradient(#123b57 0 48px,transparent 48px),linear-gradient(125deg,#fff8df,#f2dfac)}.profile-display{background-image:linear-gradient(#0a3354 0 145px,transparent 145px),linear-gradient(125deg,#fff8df,#f1dbad)!important}}@media(prefers-reduced-motion:reduce){button:active:not(:disabled){translate:none}}.product-panel .product-symbol{overflow:hidden}.product-symbol .pack-graphic{position:absolute;inset:2px 0;margin:auto;height:calc(100% - 4px);width:100%;max-height:none;pointer-events:none}.pack-emblem{filter:none}main[data-route=decks]{display:flex;flex-direction:column;overflow:hidden}main[data-route=decks]>.cards-toolbar{flex-shrink:0}.decklist{flex:1;min-height:0;width:100%;margin:0;gap:10px}.decklist:has(>.panel:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.meta-grid .product-panel{gap:5px}.decklist>.panel{display:flex;flex-direction:column;min-height:0}.decklist>.panel>.row,.decklist>.panel>.actions,.decklist>.panel>p{flex-shrink:0}.decklist .deckthumbs{flex:1;min-height:28px;height:auto;max-height:85px;margin:6px 0}.decklist .panel p{line-height:1.35;margin:4px 0}.decklist .actions{margin-top:auto}.meta-skin-layout .meta-skin-preview>div{height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.meta-skin-layout .meta-skin-preview .skinface{height:calc(100% - 24px);width:auto;min-height:30px;max-height:90px;aspect-ratio:2/3;flex-shrink:0}.meta-skin-layout .meta-skin-preview .board-placeholder{height:auto;min-height:0}.chapter-tools .btn[data-action=energy]{background:#06243a;color:#ffe085;border-color:#608499}@media(orientation:portrait){main[data-route=decks]{display:block;overflow:auto}.decklist>.panel{min-height:250px}}.journey-copy{position:absolute;left:3px;top:32px;z-index:2;display:flex;align-items:center;gap:2px;height:19px;padding:1px 3px;border:1px solid #7297ad;border-radius:3px;background:#102c42ed;color:#c8edff;font-size:9px;line-height:1;pointer-events:none}.journey-copy .ui-icon{width:13px;height:13px}.copy-appearance{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11px;padding:5px 0;border-bottom:1px solid #c9b584;color:#334f62}.copy-appearance b{color:#13364d}.copy-appearance span{line-height:1.5}.card-portrait>.journey-copy{position:static}.copy-tile .journey-copy{max-width:calc(100% - 47px);white-space:normal}.card-copy-label{width:27px;height:27px}.card-copy-label .ui-icon{width:19px;height:19px}.read-counts{gap:3px!important}.read-counts .ownership-count{display:flex;align-items:center;gap:3px;color:#fff0bf}.read-counts .ownership-count.trade{color:#b6ffe9}.read-counts .ui-icon{width:17px;height:17px}.read-counts b{font-size:10px}.read-detail-ownership{display:inline-flex;align-items:center;gap:6px}.read-detail-ownership .ui-icon{width:22px;height:22px}.copy-tile .cardlabel.copy-cp{justify-content:center;min-height:20px;font-size:12px;line-height:20px;letter-spacing:.2px}.copy-tile .cardlabel.copy-cp b{padding:0}.copy-tile .copy-level{font-size:10px;white-space:nowrap;max-width:calc(100% - 6px);padding:2px 3px;line-height:13px}.copy-tile .copy-journey{color:#bfeaff}.copy-picker{display:flex;gap:7px;overflow-x:auto;overflow-y:hidden;padding:3px 3px 7px;max-width:100%;scrollbar-width:thin}.copy-picker .copy-choice{flex:0 0 94px;position:relative;padding:0;height:86px;min-height:86px;text-align:left;border:2px solid #947746;border-radius:5px;background:#fff2cc;box-shadow:none;overflow:hidden}.copy-picker .copy-choice[aria-pressed=true]{border-color:#1585c5;outline:2px solid #1585c5;outline-offset:0;background:#d8edf0}.copy-picker .copy-choice:focus-visible{outline:3px solid #172f48;outline-offset:0}.copy-picker .copy-choice>img{width:100%;height:61px;object-fit:contain}.copy-picker .copy-no-art{display:block;width:100%;height:61px}.copy-picker .copy-choice .cardlabel{position:absolute;bottom:0;left:0;right:0}.copy-picker .copy-index{position:absolute;right:3px;top:3px;font-size:10px;color:#12334a;background:#fff2c9ed;border-radius:3px;padding:2px 3px}.copy-picker .copy-level{bottom:21px}.copy-picker .card-copy-label{width:23px;height:23px}.copy-picker .card-copy-label .ui-icon{width:17px;height:17px}.copy-picker .copy-choice .cardlabel.copy-cp{background:transparent;color:#5b665f;justify-content:flex-end;min-height:15px;line-height:15px;font-size:9px;right:4px;bottom:2px}.copy-picker .copy-choice .copy-level{bottom:18px}.card-detail-body .card-stats{grid-template-columns:70px 70px minmax(0,1fr);gap:6px;margin:5px 0}.card-stats .skill-levels{display:flex;gap:4px;align-items:center;flex-wrap:wrap;padding:4px 6px}.card-stats .skill-levels>small{width:100%;text-align:left}.card-stats .skill-levels>span{padding:0 5px;background:#23526e;font-size:11px;white-space:nowrap}.level-workspace{display:grid;grid-template-columns:145px minmax(0,1fr);gap:12px;min-height:0;flex:1;padding:10px;overflow:auto}.level-identity{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;border-right:1px solid #c4b180;padding-right:10px;text-align:center;min-width:0}.level-identity img{height:80px;width:100%;object-fit:contain}.level-identity strong{font-size:12px;line-height:1.3}.level-identity .copy-level{position:static;font-size:11px;border:0;background:#143b54;color:#fff1bb;padding:3px 8px}.level-identity .card-copy-label{top:0;left:0}.level-config{min-width:0}.level-target{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;min-height:44px}.level-target select{min-height:44px;min-width:105px;background:#fff7dc;color:#16364b;border:1px solid #b69547;border-radius:5px;padding:4px 10px;font:inherit}.level-target strong{color:#14334b;font-size:14px}.level-comparison{display:grid;grid-template-columns:85px 85px minmax(0,1fr);gap:7px;margin-top:8px}.level-delta{background:#143b54;color:#fff3c6;border-radius:5px;padding:7px;text-align:center;min-width:0}.level-delta small{display:block;color:#bcd5df;font-size:11px}.level-delta p{margin:5px 0 0;font-size:12px}.level-delta b{font-size:18px;color:#ffe08b}.level-skills{text-align:left;max-height:95px;overflow:auto}.level-skills div{display:flex;justify-content:space-between;gap:6px;margin-top:5px;font-size:11px}.level-skills span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.level-skills b{font-size:12px;white-space:nowrap}.level-footer{align-items:center;justify-content:space-between}.level-budget{display:flex;gap:18px;font-size:11px}.level-budget span{display:flex;flex-direction:column;gap:2px;color:#b9d2dc}.level-budget strong{color:#ffe299;font-size:14px}.level-budget .insufficient{color:#ffaba0}.level-max{padding:10px 0;color:#144967;font-size:13px}@media(max-width:720px){.level-workspace{grid-template-columns:115px minmax(0,1fr);gap:8px;padding:8px}.level-comparison{grid-template-columns:65px 65px minmax(0,1fr);gap:5px}.level-identity img{height:70px}.level-identity strong{font-size:11px}.level-delta{padding:6px}.level-delta b{font-size:16px}.level-skills b{font-size:11px}.level-budget{gap:10px}.level-budget strong{font-size:12px}.card-detail-body .card-stats{grid-template-columns:60px 60px minmax(0,1fr)}}.filter-control{position:relative;flex:none}.filter-control.filtered{outline:2px solid #ffdc67;outline-offset:-3px}.filter-count{position:absolute;right:0;top:0;min-width:17px;height:17px;border-radius:10px;background:#ffdc67;color:#082940;font:700 11px/17px sans-serif}.filter-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.filter-fields label{display:flex;flex-direction:column;gap:6px;font-weight:700}.filter-fields select{min-height:44px;width:100%;font:inherit;padding:6px;border:2px solid #47768d;border-radius:6px;background:#fff3d5;color:#092940}.filter-empty{grid-column:1/-1;text-align:center;padding:14px;display:grid;justify-items:center;gap:8px}main[data-route=editor] .editor>section:first-child{background:#12384f;background-image:none;border-color:#6cadce;box-shadow:inset 0 0 0 2px #081f32;color:#e7f5ff}main[data-route=editor] .editor>section:last-child{background:#f6e4bb;background-image:none;border-color:#c69346;color:#142e40}.editor .panel-label{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;margin:0 0 7px;letter-spacing:.2px}.editor .panel-label span{font-size:10px;font-weight:400}.copy-facts{display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px;padding:7px 0;border-bottom:1px solid #bca778;color:#263b48;font-size:11px}.copy-facts>span{display:inline-flex;align-items:center;gap:4px}.copy-facts .copy-right{background:#163d55;border-radius:4px;padding:3px;flex:none}.copy-facts svg{width:17px;height:17px}.card-skills h3{display:flex;align-items:center;gap:5px;margin-bottom:0}.card-skills h3 .skill-info{margin-left:auto;flex:none;min-width:44px;min-height:44px;width:44px;height:44px;padding:10px;background:#174664;border:1px solid #5a91ad;border-radius:6px}.card-skills h3 .skill-info svg{width:22px;height:22px}.skill-level-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.55}.skill-level-table th,.skill-level-table td{padding:9px 10px;border-bottom:1px solid #a3b7c4;text-align:left;vertical-align:top}.skill-level-table th{white-space:nowrap;width:66px}.skill-level-table tr.current{background:#ffdf80;color:#142f45;font-weight:700}.skill-level-table th small{display:block;font-size:10px}dialog.skill-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;height:min(520px,calc(100dvh - 40px));box-sizing:border-box}dialog.skill-dialog:not([open]){display:none}.skill-dialog h2{margin:0 0 10px;font-size:18px}.skill-level-scroll{overflow:auto;min-height:0;overscroll-behavior:contain}.skill-dialog .actions{margin-top:8px;padding-top:8px}.skill-level-table{table-layout:fixed}.skill-level-table th:first-child{width:66px}.skill-level-table thead th:last-child{width:auto}.skill-level-table thead{position:sticky;top:0;background:#163e58;color:#fff2ce}@media(max-width:700px){.filter-fields{gap:8px}.copy-facts{font-size:10px;gap:5px 8px}.editor .panel-label{margin-bottom:5px}}.r37-top{display:flex;align-items:center;gap:9px;min-height:44px;margin-bottom:8px}.r37-top>strong{font-size:18px;color:#fff0c3}.r37-top>small{margin-left:auto;color:#bdd5e7;font-size:10px}.r37-tabs{display:flex;align-items:center;gap:6px;margin-bottom:8px;flex-wrap:wrap}.r37-tabs .btn{min-height:44px;padding:5px 10px}.r37-tabs>span{margin-left:auto;font-size:11px;color:#fff0be}.r37-subline{display:flex;align-items:center;gap:10px;color:#f9eccb;margin-bottom:8px;font-size:12px}.r37-subline>.btn{margin-left:auto}.r37-stage{padding:14px!important;overflow:auto}.r37-stage h2{margin:0 0 9px;font-size:18px}.r37-stage p{font-size:12px;margin:8px 0;line-height:1.6}.r37-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;padding:8px 0 0}.r37-actions small{margin-right:auto;color:#b9d3e2;font-size:10px}.r37-actions .btn{min-height:44px}.r37-versus{display:flex;align-items:center;gap:15px}.r37-versus>.ui-icon{width:60px;height:60px;background:#164764;border-radius:8px;padding:8px;flex:none}.r37-versus small{font-size:11px}.r37-metrics{display:flex;gap:10px;flex-wrap:wrap}.r37-metrics>strong{min-width:115px;flex:1;background:#153d55;color:#ffe290;border:1px solid #558da8;border-radius:6px;padding:10px;font-size:23px}.r37-metrics small{display:block;color:#e3eef4;font-size:11px;font-weight:400;margin-top:5px}.r37-metrics .ui-icon{width:28px;height:28px}.r37-outcomes,.r37-example-links,.r37-setting-links{display:flex;gap:8px;flex-wrap:wrap}.r37-example-links{justify-content:center;margin-top:8px}.r37-example-links .btn{min-height:44px;font-size:12px}.r37-pool{padding:10px!important}.r37-pool .tour-pool{grid-template-columns:repeat(5,minmax(0,1fr))}.r37-pool .tour-pool button{min-height:62px}.r37-pool .tour-pool small{display:block;font-size:10px}.r37-bracket{display:grid;grid-template-columns:1fr 1fr;gap:18px}.r37-bracket>div{background:#173f56;color:#fff1cb;padding:12px;border-radius:6px}.r37-bracket small{color:#b9dff4}.r37-bracket p{padding:8px;border:1px solid #628ba0}.r37-settings{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:15px!important}.r37-settings label{font-size:13px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.r37-settings output{margin-left:auto;font-weight:700}.r37-settings input[type=range]{width:100%;min-height:44px;margin:0;accent-color:#126c9f}.r37-settings .r37-check{grid-column:1/-1;min-height:44px}.r37-check input{width:24px;height:24px;accent-color:#126c9f}.r37-settings>small{grid-column:1/-1;font-size:10px}.r37-setting-links .btn{min-height:44px}.r37-setting-links .ui-icon{width:24px;height:24px}html[data-reduced-motion=true] *,html[data-reduced-motion=true] *:before,html[data-reduced-motion=true] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}main[data-route=arena-rank],main[data-route=arena-tour],main[data-route=settings]{display:flex;flex-direction:column;overflow:hidden}.r37-top,.r37-tabs,.r37-subline,.r37-actions{flex-shrink:0}.r37-stage,.r37-pool,.r37-settings{flex:1;min-height:0;overflow:auto}.r37-settings{gap:8px;padding:10px!important;align-content:start}main[data-route=arena-rank]>.rank-opponents{flex:1;min-height:0;overflow:auto;grid-template-columns:repeat(3,minmax(0,1fr))}main[data-route=arena-rank]>.rank-opponents>.panel{padding:8px;min-height:120px}main[data-route=arena-rank] .rank-opponents .rank-card{gap:6px}main[data-route=arena-rank] .rank-opponents .rank-card>.ui-icon{width:32px;height:32px}main[data-route=arena-rank] .rank-opponents p{margin:5px 0;font-size:11px}main[data-route=arena-rank] .rank-opponents .btn{min-height:44px;padding:5px 9px}@media(max-width:700px){.r37-top>strong{font-size:15px}.r37-top>small{font-size:9px;max-width:170px}.r37-metrics>strong{font-size:18px;padding:8px;min-width:90px}.r37-stage{padding:10px!important}.r37-versus>.ui-icon{width:45px;height:45px}.r37-actions .btn{font-size:11px;padding:5px 9px}.r37-tabs .btn{font-size:11px}.r37-subline{font-size:10px}.r37-pool .tour-pool button{min-height:55px}.r37-bracket{gap:8px}}#app:has(main[data-route=home]){background:radial-gradient(ellipse at 60% -30%,#21679455,transparent 65%),#05182b}#app:has(main[data-route=home]) header{background:radial-gradient(#70bcef15 .7px,transparent .9px) 0 0/4px 4px,linear-gradient(115deg,#155186,#092944 65%);border-bottom:2px solid #4d9ac1;box-shadow:0 3px #010c18,inset 0 -2px #021a2c}#app:has(main[data-route=home]) .header-deck{border:2px solid #61bcdf;border-radius:9px 3px;background:linear-gradient(115deg,#13537d,#092b4c);box-shadow:inset 0 0 0 1px #061625,inset 0 3px #83d5ec44,2px 3px #010d1c}#app:has(main[data-route=home]) header .counter{border:2px solid #4b9cc4;border-radius:9px 3px;background:linear-gradient(120deg,#092b4a,#041c31);box-shadow:inset 0 0 0 1px #041322,inset 0 3px #72b6d333,2px 3px #010d1c}#app:has(main[data-route=home]) nav{background:linear-gradient(90deg,#041426,#0b2e4b);border-right:2px solid #174663}#app:has(main[data-route=home]) nav button{border:3px solid #3398d6;border-radius:13px 3px;background:radial-gradient(#80d8ff26 .8px,transparent 1px) 0 0/4px 4px,linear-gradient(120deg,#146cb4,#084376 70%);box-shadow:inset 0 0 0 2px #031b30,inset 0 5px #9ae5ff55,0 0 0 1px #020a16,2px 4px #010a14}#app:has(main[data-route=home]) nav button.active{background:repeating-linear-gradient(135deg,transparent 0 12px,#bd781217 12px 14px),linear-gradient(120deg,#fff09c,#ffcf3f 65%,#f3ae28)!important;border-color:#f6c959!important;box-shadow:inset 0 0 0 2px #aa661c,inset 0 6px #fff4c3,0 0 0 2px #020b15,2px 4px #010a14}#app:has(main[data-route=home]) nav .ui-icon{filter:drop-shadow(1px 2px 0 #010c1e)}main[data-route=home] .campaign-r23{border:5px solid #efbb48;border-radius:15px 4px;background:#051e32;box-shadow:0 0 0 2px #010c18,inset 0 0 0 2px #06172b,3px 5px #010b17}main[data-route=home] .campaign-r23:after{content:"";pointer-events:none;position:absolute;inset:0;z-index:2;border:2px solid #091829;border-radius:9px 0;box-shadow:inset 0 2px #fff0aa,inset 0 -2px #b07825;background:radial-gradient(circle at 4px 4px,#071727 0 1.5px,#fce398 2px 3px,transparent 3.5px),radial-gradient(circle at calc(100% - 4px) calc(100% - 4px),#071727 0 1.5px,#fce398 2px 3px,transparent 3.5px)}main[data-route=home] .campaign-r23:not(.future-chapter) .chapterart{background-image:url(/assets/harbor-r38-t4nM4Qdq.png);background-position:52% 48%;background-size:cover}main[data-route=home] .campaign-r23-content{padding:10px;gap:6px;justify-content:flex-start;background:linear-gradient(0deg,#041629f7 0%,#05203de6 19%,#031a2b88 30%,transparent 47%);box-shadow:none}main[data-route=home] .chapter-controls{gap:6px;align-items:center}main[data-route=home] .chapter-heading{min-height:65px;padding:4px 7px;border:2px solid #091b2b;border-radius:10px 2px;color:#102137;background:radial-gradient(#a9601122 .65px,transparent .85px) 0 0/4px 4px,linear-gradient(120deg,#fff4b3,#ffd66d 75%,#edb343);box-shadow:inset 0 0 0 2px #fff0ac,0 0 0 1px #eabe5e,2px 3px #031426aa}main[data-route=home] .chapter-heading strong{font-size:19px;line-height:1.3;text-shadow:none;font-weight:900}main[data-route=home] .chapter-heading small{font-size:10px;line-height:1.2;color:#765013;letter-spacing:1.3px}main[data-route=home] .chapter-heading span{font-size:10px;line-height:1.2;margin-top:2px;color:#31435a}main[data-route=home] .chapter-arrow.btn{background:linear-gradient(130deg,#1d608c,#062844);border:2px solid #83c4db;box-shadow:inset 0 0 0 1px #04213d,0 2px #020d1c;color:#fff0b6;border-radius:9px 2px}main[data-route=home] .chapter-arrow:disabled{opacity:.48;background:#152a39;filter:saturate(.25)}main[data-route=home] .campaign-stage{margin-top:auto;padding:5px 2px 0}main[data-route=home] .campaign-stage strong{font-size:16px;color:#fff1c5;text-shadow:0 2px #010e1d,1px 0 #010e1d;line-height:1.35}main[data-route=home] .campaign-r23-footer{gap:6px;flex-wrap:nowrap;border-top:1px solid #91bfce66;padding-top:7px}main[data-route=home] .chapter-tools{gap:4px}main[data-route=home] .chapter-tools .btn{border:2px solid #67add0;border-radius:8px 2px;background:linear-gradient(125deg,#19567e,#082b48);color:#fff1bf;box-shadow:inset 0 0 0 1px #051828,inset 0 3px #73c7e52b,1px 2px #010d1c}main[data-route=home] .campaign-r23-footer>.primary{flex:1;font-size:17px;border:2px solid #fff0b1!important;min-height:46px;box-shadow:inset 0 0 0 1px #ac6d18,inset 0 4px #fff3c2,2px 3px #010e20;border-radius:10px 2px;background:repeating-linear-gradient(135deg,transparent 0 12px,#be781d20 12px 14px),linear-gradient(120deg,#ffe98c,#ffcb36 80%,#f1ae23)!important;text-shadow:0 1px #fff1ab}main[data-route=home] .battle-r23-side{gap:9px}main[data-route=home] .battle-mode{position:relative;isolation:isolate;overflow:hidden;border:3px solid #489fd1;border-radius:12px 3px;gap:9px;background:radial-gradient(#90d9ff22 .75px,transparent 1px) 0 0/4px 4px,linear-gradient(112deg,#236e9f,#0b3355 70%);box-shadow:inset 0 0 0 2px #07192b,inset 0 5px #75d6ec66,0 0 0 1px #020d1b,2px 4px #010d1c}main[data-route=home] .battle-mode:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(125deg,transparent 65%,#38a6dc22 65% 72%,transparent 72% 75%,#38a6dc18 75%);pointer-events:none}main[data-route=home] .battle-mode>.ui-icon{width:40px;height:40px;flex-shrink:0;padding:3px;border:2px solid #d3b05b;border-radius:9px 2px;background:linear-gradient(145deg,#174c6d,#041e37);box-shadow:1px 2px #010b16}main[data-route=home] .battle-mode strong{font-size:19px;color:#fff0c3;text-shadow:1px 2px #04192c}main[data-route=home] .battle-mode small{color:#deecf5;line-height:1.4}main[data-route=home] .mode-arrow{color:#ffe19b;font-size:26px}main[data-route=home] .farm-r23{position:relative;isolation:isolate;overflow:hidden;border:3px solid #cfaa54;border-radius:12px 3px;background:#0b3355;box-shadow:inset 0 0 0 1px #061b2b,inset 0 4px #ffeaa166,2px 4px #010d1c;padding:7px 10px}main[data-route=home] .farm-r23:before{content:"";pointer-events:none;z-index:-1;position:absolute;right:8px;top:34px;width:58px;height:45px;background:url(/assets/coin-chest-r38-solid-DFIuIh9u.png) center/contain no-repeat;mix-blend-mode:lighten;opacity:.94}main[data-route=home] .farm-r23>.row{border-bottom:1px solid #6c8c9955;padding-bottom:2px}main[data-route=home] .farm-r23 strong{font-size:15px;color:#ffe497;text-shadow:1px 2px #06172a}main[data-route=home] .farm-status{flex-direction:column;gap:0;align-items:flex-start;justify-content:center;min-height:37px}main[data-route=home] .farm-status>b{font-size:23px;line-height:1.1}main[data-route=home] .farm-status>span{font-size:10px;line-height:1.4;color:#d8e6ee;text-shadow:0 1px #041628}main[data-route=home] .farm-r23>.btn{border:2px solid #80b4c9;border-radius:8px 2px;background:linear-gradient(125deg,#1c6189,#0a3455);color:#fff0c3;box-shadow:inset 0 0 0 1px #071b2c,inset 0 3px #8bc8dc33,1px 2px #020f21}main[data-route=home] .future-chapter .chapterart{background:repeating-linear-gradient(135deg,#476c7a16 0 1px,transparent 1px 12px),radial-gradient(ellipse at 60% 30%,#274f63,#0a2439)}main[data-route=home] .future-chapter .chapter-heading{background:linear-gradient(125deg,#e4debc,#b6b6a4);box-shadow:inset 0 0 0 2px #d9d5bc,0 0 0 1px #899993,2px 3px #031426aa}main[data-route=home] .future-chapter .campaign-r23-footer>.primary{background:linear-gradient(125deg,#b2b6ab,#939d9a)!important;border-color:#b7c2bb!important;color:#21323d!important;text-shadow:none;box-shadow:inset 0 0 0 1px #637675,1px 2px #010e20;opacity:1}@media(max-width:720px){#app:has(main[data-route=home]) nav button{border-width:2px}main[data-route=home] .campaign-r23-content{padding:8px;gap:5px}main[data-route=home] .chapter-controls{gap:4px}main[data-route=home] .chapter-heading{min-height:65px;padding:3px}main[data-route=home] .chapter-heading strong{font-size:16px}main[data-route=home] .chapter-heading small,main[data-route=home] .chapter-heading span{font-size:9px}main[data-route=home] .campaign-stage strong{font-size:13px}main[data-route=home] .campaign-r23-footer{gap:5px;padding-top:6px}main[data-route=home] .campaign-r23-footer>.primary{min-width:110px;font-size:13px;padding:4px}main[data-route=home] .chapter-tools{gap:3px}main[data-route=home] .chapter-tools .btn{padding:3px;font-size:10px}main[data-route=home] .battle-mode{padding:6px 7px;gap:6px}main[data-route=home] .battle-mode>.ui-icon{width:32px;height:34px;padding:2px}main[data-route=home] .battle-mode strong{font-size:16px}main[data-route=home] .battle-mode small{font-size:10px}main[data-route=home] .farm-r23{padding:6px 8px}main[data-route=home] .farm-r23 strong{font-size:13px}main[data-route=home] .farm-r23:before{width:54px;height:43px;right:6px;top:32px}}@media(prefers-reduced-motion:reduce){#app:has(main[data-route=home]) button{transition:none}}#app:has(main[data-route=home]){background:linear-gradient(145deg,#1b4d6c44 0 18%,transparent 18% 86%,#23577933 86%),#031220}#app:has(main[data-route=home]) header{background:linear-gradient(135deg,#43c0e529 0 15%,transparent 15% 65%,#4fa3cc12 65% 68%,transparent 68%),linear-gradient(115deg,#155283,#071f36 70%);border-bottom-color:#52b7d7;box-shadow:inset 0 -2px #020b13,0 3px #01060d}#app:has(main[data-route=home]) nav{background:#051827;border-right:2px solid #020a12}#app:has(main[data-route=home]) nav button{font-size:14px;font-weight:900;border-color:#2b99d2;border-width:3px;border-radius:3px 15px;background:linear-gradient(135deg,#64d5f94d 0 9%,transparent 9% 65%,#05274f88 65%),linear-gradient(160deg,#1a76bd,#064078);box-shadow:inset 0 0 0 2px #06182c,inset 0 6px #6dd8f7b0,inset 0 -5px #031b3c,0 0 0 2px #01060b,3px 4px #000a;text-shadow:1px 2px #021322}#app:has(main[data-route=home]) nav button.active{background:linear-gradient(135deg,#fff5bba8 0 12%,transparent 12% 75%,#df811f5c 75%),repeating-linear-gradient(135deg,transparent 0 8px,#ad5b151a 8px 10px),linear-gradient(125deg,#ffe069,#ffbd28)!important;border-color:#ffc647!important;box-shadow:inset 0 0 0 2px #4f2c14,inset 0 6px #fff4ac,inset 0 -5px #c17a1d,0 0 0 2px #02080f,3px 4px #000b;text-shadow:0 1px #fff8bf;color:#071827!important}#app:has(main[data-route=home]) nav .ui-icon{width:32px;height:32px;filter:drop-shadow(1px 2px #02101d)}#app:has(main[data-route=home]) .header-deck,#app:has(main[data-route=home]) header .counter{border-color:#45a9cd;box-shadow:inset 0 0 0 1px #020c16,inset 0 4px #78cae64d,inset 0 -3px #020f21,0 0 0 1px #010b15,2px 3px #01050a}#app:has(main[data-route=home]) .avatar{box-shadow:0 0 0 2px #020b14,2px 3px #01050b,inset 0 0 0 2px #fff4b0}main[data-route=home] .campaign-r23{border-color:#ffc54b;border-radius:4px 16px;box-shadow:0 0 0 3px #01070e,inset 0 0 0 2px #05111d,4px 5px #01060b}main[data-route=home] .campaign-r23:after{border-radius:0 10px;border-color:#071019;box-shadow:inset 0 3px #fff3b2,inset 0 -3px #9e5d18}main[data-route=home] .chapter-heading{border:3px solid #08121e;border-radius:3px 14px;background:linear-gradient(135deg,#fff5ba 0 10%,transparent 10% 78%,#da872249 78%),repeating-linear-gradient(135deg,transparent 0 7px,#b7701521 7px 8px),linear-gradient(125deg,#ffdf71,#fbc149);box-shadow:inset 0 0 0 2px #fff3af,inset 0 -5px #db963c,0 0 0 1px #f8ce6c,3px 4px #030e1baa}main[data-route=home] .chapter-heading strong{font-size:21px;color:#091b2b;text-shadow:0 1px #fff3b5;letter-spacing:-.35px}main[data-route=home] .chapter-heading small{color:#59401c;font-weight:900}main[data-route=home] .chapter-heading span{color:#22394b;font-weight:700}main[data-route=home] .chapter-arrow.btn{border-color:#53c0e1;border-radius:3px 10px;background:linear-gradient(135deg,#1c7cab,#053b64);box-shadow:inset 0 0 0 1px #021322,inset 0 4px #84dfff70,inset 0 -3px #031a31,2px 3px #010a15}main[data-route=home] .chapter-arrow:disabled{opacity:1;filter:none;background:#25485b;color:#7895a4;border-color:#64818d;box-shadow:inset 0 0 0 1px #152833,inset 0 3px #405e6b,1px 2px #04121c}main[data-route=home] .campaign-r23-content{background:linear-gradient(0deg,#031426fc 0%,#052137e8 17%,#02172a88 27%,transparent 43%)}main[data-route=home] .campaign-stage strong{font-size:17px;font-weight:900;text-shadow:1px 2px #000b17,-1px -1px #000b17}main[data-route=home] .campaign-r23-footer{border-top-color:#d6ba725e}main[data-route=home] .campaign-r23-footer>.primary{position:relative;isolation:isolate;overflow:hidden;font-size:19px;font-weight:900;border:3px solid #ffe995!important;background:linear-gradient(135deg,#fff1a66b 0 15%,transparent 15% 74%,#e67f1766 74%),repeating-linear-gradient(135deg,transparent 0 9px,#b977162b 9px 11px),linear-gradient(120deg,#ffe472,#ffbd22)!important;border-radius:3px 11px;box-shadow:inset 0 0 0 1px #6f4315,inset 0 4px #fff7c0,inset 0 -4px #cf821f,0 0 0 2px #020b16,3px 4px #01060c;text-shadow:0 1px #fff1b8;color:#091a2a!important}main[data-route=home] .chapter-tools .btn{border-color:#3e8fae;background:linear-gradient(135deg,#164e70,#072940);box-shadow:inset 0 0 0 1px #020d1b,inset 0 3px #7fcae636,inset 0 -3px #031b2a,1px 2px #020711}main[data-route=home] .battle-mode{border-width:3px;border-radius:3px 14px;gap:7px;box-shadow:inset 0 0 0 2px #041221,inset 0 5px #90eaff66,inset 0 -4px #021629,0 0 0 2px #01080f,3px 4px #01060d;text-align:left}main[data-route=home] .battle-mode[data-action="mode:Trials"]{border-color:#5fcae2;background:linear-gradient(90deg,#083849,#083849f5 42%,#08384988 64%,#0b335508),url(/assets/coin-chest-r38-solid-DFIuIh9u.png) right -6px center/110px 110px no-repeat,#0b3355}main[data-route=home] .battle-mode[data-action="mode:Challenge"]{border-color:#e3a456;background:linear-gradient(90deg,#332539,#332539f5 42%,#332539b0 65%,#301e3255),url(/assets/arena-r30-DPtsCyjC.png) right 52%/cover no-repeat,#342338}main[data-route=home] .battle-mode:after{background:linear-gradient(135deg,#e3f9ff28 0 5%,transparent 5% 93%,#04122288 93%)}main[data-route=home] .battle-mode>.ui-icon{width:40px;height:42px;padding:2px;border:0;border-radius:0;background:none;box-shadow:none;filter:drop-shadow(2px 3px #020b15)}main[data-route=home] .battle-mode strong{font-size:22px;line-height:1.15;font-weight:900;font-style:italic;color:#fff0c0;text-shadow:2px 3px #061322,-1px -1px #061322;letter-spacing:-.4px}main[data-route=home] .battle-mode small{font-size:11px;color:#f0f4eb;text-shadow:1px 1px #031827,-1px -1px #031827}main[data-route=home] .mode-arrow{font-size:28px;color:#fff1b3;text-shadow:1px 2px #020a15}main[data-route=home] .farm-r23{border-color:#eab84e;border-radius:3px 14px;background:linear-gradient(135deg,#fff4b578 0 15%,transparent 15% 87%,#b375212c 87%),repeating-linear-gradient(135deg,transparent 0 10px,#ba853015 10px 11px),linear-gradient(130deg,#f8e9b8,#dfc789);box-shadow:inset 0 0 0 2px #785127,inset 0 5px #fff5ce,inset 0 -4px #ad8237,0 0 0 2px #010810,3px 4px #01060b;color:#192b36}main[data-route=home] .farm-r23>.row{border-bottom:1px solid #9e773d6b}main[data-route=home] .farm-r23 strong{font-size:16px;color:#172c3e;text-shadow:0 1px #fff4ce}main[data-route=home] .farm-r23 .row .btn{color:#173d53}main[data-route=home] .farm-status>b{color:#162f41;font-size:25px;text-shadow:0 1px #fff5d2;font-weight:900}main[data-route=home] .farm-status small{color:#51472e}main[data-route=home] .farm-status>span{color:#473d28;text-shadow:none;font-weight:700}main[data-route=home] .farm-r23:before{mix-blend-mode:normal;opacity:1;width:48px;height:44px;right:9px;top:34px;border:2px solid #8d6b31;border-radius:50%;background-color:#0b3355;box-shadow:0 0 0 1px #fff0b6,1px 2px #75562966}main[data-route=home] .farm-r23>.btn{border:2px solid #7ec6db!important;background:linear-gradient(135deg,#276f96,#123d61)!important;box-shadow:inset 0 0 0 1px #051322,inset 0 4px #93d6e93b,inset 0 -3px #061d35,0 0 0 1px #031625,1px 2px #75562988;border-radius:3px 9px;color:#fff0bb!important;font-weight:900;text-shadow:1px 1px #051729}main[data-route=home] .farm-r23>.btn.primary{background:linear-gradient(135deg,#168292,#075263)!important;border-color:#88dfd9!important}main[data-route=home] .future-chapter .chapter-heading{background:linear-gradient(135deg,#e4dfb955 0 10%,transparent 10% 80%,#2f495522 80%),linear-gradient(125deg,#d4cfaf,#abb5ae);box-shadow:inset 0 0 0 2px #e5e0c4,inset 0 -4px #91a19a,0 0 0 1px #a8b7a7,2px 3px #031426aa}main[data-route=home] .future-chapter .campaign-r23-footer>.primary{background:linear-gradient(125deg,#bcc2b5,#8c9c9a)!important;border-color:#c4ccb9!important;color:#233947!important;text-shadow:none;box-shadow:inset 0 0 0 1px #526971,inset 0 -3px #7c908c,1px 2px #010e20}@media(max-width:720px){#app:has(main[data-route=home]) nav button{font-size:11px;border-width:2px}#app:has(main[data-route=home]) nav .ui-icon{width:27px;height:27px}main[data-route=home] .chapter-heading strong{font-size:17px}main[data-route=home] .campaign-stage strong{font-size:14px}main[data-route=home] .campaign-r23-footer>.primary{font-size:15px;min-width:110px}main[data-route=home] .battle-mode{gap:5px}main[data-route=home] .battle-mode>.ui-icon{width:32px;height:35px}main[data-route=home] .battle-mode strong{font-size:19px}main[data-route=home] .battle-mode small{font-size:10px}main[data-route=home] .farm-r23 strong{font-size:14px}main[data-route=home] .farm-status>b{font-size:24px}main[data-route=home] .farm-r23:before{top:33px;width:44px;height:42px}}#app:has(main[data-route=home]) nav button{border-image:url(/assets/button-blue-r39-7hLatSMx.png) 150 fill / 10px / 0 stretch;border-radius:0;box-shadow:2px 3px #000b;background:none;text-shadow:1px 2px #020a15,-1px -1px #020a15}#app:has(main[data-route=home]) nav button.active{border-image-source:url(/assets/button-gold-r39-CYU7CqFK.png);background:none!important;box-shadow:2px 3px #000b;text-shadow:0 1px #fff6c4}main[data-route=home] .campaign-r23{border-image:url(/assets/button-gold-r39-CYU7CqFK.png) 150 / 10px / 0 stretch;border-radius:0;box-shadow:3px 4px #000c}main[data-route=home] .campaign-r23:after{display:none}main[data-route=home] .chapter-heading{border-image:url(/assets/button-gold-r39-CYU7CqFK.png) 150 fill / 9px / 0 stretch;border-radius:0;box-shadow:2px 3px #041020a8;background:none}main[data-route=home] .campaign-r23-footer>.primary{border-image:url(/assets/button-gold-r39-CYU7CqFK.png) 150 fill / 9px / 0 stretch!important;border-radius:0;background:none!important;box-shadow:2px 3px #000b}main[data-route=home] .battle-mode{border-image:url(/assets/button-blue-r39-7hLatSMx.png) 150 / 9px / 0 stretch;border-radius:0;box-shadow:2px 3px #000b}main[data-route=home] .battle-mode[data-action="mode:Challenge"]{border-image-source:url(/assets/button-gold-r39-CYU7CqFK.png)}main[data-route=home] .farm-r23{border-image:url(/assets/button-gold-r39-CYU7CqFK.png) 150 / 9px / 0 stretch;border-radius:0;box-shadow:2px 3px #000b}main[data-route=home] .farm-r23>.btn{border-image:url(/assets/button-blue-r39-7hLatSMx.png) 150 fill / 8px / 0 stretch!important;border-radius:0;background:none!important;box-shadow:1px 2px #0006}main[data-route=home] .future-chapter .chapter-heading{border-image:none;border-radius:3px 12px;background:linear-gradient(125deg,#d4cfaf,#abb5ae)}main[data-route=home] .future-chapter .campaign-r23-footer>.primary{border-image:none!important;background:linear-gradient(125deg,#bcc2b5,#8c9c9a)!important}@media(max-width:720px){#app:has(main[data-route=home]) nav button{border-image-width:9px}}main[data-route=home] .battle-mode small{background:#051827c9;border-radius:2px;padding:1px 2px;display:inline-block}@media(min-width:721px){#app:has(main[data-route=home]) nav [data-action="nav:customize"]{font-size:11px}}#app:has(main[data-route=home]) nav .navicon{background-position:center;background-size:contain;background-repeat:no-repeat}#app:has(main[data-route=home]) nav .navicon .ui-icon{visibility:hidden}#app:has(main[data-route=home]) nav [data-action="nav:shop"] .navicon{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20stroke%3D%22%23030e1a%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20fill%3D%22%23835124%22%20d%3D%22M9%2025h46v35H9z%22%2F%3E%3Cpath%20fill%3D%22%23d2984b%22%20d%3D%22M13%2025h37v35H13z%22%2F%3E%3Cpath%20fill%3D%22%23fff2b4%22%20d%3D%22M14%2032h15v17H14zm23-1h12v29H37z%22%2F%3E%3Cpath%20fill%3D%22%23419bc9%22%20d%3D%22M17%2035h9v10h-9zm23%200h6v14h-6z%22%2F%3E%3Cpath%20fill%3D%22%23fff3c4%22%20stroke-width%3D%221.5%22%20d%3D%22m17%2035%204%200-4%207m23-7h3l-3%209%22%2F%3E%3Cpath%20fill%3D%22%23a72d27%22%20d%3D%22M9%207h46l6%2020c-3%206-9%206-12%201-3%205-9%205-12%200-3%205-9%205-12%200-3%205-9%205-12%200-3%205-9%204-11-1z%22%2F%3E%3Cpath%20fill%3D%22%23f05e43%22%20d%3D%22M11%209h9l-6%2018H4zm23%200h9l4%2018H34z%22%2F%3E%3Cpath%20fill%3D%22%23fff0c4%22%20d%3D%22M20%209h12v18H14zm23%200h10l6%2018H47z%22%2F%3E%3Cpath%20fill%3D%22%23faaf55%22%20d%3D%22M8%205h48v6H8z%22%2F%3E%3Cpath%20stroke%3D%22%23fff0bc%22%20stroke-width%3D%222%22%20d%3D%22M11%207h39M16%2053h12m13%200h3%22%2F%3E%3Cpath%20fill%3D%22%234a311f%22%20d%3D%22M5%2058h53v5H5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}#app:has(main[data-route=home]) nav [data-action="nav:decks"] .navicon{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20stroke%3D%22%23030e1a%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20fill%3D%22%23fff0ca%22%20d%3D%22m5%207%2032-3%205%2050-32%204z%22%2F%3E%3Cpath%20fill%3D%22%231458a0%22%20d%3D%22m9%2011%2024-3%205%2043-24%203z%22%2F%3E%3Cpath%20fill%3D%22%23fff3d3%22%20d%3D%22m22%206%2033%208-12%2048-33-8z%22%2F%3E%3Cpath%20fill%3D%22%231a87d1%22%20d%3D%22m25%2011%2025%206-10%2039-25-6z%22%2F%3E%3Cpath%20fill%3D%22%230756ac%22%20stroke%3D%22none%22%20d%3D%22m25%2011%2025%206-35%2033z%22%2F%3E%3Cpath%20fill%3D%22%23cff4ff%22%20stroke-width%3D%222%22%20d%3D%22m31%2024%205%207%208%201-6%205-1%209-5-8-8-1%207-5z%22%2F%3E%3Cpath%20stroke%3D%22%2382e7ff%22%20stroke-width%3D%222%22%20d%3D%22m25%2015%2019%205m-27%2027%203-12m19%2014-1%203%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}#app:has(main[data-route=home]) nav [data-action="nav:home"] .navicon{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20stroke%3D%22%23030e1a%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20fill%3D%22%23123047%22%20d%3D%22m7%203%2010%204%2035%2044-8%207L7%2014z%22%2F%3E%3Cpath%20fill%3D%22%23effaff%22%20d%3D%22m7%203%2010%204%2033%2041-6%207L7%2014z%22%2F%3E%3Cpath%20fill%3D%22%236ba1bc%22%20stroke%3D%22none%22%20d%3D%22m7%203%2037%2052%206-7L17%207z%22%2F%3E%3Cpath%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20d%3D%22m12%2011%2028%2035%22%2F%3E%3Cpath%20fill%3D%22%2366472b%22%20d%3D%22m45%2049%207-6%2011%2015-5%205z%22%2F%3E%3Cpath%20fill%3D%22%23ffd463%22%20d%3D%22m39%2053%2015-13%205%205-16%2014z%22%2F%3E%3Cpath%20fill%3D%22%23eefaff%22%20d%3D%22m57%203-10%204L14%2048l6%207%2037-41z%22%2F%3E%3Cpath%20fill%3D%22%2388b9cf%22%20stroke%3D%22none%22%20d%3D%22m57%203-37%2052-6-7L47%207z%22%2F%3E%3Cpath%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20d%3D%22m52%2011-28%2035%22%2F%3E%3Cpath%20fill%3D%22%23805531%22%20d%3D%22m19%2049-7-6L1%2058l5%205z%22%2F%3E%3Cpath%20fill%3D%22%23ffd463%22%20d%3D%22m25%2053-15-13-5%205%2016%2014z%22%2F%3E%3Cpath%20stroke%3D%22%23fff2ac%22%20stroke-width%3D%222%22%20d%3D%22m10%2046%2010%209m27-1%209-8%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}#app:has(main[data-route=home]) nav [data-action="nav:arena"] .navicon{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20stroke%3D%22%23030e1a%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20fill%3D%22%23b67523%22%20d%3D%22M32%202%2059%2013l-4%2030-23%2019L9%2043%205%2013z%22%2F%3E%3Cpath%20fill%3D%22%23ffe17d%22%20d%3D%22M32%204%2056%2014l-4%2026-20%2018L12%2040%208%2014z%22%2F%3E%3Cpath%20fill%3D%22%23126bb9%22%20d%3D%22m32%2012%2017%207-3%2018-14%2013-14-13-3-18z%22%2F%3E%3Cpath%20fill%3D%22%23073e87%22%20stroke%3D%22none%22%20d%3D%22M32%2012v38l14-13%203-18z%22%2F%3E%3Cpath%20fill%3D%22%23ffda68%22%20d%3D%22m32%2021%204%208%209%202-7%206%201%209-7-4-7%204%201-9-7-6%209-2z%22%2F%3E%3Cpath%20stroke%3D%22%23fff4b7%22%20stroke-width%3D%222%22%20d%3D%22m13%2015%2018-7m-16%2028%202%204m16%2014%2014-13%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}#app:has(main[data-route=home]) nav [data-action="nav:customize"] .navicon{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20stroke%3D%22%23030e1a%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20fill%3D%22%2355849a%22%20d%3D%22M46%202c-14-4-23%209-19%2020L4%2045c-8%209%206%2022%2014%2013l24-25C56%2036%2065%2019%2058%209L47%2020l-8-8z%22%2F%3E%3Cpath%20fill%3D%22%23b8ddec%22%20d%3D%22M45%203c-12-2-21%209-15%2020L7%2047c-5%206%203%2013%208%207l25-25c12%207%2024-7%2019-17L48%2023%2035%2011z%22%2F%3E%3Cpath%20stroke%3D%22%23ecfaff%22%20stroke-width%3D%222.5%22%20d%3D%22M29%2029%209%2049m21-35%201-4m14%2021%207-4%22%2F%3E%3Cpath%20fill%3D%22%23274d6d%22%20d%3D%22m9%2049%205%200-2%205-4-1z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}#app:has(main[data-route])>header{position:relative;background:linear-gradient(120deg,#174d7770 0 18%,transparent 18% 68%,#1c537125 68% 72%,transparent 72%),repeating-linear-gradient(135deg,transparent 0 10px,#578bb511 10px 11px),linear-gradient(110deg,#0b2d4c,#03162b 74%);border-bottom:3px solid #06111e;box-shadow:inset 0 -2px #50b6d7,inset 0 -4px #125a8a,0 3px #01060d}#app:has(main[data-route]) header .profile{color:#fff6d9;text-shadow:1px 2px #010811,-1px -1px #010811}#app:has(main[data-route]) header .profile strong{font-weight:900;letter-spacing:-.2px}#app:has(main[data-route]) header .profile small{color:#bed9e9;text-shadow:0 1px #010811}#app:has(main[data-route]) header .avatar{background:linear-gradient(135deg,#fffdf0,#f8dc91);box-shadow:0 0 0 2px #010914,0 0 0 3px #ac863c,inset 0 0 0 2px #fff9df,2px 3px #01070f}#app:has(main[data-route]) header .avatar.silver{border-color:#d8e1e8;box-shadow:0 0 0 2px #010914,0 0 0 3px #8eaab9,inset 0 0 0 2px #fbffff,2px 3px #01070f}#app:has(main[data-route]) header .header-deck{border-image:url(/assets/button-blue-r39-7hLatSMx.png) 150 fill / 8px / 0 stretch;border-radius:0;background:none;box-shadow:2px 3px #010812;color:#fff0bd;padding-left:9px;padding-right:9px;gap:6px}#app:has(main[data-route]) header .header-deck strong{font-weight:900;text-shadow:1px 2px #010914}#app:has(main[data-route]) header .header-deck small{color:#c9eafa;text-shadow:0 1px #031226}#app:has(main[data-route]) header .header-deck>b{color:#fff1ae;font-size:17px;text-shadow:1px 2px #010812}#app:has(main[data-route]) header .counter{position:relative;border-image:url(/assets/button-blue-r39-7hLatSMx.png) 150 / 7px / 0 stretch;border-radius:0;background:linear-gradient(125deg,#0c2e47,#031526);box-shadow:2px 3px #010812;font-weight:900;font-variant-numeric:tabular-nums;text-shadow:1px 2px #010812;padding:4px 10px;gap:5px}#app:has(main[data-route]) header .counter.coin{color:#ffe27b}#app:has(main[data-route]) header .counter.gem{color:#8aedff}#app:has(main[data-route]) header .iconbtn{position:relative;border-image:url(/assets/button-blue-r39-7hLatSMx.png) 150 fill / 8px / 0 stretch;border-radius:0;background:none;box-shadow:2px 3px #010812}#app:has(main[data-route]) header .counter:before,#app:has(main[data-route]) header .iconbtn:before{content:"";position:absolute;pointer-events:none;top:50%;transform:translateY(-50%);width:30px;height:32px;background-position:center;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(1px 2px #010814)}#app:has(main[data-route]) header .counter:before{left:8px}#app:has(main[data-route]) header .iconbtn:before{left:50%;transform:translate(-50%,-50%);width:31px;height:32px}#app:has(main[data-route]) header .counter>.ui-icon,#app:has(main[data-route]) header .iconbtn>.ui-icon{visibility:hidden}#app:has(main[data-route]) header .header-deck>span:first-child{background-position:center;background-repeat:no-repeat;background-size:contain}#app:has(main[data-route]) header .header-deck>span:first-child>.ui-icon{visibility:hidden}@media(max-width:720px){#app:has(main[data-route]) header .header-deck{padding-left:7px;padding-right:7px;gap:4px}#app:has(main[data-route]) header .counter{padding:3px 7px;gap:4px}#app:has(main[data-route]) header .counter:before{left:5px;width:25px;height:28px}#app:has(main[data-route]) header .iconbtn:before{width:29px;height:30px}}#app:has(main[data-route]) header .counter.coin:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20stroke%3D%22%2304121e%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cellipse%20fill%3D%22%23a36117%22%20cx%3D%2233%22%20cy%3D%2234%22%20rx%3D%2225%22%20ry%3D%2228%22%2F%3E%3Cellipse%20fill%3D%22%23ffdd55%22%20cx%3D%2230%22%20cy%3D%2229%22%20rx%3D%2224%22%20ry%3D%2227%22%2F%3E%3Cellipse%20fill%3D%22%23df891d%22%20cx%3D%2230%22%20cy%3D%2229%22%20rx%3D%2218%22%20ry%3D%2221%22%2F%3E%3Cellipse%20fill%3D%22%23ffca3c%22%20stroke%3D%22%23fff09a%22%20stroke-width%3D%222%22%20cx%3D%2230%22%20cy%3D%2229%22%20rx%3D%2215%22%20ry%3D%2218%22%2F%3E%3Cpath%20fill%3D%22%23fff2ad%22%20stroke%3D%22%23ae691b%22%20stroke-width%3D%222%22%20d%3D%22m30%2014%204%209%209%202-7%207%201%2010-7-5-8%205%202-10-7-7%209-2z%22%2F%3E%3Cpath%20stroke%3D%22%23fffbd3%22%20stroke-width%3D%223%22%20d%3D%22M15%2015c3-5%206-7%2011-8m-16%2022%201%206m34%207-4%205%22%2F%3E%3Cpath%20stroke%3D%22%23633d1b%22%20stroke-width%3D%222%22%20d%3D%22m39%2057%203-5m-12%207%201-5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}#app:has(main[data-route]) header .counter.gem:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20stroke%3D%22%2304121e%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20fill%3D%22%230245a3%22%20d%3D%22m17%203%2026%201%2017%2023-20%2033-25-8L4%2025z%22%2F%3E%3Cpath%20fill%3D%22%230b92ed%22%20d%3D%22m19%203%2023%201%2014%2023-17%2029-22-7L7%2025z%22%2F%3E%3Cpath%20fill%3D%22%23baf7ff%22%20stroke-width%3D%222%22%20d%3D%22m19%203-4%2017%2015-8%2012-8z%22%2F%3E%3Cpath%20fill%3D%22%2344dcff%22%20stroke-width%3D%222%22%20d%3D%22m15%2020-8%205%2010%2024%208-18z%22%2F%3E%3Cpath%20fill%3D%22%23137ce1%22%20stroke-width%3D%222%22%20d%3D%22m30%2012-15%208%2010%2011%2016-9z%22%2F%3E%3Cpath%20fill%3D%22%236bdeff%22%20stroke-width%3D%222%22%20d%3D%22m42%204-12%208%2011%2010%2015%205z%22%2F%3E%3Cpath%20fill%3D%22%23064fae%22%20stroke-width%3D%222%22%20d%3D%22m25%2031-8%2018%2022%207%202-34z%22%2F%3E%3Cpath%20fill%3D%22%2317bbed%22%20stroke-width%3D%222%22%20d%3D%22m41%2022-2%2034%2017-29z%22%2F%3E%3Cpath%20stroke%3D%22%23e9ffff%22%20stroke-width%3D%222%22%20d%3D%22m19%207-2%209m14-2%208%207m-29%205%205%2015%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}#app:has(main[data-route]) header [data-action=mission]:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20stroke%3D%22%2304121e%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20fill%3D%22%23715026%22%20d%3D%22M13%207h37l7%207v45H13z%22%2F%3E%3Cpath%20fill%3D%22%23e0a83c%22%20d%3D%22M8%206h40v50H8z%22%2F%3E%3Cpath%20fill%3D%22%23fff6cb%22%20d%3D%22M13%2011h29v39H13z%22%2F%3E%3Cpath%20fill%3D%22%2390aabb%22%20d%3D%22M22%205V2h12v4h5v11H18V6z%22%2F%3E%3Cpath%20fill%3D%22%23f3f5e5%22%20d%3D%22M22%207h13v6H22z%22%2F%3E%3Cpath%20stroke%3D%22%233e4d51%22%20stroke-width%3D%222.5%22%20d%3D%22M18%2024h18m-18%208h15m-15%208h10%22%2F%3E%3Cpath%20fill%3D%22%23e8a62a%22%20d%3D%22m34%2046%2016-23%208%206-16%2023-10%204z%22%2F%3E%3Cpath%20fill%3D%22%23fff2be%22%20d%3D%22m34%2046%208%206-10%204z%22%2F%3E%3Cpath%20stroke%3D%22%23fff1a9%22%20stroke-width%3D%222%22%20d%3D%22m48%2031-10%2014%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}#app:has(main[data-route]) header [data-action=settings]:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20stroke%3D%22%2304121e%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20fill%3D%22%2352809a%22%20d%3D%22m23%204%2015%200%202%208%207-4%2010%2011-5%207%208%204-3%2015-9%201-1%209-15%205-5-7-9%204-11-11%204-9-7-5%205-14%208-1z%22%2F%3E%3Cpath%20fill%3D%22%23b7d9e7%22%20d%3D%22m23%202%2014%200%202%208%207-4%2010%2011-5%207%208%204-3%2014-9%201-1%209-14%204-5-7-9%204-10-11%204-8-7-5%205-13%208-1z%22%2F%3E%3Cpath%20fill%3D%22%236a9cb7%22%20stroke%3D%22none%22%20d%3D%22m37%202%202%208%207-4%2010%2011-5%207%208%204-3%2014-9%201-1%209-14%204V39l8-11-8-10z%22%2F%3E%3Ccircle%20fill%3D%22%230a2946%22%20cx%3D%2231%22%20cy%3D%2228%22%20r%3D%2212%22%2F%3E%3Ccircle%20fill%3D%22%23154770%22%20cx%3D%2231%22%20cy%3D%2228%22%20r%3D%227%22%2F%3E%3Cpath%20stroke%3D%22%23f3fcff%22%20stroke-width%3D%222%22%20d%3D%22M25%206h7M14%2019l-3%208m5%2014%205%205m21-27%203%205%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}#app:has(main[data-route]) header .header-deck>span:first-child{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20stroke%3D%22%2304121e%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20fill%3D%22%23f7e8ad%22%20d%3D%22m6%208%2029-5%208%2047-29%206z%22%2F%3E%3Cpath%20fill%3D%22%23187ec2%22%20d%3D%22m10%2012%2021-4%207%2038-21%204z%22%2F%3E%3Cpath%20fill%3D%22%23fff3c9%22%20d%3D%22m25%208%2030%207-11%2046-31-7z%22%2F%3E%3Cpath%20fill%3D%22%230c67b8%22%20d%3D%22m28%2014%2021%205-9%2036-21-5z%22%2F%3E%3Cpath%20fill%3D%22%2391e7ff%22%20d%3D%22m32%2023%208%209-4%2013-8-11z%22%2F%3E%3Cpath%20stroke%3D%22%23e3fcff%22%20stroke-width%3D%222%22%20d%3D%22m28%2018%2015%204m-22%2025%202-11%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.transaction41 .shop41-money,.transaction41 .shop41-money b{color:#11304a!important;text-shadow:none!important}.transaction41 .copy-level,.transaction41 .copy-journey{position:static!important;inset:auto!important;transform:none!important;background:none!important;color:#12334a!important;font-size:12px;padding:0!important;display:inline!important;white-space:nowrap}.shop41 .shop41-pool .skintile,.shop41 .shop41-pool .skintile strong,.shop41 .shop41-pool .skintile small{color:#15324a!important;text-shadow:none!important}.shop41-skin-layout .shop41-purchase{gap:4px;padding:9px}.shop41-skin-layout .shop41-purchase>.meta-skin-preview{min-height:63px}.shop41-skin-layout .shop41-purchase .skinface{height:47px;width:40px}.shop41-skin-layout .shop41-purchase>.meta-skin-preview+small{display:none}.shop41-skin-layout .shop41-purchase .board-placeholder{height:63px;min-height:63px}.shop41-skin-layout .shop41-purchase .board-placeholder svg{height:45px}.shop41-skin-layout .shop41-pool{max-height:calc(100dvh - 159px);overflow:auto}.shop41-skin-layout{align-items:start}.shop41 button.primary .shop41-money,.shop41 button.primary .shop41-money b{color:#101b24!important;text-shadow:0 1px #ffe9a5}#app:has(main[data-route]) header .counter[data-wide=true] .currency{display:none}#app:has(main[data-route]) header .counter.gold:before,#app:has(main[data-route]) header .counter.crystal:before{background-image:none}#app:has(main[data-route]) header .counter.crystal>.ui-icon{color:#dda0ff!important;fill:#9745d0!important}.shop41-pass-layout .shop41-pass-option{padding:8px}.shop41-pass-layout .shop41-perks{gap:8px;margin-bottom:10px}#app:has(main[data-route]) header .topbar41-energy{display:flex;align-items:center;justify-content:center;gap:3px;min-width:63px;min-height:44px;padding:3px 7px;background:#08233c;border-image:url(/assets/button-blue-r39-7hLatSMx.png) 150 /7px /0 stretch;border-radius:0;color:#ffe375;font-weight:900;font-size:12px;white-space:nowrap;box-shadow:2px 3px #010812}#app:has(main[data-route]) header .topbar41-energy .ui-icon{width:22px;height:25px;fill:#ffce3b;filter:drop-shadow(1px 2px #010812)}@media(max-width:720px){#app:has(main[data-route]) header{gap:5px;padding-left:6px;padding-right:6px}#app:has(main[data-route]) header .profile{gap:5px;padding:0;min-width:44px}#app:has(main[data-route]) header .profile>span:last-child{display:none}#app:has(main[data-route]) header .wallet{gap:4px}#app:has(main[data-route]) header .counter{padding-left:6px;padding-right:6px;font-size:12px}}.shop41{display:flex;flex-direction:column;gap:9px;min-height:100%;color:#122c40}.shop41 h2,.shop41 h3,.shop41 p{margin:0}.shop41 small{font-size:11px;line-height:1.45}.shop41-tabs{margin:0;flex-shrink:0}.shop41-tabs button{min-width:64px}.shop41-pack-layout .shop41-purchase{position:relative;gap:5px}.shop41-pack-layout .shop41-purchase>.shop41-line{position:absolute;right:0;top:-56px}.shop41-pack-layout .shop41-kicker{display:none}.shop41-pack-layout .shop41-purchase>p{display:none}.shop41-pack-layout .shop41-outcomes b{display:inline;font-size:13px;margin-left:4px}.shop41-pack-layout .shop41-buy{gap:5px}.shop41-pack-layout .shop41-cta{min-height:44px}.shop41-pack-layout .shop41-purchase h2{font-size:21px}.shop41 .panel{background:radial-gradient(#bc8b4b16 1px,transparent 1px) 0 0/5px 5px,linear-gradient(120deg,#fff4d3,#ffe9b7);border:3px solid #061625;border-radius:4px;box-shadow:inset 0 0 0 2px #fff8e0,3px 4px #001323;min-width:0;padding:12px}.shop41 button.primary,.transaction41~.actions button.primary{border-image:url(/assets/button-gold-r39-CYU7CqFK.png) 150 fill /8px /0 stretch!important;border-radius:0;background:none;color:#141916;font-weight:900;text-shadow:0 1px #fff3b9;box-shadow:2px 3px #06111b}.shop41 button.secondary{border-image:url(/assets/button-blue-r39-7hLatSMx.png) 150 fill /7px /0 stretch!important;border-radius:0;background:none;color:#f3faff;text-shadow:1px 1px #04101e}.shop41 button:disabled{filter:saturate(.3);opacity:.67}.shop41-line{display:flex;align-items:center;justify-content:space-between;gap:8px}.shop41-count{display:flex;gap:6px}.shop41-count button{flex:1;white-space:nowrap}.shop41-cta{width:100%;display:flex;align-items:center;justify-content:center;gap:14px;min-height:48px;font-size:17px}.shop41-money{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:13px}.shop41-money .ui-icon{width:23px;height:23px}.shop41-money.crystal{color:#822eab}.shop41-money.gold{color:#865007}.shop41-pack-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:12px;flex:1}.shop41-pack-shelf{display:flex;align-items:stretch;gap:8px;padding:12px 6px;background:radial-gradient(ellipse at 50% 60%,#227bb5,#05243f 75%);border:3px solid #03111e;box-shadow:inset 0 0 0 2px #1686bc;min-width:0}.shop41-pack{display:flex;flex:1;min-width:0;align-items:center;justify-content:center;flex-direction:column;color:#d6eafb;border:2px solid #39718b;border-radius:4px;background:linear-gradient(145deg,#092a49,#041a32);padding:7px 3px;gap:4px}.shop41-pack.selected{border-color:#ffcf58;background:radial-gradient(ellipse at 50% 40%,#427489,#153146 80%);box-shadow:inset 0 0 0 2px #a87527,0 0 10px #efb62d30;color:#ffdf82}.shop41-art{display:flex;align-items:center;justify-content:center}.shop41-art>.pack-graphic{display:block;width:100%;height:100%}.shop41-art svg{width:100%;height:100%;filter:drop-shadow(3px 5px #03111f)}.shop41-pack .shop41-art{width:100%;max-width:140px;height:140px;transform:rotate(-5deg)}.shop41-pack:nth-child(2) .shop41-art{transform:rotate(5deg)}.shop41-pack strong{font-size:16px}.shop41-purchase{display:flex;flex-direction:column;gap:9px}.shop41-kicker{font-size:10px;font-weight:900;letter-spacing:1px;color:#7b5523}.shop41-purchase h2{font-size:23px}.shop41-purchase h2 span{font-size:13px;background:#12385b;color:#ffe8a8;padding:3px 8px}.shop41-outcomes{display:flex;gap:6px}.shop41-outcomes span{flex:1;padding:5px 3px;background:#eed6a6;border:1px solid #baa274;text-align:center;font-size:11px}.shop41-outcomes b{display:block;font-size:16px}.shop41-buy{display:flex;flex-direction:column;gap:8px;margin-top:auto}.shop41-skin-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:12px}.shop41 .meta-skin-preview{min-height:95px;padding:0;margin:0}.shop41 .skinface{width:62px;height:78px}.shop41 .meta-skin-preview p{font-size:11px}.shop41-pool .meta-skin-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0;gap:5px}.shop41-pool .skintile{display:grid;grid-template-columns:22px 1fr;column-gap:5px;text-align:left;min-height:46px;padding:5px;background:#f8eacb;border:1px solid #b69661}.shop41-pool .skintile .ui-icon{grid-row:span 2;width:22px}.shop41-pool .skintile strong{font-size:12px}.shop41-pool .skintile small{font-size:10px}.shop41-pass-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:12px}.shop41-benefits{position:relative;overflow:hidden}.shop41-benefits h2{font-size:22px;margin-bottom:10px;position:relative}.shop41-pass-seal{position:absolute;right:-4px;top:3px;opacity:.13;transform:rotate(15deg)}.shop41-pass-seal .ui-icon{width:100px;height:100px}.shop41-perks{display:grid;gap:10px;margin-bottom:15px}.shop41-perks span{display:flex;align-items:center;gap:7px;font-size:13px}.shop41-perks .ui-icon{width:25px;height:25px}.shop41-pass-options{display:flex;flex-direction:column;gap:8px}.shop41-pass-option{display:flex;justify-content:space-between;align-items:center;gap:6px}.shop41-pass-option>div{display:flex;flex-direction:column}.shop41-pass-option b{font-size:24px;line-height:1.2}.shop41-pass-option span{font-size:11px}.shop41-pass-options>small{color:#bdd8ef}.shop41-gem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.shop41-gem-product{display:flex;flex-direction:column;align-items:center;gap:7px}.shop41-gem-pile{display:flex;justify-content:center;align-items:center;height:58px;width:100%;background:radial-gradient(ellipse,#8bdeff88,transparent 70%)}.shop41-gem-pile .ui-icon{color:#0388c7;width:45px;height:45px;fill:#6ce5ff;filter:drop-shadow(2px 3px #08223b)}.shop41-gem-pile .ui-icon+.ui-icon{margin-left:-22px;transform:translateY(-5px)}.shop41-gem-product h2{font-size:20px}.shop41-gem-product button{width:100%}.shop41-promotion{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px}.shop41-promo-banner{background:radial-gradient(ellipse,#256b8b,#07243f);border:3px solid #123452;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px;color:#ffdf85}.shop41-promo-banner .shop41-art{width:90px;height:90px}.shop41-promo-banner span{font-size:22px;font-weight:900}.shop41-promo-body{display:flex;flex-direction:column;gap:14px}.shop41-reward-row{display:flex;gap:8px}.shop41-reward-row>div{display:flex;flex:1;flex-direction:column;align-items:center;background:#f1d59a;border:2px solid #b79455;padding:8px}.shop41-reward-row .ui-icon{width:30px;height:30px}.shop41-reward-row b{font-size:20px}#app:has(main[data-route]) header .wallet41-toggle{flex-shrink:0;min-width:44px;min-height:44px;width:44px;padding:0;color:#fff0b4;font-size:24px;border-image:url(/assets/button-blue-r39-7hLatSMx.png) 150 fill /8px /0 stretch;border-radius:0;background:none;box-shadow:2px 3px #010812}#app:has(main[data-route]) header .counter.gold{color:#ffd78b}#app:has(main[data-route]) header .counter.crystal{color:#e3b3ff}#app:has(main[data-route]) header .counter.gold>.ui-icon,#app:has(main[data-route]) header .counter.crystal>.ui-icon{visibility:visible;filter:drop-shadow(1px 2px #010812)}#app:has(main[data-route]) header .counter.gold>.ui-icon{fill:#d49a36}#app:has(main[data-route]) header .counter.crystal>.ui-icon{fill:#b265e6}dialog:has(.transaction41){width:min(570px,calc(100vw - 24px));max-height:calc(100dvh - 20px);padding:14px;border:4px solid #071321;border-radius:3px;box-shadow:0 0 0 3px #ffc852,7px 9px #0008;background:radial-gradient(#ae743315 1px,transparent 1px) 0 0/5px 5px,linear-gradient(110deg,#fff6de,#ffe6b3);color:#102b42}dialog[open]:has(.transaction41){display:flex;flex-direction:column}dialog:has(.transaction41)>h2{font-size:20px;flex-shrink:0;padding-bottom:8px;border-bottom:2px solid #bb9656;margin:0 0 10px}dialog:has(.transaction41)>.actions{flex-shrink:0;margin-top:10px;padding-top:8px;border-top:2px solid #bb9656}.transaction41{overflow:auto;min-height:0}.transaction41 .receipt-sample{margin:8px 0 0;font-size:11px;line-height:1.5}.transaction41-item{display:flex;align-items:center;justify-content:center;gap:22px;padding:4px}.transaction41-item .shop41-art{width:85px;height:90px}.transaction41-item h3{margin:0 0 4px}.transaction41-item small{display:block;margin-top:7px}.transaction41-total{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#ecd297;border:2px solid #bd9352;padding:10px;margin-top:10px}.transaction41-total small{font-size:12px}.transaction41-exchange{display:flex;justify-content:center;align-items:center;gap:20px}.transaction41-copy{display:flex;flex-direction:column;align-items:center;gap:3px}.transaction41-copy img{height:108px;width:80px;object-fit:contain}.transaction41-copy strong{font-size:13px}.transaction41-copy span{font-size:12px;display:flex;align-items:center;gap:4px}.transaction41-copy .ui-icon{width:20px;height:20px}.transaction41-arrow{font-size:30px;color:#ba7827}.transaction41-output{display:flex;align-items:center;flex-direction:column;gap:8px;max-width:200px}.transaction41-output>.ui-icon{width:55px;height:55px;fill:#f4c74d}.transaction41-output small{font-size:11px;display:flex;align-items:center;gap:3px}.transaction41-output small .ui-icon{width:16px;height:16px}.transaction41-warning{background:#f4c399;border-left:4px solid #a64428;padding:8px;font-size:12px;margin-top:10px}.shop41-results{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.shop41-result-tile{display:flex;align-items:center;flex-direction:column;gap:3px;background:linear-gradient(#174973,#072441);border:2px solid #c19f58;padding:6px;color:#ffe2a7}.shop41-result-tile .ui-icon{width:27px;height:27px}.shop41-result-tile small{font-size:10px}.shop41-results:has(.shop41-result-tile:only-child){grid-template-columns:110px;justify-content:center}.shop41-skin-result{grid-column:1/-1;display:flex;gap:10px;align-items:center;justify-content:center;padding:20px}@media(max-width:720px){.shop41{gap:7px}.shop41 .panel{padding:9px}.shop41-pack-layout{gap:8px;grid-template-columns:.8fr 1.2fr}.shop41-pack .shop41-art{height:110px}.shop41-pack strong{font-size:13px}.shop41-purchase{gap:6px}.shop41-purchase h2{font-size:19px}.shop41-buy{gap:6px}.shop41-buy>.shop41-line:nth-child(2){flex-wrap:wrap;gap:1px}.shop41-cta{font-size:15px;gap:7px}.shop41 small{font-size:10px}.shop41-perks span{font-size:11px}.shop41-perks{gap:8px}.shop41-perks .ui-icon{width:20px}.shop41-pass-option b{font-size:21px}.shop41-gem-grid{gap:8px}.shop41-promo-banner span{font-size:17px}.shop41-promotion,.shop41-promo-body{gap:10px}.transaction41-exchange{gap:15px}}#app>main[data-route=editor] .editor>section:first-child{background-color:#12384f!important}#app>main[data-route=editor] .editor>section:last-child{background-color:#f6e4bb!important}#app:has(main[data-route]) nav button{border-image:url(/assets/button-blue-r39-7hLatSMx.png) 150 fill /9px /0 stretch!important;border-radius:0;background:none!important;box-shadow:2px 3px #010a15;text-shadow:1px 2px #010c19;font-weight:900}#app:has(main[data-route]) nav button.active{border-image-source:url(/assets/button-gold-r39-CYU7CqFK.png)!important;color:#102434!important;text-shadow:0 1px #fff4bd}.info42-layout{display:grid;grid-template-columns:65px minmax(0,1fr);gap:14px;align-items:start}.info42-layout>.ui-icon{width:60px;height:60px;background:linear-gradient(135deg,#245b7c,#10354f);padding:9px;border:3px double #dbb968;border-radius:3px;box-shadow:2px 3px #15304233}.info42-layout p{margin:0;font-size:13px}:root{--paper42:#fff0c7;--ink42:#071b2b;--edge42:#ba9148;--sky42:#57c3e9}#app>main:not([data-route=home]):not([data-route=shop]){background:radial-gradient(ellipse at 90% 0,#16486e50,transparent 45%),repeating-linear-gradient(135deg,transparent 0 12px,#86c5e408 12px 13px)}#app>main:not([data-route=home]):not([data-route=shop]) .panel{border:2px solid var(--ink42);border-radius:3px;background-color:var(--paper42);background-image:radial-gradient(#9d762415 .7px,transparent .9px),linear-gradient(120deg,#fff6dc66,#ffde9522);background-size:5px 5px,100% 100%;box-shadow:inset 0 0 0 1px #c9a354,inset 0 3px #fffbe4,2px 3px #010a13}#app>main .btn.primary:not(.remove),#dialog .btn.primary:not(.remove){border-image:url(/assets/button-gold-r39-CYU7CqFK.png) 150 fill /8px /0 stretch!important;border-radius:0;background:none;color:#14222c;font-weight:900;text-shadow:0 1px #fff2bd;box-shadow:2px 3px #010b15}#app>main .btn.secondary,#dialog .btn.secondary,#app>main .smallbtn,#dialog .smallbtn{border-image:url(/assets/button-blue-r39-7hLatSMx.png) 150 fill /7px /0 stretch!important;border-radius:0;background:none;color:#edf8ff;text-shadow:1px 1px #021321;box-shadow:2px 3px #010b15}#app>main .btn:disabled,#dialog .btn:disabled{filter:saturate(.35);opacity:.64}#app>main .tabs button,#app>main .meta-tabs .btn,#app>main .r37-tabs .btn{border-radius:0;box-shadow:2px 3px #010b15;font-weight:800}#app>main .tabs button{border-image:url(/assets/button-blue-r39-7hLatSMx.png) 150 fill /7px /0 stretch;background:none;color:#eef9ff}#app>main .tabs button.active{border-image-source:url(/assets/button-gold-r39-CYU7CqFK.png);color:#14222c}#app>main .iconbtn,#dialog .iconbtn,#app>main .filter-control,#app>main .skill-info{border-image:url(/assets/button-blue-r39-7hLatSMx.png) 150 fill /7px /0 stretch!important;border-radius:0;background:none;box-shadow:1px 2px #010b15}#app>main .titlebar h1,#app>main .r37-top>strong{font-weight:900;color:#ffebae;text-shadow:1px 2px #010811;letter-spacing:.1px}#app>main .panel h2,#app>main .panel h3{color:#123751;font-weight:900}.cards-toolbar,.titlebar,.r37-top,.r37-tabs{position:relative}.cards-toolbar:after,.r37-tabs:after{content:"";position:absolute;bottom:-4px;left:2px;right:2px;height:1px;background:linear-gradient(90deg,#3a87a3,transparent);pointer-events:none}.card-detail-actions,.r37-actions{background:linear-gradient(120deg,#123e5a80,#041625);border-top:1px solid #317c9a;padding-top:7px}#app>main .card{border:2px solid #071827;border-radius:3px;box-shadow:0 0 0 1px #c49e54,2px 3px #010f1c;background:radial-gradient(ellipse at 50% 35%,#719aa7,#193e58 80%)}#app>main .card .cardlabel{border-top:1px solid #b38b45;background:linear-gradient(110deg,#164c6e,#061c32);color:#fff1b9;font-weight:800}#app>main .card .card-copy-label{border:1px solid #f5cf76;box-shadow:1px 2px #031425}#app>main .card .card-copy-label.trade{border-color:#81d4c1}#app>main .card button.remove{background:#8b302b;border-left:2px solid #ffcc79;border-bottom:2px solid #ffcc79}#app>main .card .copy-level{border-left-color:#ffe9a2}#app>main .card.selected{outline:2px solid #ffce52;outline-offset:1px}#app>main .decklist>.panel{background-image:linear-gradient(#103d5c 0 47px,transparent 47px),radial-gradient(#a57c3015 .8px,transparent 1px),linear-gradient(120deg,#fff3d2,#f9e2ac);background-size:auto,5px 5px,auto}#app>main .decklist>.panel h2{color:#fff0ba;text-shadow:1px 2px #010b15}#app>main .decklist>.panel.selected{outline:2px solid #ffcd58;outline-offset:1px}#app>main .deckthumbs{background:radial-gradient(ellipse,#f4d28350,transparent 70%)}#app>main[data-route=editor] .editor>section:first-child{background:radial-gradient(#4aa3c117 .8px,transparent 1px) 0 0/5px 5px,linear-gradient(120deg,#194965,#082841);border-color:#061724;box-shadow:inset 0 0 0 2px #5996ae,2px 3px #010b15;color:#e7f7ff}#app>main[data-route=editor] .editor>section:last-child{background:radial-gradient(#98732a16 .8px,transparent 1px) 0 0/5px 5px,linear-gradient(110deg,#fff3d3,#f0d8a2);border-color:#071827;box-shadow:inset 0 0 0 2px #c0994e,2px 3px #010b15;color:#18394d}.editor .panel-label{border-bottom:1px solid #71b1ca66;padding-bottom:5px;font-weight:900;letter-spacing:.3px}#app>main .collection-page{box-shadow:inset 0 0 0 2px #c39d59,2px 3px #010c16}.collection-exp{border:2px solid #061827!important;background:linear-gradient(120deg,#225c78,#10344d)!important;box-shadow:inset 0 0 0 1px #c7a357;color:#ffe59a!important;border-radius:3px!important}#app>main .card-portrait{background:radial-gradient(ellipse at 50% 35%,#fff9df 0 18%,#ebcb80 74%)!important;border:3px solid #061827;box-shadow:inset 0 0 0 2px #b99048,2px 3px #010b15}.card-portrait>img{filter:drop-shadow(2px 4px #10294545)}.copy-picker{border-bottom:2px solid #c4a05a;padding-bottom:8px}.copy-picker .copy-choice{border:2px solid #866f47;border-radius:3px;background:linear-gradient(120deg,#fff7da,#e9cf91);box-shadow:1px 2px #16395150}.copy-picker .copy-choice.selected{border-color:#041b2b;outline:2px solid #ffd057;box-shadow:inset 0 0 0 1px #ffe09b,2px 3px #8b6c34}.card-skills>section{border:1px solid #c7a66b;border-left:3px solid #123c59;background:#fff8df88;padding:0 7px 5px;margin-top:6px;border-radius:2px}.card-skills h3 small{background:#164965;color:#fff0bb;padding:2px 5px;border:1px solid #b68f45;border-radius:2px}.card-stats>span,.level-delta{border:2px solid #081c2a;border-radius:3px;box-shadow:inset 0 0 0 1px #5b95a6,1px 2px #856f4244}.level-workspace .level-identity{border-right:2px solid #bc9751;background:radial-gradient(ellipse,#f5d78466,transparent 75%)}.level-target select,.filter-fields select{border:2px solid #133e59;border-radius:2px;background:#fff7db;color:#163b51;box-shadow:2px 2px #b4995b}.level-budget strong{font-variant-numeric:tabular-nums}.level-footer{padding-left:8px;padding-right:5px}.progress-heading{background:linear-gradient(120deg,#f5d99d88,transparent);border-bottom:2px solid #c5a362;padding-bottom:7px}.material-picks .btn{display:flex;align-items:center;gap:8px}.material-picks .ui-icon{width:23px;height:23px;flex:none}.awake-choice .btn{font-size:16px;font-weight:900}.strategyoption{border:2px solid #031725;border-radius:3px;background:radial-gradient(#53aad41a .8px,transparent 1px) 0 0/5px 5px,linear-gradient(120deg,#205b79,#082b48);box-shadow:inset 0 0 0 1px #549fb8,2px 3px #010b15}.strategyoption .book{border:2px solid #08192b;border-radius:2px;box-shadow:2px 2px #020d1b;background:#f5d994}.strategyoption.selected{outline:2px solid #ffdc7b;border-color:#061826;background:linear-gradient(120deg,#396d79,#123b52)}.fragment-item{border:2px solid #102a3c;border-radius:3px;box-shadow:inset 0 0 0 1px #d9bb72,2px 3px #8d744448}.fragment-art{background:radial-gradient(ellipse,#337fa5,#0d3252);border-bottom:3px solid #d1ab57}.fragment-art>svg{filter:drop-shadow(2px 3px #021220)}#app>main[data-route=arena] .product-symbol{border:3px solid #092031;border-radius:1px;box-shadow:inset 0 0 0 2px #edc96d;background-image:linear-gradient(#061c3530,#031a3070),url(/assets/arena-r30-DPtsCyjC.png)}#app>main[data-route=arena] .product-medallion{border:4px double #ffe094;box-shadow:0 0 0 2px #031322,3px 4px #031322;transform:rotate(-5deg)}#app>main[data-route=arena] .product-panel[data-product=event] .product-medallion{transform:rotate(5deg)}#app>main[data-route=arena] .product-panel h2{font-size:24px;color:#0c2b43}.rank-card>.ui-icon{border:3px double #edc579;background:#174c6b;padding:4px;box-shadow:2px 3px #08243a}.r37-versus>.ui-icon{border:3px double #edc478;border-radius:3px;background:linear-gradient(135deg,#25658a,#092a4a);box-shadow:2px 3px #051322;transform:rotate(-4deg)}.r37-metrics>strong{border:2px solid #061826;border-radius:2px;background:radial-gradient(#4392b120 .8px,transparent 1px) 0 0/5px 5px,linear-gradient(120deg,#20506c,#0b2a44);box-shadow:inset 0 0 0 1px #689aa9,2px 3px #9e824740;color:#ffe39d}.r37-bracket>div{border:2px solid #071c2b;border-radius:3px;box-shadow:inset 0 0 0 1px #64a3b7,2px 3px #927d4c55;background:#16435e}.r37-bracket p{border:1px solid #d2b576;background:#082b45}.meta-table{border:2px solid #173b53}.meta-table th{border-bottom:2px solid #d1ac5e}.meta-table td{border-bottom:1px solid #c5ad72}.meta-table .leaderboard-self td,tr.leaderboard-self td{background:#f7d779!important;color:#13334a;font-weight:900}.r37-pool .tour-pool .btn{border-radius:3px;font-weight:900}.r37-pool .tour-pool .btn b{font-size:20px}#app>main .mission-row{padding:10px;border:1px solid #bd9d5b;border-left:4px solid #1a526b;border-radius:2px;background:linear-gradient(110deg,#fff9e2,#f5e0ae);margin-bottom:8px;box-shadow:1px 2px #ae955f30}.mission-row strong{color:#153b53}.meta-progress{height:9px;border:1px solid #876c36;border-radius:1px;background:#d5c18d}.meta-progress i{background:linear-gradient(90deg,#0d6470,#41a489);border-top:1px solid #d3edb9}.login-day{border:2px solid #b29455;border-radius:3px;background:linear-gradient(130deg,#fff9df,#e5cf99);box-shadow:1px 2px #806d4738}.login-day.selected{outline:2px solid #f7cd58;border-color:#153c50;background:linear-gradient(135deg,#ffe8a0,#f4c961)}#app>main .profile-display{background:radial-gradient(#8bc7de10 .8px,transparent 1px) 0 0/5px 5px,linear-gradient(#113e5b 0 145px,#fff0c7 145px)!important}.profile-large{box-shadow:0 0 0 2px #031521,3px 5px #00142466}.profile-large.silver{border-color:#cedde7}.avatar-grid .btn{border-radius:2px}#app>main[data-route=customize] .meta-skin-layout>.panel:first-child{border:3px solid #061925;box-shadow:inset 0 0 0 2px #cfaa60,2px 3px #031321}.meta-skin-layout .meta-skin-preview{background:radial-gradient(ellipse at 50% 40%,#406b84,#123950)!important;border:2px solid #c5a259!important;border-radius:2px!important}.meta-skin-layout .meta-skin-preview p{color:#fff0bd}.meta-skin-layout .skinface{transform:rotate(-5deg);box-shadow:3px 4px #051a2a}.meta-skin-layout .skinface.back{transform:rotate(5deg)}.skintile{border:2px solid #122c3f;border-radius:3px;box-shadow:inset 0 0 0 1px #468099,1px 2px #010e1c}.skintile.selected{border-color:#f4c975;outline:1px solid #b5924b}.skintile:focus-visible{outline-color:#6bedfa}.r37-settings label{background:#f7e0b4;border:1px solid #c2a168;padding:8px;border-radius:2px}.r37-settings .r37-check{background:#173f5a;color:#fff2c9;border:2px solid #062437}.r37-setting-links>.btn{display:flex;align-items:center;gap:8px}.callout{border:1px solid #c5a269;border-left:4px solid #bd8c2d;border-radius:2px;background:#fff9e5}.callout.error{border-color:#c87845;border-left-color:#a4462a;background:#ffe4cd}.meta-status{border:2px solid #244b60;border-radius:2px}.meta-status.warning{border-color:#a97a30;background:#ffe5b0;color:#5d401d}#dialog.lobby42-dialog{border:0;border-image:url(/assets/button-gold-r39-CYU7CqFK.png) 150 /13px /0 stretch;border-radius:0;padding:13px;width:min(590px,calc(100vw - 24px));max-width:590px;max-height:calc(100dvh - 20px);overflow:hidden;background:radial-gradient(#92672512 .8px,transparent 1px) 0 0/5px 5px,linear-gradient(110deg,#fff6dc,#f6e0b0);box-shadow:0 0 0 3px #03121d,6px 8px #010b1599;color:#14334b}#dialog.lobby42-dialog[open]{display:flex;flex-direction:column;gap:0}#dialog.lobby42-dialog>h2{flex:none;position:relative;background:linear-gradient(120deg,#fff0b5,#edc875);border:0;border-bottom:3px solid #14384e;box-shadow:0 2px #cc9e43;padding:9px 12px;margin:0 0 9px;font-size:20px;line-height:1.3;font-weight:900;color:#12344b}#dialog.lobby42-dialog>h2:after{content:"";position:absolute;right:7px;top:7px;width:5px;height:5px;border:1px solid #10283b;border-radius:50%;background:#a17229;box-shadow:-1px -1px #fff0ac;pointer-events:none}.dialog42-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:1px 4px 4px;scrollbar-color:#9d803d #f3ddb0;line-height:1.5}.dialog42-body>p:first-child{margin-top:3px}.dialog42-body>small:last-child{display:block;font-size:11px;color:#5b635d}#dialog.lobby42-dialog>.actions{flex:none;margin:9px 0 0;padding:8px 2px 2px;border-top:2px solid #b78f4a;gap:8px;flex-wrap:wrap}#dialog.lobby42-dialog>.actions>.btn{min-height:44px}.dialog42-body>.meta-detail{max-height:none;overflow:visible;padding:0}.dialog42-body>.transaction41{overflow:visible}#dialog.lobby42-dialog.skill-dialog .dialog42-body{display:flex;flex-direction:column;padding:0}#dialog.lobby42-dialog.skill-dialog .skill-level-scroll{flex:1;min-height:0}.dialog42-body .receipt-mark{border:3px solid #173b43;border-radius:50%;background:#f4d984;box-shadow:0 0 0 2px #d6b05c,2px 4px #213a4d45;color:#215444}.dialog42-body .detail-summary,.dialog42-body .detail-tile{border:2px solid #c2a169;border-radius:2px;background:#fff8df}.dialog42-body .meta-table{font-size:12px}.dialog42-body .meta-table td{padding:8px}.dialog42-body .deck-pick{border:2px solid #c3a05b;background:#fff8dd;border-radius:2px}.upgrade42{display:grid;grid-template-columns:95px minmax(0,1fr);gap:13px;align-items:center}.upgrade42-art{display:flex;flex-direction:column;align-items:center;gap:5px;background:radial-gradient(ellipse,#f8dd94,#e6c580);padding:7px;border:2px solid #14384e;border-radius:2px}.upgrade42-art img{height:77px;width:70px;object-fit:contain}.upgrade42-art .ui-icon{width:18px;height:18px}.upgrade42-art span{display:flex;align-items:center;gap:4px;font-size:11px}.upgrade42 h3{margin:0 0 7px;font-size:15px;color:#133b54}.upgrade42-progress{display:flex;align-items:center;gap:12px;background:#163f58;color:#fff0bd;border:2px solid #061b2b;padding:10px}.upgrade42-progress b{font-size:22px;line-height:1.1}.upgrade42-progress>span{font-size:20px;color:#deb05f}.upgrade42-cost{margin:9px 0 0;padding:7px 10px;border:1px solid #b58d49;background:#efdaab;font-size:12px}.upgrade42-note{font-size:11px;margin-bottom:0}.upgrade42-material{display:flex;align-items:center;gap:7px;border:1px solid #af7d39;border-left:4px solid #a44731;padding:7px;margin-top:8px;font-size:12px}.upgrade42-material>.ui-icon{width:25px;flex:none}.reward42-grid{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin:8px 0 12px}.reward42-item{display:flex;align-items:center;flex-direction:column;gap:4px;min-width:95px;padding:10px 12px;background:linear-gradient(130deg,#245c78,#0b2b45);border:2px solid #071d2b;box-shadow:inset 0 0 0 1px #dcba6b,2px 3px #98804955;color:#ffe8a7}.reward42-item>.ui-icon{width:34px;height:34px;filter:drop-shadow(1px 2px #021421)}.reward42-item>b{font-size:22px}.reward42-item>small{font-size:11px;color:#daeff8}.reward42-caption{font-size:12px;text-align:center}.entry42{display:flex;align-items:center;gap:18px;background:linear-gradient(120deg,#163f5a,#082840);border:2px solid #061c2b;box-shadow:inset 0 0 0 1px #ba9a58;padding:16px;color:#fff0c6;margin:4px 0 12px}.entry42>.ui-icon{width:55px;height:55px;flex:none}.entry42 b{display:block;font-size:23px}.entry42 small{font-size:12px;color:#c1dce8}@media(max-width:720px){#dialog.lobby42-dialog{padding:11px}#dialog.lobby42-dialog>h2{font-size:18px;padding:8px 10px;margin-bottom:7px}.dialog42-body{font-size:12px}#dialog.lobby42-dialog>.actions{margin-top:7px;padding-top:7px}.upgrade42{grid-template-columns:80px minmax(0,1fr);gap:9px}.upgrade42-art img{height:64px;width:60px}.upgrade42 h3{font-size:13px}.upgrade42-progress{padding:8px}.upgrade42-progress b{font-size:18px}.reward42-item{padding:8px 10px}.mission-row{padding:8px}#app>main[data-route=arena] .product-panel h2{font-size:21px}.r37-settings label{padding:6px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}#app>main[data-route=decks] .decklist>.panel{background-image:linear-gradient(#103d5c 0 47px,transparent 47px),radial-gradient(#a57c3015 .8px,transparent 1px),linear-gradient(120deg,#fff3d2,#f9e2ac);background-size:auto,5px 5px,auto}#app nav .navicon{background-position:center;background-size:contain;background-repeat:no-repeat}#app nav .navicon .ui-icon{visibility:hidden}#app nav [data-action="nav:shop"] .navicon{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20stroke%3D%22%23030e1a%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20fill%3D%22%23835124%22%20d%3D%22M9%2025h46v35H9z%22%2F%3E%3Cpath%20fill%3D%22%23d2984b%22%20d%3D%22M13%2025h37v35H13z%22%2F%3E%3Cpath%20fill%3D%22%23fff2b4%22%20d%3D%22M14%2032h15v17H14zm23-1h12v29H37z%22%2F%3E%3Cpath%20fill%3D%22%23419bc9%22%20d%3D%22M17%2035h9v10h-9zm23%200h6v14h-6z%22%2F%3E%3Cpath%20fill%3D%22%23fff3c4%22%20stroke-width%3D%221.5%22%20d%3D%22m17%2035%204%200-4%207m23-7h3l-3%209%22%2F%3E%3Cpath%20fill%3D%22%23a72d27%22%20d%3D%22M9%207h46l6%2020c-3%206-9%206-12%201-3%205-9%205-12%200-3%205-9%205-12%200-3%205-9%205-12%200-3%205-9%204-11-1z%22%2F%3E%3Cpath%20fill%3D%22%23f05e43%22%20d%3D%22M11%209h9l-6%2018H4zm23%200h9l4%2018H34z%22%2F%3E%3Cpath%20fill%3D%22%23fff0c4%22%20d%3D%22M20%209h12v18H14zm23%200h10l6%2018H47z%22%2F%3E%3Cpath%20fill%3D%22%23faaf55%22%20d%3D%22M8%205h48v6H8z%22%2F%3E%3Cpath%20stroke%3D%22%23fff0bc%22%20stroke-width%3D%222%22%20d%3D%22M11%207h39M16%2053h12m13%200h3%22%2F%3E%3Cpath%20fill%3D%22%234a311f%22%20d%3D%22M5%2058h53v5H5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}#app nav [data-action="nav:decks"] .navicon{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20stroke%3D%22%23030e1a%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20fill%3D%22%23fff0ca%22%20d%3D%22m5%207%2032-3%205%2050-32%204z%22%2F%3E%3Cpath%20fill%3D%22%231458a0%22%20d%3D%22m9%2011%2024-3%205%2043-24%203z%22%2F%3E%3Cpath%20fill%3D%22%23fff3d3%22%20d%3D%22m22%206%2033%208-12%2048-33-8z%22%2F%3E%3Cpath%20fill%3D%22%231a87d1%22%20d%3D%22m25%2011%2025%206-10%2039-25-6z%22%2F%3E%3Cpath%20fill%3D%22%230756ac%22%20stroke%3D%22none%22%20d%3D%22m25%2011%2025%206-35%2033z%22%2F%3E%3Cpath%20fill%3D%22%23cff4ff%22%20stroke-width%3D%222%22%20d%3D%22m31%2024%205%207%208%201-6%205-1%209-5-8-8-1%207-5z%22%2F%3E%3Cpath%20stroke%3D%22%2382e7ff%22%20stroke-width%3D%222%22%20d%3D%22m25%2015%2019%205m-27%2027%203-12m19%2014-1%203%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}#app nav [data-action="nav:home"] .navicon{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20stroke%3D%22%23030e1a%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20fill%3D%22%23123047%22%20d%3D%22m7%203%2010%204%2035%2044-8%207L7%2014z%22%2F%3E%3Cpath%20fill%3D%22%23effaff%22%20d%3D%22m7%203%2010%204%2033%2041-6%207L7%2014z%22%2F%3E%3Cpath%20fill%3D%22%236ba1bc%22%20stroke%3D%22none%22%20d%3D%22m7%203%2037%2052%206-7L17%207z%22%2F%3E%3Cpath%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20d%3D%22m12%2011%2028%2035%22%2F%3E%3Cpath%20fill%3D%22%2366472b%22%20d%3D%22m45%2049%207-6%2011%2015-5%205z%22%2F%3E%3Cpath%20fill%3D%22%23ffd463%22%20d%3D%22m39%2053%2015-13%205%205-16%2014z%22%2F%3E%3Cpath%20fill%3D%22%23eefaff%22%20d%3D%22m57%203-10%204L14%2048l6%207%2037-41z%22%2F%3E%3Cpath%20fill%3D%22%2388b9cf%22%20stroke%3D%22none%22%20d%3D%22m57%203-37%2052-6-7L47%207z%22%2F%3E%3Cpath%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20d%3D%22m52%2011-28%2035%22%2F%3E%3Cpath%20fill%3D%22%23805531%22%20d%3D%22m19%2049-7-6L1%2058l5%205z%22%2F%3E%3Cpath%20fill%3D%22%23ffd463%22%20d%3D%22m25%2053-15-13-5%205%2016%2014z%22%2F%3E%3Cpath%20stroke%3D%22%23fff2ac%22%20stroke-width%3D%222%22%20d%3D%22m10%2046%2010%209m27-1%209-8%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}#app nav [data-action="nav:arena"] .navicon{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20stroke%3D%22%23030e1a%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20fill%3D%22%23b67523%22%20d%3D%22M32%202%2059%2013l-4%2030-23%2019L9%2043%205%2013z%22%2F%3E%3Cpath%20fill%3D%22%23ffe17d%22%20d%3D%22M32%204%2056%2014l-4%2026-20%2018L12%2040%208%2014z%22%2F%3E%3Cpath%20fill%3D%22%23126bb9%22%20d%3D%22m32%2012%2017%207-3%2018-14%2013-14-13-3-18z%22%2F%3E%3Cpath%20fill%3D%22%23073e87%22%20stroke%3D%22none%22%20d%3D%22M32%2012v38l14-13%203-18z%22%2F%3E%3Cpath%20fill%3D%22%23ffda68%22%20d%3D%22m32%2021%204%208%209%202-7%206%201%209-7-4-7%204%201-9-7-6%209-2z%22%2F%3E%3Cpath%20stroke%3D%22%23fff4b7%22%20stroke-width%3D%222%22%20d%3D%22m13%2015%2018-7m-16%2028%202%204m16%2014%2014-13%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}#app nav [data-action="nav:customize"] .navicon{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20stroke%3D%22%23030e1a%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20fill%3D%22%2355849a%22%20d%3D%22M46%202c-14-4-23%209-19%2020L4%2045c-8%209%206%2022%2014%2013l24-25C56%2036%2065%2019%2058%209L47%2020l-8-8z%22%2F%3E%3Cpath%20fill%3D%22%23b8ddec%22%20d%3D%22M45%203c-12-2-21%209-15%2020L7%2047c-5%206%203%2013%208%207l25-25c12%207%2024-7%2019-17L48%2023%2035%2011z%22%2F%3E%3Cpath%20stroke%3D%22%23ecfaff%22%20stroke-width%3D%222.5%22%20d%3D%22M29%2029%209%2049m21-35%201-4m14%2021%207-4%22%2F%3E%3Cpath%20fill%3D%22%23274d6d%22%20d%3D%22m9%2049%205%200-2%205-4-1z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}#dialog.lobby42-dialog>h2{padding-right:58px;min-height:47px;display:flex;align-items:center}#dialog.lobby42-dialog>h2:after{display:none}.dialog43-close{position:absolute;z-index:2;right:15px;top:14px;width:44px;height:44px;display:grid;place-items:center;cursor:pointer;color:#fff3ca;background:linear-gradient(145deg,#24709b,#072c49);border:2px solid #071c2c;border-radius:3px;box-shadow:inset 0 0 0 1px #65c3e0,2px 2px #765525;flex:none}.dialog43-close svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:3.5;stroke-linecap:square;filter:drop-shadow(1px 2px #02121e)}.dialog43-close:hover{background:linear-gradient(145deg,#348bbb,#164967)}.dialog43-close:active{transform:translateY(1px)}.dialog43-close:focus-visible{outline:3px solid #2ccde8;outline-offset:2px}.dialog43-tools{position:absolute;right:68px;top:14px;z-index:2}.dialog43-tools>.btn{width:44px;height:44px;min-height:44px;padding:8px;display:grid;place-items:center}#dialog:has(.dialog43-tools)>h2{padding-right:110px}#dialog:has(.deck43-picker){width:min(730px,calc(100vw - 24px));max-width:730px}#dialog:has(.deck43-picker)>h2{background:linear-gradient(120deg,#123d59,#09273e);color:#ffe19a;border-bottom-color:#d5a945;text-shadow:1px 2px #000}#dialog:has(.deck43-picker)>.dialog42-body{padding:4px 5px 8px;background:radial-gradient(#7abbce20 .8px,transparent 1px) 0 0/5px 5px,linear-gradient(125deg,#0a263c,#174761);scrollbar-color:#c7a04b #0d2e45}.deck43-picker{display:grid;grid-template-columns:repeat(var(--deck-count),minmax(0,1fr));gap:10px;padding:5px}.deck43-card{display:flex;flex-direction:column;min-width:0;border:2px solid #081d2d;background:linear-gradient(115deg,#fff2cf,#e9ce94);box-shadow:inset 0 0 0 1px #b39453,2px 3px #03131e;padding:8px;color:#16384d;position:relative}.deck43-card.is-selected{outline:2px solid #ffcf58;outline-offset:0;box-shadow:inset 0 0 0 1px #fff2bd,2px 3px #03131e}.deck43-heading{display:flex;align-items:center;gap:6px;min-height:27px;line-height:1.2}.deck43-heading>strong{font-size:16px;overflow-wrap:anywhere;flex:1}.deck43-number{background:#123c57;color:#ffdc8b;padding:4px;font-size:12px;font-weight:900;transform:skew(-7deg)}.deck43-status{font-size:10px;font-weight:900;color:#305340;white-space:nowrap}.deck43-art{height:78px;display:flex;align-items:center;justify-content:center;gap:0;margin:7px -8px 0;overflow:hidden;background:repeating-conic-gradient(from 5deg at 50% 100%,#34739544 0deg 9deg,transparent 9deg 23deg),radial-gradient(ellipse at 50% 100%,#70b5c0,#143d5c 75%);border-block:2px solid #102d43}.deck43-art img{width:52px;height:67px;padding:4px;object-fit:contain;border:2px solid #112839;outline:1px solid #d4a44d;background:radial-gradient(ellipse,#ffefc8,#c39a53);box-shadow:inset 0 0 0 1px #fff1ad;filter:drop-shadow(2px 3px 1px #031521);transform:rotate(-12deg) translate(7px,6px)}.deck43-art img:nth-child(2){transform:translateY(-1px);z-index:1}.deck43-art img:nth-child(3){transform:rotate(12deg) translate(-7px,6px)}.deck43-art>.ui-icon{width:45px;height:45px;color:#aecad4}.deck43-meta{display:flex;justify-content:space-between;align-items:center;background:#10374f;color:#fff1bf;margin:0 -8px 7px;padding:5px 9px;font-size:12px}.deck43-meta b{font-size:17px}.deck43-meta small{font-size:11px;color:#c0d9dd;margin-left:2px}.deck43-strategy{display:flex;align-items:center;gap:7px}.deck43-strategy>.ui-icon{width:29px;height:29px;flex:none}.deck43-strategy small{display:block;font-size:10px;color:#596258}.deck43-strategy strong{font-size:14px;line-height:1.2}.deck43-effect{font-size:11px;line-height:1.45;margin:5px 0 8px;flex:1}.deck43-warning{font-size:11px;line-height:1.4;color:#8c3019;background:#ffdec0;padding:5px;border-left:3px solid #a4472b;margin:0 0 7px}.deck43-warning>.ui-icon{width:14px;height:14px;vertical-align:middle;margin-right:4px}#dialog .deck43-card>.btn{width:100%;min-height:44px;margin-top:auto;font-size:14px}#dialog .deck43-card.is-selected>.btn:disabled{opacity:1;filter:none;background:#e9cf8e!important;color:#335044!important;border:1px solid #b09954;box-shadow:none;border-image:none!important;text-shadow:none;cursor:default}#dialog:has(.deck43-picker)>.actions{justify-content:flex-end}@media(max-width:720px){.dialog43-close{right:13px;top:12px}#dialog.lobby42-dialog>h2{padding-right:55px;min-height:47px}.deck43-picker{gap:7px;padding:4px}.deck43-card{padding:7px}.deck43-heading{flex-wrap:wrap;gap:4px}.deck43-heading>strong{font-size:14px}.deck43-status{font-size:9px}.deck43-art{height:72px;margin-inline:-7px}.deck43-art img{width:46px;height:66px}.deck43-meta{margin-inline:-7px}.deck43-effect{font-size:10px}.deck43-strategy strong{font-size:12px}}.demo44-history section{padding:8px;border-bottom:1px solid #bca16b}.demo44-history small{display:block;color:#436071;font-size:11px}.demo44-history p{font-size:12px;margin:5px 0}.fragment-art img{width:100%;height:100%;object-fit:contain}.fragment-art>.ui-icon{position:absolute;width:20px;height:20px;left:0;top:0}.fragment-art{position:relative}.reviewbar{gap:8px}.reviewbar>span{margin-right:auto}.demo44-reward-art{width:48px;height:56px;object-fit:contain;border:1px solid #d8b875;background:radial-gradient(ellipse,#fff2c4,#b38f4c)}[hidden]{display:none!important}.pages48{display:flex;align-items:center;justify-content:center;gap:4px;min-height:44px;flex-shrink:0;color:#e1eff9;font-size:10px;margin-top:4px}.pages48>span:first-child{margin-right:auto;white-space:nowrap}.pages48 button{min-width:44px;height:44px;border:2px solid #428fc0;background:#153d60;border-radius:4px;color:#f2f8fc;font-weight:700;padding:0 5px}.panel .pages48{color:#183d53}main:has(>.shop41){overflow:hidden!important;padding:8px}.shop41{height:100%;min-height:0;gap:6px}.shop41-tabs{height:44px;min-height:44px}.shop41-tabs .btn{padding:4px 12px}.shop48-shelves{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.shop41 .shop48-product{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:7px 9px;min-height:0;border-image:url(/assets/button-blue-r39-7hLatSMx.png) 150 /8px /0 stretch;background:radial-gradient(ellipse at 50% 45%,#245b85,#071f38 78%);color:#ffe9ab}.shop41 .shop48-product.coin,.shop41 .shop48-product.gold{border-image-source:url(/assets/button-gold-r39-CYU7CqFK.png);background:radial-gradient(ellipse at 50% 45%,#49676b,#0d2538 78%)}.shop48-heading{display:flex;align-items:center;justify-content:space-between;gap:4px;height:44px;flex-shrink:0}.shop48-heading h2{font-size:20px}.shop48-heading h2 small{color:#c2dded;font-size:12px}.shop48-heading .smallbtn{padding:0;width:44px;height:44px;min-width:44px}.shop48-heading .ui-icon{width:22px;height:22px}.shop41 .shop48-product .shop48-heading h2{color:#ffe9ab!important;text-shadow:1px 2px #021421}.shop48-product>.shop41-art{flex:1;min-height:0;height:auto;max-height:140px}.shop48-product .pack-graphic{max-width:125px;height:100%;object-fit:contain}.shop48-product .shop41-art svg{height:100%;max-width:140px}.shop48-buy{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:auto}.shop48-buy>.btn{display:flex;flex-direction:column;gap:0;padding:4px;min-height:48px;font-size:12px}.shop48-buy .shop41-money{font-size:11px;gap:3px}.shop48-buy .ui-icon{width:18px;height:18px}.shop48-skin-tabs{display:flex;gap:6px;min-height:44px}.shop48-skin-tabs .btn{padding:3px 15px}.shop48-skins .shop48-heading{height:32px}.shop48-skins .shop48-heading h2{font-size:18px}.shop48-skins .shop48-product{gap:1px}.shop48-skins .meta-skin-preview{flex:1;min-height:0;height:auto;background:transparent;border:0}.shop48-skins .skinface{width:38px;height:42px}.shop48-skins .meta-skin-preview p{font-size:10px;margin:0}.shop48-skins .meta-skin-preview+small{display:none}.shop48-skins .board-placeholder{min-height:0;height:54px}.shop48-skins .board-placeholder svg{height:48px}.shop48-skins .shop48-product>.primary{height:44px;min-height:44px;padding:3px;font-size:13px}.shop48-skin-pool{display:grid;grid-template-columns:1fr 1fr;gap:5px}.shop48-skin-pool .btn{padding:5px;font-size:12px}.shop41-gem-grid{flex:1;min-height:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.shop41 .shop41-gem-product{padding:8px 5px;gap:5px;justify-content:center}.shop41-gem-product h2{font-size:19px}.shop41-gem-product h2 small{display:block;text-align:center}.shop41-gem-product>small{display:none}.shop41-gem-product button{padding:4px;font-size:12px;margin-top:auto;white-space:normal}.shop41-gem-pile{flex:1;min-height:20px;height:auto;max-height:110px}.shop41-gem-pile .ui-icon{width:40px;height:45px}.shop41 .shop41-promotion{flex:1;min-height:0;padding:9px;gap:12px}.shop41-promo-banner{padding:6px;gap:4px}.shop41-promo-banner .shop41-art{width:70px;height:70px}.shop41-promo-body{gap:5px;justify-content:space-between}.shop41-reward-row>div{padding:4px}.shop41-reward-row b{font-size:17px}.shop41-reward-row .ui-icon{width:23px;height:23px}.shop41-promo-body h2{font-size:19px}.shop41-promo-body>.shop41-cta{min-height:44px;padding:4px}.shop41-pass-layout{flex:1;min-height:0;gap:8px}.shop41 .shop41-benefits{padding:8px}.shop41-benefits h2{font-size:18px;margin-bottom:3px}.shop41-pass-gate{display:none}.shop41-pass-layout .shop41-perks{gap:3px;margin:5px 0}.shop41-perks span{font-size:11px;line-height:1.4}.shop41-perks .ui-icon{height:19px;width:19px}.shop41-benefits>small:last-child{font-size:10px}.shop41-pass-options{gap:4px;justify-content:space-between}.shop41 .shop41-pass-option{padding:4px 6px;flex:1}.shop41-pass-option b{font-size:20px}.shop41-pass-option button{font-size:12px;padding:4px 8px}.demo45-pass-status{padding:3px 7px!important;min-height:20px!important;gap:10px!important;font-size:11px}.demo45-pass-status small{display:none}.card48-cp{position:absolute;right:3px;top:3px;z-index:2;background:#09223cf2;border:1px solid #e1b75a;color:#ffe493;font-size:11px;font-weight:700;padding:2px 4px;border-radius:3px;pointer-events:none}main[data-route=editor] .card.copy-tile{height:155px;position:relative;padding:0;overflow:hidden}.editor .copy-tile>img{height:107px!important;width:100%;object-fit:contain}.editor .copy-tile>.copy-level{position:absolute;left:0;right:0;bottom:44px!important;max-width:100%;font-size:10px;padding:2px;text-align:center}.editor .copy-tile>.btn.card48-add,.editor .copy-tile>.btn.card48-remove{position:absolute!important;inset:auto 0 0;width:100%;height:44px;min-height:44px;padding:0;border-radius:0;font-size:26px;line-height:1;background:#123e62;border:0;border-top:1px solid #4e86a1}.editor .copy-tile>.btn.card48-remove{background:#713d36}.editor .copy-tile>.copy-open{inset:0 0 44px!important;width:100%;height:auto;z-index:1;opacity:0}.editor .copy-tile>.copy-open:focus-visible{opacity:1;background:#143b54dd}main[data-route=editor] .editor .panel{overflow:hidden;scrollbar-gutter:auto;display:flex;flex-direction:column;padding:5px}.editor .cardgrid{flex:1;min-height:0}.editor .panel-label{margin:0 0 3px;font-size:10px;min-height:14px}.editor .pages48{margin:2px 0 0}main[data-route=collection]>.collection-page{overflow:hidden;scrollbar-gutter:auto;display:flex;flex-direction:column;padding:6px}.collection-page .cardgrid{flex:1;min-height:0;align-items:start;margin:0}.collection-page .collection-card img{height:127px!important;object-fit:contain}.collection-page .collection-card{height:160px}.collection-page .collection-card .cardlabel{display:flex;flex-direction:column;align-items:center;height:31px;padding:1px;font-size:10px;line-height:14px}.collection-card .cardlabel b{font-size:10px}.collection-card>small:empty{display:none}.collection-card>small:not(:empty){top:32px;max-width:90%;font-size:9px}.copy-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;gap:5px;padding:2px}.copy-picker .copy-choice{width:auto;min-width:0;height:100px;min-height:100px}.copy-picker .copy-choice>img{height:70px}.copy-picker .copy-choice .copy-level{bottom:29px!important;left:0;right:0;font-size:9px;text-align:center}.copy-picker .copy-index{display:none}.copy-picker .card48-cp{font-size:9px;top:3px;right:2px}.copy-picker .copy-choice .card48-name{height:28px;min-height:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:9px;line-height:12px;bottom:0}.copy-picker .card48-name span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-picker .card48-name b{font-size:9px}.card-detail-body{display:flex;flex-direction:column;overflow:hidden;padding:6px}.detail48-pages{flex:1;min-height:0}.detail48-pages>section{height:100%;min-height:0}.detail48-pages .copy-picker+.pages48{margin-top:3px}.card-portrait{overflow:hidden}.card-portrait img{max-height:95px;flex:1}.card-portrait{gap:3px}.card-detail-body>.pages48{border-top:1px solid #c7ab6b;margin-top:3px}.detail48-pages .card-skills p{font-size:11px;line-height:1.5}.card-detail-body .copy-facts{font-size:11px;gap:4px}.card-detail-body .copy-appearance{font-size:10px;padding:3px 0}main[data-route=materials]{display:flex;flex-direction:column;overflow:hidden}.materials-inventory{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.materials-grid{flex:1;min-height:0;align-content:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.materials-heading{display:none!important}.fragment-item{min-height:65px!important;padding:4px!important}.fragment-art{width:42px!important;height:46px!important}.fragment-item strong{font-size:11px!important}.fragment-count{font-size:14px!important}main[data-route=strategies],main[data-route=chapters]{display:flex;flex-direction:column;overflow:hidden}.strategies{display:grid;grid-template-columns:1fr 1fr;flex:1;min-height:0;gap:8px}.strategies .strategyoption{min-height:0;padding:9px}.strategies p{font-size:12px}.strategies~.footnote{display:none}.stagelist.single-chapter{flex:1;min-height:0;overflow:hidden;gap:5px}.single-chapter .stageitem{min-height:44px;padding:5px 10px}.single-chapter .stageitem small{font-size:10px}main[data-route=customize]{display:flex;flex-direction:column;overflow:hidden}.meta-skin-layout{flex:1;min-height:0}.meta-skin-layout>.panel{overflow:hidden;padding:7px}.meta-skin-layout>.panel:last-child{display:flex;flex-direction:column}.meta-skin-layout .meta-skin-list{flex:1;min-height:0;overflow:hidden;grid-template-columns:1fr 1fr;gap:5px}.meta-skin-layout .skintile{padding:6px;min-height:55px}.meta-skin-layout .meta-skin-preview{min-height:70px;margin:2px 0}.meta-skin-layout .skinface{height:48px;width:42px}.meta-skin-layout .meta-foot{margin-top:5px}.skill-level-scroll{max-height:none!important;overflow:visible!important}.skill-level-table td{font-size:11px;line-height:1.5}.dialog42-body .pages48{color:#15334a}@media(max-width:720px){.shop48-heading h2{font-size:17px}.shop48-shelves{gap:7px}.shop48-product>.shop41-art{max-height:112px}.shop48-buy{gap:4px}.shop48-buy>.btn{font-size:11px}.shop48-buy .shop41-money{font-size:10px}.shop41-tabs .btn{min-width:60px;padding:4px 8px;font-size:12px}.shop41-gem-product h2{font-size:16px}.shop41-gem-pile .ui-icon{width:30px;height:38px}.shop41-gem-product button{font-size:10px}.shop41-promo-banner span{font-size:15px}.shop41-promo-body h2{font-size:17px}.shop41-pass-layout{grid-template-columns:1.1fr 1fr}.shop41-perks span{font-size:10px}.shop41-benefits>small:last-child{font-size:9px}.shop41-pass-option button{font-size:11px}.shop41-pass-option b{font-size:18px}.copy-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.materials-grid{grid-template-columns:1fr 1fr}.card-detail-body .copy-appearance{font-size:9px}.pages48{gap:2px;font-size:9px}.pages48>span:first-child{max-width:65px;white-space:normal}.editor .pages48>span:first-child{display:none}.collection-page .collection-card img{height:119px!important}.collection-page .collection-card{height:152px}.shop41 .shop41-promotion{gap:8px}}main[data-route=card-detail],main[data-route=card-level],main[data-route=card-awake]{padding:8px;gap:5px}main[data-route=card-detail]>.titlebar,main[data-route=card-level]>.titlebar,main[data-route=card-awake]>.titlebar{margin:0;min-height:44px;flex-shrink:0}main[data-route=card-detail]>.titlebar h1,main[data-route=card-level]>.titlebar h1,main[data-route=card-awake]>.titlebar h1{margin:0;font-size:16px}.detail48-pages .card-skills>section{margin-top:0;padding:0 6px 3px}.detail48-pages .card-skills h3{margin-top:0}.detail48-pages .card-skills p{padding-bottom:2px;border-bottom:0}.detail48-pages>section.card-skills{padding:0;border:0;margin:0;background:none}main[data-route=settings],main[data-route=arena-rank],main[data-route=arena-tour],main[data-route=mission]{padding:8px}.r37-top,.r37-tabs{margin-bottom:5px}.r37-subline{margin-bottom:4px}.settings48-account{display:flex;margin-left:3px}.settings48-account .btn{font-size:11px;padding:4px 8px}.r37-settings{gap:4px;padding:6px!important;overflow:hidden}.r37-settings label{padding:4px!important;gap:3px;font-size:11px}.r37-settings .r37-check{min-height:36px}.r37-settings input[type=range]{min-height:44px}.r37-settings>small{font-size:9px}.r37-actions{padding-top:4px;gap:5px}.r37-stage{padding:8px!important}.r37-stage h2{margin:0 0 5px;font-size:16px}.r37-stage p{margin:4px 0;font-size:11px;line-height:1.45}.r37-metrics>strong{padding:5px 8px;font-size:19px}.r37-metrics small{margin-top:2px;font-size:10px}.r37-stage .r37-metrics{gap:5px}.r37-stage .badge{padding:3px 7px}.r37-stage .receipt-mark{font-size:27px;margin:3px;height:32px}.r37-pool{display:flex;flex-direction:column;overflow:hidden;padding:6px!important}.r37-pool .tour-pool{flex:1;min-height:0;align-content:start}.r37-pool .tour-pool .btn{min-height:70px}.r37-pool .pages48{margin:2px 0 0}main[data-route=arena-rank]>.rank-opponents{overflow:hidden}main[data-route=arena-rank]>.rank-opponents>.panel{padding:5px;min-height:0;display:flex;flex-direction:column}main[data-route=arena-rank] .rank-opponents .rank-card>.ui-icon{width:25px;height:25px}main[data-route=arena-rank] .rank-opponents p{margin:2px 0;font-size:10px}main[data-route=arena-rank] .rank-opponents .btn{margin-top:auto;padding:3px 6px;font-size:11px}.rank-opponents .rank-card{min-height:29px}.rank-opponents .rank-card strong{font-size:11px}.rank-opponents .rank-card small{font-size:10px}.farm-r23{padding-top:5px!important;padding-bottom:5px!important}.farm-r23 .farm-status{min-height:33px}.reward42-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.reward42-grid .reward42-item{padding:6px}.reward42-grid+.pages48{margin:3px 0}.r37-stage:has(.r37-metrics){overflow:auto}.fragment-item{display:grid!important;grid-template-columns:44px minmax(0,1fr);grid-template-rows:1fr 1fr;align-items:center;column-gap:7px;height:70px!important;min-height:70px!important;text-align:left}.fragment-item .fragment-art{grid-row:1/3}.fragment-item strong{align-self:end}.fragment-item .fragment-count{align-self:start}.reward42-grid{margin:4px 0;gap:5px;flex-wrap:nowrap}.reward42-grid .reward42-item{min-width:0;flex:1;max-width:130px;padding:4px;gap:1px}.reward42-item>.demo44-reward-art{width:33px;height:38px}.reward42-item>.ui-icon{width:26px;height:26px}.reward42-item>b{font-size:17px}.reward42-item>small{font-size:10px;line-height:1.25;text-align:center}.reward42-caption{margin:3px 0;font-size:11px}.dialog42-body:has(>.reward42-grid)>p{margin:4px 0;font-size:12px}.dialog42-body:has(>.reward42-grid)>small{font-size:9px}.dialog42-body:has(>.reward42-grid) .demo45-offer{font-size:17px;margin:4px 0}.dialog42-body:has(>.reward42-grid) .pages48:has(button:only-of-type){display:none}.dialog48-pages .meta-table{margin:4px 0}.dialog48-pages .meta-table td,.dialog48-pages .meta-table th{padding:5px}.shop48-info p{font-size:12px;margin:7px 0}@media(max-width:720px){main[data-route=editor] .card.copy-tile{height:143px}.editor .copy-tile>img{height:95px!important}}.material-picks:has([data-action^="c-material:"]){display:grid;grid-template-columns:1fr;gap:4px;margin:5px 0}.material-picks+.pages48{margin:0}.awake-layout .pages48>span:first-child{max-width:70px}.awake-layout .pages48 button{min-width:44px}.awake-layout h3{font-size:13px}.awake-layout .progress-heading .ui-icon{width:17px;height:17px;vertical-align:middle}.card-portrait{position:relative}.card-portrait>.card48-cp{font-size:10px}.demo44-history{max-height:none!important;overflow:visible!important}.demo44-history section{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px;padding:5px!important;font-size:11px}.demo44-history section>b{grid-column:1}.demo44-history section>small{grid-column:1;font-size:9px}.demo44-history section>p{grid-column:1;margin:0;font-size:10px;max-width:100%}.demo44-history section>.btn{grid-column:2;grid-row:1/4;align-self:center;min-height:44px;font-size:11px;padding:4px}.history46-page{gap:5px}.history46-page .btn{min-width:44px;padding:4px}.history46-tabs{gap:4px}.history46-tabs .btn{font-size:11px;padding:4px 8px}[data-pages48]>[hidden]{display:none!important}main[data-route=card-awake]>.progress-panel{padding:6px;overflow:hidden}.upgrade42-art img{height:57px!important;width:52px!important}.upgrade42{gap:8px;grid-template-columns:75px minmax(0,1fr)}.upgrade42-progress{padding:5px!important}.upgrade42-progress b{font-size:20px!important}.upgrade42-material{padding:5px!important;font-size:11px}.upgrade42-cost{padding:5px!important;margin:5px 0!important;font-size:12px}.upgrade42-note{font-size:10px!important;margin:4px 0!important;line-height:1.4}.dialog42-body:has(>.reward42-grid){padding-bottom:0}.dialog42-body:has(>.reward42-grid)>.reward42-grid{margin:0;gap:4px}.reward42-item>.demo44-reward-art{height:34px}.dialog42-body:has(>.reward42-grid)>p{margin:3px 0}.dialog42-body:has(>.reward42-grid)>small{line-height:1.2}.shop41-gem-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:6px}.shop41 .shop41-gem-product{display:grid;grid-template-columns:50px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 44px;gap:2px 5px;padding:5px 7px;align-items:center}.shop41-gem-product .shop41-gem-pile{grid-column:1;grid-row:1;width:100%;height:100%;min-height:0;max-height:50px}.shop41-gem-pile .ui-icon{width:29px;height:34px}.shop41-gem-product h2{grid-column:2;grid-row:1;font-size:19px;text-align:center}.shop41-gem-product h2 small{display:inline;font-size:11px}.shop41-gem-product button{grid-column:1/-1;grid-row:2;min-height:44px;height:44px;margin:0;font-size:12px;padding:4px}main[data-route=editor] .editor .panel{overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;display:block;padding:5px}main[data-route=editor] .editor .cardgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--card49-height,95px);gap:4px;align-content:start;flex:none;min-height:0;margin:0}main[data-route=editor] .editor .card.copy-tile{height:var(--card49-height,95px);min-height:0;width:100%;padding:0}main[data-route=editor] .editor .copy-tile>img{height:calc(var(--card49-height,95px) - 24px)!important;object-fit:contain;width:100%}main[data-route=editor] .editor .copy-tile>.copy-level{bottom:24px!important;left:0;right:0;padding:0 1px;font-size:9px;line-height:13px;white-space:nowrap}main[data-route=editor] .editor .copy-tile>.btn.card48-add,main[data-route=editor] .editor .copy-tile>.btn.card48-remove{height:24px;min-height:24px;font-size:20px;line-height:1;padding:0}main[data-route=editor] .editor .copy-tile>.copy-open{inset:0 0 24px!important;height:auto}.editor .card-copy-label{width:22px;height:22px;left:2px;top:2px}.editor .card-copy-label .ui-icon{width:16px;height:16px}.editor .card48-cp{font-size:9px;padding:1px 2px;top:2px;right:2px}.card-detail-body{display:block;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding:7px}.card-detail-body .card-skills{display:block}.card-detail-body .card-skills>section{margin-top:6px}.card-detail-body .card-skills p{font-size:12px;line-height:1.55;white-space:pre-line}.card-detail-body .copy-picker{display:flex;overflow-x:auto;overflow-y:hidden;gap:6px;padding:3px 3px 7px;scrollbar-width:thin}.card-detail-body .copy-picker .copy-choice{flex:0 0 106px;height:104px;min-height:104px}.card-detail-body .copy-picker .copy-choice>img{height:74px}.card-detail-body .copy-choice .card48-name{font-size:10px;height:29px;line-height:13px}.card-detail-body .copy-choice .copy-level{bottom:29px!important}main[data-route=strategies] .strategies{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:max-content;overflow-y:auto;overflow-x:hidden;align-content:start;gap:7px;padding:2px 3px 5px}main[data-route=strategies] .strategyoption{min-height:132px;padding:9px}.strategies .strategyoption p{font-size:12px;line-height:1.5}main[data-route=materials] .materials-inventory{display:block;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.materials-grid{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:6px}main[data-route=mission]{display:flex;flex-direction:column;overflow:hidden;gap:6px;padding:8px}.mission49-tabs{margin:0;flex-shrink:0;min-height:44px}.mission49-heading{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:44px;flex-shrink:0}.mission49-heading>strong{font-size:15px;color:#ffdf85}.mission49-heading>.btn{font-size:11px;padding:4px 10px}.mission49-list{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:7px;padding:2px 3px 5px}.mission49-row{display:flex;align-items:center;gap:9px;padding:9px;min-height:91px;flex-shrink:0}.mission49-emblem{background:#143c59;border:2px solid #cca859;padding:6px;flex:none;width:44px;height:48px}.mission49-emblem>.ui-icon{width:27px;height:30px}.mission49-copy{flex:1;min-width:0}.mission49-copy>strong{display:block;font-size:13px}.mission49-copy>small{display:block;font-size:11px;margin-top:3px}.mission49-copy .meta-progress{height:8px;margin:5px 0 0}.mission49-row>.btn{flex:none;font-size:12px;padding:5px 12px}.mission49-count{font-size:14px;white-space:nowrap;font-weight:700}.login49{display:flex;flex-direction:column;flex:1;min-height:0;padding:8px;gap:7px}.login49 .login-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));flex:1;min-height:0;gap:5px}.login49 .login-day{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 3px;background:linear-gradient(135deg,#234d6a,#0d2d45);color:#ffe5a4;border:2px solid #496e82;min-width:0;font-size:11px;text-align:center}.login49 .login-day.today{border:3px solid #d8911d;background:linear-gradient(145deg,#fff0ba,#ecc575);color:#12334a;box-shadow:0 0 0 1px #fff2b5}.login49 .login-day.claimed{border-color:#54aa87}.login49 .login-day>strong{font-size:12px}.login49 .login-day>b{font-size:12px}.login49 .login-day>.ui-icon{width:30px;height:30px}.login49 .login-day>small{font-size:10px;white-space:nowrap}.login49-fragment{height:22px;display:flex;align-items:center;justify-content:center;gap:3px}.login49-fragment>.ui-icon{width:20px;height:20px}.login49-footer{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-shrink:0;min-height:44px}.login49-footer>small{font-size:11px;line-height:1.5}.login49-footer .btn{font-size:12px;padding:5px 13px;min-height:44px}@media(max-width:720px){.shop41 .shop41-gem-product{padding:4px 5px;grid-template-columns:42px minmax(0,1fr)}.shop41-gem-product h2{font-size:17px}.shop41-gem-product h2 small{font-size:10px}.shop41-gem-product button{font-size:11px}.editor .copy-tile .copy-level{font-size:8px!important}.editor .card48-cp{font-size:8px}.editor .card-copy-label{width:20px;height:20px}.card-detail-body .copy-picker .copy-choice{flex-basis:94px}.card-detail-body .card-skills p{font-size:11px}.materials-grid{grid-template-columns:1fr 1fr}.mission49-row{padding:7px;gap:7px}.mission49-copy>strong{font-size:12px}.mission49-copy>small{font-size:10px}.login49{padding:6px}.login49 .login-grid{gap:3px}.login49 .login-day{padding:5px 2px;gap:4px}.login49 .login-day>strong,.login49 .login-day>b{font-size:10px}.login49 .login-day>small{font-size:9px}.login49-footer>small{font-size:10px}}main[data-route=collection]>.collection-page{display:block;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.collection-page .cardgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;gap:7px;flex:none;min-height:0}.deck50-name{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.deck50-name h2{min-width:0;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.25}.deck50-name .deck50-rename{flex:none;width:44px;height:44px;min-height:44px;padding:8px}.deck50-rename .ui-icon{width:22px;height:22px}.decklist .row.spread{gap:5px}.deck50-field{display:flex;flex-direction:column;gap:8px;font-weight:700}.deck50-field input{width:100%;min-height:48px;border:2px solid #c69c42;border-radius:5px;background:#fff0c4;color:#17334b;padding:9px 12px;font:inherit;font-size:18px}.deck50-field small{font-size:11px;font-weight:400}#deck50-error{color:#8b2323;font-size:13px;min-height:20px;margin:6px 0}.deck50-field input[aria-invalid=true]{border-color:#a32525}@media(max-width:720px){.collection-page .cardgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.deck50-name h2{font-size:14px}.decklist .row.spread{flex-wrap:wrap}.decklist .row.spread>.badge{font-size:9px}.deck50-field input{font-size:16px}}.lobby42-dialog:has(.deck50-field) .dialog42-body{padding:12px}.deck50-name h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.card51{display:block;position:relative;width:100%;height:100%;min-height:0;pointer-events:none;isolation:isolate}.card51-svg{display:block;width:100%!important;height:100%!important;overflow:visible}.card51-name{font-family:Impact,Arial Black,sans-serif;font-style:italic;fill:#fff;stroke:#061426;stroke-width:1.25px;paint-order:stroke fill}.card51-stars{font:700 29px Arial,sans-serif;letter-spacing:3px;fill:#ffde4b;stroke:#051426;stroke-width:1.4px;paint-order:stroke fill}.card51-cp text{font:italic 32px Impact,Arial Black,sans-serif;fill:#07121a}.card51-branch{color:#061a2b}.card51-dark{filter:brightness(.42) saturate(.25)}.collection-page .collection-card:has(>.card51){background:transparent;border-color:transparent;padding:1px;overflow:visible}.collection-page .collection-card:has(>.card51)>.cardlabel,.collection-card:has(>.card51)>.card48-cp{display:none!important}.collection-page .collection-card:has(>.card51) .card-ownership{z-index:3}.editor .copy-tile>.card51{height:calc(var(--card49-height,95px) - 24px)}.editor .copy-tile:has(>.card51)>.copy-level{z-index:3;background:#112338e8;color:#fff2ce}.editor .copy-tile:has(>.card51)>.card48-cp{z-index:4}.card-detail-body .copy-picker .copy-choice:has(>.card51){height:150px;min-height:150px;padding:2px;background:#173954}.card-detail-body .copy-picker .copy-choice>.card51{height:130px}.card-detail-body .copy-picker .copy-choice:has(>.card51)>.copy-level{bottom:0!important;height:17px;line-height:15px;z-index:3;background:#102437;color:#ffe3a5}.copy-picker .copy-choice:has(>.card51)>.card48-name,.copy-picker .copy-choice:has(>.card51)>.card48-cp{display:none!important}.card-portrait:has(>.card51){padding:3px;gap:2px;background:transparent;border-color:transparent}.card-portrait>.card51{flex:1;min-height:0;width:100%}.card-portrait:has(>.card51)>.card48-cp,.card-portrait:has(>.card51)>b{display:none}.card-portrait:has(>.card51)>small{font-size:10px}.level-identity>.card51{height:125px}.progress-heading>.card51{width:65px;height:92px;flex:none}@media(max-width:720px){.card-detail-body .copy-picker .copy-choice:has(>.card51){flex-basis:100px}.card-portrait:has(>.card51){padding:1px}}.card51:not(.card51-dark){filter:drop-shadow(0 2px 1px #07101c55)}:root{--plum52:#35253e;--dark52:#291d32;--paper52:#f8f1e1;--inactive52:#e6dedc;--amber52:#ffc447;--mauve52:#8d6c91;--ink52:#17111d;--navy:#35253e;--deep:#291d32;--blue:#634869;--line:#8d6c91;--cream:#f8f1e1;--gold:#ffc447;--ink:#17111d;--muted:#cbbdcd;--paper42:#f8f1e1;--ink42:#17111d;--edge42:#8d6c91;--sky42:#b69abd}body.theme52{background:var(--dark52);color:var(--paper52)}:root body.theme52 #app{background:var(--plum52)}:root body.theme52 .reviewbar{background:#211828;color:#d6c9d9}:root body.theme52 #app>header{background:linear-gradient(110deg,#513958,#291d32 72%);border-bottom:3px solid #17111d;box-shadow:inset 0 -2px #cbb9ce,0 2px #17111d}:root body.theme52 #app>nav{background:var(--plum52);border-right:2px solid #17111d}:root body.theme52 #app>main{background:radial-gradient(ellipse at 90% 0,#8d6c9118,transparent 45%),var(--plum52)}:root body.theme52 #app nav button{border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%2369496c'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23e6dedc'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e") 24 fill /9px /0 stretch!important;background:none!important;color:#211729!important;text-shadow:0 1px #fff8!important;box-shadow:2px 3px #17111d}:root body.theme52 #app nav button.active{border-image-source:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%2369496c'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23ffc447'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e")!important;color:#17111d!important}:root body.theme52 #app header :is(.counter,.iconbtn,.topbar41-energy){border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%2369496c'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23f8f1e1'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e") 24 fill /7px /0 stretch!important;background:none!important;color:#211729!important;text-shadow:none!important;box-shadow:2px 3px #17111d}:root body.theme52 #app header .header-deck{border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%23cfaed0'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23291d32'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e") 24 fill /8px /0 stretch!important;background:none!important;color:#fff8eb;box-shadow:2px 3px #17111d}:root body.theme52 #app header :is(.header-deck small,.profile small){color:#e6dedc;text-shadow:none}:root body.theme52 #app header .avatar{background:var(--paper52);box-shadow:0 0 0 2px #17111d,0 0 0 3px #c0a1be;border-color:#8d6c91}:root body.theme52 #app :is(.btn.secondary,.smallbtn,.iconbtn,.filter-control,.skill-info),:root body.theme52 #dialog :is(.btn.secondary,.smallbtn,.iconbtn){border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%23cfaed0'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23291d32'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e") 24 fill /7px /0 stretch!important;background:none!important;color:#f8f1e1!important;text-shadow:0 1px #17111d;box-shadow:2px 3px #17111d}:root body.theme52 #app :is(.tabs button,.meta-tabs .btn,.r37-tabs .btn),:root body.theme52 #dialog .history46-tabs .btn{border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%2369496c'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23e6dedc'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e") 24 fill /7px /0 stretch!important;background:none!important;color:#211729!important;text-shadow:none;box-shadow:2px 3px #17111d}:root body.theme52 #app :is(.btn.primary,.tabs button.active,.meta-tabs .btn.active,.r37-tabs .btn.active),:root body.theme52 #dialog .btn.primary{border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%2369496c'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23ffc447'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e") 24 fill /8px /0 stretch!important;background:none!important;color:#17111d!important;text-shadow:0 1px #fff5;box-shadow:2px 3px #17111d}:root body.theme52 #app :is(.btn,.tabs button):disabled,:root body.theme52 #dialog .btn:disabled{opacity:.64;filter:saturate(.25)}:root body.theme52 #app .panel,:root body.theme52 #dialog{background:var(--paper52)!important;border-color:#17111d;box-shadow:inset 0 0 0 1px #baa3bd,inset 0 3px #fffaf1,2px 3px #17111d;color:#291d32}:root body.theme52 #app .panel :is(h2,h3),:root body.theme52 #dialog h2{color:#291d32;text-shadow:none}:root body.theme52 #app :is(.titlebar h1,.r37-top>strong){color:#f8f1e1;text-shadow:1px 2px #17111d}:root body.theme52 #app :is(.cards-toolbar,.r37-tabs):after{background:linear-gradient(90deg,#8d6c91,transparent)}:root body.theme52 #app :is(.card-detail-actions,.r37-actions){background:#291d32;border-color:#8d6c91;color:#f8f1e1}:root body.theme52 #app .campaign-r23{border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%2369496c'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23e6dedc'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e") 24 /9px /0 stretch!important;box-shadow:3px 4px #17111d}:root body.theme52 #app .chapter-heading{border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%2369496c'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23f8f1e1'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e") 24 fill /9px /0 stretch!important;background:none!important;box-shadow:2px 3px #17111d}:root body.theme52 #app .chapter-heading :is(strong,small,span){color:#291d32;text-shadow:none}:root body.theme52 #app .chapter-arrow{border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%23cfaed0'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23291d32'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e") 24 fill /7px /0 stretch!important;background:none!important;color:#f8f1e1;box-shadow:2px 3px #17111d}:root body.theme52 #app .campaign-r23-content{background:linear-gradient(0deg,#291d32fa 0%,#291d32ec 17%,#291d3288 27%,transparent 43%)}:root body.theme52 #app .campaign-r23-footer{border-color:#a78bab66}:root body.theme52 #app .battle-mode{border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%2369496c'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23e6dedc'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e") 24 /8px /0 stretch!important;box-shadow:2px 3px #17111d}:root body.theme52 #app .battle-mode[data-action="mode:Trials"]{background:linear-gradient(90deg,#f8f1e1 0 42%,#f8f1e1bb 62%,#f8f1e120),url(/assets/coin-chest-r38-solid-DFIuIh9u.png) right -6px center/110px 110px no-repeat,#f8f1e1}:root body.theme52 #app .battle-mode[data-action="mode:Challenge"]{background:linear-gradient(90deg,#f8f1e1 0 40%,#f8f1e1bb 65%,#f8f1e130),url(/assets/arena-r30-DPtsCyjC.png) right center/cover no-repeat,#f8f1e1}:root body.theme52 #app .battle-mode:after{background:none}:root body.theme52 #app .battle-mode :is(strong,small,.mode-arrow){color:#291d32;text-shadow:0 1px #fff8}:root body.theme52 #app .farm-r23{border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%2369496c'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23e6dedc'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e") 24 /8px /0 stretch!important;background:#f8f1e1;box-shadow:2px 3px #17111d;color:#291d32}:root body.theme52 #app .farm-r23 :is(strong,.farm-status>b,.farm-status small,.farm-status>span){color:#291d32;text-shadow:none}:root body.theme52 #app .farm-r23:before{background-color:#f8f1e1;border-color:#8d6c91;box-shadow:1px 2px #17111d}:root body.theme52 #app .farm-r23>.btn{border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%23cfaed0'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23291d32'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e") 24 fill /8px /0 stretch!important;background:none!important;color:#f8f1e1!important;box-shadow:2px 3px #17111d}:root body.theme52 #app .farm-r23>.btn.primary{border-image-source:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%2369496c'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23ffc447'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e")!important;color:#17111d!important}:root body.theme52 #app main[data-route=editor] .editor>section:first-child{background:#45304e!important;box-shadow:inset 0 0 0 2px #927097,2px 3px #17111d;color:#f8f1e1}:root body.theme52 #app main[data-route=editor] .editor>section:last-child{background:#f8f1e1!important;box-shadow:inset 0 0 0 2px #baa3bd,2px 3px #17111d;color:#291d32}:root body.theme52 #app .panel-label{border-color:#8d6c9166}:root body.theme52 #app .decklist>.panel{background:linear-gradient(#45304e 0 47px,#f8f1e1 47px)!important}:root body.theme52 #app .decklist>.panel h2{color:#f8f1e1}:root body.theme52 #app .collection-exp{background:#45304e!important;color:#ffdf9a!important;box-shadow:inset 0 0 0 1px #8d6c91;border-color:#17111d!important}:root body.theme52 #app :is(.card-stats>span,.level-delta,.r37-metrics>strong,.r37-bracket>div,.meta-table th){background:#45304e;color:#f8f1e1;box-shadow:inset 0 0 0 1px #8d6c91;border-color:#291d32}:root body.theme52 #app .card-skills>section{background:#fffcf4;border-color:#c1abc2;border-left-color:#68466f}:root body.theme52 #app .card-skills h3 small{background:#45304e;color:#f8f1e1;border-color:#8d6c91}:root body.theme52 #app :is(.strategyoption,.skintile){background:linear-gradient(120deg,#573d60,#291d32);border-color:#17111d;box-shadow:inset 0 0 0 1px #8d6c91,2px 3px #17111d;color:#f8f1e1}:root body.theme52 #app :is(.strategyoption,.skintile).selected{outline-color:#ffc447;background:linear-gradient(120deg,#6b4b6d,#35253e)}:root body.theme52 #app .fragment-art{background:radial-gradient(ellipse,#907296,#45304e);border-color:#8d6c91}:root body.theme52 #app :is(.mission-row,.login-day){background:#fffcf4;border-color:#b49bb8;box-shadow:1px 2px #8d6c9140;color:#291d32}:root body.theme52 #app .mission-row{border-left-color:#68466f}:root body.theme52 #app .mission-row strong{color:#291d32}:root body.theme52 #app .login-day.selected{background:#ffdc82;border-color:#291d32;outline-color:#ffc447}:root body.theme52 #app .profile-display{background:linear-gradient(#45304e 0 145px,#f8f1e1 145px)!important}:root body.theme52 #app .profile-large{background:#73517b;border-color:#c6adc8;box-shadow:0 0 0 2px #17111d,2px 3px #17111d55}:root body.theme52 #app :is(.shop41-gem,.shop41-promo,.shop41-pass-option,.shop48-pack,.shop48-skin){border-color:#291d32}:root body.theme52 #app :is(.shop41-pack-shelf,.product-medallion,.rank-card>.ui-icon,.r37-versus>.ui-icon,.meta-empty>.ui-icon){background:radial-gradient(ellipse,#8d6c91,#45304e);border-color:#cbb5cf;box-shadow:inset 0 0 0 1px #8d6c91,2px 3px #17111d}:root body.theme52 #dialog{border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%2369496c'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23e6dedc'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e") 24 /9px /0 stretch!important}:root body.theme52 #dialog::backdrop{background:#17111dcc;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:root body.theme52 #dialog :is(.dialog42-header,.dialog42-body,.deck43-card,.reward42-item,.demo45-balance,.demo45-pass-status,.progress47-summary,.upgrade46-comparison>div,.upgrade46-material){background:#f8f1e1;color:#291d32;border-color:#b8a0bc}:root body.theme52 #dialog :is(.deck43-strategy,.deck43-preview,.transaction41-art,.info42-layout>.ui-icon){background:#45304e;color:#f8f1e1;border-color:#8d6c91}:root body.theme52 #dialog :is(.deck43-card.selected,.deck43-card.current){outline-color:#ffc447;border-color:#8d6c91}:root body.theme52 #dialog :is(.dialog42-close,.close43){background:#45304e;color:#f8f1e1;border-color:#cbb5cf}:root body.theme52 #dialog :is(h2,.actions){border-color:#b8a0bc}:root body.theme52 :is(select,input:not([type=range])){accent-color:#8d6c91;border-color:#8d6c91;background:#fffcf4;color:#291d32}:root body.theme52 :is(button,a,input,select):focus-visible{outline-color:#ffc447}:root body.theme52 :is(main,.panel,.strategies,.card-detail-body,.copy-picker){scrollbar-color:#8d6c91 #e6dedc}:root body.theme52 main:focus{outline:none}:root body.theme52 #app .battle-mode :is(strong,small){text-shadow:none!important;-webkit-text-stroke:0;filter:none}:root body.theme52 #app nav button{font-style:italic}:root body.theme52 #app header .wallet41-toggle{border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%23cfaed0'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23291d32'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e") 24 fill /7px /0 stretch;background:none;color:#f8f1e1;box-shadow:2px 3px #17111d}:root body.theme52 #dialog>h2{background:#45304e;color:#f8f1e1;text-shadow:none;border-color:#8d6c91}:root body.theme52 #dialog .dialog43-close{background:#45304e;color:#f8f1e1;border-color:#17111d;box-shadow:inset 0 0 0 1px #cbb5cf,2px 2px #17111d}:root body.theme52 #dialog .deck43-art{background:repeating-conic-gradient(from 5deg at 50% 100%,#aa87b044 0deg 9deg,transparent 9deg 23deg),radial-gradient(ellipse at 50% 100%,#bca0c2,#45304e 75%);border-color:#8d6c91}:root body.theme52 #dialog :is(.deck43-meta,.deck43-number){background:#45304e;color:#f8f1e1}:root body.theme52 #dialog .deck43-strategy small{color:#e6dedc}:root body.theme52 #app :is(.demo45-pass-status,.demo45-balance,.progress47-summary,.progress47-return,.resume46){background:#f8f1e1;border-color:#8d6c91;color:#291d32}:root body.theme52 #app .r37-bracket p{background:#291d32;border-color:#8d6c91;color:#f8f1e1}:root body.theme52 #dialog .reward42-item :is(small,span){color:#5d4264;text-shadow:none}:root body.theme52 #dialog :is(.transaction41-card,.transaction41-output){background:#e6dedc;color:#291d32;border-color:#8d6c91}:root body.theme52 #dialog :is(.transaction41-card,.transaction41-output) :is(strong,small,span){color:#291d32;text-shadow:none}:root body.theme52 #app>main.motion52-ghost{position:fixed!important;margin:0!important;min-height:0!important;pointer-events:none!important;overflow:hidden!important;z-index:8}:root body.theme52 #app>main.motion52-assembling{position:relative;z-index:9;background:transparent!important;overflow:hidden!important}:root body.theme52 #app>main.motion52-underlay{z-index:1}:root body.theme52 #app>main.motion52-exiting{background:transparent!important}@media(prefers-reduced-motion:reduce){body.theme52 :is(button,.card){transition:none!important;animation:none!important}}html[data-reduced-motion=true] body.theme52 :is(button,.card){transition:none!important;animation:none!important}main[data-route=card-detail] .detail55-toolbar{display:flex;align-items:center;gap:8px;flex:none;min-height:44px;margin:0}.detail55-toolbar h1{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px}.detail55-upgrades{display:flex;align-items:center;gap:6px;flex:none}.detail55-upgrades .btn{min-height:44px;padding:5px 12px;font-size:13px;white-space:nowrap}main[data-route=card-detail] .card-portrait{overflow:hidden}.card-portrait .detail55-burn{flex:none;align-self:stretch;min-height:44px;margin-top:10px;background:#3c2530;color:#ffd1c6;border:1px solid #ad716b;font-size:12px;padding:6px;box-shadow:none}.card-portrait .detail55-burn .ui-icon{width:17px;height:17px;vertical-align:middle;margin-right:5px}.card-portrait>.copy-level{position:static;flex:none;max-width:100%;margin:0;padding:2px 5px;font-size:11px;text-align:center}main[data-route=editor] .editor .copy-tile:has(>.card51){background:transparent;border-color:#927195}main[data-route=editor] .editor .copy-tile>.card51{height:calc(var(--card49-height,95px) - 24px);padding:0 2px}.collection-page .collection-card:has(>.card51){position:relative}@media(max-width:720px){.detail55-toolbar{gap:5px}.detail55-toolbar h1{font-size:15px}.detail55-upgrades{gap:5px}.detail55-upgrades .btn{padding:5px 8px;font-size:11px}.card-portrait .detail55-burn{font-size:11px;margin-top:7px}}.card-media56{position:relative;display:inline-block;flex:none;width:72px;height:102px;vertical-align:middle;isolation:isolate}.card-media56>.card51{width:100%;height:100%}.card-media56-placeholder{display:grid;place-items:center;width:100%;height:100%;border:3px solid #137d9b;background:#eadcb8;border-radius:5px}.card-media56-placeholder>.ui-icon{width:55%;height:55%}.fragment56-watermark{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);width:63%;aspect-ratio:1;display:grid;place-items:center;z-index:5;pointer-events:none;filter:drop-shadow(0 2px 2px #071b35);opacity:.8}.fragment56-watermark>.ui-icon{width:100%!important;height:100%!important;color:#fff2b4;stroke:#102337;stroke-width:1.5px}.deckthumbs>.card-media56{height:75px;width:53px}.deck43-art>.card-media56{height:100%;width:30%;max-width:95px;position:relative;transform:rotate(-5deg)}.deck43-art>.card-media56:nth-child(2){transform:translateY(-6px);z-index:2}.deck43-art>.card-media56:nth-child(3){transform:rotate(5deg)}.fragment-art>.card-media56{width:100%;height:100%}.fragment-art>.ui-icon{position:absolute;left:0;top:0;width:22px;height:22px;z-index:6}.upgrade42-art>.card-media56,.transaction41-copy>.card-media56{width:80px;height:113px}.upgrade46-identity>.card-media56{width:66px;height:94px}.sort56-options{display:grid;grid-template-columns:1fr 1fr;gap:7px}.sort56-options>.btn{min-height:44px}.sort56-control{font:700 24px Arial}dialog:has(.reward56-grid){width:min(820px,calc(100vw - 20px));max-height:96vh}.reward56-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.reward56-grid .reward42-item{min-width:0;min-height:0;padding:4px;gap:2px;display:flex;flex-direction:column;align-items:center;justify-content:center}.reward56-grid .card-media56{height:clamp(44px,13vh,90px);width:calc(clamp(44px,13vh,90px)*.706)}.reward56-grid .reward42-item>b{font-size:14px;line-height:16px}.reward56-grid .reward42-item>small{font-size:10px;line-height:12px;text-align:center;overflow-wrap:anywhere}.reward56-grid .reward42-item>.ui-icon{width:35px;height:clamp(44px,13vh,90px)}@media(max-width:720px){.editor-tools{gap:4px}.editor-toolbar .strategy-select,.editor-toolbar .editor-tools .btn{padding:4px 7px}.reward56-grid{gap:4px}.reward56-grid .reward42-item{padding:3px}.reward56-grid .reward42-item>small{font-size:9px;line-height:11px}.deckthumbs>.card-media56{height:65px;width:46px}}.fragment56-watermark{opacity:.27;filter:drop-shadow(0 1px 1px #071b3540)}.exp-book57{display:block;object-fit:contain;aspect-ratio:1122/1402;width:54px;height:68px;max-width:100%}.reward56-grid .exp-book57{height:clamp(44px,13vh,90px);width:auto}.shop41-reward-row .exp-book57{width:40px;height:42px}.pack-confirm57{display:flex;flex-direction:column;gap:12px;align-items:center;padding:15px 12px 20px}.pack-confirm57>strong{font-size:22px}.pack-confirm57>span{display:flex;align-items:center;gap:8px;font-size:21px;font-weight:900}.pack-confirm57 .ui-icon{width:34px;height:34px}#dialog:has(.pack-confirm57){width:min(380px,calc(100vw - 24px))}#dialog:has(.pack-confirm57)>.actions>.btn{width:100%}main .materials57{padding:8px;overflow-y:auto;min-height:0;scrollbar-gutter:stable}main .materials57 .materials-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(95px,1fr));gap:9px;align-content:start;flex:none}main .materials57 .fragment-item{display:flex;flex-direction:column;align-items:center;gap:3px;padding:5px;min-height:0;background:linear-gradient(150deg,#214e6b,#0a253e);border:2px solid #071b2b;box-shadow:inset 0 0 0 1px #6ca4be,2px 3px #071422;color:#fff1c8}main .materials57 .fragment-item{display:flex!important;height:auto!important;min-height:0!important}main .materials57 .fragment-art{width:100%!important;height:auto!important;aspect-ratio:300/425;max-width:125px;position:relative;display:block;flex:none}main .materials57 .fragment-art>.card-media56{width:100%;height:100%}main .materials57 .fragment-art>.ui-icon{width:24px;height:24px;left:0;top:0;background:#122e48;border:1px solid #dfc788;border-radius:50%;padding:2px}main .materials57 .fragment-item>strong{font-size:11px;line-height:1.25;min-height:14px;text-align:center;white-space:normal;align-self:center;padding:0}main .materials57 .fragment-count{font-size:17px;line-height:22px;white-space:nowrap;color:#ffdb75;align-self:center;padding:0}main .materials57 .fragment-count small{font-size:10px;color:#e4d8bd}.deck-slots57{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:7px;background:radial-gradient(#70b2d328 .8px,transparent 1px) 0 0/5px 5px,linear-gradient(145deg,#215472,#081f36);border:2px solid #091c2d;box-shadow:inset 0 0 0 1px #6395af;min-height:80px;align-content:center}.deck-slot57{min-width:0;aspect-ratio:300/425;max-height:94px;display:flex;justify-content:center}.deck-slot57>.card-media56{width:100%;height:100%;max-width:66px;transform:none!important;filter:drop-shadow(1px 2px 1px #020b17)}.deck-empty57{grid-column:1/-1;text-align:center;color:#e5d6ad;padding:22px 0;font-size:12px}main .decklist57{grid-template-columns:repeat(var(--deck-count),minmax(0,1fr));gap:10px;align-items:start}main .decklist57>.panel{padding:8px;background:linear-gradient(125deg,#fff1c9,#dfbc77);border:2px solid #091f32;box-shadow:inset 0 0 0 1px #ffe6a1,3px 4px #071624;min-width:0}main .decklist57>.panel.selected{outline:2px solid #ffd051;outline-offset:-1px}.decklist57 .deck50-name{min-width:0}.decklist57 .deck50-name h2{font-size:17px;line-height:1.2;overflow-wrap:anywhere}.decklist57 .badge{font-size:9px;white-space:nowrap;padding:3px}.decklist57 .deck-slots57{margin:5px 0}.decklist57>.panel>p{margin:3px 0;font-size:12px;line-height:1.3}.decklist57 .actions{margin:6px 0 0;gap:5px;display:flex}.decklist57 .actions>.btn{flex:1;min-width:0;padding:3px;font-size:13px}.decklist57>.panel>p{display:inline-block;margin:2px 8px 0 0}@media(max-height:500px){.decklist57 .deck-slot57{max-height:46px}.decklist57 .deck-slots57{margin:2px 0}.decklist57 .actions{margin-top:3px}.decklist57>.panel>p{font-size:10px}}.deck43-card .deck-slots57{margin:5px 0 0}.deck43-card .deck43-meta{margin:0 0 5px;padding:3px 5px}.deck43-card .deck43-strategy{margin-bottom:6px;gap:5px}.deck43-card .deck43-strategy small{display:none}.deck43-card .deck43-strategy>.ui-icon{width:21px;height:21px}.deck43-card .deck43-warning{font-size:10px;margin:0 0 4px;padding:3px}@media(max-height:500px){.deck-slot57{max-height:59px}.deck-slots57{padding:4px;gap:3px}.decklist57 .deck50-name h2{font-size:14px}.decklist57 .deck50-rename{width:30px;min-height:32px;height:32px}.decklist57 .row.spread{gap:3px}.decklist57 .badge{font-size:8px}.deck43-card{padding:6px}.deck43-heading>strong{font-size:14px}.deck43-picker{gap:7px}.deck43-card .deck43-meta b{font-size:14px}main .materials57 .materials-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}}:root body.theme52 #app .shop48-product{border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%2369496c'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23e6dedc'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e") 24 /8px /0 stretch!important;background:var(--paper52)!important;color:var(--ink52)}:root body.theme52 #app .shop48-product .shop48-heading h2{color:#291d32!important;text-shadow:none!important}:root body.theme52 #app .shop48-heading h2 small{color:#65446e;background:#e6dedc;padding:2px 5px;border-radius:2px;margin-left:4px}:root body.theme52 #app .battle-mode small{background:#f8f1e1e8!important;color:#291d32!important;text-shadow:none!important;box-shadow:none;padding:1px 3px;border-radius:2px}.product-image59{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;filter:drop-shadow(2px 3px 1px #24142e55)}.shop48-product>.shop41-art{position:relative;isolation:isolate;overflow:hidden;min-height:60px;max-height:none}.shop48-product>.shop41-art:before{content:"";position:absolute;inset:10% 14%;z-index:-1;background:repeating-conic-gradient(from 6deg at 50% 60%,#c5aaca38 0deg 7deg,transparent 7deg 19deg);clip-path:polygon(50% 0,60% 27%,94% 9%,79% 42%,100% 70%,65% 66%,50% 100%,35% 66%,0 70%,21% 42%,6% 9%,40% 27%)}.shop48-product>.shop41-art>.product-image59{width:auto;max-width:85%;height:100%;max-height:260px;object-fit:contain}:root body.theme52 #app .shop41-benefits{display:grid;grid-template-columns:30% 1fr;column-gap:8px;align-content:start}.shop41-benefits .shop41-pass-seal{position:relative;grid-column:1;grid-row:1/4;inset:auto;opacity:1;transform:none;width:100%;height:100%;max-height:170px;align-self:center;pointer-events:none}.shop41-benefits>h2,.shop41-benefits>.shop41-perks{grid-column:2}.shop41-benefits>small{grid-column:1/-1;margin-top:8px}.shop41-benefits .shop41-perks{gap:7px}.shop41-benefits .shop41-perks span{font-size:11px}:root body.theme52 #app .shop41-promo-banner{background:radial-gradient(ellipse,#86629155,transparent 70%),repeating-conic-gradient(from 10deg at 50% 35%,#84628f20 0deg 8deg,transparent 8deg 25deg),#45304e;border-color:#bfa7c3}.shop41-promo-banner .shop41-art{width:100%;height:65%;min-height:0;flex:1}.shop41-promo-banner .product-image59{max-height:220px}.shop41-promo-banner>span{color:#ffe09b;text-shadow:1px 2px #17111d}.shop41 .shop41-gem-product{grid-template-columns:36% minmax(0,1fr)}.shop41-gem-product .shop41-gem-pile{max-height:none;display:block;width:100%;height:100%;min-height:0;filter:none;background:radial-gradient(ellipse,#cdb2d047,transparent 72%)}.shop41-gem-pile>.product-image59{min-height:0;object-fit:contain}:root body.theme52 #app main[data-route=arena] .product-symbol{background:repeating-conic-gradient(from 10deg,#d4bbde44 0deg 10deg,transparent 10deg 26deg),#f8f1e1;border:2px solid #45304e;overflow:hidden;height:150px;min-height:0;padding:0;box-shadow:inset 0 0 0 1px #c9afd0}main[data-route=arena] .product-symbol>.product-image59{height:100%;width:100%;object-fit:contain;filter:none}:root body.theme52 #app :is(.deck-slots57,.materials57 .fragment-item,.meta-skin-preview,.copy-choice,.r37-subline,.r37-toggle){background:radial-gradient(#bda0c229 .7px,transparent 1px) 0 0/5px 5px,linear-gradient(135deg,#62466c,#35253e)!important;border-color:#17111d;box-shadow:inset 0 0 0 1px #b29cb8,2px 3px #17111d40;color:#f8f1e1}:root body.theme52 #app .materials57 .fragment-art{background:none;border-bottom:0}:root body.theme52 :is(#app,#dialog) :is(.pages48 button,.history46-page .btn){border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%23cfaed0'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23291d32'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e") 24 fill /6px /0 stretch!important;background:none!important;color:#f8f1e1;min-width:40px;min-height:40px}:root body.theme52 :is(#app,#dialog) .pages48 button[aria-current=page]{border-image-source:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%2369496c'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23ffc447'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e")!important;color:#17111d}:root body.theme52 #app :is(.badge.ok,.strategyoption .badge.ok){background:#f0d69a;border:1px solid #aa8240;color:#3c2e19}:root body.theme52 #app .strategyoption .badge:not(.ok){background:#e6dedc;border:1px solid #aa8fb0;color:#291d32}:root body.theme52 :is(#app,#dialog) :is(select,input[type=text],input[type=search]){border:2px solid #8d6c91;background:#fffcf4;color:#291d32;border-radius:3px;box-shadow:inset 1px 2px #b79bbe30;min-height:38px;padding:5px 9px;font:inherit}:root body.theme52 :is(#app,#dialog) input[type=range]{accent-color:#765480;cursor:pointer}:root body.theme52 :is(#app,#dialog) input[type=checkbox]{accent-color:#ffc447;outline-color:#b69abd}:root body.theme52 #app .r37-setting{background:#f8f1e1;border-color:#b49bb8}:root body.theme52 #dialog .info42-layout>.ui-icon{background:#45304e;border-color:#c9adcf;color:#f8f1e1}.skin-slots59{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;min-height:65px;padding:8px;box-sizing:border-box}.skin-slots59>span{position:relative;display:grid;place-items:center;border:3px solid #17111d;outline:1px solid #e7c580;background:linear-gradient(145deg,#f8f1e1,#d9c6dd);box-shadow:3px 4px #17111d66;width:56px;aspect-ratio:300/425;transform:rotate(-7deg)}.skin-slots59 .skin-front59:before{content:"";position:absolute;inset:7px 6px 16px;border:1px solid #9d80a5;background:radial-gradient(#78508030 .8px,transparent 1px) 0 0/4px 4px}.skin-front59 i{color:#68466f;font-size:25px;font-style:normal}.skin-front59 b{position:absolute;bottom:4px;width:75%;height:7px;background:#d9c6dd;border:1px solid #70517b}.skin-slots59 .skin-back59{transform:rotate(7deg);background:repeating-linear-gradient(45deg,#765480 0 3px,#45304e 3px 9px);color:#ffe1a0;box-shadow:inset 0 0 0 4px #f3d998,3px 4px #17111d66}.skin-back59 i{font-size:28px;font-style:normal;filter:drop-shadow(1px 2px #17111d)}.skin-slots59 .board-slot59{width:190px;aspect-ratio:2.1;transform:perspective(250px) rotateX(24deg);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:7px;padding:9px;background:#45304e;border-color:#d9bc82;outline-color:#17111d}.board-slot59 i{border:1px solid #c7acce;background:#73587d}.meta-skin-preview>.skin-slots59{height:120px}.meta-skin-preview .skin-slots59>span{width:65px}.meta-skin-preview .skin-slots59>.board-slot59{width:200px}.strategy-book59{display:inline-flex;align-items:center;justify-content:center;width:37px;height:44px;background:linear-gradient(90deg,#bd963f 0 6px,#45304e 6px 100%);border:2px solid #17111d;border-radius:2px 5px 5px 2px;box-shadow:inset -3px -3px #f8f1e1,inset 0 0 0 4px #b39253,2px 3px #17111d55;flex:none;color:#ffdf8e}.strategy-book59>span{font-size:17px;padding-left:3px}.strategyoption .strategy-book59{vertical-align:middle;margin-right:7px}#dialog .exchange59{display:grid;grid-template-columns:minmax(0,1fr) 35px minmax(0,1fr);gap:14px;align-items:center;text-align:center;padding:8px 6px;background:radial-gradient(ellipse,#d6b7d147,transparent 70%)}.exchange59 section{display:flex;flex-direction:column;align-items:center;gap:4px}.exchange59 .card-media56{width:70px;height:99px}.exchange59 strong{font-size:17px}.exchange59 small{font-size:11px}.exchange59 .ui-icon{width:16px;height:16px;vertical-align:middle}.exchange59-arrow{font-size:28px;color:#8c642e;text-shadow:1px 1px #fff}.offer59-note{background:#e6dedc;padding:8px 10px;border-left:3px solid #8d6c91;font-size:12px;text-align:center}.offer59-demo{display:block;text-align:center;color:#68536d;font-size:10px;margin-top:6px}#dialog:has(.exchange59){width:min(520px,calc(100vw - 24px))}.cash-offer59{display:grid;grid-template-columns:130px minmax(0,1fr);gap:14px;align-items:center;padding:6px}.cash-offer59-art{height:145px;min-width:0}.cash-offer59 .reward56-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.cash-offer59 .reward42-item{min-width:0}.cash-offer59-price{display:block;font-size:20px;margin-top:7px;color:#45304e}.cash-offer59 p{font-size:12px;margin:5px 0}.cash-offer59:has(>.cash-offer59-art):has(.reward42-item:only-child) .reward56-grid{grid-template-columns:1fr}.cash-offer59:not(:has(>.cash-offer59-art)){grid-template-columns:1fr}.skin-offer59{display:flex;flex-direction:column;align-items:center;gap:6px}.skin-offer59 .skin-slots59{height:120px}.skin-offer59>strong{font-size:13px}.skin-offer59>span{font-size:20px;font-weight:900}#dialog:has(.cash-offer59){width:min(640px,calc(100vw - 24px))}#dialog:has(.exchange59,.cash-offer59,.skin-offer59)>.actions{justify-content:center}#dialog:has(.exchange59,.cash-offer59,.skin-offer59)>.actions>.btn.primary{flex:1;max-width:360px}#dialog .transaction41-output{border:2px solid #b69abd;border-radius:3px;box-shadow:inset 0 0 0 1px #f8f1e1;min-width:140px}#dialog .transaction41-arrow{color:#9e7237;font-size:28px}.transaction41-warning{border-color:#9e493c;background:#f6dfca;border-radius:3px}#dialog[open]{animation:dialog59-in .14s ease-out}@keyframes dialog59-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}html[data-reduced-motion=true] #dialog[open]{animation:none}@media(prefers-reduced-motion:reduce){#dialog[open]{animation:none}}@media(max-height:500px){.shop48-product>.shop41-art>.product-image59{max-height:125px}.shop41-benefits .shop41-pass-seal{max-height:130px}.shop41-benefits>h2{font-size:17px!important;margin-bottom:6px}.shop41-benefits>.shop41-perks{gap:5px}.shop41-benefits>.shop41-perks span{font-size:10px}.shop41-benefits>small{font-size:9px;margin-top:5px}.shop41-gem-product .product-image59{max-height:52px}.shop41-gem-product h2{font-size:17px}.shop41-promo-banner .product-image59{max-height:125px}:root body.theme52 #app main[data-route=arena] .product-symbol{height:125px}.cash-offer59 .exp-book57,.cash-offer59 .reward42-item>.ui-icon{height:43px;width:auto}.cash-offer59-art{height:135px}.cash-offer59 .reward42-item{padding:4px}.meta-skin-preview>.skin-slots59{height:95px}.meta-skin-preview .skin-slots59>span{width:49px}}@media(max-width:720px){.cash-offer59{grid-template-columns:95px minmax(0,1fr);gap:8px}.cash-offer59-art{height:115px}.shop41-benefits{column-gap:5px}.shop41-benefits>.shop41-perks .ui-icon{width:14px;height:14px}.exchange59 .card-media56{height:85px;width:60px}}:root body.theme52 #app .meta-skin-preview{flex-direction:column;gap:2px;overflow:hidden}:root body.theme52 #app .meta-skin-preview>.skin-slots59{flex-direction:row;flex:1;min-height:0;width:100%;padding:7px}:root body.theme52 #app .meta-skin-preview>.skin-slots59>span{flex-shrink:0;height:auto;max-height:100%}:root body.theme52 #app .meta-skin-preview>p{margin:2px 4px;font-size:10px;flex:none}:root body.theme52 #app .r37-settings .r37-check{background:#45304e;border:1px solid #b49bb8;color:#f8f1e1}:root body.theme52 #app .meta-skin-preview .skin-slots59>.board-slot59{width:min(80%,170px);height:55px;box-sizing:border-box}.live64-battle{position:fixed;inset:0;width:100%;height:100%;border:0;z-index:99999;background:#17111d}.live65-pack-status{margin:0;text-align:center;font-size:12px;font-weight:800;color:#50364f;line-height:1.25}.live64-preview-note{font-size:10px;position:absolute;right:12px;bottom:4px;z-index:2;pointer-events:none;background:#f8f1e1e8;color:#433150;padding:2px 7px;border-radius:4px}.live64-pending{position:absolute;bottom:5px;right:10px;z-index:10}.live64-pending .btn{font-size:11px;min-height:30px}.live64-rewards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.live64-rewards article{display:flex;flex-direction:column;align-items:center;min-width:0;font-size:11px}.live64-rewards .card51,.live64-rewards .card-media56{width:66px;height:94px;max-width:100%}.live64-rewards img{width:66px;height:94px;object-fit:contain}.live64-rewards .ui-icon{width:13px;height:13px}.live64-assembly{display:flex;align-items:center;justify-content:center;gap:22px}.live64-assembly .card-media56,.live64-assembly .card51{width:90px;height:128px}:root body.theme52 #app>nav{padding:9px 7px;gap:7px;min-height:0}:root body.theme52 #app>nav>button{box-sizing:border-box;flex:1 1 0;min-height:49px;max-height:68px;width:100%;padding:7px;gap:8px;border-width:3px;border-radius:3px 15px;font-size:14px;font-weight:900;line-height:1.2;box-shadow:2px 3px #17111d}:root body.theme52 #app>nav>button[data-action="nav:customize"]{font-size:11px}:root body.theme52 #app>nav .navicon{width:29px;height:32px;flex:0 0 29px}:root body.theme52 #app>nav .navicon .ui-icon{width:29px;height:32px}:root body.theme52 #app .header-deck>span:not(.ui-icon){min-width:0}:root body.theme52 #app .header-deck small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}:root body.theme52 #app main[data-route=arena] .product-symbol{display:block;position:relative;height:clamp(100px,30vh,240px);min-height:100px;flex:0 0 auto;overflow:hidden;border:3px solid #291d32;box-shadow:inset 0 0 0 2px #ddc58f,3px 3px #291d3233;background:#f8f1e1}:root body.theme52 #app main[data-route=arena] .product-symbol>.product-image59{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;max-height:100%;filter:none}:root body.theme52 #app main[data-route=arena] .product-panel{display:grid;grid-template-columns:44% minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:8px;padding:12px;align-items:start}:root body.theme52 #app main[data-route=arena] .product-panel .product-symbol{grid-column:1;grid-row:1/4;height:100%;min-height:0;width:100%;align-self:stretch}:root body.theme52 #app main[data-route=arena] .product-panel h2{grid-column:2;grid-row:1;font-size:clamp(17px,2.3vw,26px)}:root body.theme52 #app main[data-route=arena] .product-panel>small{grid-column:2;grid-row:2;line-height:1.5}:root body.theme52 #app main[data-route=arena] .product-panel>.meta-price{display:none}:root body.theme52 #app main[data-route=arena] .product-panel>.actions{grid-column:2;grid-row:3;width:100%;margin:0;align-self:end}:root body.theme52 #app main[data-route=arena] .product-panel>.actions>.btn{width:100%;font-size:13px;padding-inline:5px;min-height:44px}:root body.theme52 #app :is(.shop41-benefits,.shop41-pass-options,.shop41-promo-body,.meta-grid>.panel,.meta-skin-layout>.panel,.decklist57>.panel){border:3px solid #291d32;border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%2369496c'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23e6dedc'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e") 24 /8px /0 stretch;background-color:#f8f1e1;box-shadow:3px 4px #17111d45}:root body.theme52 #app .shop41-art>.product-image59{max-width:94%;max-height:100%;filter:drop-shadow(2px 3px 0 #291d3255)}:root body.theme52 #app .shop41-gem-product{grid-template-columns:42% minmax(0,1fr);border:3px solid #291d32;border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%2369496c'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23e6dedc'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e") 24 /7px /0 stretch;box-shadow:2px 3px #17111d40}:root body.theme52 #app .shop41-gem-product .product-image59{height:100%;max-height:84px;width:100%}:root body.theme52 #app .shop41-benefits{grid-template-columns:34% minmax(0,1fr);align-content:center;column-gap:12px}:root body.theme52 #app .shop41-benefits .shop41-perks span{font-size:12px;line-height:1.45}:root body.theme52 #app .shop41-benefits .shop41-pass-seal{max-height:185px}:root body.theme52 #dialog:has(.deck43-picker)>.dialog42-body{background:radial-gradient(#bda0c229 .7px,transparent 1px) 0 0/5px 5px,#45304e;scrollbar-color:#b69abd #35253e}:root body.theme52 :is(#app,#dialog) .deck-slots57{background:radial-gradient(#bda0c229 .7px,transparent 1px) 0 0/5px 5px,#45304e!important;border:2px solid #291d32;box-shadow:inset 0 0 0 1px #b69abd;grid-template-columns:repeat(5,minmax(0,72px));justify-content:center;gap:5px;padding:7px}:root body.theme52 :is(#app,#dialog) .deck-slot57{max-height:94px;width:100%;min-height:0}:root body.theme52 :is(#app,#dialog) .deck-slot57>.card-media56{max-width:none}:root body.theme52 #dialog .deck43-card{border:3px solid #291d32;background:#f8f1e1;color:#291d32;box-shadow:3px 4px #17111d66}:root body.theme52 #dialog :is(.deck43-number,.deck43-meta){background:#45304e;color:#ffe0a0}:root body.theme52 #dialog .deck43-strategy small{color:#67516c}:root body.theme52 #dialog .deck43-card.is-selected>.btn:disabled{background:#ecd9ac!important;border:2px solid #7d6035!important;color:#45304e!important}:root body.theme52 #app .card-detail-body .copy-picker{flex:0 0 auto;align-content:start;align-items:start;min-height:0;height:auto;max-height:170px;justify-content:start}:root body.theme52 #app :is(.level-config,.card-detail-body){min-width:0}:root body.theme52 :is(#app,#dialog) :is(select,input[type=text],input[type=search]){border:2px solid #45304e;border-radius:2px 8px;background-color:#fff9e9;box-shadow:inset 0 -3px #e7d9be,2px 2px #291d322a}:root body.theme52 #app :is(.r37-setting,.mission49-row,.login-day){border-color:#806189;box-shadow:inset 0 0 0 1px #fff8e8,2px 2px #291d3225}:root body.theme52 #app .skintile{border:2px solid #291d32;box-shadow:inset 0 0 0 1px #b69abd,2px 3px #291d3244;border-radius:2px 8px}:root body.theme52 #app .skintile .ui-icon{width:18px;height:18px;vertical-align:middle}.empty67{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:140px;color:#6b5471;text-align:center;padding:24px}.empty67>.ui-icon{width:45px;height:45px;opacity:.65}.empty67 strong{font-size:15px}.empty67 p{font-size:12px;margin:0}.materials-grid:has(.fragment-item)+.empty67{display:none}.sr-only67{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pack-info67{display:grid;grid-template-columns:105px 1fr;gap:16px;align-items:center;padding:8px}.pack-info67-art{width:100%;height:150px;object-fit:contain}.pack-info67 h3{margin:0;font-size:19px}.pack-info67 p{margin:8px 0;display:flex;align-items:center;gap:6px}.pack-info67 .ui-icon{width:22px;height:22px;vertical-align:middle}.pack-info67-types{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0}.pack-info67-types span{display:flex;gap:4px;align-items:center;font-size:12px;background:#e6dedc;padding:4px}.pack-info67 small{font-size:12px}:root body.theme52 :is(#app,#dialog) :is(.sort56-control,.wallet41-toggle,[data-action^="wish:"])>.ui-icon{width:23px;height:23px;vertical-align:middle}:root body.theme52 :is(#app,#dialog) :is(.sort56-control,.wallet41-toggle)>.ui-icon path{stroke:#ffe0a0}:root body.theme52 #app main[data-route=arena] .product-panel{grid-template-columns:50% minmax(0,1fr)}:root body.theme52 #app main[data-route=arena] .product-panel .product-symbol{border:0;box-shadow:none;background:transparent}:root body.theme52 #app main[data-route=arena] .product-panel h2{font-size:clamp(17px,2.1vw,26px)}:root body.theme52 #app main[data-route=card-detail] .detail48-pages{flex:0 0 auto}:root body.theme52 #app main[data-route=card-detail] .detail48-pages>section{height:auto}:root body.theme52 #app .decklist57>.panel{display:grid;grid-template-columns:1fr auto;grid-template-rows:32px minmax(0,1fr) 18px 44px;gap:3px;height:100%;min-height:0;padding:7px}:root body.theme52 #app .decklist57>.panel>.row{grid-column:1/-1;grid-row:1}:root body.theme52 #app .decklist57>.panel>.deck-slots57{grid-column:1/-1;grid-row:2;grid-template-rows:repeat(2,minmax(0,1fr));min-height:0;margin:0;padding:4px}:root body.theme52 #app .decklist57 .deck-slot57{max-height:none;aspect-ratio:auto;height:100%;min-height:0}:root body.theme52 #app .decklist57>.panel>p{grid-row:3;margin:0;align-self:center;white-space:nowrap;font-size:11px}:root body.theme52 #app .decklist57>.panel>.actions{grid-column:1/-1;grid-row:4;margin:0}:root body.theme52 #app .shop41-promotion{grid-template-rows:minmax(0,1fr);min-height:0}:root body.theme52 #app .shop41-promo-banner{min-height:0;height:100%;overflow:hidden;gap:3px}:root body.theme52 #app .shop41-promo-banner .shop41-art{position:relative;min-height:0;height:auto;flex:1 1 0}:root body.theme52 #app .shop41-promo-banner .product-image59{position:absolute;inset:0;width:100%;height:100%;max-height:100%}:root body.theme52 #app .shop41-promo-body{display:grid;grid-template-rows:auto minmax(0,1fr) auto 44px;min-height:0;height:100%;padding:8px;gap:5px}:root body.theme52 #app .shop41-promo-body h2{font-size:17px;margin:0}:root body.theme52 #app .shop41-reward-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;margin:0;gap:5px}:root body.theme52 #app .shop41-reward-row>div{min-height:0;padding:3px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}:root body.theme52 #app .shop41-promo-body>.shop41-cta{margin:0;min-height:44px;width:100%}.level-confirm67{display:grid;grid-template-columns:105px minmax(0,1fr);gap:18px;align-items:center;padding:12px;background:radial-gradient(#8d6c9120 .8px,transparent 1px) 0 0/5px 5px}.level-confirm67 .card-media56{width:100px;height:142px}.level-confirm67 h3{font-size:20px;margin:0 0 6px;color:#35253e}.level-confirm67 .copy67{display:flex;gap:6px;align-items:center;font-size:12px}.level-confirm67 .copy67>.ui-icon{width:20px;height:20px}.level-confirm67 .level67{display:flex;gap:14px;align-items:center;margin:12px 0;font-size:22px;font-weight:900}.level-confirm67 .level67>b{background:#45304e;color:#ffdb80;padding:4px 12px;border:2px solid #291d32;box-shadow:2px 3px #291d3240}.level-confirm67 .cost67{display:flex;align-items:center;gap:10px;border-top:2px solid #cdb78b;padding-top:8px;font-size:16px}.cost67 .exp-book57{width:36px;height:44px}.cost67 small{display:block;font-size:12px;color:#6b5471}.level-confirm67 .insufficient67{color:#9b3027;font-weight:700}:root body.theme52 #dialog:has(.level-confirm67){width:min(530px,calc(100vw - 24px))}:root body.theme52 #dialog :is(.transaction41-output,.offer59-note){border:2px solid #806189;background:#eee4db;box-shadow:2px 2px #291d3222}:root body.theme52 #dialog :is(.transaction41-arrow,.exchange59-arrow){color:#62426c;font-weight:900;text-shadow:1px 1px #fff8e1}@media(max-height:500px){:root body.theme52 :is(#app,#dialog) .deck-slot57{max-height:62px}:root body.theme52 #app .shop41-benefits .shop41-pass-seal{max-height:140px}:root body.theme52 #app .shop41-gem-product .product-image59{max-height:62px}:root body.theme52 #app .shop41-benefits .shop41-perks span{font-size:11px}}@media(max-width:720px){:root body.theme52 #app>nav{padding:6px 4px;gap:5px}:root body.theme52 #app>nav>button{min-height:44px;max-height:53px;gap:3px;padding:4px;font-size:12px;border-width:2px}:root body.theme52 #app>nav>button[data-action="nav:customize"]{font-size:9px}:root body.theme52 #app>nav .navicon{width:24px;height:28px;flex-basis:24px}:root body.theme52 #app>nav .navicon .ui-icon{width:24px;height:28px}:root body.theme52 #app .shop41-benefits{column-gap:6px}:root body.theme52 #app .shop41-benefits .shop41-perks span{font-size:10px}.level-confirm67{gap:10px;padding:6px;grid-template-columns:85px 1fr}.level-confirm67 .card-media56{width:82px;height:116px}.level-confirm67 h3{font-size:17px}}:root body.theme52 #app .decklist67{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr) 62px;gap:8px;overflow:auto;min-height:0}:root body.theme52 #app .decklist67>.panel{min-width:0;padding:8px;gap:3px}:root body.theme52 #app .decklist67>.panel:not(.deck-empty67){grid-template-rows:25px minmax(0,1fr) 16px 16px 35px}:root body.theme52 #app .decklist67 .deck50-name h2{font-size:13px}.decklist67 .badge{font-size:9px;padding:2px}:root body.theme52 #app .decklist67 .deck-slots57{gap:3px}:root body.theme52 #app .decklist67 .actions .btn{min-height:32px;font-size:11px;padding:3px 6px}:root body.theme52 #app .decklist67 .deck-empty67{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;position:relative;border-style:dashed;color:#614369;background:#eee4db}.deck-empty67>.ui-icon{width:38px;height:38px}.deck-empty67-number{position:absolute;left:8px;top:5px;font-weight:900;opacity:.5}.deck-empty67>small{font-size:10px;text-align:center}.deck-empty67>.btn{min-height:36px;font-size:12px}:root body.theme52 #app .decklist67 .deck-empty67.is-locked{flex-direction:row;flex-wrap:wrap;gap:5px;padding:6px 10px 6px 27px;align-content:center;background:#45304e;color:#ffdf8c;border-image:none;border:2px solid #9e7e47}.deck-empty67.is-locked>.ui-icon{width:22px;height:22px}.deck-empty67.is-locked>strong{font-size:11px}.deck-empty67.is-locked>small{display:none}.deck-empty67.is-locked>.btn{min-height:28px;padding:3px 6px;font-size:10px}:root body.theme52 #app .decklist67{grid-template-rows:minmax(230px,1fr) 56px;align-content:start}:root body.theme52 #app .decklist67 .deck-empty67{background:#f8f1e1!important}:root body.theme52 #app .decklist67 .deck-empty67.is-locked{background:#45304e!important}:root body.theme52 #app .decklist67 .deck-slots57{padding:4px}:root body.theme52 #app .shop41-promo-body .shop41-reward-row{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}:root body.theme52 #app .shop41-promo-body>.shop41-cta{width:100%!important;max-width:none!important;justify-self:stretch}:root body.theme52 #app .shop41-promo-body{grid-template-columns:minmax(0,1fr);justify-content:stretch}:root body.theme52 #app{position:relative;isolation:isolate;background:#35253f;overflow:hidden}:root body.theme52 #app:before,:root body.theme52 #app:after{content:"";position:absolute;inset:-12%;pointer-events:none;z-index:-1}:root body.theme52 #app:before{background:radial-gradient(circle,#b69ac139 1px,transparent 1.5px) 0 0/11px 11px,repeating-linear-gradient(135deg,transparent 0 66px,#ac82b515 67px 68px,transparent 69px 130px);transform:rotate(-2deg)}:root body.theme52 #app:after{background:linear-gradient(120deg,transparent 15%,#d2ade212 29%,transparent 43%),radial-gradient(ellipse at 80% 70%,#7c589633,transparent 57%);transform:translate(-4%)}:root body.theme52 #app>main{background:transparent}:root body.theme52 #app>header,:root body.theme52 #app>nav{background-color:#45304ec9;background-image:radial-gradient(circle,#b69ac127 1px,transparent 1.5px);background-size:11px 11px}html[data-atmosphere68=on] #app:before{animation:paper-drift68 24s linear infinite alternate}html[data-atmosphere68=on] #app:after{animation:paper-light68 18s ease-in-out infinite alternate}@keyframes paper-drift68{to{transform:translate3d(12px,-12px,0) rotate(-2deg)}}@keyframes paper-light68{to{transform:translate3d(4%,2%,0);opacity:.55}}:root body.theme52 #app .campaign-r23 .chapterart{inset:7px!important;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)}:root body.theme52 #app .campaign-r23{background-color:#291d32}:root body.theme52 #app .battle-mode{background-clip:padding-box}.tap-spark68{position:fixed;display:block;width:0;height:0;z-index:2147483000;pointer-events:none!important;animation:spark-life68 .46s linear both}.tap-spark68:before{content:"";position:absolute;left:-9px;top:-9px;width:18px;height:18px;background:#fff0a9;clip-path:polygon(50% 0,61% 35%,100% 50%,61% 61%,50% 100%,38% 61%,0 50%,38% 35%);animation:spark-star68 .44s ease-out both}.tap-spark68 i{position:absolute;left:-2px;top:-2px;width:4px;height:4px;background:#ffd06a;box-shadow:0 0 2px #ffdb8577;transform:rotate(45deg);animation:spark-dot68 .44s ease-out both}.tap-spark68 i:nth-child(2n){background:#c9aff0}@keyframes spark-dot68{0%{opacity:0;transform:translate(0) scale(.3) rotate(45deg)}18%{opacity:.85}to{opacity:0;transform:translate(var(--dx68),var(--dy68)) scale(.15) rotate(120deg)}}@keyframes spark-star68{0%{opacity:0;transform:scale(.3) rotate(0)}18%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(.2) rotate(40deg)}}@keyframes spark-life68{0%{visibility:visible}to{visibility:visible}}html[data-atmosphere68=off] .tap-spark68{display:none}@media(prefers-reduced-motion:reduce){:root body.theme52 #app:before,:root body.theme52 #app:after{animation:none!important}.tap-spark68{display:none!important}}:root body.theme52 #app .decklist67{grid-template-rows:minmax(220px,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}:root body.theme52 :is(#app .decklist67,#dialog .deck-picker68) .deck-empty67.is-locked{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;gap:12px;position:relative;padding:18px 10px;background:#45304e!important;color:#ffdf8c;border:3px solid #291d32;border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%23cfaed0'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23291d32'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e") 24 /8px /0 stretch;min-width:0}:root body.theme52 :is(#app .decklist67,#dialog .deck-picker68) .deck-empty67.is-locked>.ui-icon{width:40px;height:40px}:root body.theme52 :is(#app .decklist67,#dialog .deck-picker68) .deck-empty67.is-locked>strong{font-size:14px}:root body.theme52 :is(#app .decklist67,#dialog .deck-picker68) .deck-empty67.is-locked>small{display:block;color:#e6cfaa;font-size:11px}:root body.theme52 :is(#app .decklist67,#dialog .deck-picker68) .deck-empty67.is-locked>.btn{min-height:40px;padding:5px 8px;font-size:12px}:root body.theme52 #dialog .deck-picker68{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}@media(max-width:720px){:root body.theme52 :is(#app .decklist67,#dialog .deck-picker68) .deck-empty67.is-locked>strong{font-size:12px}:root body.theme52 :is(#app .decklist67,#dialog .deck-picker68) .deck-empty67.is-locked>.btn{font-size:10px}}:root body.theme52 #app{overflow:clip}:root body.theme52 #app:before,:root body.theme52 #app:after{inset:0}:root body.theme52 #app:before{inset:-128px;background-image:radial-gradient(circle,#c9afd344 1px,transparent 1.6px),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='128'%20viewBox='0%200%20128%20128'%3e%3cg%20fill='none'%20stroke='%23c4a1d0'%20stroke-opacity='.13'%3e%3cpath%20d='M-64%2064%2064-64M0%20128%20128%200M64%20192%20192%2064'%20stroke-width='2'/%3e%3cpath%20d='M-32%2032%2032-32M-32%20160%20160-32M96%20160%20160%2096'/%3e%3c/g%3e%3c/svg%3e");background-size:16px 16px,128px 128px;transform:translateZ(0)}html[data-atmosphere68=on] #app:before{animation:paper-drift69 24s linear infinite}@keyframes paper-drift69{to{transform:translate3d(128px,-128px,0)}}:root body.theme52 #app:after{background:linear-gradient(115deg,transparent 20%,#dcbae219 37%,transparent 54%),radial-gradient(ellipse at 80% 70%,#9770ad44,transparent 57%)}.tap-spark68{animation:spark-life69 .96s linear both}.tap-spark68:before{left:-18px;top:-18px;width:36px;height:36px;background:#ffe454;filter:drop-shadow(2px 0 #211428) drop-shadow(-2px 0 #211428) drop-shadow(0 2px #211428) drop-shadow(0 -2px #211428);animation:spark-star69 .94s ease-out both}.tap-spark68:after{content:"";position:absolute;left:-22px;top:-22px;width:40px;height:40px;border:2px solid #fff8dc;border-radius:50%;box-shadow:0 0 0 2px #382243;animation:spark-ring69 .9s ease-out both}.tap-spark68 i{left:-3.5px;top:-3.5px;width:7px;height:7px;background:#ffe454;box-shadow:0 0 0 1.5px #211428;animation:spark-dot69 .94s ease-out both}.tap-spark68 i:nth-child(2n){background:#a8efff}@keyframes spark-star69{0%{opacity:0;transform:scale(.35) rotate(-12deg)}12%,40%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(.35) rotate(35deg)}}@keyframes spark-dot69{0%{opacity:0;transform:translate(0) scale(.4) rotate(45deg)}16%{opacity:1}60%{opacity:1}to{opacity:0;transform:translate(var(--dx68),var(--dy68)) scale(.4) rotate(110deg)}}@keyframes spark-ring69{0%{opacity:0;transform:scale(.35)}15%{opacity:.9}to{opacity:0;transform:scale(1.6)}}@keyframes spark-life69{0%{visibility:visible}to{visibility:visible}}:root body.theme52 #app main:is([data-route=mission],[data-route=settings],[data-route=profile]) .panel{border:3px solid #291d32;border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%2369496c'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23e6dedc'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e") 24 /8px /0 stretch;box-shadow:3px 4px #17111d55;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='400'%20viewBox='0%200%20800%20400'%20preserveAspectRatio='none'%3e%3cdefs%3e%3cpattern%20id='d'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1'%20fill='%2372577a'%20opacity='.15'/%3e%3c/pattern%3e%3c/defs%3e%3cpath%20d='M0%200h130L0%20130ZM800%20400H670l130-130Z'%20fill='url(%23d)'/%3e%3cg%20fill='none'%20stroke='%239b7e91'%20stroke-opacity='.2'%20stroke-width='2'%3e%3cpath%20d='M15%2012h83M12%2015v83M785%20388h-83M788%20385v-83'/%3e%3cpath%20d='M0%20100%20100%200M700%20400%20800%20300'/%3e%3c/g%3e%3c/svg%3e")!important;background-size:100% 100%!important}:root body.theme52 #app :is(.shop48-product,.shop41-benefits,.shop41-pass-options,.shop41-promo-body,.meta-skin-layout>.panel){background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='400'%20viewBox='0%200%20800%20400'%20preserveAspectRatio='none'%3e%3cdefs%3e%3cpattern%20id='d'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1'%20fill='%2372577a'%20opacity='.15'/%3e%3c/pattern%3e%3c/defs%3e%3cpath%20d='M0%200h130L0%20130ZM800%20400H670l130-130Z'%20fill='url(%23d)'/%3e%3cg%20fill='none'%20stroke='%239b7e91'%20stroke-opacity='.2'%20stroke-width='2'%3e%3cpath%20d='M15%2012h83M12%2015v83M785%20388h-83M788%20385v-83'/%3e%3cpath%20d='M0%20100%20100%200M700%20400%20800%20300'/%3e%3c/g%3e%3c/svg%3e")!important;background-size:100% 100%!important}:root body.theme52 #app main[data-route=arena] .product-panel{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='400'%20viewBox='0%200%20800%20400'%20preserveAspectRatio='none'%3e%3cdefs%3e%3cpattern%20id='d'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1'%20fill='%2372577a'%20opacity='.15'/%3e%3c/pattern%3e%3c/defs%3e%3cpath%20d='M0%200h130L0%20130ZM800%20400H670l130-130Z'%20fill='url(%23d)'/%3e%3cg%20fill='none'%20stroke='%239b7e91'%20stroke-opacity='.2'%20stroke-width='2'%3e%3cpath%20d='M15%2012h83M12%2015v83M785%20388h-83M788%20385v-83'/%3e%3cpath%20d='M0%20100%20100%200M700%20400%20800%20300'/%3e%3c/g%3e%3c/svg%3e")!important;background-size:100% 100%!important}:root body.theme52 #app main[data-route=arena] .product-symbol{padding:3px;border:2px solid #4d3358!important;box-shadow:2px 3px #291d3244!important;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:#eedfbf!important}:root body.theme52 #app .deck-empty67.is-locked{background-image:repeating-linear-gradient(135deg,transparent 0 15px,#b89ac60b 16px 18px,transparent 19px 32px)!important}:root body.theme52 #app .deck-empty67-number{font:italic 30px Impact,Arial Black,sans-serif;color:#d6b7df;opacity:.55;left:12px;top:8px}:root body.theme52 #app .skintile.selected{border-color:#ffc447;box-shadow:inset 0 0 0 1px #ffe6a4,3px 3px #211428;background-image:linear-gradient(125deg,#94677855,transparent 65%)}:root body.theme52 #app .r37-settings>label:not(.r37-check){border:2px solid #806189;border-radius:2px 9px;box-shadow:inset 0 2px #fff5d9,2px 2px #291d3225}:root body.theme52 input[type=range]{accent-color:#72517d}:root body.theme52 #app :is(.mission-row,.mission49-row,.login-day){border:2px solid #927499;box-shadow:inset 0 2px #fff,2px 3px #291d3225}:root body.theme52 #dialog{transform-origin:50% 50%;transition:opacity .18s ease-out,transform .18s ease-out,display .18s allow-discrete,overlay .18s allow-discrete;opacity:0;transform:scale(.95);animation:none!important}:root body.theme52 #dialog[open]{opacity:1;transform:scale(1)}@starting-style{:root body.theme52 #dialog[open]{opacity:0;transform:scale(.95)}}:root body.theme52 #dialog>h2{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='128'%20viewBox='0%200%20128%20128'%3e%3cg%20fill='none'%20stroke='%23c4a1d0'%20stroke-opacity='.13'%3e%3cpath%20d='M-64%2064%2064-64M0%20128%20128%200M64%20192%20192%2064'%20stroke-width='2'/%3e%3cpath%20d='M-32%2032%2032-32M-32%20160%20160-32M96%20160%20160%2096'/%3e%3c/g%3e%3c/svg%3e");background-size:128px 128px;border-bottom:2px solid #bb9bc2;box-shadow:inset 0 -2px #211428}:root body.theme52 #dialog>.dialog42-body{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='400'%20viewBox='0%200%20800%20400'%20preserveAspectRatio='none'%3e%3cdefs%3e%3cpattern%20id='d'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1'%20fill='%2372577a'%20opacity='.15'/%3e%3c/pattern%3e%3c/defs%3e%3cpath%20d='M0%200h130L0%20130ZM800%20400H670l130-130Z'%20fill='url(%23d)'/%3e%3cg%20fill='none'%20stroke='%239b7e91'%20stroke-opacity='.2'%20stroke-width='2'%3e%3cpath%20d='M15%2012h83M12%2015v83M785%20388h-83M788%20385v-83'/%3e%3cpath%20d='M0%20100%20100%200M700%20400%20800%20300'/%3e%3c/g%3e%3c/svg%3e");background-size:100% 100%}:root body.theme52 #dialog .dialog43-close{border:2px solid #19111f;background:#5c3c65;color:#fff4d7;box-shadow:inset 0 0 0 1px #dfbcda,2px 3px #17111d}:root body.theme52 #dialog :is(.transaction41-output,.reward42-item,.upgrade46-material){border:2px solid #806189;border-radius:2px 8px;box-shadow:2px 2px #291d3233}:root body.theme52 #app main.motion52-ghost{pointer-events:none!important}html[data-reduced-motion=true] #dialog{transition:none!important}@media(prefers-reduced-motion:reduce){:root body.theme52 #app:before,:root body.theme52 #app:after{animation:none!important}:root body.theme52 #dialog{transition:none!important}.tap-spark68{display:none!important}}:root body.theme52 #app main:is([data-route=collection],[data-route=materials],[data-route=card-detail],[data-route=card-level],[data-route=card-awake]) .panel{border:3px solid #291d32;border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%2369496c'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23e6dedc'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e") 24 /8px /0 stretch;box-shadow:3px 4px #17111d55}:root body.theme52 #app .materials-inventory{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='400'%20viewBox='0%200%20800%20400'%20preserveAspectRatio='none'%3e%3cdefs%3e%3cpattern%20id='d'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1'%20fill='%2372577a'%20opacity='.15'/%3e%3c/pattern%3e%3c/defs%3e%3cpath%20d='M0%200h130L0%20130ZM800%20400H670l130-130Z'%20fill='url(%23d)'/%3e%3cg%20fill='none'%20stroke='%239b7e91'%20stroke-opacity='.2'%20stroke-width='2'%3e%3cpath%20d='M15%2012h83M12%2015v83M785%20388h-83M788%20385v-83'/%3e%3cpath%20d='M0%20100%20100%200M700%20400%20800%20300'/%3e%3c/g%3e%3c/svg%3e")!important;background-size:100% 100%!important}:root body.theme52 #app .strategyoption{border:3px solid #291d32;border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%23cfaed0'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23291d32'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e") 24 /7px /0 stretch;box-shadow:2px 3px #17111d55}:root body.theme52 #app .strategyoption .badge{display:inline-flex;align-items:center;gap:4px}.strategyoption .badge>.ui-icon{width:14px;height:14px}:root body.theme52 #app .strategy-book59{box-shadow:3px 3px #17111d,inset 2px 0 #ffe7b377;background-image:linear-gradient(135deg,#9f789044,transparent 55%)}:root body.theme52 #app .profile-display>:is(b,strong,small){color:#f8f1e1!important;text-shadow:0 1px #211428}:root body.theme52 #app main[data-route=arena] .product-symbol{height:auto!important;min-height:0!important;aspect-ratio:3/2;align-self:center}:root body.theme52 #dialog .upgrade42-progress{background:#45304e;color:#ffe1a0;border:2px solid #291d32;box-shadow:inset 0 1px #b69abd,2px 3px #291d3240}:root body.theme52 #dialog .upgrade42-art{background:transparent;border:0;box-shadow:none}:root body.theme52 #dialog .upgrade42-art>span{background:#45304e;color:#fff3d4;border:1px solid #291d32}:root body.theme52 #dialog :is(.upgrade42-cost,.upgrade42-material){background:#eee1c9;border:2px solid #927499;box-shadow:2px 2px #291d3222}.tap-spark68:before{background:radial-gradient(circle,#fff 0 16%,#9cffff 32%,#39d9ed 70%);filter:drop-shadow(2px 0 #24112f) drop-shadow(-2px 0 #24112f) drop-shadow(0 2px #24112f) drop-shadow(0 -2px #24112f)}.tap-spark68:after{border-color:#8ff5ff;box-shadow:0 0 0 2px #24112f}.tap-spark68 i{background:#54e4f1;box-shadow:0 0 0 1.5px #24112f}.tap-spark68 i:nth-child(2n){background:#f6d8ff}:root body.theme52 #app>header{background-color:#45304e;background-image:radial-gradient(circle,#c9afd344 1px,transparent 1.6px),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='128'%20viewBox='0%200%20128%20128'%3e%3cg%20fill='none'%20stroke='%23c4a1d0'%20stroke-opacity='.13'%3e%3cpath%20d='M-64%2064%2064-64M0%20128%20128%200M64%20192%20192%2064'%20stroke-width='2'/%3e%3cpath%20d='M-32%2032%2032-32M-32%20160%20160-32M96%20160%20160%2096'/%3e%3c/g%3e%3c/svg%3e"),linear-gradient(110deg,#513958,#291d32 72%);background-size:16px 16px,128px 128px,100% 100%;background-position:0 0,0 0,0 0;animation:topbar-drift70 24s linear infinite;animation-play-state:paused}html[data-atmosphere68=on] body.theme52 #app>header{animation-play-state:running}@keyframes topbar-drift70{to{background-position:128px -128px,128px -128px,0 0}}html[data-reduced-motion=true] body.theme52 #app>header{animation:none}@media(prefers-reduced-motion:reduce){:root body.theme52 #app>header{animation:none}}:root body.theme52 .live64-preview-note{position:fixed;top:5px;right:106px;bottom:auto;max-width:48vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#45304e;color:#f8f1e1;border:1px solid #9e80aa;border-radius:2px;padding:1px 5px;font-size:9px;line-height:14px;z-index:5}.motion52-ghost .live64-preview-note{display:none}:root body.theme52 #app .shop48-product>.shop41-art>.product-image59{transform:scale(1.16);transform-origin:center;filter:drop-shadow(2px 3px 0 #291d3266)}:root body.theme52 #app .shop48-product>.shop41-art:before{inset:3% 8%;background:repeating-conic-gradient(from 6deg at 50% 60%,#96739f45 0deg 7deg,transparent 7deg 19deg)}:root body.theme52 #app .shop48-product.coin>.shop41-art:before{background:repeating-conic-gradient(from 6deg at 50% 60%,#cf9c3a45 0deg 7deg,transparent 7deg 19deg)}:root body.theme52 #app .shop41-pass-option{border:2px solid #45304e;border-radius:2px 9px;box-shadow:inset 0 2px #fffdf2,2px 3px #291d3244;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='400'%20viewBox='0%200%20800%20400'%20preserveAspectRatio='none'%3e%3cdefs%3e%3cpattern%20id='d'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1'%20fill='%2372577a'%20opacity='.15'/%3e%3c/pattern%3e%3c/defs%3e%3cpath%20d='M0%200h130L0%20130ZM800%20400H670l130-130Z'%20fill='url(%23d)'/%3e%3cg%20fill='none'%20stroke='%239b7e91'%20stroke-opacity='.2'%20stroke-width='2'%3e%3cpath%20d='M15%2012h83M12%2015v83M785%20388h-83M788%20385v-83'/%3e%3cpath%20d='M0%20100%20100%200M700%20400%20800%20300'/%3e%3c/g%3e%3c/svg%3e");background-size:100% 100%}:root body.theme52 #app .shop41-pass-option b{font-style:italic;color:#45304e}:root body.theme52 #app .shop41-gem-product{background-image:radial-gradient(ellipse at 20% 45%,#b9e9ef55,transparent 55%),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='400'%20viewBox='0%200%20800%20400'%20preserveAspectRatio='none'%3e%3cdefs%3e%3cpattern%20id='d'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1'%20fill='%2372577a'%20opacity='.15'/%3e%3c/pattern%3e%3c/defs%3e%3cpath%20d='M0%200h130L0%20130ZM800%20400H670l130-130Z'%20fill='url(%23d)'/%3e%3cg%20fill='none'%20stroke='%239b7e91'%20stroke-opacity='.2'%20stroke-width='2'%3e%3cpath%20d='M15%2012h83M12%2015v83M785%20388h-83M788%20385v-83'/%3e%3cpath%20d='M0%20100%20100%200M700%20400%20800%20300'/%3e%3c/g%3e%3c/svg%3e");background-size:auto,100% 100%}:root body.theme52 #app .shop41-reward-row>div{border:1px solid #a68aae;background:#fff9ec;box-shadow:inset 0 2px #fff,1px 2px #291d3220;border-radius:2px 7px}:root body.theme52 #app .card-detail-body .copy-picker{grid-template-columns:repeat(auto-fill,86px);gap:7px;max-height:248px;padding:4px;overflow-y:auto}:root body.theme52 #app .card-detail-body .copy-picker .copy-choice:has(>.card51){height:120px;min-height:120px;width:86px}:root body.theme52 #app .card-detail-body .copy-picker .copy-choice>.card51{height:100px}:root body.theme52 #app .copy-choice[aria-pressed=true]{outline:2px solid #d9a73c;outline-offset:0;box-shadow:inset 0 0 0 1px #ffe7a0,2px 3px #291d3255}:root body.theme52 #app :is(.copy-picker .copy-choice>.copy-level,.level-identity .copy-level,.card-portrait>.copy-level){background:#45304e;color:#fff2d7}:root body.theme52 #app .card-stats .skill-levels>span{background:#6d4e78;color:#fff2d7;border:1px solid #a68aae;border-radius:2px}:root body.theme52 #app .copy-facts{border-color:#b89bc1;color:#45304e}:root body.theme52 #app .copy-facts .copy-right{background:#45304e}:root body.theme52 #app .level-workspace{border-color:#9b7ca5;gap:10px}:root body.theme52 #app .level-identity{border-color:#b69abd}:root body.theme52 #app .level-delta small{color:#e8d3ef}:root body.theme52 #app .level-target strong{color:#45304e}:root body.theme52 #app .level-budget span{color:#e4d1ea}:root body.theme52 #app .level-budget .insufficient{color:#ffc1b9}:root body.theme52 #app .skintile.selected,:root body.theme52 #app .skintile.selected :is(b,strong,small,span){color:#291d32!important;text-shadow:none!important}:root body.theme52 #app .skintile.selected{background:#f5dfaa!important;box-shadow:inset 0 0 0 2px #fff3cd,2px 3px #291d3260}:root body.theme52 #app :is(.r37-subline,.r37-toggle){border:2px solid #6f5179;border-radius:2px 7px}:root body.theme52 #app .meta-table :is(th,td){border-color:#ba9ec0}:root body.theme52 #app .meta-table tbody tr:nth-child(2n){background:#eee3ec}:root body.theme52 #app .mission49-row{border-left:4px solid #765380;background:#fffcf3}:root body.theme52 #app .login-day{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='400'%20viewBox='0%200%20800%20400'%20preserveAspectRatio='none'%3e%3cdefs%3e%3cpattern%20id='d'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1'%20fill='%2372577a'%20opacity='.15'/%3e%3c/pattern%3e%3c/defs%3e%3cpath%20d='M0%200h130L0%20130ZM800%20400H670l130-130Z'%20fill='url(%23d)'/%3e%3cg%20fill='none'%20stroke='%239b7e91'%20stroke-opacity='.2'%20stroke-width='2'%3e%3cpath%20d='M15%2012h83M12%2015v83M785%20388h-83M788%20385v-83'/%3e%3cpath%20d='M0%20100%20100%200M700%20400%20800%20300'/%3e%3c/g%3e%3c/svg%3e");background-size:100% 100%}:root body.theme52 #dialog :is(.filter-fields label,.skill-level-table th){color:#45304e}:root body.theme52 #dialog .skill-level-table th{background:#e7d9eb}:root body.theme52 #dialog .skill-level-table :is(th,td){border-color:#baa0c1}:root body.theme52 #dialog .skill-level-table tr:nth-child(2n){background:#f0e7f0}:root body.theme52 #dialog :is(.live64-rewards>article,.reward56-grid>.reward42-item){border:2px solid #94729e;background:radial-gradient(circle,#b39cbb22 .7px,transparent 1px) 0 0/5px 5px,#fbf3df;border-radius:2px 8px;box-shadow:2px 3px #291d322b;padding:5px;animation:reward-reveal71 .38s cubic-bezier(.18,.7,.25,1) both}:root body.theme52 #dialog :is(.live64-rewards,.reward56-grid)>:nth-child(2n){animation-delay:50ms}:root body.theme52 #dialog :is(.live64-rewards,.reward56-grid)>:nth-child(3n){animation-delay:.1s}:root body.theme52 #dialog :is(.live64-rewards,.reward56-grid):has(>:only-child){grid-template-columns:minmax(110px,170px);justify-content:center}:root body.theme52 #dialog .live64-rewards>article>span{display:flex;align-items:center;gap:4px;color:#45304e;font-weight:700}:root body.theme52 #dialog .pack-confirm57{padding:15px;border:2px solid #9b7ca5;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='400'%20viewBox='0%200%20800%20400'%20preserveAspectRatio='none'%3e%3cdefs%3e%3cpattern%20id='d'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1'%20fill='%2372577a'%20opacity='.15'/%3e%3c/pattern%3e%3c/defs%3e%3cpath%20d='M0%200h130L0%20130ZM800%20400H670l130-130Z'%20fill='url(%23d)'/%3e%3cg%20fill='none'%20stroke='%239b7e91'%20stroke-opacity='.2'%20stroke-width='2'%3e%3cpath%20d='M15%2012h83M12%2015v83M785%20388h-83M788%20385v-83'/%3e%3cpath%20d='M0%20100%20100%200M700%20400%20800%20300'/%3e%3c/g%3e%3c/svg%3e") center/100% 100%,#fbf3df;box-shadow:2px 3px #291d3225}:root body.theme52 #dialog :is(.live64-assembly,.burn42-flow,.upgrade42-flow){border-block:1px solid #b298b9;padding-block:8px}@keyframes reward-reveal71{0%{opacity:0;transform:translateY(12px) scale(.9)}to{opacity:1;transform:none}}:root body.theme52 #dialog:has(.reward56-grid):not(:has(.reward56-grid>:only-child)){width:min(820px,calc(100vw - 20px))}:root body.theme52 #dialog .reward56-grid .exp-book57{height:clamp(44px,13vh,90px);width:40px;object-fit:contain}:root body.theme52 #dialog .reward56-grid:has(>:only-child) :is(.card-media56,.exp-book57){height:114px;width:81px}:root body.theme52 #dialog .reward56-grid:has(>:only-child) .card-media56>.card51{height:100%;width:100%}html[data-reduced-motion=true] #dialog :is(.live64-rewards>article,.reward56-grid>.reward42-item){animation:none!important}@media(prefers-reduced-motion:reduce){#dialog :is(.live64-rewards>article,.reward56-grid>.reward42-item){animation:none!important}}@media(max-height:500px){:root body.theme52 #dialog .live64-rewards :is(.card-media56,.card51,img){width:56px;height:80px}:root body.theme52 #dialog .live64-rewards:has(>:only-child) :is(.card-media56,.card51,img){width:82px;height:117px}}:root body.theme52 #app .awake-material71{display:flex;justify-content:flex-start;gap:12px;padding:6px 10px;min-height:82px;text-align:left}:root body.theme52 #app .awake-material71>.card51{height:72px;width:51px;flex:none}:root body.theme52 #app .awake-material71>span>small{display:block;font-size:11px;margin-top:5px}:root body.theme52 #app .awake-material71 .ui-icon{width:17px;height:17px;vertical-align:middle;margin-right:5px}:root body.theme52 #app .login-day>strong{padding:5px;border-bottom:2px solid #9b7ca5;background:#eee3ec;color:#45304e}:root body.theme52 #app .login-day.today{border-color:#a77920;box-shadow:inset 0 0 0 1px #ffd875,2px 3px #291d3240}:root body.theme52 #app .login-day.today>strong{background:#ffd064;border-color:#a77920;color:#291d32}:root body.theme52 #dialog .upgrade42-material>.card-media56{width:40px;height:57px;flex:none}:root body.theme52 #dialog .upgrade42-material>.card-media56>.card51{width:100%;height:100%}:root body.theme52 #dialog:has(.upgrade42-material){width:min(720px,calc(100vw - 20px))}:root body.theme52 #dialog .dialog42-body:has(>.upgrade42-material){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:start}:root body.theme52 #dialog .dialog42-body:has(>.upgrade42-material)>.upgrade42{grid-column:1;grid-row:1/3;grid-template-columns:78px minmax(0,1fr);gap:8px;align-self:center}:root body.theme52 #dialog .dialog42-body:has(>.upgrade42-material) .upgrade42-art>.card-media56{width:64px;height:90px}:root body.theme52 #dialog .dialog42-body:has(>.upgrade42-material)>.upgrade42-material{grid-column:2;grid-row:1;margin:0;padding:5px;font-size:11px}:root body.theme52 #dialog .dialog42-body:has(>.upgrade42-material)>.upgrade42-cost{grid-column:2;grid-row:2;margin:0;padding:6px;font-size:11px}:root body.theme52 #dialog .dialog42-body:has(>.upgrade42-material)>.upgrade42-note{grid-column:1/-1;margin:0;font-size:10px}@media(max-height:400px){:root body.theme52 #dialog .reward56-grid>.reward42-item{padding:4px}}:root body.theme52 #app main .tabs[role=tablist]{display:flex;flex:0 0 auto;gap:5px;margin:0;min-height:44px;align-items:center}:root body.theme52 #app main .tabs[role=tablist]>button{box-sizing:border-box;flex:0 0 auto;min-height:44px;height:44px;padding:6px 12px;font-size:14px;font-weight:900;line-height:20px;white-space:nowrap;transform:none}:root body.theme52 #app>nav>button[data-action="nav:customize"]{font-size:14px}:root body.theme52 #app>nav [data-action="nav:customize"] .navicon{background:none!important}:root body.theme52 #app>nav [data-action="nav:customize"] .navicon>.ui-icon{visibility:visible!important;opacity:1!important;display:block!important}:root body.theme52 :is(#app,#dialog) :is(.copy-tile,.deck-slot57):has(>.awake-surface72){position:relative;isolation:isolate;background:transparent!important}.awake-surface72{position:absolute;inset:0 0 24px;width:100%;height:calc(100% - 24px);z-index:-1;pointer-events:none;overflow:hidden;border-radius:2px}.deck-slot57>.awake-surface72{inset:0;height:100%}:root body.theme52 :is(#app,#dialog) .is-fragment56 .card51-character{opacity:.6}:root body.theme52 :is(#app,#dialog) .fragment56-watermark{opacity:1;filter:drop-shadow(0 1px 0 #fff9);width:61%;top:48%}:root body.theme52 :is(#app,#dialog) .fragment56-watermark>.ui-icon path{fill:#fff3d4;fill-opacity:.58;stroke:#45304e;stroke-opacity:.92;stroke-width:2.3px;paint-order:stroke fill}.reviewbar:has(.wallet-tools72)>span:first-child{margin-right:auto}.reviewbar .wallet-tools72{display:inline-flex;gap:6px;align-items:center;flex:none;margin-left:8px;margin-right:0}.reviewbar .wallet-tools72>button{font:700 10px system-ui;color:#ffdf86;background:#45304e;border:1px solid #9c7ba5;border-radius:3px;padding:1px 6px;min-height:22px;cursor:pointer}.reviewbar .wallet-tools72>button:disabled{opacity:.5;cursor:wait}:root body.theme52 .live64-preview-note{display:none}@media(max-width:720px){:root body.theme52 #app main .tabs[role=tablist]>button{padding:6px 9px;font-size:12px}:root body.theme52 #app>nav>button[data-action="nav:customize"]{font-size:11px}.reviewbar>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.reviewbar .wallet-tools72{gap:3px;margin-left:4px}.reviewbar .wallet-tools72>button{font-size:9px;padding:1px 4px}}:root body.theme52 :is(#app,#dialog) .fragment56-watermark{width:48%}:root body.theme52 #app main:is([data-route=decks],[data-route=materials])>.cards-toolbar>.filter-control{margin-left:auto}:root body.theme52 #app header{gap:6px}:root body.theme52 #app header>.topbar41-energy{flex:0 0 52px;width:52px;min-width:52px;padding:4px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:2px;font-size:13px}:root body.theme52 #app header>.topbar41-energy .ui-icon{width:20px;height:25px}:root body.theme52 #app header .wallet{gap:6px;min-width:0}:root body.theme52 #app header .wallet>.counter{box-sizing:border-box;flex:0 0 96px;width:96px;min-width:96px;max-width:96px;white-space:nowrap;justify-content:center;font-size:12px;gap:3px;padding:4px 6px;font-variant-numeric:tabular-nums}:root body.theme52 #app header .wallet>.counter .currency{display:none}:root body.theme52 #app header .header-exp73{flex:0 0 88px;width:88px;min-width:88px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:4px;padding:3px 6px;border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='160'%20viewBox='0%200%20300%20160'%3e%3cdefs%3e%3cpattern%20id='dots'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.7'%20fill='%2369496c'%20opacity='.2'/%3e%3c/pattern%3e%3clinearGradient%20id='shine'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M16%202H284L298%2016V144L284%20158H16L2%20144V16Z'%20fill='%23120e16'/%3e%3cpath%20d='M17%206H282L294%2018V142L282%20154H18L6%20142V18Z'%20fill='%23f8f1e1'/%3e%3cpath%20d='M20%2010H280L290%2020V140L280%20150H20L10%20140V20Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='%23f8f1e1'%20stroke='%23120e16'%20stroke-width='3'/%3e%3cpath%20d='M28%2016H100L16%20100V28ZM285%2060v72l-12%2012h-72Z'%20fill='url(%23dots)'/%3e%3cpath%20d='M24%2015H276L285%2024V136L276%20145H24L15%20136V24Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M15%2037V24l9-9h13ZM263%20145h13l9-9v-13Z'%20fill='%238d6c91'%20stroke='%23120e16'%20stroke-width='3'/%3e%3c/svg%3e") 24 fill /7px /0 stretch;background:none;border-radius:0;color:#211729;box-shadow:2px 3px #17111d}.header-exp73>img{width:25px;height:31px;object-fit:contain}.header-exp73>span{display:flex;flex-direction:column;text-align:left;line-height:1.15}.header-exp73 small{font-size:9px}.header-exp73 b{font-size:12px;font-variant-numeric:tabular-nums}:root body.theme52 #app .level-config{display:grid;grid-template-rows:36px minmax(60px,1fr) 44px;min-height:0;gap:5px}:root body.theme52 #app .level-target,:root body.theme52 #app .level-target select{min-height:36px;height:36px}:root body.theme52 #app .level-comparison{margin-top:0;min-height:0}:root body.theme52 #app .level-skills{max-height:none;min-height:0;overflow:auto}:root body.theme52 #app .level-delta{padding:4px}:root body.theme52 #app .level-identity .card51{max-height:102px}:root body.theme52 #app .level-config>.level-budget{margin:0;padding:4px 10px;background:#45304e;border:1px solid #ad88b4;border-radius:3px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:center}:root body.theme52 #app .level-footer{justify-content:flex-end}:root body.theme52 #app header .header-deck{width:125px;min-width:0;max-width:125px;flex:0 1 125px}:root body.theme52 #app header .header-deck strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}@media(max-width:720px){:root body.theme52 #app header{gap:4px}:root body.theme52 #app header .wallet{gap:4px}:root body.theme52 #app header>.topbar41-energy{width:44px;min-width:44px;flex-basis:44px;font-size:11px}:root body.theme52 #app header .header-deck{flex-basis:90px;width:90px;max-width:90px}:root body.theme52 #app header .wallet>.counter{flex-basis:64px;width:64px;min-width:64px;max-width:64px;font-size:11px;padding:3px;gap:2px}:root body.theme52 #app header .header-exp73{flex-basis:65px;width:65px;min-width:65px;padding:3px;gap:2px}.header-exp73>img{width:20px;height:27px}.header-exp73 b{font-size:10px}:root body.theme52 #app .level-config>.level-budget{padding:7px 8px;gap:5px}}:root body.theme52 :is(#app,#dialog) .fragment56-watermark{width:36%}:root body.theme52 #app header .wallet>.topbar41-energy{flex:0 0 52px;width:52px;min-width:52px;padding:4px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:2px;font-size:13px}:root body.theme52 #app header .wallet>.topbar41-energy .ui-icon{width:20px;height:25px}:root body.theme52 #app main[data-route=collection]>.cards-toolbar>.collection-tools{margin-left:auto}@media(max-width:720px){:root body.theme52 #app header .wallet>.topbar41-energy{flex-basis:44px;width:44px;min-width:44px;font-size:11px}}:root body.theme52 #app .r37-pool{display:flex;flex-direction:column;gap:6px}:root body.theme52 #app .r37-pool .tour-pool{flex:1;min-height:110px;align-items:stretch;gap:9px}:root body.theme52 #app .r37-pool .tour-pool>button{position:relative;display:grid;grid-template-rows:24px minmax(30px,1fr) 19px;gap:3px;min-height:110px;padding:7px 9px!important;border:2px solid #291d32!important;border-radius:2px 9px;background:radial-gradient(circle,#45304e26 .7px,transparent 1px) 0 0/5px 5px,#f8edce!important;box-shadow:inset 0 0 0 2px #ad8dae,2px 3px #291d32!important;color:#45304e!important;text-shadow:none!important}:root body.theme52 #app .tour75-head{display:flex;justify-content:space-between;align-items:center;gap:3px}:root body.theme52 #app .tour75-head>b{font-size:20px;line-height:24px}:root body.theme52 #app .tour75-head>small{padding:2px 6px;background:#45304e;color:#fff1c8;clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px);font-size:11px}:root body.theme52 #app .tour75-art{display:flex;align-items:center;justify-content:center;min-height:0;background:repeating-conic-gradient(from 7deg,#92739a22 0deg 9deg,transparent 9deg 24deg);border-block:1px solid #b59db7}:root body.theme52 #app .tour75-art>.ui-icon{width:auto;height:80%;max-width:60px;max-height:72px;filter:drop-shadow(2px 2px 0 #291d3233)}:root body.theme52 #app .tour75-progress{display:block;background:#45304e;color:#fff1d4;padding:2px;font-size:10px;white-space:nowrap}:root body.theme52 #app .r37-pool .tour-pool>button[aria-pressed=true]{background-color:#fce2a0!important;outline:2px solid #e3ad36;outline-offset:-1px;box-shadow:inset 0 0 0 3px #fff3c3,2px 3px #291d32!important}:root body.theme52 #app .tour-pool>button[aria-pressed=true] .tour75-art:after{content:"✓";position:absolute;right:10px;top:39px;border:2px solid #fff4cf;background:#45304e;color:#fff4cf;width:22px;height:22px;border-radius:50%;font-size:17px;line-height:22px;text-align:center}:root body.theme52 #app :is(.r37-metrics>strong,.r37-bracket>div){border:2px solid #291d32;border-radius:2px 9px;background-image:radial-gradient(circle,#d1b7d02b .7px,transparent 1px),linear-gradient(135deg,#76558044,transparent 65%);background-size:5px 5px,auto;box-shadow:inset 0 0 0 1px #ae8cba,2px 3px #291d3233}:root body.theme52 #app .r37-metrics small{border-top:1px solid #a889b1;padding-top:5px}:root body.theme52 #app .rank-card>div{flex:1;border-bottom:2px solid #bba1c2;padding-bottom:4px}:root body.theme52 #app .rank-card strong{font-size:14px;color:#45304e}:root body.theme52 #app .rank-opponents>.panel{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='400'%20viewBox='0%200%20800%20400'%20preserveAspectRatio='none'%3e%3cdefs%3e%3cpattern%20id='d'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='2'%20cy='2'%20r='1'%20fill='%2372577a'%20opacity='.15'/%3e%3c/pattern%3e%3c/defs%3e%3cpath%20d='M0%200h130L0%20130ZM800%20400H670l130-130Z'%20fill='url(%23d)'/%3e%3cg%20fill='none'%20stroke='%239b7e91'%20stroke-opacity='.2'%20stroke-width='2'%3e%3cpath%20d='M15%2012h83M12%2015v83M785%20388h-83M788%20385v-83'/%3e%3cpath%20d='M0%20100%20100%200M700%20400%20800%20300'/%3e%3c/g%3e%3c/svg%3e");background-size:100% 100%}@media(max-width:720px){:root body.theme52 #app .r37-pool .tour-pool{gap:6px}:root body.theme52 #app .r37-pool .tour-pool>button{padding:5px!important}:root body.theme52 #app .tour75-head>b{font-size:17px}:root body.theme52 #app .tour75-progress{font-size:9px}}:root body.theme52 #app .r37-pool .tour-pool{height:auto!important;min-height:0!important;grid-auto-rows:minmax(0,1fr);align-content:stretch!important}:root body.theme52 #app .r37-pool .tour-pool>button{height:100%!important;min-height:0!important;grid-template-rows:22px minmax(16px,1fr) 17px;overflow:hidden}:root body.theme52 #app .tour75-art{height:100%;width:100%;overflow:hidden}:root body.theme52 #app .tour75-art>.ui-icon{height:100%;max-height:54px;max-width:50px}:root body.theme52 #app .r37-actions>.pages48{margin:0 auto 0 0;padding:0;flex:none}:root body.theme52 #app .r37-actions>.pages48>span{display:none}:root body.theme52 #app .r37-actions:has(>.pages48)>small{max-width:185px;margin-right:0}@media(max-width:720px){:root body.theme52 #app .r37-actions:has(>.pages48){flex-wrap:nowrap;gap:5px}:root body.theme52 #app .r37-actions:has(>.pages48)>small{max-width:130px;font-size:9px}}
