@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101513;--panel:#181e1a;--line:#2c342e;--muted:#8c998e;--ink:#edf1e9;--lime:#d5edaa}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:14px DM Sans,sans-serif}button,input,textarea,select{font:inherit}button,a,label.filebutton{cursor:pointer}button{color:var(--ink);border:1px solid var(--line);background:#242c25;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;transition:all .2s;display:inline-flex}button:disabled{opacity:.45;cursor:not-allowed}input,textarea,select{color:var(--ink);background:#141a16;border:1px solid #394137;border-radius:5px;outline:none;width:100%;min-width:0;padding:11px 12px}input:focus,textarea:focus,select:focus{border-color:var(--lime)}textarea{resize:vertical;min-height:95px}h1,h2,h3{margin:0;font-family:Manrope,sans-serif;font-weight:600}h1{letter-spacing:-1.6px;font-size:36px}h2{letter-spacing:-.7px;font-size:23px}h3{font-size:16px}p{color:var(--muted);margin:10px 0;line-height:1.7}small{font-size:11px}label{color:#b6c0b4;flex-direction:column;gap:8px;margin-bottom:16px;font-size:12px;display:flex}label:first-letter{text-transform:uppercase}.primary{background:var(--lime);color:#192114;border-color:var(--lime);font-weight:600}.primary:hover{color:#192114;background:#e4f4c9}.shell{min-height:100vh;display:flex}aside{border-right:1px solid var(--line);z-index:5;background:#141a16;flex-direction:column;width:226px;padding:32px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:4px;align-items:center;gap:12px;margin:0 10px 48px;font-size:23px;font-weight:700;display:flex}.brand small{letter-spacing:3px;margin-top:3px;font-size:9px;display:block}.brandmark{color:var(--lime);font-size:46px;font-weight:400;line-height:1}.workspace{letter-spacing:1.6px;color:#7c897d;justify-content:space-between;margin:0 10px 18px;font-size:9px;display:flex}.workspace span{font-size:10px}nav{gap:5px;display:grid}nav button{color:#9ca99c;background:0 0;border:0;justify-content:flex-start;padding:13px 15px;font-size:13px}nav button svg:last-child:not(:first-child){margin-left:auto}nav button.active{color:var(--lime);background:#293525}.sidebottom{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding-top:25px;font-size:12px;display:flex}.sidebottom small{color:var(--muted);margin-top:5px;display:block}.mini-logo{color:var(--lime);background:#2e392a;border-radius:6px;padding:10px}.statusdot{background:#b8d494;border-radius:50%;width:6px;height:6px;display:inline-block}.sidebottom .statusdot{margin-left:auto}.offline{background:#b39661}main{width:calc(100% - 226px);margin-left:226px}header{border-bottom:1px solid var(--line);height:79px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 42px;font-size:11px;display:flex}header>span{align-items:center;gap:14px;display:flex}header b{color:#c5cec2;font-weight:400}.avatar{color:#d8dfce;background:#333c2d;border-radius:50%;place-items:center;width:31px;height:31px;margin-left:12px;font-size:10px;display:grid}.heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:2px;color:#a8ba98;margin-bottom:11px;font-size:9px}.hero{background:#2b382c;border-radius:9px;height:365px;position:relative;overflow:hidden}.hero>img{object-fit:cover;object-position:50% 48%;width:100%;height:100%}.heroshade{background:linear-gradient(90deg,#111a15f5 0%,#111a15c9 28%,#10201430 68%,#10201409),linear-gradient(#0000 50%,#101910ab);position:absolute;inset:0}.herotext{position:absolute;inset:34px auto auto 34px}.badge{letter-spacing:1.5px;color:#d5e7c1;border:1px solid #83977670;border-radius:3px;padding:7px 10px;font-size:8px;display:inline-block}.herotext h2{letter-spacing:-1.6px;margin:22px 0 12px;font-size:39px;line-height:1.18}.herotext p{color:#bac8b7;font-size:12px}.herotext button{background:var(--lime);color:#1f2b18;border:0;margin-top:12px;padding:12px 17px;font-size:11px}.herocaption{letter-spacing:3px;text-align:right;font-size:9px;position:absolute;bottom:23px;right:24px}.herocaption span{letter-spacing:2px;color:#c6cfbc;margin-top:8px;font-size:7px;display:block}.stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:11px;padding:27px 0;display:grid}.stats>div{border-right:1px solid var(--line);align-items:center;gap:15px;padding-left:25px;display:flex}.stats>div:first-child{padding-left:0}.stats>div:last-child{border:0}.stats strong{font-family:Manrope,sans-serif;font-size:29px;font-weight:400}.stats span{color:var(--muted);max-width:80px;font-size:11px;line-height:1.6}.sectiontitle{justify-content:space-between;align-items:center;margin:28px 0 18px;display:flex}.sectiontitle>span{letter-spacing:1.8px;color:#7a877b;font-size:8px}.textbutton{color:#b5c7a0;background:0 0;border:0;padding:0;font-size:11px}.actions{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.actions>button{text-align:left;background:#1a211b;border:1px solid #30392d;border-radius:7px;padding:24px;display:block;position:relative}.actions>button>svg:first-child{color:#bbcda6;margin-bottom:20px}.actions>button>svg:last-child{color:#7d8c73;position:absolute;top:24px;right:22px}.actions h3{font-size:14px}.actions p{margin:9px 0 0;font-size:11px}.featured{grid-template-columns:repeat(5,1fr);gap:17px;display:grid}.featured>button{text-align:left;background:0 0;border:0;padding:0;display:block}.featured>button>div{background-position:50%;background-size:cover;border-radius:6px;height:160px;margin-bottom:13px}.featured small{font-size:9px}.featured h3{margin-top:6px;font-size:12px}footer{border-top:1px solid var(--line);letter-spacing:1px;color:#6e7b6d;justify-content:space-between;padding:22px 42px;font-size:8px;display:flex}footer span:first-child{color:#b2bea9;letter-spacing:2px}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.toolbar>input{max-width:250px}.toolbar select{width:auto;min-width:120px}.search{border:1px solid var(--line);background:#141a16;border-radius:5px;flex-direction:row;flex:1;align-items:center;gap:7px;min-width:200px;margin:0;padding:0 12px;display:flex}.search input{background:0 0;border:0}.toolbar .inline{white-space:nowrap;flex-direction:row;align-items:center;margin:0}.inline input{width:16px}.filebutton{border:1px solid var(--line);background:#242c25;border-radius:5px;margin:0;padding:10px 12px}.filebutton input,.uploadbox input{display:none}.smallnote{color:#8b9b87;margin:13px 0;font-size:11px;line-height:1.7}.cardgrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:28px 22px;margin-top:22px;display:grid}.cardbutton{background:0 0;border:0;width:100%;padding:0;display:block}.cardbutton:hover{background:0 0;transform:translateY(-4px)}.gamecard{aspect-ratio:5/7;color:#222a22;text-align:left;isolation:isolate;background:#e7e7d6;border:1px solid #64705c;border-radius:12px;flex-direction:column;padding:7px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 15px #0004}.cardtop{color:#e9efde;background:#18241e;border-radius:5px 5px 0 0;align-items:center;gap:7px;height:10%;padding:2px 3px;display:flex}.cardtop>span{background:var(--faction);color:#243021;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:15px;font-weight:700;display:grid}.cardtop strong{white-space:nowrap;text-overflow:ellipsis;font-family:Georgia,serif;font-size:13px;overflow:hidden}.cardtop i{color:var(--faction);margin-left:auto;margin-right:4px}.cardart{background-position:50%;background-size:cover;height:43%}.cardtype{background:var(--faction);text-transform:uppercase;letter-spacing:.4px;justify-content:space-between;align-items:center;padding:7px 5px;font-size:7px;font-weight:700;display:flex}.cardrules{flex:1;padding:10px 8px;overflow:hidden}.cardrules b{font-size:9px}.cardrules p{color:#27352c;margin:6px 0;font-size:9px;line-height:1.45}.cardrules em{color:#68715c;font-size:7px;line-height:1.3;display:block}.cardfoot{letter-spacing:.4px;border-top:1px solid #abb4a1;justify-content:space-between;align-items:center;padding:7px 5px 2px;font-size:6px;display:flex}.cardfoot b{color:#34452e;letter-spacing:2px;font-size:16px}.large{width:330px}.large .cardtop strong{font-size:19px}.large .cardtop>span{width:32px;height:32px;font-size:20px}.large .cardrules{padding:15px}.large .cardrules p,.large .cardrules b{font-size:12px}.large .cardrules em,.large .cardtype{font-size:9px}.large .cardfoot{font-size:8px}.large .cardfoot b{font-size:22px}.foil:after{content:"";pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(125deg,#0000 12%,#f4db8270 27%,#81dddc60 38%,#d193eb60 47%,#0000 65%) 0 0/200% 200%;animation:6s infinite alternate shine;position:absolute;inset:0}@keyframes shine{to{background-position:100% 100%}}.gridcaption{color:#86967f;justify-content:space-between;align-items:center;margin-top:9px;font-size:9px;display:flex}.gridcaption button{color:#bdcdaa;background:0 0;border:0;padding:4px 0;font-size:10px}.empty{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:8px;margin:25px 0;padding:65px}.packroom{border:1px solid var(--line);background:radial-gradient(at 20%,#34412c,#181f19 60%);border-radius:10px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:500px;padding:45px;display:grid}.booster{border:8px solid #616751;border-radius:6px;width:260px;height:370px;margin:auto;position:relative;overflow:hidden;transform:rotate(-7deg);box-shadow:15px 20px 40px #0009}.booster img{object-fit:cover;width:100%;height:100%}.booster>div{text-align:center;background:#111912df;border-top:1px solid #9aa58b;padding:20px 10px;position:absolute;bottom:0;left:0;right:0}.booster small{letter-spacing:3px;font-size:9px}.booster h2{letter-spacing:3px;margin:10px 0;font-size:24px}.booster span{letter-spacing:2px;font-size:8px}.packdetails h2{margin:20px 0;font-size:28px}.packdetails p{font-size:12px}.packdetails>button{margin:6px 6px 0 0}.packdetails label{max-width:300px}.cardback{aspect-ratio:5/7;object-fit:cover;border-radius:12px;width:100%}.chips{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.chips span{border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:8px 12px;font-size:10px}.decklist{grid-template-columns:1fr 1fr;gap:10px;display:grid}.decklist>div{background:var(--panel);border:1px solid var(--line);border-radius:6px;align-items:center;gap:12px;padding:8px;display:flex}.decklist img{object-fit:cover;border-radius:4px;width:48px;height:48px}.decklist span{flex:1;font-size:12px}.decklist small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.decklist button{padding:7px 12px}.panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:25px}.panel h2{margin-bottom:18px}.panel p{font-size:13px}.panel h3{margin:20px 0 10px}.codexgrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.player{background:#182019;border:1px solid #364333;border-radius:8px;margin:20px 0;overflow:hidden}.playerbar{background:#222e22;flex-wrap:wrap;align-items:center;gap:16px;padding:14px;font-size:11px;display:flex}.playerbar label{flex-direction:row;align-items:center;margin:0}.playerbar input{width:60px;padding:6px}.playerbar b{color:var(--lime);margin-right:auto}.playerbar button{padding:7px;font-size:10px}.lanes{grid-template-columns:repeat(3,1fr);gap:12px;padding:15px;display:grid}.lane{border:1px solid var(--line);background:#101712;border-radius:6px;padding:10px}.lanetitle{letter-spacing:1px;color:#b2c5a5;justify-content:space-between;font-size:9px;display:flex}.lanetitle span{color:var(--lime);font-size:8px}.laneresources{flex-wrap:wrap;align-items:center;gap:4px;margin:12px 0;display:flex}.laneresources button{padding:5px;font-size:8px}.laneresources label{flex-direction:row;align-items:center;gap:4px;margin:0;font-size:8px}.laneresources input{width:35px;padding:4px;font-size:9px}.slot{cursor:pointer;border:1px dashed #42503c;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:107px;margin-top:10px;padding:10px;display:flex}.slot small{letter-spacing:2px;color:#6e8265;font-size:7px}.slot>span{color:#92a489;font-size:10px}.slot>b{font-size:11px}.slot em{color:var(--lime);font-size:8px}.slotactions{flex-wrap:wrap;gap:4px;display:flex}.slotactions button{padding:5px;font-size:7px}.hand{border-top:1px solid var(--line);gap:6px;padding:12px;display:flex;overflow:auto}.hand button{min-width:110px;padding:11px;font-size:9px;display:block}.hand small{color:var(--muted);margin-top:8px;font-size:7px;display:block}.hand button.chosen{border-color:var(--lime);background:#3a4d2d}.overlay{z-index:20;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070d09dc;justify-content:center;align-items:center;padding:35px;display:flex;position:fixed;inset:0}.modal{background:#182019;border:1px solid #485540;border-radius:12px;width:100%;max-width:980px;max-height:92vh;overflow:auto;box-shadow:0 25px 100px #000a}.modalhead{border-bottom:1px solid var(--line);z-index:2;background:#182019;justify-content:space-between;align-items:center;padding:22px 28px;display:flex;position:sticky;top:0}.modalhead small{letter-spacing:2px;color:var(--muted);font-size:8px}.modalhead h2{margin-top:6px}.modalhead button{background:0 0;border:0;padding:6px}.editorbody{grid-template-columns:1fr 1fr;gap:36px;padding:28px;display:grid}.formrow{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.formrow label{flex:1;margin:0}.uploadbox{text-align:center;cursor:pointer;color:#ceddbc;border:1px dashed #5a6c4e;border-radius:7px;align-items:center;margin:20px 0;padding:20px}.uploadbox:hover{background:#273321}.uploadbox small{color:var(--muted)}.livepreview{flex-direction:column;align-self:start;align-items:center;padding-top:20px;display:flex;position:sticky;top:110px}.livepreview p{text-align:center;margin-top:20px;font-size:10px}.history{padding-top:20px}.history>div{justify-content:space-between;align-items:center;padding:10px 0;font-size:10px;display:flex}.history small{color:var(--muted);margin-top:5px;display:block}.history button{padding:7px;font-size:9px}.tiltarea{perspective:900px;justify-content:center;align-items:center;min-height:470px;display:flex}.tiltcard{width:330px;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .15s}.viewdetails>span{letter-spacing:1px;font-size:9px}.viewdetails h2{margin-top:15px;font-size:29px}.viewdetails p{font-size:12px}.viewdetails details{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.viewdetails summary{cursor:pointer;font-size:12px}.toast{color:#26331b;z-index:40;background:#d5edaa;border-radius:8px;align-items:center;gap:10px;padding:14px 24px;font-size:12px;display:flex;position:fixed;bottom:28px;left:calc(50% + 100px);transform:translate(-50%);box-shadow:0 8px 40px #0008}.error{background:#412b25;border:1px solid #a46b52;border-radius:8px;align-items:center;gap:12px;margin:20px 40px;padding:15px;display:flex}.error button{margin-left:auto;font-size:10px}.error button:last-child{margin-left:0}@media (min-width:1500px){.hero{height:440px}.herotext{top:55px;left:45px}.herotext h2{font-size:48px}.featured>button>div{height:200px}}@media (max-width:1100px){aside{width:190px;padding:30px 12px}.brand{margin-left:6px;font-size:20px}.brandmark{font-size:38px}main{width:calc(100% - 190px);margin-left:190px}header{padding:0 25px}.content{padding:28px 25px}.stats>div{gap:10px;padding-left:14px}.stats strong{font-size:25px}.featured{gap:10px}.featured>button>div{height:130px}.large,.tiltcard{width:290px}.editorbody,.viewerbody{gap:20px;padding:22px}.packroom{gap:20px;padding:30px}.booster{width:220px;height:330px}.lanes{gap:6px;padding:8px}.lane{padding:7px}}@media (max-width:760px){aside{border-bottom:1px solid var(--line);border-right:0;width:100%;height:auto;padding:12px 14px;display:block;position:sticky;top:0}.shell{display:block}.brand{gap:8px;margin:0 0 12px;font-size:17px}.brandmark{font-size:29px}.brand small{font-size:6px}.workspace,.sidebottom{display:none}nav{gap:4px;display:flex;overflow:auto}nav button{flex-shrink:0;gap:5px;padding:9px;font-size:10px}nav button svg{width:13px}nav button svg:last-child:not(:first-child){display:none}main{width:100%;margin:0}header{height:48px;padding:0 18px;font-size:9px}.sync{font-size:8px}.avatar{display:none}.content{padding:26px 18px}.heading{align-items:flex-start;gap:12px}.heading h1{font-size:28px}.heading p{font-size:11px}.heading>.primary{white-space:nowrap;padding:10px;font-size:10px}.eyebrow{font-size:7px}.hero{height:330px}.herotext{top:26px;left:23px}.herotext h2{font-size:34px}.herotext p{font-size:11px}.herocaption{font-size:7px}.stats{grid-template-columns:repeat(2,1fr);gap:20px;padding:22px 0}.stats>div:nth-child(3){padding-left:0}.stats>div:nth-child(2){border:0}.stats span{max-width:none;font-size:10px}.actions{grid-template-columns:1fr;gap:10px}.actions>button{min-height:80px;padding:18px 18px 18px 64px}.actions>button>svg:first-child{position:absolute;top:25px;left:20px}.actions>button>svg:last-child{top:30px}.actions p{padding-right:20px}.featured{grid-template-columns:repeat(2,1fr);gap:20px 15px}.featured>button>div{height:160px}.featured>button:last-child,.sectiontitle>span{display:none}.cardgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.cardtop strong{font-size:10px}.cardtop>span{width:19px;height:19px;font-size:12px}.cardrules{padding:7px 4px}.cardrules p{font-size:8px}.cardrules em{font-size:6px}.cardrules b{font-size:8px}.cardtype{padding:5px 3px;font-size:5px}.cardfoot{font-size:4px}.cardfoot b{font-size:12px}.gridcaption{font-size:7px}.gridcaption button{font-size:8px}.toolbar{gap:8px}.toolbar .search{flex-basis:100%}.toolbar select{flex:1;font-size:11px}.toolbar .inline{font-size:10px}.packroom{grid-template-columns:1fr;padding:25px}.booster{margin:15px auto 30px}.packdetails h2{font-size:25px}.decklist,.codexgrid,.lanes{grid-template-columns:1fr}.lane{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.lanetitle,.laneresources{grid-column:span 2}.slot{min-height:110px;margin:0}.playerbar{gap:10px}.playerbar b{width:100%}.overlay{padding:10px}.modal{max-height:95vh}.editorbody,.viewerbody{grid-template-columns:1fr;padding:20px}.livepreview{grid-row:1;position:static}.livepreview .large{width:240px}.large .cardrules p{font-size:10px}.large .cardtop strong{font-size:14px}.large .cardtype{font-size:7px}.livepreview p{font-size:9px}.viewerbody{gap:25px}.tiltarea{min-height:400px}.tiltcard,.large{width:290px}.viewdetails h2{font-size:25px}.modalhead{padding:15px 20px}.modalhead h2{font-size:20px}.toast{width:max-content;max-width:90%;bottom:20px;left:50%}.error{flex-wrap:wrap;margin:10px;font-size:11px}footer{padding:20px 18px;font-size:7px}footer>span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.unitname{background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.playerbar details{max-width:240px}.playerbar details button{margin:5px;display:block}.slot:focus{outline:2px solid var(--lime)}.tip{cursor:help;outline:none;display:inline;position:relative}.tip:focus-visible{border-radius:3px;outline:1px solid}.cardtop>.tip{background:0 0;border-radius:0;width:auto;height:auto;padding:0;display:inline-flex}.costgem{background:var(--faction);color:#18301d;border-radius:50%;place-items:center;width:27px;height:27px;font-size:16px;font-weight:800;display:grid}.large .costgem{width:34px;height:34px;font-size:22px}.cardtop .tip:last-child{margin-left:auto}.cardtop i{font-style:normal}.card-tooltip{z-index:100;color:#1b2b1e;pointer-events:none;background:#e3efcd;border:1px solid #a7bd8c;border-radius:6px;max-width:270px;padding:11px 14px;font-size:12px;line-height:1.55;position:fixed;box-shadow:0 7px 25px #0008}.keywordtag{background:#c6d8b8;border-radius:3px;padding:3px 5px;font-size:8px;font-weight:700;display:inline-block}.fullart{background-image:var(--card-art);color:#fff;background-position:50%;background-size:cover;border:2px solid #d6c88f;padding:7px}.fullart:before{content:"";z-index:-1;background:linear-gradient(#0c1c1675,#0000 38%,#0a1816b5 71%,#07110ff5 100%);position:absolute;inset:0}.fullart .cardtop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14221cc2}.fullart .cardart{flex:1;height:auto;min-height:35%;background:0 0!important}.fullart .cardtype{color:#ebf5e1;background:#0b201bbd;border-top:1px solid #d1d7b565;border-bottom:1px solid #d1d7b565}.fullart .cardrules{background:linear-gradient(#0000,#0b1813bb);flex:0;min-height:23%;padding:9px 7px}.fullart .cardrules p{color:#f4f3de;text-shadow:0 1px 3px #000}.fullart .cardrules em{color:#d6dcbb}.fullart .cardfoot{color:#d7d8bd;border-color:#d7c68966}.fullart .cardfoot b{color:#f7edc3}.fullart .cardrules b{color:var(--faction)}.gamecard.foil:after{opacity:.55}.match-setup{grid-template-columns:1.4fr 1fr 1fr;align-items:center;gap:20px;display:grid}.match-setup p{font-size:11px}.match-setup label{margin:0}.match-setup>.primary{grid-column:3}.saved-tables{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.saved-tables button{padding:7px 12px;font-size:10px}.table-command{background:#1d281f;border:1px solid #3f503a;border-radius:9px 9px 0 0;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.table-command input{width:180px;font-size:12px}.table-command strong{color:#d4eaa4;letter-spacing:1.1px;margin-right:auto;font-size:10px}.table-command button{padding:8px 12px;font-size:10px}.roundpill{letter-spacing:1px;color:#d9eab8;background:#33432d;border:1px solid #5a7047;border-radius:20px;padding:7px 10px;font-size:9px}.table-layout{border:1px solid #3b4c35;border-top:0;border-radius:0 0 10px 10px;grid-template-columns:minmax(0,1fr) 280px;gap:0;display:grid;overflow:visible}.playmat{isolation:isolate;background:radial-gradient(at 50% 45%,#29392b 0%,#15251e 50%,#101c19 100%);border-radius:0 0 0 10px;padding:20px 16px;position:relative;overflow:hidden}.mat-decoration{z-index:-1;pointer-events:none;background-image:linear-gradient(#9bbf8110 1px,#0000 1px),linear-gradient(90deg,#9bbf8110 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}.opponent-hand{text-align:center;height:92px;margin-top:-10px;overflow:hidden}.opponent-hand>span{letter-spacing:2px;color:#adc3a7;font-size:8px}.opponent-hand>div{justify-content:center;gap:4px;margin-top:10px;display:flex}.opponent-hand img{object-fit:cover;border:1px solid #b4c0a2;border-radius:4px;width:45px;height:63px;transform:rotate(180deg)}.commander{background:#0c1619aa;border-top:1px solid #72926940;border-bottom:1px solid #72926940;align-items:center;gap:12px;margin:6px 0 14px;padding:13px 7px;display:flex}.commander.turn-active{background:#263b23aa;box-shadow:inset 3px 0 #d6ef9d}.core{text-align:left;background:#1a2d24;border-color:#5a7351;gap:9px;min-height:51px;padding:9px 12px}.core>svg{color:#b5d59a}.core span{letter-spacing:1px;font-size:7px}.core b{letter-spacing:2px;margin-top:3px;font-size:11px;display:block}.core i{color:#a8bd9b;padding-left:10px;font-size:8px;font-style:normal}.resource{flex-wrap:wrap;align-items:center;gap:6px;max-width:110px;margin-right:auto;display:flex}.resource strong{color:#d7efa8;font-size:28px;font-weight:500;line-height:1}.resource small{color:#83967a;width:100%;font-size:8px}.deckpile{background:0 0;border:0;gap:7px;padding:0}.deckpile img{object-fit:cover;border-radius:2px;width:28px;height:40px;box-shadow:2px 1px #9b9e8644,4px 2px #9b9e8622}.deckpile span{font-size:18px}.deckpile small,.discardpile small{letter-spacing:1px;color:#99ac90;font-size:6px;display:block}.discardpile{background:0 0;border:1px dashed #4f6245;align-items:center;gap:5px;padding:8px;font-size:16px;display:flex}.discardpile small{display:none}.battle-lane{background:#0d191749;border:1px solid #59734c55;border-radius:6px;min-width:0;padding:9px}.laneheading{justify-content:space-between;align-items:center;gap:4px;margin-bottom:9px;display:flex}.laneheading>span{letter-spacing:1px;color:#8da685;font-size:6px}.laneheading button{color:#d1dda7;white-space:nowrap;background:#182a20;border-color:#576b40;padding:5px;font-size:7px}.shield-row{justify-content:center;align-items:center;gap:7px;height:47px;margin-bottom:9px;display:flex}.shield-row button{border-color:#a5aa83;border-radius:3px;padding:0}.shield-row img{object-fit:cover;border-radius:3px;width:29px;height:40px;display:block}.shield-row button:hover{border-color:#f2d590;box-shadow:0 0 15px #dfc57580}.breached{letter-spacing:2px;color:#da8f70;background:#522c202c;border:1px dashed #b9805870;padding:8px;font-size:8px}.laneunits{grid-template-columns:1fr 1fr;align-items:start;gap:7px;display:grid}.battle-slot{min-width:0}.slot-label{letter-spacing:1.5px;text-transform:uppercase;color:#789477;text-align:center;margin:3px 0 7px;font-size:6px;display:block}.battle-slot.eligible .empty-slot{background:#99bb5420;border-color:#a5cc75;box-shadow:inset 0 0 20px #a5cc7510}.battle-slot.selected .battle-card{outline-offset:3px;outline:2px solid #e3eda5}.battle-card{background:0 0;border:0;border-radius:5px;width:100%;padding:0;display:block}.battle-card:hover{background:0 0;transform:translateY(-3px)}.battle-card .gamecard{border-radius:5px;padding:3px;box-shadow:0 4px 8px #0008}.battle-card .cardtop strong{font-size:5px}.battle-card .cardtop{gap:2px;height:15%;min-height:12px}.battle-card .costgem{width:12px;height:12px;font-size:8px}.battle-card .cardtop i{font-size:7px}.battle-card .cardart{height:59%}.battle-card .cardtype{letter-spacing:0;padding:2px;font-size:3px}.battle-card .cardrules{display:none}.battle-card .cardfoot{padding:4px 1px 1px;font-size:3px}.battle-card .cardfoot b{letter-spacing:0;font-size:9px}.battle-card .fullart .cardart{min-height:50%}.battle-stats{color:#c9e0af;background:#0d1611dd;border:1px solid #4d6244;border-radius:3px;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:4px;padding:3px 2px;font-size:8px;display:flex}.battle-stats span:last-child{letter-spacing:1px;text-align:center;color:#7f9a70;width:100%;font-size:5px}.battle-unit.exhausted .battle-card{filter:saturate(.6);opacity:.78;transform:rotate(7deg)}.battle-unit.exhausted .battle-stats span:last-child{color:#d3aa74}.attached-card{text-align:left;background:#352e1a;border-color:#897951;gap:3px;width:100%;min-width:0;margin-top:4px;padding:2px;font-size:6px;display:flex}.attached-card img{object-fit:cover;border-radius:2px;width:16px;height:23px}.attached-card span{text-overflow:ellipsis;overflow:hidden}.empty-slot{aspect-ratio:5/7;color:#56714f;background:#0b17144d;border:1px dashed #55734a77;border-radius:6px;flex-direction:column;gap:8px;width:100%;padding:5px;display:flex}.battleline{opacity:.65;justify-content:center;align-items:center;gap:15px;height:54px;display:flex}.battleline span{letter-spacing:3px;color:#c4d4af;font-size:8px}.battleline b{letter-spacing:2px;color:#91ab83;white-space:nowrap;font-size:6px;font-weight:400}.battleline i{background:linear-gradient(90deg,#0000,#728b59,#0000);flex:1;height:1px}.hand-header{border-top:1px solid #56734766;justify-content:space-between;align-items:center;margin:23px 0 13px;padding-top:17px;display:flex}.hand-header>span{letter-spacing:1px;color:#b2c89f;font-size:8px}.hand-header>div{gap:7px;display:flex}.hand-header button{background:#15291e;border-color:#48643c;padding:7px 8px;font-size:8px}.illustrated-hand{scrollbar-width:thin;justify-content:center;align-items:flex-end;gap:6px;min-height:170px;padding:12px 10px 20px;display:flex;overflow-x:auto}.handcard{transform-origin:bottom;background:0 0;border:0;flex:0 0 108px;padding:0;transition:transform .2s;display:block}.handcard:hover:not(:disabled),.handcard.picked{z-index:2;filter:drop-shadow(0 0 5px #d5eda966);background:0 0;transform:translateY(-10px)scale(1.05)}.handcard:disabled{opacity:1;cursor:default}.handcard .gamecard{border-radius:6px;padding:4px}.handcard .cardtop{gap:3px;height:14%}.handcard .cardtop strong{font-size:7px}.handcard .costgem{width:15px;height:15px;font-size:10px}.handcard .cardtype{letter-spacing:0;padding:4px 2px;font-size:4px}.handcard .cardrules{padding:6px 3px}.handcard .cardrules p{margin:3px 0;font-size:5px;line-height:1.3}.handcard .cardrules b{font-size:5px}.handcard .cardrules em{display:none}.handcard .cardfoot{padding:4px 2px 1px;font-size:3px}.handcard .cardfoot b{letter-spacing:0;font-size:10px}.handcard .cardback{border-radius:6px}.table-inspector{border-radius:0 0 10px;background:#141e17!important;border:0!important;border-left:1px solid #3b4c35!important;width:auto!important;height:auto!important;margin:0!important;padding:17px!important;display:block!important;position:static!important;inset:auto!important}.inspector-heading{justify-content:space-between;align-items:center;gap:6px;margin-bottom:16px;display:flex}.inspector-heading span{letter-spacing:1.5px;color:#9caf8a;font-size:7px}.inspector-heading select{width:auto;max-width:100px;padding:5px;font-size:9px}.table-inspector>.large{width:100%}.table-inspector .large .cardtop strong{font-size:14px}.table-inspector .large .costgem{width:26px;height:26px;font-size:17px}.table-inspector .large .cardrules{padding:10px}.table-inspector .large .cardrules p{font-size:9px}.table-inspector .large .cardrules em{font-size:7px}.table-inspector .large .cardrules b{font-size:10px}.table-inspector .large .cardtype{font-size:7px}.table-inspector .large .cardfoot{font-size:6px}.table-inspector .large .cardfoot b{font-size:18px}.inspector-rules{color:#c9d5bd;margin:15px 0 8px;line-height:1.7;font-size:11px!important}.table-inspector>small{color:#74896a;font-size:9px;line-height:1.5;display:block}.inspect-empty{color:#7f986e;border:1px dashed #3c5033;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:310px;display:flex}.inspect-empty p{font-size:12px}.action-panel{background:#203020;border:1px solid #405537;border-radius:7px;margin:22px 0;padding:15px}.action-panel h3{font-size:12px}.action-panel p{color:#bdcfae;min-height:32px;font-size:10px;line-height:1.6}.action-panel>button{width:100%;margin-top:7px;padding:10px;font-size:10px}.effect-options{gap:7px;display:grid}.effect-options button{flex-direction:column;font-size:9px;display:flex}.effect-options img{object-fit:cover;border-radius:4px;width:100%;max-height:150px}.effect-options small{color:#bad397;font-size:8px}.manual-controls{border-top:1px solid #34452c;margin-top:15px;padding-top:16px;font-size:10px}.manual-controls summary{cursor:pointer;color:#92a980}.manual-controls p{font-size:9px}.manual-controls button{margin:4px 0;padding:7px;font-size:8px}.manual-row{flex-wrap:wrap;gap:5px;display:flex}.table-tabs{border-bottom:1px solid #34452c;margin-top:20px;display:flex}.table-tabs button{color:#8da37e;background:0 0;border:0;border-radius:0;padding:8px;font-size:9px}.table-tabs button.active{color:#d4eab5;border-bottom:2px solid #c6e49b}.action-log{scrollbar-width:thin;max-height:260px;margin:12px 0;padding:0;list-style:none;overflow:auto}.action-log li{color:#91a084;border-bottom:1px solid #293622;padding:9px 0;font-size:9px;line-height:1.6}.action-log li:first-child{color:#d2e5ba}.table-rules p{font-size:10px;line-height:1.7}.table-inspector textarea{min-height:160px;margin-top:14px;font-size:11px}.reveal-modal{background:radial-gradient(at 50% 35%,#425134,#172018 70%);flex-direction:column;align-items:center;gap:20px;max-width:410px;padding:30px;display:flex;position:relative}.close-reveal{background:0 0;border:0;padding:5px;position:absolute;top:8px;right:8px}.reveal-modal .large{width:300px}.discard-modal{padding-bottom:30px}.discard-modal>p{margin:20px 30px}.discard-modal>.cardgrid{padding:0 30px}@media (min-width:1500px){.table-layout{grid-template-columns:minmax(0,1fr) 300px}.battle-card .cardtop strong{font-size:7px}.battle-card .costgem{width:15px;height:15px;font-size:10px}.battle-card .cardtype{font-size:4px}.battle-card .cardfoot b{font-size:12px}.handcard{flex-basis:130px}.handcard .cardtop strong{font-size:8px}.handcard .cardrules p{font-size:6px}}@media (max-width:1100px){.table-layout{grid-template-columns:minmax(0,1fr) 225px}.table-inspector{padding:12px!important}.battle-lanes{gap:6px}.battle-lane{padding:5px}.laneunits{gap:5px}.commander{gap:6px}.core{gap:5px;padding:7px}.core i{display:none}.resource{max-width:80px}.resource strong{font-size:22px}.laneheading{flex-direction:column;gap:6px}.table-inspector .large .cardtop strong{font-size:11px}.table-inspector .large .cardrules p{font-size:8px}.table-inspector .large .cardtype{font-size:6px}.handcard{flex-basis:92px}.match-setup{grid-template-columns:1fr 1fr}.match-setup>div,.match-setup>.primary{grid-column:span 2}.battleline{gap:7px}.battleline span{letter-spacing:2px;font-size:6px}.table-command input{width:140px}}@media (max-width:760px){.table-app .heading h1{font-size:26px}.table-layout{flex-direction:column;display:flex}.playmat{border-radius:0;padding:14px 9px}.table-inspector{border-radius:0 0 10px 10px;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid #415a36!important;border-left:0!important;padding:17px!important;display:grid!important}.inspector-heading{grid-column:span 2;margin:0}.table-inspector>.large{grid-area:2/1/span 3;width:100%}.table-inspector>.inspector-rules{grid-area:2/2;margin:0;font-size:10px!important}.table-inspector>small{grid-area:3/2}.table-inspector .action-panel{grid-column:span 2;margin:0}.table-inspector .inspect-empty{grid-column:span 2;height:140px}.manual-controls,.table-tabs,.action-log,.table-rules,.table-inspector>textarea{grid-column:span 2}.table-inspector .large .cardtop strong{font-size:10px}.table-inspector .large .costgem{width:19px;height:19px;font-size:13px}.table-inspector .large .cardrules{padding:7px}.table-inspector .large .cardrules p{font-size:7px}.table-inspector .large .cardrules em{font-size:5px}.table-inspector .large .cardrules b{font-size:7px}.table-inspector .large .cardtype{font-size:5px}.table-inspector .large .cardfoot{font-size:4px}.table-inspector .large .cardfoot b{font-size:12px}.laneunits{grid-template-columns:1fr;gap:10px}.battle-lane{padding:7px}.battle-card{max-width:110px;margin:auto}.battle-slot .empty-slot{aspect-ratio:5/6;max-width:110px;margin:auto}.battle-card .cardtop strong{font-size:7px}.battle-card .costgem{width:15px;height:15px;font-size:10px}.battle-card .cardart{height:61%}.battle-card .cardtype{font-size:4px}.battle-card .cardfoot b{font-size:10px}.battle-stats{max-width:110px;margin:5px auto 0;font-size:9px}.battle-stats span:last-child{width:auto;font-size:5px}.laneheading>span{letter-spacing:.7px;white-space:nowrap;font-size:5px}.shield-row{height:36px}.shield-row img{width:23px;height:32px}.shield-row{gap:4px}.breached{letter-spacing:1px;padding:5px;font-size:6px}.commander{gap:9px;padding:9px 6px}.core{gap:6px}.core svg{width:18px}.core span{font-size:6px}.core b{font-size:9px}.resource strong{font-size:24px}.resource>span{font-size:6px}.resource small{font-size:7px}.deckpile span{font-size:15px}.discardpile{padding:7px;font-size:13px}.discardpile svg{width:15px}.opponent-hand{height:75px}.opponent-hand img{width:35px;height:49px}.opponent-hand>span{font-size:7px}.handcard{flex-basis:105px}.illustrated-hand{justify-content:flex-start;min-height:160px}.hand-header>span{font-size:7px}.hand-header button{padding:6px;font-size:7px}.table-command{gap:7px;padding:10px}.table-command input{width:130px;font-size:10px}.table-command strong{font-size:8px}.table-command button{padding:7px 9px;font-size:9px}.roundpill{padding:6px;font-size:7px}.battleline{height:40px}.battleline span{font-size:6px}.battleline b{letter-spacing:1px;font-size:5px}.match-setup{gap:12px}.match-setup select{font-size:10px}.match-setup h2{font-size:18px}.match-setup p{font-size:10px}.attached-card{max-width:110px;margin:4px auto 0}.fullart .cardrules{min-height:25%}.large .fullart .cardrules p{font-size:10px}}.table-view-buttons{gap:8px;display:flex}.table-focus{z-index:10;background:#101812;padding:15px 20px;position:fixed;inset:0;overflow:auto}.table-focus>.heading h1{letter-spacing:-.7px;font-size:22px}.table-focus>.heading .eyebrow,.table-focus>.heading p,.table-focus .saved-tables:empty{display:none}.table-focus .table-layout{grid-template-columns:minmax(0,1fr) 280px}.table-focus .table-inspector{scrollbar-width:thin;max-height:calc(100vh - 120px);overflow:auto}.table-focus .playmat{padding:8px 15px}.table-focus .opponent-hand{height:51px;margin-top:0}.table-focus .opponent-hand>div{margin-top:5px}.table-focus .opponent-hand>span{font-size:6px}.table-focus .core{min-height:37px;padding:5px 10px}.table-focus .deckpile img{width:21px;height:30px}.table-focus .battle-lane{padding:7px 14px}.table-focus .laneheading{flex-direction:row;margin-bottom:4px}.table-focus .laneunits{justify-content:center;gap:30px;display:flex}.table-focus .shield-row{height:29px;margin-bottom:3px}.table-focus .slot-label{margin:0 0 4px;font-size:5px}.table-focus .battle-stats{gap:4px;margin-top:3px;padding:2px;font-size:7px}.table-focus .battle-stats span:last-child{width:auto;font-size:4px}.table-focus .hand-header{margin:8px 0 3px;padding-top:8px}.table-focus .illustrated-hand{gap:9px;min-height:130px;padding:10px 6px 5px}.table-focus .attached-card{z-index:3;width:100%;font-size:5px;position:absolute;bottom:-11px;left:0}.battle-unit{position:relative}.table-focus .attached-card img{width:12px;height:16px}@media (min-width:1600px){.table-focus .battle-slot,.table-focus .battle-card{width:100px;max-width:100px}.table-focus .handcard{flex-basis:110px}.table-focus .table-layout{grid-template-columns:minmax(0,1fr) 320px}.table-focus .laneunits{gap:50px}}@media (max-width:760px){.table-focus{padding:10px}.table-focus .table-layout{display:flex}.table-focus .table-inspector{max-height:none}.table-focus .laneunits{gap:10px;display:grid}.table-focus .battle-slot{width:78px}.table-focus .laneheading{flex-direction:column}.table-focus .battle-lane{padding:6px}.table-focus .handcard{flex-basis:100px}.table-view-buttons button{padding:8px;font-size:9px}.table-focus .heading h1{font-size:20px}.table-focus .playmat{padding:8px}.table-focus .attached-card{font-size:5px;position:static}.table-focus .battle-lane:has(.attached-card){padding-bottom:6px}.table-focus .table-command input{width:120px}}.gamecard,.handcard,.cardtop{min-width:0}.cardtop strong{flex:1;min-width:0}.battle-slot.eligible .battle-card,.targetable{outline-offset:3px;outline:2px solid #d7e99f!important;box-shadow:0 0 18px #cbec7d40!important}.table-focus>.heading{z-index:3;background:#101812;padding:8px 0;position:sticky;top:-15px}.table-focus .saved-tables{margin:0}.table-focus .saved-tables>.smallnote{margin:0 0 10px;font-size:9px}.battle-card .fullart:before{background:linear-gradient(#0c1c1675,#0000 50%,#07110fe8)}.fullart{background-color:#14241a;background-position:50% 24px;background-repeat:no-repeat}.large.fullart{background-position:50% 32px}.handcard .fullart,.battle-card .fullart{background-position:50% 8px}.table-inspector .large.fullart{background-position:50% 24px}.gamecard:not(.fullart){background:linear-gradient(145deg,#c5c9b7,#f2f0db 45%,#a7b19a);border:1px solid #c5c9a7;border-radius:10px;padding:5px;box-shadow:0 5px 16px #0008,inset 0 0 0 2px #23372a}.gamecard:not(.fullart) .cardart{background-position:50% 12%;border:1px solid #213e2b;border-top:0;flex-shrink:0;height:51%}.gamecard:not(.fullart) .cardtop{background:linear-gradient(110deg,#14271f,#354637);border-radius:5px 5px 0 0;height:11%}.gamecard:not(.fullart) .cardtype{background:linear-gradient(90deg,var(--faction),#dbdfca);border:1px solid #6a7860;border-top:0;padding:5px;font-size:6px}.gamecard:not(.fullart) .cardrules{background:linear-gradient(135deg,#eeefdd,#d7dfc8);border:1px solid #a5b397;border-radius:2px;margin-top:3px;padding:7px}.gamecard:not(.fullart) .cardrules p{margin:4px 0}.gamecard:not(.fullart) .cardrules em{font-size:6px}.gamecard:not(.fullart) .cardfoot{border:0;padding:4px 3px 0}.gamecard.large:not(.fullart) .cardrules p{font-size:11px}.gamecard.large:not(.fullart) .cardrules em{font-size:8px}.gamecard.foil:after{background:repeating-linear-gradient(115deg,#e5ac3a00 0%,#41c3db30 12%,#ad57d535 23%,#f5df6350 32%,#e5ac3a00 44%),radial-gradient(circle at var(--shine-x,40%) var(--shine-y,20%),#fff9,transparent 45%);mix-blend-mode:soft-light;opacity:.38;z-index:4;background-size:240% 240%,100% 100%;transition:opacity .25s;animation:9s ease-in-out infinite alternate shine}.gamecard.foil:hover:after{opacity:.9}.gamecard.fullart.foil:after{opacity:.65}.battle-card .gamecard:not(.fullart) .cardart{background-position:50% 12%;height:66%}.battle-card .gamecard:not(.fullart) .cardtype{padding:2px;font-size:3px}.battle-card .gamecard:not(.fullart) .cardrules{display:none}.handcard .gamecard:not(.fullart) .cardrules{padding:4px}.handcard .gamecard:not(.fullart) .cardtype{padding:3px;font-size:4px}[draggable=true]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}[draggable=true]:active{cursor:grabbing}.dragging .battle-slot.eligible{background:#cae99420;border-radius:6px;box-shadow:0 0 0 2px #bddc83}.battle-slot.eligible .battle-card{outline:2px solid #c8ed91}.dragging [data-drop]:hover{background-color:#cbe98a25;box-shadow:inset 0 0 0 2px #e0f3b4}.dragging .gamecard{pointer-events:none}.battle-unit{animation:.4s cubic-bezier(.2,.8,.2,1) deploy-card}.battle-unit.exhausted{animation:.5s ease-out combat-pulse}.battle-unit .battle-card{transition:transform .35s,filter .35s,opacity .35s}.handcard{animation:.35s ease-out draw-card}.shield-row button{animation:.4s ease-out draw-card}@keyframes deploy-card{0%{opacity:0;filter:brightness(2);transform:translateY(30px)scale(.8)}to{opacity:1;filter:brightness();transform:none}}@keyframes draw-card{0%{opacity:0;transform:translateY(20px)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes combat-pulse{0%{filter:brightness()}35%{filter:brightness(2);transform:translateY(-10px)}to{filter:brightness();transform:none}}.flow-bar{z-index:6;background:#263a25;border:1px solid #6f8b50;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex;position:sticky;bottom:0}.flow-bar button{white-space:nowrap;font-size:11px}.game-toast{color:#e6f4ce;pointer-events:none;z-index:9;text-align:center;background:#10271ef0;border:1px solid #b1ce89;border-radius:10px;max-width:70%;padding:14px 24px;font-size:12px;animation:.25s ease-out toast-in;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 40px #0009}@keyframes toast-in{0%{opacity:0;margin-top:20px}to{opacity:1;margin-top:0}}.shield-notice{z-index:30;pointer-events:none;animation:.5s ease-out reveal-flip;position:fixed;top:90px;right:30px}.shield-notice .reveal-modal{gap:10px;width:220px;padding:15px;overflow:hidden;box-shadow:0 20px 60px #000b}.shield-notice .large{width:185px}.shield-notice button{display:none}.shield-notice .eyebrow{margin:0;font-size:8px}@keyframes reveal-flip{0%{opacity:0;transform:perspective(600px)rotateY(90deg)scale(.6)}to{opacity:1;transform:perspective(600px)rotateY(0)scale(1)}}.table-focus .table-inspector{position:sticky!important;top:55px!important}.table-focus .table-inspector .action-panel{margin:12px 0;padding:10px}.table-focus .table-inspector .action-panel p{min-height:0}.table-focus .table-inspector .action-panel>button{padding:7px}.table-focus .battle-slot{width:76px}.table-focus .battle-card{max-width:76px}.table-focus .commander{margin:4px 0;padding:3px}.table-focus .core{min-height:30px}.table-focus .hand-header{margin-top:5px}.table-focus .resource strong{font-size:22px}@media (prefers-reduced-motion:reduce){.gamecard.foil:after,.battle-unit,.handcard,.shield-row button,.shield-notice,.game-toast{animation:none!important}*{scroll-behavior:auto!important}}[data-draggable=true]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.drag-ghost{z-index:1000;pointer-events:none;filter:drop-shadow(0 12px 12px #000a);width:100px;position:fixed;transform:rotate(-5deg)}.drag-ghost .gamecard{pointer-events:none}.dragging{cursor:grabbing}.dragging .tip{pointer-events:none}.table-focus .saved-tables>.smallnote{display:none}.table-focus .saved-tables:has(>.smallnote:only-child){display:none}.table-focus>.heading{margin-bottom:8px;padding:0}.table-focus .table-command{padding:6px 10px}.table-focus .table-inspector .large .cardrules em{display:none}.table-inspector .gamecard.large:not(.fullart) .cardart{height:46%}.table-inspector .gamecard.large:not(.fullart) .cardrules p{font-size:10px;line-height:1.35}.table-inspector .gamecard.large:not(.fullart) .cardrules b{font-size:9px}.table-focus .battle-lane{min-height:150px}.table-options{z-index:15;font-size:11px;position:relative}.table-options summary{cursor:pointer;color:#aebfa2;border:1px solid #3d5036;border-radius:5px;padding:8px 10px;list-style:none}.table-options summary:after{content:" ⋯"}.table-options[open]{background:#142019;border:1px solid #405137;border-radius:8px;padding:10px}.table-options label{flex-direction:row;align-items:center;margin:10px 0;font-size:10px}.table-options input{width:auto}.minimal-command input,.minimal-command>button{display:none}.minimal-command strong{margin-left:auto;margin-right:0}.table-focus .minimal-command{background:0 0;border:0;padding:4px 4px 9px}.table-focus>.heading{margin-bottom:0}.minimal-command .roundpill{padding:4px 8px}.saved-tables-hidden{display:none!important}.play-only .hand-header>div,.play-only .manual-controls,.play-only .table-tabs,.play-only .action-log,.play-only .table-rules{display:none}.play-only .deckpile{pointer-events:none}.play-only .table-inspector .action-panel:not(:has(>.effect-options)){display:none}.table-coach{background:linear-gradient(110deg,#273c2a,#13251e);border:1px solid #536c49;border-left:3px solid #c5e292;border-radius:7px;margin-bottom:4px;padding:7px 12px;animation:.35s ease-out guide-appear}.table-coach>b{letter-spacing:1.5px;color:#d4e7ac;font-size:9px}.table-coach>b span{letter-spacing:0;color:#96af88;margin-left:9px;font-size:9px;font-weight:400}.table-coach p{color:#d7e3cd;min-height:0;margin:4px 0;font-size:11px;line-height:1.5}.table-coach small{color:#a1b092;font-size:9px}.wake-counter{color:#afc497;background:#1c2b1d;border:1px solid #455b39;border-radius:4px;padding:4px 6px;font-size:8px}.wake-counter[role=button]{cursor:pointer;color:#e3f0bc}.player-half{flex-direction:column;display:flex}.player-half .commander{order:0}.player-half .battle-lanes{order:1}.player-half .battleline{order:2}.own-half .battle-lanes{order:0}.own-half .commander{order:1}.resource{animation:.6s ease-out resource-tick}.table-focus .battle-lane,.battle-lane{flex-direction:column;align-items:stretch;min-height:0;padding:5px 7px 3px;display:flex;position:relative}.laneheading{order:0}.laneunits{flex-direction:column;order:1;align-items:center;position:relative;gap:0!important;display:flex!important}.battle-slot{z-index:2;position:relative}.battle-slot+.battle-slot{z-index:1;margin-top:-24px}.battle-slot+.battle-slot:hover,.battle-slot.eligible{z-index:4}.battle-slot .slot-label{text-align:left;white-space:nowrap;margin:0;font-size:7px;position:absolute;top:5px;left:calc(100% + 8px)}.battle-slot:first-child{transform:translate(-24px)}.battle-slot:last-child{transform:translate(24px)}.table-focus .empty-slot{aspect-ratio:5/6}.table-focus .laneunits{height:132px;display:block!important}.table-focus .battle-slot{height:78px;position:absolute;top:0;left:calc(50% - 27px);min-height:0!important;margin:0!important}.table-focus .battle-slot+.battle-slot{top:53px;margin:0!important}.table-focus .battle-slot .slot-label{font-size:6px}.table-focus .battle-stats{background:#122119d9;border:0;gap:3px;width:86px;padding:4px;font-size:8px;position:absolute;top:23px;left:calc(100% + 8px);margin:0!important}.table-focus .battle-stats .move-status{text-align:left;min-height:18px;letter-spacing:0!important;color:#bacba9!important;width:100%!important;font-size:7px!important}.table-focus .battle-slot:first-child .slot-label{text-align:right;left:auto;right:calc(100% + 8px)}.table-focus .battle-slot:first-child .battle-stats{left:auto;right:calc(100% + 8px)}.shield-row{flex-shrink:0;order:2;align-items:center;position:relative;gap:4px!important;height:23px!important;margin:1px 0 0 28px!important}.shield-row small{letter-spacing:1px;color:#8ca27e;margin-left:5px;font-size:6px}.shield-row img{width:14px!important;height:20px!important}.protected-lane .shield-row:before{content:"⌁";color:#78976d;font-size:16px}.enemy-side .shield-row{order:1;margin:0 28px 1px 0!important}.enemy-side .laneunits{order:2}.enemy-side .battle-slot:first-child{z-index:1;transform:translate(24px)}.enemy-side .battle-slot:last-child{z-index:2;transform:translate(-24px)}.enemy-side .battle-slot.eligible{z-index:4}.breached{padding:4px;font-size:7px}.table-focus .battle-lane:has(.attached-card){padding-bottom:3px}.card-ability{z-index:5;color:#ecf6cd;white-space:normal;background:#354527;border:1px solid #9ebf67;gap:1px;width:100%;margin-top:3px;padding:4px 2px;font-size:7px;line-height:1.3;position:relative}.card-ability:disabled{opacity:.6;color:#8d9b80;cursor:help;background:#19251b;border-color:#43513c}.card-ability:not(:disabled),.ability-ready{animation:2.8s infinite option-glow;box-shadow:0 0 10px #bfdd6b55!important}.table-focus .card-ability{width:86px;padding:5px;font-size:8px;position:absolute;top:62px;left:calc(100% + 8px)}.table-focus .battle-slot:first-child .card-ability{left:auto;right:calc(100% + 8px)}.table-focus .attached-card{z-index:4;width:86px;margin:0;font-size:6px;position:absolute;top:90px;bottom:auto;left:calc(100% + 8px)}.table-focus .battle-slot:first-child .attached-card{left:auto;right:calc(100% + 8px)}.battle-unit.can-act>.battle-card{outline-offset:2px;border-radius:5px;outline:2px solid #b6dd7d;box-shadow:0 0 12px #9dc95c55}.battle-unit.can-act .move-status{color:#d9efa7!important}.playable-card>.gamecard{outline-offset:2px;outline:2px solid #afd47a}.overdraw-card>.gamecard{outline-offset:2px;outline:2px solid #dfb76e;box-shadow:0 0 12px #e9b66a44}.unavailable-card>.gamecard{filter:saturate(.55)brightness(.65)}.unavailable-card:hover>.gamecard{filter:brightness(.9)}.hand-status{color:#a9c390;white-space:normal;min-height:23px;padding:7px 1px 1px;font-size:8px;line-height:1.3;display:block}.overdraw-card .hand-status{color:#e8bd79}.handcard.picked .hand-status{color:#eff7db}.table-focus .illustrated-hand{gap:12px;min-height:155px;padding-top:8px}.table-focus .hand-header{margin:3px 0;padding:4px 0}.table-focus .opponent-hand{height:16px}.table-focus .opponent-hand>span{display:none}.table-focus .opponent-hand>div{margin:0}.table-focus .opponent-hand img{width:12px;height:16px}.table-focus .commander{padding:3px 5px}.table-focus .resource small{white-space:nowrap;font-size:7px}.table-focus .resource{max-width:175px}.flow-bar{margin-top:7px;padding:7px 10px;position:relative;bottom:auto}.flow-bar span{font-size:10px}.table-focus .table-inspector{max-height:calc(100vh - 75px);top:55px!important}.table-inspector .effect-options{grid-template-columns:1fr 1fr}.effect-options .gamecard{width:100%;font-size:7px}.effect-options .gamecard .cardrules{display:none}.effect-options .gamecard .cardart{height:65%}.effect-options .gamecard .cardtop strong{font-size:8px}.effect-options .gamecard .cardtype,.effect-options .gamecard .cardfoot{font-size:4px}.effect-options .gamecard .costgem{width:15px;height:15px;font-size:9px}.effect-options button{border-color:#b4ce7f;padding:3px}.table-focus .table-layout{border-top:1px solid #3b4c35}.action-fx{z-index:40;pointer-events:none;position:fixed;inset:0;overflow:hidden}.action-fx svg{position:absolute;inset:0;overflow:visible}.action-fx line{stroke:#e4f4b6;stroke-width:4px;stroke-linecap:round;stroke-dasharray:12 10;filter:drop-shadow(0 0 6px #a7cf81);animation:.65s ease-out forwards action-travel}.action-fx circle{fill:#dcf5a820;stroke:#dff6a9;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:.65s ease-out forwards impact-ring}.action-fx>span{letter-spacing:2px;color:#f1f8d0;background:#183322e8;border-radius:4px;padding:7px 11px;font-size:10px;font-weight:700;animation:.7s ease-out forwards action-label;position:absolute;transform:translate(-50%,-50%)}@keyframes action-travel{0%{stroke-dashoffset:90px;opacity:0}20%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes impact-ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.5)}}@keyframes action-label{0%{opacity:0;margin-top:15px}30%{opacity:1}to{opacity:0;margin-top:-15px}}@keyframes option-glow{50%{box-shadow:0 0 18px #bad77780}}@keyframes guide-appear{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes resource-tick{0%{filter:brightness(2);transform:scale(1.08)}to{filter:brightness();transform:scale(1)}}@media (max-width:760px){.table-coach small,.table-focus .battle-slot .slot-label{display:none}.table-focus .battle-stats,.table-focus .battle-slot:first-child .battle-stats{width:55px;padding:2px;font-size:7px;position:relative;top:auto;left:auto;right:auto}.table-focus .battle-stats .move-status{font-size:6px!important}.table-focus .laneunits{height:175px}.table-focus .battle-slot+.battle-slot{top:85px}.table-focus .card-ability,.table-focus .battle-slot:first-child .card-ability{width:55px;font-size:6px;top:20px;left:calc(100% + 3px);right:auto}.table-focus .attached-card,.table-focus .battle-slot:first-child .attached-card{width:55px;top:45px;left:calc(100% + 3px);right:auto}.shield-row small{display:none}.laneheading>span{font-size:5px}.wake-counter{font-size:6px}.flow-bar span{font-size:9px}.table-focus .handcard{flex-basis:95px}.play-only .table-inspector{padding:12px!important}}@media (prefers-reduced-motion:reduce){.action-fx{display:none}.resource,.card-ability,.ability-ready,.table-coach{animation:none!important}}.battle-slot{width:65px}.battle-card{max-width:65px}.table-focus .battle-slot,.table-focus .battle-card{width:55px;max-width:55px}.gamecard{border-color:var(--type-color)!important}.gamecard .cardtype{gap:4px;background:var(--type-color)!important;color:#10211b!important;border-color:var(--type-color)!important}.type-badge{letter-spacing:.8px;white-space:nowrap;font-family:DM Sans,sans-serif;font-size:9px}.gamecard .cardtype>.tip:last-child{text-align:right;font-size:6px}.gamecard.type-unit .cardtop{border-top:3px solid var(--type-color)}.gamecard.type-equipment{border-left:6px solid var(--type-color)!important;border-radius:3px 12px!important}.gamecard.type-artifact{border-top:5px double var(--type-color)!important;border-bottom:5px double var(--type-color)!important}.gamecard.type-base{border-bottom:6px solid var(--type-color)!important;border-radius:3px!important}.gamecard.type-tactic{border-right:6px solid var(--type-color)!important}.keyword-list{flex-wrap:wrap;gap:4px;margin:4px 0;display:flex}.keywordtag{color:#e7efcc;background:#234434;border:1px solid #71865a;padding:3px 5px;font-size:7px}.card-tooltip{white-space:pre-line;max-height:260px;line-height:1.55;overflow:auto}.fullart .keywordtag{background:#10271ee0;border-color:#b6c881}.gamecard .cardfoot b{letter-spacing:0;white-space:nowrap}.attack-stat,.health-stat{align-items:center;gap:2px;display:inline-flex}.health-stat.damaged{color:#b33c26;background:#ffe0b8;border-radius:3px;padding:1px 3px}.live-card .cardfoot{color:#182b1c;background:#e0e9ca;border-radius:4px}.fullart.live-card .cardfoot b{color:#18331c}.battle-card .live-card .cardfoot{z-index:5;justify-content:center;padding:3px 1px;position:absolute;bottom:3px;left:2px;right:2px}.battle-card .live-card .cardfoot>.tip{display:none}.battle-card .live-card .cardfoot b{line-height:1.1;font-size:11px!important}.battle-card .live-card .cardfoot b>span:not(.tip){display:none}.battle-card .live-card .cardfoot b{gap:4px;display:flex}.battle-card .gamecard .type-badge{letter-spacing:0;font-size:5px}.battle-card .gamecard .cardtype>.tip:last-child{display:none}.battle-card .gamecard .cardtype{justify-content:center;padding:2px!important}.handcard .type-badge{letter-spacing:0;font-size:6px}.handcard .gamecard .cardtype>.tip:last-child,.handcard .keyword-list{display:none}.table-inspector .type-badge{font-size:10px}.table-inspector .gamecard .cardtype>.tip:last-child{font-size:7px}.table-inspector .keyword-list{gap:3px;margin:3px 0}.table-inspector .keywordtag{font-size:7px}.table-inspector .gamecard .cardrules em{display:none}.ability-explanations details,.rules-dictionary{color:#bccfa6;border:1px solid #3c5135;border-radius:6px;margin:7px 0;padding:9px;font-size:11px}.ability-explanations summary,.rules-dictionary summary{cursor:pointer;font-weight:600}.ability-explanations p,.rules-dictionary p{color:#b6c3aa;font-size:11px;line-height:1.6}.rules-dictionary>div{border-top:1px solid #35432d;margin-top:10px;padding-top:9px}.rules-dictionary b{color:#dcf0b3}.mode-select{grid-column:1/-1}.match-setup .mode-select select{font-size:14px}.lesson{border-top:1px solid #4d6642;border-bottom:1px solid #4d6642;margin:5px 0;padding:8px 0}.lesson>strong{color:#eff6d9;letter-spacing:0;font-size:14px}.lesson p{max-width:850px;font-size:12px;line-height:1.55}.lesson progress{accent-color:#c7e399;width:100%;height:4px;margin:8px 0 0;display:block}.card-attack{letter-spacing:.5px;color:#14291d;z-index:7;background:#c7e99f;border:1px solid #c7e99f;border-radius:0 0 5px 5px;width:100%;height:21px;padding:3px 0;font-size:7px;font-weight:800;position:absolute;bottom:-20px;left:0}.card-attack:disabled{opacity:.7;color:#a6b299;cursor:default;background:#26342a;border-color:#4d6249}.battle-unit:has(.card-attack:not(:disabled)){filter:drop-shadow(0 0 4px #bedb7740)}.table-focus .battle-stats>span:not(.move-status){display:none}.table-focus .battle-stats{top:26px!important}.table-focus .card-ability{top:53px}.table-focus .attached-card{top:82px}.play-only .table-inspector .rules-dictionary{display:block}.table-coach:has(.lesson)>small{display:none}.table-coach:has(.lesson)>p{color:#b7cda2;font-size:10px}@media (max-width:760px){.lesson p{font-size:11px}.lesson>strong{font-size:12px}.card-attack{height:23px;bottom:-23px}.table-focus .laneunits{height:190px}.table-focus .battle-slot+.battle-slot{top:95px}.table-focus .battle-stats{top:auto!important}.table-focus .handcard{flex-basis:100px}}.table-coach>.lesson{display:none}.tutorial-panel{background:#243822;border:1px solid #738d50;border-radius:8px;margin:0 0 16px;padding:13px}.tutorial-panel h3{color:#eaf3cb;font-size:15px}.tutorial-panel p{color:#cfdbc0;margin:10px 0;font-size:12px;line-height:1.65}.tutorial-panel progress{accent-color:#c6e394;width:100%;height:5px}.tutorial-panel small{color:#a6bd8f;margin-top:6px;font-size:8px;line-height:1.5;display:block}.tutorial-panel .eyebrow{font-size:8px}.table-focus .table-coach>b{letter-spacing:.3px;font-size:11px}.table-focus .table-coach{padding:8px 12px}.table-focus .table-coach:has(.lesson)>p{font-size:11px}.table-focus .table-inspector{max-height:calc(100vh - 90px)!important}.table-focus .table-inspector>.live-card{max-width:235px;margin:auto}.table-focus .illustrated-hand{min-height:145px}.table-focus .handcard{flex-basis:88px}@media (max-width:760px){.table-coach>.lesson{display:block}.table-inspector .tutorial-panel{display:none}.table-focus .laneunits{height:190px}.table-focus .battle-slot+.battle-slot{top:95px}}.card-maneuver{color:#cbe8bd;z-index:7;background:#233a30;border:1px solid #608557;border-radius:5px;width:69px;line-height:1.2;position:absolute;top:27px;left:calc(100% + 7px);min-height:24px!important;padding:4px!important;font-size:8px!important}.card-maneuver:hover{background:#38563b}.shield-panel{color:#1b3129;background:#c6dac8;border-radius:4px;margin-top:4px;padding:4px;font-size:10px;font-style:normal}.shield-choice{gap:8px;display:grid}.shield-choice>.gamecard{max-width:160px}.battle-unit.exhausted .card-maneuver{transform:none}.rules-page{color:#e5e8da;max-width:880px;margin:40px auto;padding:30px;line-height:1.7}.rules-page h1{font-size:40px}.rules-page h2{margin-top:35px;font-size:23px}.rules-page p{margin:13px 0}.rules-page a{color:#cee9a4}.rules-page .rule-meta{color:#a9bf9c}.rules-page nav{flex-wrap:wrap;gap:20px;display:flex}.rules-page ol{padding-left:25px}.rules-page section{scroll-margin-top:20px}@media print{.rules-page{color:#111;margin:0}.rules-page nav{display:none}.rules-page h2{break-after:avoid}.rules-page p{orphans:3;widows:3}}.play-only .table-inspector .action-panel:has(>.shield-choice){z-index:200;background:#1d3026;border:1px solid #a6c285;width:min(94vw,480px);max-height:70vh;position:fixed;bottom:18px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 12px 70px #000b;display:block!important}.table-inspector .action-panel:has(>.effect-options){z-index:200;background:#1d3026;border:1px solid #a6c285;width:min(94vw,480px);max-height:70vh;position:fixed;bottom:18px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 12px 70px #000b;display:block!important}.shield-choice{grid-template-columns:135px 1fr;align-items:center}.shield-choice>.gamecard{grid-row:span 3}.shield-choice>button{padding:12px;font-size:12px}.shield-choice>p{margin:0}.effect-options .gamecard{max-width:135px;margin:auto}.battle-feedback{z-index:160;pointer-events:none;position:fixed;inset:0;overflow:hidden}.battle-feedback svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.transfer-path{color:#75e7d1}.transfer-path.move{color:#b8a2ff}.transfer-path path{fill:none;stroke:currentColor;stroke-width:3px;stroke-dasharray:6 8;opacity:.65}.transfer-path circle{fill:currentColor;filter:drop-shadow(0 0 8px)}.attack-intent path{fill:none;stroke:#ffb275;stroke-width:3px;stroke-dasharray:9 7;animation:.7s linear infinite flow-dash}.attack-intent circle{fill:#ff9f5420;stroke:#ffbf7a;stroke-width:2px;animation:.75s ease-in-out infinite alternate intent-ring}.battle-burst{color:#d8efae;text-align:center;white-space:nowrap;font-size:12px;font-weight:800;animation:1.5s ease-out both battle-pop;position:absolute;transform:translate(-50%,-50%)}.battle-burst span{text-shadow:0 1px 2px #000;background:#101f1af2;border:1px solid;border-radius:6px;padding:6px 10px;display:block;box-shadow:0 5px 20px #0009}.battle-burst.damage{color:#ff9c8e}.battle-burst.heal,.battle-burst.ready{color:#d6f1a2}.battle-burst.wake{color:#7ee9e0}.battle-burst.overdraw,.battle-burst.shield{color:#ffd08a}.battle-burst.move{color:#c2b0ff}.battle-burst img{object-fit:cover;filter:grayscale(.5);width:55px;height:74px;margin:auto;animation:1.4s forwards defeat-fade;display:block}.resolution-ribbon{z-index:165;pointer-events:none;color:#e5f3d9;text-align:center;background:#11251bf5;border:1px solid #65877a;border-radius:8px;width:max-content;max-width:min(700px,94vw);padding:9px 16px;font-size:12px;animation:.2s ease-out guide-appear;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0009}.action-forecast{color:#deebcb;background:#233125;border:1px solid #647457;border-radius:7px;gap:4px;margin:8px 0;padding:9px 12px;font-size:11px;display:grid}.action-forecast b{letter-spacing:1px;font-size:10px}.action-forecast.combat{color:#ffe0b7;background:#352a20;border-color:#a17853}.action-forecast.movement{color:#e3d8ff;background:#2b283b;border-color:#8475aa}.payment-preview{color:#b4eee1;background:#142e28;border:1px solid #68a99c;border-radius:5px;gap:3px;margin:4px 0;padding:5px 7px;font-size:9px;animation:.18s ease-out guide-appear;display:grid}.payment-preview b{font-size:10px}.payment-preview em{color:#ffd49b;font-style:normal}.payment-preview.borrowing,.payment-preview.opponent-gift{color:#ffdcaa;background:#392e20;border-color:#bf935b}.payment-preview.opponent-gift{text-align:center;border-style:dashed}.table-focus .resource{background:#19291f;border:1px solid #586c4d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 7px;min-width:115px;padding:7px 10px;display:flex}.resource>strong{font-size:26px}.resource>small{width:100%;line-height:1.35}.overdraw-meter{gap:4px;margin-left:auto;display:flex}.overdraw-meter i{background:#ffc984;border:1px solid #ffdcaa;width:10px;height:17px;display:block;transform:skew(-12deg);box-shadow:0 0 6px #ffc98422}.overdraw-meter i.spent{box-shadow:none;background:#393a31;border-color:#615b48}.wake-counter.has-wake{color:#a6ffee;background:#163c34;border:1px solid #5ed4c1;box-shadow:0 0 14px #5ed4c12a}.wake-counter{white-space:nowrap;border-radius:5px;align-items:center;gap:3px;display:inline-flex;position:relative;padding:5px!important;font-size:9px!important}.wake-counter b{font-size:12px;animation:.5s ease-out resource-tick}.wake-pips{gap:2px;display:flex}.wake-pips i{background:#81e7d4;border-radius:1px;width:4px;height:9px;display:block}.stat-comparison{background:#1b291f;border:1px solid #53634b;border-radius:7px;margin:10px 0;padding:10px}.stat-heading{letter-spacing:.6px;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:9px;display:flex}.stat-heading b{letter-spacing:0;white-space:nowrap;font-size:15px}.stat-heading.live{color:#cdeba4;border-bottom:1px solid #40583a;margin-bottom:4px;padding-bottom:8px}.stat-modifier{color:#bedba8;justify-content:space-between;gap:8px;padding:3px 0;font-size:10px;line-height:1.5;display:flex}.stat-modifier b{white-space:nowrap}.stat-modifier.damage{color:#e7b1a3}.stat-comparison p{margin:6px 0 0;font-size:10px;line-height:1.6}.table-focus .table-inspector>.gamecard{max-width:235px;margin:auto}.attack-stat.boosted,.health-stat.boosted{color:#16775a;background:#d9f4ce;border-radius:3px}.table-focus .card-maneuver{color:#e4d2ff;background:#342d47;border-color:#9d8ac7}.card-maneuver:not(:disabled):hover{background:#514367;box-shadow:0 0 16px #bba0ff70}.battle-slot.selected{filter:drop-shadow(0 0 7px #b6d799)}@keyframes flow-dash{to{stroke-dashoffset:-32px}}@keyframes intent-ring{to{r:38;opacity:.5}}@keyframes battle-pop{0%{opacity:0;translate:0 8px;scale:.85}15%,65%{opacity:1;scale:1}to{opacity:0;translate:0 calc(-35px - var(--cue-offset));scale:1}}@keyframes defeat-fade{to{opacity:0;transform:rotate(12deg)scale(.65)}}@media (max-width:760px){.table-focus .resource{gap:2px 4px;min-width:91px;padding:4px 6px}.resource .next-supply{font-size:8px}.resource>strong{font-size:21px}.overdraw-meter i{width:7px;height:12px}.wake-counter{padding:3px!important;font-size:7px!important}.wake-counter b{font-size:10px}.wake-pips{display:none}.payment-preview{padding:4px;font-size:8px}.payment-preview b{font-size:8px}.laneheading{flex-wrap:wrap;gap:3px}.action-forecast,.battle-burst{font-size:10px}.resolution-ribbon{font-size:10px;bottom:8px}.stat-comparison{max-width:330px;margin:12px auto}}@media (prefers-reduced-motion:reduce){.battle-feedback svg,.battle-burst{display:none}.resolution-ribbon,.action-forecast,.payment-preview,.wake-counter b{animation:none!important}.battle-unit,.battle-slot,.gamecard{transition:none!important;animation:none!important}}:root{--bg:#101923;--panel:#192633;--line:#384451;--muted:#9caab4;--ink:#f0ead7;--lime:#ead8a3}body{color:var(--ink);background:#101923}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:600}h1{letter-spacing:-1px}.shell>aside{background:#101b27;border-color:#39424b}.brand{letter-spacing:2px;gap:8px;font-size:20px}.brand small{letter-spacing:2px;font-size:9px}.mini-logo{background:0 0;width:37px;height:37px;padding:3px}.shell nav button.active{color:#f1ddab;background:#34404a;border-left:2px solid #dfb470}.shell nav button:hover{background:#263747}.primary{color:#182636;background:#eedeb4;border-color:#eedeb4}.primary:hover{background:#fff0cb}.panel,.actions>button,.match-setup{background:#1b2935;border-color:#475362}.hero{border:1px solid #bca67d;border-radius:3px}.hero>img{object-position:right center;opacity:.75}.heroshade{background:linear-gradient(90deg,#0b1b2af5,#112638c7 40%,#172b3820)}.herotext h2{color:#fff2d3;font-family:Georgia,serif;font-size:44px;line-height:1.1}.herotext p{color:#d8ded6}.badge{color:#f0d8a9;border-color:#c5b184}.hero:after{content:"";background:linear-gradient(90deg,#dc7469 0 25%,#e8ad63 25% 50%,#a7c78c 50% 75%,#7a8dc6 75%);height:5px;position:absolute;bottom:0;left:0;right:0}.gamecard:not(.fullart){color:#1b2530;background:#eee5cd;box-shadow:0 2px #b7ad92,0 7px 18px #0006;border:3px solid #e7dec4!important;border-radius:8px!important;padding:7px!important}.gamecard:not(.fullart):before{content:"";pointer-events:none;z-index:4;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#5f3b1708 0 1px,#0000 1px 3px);position:absolute;inset:0}.gamecard:not(.fullart) .cardtop{color:#fff2d7;background:#17232e;border-radius:2px}.gamecard .cardtop strong{font-family:Georgia,serif;font-weight:700}.gamecard:not(.fullart) .cardart{border-bottom:3px solid var(--faction);filter:saturate(.88)contrast(1.03);background-position:50% 30%;height:46%}.gamecard:not(.fullart) .cardtype{border-bottom:1px solid #bcaa86;color:#273343!important;background:#e4d4b2!important}.gamecard .cardrules{background:0 0}.gamecard:not(.fullart) .cardrules p{color:#23303c}.gamecard:not(.fullart) .cardrules b{font-family:Georgia,serif;font-size:11px}.gamecard .cardfoot{letter-spacing:0}.fullart{border:3px solid #dfd6be!important}.fullart .cardtop{background:#1022319e!important}.fullart .cardart{background-position:50% 28%}.starter-gallery{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:15px;margin-bottom:24px;display:grid}.starter-gallery>button{color:#182735;text-align:left;background:#eee2c6;border:1px solid #b9a57c;border-radius:4px;padding:0;display:block;overflow:hidden}.starter-gallery img{object-fit:cover;object-position:50% 35%;width:100%;height:170px;display:block}.starter-gallery>button>div{padding:14px}.starter-gallery h3{margin:9px 0;font-size:21px}.starter-gallery p{color:#4b555b;min-height:76px;font-size:12px;line-height:1.6}.starter-gallery small{letter-spacing:1px;font-size:8px}.starter-gallery span{font-size:11px;font-weight:700}.matchup-plans{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:15px;display:grid}.matchup-plans p{background:#13232f;border:1px solid #576576;padding:12px;font-size:12px}.matchup-plans b{color:#eddbad;margin-bottom:5px;display:block}.playmat{background:radial-gradient(#274354,#132330 65%,#101b27)!important;border-color:#51606a!important}.table-coach{background:#182c3b!important;border-color:#9a956e!important}.table-command,.flow-bar{background:#172c39!important;border-color:#5b6971!important}.battle-lane{overflow:visible;background:linear-gradient(160deg,#18364875,#142634b0)!important;border-color:#54677375!important}.table-focus .battle-lane,.battle-lane{padding:9px 10px!important}.shield-row,.table-focus .shield-row{gap:8px!important;height:57px!important;margin:8px 0!important}.shield-row img,.table-focus .shield-row img{border-radius:3px;width:35px!important;height:49px!important}.shield-row button{border:1px solid #d5c69b;box-shadow:0 3px 6px #0006}.protected-lane .shield-row img{filter:brightness(.88);opacity:1}.shield-row small{font-size:8px}.table-focus .laneunits{height:158px}.table-focus .battle-lane:has(.attached-card) .laneunits{height:170px}.table-focus .battle-slot+.battle-slot{top:78px}.table-focus .resource{background:#172b39;border-color:#788076}.resource .next-supply{color:#b5d5df;font-size:9px}.energy-well{pointer-events:none;opacity:calc(.15 + var(--energy)*.8);background:radial-gradient(at 50% 95%,#5ddfc34a,#0000 75%);border-radius:5px;transition:opacity .6s;position:absolute;inset:0;overflow:hidden}.energy-well i{border:1px solid #8de0cd70;border-radius:50%;width:160px;height:85px;animation:1.2s ease-out reservoir-settle;position:absolute;bottom:-30px;left:50%;transform:translate(-50%);box-shadow:0 0 25px #6bdecf30,inset 0 0 22px #8de0cd20}.energy-well i:nth-child(2){width:130px;height:68px;animation-delay:.1s;bottom:-21px}.energy-well i:nth-child(3){width:100px;height:52px;animation-delay:.2s;bottom:-12px}.laneheading,.shield-row,.laneunits,.payment-preview{z-index:1;position:relative}.wake-counter{color:#a6c1c5;background:#142d3c;border:1px solid #566d73}.wake-counter.has-wake{background:radial-gradient(#315c60,#15393e);border:1px solid #c2efcd;box-shadow:0 0 15px #7de6d54a,inset 0 0 12px #7de6d523}.wake-counter.has-wake b{color:#f4f7ca;text-shadow:0 0 9px #baffd0}.lane-signal{z-index:12;pointer-events:none;color:#172a35;background:#f0dfb7f0;border-left:3px solid #d9a45b;border-radius:3px;padding:7px;font-size:10px;animation:3s both signal-bloom;position:absolute;top:42px;left:6px;right:6px;box-shadow:0 5px 20px #0005}.lane-signal b,.lane-signal span{display:block}.lane-signal b{margin-bottom:3px;font-family:Georgia,serif}.battle-burst.trigger span{white-space:normal;color:#f3deb3;max-width:200px;font-size:10px}.transfer-path path{stroke:none}.transfer-path circle{filter:drop-shadow(0 0 8px)drop-shadow(0 0 16px);opacity:.85}.attack-intent path{stroke:#e8c48c55;stroke-width:12px;stroke-dasharray:none;filter:blur(3px);animation:none}.attack-intent circle{stroke:#e8c48c;fill:#e8c48c10}.travel-card{object-fit:cover;transform-origin:50%;border:2px solid #f5e8c7;border-radius:5px;width:58px;height:81px;animation:.65s cubic-bezier(.22,.78,.2,1) both card-transit;position:absolute;box-shadow:0 8px 24px #0009}.impact-aura{background:radial-gradient(#f3d28e88,#0000 70%);border-radius:12px;width:70px;height:90px;animation:.7s ease-out both arrival-bloom;position:absolute;transform:translate(-50%,-50%)}.action-fx>span{color:#f5e7c1;background:#152c3cde;font-size:9px}.battle-unit{transition:filter .3s,transform .3s}.table-inspector{background:#152330!important;border-color:#43515e!important}.tutorial-panel{background:#203645;border-color:#7c8c7b}.tutorial-panel h3{color:#f1deb5}.tutorial-panel p{color:#c9d5d3}.stat-comparison{background:#162a37;border-color:#5d6a6d}.table-tabs button.active{color:#f0e1b9;background:#42505a}.game-toast{color:#d7e3dd;background:#192f3ee8;max-width:600px;padding:7px 12px;font-size:10px}.table-focus .gamecard:not(.fullart){border-width:2px!important;padding:3px!important}.table-focus .table-inspector .gamecard:not(.fullart){border-width:3px!important;padding:7px!important}@keyframes reservoir-settle{0%{opacity:.2;filter:brightness(2.5);scale:.5}65%{opacity:1;scale:1.1}to{opacity:1;scale:1}}@keyframes signal-bloom{0%{opacity:0;translate:0 6px}15%,80%{opacity:1;translate:0}to{opacity:0;translate:0 -4px}}@keyframes card-transit{0%{opacity:.9;transform:translate(-50%,-50%)scale(.85)rotate(-6deg)}80%{opacity:1}to{transform:translate(calc(-50% + var(--travel-x)),calc(-50% + var(--travel-y))) scale(1);opacity:0}}@keyframes arrival-bloom{0%,45%{opacity:0;scale:.5}65%{opacity:1;scale:1.3}to{opacity:0;scale:1.6}}@media (max-width:760px){.shield-row img,.table-focus .shield-row img{width:29px!important;height:41px!important}.shield-row,.table-focus .shield-row{height:48px!important}.table-focus .battle-lane{padding:6px!important}.table-focus .laneunits{height:198px}.table-focus .battle-lane:has(.attached-card) .laneunits{height:198px}.table-focus .battle-slot+.battle-slot{top:102px}.matchup-plans{grid-template-columns:1fr}.herotext h2{font-size:32px}.energy-well i{width:100px}.energy-well i:nth-child(2){width:80px}.energy-well i:nth-child(3){width:60px}.lane-signal{font-size:8px}}@media (prefers-reduced-motion:reduce){.energy-well i,.lane-signal{animation:none}.lane-signal,.travel-card,.impact-aura{display:none}.battle-unit{transition:none}.resolution-ribbon{display:block}}.gamecard:not(.fullart) .cardart{background-position:50% 0!important}.table-focus,.table-focus .table-topline{background:#101e2a}.gamecard[data-card-id^=WN-]:not(.fullart) .cardart{background-color:#172432;background-repeat:no-repeat;background-position:50%!important;background-size:contain!important}.library-finish{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 22px;font-size:12px;display:flex}.library-finish>span{margin-right:5px}.library-finish button[aria-pressed=true]{color:#133d32;background:#cfe8dc;border-color:#5b9b82}.art-review-comparison img{object-fit:contain;width:100%;max-height:340px;margin-top:12px}.art-review-notes details{margin:15px 0}.art-review-notes summary{cursor:pointer}.art-review-notes details button{width:100%;margin:4px 0;font-size:11px}@media (max-width:650px){.library-editions{grid-template-columns:1fr}.library-editions button{min-height:72px}}.account-notice{opacity:.88;border:1px solid;border-radius:8px;margin:0 0 18px;padding:12px 16px;font-size:.86rem;line-height:1.5}.account-notice a{text-underline-offset:3px;text-decoration:underline}.sync a{white-space:nowrap;text-underline-offset:3px;font-size:.8rem;text-decoration:underline}@media (max-width:600px){.sync{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:65%;font-size:.7rem}.account-notice{font-size:.8rem}}.deck-printing-choice{color:inherit;opacity:.82;overflow-wrap:anywhere;margin:8px 0 4px;font-size:.73rem;line-height:1.4}.shell.account-checking .overlay{visibility:hidden;pointer-events:none}.tcg-card{--paper:#f2e8ce;--shine-x:50%;--shine-y:35%;isolation:isolate;aspect-ratio:63/88;text-align:left;grid-template-rows:9% 4.5% 38% 7% 1fr 9%;width:100%;font-family:Arial,sans-serif;font-size:12px;line-height:1.35;transition:box-shadow .3s,filter .3s;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 0 0 2px #e4d6b7,0 2px 2px #0003,0 12px 25px #07131a26;container-type:inline-size;background:var(--paper)!important;color:#18282e!important;border:2px solid #1d292c!important;border-radius:12px!important;height:auto!important;padding:7px!important}.tcg-card *{box-sizing:border-box}.tcg-card .card-stock{z-index:8;pointer-events:none;opacity:.27;mix-blend-mode:multiply;border-radius:inherit;background:url(/art/textures/paper.svg);position:absolute;inset:0}.tcg-card .cardtop{z-index:3;background:var(--faction);min-height:0;color:var(--faction-ink);box-shadow:none;border:0;border-radius:5px 5px 0 0;grid-template-columns:12% 1fr 9%;align-items:center;gap:3%;margin:0;padding:0 2%;display:grid;position:relative}.tcg-card .cardtop>strong{letter-spacing:-.035em;white-space:normal;text-wrap:balance;min-width:0;color:inherit;font:700 5.1cqw/1.02 Georgia,Times New Roman,serif;overflow:visible}.tcg-card .costgem{aspect-ratio:1;color:#172930;background:#f6edcf;border:1px solid #faf0d2;border-radius:50%;place-items:center;width:100%;min-width:0;height:auto;min-height:0;font:700 6.6cqw/1 Georgia,serif;display:grid;box-shadow:0 1px 2px #0005}.tcg-card .faction-symbol{text-align:center;color:inherit;font-size:6.1cqw;font-style:normal;line-height:1}.tcg-card .faction-ribbon{background:var(--faction);color:var(--faction-ink);letter-spacing:.14em;text-transform:uppercase;z-index:3;border-bottom:2px solid #eedcb6;justify-content:space-between;align-items:center;padding:0 3%;font:700 2.6cqw/1 Arial,sans-serif;display:flex}.tcg-card .faction-ribbon span:last-child{opacity:.85;letter-spacing:.1em;font-size:2.1cqw}.tcg-card .cardart{z-index:0;background-color:#18303b;background-repeat:no-repeat;border-radius:0;width:100%;display:block;position:relative;overflow:hidden;border:0!important;border-left:3px solid var(--faction)!important;border-right:3px solid var(--faction)!important;filter:none!important;background-position:50% 0!important;background-size:cover!important;height:100%!important;margin:0!important;inset:auto!important}.tcg-card[data-card-id^=WN-] .cardart{background-position:50% 25%!important}.tcg-card .cardtype{text-transform:uppercase;letter-spacing:.08em;z-index:3;justify-content:space-between;align-items:center;gap:4px;font:700 2.5cqw/1.2 Arial,sans-serif;display:flex;background:var(--faction)!important;min-height:0!important;color:var(--faction-ink)!important;border:0!important;margin:0!important;padding:0 3%!important}.tcg-card .type-badge{letter-spacing:.09em;color:inherit;white-space:nowrap;align-items:center;gap:.35em;font:700 3.3cqw/1 Arial,sans-serif;display:inline-flex}.tcg-card .cardtype>span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:48%;overflow:hidden}.tcg-card .cardrules{z-index:3;color:#18282e;flex-direction:column;justify-content:flex-start;gap:4%;min-height:0;display:flex;position:relative;overflow:hidden;background:var(--paper)!important;border:0!important;border-bottom:1px solid #24333245!important;margin:0!important;padding:4% 4% 2%!important}.tcg-card .ability-lines{min-height:0}.tcg-card .ability-lines p{letter-spacing:-.018em;text-align:left;-webkit-line-clamp:unset;font:400 4.05cqw/1.29 Arial,sans-serif;display:block;overflow:visible;color:#18282e!important;margin:0 0 3%!important}.tcg-card .rules-keyword{cursor:help;color:inherit;font-weight:750;font-size:inherit;border-bottom:1px dotted #2233398c;font-family:inherit}.card-tip{cursor:help;outline:none;display:inline;position:relative}.card-tip:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #c66b39}.tcg-card .printed-keywords{flex-wrap:wrap;gap:3px;margin:0;line-height:1;display:flex}.tcg-card .printed-keywords:empty{display:none}.tcg-card .keywordtag{color:#fff4d9;letter-spacing:0;white-space:nowrap;background:#253239;border:0;border-radius:2px;padding:.27em .4em;font:700 3.1cqw/1 Arial,sans-serif;display:inline-block}.tcg-card .cardrules em{color:#5e645b;max-height:2.5em;margin-top:auto;padding-top:2%;font:italic 3cqw/1.18 Georgia,serif;display:block;overflow:hidden}.tcg-card.long-rules .cardrules em{display:none}.tcg-card .shield-panel{color:#25333a;background:#e2d6b6;border:0;border-left:2px solid #6b6850;border-radius:0;align-items:center;gap:6px;margin:0;padding:2% 3%;font:400 3.25cqw/1.2 Arial,sans-serif;display:flex}.tcg-card .shield-panel strong{white-space:nowrap;font-size:2.7cqw}.tcg-card .cardfoot{z-index:3;letter-spacing:.02em;border-radius:0;justify-content:space-between;align-items:center;gap:2%;min-height:0;font:700 2.4cqw/1 Arial,sans-serif;display:flex;position:relative;color:#25333a!important;background:var(--paper)!important;border:0!important;padding:1% 2% 0!important}.tcg-card .rarity-stamp{white-space:nowrap;align-items:center;gap:.4em;font-size:3.1cqw;display:inline-flex}.tcg-card .rarity-stamp>span{text-transform:uppercase;letter-spacing:.08em;font:700 2.1cqw/1 Arial,sans-serif}.tcg-card .edition{white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;max-width:30%;font-size:1.9cqw;overflow:hidden}.tcg-card .card-stats{align-items:center;gap:4px;display:flex}.tcg-card .stat{align-items:center;gap:.2em;font:700 7.5cqw/1 Georgia,serif;display:flex}.tcg-card .stat i{font-size:3.4cqw;font-style:normal}.tcg-card .stat.damaged{color:#a22e27}.tcg-card .stat.boosted{color:#217054}.tcg-card .noncombat-mark{font-size:7cqw}.tcg-card.type-unit{border-radius:12px!important}.tcg-card.type-unit .cardart{border-top:1px solid #fff3!important}.tcg-card.type-base{border-width:3px!important;border-radius:3px!important}.tcg-card.type-base .cardtop{border-radius:0}.tcg-card.type-base .cardart:before{content:"";pointer-events:none;border:5px solid #192b3240;border-bottom-width:0;position:absolute;inset:0}.tcg-card.type-base .cardtype{border-top:3px double #eedcb6!important;border-bottom:3px double #eedcb6!important}.tcg-card.type-base .cardrules{background-image:linear-gradient(90deg,#1629310a 1px,#0000 1px)!important;background-size:14% 100%!important}.tcg-card.type-equipment{border-radius:4px 14px!important}.tcg-card.type-equipment .cardart{box-shadow:inset 0 0 0 1px #eedcb6;border:7px solid var(--faction)!important}.tcg-card.type-equipment .cardart:after{content:"";background:radial-gradient(circle at 0 0,#f5e8c9 2px,#0000 3px),radial-gradient(circle at 100% 0,#f5e8c9 2px,#0000 3px),radial-gradient(circle at 0 100%,#f5e8c9 2px,#0000 3px),radial-gradient(circle at 100% 100%,#f5e8c9 2px,#0000 3px);position:absolute;inset:5px}.tcg-card.type-artifact{border-radius:18px!important}.tcg-card.type-artifact .cardart{outline:5px solid var(--faction);outline-offset:-1px;border-radius:45% 45% 2px 2px;border:7px solid var(--faction)!important}.tcg-card.type-artifact .cardtype{justify-content:center;gap:10px}.tcg-card.type-artifact .cardrules{border-left:1px solid #a28f61!important;border-right:1px solid #a28f61!important}.tcg-card.type-tactic{border-radius:3px 16px!important}.tcg-card.type-tactic .cardart{clip-path:polygon(0 0,100% 0,100% 88%,91% 100%,0 100%)}.tcg-card.type-tactic .cardtype{background:repeating-linear-gradient(-45deg,#ffffff12 0 3px,transparent 3px 9px),var(--faction)!important}.tcg-card.type-tactic .cardrules{justify-content:center}.tcg-card.type-tactic .ability-lines p{font-size:4.4cqw;line-height:1.4}.tcg-card[data-rarity=Rare],.tcg-card[data-rarity=Super\ Rare],.tcg-card[data-rarity=Legendary]{box-shadow:inset 0 0 0 2px #bc934a,0 2px 3px #0003,0 12px 25px #07131a36}.tcg-card[data-rarity=Rare] .rarity-stamp,.tcg-card[data-rarity=Super\ Rare] .rarity-stamp,.tcg-card[data-rarity=Legendary] .rarity-stamp{color:#896012}.tcg-card .foil-grain,.tcg-card .foil-light{z-index:6;pointer-events:none;border-radius:inherit;display:none;position:absolute;inset:0}.tcg-card.holographic .foil-grain{background-image:url(/art/textures/foil-etch.svg),repeating-linear-gradient(112deg,#ff91911f 0%,#eadc6452 12%,#74ded43b 24%,#b17ef35c 36%,#ff91911f 48%);background-size:54px 54px,250% 250%;background-position:calc(var(--shine-x)*.25) calc(var(--shine-y)*.25),var(--shine-x) var(--shine-y);mix-blend-mode:color-dodge;opacity:.6;transition:opacity .25s;display:block;-webkit-mask-image:linear-gradient(#000 0 55%,#0000 60% 91%,#000 96%);mask-image:linear-gradient(#000 0 55%,#0000 60% 91%,#000 96%)}.tcg-card.holographic .foil-light{background:radial-gradient(ellipse at var(--shine-x) var(--shine-y),#fff9,transparent 48%);mix-blend-mode:soft-light;opacity:.35;display:block}.tcg-card.holographic:hover .foil-light{opacity:.6}.tcg-card.fullart{grid-template-rows:9% 4.5% 38% 7% 1fr 9%;background-image:var(--card-art)!important;background-position:50% 20%!important;background-size:cover!important;border-color:#d0ae66!important}.tcg-card.fullart .cardart{clip-path:none;box-shadow:none;outline:0;background-color:#0000!important;background-image:none!important;border:0!important}.tcg-card.fullart .cardart:before,.tcg-card.fullart .cardart:after{display:none}.tcg-card.fullart .cardtop{background:color-mix(in srgb,var(--faction) 90%,transparent)}.tcg-card.fullart .cardrules{background:#f4ecd8f2!important}.tcg-card.fullart .card-stock{opacity:.13}.tcg-card.fullart .faction-ribbon{background:color-mix(in srgb,var(--faction) 90%,transparent)}.mechanic-tooltip{z-index:10000;color:#192c34;letter-spacing:0;text-transform:none;pointer-events:none;text-align:left;background:#fff4db;border:1px solid #bfa780;border-radius:4px;width:268px;max-width:calc(100vw - 24px);padding:13px 15px;font:400 13px/1.5 Arial,sans-serif;display:block;position:fixed;box-shadow:0 8px 28px #0006}.mechanic-tooltip b{color:#253f4a;margin-bottom:5px;font:700 16px/1.2 Georgia,serif;display:block}@media (prefers-reduced-motion:reduce){.tcg-card{transition:none}.tcg-card.holographic .foil-grain{background-position:50%}}.tcg-card>.cardtop,.tcg-card>.cardtype,.tcg-card>.cardfoot{align-self:stretch;width:100%!important;height:100%!important;max-height:none!important}.tcg-card .costgem{width:100%!important;max-width:none!important;height:auto!important}.tcg-card.long-rules .ability-lines p{font-size:3.65cqw}.tcg-card .shield-panel{flex-shrink:0}.tcg-card .ability-lines p:last-child{margin-bottom:0!important}.tcg-card.fullart{background-color:#1b3039!important;background-image:none!important}.tcg-card .full-illustration{z-index:0;pointer-events:none;background-position:50% 0;background-size:cover;position:absolute;inset:12% 0 0}.tcg-card.fullart .cardart{z-index:1}.tcg-card.fullart .cardrules,.tcg-card.fullart .cardrules p{color:#18282e!important;text-shadow:none!important}.tcg-card.fullart .cardfoot{text-shadow:none!important}.tcg-card.holographic .foil-grain{opacity:.38}.tcg-card.holographic:hover .foil-grain{opacity:.65}.tcg-card .cardtop>.card-tip{min-width:0;min-height:0;width:100%!important;height:auto!important;font-size:inherit!important;background:0 0!important;border-radius:0!important;padding:0!important;line-height:1!important;display:block!important}.tcg-card .cardtop>.faction-symbol{width:auto!important;height:auto!important;color:var(--faction-ink)!important;background:0 0!important;border-radius:0!important;padding:0!important;font-size:6.1cqw!important;display:block!important}.tcg-card .ability-lines p{font-size:4.4cqw!important;line-height:1.32!important}.tcg-card.long-rules .ability-lines p{font-size:3.9cqw!important;line-height:1.28!important}.tcg-card .cardrules em{font-size:3cqw!important;line-height:1.2!important}.tcg-card .cardtop>strong{font-size:5.55cqw!important}.tcg-card .cardrules .rules-keyword{font-size:inherit!important}.battle-card .tcg-card .cardtop>strong{font-size:7.8cqw!important}.battle-card .tcg-card .cardtop>.faction-symbol{display:none!important}.tcg-card .cardart,.tcg-card[data-card-id^=WN-] .cardart{background-position:50% var(--art-y,0%)!important}.tcg-card .full-illustration{background-position:50% var(--art-y,0%)}.tcg-card>.cardtop{grid-row:1}.tcg-card>.faction-ribbon{grid-row:2}.tcg-card>.cardart{grid-row:3}.tcg-card>.cardtype{grid-row:4}.tcg-card>.cardrules{grid-row:5}.tcg-card>.cardfoot{grid-row:6;position:relative!important;inset:auto!important;transform:none!important}.tcg-card .cardtop>.card-tip{place-self:center stretch}.tcg-card .cardfoot .card-tip{background:0 0!important;width:auto!important;height:auto!important;padding:0!important}.tcg-card[data-rarity=Uncommon] .rarity-stamp{color:#687a81;text-shadow:0 1px #fff6}:root{--bg:#ece5d5;--panel:#f6efdf;--line:#c9bfa9;--muted:#66685e;--ink:#203139;--lime:#b64c33;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#203139;background:#ece5d5 url(/art/textures/paper.svg);font:14px/1.45 Arial,sans-serif}h1,h2,h3{letter-spacing:-.035em;color:inherit;font-family:Georgia,Times New Roman,serif}h1{font-size:44px}p{color:#62675e}button{color:#23343a;background:#f4eddd;border:1px solid #b6ad98;border-radius:3px;font-size:13px;font-weight:500;transition:background .2s,box-shadow .2s,transform .2s}button:disabled{opacity:.48}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline-offset:4px;outline:3px solid #b25837}.primary{font-weight:700;box-shadow:0 3px #813724;color:#fff3dd!important;background:#b54932!important;border-color:#b54932!important}.primary:hover{transform:translateY(-1px);background:#943e2c!important}input,select,textarea{color:#21333a;background:#fbf5e8;border-color:#b9b29e;border-radius:3px;font-size:13px}label{color:#555e58}a{color:#9d442e}summary{cursor:pointer}button svg{flex-shrink:0}.smallnote{color:#6b6f64}.eyebrow,.edition-kicker{letter-spacing:.14em;color:#8c4935;text-transform:uppercase;font:700 10px/1.4 Arial,sans-serif}.panel{box-shadow:0 5px 20px #43341b05;background:#f8f1e1!important;border-color:#c0b49c!important}.shell:not(.paperback-shell)>aside{color:#eee3c8;width:204px;padding:30px 18px;background:#172b34!important;border-color:#31464e!important}.brand{letter-spacing:.12em;color:#f1e5c5;gap:9px;margin:0 0 45px;font:700 20px/1.1 Georgia,serif;text-decoration:none}.brand small{letter-spacing:.25em;margin-top:7px;font:700 8px/1 Arial,sans-serif}.brandmark{object-fit:contain;width:44px!important;height:50px!important}.workspace{color:#b0b3a1;margin:0 6px 18px;font-size:8px}.shell nav{gap:5px}.shell nav button{color:#c8c9b9;border:1px solid #0000;border-radius:3px;padding:13px 12px;font-size:13px}.shell nav button.active{color:#20353d!important;background:#f0e6cb!important;border:1px solid #f0e6cb!important}.shell nav button:hover{color:#fff0cf;background:#2e444a!important}.shell nav button.active:hover{color:#20353d!important;background:#e4d5b5!important}.sidebottom{color:#e4dbc4;border-color:#3a4a4d;font-size:11px}.sidebottom small{color:#9faeaa;font-size:10px}.mini-logo{background:0 0;padding:0;width:29px!important;height:34px!important}.shell>main{background:0 0;width:calc(100% - 204px);margin-left:204px}.shell>main>header{color:#6d7166;background:#f4edde;border-color:#c6beaa;height:64px;position:relative}.sync{color:#657165;font-size:10px}.avatar{color:#4a5b48;background:#d6ddc4}.content{max-width:1680px;margin:auto;padding:30px 40px 40px}.heading{margin-bottom:26px}.heading p{margin:10px 0 0;font-size:13px}.heading .eyebrow{margin-bottom:9px}.sectiontitle{align-items:flex-end;margin-top:32px;margin-bottom:20px}.sectiontitle h2{font-size:28px}.sectiontitle .edition-kicker{margin-bottom:6px;display:block}.textbutton{color:#465e62;background:0 0;border:0;padding:8px 0}.badge{color:#815c2d;background:#efe2c4;border:1px solid #b7a17a}.chips>span,.chips>button{color:#465e62;background:#e4dcc8;border-color:#c1b69d}.toolbar{background:#e3dccb;border:1px solid #c5bca5;border-radius:4px;gap:10px;padding:12px}.toolbar select{max-width:175px}.search{background:#faf5e7!important;border-color:#b7b09c!important}.search input{background:0 0}.cardgrid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:28px 22px;margin-top:20px}.cardbutton{box-shadow:none;text-align:left;width:100%;display:block;background:0 0!important;border:0!important;border-radius:12px!important;padding:0!important}.cardbutton:hover{filter:drop-shadow(0 8px 10px #2b26121c);transform:translateY(-5px)}.gridcaption{color:#747568;margin-top:12px;font-size:10px}.gridcaption button{background:0 0;border-color:#c9bfa9;padding:4px 8px;font-size:10px}.empty{color:#697363;background:#e3dccb;border:1px dashed #b6ae98}.toast{color:#f8edce;background:#243c40;border:1px solid #7c8d83}.error{color:#883f2c;background:#f9e1d2}.error button{color:#883f2c}.shell>main>footer{color:#72756a;border-color:#c6beaa;padding:25px 40px;font-size:9px}.shell>main>footer span:first-child{color:#334a50;letter-spacing:.12em;font-family:Georgia,serif}.issue-line{letter-spacing:.14em;color:#55665f;border-top:2px solid #273b42;border-bottom:1px solid #a8a591;justify-content:space-between;padding:11px 0;font-size:9px;display:flex}.reach-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:5%;min-height:535px;padding:45px 0 40px;display:grid}.hero-editorial{max-width:530px}.hero-editorial h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(43px,4.7vw,78px);font-weight:500;line-height:.98}.hero-editorial h1 em{color:#af4a33;font-weight:400}.hero-lead{color:#465954;font:italic 26px/1.25 Georgia,serif;margin:22px 0!important}.hero-editorial>p:not(.hero-lead){max-width:390px;font-size:13px;line-height:1.8}.hero-choices{gap:10px;margin-top:26px;margin-bottom:17px;display:flex}.hero-choices button{padding:13px 18px;font-size:12px}.quiet-link{color:#6c756a;border-bottom:1px solid #a8ac98;font-size:11px;text-decoration:none}.cover-arrangement{perspective:1000px;justify-content:center;align-items:center;min-height:470px;padding-right:10px;display:flex;position:relative}.reach-cover{isolation:isolate;aspect-ratio:2/3;background:#152c39;border:8px solid #f0e5c9;border-radius:2px;outline:1px solid #bcac8e;width:320px;position:relative;overflow:hidden;transform:rotate(5deg)rotateY(-8deg);box-shadow:8px 12px #192b3240,0 28px 40px #42321935}.reach-cover:after{content:"";z-index:3;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(90deg,#fff3,#0000 3%,#1a170e33 5%,#0000 7%),url(/art/textures/paper.svg);position:absolute;inset:0}.cover-top{z-index:2;color:#f7e8c6;align-items:center;gap:7px;display:flex;position:absolute;inset:12px 12px auto}.cover-top>img{width:34px}.cover-top>span{letter-spacing:.08em;font:700 16px/1 Georgia,serif}.cover-top small{letter-spacing:.2em;font:700 7px/1 Arial,sans-serif}.cover-top i{opacity:.9;margin-left:auto;font:italic 26px Georgia,serif}.cover-painting{object-fit:cover;object-position:50% 25%;filter:saturate(.85);width:100%;height:100%}.cover-title{color:#ffedca;background:linear-gradient(#0000,#092637d9 35%,#092637f5);padding:50px 15px 15px;position:absolute;inset:auto 0 20px}.cover-title>span{letter-spacing:.25em;font-size:8px}.cover-title h2{letter-spacing:-.045em;margin:10px 0;font-size:43px;line-height:.95}.cover-title p{letter-spacing:.22em;color:#eee1ba;font-size:7px}.cover-footer{color:#263c43;letter-spacing:.1em;background:#ede0bf;justify-content:space-between;padding:7px 8px;font:700 6px/1 Arial,sans-serif;display:flex;position:absolute;bottom:0;left:0;right:0}.cover-note{color:#7d7e6f;font:italic 12px/1.4 Georgia,serif;position:absolute;bottom:0;right:0;transform:rotate(-4deg)}.faction-spectrum{border-top:1px solid #b7b19b;border-bottom:1px solid #b7b19b;grid-template-columns:repeat(5,1fr);margin-bottom:32px;display:grid}.faction-spectrum button{border:0;border-top:5px solid var(--faction);text-align:left;background:0 0;border-radius:0;align-items:center;gap:10px;padding:17px 9px;display:flex}.faction-spectrum button>b{color:var(--faction);font-size:26px;font-weight:400}.faction-spectrum button>span{color:var(--faction);font:700 15px/1 Georgia,serif}.faction-spectrum small{color:#657167;margin-top:6px;font:400 9px/1.4 Arial,sans-serif;display:block}.faction-spectrum button>svg{opacity:.55;margin-left:auto}.home-paths{grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0 45px;display:grid}.home-paths>button{text-align:left;background:#f4eddb;border:1px solid #bbb19b;border-radius:3px;grid-template-columns:28% 1fr;align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.home-paths img{object-fit:cover;object-position:50% 30%;filter:saturate(.7);width:100%;height:100%}.home-paths>button>div{padding:18px 17px}.home-paths div>span{color:#98704a;justify-content:space-between;align-items:center;font-size:10px;display:flex}.home-paths h2{margin:12px 0 8px;font-size:21px;line-height:1.15}.home-paths p{margin:0 0 15px;font-size:11px;line-height:1.65}.home-paths b{color:#a74832;align-items:center;gap:7px;font-size:10px;display:flex}.home-card-shelf{perspective:1000px;grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.home-card-shelf .cardbutton:nth-child(2n){transform:translateY(10px)}.home-card-shelf .cardbutton:hover{transform:translateY(-6px)rotate(-1deg)}.archive-strip{color:#687368;border-top:1px solid #aca68f;justify-content:space-between;align-items:center;gap:16px;margin:40px 0 5px;padding-top:18px;font-size:11px;display:flex}.archive-strip>span{letter-spacing:.12em;font-size:8px}.archive-strip b{color:#2c454b;margin-right:5px;font:700 24px Georgia,serif}.archive-strip button{background:0 0;border:0;font-size:11px}.overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#071923ca}.modal{color:#203139;background:#f0e7d1;border:1px solid #baab8e;border-radius:8px;box-shadow:0 35px 120px #0008}.modalhead{border-bottom:1px solid #c1b59b;padding:18px 24px}.modalhead button{color:#4a5c5d;background:0 0;border:0}.viewer{width:min(1050px,96vw);max-height:94vh;overflow:auto}.viewerbody{grid-template-columns:1fr 1fr;gap:36px;padding:35px;display:grid}.tiltarea{perspective:1200px;background:radial-gradient(#d7d9c2,#b9c5ba 65%,#a7b9b0);border:1px solid #bac0ae;border-radius:5px;place-items:center;min-height:535px;padding:35px 25px;display:grid;position:relative;overflow:visible}.tiltarea:after{content:"";filter:blur(13px);pointer-events:none;background:#0b242947;border-radius:50%;width:65%;height:15px;position:absolute;bottom:25px;left:18%}.tiltcard{width:min(320px,100%);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));z-index:1;transition:transform .18s ease-out;animation:.55s cubic-bezier(.2,.8,.2,1) inspect-arrival;position:relative}.tiltcard .tcg-card{filter:drop-shadow(0 20px 20px #12251b30);width:100%}.tiltcard .cardback{aspect-ratio:63/88;object-fit:cover;border-radius:12px;width:100%;display:block}.viewdetails{padding:10px 0}.viewer-faction{letter-spacing:.13em;font-size:10px;font-weight:700}.viewdetails h2{margin:12px 0;font-size:38px;line-height:1.05}.viewer-edition{color:#826338;border-top:1px solid #c5b89c;border-bottom:1px solid #c5b89c;margin:15px 0;padding:10px 0;font-size:11px}.inspector-copy{color:#34494b;margin:20px 0 25px;font-size:15px;line-height:1.8}.inspector-copy .rules-keyword{border-bottom:1px dotted #648079;font-weight:700}.viewdetails label{margin-top:22px}.viewdetails details{color:#617065;border-top:1px solid #c5b89c;margin-top:20px;padding:15px 0;font-size:12px}.viewdetails details summary{font-size:11px}.viewer .chips>span{font-size:10px}.editor{max-height:94vh}.editorbody{padding:25px}.livepreview{padding:15px 30px}.livepreview .tcg-card{max-width:330px;margin:auto}.livepreview>.eyebrow{text-align:center;margin-bottom:18px;display:block}.uploadbox{color:#597065;background:#e5dfcb;border-color:#a8aa92}.history{color:#263b3e;background:#e5ddc5;border-color:#bfb196}.codexgrid .panel{padding:26px}.codexgrid h2{font-size:25px}.codexgrid p{font-size:13px}.codexgrid .primary{padding:11px 14px;text-decoration:none;display:inline-block}.decklist>div{background:#f8f0de;border-color:#c9bca0}.decklist b{color:#344b4d}.decklist small{color:#727668}.starter-gallery>button{border-color:#b8ab8a;box-shadow:0 4px 12px #40301913}.starter-gallery>button:hover{transform:translateY(-4px)}@keyframes inspect-arrival{0%{opacity:0;translate:0 18px;rotate:-3deg}to{opacity:1;translate:0;rotate:0deg}}.pack-experience{position:relative}.pack-heading{text-align:center;padding:12px 0 18px}.pack-heading h1{margin-top:15px;font-size:48px;font-weight:500;line-height:1.05}.pack-heading h1 em{color:#af4a33;font-weight:400}.pack-heading p{font-size:12px}.pack-stage{perspective:1200px;grid-template-columns:1fr 1fr;align-items:center;gap:8%;max-width:850px;min-height:435px;margin:25px auto 45px;display:grid;position:relative}.physical-booster{filter:drop-shadow(15px 20px 18px #372b1e4a);justify-self:center;width:240px;height:390px;transition:transform .4s;display:block;position:relative;transform:rotate(-7deg)rotateY(10deg);background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.physical-booster:hover{transform:rotate(-4deg)rotateY(-4deg)translateY(-8px)}.pack-foil-body{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);background:#1a3341;border-left:6px solid #b5ae96;border-right:6px solid #c7c0ac;position:absolute;inset:22px 0;overflow:hidden}.pack-foil-body>img{object-fit:cover;filter:saturate(.7);width:100%;height:100%}.pack-foil-body:after{content:"";pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(102deg,#fff5,#0000 18%,#0003 40%,#fff3 50%,#0000 75%,#fff5),repeating-linear-gradient(88deg,#0000 0 22px,#ffffff08 24px,#0000 27px);position:absolute;inset:0}.pack-cover-type{color:#fbefd1;text-align:left;background:linear-gradient(#0d27398a,#0000 40%,#0d2739e8);padding:17px;position:absolute;inset:0}.pack-cover-type>img{float:left;width:30px;margin-right:7px}.pack-cover-type>span{letter-spacing:.09em;font:700 18px/1 Georgia,serif;display:block}.pack-cover-type small{letter-spacing:.24em;font:700 6px/1 Arial,sans-serif}.pack-cover-type h2{letter-spacing:-.04em;margin:140px 0 12px;font:700 47px/.88 Georgia,serif}.pack-cover-type p{letter-spacing:.2em;color:#f6e7be;margin:0 0 12px;font-size:8px}.pack-cover-type>b{letter-spacing:.15em;border-top:1px solid #ecdab179;padding-top:10px;font:700 7px/1 Arial,sans-serif;display:block}.pack-crimp{clip-path:polygon(0 10%,2% 0,4% 10%,6% 0,8% 10%,10% 0,90% 0,92% 10%,94% 0,96% 10%,98% 0,100% 10%,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#807a68 0,#e9e3cf 2px,#a5a08e 4px);border-block:2px solid #bfb8a1;height:23px;position:absolute;left:-3px;right:-3px}.pack-crimp-top{top:0}.pack-crimp-bottom{bottom:0;rotate:180deg}.pack-tear-strip{z-index:4;color:#4f3e27;letter-spacing:.15em;text-align:right;background:linear-gradient(90deg,#ce9b53,#efd8a0,#b38746);border-block:1px dashed #72502c;height:15px;padding:4px 9px;font-size:5px;position:absolute;top:23px;left:0;right:0}.pack-invitation{max-width:330px}.pack-invitation h2{margin:15px 0;font-size:36px;font-weight:500;line-height:1.05}.pack-invitation p{font-size:13px;line-height:1.75}.pack-invitation .primary{margin:16px 0}.pack-invitation>small{color:#828375;font-size:10px;display:block}.pack-orbit{z-index:-1;border:1px solid #a19d8450;border-radius:50%;width:330px;height:330px;position:absolute;top:50px;left:3%;box-shadow:0 0 0 25px #a19d8407,0 0 0 50px #a19d8406}.tearing{pointer-events:none;animation:1.3s both pack-shiver!important}.tearing .pack-crimp-top{transform-origin:0 100%;animation:1.1s .15s both seal-tear}.tearing .pack-tear-strip{transform-origin:0;animation:1s .2s both strip-tear}.tearing .pack-foil-body{animation:1s .3s both pouch-open}.pack-reveals{min-height:435px;padding:20px 0 30px}.reveal-progress{letter-spacing:.1em;color:#6e786b;align-items:center;gap:15px;padding:10px 0 25px;font-size:10px;display:flex}.reveal-progress b{color:#9a4b33}.reveal-progress button{background:0 0;margin-left:auto;padding:7px 10px;font-size:10px}.pack-card-row{perspective:1200px;grid-template-columns:repeat(5,minmax(0,1fr));gap:17px;display:grid}.pack-card-slot{min-width:0;animation:.6s both pack-card-arrive}.pack-card-slot:nth-child(2){animation-delay:80ms}.pack-card-slot:nth-child(3){animation-delay:.16s}.pack-card-slot:nth-child(4){animation-delay:.24s}.pack-card-slot:nth-child(5){animation-delay:.32s}.slot-number{letter-spacing:.12em;color:#7c7d6b;text-align:center;padding:0 0 12px;font-size:9px;display:block}.final-slot .slot-number{color:#ac5630}.pack-flip{aspect-ratio:63/88;perspective:1200px;border-radius:12px;width:100%;display:block;box-shadow:0 14px 22px #3c2c1922;background:0 0!important;border:0!important;padding:0!important}.pack-flip:disabled{opacity:1;cursor:default}.pack-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.2,.75,.2,1);position:relative}.pack-card-front,.pack-card-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:12px;position:absolute;inset:0}.pack-card-front{transform:rotateY(180deg)}.pack-card-back>img{object-fit:cover;border:2px solid #d7c9a7;border-radius:12px;width:100%;height:100%}.pack-card-back>span{color:#243e45;letter-spacing:.12em;background:#f4e7c8e8;padding:10px 0;font-size:9px;animation:2s infinite turn-invite;position:absolute;bottom:15%;left:0;right:0}.revealed .pack-card-inner{transform:rotateY(180deg)}.pull-caption{text-align:center;min-height:45px;margin-top:16px}.pull-caption b{margin-bottom:5px;font:700 14px/1.15 Georgia,serif;display:block}.pull-caption span{color:#727869;font-size:9px}.pack-saved{text-align:center;margin:24px 0 0;font-size:11px}.rare-pull{filter:none}.rare-pull .pull-caption span{color:#a15f1f;font-weight:700}.pack-odds{text-align:center;border-top:1px solid #b5ac94;border-bottom:1px solid #b5ac94;grid-template-columns:1fr 1.2fr 1fr;gap:20px;max-width:950px;margin:25px auto;padding:20px 0;display:grid}.pack-odds b{color:#415a5c;margin-bottom:6px;font:700 14px Georgia,serif;display:block}.pack-odds span{color:#787e6f;font-size:10px}.pack-lab-settings{color:#777e70;max-width:700px;margin:auto;font-size:11px}.pack-lab-settings summary{justify-content:center;align-items:center;gap:8px;padding:13px;display:flex}.pack-lab-settings>div{background:#e5ddca;margin-top:10px;padding:20px}.pack-lab-settings input{max-width:150px}.pack-lab-settings p,.pack-lab-settings button{font-size:11px}@keyframes pack-shiver{0%,to{transform:rotate(-7deg)scale(1)}20%{transform:rotate(-5deg)scale(1.03)}35%{transform:rotate(-9deg)scale(1.02)}55%{transform:rotate(-6deg)scale(1.04)}80%{opacity:1;transform:rotate(-3deg)scale(1.02)}to{opacity:0;transform:translateY(60px)rotate(-10deg)scale(.9)}}@keyframes seal-tear{to{opacity:0;transform:translate(50px,-75px)rotate(25deg)}}@keyframes strip-tear{to{opacity:0;transform:translate(200px,-15px)rotate(80deg)}}@keyframes pouch-open{to{clip-path:polygon(0 5%,10% 1%,22% 5%,35% 0,45% 4%,58% 1%,70% 6%,80% 2%,90% 4%,100% 0,100% 100%,0 100%);scale:1.04}}@keyframes pack-card-arrive{0%{opacity:0;translate:0 45px;rotate:5deg}to{opacity:1;translate:0;rotate:0deg}}@keyframes turn-invite{50%{background:#fff5df;box-shadow:0 0 16px #f6d49066}}.table-app{color:#e9e3ce}.table-app>.heading,.match-setup{color:#243b43}.table-focus{color:#e9e3ce;background:#102630!important;padding:12px 18px!important;overflow:auto!important}.table-focus>.heading{z-index:10;color:#ebdfc2!important;background:0 0!important;margin:0 0 10px!important;padding:0!important;position:relative!important;top:auto!important}.table-focus>.heading h1{font:500 25px Georgia,serif!important}.table-focus .table-options{color:#c7d3ce}.table-options summary{color:#dedfc9;background:#253b42;border:1px solid #5c706c;border-radius:3px;padding:8px 13px;font-size:10px}.table-options[open]{color:#dddcca;background:#203740}.table-options button,.table-options label{color:#d8dfd0}.match-setup{gap:24px;padding:28px!important}.match-setup label{color:#52645e}.match-setup h2{font-size:30px}.match-setup p{color:#6f776a}.matchup-plans p{color:#6b7568;background:#e6e0cc;border-color:#bbb59d}.matchup-plans b{color:#344e52}.table-command,.table-focus .table-command{border-radius:4px 4px 0 0;color:#f2e7c9!important;background:#18333d!important;border-color:#4e6465!important;padding:8px 12px!important}.minimal-command strong{letter-spacing:.1em;font-size:11px}.roundpill{color:#c3d6cd;background:#314b50;border-color:#536c66;font-size:9px}.table-layout,.table-focus .table-layout{border-radius:0 0 6px 6px;align-items:start;gap:0;overflow:visible;border:1px solid #566d68!important;grid-template-columns:minmax(0,1fr) 300px!important;display:grid!important}.playmat,.table-focus .playmat{color:#e2e6d7;position:relative;overflow:hidden;background:radial-gradient(at 50% 40%,#28454d,#112c38 75%)!important;border:0!important;padding:10px 15px!important}.playmat:before{content:"";opacity:.13;pointer-events:none;mix-blend-mode:soft-light;background:url(/art/textures/paper.svg);position:absolute;inset:0}.table-coach,.table-focus .table-coach{color:#e6dfc8;border-radius:3px;align-items:center;gap:18px;margin-bottom:10px;display:flex;background:#102b37!important;border:1px solid #6c7d6e!important;border-left:3px solid #d3ad63!important;padding:10px 14px!important}.table-coach>b{color:#e2cb96;white-space:nowrap;line-height:1.3;font-size:10px!important}.table-coach>b span{color:#899f99;margin-top:4px;font-size:8px;font-weight:400;display:block}.table-coach>p{color:#c6d6cf;line-height:1.45;margin:0!important;font-size:11px!important}.table-coach .lesson,.table-coach>small{display:none!important}.action-forecast{color:#f1e1b4;background:#3c493e;border-color:#b5ad77;border-radius:3px;padding:9px 12px;font-size:11px}.action-forecast>span{font-size:10px}.action-forecast small{color:#c9ccaf;font-size:9px}.opponent-hand,.table-focus .opponent-hand{opacity:.7;justify-content:center;min-height:0;display:flex;height:14px!important;margin:0!important}.opponent-hand>span{display:none}.opponent-hand>div{gap:3px;display:flex;margin:0!important}.opponent-hand img,.table-focus .opponent-hand img{object-fit:cover;width:10px!important;height:14px!important}.commander,.table-focus .commander{border-radius:3px;align-items:center;min-height:48px;background:#112d36!important;border:1px solid #3f5e60!important;gap:10px!important;margin:8px 0!important;padding:5px 9px!important;display:flex!important}.commander.turn-active{box-shadow:inset 3px 0 #d3ad63;border-color:#d3ad63!important}.core,.table-focus .core{color:#d9dbbd;background:#172f39;border:1px solid #748572;gap:8px;min-height:36px;padding:5px 8px}.core svg{width:17px;height:17px}.core>span{font-size:7px}.core>span b{letter-spacing:.12em;font:700 11px Georgia,serif}.core i{color:#a5b6aa;font-size:7px}.resource,.table-focus .resource{min-width:0;box-shadow:none;grid-template-columns:auto auto auto;align-items:center;background:0 0!important;border:0!important;gap:1px 8px!important;max-width:none!important;padding:0 4px!important;display:grid!important}.resource>span{letter-spacing:.1em;color:#c5d7ce;font-size:8px}.resource>strong{color:#efdeb1;order:0;grid-row:span 2;font:700 27px/1 Georgia,serif!important}.resource>small{color:#9fb7ad;line-height:1.1;font-size:7px!important}.resource .next-supply{display:none!important}.overdraw-meter{grid-area:1/3;gap:3px;margin:0;display:flex}.overdraw-meter i{background:#d0b47b;border:0;border-radius:1px;width:6px;height:12px;transform:skew(-10deg)}.overdraw-meter i.spent{background:#425b5b}.resource>small:first-of-type{white-space:nowrap;grid-area:2/3}.deckpile,.table-focus .deckpile{color:#dddcc5;border:0;align-items:center;gap:7px;margin-left:auto;padding:0;display:flex;background:0 0!important}.deckpile img{object-fit:cover;border-radius:2px;width:20px!important;height:29px!important}.deckpile>span{font:700 16px/1 Georgia,serif}.deckpile small{letter-spacing:.12em;font:400 6px/1.5 Arial,sans-serif;display:block}.discardpile{color:#c1d0c4;background:0 0;border:0;padding:5px 3px;font-size:12px}.discardpile svg{width:15px}.discardpile small{font-size:6px}.battle-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;display:grid!important}.battle-lane,.table-focus .battle-lane{border-radius:3px;flex-direction:column;display:flex;position:relative;overflow:visible;background:#16354088!important;border:1px solid #6d898142!important;min-height:0!important;padding:8px 7px 5px!important}.battle-lane.protected-lane{border-color:#8ca29166!important}.laneheading{justify-content:space-between;align-items:center;gap:5px;min-height:23px;flex-direction:row!important;margin:0 0 4px!important;display:flex!important}.laneheading>span:first-child{color:#a8bcb0;letter-spacing:.13em;font-size:7px}.wake-counter{color:#a9c3b6;white-space:nowrap;min-width:55px;max-width:85px;box-shadow:none;border-radius:3px;background:#183b45!important;border:1px solid #5c7a75!important;padding:5px 6px!important;font:700 7px/1 Arial,sans-serif!important}.wake-counter b{color:#c7dcc1;margin-right:2px;font:700 11px/1 Georgia,serif}.wake-counter.has-wake{background:radial-gradient(#466e65,#1b484b)!important;border-color:#c7dca1!important;box-shadow:0 0 13px #a6d79845,inset 0 0 15px #b8e8aa24!important}.wake-pips{display:none!important}.energy-well{background:radial-gradient(at 50% 65%,#c5ef8b28,#0000 70%)!important}.energy-well i{border-color:#bfd98750!important;bottom:15%!important;box-shadow:0 0 16px #badb7e25!important}.shield-row,.table-focus .shield-row{order:2;justify-content:center;align-items:center;min-height:44px;z-index:0!important;background:0 0!important;border:0!important;gap:5px!important;height:44px!important;margin:5px 0!important;display:flex!important}.enemy-side .shield-row{order:0}.shield-row button{background:#1b353e;border:1px solid #c2b591;border-radius:3px;transition:transform .25s,filter .25s;display:block;box-shadow:0 3px 8px #0005;padding:0!important}.shield-row img,.table-focus .shield-row img{object-fit:cover;display:block;filter:none!important;opacity:1!important;width:29px!important;height:41px!important}.shield-row>small{letter-spacing:.12em;color:#9bb1a4;margin-left:3px;font-size:6px}.shield-row:before{display:none!important}.protected-lane .shield-row button{filter:brightness(.85);transform:translateY(1px)}.breached{letter-spacing:.18em;color:#db976a;background:#662e252f;padding:10px 8px;font-size:9px}.battleline,.table-focus .battleline{color:#b6a779;opacity:.7;gap:20px;height:20px!important;margin:0!important}.battleline b{letter-spacing:.2em;font-size:7px}.battleline span{font-size:6px}.laneunits,.table-focus .laneunits{align-items:initial;order:1;min-height:184px;margin:0;position:relative;gap:0!important;height:184px!important;display:block!important}.table-focus .battle-lane:has(.attached-card) .laneunits{align-items:initial;order:1;min-height:184px;margin:0;position:relative;gap:0!important;height:184px!important;display:block!important}.battle-slot,.table-focus .battle-slot{z-index:1;height:auto;width:88px!important;max-width:none!important;min-height:0!important;margin:0!important;position:absolute!important;top:0!important;left:calc(50% - 30px)!important;transform:none!important}.battle-slot+.battle-slot,.table-focus .battle-slot+.battle-slot{z-index:2;margin:0!important;top:35px!important;left:calc(50% - 68px)!important}.own-half .battle-slot{z-index:2;top:35px!important;left:calc(50% - 68px)!important}.own-half .battle-slot+.battle-slot{z-index:1;top:0!important;left:calc(50% - 30px)!important}:is(.battle-slot:has(.battle-unit):hover,.battle-slot.selected,.battle-slot.eligible){z-index:5!important}.battle-card,.table-focus .battle-card{border-radius:6px;display:block;position:relative;overflow:visible;box-shadow:0 5px 9px #0005;background:0 0!important;border:0!important;width:88px!important;max-width:88px!important;padding:0!important}.battle-card .tcg-card{aspect-ratio:63/88;grid-template-rows:16% 6% 51% 10% 0% 17%;border-width:1px!important;border-radius:6px!important;padding:3px!important}.battle-card .tcg-card .cardrules{display:none}.battle-card .tcg-card .cardtop>strong{font-size:7.8cqw;line-height:1.02}.battle-card .tcg-card .faction-ribbon{letter-spacing:.03em;font-size:4.2cqw}.battle-card .tcg-card .faction-ribbon span:last-child{display:none}.battle-card .tcg-card .costgem{font-size:8cqw}.battle-card .tcg-card .cardtop{grid-template-columns:14% 1fr 0;gap:5%;padding-inline:3%}.battle-card .tcg-card .faction-symbol{display:none}.battle-card .tcg-card .cardtype{font-size:4.5cqw;padding:0 4%!important}.battle-card .tcg-card .type-badge{letter-spacing:.02em;font-size:5.5cqw}.battle-card .tcg-card .cardtype>span:last-child,.battle-card .tcg-card .cardfoot>.card-tip,.battle-card .tcg-card .edition{display:none}.battle-card .tcg-card .cardfoot{justify-content:flex-end;padding-right:6%!important}.battle-card .tcg-card .stat{font-size:14cqw}.battle-card .tcg-card .stat i{font-size:8cqw}.battle-card .tcg-card .cardart{border-width:2px!important}.battle-unit,.battle-slot{transition:filter .2s!important;animation:none!important}.battle-unit.exhausted .battle-card{opacity:.82!important;filter:saturate(.8)!important;transform:rotate(4deg)!important}.battle-unit.can-act>.battle-card{outline-offset:3px;outline:1px solid #b8d9b1;box-shadow:0 0 0 4px #a9d19f12,0 5px 12px #0005}.battle-unit.can-act .card-attack:enabled{color:#1b343a;background:#cedcb1;border-color:#cedcb1}.battle-stats,.table-focus .battle-stats,.table-focus .battle-slot:first-child .battle-stats{border:0;min-height:0;font-size:7px;display:block;background:0 0!important;width:88px!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important}.battle-stats>span:not(.move-status){display:none!important}.battle-stats .move-status,.table-focus .battle-stats .move-status{white-space:nowrap;padding:3px 0;display:block;color:#b8c9b9!important;text-align:center!important;letter-spacing:.06em!important;width:100%!important;min-height:0!important;font:500 5.5px/1.2 Arial,sans-serif!important}.slot-label,.table-focus .slot-label{letter-spacing:.07em;color:#8ea79d;text-align:right!important;width:35px!important;margin:0!important;font:500 5.5px/1 Arial,sans-serif!important;display:block!important;position:absolute!important;top:3px!important;left:auto!important;right:calc(100% + 5px)!important}.battle-slot+.battle-slot>.slot-label{text-align:left!important;left:calc(100% + 5px)!important;right:auto!important}.empty-slot,.table-focus .empty-slot{color:#728f84;box-shadow:none;border-radius:6px;aspect-ratio:63/88!important;background:#08233220!important;border:1px dashed #8ba4933d!important;width:88px!important;max-width:88px!important;margin:0!important;padding:10px 0!important}.empty-slot svg{width:17px}.empty-slot span{letter-spacing:.08em;font-size:5px}.battle-slot.eligible .empty-slot{color:#e8dbaf;background:#b5c68622!important;border:1px solid #e4cf88!important;box-shadow:inset 0 0 22px #d0d9811c!important}.battle-slot.selected .battle-card,.battle-slot.eligible .battle-card,.targetable{outline-offset:3px;outline:2px solid #e8cc83!important;box-shadow:0 0 22px #e5c88155!important}.card-attack,.table-focus .card-attack{color:#c2d3bc;letter-spacing:.04em;min-height:16px;box-shadow:none;z-index:5;background:#2d4746;border:1px solid #7d9275;border-radius:2px;font:700 6.5px/1 Arial,sans-serif;display:block;position:relative;width:88px!important;margin:2px 0 0!important;padding:3px 0!important;inset:auto!important;transform:none!important}.card-attack:disabled{color:#8aa095;background:#1a353b;border-color:#47645e;opacity:1!important}.card-maneuver,.table-focus .card-maneuver{z-index:6;color:#d6ddc5!important;white-space:normal!important;opacity:1!important;background:#203d44!important;border:1px solid #8f9b88!important;border-radius:2px!important;width:39px!important;padding:5px 1px!important;font:600 6px/1.25 Arial,sans-serif!important;position:absolute!important;top:45px!important;left:calc(100% + 5px)!important;right:auto!important}.battle-slot:last-child .card-maneuver{left:auto!important;right:calc(100% + 5px)!important}.card-ability,.table-focus .card-ability,.table-focus .battle-slot:first-child .card-ability{z-index:6;border-radius:2px;min-height:0;color:#ebdbb1!important;white-space:normal!important;background:#4b4632!important;border:1px solid #9d895b!important;width:52px!important;padding:5px!important;font:500 6px/1.3 Arial,sans-serif!important;position:absolute!important;top:73px!important;left:calc(100% + 5px)!important;right:auto!important}.battle-slot:last-child .card-ability{left:auto!important;right:calc(100% + 5px)!important}.card-ability:disabled{color:#7f9a8e!important;background:#1c373d!important;border-color:#536c64!important}.attached-card,.table-focus .attached-card,.table-focus .battle-slot:first-child .attached-card{z-index:6;border-radius:2px;line-height:1.2;color:#dfd4ae!important;white-space:normal!important;background:#384848!important;border:1px solid #aa9062!important;width:45px!important;min-height:25px!important;padding:3px!important;font-size:5.5px!important;position:absolute!important;inset:6px auto auto calc(100% + 5px)!important}.battle-slot:last-child .attached-card{left:auto!important;right:calc(100% + 5px)!important}.attached-card img{object-fit:cover;width:13px!important;height:18px!important}.attached-card span{white-space:normal}.flow-bar,.table-focus .flow-bar{z-index:7;border-radius:3px;display:flex;background:#102d37!important;border:1px solid #8d9a7a!important;margin:9px 0 0!important;padding:8px 10px!important;position:relative!important;bottom:auto!important}.flow-bar span{color:#c8d7c9;font-size:10px!important}.flow-bar .primary{padding:9px 18px;font-size:11px;box-shadow:0 2px #94825e;color:#17313b!important;background:#d7bd7e!important;border-color:#d7bd7e!important}.hand-header,.table-focus .hand-header{color:#b8cdc1;letter-spacing:.1em;justify-content:space-between;font-size:8px;display:flex;border:0!important;margin:0!important;padding:9px 0 0!important}.illustrated-hand,.table-focus .illustrated-hand{scrollbar-width:thin;perspective:1200px;overflow-y:hidden;justify-content:center!important;align-items:flex-start!important;gap:10px!important;min-height:0!important;padding:15px 8px 12px!important;display:flex!important;overflow-x:auto!important}.handcard,.table-focus .handcard{touch-action:none;position:relative;overflow:visible;width:137px!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;flex:0 0 137px!important;padding:0!important;transition:translate .25s!important;transform:none!important}.handcard .tcg-card{border-radius:7px!important;padding:4px!important}.handcard:hover,.handcard.picked{z-index:5;translate:0 -8px}.handcard.picked{filter:drop-shadow(0 0 8px #edce83)}.handcard.playable-card .tcg-card{box-shadow:0 0 0 2px #a2c29a,0 8px 15px #0004}.handcard.overdraw-card .tcg-card{box-shadow:0 0 0 2px #c69c5c,0 8px 15px #0004}.handcard.unavailable-card{opacity:.7!important;filter:saturate(.7)!important}.handcard .cardback{aspect-ratio:63/88;object-fit:cover;width:100%}.hand-status{text-align:center;color:#d6d5ba;min-height:22px;padding:7px 2px 0;line-height:1.4;display:block;white-space:normal!important;font-size:7px!important}.unavailable-card .hand-status{color:#90aa9e}.table-inspector,.table-focus .table-inspector,.play-only .table-inspector{color:#2b4245;scrollbar-width:thin;border-radius:0 0 5px;overflow-y:auto;background:#e6dfc9!important;border:0!important;border-left:1px solid #56716b!important;width:300px!important;max-height:calc(100vh - 35px)!important;padding:16px!important;display:block!important;position:sticky!important;inset:10px auto auto!important}.table-inspector>.tcg-card{width:100%;max-width:268px;margin:0 auto 15px;grid-area:auto!important}.table-inspector .tutorial-panel{border:1px solid #a4b08d;border-radius:3px;margin-bottom:18px;background:#d7d8bf!important;padding:13px!important;display:block!important}.tutorial-panel h3{margin:8px 0;line-height:1.15;color:#2e4948!important;font-size:17px!important}.tutorial-panel p{line-height:1.65;color:#556a5d!important;max-height:none!important;font-size:11px!important}.tutorial-panel .eyebrow{color:#718162;font-size:7px}.tutorial-panel small{color:#6a7f68;font-size:8px}progress{accent-color:#8b9d72;background:#aeb99b;height:4px}.inspector-heading{letter-spacing:.12em;color:#7c785f;justify-content:space-between;align-items:center;gap:8px;margin:5px 0 14px;font-size:8px;display:flex}.inspector-heading select{background:#f0e7cf;border-color:#b8ac8c;width:90px;margin:0;padding:5px 7px;font-size:9px}.table-inspector .inspector-rules{color:#344a4b;line-height:1.75;grid-area:auto!important;margin:13px 0!important;padding:0!important;font-size:12px!important;display:block!important}.inspector-rules .rules-keyword{border-bottom:1px dotted #6b7b6b;font-weight:700}.table-inspector>small{color:#7b806b;line-height:1.5;font-size:9px!important}.stat-comparison{color:#3d554e;border-radius:3px;padding:12px;background:#f3ebd5!important;border:1px solid #b7ad8f!important}.stat-heading{color:#6e785f;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:8px;display:flex}.stat-heading b{color:#344f50;font:700 17px Georgia,serif}.stat-heading.live{color:#ad6940!important}.stat-heading.live b{color:#3d6e57}.stat-modifier{color:#687b68;border-color:#c4bba1;font-size:9px}.stat-modifier b{color:#56765b;font-size:10px}.stat-comparison p{color:#79816a;margin-bottom:0;font-size:9px}.rules-dictionary{color:#6b7867;border-color:#b2aa91;margin-top:18px;padding:12px 0}.rules-dictionary>summary{color:#6e7d65;font-size:10px}.rules-dictionary>div{padding-top:12px}.rules-dictionary b{color:#3a5954;font:700 15px Georgia,serif}.rules-dictionary p{color:#75816c;font-size:11px}.table-inspector .action-panel{color:#304b49;background:#f2e7c9;border-radius:4px;border:1px solid #b6a16a!important}.table-inspector .action-panel h3{color:#36554f;font-size:20px}.table-inspector .action-panel p{color:#657862;font-size:12px}.play-only .table-inspector .action-panel:has(>.shield-choice){z-index:200;width:min(94vw,460px);max-height:80vh;padding:20px;transform:translate(-50%);box-shadow:0 15px 60px #0008;background:#eee2c3!important;position:fixed!important;top:auto!important;bottom:20px!important;left:50%!important}.table-inspector .action-panel:has(>.effect-options){z-index:200;width:min(94vw,460px);max-height:80vh;padding:20px;transform:translate(-50%);box-shadow:0 15px 60px #0008;background:#eee2c3!important;position:fixed!important;top:auto!important;bottom:20px!important;left:50%!important}.effect-options{gap:12px}.effect-options button{background:0 0;border:0;padding:0}.effect-options .tcg-card{width:100%}.shield-choice>.tcg-card{width:180px;margin:0 auto 10px}.game-toast{display:none!important}.lane-signal{opacity:0;animation:2.8s both signal-bloom;color:#1d3a40!important;z-index:8!important;background:#f1dfb9!important;padding:6px 9px!important;font-size:9px!important;top:30px!important}.payment-preview{color:#263f42;background:#f0e2bcf0;border:1px solid #c7af71;border-radius:3px;top:25px;left:5px;right:5px;z-index:12!important;padding:7px 8px!important;font-size:9px!important;position:absolute!important}.payment-preview span,.payment-preview em{color:#656c4c;font-size:8px!important}.payment-preview.opponent-gift{color:#efcb96;background:#77432ac9;border-color:#bc9262;font-size:8px!important}.action-fx{z-index:120!important}.travel-card{border-radius:5px!important;width:70px!important;height:98px!important;box-shadow:0 5px 35px #f6d28c60!important}.battle-feedback{z-index:130!important}.battle-burst span{border-radius:3px;padding:6px 9px;box-shadow:0 4px 18px #0004;color:#e5e8c8!important;background:#102b36e8!important;border:1px solid #8fa591!important;font-size:10px!important}.battle-burst.damage span{font-weight:700;color:#fff0cd!important;background:#a84932e8!important;border-color:#ecbc8f!important;font-size:15px!important}.battle-burst.heal span{color:#fff5d4!important;background:#548066ed!important;border-color:#c0df9e!important}.battle-burst img{object-fit:cover;border:2px solid #e9d7aa;border-radius:4px;width:55px;height:78px;animation:.9s both card-dissolve}.resolution-ribbon{pointer-events:none;border-radius:4px;max-width:75vw;box-shadow:0 6px 22px #0005;color:#e7e0c1!important;background:#203d45f2!important;border:1px solid #93a581!important;font-size:10px!important}.attack-intent path{stroke:#efcf8d55!important;stroke-width:5px!important;filter:drop-shadow(0 0 6px #e8cb81)!important;stroke-dasharray:none!important}.attack-intent circle{animation:1.5s ease-in-out infinite target-lock;stroke:#efcf8dbb!important;fill:#efcf8d0a!important}.effect-ring{border:2px solid #c7dfaa;border-radius:12px;width:90px;height:120px;animation:.9s ease-out both card-resonance;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 20px #c7dfaa66,0 0 20px #c7dfaa66}.effect-ring.damage{border-color:#f2b677;box-shadow:inset 0 0 30px #ee824855,0 0 30px #ee824855}.effect-ring.heal{border-color:#caf3a2}.effect-ring.shield{border:4px double #e8d39a;border-radius:50%;width:110px;height:110px}.turn-moment{z-index:150;pointer-events:none;text-align:center;color:#f4e4bd;white-space:nowrap;background:linear-gradient(90deg,#0000,#0d2b38f5 25% 75%,#0000);padding:22px 100px;animation:1.8s both turn-moment;position:fixed;top:35%;left:50%;transform:translate(-50%,-50%)}.turn-moment small{letter-spacing:.25em;color:#c9c89e;margin-bottom:8px;font-size:8px;display:block}.turn-moment b{font:500 35px/1 Georgia,serif}.turn-moment p{letter-spacing:.08em;color:#d4dac0;margin:10px 0 0;font-size:10px}.victory-moment{z-index:160;pointer-events:none;color:#23464b;text-align:center;background:#efdfbce8;border:1px solid #c2a164;padding:25px 65px;animation:.8s both inspect-arrival;position:fixed;top:10%;left:50%;transform:translate(-50%);box-shadow:0 20px 80px #0007}.victory-moment small{letter-spacing:.2em;font-size:8px}.victory-moment h2{margin:8px 0;font-size:44px}.victory-moment p{color:#647258;font-size:12px}.drag-ghost{z-index:5000}.drag-ghost .tcg-card{width:110px}.saved-tables button{color:#435f5a;background:#dbd3bb;margin:4px;font-size:11px}.discard-modal{max-height:90vh;overflow:auto}.discard-modal .cardgrid{padding:15px}.discard-modal p{color:#7c806b;padding-inline:20px}@keyframes card-resonance{0%{opacity:0;scale:.6}20%{opacity:1}to{opacity:0;scale:1.65}}@keyframes card-dissolve{0%{opacity:.9;transform:rotate(-5deg)scale(1)}to{opacity:0;transform:translateY(35px)rotate(12deg)scale(.65)}}@keyframes target-lock{50%{r:38;opacity:.55}}@keyframes turn-moment{0%{opacity:0;translate:0 10px}20%,75%{opacity:1;translate:0}to{opacity:0;translate:0 -10px}}@media (min-width:1550px){.table-layout,.table-focus .table-layout{grid-template-columns:minmax(0,1fr) 340px!important}.table-inspector,.table-focus .table-inspector{width:340px!important}.table-inspector>.tcg-card{max-width:308px}.battle-slot,.table-focus .battle-slot,.battle-card,.table-focus .battle-card,.card-attack,.table-focus .card-attack{width:104px!important;max-width:104px!important}.laneunits,.table-focus .laneunits{min-height:210px;height:210px!important}.table-focus .battle-lane:has(.attached-card) .laneunits{min-height:210px;height:210px!important}.handcard,.table-focus .handcard{flex-basis:155px!important;width:155px!important}}@media (max-width:1150px){.shell>aside{width:170px;padding:25px 12px}.shell>main{width:calc(100% - 170px);margin-left:170px}.brand{gap:5px;font-size:17px}.brandmark{width:36px!important}.brand small{font-size:6px}.content{padding:25px}.faction-spectrum small{display:none}.faction-spectrum button>span{font-size:12px}.faction-spectrum button>b{font-size:21px}.home-paths{gap:10px}.home-paths>button{grid-template-columns:1fr}.home-paths img{object-position:center 28%;height:90px}.cover-arrangement{min-height:410px}.reach-cover{width:260px}.cover-title h2{font-size:35px}.hero-editorial h1{font-size:55px}.reach-hero{gap:25px;padding-top:35px}.hero-choices{flex-wrap:wrap}.home-card-shelf{gap:10px}.cardgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.table-layout,.table-focus .table-layout{grid-template-columns:minmax(0,1fr) 270px!important}.table-inspector,.table-focus .table-inspector{width:270px!important;padding:12px!important}.table-focus{padding:10px!important}.table-coach>b{display:none}.table-focus .playmat{padding:7px!important}.laneheading>span:first-child{letter-spacing:.04em;font-size:6px}.slot-label{display:none!important}.attached-card,.table-focus .attached-card,.table-focus .battle-slot:first-child .attached-card{width:37px!important}.card-ability,.table-focus .card-ability,.table-focus .battle-slot:first-child .card-ability{width:40px!important;font-size:5.5px!important}.handcard,.table-focus .handcard{flex-basis:125px!important;width:125px!important}.pack-stage{gap:25px}.pack-heading h1{font-size:42px}.pack-card-row{gap:10px}}@media (max-width:800px){.shell>aside{width:68px;padding:23px 10px}.shell>aside .brand{margin:0 2px 25px}.brand>span,.workspace,.sidebottom>div,.sidebottom>.statusdot{display:none}.brandmark{width:42px!important}.shell nav button{justify-content:center;gap:0;padding:12px 8px;font-size:0}.shell nav button svg{width:19px;height:19px}.shell nav button svg:last-child:not(:first-child){display:none}.sidebottom{justify-content:center}.shell>main{width:calc(100% - 68px);margin-left:68px}.content{padding:20px}.shell>main>header{height:52px;padding:0 20px}.sync{font-size:0}.sync .avatar{font-size:11px}.reach-hero{grid-template-columns:1fr 1fr;gap:20px;min-height:0}.hero-editorial h1{font-size:41px}.hero-lead{font-size:21px}.hero-editorial>p:not(.hero-lead){font-size:11px}.cover-arrangement{min-height:340px}.reach-cover{border-width:6px;width:210px}.cover-title h2{font-size:29px}.cover-top>span{font-size:13px}.cover-note{display:none}.hero-choices button{padding:10px 12px;font-size:10px}.faction-spectrum button{text-align:center;padding:12px 5px;display:block}.faction-spectrum button>b{font-size:22px;display:block}.faction-spectrum button>svg{display:none}.faction-spectrum button>span{font-size:10px}.home-paths h2{font-size:19px}.home-paths>button>div{padding:14px}.home-card-shelf{grid-template-columns:repeat(3,1fr);gap:20px}.home-card-shelf>button:last-child{display:none}.archive-strip{flex-wrap:wrap}.issue-line{font-size:7px}.viewerbody{gap:24px;padding:20px}.tiltarea{min-height:390px;padding:25px 15px}.viewdetails h2{font-size:29px}.inspector-copy{font-size:13px}.table-layout,.table-focus .table-layout{grid-template-columns:1fr!important}.table-inspector,.table-focus .table-inspector{gap:14px;border-left:0!important;grid-template-columns:220px 1fr!important;width:100%!important;max-height:none!important;display:grid!important;position:static!important}.table-inspector>.tcg-card{width:100%;margin:0;grid-area:2/1/span 4!important}.inspector-heading{grid-column:1/-1}.table-inspector .tutorial-panel{grid-column:1/-1;margin-bottom:0}.table-inspector .tutorial-panel p{font-size:12px!important}.table-inspector .stat-comparison{grid-column:2}.table-inspector>.inspector-rules{grid-column:2!important}.table-inspector>small{grid-column:2}.table-inspector .rules-dictionary,.table-inspector .action-panel{grid-column:1/-1}.table-focus{position:fixed!important;overflow:auto!important}.table-focus .handcard{flex-basis:135px!important;width:135px!important}.battle-lanes{gap:8px!important}.pack-stage{grid-template-columns:1fr 1fr;gap:20px}.physical-booster{width:200px;height:325px}.pack-cover-type h2{margin-top:107px;font-size:39px}.pack-invitation h2{font-size:28px}.pack-card-row{grid-template-columns:repeat(3,1fr);gap:22px 15px}.pack-heading h1{font-size:38px}.pack-odds{gap:12px}.pack-odds span{font-size:9px}.pack-orbit{width:240px;height:240px}.pack-invitation p,.pack-heading p{font-size:11px}}@media (max-width:560px){.shell>aside{width:auto;height:auto;padding:12px 16px;position:static;border:0!important}.shell{display:block}.shell>aside .brand{gap:8px;margin:0;font-size:15px}.brand>span{display:block}.brandmark{width:30px!important;height:32px!important}.brand small{font-size:6px}.shell nav{gap:3px;margin-top:12px;display:flex;overflow:auto}.shell nav button{flex-direction:column;flex:1;gap:4px;min-width:44px;padding:7px 5px;font-size:9px}.shell nav button svg{width:15px;height:15px}.sidebottom{display:none}.shell>main{width:100%;margin:0}.shell>main>header{display:none}.content{padding:18px 16px}.reach-hero{flex-direction:column;gap:30px;padding:28px 0;display:flex}.hero-editorial{text-align:center;width:100%}.hero-editorial h1{margin-top:15px;font-size:55px}.hero-lead{font-size:23px}.hero-editorial>p:not(.hero-lead){max-width:330px;margin-inline:auto;font-size:12px}.hero-choices{justify-content:center}.hero-choices button{padding:12px 14px;font-size:11px}.cover-arrangement{width:100%;min-height:395px}.reach-cover{width:260px}.cover-title h2{font-size:35px}.faction-spectrum button>span{font-size:9px}.faction-spectrum button{border-top-width:4px}.home-paths{grid-template-columns:1fr;gap:12px;margin-top:20px}.home-paths>button{grid-template-columns:27% 1fr}.home-paths img{height:100%}.home-paths h2{font-size:23px}.home-paths p{margin-bottom:10px}.home-paths div>span{font-size:8px}.home-card-shelf{grid-template-columns:repeat(2,1fr);gap:18px 14px}.home-card-shelf>button:last-child{display:block}.home-card-shelf>button:nth-child(3){display:none}.sectiontitle h2{font-size:25px}.sectiontitle .edition-kicker{font-size:8px}.sectiontitle .textbutton{max-width:115px;font-size:9px}.cardgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.toolbar{flex-wrap:wrap}.toolbar select{flex:1;min-width:100px;max-width:none}.toolbar .search{flex-basis:100%}.heading h1{font-size:35px}.heading{align-items:flex-start;gap:10px}.heading>.primary{white-space:nowrap;padding:9px;font-size:10px}.editorbody{flex-direction:column;padding:20px;display:flex}.livepreview{padding:10px;position:static}.livepreview .tcg-card{width:260px}.viewerbody{flex-direction:column;padding:18px;display:flex}.tiltarea{min-height:0;padding:25px 40px}.tiltcard{width:240px}.viewdetails h2{font-size:35px}.viewdetails label{margin-top:18px}.modalhead{padding:12px 16px}.modalhead>.eyebrow{font-size:7px}.pack-heading h1{font-size:35px}.pack-stage{flex-direction:column;gap:38px;min-height:0;margin-top:18px;display:flex}.physical-booster{width:220px;height:360px}.pack-cover-type h2{margin-top:130px;font-size:43px}.pack-invitation{text-align:center;max-width:280px}.pack-invitation>small{font-size:9px}.pack-orbit{top:40px;left:calc(50% - 120px)}.pack-odds{grid-template-columns:1fr;gap:12px;padding:18px}.pack-odds>div{text-align:left;justify-content:space-between;align-items:center;gap:15px;display:flex}.pack-odds b{margin:0;font-size:12px}.pack-card-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 15px}.pack-card-slot:last-child{grid-column:1/-1;width:60%;margin:auto}.reveal-progress{gap:9px;font-size:8px}.reveal-progress button{font-size:8px}.pack-card-back>span{font-size:7px}.table-focus{padding:8px!important}.table-focus>.heading h1{font-size:20px!important}.table-focus .table-layout{border:0!important}.table-focus .playmat{padding:5px!important}.table-coach,.table-focus .table-coach{margin-bottom:7px;padding:8px!important}.table-coach>p{font-size:10px!important}.commander,.table-focus .commander{gap:5px!important;margin:6px 0!important;padding:5px!important}.core,.table-focus .core{gap:5px;padding:4px}.core i{display:none}.resource,.table-focus .resource{gap:0 5px!important}.resource>strong{font-size:24px!important}.resource>small{font-size:6px!important}.deckpile img{width:16px!important;height:23px!important}.discardpile svg{display:none}.battle-lanes{gap:4px!important}.battle-lane,.table-focus .battle-lane{padding:5px 3px!important}.laneheading{align-items:center;gap:4px;flex-direction:column!important;margin-bottom:6px!important}.laneheading>span:first-child{letter-spacing:.02em;font-size:5.5px}.wake-counter{padding:3px 6px!important;font-size:6px!important}.wake-counter b{font-size:10px}.laneunits,.table-focus .laneunits{min-height:176px;height:176px!important}.table-focus .battle-lane:has(.attached-card) .laneunits{min-height:176px;height:176px!important}.battle-slot,.table-focus .battle-slot{width:68px!important;top:0!important;left:calc(50% - 26px)!important}.battle-slot+.battle-slot,.table-focus .battle-slot+.battle-slot{width:68px!important;top:54px!important;left:calc(50% - 42px)!important}.own-half .battle-slot{top:54px!important;left:calc(50% - 42px)!important}.own-half .battle-slot+.battle-slot{top:0!important;left:calc(50% - 26px)!important}.battle-card,.table-focus .battle-card,.card-attack,.table-focus .card-attack,.empty-slot,.table-focus .empty-slot{width:68px!important;max-width:68px!important}.battle-card .tcg-card .cardtop>strong{font-size:7.8cqw}.card-attack,.table-focus .card-attack{min-height:13px;padding:2px!important;font-size:5.5px!important}.battle-stats,.table-focus .battle-stats{width:68px!important}.battle-stats .move-status,.slot-label,.table-focus .slot-label{display:none!important}.card-maneuver,.table-focus .card-maneuver{background:#29474d!important;width:68px!important;padding:3px 1px!important;font-size:5px!important;top:100%!important;left:auto!important;right:0!important}.battle-slot:last-child .card-maneuver{right:0!important}.attached-card,.table-focus .attached-card,.table-focus .battle-slot:first-child .attached-card{overflow:hidden;width:18px!important;height:25px!important;min-height:0!important;padding:1px!important;top:25px!important;left:auto!important;right:0!important}.attached-card img{width:15px!important;height:22px!important}.attached-card span{display:none}.battle-slot:last-child .attached-card{right:0!important}.card-ability,.table-focus .card-ability,.table-focus .battle-slot:first-child .card-ability{width:68px!important;padding:3px 2px!important;font-size:5px!important;top:75px!important;left:0!important;right:auto!important}.battle-slot:last-child .card-ability{left:0!important;right:auto!important}.shield-row,.table-focus .shield-row{min-height:40px;gap:4px!important;height:40px!important;margin:3px 0!important}.shield-row img,.table-focus .shield-row img{width:24px!important;height:34px!important}.shield-row>small,.battleline span{display:none}.battleline,.table-focus .battleline{height:14px!important}.battleline b{font-size:6px}.table-focus .handcard,.handcard{flex-basis:125px!important;width:125px!important}.illustrated-hand,.table-focus .illustrated-hand{justify-content:flex-start!important;gap:10px!important;padding:12px 7px 8px!important}.flow-bar span{font-size:8px!important}.flow-bar .primary{padding:9px 12px;font-size:10px!important}.table-inspector,.table-focus .table-inspector{gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;padding:12px!important}.table-inspector>.tcg-card{max-width:none}.table-inspector .stat-comparison{padding:8px;font-size:8px}.stat-heading{font-size:6px;display:block}.stat-heading b{margin-top:4px;font-size:14px;display:block}.stat-modifier{font-size:8px;display:block}.stat-comparison p{font-size:8px}.table-inspector>.inspector-rules{margin:0!important;font-size:10px!important}.table-inspector>small{font-size:8px!important}.inspector-heading{grid-column:1/-1}.table-inspector .rules-dictionary{margin-top:0}.turn-moment{white-space:normal;width:90vw;padding:20px 35px}.turn-moment b{font-size:29px}.victory-moment{width:90vw;padding:25px}.victory-moment h2{font-size:35px}.resolution-ribbon{max-width:90vw;font-size:8px!important}.shell>main>footer{flex-wrap:wrap;gap:10px;padding:20px 16px;font-size:7px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.turn-moment,.effect-ring,.battle-feedback .transfer-path{display:none}.resolution-ribbon{display:block}.pack-card-inner{transition:none}.physical-booster{animation:none!important}.tearing{opacity:.5}.tiltcard{transform:none!important}}.viewer .tiltcard{min-width:0;max-width:100%;width:320px!important}.viewer .modalhead{color:#655e48!important;background:#eee3cb!important}.viewer .modalhead .eyebrow{color:#6e705c}.cardgrid .gridcaption button{color:#5a705f!important;opacity:1!important;background:#e9dfc8!important;border:1px solid #b2aa90!important}.viewer .tiltarea{width:100%;min-width:0}.viewerbody{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:560px){.viewer .tiltcard{width:240px!important}.viewer .tiltarea{padding:25px 35px}}.table-focus{flex-direction:column;display:flex;height:100dvh!important;overflow:hidden!important}.table-focus>.heading,.table-focus>.table-command{flex:none}.table-focus>.table-layout{flex:1;align-items:stretch;height:0;min-height:0;overflow:hidden}.table-focus .playmat{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden!important}.table-focus .battlefield-zone{scrollbar-width:thin;flex:1;min-height:0;padding-right:3px;overflow:hidden auto}.table-focus .flow-bar{flex:none}.table-focus .hand-dock{flex:none;min-height:0}.table-focus .illustrated-hand{gap:10px!important;padding:9px 7px 3px!important}.table-focus .handcard{flex-basis:110px!important;width:110px!important}.table-focus .hand-status{min-height:16px;padding-top:4px;font-size:6px!important}.table-focus .hand-header{font-size:7px;padding-top:6px!important}.table-focus .table-inspector{height:100%;max-height:none!important;position:relative!important;top:0!important}.table-focus .inspect-empty{height:250px}.table-focus .table-coach{margin-bottom:6px;padding:7px 10px!important}.table-focus .table-coach>p{font-size:10px!important}.table-focus .commander{min-height:40px;margin:6px 0!important;padding:4px 8px!important}.table-focus .laneunits{min-height:157px;height:157px!important}.table-focus .battle-lane:has(.attached-card) .laneunits{min-height:157px;height:157px!important}.table-focus .battle-slot,.table-focus .battle-card,.table-focus .card-attack,.table-focus .empty-slot{width:80px!important;max-width:80px!important}.table-focus .battle-slot+.battle-slot,.table-focus .own-half .battle-slot{top:25px!important;left:calc(50% - 60px)!important}.table-focus .battle-stats{width:80px!important}.table-focus .shield-row{min-height:37px;height:37px!important;margin:3px 0!important}.table-focus .battle-stats .move-status{font-size:5px!important}.table-focus .battle-lane{padding-top:5px!important}.table-focus .laneheading{min-height:20px;margin-bottom:3px!important}.table-focus .laneheading>span:first-child{font-size:6px}.table-focus .battleline{height:14px!important}@media (min-width:1550px) and (min-height:1000px){.table-focus .handcard{flex-basis:140px!important;width:140px!important}.table-focus .laneunits{min-height:190px;height:190px!important}.table-focus .battle-lane:has(.attached-card) .laneunits{min-height:190px;height:190px!important}.table-focus .battle-slot,.table-focus .battle-card,.table-focus .card-attack,.table-focus .empty-slot{width:98px!important;max-width:98px!important}}@media (max-width:800px){.table-focus{display:block;height:100dvh!important;overflow:auto!important}.table-focus>.table-layout{height:auto;min-height:0;overflow:visible;display:block!important}.table-focus .playmat{height:calc(100dvh - 95px);min-height:520px;display:flex}.table-focus .table-inspector{height:auto!important;max-height:none!important;position:static!important}.table-focus .handcard{flex-basis:120px!important;width:120px!important}}@media (max-width:560px){.table-focus .playmat{height:calc(100dvh - 82px);min-height:560px}.table-focus .handcard{flex-basis:110px!important;width:110px!important}.table-focus .laneunits{min-height:172px;height:172px!important}.table-focus .battle-lane:has(.attached-card) .laneunits{min-height:172px;height:172px!important}.table-focus .battle-slot,.table-focus .battle-card,.table-focus .card-attack,.table-focus .empty-slot{width:68px!important;max-width:68px!important}.table-focus .battle-slot{top:0!important;left:calc(50% - 25px)!important}.table-focus .battle-slot+.battle-slot,.table-focus .own-half .battle-slot{top:53px!important;left:calc(50% - 40px)!important}.table-focus .own-half .battle-slot+.battle-slot{top:0!important;left:calc(50% - 25px)!important}.table-focus .laneheading{min-height:36px}.table-focus .laneheading>span:first-child{font-size:5.5px}.table-focus .battle-stats{width:68px!important}.table-focus .card-maneuver{width:68px!important;top:100%!important}.table-focus .battle-stats .move-status{display:none!important}}.rarity-guide{color:#687563;background:#eee5ce;border:1px solid #bdb39a;border-radius:3px;margin:12px 0 22px;padding:11px 15px}.rarity-guide summary{letter-spacing:.05em;font-size:10px}.rarity-guide>div{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:16px;margin-top:18px;display:grid}.rarity-guide span{color:#77806e;font-size:10px;line-height:1.7}.rarity-guide b{color:#596e62;margin-bottom:5px;font:700 14px Georgia,serif;display:block}.rarity-guide p{color:#79816c;margin-bottom:2px;font-size:11px}.table-focus .shield-row{min-height:48px;height:48px!important}.table-focus .shield-row img{width:32px!important;height:45px!important}.shield-row.targetable{filter:drop-shadow(0 0 12px #e8d29c66)}.shield-row:has(.targetable){filter:drop-shadow(0 0 12px #e8d29c66)}@media (max-width:560px){.table-focus .shield-row{min-height:39px;height:39px!important}.table-focus .shield-row img{width:25px!important;height:35px!important}}@media (min-width:801px){.table-focus .card-maneuver{width:48px!important;padding:6px 2px!important;font-size:7px!important}.table-focus .card-ability{width:54px!important;font-size:7px!important}}.table-app .payment-preview{width:100px;max-width:42%;bottom:auto;pointer-events:none!important;color:#263f42!important;background:#f1e4bfef!important;border:1px solid #c2ad6f!important;padding:7px!important;font-size:9px!important;top:30px!important;left:5px!important;right:auto!important}.table-app .payment-preview span,.table-app .payment-preview em{color:#676345!important}.table-app .payment-preview.opponent-gift{text-align:center;width:auto;max-width:none;color:#f4d8a6!important;background:#6e462ee8!important;left:5px!important;right:5px!important}.table-app .payment-preview.borrowing{color:#573f28!important;background:#f1d7a5f2!important}.table-app .payment-preview b{color:inherit;font-size:10px}@media (max-width:560px){.table-app .payment-preview{width:calc(100% - 4px);max-width:100%;padding:5px!important;font-size:7px!important;top:45px!important;left:2px!important}.table-app .payment-preview b{font-size:8px}.table-app .payment-preview span,.table-app .payment-preview em{font-size:6px!important}}.effect-ring.spend,.effect-ring.overdraw,.effect-ring.wake{background:radial-gradient(#d7e7a62a,#0000 65%);border-width:1px;border-radius:50%;width:58px;height:58px;box-shadow:0 0 25px #c1d49a4d}.effect-ring.draw{display:none}.battle-burst.heal span,.battle-burst.move span{white-space:normal;text-align:center;max-width:170px;line-height:1.4;font-size:9px!important}.battle-burst.spend span,.battle-burst.overdraw span,.battle-burst.wake span{font-size:9px!important}.battle-burst.trigger span{white-space:normal;max-width:190px;line-height:1.4}.battle-burst.damage span{white-space:normal;text-align:center;max-width:180px}.battle-burst.draw span{color:#254348!important;background:#e5dab7!important;font-size:10px!important}.battle-feedback .travel-card{z-index:1;width:48px!important;height:67px!important}.table-focus .battle-slot{top:0!important;left:calc(50% + 10px)!important}.table-focus .battle-slot+.battle-slot,.table-focus .own-half .battle-slot{top:25px!important;left:calc(50% - 90px)!important}.table-focus .own-half .battle-slot+.battle-slot{top:0!important;left:calc(50% + 10px)!important}.table-focus .slot-label{color:#b5c9ba;letter-spacing:.08em;pointer-events:none;text-align:center!important;width:100%!important;font:500 6px/1 Arial,sans-serif!important;display:block!important;top:-8px!important;left:0!important;right:0!important}.table-focus .own-half .battle-slot:first-child .card-maneuver,.table-focus .own-half .battle-slot:first-child .card-ability,.table-focus .own-half .battle-slot:first-child .attached-card{left:auto!important;right:calc(100% + 5px)!important}.table-focus .own-half .battle-slot:last-child .card-maneuver,.table-focus .own-half .battle-slot:last-child .card-ability,.table-focus .own-half .battle-slot:last-child .attached-card{left:calc(100% + 5px)!important;right:auto!important}.table-focus .battle-card .cardtype .card-tip,.table-focus .battle-card .cardtop .card-tip{pointer-events:none}@media (max-width:1150px) and (min-width:801px){.table-focus .battle-slot{left:calc(50% + 4px)!important}.table-focus .battle-slot+.battle-slot,.table-focus .own-half .battle-slot{left:calc(50% - 84px)!important}.table-focus .own-half .battle-slot+.battle-slot{left:calc(50% + 4px)!important}.table-focus .own-half .battle-slot:first-child .card-maneuver,.table-focus .own-half .battle-slot:last-child .card-maneuver{width:80px!important;padding:3px!important;font-size:6px!important;top:100%!important;left:0!important;right:auto!important}.table-focus .own-half .card-ability{display:none}.table-focus .own-half .card-ability:enabled{display:block;width:80px!important;top:70px!important;left:0!important;right:auto!important}}@media (max-width:800px){.table-focus .battle-slot{left:calc(50% + 6px)!important}.table-focus .battle-slot+.battle-slot,.table-focus .own-half .battle-slot{left:calc(50% - 86px)!important}.table-focus .own-half .battle-slot+.battle-slot{left:calc(50% + 6px)!important}}@media (max-width:560px){.table-focus .laneunits{min-height:280px;height:280px!important}.table-focus .battle-lane:has(.attached-card) .laneunits{min-height:280px;height:280px!important}.table-focus .battle-slot,.table-focus .own-half .battle-slot{top:0!important;left:calc(50% - 34px)!important}.table-focus .battle-slot+.battle-slot,.table-focus .own-half .battle-slot+.battle-slot{top:140px!important;left:calc(50% - 34px)!important}.table-focus .slot-label{font-size:5.5px!important}.table-focus .own-half .battle-slot:first-child .card-maneuver,.table-focus .own-half .battle-slot:last-child .card-maneuver{width:68px!important;padding:3px!important;font-size:5.5px!important;top:100%!important;left:0!important;right:auto!important}.table-focus .own-half .battle-slot:first-child .card-ability,.table-focus .own-half .battle-slot:last-child .card-ability{width:68px!important;font-size:5.5px!important;top:68px!important;left:0!important;right:auto!important}.table-focus .card-ability:disabled{display:none}.table-focus .own-half .battle-slot:first-child .attached-card,.table-focus .own-half .battle-slot:last-child .attached-card{width:15px!important;height:22px!important;top:20px!important;left:auto!important;right:0!important}.table-app .payment-preview{width:calc(100% - 4px);max-width:100%;top:42px!important}.table-app .payment-preview b{font-size:8px}.table-focus .own-half{scroll-margin:5px}}@media (min-width:561px){.table-focus .own-half .battle-slot{top:0!important}.table-focus .own-half .battle-slot+.battle-slot{top:25px!important}}@media (max-width:800px){.table-focus .playmat{height:calc(100dvh - 106px)!important}.table-focus{overflow-anchor:none;scroll-padding-top:0}.table-focus .battlefield-zone{overflow-anchor:none}}:root{--axiom-ink:#15191d;--axiom-stock:#eee8d5;--axiom-red:#e85c65;--axiom-orange:#f5a052;--axiom-green:#a7dfa0;--axiom-periwinkle:#7281c8}.tcg-card.tcg-card{grid-template-rows:9% 4.5% var(--art-share,38%) 8.5% 1fr 9%;transition:box-shadow .2s;transform:translateZ(0);box-shadow:inset 0 0 0 1px #fbf5df,0 2px 3px #0004,0 10px 22px #101c282b;background:#eee8d5!important;border:2px solid #15191d!important;border-radius:9px!important;padding:6px!important}.tcg-card.tcg-card .cardart{z-index:0;clip-path:none!important;width:auto!important;height:auto!important;box-shadow:none!important;background-position:50% var(--art-y,0%)!important;background-size:cover!important;border:0!important;border-radius:0!important;outline:0!important;grid-area:auto!important;position:absolute!important;inset:14% 2% 8%!important}.tcg-card.tcg-card .cardart:before,.tcg-card.tcg-card .cardart:after{display:none!important}.tcg-card.tcg-card .cardtop{background:var(--faction);color:var(--faction-ink);border-radius:3px 3px 0 0;border-bottom:0!important}.tcg-card.tcg-card .faction-ribbon{background:var(--faction);color:var(--faction-ink);border-bottom:1px solid #15191d40}.tcg-card.tcg-card .cardtype{letter-spacing:.035em;grid-row:4;justify-content:space-between;gap:3px;border-top:2px solid var(--faction)!important;color:#15191d!important;background:#eee8d5!important;border-bottom:1px solid #15191d66!important}.tcg-card.tcg-card .type-badge{letter-spacing:.09em;font-size:4.7cqw;font-weight:800}.tcg-card.tcg-card .cardtype>span:last-child{max-width:40%;font-size:2.3cqw}.tcg-card.tcg-card .type-badge>span{font-size:4cqw}.tcg-card.tcg-card .cardrules{gap:3%;background:#eee8d5!important;border-left:0!important;border-right:0!important;padding:3.3% 4% 2%!important}.tcg-card.tcg-card .cardfoot{background:#eee8d5!important}.tcg-card.tcg-card .cardtop>.faction-symbol{color:var(--faction-ink)!important}.tcg-card.tcg-card .card-stock{opacity:.14;mix-blend-mode:multiply;background:url(/art/textures/paper.svg);inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 8% 92%,#000),linear-gradient(#000,#0000 8% 92%,#000);mask-image:linear-gradient(90deg,#000,#0000 8% 92%,#000),linear-gradient(#000,#0000 8% 92%,#000)}.tcg-card:after{content:"";z-index:9;pointer-events:none;border-radius:inherit;background:radial-gradient(at 0 1%,#fff4d7 0 .35%,#0000 .7%),radial-gradient(at 99% 100%,#fff4d7 0 .4%,#0000 .8%);position:absolute;inset:0;box-shadow:inset 1px 0 #fff8,inset -1px -1px #28201555}.tcg-card.tcg-card.fullart .full-illustration{background-position:50% var(--art-y,0%);background-size:cover;inset:14% 2% 8%;overflow:hidden}.tcg-card.tcg-card.fullart .cardart{background-color:#0000!important;background-image:none!important}.tcg-card.tcg-card.fullart .cardrules,.tcg-card.tcg-card.fullart .cardtype{background:#eee8d5f5!important}.tcg-card.tcg-card .foil-grain,.tcg-card.tcg-card .foil-light{display:none!important}.art-relief{mix-blend-mode:hard-light;opacity:.8;pointer-events:none;filter:contrast(1.22);z-index:1;width:100%;height:100%;position:absolute;inset:0}.tcg-card.holographic{box-shadow:inset 0 0 0 2px #bb9e5e,0 4px 6px #0004,0 14px 30px #07131a40}.tcg-card.holographic:hover .art-relief{opacity:1}.tcg-card.type-base .cardtype{border-top-style:double!important;border-top-width:3px!important}.tcg-card.type-artifact .type-badge{letter-spacing:.13em}.tcg-card.type-equipment .cardtype{border-bottom-style:double!important}.tcg-card.type-tactic .type-badge{font-style:italic}.ct-shell{--ct-cream:#eee8d5;--ct-ink:#15191d;--ct-line:#c8bc9850;color:var(--ct-cream);isolation:isolate;background:#14272d;border:1px solid #5a6e6e;border-radius:8px;flex-direction:column;min-height:700px;font-family:Arial,sans-serif;display:flex;position:relative;overflow:hidden}.ct-shell.ct-immersive{z-index:1000;background:#101e24;border:0;border-radius:0;grid-template-rows:58px 52px minmax(0,1fr) 46px 186px;height:100dvh;min-height:0;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}.ct-shell:not(.ct-immersive){min-height:850px}.ct-shell:not(:has(.ct-arena)){color:#15191d;background:#eee8d5;min-height:0;padding:28px}.ct-shell:not(:has(.ct-arena)) .heading h1{font-size:42px}.ct-shell button{letter-spacing:0;cursor:pointer;touch-action:manipulation;font-family:Arial,sans-serif}.ct-shell button:focus-visible{outline-offset:2px;outline:3px solid #f5a052}.ct-shell button:disabled{cursor:default}.ct-topbar{color:#15191d;z-index:9;background:#eee8d5;border-bottom:2px solid #15191d;justify-content:space-between;align-items:center;gap:16px;min-width:0;height:100%;min-height:0;padding:0 20px;display:flex}.ct-brand{align-items:center;gap:10px;display:flex}.ct-brand img{filter:drop-shadow(0 0 1px #15191d);width:36px;height:36px}.ct-brand>span{letter-spacing:.11em;font:700 16px/1 Georgia,serif}.ct-brand small{letter-spacing:.17em;margin-top:5px;font:700 8px/1 Arial,sans-serif;display:block}.ct-turn{align-items:center;gap:12px;display:flex}.ct-turn>span{letter-spacing:.1em;border-right:1px solid #15191d66;padding-right:12px;font-size:10px}.ct-turn>b{color:#192e35;font:700 21px/1 Georgia,serif}.ct-top-actions{align-items:center;gap:6px;display:flex}.ct-top-actions button,.ct-sound{color:#15191d;background:0 0;border:1px solid #15191d44;border-radius:4px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:inline-flex}.ct-sound[aria-pressed=true]{background:#a7dfa044;border-color:#487c47}.ct-guidance{z-index:8;background:#22343a;border-bottom:1px solid #74807d66;justify-content:space-between;align-items:center;gap:16px;min-height:0;padding:8px 20px;display:flex}.ct-guidance>div{grid-template-columns:24px auto 1fr;align-items:center;gap:12px;min-width:0;display:grid}.ct-guide-mark{color:#f5a052;font-size:22px}.ct-guidance b{color:#f2d593;white-space:nowrap;max-width:185px;font-size:11px}.ct-guidance p{color:#e1e0d1;max-height:34px;margin:0;font-size:12px;line-height:1.4;overflow:hidden}.ct-lesson{flex-shrink:0;font-size:11px;position:relative}.ct-lesson summary{cursor:pointer;border:1px solid #e3d6ae66;border-radius:3px;padding:6px 10px;list-style:none}.ct-lesson[open]>div{color:#15191d;z-index:50;background:#eee8d5;border:1px solid #baad87;width:320px;padding:20px;position:absolute;top:36px;right:0;box-shadow:0 12px 40px #0008}.ct-lesson[open] p{color:#263b40;max-height:none;font-size:14px;line-height:1.6;overflow:visible}.ct-lesson h3{font:700 22px Georgia,serif}.ct-lesson progress{accent-color:#547b5a;width:100%;margin-top:12px}.ct-arena{isolation:isolate;background:radial-gradient(#43575a55,#0000 60%),linear-gradient(#10242bd9,#152b30f5),url(/art/meridian-cover-v2.png) 50% 45%/cover;grid-template-rows:1fr 1fr;gap:12px;min-height:0;padding:12px 20px;display:grid;position:relative;overflow:visible}.ct-arena:after{content:"THE VESPER REACH";color:#b8b8a3;letter-spacing:.32em;pointer-events:none;z-index:0;background:#263b40;border-radius:10px;padding:2px 20px;font-size:8px;position:absolute;top:50%;left:calc(50% + 70px);transform:translate(-50%,-50%)}.ct-half{grid-template-columns:154px minmax(0,1fr);gap:14px;min-height:0;display:grid;position:relative}.ct-opponent{border-bottom:1px solid #bcb79a55;padding-bottom:6px}.ct-own{padding-top:4px}.ct-commander{background:#0c1a20aa;border:1px solid #75827b55;border-radius:6px;flex-direction:column;justify-content:space-between;gap:6px;min-height:0;padding:10px;display:flex;overflow:hidden}.ct-active-half .ct-commander{border-color:#d8c07a;box-shadow:inset 3px 0 #d8c07a}.ct-core{color:#e9dfc2;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:flex}.ct-core>span{letter-spacing:.12em;font-size:8px}.ct-core b{letter-spacing:.07em;font:700 18px/1.2 Georgia,serif;display:block}.ct-core small{color:#c1bfae;width:100%;padding-left:27px;font-size:9px;display:block}.ct-power{border-top:1px solid #586a6b88;border-bottom:1px solid #586a6b88;padding:8px 0}.ct-supply-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ct-supply-title>span{letter-spacing:.12em;font-size:10px}.ct-supply-title>strong{color:#f2e2a7;font:700 30px/1 Georgia,serif;animation:.4s ct-count}.ct-supply-title>small{color:#9daea9;max-width:40px;font-size:8px}.ct-supply-cells,.ct-overdraw-cells{gap:4px;margin:5px 0;display:flex}.ct-supply-cells i{background:#101b20;border:1px solid #9a9b8055;border-radius:2px;width:100%;min-width:2px;height:9px;transition:background .3s,box-shadow .3s;display:block}.ct-supply-cells i.ct-lit{background:linear-gradient(135deg,#f1d98b,#bfa566);border-color:#e2cb86;box-shadow:0 0 10px #f7d17944}.ct-overdraw-title{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.ct-overdraw-title>span{letter-spacing:.08em;color:#eca262;font-size:8px}.ct-overdraw-title>b{color:#f5a052;font-size:15px}.ct-overdraw-title small{color:#a59274;font-size:10px}.ct-overdraw-cells i{background:#d58e4388;border:1px solid #b58655;border-radius:4px;width:100%;height:5px;transition:background .3s;display:block}.ct-overdraw-cells i.ct-used{background:#152229;border-color:#706958}.ct-power p{color:#afb6aa;margin:7px 0 0;font-size:8px;line-height:1.4}.ct-piles{justify-content:space-between;gap:7px;display:flex}.ct-piles>button,.ct-piles>span{color:#dddbc5;background:0 0;border:0;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:2px 4px;min-width:0;padding:0;font-size:13px;display:grid}.ct-piles img{object-fit:cover;border-radius:2px;grid-row:1;width:14px;height:20px}.ct-piles small{letter-spacing:.08em;text-align:center;grid-column:1/-1;font-size:7px}.ct-piles svg{width:14px}.ct-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:0;display:grid}.ct-lane{isolation:isolate;background:linear-gradient(135deg,#cfc69a08,#0000 50%);border:1px solid #95a69b55;border-radius:7px;flex-direction:column;min-height:0;padding:6px 8px;transition:background .25s,border-color .25s;display:flex;position:relative}.ct-lane:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;position:absolute;inset:0;box-shadow:inset 0 0 40px #0002}.ct-lane-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:4px;min-height:36px;display:flex}.ct-lane-head>span{letter-spacing:.13em;color:#d3d1b7;font-size:9px}.ct-lane-head>span>i{color:#c1b17b;margin-right:7px;font:400 18px Georgia,serif}.ct-wake{color:#d1ddd2;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.ct-wake-orb{background:radial-gradient(circle at 35% 25%,#48737a,#11272d 70%);border:1px solid #69949c;border-radius:50%;place-items:center;width:30px;height:30px;font:700 19px Georgia,serif;animation:.45s ct-count;display:grid;box-shadow:inset 0 0 0 3px #172f34}.ct-charged .ct-wake-orb{color:#e1f6d6;background:radial-gradient(circle at 30% 25%,#b9e8bd,#375e5d 55%,#122b30 90%);border-color:#d0f0c7;box-shadow:0 0 15px #9bd3a24a,inset 0 0 0 2px #173c3c}.ct-wake>span:last-child{letter-spacing:.1em;text-align:left;font-size:8px;display:block}.ct-wake small{letter-spacing:0;color:#98adaa;margin-top:3px;font-size:7px;display:block}.ct-position-field{flex:1;justify-content:center;align-items:center;min-height:0;padding-top:20px;display:flex;position:relative}.ct-own .ct-position-field{padding-top:0;padding-bottom:20px}.ct-shields{z-index:0;pointer-events:auto;justify-content:center;align-items:center;gap:5px;width:100%;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.ct-own .ct-shields{top:auto;bottom:0}.ct-shields>button{background:#18262c;border:1px solid #d8cca18a;border-radius:4px;width:44px;height:61px;padding:0;transition:filter .2s,transform .2s;transform:rotate(-5deg);box-shadow:0 4px 8px #0006}.ct-shields>button:nth-child(2){transform:rotate(5deg)}.ct-shields>button img{object-fit:cover;border-radius:3px;width:100%;height:100%;display:block}.ct-protected .ct-shields>button{filter:brightness(.68)saturate(.8)}.ct-shields>small{color:#aeb6a2;letter-spacing:.12em;font-size:7px;position:absolute;top:0;right:0}.ct-own .ct-shields>small{top:auto;bottom:0}.ct-breached{letter-spacing:.2em;color:#e89470;background:#2c2521aa;border:1px dashed #a4705a;border-radius:4px;padding:5px 9px;font-size:9px}.ct-units{z-index:2;pointer-events:none;justify-content:center;align-items:center;gap:14px;width:100%;display:flex;position:relative}.ct-slot{pointer-events:auto;border-radius:6px;flex:0 116px;width:116px;min-width:0;transition:box-shadow .25s;position:relative}.ct-slot-label{letter-spacing:.12em;color:#b7c3b9;font-size:7px;line-height:1;position:absolute;top:-11px;left:3px}.ct-unit{background:#eee8d5;border:1px solid #101b20;border-radius:6px;width:100%;animation:.55s cubic-bezier(.2,.8,.25,1) ct-deploy;position:relative;box-shadow:0 3px 9px #0008}.ct-board-card{color:#15191d;text-align:left;background:#e8e0ca;border:0;border-radius:5px 5px 0 0;grid-template-rows:26px 1fr 17px 26px;place-items:stretch stretch;gap:0;width:100%;height:135px;padding:0;display:grid;position:relative;overflow:hidden;touch-action:none!important}.ct-unit-name{background:var(--faction);color:var(--faction-ink);z-index:2;align-items:center;gap:4px;padding:3px 4px;display:flex}.ct-unit-name>span{background:#eee8d5aa;border:1px solid #15191d66;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;font:700 12px Georgia,serif;display:grid}.ct-unit-name strong{text-wrap:balance;font:700 11px/1 Georgia,serif}.ct-unit-name i{margin-left:auto;font-size:12px;font-style:normal}.ct-unit-art{border-bottom:2px solid var(--faction);background-repeat:no-repeat;background-size:cover;grid-row:2;min-height:0}.ct-unit-type{color:#15191d;text-transform:uppercase;letter-spacing:.06em;background:#eee8d5;justify-content:space-between;align-items:center;padding:2px 4px;font-size:10px;font-weight:800;display:flex}.ct-unit-type small{letter-spacing:0;font-size:6px;font-weight:400}.ct-unit-stats{color:#15191d;background:#eee8d5;border-top:1px solid #15191d33;justify-content:space-evenly;align-items:center;gap:4px;padding:1px 3px;display:flex}.ct-unit-stats>span{font-size:11px}.ct-unit-stats b{font:700 22px/1 Georgia,serif;animation:.4s ct-count}.ct-unit-stats small{color:#776c57;font-size:9px}.ct-boosted{color:#276841!important}.ct-damaged{color:#ae302d!important}.ct-card-actions{flex-direction:column;gap:0;display:flex}.ct-card-actions>button,.ct-base-state{color:#daf1cf;background:#203e34;border:0;border-top:1px solid #eee8d555;border-radius:0;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;padding:4px 2px;font-size:10px;font-weight:700;line-height:1.2;display:flex}.ct-card-actions>button:last-child{border-radius:0 0 5px 5px}.ct-card-actions>button:disabled{color:#706c5f;opacity:1;background:#e4dcc8}.ct-card-actions>.ct-move{color:#d5e7e5;background:#263d49;font-size:9px;font-weight:400}.ct-move>b{color:#e4cc8d;font-size:8px}.ct-move:disabled{display:none}.ct-card-actions>.ct-activate{color:#f1e7d2;background:#67597d;font-size:9px}.ct-base-state{color:#e7dec6;background:#383e3e;font-size:9px;font-weight:400}.ct-can-act{box-shadow:0 0 0 2px #a7dfa0a6,0 0 20px #8dd18b30,0 5px 12px #0009}.ct-rested .ct-unit-art{filter:saturate(.82)brightness(.88)}.ct-inspect-card{color:#fff1d1;z-index:3;background:#17292ed9;border:1px solid #eee8d566;border-radius:3px;place-items:center;width:20px;height:19px;padding:0;display:grid;position:absolute;top:31px;right:3px}.ct-empty{color:#8baba7;background:#d5cfac05;border:1px dashed #a3b2a655;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:135px;padding:8px;font-size:9px;display:flex}.ct-empty svg{opacity:.5}.ct-eligible{animation:1.4s ease-in-out infinite ct-target;box-shadow:0 0 0 3px #e7c979,0 0 28px #e8c87444}.ct-eligible .ct-empty{color:#ffecb0;background:#d2b55d20;border-color:#e1c16c}.ct-selected{box-shadow:0 0 0 3px #f6d796}.ct-targetable{outline-offset:3px;animation:1.4s ease-in-out infinite ct-target;outline:3px solid #eacf7f!important}.ct-attachment{color:#242f31;z-index:4;background:#eee8d5;border:1px solid #cbb78b;border-radius:3px;justify-content:center;align-items:center;gap:3px;width:calc(100% - 8px);padding:3px 2px;font-size:7px;display:flex;position:absolute;bottom:-12px;left:4px;box-shadow:0 2px 3px #0008}.ct-attachment span{color:#8b6a2c;font-size:11px}.ct-flow{z-index:7;background:#24383b;border-top:1px solid #81958b66;border-bottom:1px solid #81958b66;justify-content:space-between;align-items:center;gap:10px;padding:5px 20px;display:flex}.ct-flow>div{align-items:center;gap:9px;display:flex}.ct-flow b{color:#e5e2cd;font-size:11px;font-weight:400}.ct-ready-dot{background:#a7dfa0;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 8px #a7dfa077}.ct-flow-hint{color:#b2b8a7;border-left:1px solid #82948766;padding-left:10px;font-size:9px}.ct-pass{color:#19252b;background:#e7ce8b;border:1px solid #f1dda5;border-radius:4px;justify-content:center;align-items:center;gap:14px;min-width:140px;padding:9px 16px;font-size:12px;font-weight:700;display:flex;box-shadow:0 2px #0004}.ct-pass:disabled{color:#a1aea7;box-shadow:none;background:#384a4b;border-color:#6e817955}.ct-hand-zone{z-index:6;isolation:isolate;background:linear-gradient(#101e24ee,#0b161cef);height:186px;position:relative;overflow:hidden}.ct-hand-header{z-index:4;background:#14262d;border-bottom:1px solid #a2a17d33;justify-content:space-between;align-items:center;gap:8px;height:33px;padding:3px 20px;display:flex;position:relative}.ct-hand-toggle{color:#e9e2cb;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:10px;display:flex}.ct-hand-toggle>b{letter-spacing:.1em;font-weight:400;animation:.6s ct-count}.ct-hand-toggle>span{color:#adbaac;letter-spacing:0;margin-left:8px;font-size:9px}.ct-hand-legend{color:#b5bcae;align-items:center;gap:8px;font-size:8px;display:flex}.ct-hand-legend i{border-left:1px solid #aaa68b55;height:8px}.ct-hand-header>div{gap:5px;display:flex}.ct-hand-header>div>button{color:#d8dbc4;background:0 0;border:1px solid #7b8f8555;padding:3px 6px;font-size:9px}.ct-hand-items{scrollbar-width:thin;scrollbar-color:#8e956e transparent;transform-origin:50% 100%;justify-content:center;align-items:flex-start;gap:12px;width:100%;height:153px;padding:9px 20px 0;transition:opacity .25s,transform .35s;display:flex;overflow:auto hidden}.ct-hand-items:has(.ct-hand-wrap:nth-child(10)){justify-content:flex-start}.ct-hand-wrap{flex:0 0 90px;width:90px;position:relative}.ct-hand-card{background:0 0;border:0;border-radius:7px;width:90px;padding:0;transition:transform .18s,filter .18s;display:block;position:relative;touch-action:none!important}.ct-hand-card>.tcg-card{width:90px}.ct-hand-card .tcg-card .card-tip{pointer-events:none}.ct-playable-card{box-shadow:0 0 0 2px #a7dfa0,0 0 14px #a7dfa044}.ct-borrow-card{box-shadow:0 0 0 2px #f5a052,0 0 14px #f5a05244}.ct-hand-card:hover,.ct-picked{transform:translateY(-5px)}.ct-hand-card:focus-visible{transform:translateY(-5px)}.ct-picked{box-shadow:0 0 0 3px #f9dd90,0 0 18px #f9dd9044}.ct-unavailable{filter:saturate(.65)brightness(.85)}.ct-hand-status{text-align:center;color:#c6c4ae;max-height:18px;margin:4px -4px 0;font-size:8px;line-height:1.15;display:block;overflow:hidden}.ct-hand-inspect{color:#eee8d5;z-index:3;background:#19282ee6;border:1px solid #e8dfc17a;border-radius:2px;place-items:center;padding:3px;display:grid;position:absolute;top:20px;right:2px}.ct-back{object-fit:cover;border-radius:6px;width:90px;height:126px}.ct-hand-folded .ct-hand-items{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s,transform .3s,visibility .3s;transform:translateY(110%)}.ct-action-stage{color:#d8d5bc;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:45px 30px 10px}.ct-stage-emblem{color:#e7c979;border:1px solid #b6a37488;border-radius:50%;flex-shrink:0;place-items:center;width:58px;height:58px;font-size:30px;display:grid}.ct-action-stage>div>span{letter-spacing:.2em;color:#c8b57f;font-size:9px}.ct-action-stage p{color:#ddd7c1;max-width:680px;margin:8px 0 0;font:italic 15px/1.4 Georgia,serif}.ct-action-stage .action-forecast{max-width:680px!important;box-shadow:none!important;color:#e8e1c8!important;background:0 0!important;border:0!important;flex-wrap:wrap!important;gap:5px 10px!important;margin:7px 0 0!important;padding:0!important;font-size:12px!important;display:flex!important;position:static!important;transform:none!important}.ct-action-stage .action-forecast b{color:#f0d08b!important;font-size:11px!important}.ct-action-stage .action-forecast small{max-width:100%;color:#aebab0!important;font-size:10px!important}.ct-shell .payment-preview{border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 7px;box-shadow:0 3px 8px #0007;z-index:6!important;color:#e9ddb5!important;pointer-events:none!important;background:#101d24ed!important;border:1px solid #b9ad78!important;max-width:none!important;padding:5px 7px!important;font-size:10px!important;display:flex!important;position:absolute!important;inset:auto 7px 6px!important;transform:none!important}.ct-shell .payment-preview em{color:#f5a052!important;font-size:8px!important}.ct-shell .payment-preview.opponent-gift{color:#ffd3a1!important;background:#30231eed!important;border-color:#e69a60!important;font-size:10px!important}.ct-drawer-scrim,.ct-choice-scrim{z-index:1500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06101477;justify-content:flex-end;display:flex;position:fixed;inset:0}.ct-drawer{overscroll-behavior:contain;color:#15191d;background:#eee8d5;border:0;width:368px;max-width:100%;height:100dvh;padding:0 22px 24px;animation:.25s ease-out ct-drawer-in;display:block;position:relative;inset:auto;overflow-y:auto;box-shadow:-15px 0 60px #0007}.ct-drawer>header{z-index:12;background:#eee8d5;border-bottom:1px solid #15191d44;justify-content:space-between;align-items:center;height:auto;min-height:0;margin-bottom:14px;padding:16px 0 12px;display:flex;position:sticky;top:0}.ct-drawer>header>b{color:#243b40;letter-spacing:.14em;font-size:10px}.ct-drawer>header>button{color:#15191d;background:0 0;border:0;padding:4px}.ct-drawer>label{margin-bottom:14px;font-size:11px;line-height:1.6;display:block}.ct-drawer input:not([type=checkbox]),.ct-drawer select,.ct-drawer textarea{color:#15191d;background:#f9f2df;border:1px solid #9c967d;border-radius:3px;width:100%;padding:9px;font-size:13px;display:block}.ct-drawer textarea{min-height:110px}.ct-art-select{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;display:flex!important}.ct-art-select select{width:130px}.ct-drawer>.tcg-card{max-width:300px;margin:auto}.ct-inspect-rules{border-top:1px solid #b3aa8c;margin:16px 0;padding-top:16px;font-size:14px;line-height:1.6}.ct-drawer>small{color:#5a625b;font-size:10px;line-height:1.6;display:block}.ct-journal-actions{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.ct-journal-actions>button{color:#182c32;background:#f6efdc;border:1px solid #aaa084;border-radius:4px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:flex}.ct-drawer details{border-top:1px solid #b5aa8b;padding:15px 0;font-size:12px}.ct-drawer details summary{cursor:pointer;margin-bottom:10px;font-weight:700}.ct-drawer a{color:#355b63;font-size:13px}.ct-drawer h3{margin-top:25px;font:700 23px Georgia,serif}.ct-log{padding-left:20px;font-size:12px;line-height:1.6}.ct-log li{border-bottom:1px solid #c9bea1;padding:6px 0}.ct-choice-scrim{z-index:1400;justify-content:center;align-items:center}.ct-choice{color:#15191d;background:#eee8d5;border:1px solid #c7b986;border-radius:8px;max-width:min(730px,95vw);max-height:90dvh;padding:25px;overflow:auto;box-shadow:0 20px 70px #000a}.ct-choice h2{margin:8px 0;font:700 29px Georgia,serif}.ct-choice>p{max-width:480px;font-size:13px;line-height:1.5}.ct-choice-cards{flex-wrap:wrap;align-items:center;gap:15px;margin:18px 0;display:flex}.ct-choice-cards>.tcg-card,.ct-choice-cards>button{flex:0 0 180px;width:180px}.ct-choice-cards>button{color:#15191d;background:0 0;border:0;padding:0}.ct-choice-cards>button>b{margin-top:8px;font-size:12px;display:block}.ct-choice-cards>div{flex-direction:column;gap:12px;max-width:235px;display:flex}.ct-choice button:not(:has(.tcg-card)){border:1px solid #a99b72;border-radius:4px;padding:10px 15px;font-size:12px}.ct-choice .primary{color:#eee8d5;background:#18363d}.ct-toast{z-index:1200;color:#182e34;pointer-events:none;background:#eee8d5;border:1px solid #c1b17d;border-radius:4px;max-width:min(650px,90vw);padding:9px 18px;font:400 12px/1.4 Arial,sans-serif;animation:3.6s both ct-notice;position:fixed;bottom:202px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0006}.ct-live-announcement{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ct-drag-ghost{z-index:1600;pointer-events:none;opacity:.92;width:95px;position:fixed;transform:rotate(5deg)}.ct-flight{z-index:1100;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ct-flight>.travel-card{object-fit:cover;border:2px solid #e3cc8d;border-radius:6px;width:70px;height:98px}.ct-saves{flex-wrap:wrap;gap:8px;display:flex}.ct-saves button{color:#18313b;background:#e6dcc1;border:1px solid #a79c7e;border-radius:4px;padding:10px 15px}.ct-shell .battle-feedback{z-index:1101;overflow:hidden}.ct-shell .battle-burst{white-space:normal;text-align:center;max-width:260px;line-height:1.25;transform:translate(-50%,-65px);font-size:14px!important;animation:1.55s both ct-burst!important}.ct-shell .battle-burst>span{background:#101c23e8;border:1px solid #d1bd7a;border-radius:4px;padding:6px 10px;box-shadow:0 3px 15px #0008}.ct-shell .battle-burst.damage{color:#ffe5cf;font-weight:700;font-size:22px!important}.ct-shell .battle-burst.damage>span{background:#6a3029ef;border-color:#e79b6e}.ct-shell .effect-ring{opacity:.8;width:100px;height:100px;box-shadow:0 0 35px}.ct-shell .transfer-path path{stroke-opacity:.12;stroke-width:2px}.ct-shell .transfer-path circle{fill:#b6e6ad;filter:drop-shadow(0 0 8px #b6e6ad)}.ct-shell .resolution-ribbon{display:none}.ct-shell .turn-moment{color:#1d333a;pointer-events:none;z-index:1120;background:#eee8d5f5;border:1px solid #baaa78;width:auto;max-width:400px;padding:10px 25px;top:118px;bottom:auto;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0005}.ct-shell .turn-moment b{font-size:24px;line-height:1.3}.ct-shell .turn-moment p{margin:4px 0;font-size:9px}.ct-shell .turn-moment small{font-size:8px}.ct-shell .victory-moment{pointer-events:none;z-index:1120;top:40%;bottom:auto}.ct-shell .attack-intent path{stroke-width:3px;stroke:#f0cf80;filter:drop-shadow(0 0 5px #d8bc79)}@keyframes ct-deploy{0%{opacity:0;filter:brightness(1.6);transform:translateY(14px)scale(.88)}to{opacity:1;filter:none;transform:none}}@keyframes ct-count{0%{filter:brightness(1.7);transform:scale(1.18)}to{filter:none;transform:none}}@keyframes ct-target{50%{filter:brightness(1.13);box-shadow:0 0 24px #ecd08144}}@keyframes ct-notice{0%{opacity:0;translate:0 8px}10%,75%{opacity:1;translate:0}to{opacity:0;translate:0 -5px}}@keyframes ct-burst{0%{opacity:0;translate:0 10px}12%,65%{opacity:1;translate:0}to{opacity:0;translate:0 -16px}}@keyframes ct-drawer-in{0%{transform:translate(100%)}to{transform:none}}@media (min-height:900px) and (min-width:1000px){.ct-board-card{grid-template-rows:30px 1fr 20px 29px;height:150px}.ct-slot{flex-basis:130px;width:130px}.ct-empty{height:150px}.ct-unit-name strong,.ct-unit-type{font-size:12px}.ct-unit-stats b{font-size:25px}.ct-shields>button{width:51px;height:71px}.ct-card-actions>button{padding:3px 2px;font-size:10px}}@media (max-height:800px) and (min-width:801px){.ct-shell.ct-immersive{grid-template-rows:48px 42px minmax(0,1fr) 42px 159px}.ct-hand-zone{height:159px}.ct-hand-items{height:126px;padding-top:7px}.ct-hand-wrap,.ct-hand-card,.ct-hand-card>.tcg-card{width:76px}.ct-hand-wrap{flex-basis:76px}.ct-hand-status{margin-top:2px;font-size:7px}.ct-board-card,.ct-empty{height:105px}.ct-board-card{grid-template-rows:23px 1fr 15px 23px}.ct-slot{flex-basis:99px;width:99px}.ct-card-actions>button{padding:3px 2px;font-size:9px}.ct-power{padding:4px 0}.ct-power p{display:none}.ct-supply-title>strong{font-size:25px}.ct-overdraw-title{margin-top:5px}.ct-arena{gap:8px;padding:8px 15px}.ct-shields>button{width:37px;height:51px}.ct-lane-head{min-height:30px}.ct-wake-orb{width:26px;height:26px}.ct-lane-head>span{font-size:8px}.ct-toast{bottom:173px}}@media (max-width:1050px) and (min-width:801px){.ct-half{grid-template-columns:130px minmax(0,1fr);gap:9px}.ct-lanes{gap:7px}.ct-lane{padding:5px}.ct-units{gap:7px}.ct-slot{flex-basis:96px;width:96px}.ct-unit-name strong{font-size:10px}.ct-lane-head>span{letter-spacing:.03em;font-size:8px}.ct-wake>span:last-child small{display:none}.ct-guidance b{max-width:130px;overflow:hidden}.ct-guidance p{font-size:11px}.ct-topbar{padding:0 15px}}@media (max-width:800px){.ct-shell.ct-immersive{grid-template-rows:47px 54px minmax(0,1fr) 45px 154px}.ct-topbar{gap:6px;padding:0 9px}.ct-brand img{width:28px;height:28px}.ct-brand>span{letter-spacing:.07em;font-size:10px}.ct-brand small{letter-spacing:.12em;margin-top:3px;font-size:5px}.ct-brand{gap:5px}.ct-turn{flex-direction:column;align-items:flex-start;gap:3px}.ct-turn>b{font-size:16px}.ct-turn>span{border:0;padding:0;font-size:7px}.ct-top-actions{gap:3px}.ct-top-actions button{padding:6px}.ct-top-actions button span{display:none}.ct-top-actions .ct-sound{gap:0;font-size:0}.ct-guidance{gap:6px;padding:6px 9px}.ct-guidance>div{grid-template-columns:16px 1fr;gap:1px 7px}.ct-guide-mark{grid-row:1/3;font-size:17px}.ct-guidance b{max-width:none;font-size:9px}.ct-guidance p{grid-column:2;max-height:28px;font-size:10px;line-height:1.25}.ct-lesson summary{white-space:nowrap;padding:5px;font-size:9px}.ct-lesson[open]>div{width:290px;top:35px}.ct-arena{gap:8px;padding:6px 7px}.ct-arena:after{padding:0 10px;font-size:6px;left:50%}.ct-half{flex-direction:column;gap:4px;min-height:0;padding:0;display:flex}.ct-commander{border-radius:4px;flex-direction:row;flex-shrink:0;align-items:center;gap:7px;height:35px;padding:3px 5px;display:flex}.ct-core{flex-wrap:nowrap;flex-shrink:0;gap:4px}.ct-core svg{width:14px;height:14px}.ct-core>span{font-size:6px}.ct-core b{font-size:12px}.ct-core small{width:24px;padding:0;font-size:7px;line-height:1.15}.ct-power{border:0;flex:0 0 92px;grid-template-rows:12px 6px;grid-template-columns:48px 38px;gap:3px 6px;padding:0;display:grid}.ct-supply-title{flex-wrap:nowrap;grid-area:1/1;gap:3px}.ct-supply-title>span{letter-spacing:0;font-size:6px}.ct-supply-title>strong{font:700 14px/1 Georgia,serif}.ct-supply-title>small,.ct-power p{display:none}.ct-supply-cells{grid-area:2/1;gap:2px;margin:0}.ct-supply-cells i{border-radius:1px;height:5px}.ct-overdraw-title{grid-area:1/2;gap:3px;margin:0}.ct-overdraw-title>span{letter-spacing:0;font-size:5px;line-height:1}.ct-overdraw-title>b{font-size:11px}.ct-overdraw-title small{font-size:7px}.ct-overdraw-cells{grid-area:2/2;gap:2px;margin:0}.ct-overdraw-cells i{height:5px}.ct-piles{gap:7px;margin-left:auto}.ct-piles small{font-size:5px}.ct-piles button,.ct-piles>span{gap:1px 2px;font-size:10px}.ct-piles img{width:10px;height:14px}.ct-piles svg{width:11px;height:12px}.ct-lanes{flex:1;gap:5px;min-height:0}.ct-lane{border-radius:4px;padding:3px 4px}.ct-lane-head{align-items:flex-start;gap:1px;min-height:27px}.ct-lane-head>span{letter-spacing:.02em;margin-top:4px;font-size:6px;line-height:1.2}.ct-lane-head>span>i{margin-right:3px;font-size:10px}.ct-wake{flex-direction:column;align-items:center;gap:2px}.ct-wake-orb{border-width:1px;width:20px;height:20px;font-size:13px;box-shadow:inset 0 0 0 1px #173c3c}.ct-wake>span:last-child{letter-spacing:0;font-size:5px}.ct-wake small{display:none}.ct-position-field,.ct-own .ct-position-field{align-items:center;padding:12px 0 9px}.ct-units{flex-direction:column;gap:9px;width:100%;max-width:160px}.ct-slot{flex:none;width:100%;max-width:150px}.ct-slot-label{letter-spacing:.03em;font-size:5px;top:-7px;left:2px}.ct-board-card{border-radius:3px;grid-template-rows:19px 13px 23px;grid-template-columns:32px 1fr;height:55px}.ct-unit-name{grid-area:1/2;gap:2px;padding:2px}.ct-unit-name strong{font-size:8px;line-height:1}.ct-unit-name>span{border:0;width:11px;height:11px;font-size:9px}.ct-unit-name i{display:none}.ct-unit-art{border:0;border-right:2px solid var(--faction);background-position:50% 15%;background-size:cover;grid-area:1/1/4;min-height:0}.ct-unit-type{letter-spacing:.04em;border-bottom:1px solid #15191d33;grid-area:2/2;padding:1px 3px;font-size:7px}.ct-unit-type small{display:none}.ct-unit-stats{border:0;grid-area:3/2;justify-content:space-around;gap:1px;padding:0 2px}.ct-unit-stats>span{font-size:7px}.ct-unit-stats b{font-size:17px}.ct-unit-stats small{font-size:6px}.ct-inspect-card{background:#19282ecc;border:0;width:14px;height:13px;padding:1px;top:2px;left:2px;right:auto}.ct-inspect-card svg{width:10px}.ct-card-actions{flex-direction:row}.ct-card-actions>button{flex:auto;width:auto}.ct-card-actions>button,.ct-base-state{border-top:1px solid #15191d33;min-height:17px;padding:3px 1px;font-size:7px;line-height:1}.ct-card-actions>.ct-move{border-left:1px solid #eee8d555;flex:0 0 40%;gap:1px;font-size:7px}.ct-card-actions>.ct-move>span{display:none}.ct-move>b,.ct-card-actions>.ct-activate{font-size:6px}.ct-unit:has(.ct-activate) .ct-card-actions{flex-wrap:wrap}.ct-unit:has(.ct-activate) .ct-activate{flex:1 0 100%;min-height:14px}.ct-empty{border-radius:4px;flex-direction:row;gap:2px;height:70px;padding:5px;font-size:7px}.ct-empty svg{width:13px}.ct-unit{border-radius:4px}.ct-attachment{width:calc(100% - 15px);height:9px;padding:1px;font-size:5px;line-height:1;bottom:-5px;left:10px;overflow:hidden}.ct-attachment>span{font-size:7px}.ct-shields{gap:3px;top:-3px}.ct-own .ct-shields{top:auto;bottom:-2px}.ct-shields>button{border-radius:3px;width:25px;height:35px;box-shadow:0 2px 3px #0008}.ct-shields>small{font-size:4px;top:-4px;right:0}.ct-own .ct-shields>small{top:auto;bottom:-4px}.ct-breached{letter-spacing:.08em;padding:3px 5px;font-size:6px}.ct-shell .payment-preview{border-radius:2px;gap:1px 3px!important;padding:3px!important;font-size:7px!important;line-height:1.1!important;bottom:0!important;left:1px!important;right:1px!important}.ct-shell .payment-preview span,.ct-shell .payment-preview em{font-size:6px!important}.ct-shell .payment-preview.opponent-gift{font-size:7px!important}.ct-flow{gap:5px;padding:5px 9px}.ct-flow>div{gap:5px}.ct-flow b{font-size:9px}.ct-flow-hint{display:none}.ct-pass{gap:6px;min-width:112px;padding:8px 9px;font-size:10px}.ct-pass svg{width:13px}.ct-hand-zone{height:154px}.ct-hand-header{height:28px;padding:3px 9px}.ct-hand-toggle{gap:5px;font-size:8px}.ct-hand-toggle svg{width:13px}.ct-hand-toggle>span{margin-left:3px;font-size:7px}.ct-hand-legend{display:none}.ct-hand-items{justify-content:flex-start;gap:8px;height:126px;padding:8px 10px 0}.ct-hand-wrap,.ct-hand-card,.ct-hand-card>.tcg-card{width:74px}.ct-hand-wrap{flex-basis:74px}.ct-hand-status{margin-top:2px;font-size:7px;line-height:1.1}.ct-hand-inspect{padding:2px;top:18px}.ct-hand-inspect svg{width:10px;height:10px}.ct-action-stage{gap:12px;inset:36px 13px 10px}.ct-stage-emblem{width:36px;height:36px;font-size:21px}.ct-action-stage>div>span{letter-spacing:.13em;font-size:7px}.ct-action-stage p{max-height:32px;font-size:12px;overflow:hidden}.ct-action-stage .action-forecast{gap:3px!important;font-size:10px!important}.ct-action-stage .action-forecast b{font-size:9px!important}.ct-action-stage .action-forecast small{font-size:8px!important}.ct-toast{width:max-content;max-width:90vw;padding:7px 10px;font-size:10px;bottom:164px}.ct-shell .battle-burst{max-width:160px;transform:translate(-50%,-35px);font-size:10px!important}.ct-shell .battle-burst.damage{font-size:17px!important}.ct-shell .effect-ring{width:60px;height:60px}.ct-shell .turn-moment{width:max-content;max-width:90vw;padding:7px 14px;top:106px}.ct-shell .turn-moment b{font-size:19px}.ct-shell .turn-moment p{font-size:7px}.ct-choice{max-height:90dvh;padding:18px}.ct-choice h2{font-size:24px}.ct-choice-cards{justify-content:center;gap:12px}.ct-choice-cards>.tcg-card,.ct-choice-cards>button{flex-basis:145px;width:145px}.ct-choice-cards>div{flex:1;min-width:120px}.ct-drawer{border:0;width:min(360px,100%);display:block;position:relative;inset:auto}.ct-shell:not(.ct-immersive){min-height:800px}.ct-shell:not(:has(.ct-arena)){padding:18px}.ct-shell:not(:has(.ct-arena)) .heading h1{font-size:30px}.ct-saves{gap:5px}.ct-saves button{font-size:11px}}@media (max-width:800px) and (max-height:740px){.ct-shell.ct-immersive{grid-template-rows:43px 45px minmax(0,1fr) 39px 128px}.ct-hand-zone{height:128px}.ct-hand-header{height:25px}.ct-hand-items{height:103px;padding-top:5px}.ct-hand-wrap,.ct-hand-card,.ct-hand-card>.tcg-card{width:62px}.ct-hand-wrap{flex-basis:62px}.ct-hand-status{font-size:6px}.ct-commander{height:29px}.ct-board-card{grid-template-rows:16px 10px 17px;grid-template-columns:25px 1fr;height:43px}.ct-unit-name strong{font-size:7px}.ct-unit-type{font-size:6px}.ct-unit-stats b{font-size:14px}.ct-card-actions>button,.ct-base-state{min-height:14px;padding:2px 1px;font-size:6px}.ct-empty{height:57px}.ct-units{gap:8px}.ct-lane-head{min-height:23px}.ct-wake-orb{width:17px;height:17px;font-size:11px}.ct-lane-head>span{font-size:5px}.ct-shields>button{width:21px;height:29px}.ct-toast{bottom:139px}.ct-power{grid-template-rows:11px 4px;row-gap:2px}.ct-action-stage{inset:31px 12px 6px}.ct-action-stage p{font-size:10px}.ct-stage-emblem{width:30px;height:30px}.ct-flow b{font-size:8px}.ct-pass{padding:6px 8px}.ct-guidance p{max-height:24px;font-size:9px}.ct-shell .turn-moment{top:93px}}@media (prefers-reduced-motion:reduce){.ct-shell *,.ct-shell :before,.ct-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ct-shell .ct-flight .travel-card,.ct-shell .battle-feedback .travel-card,.ct-shell .transfer-path{display:none!important}.ct-shell .battle-burst{opacity:1!important}.ct-drawer{animation:none}.art-relief{transition:none}}.pack-heading{position:relative}.pack-audio{position:absolute;top:0;right:0}.faction-spectrum button>b{text-shadow:0 1px #fff7;background:var(--faction);border:1px solid #15191d55;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;color:#15191d!important;font-size:21px!important}.reach-cover .cover-painting{object-position:50% 48%}.reach-cover:after{opacity:.15!important}.ct-shell .stat-comparison{color:#1b3038;background:#f7f0dc;border-color:#a79e82}.ct-shell .stat-heading{color:#263d41;font-size:10px}.ct-shell .stat-heading b{color:#263d41;font-size:20px}.ct-shell .stat-heading.live{color:#386645}.ct-shell .stat-modifier{color:#263b3d;font-size:12px}.ct-shell .stat-modifier.damage{color:#804238}.ct-shell .stat-comparison p{color:#516057;font-size:12px}.ct-brand img{filter:none;background:#18313a;border-radius:3px;padding:3px}.cover-top img{background:#18313a;border-radius:2px;padding:4px}.ct-shell .ct-topbar b{color:#19323a}.ct-shell .ct-drawer label{color:#43534d}.ct-drawer .stat-comparison .damage{color:#804238}.ct-drawer .stat-comparison .stat-heading.live{color:#30684b}.ct-drawer>.tcg-card.holographic{transform:perspective(900px) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg));transition:transform .18s ease-out}.ct-drawer .stat-heading.live b{color:#30684b}.ct-shell .ct-guide-mark{align-self:center}@media (prefers-reduced-motion:reduce){.ct-drawer>.tcg-card.holographic,.tiltcard{animation:none!important;transform:none!important}}@media (max-width:800px) and (max-height:700px){.ct-position-field,.ct-own .ct-position-field{padding:0}.ct-units{gap:7px}.ct-board-card{grid-template-rows:13px 9px 14px;grid-template-columns:24px 1fr;height:36px}.ct-unit-name{padding:1px 2px}.ct-unit-name strong{font-size:7px}.ct-unit-type{padding:0 2px;font-size:6px}.ct-unit-stats b{font-size:14px}.ct-unit-stats>span{font-size:6px}.ct-unit-stats small{font-size:5px}.ct-card-actions>button,.ct-base-state{min-height:12px;padding:2px 1px;font-size:6px}.ct-unit:has(.ct-activate) .ct-activate{min-height:12px}.ct-empty{height:48px}.ct-slot-label{font-size:5px}.ct-shields{top:-2px}.ct-own .ct-shields{top:auto;bottom:-2px}.ct-lane-head{min-height:21px}.ct-attachment{height:8px;bottom:-4px}.ct-lane-head>span>i{font-size:8px}}.tcg-card.tcg-card.fullart{border-color:#bd9d61!important}.ct-lane:has(>.payment-preview) .ct-lane-head>span{visibility:hidden}.ct-shell .payment-preview{border-radius:3px;min-height:28px;max-height:35px;overflow:hidden;box-shadow:none!important;justify-content:flex-start!important;gap:1px 6px!important;padding:3px 6px!important;font-size:9px!important;inset:8px 90px auto 8px!important}.ct-shell .payment-preview:before{content:attr(data-lane);color:#d8c487;align-self:center;font:400 17px Georgia,serif}.ct-shell .payment-preview>b{font-size:9px}.ct-shell .payment-preview>span{font-size:9px!important}.ct-shell .payment-preview>em{display:none}.ct-shell .payment-preview.opponent-gift{font-size:10px!important}@media (max-width:1050px) and (min-width:801px){.ct-shell .payment-preview{font-size:8px!important;right:66px!important}.ct-shell .payment-preview>b,.ct-shell .payment-preview>span{font-size:8px!important}}@media (max-width:800px){.ct-opponent .ct-units{flex-direction:column-reverse}.ct-shell .payment-preview{min-height:23px;max-height:25px;background:#10222be8!important;border:0!important;align-items:center!important;gap:0!important;padding:1px 2px!important;line-height:1.1!important;inset:3px 27px auto 3px!important}.ct-shell .payment-preview:before,.ct-shell .payment-preview>b{display:none}.ct-shell .payment-preview>span{font-size:7px!important;line-height:1.15!important}.ct-shell .payment-preview.opponent-gift{background:#30231eed!important;font-size:7px!important;line-height:1.1!important}}.ct-turn{animation:.65s ease-out ct-phase}@keyframes ct-phase{0%{opacity:.4;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ct-turn{animation:none}}.ct-wake:not(.ct-charged) .ct-wake-orb{color:#a9b8af;box-shadow:none;background:#13282d;border-color:#607a7c}.faction-spectrum button>span{color:#263b3f!important}.faction-spectrum button>span>small{color:#5c685f!important}.tcg-card.tcg-card.fullart .cardtop,.tcg-card.tcg-card.fullart .faction-ribbon{background:var(--faction)!important;color:var(--faction-ink)!important}.tcg-card.tcg-card.fullart .cardtop>strong{text-shadow:none!important;color:var(--faction-ink)!important}.ct-unit-art{background-color:#18313a}.tcg-card.press-card{--pose-x:0deg;--pose-y:0deg;color:#202a2d;text-align:left;perspective:1100px;isolation:isolate;cursor:inherit;font-family:Arial,sans-serif;line-height:1.25;container-type:inline-size;aspect-ratio:5/7!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4.3%/3.1%!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important;transform:none!important}.press-card:before,.press-card:after{display:none!important}.pc-face{grid-template-rows:4% 10% 4.5% var(--art-share,43%) 7% 1fr 8.5%;width:100%;height:100%;transform:rotateX(var(--pose-x)) rotateY(var(--pose-y));transform-style:preserve-3d;will-change:transform;background:#eee8d5;border:1px solid #15191d;border-radius:4.3%/3.1%;padding:2.8% 3.1% 2.5% 5.5%;transition:box-shadow .2s;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #fff9,1px 1px #6c624c,2px 3px #aea58f,0 8px 14px #0c151e28}.pc-face:after{content:"";pointer-events:none;z-index:8;border:1px solid #fff4;border-radius:3%;position:absolute;inset:1.5%;box-shadow:inset 0 0 0 1px #2e271c22}.press-card:is(:hover,:focus-within) .pc-face{box-shadow:inset 0 1px #fff9,1px 1px #6c624c,2px 3px #aea58f,0 14px 27px #0c151e38}.pc-picture{height:var(--art-share,43%);background-size:cover;background-position:50% var(--art-y);background-color:#27393d;border:1px solid #20282c;position:absolute;top:21.3%;left:5.5%;right:3.1%;overflow:hidden}.pc-material{pointer-events:none;mix-blend-mode:normal;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.pc-spine{background:var(--faction);z-index:4;writing-mode:vertical-rl;width:3.6%;color:var(--faction-ink);letter-spacing:.16em;border-right:1px solid #20292b;justify-content:space-between;align-items:center;padding:8% 0 5%;font:700 2cqw/1 Arial;display:flex;position:absolute;inset:0 auto 0 0}.pc-spine b{font-size:3cqw}.pc-masthead,.pc-title,.pc-faction,.pc-art-space,.pc-type,.pc-rules,.pc-footer{z-index:3;min-width:0;min-height:0;position:relative}.pc-masthead{letter-spacing:.18em;color:#343d3c;border-top:2px solid #202a2d;border-bottom:1px solid #202a2d;justify-content:space-between;align-items:center;font:700 1.65cqw/1 Arial;display:flex}.pc-title{align-items:center;gap:3%;padding:1.5% 0;display:flex}.pc-title>strong{letter-spacing:-.045em;text-wrap:balance;color:#19282c;max-width:83%;font:700 6.15cqw/.93 Georgia,Times New Roman,serif}.pc-title>.card-tip{flex-shrink:0;width:12%}.pc-cost{aspect-ratio:1;background:var(--faction);color:var(--faction-ink);border:1px solid #233033;border-radius:50%;justify-content:center;align-items:center;font:700 7cqw/1 Georgia,serif;display:flex;box-shadow:inset 0 0 0 2px #eee8d5,inset 0 0 0 3px #233033}.pc-faction{letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #263335;justify-content:space-between;align-items:center;font:700 2.2cqw/1 Arial;display:flex}.pc-faction>span:first-child{font-size:2.55cqw}.pc-faction>span:last-child{letter-spacing:.12em;font-size:1.6cqw}.pc-type{background:var(--faction);color:var(--faction-ink);border:1px solid #253335;border-left:0;border-right:0;justify-content:space-between;align-items:center;gap:3%;margin-top:-.3%;padding:0 3%;font:600 2.25cqw/1 Arial;display:flex}.pc-type strong{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font:700 4.1cqw/1 Arial}.pc-type strong>span{font-size:3.5cqw}.pc-type>span:last-child{text-align:right;max-width:44%}.press-card[data-kind=Base] .pc-type{border-top:4px double #253335}.press-card[data-kind=Equipment] .pc-type{border-bottom:4px double #253335}.press-card[data-kind=Tactic] .pc-type{border-top-style:dashed}.pc-rules{color:#1d292c;background:#eee8d5;flex-direction:column;gap:1.3cqw;padding:3% 1% 1%;display:flex}.pc-keywords{flex-wrap:wrap;flex-shrink:0;gap:1.5cqw;display:flex}.pc-keywords:empty{display:none}.pc-keywords .card-tip>span{background:#e0dbc9;border:1px solid #49524b;border-radius:1.5px;padding:.3cqw 1.25cqw;font:700 2.65cqw/1.3 Arial;display:inline-block}.pc-ability p{color:inherit;letter-spacing:-.015em;margin:0 0 1cqw;font:400 3.45cqw/1.32 Arial,sans-serif}.pc-ability p:last-child{margin-bottom:0}.pc-rules .rules-keyword{font:700 inherit;color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pc-rules>em{color:#5c655e;border-top:1px solid #27352b35;margin-top:auto;padding-top:1.1cqw;font:italic 2.55cqw/1.22 Georgia,serif}.pc-shield{border-top:1px solid #6c7468;align-items:baseline;gap:1.7cqw;padding-top:1cqw;font:400 2.8cqw/1.2 Arial;display:flex}.pc-shield strong{white-space:nowrap;font-size:2.5cqw}.pc-footer{color:#28342f;border-top:2px solid #28342f;justify-content:space-between;align-items:center;display:flex}.pc-rarity{align-items:center;gap:1cqw;font:700 3cqw/1 Arial;display:flex}.pc-rarity>span{text-transform:uppercase;letter-spacing:.06em;font-size:2.3cqw}.pc-stats{justify-content:flex-end;align-items:center;gap:2cqw;display:flex}.pc-stat{color:#202d30;align-items:center;gap:1cqw;font:700 8.6cqw/.9 Georgia,serif;display:inline-flex}.pc-stat i{font:4.3cqw/1 Arial}.pc-stat.damaged{color:#a03b3c}.pc-stat.boosted{color:#2d6b40}.pc-noncombat{font-size:7cqw;line-height:1}.pc-varnish{z-index:5;pointer-events:none;border-radius:inherit;opacity:.5;background:linear-gradient(120deg,#fff0 28%,#fff1 42%,#fff0 57%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff8,inset 3px 0 2px #fff2}.press-card[data-rarity=Rare] .pc-face{border-color:#897445;box-shadow:inset 0 0 0 2px #bb9e5c,1px 2px #8b7658,0 7px 15px #17232b33}.press-card[data-rarity=Rare] .pc-rarity{color:#806022}.press-card.fullart .pc-picture{border:0;border-radius:3.4%;height:auto;inset:1.3%}.press-card.fullart .pc-masthead,.press-card.fullart .pc-title,.press-card.fullart .pc-faction{background:#eee8d5ef;margin:0 -1.5%;padding-left:1.5%;padding-right:1.5%}.press-card.fullart .pc-masthead{color:#f0e8ce;background:#15282be8;border-color:#eee8d5}.press-card.fullart .pc-title>strong{font-size:6.5cqw}.press-card.fullart .pc-type{background:color-mix(in srgb,var(--faction) 92%,transparent)}.press-card.fullart .pc-rules{background:linear-gradient(#eee8d5f0,#eee8d5e8);margin:0 -1.5%;padding:3% 2% 1%;box-shadow:0 -1px #eee8d5}.press-card.fullart .pc-rules>em{display:none}.press-card.fullart .pc-footer{color:#eee8d5;background:#15282bef;border-color:#eee8d5;margin:0 -1.5%;padding:0 2%}.press-card.fullart .pc-stat{color:#f7efd8}.press-card.fullart .pc-face{border:1px solid #af9d6c;box-shadow:inset 0 0 0 1px #f2e6bb,1px 2px #98856a,0 8px 20px #17232b44}.press-card[data-rarity=Legendary] .pc-spine{color:#26231b;background:linear-gradient(90deg,#8e7448,#f7e8b0,#bca369)}.press-card[data-rarity=Legendary] .pc-masthead{color:#f5dda0}.press-card.long-rules .pc-ability p{font-size:3.05cqw;line-height:1.26}.press-card.long-rules .pc-rules{gap:.8cqw}.press-card.long-rules .pc-rules>em{font-size:2.3cqw}.viewer .tiltcard,.ct-drawer>.press-card.holographic{transform:none!important}.viewer .tiltarea{perspective:none;overflow:visible}.ct-drawer .press-card{max-width:300px;margin:24px auto!important}.viewer .tiltcard{width:350px!important}.viewer .viewdetails h2{letter-spacing:-.04em;font-family:Georgia,serif}.viewer .viewer-edition{border-block:1px solid #23303344;padding:12px 0}.viewer .tiltarea:after{content:"MOVE TO TILT · DRAG ON TOUCH";text-align:center;letter-spacing:.2em;color:#596963;margin-top:28px;font:700 8px/1 Arial;display:block}.pc-material[data-relief=ready]{animation:.4s ease-out material-arrives}@keyframes material-arrives{0%{opacity:0}to{opacity:1}}@media (max-width:560px){.viewer .tiltcard{width:min(75vw,320px)!important}.viewer .tiltarea{padding:20px 15px}.pc-face{border-width:.7px}.ct-drawer .press-card{max-width:270px}.press-card.long-rules .pc-ability p{font-size:3.1cqw}}@media (prefers-reduced-motion:reduce){.pc-face{will-change:auto;transform:none!important}}.card-peek{z-index:1400;filter:drop-shadow(0 12px 28px #07151b66);isolation:isolate;pointer-events:auto;animation:.16s ease-out peek-arrive;position:fixed}.card-peek>.press-card{width:100%!important}.peek-live{z-index:2;color:#26393a;background:#eee8d5;border:1px solid #77857c;border-radius:3px;justify-content:space-between;align-items:center;gap:6px;margin-top:14px;padding:9px 10px;font:10px/1 Arial;display:flex;position:relative;box-shadow:0 3px 10px #07151b33}.peek-live>span{letter-spacing:.1em;font-size:8px}.peek-live b{font-size:9px;font-weight:400}.peek-live strong{margin-left:6px;font-size:13px}.ct-hand-card>.press-card .pc-face{pointer-events:none}@keyframes peek-arrive{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.flight-lobby{color:#182d32;background:0 0;padding:0!important}.flight-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 34px;display:grid}.flight-modes>button{text-align:left;color:#3d504e;background:#e4decb;border:1px solid #c5c0ac;border-radius:4px;align-items:flex-start;gap:12px;padding:20px 17px;transition:background .18s,transform .18s;display:flex;position:relative;box-shadow:0 2px #c1b9a3}.flight-modes>button>svg{flex-shrink:0;margin-top:2px}.flight-modes>button>svg:last-child{width:16px;margin-left:auto}.flight-modes>button:hover{background:#f6f0de;transform:translateY(-2px)}.flight-modes>button.flight-selected{color:#f5ead0;background:#1b343c;border-color:#1b343c;box-shadow:0 3px #11242b}.flight-modes b{font:700 24px/1 Georgia,serif;display:block}.flight-modes p{color:inherit;margin:7px 0 14px;font-size:12px;line-height:1.4}.flight-modes small{letter-spacing:.06em;opacity:.7;font:700 7px/1.4 Arial;display:block}.fleet-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:20px;display:flex}.fleet-heading h2{letter-spacing:-.04em;margin-top:8px;font:700 30px/1 Georgia,serif}.fleet-heading>span{color:#65736a;text-align:right;max-width:260px;font-size:11px;line-height:1.4}.fleet-shelf{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-bottom:32px;display:grid}.fleet-book{text-align:left;min-width:0;color:#213438!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;transition:transform .22s!important;display:block!important}.fleet-book:hover:not(:disabled){transform:translateY(-7px)}.fleet-cover{aspect-ratio:3/4;border:4px solid #eee5ca;border-left:7px solid var(--fleet-accent);background:#20333a;transition:box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #5b675e55,2px 3px #beb39b,5px 7px 14px #23342d26}.fleet-cover:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 2px 0 4px #17222750,inset 0 0 0 1px #fff5}.fleet-cover>img{object-fit:cover;object-position:center 24%;width:100%;height:100%;transition:transform .7s;position:absolute}.fleet-book:hover .fleet-cover>img{transform:scale(1.04)}.fleet-cover-title{color:#f1e8ce;background:linear-gradient(#10222b90,#10222b00 45% 55%,#10222be6);flex-direction:column;padding:10px 10px 12px;display:flex;position:absolute;inset:0}.fleet-cover-title small{letter-spacing:.15em;font:700 6px/1 Arial}.fleet-cover-title strong{letter-spacing:-.06em;text-wrap:balance;max-width:150px;margin-top:auto;font:700 clamp(19px,2vw,31px)/.92 Georgia,serif}.fleet-cover-title>span{letter-spacing:.04em;color:var(--fleet-accent);margin-top:8px;font-size:7px}.fleet-tick{background:var(--fleet-accent);color:#172b30;border:1px solid #21343b;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;right:8px}.fleet-chosen .fleet-cover{box-shadow:0 0 0 2px #25494a,2px 4px #8f9a86,5px 9px 17px #23342d30}.fleet-plan{border-bottom:1px solid #21383325;min-height:104px;padding-top:13px}.fleet-plan>b{font:700 13px/1.2 Arial}.fleet-plan p{margin:8px 0 12px;color:#64736c!important;font:11px/1.55 Arial!important}.opponent-shelf{gap:16px;margin-bottom:24px;padding:4px 4px 14px;display:flex;overflow-x:auto}.fleet-opponent .fleet-cover-title strong{font-size:23px}.fleet-opponent .fleet-plan{min-height:0;padding-bottom:10px}.flight-depart{border-top:1px solid #a6ae9d;justify-content:space-between;align-items:center;gap:20px;padding:22px 0 4px;display:flex}.flight-depart>p{color:#65736a;max-width:400px;font:12px/1.5 Arial}.flight-depart>div{flex-shrink:0;gap:10px;display:flex}.flight-depart .primary{border:0;min-height:48px;padding:12px 22px;box-shadow:0 3px #0f272d;color:#f2e8ce!important;background:#19363e!important}.fleet-shelf:has(.flight-brief){grid-template-columns:minmax(140px,200px) 1fr;gap:40px;max-width:760px}.flight-brief{color:#314a49;padding:25px 10px}.flight-brief>span{letter-spacing:.2em;color:#7b856f;font:700 8px/1 Arial}.flight-brief h3{margin:15px 0;font:700 30px/1.05 Georgia,serif}.flight-brief p{color:#5d6f64;font:13px/1.7 Arial}.flight-brief>b{margin-top:18px;font:700 11px/1.5 Arial;display:block}.ct-saves{border-top:1px solid #c2c6b2;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:20px;display:flex}.ct-saves>button{color:#52665d;background:0 0;border:1px solid #acb49f;padding:9px 12px;font-size:10px}.ct-board-card{transition:box-shadow .18s,filter .18s,transform .18s!important}.ct-board-card:hover{filter:brightness(1.06);box-shadow:0 8px 18px #07131b77!important}.ct-board-card:active{transform:translateY(2px)!important}.ct-unit.ct-can-act .ct-card-actions{box-shadow:0 2px 5px #07151b33}.ct-unit-name strong{letter-spacing:-.035em;font-family:Georgia,serif!important}.ct-unit-type{letter-spacing:.035em;font-size:10px!important;font-weight:800!important}.ct-unit-type small{letter-spacing:0;font-weight:400}@media (max-width:1000px){.fleet-shelf{gap:12px}.fleet-cover-title{padding:8px}.fleet-plan p{font-size:10px!important}.flight-modes>button{gap:9px;padding:17px 12px}.flight-modes b{font-size:22px}.flight-modes small{font-size:6px}}@media (max-width:700px){.flight-modes{grid-template-columns:1fr;gap:8px;margin-bottom:25px}.flight-modes>button{align-items:center;padding:15px}.flight-modes p{display:none}.flight-modes b{font-size:24px}.flight-modes small{margin-top:7px;font-size:6px}.fleet-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.fleet-cover-title strong{font-size:29px}.fleet-cover-title small,.fleet-cover-title>span{font-size:8px}.fleet-cover-title{padding:14px}.fleet-plan p{font-size:11px!important}.fleet-heading{display:block}.fleet-heading>span{text-align:left;margin-top:10px;display:block}.fleet-shelf:has(.flight-brief){grid-template-columns:135px 1fr;gap:16px}.flight-brief{padding:3px}.flight-brief h3{font-size:23px}.flight-brief p{font-size:11px;line-height:1.55}.flight-brief>b{font-size:10px}.flight-depart{flex-direction:column;align-items:stretch;gap:10px}.flight-depart .primary{width:100%}.flight-depart>div{flex-wrap:wrap}.flight-depart p{margin:0 0 5px;font-size:11px}.ct-unit-type{font-size:7px!important}.ct-shell:not(:has(.ct-arena)){padding:20px 15px}.card-peek{display:none}}.pack-composition{color:#263e3e;align-items:center;gap:20px;margin:22px 0;display:flex}.pack-composition>span{align-items:center;gap:7px;font:700 35px/1 Georgia,serif;display:flex}.pack-composition small{letter-spacing:.08em;max-width:65px;font:700 8px/1.4 Arial}.pack-composition>i{color:#93987b;font:18px/1 Georgia}.pack-card-row{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:28px 17px!important}.pack-card-slot:last-child{grid-column:auto!important;width:auto!important;margin:0!important}.pack-card-slot .pack-flip{perspective:1100px;background:0 0!important}.pack-card-inner{transform-style:preserve-3d;transition:transform .8s cubic-bezier(.18,.7,.22,1)!important}.pack-card-slot.revealed .pack-card-inner{transform:rotateY(180deg)}.pack-card-slot .press-card{width:100%!important}.pack-card-slot.final-slot .slot-number{color:#8a6325;letter-spacing:.1em;font-weight:800}.pack-card-slot.final-slot .pack-card-back{box-shadow:0 0 0 1px #bca467,0 10px 20px #8a754d22}.pack-card-slot.next-pull .pack-card-back{animation:2.5s ease-in-out infinite pack-breathe}.pack-card-slot.rare-pull.revealed{animation:.85s ease-out rare-settle}.pack-card-slot .pull-caption b{line-height:1.1;font-family:Georgia,serif!important;font-size:14px!important}.pack-tier-note{text-align:center;color:#768174;font-size:10px}.pack-premium-stage .reveal-progress>span{color:#8c6829}.pack-card-slot.rare-pull .pc-face{box-shadow:0 4px 18px #a38b4e35}.pack-reveals .reveal-progress{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eee8d5ef;border-block:1px solid #5b695c44;margin-bottom:25px;padding:15px 0;position:sticky;top:0}.pack-card-slot .pack-card-front{overflow:visible}.pack-card-slot .pack-card-back>span{letter-spacing:.08em!important;font-size:7px!important}.pack-card-slot .pack-card-back{overflow:hidden}.pack-card-slot .pack-card-back>img{object-fit:cover;width:100%;height:100%}.pack-card-slot:not(.revealed) .pack-card-front{visibility:hidden}.pack-card-slot.revealed .pack-card-back{pointer-events:none}@keyframes pack-breathe{50%{translate:0 -3px;box-shadow:0 0 0 2px #bb9b5d99,0 12px 24px #23343a44}}@keyframes rare-settle{0%{transform:translateY(-7px)}to{transform:translateY(0)}}@media (max-width:1000px){.pack-card-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pack-card-slot:nth-last-child(-n+3){grid-row:auto}.pack-card-slot:last-child{grid-column:auto!important}}@media (max-width:560px){.pack-card-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 13px!important}.pack-composition{justify-content:center}.pack-card-slot .pull-caption b{font-size:13px!important}.pack-tier-note{font-size:9px}.pack-reveals .reveal-progress{top:0}}@media (prefers-reduced-motion:reduce){.pack-card-inner{transition:none!important}.pack-card-slot.next-pull .pack-card-back{animation:none}}.attack-intent .attack-origin{stroke:#a7dfa0;stroke-width:2px;fill:#a7dfa012}.attack-intent circle{stroke-dasharray:4 6;stroke-width:2px;fill:#e85c6510}.transfer-path .material-energy-trajectory{stroke:#0000!important}.transfer-path circle{fill:#e6d196;filter:drop-shadow(0 0 6px #f1c773);opacity:.9}.ct-flight .impact-aura{box-shadow:none;background:radial-gradient(#f5e3ac35,#f5e3ac00 65%);border:0}.ct-selected .ct-unit{filter:drop-shadow(0 4px 7px #94c99255)}.press-card{-webkit-user-select:none;user-select:none}.press-card.fullart .pc-picture{height:auto;top:20%;bottom:1.3%}.pack-card-slot.final-slot .pack-card-inner{transition-duration:1s!important}.pack-card-slot.rare-pull .pull-caption{border-top:1px solid #ad8c4d70;padding-top:9px}.pack-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.pack-card-slot.final-slot .pack-card-inner{transition:none!important}}.press-card.fullart .pc-face{background:#242119;border:0;padding:0;display:block;box-shadow:0 1px #d5ccb480,1px 2px #847862,0 9px 20px #30271940}.press-card.fullart .pc-face:after{border-radius:inherit;border:0;inset:0;box-shadow:inset 0 0 0 .5px #fff4}.press-card.fullart .pc-picture{background-position:50% var(--art-y);border:0;border-radius:0;height:100%;inset:0}.press-card.fullart .pc-spine,.press-card.fullart .pc-masthead,.press-card.fullart .pc-art-space,.press-card.fullart .pc-varnish{display:none}.press-card.fullart .pc-faction{z-index:3;color:#fff4da;text-shadow:0 1px 3px #241a0e,0 0 8px #241a0e;letter-spacing:.12em;background:0 0;border:0;align-items:center;gap:5%;margin:0;padding:0;font-size:2cqw;line-height:1.2;display:flex;position:absolute;top:3.8%;left:5.5%;right:5.5%}.press-card.fullart .pc-faction>span:first-child{color:var(--faction);font-size:2.6cqw}.press-card.fullart .pc-faction>span:last-child{letter-spacing:.13em;font-size:1.65cqw}.pc-full-copy{z-index:3;color:#28261e;border-top:2px solid var(--faction);isolation:isolate;background:#eee5cfef;flex-direction:column;gap:1.6cqw;padding:3% 4% 2.5%;display:flex;position:absolute;bottom:3%;left:4.5%;right:4.5%;box-shadow:0 1px 5px #1c160d30}.press-card.fullart .pc-full-copy .pc-title{background:0 0;border:0;order:0;align-items:center;gap:3%;min-height:0;margin:0;padding:0;display:flex}.press-card.fullart .pc-full-copy .pc-title>strong{letter-spacing:-.035em;color:#27251e;max-width:100%;text-shadow:none;text-wrap:balance;flex:1;font:700 6.9cqw/.98 Georgia,Times New Roman,serif}.press-card.fullart .pc-full-copy .pc-title>.card-tip{flex:0 0 11%;order:2;width:11%}.press-card.fullart .pc-full-copy .pc-cost{background:var(--faction);border-color:#433e2e;font-size:6.8cqw;box-shadow:inset 0 0 0 1px #433e2e}.press-card.fullart .pc-full-copy .pc-type{color:#625b48;background:0 0;border:0;border-bottom:.5px solid #5b523b40;min-height:0;margin:0;padding:0 0 1.4cqw;font-size:2.25cqw;line-height:1.25}.press-card.fullart .pc-full-copy .pc-type strong{color:#2c2b21;letter-spacing:.12em;font-size:3.8cqw}.press-card.fullart .pc-full-copy .pc-type strong>span{font-size:3.1cqw}.press-card.fullart .pc-full-copy .pc-rules{box-shadow:none;color:#2b291f;background:0 0;gap:1.4cqw;margin:0;padding:0;font-family:Arial,sans-serif}.press-card.fullart .pc-full-copy .pc-rules .pc-ability p{letter-spacing:0;color:#2b291f;text-shadow:none;margin:0 0 1cqw;font:400 3.5cqw/1.35 Arial,sans-serif}.press-card.fullart.long-rules .pc-full-copy .pc-rules .pc-ability p{font-size:3.13cqw;line-height:1.3}.press-card.fullart .pc-full-copy .pc-rules .pc-ability p:last-child{margin:0}.press-card.fullart .pc-full-copy .pc-keywords .card-tip>span{color:#3b3527;background:#fff5df88;border:.6px solid #72664b80;padding:.5cqw 1.5cqw;font-size:2.6cqw;line-height:1.2}.press-card.fullart .pc-full-copy .pc-shield{color:#514b3b;border-color:#6d604b50;padding-top:1.5cqw;font-size:2.8cqw}.press-card.fullart .pc-full-copy .pc-rules>em{display:none}.press-card.fullart .pc-full-copy .pc-footer{color:#5f543b;background:0 0;border:0;align-items:flex-end;min-height:9.5cqw;margin:0;padding:1.2cqw 0 0}.press-card.fullart .pc-full-copy .pc-stats{gap:2.8cqw}.press-card.fullart .pc-full-copy .pc-stat{color:#2c281d;text-shadow:none;font-size:9.2cqw}.press-card.fullart .pc-full-copy .pc-stat i{font-size:4cqw}.press-card.fullart .pc-full-copy .pc-rarity{color:#756032;font-size:3cqw;line-height:1.2}.press-card.fullart .pc-full-copy .pc-rarity>span{letter-spacing:.12em;font-size:2cqw}.press-card.fullart.poster-card .pc-full-copy{background:#eee5cfed;gap:1.5cqw;padding-top:2.5%}.press-card.fullart.poster-card .pc-faction{font-size:1.9cqw;top:3%;right:18%}.press-card.fullart.poster-card .pc-faction>span:first-child{font-size:2.1cqw}.press-card.fullart.poster-card .pc-faction>span:last-child{letter-spacing:.1em;font-size:1.5cqw}.pc-cover-cost{z-index:4;color:#fbefd4;position:absolute;top:3%;right:5%}.pc-cover-cost .card-tip>span{background:var(--faction);width:7.5cqw;height:7.5cqw;color:var(--faction-ink);border:.5px solid #f2e0b5b3;border-radius:50%;justify-content:center;align-items:center;font:700 5.3cqw/1 Georgia,serif;display:flex;box-shadow:0 2px 6px #2c231838}.press-card.poster-card .pc-full-copy .pc-rarity{color:#806232;font-size:4cqw}.press-card.poster-card .pc-full-copy .pc-rarity>span{font-size:2.2cqw}.press-card.poster-card .pc-full-copy .pc-type{font-size:2.25cqw}.pc-poster-retitle{z-index:3;color:#302b20;background:#eee5cf;flex-direction:column;gap:2cqw;min-height:31%;padding:9% 7% 8%;display:flex;position:absolute;top:0;left:0;right:0}.pc-poster-retitle>span{letter-spacing:.18em;font:700 1.8cqw/1.1 Arial}.pc-poster-retitle>strong{letter-spacing:-.07em;text-transform:uppercase;text-wrap:balance;max-width:90%;font:700 12.5cqw/.83 Georgia,serif}.edition-switch{border:1px solid #b5b29a;border-radius:4px;align-items:center;gap:0;width:fit-content;margin:4px 0 18px;display:flex;overflow:hidden}.edition-switch button{color:#52675d;background:#e5dfc9;border:0;border-right:1px solid #b5b29a;border-radius:0;gap:7px;padding:9px 17px;font-size:11px}.edition-switch button:last-child{border-right:0}.edition-switch button[aria-pressed=true]{color:#f5e7c8;background:#1c3540}.edition-switch button small{letter-spacing:.08em;font-size:8px}.archive-intro{border-top:1px solid #b7b59d;border-bottom:1px solid #b7b59d;justify-content:space-between;align-items:center;gap:24px;margin:10px 0 24px;padding:18px 0;display:flex}.archive-intro h2{color:#20363b;letter-spacing:-.04em;font:700 30px/1 Georgia,serif}.archive-intro p{color:#68776b;max-width:500px;margin:0;font-size:12px}.cardgrid:has(.poster-card){gap:30px 22px}.gridcaption .edition-name{color:#7d693d;font-size:10px}@media (max-width:600px){.edition-switch{width:100%}.edition-switch button{flex:1;padding:10px 8px;font-size:10px}.edition-switch button small{font-size:7px}.archive-intro{display:block}.archive-intro h2{margin-bottom:10px;font-size:26px}.archive-intro p{font-size:11px}.cardgrid:has(.poster-card){gap:25px 14px}}.pc-poster-meta{justify-content:space-between;align-items:center;gap:5%;display:flex}.press-card.fullart.poster-card .pc-poster-meta .pc-faction{text-shadow:none;flex:1;justify-content:flex-start;gap:5%;font-size:2cqw;display:flex;position:static}.press-card.fullart.poster-card .pc-poster-meta .pc-faction>span:last-child{font-size:1.5cqw}.pc-poster-meta .pc-cover-cost{flex-shrink:0;position:static}.pc-poster-meta .pc-cover-cost .card-tip>span{background:var(--faction);width:6.4cqw;height:6.4cqw;font-size:4.8cqw}.press-card.poster-card .pc-full-copy{padding-top:2.5%}.pc-poster-retitle{min-height:36%}.press-card.fullart .pc-full-copy .pc-type strong:before{content:"";background:var(--faction);vertical-align:-.2cqw;width:1.5cqw;height:3cqw;margin-right:1cqw;display:inline-block;box-shadow:0 0 0 .5px #554b3350}.press-card.fullart.poster-card .pc-poster-meta .pc-faction{color:#5b523c}.press-card.fullart.poster-card .pc-poster-meta .pc-faction>span:first-child{color:#343022}.library-editions{border:1px solid #bdb69f;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;display:grid}.library-editions button{text-align:left;color:#5b5c4d;background:#e9e2cd;border:0;border-right:1px solid #bdb69f;border-radius:0;align-items:center;gap:14px;min-width:0;padding:18px;display:flex}.library-editions button:last-child{border:0}.library-editions button[aria-pressed=true]{color:#f6edcf;background:#31352c;box-shadow:inset 0 -3px #bc7948}.library-editions button>small{opacity:.65;font:italic 21px Georgia,serif}.library-editions button span{flex:1}.library-editions button b{letter-spacing:-.03em;font:700 19px/1.15 Georgia,serif;display:block}.library-editions button em{opacity:.72;margin-top:5px;font:10px/1.4 Arial,sans-serif;display:block}.library-editions button>i{text-align:center;border:1px solid #8c8d7355;border-radius:50%;min-width:25px;padding:4px;font:11px Georgia,serif}.library-factions{flex-wrap:wrap;align-items:center;gap:7px;padding:17px 0;display:flex}.library-factions button{color:#555b4c;background:0 0;border-color:#b9b49e;border-radius:3px;gap:6px;padding:8px 11px;font-size:11px}.library-factions button i{background:var(--faction);border:1px solid #5d5d4950;border-radius:50%;width:8px;height:8px}.library-factions button[aria-pressed=true]{color:#2a3529;background:#fbf4df;border-color:#444e3e;box-shadow:0 2px #444e3e}.library-controls{border-top:1px solid #bdb69f;border-bottom:1px solid #bdb69f;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 0;display:flex}.library-controls>.search{border-radius:2px;flex:1;align-self:stretch;min-width:230px}.library-controls .search input{padding:11px 0}.library-controls .search button{background:0 0;border:0;padding:5px}.library-controls>label:not(.search){color:#686b57;flex-direction:row;align-items:center;gap:8px;margin:0;font-size:10px;display:flex}.library-controls select{background:#f5eedb;border-radius:2px;width:auto;min-width:100px;padding:9px 26px 9px 10px}.library-controls>.library-owned{white-space:nowrap;font-size:11px!important}.library-owned input{accent-color:#48523a;width:14px}.library-results{color:#656a57;align-items:center;gap:15px;min-height:66px;font-size:11px;display:flex}.library-results>span b{color:#333e2c}.library-results>label{flex-direction:row;align-items:center;gap:8px;margin:0 0 0 auto;font-size:10px;display:flex}.library-results select{color:#484e3c;background:0 0;border:0;width:auto;padding:6px 20px 6px 5px;font-size:11px}.library-results .library-reset{color:#8d5838;background:0 0;border:0;padding:4px;font-size:10px}.gridcaption>span{align-items:center;gap:10px;display:flex}.owned-count{color:#576b48;background:#d3d7bf;border-radius:2px;padding:2px 5px;font-weight:400}.library-tools{color:#68715a;border-top:1px solid #bdb69f;margin-top:35px;padding:18px 0;font-size:11px}.library-tools summary{cursor:pointer}.library-file-tools{gap:10px;margin:16px 0;display:flex}.library-file-tools button,.library-file-tools .filebutton{cursor:pointer;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:11px;display:flex}.library-empty{text-align:center;border:1px dashed #bdb69f;padding:70px 15px}.library-empty h2{font-family:Georgia,serif;font-size:28px}.library-empty p{color:#6e725e;font-size:12px}.inspector-nav{align-items:center;gap:8px;margin-left:auto;display:flex}.inspector-nav button{padding:6px 10px}.inspector-nav span{white-space:nowrap;font-size:10px}.viewer .modalhead>button:last-child{margin-left:5px}@media (max-width:800px){.library-editions button{gap:7px;padding:15px 10px}.library-editions button b{font-size:16px}.library-editions button>small{font-size:15px}.library-editions button em{font-size:9px}.library-controls{gap:10px}.library-controls>.search{flex-basis:100%}}@media (max-width:560px){.library-editions{margin-top:20px}.library-editions button{min-height:97px;padding:13px 8px;display:block;position:relative}.library-editions button>small{margin-bottom:7px;font-size:12px;display:block}.library-editions button>i{min-width:19px;padding:2px;font-size:9px;position:absolute;top:9px;right:7px}.library-editions button b{font-size:15px;line-height:1.04}.library-editions button em{display:none}.library-factions{gap:6px;padding:13px 0}.library-factions button{padding:8px;font-size:9px}.library-controls>label:not(.search){gap:5px;font-size:9px}.library-controls select{min-width:0;max-width:120px;padding:8px 12px 8px 6px;font-size:10px}.library-controls>.library-owned{font-size:9px!important}.library-results{gap:8px;min-height:56px}.library-results>label{gap:2px;font-size:9px}.library-results select{max-width:130px;font-size:10px}.gridcaption{font-size:9px}.owned-count{font-size:8px}.inspector-nav{gap:5px}.inspector-nav button{padding:5px 8px}.viewer .modalhead>.eyebrow{max-width:45%;font-size:8px}}.library-controls{z-index:8;background:#e9e4cf;position:sticky;top:0;box-shadow:0 6px 10px #e9e4cf99}:is(.library-editions button:focus-visible,.library-factions button:focus-visible){outline-offset:3px;outline:2px solid #a75b3e}@media (max-width:560px){.card-library>.heading{margin-bottom:16px;padding:0;display:block;position:relative}.card-library>.heading .eyebrow{letter-spacing:.11em;max-width:calc(100% - 100px);font-size:8px;line-height:1.4}.card-library>.heading h1{letter-spacing:-.05em;margin:12px 0 9px;font:700 31px/1.05 Georgia,serif}.card-library>.heading p{margin:0;font-size:11px;line-height:1.4}.card-library>.heading>.primary{min-height:32px;padding:9px 10px;font-size:10px;position:absolute;top:0;right:0}.library-editions{margin-top:15px}.library-editions button{min-height:78px;padding:10px 8px}.library-editions button b{font-size:14px}.library-editions button>small{margin-bottom:6px;font-size:10px}.library-editions button>i{min-width:17px;font-size:8px;top:7px;right:6px}.library-factions{gap:5px;padding:11px 0}.library-factions button{padding:7px 8px;font-size:8px}.library-controls{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) auto;gap:8px;padding:10px 0;display:grid}.library-controls>.search{grid-column:1/-1;min-width:0}.library-controls>label:not(.search){gap:4px;min-width:0}.library-controls select{flex:1;width:100%;min-width:0;max-width:none;padding:8px 0 8px 5px;font-size:9px}.library-controls>.library-owned{gap:3px;font-size:8px!important}.library-owned input{width:12px;margin:0}.library-results{min-height:48px}}.press-card.fullart .pc-face>.pc-faction>span:first-child{border-left:2px solid var(--faction);color:#333123;text-shadow:none;letter-spacing:.09em;background:#eee5cfef;padding:1cqw 1.5cqw;font-size:2.35cqw}.pc-material-holder{pointer-events:none;z-index:1;display:block;position:absolute;inset:0;overflow:hidden}.pc-material-rest{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pc-material-holder .pc-material{opacity:0;transition:opacity .12s linear;animation:none}.pc-material-holder .pc-material[data-relief=ready]{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.pc-material-holder .pc-material{transition:none}}.pc-cost,.pc-cover-cost .card-tip>span,.ct-unit-name>span{position:relative;padding:0!important}.pc-cost{width:100%}.cost-number{fill:currentColor;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.cost-number text{font-variant-numeric:lining-nums;letter-spacing:0;stroke:none;font-style:normal}.editor .modalhead{color:#303127;background:#e7ddc0}.editor .modalhead h2,.editor .modalhead button{color:#303127}.editor .modalhead small{color:#777358}.press-card:not(.fullart) .pc-face{grid-template-rows:4% 10% 4.5% 47% 7% minmax(0,1fr) 8.5%}.press-card:not(.fullart) .pc-picture{grid-area:4/1;align-self:stretch;width:auto;height:auto;position:relative;inset:auto}.press-card:not(.fullart) .pc-art-space{display:none}.press-card:not(.fullart) .pc-masthead{grid-area:1/1}.press-card:not(.fullart) .pc-title{grid-area:2/1}.press-card:not(.fullart) .pc-faction{grid-area:3/1}.press-card:not(.fullart) .pc-type{grid-area:5/1}.press-card:not(.fullart) .pc-rules{grid-area:6/1}.press-card:not(.fullart) .pc-footer{grid-area:7/1}.pc-material-rest{background-position:50%;background-repeat:no-repeat;background-size:cover}.card-glyph{vertical-align:-.12em;flex:none;width:1em;height:1em;display:inline-block;overflow:visible}.pc-type strong{align-items:center;gap:.24em;display:inline-flex}.pc-type .card-glyph{width:.9em;height:.9em}.pc-faction>span:first-child{align-items:center;gap:.35em;display:inline-flex}.pc-faction .card-glyph{font-size:1.1em}.pc-spine b{justify-content:center;align-items:center;display:flex}.pc-spine .card-glyph{width:1em;height:1em}.pc-masthead>span:last-child{align-items:center;gap:.3em;display:inline-flex}.pc-masthead .rarity-glyph{font-size:1em}.pc-stat>.card-glyph{font-size:4.3cqw}.pc-noncombat>.card-glyph{font-size:1em}.pc-rarity>.rarity-glyph{font-size:3cqw}.pc-shield strong{align-items:center;gap:.2em;display:inline-flex}.press-card.fullart .pc-stat>.card-glyph{font-size:4cqw}.ct-card-actions button,.ct-base-state{gap:.25em}.ct-unit-stats .card-glyph{width:.75em;height:.75em}.press-card:not(.fullart) .pc-rules>.pc-ability,.press-card:not(.fullart) .pc-rules>.pc-shield,.press-card:not(.fullart) .pc-rules>em{flex-shrink:0}.press-card:not(.fullart) .pc-ability p{font-size:calc(3.45cqw * var(--rules-fit,1))}.press-card.long-rules:not(.fullart) .pc-ability p{font-size:calc(3.05cqw * var(--rules-fit,1))}.press-card:not(.fullart) .pc-keywords .card-tip>span{font-size:calc(2.65cqw * var(--rules-fit,1))}.press-card:not(.fullart) .pc-shield{font-size:calc(2.8cqw * var(--rules-fit,1))}.press-card:not(.fullart) .pc-shield strong{font-size:calc(2.5cqw * var(--rules-fit,1))}.press-card:not(.fullart) .pc-rules>em{font-size:calc(2.55cqw * var(--rules-fit,1))}.press-card.long-rules:not(.fullart) .pc-rules>em{font-size:calc(2.3cqw * var(--rules-fit,1))}.press-card:not(.fullart) .pc-keywords{font-size:calc(2.65cqw * var(--rules-fit,1));line-height:1.3}.pc-material-holder:has(.pc-material[data-material=relief][data-relief=ready]) .pc-material-rest{opacity:0}.reach-home .faction-spectrum button>span{color:#dfcba5!important}.reach-home .faction-spectrum button small{color:#b9a37d!important}.reach-home .cover-note{display:none}@media (max-width:560px){.pack-heading .pack-audio{justify-content:flex-end;margin-bottom:12px;display:flex;position:static}.pack-experience .pack-heading>.eyebrow{max-width:100%}}.pack-experience .pack-cover-type{flex-direction:column;align-items:flex-start;display:flex}.pack-experience .pack-cover-type>*{flex-shrink:0}.pack-experience .pack-cover-type h2{margin:auto 0 10px}.shell:not(.paperback-shell)>aside{box-shadow:inset -4px 0 12px #0006;background-color:#151b1d!important;background-image:url(/art/textures/cover-wear.svg),url(/art/textures/deep-stars.svg),radial-gradient(at 0 0,#48372b77,#0000 60%)!important;background-size:100% 100%,700px,cover!important;border-right:1px solid #796143!important}.shell>aside .brand{width:100%;margin-bottom:35px;display:flex}.brand .brandwordmark{filter:drop-shadow(1px 2px #0005);width:100%;max-width:166px;height:auto;display:block}.brand .brand-symbol{display:none}.shell>aside .workspace{color:#baa480}.shell>aside nav button{color:#c7b99a}.shell>aside nav button.active{color:#20221e;background:#c9b181;box-shadow:inset 3px 0 #96533a}.shell>aside .sidebottom{border-color:#78624466}.shell>aside .sidebottom small{color:#b3a17e}.reach-home,.pack-experience{isolation:isolate;color:#e6d5b2;background:#151b1e url(/art/textures/deep-stars.svg);border:1px solid #716044;padding:24px 30px 32px;position:relative;box-shadow:inset 0 0 65px #0006,0 10px 30px #2a211b25}.reach-home:before,.pack-experience:before{content:"";z-index:-1;opacity:.7;pointer-events:none;mix-blend-mode:soft-light;background:url(/art/textures/cover-wear.svg) 50%/100% 100%;position:absolute;inset:0}.reach-home .issue-line{color:#b4a17c;border-color:#a18a5b77;border-top-width:1px;font-size:8px}.hero-imprint{justify-content:space-between;align-items:center;gap:25px;padding:23px 0 0;display:flex}.hero-imprint img{width:290px;max-width:57%;height:auto}.hero-imprint>span{text-align:right;color:#af9b78;letter-spacing:.17em;font-size:8px;line-height:1.8}.reach-home .reach-hero{gap:4%;min-height:500px;padding:25px 0 35px}.reach-home .hero-editorial h1{color:#ead7b4;text-shadow:1px 2px #0007;font-size:clamp(40px,4.6vw,70px);font-weight:700}.reach-home .hero-editorial h1 em{color:#d79a65}.reach-home .edition-kicker{color:#bea477}.reach-home .hero-lead{color:#d6bd96}.reach-home .hero-editorial>p:not(.hero-lead){color:#bfae8e}.reach-home .hero-choices button{color:#e2cea5;background:0 0;border-color:#b49c6d80}.reach-home .hero-choices .primary{color:#22221c;background:#c4a36b;border-color:#d8be8b}.reach-home .hero-choices button:hover{color:#f7dfb4;background:#785039}.reach-home .quiet-link{color:#c5aa7c}.reach-home .cover-note{color:#ad9670}.reach-home .cover-shadow{filter:blur(16px);background:#0006}.reach-home .reach-cover{filter:saturate(.91);border-color:#bca37a;outline-color:#786347;box-shadow:6px 9px #05070877,0 28px 40px #0008}.reach-home .reach-cover:after{mix-blend-mode:soft-light;background:url(/art/textures/cover-wear.svg) 50%/100% 100%,linear-gradient(90deg,#fff5,#0000 3%,#1a170e66 5%,#0000 8%);opacity:.65!important}.reach-home .cover-top{align-items:flex-start;inset:9px 11px auto}.reach-home .cover-top>.cover-wordmark{background:#181d1cbb;border-radius:0;width:155px;height:auto;padding:4px 6px}.reach-home .cover-top i{color:#dfc38c;font-size:22px}.reach-home .cover-title{color:#efdbb5;background:linear-gradient(#0000,#261c18db 35%,#231b16f5)}.reach-home .cover-footer{color:#1f231f;background:#a38759}.reach-home .faction-spectrum{border-color:#8c76514d}.reach-home .faction-spectrum button:hover{background:#bda06b14}.reach-home .faction-spectrum small,.reach-home .faction-spectrum button>svg{color:#b4a27f}.reach-home .sectiontitle h2{color:#ead7b4}.reach-home .sectiontitle .textbutton{color:#ccb286}.reach-home .home-paths>button{background:#d6c5a3 url(/art/textures/paper.svg);border-color:#8c744f;box-shadow:3px 4px #0004}.reach-home .archive-strip{color:#bba57e;border-color:#a38c5955}.reach-home .archive-strip b{color:#e0c58f}.reach-home .archive-strip button{color:#dcc697}.pack-experience .eyebrow,.pack-experience .edition-kicker{color:#baa077}.pack-experience .pack-heading h1,.pack-experience .pack-invitation h2{color:#ead7b4}.pack-experience .pack-heading h1 em{color:#d49862}.pack-experience .pack-heading p,.pack-experience .pack-invitation>p{color:#baa98a}.pack-experience .pack-invitation>small{color:#a18c69}.pack-experience .pack-composition{border-color:#b69d7055}.pack-experience .pack-composition span,.pack-experience .pack-composition small{color:#deca9d}.pack-experience .pack-invitation>.primary{color:#20241f;background:#c2a065;border-color:#d4b47a}.pack-experience .pack-odds{border-color:#9b81554d}.pack-experience .pack-odds b{color:#d4bb89}.pack-experience .pack-odds span,.pack-experience .pack-tier-note,.pack-experience .pack-announcement,.pack-experience .pack-saved{color:#bba783}.pack-experience .pull-caption b{color:#e1d0ae}.pack-experience .pull-caption>span,.pack-experience .slot-number{color:#bfa67a}.pack-experience .reveal-progress{color:#deca9d;border-color:#99805866}.pack-experience .reveal-progress button{color:#e4d2ac;background:#bda37016;border-color:#ac93685c}.pack-experience .pack-audio .ct-sound{color:#d2b887;border-color:#9c82534d}.booster-selector{grid-template-columns:1fr 1fr;gap:12px;max-width:650px;margin:10px auto 30px;display:grid}.booster-selector>button{text-align:left;color:#c3b18d;background:#11171a99;border:1px solid #a1895b66;border-radius:1px;flex-direction:column;align-items:flex-start;gap:7px;padding:17px 21px;display:flex;box-shadow:inset 0 -3px #0004}.booster-selector>button>span{letter-spacing:.16em;color:#a48b5f;font-size:8px}.booster-selector>button>b{font:700 22px/1.1 Georgia,serif}.booster-selector>button>small{font-size:10px}.booster-selector>button[aria-pressed=true]{color:#252a25;background:#d7c39c url(/art/textures/paper.svg);border-color:#e0ca9c;box-shadow:inset 0 -3px #a05d3b}.booster-selector>button[aria-pressed=true]>span{color:#82543b}.booster-selector>button:focus-visible{outline-offset:4px;outline:2px solid #e6c581}.pack-cover-type>.pack-wordmark{float:none;width:158px;max-width:100%;height:auto;margin:0}.pack-cover-type h2{margin-top:120px}.product-collector .physical-booster{border-color:#a18a5e;box-shadow:10px 18px 45px #0009,0 0 0 1px #dcc38c66}.product-collector .pack-cover-type{background:linear-gradient(#241b22c9,#0000 45%,#291a20ed)}.product-collector .pack-crimp{background:repeating-linear-gradient(90deg,#6b5533 0 2px,#bda578 2px 4px)}.product-collector .pack-cover-type h2{color:#e9cb91}.product-collector .upgrade-slot .slot-number{color:#e9c477}.product-collector .pack-card-row{max-width:1100px;margin-inline:auto}@media (max-width:1000px){.hero-imprint img{width:240px}.reach-home,.pack-experience{padding:20px}.reach-home .reach-hero{min-height:430px}.reach-home .cover-top>.cover-wordmark{width:125px}.booster-selector>button>b{font-size:19px}}@media (min-width:561px) and (max-width:800px){.shell>aside .brandwordmark{display:none}.shell>aside .brand-symbol{width:44px;height:44px;display:block}.hero-imprint>span{font-size:6px}.reach-home .hero-editorial h1{font-size:38px}.pack-cover-type h2{margin-top:90px}}@media (max-width:560px){.shell>aside .brand{flex-shrink:0;width:auto}.shell>aside .brandwordmark{width:142px;max-width:142px;height:45px}.shell>aside .brand-symbol{display:none}.reach-home,.pack-experience{padding:17px 15px 24px}.reach-home .issue-line{gap:12px;font-size:6px;line-height:1.5}.hero-imprint{justify-content:center;padding-top:20px}.hero-imprint img{width:240px;max-width:90%}.hero-imprint>span{display:none}.reach-home .reach-hero{gap:25px;min-height:0;padding:15px 0 30px}.reach-home .hero-editorial h1{font-size:47px}.reach-home .hero-editorial>p:not(.hero-lead){font-size:12px}.reach-home .cover-top>.cover-wordmark{width:145px}.reach-home .cover-arrangement{min-height:390px}.reach-home .faction-spectrum button{padding:10px 2px}.reach-home .faction-spectrum button>span{font-size:8px}.reach-home .home-paths>button>div{padding:14px 12px}.reach-home .home-paths h2{font-size:21px}.reach-home .sectiontitle{align-items:flex-start;gap:12px}.reach-home .sectiontitle h2{font-size:26px}.reach-home .sectiontitle .textbutton{font-size:9px}.pack-heading h1{font-size:32px}.pack-audio{top:-5px;right:0}.pack-heading>.eyebrow{max-width:75%;margin:auto;font-size:7px;display:block}.booster-selector{gap:8px;margin-bottom:25px}.booster-selector>button{gap:6px;padding:13px 10px}.booster-selector>button>span{letter-spacing:.1em;font-size:6px}.booster-selector>button>b{font-size:17px}.booster-selector>button>small{font-size:8px;line-height:1.5}.pack-cover-type h2{margin-top:112px}.pack-experience .pack-invitation>p{font-size:12px}.pack-experience .pack-odds{padding:17px 0}.pack-experience .pack-odds span{font-size:9px}.pack-experience .pack-tier-note{font-size:10px}.reach-home .hero-imprint{display:none}}body{background:#111a1d}.shell>main{background:#ece5d5 url(/art/textures/paper.svg)}.shell>main>header{color:#adac96;background:#141e22;border-color:#3e4946}.shell>main>header .avatar{color:#d1c29e;background:#303a35}:is(.shell>main:has(.reach-home),.shell>main:has(.pack-experience)){background:#111a1d}:is(.content:has(>.reach-home),.content:has(>.pack-experience)){max-width:none;padding:0}.shell>main>footer{color:#9c9f8b;background:#131d20;border-color:#46504a}.shell>main>footer span:first-child{color:#c5b58f}.axiom-lockup{text-align:left;color:#eee1bd;align-items:center;gap:10px;line-height:1;display:inline-flex}.axiom-lockup>img{object-fit:contain;filter:none;flex:none;width:44px;height:44px;display:block}.axiom-lockup>span{letter-spacing:.12em;color:inherit;font:700 20px/1 Georgia,Times New Roman,serif;display:block}.axiom-lockup small{letter-spacing:.26em;color:inherit;margin-top:7px;font:700 7px/1.2 Arial,sans-serif;display:block}.shell>aside .brand>.axiom-lockup{width:100%;display:inline-flex}.shell>aside .brand{margin-bottom:35px}.reach-home,.pack-experience{box-shadow:none;border:0;min-height:calc(100dvh - 64px);padding:25px 42px 36px}.reach-home{background-image:url(/art/textures/deep-stars.svg),radial-gradient(at 80% 32%,#49332250,#0000 58%),linear-gradient(125deg,#152026,#11191c 75%)}.reach-home:before,.pack-experience:before{opacity:.35}.hero-imprint{border-bottom:1px solid #937b4545;gap:20px;padding:0 0 20px}.hero-imprint>.axiom-lockup{text-align:left;color:#e8dbb9;letter-spacing:normal;font:inherit;display:inline-flex}.hero-imprint .axiom-lockup>img{width:52px;height:52px}.hero-imprint .axiom-lockup>span{font-size:25px}.hero-imprint>span:not(.axiom-lockup){color:#a69470;font-size:8px;line-height:1.3}.reach-home .reach-hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:6%;min-height:600px;padding:30px 0 40px}.reach-home .hero-editorial{max-width:480px}.reach-home .hero-editorial h1{margin:18px 0 24px;font-size:clamp(48px,5.1vw,78px);line-height:1.02}.reach-home .hero-editorial>p{max-width:355px;font-size:14px;line-height:1.75}.reach-home .hero-choices{margin-top:30px}.reach-home .hero-choices button{min-height:44px}.reach-home .cover-arrangement{perspective:none;min-height:560px;padding:0}.reach-home .reach-cover{filter:none;aspect-ratio:2/3;background:0 0;border:0;border-radius:0;outline:0;width:min(100%,365px);margin:0;transform:rotate(1.8deg);box-shadow:5px 14px 34px #0005}.reach-home .reach-cover:after{display:none}.reach-home .cover-painting{object-fit:cover;object-position:center;width:100%;height:100%}.reach-home .cover-title{background:linear-gradient(#0000,#0c1319b0);padding:65px 20px 21px;inset:auto 0 0}.reach-home .cover-title h2{letter-spacing:-.04em;color:#ebd4a7;margin:0;font-size:36px;line-height:.94}.reach-home .home-paths{margin:25px 0 40px}.reach-home .home-paths>button{box-shadow:none;background:#17262a;border-color:#82714b66}.reach-home .home-paths h2{color:#e3cda4}.reach-home .home-paths p{color:#b3ad96}.reach-home .home-paths b{color:#c99866}.reach-home .sectiontitle{align-items:center;margin:25px 0}.reach-home .sectiontitle h2{margin:0;font-size:31px}.pack-experience .pack-heading{padding:15px 0 17px}.pack-experience .pack-heading h1{margin:14px 0;font:700 42px/1.1 Georgia,serif}.pack-experience .pack-heading p{margin:9px 0}.pack-experience .pack-invitation h2{margin:16px 0;font-size:40px}.pack-experience .pack-stage{margin-top:30px}.pack-cover-type>.pack-brand{float:none;width:auto;font:inherit;letter-spacing:normal;align-items:center;gap:6px;margin:0;display:inline-flex}.pack-brand>img{width:29px;height:32px}.pack-brand>span{font-size:15px}.pack-brand small{letter-spacing:.22em;margin-top:5px;font-size:5px}@media (max-width:1000px){.reach-home,.pack-experience{padding:25px}.reach-home .reach-hero{gap:4%;min-height:520px}.reach-home .cover-arrangement{min-height:470px}.reach-home .hero-editorial h1{font-size:55px}.reach-home .reach-cover{width:305px}}@media (min-width:561px) and (max-width:800px){.brand .axiom-lockup>span{display:none}.brand .axiom-lockup>img{width:44px;height:44px}.brand .axiom-lockup{justify-content:center}.reach-home .hero-editorial h1{font-size:43px}.reach-home .cover-arrangement{min-height:390px}.reach-home .reach-cover{width:245px}.hero-imprint>span:not(.axiom-lockup){font-size:6px}.hero-imprint .axiom-lockup>span{font-size:22px}.hero-imprint .axiom-lockup>img{width:45px;height:45px}}@media (max-width:560px){.shell>aside .brand{margin:0}.shell>aside .brand>.axiom-lockup{gap:8px}.brand .axiom-lockup>img{width:38px;height:38px}.brand .axiom-lockup>span{font-size:19px;display:block}.brand .axiom-lockup small{margin-top:6px;font-size:6px}.reach-home,.pack-experience{min-height:calc(100dvh - 110px);padding:19px 17px 28px}.hero-imprint{justify-content:space-between;gap:10px;padding:0 0 17px}.hero-imprint .axiom-lockup>img{width:35px;height:35px}.hero-imprint .axiom-lockup>span{font-size:18px}.hero-imprint .axiom-lockup small{font-size:5px}.hero-imprint>span:not(.axiom-lockup){text-align:right;max-width:98px;font-size:6px;display:block}.reach-home .reach-hero{flex-direction:column;gap:27px;min-height:0;padding:28px 0 30px;display:flex}.reach-home .hero-editorial h1{margin:17px 0 20px;font-size:49px}.reach-home .hero-editorial>p{max-width:300px;margin-inline:auto;font-size:12px}.reach-home .hero-choices{gap:8px;margin-top:23px}.reach-home .hero-choices button{padding:12px;font-size:11px}.reach-home .cover-arrangement{width:100%;min-height:0}.reach-home .reach-cover{width:260px;transform:rotate(1.5deg)}.reach-home .cover-title{padding:45px 15px 16px}.reach-home .cover-title h2{font-size:29px}.reach-home .sectiontitle h2{font-size:26px}.pack-experience .pack-heading h1{font-size:34px}.pack-experience .pack-heading p{font-size:11px}.pack-experience .pack-invitation h2{font-size:34px}.pack-experience .pack-stage{margin-top:22px}}.studio-overlay,.catalog-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050a10d9;padding:22px}.card-studio,.catalog-manager{color:#ede3ce;background:#121c22;border:1px solid #58605a;border-radius:14px;flex-direction:column;width:min(1120px,96vw);height:min(890px,94dvh);max-height:94dvh;padding:0;display:flex;overflow:hidden;box-shadow:0 32px 100px #000a}.catalog-manager{width:min(1320px,97vw)}.card-studio .modalhead,.catalog-manager .modalhead{background:#152229;border-bottom:1px solid #34434a;flex-shrink:0;padding:22px 28px}.card-studio .modalhead small,.catalog-manager .modalhead small{color:#bfa877;letter-spacing:1.5px;font-size:10px}.card-studio h2,.catalog-manager h2{color:#efe3c9;margin-top:6px;font-size:25px}.card-studio h3,.catalog-manager h3{color:#eee0c4;letter-spacing:-.3px;font-size:17px}.card-studio p,.catalog-manager p{color:#a8b4b8;font-size:12px;line-height:1.65}.card-studio button,.catalog-manager button{color:#e3d7bf;background:#1d2b32;border-color:#435159}.card-studio button:hover,.catalog-manager button:hover{background:#2c3c43;border-color:#ae986c}.card-studio button.primary,.catalog-manager button.primary{color:#17232a;background:#d6b57b;border-color:#d6b57b}.card-studio label,.catalog-manager label{color:#c3c9c8;font-size:12px}.card-studio small,.catalog-manager small{color:#9ba9ac;line-height:1.5}.card-studio input,.card-studio select,.card-studio textarea,.catalog-manager input,.catalog-manager select,.catalog-manager textarea{color:#eee3ce;background:#0e181e;border-color:#3a4a51;min-height:42px}.card-studio input:focus,.card-studio textarea:focus,.card-studio select:focus,.catalog-manager input:focus,.catalog-manager textarea:focus,.catalog-manager select:focus{border-color:#d5b274;box-shadow:0 0 0 2px #d5b27418}.studio-tabs{background:#111c22;border-bottom:1px solid #34434a;flex-shrink:0;align-items:center;gap:3px;padding:0 24px;display:flex}.studio-tabs button{white-space:nowrap;border-radius:0;padding:17px 16px;color:#a6b3b6!important;background:0 0!important;border:0!important}.studio-tabs button[aria-selected=true]{box-shadow:inset 0 -2px #d5ad6d;color:#f0d29a!important}.studio-save-state{color:#9ba9ac;margin-left:auto;padding-left:12px;font-size:10px}.studio-body{flex:1;grid-template-columns:1.25fr 1fr;min-height:0;display:grid}.studio-form{overscroll-behavior:contain;padding:26px 30px;overflow-y:auto}.studio-form>label{margin-bottom:18px}.studio-form .formrow{align-items:flex-start}.studio-form .formrow>label{flex:1;min-width:0}.studio-preview{background:radial-gradient(at 30% 25%,#334345,#0000 60%),#0a141a;border:0;border-left:1px solid #31424a;justify-content:center;align-items:center;gap:20px;width:auto;padding:28px;display:flex;position:static;inset:auto;overflow:hidden}.studio-preview .tcg-card{width:min(330px,100%);max-height:100%}.studio-preview>p{text-align:center;max-width:290px;margin:0;font-size:11px}.studio-preview-label{color:#b7c3c3;letter-spacing:1.2px;justify-content:space-between;align-items:center;width:100%;font-size:10px;display:flex}.studio-preview-label b{letter-spacing:0;font-weight:400}.studio-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.studio-section-title span{color:#bfa877;font-size:11px}.studio-section-title p{margin:6px 0 0}.studio-help{color:#a5b2b4!important;font-size:11px!important}.studio-footer{background:#152229;border-top:1px solid #3b494e;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 26px;font-size:11px;display:flex}.studio-footer>div:last-child{flex-shrink:0;gap:10px;display:flex}.studio-footer [role=status]{min-width:0;line-height:1.6}.studio-saved{color:#b9d7ac;align-items:center;gap:7px;display:flex}.studio-form-error{color:#f3ad9c}.studio-form-error button{margin:7px 0 0;display:block}.studio-toggle-preview{display:none!important}.studio-upload{cursor:pointer;background:#23323150;border:1px dashed #63716b;border-radius:8px;flex-direction:row;align-items:center;gap:13px;padding:18px;display:flex}.studio-upload span{flex:1}.studio-upload small{margin-top:4px;display:block}.studio-upload input[type=file]{display:none}.studio-advanced{color:#aeb9b9;border:1px solid #36474e;border-radius:7px;margin:18px 0;padding:12px}.studio-advanced summary{cursor:pointer;margin-bottom:9px;font-size:11px}.studio-advanced code{overflow-wrap:anywhere;font-size:10px}.studio-checkbox{flex-direction:row;align-items:center;margin:12px 0;display:flex;gap:8px!important}.studio-checkbox input,.studio-keywords input{accent-color:#c8a66b;width:16px;height:16px;min-height:16px}.execution-badge{border:1px solid #60765b;border-radius:20px;padding:6px 9px;line-height:1.4;color:#cbe1c2!important;font-size:9px!important}.execution-badge.mode-manual,.execution-badge.mode-legacy{border-color:#877353;color:#e8cb9f!important}.effect-builder{border-top:1px solid #3b4a50;margin-top:24px;padding-top:24px}.effect-rule{background:#192830;border:1px solid #40545b;border-radius:8px;margin:14px 0;padding:16px}.effect-rule-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.effect-rule-head b{letter-spacing:1.5px;color:#cfb67e;font-size:10px}.effect-rule-head button{padding:6px}.effect-action{border-top:1px solid #35494f;padding-top:12px}.effect-rule label{margin-bottom:12px}.studio-add-rule{width:100%;border-style:dashed!important}.rule-summary{background:#d1b47d08;border-left:2px solid #cbb17a;margin:20px 0;padding:12px 16px}.rule-summary small{letter-spacing:1px;font-size:9px;color:#c7ad7a!important}.rule-summary p{white-space:pre-line;margin-bottom:0;color:#e2dbc9!important}.studio-keywords{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:20px;display:grid}.studio-keywords label{border:1px solid #3a4d54;border-radius:7px;flex-direction:row;align-items:flex-start;gap:8px;margin:0;padding:12px;display:flex}.studio-keywords b{color:#dfd6be;display:block}.studio-keywords small{margin-top:4px;font-size:10px;display:block}.keyword-controls h3{margin-bottom:18px}.printing-shelf{gap:8px;margin-bottom:16px;display:grid}.printing-shelf>button{text-align:left;border-radius:7px;justify-content:flex-start;padding:9px}.printing-shelf>button[aria-pressed=true]{background:#344039;border-color:#c6a66e}.printing-shelf img{object-fit:cover;border-radius:3px;width:42px;height:58px}.printing-shelf span{min-width:0}.printing-shelf b,.printing-shelf small{font-size:12px;line-height:1.5;display:block}.printing-shelf small{margin-top:3px;font-size:10px}.printing-settings{border-top:1px solid #3d4d54;margin-top:22px;padding-top:20px}.printing-settings h3{margin-bottom:16px}.printing-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.printing-actions button{padding:9px;font-size:10px}.studio-danger{color:#eead99!important}.paperback-explanation{background:#cfa35e0c;border:1px solid #89724b;border-radius:8px;margin:16px 0;padding:16px}.paperback-explanation b{color:#e1c591;font-size:13px}.paperback-explanation p{margin-bottom:0}.studio-history{border-top:1px solid #3c4d54;margin:22px 0;padding-top:18px}.studio-history>div{border-bottom:1px solid #30434a;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.studio-history small{font-size:9px;display:block}.press-card.poster-card{background:#0a1015!important;border:0!important;padding:0!important}.poster-card .pc-face{background:0 0!important;padding:0!important}.poster-card .pc-picture{background:#091117!important;border:0!important;width:100%!important;height:100%!important;inset:0!important}.poster-card .pc-picture:after{display:none!important}.pc-paperback-inner{background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.poster-card .pc-varnish{opacity:.14}.catalog-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px 28px;overflow:auto}.catalog-toolbar,.catalog-reindex,.catalog-bulk{align-items:center;gap:14px;margin-bottom:18px;display:flex}.catalog-toolbar>input{flex:1}.catalog-toolbar .studio-checkbox{white-space:nowrap}.catalog-reindex{background:#1a2a31;border:1px solid #3b5057;border-radius:8px;padding:15px}.catalog-reindex>div{flex:1}.catalog-reindex small{margin-top:5px;display:block}.catalog-reindex label{width:85px;margin:0}.catalog-bulk{background:#2e3a36;border:1px solid #726a4e;border-radius:8px;padding:12px}.catalog-bulk select,.catalog-bulk input{max-width:170px}.catalog-bulk b{white-space:nowrap}.catalog-table-scroll{overflow-x:auto}.catalog-table{border-collapse:collapse;width:100%;min-width:850px;font-size:11px}.catalog-table th{text-align:left;letter-spacing:1px;text-transform:uppercase;color:#a3b4b5;border-bottom:1px solid #49606a;padding:12px 8px;font-size:9px}.catalog-table td{border-bottom:1px solid #293e47;padding:10px 6px}.catalog-table input{min-width:52px;min-height:36px;padding:8px;font-size:11px}.catalog-table input[type=checkbox]{accent-color:#d5b478;width:15px;min-width:15px;min-height:15px}.catalog-table td:nth-child(3){min-width:180px}.catalog-table td:nth-child(3) small{overflow-wrap:anywhere;padding:3px 8px;font-size:8px;display:block}.catalog-table .catalog-number{width:65px}.catalog-table td:nth-child(5) input,.catalog-table td:nth-child(6) input,.catalog-table td:nth-child(7) input{width:55px}.catalog-table .row-staged{background:#c9ab7210}.catalog-table td>button{padding:7px;font-size:10px}.catalog-import{grid-template-columns:.8fr 1.2fr;gap:40px;display:grid}.catalog-import h3{font-family:Georgia,serif;font-size:30px;line-height:1.2}.catalog-source{min-height:280px;font:11px/1.5 ui-monospace,monospace!important}.catalog-plan{background:#1d2b30;border:1px solid #897752;border-radius:10px;margin-top:24px;padding:22px}.catalog-plan-list{gap:6px;display:grid}.catalog-plan details{background:#0d1c24;border:1px solid #3d535b;border-radius:5px;padding:12px}.catalog-plan summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;font-size:10px;display:flex}.catalog-plan summary b{font-size:12px}.catalog-plan summary small{overflow-wrap:anywhere;width:100%}.catalog-operation{letter-spacing:1px;text-transform:uppercase;color:#d3d9bb;background:#435544;padding:4px 6px;font-size:8px}.catalog-plan dl{font-size:10px}.catalog-plan dl>div{border-top:1px solid #334952;padding:12px 0}.catalog-plan dt{color:#d3b67a;margin-bottom:8px}.catalog-plan dd{grid-template-columns:1fr 1fr;gap:20px;margin:0;display:grid}.catalog-plan dd del,.catalog-plan dd strong{white-space:pre-wrap;overflow-wrap:anywhere;color:#a0adb0;font-weight:400}.catalog-plan dd strong{color:#e2d9bf}.deck-box-stage{--box-w:174px;--box-depth:33px;width:calc(var(--box-w) + 28px);height:calc(var(--box-w)*1.43 + 14px);perspective:900px;isolation:isolate;flex-shrink:0;place-items:center;display:grid}.deck-box{width:var(--box-w);height:calc(var(--box-w)*1.4);transform-style:preserve-3d;filter:drop-shadow(14px 20px 12px #0008);transition:transform .6s cubic-bezier(.2,.7,.2,1);position:relative;transform:rotateY(-17deg)rotateX(5deg)rotate(-2deg)}.deck-box-front{transform:translateZ(calc(var(--box-depth)/2));-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#29363a;border:1px solid #aa967255;position:absolute;inset:0;overflow:hidden}.deck-box-front .deck-box-painting{inset:0;object-fit:cover!important;opacity:1!important;filter:none!important;border-radius:0!important;width:100%!important;height:100%!important;max-height:none!important;position:absolute!important}.deck-box-print{color:#f1dfb6;text-align:left;background:linear-gradient(#111e2990,#0000 40%,#06141ba8 62%,#07121a);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:13px;display:flex;position:absolute;inset:0}.deck-box-print>img{top:13px;left:13px;object-fit:contain!important;width:31px!important;height:31px!important;position:absolute!important}.deck-box-print>span{letter-spacing:1.1px;margin:0 0 5px;font-size:6px}.deck-box-print>strong{letter-spacing:-1px;max-width:140px;margin-bottom:8px;font:700 27px/.96 Georgia,serif}.deck-box-print>small{letter-spacing:.6px;color:#d4d9cb;border:0;margin-bottom:14px;font-size:6px;display:block}.deck-box-print>b{letter-spacing:1px;border-top:1px solid #e7d5a766;align-self:stretch;padding-top:7px;font-size:6px;font-weight:400}.deck-box-spine{width:var(--box-depth);transform:rotateY(-90deg) translateZ(calc(var(--box-depth)/2));transform-origin:0;writing-mode:vertical-rl;color:#d9c79d;background:linear-gradient(90deg,#16242c,#33484b);border:1px solid #ab977333;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex;position:absolute;inset:0 auto 0 0}.deck-box-spine img{object-fit:contain!important;width:20px!important;height:20px!important}.deck-box-spine strong{font:14px Georgia,serif}.deck-box-spine small{letter-spacing:1px;font-size:7px}.deck-box-top{height:var(--box-depth);transform:rotateX(90deg) translateZ(calc(var(--box-depth)/2));transform-origin:top;background:#415450;border:1px solid #b69d6b55;place-items:center;display:grid;position:absolute;inset:0 0 auto}.deck-box-top span{letter-spacing:1.4px;color:#c7ba99;font-size:6px}.starter-gallery.deckbox-gallery>button{background:linear-gradient(130deg,#263532,#121e26);border-color:#4f5a4f;align-items:center;gap:18px;padding:20px;display:flex;overflow:visible}.starter-gallery.deckbox-gallery>button>div:last-child{min-width:0;padding:0}.starter-gallery.deckbox-gallery{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px}.deckbox-gallery h3{color:#e5d5b0;font-family:Georgia,serif;font-size:27px}.deckbox-gallery p{font-size:11px}.fleet-cover:has(.deck-box-stage){place-items:center;min-height:270px;display:grid;box-shadow:none!important;aspect-ratio:auto!important;background:0 0!important;overflow:visible!important}.fleet-cover .deck-box-stage{--box-w:166px}.fleet-book{overflow:visible}.fleet-book .deck-box-print{box-shadow:none}@media (max-width:800px){.studio-overlay,.catalog-overlay{padding:0}.card-studio,.catalog-manager{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.card-studio .modalhead,.catalog-manager .modalhead{padding:16px}.studio-tabs{padding:0 8px}.studio-tabs button{padding:15px 11px;font-size:11px}.studio-save-state{display:none}.studio-body{display:block;overflow:hidden}.studio-form{height:100%;padding:20px}.studio-preview{border:0;height:100%;padding:20px;display:none}.studio-preview .tcg-card{width:min(310px,68vw)}.show-studio-preview .studio-form{display:none}.show-studio-preview .studio-preview{display:flex}.studio-toggle-preview{margin-left:auto;display:inline-flex!important}.studio-footer{gap:10px;padding:13px;font-size:10px}.studio-footer button{padding:10px;font-size:10px}.studio-footer>div:last-child{gap:5px}.studio-keywords{grid-template-columns:1fr}.catalog-body{padding:18px}.catalog-toolbar,.catalog-reindex,.catalog-bulk{flex-wrap:wrap;gap:10px}.catalog-toolbar .studio-checkbox{flex:1}.catalog-import{grid-template-columns:1fr;gap:24px}.catalog-plan{padding:13px}.catalog-plan dd,.starter-gallery.deckbox-gallery{grid-template-columns:1fr}.deck-box-stage{--box-w:146px}.deckbox-gallery>button{gap:12px!important;padding:16px!important}.deckbox-gallery h3{font-size:25px}.deck-box-print>strong{font-size:23px}.deck-box-print>span,.deck-box-print>b,.deck-box-print>small{font-size:5px}.deck-box-spine strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.deck-box{transition:none}}.deck-art-control{background:#152630;border:1px solid #53625555;border-radius:10px;align-items:center;gap:25px;margin:20px 0;padding:20px;display:flex}.deck-art-control .deck-box-stage{--box-w:100px}.deck-art-control .deck-box-print>strong{font-size:18px}.deck-art-control .deck-box-print{padding:9px}.deck-art-control .deck-box-print>img{top:9px;left:9px;width:18px!important;height:18px!important}.deck-art-control .deck-box-print>small{margin-bottom:5px;font-size:4px}.deck-art-control .deck-box-print>span,.deck-art-control .deck-box-print>b{letter-spacing:.3px;font-size:4px}.deck-art-control .deck-box-spine strong{font-size:8px}.deck-art-control>div:last-child{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.deck-art-control b,.deck-art-control p{width:100%}.deck-art-control .filebutton{flex-direction:row;align-items:center;font-size:11px;display:flex}.deck-box{filter:none;transform:rotateY(17deg)rotateX(-6deg)rotate(-2deg)}button:hover>.deck-box-stage .deck-box{transform:rotateY(11deg)rotateX(-3deg)rotate(0)}.deck-box-front{box-shadow:12px 17px 22px #0008}.deck-box-spine{transform-origin:50%;transform:translate(-50%)rotateY(-90deg)}.deck-box-top{transform-origin:50%;transform:translateY(-50%)rotateX(90deg)}.starter-gallery.deckbox-gallery>button>div:last-child>p{color:#b4c4c1;opacity:1}.starter-gallery.deckbox-gallery>button>div:last-child>small{color:#b1bdac}.starter-gallery.deckbox-gallery>button>div:last-child>span{color:#d6b779}.subject-protection{background:#25343136;border:1px solid #72887b4d;border-radius:6px;margin:20px 0;padding:16px}.subject-protection>div:first-child{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.subject-protection>div>span{color:#aabca5;font-size:11px}.subject-protection>button{margin:0 7px 7px 0;font-size:11px}.subject-mask-editor>p{font-size:12px;line-height:1.6}.subject-mask-editor .subject-mask-help{color:#a9b9ab;font-size:11px}.subject-mask-tools{flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0;display:flex}.subject-mask-tools button{font-size:10px}.subject-mask-tools button[aria-pressed=true]{color:#203328;background:#c7e5bb}.subject-mask-tools>label{flex:1;align-items:center;gap:7px;min-width:130px;margin:0;font-size:10px;display:flex}.subject-mask-tools input{width:100%;min-width:60px}.subject-mask-picture{background:#15232a;border-radius:5px;width:100%;max-height:none;position:relative;overflow:hidden}.subject-mask-picture>img,.subject-mask-picture>canvas{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.subject-mask-picture>canvas{touch-action:none;cursor:crosshair}.subject-mask-picture>span{color:#dfe4c5;pointer-events:none;background:#12242bd9;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.subject-mask-actions{flex-wrap:wrap;gap:8px;margin:13px 0;display:flex}.subject-mask-actions>button{font-size:11px}.subject-mask-editor>small{color:#a4b6a5;font-size:10px;line-height:1.6;display:block}.reach-hero:has(.hero-showcase){grid-template-columns:1fr 1.08fr;align-items:center;gap:20px;overflow:visible}.hero-showcase{--display-card:clamp(200px,18vw,255px);isolation:isolate;perspective:1200px;background:radial-gradient(at 50% 45%,#53606635,#0000 62%);border-radius:22px;min-height:535px;position:relative;overflow:visible}.showcase-registration{color:#a59b7b;letter-spacing:1.8px;justify-content:space-between;font-size:7px;display:flex;position:absolute;inset:8px 8px auto}.showcase-orbit{z-index:-2;border:1px solid #a28e5740;border-radius:50%;position:absolute;inset:62px 20px 155px;transform:rotate(-28deg)}.showcase-orbit:after{content:"";background:#e2c991;border-radius:50%;width:5px;height:5px;position:absolute;top:17%;left:10%;box-shadow:0 0 12px #d0bc6880}.showcase-orbit.orbit-two{opacity:.33;border-style:dashed;inset:10px 65px 120px;transform:rotate(35deg)}.showcase-planet{z-index:-2;background:radial-gradient(circle at 35% 30%,#ad8e5850,#38454a25 54%,#12212a 72%);border:1px solid #8e805b22;border-radius:50%;position:absolute;inset:58px 21% 155px;box-shadow:inset -25px -20px 50px #06101b}.showcase-cards{transform-style:preserve-3d;position:absolute;inset:45px 0 105px}.showcase-card{width:var(--display-card);transform-origin:50% 85%;isolation:isolate;filter:drop-shadow(0 22px 18px #02090eb0);border-radius:12px;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;top:28px;left:50%;background:0 0!important;border:0!important;padding:0!important}.showcase-card .tcg-card,.showcase-card .large{width:100%!important}.showcase-card.position-center{z-index:3;transform:translate(-50%)rotate(0)}.showcase-card.position-center:hover{transform:translate(-50%)translateY(-8px)}.showcase-card.position-left{width:calc(var(--display-card)*.8);z-index:1;transform:translate(-103%)translateY(31px)rotate(-13deg)}.showcase-card.position-right{width:calc(var(--display-card)*.8);z-index:2;transform:translate(4%)translateY(31px)rotate(13deg)}.showcase-card.position-left:hover{transform:translate(-110%)translateY(18px)rotate(-16deg)}.showcase-card.position-right:hover{transform:translate(11%)translateY(18px)rotate(16deg)}.showcase-card-arrival{animation:.5s ease-out showcase-arrival}.showcase-plinth{z-index:-1;background:linear-gradient(#6e776d30,#0d1b2520);border-top:1px solid #b4a77c38;border-radius:50%;height:58px;position:absolute;bottom:113px;left:10%;right:10%;box-shadow:0 16px 30px #03090c70}.showcase-caption{text-align:center;gap:6px;display:grid;position:absolute;bottom:54px;left:0;right:0}.showcase-caption>span{color:#b69a66;letter-spacing:2px;font-size:8px}.showcase-caption>b{color:#e4d8b8;letter-spacing:-.4px;font:24px Georgia,serif}.showcase-caption>small{color:#a1afac;letter-spacing:1px;font-size:9px}.showcase-selector{justify-content:center;gap:8px;display:flex;position:absolute;bottom:4px;left:0;right:0}.showcase-selector button{color:#8d9d9a;background:0 0;border:1px solid #54605a60;gap:5px;padding:8px 10px;font-size:8px}.showcase-selector button i{background:var(--swatch);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 1px #d8d2b433}.showcase-selector button[aria-pressed=true]{color:#e6cfa1;background:#c3ab701a;border-color:#ad9462}.hero-editorial p{max-width:365px}.reach-home .hero-choices{flex-wrap:wrap}.hero-imprint{border-bottom-color:#5d685644}.showcase-card:focus-visible{outline-offset:8px;outline:2px solid #d8bf89!important}@keyframes showcase-arrival{0%{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:none}}.pocket-opening .pack-stage{grid-template-columns:1fr 1fr;gap:60px;min-height:510px;padding:25px 45px 42px}.booster-object{filter:drop-shadow(16px 28px 20px #0009);perspective:900px;touch-action:pan-y;width:280px;height:414px;margin:20px auto;position:relative;transform:rotate(-4deg)}.booster-object .pack-main-wrapper{clip-path:polygon(0 1%,3% 0,7% 1%,11% 0,15% 1%,19% 0,23% 1%,27% 0,31% 1%,35% 0,39% 1%,43% 0,47% 1%,51% 0,55% 1%,59% 0,63% 1%,67% 0,71% 1%,75% 0,79% 1%,83% 0,87% 1%,91% 0,95% 1%,100% 0,100% 100%,0 100%);background:#c6c4a4;border-radius:0 0 5px 5px;position:absolute;inset:44px 0 0;overflow:hidden}.booster-object .pack-foil-body{background:#1b343e;border:1px solid #abaf9455;position:absolute;inset:0 0 16px;overflow:hidden}.booster-object .pack-foil-body>img{object-fit:cover;filter:none;width:100%;height:100%}.booster-object .pack-foil-body:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(100deg,#fff0 0%,#d6e6dc09 25%,#f4f3ce26 30%,#070d1800 40%,#fff0 63%,#e3e8b01c 72%,#fff0 76%);position:absolute;inset:0;box-shadow:inset 4px 0 3px #d4e3c555,inset -4px 0 3px #0a192aaa}.booster-object .pack-cover-type{color:#efe2be;text-align:center;background:linear-gradient(#101f3860,#0000 50%,#081b31c9 75%,#081729);flex-direction:column;justify-content:flex-end;align-items:center;padding:20px;display:flex;position:absolute;inset:0!important}.booster-object .pack-cover-type .pack-brand{transform-origin:0 0;position:absolute;top:17px;left:17px;transform:scale(.76)}.booster-object .pack-cover-type h2{letter-spacing:-5px;color:#f0d59a;text-shadow:0 2px 1px #132236;margin:0 0 10px;font:700 76px/.75 Georgia,serif}.booster-object .pack-cover-type h2 small{letter-spacing:4px;color:#d4d9c0;margin-top:14px;font:11px sans-serif;display:block}.booster-object .pack-cover-type p{letter-spacing:3px;color:#ddd2ad;margin:6px 0 17px;font-size:9px}.booster-object .pack-cover-type b{letter-spacing:2px;border-top:1px solid #e1cc9866;align-self:stretch;padding-top:9px;font-size:7px;font-weight:400}.pack-tear-cap{transform-origin:0;height:47px;transform:translateY(calc(var(--tear)*-3px)) rotate(calc(var(--tear)*-2deg));z-index:4;background:linear-gradient(100deg,#c9c8b0,#707e7b 24%,#cbd2ba 26%,#4a5a58 65%,#adb7a1);border:1px solid #a6b29f88;border-radius:3px 3px 0 0;position:absolute;inset:0 0 auto;overflow:hidden}.pack-tear-cap span{text-align:center;letter-spacing:2px;color:#243c41;padding-top:9px;font-size:6px;display:block}.booster-object .pack-crimp{opacity:1;background:repeating-linear-gradient(90deg,#d4dac5 0 1px,#657975 1px 3px,#aab9a6 3px 5px);width:100%;height:13px;position:static}.booster-object .pack-crimp-bottom{height:16px;position:absolute;bottom:0}.pack-cut-track{z-index:6;touch-action:none;width:calc(100% + 20px);height:40px;overflow:visible;cursor:ew-resize!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;position:absolute!important;inset:25px -10px auto!important}.cut-line{border-top:1px dashed #fff8;position:absolute;top:20px;left:10px;right:10px}.cut-progress{pointer-events:none;background:#fff1af;height:2px;position:absolute;top:19px;left:10px;box-shadow:0 0 9px #ffdb8aaa}.pack-cut-track i{left:calc(var(--tear)*90%);color:#efdfb5;background:#102c36;border:1px solid #d5dec5;border-radius:50%;place-items:center;width:26px;height:26px;transition:left 35ms linear;display:grid;position:absolute;box-shadow:0 3px 8px #0006}.booster-object.tearing .pack-tear-cap{animation:.9s cubic-bezier(.3,.1,.5,1) forwards cap-tear-off}.booster-object.tearing .pack-main-wrapper{animation:1.2s ease-in forwards pack-sleeve-away}.booster-object.tearing .pack-cut-track{opacity:0}.pocket-opening .pack-invitation>small{color:#96a5a5;max-width:290px;margin-top:14px;font-size:10px;line-height:1.6;display:block}.pocket-opening .pack-invitation h2{letter-spacing:-1.4px;color:#e7d5ad;font-family:Georgia,serif;font-size:40px;font-weight:400;line-height:1.1}.pocket-opening .pack-invitation>p{max-width:330px;font-size:13px}.pocket-opening .pack-heading h1{letter-spacing:-1.5px;font-family:Georgia,serif;font-size:48px;font-weight:400}.pocket-opening .pack-heading>p{font-size:12px}.pocket-opening .booster-selector{max-width:720px;margin:25px auto}.pocket-opening .booster-selector button{border-radius:9px}.pocket-opening .booster-selector button[aria-pressed=true]{box-shadow:inset 0 -2px #cfb477}.pocket-opening .booster-selector button b{font-size:16px}@keyframes cap-tear-off{0%{transform:translateY(-3px)rotate(-2deg)}30%{transform:translate(25px,-20px)rotate(4deg)}to{opacity:0;transform:translate(240px,-180px)rotate(40deg)}}@keyframes pack-sleeve-away{0%,40%{opacity:1;transform:none}to{opacity:0;transform:translateY(220px)rotate(6deg)}}.pocket-reveal{isolation:isolate;flex-direction:column;align-items:center;min-height:680px;padding:0 20px 24px;display:flex;position:relative}.reveal-counter{color:#d8c99f;border-bottom:1px solid #4d625c66;align-self:stretch;align-items:center;gap:20px;width:100%;max-width:740px;margin:0 auto 25px;padding-bottom:15px;display:flex}.reveal-counter>span{letter-spacing:2px;flex:1;font-size:8px}.reveal-counter>b{font:400 26px Georgia,serif}.reveal-counter b i{color:#869995;font:12px sans-serif}.pack-progress-dots{gap:4px;display:flex}.pack-progress-dots i{background:#3d5157;border-radius:3px;width:11px;height:4px}.pack-progress-dots .shown{background:#ccb47c}.reveal-spotlight{z-index:-2;pointer-events:none;background:radial-gradient(#5e807925,#0000 67%);width:580px;max-width:100%;height:510px;transition:background .5s;position:absolute;top:50px}.premium-lit .reveal-spotlight{background:radial-gradient(#b6a04b3d,#0000 67%)}.tier-super.premium-lit .reveal-spotlight{background:radial-gradient(#648fbe45,#0000 67%)}.tier-legendary.premium-lit .reveal-spotlight,.tier-paperback.premium-lit .reveal-spotlight{background:radial-gradient(#c6a85b50,#0000 67%)}.pocket-stack{perspective:1200px;isolation:isolate;width:285px;height:400px;margin:0 auto 28px;position:relative}.stack-shadow{filter:blur(14px);z-index:-2;background:#020a0dcc;border-radius:50%;height:30px;position:absolute;bottom:-18px;left:10%;right:10%}.stack-under{border-radius:12px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #e8dfbd55,0 8px 18px #0008}.stack-under img{object-fit:cover;width:100%;height:100%}.stack-under.under-1{z-index:1;transform:translate(5px,3px)rotate(2.5deg)}.stack-under.under-2{z-index:0;transform:translate(9px,7px)rotate(5deg)}.pack-stack-card{touch-action:none;-webkit-user-select:none;user-select:none;transform:translate(var(--drag-x),var(--drag-y)) rotate(var(--drag-rotation));transform-style:preserve-3d;z-index:3;border-radius:12px;transition:transform 80ms linear,opacity .25s;display:block;cursor:grab!important;background:0 0!important;border:0!important;padding:0!important;position:absolute!important;inset:0!important}.pack-stack-card:active{cursor:grabbing!important}.stack-card-turn{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.65,.25,1);position:relative;transform:rotateY(0)}.face-up .stack-card-turn{transform:rotateY(180deg)}.stack-back,.stack-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:12px;position:absolute;inset:0;box-shadow:0 15px 26px #0007}.stack-back>img{object-fit:cover;border-radius:12px;width:100%;height:100%}.stack-front{transform:rotateY(180deg)}.stack-front .press-card{height:100%;margin:0;width:100%!important;box-shadow:none!important}.pack-stack-card.card-leaving{transform:translate(calc(var(--drag-x) + 360px),calc(var(--drag-y) - 30px)) rotate(18deg);opacity:0;pointer-events:none;transition:transform .26s ease-in,opacity .26s}.current-pull-caption{text-align:center;min-height:95px}.current-pull-caption>span{letter-spacing:2px;color:#b2a477;font-size:9px}.current-pull-caption h2{color:#ebdcba;letter-spacing:-.5px;margin:10px 0 0;font:28px/1.1 Georgia,serif}.current-pull-caption p{color:#a1b4b0;margin:6px 0 0;font-size:10px}.pull-rarity{display:inline-block;color:#d8c294!important}.rarity-super{color:#a6cbdc!important}.rarity-legendary,.rarity-paperback{color:#edd18c!important}.pocket-reveal-actions{justify-content:center;gap:10px;margin-top:9px;display:flex}.pocket-reveal-actions button{min-width:140px}.pack-skip{text-underline-offset:4px;padding:13px 20px;font-size:10px;text-decoration:underline;color:#a5b8b3!important;background:0 0!important;border:0!important}.pack-collection-status{color:#91ac9a;align-items:center;gap:5px;font-size:9px;display:flex}.pack-summary{max-width:1100px;margin:auto;padding:12px 0 30px}.pack-summary-heading{color:#b0baaa;justify-content:space-between;align-items:center;margin-bottom:30px;font-size:12px;display:flex}.pack-summary-grid{grid-template-columns:repeat(5,1fr);gap:28px 19px;display:grid}.summary-pull{text-align:left;min-width:0;animation:.45s backwards summary-card-in;animation-delay:var(--reveal-delay);position:relative;background:0 0!important;border:0!important;padding:0!important;display:block!important}.summary-pull>.press-card{width:100%}.summary-pull>span{color:#90a49c;letter-spacing:1px;margin-bottom:9px;font-size:8px;display:block}.summary-pull>b{color:#d3d9c8;margin-top:12px;font-size:11px;font-weight:400;display:block}.summary-pull>small{color:#93a79e;margin-top:5px;font-size:8px;display:block}.summary-rare>span{color:#ddc891}.summary-rare>b{color:#ebd39d}.pack-summary .pack-saved{justify-content:center;align-items:center;gap:8px;margin-top:32px;font-size:11px;display:flex}.pack-odds-detail{text-align:center;max-width:950px;margin:12px auto 0}.pack-odds-detail summary{color:#96aaa2;cursor:pointer;font-size:10px}.pack-odds-detail p{color:#8e9e96;max-width:700px;margin:14px auto;font-size:10px}.pocket-opening.phase-cards .pack-odds{margin-top:20px}@keyframes summary-card-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (max-width:1050px){.reach-hero:has(.hero-showcase){grid-template-columns:1fr 1fr;gap:0}.hero-showcase{--display-card:210px;min-height:500px}.showcase-card.position-left{transform:translate(-95%)translateY(31px)rotate(-13deg)}.showcase-card.position-right{transform:translate(-5%)translateY(31px)rotate(13deg)}.pocket-opening .pack-stage{gap:30px;padding:25px 15px 40px}.booster-object{width:250px;height:390px}.pack-summary-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.reach-hero:has(.hero-showcase){flex-direction:column;gap:25px;display:flex}.hero-showcase{--display-card:216px;width:100%;min-height:485px}.showcase-registration{inset:0 12px auto}.hero-editorial p{max-width:100%}.showcase-orbit{inset:35px 10px 150px}.showcase-cards{top:20px}.showcase-caption{bottom:54px}.showcase-plinth{bottom:127px}.hero-imprint>span{text-align:right;max-width:100px;font-size:6px;line-height:1.8}.pocket-opening .pack-stage{flex-direction:column;gap:12px;padding:10px 12px 30px;display:flex}.booster-object{width:242px;height:365px;margin:12px auto 20px}.booster-object .pack-cover-type h2{font-size:68px}.pocket-opening .pack-invitation{text-align:center;flex-direction:column;align-items:center;display:flex}.pocket-opening .pack-invitation h2{font-size:32px}.pocket-opening .pack-invitation>p{max-width:320px;font-size:12px}.pocket-opening .pack-invitation .pack-composition{margin:14px 0 19px}.pocket-opening .pack-heading h1{font-size:37px}.pocket-opening .pack-heading p{max-width:260px;margin:10px auto 0;font-size:11px}.pocket-opening .booster-selector{gap:8px;margin:20px 0}.pocket-opening .booster-selector button{padding:12px 10px}.pocket-opening .booster-selector button b{font-size:12px}.pocket-opening .booster-selector button span{font-size:7px}.pocket-opening .booster-selector button small{font-size:8px}.pocket-reveal{min-height:640px;padding:0 0 20px;overflow:hidden}.reveal-counter{gap:10px;margin-bottom:21px;padding:0 10px 14px}.reveal-counter>span{letter-spacing:1px;font-size:7px}.reveal-counter>b{font-size:23px}.pack-progress-dots{gap:3px}.pack-progress-dots i{width:7px}.pocket-stack{aspect-ratio:5/7;width:min(265px,70vw);height:auto;margin-bottom:25px}.current-pull-caption h2{font-size:25px}.pocket-reveal-actions button{min-width:130px;font-size:11px}.pack-summary-grid{grid-template-columns:repeat(2,1fr);gap:22px 15px}.pack-summary-heading{padding:0 4px;font-size:10px}.pack-summary-heading button{font-size:11px}.pack-odds{gap:12px!important}.pack-odds>div>b{font-size:9px!important}.pack-odds>div>span{font-size:8px!important}.pack-summary .pack-saved{text-align:center;font-size:10px;line-height:1.6}.pocket-opening .pack-heading .pack-audio{justify-content:flex-end;margin:0 0 16px;display:flex;position:static}}@media (prefers-reduced-motion:reduce){.showcase-card-arrival,.summary-pull,.booster-object.tearing .pack-tear-cap,.booster-object.tearing .pack-main-wrapper{animation:none!important}.booster-object.tearing .pack-tear-cap{opacity:0}.booster-object.tearing .pack-main-wrapper{opacity:.3}.showcase-card,.stack-card-turn,.pack-stack-card,.reveal-spotlight{transition:none!important}}@media (max-width:760px){.reach-home{overflow-x:clip}.hero-showcase{--display-card:205px;min-height:475px;overflow:hidden}.showcase-card.position-left,.showcase-card.position-left:hover{transform:translate(-90%)translateY(31px)rotate(-11deg)}.showcase-card.position-right,.showcase-card.position-right:hover{transform:translate(-10%)translateY(31px)rotate(11deg)}}.ct-response-context{color:#f0e4ca;background:linear-gradient(110deg,#2e3e3a,#192a31);border:1px solid #af785660;border-left:3px solid #c77e53;border-radius:7px;max-width:1120px;margin:0 auto 15px;padding:14px 18px;box-shadow:0 4px 18px #0002}.ct-response-heading{letter-spacing:.16em;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:8px;display:flex}.ct-response-heading>span{color:#edbc87}.ct-response-heading>b{color:#b0c8b2;font-weight:500}.ct-response-intent{justify-content:center;align-items:center;gap:20px;display:flex}.ct-response-context .ct-response-card{box-shadow:none;text-align:left;color:#eee2c8;background:0 0;border:0;flex:1;justify-content:flex-start;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.ct-response-card>img{object-fit:cover;border:1px solid #e4cfa15c;border-radius:4px;flex-shrink:0;width:48px;height:65px}.ct-response-card>span,.ct-response-public-target>span{flex-direction:column;gap:6px;min-width:0;display:flex}.ct-response-card small,.ct-response-public-target small{letter-spacing:.12em;color:#d1ba93;font-size:7px}.ct-response-card strong,.ct-response-public-target strong{font:400 19px/1.2 Georgia,serif}.ct-response-card em{color:#cbd6b7;align-items:center;gap:6px;font-size:10px;font-style:normal;display:flex}.ct-response-arrow{color:#dca776;flex-shrink:0}.ct-response-public-target{color:#e7d9b9;flex:1;align-items:center;gap:13px;display:flex}.ct-response-public-target>svg{color:#c9d6bc}.ct-response-explanation{border-top:1px solid #c6cfa722;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:11px;padding-top:9px;font-size:11px;display:flex}.ct-response-explanation>b{color:#e3ddc2;font-weight:500}.ct-response-explanation>span{color:#b0bea9;font-size:10px}.ct-response-explanation>p{color:#d1c4a2;margin:0;font-size:10px}.ct-response-source{outline-offset:3px;outline:2px solid #dd9469}.ct-response-target{outline-offset:3px;outline:2px solid #d8d893}.ct-response-context button:focus-visible{outline-offset:4px;outline:2px solid #e1d29c}.ct-response-context.response-resolving{border-left-color:#96b79a}.ct-response-context.response-shield{border-left-color:#8dbfc7}@media (max-width:760px){.ct-response-context{margin:0 10px 12px;padding:12px 13px}.ct-response-intent{gap:11px}.ct-response-card>img{width:39px;height:54px}.ct-response-context .ct-response-card{gap:8px}.ct-response-card strong,.ct-response-public-target strong{font-size:16px}.ct-response-card small,.ct-response-public-target small{font-size:6px;line-height:1.5}.ct-response-arrow{width:18px}.ct-response-explanation{gap:5px}.ct-response-explanation>b{width:100%;font-size:10px}.ct-response-explanation>p{line-height:1.6}.ct-response-public-target{gap:8px}.ct-response-public-target>svg{width:21px}.ct-response-heading{font-size:7px}}:is(.shell>main:has(.beta-home),.shell>main:has(.pocket-room),.shell>main:has(.card-studio),.shell>main:has(.precon-section)){color:#e9e4d5;background:#111b1e}:is(.content:has(>.beta-home),.content:has(>.pocket-room)){max-width:none;padding:0}.beta-home,.pocket-room,.card-studio,.studio-editor,.precon-section{--paper:#e9e4d5;--quiet:#a8b4ad;--accent:#d3e7ac;--edge:#84958b35;color:var(--paper)}.beta-home button,.pocket-room button,.card-studio button,.studio-editor button,.precon-section button{color:var(--paper);border-color:var(--edge);background:#203035}.beta-home button.primary,.pocket-room button.primary,.card-studio button.primary,.studio-editor button.primary{color:#1c2824;background:#d3e7ac;border-color:#d3e7ac;font-weight:700}.beta-home button:hover,.pocket-room button:hover,.card-studio button:hover,.studio-editor button:hover,.precon-section button:hover{border-color:#b6c69b80}.beta-home button:focus-visible{outline-offset:4px;outline:2px solid #c9dfa9}.pocket-room button:focus-visible{outline-offset:4px;outline:2px solid #c9dfa9}.card-studio button:focus-visible{outline-offset:4px;outline:2px solid #c9dfa9}.studio-editor :is(button,input,select,textarea):focus-visible{outline-offset:4px;outline:2px solid #c9dfa9}.seal-interaction:focus-visible{outline-offset:4px;outline:2px solid #c9dfa9}.beta-home{background:url(/art/textures/deep-stars.svg),radial-gradient(at 79% 20%,#36534742,#0000 44%),linear-gradient(125deg,#152023,#10191e);padding:28px clamp(20px,3.4vw,52px) 42px;overflow:hidden}.beta-home .edition-kicker,.pocket-room .edition-kicker,.card-studio .edition-kicker{color:#a9bca5;letter-spacing:.19em;font:600 9px/1.5 Arial,sans-serif}.home-imprint{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:18px;padding-bottom:22px;display:flex}.home-imprint>.axiom-lockup>img{width:44px;height:44px}.home-imprint>.axiom-lockup>span{font-size:21px}.home-imprint>span:last-child{letter-spacing:.15em;text-transform:uppercase;color:#a0afa3;align-items:center;gap:14px;font-size:8px;display:flex}.home-imprint i{background:#cce6a0;border-radius:50%;width:4px;height:4px}.showcase-hero{grid-template-columns:1fr 1fr;align-items:center;gap:24px;min-height:600px;padding:18px 0;display:grid}.showcase-copy h1{letter-spacing:-.055em;color:#f0e5cd;margin:20px 0 23px;font:500 clamp(47px,5.1vw,77px)/1.03 Georgia,serif}.showcase-copy h1 em{color:#b9d0a9;font-weight:400}.showcase-copy>p{color:#b2bcb4;margin:0 0 28px;font-size:15px;line-height:1.8}.showcase-actions{flex-wrap:wrap;gap:10px;display:flex}.showcase-actions button{min-height:46px;font-size:12px}.showcase-copy .quiet-link{color:#d3c4a0;align-items:center;gap:7px;margin:20px 0;font-size:11px;text-decoration:none;display:inline-flex}.showcase-count{color:#96a69a;align-items:center;gap:8px;margin-top:28px;font-size:9px;display:flex}.showcase-count>b{color:#e3d9bc;font:400 24px Georgia,serif}.showcase-count>i{border-left:1px solid #67746666;height:20px;margin:0 13px}.showcase-display{isolation:isolate;perspective:1400px;justify-content:center;align-items:center;min-width:0;height:555px;display:flex;position:relative}.showcase-orbit{background:radial-gradient(ellipse,color-mix(in srgb,var(--spot-color) 15%,transparent),transparent 67%);z-index:-2;border:1px solid #b9c69d16;border-radius:50%;width:470px;max-width:115%;height:470px;position:absolute;box-shadow:0 0 0 45px #afc6a303,0 0 0 100px #afc6a302}.showcase-focus{z-index:2;animation:.35s ease-out showcase-enter;position:relative;transform:translateY(-19px)}.showcase-focus .tcg-card.large{width:300px;max-width:100%;box-shadow:0 23px 55px #0009}.showcase-echo{aspect-ratio:5/7;object-fit:cover;opacity:.7;filter:brightness(.6);z-index:-1;border-radius:12px;width:265px;position:absolute;top:66px}.echo-left{transform:translate(-55px)rotate(-13deg)}.echo-right{transform:translate(55px)rotate(13deg)}.showcase-bottom{z-index:3;justify-content:center;align-items:center;gap:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.showcase-bottom>button,.shelf-arrows>button{background:0 0;border-radius:50%;width:36px;height:36px;padding:0}.showcase-bottom>div{text-align:center;flex-direction:column;gap:7px;min-width:180px;display:flex}.showcase-bottom small{letter-spacing:.13em;color:#9dad9d;font-size:8px}.showcase-bottom b{color:#e9dfc7;font:400 22px Georgia,serif}.showcase-bottom span{color:#92a494;font-size:9px}.showcase-controls{border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:15px;padding:24px 0;display:flex}.showcase-factions{gap:6px;min-width:0;padding:3px 2px;display:flex;overflow:auto}.showcase-factions>button{white-space:nowrap;background:0 0;border-color:#0000;padding:9px 10px;font-size:9px}.showcase-factions>button[aria-pressed=true]{background:#b5cfad12;border-color:#becba83b}.showcase-factions i{background:var(--faction);border-radius:50%;width:5px;height:5px}.showcase-editions{flex-shrink:0;align-items:center;gap:8px;display:flex}.showcase-editions select{color:#c5cfbf;background:0 0;border:1px solid #78908045;padding:8px;font-size:10px}.showcase-editions button{color:#cfdbb7;background:0 0;border:0;padding:8px;font-size:10px}.beta-paths{grid-template-columns:repeat(3,1fr);gap:16px;margin:32px 0 50px;display:grid}.beta-paths>button{justify-content:initial;text-align:left;background:#bccfb006;border-color:#84958b35;align-items:center;gap:17px;padding:21px 18px}.beta-paths>button>svg:first-child{color:#b6c9a2;flex-shrink:0}.beta-paths>button>svg:last-child{color:#869c88;flex-shrink:0;margin-left:auto}.beta-paths h2{color:#e7ddc5;margin:0 0 7px;font:400 19px Georgia,serif}.beta-paths p{color:#9dafa1;margin:0;font-size:10px;line-height:1.5}.precon-section{min-width:0;margin:28px 0 40px}.precon-section .sectiontitle{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 15px;display:flex}.precon-section h2{color:#e8deca;letter-spacing:-.025em;margin:9px 0 0;font:400 33px/1.15 Georgia,serif}.shelf-arrows{gap:8px;display:flex}.shelf-arrows button{color:#e5e0cf}.deck-product-shelf{scroll-snap-type:x mandatory;scrollbar-color:#63765e #152125;scrollbar-width:thin;gap:38px;padding:32px 23px 22px;display:flex;overflow-x:auto}.deck-product{scroll-snap-align:center;perspective:1100px;text-align:left;isolation:isolate;flex:0 0 215px;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}.showcase-box{width:190px;height:275px;transform-style:preserve-3d;margin:0 0 20px 10px;transition:transform .35s;position:relative;transform:rotateY(-17deg)rotateX(4deg)}:is(.deck-product:hover .showcase-box,.deck-product:focus-visible .showcase-box){transform:rotateY(-7deg)rotateX(0)translateY(-7px)}.showcase-box-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#15232b;border:1px solid #d3c09755;position:absolute;inset:0;overflow:hidden;transform:translateZ(21px);box-shadow:8px 15px 28px #0008}.showcase-box-front>img{object-fit:cover;width:100%;height:100%;display:block}.showcase-box-front:after{content:"";pointer-events:none;background:linear-gradient(#08141c25,#0000 35%,#0b182019 51%,#0c1719ed 100%);position:absolute;inset:0}.showcase-box-imprint{z-index:1;flex-direction:column;gap:7px;display:flex;position:absolute;inset:12px 10px auto}.showcase-box-imprint .axiom-lockup{filter:drop-shadow(0 1px 2px #0009);gap:6px}.showcase-box-imprint .axiom-lockup>img{width:24px;height:24px}.showcase-box-imprint .axiom-lockup>span{letter-spacing:.09em;font-size:11px}.showcase-box-imprint .axiom-lockup small{margin-top:4px;font-size:4px}.showcase-box-imprint>small{letter-spacing:.15em;color:#e5e4ce;opacity:.9;font-size:5px}.showcase-box-title{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:13px;left:13px;right:9px}.showcase-box-title>span{letter-spacing:.16em;color:#cdd5b7;font-size:6px}.showcase-box-title h3{color:#f5e7c6;letter-spacing:-.025em;max-width:150px;margin:0;font:500 31px/.98 Georgia,serif}.showcase-box-title>small{letter-spacing:.1em;color:#c3ccba;font-size:6px}.showcase-box-spine{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(90deg,#26312a,#121f21);border:1px solid #b4bd9830;flex-direction:column;justify-content:space-between;align-items:center;width:42px;padding:13px 0;display:flex;position:absolute;top:0;bottom:0;left:-21px;transform:rotateY(-90deg)}.showcase-box-spine>img{width:22px}.showcase-box-spine>b{writing-mode:vertical-rl;color:#e3d7b4;font:500 18px Georgia,serif;transform:rotate(180deg)}.showcase-box-spine>small{writing-mode:vertical-rl;letter-spacing:.1em;color:#a7b396;font-size:5px}.showcase-box-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(95deg,#8b9472,#394f44);border:1px solid #bdc3a066;width:190px;height:42px;position:absolute;top:-21px;transform:rotateX(90deg)}.showcase-box-shadow{filter:blur(12px);z-index:-1;background:#0008;border-radius:50%;width:210px;height:25px;position:absolute;top:247px;left:3px}.deck-product-caption{flex-direction:column;gap:7px;margin:0 4px;display:flex}.deck-product-caption>b{color:#e4ddc9;font:400 19px Georgia,serif}.deck-product-caption>small{color:#9bad9e;font-size:9px}.home-catalog-footer{border-top:1px solid var(--edge);align-items:center;gap:15px;margin-top:30px;padding-top:25px;display:flex}.home-catalog-footer>div{margin-right:auto}.home-catalog-footer h2{color:#d7d0bb;margin:8px 0;font:400 25px Georgia,serif}.home-catalog-footer button{white-space:nowrap;background:0 0;font-size:10px}.pocket-room{background:url(/art/textures/deep-stars.svg),radial-gradient(at 50% 37%,#29454065,#0000 60%),#111c20;min-height:calc(100dvh - 60px);padding:32px clamp(18px,3.4vw,52px) 40px;overflow:hidden}.pocket-heading{justify-content:space-between;align-items:center;gap:15px;margin:0 0 24px;display:flex}.pocket-heading h1{color:#ede4cf;letter-spacing:-.035em;margin:9px 0;font:400 clamp(28px,3.5vw,45px)/1.12 Georgia,serif}.pocket-heading .audio-switch{font-size:10px}.pocket-products{grid-template-columns:1fr 1fr;gap:12px;max-width:680px;margin:26px auto 10px;display:grid}.pocket-products>button{text-align:left;background:#14262b80;border-color:#71877745;flex-direction:column;align-items:flex-start;gap:7px;padding:16px 20px;display:flex}.pocket-products>button[aria-pressed=true]{background:#78956816;border-color:#bdd39a99}.pocket-products span{letter-spacing:.15em;color:#aebd9d;font-size:8px}.pocket-products b{color:#ede3cb;font:400 27px Georgia,serif}.pocket-products small{color:#a6b5a8;font-size:10px}.wrapper-carousel{perspective:1400px;justify-content:center;align-items:center;gap:48px;min-height:390px;padding:30px 0 20px;display:flex}.wrapper-carousel>button{opacity:.55;flex-direction:column;flex-shrink:0;gap:17px;padding:0;transition:all .3s;display:flex;position:relative;transform:rotateY(-10deg)scale(.92);background:0 0!important;border:0!important}.wrapper-carousel>button.selected{opacity:1;transform:rotateY(0)translateY(-7px)scale(1.03)}.wrapper-carousel>button>span{color:#b2c1af;letter-spacing:.02em;font-size:10px}.wrapper-carousel>button>i{color:#273623;z-index:5;background:#d4e8ac;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-5px;right:-6px;box-shadow:0 2px 10px #0008}.pocket-wrapper{filter:drop-shadow(4px 14px 12px #0008);isolation:isolate;-webkit-user-select:none;user-select:none;width:185px;height:298px;transform-style:preserve-3d;flex-direction:column;display:flex;position:relative}.wrapper-rip{z-index:2;transform-origin:0 0;clip-path:polygon(0 6%,100% 0,100% 100%,0 100%);color:#e5e7ca;height:27px;transform:translateY(calc(var(--tear,0)*-8px)) rotate(calc(var(--tear,0)*-2deg));background:repeating-linear-gradient(90deg,#8b9e7c 0 1px,#59664f 1px 3px);border-top:1px solid #c1c8a68c;flex-shrink:0;place-items:center;transition:transform .1s;display:grid;position:relative}.wrapper-rip>span{letter-spacing:.13em;font-size:4px}.wrapper-rip>i{border-bottom:1px dashed #dde1be66;position:absolute;bottom:2px;left:7px;right:7px}.wrapper-body{background:#1e3636;border-inline:1px solid #d4d1af55;flex:1;position:relative;overflow:hidden}.wrapper-body>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.wrapper-body:after{content:"";z-index:1;background:linear-gradient(125deg,#f3f0ce33,#0000 26%,#07161916 60%,#091b22c9),linear-gradient(#09212696,#0000 35%,#081b2088);position:absolute;inset:0}.wrapper-brand{z-index:2;flex-direction:column;gap:9px;display:flex;position:absolute;top:12px;left:12px;right:10px}.wrapper-brand .axiom-lockup{gap:6px}.wrapper-brand .axiom-lockup>img{width:26px;height:28px}.wrapper-brand .axiom-lockup>span{color:#eee6c8;letter-spacing:.08em;filter:drop-shadow(0 1px 2px #000a);font-size:11px}.wrapper-brand .axiom-lockup small{letter-spacing:.18em;margin-top:4px;font-size:4px}.wrapper-brand>small{letter-spacing:.22em;color:#eee5bf;font-size:6px}.wrapper-title{z-index:3;text-align:left;text-shadow:0 2px 5px #0005;flex-direction:column;gap:7px;display:flex;position:absolute;bottom:21px;left:13px;right:9px}.wrapper-title>span{letter-spacing:.22em;color:#dbe3bd;font-size:7px}.wrapper-title>strong{letter-spacing:-.07em;color:#f4e9c8;font:700 36px/.95 Georgia,serif}.wrapper-title>small{letter-spacing:.12em;color:#dfdfc6;font-size:6px}.wrapper-seam{background:#ece0ad22;width:2px;position:absolute;top:0;bottom:0;right:5px;box-shadow:-3px 0 10px #0008}.wrapper-bottom{background:repeating-linear-gradient(90deg,#657757 0 1px,#4c5e48 1px 3px);border-bottom:1px solid #acc89c55;flex-shrink:0;height:17px}.collector-wrapper .wrapper-rip,.collector-wrapper .wrapper-bottom{background:repeating-linear-gradient(90deg,#b2a071 0 1px,#685c40 1px 3px)}.collector-wrapper .wrapper-title>strong{letter-spacing:-.065em;color:#ffedb8;font-size:29px}.collector-wrapper .wrapper-body{border-color:#d3b7757a}.collector-wrapper .wrapper-body:after{background:linear-gradient(120deg,#f1d29b30,#0000 28%,#10132640 63%,#1b1920cc),linear-gradient(#1b152696,#0000 35%,#19142585)}.pocket-choice{text-align:center;flex-direction:column;align-items:center;gap:16px;margin:0 0 25px;display:flex}.pocket-choice>p{color:#dce1c9;margin:0;font:400 20px/1.3 Georgia,serif}.pocket-choice small{color:#91a493;margin-top:9px;font:10px Arial,sans-serif;display:block}.pocket-choice>.primary{min-width:220px;min-height:44px}.pocket-choice>span{color:#859d8c;font-size:9px}.opening-stage{isolation:isolate;justify-content:center;align-items:center;height:400px;display:flex;position:relative}.opening-spotlight{z-index:-1;background:radial-gradient(#b9cf9f0b,#0000 65%);position:absolute;inset:5% 10%}.sealed-wrapper{position:relative;transform:rotate(-3deg)}.sealed-wrapper .pocket-wrapper{width:224px;height:360px}.sealed-wrapper .wrapper-title>strong{font-size:43px}.sealed-wrapper .collector-wrapper .wrapper-title>strong{font-size:35px}.sealed-wrapper .wrapper-brand .axiom-lockup>img{width:34px;height:34px}.sealed-wrapper .wrapper-brand .axiom-lockup>span{font-size:14px}.seal-interaction{z-index:6;touch-action:none;cursor:ew-resize;align-items:center;height:83px;padding:0 10px;display:flex;position:absolute;top:-10px;left:-32px;right:-32px}.seal-track{background:#d3e7ac66;width:100%;height:3px;position:relative;box-shadow:0 0 16px #d6e6b344}.seal-track>i{background:#f8ffd8;height:100%;display:block;box-shadow:0 0 12px #efffc3}.seal-track>span{letter-spacing:.2em;color:#d5e6bf;justify-content:center;align-items:center;gap:17px;width:100%;font-size:9px;display:flex;position:absolute;top:-26px}.wrapper-opening .wrapper-rip{animation:.5s ease-in forwards strip-away}.wrapper-opening .wrapper-body,.wrapper-opening .wrapper-bottom{animation:.7s ease-in .15s forwards wrapper-away}.pocket-opening-controls{flex-direction:column;align-items:center;gap:14px;margin-top:7px;display:flex}.pocket-opening-controls>p{color:#dce1c8;margin:0 0 2px;font:400 21px Georgia,serif}.pocket-opening-controls .quiet-link{color:#91a58f;background:0 0;border:none;padding:5px;font-size:11px}.pull-progress{align-items:center;gap:18px;max-width:650px;margin:12px auto 4px;display:flex}.pull-progress>span{color:#c8d9b7;letter-spacing:.13em;white-space:nowrap;font-size:10px}.pull-progress>div{flex:1;gap:5px;display:flex}.pull-progress i{background:#80977b35;border-radius:3px;flex:1;height:3px}.pull-progress i.seen{background:#c7dba4}.pull-progress button{color:#9eb69a;background:0 0;border:0;padding:7px;font-size:10px}.pull-stage{isolation:isolate;perspective:1500px;place-items:center;max-width:620px;min-height:475px;margin:auto;display:grid;position:relative}.pull-aura{z-index:-2;background:radial-gradient(#adc49408,#0000 65%);position:absolute;inset:5% 0}.premium-pull .pull-aura{background:radial-gradient(#d2c3851a,#0000 65%)}.pull-stack{aspect-ratio:5/7;filter:brightness(.7);z-index:-1;border-radius:12px;width:292px;position:absolute}.stack-one{transform:translate(8px,4px)rotate(3deg)}.stack-two{opacity:.5;transform:translate(16px,7px)rotate(5deg)}.pull-presenter{width:310px;transform:translateX(var(--pull-drag,0px));touch-action:pan-y;transition:opacity .2s;animation:.35s ease-out pull-arrive;position:relative}.pull-presenter .tcg-card.large{width:100%;box-shadow:0 18px 44px #0009}.pull-presenter.pull-leaving{opacity:0;transition:transform .23s,opacity .2s;transform:translate(-250px)rotate(-12deg)!important}.new-pull{z-index:10;color:#1b3323;letter-spacing:.14em;pointer-events:none;background:#d8e9ae;border-radius:3px;padding:6px 11px;font:700 9px/1 Arial,sans-serif;position:absolute;top:17px;left:-13px;box-shadow:0 2px 8px #0004}.pull-description{text-align:center;min-height:95px}.pull-description>small{letter-spacing:.18em;color:#c2c695;font-size:8px}.pull-description h2{color:#eee2c6;margin:8px 0;font:400 26px/1.2 Georgia,serif}.pull-description p{color:#a4b4a1;margin:6px 0;font-size:10px}.pull-actions{justify-content:center;align-items:center;gap:10px;display:flex}.pull-actions button{min-width:145px;min-height:42px;font-size:11px}.pocket-swipe-hint{color:#859d89;justify-content:center;align-items:center;gap:7px;margin:16px 0 8px;font-size:10px;display:flex}.missing-pull img{aspect-ratio:5/7;object-fit:cover;max-width:100%}.pull-results-heading{border-top:1px solid #72877844;border-bottom:1px solid #72877844;justify-content:space-between;align-items:center;gap:15px;margin:18px 0 30px;padding:16px 0;display:flex}.pull-results-heading>p{color:#c6d9b5;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.pull-results-heading>span{color:#9bae9a;white-space:nowrap;font-size:10px}.pull-results{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 18px;display:grid}.pull-results>div{min-width:0}.pull-results .cardbutton{background:0 0;border:0;width:100%;padding:0;display:block}.pull-results .tcg-card{width:100%;max-width:100%}.pull-results>div>b{color:#dbddc6;margin-top:10px;font-size:11px;font-weight:500;line-height:1.4;display:block}.pull-results>div>span{color:#9eb19b;align-items:center;gap:7px;margin-top:5px;font-size:9px;display:flex}.pull-results em{letter-spacing:.1em;color:#d5e8af;background:#bacf9e1c;padding:3px 5px;font-size:7px;font-style:normal}.pocket-result-actions{justify-content:center;gap:10px;margin:35px 0;display:flex}.pocket-odds{color:#99ac99;border-top:1px solid #83967938;max-width:840px;margin:38px auto 0;padding-top:18px;font-size:10px;line-height:1.8}.pocket-odds summary{color:#c3d1b5;cursor:pointer;font-size:11px}.pocket-odds h3{color:#d5d7bb;font:400 19px Georgia,serif}.pocket-room>.error{max-width:680px;margin:16px auto;display:block}.pocket-room>.error small{margin-top:8px;display:block}@keyframes showcase-enter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes strip-away{to{opacity:0;transform:translate(-65px,-100px)rotate(-30deg)}}@keyframes wrapper-away{to{opacity:0;transform:translateY(95px)scale(.93)}}@keyframes pull-arrive{0%{opacity:0;translate:12px 5px;scale:.98}to{opacity:1;translate:0;scale:1}}@media (max-width:1100px){.showcase-hero{gap:12px;min-height:540px}.showcase-copy h1{font-size:59px}.showcase-display{height:510px}.showcase-focus .tcg-card.large{width:275px}.showcase-echo{width:244px;top:58px}.showcase-bottom{gap:15px}.showcase-controls{flex-wrap:wrap}.beta-paths>button{gap:12px;padding:18px 14px}.beta-paths h2{font-size:17px}.home-catalog-footer{flex-wrap:wrap}.home-catalog-footer>div{width:100%}.wrapper-carousel{gap:30px}.pocket-wrapper{width:170px;height:275px}.studio-editor-body{grid-template-columns:minmax(0,1fr) 310px;gap:23px}.studio-live .tcg-card.large{width:290px}.pull-results{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:850px){.showcase-copy h1{font-size:46px}.showcase-copy>p{font-size:13px}.showcase-actions{flex-direction:column;align-items:flex-start}.showcase-actions button{padding:11px 12px;font-size:10px}.showcase-display{height:470px}.showcase-focus .tcg-card.large{width:240px}.showcase-echo{width:212px;top:61px}.echo-left{transform:translate(-32px)rotate(-11deg)}.echo-right{transform:translate(32px)rotate(11deg)}.showcase-bottom{gap:10px}.showcase-bottom>div{min-width:155px}.showcase-bottom b{font-size:19px}.showcase-controls{gap:8px}.beta-paths{gap:9px;margin-bottom:35px}.beta-paths>button>svg:first-child{display:none}.home-imprint>span:last-child{gap:9px;font-size:6px}.wrapper-carousel{gap:19px;min-height:345px}.pocket-wrapper{width:145px;height:235px}.wrapper-title>strong{font-size:29px}.collector-wrapper .wrapper-title>strong{font-size:24px}.wrapper-brand .axiom-lockup>span{font-size:9px}.wrapper-brand .axiom-lockup>img{width:21px;height:22px}.wrapper-brand>small{font-size:5px}.studio-editor-body{grid-template-columns:minmax(0,1fr) 265px;gap:17px;padding:20px}.studio-live .tcg-card.large{width:250px}.effect-block{grid-template-columns:1fr 1fr 46px 25px;gap:6px;padding:10px 7px 0}.effect-block>label select{font-size:9px}.effect-block>button{width:25px;padding:5px}.pull-results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.shell>aside nav{scrollbar-width:none;overflow-x:auto}.shell>aside nav>button{flex-shrink:0}.home-imprint{display:none}.beta-home{padding:25px 18px 30px}.showcase-hero{flex-direction:column;gap:5px;min-height:0;padding:3px 0 23px;display:flex}.showcase-copy{text-align:center;width:100%}.showcase-copy h1{margin:16px 0 17px;font-size:51px}.showcase-copy>p{margin-bottom:22px;font-size:12px;line-height:1.7}.showcase-actions{flex-direction:row;justify-content:center;gap:9px}.showcase-actions button{min-height:42px;padding:10px 12px;font-size:11px}.showcase-copy .quiet-link{margin:15px 0 0;font-size:10px}.showcase-count{justify-content:center;gap:6px;margin-top:20px;font-size:8px}.showcase-count>b{font-size:22px}.showcase-count>i{margin:0 9px}.showcase-display{width:100%;height:445px;margin-top:14px}.showcase-focus .tcg-card.large{width:254px}.showcase-echo{width:227px;top:44px}.echo-left{transform:translate(-36px)rotate(-12deg)}.echo-right{transform:translate(36px)rotate(12deg)}.showcase-bottom{gap:21px;bottom:0}.showcase-orbit{width:350px;height:350px}.showcase-controls{gap:11px;padding:16px 0}.showcase-factions{width:100%;padding-bottom:5px}.showcase-factions>button{padding:8px 9px;font-size:9px}.showcase-editions{justify-content:space-between;width:100%}.beta-paths{flex-direction:column;gap:9px;margin:21px 0 30px;display:flex}.beta-paths>button{gap:15px;padding:16px 17px}.beta-paths>button>svg:first-child{display:block}.beta-paths h2{margin-bottom:5px;font-size:19px}.beta-paths p{font-size:10px}.precon-section{margin-top:18px}.precon-section h2{max-width:230px;font-size:27px}.precon-section .edition-kicker{font-size:8px}.shelf-arrows{gap:6px}.shelf-arrows button{width:31px;height:31px}.deck-product-shelf{gap:29px;margin-inline:-18px;padding:29px 25px 20px}.deck-product{flex-basis:195px}.showcase-box{width:176px;height:255px}.showcase-box-top{width:176px}.showcase-box-title h3{font-size:29px}.deck-product-caption>b{font-size:18px}.home-catalog-footer{gap:10px;margin-top:23px;padding-top:20px}.home-catalog-footer h2{font-size:24px}.home-catalog-footer button{padding:10px;font-size:9px}.pocket-room{padding:23px 17px 30px}.pocket-heading{gap:8px;margin-bottom:20px}.pocket-heading h1{max-width:240px;font-size:30px}.pocket-heading .edition-kicker{font-size:7px}.pocket-products{gap:8px;margin-top:15px}.pocket-products>button{gap:7px;padding:14px 13px}.pocket-products b{font-size:25px}.pocket-products span{letter-spacing:.1em;font-size:6px}.pocket-products small{font-size:9px;line-height:1.5}.wrapper-carousel{justify-content:center;gap:0;min-height:295px;margin:0 -16px;position:relative;overflow:visible}.wrapper-carousel>button{opacity:.5;margin:0 -10px;transform:scale(.75)}.wrapper-carousel>button.selected{z-index:3;opacity:1;transform:translateY(-3px)scale(.95)}.wrapper-carousel>button:first-child{rotate:-9deg}.wrapper-carousel>button:last-child{rotate:9deg}.wrapper-carousel>button.selected{rotate:0deg}.wrapper-carousel>button>span{font-size:9px}.pocket-wrapper{width:128px;height:213px}.wrapper-brand{gap:6px;top:9px;left:9px}.wrapper-brand .axiom-lockup{gap:4px}.wrapper-brand .axiom-lockup>span{font-size:8px}.wrapper-brand .axiom-lockup>img{width:18px;height:20px}.wrapper-brand .axiom-lockup small{margin-top:3px;font-size:3px}.wrapper-brand>small{font-size:4px}.wrapper-title{gap:6px;bottom:15px;left:10px}.wrapper-title>span{font-size:6px}.wrapper-title>strong{font-size:26px}.collector-wrapper .wrapper-title>strong{font-size:21px}.wrapper-title>small{font-size:5px}.wrapper-rip{height:21px}.wrapper-bottom{height:13px}.pocket-choice>p{font-size:19px}.pocket-choice small{font-size:9px}.opening-stage{height:390px;margin-top:35px}.sealed-wrapper .pocket-wrapper{width:214px;height:345px}.sealed-wrapper .wrapper-brand{top:15px;left:13px}.sealed-wrapper .wrapper-brand .axiom-lockup>img{width:32px;height:34px}.sealed-wrapper .wrapper-brand .axiom-lockup>span{font-size:14px}.sealed-wrapper .wrapper-brand>small{font-size:7px}.sealed-wrapper .wrapper-title{gap:10px;bottom:22px;left:15px}.sealed-wrapper .wrapper-title>span{font-size:8px}.sealed-wrapper .wrapper-title>small{font-size:6px}.sealed-wrapper .wrapper-rip{height:28px}.sealed-wrapper .wrapper-bottom{height:18px}.pocket-opening-controls>p{font-size:20px}.pull-progress{gap:9px;margin-top:6px}.pull-progress>span{font-size:9px}.pull-progress button{padding:6px;font-size:9px}.pull-stage{min-height:430px}.pull-presenter{width:272px}.pull-stack{width:255px}.pull-description{min-height:92px}.pull-description h2{font-size:24px}.pull-actions{gap:9px}.pull-actions button{min-width:137px;font-size:10px}.pull-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.pull-results-heading{flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:22px}.pull-results-heading>p{font-size:11px}.pocket-result-actions{flex-wrap:wrap;gap:9px}.pocket-result-actions button{font-size:10px}.pocket-odds{margin-top:28px}.card-studio .heading{align-items:flex-start;gap:16px}.card-studio .heading h1{font-size:34px}.card-studio .heading p{font-size:11px;line-height:1.7}.card-studio .heading>.primary{white-space:nowrap;padding:10px;font-size:10px}.studio-toolbar{gap:11px}.studio-tabs{width:100%}.studio-tabs button{flex:1;font-size:11px}.studio-toolbar>.search{order:1;min-width:100%}.studio-toolbar>label{order:2}.studio-bulk{gap:8px;padding:12px 10px}.studio-bulk>span{width:100%;margin-bottom:3px}.studio-bulk select{max-width:47%;padding:8px;font-size:9px}.studio-bulk>button{width:100%;margin-top:4px}.batch-review{padding:17px}.batch-review h2{font-size:23px}.studio-editor-body{flex-direction:column-reverse;gap:24px;padding:17px;display:flex}.studio-live{position:relative;top:0}.studio-live .tcg-card.large{width:250px}.studio-live>.smallnote{display:none}.studio-live .automation-status{max-width:100%;padding:12px}.studio-live .automation-status p{max-height:90px;font-size:10px;overflow:auto}.modal.studio-editor{border:0;border-radius:0;width:100%;max-height:100dvh}.overlay:has(.studio-editor){padding:0}.studio-editor .modalhead{padding:16px 17px}.studio-editor .modalhead h2{font-size:26px}.studio-editor .modalhead small{font-size:7px}.studio-editor .formrow{gap:10px}.studio-editor :is(input,select,textarea){font-size:16px}.effect-block{grid-template-columns:1.1fr 1.2fr 53px 26px;gap:7px}.effect-block>label select{font-size:10px}.effect-block>label input{font-size:13px}.editor-actions{padding:12px 0;bottom:-17px}.studio-editor .uploadbox{padding:14px}.studio-table{min-width:650px}.studio-table td{padding:13px 11px}.studio-transfers .library-file-tools{gap:8px}.studio-transfers button{font-size:9px}}@media (prefers-reduced-motion:reduce){.beta-home *,.pocket-room *,.deck-product *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.deck-product:hover .showcase-box{transform:rotateY(-17deg)rotateX(4deg)}}.wrapper-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;gap:45px;padding-inline:max(24px,50% - 92px);position:relative;overflow:auto hidden}.wrapper-carousel>button{scroll-snap-align:center;rotate:0deg!important}.wrapper-choice-arrows{justify-content:center;align-items:center;gap:20px;margin:-4px 0 23px;display:flex}.wrapper-choice-arrows>button{background:0 0;border-radius:50%;width:32px;height:32px;padding:0}.wrapper-choice-arrows>span{color:#b5c5ac;text-align:center;min-width:160px;font-size:10px}.deck-product-shelf .showcase-box{margin-left:10px}@media (max-width:560px){.wrapper-carousel{gap:23px;min-height:295px;margin:0;padding-inline:calc(50% - 64px)}.wrapper-carousel>button{margin:0;transform:scale(.9)}.wrapper-carousel>button.selected{transform:translateY(-3px)scale(1.04)}.wrapper-choice-arrows{margin-top:0}.wrapper-choice-arrows>span{font-size:9px}}.wrapper-carousel{padding-inline:calc(50% - 92.5px)}@media (max-width:1100px){.wrapper-carousel{padding-inline:calc(50% - 85px)}}@media (max-width:850px){.wrapper-carousel{padding-inline:calc(50% - 72.5px)}}@media (max-width:560px){.wrapper-carousel{padding-inline:calc(50% - 64px)}}.deck-carton-stage{--carton-w:174px;--carton-h:calc(var(--carton-w)*1.36);--carton-depth:calc(var(--carton-w)*.54);width:calc(var(--carton-w)*1.38);height:calc(var(--carton-h) + 44px);perspective:1000px;isolation:isolate;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:visible}.deck-carton{width:var(--carton-w);height:var(--carton-h);transform-style:preserve-3d;transition:transform .3s;position:relative;transform:rotateX(-12deg)rotateY(-27deg)translate(-10px,7px)}.deck-carton-shadow{filter:blur(11px);z-index:-1;background:#0009;border-radius:50%;width:85%;height:25px;position:absolute;bottom:1px;left:7%}.deck-carton-front,.deck-carton-side,.deck-carton-top,.deck-carton-bottom{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;background:#233136;border:1px solid #e0d5b945;position:absolute}.deck-carton-front{transform:translateZ(calc(var(--carton-depth)/2));background:linear-gradient(150deg,color-mix(in srgb,var(--carton-accent) 40%,#19262b),#152026);border-radius:2px;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #f7f2d412}.deck-carton-front:after{content:"";pointer-events:none;opacity:.25;background:linear-gradient(110deg,#fff4,#0000 12% 85%,#0003);position:absolute;inset:0}.deck-carton-front>.deck-carton-painting{inset:0;object-fit:cover!important;opacity:1!important;filter:none!important;border-radius:0!important;width:100%!important;height:100%!important;max-height:none!important;position:absolute!important}.deck-carton-front:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#101c2585,#0000 32%,#0e1c2020 45%,#0c171bea 82%,#0c171b);position:absolute;inset:0}.deck-carton-imprint{z-index:2;text-align:left;flex-direction:column;gap:7px;display:flex;position:absolute;top:5%;left:8%;right:6%}.deck-carton-imprint .axiom-lockup{gap:6px}.deck-carton-imprint .axiom-lockup>img{width:calc(var(--carton-w)*.14)!important;height:calc(var(--carton-w)*.14)!important;object-fit:contain!important;filter:none!important;border-radius:0!important}.deck-carton-imprint .axiom-lockup>span{font-size:calc(var(--carton-w)*.06);letter-spacing:.07em;color:#f5ecd5}.deck-carton-imprint .axiom-lockup small{font-size:calc(var(--carton-w)*.024);margin-top:4px}.deck-carton-imprint>span{font:500 calc(var(--carton-w)*.027)/1.3 Arial,sans-serif;letter-spacing:.14em;color:#e7e2cb}.deck-carton-lid-edge{z-index:3;border-top:1px solid #070f1980;position:absolute;top:23%;left:0;right:0;box-shadow:0 1px #fff3}.deck-carton-title{z-index:2;text-align:left;color:#f1e7cc;flex-direction:column;align-items:flex-start;gap:7px;display:flex;position:absolute;bottom:6%;left:8%;right:6%}.deck-carton-title>span{font-size:calc(var(--carton-w)*.031);letter-spacing:.14em;color:#c5d4bd}.deck-carton-title>strong{font:500 calc(var(--carton-w)*.16)/.98 Georgia,serif;letter-spacing:-.035em;overflow-wrap:break-word}.deck-carton-title>small{font-size:calc(var(--carton-w)*.032);color:#c0ccbb;letter-spacing:.025em}.deck-carton-title>b{font:500 calc(var(--carton-w)*.03)/1.4 Arial,sans-serif;letter-spacing:.12em;border-top:1px solid #d7d4b74a;width:100%;margin-top:3px;padding-top:7px}.deck-carton-side{left:calc(100% - var(--carton-depth)/2);width:var(--carton-depth);background:linear-gradient(90deg,#111b24,color-mix(in srgb,var(--carton-accent) 22%,#26373a));color:#ddd6bb;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:14px 7px;display:flex;top:0;overflow:hidden;transform:rotateY(90deg)}.deck-carton-side>img{width:calc(var(--carton-w)*.14)!important;height:calc(var(--carton-w)*.14)!important;object-fit:contain!important;border-radius:0!important}.deck-carton-side>strong{writing-mode:vertical-rl;font:500 calc(var(--carton-w)*.12)/1 Georgia,serif;letter-spacing:.02em;max-height:65%;overflow:hidden}.deck-carton-side>small{font-size:calc(var(--carton-w)*.032);letter-spacing:.1em;white-space:nowrap}.deck-carton-side-fold{border-top:1px solid #040c16c9;position:absolute;top:23%;left:0;right:0;box-shadow:0 1px #e9dec32b}.deck-carton-notch{background:#0a141b;border:1px solid #e2d4aa24;border-radius:15px 0 0 15px;width:18px;height:25px;position:absolute;top:23%;right:-1px;transform:translateY(-50%)}.deck-carton-top{left:0;top:calc(var(--carton-depth)/-2);width:100%;height:var(--carton-depth);background:linear-gradient(160deg,color-mix(in srgb,var(--carton-accent) 35%,#47574f),#243735);color:#e6dfc4;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;transform:rotateX(90deg);box-shadow:inset 0 0 0 5px #ffffff06}.deck-carton-top:after{content:"";border-bottom:1px solid #d1cba52e;position:absolute;bottom:5px;left:6%;right:6%}.deck-carton-top>img{width:calc(var(--carton-w)*.15)!important;height:calc(var(--carton-w)*.15)!important;object-fit:contain!important;border-radius:0!important}.deck-carton-top>span{font-size:calc(var(--carton-w)*.035);letter-spacing:.15em}.deck-carton-top>small{font-size:calc(var(--carton-w)*.027);letter-spacing:.16em}.deck-carton-bottom{left:0;top:calc(100% - var(--carton-depth)/2);width:100%;height:var(--carton-depth);background:#17272a;transform:rotateX(-90deg)}:is(button:hover>.deck-carton-stage .deck-carton,button:focus-visible>.deck-carton-stage .deck-carton){transform:rotateX(-10deg)rotateY(-20deg)translateY(-4px)}.deck-product{flex-basis:244px!important}.deck-product-shelf{gap:25px;padding-top:20px}.deck-product .deck-carton-stage{--carton-w:185px;margin-bottom:17px}.deck-product-caption{margin:0 14px!important}.fleet-cover:has(.deck-carton-stage){place-items:center;min-height:285px;display:grid;box-shadow:none!important;aspect-ratio:auto!important;background:0 0!important;overflow:visible!important}.fleet-cover .deck-carton-stage{--carton-w:165px}.fleet-cover .fleet-tick{z-index:5}.deck-art-control .deck-carton-stage,.deck-carton-stage.is-compact{--carton-w:108px}.starter-gallery.deckbox-gallery>button>.deck-carton-stage{padding:0}.fleet-shelf{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:24px}.fleet-cover:has(.deck-carton-stage){border:0!important}.fleet-cover:has(.deck-carton-stage):after{display:none}.opponent-shelf>.fleet-book{flex:0 0 183px;width:183px}.opponent-shelf .deck-carton-stage{--carton-w:124px}.opponent-shelf .fleet-cover:has(.deck-carton-stage){min-height:228px}.pack-studio{--pack-cream:#eee4ca;--pack-muted:#a6b7a8;--pack-line:#82998836;--reveal-card-width:clamp(220px,33svh,310px)}.pack-studio button:focus-visible{outline-offset:5px;outline:2px solid #d6e8af}.pack-presenter:focus-visible{outline-offset:5px;outline:2px solid #d6e8af}.booster-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:820px;margin:34px auto 20px;display:grid}.pack-studio .booster-product{text-align:left;border:1px solid var(--pack-line);background:#20313748;border-radius:12px;min-width:0;padding:0;transition:border-color .2s,background .2s;display:block;position:relative;overflow:hidden}.pack-studio .booster-product:hover{background:#2d464745;border-color:#c5dbad7a}.pack-studio .booster-product:disabled{opacity:.65}.booster-product-art{perspective:1000px;background:radial-gradient(at 50% 65%,#9ec4b018,#0000 64%);place-items:center;height:360px;padding:24px 16px 0;display:grid}.product-collector .booster-product-art{background:radial-gradient(at 50% 65%,#c3b2871a,#0000 64%)}.booster-product .booster-wrapper{transition:transform .3s;transform:rotate(-4deg)}.booster-product.product-collector .booster-wrapper{transform:rotate(4deg)}.booster-product:hover .booster-wrapper{transform:translateY(-5px)rotate(0)}.booster-product-copy{border-top:1px solid var(--pack-line);background:#101e2280;padding:23px 25px 24px}.booster-product-copy>span{letter-spacing:.18em;color:#a7bfa3;font-size:7px}.product-collector .booster-product-copy>span{color:#c7b893}.booster-product-copy h2{color:var(--pack-cream);margin:9px 0 10px;font:400 34px/1.1 Georgia,serif}.booster-product-copy p{color:var(--pack-muted);margin:0 0 24px;font-size:11px;line-height:1.6}.booster-product-copy>b{color:#d4e6ae;justify-content:space-between;align-items:center;font-size:11px;font-weight:500;display:flex}.pack-simulation{text-align:center;letter-spacing:.04em;color:#849d8c;margin:24px 0 0;font-size:9px}.pack-status{text-align:center;color:#c4d3ba;font-size:11px}.booster-wrapper{--booster-w:194px;width:var(--booster-w);height:calc(var(--booster-w)*1.62);isolation:isolate;filter:drop-shadow(5px 17px 13px #0009);-webkit-user-select:none;user-select:none;flex-direction:column;flex-shrink:0;display:flex;position:relative}.booster-rip,.booster-bottom{z-index:4;background:repeating-linear-gradient(90deg,#8b9a82 0 1px,#536956 1px 3px);border:1px solid #d4dcc157;flex-shrink:0;position:relative}.booster-rip{height:8.5%;transform:translateY(calc(var(--tear,0)*-7px)) rotate(calc(var(--tear,0)*-3deg));transform-origin:0 0;clip-path:polygon(0 4%,100% 0,100% 100%,0 100%);place-items:center;display:grid}.booster-rip:after{content:"";border-bottom:1px dashed #ece8c84f;position:absolute;bottom:3px;left:5%;right:5%}.booster-rip>span{font-size:calc(var(--booster-w)*.021);letter-spacing:.18em;color:#e9ecd7}.booster-bottom{height:5.5%}.booster-body{background:#1d3539;border-inline:1px solid #d2dfbc61;flex:1;position:relative;overflow:hidden}.booster-body>img{object-fit:cover;object-position:50% 50%;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.booster-body:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#f4f1ce2b,#0000 18% 75%,#08172469),linear-gradient(#071d2b83,#0000 33%,#0b17212b 55%,#0a1b2ce6);position:absolute;inset:0}.booster-imprint{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;top:6%;left:7%;right:5%}.booster-imprint .axiom-lockup{gap:6px}.booster-imprint .axiom-lockup>img{width:calc(var(--booster-w)*.15);height:calc(var(--booster-w)*.15)}.booster-imprint .axiom-lockup>span{font-size:calc(var(--booster-w)*.066);color:#f5efda;letter-spacing:.07em;text-shadow:0 1px 4px #0009}.booster-imprint .axiom-lockup small{font-size:calc(var(--booster-w)*.025);letter-spacing:.18em;margin-top:4px}.booster-imprint>small{font-size:calc(var(--booster-w)*.034);letter-spacing:.21em;color:#e8e8ce}.booster-title{z-index:3;color:#f5e9c7;text-shadow:0 1px 4px #0006;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:7%;left:7%;right:5%}.booster-title>span{font-size:calc(var(--booster-w)*.035);letter-spacing:.2em;color:#d7dfc0}.booster-title>strong{font:500 calc(var(--booster-w)*.215)/.9 Georgia,serif;letter-spacing:-.06em}.booster-title>b{font-size:calc(var(--booster-w)*.045);letter-spacing:.13em;color:#e1e6c5;font-weight:600}.booster-title>small{font-size:calc(var(--booster-w)*.029);letter-spacing:.12em;color:#cbd6c1}.booster-fold{z-index:4;background:#d7deb31c;width:4px;position:absolute;top:0;bottom:0;right:2px;box-shadow:-4px 0 8px #0005}.booster-collector .booster-rip,.booster-collector .booster-bottom{background:repeating-linear-gradient(90deg,#b5a479 0 1px,#786344 1px 3px);border-color:#dbca8c73}.booster-collector .booster-body{border-color:#c5aa6c85}.booster-collector .booster-body:after{background:linear-gradient(110deg,#dcc18b27,#0000 20% 75%,#170d2469),linear-gradient(#171329a6,#0000 33%,#17132533 55%,#161623f0)}.booster-collector .booster-title>b{color:#f1d7a2}.pack-seal-stage{--tear:0;flex-direction:column;align-items:center;gap:27px;min-height:440px;padding:4px 0 12px;display:flex}.pack-seal-caption{color:#c8d7b4;align-items:center;gap:13px;display:flex}.pack-seal-caption>span{letter-spacing:.16em;font-size:9px}.pack-seal-caption>small{color:#8da58f;border-left:1px solid #7f96765c;padding-left:13px;font-size:9px}.pack-sealed-product{isolation:isolate;margin-top:18px;position:relative}.pack-sealed-product>.booster-wrapper{--booster-w:228px}.pack-studio button.pack-tear{z-index:8;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;background:0 0;border:0;border-radius:5px;flex-direction:column;gap:14px;width:calc(100% + 44px);height:76px;padding:8px 13px 13px;display:flex;position:absolute;top:-22px;left:-22px;right:-22px}.pack-tear>span{letter-spacing:.2em;color:#dae6c5;pointer-events:none;justify-content:space-between;align-items:center;gap:20px;width:100%;font-size:8px;display:flex}.pack-tear>i{pointer-events:none;background:#c8ddb180;width:100%;height:2px;display:block;box-shadow:0 0 13px #cee9b525}.pack-tear>i>b{width:calc(var(--tear,0)*100%);background:#f2ffd0;height:100%;display:block;box-shadow:0 0 9px #e7ffb7}.pack-tear:before{content:"";pointer-events:none;width:9px;height:9px;transform:translateX(calc(var(--tear,0)*220px));background:#deebba;border-radius:50%;position:absolute;top:35px;left:8px;box-shadow:0 0 0 5px #d5edb315}.booster-wrapper.is-opening .booster-rip{animation:.3s ease-in forwards booster-cap-away}.booster-wrapper.is-opening .booster-body,.booster-wrapper.is-opening .booster-bottom{animation:.4s ease-in 80ms forwards booster-body-away}.pack-loading-stack{z-index:-1;place-items:center;animation:.35s ease-out pack-stack-enter;display:grid;position:absolute;inset:20px 7px 12px}.pack-loading-stack>img{object-fit:contain;border-radius:10px;width:100%;height:100%;position:absolute;transform:rotate(4deg)}.pack-loading-stack>img:last-child{filter:brightness(.8);transform:rotate(-3deg)}.pack-seal-controls{flex-direction:column;align-items:center;gap:13px;min-height:150px;margin-top:8px;display:flex}.pack-seal-controls>p{color:#e1dec6;text-align:center;align-items:center;gap:10px;margin:0 0 2px;font:400 21px/1.4 Georgia,serif;display:flex}.pack-seal-controls>.primary{min-width:180px;min-height:43px;font-size:12px}.pack-studio .pack-back{color:#a6b59d;background:0 0;border:0;padding:6px;font-size:10px}.pack-spinner{animation:1.2s linear infinite pack-spin}.pack-progress{align-items:center;gap:18px;max-width:630px;margin:7px auto 10px;display:flex}.pack-progress>span{letter-spacing:.1em;color:#d4e4b5;white-space:nowrap;font-size:12px}.pack-progress>span>small{color:#829c87;font-size:10px}.pack-progress>div{flex:1;gap:5px;display:flex}.pack-progress i{background:#7b977639;border-radius:2px;flex:1;height:3px}.pack-progress i.seen{background:#c9dca8}.pack-progress>button{color:#b5c6a3;background:0 0;border:0;padding:8px;font-size:10px}.pack-reveal-stage{height:calc(var(--reveal-card-width)*1.4 + 35px);isolation:isolate;perspective:1300px;place-items:center;max-width:620px;margin:0 auto 8px;display:grid;position:relative}.pack-reveal-glow{z-index:-2;background:radial-gradient(#9bc4a410,#0000 62%);position:absolute;inset:0 -10%}.is-premium .pack-reveal-glow{background:radial-gradient(#d4bf7e20,#0000 62%)}.pack-stack{width:calc(var(--reveal-card-width) - 11px);aspect-ratio:5/7;filter:brightness(.6);pointer-events:none;z-index:-1;border-radius:12px;position:absolute}.pack-stack-one{transform:translate(8px,2px)rotate(2deg)}.pack-stack-two{opacity:.6;transform:translate(13px,5px)rotate(4deg)}.pack-presenter{width:var(--reveal-card-width);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:pointer;outline-offset:8px;max-width:calc(100vw - 76px);transform:translateX(var(--drag,0px)) rotate(var(--drag-angle,0deg));will-change:transform;transition:transform .15s ease-out,opacity .16s;animation:.22s ease-out pack-card-enter;position:relative}.pack-presenter:active{transition:none}.pack-presenter.is-leaving{transform:translateX(calc(var(--exit-dir,-1)*250px)) rotate(calc(var(--exit-dir,-1)*9deg));opacity:0;transition:transform .18s ease-in,opacity .17s}.pack-card-face{pointer-events:none}.pack-card-face .tcg-card.large{pointer-events:none;width:100%;max-width:100%;box-shadow:0 18px 40px #0009}.pack-new{z-index:5;color:#253d29;letter-spacing:.16em;pointer-events:none;background:#d7e8af;border-radius:3px;padding:7px 10px;font:700 8px/1 Arial,sans-serif;position:absolute;top:16px;left:-12px;box-shadow:0 2px 9px #0004}.pack-missing-card{aspect-ratio:5/7;background:#203139;border-radius:12px;position:relative;overflow:hidden}.pack-missing-card>img{object-fit:contain;width:100%;height:100%}.pack-missing-card>b{position:absolute;bottom:15px;left:15px;right:15px}.pack-pull-caption{text-align:center;min-height:88px;margin:0 0 5px}.pack-pull-caption>small{letter-spacing:.18em;color:#b5c5a0;font-size:8px}.pack-pull-caption>h2{color:#eee4cc;margin:7px 0;font:400 27px/1.2 Georgia,serif}.pack-pull-caption>p{color:#9fb49e;margin:0;font-size:10px}.pack-reveal-actions{justify-content:center;align-items:center;gap:10px;display:flex}.pack-reveal-actions>button{min-width:130px;min-height:43px;font-size:11px}.pack-reveal-actions>.primary{min-width:170px}.pack-swipe-hint{color:#809b87;justify-content:center;align-items:center;gap:7px;margin:15px 0 22px;font-size:9px;display:flex}.pack-results-summary{border-block:1px solid var(--pack-line);justify-content:space-between;align-items:center;gap:16px;margin:20px 0 30px;padding:17px 0;display:flex}.pack-results-summary>p{color:#cadfb7;align-items:center;gap:9px;margin:0;font-size:12px;display:flex}.pack-results-summary>span{color:#98ac95;white-space:nowrap;font-size:10px}.pack-results{grid-template-columns:repeat(5,minmax(0,1fr));gap:27px 18px;display:grid}.pack-results>div{min-width:0}.pack-results .cardbutton{background:0 0;border:0;width:100%;padding:0;display:block}.pack-results .tcg-card{width:100%;max-width:100%}.pack-results>div>b{color:#e3dfc9;margin-top:9px;font-size:11px;font-weight:500;line-height:1.5;display:block}.pack-results>div>span{color:#a0b298;align-items:center;gap:7px;margin-top:4px;font-size:9px;display:flex}.pack-results em{color:#d6e6ae;letter-spacing:.1em;background:#b3cb971b;padding:3px 5px;font-size:7px;font-style:normal}.pack-result-actions{flex-wrap:wrap;justify-content:center;gap:11px;margin:36px 0 20px;display:flex}.pack-result-actions>button{min-height:43px;font-size:11px}.pack-studio>.error{max-width:680px;margin:18px auto;display:block}.pack-studio>.error>small{margin-top:8px;display:block}.pack-studio .pocket-odds{max-width:820px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes booster-cap-away{to{opacity:0;transform:translate(45px,-75px)rotate(24deg)}}@keyframes booster-body-away{to{opacity:0;transform:translateY(80px)}}@keyframes pack-card-enter{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes pack-stack-enter{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes pack-spin{to{rotate:360deg}}@media (max-width:1100px){.pack-results{grid-template-columns:repeat(4,minmax(0,1fr))}.booster-products{gap:16px}.booster-product-copy{padding:22px}.deck-product{flex-basis:236px!important}.deck-product .deck-carton-stage{--carton-w:178px}}@media (max-width:850px){.booster-product-art{height:320px}.booster-product-art .booster-wrapper{--booster-w:174px}.booster-product-copy{padding:20px 18px}.booster-product-copy h2{font-size:31px}.booster-product-copy p{min-height:32px;margin-bottom:18px;font-size:10px}.pack-results{grid-template-columns:repeat(3,minmax(0,1fr))}.fleet-cover .deck-carton-stage{--carton-w:148px}}@media (max-width:560px){.booster-products{gap:11px;margin:23px auto 15px}.booster-product-art{height:250px;padding:15px 8px 0}.booster-product-art .booster-wrapper{--booster-w:134px}.booster-product-copy{padding:17px 12px}.booster-product-copy>span{letter-spacing:.1em;font-size:5.5px}.booster-product-copy h2{font-size:28px}.booster-product-copy p{min-height:43px;margin-bottom:12px;font-size:9px;line-height:1.6}.booster-product-copy>b{font-size:10px}.booster-product-copy>b>svg{width:14px}.booster-imprint{gap:6px}.booster-imprint .axiom-lockup{gap:4px}.booster-imprint .axiom-lockup small{margin-top:3px}.booster-title{gap:6px}.pack-simulation{margin-top:23px;font-size:8px}.pack-seal-stage{gap:24px;min-height:418px;padding-top:0}.pack-sealed-product>.booster-wrapper{--booster-w:214px}.pack-seal-caption{gap:11px}.pack-seal-caption>span,.pack-seal-caption>small{font-size:8px}.pack-seal-controls>p{font-size:19px}.pack-seal-controls{min-height:143px}.pack-progress{gap:10px;margin-top:0}.pack-progress>button{font-size:9px}.pack-progress>span{font-size:11px}.pack-progress>span>small{font-size:9px}.pack-progress i{height:2px}.pack-presenter{max-width:calc(100vw - 80px)}.pack-pull-caption{min-height:80px}.pack-pull-caption>h2{font-size:25px}.pack-reveal-actions>button{min-width:113px;font-size:10px}.pack-reveal-actions>.primary{min-width:158px}.pack-swipe-hint{margin:13px 0 22px;font-size:8px}.pack-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.pack-results-summary{flex-direction:column;align-items:flex-start;gap:8px}.pack-results-summary>p{font-size:11px}.pack-result-actions{gap:9px}.pack-result-actions>button{font-size:10px}.deck-product{flex-basis:226px!important}.deck-product .deck-carton-stage{--carton-w:168px}.deck-product-shelf{gap:15px;padding-top:19px}.deck-product-caption{margin-inline:10px!important}.deck-carton-stage{--carton-w:154px}.deck-art-control .deck-carton-stage{--carton-w:100px}.fleet-cover:has(.deck-carton-stage){min-height:254px}.fleet-cover .deck-carton-stage{--carton-w:145px}}@media (max-width:370px){.booster-product-art{height:222px}.booster-product-art .booster-wrapper{--booster-w:117px}.booster-product-copy{padding:15px 10px}.booster-product-copy h2{font-size:25px}.pack-studio{--reveal-card-width:240px}.pack-reveal-actions>.primary{min-width:148px}.pack-tear:before{display:none}}@media (max-width:560px){.starter-gallery.deckbox-gallery>button>.deck-carton-stage{--carton-w:122px}.fleet-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 15px}.fleet-cover .deck-carton-stage{--carton-w:118px}.fleet-cover:has(.deck-carton-stage){min-height:216px}.fleet-shelf:has(.flight-brief){grid-template-columns:140px 1fr;gap:17px}.fleet-shelf:has(.flight-brief) .deck-carton-stage{--carton-w:105px}.opponent-shelf .deck-carton-stage{--carton-w:118px}.opponent-shelf>.fleet-book{flex-basis:173px;width:173px}}@media (prefers-reduced-motion:reduce){.pack-studio *,.deck-carton,.deck-carton *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.booster-wrapper.is-opening .booster-rip,.booster-wrapper.is-opening .booster-body,.booster-wrapper.is-opening .booster-bottom{opacity:0}.deck-product:hover .deck-carton{transform:rotateX(-12deg)rotateY(-27deg)}}.pack-stock-edge{width:var(--reveal-card-width);aspect-ratio:5/7;z-index:-1;pointer-events:none;background:#d8d9c8;border:2px solid #b8c0b0;border-radius:12px;max-width:calc(100vw - 76px);position:absolute;transform:translate(4px,3px);box-shadow:2px 3px #606c65,0 12px 30px #0006}.art-review-progress{border-bottom:1px solid #c8bea3;align-items:center;gap:2rem;padding:1.5rem 0 2rem;display:flex}.art-review-progress>b{font-family:Georgia,serif;font-size:2.6rem;line-height:1}.art-review-progress small{text-transform:uppercase;letter-spacing:.07em;margin-top:.5rem;font:500 .7rem/1.4 sans-serif;display:block}.art-review-progress p{color:#68706a;max-width:28rem;margin-left:auto;font-size:.85rem}.art-review-tabs{flex-wrap:wrap;gap:.4rem;margin:1.5rem 0;display:flex}.art-review-tabs button[aria-selected=true],.art-review-proof-controls button[aria-pressed=true]{color:#f5ecd2;background:#142d33}.art-review-filters{grid-template-columns:1.4fr repeat(4,1fr);gap:.6rem;margin-bottom:1.5rem;display:grid}.art-review-filters input,.art-review-filters select{background:#f4ecd6;border:1px solid #c8bea3;border-radius:5px;width:100%;min-width:0;padding:.7rem}.art-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem;display:grid}.art-review-grid article{background:#f3ead1;border:1px solid #c8bea3;border-radius:8px;overflow:hidden}.art-review-image{background:#10252d;border:0;border-radius:0;width:100%;height:310px;padding:0;display:block;overflow:hidden}.art-review-image img{object-fit:contain;width:100%;height:100%}.art-review-image.landscape img{object-fit:cover}.art-review-grid article>div{padding:1.1rem}.art-review-grid h3{margin:.4rem 0;font:1.45rem/1.15 Georgia,serif}.art-review-grid small,.art-guide-grid small{letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:700}.art-review-grid p{margin:.5rem 0;font-size:.8rem}.art-review-grid article>div>button{margin-top:.8rem;display:block}.art-review-state{border:1px solid #c8bea3;border-radius:3px;padding:.25rem .45rem;font-size:.68rem;display:inline-block}.art-review-state.approved{background:#d2e8c3}.art-review-state.changes-requested{background:#f1d6bd}.art-review-empty{text-align:center;border:1px dashed #b5ab90;max-width:52rem;margin:2rem auto;padding:3rem}.art-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;display:grid}.art-guide-grid article{background:#f2e9d2;border:1px solid #c8bea3;border-radius:8px;padding:1.6rem}.art-guide-grid h2{margin:.7rem 0 1rem;font-family:Georgia,serif}.art-guide-grid h4{text-transform:uppercase;letter-spacing:.08em;margin:1.3rem 0 .4rem;font-size:.72rem}.art-guide-grid p{color:#4a5754;font-size:.85rem;line-height:1.6}.art-palette{flex-wrap:wrap;gap:.3rem;display:flex}.art-palette span{border:1px solid #c8bea3;padding:.25rem .4rem;font-size:.67rem}.art-index-wrap{overflow:auto}.art-index-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}.art-index-wrap th,.art-index-wrap td{white-space:nowrap;border-bottom:1px solid #d0c6ad;padding:.8rem}.art-index-wrap th{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.art-review-dialog{width:min(1280px,96vw);max-height:94dvh;overflow:auto}.art-review-dialog-body{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);display:grid}.art-review-proof{background:#182e35;min-width:0;padding:1.4rem}.art-review-proof-controls{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.2rem;display:flex}.art-review-proof-controls a{color:#f2e8ce;margin-left:auto;font-size:.75rem}.art-review-master{object-fit:contain;width:100%;max-height:70dvh;display:block}.art-review-card{aspect-ratio:5/7;max-width:350px;margin:1rem auto}.art-review-card .tcg-card{width:100%;height:100%}.art-review-notes{max-height:calc(94dvh - 90px);padding:1.5rem;display:block;overflow:auto}.art-review-notes h3{margin:1.4rem 0 .5rem;font-family:Georgia,serif;font-size:1.2rem}.art-review-notes p,.art-review-notes li{font-size:.82rem;line-height:1.6}.art-review-notes ul{padding-left:1.1rem}.art-review-notes>button{width:100%;margin:.7rem 0}.art-review-notes label:not(.art-review-check){margin-top:1rem;font-size:.8rem;display:block}.art-review-notes textarea{background:#f8efd9;border:1px solid #b9ae93;width:100%;min-height:90px;margin-top:.5rem;padding:.7rem}.art-review-check{align-items:flex-start;gap:.5rem;margin:1rem 0;font-size:.78rem;line-height:1.5;display:flex!important}.art-review-check input{flex:none;margin-top:.25rem}.art-review-scope{background:#e3e9cd;border-left:3px solid #54734d;padding:.8rem}.art-review-error{color:#802e28;background:#f0d2c6;padding:.8rem}.art-review-notes code{word-break:break-all;margin-top:.6rem;font-size:.65rem;display:block}.art-review-notes details{margin-top:1.5rem;font-size:.75rem}.library-editions{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:1100px){.art-review-grid,.art-review-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.art-review-filters input{grid-column:1/-1}}@media (max-width:720px){.art-review-progress{flex-wrap:wrap;gap:1.2rem}.art-review-progress>b{font-size:2rem}.art-review-progress p{flex-basis:100%;margin:0}.art-guide-grid,.art-review-grid{grid-template-columns:1fr}.art-review-image{height:340px}.art-review-dialog-body{grid-template-columns:1fr}.art-review-notes{max-height:none}.art-review-master{max-height:65dvh}.art-review-dialog{max-height:96dvh}.library-editions{grid-template-columns:1fr!important}.art-review-proof-controls a{margin-left:0}}.shell:not(.paperback-shell)>aside>nav{margin-top:48px}.shell:not(.paperback-shell)>aside>nav>button:last-child{opacity:.72;margin-top:36px}.catalog-loading{color:#63726a;place-items:center;min-height:65vh;font:16px Georgia,serif;display:grid}.development-tabs{border-bottom:1px solid #b9b39e;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding-bottom:14px;display:flex}.development-tabs [aria-selected=true]{color:#fff8e8;background:#18373b}.development-card-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.development-card-list button{text-align:left}.library-editions>button>small,.library-editions>button em{display:none}.library-finish{justify-content:flex-end;margin-block:12px 20px}.library-finish button{padding:7px 12px;font-size:11px}.finish-tag{color:#596f6c;align-items:center;gap:3px;margin-left:8px;font:10px Arial;display:inline-flex}.gridcaption>button{padding:5px 7px}.showcase-bottom>div>span:empty{display:none}.press-card .pc-picture{z-index:1}.art-review-dialog{color:#223633!important;background:#f1ead8!important}.art-review-dialog>.modalhead{z-index:12;position:sticky;top:0;color:#203431!important;background:#eee8d5!important}.art-review-dialog>.modalhead h2{color:#203431!important}.art-review-notes{min-width:0;color:#243b36!important;background:#f1ead8!important;width:auto!important;position:static!important;inset:auto!important}.art-review-notes p,.art-review-notes li,.art-review-notes label{color:#344b42}.art-review-side-by-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.art-review-proof figure{min-width:0;margin:0}.art-review-proof figcaption{color:#f4e8cc;letter-spacing:.08em;margin-bottom:12px;font-size:11px}.art-review-side-by-side .art-review-card{width:100%}.art-review-dialog .art-review-proof-controls>button{padding:8px;font-size:10px}.art-review-notes h3{margin-top:22px}.revision-form{border-top:1px solid #b9b39e;margin-top:25px;padding-top:18px}.revision-reasons{flex-wrap:wrap;gap:6px;display:flex}.revision-reasons button{text-align:left;padding:7px 9px;font:11px/1.4 Arial}.revision-reasons [aria-pressed=true]{color:#fff;background:#28524b}.revision-form label{margin-top:18px;font-size:12px;display:block}.revision-form output{float:right;font-weight:700}.revision-form input[type=range]{accent-color:#315b51;width:100%;margin:12px 0 5px;display:block}.revision-scale{color:#6e7869;justify-content:space-between;font-size:10px;display:flex}.revision-form textarea{background:#f9f3e5;border:1px solid #b4b5a4;width:100%;min-height:90px;margin-block:8px;padding:10px}.revision-form>button{width:100%;margin-top:10px}.viewdetails .revision-form{max-width:400px}.reprint-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.reprint-grid article{background:#f2ead6;border:1px solid #c9c1a9;border-radius:6px;gap:16px;padding:16px;display:flex}.reprint-art{border:0;flex:none;align-self:flex-start;width:100px;padding:0}.reprint-art img{object-fit:cover;width:100%;max-height:140px}.reprint-grid h3{margin:7px 0;font:22px Georgia,serif}.reprint-grid small{font-size:10px}.reprint-grid p{white-space:pre-wrap;font-size:13px;line-height:1.6}.reprint-grid article>div>button{margin-top:15px;font-size:11px;display:block}.reprint-grid .chips span{font-size:9px}.art-review-overlay .modalhead button{color:#203431}@media (max-width:850px){.reprint-grid{grid-template-columns:1fr}.development-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.art-review-dialog-body{grid-template-columns:1fr}.art-review-notes{max-height:none}}@media (max-width:560px){.shell:not(.paperback-shell)>aside>nav{margin-top:8px}.shell:not(.paperback-shell)>aside>nav>button:last-child{margin-top:0}.art-review-side-by-side{gap:8px}.art-review-dialog{width:100vw;max-height:100dvh}.art-review-proof{padding:12px}.art-review-proof figcaption{font-size:10px}.development-tabs{gap:4px}.development-tabs button{padding:8px;font-size:11px}.development-card-list{grid-template-columns:1fr}.showcase-copy>p{display:none}}.pc-frame-finish{z-index:2;pointer-events:none;mix-blend-mode:normal;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.pc-frame-light{opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.pc-frame-light[data-relief=ready]{opacity:1}.reverse-holo .pc-face{background-color:#eee8d5}.reverse-holo .pc-rules{background:#eee8d5}.reverse-holo .pc-varnish{opacity:.5}.pc-finish-loading{pointer-events:none;opacity:.32;background:linear-gradient(112deg,#0000 32%,#e7ede826 47%,#fff6 50%,#c6d3d216 54%,#0000 68%) 0 0/250% 100%;animation:3.5s ease-in-out infinite finish-wait;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 12%,#0008 50%,#0000 90%);mask-image:linear-gradient(#0000 12%,#0008 50%,#0000 90%)}.pc-material-holder:has(canvas[data-relief=ready])>.pc-finish-loading{display:none}@keyframes finish-wait{0%,15%{opacity:.1;background-position:100%}65%,to{opacity:.25;background-position:0}}.card-library .heading{align-items:end;margin-bottom:18px}.card-library .library-pack-link{white-space:nowrap;color:#4b6257;box-shadow:none;background:0 0;border:0;padding:9px 0 9px 12px;font-size:11px}.library-shelves{border-bottom:1px solid #b6b4a1;gap:25px;margin-bottom:18px;display:flex}.library-shelves>button{white-space:nowrap;color:#647066;background:0 0;border:0;border-radius:0;min-height:44px;padding:11px 0;font:500 14px Georgia,serif;position:relative}.library-shelves>button[aria-pressed=true]{color:#233a37;box-shadow:inset 0 -2px #b14f36}.library-toolbar{z-index:9;position:relative}.library-toolrow{align-items:flex-start;gap:10px;display:flex}.library-search{color:#65746c;background:#f4efdf;border:1px solid #b5b7a3;border-radius:3px;flex:1;align-items:center;gap:9px;min-width:0;min-height:44px;margin:0;padding:0 12px;display:flex}.library-search input{color:#233b37;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:11px 0;font-size:14px}.library-search button{color:#5b6c61;background:0 0;border:0;padding:4px}.library-filter-toggle{cursor:pointer;color:#384f46;background:#ece7d5;border:1px solid #b5b7a3;border-radius:3px;align-items:center;gap:7px;min-height:44px;padding:10px 13px;font-size:11px;list-style:none;display:flex}.library-filter-toggle b{color:#f3ecda;background:#2d5047;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;display:grid}.library-filter-toggle[aria-expanded=true]{background:#e0e6d8;border-color:#33594e}.library-filter-fields{z-index:10;background:#f4efdf;border:1px solid #b3b8a5;border-radius:4px;grid-template-columns:1fr 1fr;gap:15px;width:min(480px,100%);padding:20px;display:grid;position:absolute;top:52px;right:0;box-shadow:0 14px 24px #172d3426}.library-filter-fields>label{letter-spacing:.04em;color:#5b6c60;flex-direction:column;gap:7px;min-width:0;margin:0;font-size:10px;display:flex}.library-filter-fields select{color:#29423a;background:#eee9d8;border-color:#bcc2ae;width:100%;min-height:42px;padding:9px;font-size:13px}.library-filter-fields .library-check{letter-spacing:0;flex-direction:row;align-items:center;gap:8px;font-size:12px;display:flex}.library-check input{accent-color:#365e50;width:17px;height:17px;margin:0}.library-filter-fields .library-clear{color:#945238;background:0 0;border:0;justify-self:end;padding:8px 0;font-size:11px}.library-meta{color:#627065;justify-content:space-between;align-items:center;gap:15px;min-height:54px;font-size:11px;display:flex}.library-meta b{color:#2b463b}.reverse-switch{color:#5e6e64;letter-spacing:0;cursor:pointer;align-items:center;gap:6px;min-height:44px;margin:0;font-size:11px;display:flex;position:relative}.reverse-switch input{opacity:0;cursor:pointer;width:30px;height:30px;position:absolute;left:0}.reverse-switch>span{background:#cbd0bc;border:1px solid #a4ad99;border-radius:12px;width:28px;height:16px;padding:2px;transition:background .2s;display:block}.reverse-switch>span:after{content:"";background:#f8f0dc;border-radius:50%;width:10px;height:10px;transition:translate .2s;display:block;box-shadow:0 1px 2px #16332966}.reverse-switch input:checked+span{background:#42685a;border-color:#42685a}.reverse-switch input:checked+span:after{translate:12px}.reverse-switch input:focus-visible+span{outline-offset:3px;outline:2px solid #b2553c}.library-active-filters{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.library-active-filters button{background:#dbe2d1;border:0;border-radius:2px;min-height:32px;padding:6px 8px;font-size:10px}.card-library .cardgrid{margin-top:0}.card-library :is(button,input,select):focus-visible{outline-offset:3px;outline:2px solid #a65d40}@media (max-width:560px){.card-library>.heading{margin-bottom:12px;display:flex}.card-library>.heading h1{margin:6px 0 0;font-size:30px}.library-shelves{justify-content:space-between;gap:0;margin-bottom:12px}.library-shelves>button{min-height:44px;font:500 13px Georgia,serif}.library-search input{font-size:16px}.library-filter-toggle{min-width:44px;padding:10px}.library-filter-toggle>span{display:none}.library-filter-fields{width:100%;box-shadow:none;gap:13px;margin-top:10px;padding:14px;position:relative;top:auto;right:auto}.library-filter-fields select{font-size:16px}.library-meta{min-height:48px}.library-active-filters{margin-top:0}.card-library .gridcaption{gap:3px;font-size:9px}.card-library .gridcaption>span{flex-wrap:wrap;gap:4px}.card-library .gridcaption>button{min-width:32px;min-height:32px;padding:7px}.card-library .finish-tag{gap:2px;margin-left:0;font-size:8px}.card-library .owned-count{padding:2px 3px;font-size:8px}}@media (prefers-reduced-motion:reduce){.pc-finish-loading{opacity:.12;animation:none}}.universe-home{--universe-accent:#a7dfa0;background:url(/art/textures/deep-stars.svg),radial-gradient(at 85% 9%,#32504a66,#0000 45%),#111d21;padding-top:24px;position:relative}.universe-home .home-imprint{z-index:2;padding-bottom:20px;position:relative}.universe-hero{grid-template-columns:.88fr 1.12fr;align-items:center;gap:15px;min-height:590px;display:grid;position:relative}.universe-intro{z-index:2;padding:32px 0 38px;position:relative}.universe-intro h1{letter-spacing:-.055em;color:#f0e5cd;margin:22px 0 26px;font:400 clamp(52px,5.5vw,82px)/.98 Georgia,serif}.universe-intro h1 em{color:var(--universe-accent);font-weight:400;transition:color .4s}.universe-intro p{color:#b4c3b9;margin:0 0 27px;font:13px/1.85 Arial,sans-serif}.universe-actions{align-items:center;gap:10px;display:flex}.universe-home .universe-actions button{min-height:46px;padding:12px 18px;font-size:12px}.universe-home .universe-actions .primary{color:#fbefd5;background:#b34f34;border-color:#cc6b48;box-shadow:0 3px #66311e}.universe-actions .primary:hover{background:#c25e3f;transform:translateY(-2px);box-shadow:0 5px #66311e}.universe-home .universe-library-link{color:#d6c5a3;background:0 0;border:0;padding:16px 0;font-size:11px}.universe-running-title{color:#758d85;letter-spacing:.18em;align-items:center;gap:12px;margin-top:38px;font:8px/1.4 Arial;display:flex}.universe-running-title i{border-top:1px solid #81978555;width:50px;display:block}.universe-stage{--scene-x:0px;--scene-y:0px;isolation:isolate;perspective:1200px;justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.universe-painting{opacity:.24;filter:saturate(.7);transform:translate(calc(var(--scene-x)*-.5),calc(var(--scene-y)*-.5)) scale(1.04);z-index:-2;pointer-events:none;background-position:50% 30%;background-size:cover;transition:transform .6s ease-out;animation:.8s ease-out universe-appear;position:absolute;inset:-5% -17% -2% -18%;-webkit-mask-image:radial-gradient(at 55% 45%,#000 15%,#0000 69%);mask-image:radial-gradient(at 55% 45%,#000 15%,#0000 69%)}.universe-card{z-index:3;transform:translate(var(--scene-x),var(--scene-y)) rotate(-5deg);margin:0 0 60px;transition:transform .45s ease-out;animation:.7s cubic-bezier(.2,.7,.2,1) universe-card-arrive;position:relative}.universe-card>.press-card.large{filter:drop-shadow(10px 24px 26px #0008);width:clamp(250px,24vw,320px);max-width:100%}.universe-stage:has(.universe-card:hover) .universe-card{transform:translate(var(--scene-x),calc(var(--scene-y) - 8px)) rotate(0deg)}.universe-ring{border:1px solid color-mix(in srgb,var(--universe-accent) 24%,transparent);pointer-events:none;z-index:-1;border-radius:50%;width:440px;height:440px;position:absolute;top:46%;left:50%;translate:-50% -50%}.ring-one{animation:10s ease-in-out infinite orbital-breathe;transform:rotateX(66deg)rotate(-20deg);box-shadow:0 0 0 20px #b6c4a504,0 0 0 65px #b6c4a503}.ring-two{border-style:dashed;border-color:#bdc8ac1c;width:490px;height:490px;animation:120s linear infinite orbital-turn;transform:rotate(-30deg)}.universe-satellite{background:var(--universe-accent);width:5px;height:5px;box-shadow:0 0 15px var(--universe-accent);z-index:1;pointer-events:none;border-radius:50%;transition:background .5s;position:absolute}.satellite-one{animation:4s ease-in-out infinite signal-pulse;top:36%;left:5%}.satellite-two{animation:6s ease-in-out infinite signal-pulse;bottom:29%;right:2%}.universe-coordinate{letter-spacing:.18em;color:#8da399;writing-mode:vertical-rl;font:8px Arial;position:absolute;top:33px;right:0}.universe-caption{z-index:4;border-left:2px solid var(--universe-accent);pointer-events:none;background:linear-gradient(90deg,#122226f0,#12222600);flex-direction:column;padding:12px 20px 12px 14px;display:flex;position:absolute;bottom:5px;left:4px}.universe-caption>span{letter-spacing:.18em;text-transform:uppercase;color:var(--universe-accent);font:8px Arial}.universe-caption b{color:#eee4cd;margin:6px 0;font:400 27px/1.1 Georgia,serif}.universe-caption small{color:#9cb2a7;font:10px Arial}.universe-stage>.universe-next,.universe-stage>.universe-prev{z-index:5;background:#122226bb;border-radius:50%;width:34px;height:34px;padding:0;position:absolute;bottom:11px}.universe-next{right:0}.universe-prev{right:42px}.universe-proofbar{z-index:6;border-block:1px solid #91a58b3a;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex;position:relative}.universe-proofbar>span{color:#a3b5a8;align-items:center;gap:9px;font:10px Arial;display:flex}.universe-proofbar>span>i{background:var(--universe-accent);width:4px;height:4px;box-shadow:0 0 9px var(--universe-accent);border-radius:50%}.universe-proofbar>div{align-items:center;gap:10px;display:flex}.universe-proofbar select{color:#d3dbc7;background:#17282b;border:1px solid #79927e44;border-radius:2px;padding:8px;font-size:11px}.universe-proofbar button{white-space:nowrap;background:0 0;border:0;padding:8px 0 8px 8px;font-size:10px}.universe-factions{margin:40px 0 50px}.universe-section-label{justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:16px;display:flex}.universe-section-label>span{letter-spacing:.18em;color:#94ad9c;font:8px Arial}.universe-section-label>b{color:#d5d3ba;font:400 23px Georgia,serif}.universe-faction-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.universe-faction-rail>button{text-align:left;isolation:isolate;background:#19292b;border:1px solid #a0b39133;border-radius:2px;min-width:0;height:205px;padding:16px 13px;display:block;position:relative;overflow:hidden}.universe-faction-rail>button:after{content:"";z-index:-1;background:linear-gradient(#0b181e11,#0b181e22 20%,#0b181ee8 90%);position:absolute;inset:0}.universe-faction-rail img{z-index:-2;object-fit:cover;object-position:50% 25%;filter:saturate(.5);opacity:.65;width:100%;height:100%;transition:transform .7s,filter .5s,opacity .5s;position:absolute;inset:0}.universe-faction-number{letter-spacing:.15em;color:#e5e0c8a0;font:8px Arial;position:absolute;top:14px;left:13px}.universe-faction-rail button>div{flex-direction:column;gap:6px;transition:translate .4s;display:flex;position:absolute;bottom:14px;left:13px;right:10px}.universe-faction-rail button>div>span{color:var(--faction);text-shadow:0 0 18px #000;font:24px Georgia,serif}.universe-faction-rail b{color:#eee1c8;font:400 18px Georgia,serif}.universe-faction-rail small{color:#bbd0c1;opacity:0;max-height:0;font:9px/1.5 Arial;transition:max-height .3s,opacity .3s}.universe-faction-rail button>svg{color:var(--faction);opacity:0;transition:opacity .3s,translate .3s;position:absolute;top:12px;right:10px;translate:-4px 4px}.universe-faction-rail button:is(:hover,:focus-visible,[aria-pressed=true]){border-color:color-mix(in srgb,var(--faction) 65%,transparent)}.universe-faction-rail button:is(:hover,:focus-visible,[aria-pressed=true]) img{filter:saturate();opacity:.95;transform:scale(1.09)}.universe-faction-rail button:is(:hover,:focus-visible,[aria-pressed=true]) small{opacity:1;max-height:45px}.universe-faction-rail button:is(:hover,:focus-visible,[aria-pressed=true])>svg{opacity:1;translate:0}.universe-exhibits{border-bottom:1px solid #9daf8c33;grid-template-columns:1.1fr 1fr;gap:22px;margin-bottom:45px;padding-bottom:45px;display:grid}.universe-lore{background:#1b2d30;border:1px solid #8da18833;border-radius:3px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.lore-panorama{isolation:isolate;background:#273b3e;height:260px;position:relative;overflow:hidden}.lore-panorama>img{object-fit:cover;object-position:center 30%;opacity:.85;width:100%;height:100%;transition:transform 1s;animation:.7s universe-appear;position:absolute}.universe-lore:hover .lore-panorama>img{transform:scale(1.05)}.lore-panorama:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#13272cbd);position:absolute;inset:0}.lore-panorama>span{z-index:2;color:#e8ddc4;letter-spacing:.18em;font:8px Arial;position:absolute;bottom:20px;left:20px}.lore-panorama>button{z-index:3;background:#172e31c9;border-radius:50%;width:36px;height:36px;padding:0;position:absolute;bottom:15px;right:15px}.lore-orbit{pointer-events:none;opacity:.5;border:1px solid #e9e1c94a;border-radius:50%;transition:rotate .7s;position:absolute;inset:15% 6%;rotate:-24deg;scale:1.1 .8}.universe-lore:hover .lore-orbit{rotate:-14deg}.lore-copy{padding:22px 24px 25px}.lore-chapters{gap:16px;display:flex}.lore-chapters>button{color:#8fa79b;background:0 0;border:0;border-radius:0;padding:4px 0 7px;font:10px Arial}.lore-chapters>button[aria-pressed=true]{color:#dac8a5;box-shadow:0 1px #b66c4b}.lore-chapter{animation:.35s ease-out universe-appear}.lore-copy h2{color:#ecdfc4;letter-spacing:-.035em;margin:20px 0 14px;font:400 30px/1.15 Georgia,serif}.lore-copy p{color:#b5c4b6;min-height:90px;margin:0;font:12px/1.85 Arial}.universe-table{background:radial-gradient(at 50% 42%,#34564b66,#0000 65%),#142429;border:1px solid #8da18833;border-radius:3px;padding:25px 26px;position:relative}.universe-table h2{letter-spacing:-.035em;color:#eadfc7;margin:13px 0 20px;font:400 38px/1.05 Georgia,serif}.universe-table h2 em{color:#bdd0ac;font-weight:400}.universe-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:155px;margin:0 0 20px;display:grid;position:relative}.universe-lanes>button{isolation:isolate;background:#9daf8a05;border:1px solid #9daf8b38;border-radius:50% 50% 2px 2px;flex-direction:column;justify-content:space-between;align-items:center;padding:11px 4px 6px;transition:background .3s,border-color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.universe-lanes>button[aria-pressed=true]{background:#a2bf8c16;border-color:#abc790a0;transform:translateY(-4px)}.lane-shields{color:#b4b494;opacity:.55;gap:3px;transition:opacity .3s,filter .3s;display:flex}.lane-track{z-index:-1;border-left:1px dashed #a3bc8955;position:absolute;top:40px;bottom:30px;left:50%}.lane-piece{background:#354f4c;border:1px solid #e9dfbb99;border-radius:2px;width:39px;height:54px;transition:transform .4s,box-shadow .3s;display:block;overflow:hidden;transform:rotate(-6deg);box-shadow:0 4px 7px #0007}.lane-piece img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.universe-lanes [aria-pressed=true] .lane-piece{transform:translateY(-5px)rotate(3deg);box-shadow:0 9px 14px #0008}.universe-lanes [aria-pressed=true] .lane-shields{opacity:1;filter:drop-shadow(0 0 5px #b8d99999)}.lane-wake{gap:4px;display:flex}.lane-wake>i{background:#accf8c11;border:1px solid #accf8c77;border-radius:50%;width:4px;height:4px;transition:background .3s,box-shadow .3s}.universe-lanes [aria-pressed=true] .lane-wake>i{background:#bdd995;box-shadow:0 0 6px #bbd58599}.universe-lanes small{color:#829e8f;letter-spacing:.1em;font:8px Arial}.universe-table-note{min-height:114px;animation:.3s universe-appear}.universe-table-note>small{color:#afc09d;letter-spacing:.1em;text-transform:uppercase;font:8px Arial}.universe-table-note h3{color:#e3dbc2;margin:9px 0;font:400 23px Georgia,serif}.universe-table-note p{color:#a5baad;margin:0;font:11px/1.7 Arial}.universe-table>a{color:#c9c6a5;align-items:center;gap:6px;padding:10px 0;font:10px Arial;text-decoration:none;display:inline-flex}.universe-table>button{float:right;background:0 0;border:0;padding:10px 0 10px 8px;font:10px Arial}.universe-home .precon-section{margin-bottom:40px}.universe-last-call{background:radial-gradient(at 33% 100%,#46604d26,#0000 60%);border-block:1px solid #8ca17e3d;justify-content:center;align-items:center;gap:30px;min-height:250px;margin-top:35px;display:flex}.universe-pack-pair{flex:none;width:190px;height:210px;position:relative}.universe-pack-pair>img{object-fit:cover;filter:drop-shadow(0 10px 10px #0008);width:105px;height:175px;transition:rotate .5s,translate .5s;position:absolute;top:20px;left:15px;rotate:-12deg}.universe-pack-pair>img+img{top:28px;left:80px;rotate:10deg}.universe-last-call:hover .universe-pack-pair>img{translate:-5px -5px;rotate:-17deg}.universe-last-call:hover .universe-pack-pair>img+img{translate:5px -9px;rotate:17deg}.universe-last-call h2{color:#e9ddc2;margin:12px 0 20px;font:400 32px/1.1 Georgia,serif}.universe-last-call button{margin-right:9px;padding:9px 12px;font:11px Arial}.universe-last-call button+button{color:#a8bdac;background:0 0;border:0;padding-inline:0}@keyframes universe-appear{0%{opacity:0}to{opacity:1}}@keyframes universe-card-arrive{0%{opacity:0;translate:12px 20px;rotate:5deg}to{opacity:1;translate:0;rotate:0deg}}@keyframes orbital-breathe{50%{opacity:.4;scale:1.04}}@keyframes orbital-turn{to{rotate:360deg}}@keyframes signal-pulse{50%{opacity:.35;scale:.6}}@media (max-width:1100px){.universe-hero{grid-template-columns:.95fr 1fr;min-height:550px}.universe-intro h1{font-size:64px}.universe-card>.press-card.large{width:268px}.universe-caption b{font-size:23px}.universe-faction-rail>button{height:185px;padding:12px 10px}.universe-faction-rail b{font-size:16px}.universe-faction-rail small{font-size:8px}.universe-faction-rail button>div{left:10px}.universe-exhibits{gap:15px}.universe-table{padding:23px 20px}.lore-copy{padding:21px}.universe-table-note h3{font-size:22px}}@media (max-width:760px){.universe-hero{min-height:510px}.universe-intro h1{font-size:54px}.universe-card>.press-card.large{width:230px}.universe-caption{bottom:18px;left:-10px}.universe-caption b{font-size:21px}.universe-caption small{font-size:9px}.universe-coordinate{display:none}.universe-ring{width:330px;height:330px}.universe-proofbar>span{font-size:9px}.universe-faction-rail{gap:6px}.universe-faction-rail>button{height:165px}.universe-faction-rail b{font-size:14px}.universe-faction-rail small{display:none}.universe-section-label>b{font-size:21px}.universe-exhibits{grid-template-columns:1fr 1fr}.lore-panorama{height:220px}.lore-copy h2{font-size:26px}.lore-copy p{font-size:11px}.universe-table h2{font-size:33px}.universe-table-note{min-height:140px}.universe-table>a,.universe-table>button{font-size:9px}}@media (max-width:560px){.universe-home{padding:23px 18px 30px}.universe-hero{flex-direction:column;gap:0;min-height:0;display:flex}.universe-intro{text-align:left;width:100%;padding:0}.universe-intro h1{margin:16px 0 17px;font-size:clamp(52px,14vw,65px)}.universe-intro p{margin-bottom:20px;font-size:12px;line-height:1.65}.universe-running-title{display:none}.universe-home .universe-actions button{min-height:44px;padding:10px 16px;font-size:11px}.universe-home .universe-library-link{padding:14px 0 0;font-size:10px}.universe-stage{align-self:auto;width:100%;height:425px;min-height:425px;margin-top:10px}.universe-card{transform:translate(var(--scene-x),var(--scene-y)) rotate(-5deg);margin-bottom:66px}.universe-card>.press-card.large{width:235px}.universe-painting{opacity:.23;inset:-12% -20%}.universe-caption{max-width:75%;padding-left:10px;bottom:0;left:0}.universe-caption b{font-size:24px}.universe-caption>span{font-size:7px}.universe-stage>.universe-next,.universe-stage>.universe-prev{width:31px;height:31px;bottom:13px}.universe-prev{right:37px}.universe-ring{width:320px;height:320px;top:44%}.universe-proofbar{flex-direction:column;align-items:stretch;gap:12px;margin-top:8px;padding:13px 0}.universe-proofbar>span{font-size:9px}.universe-proofbar>div{justify-content:space-between}.universe-proofbar select{min-height:40px;font-size:11px}.universe-proofbar button{min-height:40px}.universe-factions{margin:29px 0 34px}.universe-section-label{margin-bottom:14px;display:block}.universe-section-label>b{margin-top:8px;font-size:26px;display:block}.universe-faction-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#566c58 transparent;gap:8px;margin:0 -18px;padding:0 18px 10px;display:flex;overflow-x:auto}.universe-faction-rail>button{scroll-snap-align:start;flex:0 0 125px;height:180px}.universe-faction-rail b{font-size:18px}.universe-faction-rail small{font-size:8px;display:block}.universe-faction-rail button>div{bottom:12px;left:11px}.universe-exhibits{grid-template-columns:1fr;gap:18px;margin-bottom:32px;padding-bottom:30px}.lore-panorama{height:230px}.lore-copy{padding:20px}.lore-copy h2{margin-top:18px;font-size:29px}.lore-copy p{min-height:80px;font-size:12px}.universe-table{padding:24px 22px}.universe-table h2{font-size:38px}.universe-lanes{gap:10px;height:165px}.lane-piece{width:43px;height:60px}.universe-table-note{min-height:112px}.universe-table-note h3{font-size:25px}.universe-table-note p{font-size:12px}.universe-table>a,.universe-table>button{min-height:44px;font-size:11px}.universe-home .precon-section h2{font-size:28px}.universe-last-call{justify-content:flex-start;gap:15px;min-height:230px;margin-top:20px}.universe-pack-pair{width:95px;height:180px}.universe-pack-pair>img{width:78px;height:132px;top:25px;left:-8px}.universe-pack-pair>img+img{top:30px;left:22px}.universe-last-call h2{font-size:27px}.universe-last-call .edition-kicker{font-size:7px}.universe-last-call button{min-height:40px;margin:4px 0;font-size:10px;display:flex}.universe-last-call button+button{font-size:9px}.universe-last-call>div:last-child{min-width:0}}@media (prefers-reduced-motion:reduce){.universe-home *{transition:none!important;animation:none!important}.universe-painting,.universe-card{translate:0;transform:none!important}.universe-lanes>button[aria-pressed=true]{transform:none}}.pc-frame-finish:has(.pc-frame-light[data-relief=ready]){background-image:none!important}.card-library .cardgrid,.card-library .cardgrid>div,.card-library .cardbutton{content-visibility:visible;contain:none;contain-intrinsic-size:none;overflow:visible}.card-library .cardgrid>div{position:relative}.card-library .cardgrid>div:is(:hover,:focus-within){z-index:4}.viewer .tiltarea{border-radius:0;min-height:0;padding:20px 12px;box-shadow:none!important;background:0 0!important;border:0!important}.viewer .tiltarea:after{content:none!important;display:none!important}.press-card.poster-card,.poster-card .pc-face,.poster-card .pc-picture{background:0 0!important}.poster-card .pc-face{box-shadow:none!important}.poster-card .pc-face:after{display:none}.poster-card .pc-paperback-inner{border-radius:2%;overflow:hidden;box-shadow:0 9px 22px #13252328}.has-frame-finish:not(.fullart) .pc-spine,.reverse-holo:not(.fullart) .pc-type,.reverse-holo:not(.fullart) .pc-cost{background:0 0}.legendary-band .pc-masthead{color:#253c37}.pc-artist{z-index:7;pointer-events:none;letter-spacing:.07em;color:#344c43;opacity:.65;font:400 1.55cqw/1 Arial,sans-serif;position:absolute;bottom:.8%;left:6%}.fullart .pc-artist{color:#f2e4c9;text-shadow:0 1px 2px #102320;opacity:.85;left:5%}.artist-attribution{color:#647565;margin:12px 0 20px;font:11px/1.5 Arial}.grid-artist{color:#6a7568;flex-basis:100%;margin-top:3px;font:9px/1.3 Georgia,serif}.gridcaption>span{flex-wrap:wrap}.library-shelves{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:15px;display:grid}.library-shelves>button{color:#40594b;text-align:center;white-space:normal;background:#e3e3cf;border:1px solid #aab4a0;border-radius:3px;min-height:48px;padding:10px 12px;font:500 15px/1.2 Georgia,serif}.library-shelves>button[aria-pressed=true]{color:#f3ebd5;background:#284b41;border-color:#284b41;box-shadow:inset 0 -3px #ba7650}.library-shelves>button:hover{background:#d6deca;border-color:#6b8771}.library-shelves>button[aria-pressed=true]:hover{background:#345c4d}.library-search{flex-direction:row;align-self:start;align-items:center;gap:9px;height:44px;min-height:44px;max-height:44px;padding:0 10px}.library-search>svg{flex:none}.library-search input{box-sizing:border-box;flex:1;height:42px;min-height:0;max-height:42px;margin:0;padding:10px 0;line-height:20px}.library-search button{flex:none;min-width:30px;height:30px;margin:0;padding:6px}.library-toolrow{align-items:center}.revision-form select{color:#304c40;background:#f9f3e5;border:1px solid #b4b5a4;width:100%;min-height:42px;margin-top:8px;padding:9px;font-size:12px}.reprint-artist{color:#536c54!important;font-size:11px!important}.reprint-queue>.heading .formrow{flex-wrap:wrap}.reprint-queue>.heading select{max-width:210px}.house-artists-heading{justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.house-artists-heading p{color:#6d7465;margin:0;font-size:11px}.house-artists-heading select{max-width:220px;min-height:42px;font-size:12px}.house-artist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.house-artist-grid>article{background:#e9e4d1;border-top:2px solid #8f9f82;min-width:0;padding:20px}.house-artist-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.house-artist-title h2{color:#2e4639;margin:0;font:400 27px Georgia,serif}.house-artist-title p{color:#8c6749;margin:7px 0 0;font:11px Georgia,serif}.house-artist-title>span{color:#74806a;white-space:nowrap;font-size:10px}.house-style{color:#61745d;margin:14px 0 18px;font-size:11px}.house-style summary{cursor:pointer}.house-style p{font-size:11px;line-height:1.6}.house-approved-works{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 9px;display:grid}.house-approved-works button{text-align:left;min-width:0;box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:0;display:flex}.house-approved-works img{aspect-ratio:5/6;object-fit:cover;object-position:center 30%;border:1px solid #777f6544;width:100%;transition:transform .25s}.house-approved-works button:hover img{transform:translateY(-3px)}.house-approved-works b{color:#344c3c;font:400 13px/1.2 Georgia,serif}.house-approved-works small{color:#7e866f;font:9px Arial}.house-empty{color:#88947c;margin:15px 0 0;font-size:11px}@media (max-width:720px){.house-artist-grid{grid-template-columns:1fr}.house-artists-heading{flex-wrap:wrap;gap:10px}}@media (max-width:560px){.library-shelves{gap:5px;margin-bottom:12px}.library-shelves>button{min-height:46px;padding:9px 5px;font-size:13px}.library-search,.library-filter-toggle{height:44px;min-height:44px;max-height:44px}.library-search input{font-size:16px}.grid-artist{font-size:8px}.viewer .tiltarea{padding:12px 0}.revision-form select{font-size:16px}.house-artist-grid>article{padding:17px 13px}.house-artist-title h2{font-size:25px}.house-approved-works{gap:15px 9px}.house-approved-works b{font-size:12px}.reprint-queue>.heading{flex-direction:column;align-items:stretch}.reprint-queue>.heading select{flex:1;min-width:0;max-width:100%;font-size:12px}}.booster-title>strong{font-size:calc(var(--booster-w)*.152);letter-spacing:-.055em}.press-card.legendary-band .pc-masthead{color:#253c37}.house-artist-grid:has(>article:only-child){grid-template-columns:minmax(0,1fr);max-width:900px}@media (max-width:560px){.house-approved-works{grid-template-columns:repeat(2,minmax(0,1fr))}}.reverse-switch{white-space:nowrap;flex-direction:row}.reverse-switch>svg{flex:none}.story-hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:35px;min-height:465px;padding:15px 0 35px;display:grid}.story-intro h1{letter-spacing:-.05em;color:#f1e8d5;margin:20px 0 22px;font:400 clamp(48px,5vw,72px)/1.01 Georgia,serif}.story-intro h1 em{color:#d3b58b;font-weight:400}.story-intro>p{color:#b6c4bc;max-width:375px;margin:0 0 25px;font:13px/1.85 Arial,sans-serif}.story-actions{align-items:center;gap:12px;display:flex}.story-actions>a,.story-actions>button{justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 17px;font:12px Arial,sans-serif;text-decoration:none;display:inline-flex}.story-actions>a{color:#fff0d5;background:#bd5c3d;border:1px solid #cf7956;border-radius:3px;transition:background .2s,translate .2s}.story-actions>a:hover{background:#cb6a47;translate:0 -2px}.story-card-scene{--scene-x:0px;--scene-y:0px;isolation:isolate;perspective:1200px;place-items:center;min-width:0;height:410px;display:grid;position:relative}.story-orbit{pointer-events:none;border:1px solid #acb2a72a;border-radius:50%;position:absolute;inset:7% -4%;transform:rotate(-25deg)scaleY(.73);box-shadow:0 0 0 22px #d2c5aa03,0 0 0 55px #d2c5aa02}.story-hero-card{width:clamp(160px,18vw,216px);box-shadow:none;filter:drop-shadow(8px 18px 15px #0008);transform:translate(var(--scene-x),var(--scene-y));transform-origin:50% 75%;background:0 0;border:0;border-radius:0;padding:0;transition:transform .4s cubic-bezier(.2,.6,.2,1),filter .4s;animation:.6s ease-out universe-appear;display:block;position:absolute}.story-hero-card>.press-card{width:100%;max-width:none}.hero-card-0{z-index:1;transform:translate(calc(-108px + var(--scene-x)),calc(9px + var(--scene-y))) rotate(-15deg)}.hero-card-1{z-index:3;transform:translate(var(--scene-x),calc(-13px + var(--scene-y))) rotate(-2deg)}.hero-card-2{z-index:2;transform:translate(calc(108px + var(--scene-x)),calc(10px + var(--scene-y))) rotate(13deg)}.story-hero-card:is(:hover,:focus-visible){z-index:5;filter:drop-shadow(6px 22px 18px #000a)}.hero-card-0:is(:hover,:focus-visible){transform:translate(-116px,-9px)rotate(-11deg)}.hero-card-1:is(:hover,:focus-visible){transform:translateY(-29px)rotate(0)}.hero-card-2:is(:hover,:focus-visible){transform:translate(116px,-9px)rotate(9deg)}.story-scene-caption{color:#879c90;letter-spacing:.19em;text-align:center;font:7px Arial;position:absolute;bottom:5px}.story-card-placeholder{aspect-ratio:5/7;background:linear-gradient(130deg,#1d3033,#293b3a);border:1px solid #d1d5bd25;border-radius:8px}.story-pitch{border-block:1px solid #a3b09533;grid-template-columns:.9fr 2.1fr;gap:25px;margin-bottom:38px;padding:29px 0 34px;scroll-margin-top:100px;display:grid}.story-pitch h2{color:#e7dcc1;letter-spacing:-.035em;margin:12px 0 0;font:400 34px/1.1 Georgia,serif}.story-pitch-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.story-pitch-points>button{text-align:left;border:0;background:0 0;border-bottom:1px solid #a3b09533;border-radius:0;min-width:0;padding:8px 0 10px;transition:border-color .2s,translate .2s;display:block;position:relative}.story-pitch-points>button:is(:hover,:focus-visible,[aria-pressed=true]){border-color:#d2b184;translate:0 -3px}.story-pitch-points small{letter-spacing:.09em;text-transform:uppercase;color:#a1b6a2;font:8px Arial}.story-pitch-points h3{color:#eadfc7;min-height:48px;margin:13px 0 10px;font:400 21px/1.15 Georgia,serif}.story-pitch-points p{color:#aebfb2;margin:0;padding-bottom:8px;font:11px/1.8 Arial}.story-pitch-points svg{color:#b9c59e;opacity:0;transition:opacity .2s;position:absolute;top:5px;right:0}.story-pitch-points button:is(:hover,:focus-visible,[aria-pressed=true]) svg{opacity:1}.story-exhibits{margin-bottom:35px;padding-bottom:35px}.legend-collection{border-block:1px solid #9dac8a33;margin:0 0 40px;padding:29px 0 35px;position:relative}.legend-choices{scrollbar-width:thin;justify-content:space-between;gap:5px;margin:20px 0 30px;padding:3px 0 7px;display:flex;overflow-x:auto}.legend-choices>button{white-space:nowrap;background:#213135;border:1px solid #81947c44;border-radius:2px;min-height:40px;padding:10px 13px;font:11px Arial,sans-serif;transition:border-color .2s,background .2s}.legend-choices>button[aria-selected=true]{border-color:var(--faction);box-shadow:inset 0 -2px var(--faction);color:#eee5cd;background:#30433e}.legend-treatment-grid{isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px;display:grid}.legend-treatment-grid>figure{min-width:0;margin:0;position:relative;overflow:visible}:is(.legend-treatment-grid>figure:has(:hover),.legend-treatment-grid>figure:has(:focus-visible)){z-index:5}.legend-treatment-card{background:0 0;border:0;border-radius:0;width:100%;padding:0;display:block;overflow:visible}.legend-treatment-card>.press-card{width:100%;max-width:none}.legend-treatment-grid figcaption{letter-spacing:.035em;text-align:center;color:#bac6b5;padding:18px 0 8px;font:10px Arial,sans-serif}.legend-missing{aspect-ratio:5/7;background:#1b2c30;border:1px solid #9bac8b33;place-items:center;font-size:11px;display:grid}.story-home .story-library-link{color:#d3c7a6;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;margin:12px auto 0;font-size:11px;display:flex}.real-pack-pair{justify-content:center;align-items:center;width:235px;display:flex}.real-pack-pair>.booster-wrapper{--booster-w:108px;transition:transform .35s;position:absolute;top:20px;left:22px;transform:rotate(-12deg)}.real-pack-pair>.booster-wrapper+div{top:25px;left:105px;transform:rotate(10deg)}.universe-last-call:hover .real-pack-pair>.booster-wrapper{transform:translate(-5px,-5px)rotate(-17deg)}.universe-last-call:hover .real-pack-pair>.booster-wrapper+div{transform:translate(5px,-9px)rotate(17deg)}.story-home :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #dfc59e}.booster-v2 .booster-rip,.booster-v2 .booster-bottom{background:repeating-linear-gradient(90deg,#b8b6a4 0 1px,#626861 1px 3px);border-color:#d5d8c066;box-shadow:inset 0 3px 4px #fff2,inset 0 -3px 4px #0006}.booster-v2 .booster-body{background:#101b22;border-inline:1px solid #d3d5bd88}.booster-v2 .booster-body>img{object-position:50% 50%;opacity:.95}.booster-v2 .booster-body:after{background:linear-gradient(105deg,#f0efda1a,#0000 11% 82%,#02081277),linear-gradient(#07121e70,#0000 32% 64%,#08151de6);box-shadow:inset 4px 0 5px #fff1,inset -5px 0 7px #0008}.booster-v2 .booster-imprint{align-items:center;gap:9px;top:7%;left:8%;right:8%}.booster-v2 .booster-imprint .axiom-lockup{gap:6px}.booster-v2 .booster-imprint .axiom-lockup>img{width:calc(var(--booster-w)*.22);height:calc(var(--booster-w)*.22)}.booster-v2 .booster-imprint .axiom-lockup>span{font-size:calc(var(--booster-w)*.112);letter-spacing:.03em}.booster-v2 .booster-imprint .axiom-lockup small{font-size:calc(var(--booster-w)*.039);letter-spacing:.15em}.booster-v2 .booster-imprint>small{font-size:calc(var(--booster-w)*.025);letter-spacing:.13em;white-space:nowrap}.booster-v2 .booster-title{text-align:center;align-items:center;gap:calc(var(--booster-w)*.025);bottom:5%;left:8%;right:8%}.booster-v2 .booster-title>span{font-size:calc(var(--booster-w)*.025);letter-spacing:.24em}.booster-v2 .booster-title>strong{font:400 calc(var(--booster-w)*.18)/1 Georgia,serif;letter-spacing:.04em}.booster-v2 .booster-title>b{width:100%;padding:calc(var(--booster-w)*.04) 2px;font:700 calc(var(--booster-w)*.043)/1 Arial,sans-serif;letter-spacing:.11em;color:#17272b;text-shadow:none;background:#dfddcc;border-block:1px solid #f6edce66;display:block;box-shadow:0 2px 4px #0005}.booster-v2 .booster-title>small{font-size:calc(var(--booster-w)*.027);letter-spacing:.03em;color:#d3d4c5}.booster-v2.booster-collector .booster-body>img{object-position:58% 50%}.booster-v2.booster-collector .booster-imprint{left:20%;right:5%}.booster-v2.booster-collector .booster-title{left:21%;right:6%}.booster-v2.booster-collector .booster-imprint .axiom-lockup>img{width:calc(var(--booster-w)*.18);height:calc(var(--booster-w)*.18)}.booster-v2.booster-collector .booster-imprint .axiom-lockup>span{font-size:calc(var(--booster-w)*.087)}.booster-v2.booster-collector .booster-imprint .axiom-lockup small{font-size:calc(var(--booster-w)*.031)}.booster-v2.booster-collector .booster-title>b{font-size:calc(var(--booster-w)*.036);color:#28251e;background:linear-gradient(100deg,#c7b88f,#ece5ca 45%,#aa9870)}.booster-edition-strip{z-index:4;background:linear-gradient(90deg,#b2a381,#e3d7b4 38%,#f2e8ce 55%,#af9e76);border-right:1px solid #fff7d966;justify-content:center;align-items:center;width:15%;display:flex;position:absolute;inset:0 auto 0 0;box-shadow:2px 0 5px #0006}.booster-edition-strip>span{writing-mode:vertical-rl;font:700 calc(var(--booster-w)*.066)/1 Arial,sans-serif;letter-spacing:.16em;color:#262c2a;white-space:nowrap;transform:rotate(180deg)}.review-workflow-tabs{border-bottom:1px solid #476052;gap:7px;margin:23px 0 18px;padding-bottom:12px;display:flex}.review-workflow-tabs>button{gap:9px;min-height:42px;font-size:12px}.review-workflow-tabs>button[aria-selected=true]{color:#f2ead2;background:#243d34;border-color:#243d34}.review-workflow-tabs>button>span{opacity:.7;font-size:10px}.art-review .art-review-filters{grid-template-columns:minmax(180px,1.6fr) repeat(3,minmax(110px,1fr))}.review-request-comments{max-height:230px;margin:12px 0;font:11px/1.65 Arial,sans-serif;overflow:auto}.review-request-comments summary{cursor:pointer;color:#344e42;padding:5px 0}.review-request-comments blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:1px solid #b7bc9e66;margin:9px 0;padding:0 0 0 9px}.review-request-comments>div{margin-bottom:13px}.art-review button.review-keep-current{color:#344e42;background:0 0;border-color:#8b9b7f80;min-height:42px;margin-top:10px;padding:10px 12px;font-size:11px;display:flex}@media (max-width:1100px){.story-hero{gap:20px}.story-intro h1{font-size:60px}.story-hero-card{width:182px}.hero-card-0{transform:translate(calc(-84px + var(--scene-x)),calc(9px + var(--scene-y))) rotate(-15deg)}.hero-card-2{transform:translate(calc(84px + var(--scene-x)),calc(10px + var(--scene-y))) rotate(13deg)}.legend-choices>button{padding-inline:10px;font-size:10px}.legend-treatment-grid{gap:16px}.story-pitch{grid-template-columns:1fr;gap:17px}.story-pitch h2 br{display:none}.story-pitch-points h3{min-height:0}.story-pitch-points p{font-size:12px}.story-pitch-points{gap:25px}}@media (max-width:760px){.story-hero{grid-template-columns:1fr 1fr;gap:10px;min-height:410px}.story-intro h1{font-size:46px}.story-intro>p{font-size:12px}.story-card-scene{height:350px}.story-hero-card{width:150px}.hero-card-0{transform:translate(calc(-58px + var(--scene-x)),calc(5px + var(--scene-y))) rotate(-15deg)}.hero-card-2{transform:translate(calc(58px + var(--scene-x)),calc(5px + var(--scene-y))) rotate(13deg)}.legend-treatment-grid{gap:12px}.legend-choices{justify-content:flex-start;gap:7px}.legend-choices>button{min-height:42px;padding-inline:13px}.legend-treatment-grid figcaption{font-size:9px}.story-actions{gap:6px}.story-actions>a,.story-actions>button{padding-inline:11px;font-size:11px}.art-review .art-review-filters{grid-template-columns:1fr 1fr}}@media (max-width:560px){.story-home{padding-top:14px}.story-home .home-imprint{padding-bottom:5px}.story-hero{flex-direction:column;gap:0;padding:0 0 28px;display:flex}.story-card-scene{order:-1;width:100%;height:270px;min-height:270px}.story-hero-card{width:140px}.hero-card-0{transform:translate(-83px)rotate(-14deg)}.hero-card-1{transform:translateY(-7px)rotate(-2deg)}.hero-card-2{transform:translate(83px)rotate(12deg)}.hero-card-0:is(:hover,:focus-visible){transform:translate(-85px,-9px)rotate(-11deg)}.hero-card-1:is(:hover,:focus-visible){transform:translateY(-17px)rotate(0)}.hero-card-2:is(:hover,:focus-visible){transform:translate(85px,-9px)rotate(9deg)}.story-orbit{inset:10% 0 5%}.story-scene-caption{font-size:6px;bottom:7px}.story-intro{width:100%;padding-top:13px}.story-intro h1{margin:13px 0 16px;font-size:clamp(41px,11vw,53px)}.story-intro>p{max-width:100%;margin-bottom:19px;font-size:12px;line-height:1.75}.story-actions>a,.story-actions>button{min-height:44px;padding-inline:14px;font-size:11px}.story-pitch{margin-bottom:26px;padding:24px 0 23px;scroll-margin-top:75px}.story-pitch h2{max-width:270px;font-size:30px}.story-pitch-points{display:block}.story-pitch-points>button{width:100%;margin-bottom:0;padding:16px 0 18px}.story-pitch-points small{font-size:8px}.story-pitch-points h3{margin:8px 0;font-size:23px}.story-pitch-points p{max-width:95%;padding:0;font-size:12px;line-height:1.75}.story-pitch-points svg{top:15px}.legend-collection{margin-bottom:27px;padding:23px 0 24px}.legend-choices{margin:17px -18px 22px;padding:3px 18px 10px}.legend-treatment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.legend-treatment-grid figcaption{padding-top:13px;font-size:10px}.real-pack-pair{width:115px;height:190px}.real-pack-pair>.booster-wrapper{--booster-w:88px;top:20px;left:-12px}.real-pack-pair>.booster-wrapper+div{top:28px;left:38px}.review-workflow-tabs{gap:5px}.review-workflow-tabs>button{gap:5px;min-height:44px;padding:9px;font-size:10px}.review-workflow-tabs>button>span{font-size:9px}.art-review .art-review-filters{grid-template-columns:1fr 1fr}.art-review .art-review-filters>input{grid-column:1/-1;min-height:42px;font-size:16px}.review-request-comments{font-size:11px}.story-home .universe-last-call{min-height:220px}}@media (max-width:360px){.story-hero-card{width:122px}.hero-card-0{transform:translate(-74px)rotate(-13deg)}.hero-card-2{transform:translate(74px)rotate(11deg)}.story-card-scene{height:240px;min-height:240px}}@media (prefers-reduced-motion:reduce){.story-home *{transition:none!important;animation:none!important}.story-pitch-points>button{translate:0!important}.story-hero-card:is(:hover,:focus-visible){filter:drop-shadow(8px 18px 15px #0008)}}.review-studio-tabs{border-block:1px solid #a59f8755;align-items:center;gap:6px;padding:15px 0 18px}.review-studio-tabs>button{gap:8px;min-height:42px;font-size:11px}.review-studio-tabs>button>span{opacity:.7;font-size:10px}.review-guide-separator{border-left:1px solid #a59f8777;height:23px;margin:0 5px}.pack-sealed-product:has(.booster-v2) .pack-tear>span{translate:0 -17px}@media (max-width:560px){.review-studio-tabs{gap:5px;padding-block:13px}.review-studio-tabs>button{min-height:44px;padding:10px 11px;font-size:10px}.review-guide-separator{display:none}.pack-sealed-product:has(.booster-v2) .pack-tear>span{translate:0 -14px}}.home-showcase-width{min-width:0;container:axiom-home/inline-size}.faction-home-hero{isolation:isolate;padding:14px 0 34px}header.faction-home-intro{background:0 0;border:0;grid-template-columns:1.1fr 1fr;align-items:end;gap:36px;height:auto;min-height:0;margin:6px 0 0;padding:0;display:grid}.faction-home-intro h1{letter-spacing:-.04em;color:#f1e7cf;text-wrap:balance;margin:14px 0 0;font:400 clamp(36px,4.3cqi,52px)/1.08 Georgia,serif}.faction-home-intro h1 em{color:#cebc94;font-weight:400}.faction-home-intro>p{color:#afc0b4;max-width:410px;margin:0 0 2px;font:12px/1.8 Arial,sans-serif}.faction-stripes{isolation:isolate;width:min(100%,500px);margin:20px auto 27px;position:relative}.faction-logo-showcase{touch-action:pan-y pinch-zoom;width:100%;display:block;overflow:visible}.faction-logo-composition{transition:transform .55s cubic-bezier(.2,.7,.2,1)}.faction-stripe{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.faction-stripe-hit{fill:#0000;pointer-events:all;transform-origin:0 0;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.faction-white-panel{fill:#f1f0e8;transform-origin:0 0;pointer-events:none;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.faction-logo-letter,.faction-logo-foreground{fill:#f1f0e8;pointer-events:none}.faction-logo-foreground{clip-path:inset(83% 0 0);pointer-events:none}.faction-stripe-color{fill:var(--stripe);transform-origin:0 0;pointer-events:none;transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .35s}.faction-stripe:focus-visible .faction-stripe-hit{stroke:#f1e7cf;stroke-width:.7px;stroke-dasharray:2 2}.faction-stripe[aria-selected=true] .faction-stripe-color{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--stripe) 25%,transparent))}.faction-logo-portraits{pointer-events:none}.faction-stripe-art{opacity:0;pointer-events:none;transition:opacity .2s ease-out,transform .55s cubic-bezier(.2,.7,.2,1)}.faction-stripe-art[data-visible=true]{opacity:1;transition:opacity .32s ease-out .15s,transform .55s cubic-bezier(.2,.7,.2,1)}.faction-stripe-character{-webkit-mask-image:none;mask-image:none}.faction-hero-name{fill:#eae1c9;letter-spacing:.05px;font:400 6.5px Georgia,Times New Roman,serif}.faction-logo-caption{color:#dcd5bf;justify-content:center;align-items:center;gap:15px;margin:5px 0 0;display:flex}.faction-logo-caption>span{letter-spacing:.12em;font:600 16px/1 Arial,sans-serif}.faction-logo-caption small{letter-spacing:.27em;margin-top:3px;font:8px/1.5 Arial,sans-serif;display:block}.faction-logo-caption>i{background:#9fa68b55;width:1px;height:25px}.faction-logo-caption>b{min-width:65px;font:400 14px Georgia,serif}.faction-character-showcase{border-top:1px solid #a8b29033;grid-template-columns:.82fr 1.8fr;align-items:center;gap:34px;min-width:0;padding-top:25px;display:grid}.faction-character-copy{min-width:0;animation:.3s ease-out universe-appear}.faction-cycle{align-items:center;gap:7px;margin-bottom:17px;display:flex}.faction-cycle>span{letter-spacing:.12em;color:#8fa797;margin-right:auto;font:10px Arial,sans-serif}.faction-cycle>button{color:#d0d6bd;background:#1c3033;border:1px solid #8fa18655;border-radius:50%;place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:grid}.faction-character-copy>small{letter-spacing:.11em;text-transform:uppercase;color:var(--hero-faction);font:9px/1.5 Arial,sans-serif}.faction-character-copy h2{letter-spacing:-.035em;color:#eee5cc;text-wrap:balance;margin:11px 0 13px;font:400 clamp(28px,3.2cqi,40px)/1.08 Georgia,serif}.faction-character-copy>p{color:#acbdaf;margin:12px 0 17px;font:12px/1.8 Arial,sans-serif}.faction-character-copy>p.faction-story-title{color:#d5c7a6;margin:0 0 13px;font:400 19px/1.2 Georgia,serif}.faction-playstyle{color:#99b19f;letter-spacing:.025em;margin-bottom:16px;font:9px/1.6 Arial,sans-serif;display:block}.faction-home-actions{align-items:center;gap:20px;display:flex}.faction-home-actions>a,.faction-home-actions>button{color:#d3c7a6;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:8px 0;font:11px Arial,sans-serif;text-decoration:none;display:inline-flex}.faction-home-actions>a{color:#edcf9e;border-bottom:1px solid #c27d5966}.character-triptych{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;min-width:0;padding-top:5px;display:grid}.character-triptych>figure{min-width:0;margin:0;animation:.35s ease-out universe-appear;position:relative;overflow:visible}:is(.character-triptych>figure:has(:hover),.character-triptych>figure:has(:focus-visible)){z-index:5}.character-treatment-card{filter:drop-shadow(5px 10px 9px #0006);background:0 0;border:0;border-radius:0;width:100%;padding:0;transition:translate .25s;display:block;overflow:visible}.character-treatment-card>.press-card{width:100%;max-width:none}.character-treatment-card:hover{translate:0 -4px}.character-triptych figcaption{text-align:center;color:#b4c4b1;padding:13px 0 3px;font:10px/1.4 Arial,sans-serif}.character-missing{aspect-ratio:5/7;color:#a5b89e;background:#203033;border:1px solid #8fa18655;place-items:center;font-size:10px;display:grid}.faction-home-hero :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #dfc59e}@container axiom-home (width<=760px){header.faction-home-intro{grid-template-columns:1fr;gap:16px}.faction-home-intro h1{max-width:17ch;font-size:clamp(34px,7.2cqi,46px)}.faction-home-intro>p{max-width:100%;font-size:12px;line-height:1.75}.faction-stripes{width:min(100%,420px);margin:18px auto 24px}.faction-character-showcase{grid-template-columns:1fr;gap:21px;padding-top:21px}.faction-character-copy{grid-template-columns:minmax(0,1fr) auto;column-gap:14px;display:grid}.faction-cycle{grid-area:1/2/3;align-self:center;margin:0}.faction-cycle>span{margin-right:5px;font-size:9px}.faction-cycle>button{width:44px;min-width:44px;height:44px}.faction-character-copy>small{grid-area:1/1}.faction-character-copy h2{grid-area:2/1;margin:7px 0 4px;font-size:32px}.faction-character-copy>p{grid-column:1/-1;margin:15px 0 8px;font-size:12px}.faction-character-copy>p.faction-story-title,.faction-playstyle{display:none}.faction-home-actions{grid-column:1/-1;margin-top:2px}.character-triptych{justify-self:center;gap:14px;width:100%;max-width:640px;padding-top:0}}@container axiom-home (width<=480px){.faction-home-hero{padding:8px 0 24px}.faction-home-intro h1{max-width:15ch;margin-top:13px;font-size:clamp(32px,9.1cqi,40px)}.faction-home-intro .edition-kicker{letter-spacing:.12em;font-size:9px}.faction-stripes{width:min(100%,390px);margin:21px auto}.faction-character-copy{column-gap:10px}.faction-character-copy>small{letter-spacing:.08em;font-size:8px}.faction-character-copy h2{font-size:28px;line-height:1.12}.faction-cycle{gap:5px}.faction-cycle>span{margin-right:1px;font-size:8px}.faction-cycle>button{width:40px;min-width:40px;height:44px}.faction-character-copy>p{margin-top:14px;line-height:1.75}.faction-character-showcase{gap:21px;padding-top:19px}.character-triptych{gap:9px}.character-triptych figcaption{padding-top:11px;font-size:9px}.faction-home-actions{gap:21px}.faction-home-actions>a,.faction-home-actions>button{font-size:11px}}@media (prefers-reduced-motion:reduce){.faction-home-hero *{transition:none!important;animation:none!important}.character-treatment-card{translate:0!important}}.home-artwork-review>p{color:var(--muted);max-width:680px;font-size:12px;line-height:1.7}.home-artwork-controls{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.home-artwork-controls fieldset{border:0;gap:4px;margin:0;padding:0;display:flex}.home-artwork-controls legend{color:var(--muted);margin-bottom:7px;font-size:10px}.home-artwork-controls button{min-height:40px;padding:8px 13px;font-size:11px}.home-artwork-controls button[aria-pressed=true]{color:#f1ead7;background:#28483f;border-color:#849a7a}.home-artwork-controls label{color:var(--muted);gap:7px;margin-left:auto;font-size:10px;display:grid}.home-artwork-controls select{min-height:40px;padding:7px 26px 7px 12px;font-size:12px}.home-artwork-frame{border:1px solid #71847666;border-radius:12px;max-width:100%;margin:0 auto 30px;overflow:hidden;box-shadow:0 12px 40px #0003}.home-artwork-frame .universe-home{background-color:#111d21;width:100%;margin:0;padding:20px 18px}.home-artwork-frame .home-imprint{display:none}.home-artwork-frame .faction-home-hero{padding-bottom:12px}.home-artwork-portraits{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:15px;margin-top:25px;display:grid}.home-artwork-portraits figure{background:#14232a;border:1px solid #51615a55;border-radius:5px;margin:0;padding:15px}.home-artwork-portraits img{object-fit:contain;width:100%;height:200px;margin-bottom:12px;display:block}.home-artwork-portraits figcaption{color:#dbd5bd;gap:7px;font-size:12px;display:grid}.home-artwork-portraits figcaption small{color:#9faf9e;font-size:10px}.home-artwork-portraits a{color:#e3c79e;align-items:center;min-height:32px;margin-top:6px;font-size:10px;display:inline-flex}.faction-home-hero{position:relative}.faction-world-backdrop{z-index:-1;pointer-events:none;opacity:.7;position:absolute;inset:0 -26px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 76%,#0000);mask-image:linear-gradient(#0000,#000 12% 76%,#0000)}.faction-world-backdrop:after{content:"";background:linear-gradient(#111b1e88,#111b1e20 36%,#111b1ed9 72%,#111b1e),linear-gradient(90deg,#111b1e55,#0000 26% 74%,#111b1e55);position:absolute;inset:0}.faction-world-backdrop>img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;animation:.7s ease-out both world-reveal;position:absolute;inset:0}.faction-world-backdrop>img.is-previous{animation:none}@keyframes world-reveal{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.faction-world-backdrop>img{animation:none}}.faction-cycle>.home-rotation-toggle:disabled{opacity:.5;cursor:default}.faction-cycle>.home-rotation-toggle:focus-visible{outline-offset:3px;outline:2px solid}.faction-character-copy>.card-motion-control,.card-motion-control{grid-column:1/-1;margin-top:8px}@keyframes faction-name-in{0%{opacity:0;translate:0 3px}to{opacity:1;translate:0}}.card-motion-control{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.card-motion-control>button{color:#d7d6bd;background:#1d3336;border:1px solid #9baf8e55;align-items:center;gap:6px;min-height:36px;padding:7px 10px;font-size:10px;display:inline-flex}.card-motion-control>span{color:#b5b89d;font-size:10px;line-height:1.5}.press-card{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.press-card.large{touch-action:none}.deck-editor-bar{z-index:15;background:#142428f5;border-bottom:1px solid #8c9c7b44;flex-wrap:wrap;align-items:center;gap:9px;padding:14px 0;display:flex;position:sticky;top:0}.deck-editor-bar>input{flex:1;min-width:150px;max-width:400px;font:20px Georgia,serif}.deck-editor-bar>strong{color:#d9c69c;white-space:nowrap;padding:0 8px;font:20px Georgia,serif}.deck-editor-bar>strong.deck-complete{color:#c2dcae}.deck-editor-bar>button{min-height:40px;font-size:11px}.deck-construction-status{color:#b4c2a5;margin:14px 0;font-size:12px;line-height:1.7}.deck-construction-status>span{color:#e3c297;display:block}.deck-builder-tools{align-items:center;gap:8px;margin:22px 0 17px;display:flex}.deck-card-search{color:#a6b99f;border:1px solid #8c9c7b55;border-radius:4px;flex:1;align-items:center;gap:9px;max-width:480px;padding:0 11px;display:flex}.deck-card-search>input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;padding:11px 0;font-size:12px}.deck-builder-tools>button{white-space:nowrap;min-height:40px;font-size:11px}.deck-builder-tools>button[aria-pressed=true]{color:#ede8cd;background:#36534a}.deck-card-filters{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.deck-card-filters>select{min-height:40px;font-size:12px}.deck-card-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:start;gap:28px 23px;display:grid}.deck-card-entry{min-width:0;position:relative}.deck-card-entry:has(.cardbutton:hover){z-index:3}.deck-card-entry>.cardbutton{background:0 0;border:0;width:100%;padding:0;display:block}.deck-card-entry .press-card{width:100%;max-width:none}.deck-card-quantity{background:#203234;border:1px solid #91a78055;border-radius:5px;justify-content:space-between;align-items:center;gap:9px;margin-top:14px;display:flex}.deck-card-quantity>button{color:#d6d4b9;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;padding:0;display:grid}.deck-card-quantity>button:disabled{opacity:.28}.deck-card-quantity>output{color:#c5d0b6;font:12px/1 Arial,sans-serif}.deck-cover-settings{color:#b2bf9f;border-top:1px solid #8c9c7b44;margin:32px 0;padding-top:18px;font-size:12px}.deck-cover-settings>summary{cursor:pointer}.ct-response-context.battle-response-rail{max-width:780px;min-height:68px;box-shadow:none;background:#203538f5;align-items:center;gap:16px;margin:0 auto 12px;padding:9px 12px;display:flex}.response-rail-label{color:#dfc795;flex:0 0 94px;gap:6px;display:grid}.response-rail-label>b{font-size:10px;font-weight:500}.response-rail-label>small{color:#a8b99d;font-size:9px}.battle-response-rail .ct-response-intent{flex:1;gap:12px;min-width:0}.battle-response-rail .ct-response-card{gap:9px}.battle-response-rail .ct-response-card>img{width:36px;height:47px}.battle-response-rail .ct-response-card>strong,.battle-response-rail .ct-response-public-target>strong{font:400 13px/1.25 Georgia,serif}.response-attack-arrow{color:#e2b487;flex-shrink:0;align-items:center;gap:4px;font-size:10px;display:flex}.battle-response-rail .ct-response-public-target{gap:8px;min-width:0}.response-details{flex-shrink:0;position:relative}.response-details>summary{cursor:pointer;color:#b8c4ab;place-items:center;min-width:40px;min-height:40px;list-style:none;display:grid}.response-details>summary::-webkit-details-marker{display:none}.response-details>div{z-index:25;background:#182b30;border:1px solid #879a7b;width:min(260px,80vw);padding:14px;font-size:11px;line-height:1.6;position:absolute;top:100%;right:0;box-shadow:0 7px 25px #0009}.response-details p{color:#c0c3a6;margin:10px 0 0;font-size:11px}.ct-arena{position:relative}.ct-attack-trace{pointer-events:none;z-index:8;filter:drop-shadow(0 0 4px #d2bc6966);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ct-attack-trace path{fill:none;stroke:#e7bc84;stroke-width:2px;stroke-dasharray:7 8}.ct-attack-trace circle{fill:#e7bc84;stroke:#12242b;stroke-width:2px}.pack-studio .pocket-heading{min-height:88px}.pack-studio .pocket-heading h1{transition:color .3s}.pack-studio .pack-presenter{cursor:grab;transition:transform .35s cubic-bezier(.18,.8,.26,1.15),opacity .25s;animation:.46s cubic-bezier(.16,.72,.22,1) backwards pack-discovery-arrive}.pack-studio .pack-presenter:active{cursor:grabbing;transition:none}.pack-studio .pack-presenter.is-leaving{transform:translateX(calc(var(--exit-dir,-1)*min(370px,85vw))) translateY(-24px) rotate(calc(var(--exit-dir,-1)*12deg));opacity:0;transition:transform .3s cubic-bezier(.4,0,.8,.5),opacity .28s ease-in;animation:none}.pack-studio .pack-stock-edge{transition:opacity .3s;box-shadow:2px 2px #d8d7bd55,4px 4px #304445,5px 5px #d8d7bd44}.pack-studio .pack-pull-caption{animation:.4s ease-out pack-caption-arrive}.pack-studio .pack-progress i{transition:background .3s,box-shadow .3s}.pack-studio .pack-progress i.seen{box-shadow:0 0 7px #b2d79a25}.pack-studio .booster-wrapper.is-opening .booster-rip{animation-duration:.48s;animation-timing-function:cubic-bezier(.2,.7,.4,1)}.pack-studio .booster-wrapper.is-opening .booster-body,.pack-studio .booster-wrapper.is-opening .booster-bottom{animation-duration:.58s;animation-delay:.14s}@keyframes pack-discovery-arrive{0%{opacity:0;translate:0 28px;scale:.965}to{opacity:1;translate:0;scale:1}}@keyframes pack-caption-arrive{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}.pack-heading-tools{align-items:center;gap:9px;display:flex}.pack-effects-settings{z-index:20;position:relative}.pack-effects-settings>summary{cursor:pointer;color:#bac6aa;border:1px solid #81987855;border-radius:50%;place-items:center;width:36px;height:36px;list-style:none;display:grid}.pack-effects-settings>summary::-webkit-details-marker{display:none}.pack-effects-settings>.card-motion-control,.pack-effects-settings>.card-motion-hint{background:#182c30;border:1px solid #81987866;width:220px;margin:9px 0;padding:13px;position:absolute;top:100%;right:0;box-shadow:0 10px 25px #0007}.card-motion-hint{color:#b5c3a8;font-size:10px;line-height:1.6}.pack-presenter[data-inspecting=true]{transition:none}.pack-studio .pack-presenter.is-leaving{transform:translateX(calc(var(--exit-dir,-1)*min(370px,85vw))) translateY(-18px) rotateY(calc(var(--exit-dir,-1)*24deg)) rotateZ(calc(var(--exit-dir,-1)*9deg))}.pack-reveal-stage[data-first=true] .pack-card-face{transform-origin:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:.62s cubic-bezier(.16,.75,.22,1) backwards pack-first-turn}.pack-reveal-sweep{z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(116deg,#0000 36%,#d4d9bd0d 48%,#d4d9bd28 50%,#0000 64%);animation:.8s ease-out both pack-light-pass;position:absolute;inset:4% -5%}.reveal-tier-base .pack-reveal-sweep{display:none}.pack-reveal-glow{animation:.8s ease-out pack-light-bloom}.reveal-tier-full-art .pack-reveal-glow{background:radial-gradient(#7dbea52e,#0000 67%)}.reveal-tier-archive .pack-reveal-glow{background:radial-gradient(#d8a65f40,#0000 67%);animation-duration:1.15s}.reveal-tier-archive .pack-reveal-sweep{background:linear-gradient(116deg,#0000 36%,#c9924f12 46%,#e3c79040 50%,#0000 64%);animation-duration:1.05s}.pack-unveil-stage{height:calc(var(--reveal-card-width)*1.4 + 205px);isolation:isolate;perspective:1300px;flex-direction:column;justify-content:center;align-items:center;gap:29px;display:flex;position:relative}.pack-unveil-halo{z-index:-1;background:radial-gradient(#adc89526,#0000 64%);animation:.68s ease-out pack-light-bloom;position:absolute;inset:10% -10%}.pack-unveil-stack{width:var(--reveal-card-width);aspect-ratio:5/7;max-width:calc(100vw - 80px);animation:.68s cubic-bezier(.2,.75,.3,1) both pack-unveil-rise;position:relative}.pack-unveil-stack>img{object-fit:contain;border-radius:10px;width:100%;height:100%;display:block;position:relative;box-shadow:0 20px 38px #0007}.pack-unveil-stack>i{opacity:.7;background:#a6ad96;border-radius:10px;position:absolute;inset:3px -3px -3px 3px;transform:rotate(1deg);box-shadow:1px 1px #293e40}.pack-unveil-stack>i:nth-child(2){opacity:.35;inset:5px -5px -5px 5px;transform:rotate(2deg)}.pack-unveil-stage>span{color:#c5c7a7;letter-spacing:.24em;font:9px Arial,sans-serif;animation:.45s ease-out pack-caption-arrive}.pack-results>div{animation:pack-discovery-arrive .4s var(--pull-delay,0s) ease-out backwards}@keyframes pack-unveil-rise{0%{opacity:0;transform:translateY(48px)rotateX(14deg)rotate(-4deg)scale(.91)}60%{opacity:1;transform:translateY(-5px)rotate(1deg)scale(1.01)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes pack-first-turn{0%{opacity:0;transform:rotateY(-48deg)scale(.96)}35%{opacity:1}to{opacity:1;transform:rotateY(0)scale(1)}}@keyframes pack-light-pass{0%{opacity:0;translate:-18%}25%{opacity:1}to{opacity:0;translate:24%}}@keyframes pack-light-bloom{0%{opacity:.3;scale:.85}45%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.pack-unveil-stage *,.pack-reveal-sweep,.pack-reveal-glow,.pack-card-face,.pack-results>div{transition:none!important;animation:none!important}.pack-reveal-sweep{display:none}.pack-studio .pack-presenter.is-leaving{transform:none!important}}.art-review-grid:has(.review-card-group){grid-template-columns:repeat(auto-fill,minmax(min(100%,350px),1fr));gap:23px}.art-review-grid>.review-card-group{background:#1a2c30;border:1px solid #8a9f7a55;min-width:0;padding:18px;display:block}.review-card-group>h2{color:#e7dfc5;margin:0 0 18px;font:400 25px/1.2 Georgia,serif}.review-card-targets{gap:20px;display:grid}.review-card-targets>section{border-top:1px solid #8a9f7a33;grid-template-columns:105px minmax(0,1fr);gap:15px;padding-top:17px;display:grid}.review-card-targets>section:first-child{border:0;padding-top:0}.review-card-targets .art-review-image{aspect-ratio:auto;background:#152329;border:0;border-radius:3px;width:105px;height:148px}.review-card-targets .art-review-image img{object-fit:contain;width:100%;height:100%}.review-card-targets h3{margin:6px 0;font:400 18px/1.2 Georgia,serif}.review-card-targets p{margin:7px 0;font-size:11px;line-height:1.6}.review-card-targets .review-request-comments{font-size:11px}.review-card-targets .review-request-comments blockquote{margin:8px 0;font-size:11px;line-height:1.6}.review-card-targets button:not(.art-review-image){min-height:38px;margin-top:7px;font-size:11px}.review-card-targets small{font-size:9px}@media (max-width:600px){.deck-editor-bar{gap:7px}.deck-editor-bar>input{flex-basis:calc(100% - 86px);max-width:none}.deck-editor-bar>strong{font-size:19px}.deck-editor-bar>button{padding:9px 11px;font-size:10px}.deck-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 15px}.deck-card-quantity{margin-top:10px}.deck-builder-tools{gap:6px}.deck-card-search{padding:0 8px}.deck-card-search>input{font-size:11px}.deck-builder-tools>button{padding:8px;font-size:10px}.ct-response-context.battle-response-rail{gap:8px;min-height:61px;margin:0 8px 9px;padding:7px 9px}.response-rail-label{flex-basis:60px}.response-rail-label>b{font-size:8px;line-height:1.4}.response-rail-label>small{font-size:8px}.battle-response-rail .ct-response-card{gap:5px}.battle-response-rail .ct-response-card>strong,.battle-response-rail .ct-response-public-target>strong{font-size:11px}.battle-response-rail .ct-response-card>img{width:27px;height:37px}.response-attack-arrow{gap:3px}.response-attack-arrow>svg:first-child{display:none}.response-attack-arrow>svg:last-child{width:16px}.battle-response-rail .ct-response-intent{gap:7px}.response-details>summary{min-width:30px;min-height:40px}.review-card-targets>section{grid-template-columns:90px minmax(0,1fr);gap:12px}.review-card-targets .art-review-image{width:90px;height:126px}.art-review-grid>.review-card-group{padding:15px}}@media (prefers-reduced-motion:reduce){.faction-hero-name,.pack-studio .pack-presenter,.pack-studio .pack-pull-caption,.pack-studio .booster-wrapper *{transition:none!important;animation:none!important}.ct-attack-trace{filter:none}}.shell>main:has(.deck-workshop){color:#e9e4d5;background:#111b1e}.shell>main:has(.deck-workshop) .home-artwork-review>p{color:#b5c0ae}.deck-workshop{color:#e2dcc7;min-width:0;container:deck-workshop/inline-size}.deck-lobby-heading{align-items:center;margin-bottom:24px}.deck-lobby-heading h1{margin-top:8px}.deck-lobby-heading>button{min-height:42px;font-size:12px}.deck-section-title{margin:28px 0 15px;font:400 25px Georgia,serif}.deck-starter-list,.deck-saved-list{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:12px;display:grid}.deck-starter-list>button,.deck-saved-list>button{text-align:left;color:#dfd9c3;background:#17292e;border:1px solid #71857055;align-items:center;gap:15px;min-width:0;padding:14px 15px;display:flex}.deck-starter-list .deck-carton-stage,.deck-saved-list .deck-carton-stage{--carton-w:76px;flex:0 0 86px;height:115px;margin:0!important}.deck-starter-list>button>span,.deck-saved-list>button>span{gap:10px;min-width:0;display:grid}.deck-starter-list>button>span>strong,.deck-saved-list>button>span>strong{font:400 21px/1.15 Georgia,serif}.deck-starter-list>button>span>small,.deck-saved-list>button>span>small{color:#b7c8af;overflow-wrap:anywhere;font:11px/1.5 Arial,sans-serif}.deck-starter-list>button>span>b{color:#e5cea0;align-items:center;gap:7px;font:11px Arial,sans-serif;display:flex}.deck-starter-list>button>span>b>svg{rotate:180deg}.deck-board{z-index:16;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#15252bf7;border:1px solid #859a7755;border-radius:7px 7px 0 0;padding:16px 17px 10px;position:sticky;top:0;box-shadow:0 8px 22px #0003}.deck-builder-heading{align-items:center;gap:11px;min-width:0;display:flex}.deck-builder-heading>input{color:#e9e0c7;min-width:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;flex:1;max-width:none;padding:6px 0;font:400 25px/1.15 Georgia,serif}.deck-builder-heading>input:focus{border-bottom-color:#cdbd9666;outline:0}.deck-back,.deck-more>summary{color:#c3c9b1;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;min-width:36px;min-height:40px;padding:0;display:grid}.deck-back:hover{background:#a4b89916}.deck-total{color:#e3cf9f;white-space:nowrap;align-items:baseline;gap:3px;font:400 26px Georgia,serif;display:flex}.deck-total>small{color:#9caf9a;font:11px Arial,sans-serif}.deck-total.is-complete{color:#b6d5a0}.deck-save{white-space:nowrap;min-height:39px;padding:8px 14px;font-size:11px}.deck-more{flex-shrink:0;position:relative}.deck-more>summary{list-style:none}.deck-more>summary::-webkit-details-marker{display:none}.deck-more>div{z-index:24;background:#203337;border:1px solid #92a48188;width:186px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 22px #0008}.deck-more button{color:#dfd7be;text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-height:42px;padding:12px 10px;font-size:11px;display:flex}.deck-faction-row{align-items:center;gap:15px;min-width:0;margin-top:13px;display:flex}.deck-faction-title{color:#b1bea7;flex:0 0 49px;gap:3px;font:10px Arial,sans-serif;display:grid}.deck-faction-title>small{color:#879d8b;font-size:8px}.deck-faction-slots{flex:1;gap:8px;min-width:0;max-width:420px;display:flex}.deck-faction-slot{color:#8ea38e;border:1px dashed #81977966;border-radius:3px;flex:1;align-items:center;gap:8px;min-width:0;min-height:33px;padding:6px 10px;font:11px Arial,sans-serif;display:flex}.deck-faction-slot>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck-faction-slot.is-filled{border-style:solid;border-color:color-mix(in srgb,var(--slot-color) 50%,transparent);background:color-mix(in srgb,var(--slot-color) 9%,#15272d);color:var(--slot-color)}.deck-faction-slot>i{background:var(--slot-color);flex-shrink:0;width:5px;height:15px;display:block;transform:skew(23deg)}.deck-progress-track{background:#77936c22;height:2px;margin-top:14px}.deck-progress-track>i{background:var(--deck-accent);height:100%;transition:width .2s ease-out;display:block}.deck-type-summary{scrollbar-width:none;align-items:center;gap:20px;margin:7px 0 9px;display:flex;overflow:auto}.deck-type-summary::-webkit-scrollbar{display:none}.deck-type-summary>button{color:#94aa94;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;align-items:center;gap:6px;min-height:35px;padding:7px 0 6px;font:10px Arial,sans-serif;display:flex}.deck-type-summary>button[aria-pressed=true]{color:#e3dcc2;border-color:var(--deck-accent)}.deck-type-summary>button>span{color:#d4cfb5;font-size:10px}.deck-card-rail{scrollbar-width:thin;scrollbar-color:#7c927666 transparent;overscroll-behavior-x:contain;align-items:flex-start;gap:12px;min-height:130px;padding:3px 2px 15px;display:flex;overflow:auto hidden}.deck-card-rail>figure{flex:0 0 84px;margin:0 0 1px;position:relative}.deck-rail-card{background:0 0;border:0;border-radius:3px;width:100%;padding:0;display:block;box-shadow:0 5px 9px #0004}.deck-static-face{pointer-events:none;display:block}.deck-rail-card .press-card{width:100%;max-width:none}.deck-rail-count{color:#203235;pointer-events:none;background:#dfdac3;border:2px solid #1c3033;border-radius:50%;place-items:center;min-width:24px;height:23px;font:600 11px Arial,sans-serif;display:grid;position:absolute;bottom:-8px;left:50%;translate:-50%}.deck-rail-remove{color:#e7e2cc;background:0 0;border:0;place-items:center;width:32px;height:32px;min-height:32px;padding:0;display:grid;position:absolute;top:-7px;right:-6px}.deck-rail-remove:before{content:"";background:#263b3deb;border:1px solid #a5b49399;border-radius:50%;position:absolute;inset:6px}.deck-rail-remove>svg{z-index:1;position:relative}.deck-rail-empty{color:#93a58d;background:linear-gradient(125deg,#c6b08705,#0000);border:1px dashed #71866a44;border-radius:4px;place-items:center;width:100%;height:112px;font:11px Arial,sans-serif;display:grid}.deck-missing-card{aspect-ratio:5/7;color:#c4b99d;background:#253537;place-items:center;font-size:9px;display:grid}.deck-builder-feedback{color:#cfc09d;padding:9px 2px 0;font-size:11px;line-height:1.6}.deck-builder-feedback p{color:#cfc09d;margin:8px 0;font-size:11px}.deck-library-heading{justify-content:space-between;align-items:center;margin:25px 0 12px;display:flex}.deck-library-heading h2{color:#e2d9bf;align-items:center;gap:11px;margin:0;font:400 25px Georgia,serif;display:flex}.deck-library-heading h2>span{color:#8fa38d;font:10px Arial,sans-serif}.deck-library-tools{align-items:center;gap:9px;min-width:0;margin-bottom:20px;display:flex}.deck-search{color:#c9d2b9;background:#13242a;border:1px solid #83957388;border-radius:3px;flex-direction:row;flex:1;align-items:center;gap:8px;min-width:0;height:39px;margin:0;padding:0 10px;display:flex}.deck-search>input{color:#ddd8c0;width:100%;min-width:0;max-width:none;height:37px;box-shadow:none;background:0 0;border:0;padding:9px 0;font-size:13px}.deck-search>input:focus{outline:0}.deck-search>button{color:#a3b596;background:0 0;border:0;place-items:center;min-width:25px;padding:0;display:grid}.deck-filter-toggle{color:#c6d0b3;background:#1b3034;border-color:#83957355;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:7px 10px;font-size:11px;display:flex}.deck-filter-toggle>b{color:#21363a;background:#d4c29b;border-radius:50%;place-items:center;min-width:15px;height:15px;font-size:9px;display:grid}.deck-filter-toggle[aria-expanded=true]{border-color:#bfba8d}.deck-sort{color:#d8dec7;background:#1b3034;border:1px solid #83957388;border-radius:3px;flex-direction:row;flex-shrink:0;align-items:center;gap:6px;min-height:39px;margin:0;padding-left:10px;display:flex;position:relative}.deck-sort>select{color:#e2e6ce;background:0 0;border:0;border-radius:0;width:100px;min-width:0;min-height:37px;margin:0;padding:8px 22px 8px 0;font-size:11px}.deck-sort option{color:#e3dcc6;background:#1b3034}.deck-catalog-filters{background:#1a2f3266;border:1px solid #80957244;border-radius:3px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;margin:-6px 0 23px;padding:13px;display:grid}.deck-catalog-filters>label{color:#9eb093;gap:6px;min-width:0;font:9px Arial,sans-serif;display:grid}.deck-catalog-filters select{color:#ddd8c0;background:#14282e;border:1px solid #81967555;width:100%;min-width:0;min-height:37px;padding:8px 25px 8px 9px;font-size:12px}.deck-reset-filters{color:#d2c29a;background:0 0;border:0;min-height:37px;padding:8px 5px;font-size:10px}.deck-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));align-items:start;gap:26px 17px;display:grid}.deck-catalog-entry{min-width:0;position:relative}.deck-catalog-card{background:0 0;border:0;border-radius:4px;width:100%;padding:0;transition:filter .2s,box-shadow .2s;display:block}.deck-catalog-card .press-card{width:100%;max-width:none}.deck-catalog-entry[data-in-deck=true]>.deck-catalog-card{outline-offset:3px;outline:2px solid #b7c19a}.deck-catalog-card:hover{filter:brightness(1.06)}.deck-catalog-quantity{min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:20px;align-items:center;gap:0;padding-left:0;display:flex;position:absolute;bottom:-12px;right:-4px}.deck-catalog-quantity:before{content:"";background:#233a3c;border:1px solid #8c9e7b88;border-radius:20px;position:absolute;inset:7px 3px;box-shadow:0 3px 8px #0004}.deck-catalog-quantity>output{z-index:1;text-align:center;color:#ddd9be;min-width:24px;padding-left:5px;font:600 11px Arial,sans-serif;position:relative}.deck-catalog-quantity>button{z-index:1;color:#dce0c5;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid;position:relative}.deck-catalog-quantity>button:disabled{opacity:.38}.deck-no-results{text-align:center;color:#a8b99f;padding:35px}.deck-no-results>p{color:inherit;font-size:12px}.deck-no-results>button{min-height:39px;font-size:11px}.deck-inspector-actions{color:#c8cbb0;border-block:1px solid #7e927144;margin:20px 0;padding:15px 0}.deck-inspector-actions>span{margin-bottom:9px;font-size:10px;display:block}.deck-inspector-actions>div{align-items:center;gap:15px;display:flex}.deck-inspector-actions button{justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:9px 15px;display:flex}.deck-inspector-actions output{color:#e7dfc6;min-width:42px;font:25px Georgia,serif}.deck-inspector-actions output>small{color:#98ab92;font:11px Arial,sans-serif}.deck-inspector-actions>small{color:#c3b18e;margin-top:11px;font:11px/1.6 Arial,sans-serif;display:block}.deck-layout-frame{background:#111f24;border:1px solid #72846e77;border-radius:7px;max-width:100%;margin:0 auto 30px;padding:14px;box-shadow:0 12px 30px #0003}.layout-preview-kind{align-self:end;gap:6px;display:flex}.layout-preview-kind>button{min-height:39px;padding:8px 14px;font-size:11px}.layout-preview-kind>button[aria-pressed=true]{color:#f0e7cc;background:#28483f;border-color:#8a9f7a}.layout-preview-note{color:#9fb195;margin-bottom:15px;font:10px/1.6 Arial,sans-serif}@container deck-workshop (width<=700px){.deck-board{padding:12px 12px 8px}.deck-builder-heading{grid-template-columns:28px minmax(0,1fr) auto 36px;gap:5px 7px;display:grid}.deck-back{grid-area:1/1}.deck-builder-heading>input{grid-area:1/2/auto/-1;width:100%;font-size:22px}.deck-total{grid-area:2/1/auto/3;justify-self:start;margin:0;font-size:24px}.deck-save{grid-area:2/3;min-height:36px;padding:7px 13px;font-size:11px}.deck-more{grid-area:2/4}.deck-more>summary{min-height:36px}.deck-faction-row{gap:10px;margin-top:11px}.deck-faction-slots{gap:6px;max-width:none}.deck-faction-slot{gap:6px;min-height:31px;padding:6px 8px;font-size:10px}.deck-type-summary{gap:16px;margin-bottom:7px}.deck-type-summary>button{gap:4px;min-height:32px;font-size:9px}.deck-card-rail{gap:10px;min-height:110px;padding-bottom:12px}.deck-card-rail>figure{flex-basis:70px}.deck-rail-empty{height:95px}.deck-library-tools{flex-wrap:wrap;gap:7px}.deck-search{flex-basis:100%}.deck-search>input{font-size:16px}.deck-filter-toggle{flex:1;min-height:37px;font-size:10px}.deck-sort{flex:1;justify-content:center;min-width:0}.deck-sort>select{width:110px;min-height:35px;font-size:16px}.deck-catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:11px}.deck-catalog-filters select{min-height:38px;padding-left:7px;font-size:16px}.deck-reset-filters{grid-column:1/-1;min-height:30px;padding:5px}.deck-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 13px}.deck-catalog-quantity>button{width:44px;height:44px;min-height:44px}.deck-catalog-quantity{min-height:44px}.deck-library-heading{margin-top:22px}.deck-library-heading h2{font-size:23px}}@container deck-workshop (width<=480px){.deck-board{padding:9px 9px 7px}.deck-builder-heading{gap:5px 7px}.deck-builder-heading>input{padding:4px 0;font-size:20px}.deck-back{min-width:28px;min-height:36px}.deck-total{font-size:22px}.deck-total>small{font-size:10px}.deck-faction-title{flex-basis:43px;font-size:10px}.deck-faction-title>small{font-size:8px}.deck-faction-row{gap:7px;margin-top:9px}.deck-faction-slot{gap:5px;min-height:30px;padding:5px 6px;font-size:11px}.deck-type-summary{gap:12px;margin:5px 0}.deck-type-summary>button{gap:4px;min-height:34px;font-size:10px}.deck-card-rail>figure{flex-basis:64px}.deck-card-rail{gap:10px;min-height:101px;padding-top:3px}.deck-rail-empty{height:85px;font-size:10px}.deck-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 11px}.deck-catalog-quantity{bottom:-11px;right:-3px}.deck-catalog-quantity:before{content:"";background:#233a3c;border:1px solid #8c9e7b88;border-radius:20px;position:absolute;inset:7px 3px;box-shadow:0 3px 8px #0004}.deck-catalog-quantity>output{z-index:1;min-width:20px;font-size:10px;position:relative}.deck-catalog-quantity>button{width:44px;height:44px;min-height:44px}.deck-catalog-quantity{min-height:44px}.deck-starter-list,.deck-saved-list{grid-template-columns:1fr}.deck-starter-list>button,.deck-saved-list>button{gap:13px;padding:12px}.deck-lobby-heading h1{font-size:36px}.deck-lobby-heading>button{min-height:39px;padding:8px 11px;font-size:10px}.deck-cover-settings{font-size:11px}}@media (prefers-reduced-motion:reduce){.deck-workshop *{transition:none!important;animation:none!important}.deck-card-rail{scroll-behavior:auto}}.deck-catalog-entry[data-in-deck=true] .deck-catalog-quantity{justify-content:space-between;left:-3px;right:-3px}.deck-catalog-entry[data-in-deck=true] .deck-catalog-quantity>button{flex:1;width:auto;min-width:28px}.deck-catalog-entry[data-in-deck=true] .deck-catalog-quantity>output{min-width:18px;padding:0}.deck-rail-remove{width:44px;height:44px;min-height:44px;top:0;right:0}.deck-rail-remove:before{background:#142a30;border-color:#c9d4b4;inset:8px}.deck-workshop :is(button,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #f0d29c}.deck-workshop .edition-kicker{color:#e4bd89}.deck-type-summary>button{color:#b8c8b0}.deck-type-summary>button[aria-pressed=true]{color:#fff0cb}.deck-art-control{flex-wrap:wrap}.deck-art-request{width:100%}.deck-art-request>button{color:#e3d5b2;background:#22363a;border-color:#b6bf9a77;min-height:44px;font-size:12px}.deck-art-request>p{color:#c6d9a7;font-size:12px}.deck-art-request .revision-form{max-width:560px}.deck-art-request .revision-form :is(label,p){color:#d3d9c0}.deck-art-request .revision-form :is(input,select,textarea){color:#f0e8d0;background:#14282c}.site-art-review-list{gap:18px;margin:0 0 25px;display:grid}.site-art-review-item{color:#243833;background:#efe7d2;border:1px solid #b9b39b;border-radius:5px;padding:18px}.site-art-summary{align-items:center;gap:20px;display:flex}.site-art-summary>img{aspect-ratio:16/9;object-fit:cover;border-radius:3px;width:150px}.site-art-summary h2{margin:6px 0;font:26px Georgia,serif}.site-art-summary p,.site-art-summary blockquote{font-size:12px;line-height:1.6}.site-art-summary small{color:#586f58;letter-spacing:.05em;font:9px Arial,sans-serif}.site-art-expanded{border-top:1px solid #a6a88c66;margin-top:18px;padding-top:18px}.site-art-expanded>button{min-height:44px;margin:12px 12px 12px 0}.site-art-preview-tabs{gap:8px;margin-bottom:18px;display:flex}.site-art-preview-tabs>button[aria-pressed=true]{color:#f0e7cf;background:#25453c}.site-art-comparison{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.site-art-comparison figure{min-width:0;margin:0}.site-art-comparison img{width:100%;display:block}.site-art-comparison figcaption{margin-bottom:7px;font-size:11px}.site-art-provenance,.site-art-observation{color:#536653;font-size:11px;line-height:1.6}.site-world-layout{width:390px;max-width:100%;padding:16px}@media (max-width:560px){.site-art-summary{align-items:flex-start;gap:12px}.site-art-summary>img{width:95px}.site-art-summary h2{font-size:22px}.site-art-review-item{padding:13px}}.deck-starter-list>button,.deck-saved-list>button{justify-content:flex-start}.deck-rail-remove{width:36px;height:36px;min-height:36px}.deck-rail-remove:before{inset:4px}:root{--ui-night:#111d21;--ui-surface:#1c3034;--ui-cream:#f1e8d2;--ui-muted:#bdc9be;--ui-copper:#9d432d;--ui-edge:#74877c;--ui-paper:#eee5d2;--ui-ink:#263b38;--ui-paper-muted:#54685e;--lime:#dfc69a}.shell>main[data-ui-theme=dark]{background:var(--ui-night);color:var(--ui-cream);--ink:var(--ui-cream);--muted:var(--ui-muted);--line:#61766c}.shell>main[data-ui-theme=paper]{color:var(--ui-ink);--ink:var(--ui-ink);--muted:var(--ui-paper-muted);--line:#a5ad98;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.shell>aside{color:var(--ui-cream);background:#111b20}.shell>aside nav button{color:#c4cbbd;opacity:1}.shell>aside nav button.active{color:#f4e7c7;background:#30423f;border-left-color:#dfc69a}.shell>aside nav button:hover{color:#f4e7c7;background:#263a3b}.shell>aside>nav>button:last-child{opacity:1}.shell>main>header{color:#c1cabc;background:#152329}.shell>main>header b{color:#f1e8d2}.shell>main>header .sync{color:#bec9bc}button{background:var(--ui-surface);color:var(--ui-cream);border-color:#61766c}button:hover{background:#2b4445;border-color:#c8bb98}button.primary,a.primary,.home-guide-actions>.primary,.home-pack-copy>.primary{background:var(--ui-copper);color:#fff3df;border:1px solid #d49b7e;box-shadow:0 3px 14px #0002}button.primary:hover,a.primary:hover{color:#fff8e8;background:#b25336;border-color:#e4b393}:is(button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:3px;outline:2px solid #d3ab72}main[data-ui-theme=paper] :is(button,a,summary,input,select,textarea):focus-visible{outline-color:#8e452f}main[data-ui-theme=dark] input::placeholder{color:#a7bcac;opacity:1}main[data-ui-theme=paper] input::placeholder,.viewer input::placeholder,.card-studio input::placeholder{color:#52685b;opacity:1}main[data-ui-theme=paper] :is(input,select,textarea),.viewer :is(input,select,textarea),.card-studio :is(input,select,textarea),.catalog-manager :is(input,select,textarea){color:#263b38;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f1e2;border-color:#8e9d8c}main[data-ui-theme=paper] button:not(.primary){color:#2d4740;background:#e6e4d2;border-color:#8e9d8c}main[data-ui-theme=paper] button:not(.primary):hover{color:#213c35;background:#d8dfce}main[data-ui-theme=paper] :is(button[aria-selected=true],button[aria-pressed=true],button.active):not(.primary){color:#fff1d8;background:#29483f;border-color:#426b56}main[data-ui-theme=paper] .heading p,main[data-ui-theme=paper] :is(.eyebrow,.smallnote,.finish-tag,.grid-artist){color:#52665b}main[data-ui-theme=paper] .heading h1{color:#263b38}main[data-ui-theme=paper] :is(.library-search,.library-sort){color:#435d50;background:#f7f1e2;border-color:#8e9d8c}main[data-ui-theme=paper] .library-search input{color:#263b38;background:0 0}main[data-ui-theme=paper] .library-search button{color:#435d50;background:0 0;border:0}main[data-ui-theme=paper] .library-shelves>button{color:#405e51;background:0 0;border-color:#8c9b85}main[data-ui-theme=paper] .library-shelves>button[aria-pressed=true]{color:#f9edd1;background:#28463d}main[data-ui-theme=paper] :is(.library-meta>span,.reverse-switch,.gridcaption>span){color:#4c6255}main[data-ui-theme=paper] .owned-count{color:#304c3f;background:#d3d7bf}main[data-ui-theme=paper] .reverse-switch>span{border:1px solid #74836c}main[data-ui-theme=paper] label.filebutton{color:#2d4740;background:#e6e4d2;border-color:#8e9d8c}main[data-ui-theme=dark] label.filebutton{color:#f1e8d2;background:#1c3034;border-color:#74877c}main[data-ui-theme=paper] .development-tabs button[aria-selected=true]{color:#fff1d8;background:#29483f}main[data-ui-theme=dark] .development-tabs button[aria-selected=true]{color:#233b35;background:#e6d6b5;border-color:#e6d6b5}main[data-ui-theme=paper] :is(.panel,.codex,.catalog-stats){color:#263b38;background:#f1ead8;border-color:#acb19c}main[data-ui-theme=paper] :is(.panel,.codex) :is(p,li,small){color:#4b6255}.viewer,.card-studio,.catalog-manager{--ink:#263b38;--muted:#52665b;color:#263b38;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.viewer .viewdetails :is(p,li,label,small),.viewer .revision-scale{color:#4d6358}.viewer .viewdetails h2,.viewer .viewdetails h3{color:#263b38}.viewer .deck-inspector-actions{color:#43594c;border-color:#a6ad95}.viewer .deck-inspector-actions output{color:#263b38}.viewer .deck-inspector-actions :is(span,small,output>small){color:#4d6358}.mechanic-tooltip{color:#f1e8d2;background:#16282d;border-color:#a7b399}.catalog-loading{color:#50675c}main[data-ui-theme=dark] .catalog-loading{color:#bdc9be}.shell>main[data-ui-theme] :is(.character-treatment-card,.cardbutton,.deck-catalog-card,.deck-rail-card),.shell>main[data-ui-theme] :is(.character-treatment-card,.cardbutton,.deck-catalog-card,.deck-rail-card):is(:hover,:focus,:active){box-shadow:none;filter:none;background:0 0;border:0;overflow:visible}.character-treatment-card{transition:none;translate:none!important}.deck-static-face{pointer-events:auto}.deck-catalog-entry:has(:hover){z-index:6}.deck-card-rail>figure:has(:hover){z-index:6}.deck-card-rail{padding-top:10px;padding-bottom:20px}.deck-faction-slot.is-filled{color:#eee5d1}.deck-faction-slot.is-filled>i{box-shadow:0 0 0 1px #f1e8d240}.deck-faction-title>small,.deck-type-summary>button,.deck-library-heading h2>span,.deck-total>small,.deck-faction-slot,.deck-rail-empty,.deck-no-results{color:#b4c6b3}.deck-catalog-entry[data-faction-blocked=true]>.deck-catalog-card{filter:saturate(.3);opacity:.7}.deck-inspector-actions output>small{color:inherit}.flight-lobby{color:#f1e8d2}.ct-shell:has(.flight-lobby){background:var(--ui-night);color:#f1e8d2;border-color:#60756b}.ct-shell:has(.flight-lobby)>.heading h1{color:#f1e8d2}.ct-shell:has(.flight-lobby)>.heading p{color:#bdc9be}.ct-shell:has(.flight-lobby)>.heading .eyebrow{color:#ddc49a}.ct-shell:has(.flight-lobby) .ct-sound{color:#f1e8d2;background:#1c3034;border-color:#74877c}.ct-shell:has(.flight-lobby) .saved-tables button{color:#f1e8d2;background:#1c3034;border-color:#74877c}.ct-shell:has(.flight-lobby) .smallnote{color:#bdc9be}.flight-lobby :is(h1,h2,h3){color:#f1e8d2}.flight-lobby :is(p,small,label){color:#bdc9be}.flight-lobby :is(input,select){color:#f1e8d2;background:#1b3035;border-color:#80917c}.flight-lobby option{color:#f1e8d2;background:#1b3035}.flight-lobby .flight-modes>button{color:#f1e8d2;box-shadow:none;background:#1c3034;border-color:#6c8275}.flight-lobby .flight-modes>button:hover{background:#2b4445}.flight-lobby .flight-modes>button.flight-selected{color:#fff1d8;background:#304d44;border-color:#c8b88e;box-shadow:inset 0 0 0 1px #c8b88e}.flight-lobby .flight-modes :is(p,small){color:inherit;opacity:1}.flight-lobby :is(.fleet-heading>span,.flight-brief>span,.flight-depart>p){color:#bdc9be}.flight-lobby .flight-brief,.flight-lobby .fleet-plan,.flight-lobby .fleet-plan>b{color:#f1e8d2}.flight-lobby .fleet-plan>p{color:#bdc9be!important}.flight-lobby .flight-depart .primary{border:1px solid #d49b7e;background:var(--ui-copper)!important;color:#fff3df!important}.pack-studio .pocket-heading h1{color:#f1e8d2}.pack-studio :is(.pack-simulation,.pack-status,.pack-swipe-hint,.pack-heading-tools){color:#bdc9be}.pack-studio .pocket-odds{color:#bdc9be;border-color:#61766c}.pack-studio .pocket-odds summary{color:#ead7b0}.pack-studio .pocket-odds p{color:#bdc9be}.story-home{background:url(/art/textures/deep-stars.svg),#111d21}.story-home .faction-home-hero{padding-bottom:62px}.story-home header.faction-home-intro{grid-template-columns:1.35fr 1fr;gap:46px;margin-top:18px}.story-home .faction-home-intro h1{letter-spacing:-.045em;font-size:clamp(42px,5.8cqi,74px);line-height:1.02}.story-home .faction-home-intro>p{color:#c2cabc;max-width:360px;font-size:13px;line-height:1.9}.story-home .faction-stripes{width:min(100%,550px);margin:33px auto 36px}.story-home .faction-character-copy>small{color:color-mix(in srgb,var(--hero-faction) 55%,#fff0d8)}.story-home .faction-character-copy>p{color:#bdc9be}.story-home .faction-character-showcase{align-items:center}.home-game-overview{border-block:1px solid #78908044;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);align-items:center;gap:50px;padding:62px 0 66px;scroll-margin-top:24px;display:grid}.home-game-copy h2,.home-pack-copy h2{letter-spacing:-.035em;color:#f1e8d2;margin:16px 0 24px;font:400 clamp(34px,4.4cqi,57px)/1.08 Georgia,serif}.home-game-copy h2 em,.home-pack-copy h2 em{color:#d4bd92;font-weight:400}.home-guide-tabs{border-bottom:1px solid #879c7c55;gap:23px;margin:26px 0 23px;display:flex}.home-guide-tabs>button{color:#c0cabb;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;gap:8px;min-height:44px;padding:12px 0;font:12px Arial,sans-serif}.home-guide-tabs>button>span{color:#a2b2a2;font-size:9px}.home-guide-tabs>button[aria-selected=true]{color:#f3e3be;border-color:#d5b781}.home-guide-lesson{min-height:150px}.home-guide-lesson h3{color:#e9ddbf;margin:0 0 14px;font:400 23px/1.2 Georgia,serif}.home-guide-lesson p,.home-pack-copy>p{color:#bdc9be;max-width:380px;margin:0 0 24px;font:13px/1.9 Arial,sans-serif}.home-guide-actions{flex-wrap:wrap;align-items:center;gap:17px;display:flex}.home-guide-actions button,.home-pack-copy>button{min-height:46px;padding:12px 16px;font:12px Arial,sans-serif}.home-guide-actions a{color:#dfcea9;align-items:center;gap:7px;min-height:44px;font:11px Arial,sans-serif;text-decoration:none;display:inline-flex}.home-game-graphic{background:radial-gradient(at 50% 55%,#5a8d7920,#0000 70%);min-width:0;margin:0;position:relative}.home-game-graphic svg{width:100%;height:auto;display:block;overflow:visible}.home-game-graphic text{letter-spacing:.05em;fill:#c9d1be;font:10px Arial,sans-serif}.home-game-graphic text[fill]{fill:#192e30;letter-spacing:0;font-size:10px;font-weight:600}.home-game-graphic .guide-core text{fill:#e7d5b1;letter-spacing:.12em;font:11px Georgia,serif}.home-game-graphic .guide-callout{letter-spacing:.1em;fill:#e0c69c;font-size:9px}.home-game-graphic .guide-wake-label{fill:#bdd1bb;letter-spacing:.04em;font-size:7px}.home-game-graphic figcaption{color:#bdc9be;text-align:center;margin:6px 0 0;font:11px/1.6 Arial,sans-serif}.guide-flow path,.guide-response path,.guide-power path{animation:4s linear infinite guide-current}.guide-unit{filter:drop-shadow(0 4px 8px #0006)}.home-pack-discovery{grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;min-height:470px;padding:52px 0 28px;display:grid;position:relative}.home-pack-copy>small{color:#adbead;margin-top:16px;font:10px/1.6 Arial,sans-serif;display:block}.home-pack-stage{background:radial-gradient(#9c775319,#0000 70%);justify-content:center;align-items:center;gap:25px;min-width:0;padding:20px 12px 22px;display:flex}.home-pack-display{background:0 0;border:0;border-radius:0;justify-items:center;min-width:0;padding:0;transition:transform .35s;display:grid;transform:rotate(-7deg)}.home-pack-display.collector{transform:rotate(7deg)translateY(12px)}.home-pack-display .booster-wrapper{--booster-w:clamp(130px,16cqi,205px);max-width:100%}.home-pack-display>span{color:#d6c6a2;align-items:center;gap:8px;margin-top:18px;font:11px Arial,sans-serif;display:flex}.home-pack-display:is(:hover,:focus-visible){background:0 0;transform:rotate(-3deg)translateY(-9px)}.home-pack-display.collector:is(:hover,:focus-visible){transform:rotate(3deg)translateY(0)}@keyframes guide-current{to{stroke-dashoffset:-48px}}@container axiom-home (width<=800px){.story-home header.faction-home-intro{grid-template-columns:1fr;gap:18px}.story-home .faction-home-intro h1{font-size:clamp(40px,7.7cqi,59px)}.story-home .faction-home-intro>p{max-width:540px;margin:0;font-size:12px}.story-home .faction-stripes{width:min(100%,510px);margin:30px auto}.home-game-overview{grid-template-columns:1fr;gap:24px;padding:42px 0}.home-game-copy h2{font-size:42px}.home-guide-lesson{max-width:530px;min-height:100px}.home-guide-lesson p{max-width:510px}.home-game-graphic{justify-self:center;width:100%;max-width:590px}.home-pack-discovery{grid-template-columns:1fr;gap:12px;padding-top:42px}.home-pack-copy h2{font-size:42px}.home-pack-copy>p{max-width:460px}.home-pack-stage{justify-content:center;gap:30px;padding-top:25px}.home-pack-display .booster-wrapper{--booster-w:clamp(125px,30cqi,200px)}}@container axiom-home (width<=430px){.story-home .faction-home-intro h1{font-size:clamp(35px,10cqi,44px)}.story-home .faction-stripes{margin-top:32px;margin-bottom:25px}.story-home .faction-home-hero{padding-bottom:34px}.home-game-copy h2,.home-pack-copy h2{font-size:36px}.home-guide-tabs{gap:24px;margin-top:23px}.home-guide-tabs>button{gap:6px;font-size:11px}.home-guide-lesson h3{font-size:22px}.home-guide-lesson p,.home-pack-copy>p{font-size:12px}.home-guide-actions{gap:12px}.home-guide-actions button{padding:11px 12px;font-size:11px}.home-game-graphic{width:calc(100% + 16px);margin-inline:-8px}.home-game-graphic figcaption{padding-inline:12px;font-size:10px}.home-pack-stage{gap:16px;padding-inline:3px}.home-pack-display .booster-wrapper{--booster-w:clamp(108px,34cqi,147px)}.home-pack-display>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.guide-flow path,.guide-response path,.guide-power path{animation:none}.home-pack-display{transition:none}.home-pack-display:is(:hover,:focus-visible){transform:none}}.shell:not(.paperback-shell)>main .content>:is(section,.ct-shell:has(.flight-lobby))>.heading,.shell:not(.paperback-shell)>main .content>.heading,.pack-studio>.pocket-heading{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:0;margin:0 0 24px;padding:0;display:flex}.shell:not(.paperback-shell)>main .content>:is(section,.ct-shell:has(.flight-lobby))>.heading h1,.shell:not(.paperback-shell)>main .content>.heading h1,.pack-studio>.pocket-heading h1{letter-spacing:-.025em;margin:0;font:400 clamp(30px,3vw,38px)/1.12 Georgia,serif}.shell:not(.paperback-shell)>main .content>:is(section,.ct-shell:has(.flight-lobby))>.heading p,.shell:not(.paperback-shell)>main .content>.heading p{max-width:65ch;margin:8px 0 0;font:14px/1.6 DM Sans,Arial,sans-serif}.flight-lobby .flight-modes{gap:12px;margin:0 0 32px}.flight-lobby .flight-modes>button{border-radius:5px;padding:18px 16px;transform:none}.flight-lobby .flight-modes b{font:600 16px/1.35 DM Sans,Arial,sans-serif}.flight-lobby .flight-modes p{margin:6px 0 0;font:14px/1.5 DM Sans,Arial,sans-serif;display:block}.flight-lobby .fleet-heading{gap:16px;margin:0 0 16px}.flight-lobby .fleet-heading h2{letter-spacing:-.02em;margin:0;font:400 27px/1.2 Georgia,serif}.flight-lobby .flight-brief{padding:16px 0}.flight-lobby .flight-brief p{margin:0 0 12px;font:14px/1.65 DM Sans,Arial,sans-serif}.flight-lobby .flight-brief>b{margin-top:12px;font:500 13px/1.5 DM Sans,Arial,sans-serif}.player-collection>p,.deck-workshop>p{max-width:70ch;font-size:14px;line-height:1.6}.shell>main[data-ui-theme=dark] .account-notice{color:var(--ui-cream);background:var(--ui-surface);opacity:1;border-color:#61766c}.shell>main[data-ui-theme=paper] .account-notice{color:var(--ui-ink);opacity:1;background:#f7f1e2;border-color:#8e9d8c}.shell>main[data-ui-theme=dark] .account-notice a,.shell>main>header .sync>a{color:#f1e8d2;text-underline-offset:3px;text-decoration:underline}.shell>main[data-ui-theme=paper] .account-notice a{color:#743823}.shell>main>header .axiom-audio-controls :is(.ct-sound,summary){color:#f1e8d2;opacity:1;background:#1c3034;border:1px solid #74877c;border-radius:5px;font-size:12px}.shell>main>header .axiom-audio-controls .ct-sound:hover{background:#2b4445}@media (max-width:600px){.shell:not(.paperback-shell)>main .content>:is(section,.ct-shell:has(.flight-lobby))>.heading,.shell:not(.paperback-shell)>main .content>.heading,.pack-studio>.pocket-heading{gap:12px;margin-bottom:20px}.flight-lobby .fleet-heading h2{font-size:25px}.flight-lobby .flight-modes>button{padding:14px 12px}.flight-lobby .flight-modes p{font-size:13px}.flight-lobby .flight-brief{padding:8px 0}}.shell>main[data-ui-theme=dark] .deck-workshop>p{color:var(--ui-muted)}.collection-binder{--binder-border:var(--line,#a5ad98);--binder-muted:var(--ui-paper-muted);--binder-accent:var(--ui-copper);color:var(--ui-ink)}.collection-binder .heading p{color:var(--binder-muted);margin:5px 0 0;font-size:.85rem}.binder-progress{border-block:1px solid var(--binder-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:20px 0;display:grid}.binder-progress h2{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 0 10px;font-size:1.1rem;display:flex}.binder-progress h2 strong{font:600 .95rem var(--font-sans,Arial,sans-serif);font-variant-numeric:tabular-nums}.binder-progress progress{width:100%;height:6px;accent-color:var(--binder-accent);display:block}.binder-progress p,.binder-help{color:var(--binder-muted);font-size:.85rem;line-height:1.5}.binder-progress p{margin:8px 0 0}.binder-help{margin:16px 0}.binder-receipt-status{justify-content:space-between;align-items:center;gap:12px;min-height:32px;font-size:.9rem;display:flex}.binder-receipt-status:empty{display:none}.binder-empty-note{border:1px dashed var(--binder-border);border-radius:5px;margin:12px 0;padding:16px}.binder-empty-note h2{margin:0 0 6px;font-size:1.15rem}.binder-empty-note p{margin:0;font-size:.9rem}.binder-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:28px 0 16px;display:flex}.binder-section-heading h2{margin:0;font-size:1.35rem}.binder-section-heading>span{color:var(--binder-muted);font-size:.8rem}.binder-base-grid,.binder-alternate-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:24px 16px;display:grid}.binder-slot{min-width:0;position:relative}.binder-slot-number{letter-spacing:.04em;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:5px;margin-bottom:8px;font-size:.75rem;display:flex}.binder-slot-number>span{letter-spacing:0;color:var(--binder-accent);font-size:.7rem}.binder-blank{aspect-ratio:5/7;border:1px dashed var(--binder-border);background:color-mix(in srgb,var(--ui-ink) 3%,var(--ui-paper));color:var(--binder-muted);box-shadow:inset 0 0 0 7px color-mix(in srgb,var(--ui-ink) 3%,transparent);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.binder-blank>strong{font-family:var(--ui-font-display,inherit);font-size:clamp(2rem,5vw,4rem);font-weight:400}.binder-blank>span{letter-spacing:.08em;font-size:.8rem}.binder-blank>small{font-size:.75rem}.binder-card{width:100%;padding:0;display:block}.binder-card>.tcg-card{width:100%}.binder-slot-caption{flex-wrap:wrap;align-items:baseline;gap:5px 8px;min-height:35px;padding-top:9px;font-size:.8rem;line-height:1.3;display:flex}.binder-slot-caption>strong{flex-basis:100%;font-weight:600}.binder-slot-caption>span{color:var(--binder-muted)}.binder-slot-caption>button{margin-left:auto;padding:3px 6px;font-size:.75rem}.binder-finish-checks{color:var(--binder-muted);flex-wrap:wrap;gap:5px 12px;margin-top:6px;font-size:.73rem;display:flex}.binder-finish-checks .is-owned{color:var(--ui-ink);font-weight:600}.binder-finish-checks i{margin-right:4px;font-style:normal}.binder-finish-checks small{font:inherit}.binder-slot.is-arriving{animation:.3s ease-out binder-arrive}@keyframes binder-arrive{0%{opacity:.45}to{opacity:1}}@media (max-width:600px){.binder-progress{grid-template-columns:1fr;gap:16px}.binder-base-grid,.binder-alternate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.binder-slot-caption{font-size:.75rem}.binder-finish-checks{font-size:.66rem}.binder-slot-number{font-size:.65rem}.binder-slot-number>span{font-size:.6rem}.binder-section-heading h2{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.binder-slot.is-arriving{animation:none}}.binder-future-set{border-top:1px solid var(--binder-border);color:var(--binder-muted);margin-top:32px;padding:18px 0;font-size:.9rem}.binder-finish-checks .is-arriving-finish{outline:2px solid var(--binder-accent);outline-offset:3px}.binder-receipt-status:has(button){top:calc(var(--binder-top-offset,0px) + 8px);z-index:15;background:var(--ui-paper);border:1px solid var(--binder-border);padding:10px;position:sticky}.binder-slot{grid-template-rows:24px auto 64px 44px;align-content:start;display:grid}.binder-slot-number{box-sizing:border-box;white-space:nowrap;height:24px;margin:0;padding-bottom:8px}.binder-slot-number>span{text-overflow:ellipsis;overflow:hidden}.binder-card,.binder-blank{aspect-ratio:5/7;box-sizing:border-box;min-height:0;margin:0}.binder-slot-caption{box-sizing:border-box;align-content:start;height:64px;min-height:0;overflow:auto}.binder-finish-checks{box-sizing:border-box;align-content:start;height:44px;min-height:0;margin:0;padding-top:6px;overflow:visible}.binder-receipt-status{box-sizing:border-box;height:76px;min-height:76px}.binder-receipt-status[hidden]{display:none}@media (max-width:600px){.shell.paperback-shell .collection-binder>.heading{margin-bottom:12px;padding-bottom:12px}.shell.paperback-shell .collection-binder .binder-progress{gap:12px;padding:12px 0}.shell.paperback-shell .collection-binder .binder-progress h2{margin-bottom:6px;font-size:1rem}.shell.paperback-shell .collection-binder>.binder-help{margin:10px 0;font-size:.8rem;line-height:1.4}.shell.paperback-shell .collection-binder .binder-section-heading{align-items:center;gap:8px;margin:18px 0 12px;padding-top:10px}.shell.paperback-shell .collection-binder .binder-section-heading h2{margin:0;font-size:1.3rem}.shell.paperback-shell :is(.collection-binder,.card-library) .finish-display-switch{white-space:nowrap;font-size:.75rem}}.shell.paperback-shell :is(.collection-binder,.card-library) .finish-display-switch{border:1px solid var(--binder-border);width:auto;min-height:36px;color:var(--ui-ink);background:var(--ui-paper);cursor:pointer;border-radius:18px;flex-direction:row;align-items:center;gap:2px;padding:2px;display:flex;position:relative}.shell.paperback-shell :is(.collection-binder,.card-library) .finish-display-switch>input{opacity:0;width:1px;min-width:0;height:1px;margin:0;padding:0;position:absolute}.shell.paperback-shell :is(.collection-binder,.card-library) .finish-display-switch>span:not(.binder-finish-tip){border-radius:15px;place-items:center;width:34px;height:30px;display:grid}.shell.paperback-shell :is(.collection-binder,.card-library) .finish-display-switch>.is-selected{background:var(--ui-ink);color:var(--ui-paper)}.finish-display-switch:has(input:focus-visible){outline:3px solid var(--binder-accent);outline-offset:3px}.shell.paperback-shell .collection-binder .binder-finish-icon{border:1px dashed var(--binder-border);min-width:36px;height:34px;box-shadow:none;color:var(--binder-muted);cursor:help;font:600 .7rem var(--ui-font-sans);background:0 0;border-radius:3px;justify-content:center;align-items:center;gap:3px;padding:3px 5px;line-height:1;display:inline-flex;position:relative}.shell.paperback-shell .collection-binder .binder-finish-icon.is-owned{color:var(--ui-ink);background:color-mix(in srgb,var(--ui-ink) 5%,transparent);border-style:solid}.binder-finish-icon:focus-visible{outline:2px solid var(--binder-accent);outline-offset:2px}.binder-finish-tip{color:#fff0d3;width:max-content;max-width:180px;font:12px/1.35 var(--ui-font-sans);white-space:normal;z-index:20;pointer-events:none;background:#182b2e;border:1px solid #fff0d3;padding:7px 9px;font-weight:400;display:none;position:absolute;bottom:calc(100% + 6px);left:0}.finish-display-switch>.binder-finish-tip{left:auto;right:0}:is(.binder-finish-icon:hover>.binder-finish-tip,.binder-finish-icon:focus-visible>.binder-finish-tip,.binder-finish-icon.is-help-open>.binder-finish-tip,.finish-display-switch:hover>.binder-finish-tip,.finish-display-switch:focus-within>.binder-finish-tip){display:block}.shell.paperback-shell .card-library .finish-tag{min-width:28px;min-height:28px;color:var(--ui-ink);box-shadow:none;vertical-align:middle;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:3px;display:inline-flex}.shell.paperback-shell .card-library .finish-tag svg{width:18px;height:18px}.tutorial-coach{z-index:55;color:#eee5d3;pointer-events:none;isolation:isolate;width:min(316px,100% - 24px);min-height:0;max-height:100%;margin:0;padding:50px 0 0;transition:left .55s cubic-bezier(.22,.75,.2,1),top .55s cubic-bezier(.22,.75,.2,1);position:absolute}.training-speech{pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:thin;background:linear-gradient(135deg,#1e3038f7,#111e28fa);border:1px solid #a9956b99;border-radius:4px 18px 18px;max-height:min(560px,100dvh - 125px);padding:15px 18px 12px;position:relative;overflow:auto;box-shadow:0 18px 50px #02070d88,inset 0 1px #fff1}.training-speech[hidden]{display:none}.training-speech:before{content:"";background:#92d5d8;width:22px;height:2px;position:absolute;top:42px;left:0;box-shadow:0 0 12px #92d5d877}.training-floating-head{pointer-events:auto;z-index:2;filter:drop-shadow(0 8px 7px #02080c88);width:106px;height:111px;transition:filter .2s;animation:5s ease-in-out infinite zelph-hover;top:0;left:-12px;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;position:absolute!important}.training-floating-head:hover{filter:drop-shadow(0 0 12px #8dd2d277)}.training-head-crop{width:106px;height:106px;position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 86%,#0000 100%);mask-image:linear-gradient(#000 0 86%,#0000 100%)}.training-head-crop img{object-fit:contain;width:244px;max-width:none;height:366px;position:absolute;top:-2px;left:-66px}.training-head-projection{background:radial-gradient(#8bd9dd55,#0000 70%);border:1px solid #88d1d276;border-radius:50%;width:70px;height:9px;position:absolute;bottom:4px;left:21px;transform:rotate(-4deg);box-shadow:0 0 18px #80c4d52b}.training-floating-head>i{background:#8bd9dd77;width:2px;height:7px;animation:2.7s ease-in-out infinite zelph-signal;position:absolute;bottom:14px;left:43px}.training-floating-head>i:nth-last-child(2){animation-delay:.7s;left:61px}.training-floating-head>i:last-child{animation-delay:1.4s;left:75px}.training-course-head{justify-content:space-between;align-items:center;gap:6px;min-height:24px;margin-bottom:10px;padding-left:69px;display:flex}.training-course-head>span{letter-spacing:.09em;color:#c5bdab;white-space:nowrap;align-items:center;gap:5px;font:9px Arial,sans-serif;display:flex}.training-course-head>span>i{background:#bca778;border-radius:50%;width:2px;height:2px}.training-course-head>div{gap:3px;display:flex}.training-course-head button{border-radius:4px;place-items:center;width:25px;min-width:25px;height:25px;min-height:25px;display:grid;color:#d6ceb9!important;background:0 0!important;border:0!important;padding:3px!important}.training-course-head button:hover{background:#f3e3b817!important}.training-voice[hidden]{display:none!important}.training-voice[aria-pressed=true]{color:#8ddad5!important}.training-course-menu{color:#c1bba9;margin:0 0 8px;position:relative}.training-course-menu>summary{cursor:pointer;color:#e2d4b7;align-items:center;gap:7px;font:12px Georgia,serif;list-style:none;display:flex}.training-course-menu>summary::-webkit-details-marker{display:none}.training-course-menu>label{gap:6px;padding-top:12px;font:11px Arial,sans-serif;display:grid}.training-course-menu select{color:#eee4cf;background:#20343b;border:1px solid #83928a;width:100%;min-height:38px;padding:6px;font:14px Georgia,serif}.training-course-menu>button{color:#ccbe9f;background:0 0;border:1px solid #83928a55;width:100%;min-height:34px;margin:8px 0;padding:9px;font:10px Arial,sans-serif}.training-progress{gap:4px;margin:0 0 16px;display:flex}.training-progress>i{background:#7b8a8244;flex:1;height:2px}.training-progress>i[data-state=complete]{background:#83b1a1}.training-progress>i[data-state=current]{background:#e3b86e;box-shadow:0 0 7px #e3b86e44}.training-speaker{letter-spacing:.13em;color:#8eb6b5;align-items:center;gap:7px;margin-bottom:9px;font:8px Arial,sans-serif;display:flex}.training-speaker>i{background:#9abeb5;border-radius:50%;width:3px;height:3px}.training-dialogue{animation:.28s ease-out both zelph-dialogue}.training-dialogue h2{letter-spacing:-.025em;color:#f3e5c6;text-wrap:balance;margin:0 0 12px;font:400 24px/1.13 Georgia,serif}.training-dialogue p{color:#d5ded6;margin:0 0 14px;font:13px/1.75 Arial,sans-serif}.training-action-prompt{color:#efd7a8;background:#d4ad6520;border-left:2px solid #dfb36b;align-items:flex-start;gap:8px;margin:0 0 12px;padding:9px 10px;font:11px/1.5 Arial,sans-serif;display:flex}.training-action-prompt>svg{flex-shrink:0;margin-top:2px}.training-guide-controls{align-items:stretch;gap:7px;display:flex}.tutorial-coach .training-guide-controls>.primary{border:1px solid #c19d72;flex:1;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:10px 8px;font:11px Arial,sans-serif;display:flex;box-shadow:inset 0 1px #fff2;color:#fff1d6!important;background:#b36b45!important}.tutorial-coach .training-guide-controls>.primary:disabled{opacity:.6}.training-back{min-width:36px;color:#ddd2b7!important;background:0 0!important;border:1px solid #83928a66!important;padding:7px!important}.training-guide-footer{color:#a6b8ad;justify-content:space-between;align-items:center;gap:6px;margin-top:10px;font:9px Arial,sans-serif;display:flex}.training-guide-footer button{gap:5px;min-height:22px;font:9px Arial,sans-serif;color:#b8c4b7!important;background:0 0!important;border:0!important;padding:3px 0!important}.training-voice-note{color:#d6bf96;font:11px/1.5 Arial,sans-serif}.is-success .training-speaker{color:#a9d7ad}.tutorial-coach.is-collapsed{height:111px;max-height:none;padding:0;width:106px!important}.is-collapsed .training-floating-head{left:0}.is-collapsed .training-head-projection{box-shadow:0 0 24px #82cbd955}.tutorial-course [data-academy-focus]{outline-offset:4px;z-index:12;outline:1px solid #d5b574;scroll-margin:18px;position:relative;box-shadow:0 0 0 5px #e1b66c0b,0 0 22px #d9a95912}.tutorial-course [data-academy-primary]{outline-offset:5px;outline:2px solid #ffd18a;animation:2.4s ease-in-out infinite training-beacon;box-shadow:0 0 0 7px #f2c87712,0 0 30px #dfaa5b33}.tutorial-course .ct-hand-card:disabled{opacity:1}.tutorial-course .ct-empty:disabled{opacity:.7}.tutorial-course:has(.ct-training-choice) .ct-pass{visibility:hidden}.tutorial-demo-layer{pointer-events:none;z-index:29;position:absolute;inset:0;overflow:hidden}.tutorial-demo-layer>svg{width:100%;height:100%;position:absolute;inset:0}.tutorial-demo-layer path{fill:none;stroke:#e8bb70;stroke-width:1.5px;stroke-dasharray:3 9;opacity:.5;animation:5s linear infinite training-path}.tutorial-demo-layer circle:not(.training-target-ring){fill:#ffe1a1;filter:drop-shadow(0 0 5px #eac680);offset-rotate:0deg;animation:5s cubic-bezier(.45,0,.2,1) infinite training-travel;animation-delay:var(--demo-delay,0s)}.tutorial-demo-layer .training-target-ring{fill:none;stroke:#e3c58d;stroke-width:1px;opacity:.3;stroke-dasharray:3 6;animation:5s ease-out infinite training-ring;animation-delay:var(--demo-delay,0s);transform-box:fill-box;transform-origin:50%}.training-card-ghost{offset-rotate:0deg;filter:drop-shadow(0 5px 12px #0007);width:58px;height:81px;animation:5s cubic-bezier(.45,0,.2,1) infinite training-travel;position:absolute;top:0;left:0}.training-card-ghost>.press-card{width:100%!important}.training-card-ghost>img{border-radius:4px;width:100%;height:100%}.tutorial-demo-layer.is-settled{opacity:0;transition:opacity .3s}.training-board-label{letter-spacing:.06em;white-space:nowrap;color:#f4d7a3;animation:5s ease-in-out infinite training-label;animation-delay:var(--label-delay,0s);background:#122630ec;border:1px solid #c09e6255;border-radius:3px;padding:5px 8px;font:8px/1.2 Arial,sans-serif;position:absolute;transform:translate(-50%,-100%);box-shadow:0 4px 12px #0004}.ct-training-choice{color:#e4dfcb;min-width:0;margin:0 0 13px}.ct-training-choice>.ct-choice{box-shadow:none;color:inherit;border:0;width:100%;max-width:100%;max-height:none;overflow:visible;background:0 0!important;padding:0!important}.ct-training-choice .ct-choice>h2,.ct-training-choice .ct-choice>p,.ct-training-choice .eyebrow{display:none}.ct-training-choice .ct-choice-cards{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:9px;display:flex}.ct-training-choice .ct-choice-cards .press-card{max-width:100%;width:78px!important}.ct-training-choice .ct-choice-cards>button{color:#f0e2c6;background:#293d40;border:1px solid #9bac9166;flex-direction:column;flex:1;align-items:center;gap:7px;max-width:120px;padding:6px;display:flex}.ct-training-choice .ct-choice-cards>button>b{white-space:normal;font:10px/1.4 Arial,sans-serif}.ct-training-choice .ct-choice-cards>div{flex-direction:column;flex:1;gap:8px;min-width:123px;display:flex}.ct-training-choice .ct-choice-cards>div>button,.ct-training-choice .ct-choice>button{color:#eee1c4;white-space:normal;background:#293d40;border:1px solid #9bac9177;min-height:40px;padding:8px;font:11px/1.4 Arial,sans-serif}.ct-training-choice .ct-choice-cards>div>button.primary{background:#ae6543}.ct-training-choice .ct-choice>button{width:100%;margin-top:9px}.tutorial-layout-frame{background:#12252b;border:1px solid #788d78;border-radius:6px;max-width:100%;margin:0 auto 25px;overflow:hidden}.tutorial-layout-frame .ct-shell{border:0;border-radius:0}@keyframes zelph-hover{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-4px)rotate(1deg)}}@keyframes zelph-signal{0%,to{opacity:0;translate:0}50%{opacity:.6;translate:0 -6px}}@keyframes zelph-dialogue{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes training-beacon{50%{box-shadow:0 0 0 8px #f2c87708,0 0 25px #dfaa5b22}}@keyframes training-travel{0%,15%{offset-distance:0%;opacity:0;scale:.8}24%{opacity:.85;scale:1}72%{opacity:.85;scale:1}86%,to{offset-distance:100%;opacity:0;scale:.85}}@keyframes training-path{to{stroke-dashoffset:-60px}}@keyframes training-ring{0%,75%,to{opacity:0;scale:.7}40%,60%{opacity:.6;scale:1.3}}@keyframes training-label{0%,to{opacity:.55}30%,75%{opacity:1}}@container battle-table (width<=850px){.tutorial-coach{width:min(282px,100% - 24px);padding-top:37px}.training-floating-head{transform-origin:bottom;width:82px;height:86px;left:0}.training-head-crop{width:82px;height:82px}.training-head-crop img{width:189px;height:283.5px;top:-1px;left:-51px}.training-head-projection{width:55px;bottom:1px;left:16px}.training-floating-head>i{bottom:8px;left:34px}.training-floating-head>i:nth-last-child(2){left:48px}.training-floating-head>i:last-child{left:60px}.training-speech{border-radius:4px 14px 14px;max-height:min(365px,100dvh - 170px);padding:11px 14px 10px}.training-course-head{margin-bottom:6px;padding-left:65px}.training-course-head>span{font-size:8px}.training-course-menu{margin-bottom:6px}.training-progress{margin-bottom:11px}.training-dialogue h2{margin-bottom:9px;font-size:21px}.training-dialogue p{margin-bottom:11px;font-size:12px;line-height:1.65}.training-speaker{letter-spacing:.1em;font-size:7px}.training-guide-controls>.primary{min-height:39px}.training-guide-footer{margin-top:6px}.training-board-label{white-space:normal;text-align:center;max-width:100px;padding:4px;font-size:6px}.tutorial-coach.is-collapsed{height:86px;width:82px!important}}@media (prefers-reduced-motion:reduce){.tutorial-coach,.tutorial-coach *,.tutorial-demo-layer *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.tutorial-demo-layer .training-card-ghost,.tutorial-demo-layer circle:not(.training-target-ring){display:none}.tutorial-demo-layer path{stroke-dasharray:none;opacity:.45}.tutorial-demo-layer .training-board-label{opacity:1}}.ct-shell .tutorial-coach{height:max-content;box-shadow:none;background:0 0;border:0;flex:none;display:block;inset:auto;overflow:visible}.ct-shell.ct-cinematic{background:#0b1821;grid-template-rows:48px minmax(0,1fr);height:950px;min-height:0;display:grid;overflow:hidden;container:battle-table/inline-size}.ct-shell.ct-cinematic.ct-immersive{grid-template-rows:48px minmax(0,1fr);height:100dvh;min-height:0}.ct-cinematic>.ct-play-layout{grid-template-rows:42px minmax(0,1fr) 44px 172px;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.ct-cinematic.tutorial-course>.ct-play-layout{grid-template-rows:minmax(0,1fr) 44px 172px;grid-template-columns:minmax(0,1fr)}.ct-cinematic>.ct-topbar{z-index:65;background:#eee5cf;border-bottom:1px solid #b8a47566;grid-row:1}.ct-cinematic .ct-turn b{color:#213640}.ct-cinematic .ct-guidance,.ct-cinematic .ct-response-window{grid-area:1/1;margin:0}.ct-cinematic .ct-arena{scrollbar-width:thin;background:radial-gradient(#62868822,#0000 60%),linear-gradient(#122936ec,#13252aef),url(/art/meridian-cover-v2.png) 50%/cover;grid-area:2/1;grid-template-rows:repeat(2,minmax(260px,1fr));gap:22px;min-height:0;padding:14px 24px;display:grid;overflow:hidden auto}.ct-cinematic.tutorial-course .ct-arena{grid-row:1}.ct-cinematic .ct-arena:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#bdac8144,#0000);height:1px;position:absolute;inset:50% 0 auto}.ct-cinematic .ct-arena:after{content:"THE VESPER REACH";letter-spacing:.35em;color:#9aa99b;z-index:0;background:#182c33;padding:3px 22px;font:6px Arial,sans-serif;top:50%;left:calc(50% + 65px)}.ct-cinematic .ct-half{grid-template-columns:140px minmax(0,1fr);gap:20px;min-height:260px;display:grid;position:relative}.ct-cinematic .ct-commander{background:linear-gradient(150deg,#14252dc4,#0b1820cc);border:1px solid #a89e7033;border-radius:9px;flex-direction:column;justify-content:space-between;gap:5px;height:auto;min-height:0;padding:8px;display:flex;overflow:visible;box-shadow:inset 0 1px #ffffff04}.ct-cinematic .ct-active-half .ct-commander{border-color:#c5af7955;box-shadow:inset 2px 0 #c7a974}.ct-cinematic .ct-core{text-align:center;color:#e9ddbe;width:100%;box-shadow:none;border-radius:5px;flex:none;transition:filter .25s;display:block;position:relative;background:0 0!important;border:0!important;padding:0!important}.ct-cinematic .ct-core:hover{filter:brightness(1.12)}.ct-cinematic .ct-core.ct-targetable{outline-offset:3px;outline:2px solid #ebbd75;background:#ca895c0a!important}.reactor{color:#a5b8bd;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.reactor-owner{letter-spacing:.2em;color:#c8c5af;margin-top:1px;font:7px Arial,sans-serif}.ct-cinematic .reactor-machine{width:124px;max-width:100%;height:106px;margin:-2px 0 -3px;display:block;overflow:visible}.reactor-shadow{fill:#030b13;opacity:.6}.reactor-cradle{fill:#263f4b;stroke:#769299;stroke-width:1px}.reactor-orbit{fill:none;stroke:#b8cbc5;stroke-width:1.6px;opacity:.6;transform-origin:90px 73px}.reactor-orbit-back{animation:16s linear infinite reactor-orbit}.reactor-orbit-front{stroke:#f0d8b2;animation:21s linear infinite reverse reactor-orbit}.reactor-orbit-front circle{fill:#f4d39b;stroke:none}.reactor-field{fill:#82bfc60c;stroke:#88bdc660;stroke-width:1px;stroke-dasharray:3 4;transition:opacity .7s}.reactor-heart{transform-origin:90px 73px;filter:drop-shadow(0 0 7px #a3dde555);animation:4s ease-in-out infinite reactor-breathe}.reactor-facet{fill:none;stroke:#ffe5b7;stroke-width:.7px;opacity:.5}.reactor-light{fill:#fff7d4;opacity:.8}.reactor-panel-line{stroke:#202f3b;stroke-width:2px;fill:none;opacity:.55}.reactor-shutter{transform-origin:90px 73px;stroke:#0c1c29;stroke-width:1.1px;transition:transform 1s cubic-bezier(.2,.8,.2,1),opacity .8s}.reactor-locks{fill:#76998f}.reactor-locks>.is-unlocked{fill:#e4b77d;filter:drop-shadow(0 0 3px #e4b77d88)}.reactor[data-breaches="1"] .reactor-shutter-left{transform:translate(-12px,1px)rotate(-9deg)}.reactor.is-exposed .reactor-shutter-left{transform:translate(-20px,4px)rotate(-18deg)}.reactor.is-exposed .reactor-shutter-right{transform:translate(20px,4px)rotate(18deg)}.reactor.is-exposed .reactor-field{opacity:.12}.reactor.is-exposed .reactor-heart{filter:drop-shadow(0 0 12px #e9b77b88);animation:2.5s ease-in-out infinite reactor-exposed}.ct-cinematic .reactor-caption b{letter-spacing:.08em;color:#f1dfbd;font:12px Georgia,serif;display:block}.ct-cinematic .reactor-caption small{letter-spacing:.01em;color:#aabdb3;width:auto;padding:3px 0 0;font:7px/1.4 Arial,sans-serif;display:block}.reactor.is-exposed .reactor-caption b{color:#f5b47f}.reactor-lane-lights{gap:4px;margin-top:5px;display:flex}.reactor-lane-lights i{color:#0000;background:#93bbb044;border-radius:1px;place-items:center;width:20px;height:3px;font:6px Arial,sans-serif;transition:background .6s;display:grid}.reactor-lane-lights i[data-open=true]{background:#e2a272;box-shadow:0 0 7px #e2a27233}.reactor-collapse,.reactor-fragment{opacity:0;pointer-events:none}.reactor-fragment{fill:#cdd2c3;transform-origin:90px 73px}.reactor.is-destroyed .reactor-heart{animation:1.7s ease-in both reactor-extinguish}.reactor.is-destroyed .reactor-shutter-left{animation:1.9s .2s both reactor-left-break}.reactor.is-destroyed .reactor-shutter-right{animation:1.9s .2s both reactor-right-break}.reactor.is-destroyed .reactor-orbit{animation:1.5s both reactor-extinguish}.reactor.is-destroyed .reactor-fragment{animation:1.6s ease-out .25s both reactor-debris}.reactor.is-destroyed .reactor-collapse{fill:none;stroke:#efd2a4;stroke-width:1px;transform-origin:90px 73px;animation:1.7s ease-out both reactor-collapse}.reactor.is-destroyed .reactor-caption b{color:#b68c7a}.ct-cinematic .ct-power{border-top:1px solid #a1b6a622;flex:none;grid-template-columns:1fr 1fr;gap:4px 8px;width:100%;padding:8px 3px 3px;display:grid}.ct-cinematic .ct-supply-title,.ct-cinematic .ct-overdraw-title{letter-spacing:.05em;justify-content:space-between;align-items:center;gap:5px;margin:0;font:7px Arial,sans-serif;display:flex}.ct-cinematic .ct-supply-title{grid-area:1/1}.ct-cinematic .ct-overdraw-title{grid-area:1/2}.ct-cinematic .ct-supply-title>strong{font:24px Georgia,serif}.ct-cinematic .ct-overdraw-title>b{font:18px Georgia,serif}.ct-cinematic .ct-overdraw-title small{font-size:8px}.ct-cinematic .ct-supply-title>small,.ct-cinematic .ct-power p{display:none}.ct-cinematic .ct-supply-cells{grid-area:2/1;gap:3px;height:4px;display:flex}.ct-cinematic .ct-overdraw-cells{grid-area:2/2;gap:3px;height:4px;display:flex}.ct-cinematic .ct-piles{justify-content:center;gap:12px;width:100%;margin:0;padding-top:5px;display:flex}.ct-cinematic .ct-piles button,.ct-cinematic .ct-piles>span{font-size:11px}.ct-cinematic .ct-piles small{font-size:6px}.ct-cinematic .ct-piles img{width:13px;height:18px}.ct-cinematic .ct-piles svg{width:13px;height:15px}.ct-cinematic .ct-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-height:0;display:grid}.ct-cinematic .ct-lane{isolation:isolate;background:linear-gradient(#4d746d0b,#06172125);border:1px solid #779c8f26;border-radius:8px;flex-direction:column;min-height:0;padding:7px 11px 5px;transition:border-color .7s,background .7s;display:flex;position:relative}.ct-cinematic .ct-lane[data-breached=true]{background:linear-gradient(#ba80520a,#05141e33);border-color:#cd8e6655}.ct-cinematic .ct-lane-head{z-index:3;flex:none;justify-content:space-between;align-items:center;gap:6px;min-height:26px;display:flex}.ct-cinematic .ct-lane-head>span{letter-spacing:.14em;color:#bec8b9;font:7px Arial,sans-serif;visibility:visible!important}.ct-cinematic .ct-lane-head>span>i{color:#d8cba9;letter-spacing:0;margin-right:6px;font:14px Georgia,serif}.ct-cinematic .ct-wake{flex-direction:row;flex:none;align-items:center;gap:5px;display:flex}.ct-cinematic .ct-wake-orb{background:#213c42;border:1px solid #9abcb777;place-items:center;width:25px;height:25px;font:17px Georgia,serif;display:grid;box-shadow:inset 0 0 9px #a6dfc311,0 0 8px #a6dfc30a}.ct-cinematic .ct-wake>span:last-child{letter-spacing:.05em;color:#a8c8be;font:6px Arial,sans-serif}.ct-cinematic .ct-wake small{display:none}.ct-cinematic .ct-charged .ct-wake-orb{color:#d2efcf;background:#31534f;border-color:#9ccdb7}.ct-cinematic .ct-position-field{flex:1;justify-content:center;align-items:center;min-height:218px;padding:30px 0 2px;display:flex;position:relative;overflow:visible}.ct-cinematic .ct-units{z-index:3;pointer-events:none;flex-direction:row;justify-content:center;align-items:center;gap:20px;width:100%;max-width:none;display:flex;position:relative}.ct-cinematic .ct-slot{pointer-events:auto;flex:0 140px;width:clamp(93px,min(9.5cqw,14.5dvh),140px);min-width:0;max-width:140px;transition:transform .4s,filter .4s;position:relative}.ct-cinematic .ct-opponent .ct-slot:last-child{transform:translateY(-12px)}.ct-cinematic .ct-own .ct-slot:last-child{transform:translateY(12px)}.ct-cinematic .ct-slot-label{letter-spacing:.14em;text-align:center;color:#b4c4ba;font:6px/1 Arial,sans-serif;top:-12px;left:0;right:0}.ct-cinematic .ct-unit{border:0;border-radius:5px;animation:.65s cubic-bezier(.2,.8,.2,1) both battle-deploy;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important}.ct-cinematic .ct-board-card{aspect-ratio:5/7;transform-origin:50% 70%;border-radius:5px;width:100%;box-shadow:0 8px 15px #030a1077;touch-action:none!important;background:0 0!important;border:0!important;height:auto!important;padding:0!important;transition:transform .25s,box-shadow .25s!important;display:block!important;overflow:visible!important}.ct-cinematic .ct-board-card>.press-card{pointer-events:none;aspect-ratio:5/7;max-width:none;margin:0;display:block;width:100%!important}.ct-cinematic .ct-board-card:hover{filter:none;transform:translateY(-4px)!important;box-shadow:0 14px 22px #0008!important}.ct-cinematic .ct-rested .ct-board-card{filter:none;transform:rotate(5deg)}.ct-cinematic .ct-rested .ct-board-card:hover{transform:rotate(3deg)translateY(-3px)!important}.ct-cinematic .ct-empty{aspect-ratio:5/7;color:#7e9b95;background:#0d242e22;border:1px dashed #8da99d44;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;padding:8px;font:9px Arial,sans-serif;display:flex;height:auto!important;min-height:0!important}.ct-cinematic .ct-empty svg{width:18px;height:18px}.ct-cinematic .ct-eligible .ct-empty{color:#f5d296;background:#b8966522;border-color:#d5b780}.ct-cinematic .ct-live-stats{z-index:5;pointer-events:none;flex-direction:column;gap:3px;display:flex;position:absolute;top:14px;right:-15px}.ct-cinematic .ct-live-stats>span{color:#e8ebdf;background:#102730f5;border:1px solid #96b4a977;border-radius:4px;justify-content:center;align-items:center;gap:3px;min-width:31px;padding:3px 4px;font:11px Arial,sans-serif;display:flex;box-shadow:0 2px 6px #0005}.ct-cinematic .ct-live-stats>span>svg{width:10px;height:10px}.ct-cinematic .ct-live-stats b{font:17px/1 Georgia,serif;animation:.35s ease-out battle-count}.ct-cinematic .ct-live-stats small{color:#adc2b6;font:8px Arial,sans-serif}.ct-cinematic .ct-live-stats>.is-damaged{color:#ffc4a8;background:#4c2928f5;border-color:#d49c7b}.ct-cinematic .ct-live-stats>.is-modified{color:#deedbc;border-color:#a3bc84}.ct-cinematic .ct-live-stats>i{color:#a4b4aa;letter-spacing:.04em;background:#1d3038ed;border:1px solid #849c9166;border-radius:3px;align-self:flex-end;padding:3px;font:5px Arial,sans-serif}.ct-cinematic .ct-inspect-card{color:#dedac4;z-index:6;opacity:0;background:#142630ee;border:1px solid #8ca19466;border-radius:4px;width:22px;min-width:22px;height:21px;min-height:21px;padding:3px;transition:opacity .15s;position:absolute;top:3px;left:3px;right:auto}.ct-cinematic .ct-unit:hover .ct-inspect-card,.ct-cinematic .ct-unit:focus-within .ct-inspect-card{opacity:1}.ct-cinematic .ct-card-actions{z-index:4;flex-flow:wrap;gap:3px;min-height:23px;margin-top:5px;display:flex;position:relative}.ct-cinematic .ct-card-actions>button,.ct-cinematic .ct-base-state{color:#d8ebce;background:#244b3deb;border:1px solid #8dada055;border-radius:3px;flex:1;justify-content:center;align-items:center;gap:3px;width:auto;min-width:0;min-height:23px;padding:4px 3px;font:8px Arial,sans-serif;display:flex;box-shadow:0 2px 5px #0002}.ct-cinematic .ct-card-actions>button:disabled{color:#81988e;background:#152b35b8;border-color:#93ab9122}.ct-cinematic .ct-card-actions>button svg{width:10px;height:10px}.ct-cinematic .ct-card-actions>.ct-move{color:#d9e8d9;background:#284755;flex:0 auto;font-size:7px}.ct-cinematic .ct-card-actions>.ct-move>span{display:none}.ct-cinematic .ct-card-actions>.ct-activate{color:#ede0c7;background:#484258;flex:1 0 100%;font-size:8px}.ct-cinematic .ct-base-state{color:#9bb7a4;background:#172e38;min-height:23px;font-size:7px}.ct-cinematic .ct-attachment{color:#ded8bd;z-index:4;background:#343747;border:1px solid #a6a2ae55;border-radius:3px;justify-content:center;align-items:center;gap:3px;width:100%;height:auto;min-height:20px;margin:4px 0 0;padding:3px;font:7px/1.1 Arial,sans-serif;display:flex;position:relative;bottom:auto;left:auto;overflow:visible}.ct-cinematic .ct-attachment>span{font-size:10px}.ct-cinematic .ct-shields{z-index:1;pointer-events:auto;justify-content:center;align-items:center;gap:6px;height:28px;display:flex;position:absolute;inset:0 0 auto}.ct-cinematic .ct-own .ct-shields{top:auto;bottom:0}.ct-cinematic .ct-shields>button{background:#172e37;border:1px solid #baab7a88;border-radius:2px;width:21px;height:29px;padding:0;transition:transform .4s,filter .4s;transform:rotate(-8deg);box-shadow:0 2px 6px #0007}.ct-cinematic .ct-shields>button:nth-child(2){transform:rotate(8deg)}.ct-cinematic .ct-shields>button img{object-fit:cover;border-radius:1px;width:100%;height:100%}.ct-cinematic .ct-shields>small{letter-spacing:.1em;color:#96aaa0;font:5px Arial,sans-serif;top:10px;bottom:auto;right:0}.ct-cinematic .ct-own .ct-shields>small{top:auto;bottom:9px}.ct-cinematic .ct-breached{letter-spacing:.17em;color:#d99e79;background:0 0;border:0;padding:5px;font:7px Arial,sans-serif}.ct-cinematic .ct-breached:before{content:"◇";margin-right:6px}.ct-cinematic .ct-flow{z-index:32;background:#152a32;border-color:#9baa7c33;grid-area:3/1;min-height:44px;padding:5px 22px}.ct-cinematic.tutorial-course .ct-flow{grid-row:2}.ct-cinematic .ct-hand-zone{z-index:31;background:linear-gradient(#0d1e28,#09141d);grid-area:4/1;height:172px;min-height:0}.ct-cinematic.tutorial-course .ct-hand-zone{grid-row:3}.ct-cinematic .ct-hand-header{height:28px;padding:4px 20px}.ct-cinematic .ct-hand-items{justify-content:center;align-items:flex-start;gap:13px;height:144px;padding:10px 22px 0;overflow:auto hidden}.ct-cinematic .ct-hand-wrap,.ct-cinematic .ct-hand-card,.ct-cinematic .ct-hand-card>.press-card{flex-shrink:0;flex-basis:82px;width:82px}.ct-cinematic .ct-hand-status{color:#b2c3b3;font-size:7px}.ct-cinematic .ct-hand-inspect{top:13px}.ct-cinematic .ct-hand-legend{color:#bdc6ad;font-size:8px}.ct-cinematic .ct-hand-card{box-shadow:none;border-radius:5px;background:0 0!important}.ct-cinematic .ct-hand-card>.press-card{pointer-events:none}.ct-cinematic .ct-hand-card:hover{transform:translateY(-4px)}.ct-cinematic .payment-preview{border-radius:4px;min-height:24px;max-height:none;background:#132832f5!important;border:1px solid #c4aa70!important;justify-content:center!important;gap:2px 5px!important;padding:5px!important;font-size:9px!important;display:flex!important;inset:auto 4px 32px!important}.ct-cinematic .payment-preview:before{display:none}.ct-cinematic .payment-preview>b{font-size:8px;display:block}.ct-cinematic .payment-preview>span{font-size:8px!important}.ct-cinematic .payment-preview>em{display:block;font-size:7px!important}.ct-cinematic .payment-preview.opponent-gift{font-size:8px!important;top:auto!important;bottom:5px!important}.ct-cinematic .ct-live-announcement{pointer-events:none;z-index:34;max-width:50%;font-size:9px;position:absolute;bottom:179px;left:20px}.ct-cinematic-flight{pointer-events:none;position:fixed;inset:0;overflow:hidden;z-index:1103!important}.ct-flight-card{filter:drop-shadow(0 14px 15px #0008);width:100px;height:140px;animation:.7s cubic-bezier(.2,.7,.2,1) both battle-card-flight;position:absolute;transform:translate(-50%,-50%)}.ct-flight-card>.press-card{pointer-events:none;width:100%!important}.ct-strike{width:120px;height:120px;animation:.65s .18s both battle-strike;position:absolute;transform:translate(-50%,-50%)}.ct-strike>i{background:linear-gradient(#0000,#ffe4b2,#0000);width:3px;height:90%;position:absolute;top:5%;left:50%;transform:rotate(36deg);box-shadow:0 0 12px #f0c08f77}.ct-strike>i:nth-child(2){width:1px;height:60%;top:20%;transform:rotate(-49deg)}.ct-strike>span{border:1px solid #f2d5a1;border-radius:50%;animation:.6s .18s both battle-impact-ring;position:absolute;inset:20%}.ct-strike>b{background:#e5b27c;border-radius:1px;width:3px;height:8px;animation:.6s .2s both battle-spark;position:absolute;top:50%;left:50%}.is-deploy .ct-strike>i{display:none}.is-deploy .ct-strike>span{border-color:#afc9b4}.is-deploy .ct-strike>b{background:#9abbb0}.ct-cinematic .battle-feedback .transfer-path{pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.ct-cinematic .battle-feedback .transfer-path path{stroke:#c6dec0;stroke-opacity:.2;stroke-width:1.2px;fill:none}.ct-cinematic .battle-feedback .transfer-path circle{fill:#b5e5ce;filter:drop-shadow(0 0 4px #b5e5ce55)}.ct-cinematic .effect-ring{opacity:.5;border:1px solid;border-radius:50%;width:75px;height:75px;animation:1s both battle-impact-ring;display:block;box-shadow:none!important}.ct-cinematic .effect-ring.damage{border-color:#e3b681;border-radius:8px}.ct-cinematic .effect-ring.ready{border-color:#a2c8b0}.ct-cinematic .battle-burst{z-index:2;max-width:190px;font-size:11px!important}.ct-cinematic .battle-burst>span{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#132832e8;font-size:9px;line-height:1.5}.ct-cinematic .battle-burst.damage{font-size:18px!important}.ct-cinematic .battle-burst.damage>span{font-size:14px}.ct-cinematic .battle-burst.damage>img{filter:saturate(.6);opacity:.6}.ct-cinematic .victory-moment{color:#f0dfbb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#112731f2;border:1px solid #b69e72;width:min(460px,90vw);padding:27px;animation:1.8s both battle-victory;top:37%;box-shadow:0 25px 80px #0006}.ct-cinematic .victory-moment h2{color:#f0dfbb;font:40px/1.1 Georgia,serif}.ct-cinematic .victory-moment p{color:#b6c9b9}@keyframes reactor-orbit{to{transform:rotate(360deg)}}@keyframes reactor-breathe{50%{opacity:.8;transform:scale(.96)}}@keyframes reactor-exposed{50%{filter:drop-shadow(0 0 13px #e9b77baa);transform:scale(1.045)}}@keyframes reactor-extinguish{0%,15%{opacity:1;transform:scale(1)}30%{opacity:1;transform:scale(1.15)}50%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(.02)}}@keyframes reactor-left-break{0%{transform:translate(-20px,4px)rotate(-18deg)}to{opacity:.25;transform:translate(-48px,25px)rotate(-42deg)}}@keyframes reactor-right-break{0%{transform:translate(20px,4px)rotate(18deg)}to{opacity:.25;transform:translate(48px,25px)rotate(42deg)}}@keyframes reactor-debris{0%,15%{opacity:0;transform:rotate(var(--fragment-angle)) translateX(0)}25%{opacity:1}to{opacity:0;transform:rotate(var(--fragment-angle)) translateX(var(--fragment-distance)) rotate(80deg)}}@keyframes reactor-collapse{0%,20%{opacity:0;transform:scale(.5)}25%{opacity:.9}to{opacity:0;transform:scale(4.2)}}@keyframes battle-deploy{0%{opacity:0;transform:translateY(12px)scale(.93)}65%{opacity:1;transform:translateY(-2px)scale(1.015)}to{opacity:1;transform:none}}@keyframes battle-count{0%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes battle-card-flight{0%{opacity:.7;transform:translate(-50%,-50%)rotate(-4deg)scale(.88)}18%{opacity:1;transform:translate(-50%,-60%)rotate(2deg)scale(1.04)}68%{opacity:1;transform:translate(calc(-50% + var(--travel-x)),calc(-50% + var(--travel-y))) rotate(-2deg) scale(.94)}to{opacity:0;transform:translate(calc(-50% + var(--travel-x)),calc(-50% + var(--travel-y))) scale(.85)}}@keyframes battle-strike{0%,30%{opacity:0;scale:.7}45%{opacity:.95;scale:1}to{opacity:0;scale:1.25}}@keyframes battle-impact-ring{0%{opacity:.7;scale:.5}to{opacity:0;scale:1.7}}@keyframes battle-spark{0%,35%{opacity:0;transform:rotate(var(--spark-angle)) translateY(0)}42%{opacity:.8}to{opacity:0;transform:rotate(var(--spark-angle)) translateY(calc(-1 * var(--spark-length)))}}@keyframes battle-victory{0%,50%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@container battle-table (width<=1050px){.ct-cinematic .ct-arena{gap:20px;padding:12px}.ct-cinematic .ct-half{grid-template-columns:115px minmax(0,1fr);gap:12px}.ct-cinematic .ct-lanes{gap:9px}.ct-cinematic .ct-lane{padding-inline:7px}.ct-cinematic .ct-units{gap:15px}.ct-cinematic .ct-slot{flex-basis:112px;max-width:112px}.ct-cinematic .ct-card-actions>button{font-size:7px}.ct-cinematic .ct-power{column-gap:5px}.ct-cinematic .ct-overdraw-title>span{font-size:6px}.ct-cinematic .reactor-machine{width:104px;height:90px}}@container battle-table (width<=850px){.ct-cinematic>.ct-play-layout{grid-template-rows:48px minmax(0,1fr) 44px 155px}.ct-cinematic.tutorial-course>.ct-play-layout{grid-template-rows:minmax(0,1fr) 44px 155px}.ct-cinematic .ct-arena{overscroll-behavior:contain;flex-direction:column;gap:24px;padding:10px 9px 20px;display:flex;overflow-y:auto}.ct-cinematic .ct-arena:before,.ct-cinematic .ct-arena:after{display:none}.ct-cinematic .ct-half{flex-direction:column;flex:none;gap:10px;min-height:0;display:flex}.ct-cinematic .ct-commander{flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:12px;height:91px;min-height:91px;padding:5px 10px;overflow:visible}.ct-cinematic .ct-core{text-align:left;flex:none;width:115px;height:81px}.reactor{text-align:left;grid-template-rows:12px 48px 12px;grid-template-columns:68px 1fr;align-items:center;column-gap:3px;height:81px;display:grid}.ct-cinematic .reactor-machine{grid-area:1/1/4;width:75px;height:69px;margin:0 0 0 -7px}.reactor-owner{white-space:nowrap;grid-area:1/2;margin:0;font-size:5px}.reactor-caption{grid-area:2/2;align-self:start;padding-top:5px}.ct-cinematic .reactor-caption b{letter-spacing:.05em;white-space:normal;font-size:9px;line-height:1.3}.ct-cinematic .reactor-caption small{white-space:normal;width:53px;font-size:6px;line-height:1.4}.reactor-lane-lights{grid-area:3/2;gap:2px;margin:0}.reactor-lane-lights i{width:12px;height:3px}.ct-cinematic .ct-power{border:0;flex:0 105px;align-self:center;gap:5px 9px;width:105px;padding:0}.ct-cinematic .ct-supply-title,.ct-cinematic .ct-overdraw-title{letter-spacing:0;flex-direction:column;align-items:flex-start;gap:3px;font-size:6px}.ct-cinematic .ct-supply-title>strong{font-size:26px}.ct-cinematic .ct-overdraw-title>b{font-size:22px}.ct-cinematic .ct-piles{flex:none;grid-template-columns:1fr 1fr;gap:7px 8px;width:auto;margin-left:auto;padding:0;display:grid}.ct-cinematic .ct-piles>span{flex-direction:row;grid-column:1/-1;justify-content:center;gap:3px}.ct-cinematic .ct-piles button,.ct-cinematic .ct-piles>span{font-size:10px}.ct-cinematic .ct-piles small{font-size:5px}.ct-cinematic .ct-lanes{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0;display:grid}.ct-cinematic .ct-lane{padding:6px 8px}.ct-cinematic .ct-lane-head{align-items:flex-start;gap:3px;min-height:28px}.ct-cinematic .ct-lane-head>span{letter-spacing:.03em;flex-direction:column;gap:2px;margin-top:2px;font-size:5px;line-height:1.2;display:flex}.ct-cinematic .ct-lane-head>span>i{margin:0;font-size:12px}.ct-cinematic .ct-wake{flex-direction:column;gap:2px}.ct-cinematic .ct-wake-orb{width:21px;height:21px;font-size:14px}.ct-cinematic .ct-wake>span:last-child{font-size:4px}.ct-cinematic .ct-position-field,.ct-cinematic .ct-own .ct-position-field{flex:none;min-height:0;padding:34px 0 5px}.ct-cinematic .ct-own .ct-position-field{padding:8px 0 34px}.ct-cinematic .ct-units{flex-direction:column;gap:21px;width:100%;max-width:none}.ct-cinematic .ct-opponent .ct-units{flex-direction:column-reverse}.ct-cinematic .ct-slot{flex:none;width:min(100%,110px);max-width:110px}.ct-cinematic .ct-slot:last-child{transform:none}.ct-cinematic .ct-slot-label{letter-spacing:.06em;font-size:5px;top:-10px}.ct-cinematic .ct-empty{font-size:8px}.ct-cinematic .ct-live-stats{gap:3px;top:10px;right:-10px}.ct-cinematic .ct-live-stats>span{gap:1px;min-width:25px;padding:2px 3px}.ct-cinematic .ct-live-stats b{font-size:15px}.ct-cinematic .ct-live-stats small{font-size:6px}.ct-cinematic .ct-live-stats>span svg{width:8px}.ct-cinematic .ct-live-stats>i{font-size:4px}.ct-cinematic .ct-inspect-card{opacity:1;width:19px;min-width:19px;height:19px;min-height:19px;top:2px;left:2px}.ct-cinematic .ct-card-actions{gap:3px;min-height:25px;margin-top:4px}.ct-cinematic .ct-card-actions>button,.ct-cinematic .ct-base-state{gap:2px;min-height:25px;padding:5px 2px;font-size:7px}.ct-cinematic .ct-card-actions>.ct-move{min-width:25px;font-size:6px}.ct-cinematic .ct-attachment{min-height:25px;font-size:6px}.ct-cinematic .ct-shields>small{word-break:break-word;max-width:24px;font-size:4px;line-height:1.4;top:9px;right:0}.ct-cinematic .ct-shields{justify-content:flex-start;gap:4px}.ct-cinematic .ct-shields>button{width:18px;height:25px}.ct-cinematic .ct-breached{letter-spacing:.06em;padding-inline:1px;font-size:5px}.ct-cinematic .ct-breached:before{margin-right:2px}.ct-cinematic .ct-flow{gap:5px;min-height:44px;padding:5px 10px}.ct-cinematic .ct-flow b{font-size:8px}.ct-cinematic .ct-flow-hint{display:none}.ct-cinematic .ct-flow>div{gap:5px}.ct-cinematic .ct-pass{min-height:33px;padding:7px 9px;font-size:10px}.ct-cinematic .ct-hand-zone{height:155px;min-height:155px}.ct-cinematic .ct-hand-items{justify-content:flex-start;gap:11px;height:127px;padding:9px 12px 0}.ct-cinematic .ct-hand-wrap,.ct-cinematic .ct-hand-card,.ct-cinematic .ct-hand-card>.press-card{flex-basis:72px;width:72px}.ct-cinematic .ct-hand-header{height:28px;padding:4px 10px}.ct-cinematic .ct-hand-toggle{gap:5px;font-size:8px}.ct-cinematic .ct-hand-toggle>span{font-size:7px}.ct-cinematic .ct-hand-legend{display:none}.ct-cinematic .ct-hand-status{font-size:6px}.ct-cinematic .ct-live-announcement{max-width:65%;font-size:8px;bottom:162px;left:10px}.ct-cinematic .payment-preview{padding:4px!important;font-size:7px!important;bottom:32px!important;left:1px!important;right:1px!important}.ct-cinematic .payment-preview>span{font-size:7px!important}.ct-cinematic .payment-preview>em,.ct-cinematic .payment-preview.opponent-gift{font-size:6px!important}.ct-cinematic .ct-brand{display:none}.ct-cinematic .ct-topbar{padding:0 9px}.ct-cinematic .ct-turn{flex:1}.ct-cinematic .ct-top-actions button{min-width:32px;min-height:32px;padding:6px}.ct-cinematic .ct-top-actions button>span{display:none}.ct-cinematic .ct-sound{font-size:0}.ct-cinematic .ct-guidance p{font-size:10px;line-height:1.3}.ct-flight-card{width:74px;height:104px}.ct-strike{width:90px;height:90px}.ct-cinematic .victory-moment h2{font-size:32px}}@container battle-table (width<=360px){.ct-cinematic .ct-commander{gap:5px;padding-inline:5px}.ct-cinematic .ct-core{width:111px}.ct-cinematic .ct-power{flex-basis:83px;column-gap:5px;width:83px}.ct-cinematic .ct-lanes{gap:6px}.ct-cinematic .ct-lane{padding-inline:6px}.ct-cinematic .ct-units{gap:20px}.ct-cinematic .ct-live-stats{right:-8px}.ct-cinematic .ct-live-stats>span{min-width:22px}.ct-cinematic .ct-live-stats b{font-size:13px}.ct-cinematic .ct-live-stats small{font-size:5px}.ct-cinematic .ct-card-actions>button{font-size:6px}.ct-cinematic .ct-flow b{font-size:7px}}@media (prefers-reduced-motion:reduce){.ct-cinematic *,.ct-cinematic :before,.ct-cinematic :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ct-cinematic-flight,.ct-cinematic .transfer-path,.ct-cinematic .effect-ring{display:none!important}.reactor.is-destroyed .reactor-heart,.reactor.is-destroyed .reactor-orbit,.reactor.is-destroyed .reactor-field{opacity:0}.reactor.is-destroyed .reactor-shutter{opacity:.2}.ct-cinematic .victory-moment{opacity:1;translate:none}.ct-cinematic .ct-rested .ct-board-card{transform:none}}.battle-shield-shatter{pointer-events:none;width:1px;height:1px;position:absolute}.battle-shield-shatter>i{clip-path:polygon(0 0,100% 28%,54% 100%,14% 61%);width:14px;height:24px;animation:.85s ease-out both battle-shield-shard;animation-delay:var(--shard-delay);background:linear-gradient(135deg,#e4d3a4,#9cbaaf44);border:1px solid #c7c5a7;position:absolute;top:-12px;left:-7px}@keyframes battle-shield-shard{0%{opacity:.8;transform:rotate(var(--shard-angle)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--shard-angle)) translateY(calc(-1 * var(--shard-distance))) rotate(45deg) scale(.4)}}@media (prefers-reduced-motion:reduce){.battle-shield-shatter{display:none}}.ct-shell.ct-cinematic{--battle-hand-height:172px;--battle-guide-height:0px;--battle-flow-height:44px;container:battle-table/size}.ct-cinematic>.ct-play-layout{grid-template-rows:minmax(42px,auto) minmax(0,1fr) var(--battle-flow-height) var(--battle-hand-height);min-width:0;min-height:0;overflow:hidden}.ct-cinematic.tutorial-course>.ct-play-layout{grid-template-rows:minmax(0,1fr) var(--battle-flow-height) var(--battle-hand-height)}.ct-cinematic .ct-arena{grid-template-rows:repeat(2,minmax(0,1fr));gap:18px;min-width:0;min-height:0;padding:12px 20px;overflow:hidden}.ct-cinematic .ct-half{grid-template-rows:minmax(0,1fr);min-width:0;min-height:0}.ct-cinematic .ct-commander{min-width:0;height:100%;min-height:0;overflow:hidden}.ct-cinematic .ct-lanes{grid-template-rows:minmax(0,1fr);min-width:0;min-height:0}.ct-cinematic .ct-lane{grid-template-rows:26px minmax(0,1fr);min-width:0;min-height:0;padding:5px 10px;display:grid}.ct-cinematic .ct-position-field,.ct-cinematic .ct-own .ct-position-field{min-width:0;height:100%;min-height:0;padding:29px 0 0;display:block}.ct-cinematic .ct-own .ct-position-field{padding:0 0 29px}.ct-cinematic .ct-units{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;width:100%;min-width:0;height:100%;min-height:0;display:grid}.ct-cinematic .ct-slot{--face-width:min(140px,calc((100cqh - 52px)*.714286),calc(100cqw - 8px));flex:none;width:100%;min-width:0;max-width:none;height:100%;min-height:0;container:battle-slot/size;transform:none!important}.ct-cinematic .ct-slot-label{height:8px;font-size:6px;line-height:1;top:-10px}.ct-cinematic .ct-unit{width:100%;height:100%;min-height:0;display:block;position:absolute;inset:0}.ct-cinematic .ct-board-card,.ct-cinematic .ct-empty{width:var(--face-width);aspect-ratio:5/7;margin:0;position:absolute;top:0;left:50%;translate:-50%;height:auto!important;min-height:0!important}.ct-cinematic .ct-empty{padding:4px;font-size:8px}.ct-cinematic .ct-board-card>.press-card{max-width:100%;height:auto;margin:0;width:100%!important}.ct-cinematic .ct-card-actions{left:50%;top:calc(var(--face-width)*1.4 + 4px);width:var(--face-width);scrollbar-width:none;flex-flow:row;gap:3px;height:26px;min-height:0;margin:0;display:flex;position:absolute;overflow:auto hidden;translate:-50%}.ct-cinematic .ct-card-actions>button,.ct-cinematic .ct-base-state,.ct-cinematic .ct-card-actions>.ct-activate{white-space:nowrap;flex:1 0 auto;width:auto;min-width:25px;height:25px;min-height:25px;padding:3px;font-size:7px}.ct-cinematic .ct-card-actions>.ct-activate{text-overflow:ellipsis;flex-basis:auto;max-width:100%;overflow:hidden}.ct-cinematic .ct-attachment{left:50%;top:calc(var(--face-width)*1.4 + 33px);width:var(--face-width);white-space:nowrap;text-overflow:ellipsis;height:17px;min-height:17px;margin:0;padding:1px 3px;font-size:6px;position:absolute;bottom:auto;overflow:hidden;translate:-50%}.ct-cinematic .ct-live-stats{right:calc((100% - var(--face-width))/2 - 12px);gap:3px;top:12px}.ct-cinematic .ct-inspect-card{left:calc((100% - var(--face-width))/2 + 2px);top:2px}.ct-cinematic .ct-hand-zone{height:var(--battle-hand-height);min-height:0;max-height:var(--battle-hand-height);overflow:hidden}.ct-cinematic .ct-hand-items{height:calc(var(--battle-hand-height) - 28px);touch-action:pan-x pinch-zoom;overscroll-behavior-x:contain;align-items:flex-start;min-width:0;overflow:auto hidden}.ct-touch-actions,.training-mobile{display:none}@container battle-table (width<=850px){.ct-shell.ct-cinematic{--battle-hand-height:124px;--battle-guide-height:160px}.ct-cinematic>.ct-play-layout{grid-template-rows:36px minmax(0,1fr) 44px 124px;grid-template-columns:minmax(0,1fr)}.ct-cinematic.tutorial-course>.ct-play-layout{grid-template-rows:160px minmax(0,1fr) 44px 124px;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.ct-cinematic.tutorial-course .ct-arena,.ct-cinematic .ct-arena{scrollbar-width:thin;overscroll-behavior:contain;grid-area:2/1;grid-template-rows:repeat(2,minmax(155px,1fr));gap:8px;padding:7px 8px;scroll-padding:5px;display:grid;overflow:hidden auto}.ct-cinematic .ct-half{flex:none;grid-template-rows:30px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;height:100%;min-height:0;display:grid}.ct-cinematic .ct-commander{background:#122731ba;border-radius:4px;flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:6px;height:30px;min-height:30px;max-height:30px;padding:2px 5px;display:flex;overflow:visible}.ct-cinematic .ct-core{flex:0 0 91px;width:91px;min-width:0;height:26px}.ct-cinematic .reactor{text-align:left;grid-template-rows:8px 18px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:0 3px;width:100%;height:26px;display:grid}.ct-cinematic .reactor-machine{grid-area:1/1/3;width:31px;height:27px;margin:0;overflow:visible}.ct-cinematic .reactor-owner{letter-spacing:.08em;white-space:nowrap;grid-area:1/2;margin:0;font-size:5px;line-height:1}.ct-cinematic .reactor-caption{grid-area:2/2;align-self:center;padding:0}.ct-cinematic .reactor-caption b{letter-spacing:.03em;white-space:nowrap;font:7px/1.1 Georgia,serif}.ct-cinematic .reactor-caption small{white-space:nowrap;width:auto;padding-top:1px;font:5px/1 Arial,sans-serif}.ct-cinematic .reactor-lane-lights{display:none}.ct-cinematic .ct-power{border:0;flex:auto;align-items:center;gap:9px;width:auto;min-width:0;max-width:146px;padding:0;display:flex}.ct-cinematic .ct-supply-title,.ct-cinematic .ct-overdraw-title{letter-spacing:0;color:#b7bda8;flex-direction:row;align-items:center;gap:3px;margin:0;font:5px/1.1 Arial,sans-serif;display:flex}.ct-cinematic .ct-supply-title>strong{color:#e2d7b2;font:19px/1 Georgia,serif}.ct-cinematic .ct-overdraw-title>b{white-space:nowrap;font:16px/1 Georgia,serif}.ct-cinematic .ct-overdraw-title small{font-size:6px}.ct-cinematic .ct-supply-cells,.ct-cinematic .ct-overdraw-cells,.ct-cinematic .ct-power p{display:none}.ct-cinematic .ct-piles{flex:none;justify-content:flex-end;align-items:center;gap:7px;width:auto;min-width:0;margin:0;padding:0;display:flex}.ct-cinematic .ct-piles button,.ct-cinematic .ct-piles>span{flex-direction:row;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:24px;padding:0;font:9px Arial,sans-serif;display:flex}.ct-cinematic .ct-piles small,.ct-cinematic .ct-piles img{display:none}.ct-cinematic .ct-piles svg{width:10px;height:10px}.ct-cinematic .ct-lanes{flex:none;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;height:100%;min-height:0}.ct-cinematic .ct-lane{isolation:isolate;border-radius:4px;grid-template-rows:20px minmax(0,1fr);min-width:0;min-height:0;padding:3px 5px;display:grid;overflow:visible}.ct-cinematic .ct-lane-head{justify-content:space-between;align-items:center;gap:2px;height:20px;min-height:20px;margin:0;display:flex}.ct-cinematic .ct-lane-head>span{white-space:nowrap;letter-spacing:.03em;flex-direction:row;align-items:baseline;gap:3px;margin:0;font:4px/1 Arial,sans-serif;display:flex}.ct-cinematic .ct-lane-head>span>i{margin:0;font:10px/1 Georgia,serif}.ct-cinematic .ct-wake{z-index:5;flex-direction:row;align-items:center;gap:2px;min-width:24px;min-height:24px;padding:0;display:flex}.ct-cinematic .ct-wake-orb{width:18px;height:18px;box-shadow:none;font:12px/1 Georgia,serif}.ct-cinematic .ct-wake>span:last-child{font-size:4px}.ct-cinematic .ct-wake small{display:none}.ct-cinematic .ct-position-field,.ct-cinematic .ct-own .ct-position-field{min-width:0;height:100%;min-height:0;padding:20px 0 0;display:block}.ct-cinematic .ct-own .ct-position-field{padding:0 0 20px}.ct-cinematic .ct-units,.ct-cinematic .ct-opponent .ct-units{flex-direction:row;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;max-width:none;height:100%;min-height:0;display:grid}.ct-cinematic .ct-slot{--face-width:min(76px,calc((100cqh - 10px)*.714286),calc(100cqw - 5px));width:100%;min-width:0;max-width:none;height:100%;min-height:0}.ct-cinematic .ct-slot-label{letter-spacing:.01em;white-space:nowrap;height:6px;font-size:4px;line-height:1;top:-6px}.ct-cinematic .ct-unit{width:100%;height:100%;min-height:0}.ct-cinematic .ct-board-card,.ct-cinematic .ct-empty{width:var(--face-width);aspect-ratio:5/7;border-radius:3px;max-height:none;top:4px;height:auto!important;min-height:0!important}.ct-cinematic .ct-empty{opacity:.55;border-radius:3px;gap:0;padding:0;font-size:0}.ct-cinematic .ct-empty svg{width:11px;height:11px}.ct-cinematic .ct-empty>span{display:none}.ct-cinematic .ct-board-card:hover{transform:none!important}.ct-cinematic .ct-rested .ct-board-card{transform:rotate(4deg)}.ct-cinematic .ct-card-actions{display:none!important}.ct-cinematic .ct-live-stats{z-index:6;pointer-events:none;flex-direction:row;justify-content:center;gap:1px;line-height:1;display:flex;inset:auto 0 2px}.ct-cinematic .ct-live-stats>span{border-radius:2px;gap:1px;min-width:0;padding:1px 2px;font-size:7px;box-shadow:0 1px 3px #0007}.ct-cinematic .ct-live-stats b{font:10px/1 Georgia,serif}.ct-cinematic .ct-live-stats small{font-size:5px}.ct-cinematic .ct-live-stats>span svg{width:6px;height:6px}.ct-cinematic .ct-live-stats>i{background:#c6a66c;border:0;border-radius:50%;align-self:center;width:4px;min-width:4px;height:4px;padding:0;font-size:0}.ct-cinematic .ct-inspect-card{display:none}.ct-cinematic .ct-attachment{color:#f2e5c7;pointer-events:none;background:#564563;border-radius:50%;place-items:center;width:11px;height:11px;min-height:0;margin:0;padding:0;font-size:0;display:grid;inset:auto 0 16px auto;overflow:hidden;translate:0}.ct-cinematic .ct-attachment>span{font-size:8px;display:block}.ct-cinematic .ct-shields{z-index:2;justify-content:center;gap:4px;height:16px}.ct-cinematic .ct-shields>button{width:12px;min-width:18px;height:17px;box-shadow:none;border-radius:2px;flex:none;padding:0}.ct-cinematic .ct-shields>small{display:none}.ct-cinematic .ct-breached{letter-spacing:.03em;padding:0;font:5px/1 Arial,sans-serif}.ct-cinematic .ct-breached:before{margin-right:2px}.ct-cinematic .payment-preview{z-index:7;pointer-events:none;border-radius:2px;min-height:15px;max-height:30px;overflow:hidden;gap:1px!important;padding:2px!important;inset:auto 0 0!important}.ct-cinematic .payment-preview>b,.ct-cinematic .payment-preview>em{display:none!important}.ct-cinematic .payment-preview>span{line-height:1.2;font-size:6px!important}.ct-cinematic .payment-preview.opponent-gift{line-height:1.2;padding:2px!important;font-size:6px!important;bottom:0!important}.ct-cinematic .ct-flow,.ct-cinematic.tutorial-course .ct-flow{z-index:33;grid-row:3;gap:5px;height:44px;min-height:44px;max-height:44px;padding:0 7px;overflow:hidden}.ct-cinematic .ct-flow>div:first-child{gap:4px;min-width:0}.ct-cinematic .ct-flow b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ct-cinematic .ct-pass{flex:none;min-width:80px;height:40px;min-height:40px;padding:6px 9px;font-size:10px}:is(.ct-cinematic .ct-flow:has(.ct-touch-actions)>.ct-flow-status,.ct-cinematic .ct-flow:has(.ct-touch-actions)>.ct-pass){display:none}.ct-cinematic .ct-touch-actions{scrollbar-width:none;touch-action:pan-x;align-items:center;gap:5px;width:100%;min-width:0;height:44px;display:flex;overflow:auto hidden}.ct-touch-actions>span{text-overflow:ellipsis;white-space:nowrap;color:#eadcc2;flex:1 0 48px;min-width:48px;max-width:76px;font:10px/1.2 Georgia,serif;display:block;overflow:hidden}.ct-cinematic .ct-touch-actions>button{color:#f1e4c7;background:#244438;border:1px solid #8fad9366;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:4px;min-width:42px;min-height:40px;padding:7px 9px;font:11px Arial,sans-serif;display:flex}.ct-cinematic .ct-touch-actions>button:disabled{opacity:.45;background:#172c35}.ct-touch-actions>button svg{width:13px;height:13px}.ct-cinematic .ct-touch-actions>.ct-move{background:#294b59}.ct-cinematic .ct-touch-actions>.ct-activate,.ct-cinematic .ct-touch-actions>.ct-touch-attachment{background:#51465c}.ct-cinematic .ct-touch-actions>.ct-touch-cancel{background:0 0;min-width:35px;padding:5px}.ct-cinematic .ct-hand-zone,.ct-cinematic.tutorial-course .ct-hand-zone{z-index:31;grid-row:4;height:124px;min-height:0;max-height:124px;overflow:hidden}.ct-cinematic .ct-hand-header{height:25px;min-height:25px;padding:2px 10px;overflow:hidden}.ct-cinematic .ct-hand-toggle{min-height:23px;font-size:8px}.ct-cinematic .ct-hand-toggle>span{display:none}.ct-cinematic .ct-hand-items{justify-content:flex-start;align-items:flex-start;gap:10px;height:99px;max-height:99px;padding:5px 10px 0;overflow:auto hidden}.ct-cinematic .ct-hand-wrap,.ct-cinematic .ct-hand-card,.ct-cinematic .ct-hand-card>.press-card{flex-shrink:0;flex-basis:60px;width:60px}.ct-cinematic .ct-hand-status{display:none}.ct-cinematic .ct-hand-inspect{min-width:19px;min-height:19px;padding:3px;top:8px}.ct-cinematic .ct-hand-inspect svg{width:10px;height:10px}.ct-cinematic .ct-hand-card:hover{transform:none}.ct-cinematic .ct-live-announcement{pointer-events:none;max-width:70%;font-size:7px;position:absolute;top:auto;bottom:168px}.ct-cinematic .victory-moment{z-index:38;width:min(90cqw,360px);padding:18px;position:absolute;top:38%}.ct-cinematic .victory-moment h2{font-size:26px}.ct-cinematic .ct-topbar{height:44px;min-height:44px;max-height:44px;padding:0 8px}.ct-cinematic .ct-top-actions button{width:32px;min-width:32px;height:32px;min-height:32px}.ct-cinematic .ct-turn>b{font-size:16px}.ct-cinematic .ct-turn>span{font-size:7px}.ct-cinematic .ct-response-context.battle-response-rail{grid-row:1;gap:6px;width:100%;max-width:none;height:36px;min-height:36px;max-height:36px;margin:0;padding:3px 7px;overflow:visible}.battle-response-rail .ct-response-card>img{width:15px;height:22px}.battle-response-rail .ct-response-card>strong,.battle-response-rail .ct-response-public-target>strong{font-size:8px}.battle-response-rail .ct-response-public-target svg{width:14px;height:14px}.battle-response-rail .ct-response-intent{gap:5px}.battle-response-rail .response-rail-label b{font-size:8px}}@container battle-table (width<=850px) and (height>=880px){.ct-cinematic .ct-arena{grid-template-rows:repeat(2,minmax(0,1fr));overflow:hidden}.ct-cinematic .ct-units,.ct-cinematic .ct-opponent .ct-units{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);gap:9px}.ct-cinematic .ct-opponent .ct-slot:first-child{grid-row:2}.ct-cinematic .ct-opponent .ct-slot:last-child{grid-row:1}.ct-cinematic .ct-slot{--face-width:min(78px,calc((100cqh - 10px)*.714286),calc(100cqw - 18px))}.ct-cinematic .ct-live-stats{bottom:auto;left:auto;right:calc((100% - var(--face-width))/2 - 11px);flex-direction:column;gap:2px;top:6px}.ct-cinematic .ct-live-stats>span{padding:2px 3px;font-size:7px}.ct-cinematic .ct-live-stats b{font-size:12px}.ct-cinematic .ct-live-stats small{font-size:6px}.ct-cinematic .ct-live-stats>i{align-self:center}.ct-cinematic .ct-attachment{bottom:1px;right:calc((100% - var(--face-width))/2)}}@media (max-width:850px){.ct-shell.ct-cinematic.ct-immersive{height:100dvh;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;grid-template-rows:44px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ct-cinematic .ct-slot,.ct-cinematic .ct-unit,.ct-cinematic .ct-board-card{transition:none!important;animation:none!important}}@container battle-table (width<=850px){.ct-shell .tutorial-coach,.ct-shell .tutorial-coach.is-collapsed{pointer-events:auto;z-index:36;contain:layout;border:0;border-bottom:1px solid #ab956355;border-radius:0;grid-area:1/1;place-self:stretch stretch;min-width:0;min-height:160px;max-height:160px;margin:0;box-shadow:0 2px 9px #0003;background:linear-gradient(120deg,#21383c,#11222c)!important;width:100%!important;height:160px!important;padding:0!important;transition:none!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important}.tutorial-coach .training-speech{display:none!important}.training-mobile{color:#e3dfcc;pointer-events:auto;grid-template-rows:27px minmax(0,1fr) 40px;gap:2px;min-width:0;height:160px;min-height:0;max-height:160px;padding:3px 10px 5px 49px;display:grid;overflow:hidden}.training-mobile-head{align-items:center;gap:7px;min-width:0;min-height:0;display:flex;overflow:visible;background:0 0!important;border:0!important;padding:0!important}.training-mobile-head>span{letter-spacing:.08em;white-space:nowrap;color:#c6bc9e;flex:none;font:7px Arial,sans-serif}.training-mobile-course{color:#d0d3ba;flex:1;min-width:0;position:static}.training-mobile-course>summary{cursor:pointer;justify-content:flex-end;align-items:center;gap:3px;max-width:100%;min-height:27px;font:10px Georgia,serif;list-style:none;display:flex;overflow:hidden}.training-mobile-course>summary::-webkit-details-marker{display:none}.training-mobile-course>summary>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.training-mobile-course>summary>svg{flex:none;width:10px}.training-mobile-course>div{z-index:5;background:#162c36;border:1px solid #a18d6555;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex;position:absolute;inset:30px 7px 5px;overflow:auto}.training-mobile-course label{flex:1;gap:5px;min-width:0;font:9px Arial,sans-serif;display:grid}.training-mobile-course select{color:#e9e0c8;background:#233e46;border:1px solid #91a48d;width:100%;max-width:100%;min-height:38px;padding:5px;font:16px Georgia,serif}.ct-shell .training-mobile-course>div>button{color:#e6d4b3;white-space:normal;background:#314b4b;border:1px solid #99a78c66;max-width:95px;min-height:40px;padding:7px;font:10px/1.4 Arial,sans-serif}.ct-shell .training-mobile-voice{color:#cfccb5;background:0 0;border:0;flex:none;place-items:center;width:26px;min-width:26px;height:27px;min-height:27px;padding:3px;display:grid}.training-mobile-voice[hidden]{display:none!important}.training-mobile-body{scrollbar-width:thin;overscroll-behavior:contain;min-width:0;min-height:0;padding-right:3px;overflow:hidden auto}.training-mobile-body h2{color:#eee0c0;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:1px 0 5px;font:15px/1.12 Georgia,serif;overflow:hidden}.training-mobile-body p{color:#d3ddd2;margin:0;font:11.5px/1.48 Arial,sans-serif;animation:.2s ease-out both zelph-dialogue}.training-mobile-body>small{color:#d5bd96;font:8px/1.2 Arial,sans-serif}.training-mobile-controls{background:0 0;justify-content:space-between;align-items:center;gap:4px;min-width:0;height:40px;padding:0;display:flex;overflow:hidden}.training-mobile-controls>div{align-items:center;gap:2px;min-width:0;display:flex}.training-mobile-controls>div>span{color:#b8c7b7;white-space:nowrap;font:8px Arial,sans-serif}.ct-shell .training-mobile-controls>div>button{color:#b9cebf;background:0 0;border:0;width:29px;min-width:29px;height:36px;min-height:36px;padding:5px}.training-mobile-controls>div>button:disabled{opacity:.3}.ct-shell .training-mobile-controls>.primary{white-space:nowrap;height:38px;min-height:38px;box-shadow:none;border:1px solid #c49b6d;flex:0 auto;justify-content:center;align-items:center;gap:5px;max-width:160px;padding:7px 10px;font:10px Arial,sans-serif;display:flex;color:#f7e4c5!important;background:#af6943!important}.ct-shell .tutorial-coach .training-floating-head{filter:drop-shadow(0 3px 3px #0005);opacity:1;pointer-events:none;cursor:default;min-width:0;min-height:0;padding:0;animation:none;width:41px!important;height:48px!important;position:absolute!important;top:7px!important;left:4px!important}.training-floating-head .training-head-crop{width:41px!important;height:43px!important}.training-head-crop img{width:95px!important;height:142.5px!important;top:-1px!important;left:-26px!important}.training-floating-head .training-head-projection{height:4px;width:28px!important;bottom:0!important;left:7px!important}.training-floating-head>i{display:none}.tutorial-course [data-academy-focus]{outline-offset:1px;outline-width:1px;box-shadow:0 0 8px #d9a95919}.tutorial-course [data-academy-primary]{outline-offset:2px;outline-width:2px;animation:none;box-shadow:0 0 8px #dfaa5b33}.tutorial-course .ct-wake[data-academy-primary],.tutorial-course .ct-touch-actions [data-academy-primary]{outline-offset:-2px}.tutorial-course .training-card-ghost,.tutorial-course .training-board-label,.tutorial-course .tutorial-demo-layer .training-target-ring{display:none!important}.tutorial-course .tutorial-demo-layer path{stroke-width:1px;opacity:.4}.tutorial-course .tutorial-demo-layer circle{r:2px;filter:none}.training-mobile:has(.ct-training-choice){grid-template-rows:27px minmax(0,1fr)}.training-mobile .training-mobile-body:has(.ct-training-choice)>h2{margin-bottom:3px;font-size:13px}.training-mobile .ct-training-choice{color:#e5dec8;min-height:0;margin:0}.training-mobile .ct-training-choice .ct-choice-cards{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:7px;max-width:100%;margin:0;padding:2px 0 4px;overflow-x:auto}.training-mobile .ct-training-choice .ct-choice-cards .press-card{flex:0 0 45px;max-width:45px;width:45px!important;min-width:45px!important}.training-mobile .ct-training-choice .ct-choice-cards>button{flex:none;gap:3px;min-width:66px;max-width:90px;min-height:0;padding:4px;font-size:9px}.training-mobile .ct-training-choice .ct-choice-cards>button>b{font-size:8px}.training-mobile .ct-training-choice .ct-choice-cards>div{gap:5px;min-width:135px}.training-mobile .ct-training-choice .ct-choice-cards>div>button{min-height:34px;padding:5px 8px;font:10px/1.25 Arial,sans-serif}.training-mobile .ct-training-choice .ct-choice>button{min-height:27px;margin-top:2px;padding:4px;font-size:9px}.ct-cinematic .ct-board-card,.ct-cinematic .ct-empty{aspect-ratio:auto;justify-content:center;align-items:flex-start;width:100%;position:absolute;top:3px;left:0;translate:0;height:calc(100cqh - 10px)!important;box-shadow:none!important;background:0 0!important;display:flex!important;overflow:visible!important}.ct-cinematic .ct-board-card>.press-card{min-width:var(--face-width);max-width:var(--face-width);aspect-ratio:5/7;flex:none;margin:0;width:var(--face-width)!important;height:auto!important}.ct-cinematic .ct-empty{border:0;justify-content:center;align-items:center;font-size:0}.ct-cinematic .ct-empty:before{content:"";width:var(--face-width);height:calc(var(--face-width)*1.4);pointer-events:none;border:1px dashed #93aa9744;border-radius:3px;position:absolute;top:0;left:50%;translate:-50%}.ct-cinematic .ct-empty svg{margin-top:calc(var(--face-width)*.6);align-self:flex-start}.ct-cinematic .ct-rested .ct-board-card{transform:none!important}.ct-cinematic .ct-rested .ct-board-card>.press-card{rotate:4deg}}@container battle-table (width<=360px){.ct-cinematic .ct-units,.ct-cinematic .ct-opponent .ct-units{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);gap:8px}.ct-cinematic .ct-opponent .ct-slot:first-child{grid-row:2}.ct-cinematic .ct-opponent .ct-slot:last-child{grid-row:1}.ct-cinematic .ct-slot-label{font-size:4px}.ct-cinematic.tutorial-course .ct-arena,.ct-cinematic .ct-arena{grid-template-rows:repeat(2,minmax(240px,1fr));overflow-y:auto}.ct-cinematic .ct-slot{--face-width:min(68px,calc((100cqh - 10px)*.714286),calc(100cqw - 14px))}}.ct-cinematic .ct-unit .ct-card-actions{flex-wrap:nowrap}@container battle-table (width<=850px){.training-mobile-body .training-mobile-prompt{color:#e2c18e;border-left:2px solid #caa86b;margin-top:4px;padding-left:6px;font:10px/1.4 Arial,sans-serif}.ct-cinematic .ct-half{contain:layout paint}}@font-face{font-family:Axiom Bonum;src:url(/fonts/axiom-paperback/axiom-bonum-bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Axiom Bonum;src:url(/fonts/axiom-paperback/axiom-bonum-bolditalic.woff2)format("woff2");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Axiom Heros;src:url(/fonts/axiom-paperback/axiom-heros-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Axiom Heros;src:url(/fonts/axiom-paperback/axiom-heros-bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Axiom Heros Condensed;src:url(/fonts/axiom-paperback/axiom-heros-condensed-bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--ui-font-display:"Axiom Bonum",serif;--ui-font-sans:"Axiom Heros",sans-serif;--ui-font-cover:"Axiom Heros Condensed",sans-serif}.shell.paperback-shell{--paper-stock:#e7d9b8;--paper-light:#f3e8ce;--paper-ink:#222a26;--paper-red:#b5422e;--paper-rule:#9b896c;background:var(--paper-stock)}.shell.paperback-shell>aside{background:var(--paper-stock);width:212px;color:var(--paper-ink);border-right:7px double var(--paper-ink);padding:24px 16px;box-shadow:inset -4px 0 #c8b58e}.shell.paperback-shell>aside>.brand{border-bottom:3px solid var(--paper-ink);color:var(--paper-ink);margin:0 0 30px;padding:0 0 20px}.shell.paperback-shell>aside nav{gap:9px}.shell.paperback-shell>aside nav button{color:var(--paper-ink);font:700 16px/1.15 var(--ui-font-cover);letter-spacing:.04em;text-transform:uppercase;background:#eee1c3;border:1px solid #8d795a;border-left-width:6px;border-radius:0;padding:14px 10px;position:relative;box-shadow:0 2px #b9a481}.shell.paperback-shell>aside nav button:hover{color:#201f1b;background:#f7ecd4;border-color:#402f23}.shell.paperback-shell>aside nav button.active{background:var(--paper-red);color:#fff0cd;border-color:#7b2c20 #7b2c20 #7b2c20 #242822;box-shadow:0 2px #8b3426}.shell.paperback-shell>aside .sidebottom{color:var(--paper-ink);border-color:var(--paper-rule);font-family:var(--ui-font-sans);font-size:11px;line-height:1.35}.shell.paperback-shell>aside .sidebottom small{color:#5a503e;font-size:10px}.shell.paperback-shell>aside .sidebottom .mini-logo{background:#26352e;border-radius:0}.shell.paperback-shell>aside .sidebottom>.statusdot{display:none}.shell.paperback-shell>aside .account-menu>summary{color:var(--paper-ink);font-family:var(--ui-font-sans);border-color:#8d795a;border-radius:0}.shell.paperback-shell>aside .account-menu[open]>summary{background:#f5e9cb}.shell.paperback-shell>aside .account-menu-panel{border:2px solid #292e27;border-radius:0;box-shadow:4px 4px #a98d67}.shell.paperback-shell>main{background:var(--paper-stock);width:calc(100% - 212px);margin-left:212px;padding:18px}.shell.paperback-shell>main[data-ui-theme=dark]{background:var(--paper-stock)}.shell.paperback-shell>main>.content{background:var(--ui-night);border:1px solid #2b3028;max-width:1500px;padding:26px;box-shadow:0 3px #b5a17c}.shell.paperback-shell>main[data-ui-theme=paper]>.content{background:var(--paper-light);color:var(--ui-ink)}.shell.paperback-shell>main[data-page=Overview]>.content{box-shadow:none;background:0 0;border:0;padding:0}.shell.paperback-shell>main[data-match=true]>.content{box-shadow:none;border:0;padding:0}:is(.shell.paperback-shell :is(.card-library,.player-collection,.deck-workshop)>.heading,.shell.paperback-shell .pack-studio>.pocket-heading,.shell.paperback-shell .ct-shell:has(.flight-lobby)>.heading){border-bottom:4px double;align-items:flex-end;margin-bottom:24px;padding:0 0 19px}:is(.shell.paperback-shell :is(.card-library,.player-collection,.deck-workshop)>.heading h1,.shell.paperback-shell .pack-studio>.pocket-heading h1,.shell.paperback-shell .ct-shell:has(.flight-lobby)>.heading h1){font:700 clamp(38px,5vw,64px)/.94 var(--ui-font-cover);text-transform:uppercase;letter-spacing:-.025em}.shell.paperback-shell :is(.card-library,.player-collection,.deck-workshop)>.heading p{font:400 15px/1.55 var(--ui-font-sans);max-width:62ch;margin-top:12px}.shell.paperback-shell :is(.binder-section-heading,.fleet-heading) h2,.shell.paperback-shell .deck-section-title{font:700 clamp(23px,2.6vw,32px)/1.15 var(--ui-font-display);letter-spacing:-.025em}.shell.paperback-shell :is(.binder-section-heading,.deck-section-title){border-top:3px solid;margin-top:32px;padding-top:16px}.shell.paperback-shell :is(.binder-help,.binder-progress p,.deck-workshop>p,.pack-simulation,.pocket-odds){font-family:var(--ui-font-sans)}.shell.paperback-shell .binder-progress{border-block:1px solid #958368;padding:22px 0}.shell.paperback-shell .binder-progress h2{font-family:var(--ui-font-display);font-weight:700}.shell.paperback-shell .binder-blank{background:#e9ddc0;border:1px solid #aa987a;border-radius:1px;box-shadow:inset 0 0 0 7px #f3e8ce}.shell.paperback-shell .binder-slot-number{font-family:var(--ui-font-sans);font-weight:700}.shell.paperback-shell .binder-section-heading{background:0 0}.shell.paperback-shell .binder-finish-checks{font-family:var(--ui-font-sans)}.shell.paperback-shell .flight-lobby .flight-modes>button{color:#292c24;background:#ece0c3;border-width:1px 1px 1px 5px;border-color:#a78d61;border-radius:0;box-shadow:3px 3px #0005}.shell.paperback-shell .flight-lobby .flight-modes b{font:700 23px/1.1 var(--ui-font-cover);text-transform:uppercase}.shell.paperback-shell .flight-lobby .flight-modes p{font:400 14px/1.5 var(--ui-font-sans);color:#4b5041}.shell.paperback-shell .flight-lobby .flight-modes>.flight-selected{color:#fff0ce;background:#b5422e;border-left-color:#f07c55}.shell.paperback-shell .flight-lobby .flight-modes>.flight-selected p{color:#fff0ce}.shell.paperback-shell .flight-lobby .fleet-book{border-radius:0}.shell.paperback-shell .flight-lobby .fleet-plan b{font-family:var(--ui-font-display);font-weight:700}.shell.paperback-shell .flight-lobby .fleet-plan p,.shell.paperback-shell .flight-lobby .flight-brief p{font-family:var(--ui-font-sans);font-size:14px;line-height:1.6}.shell.paperback-shell .deck-starter-list>button,.shell.paperback-shell .deck-saved-list>button{border-left-width:5px;border-radius:0}.shell.paperback-shell .deck-starter-list strong,.shell.paperback-shell .deck-saved-list strong{font-family:var(--ui-font-display);font-weight:700}.shell.paperback-shell .pack-studio .booster-product{border:1px solid #ae9871;border-radius:0;box-shadow:4px 4px #0005}.shell.paperback-shell .pack-studio .booster-product-copy{border-top:4px double #9d875f}.shell.paperback-shell .pack-studio .booster-product-copy h2{font:700 clamp(32px,4vw,50px)/1 var(--ui-font-cover);text-transform:uppercase}.shell.paperback-shell .pack-studio .booster-product-copy p{font:400 14px/1.5 var(--ui-font-sans)}@media (max-width:1100px){.shell.paperback-shell>main{padding:12px}.shell.paperback-shell>main>.content{padding:20px}.shell.paperback-shell>aside{padding:24px 12px}}@media (max-width:760px){.shell.paperback-shell{display:block}.shell.paperback-shell>aside{width:100%;height:auto;box-shadow:none;border-bottom:5px double #222a26;border-right:0;padding:12px 14px;display:block;position:sticky;top:0}.shell.paperback-shell>aside>.brand{border:0;margin:0 0 12px;padding:0}.shell.paperback-shell>aside nav{flex-wrap:wrap;gap:6px;display:flex}.shell.paperback-shell>aside nav button{box-shadow:none;border-left-width:3px;padding:10px 9px;font-size:13px}.shell.paperback-shell>main{width:100%;margin-left:0;padding:10px}.shell.paperback-shell>main>.content{padding:18px}.shell.paperback-shell :is(.card-library,.player-collection,.deck-workshop)>.heading h1,.shell.paperback-shell .pack-studio>.pocket-heading h1{font-size:42px}.shell.paperback-shell :is(.card-library,.player-collection,.deck-workshop)>.heading p{font-size:14px}}@media (max-width:420px){.shell.paperback-shell>main{padding:7px}.shell.paperback-shell>main>.content{padding:14px}.shell.paperback-shell :is(.card-library,.player-collection,.deck-workshop)>.heading h1,.shell.paperback-shell .pack-studio>.pocket-heading h1{font-size:36px}}.shell.paperback-shell :is(.library-search,.library-sort,.library-shelves,.toolbar,.deck-library-tools,.deck-builder-heading,.deck-type-summary,.pack-result-actions,.pack-reveal-actions,.pack-progress,.binder-slot-caption,.binder-receipt-status){font-family:var(--ui-font-sans)}.shell.paperback-shell :is(.card-library,.player-collection,.deck-workshop)>.heading>button,.shell.paperback-shell .pack-studio>.pocket-heading button{font-family:var(--ui-font-sans);border-radius:1px}.shell.paperback-shell>main[data-ui-theme]{background-image:url(/art/textures/paper.svg);background-color:var(--paper-stock)}.shell.paperback-shell>aside>.brand>.axiom-lockup{display:flex}.shell.paperback-shell>aside>.brand .axiom-lockup>span{letter-spacing:.12em;font-family:Georgia,Times New Roman,serif;display:block}.shell.paperback-shell>main[data-page=Play]>.content .ct-shell:has(.flight-lobby){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.shell.paperback-shell .flight-lobby .fleet-heading h2{font:700 clamp(26px,3vw,36px)/1.05 var(--ui-font-cover);text-transform:uppercase;letter-spacing:0}@media (max-width:760px){.shell.paperback-shell>aside{min-height:0;padding:9px 12px 8px}.shell.paperback-shell>aside>.brand{width:fit-content;max-width:calc(100% - 104px);margin:0;padding:0}.shell.paperback-shell>aside>.brand>.axiom-lockup{justify-content:flex-start;gap:7px;width:auto}.shell.paperback-shell>aside>.brand .axiom-lockup>img{width:30px;height:30px}.shell.paperback-shell>aside>.brand .axiom-lockup>span{font-size:16px}.shell.paperback-shell>aside>.brand .axiom-lockup small{margin-top:4px;font-size:6px}.shell.paperback-shell>aside>.account-menu{width:auto;margin:0;position:absolute;top:9px;right:12px}.shell.paperback-shell>aside .account-menu>summary{color:#222a26;background:#f3e8ce;min-height:32px;padding:6px 8px;font-size:12px}.shell.paperback-shell>aside .account-menu-panel{left:auto;right:0}.shell.paperback-shell>aside nav{flex-wrap:nowrap;gap:5px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.shell.paperback-shell>aside nav button{border-left-width:2px;flex-direction:row;flex:none;gap:5px;min-width:0;padding:8px;font-size:12px;line-height:1}.shell.paperback-shell>aside nav button svg{width:14px;height:14px}.shell.paperback-shell>aside nav button svg:last-child:not(:first-child){display:none}.shell.paperback-shell>main{padding:6px}.shell.paperback-shell>main>.content{padding:12px}.shell.paperback-shell .flight-lobby .flight-modes{gap:8px;margin-bottom:22px}.shell.paperback-shell .flight-lobby .flight-modes>button{padding:13px 12px}.shell.paperback-shell .flight-lobby .flight-modes b{font-size:21px}.shell.paperback-shell .flight-lobby .flight-modes p{margin-top:4px;font-size:13px}}.shell.paperback-shell>aside>.brand .axiom-lockup>img,.paperback-home .paperback-edition>.axiom-lockup>img{background:#182b2e;border-radius:1px;padding:3px}@media (max-width:760px){.shell.paperback-shell>aside nav button>svg{display:none}.shell.paperback-shell>aside nav button{min-height:32px}}.shell.paperback-shell .catalog-loading,.shell.paperback-shell>main>p[role=status]{color:#273b3c;opacity:1}.paperback-home{--pb-paper:#f2e5c9;--pb-ink:#182b2e;--pb-rust:#8b3526;--pb-rule:#b6a585;background:var(--pb-paper);color:var(--pb-ink);border:1px solid #b6a585;padding:clamp(12px,2.4vw,32px)}.paperback-home .paperback-edition{color:var(--pb-ink);border-top:4px solid var(--pb-ink);border-bottom:1px solid var(--pb-ink);font:700 10px/1.4 var(--ui-font-sans,Arial,sans-serif);letter-spacing:.12em;flex-wrap:wrap;justify-content:space-between;gap:15px;margin:0 0 16px;padding:12px 0;display:flex}.paperback-home .paperback-edition>span{color:inherit}.paperback-home>.faction-home-hero{border:1px solid #253f40;border-left:9px solid var(--pb-rust);background:#10282d;margin:0;padding:clamp(18px,3cqi,36px);box-shadow:3px 4px #c2b18e}.paperback-home header.faction-home-intro{border-bottom:1px solid #e9d9b54d;grid-template-columns:1fr;gap:12px;padding-bottom:12px}.paperback-home .faction-home-intro>p{font:400 clamp(13px,1.6cqi,17px)/1.5 var(--ui-font-display,Georgia,serif);color:#f0e3c8;justify-self:start;max-width:55ch;padding-bottom:10px}.paperback-home .faction-home-intro .edition-kicker{font:700 9px/1.5 var(--ui-font-sans,Arial,sans-serif);letter-spacing:.17em;color:#eddab5}.paperback-chapter{height:auto;color:var(--pb-ink);background:0 0;border:0;margin:0;padding:34px 0 19px;display:block}.paperback-chapter>span,.paperback-collection-copy>span{font:700 10px/1.4 var(--ui-font-sans,Arial,sans-serif);letter-spacing:.13em}.paperback-chapter h2{font:700 clamp(25px,4cqi,40px)/1.12 var(--ui-font-display,Georgia,serif);letter-spacing:-.025em;margin:8px 0}.paperback-chapter p{font:14px/1.5 var(--ui-font-sans,Arial,sans-serif);margin:0}.paperback-cover{border:1px solid var(--pb-ink);background:#f7edda;grid-template-columns:24px minmax(0,1fr);min-width:0;display:grid;box-shadow:3px 4px #b7a789}.paperback-spine{writing-mode:vertical-rl;text-align:center;background:var(--pb-rust);color:#fff0ce;font:700 9px/1.2 var(--ui-font-sans,Arial,sans-serif);letter-spacing:.13em;border-left:1px solid var(--pb-ink);padding:14px 4px;transform:rotate(180deg)}.paperback-cover-face{min-width:0}.paperback-cover-art{isolation:isolate;color:#fff0d3;background:#163d43;flex-direction:column;justify-content:space-between;min-height:310px;padding:20px 16px;display:flex;position:relative}.paperback-cover-art img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.paperback-cover-art:after{content:"";z-index:-1;background:linear-gradient(#061d28c9,#0000 40%,#061d28e8);position:absolute;inset:0}.paperback-cover-art>span,.paperback-pack-heading>span{font:700 9px/1.5 var(--ui-font-sans,Arial,sans-serif);letter-spacing:.12em}.paperback-cover h3{font:900 clamp(32px,4.5cqi,55px)/.91 var(--ui-font-cover,Impact,sans-serif);letter-spacing:-.025em;text-transform:uppercase;color:inherit;margin:14px 0 0}.paperback-decks{margin-top:28px}.paperback-decks .paperback-spine{background:#263f45}.paperback-packs{background:#dec797;margin-top:56px}.paperback-packs .paperback-spine{background:#533e50}.paperback-wrapper-stage{background:radial-gradient(#f8ead0,#0000 70%);justify-content:center;align-items:center;gap:6px;min-height:170px;padding:20px 15px 16px;display:flex}.paperback-cover-copy{color:var(--pb-ink);padding:17px 15px}.paperback-cover-copy p{font:13px/1.6 var(--ui-font-sans,Arial,sans-serif);margin:0 0 15px}.paperback-cover-copy .paperback-detail{border-top:1px solid var(--pb-rule);padding-top:12px;font-size:11px}.paperback-cover-copy dl{border-top:1px solid var(--pb-rule);font:11px/1.5 var(--ui-font-sans,Arial,sans-serif);gap:8px;margin:0 0 16px;padding-top:12px;display:grid}.paperback-cover-copy dl>div{justify-content:space-between;gap:8px;display:flex}.paperback-cover-copy dt{font-weight:700}.paperback-cover-copy dd{text-align:right;margin:0}.paperback-entrances button{border:0;border-top:2px solid var(--pb-ink);width:100%;min-height:44px;color:var(--pb-ink);box-shadow:none;text-align:left;font:700 12px/1.4 var(--ui-font-sans,Arial,sans-serif);cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 0 0;display:flex}.paperback-entrances button:hover{text-underline-offset:4px;color:var(--pb-rust);background:0 0;text-decoration:underline}.paperback-entrances button:focus-visible{outline-offset:4px;outline:3px solid #8b3526}.paperback-collection{border:1px solid var(--pb-ink);background:#f7edda;grid-template-columns:1fr 1.7fr 26px;min-width:0;margin:27px 0 30px;display:grid;box-shadow:3px 4px #b7a789}.paperback-collection-art{isolation:isolate;color:#fff0d3;background:#263f45;min-height:240px;position:relative}.paperback-collection-art img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.paperback-collection-art:after{content:"";z-index:-1;background:linear-gradient(#0000,#10252de8);position:absolute;inset:0}.paperback-collection-art>span{font:900 clamp(24px,4cqi,42px)/.95 var(--ui-font-cover,Impact,sans-serif);position:absolute;bottom:20px;left:20px}.paperback-collection-copy h3{font:700 clamp(24px,3cqi,34px)/1.1 var(--ui-font-display,Georgia,serif);margin:9px 0 13px}.paperback-collection-copy p{font:13px/1.65 var(--ui-font-sans,Arial,sans-serif);max-width:490px;margin:0 0 20px}.paperback-shelf-index{color:#f7edda;border-left:1px solid var(--pb-ink);background:#213d43;flex-direction:column;display:flex}.paperback-shelf-index>span{writing-mode:vertical-rl;font:700 8px/1 var(--ui-font-sans,Arial,sans-serif);letter-spacing:.1em;border-bottom:1px solid #f7edda55;flex:1;padding:12px 6px}@container axiom-home (width<=760px){.paperback-cover-row{grid-template-columns:1fr 1fr}.paperback-packs{grid-column:1/-1;margin-top:0}.paperback-packs .paperback-cover-face{grid-template-columns:1fr 1fr;display:grid}.paperback-packs .paperback-cover-copy{grid-column:1/-1}.paperback-pack-heading{align-self:center;padding-left:24px}.paperback-wrapper-stage{min-height:170px}.paperback-decks{margin-top:24px}}@container axiom-home (width<=480px){.paperback-home header.faction-home-intro{grid-template-columns:1fr;gap:10px}.paperback-home .faction-home-intro>p{max-width:none}.paperback-cover-row{grid-template-columns:1fr;gap:20px}.paperback-decks,.paperback-packs{margin-top:0}.paperback-cover-art,.paperback-decks .paperback-cover-art{min-height:280px}.paperback-cover h3{font-size:48px}.paperback-collection{grid-template-columns:1fr 25px}.paperback-collection-art{grid-column:1;min-height:170px}.paperback-collection-copy{grid-column:1;padding:20px}.paperback-shelf-index{grid-area:1/2/3}.paperback-collection-art>span{font-size:36px}}.paperback-home>.home-game-overview{border:1px solid var(--pb-ink);border-left:9px solid var(--pb-rust);background:#142b30;margin-top:12px;padding:clamp(22px,3cqi,36px)}@container axiom-home (width<=480px){.paperback-packs .paperback-cover-face{grid-template-columns:1fr}.paperback-pack-heading{padding:20px 16px 0}.paperback-wrapper-stage{padding-block:20px}}.paperback-chapter p,.paperback-cover-copy p,.paperback-collection-copy p{color:var(--pb-ink)}.paperback-home .paperback-edition{border-top-width:2px;align-items:center;margin-bottom:12px;padding:8px 0}.paperback-home header.faction-home-intro{border:0;margin:0;padding:0 0 8px;display:block}.paperback-home>.faction-home-hero{padding:18px 22px 28px}@container axiom-home (width<=480px){.paperback-home{padding:10px}.paperback-home>.faction-home-hero{padding:12px 12px 20px}.paperback-home .paperback-edition>span:not(.axiom-lockup){max-width:130px;font-size:8px}.paperback-home .faction-home-intro>p{font-size:13px}}.shell.paperback-shell{--cover-ink:#142a2d;--cover-paper:#ecdfbf;--cover-coral:#cc4b31;--cover-ochre:#e6b747;--cover-plum:#352441;--paper-stock:var(--cover-paper);background:var(--cover-paper);display:block}.shell.paperback-shell>aside{background:var(--cover-paper) url(/art/textures/paperback-stock.svg) center/100% 100% no-repeat;width:100%;height:auto;min-height:78px;color:var(--cover-ink);border:0;border-bottom:2px solid var(--cover-ink);box-shadow:none;z-index:30;flex-direction:row;justify-content:flex-start;align-items:center;gap:30px;padding:12px 28px;display:flex;position:relative;inset:auto}.shell.paperback-shell>aside>.brand{border:0;flex-shrink:0;width:auto;max-width:none;margin:0;padding:0}.shell.paperback-shell>aside>.brand .axiom-lockup>span{color:var(--cover-ink)}.shell.paperback-shell>aside>.brand .axiom-lockup>img{width:40px;height:46px}.shell.paperback-shell>aside nav{align-items:center;gap:0;margin:0 0 0 auto;display:flex;overflow:visible}.shell.paperback-shell>aside nav button{min-height:38px;color:var(--cover-ink);box-shadow:none;font:700 17px/1 var(--ui-font-cover);letter-spacing:.025em;background:0 0;border:0;border-left:1px solid #ad5a3d;border-radius:0;flex-direction:row;gap:8px;padding:9px 18px}.shell.paperback-shell>aside nav button>svg{display:none}.shell.paperback-shell>aside nav button.active{background:var(--cover-ink);border-color:var(--cover-ink);color:#f8ebcd;box-shadow:none}.shell.paperback-shell>aside nav button:hover{color:#172b2c;background:#d8bf8f}.shell.paperback-shell>aside>.account-menu{width:auto;margin:0;position:relative;inset:auto}.shell.paperback-shell>aside .account-menu>summary{min-height:38px;color:var(--cover-ink);font:700 12px/1.3 var(--ui-font-sans);background:0 0;border:1px solid #796947;padding:8px 10px}.shell.paperback-shell>aside .account-menu-panel{left:auto;right:0}.shell.paperback-shell>aside .sidebottom{display:none}.shell.paperback-shell>main,.shell.paperback-shell>main[data-ui-theme]{background:var(--cover-paper) url(/art/textures/paperback-stock.svg) center/100% 100% no-repeat;width:100%;margin-left:0;padding:10px}.shell.paperback-shell>main>.content{max-width:1600px;box-shadow:none;border:0;margin-inline:auto;padding:28px}.shell.paperback-shell>main[data-page=Overview]>.content{background:0 0;max-width:1600px;padding:0}.shell.paperback-shell>main>footer{color:#293c39;max-width:1600px;font:700 9px/1.5 var(--ui-font-sans);border-top:1px solid #867552;margin-inline:auto;padding:16px 12px}.paperback-home{color:var(--cover-ink);--pb-ink:#142a2d;--pb-paper:#ecdfbf;--pb-rust:#c44930;--pb-rule:#9e8862;background:0 0;border:0;padding:0}.paperback-home .paperback-edition{color:#f4e7c8;background:#142a2d;border:0;align-items:center;min-height:47px;margin:0;padding:9px 13px;display:flex}.paperback-home .paperback-edition>.axiom-lockup{color:#f4e7c8}.paperback-home .paperback-edition>.axiom-lockup>img{background:0 0;width:26px;height:28px;padding:0}.paperback-home .paperback-edition>.axiom-lockup>span{color:#f4e7c8;font-size:17px}.paperback-home .paperback-edition>.axiom-lockup small{font-size:6px}.paperback-home .paperback-edition>span:not(.axiom-lockup){font:700 9px/1.4 var(--ui-font-sans);letter-spacing:.14em}.paperback-home>.faction-home-hero{isolation:isolate;box-shadow:none;background:#142a2d;border:0;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;column-gap:20px;min-width:0;margin:0;padding:36px 88px 30px 34px;display:grid;position:relative}.paperback-home>.faction-home-hero:after{content:"";pointer-events:none;z-index:3;background:url(/art/textures/paperback-cover-wear.svg) 50%/100% 100% no-repeat;position:absolute;inset:0}.paperback-home .faction-world-backdrop{opacity:1;inset:0;-webkit-mask-image:none;mask-image:none}.paperback-home .faction-world-backdrop:after{background:linear-gradient(90deg,#102329e8,#10232960 45%,#10232910 80%),linear-gradient(#10232900 30%,#102329c9 68%,#102329 99%)}.paperback-home .faction-world-backdrop>img{object-position:50% 35%}.paperback-home header.faction-home-intro{border:0;grid-column:1;align-self:center;max-width:620px;margin:0;padding:0;display:block}.home-cover-kicker{font:700 10px/1.5 var(--ui-font-sans);letter-spacing:.18em;color:#e9d6af;margin-bottom:18px;display:block}.paperback-home .faction-home-intro .home-cover-title{font:700 clamp(42px,6.5cqi,94px)/.9 var(--ui-font-cover);text-transform:uppercase;letter-spacing:-.045em;color:#f2e3bf;text-wrap:balance;text-shadow:2px 3px #682e22;margin:0 0 24px}.paperback-home .home-cover-title em{color:#f2b858;font-style:normal}.paperback-home .faction-home-intro>p{font:400 clamp(13px,1.5cqi,17px)/1.6 var(--ui-font-sans);color:#f3e6c9;max-width:39ch;margin:0 0 22px}.paperback-home .home-cover-start{color:#142a2d;min-height:44px;font:700 18px/1 var(--ui-font-cover);text-transform:uppercase;background:#efdfb8;border:1px solid #e3c98a;align-items:center;gap:30px;padding:10px 14px;text-decoration:none;display:inline-flex;box-shadow:3px 3px #6d4129}.paperback-home .home-cover-start:hover{background:#edb552}.home-cover-spine{color:#142023;background:#cb4d32;border-left:3px solid #e8d4ac;flex-direction:column;justify-content:space-between;align-items:center;width:49px;padding:22px 8px 14px;display:flex;position:absolute;top:0;bottom:0;right:0}.home-cover-spine>span{writing-mode:vertical-rl;font:700 30px/1 var(--ui-font-cover);letter-spacing:.035em}.home-cover-spine>b{font:700 11px/1 var(--ui-font-sans);border-top:1px solid #652f25;padding-top:12px}.paperback-home .faction-stripes{grid-column:2;width:min(100%,550px);margin:0 auto 18px;padding-top:10px}.paperback-home .faction-logo-caption{color:#f5e7c9;margin:0}.paperback-home .faction-character-showcase{border-top:1px solid #e7d5ac55;grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:38px;margin-top:10px;padding-top:24px}.paperback-home .faction-character-copy{max-width:420px}.paperback-home .faction-character-copy h2{font:700 clamp(28px,3.3cqi,42px)/1.07 var(--ui-font-display);color:#f1e2c2;letter-spacing:-.035em;margin:9px 0 10px}.paperback-home .faction-character-copy>small{font:700 10px/1.5 var(--ui-font-sans);letter-spacing:.12em;color:#f2bd70}.paperback-home .faction-character-copy>p{font:400 13px/1.6 var(--ui-font-sans);color:#ded4bd;max-width:43ch;margin:8px 0 14px}.paperback-home .faction-character-copy>p:empty{display:none}.paperback-home .faction-cycle{max-width:290px;margin-bottom:8px}.paperback-home .faction-cycle>span{color:#e3ceb0;font-family:var(--ui-font-sans)}.paperback-home .faction-cycle>button{color:#f6e9cc;background:#172b2c;border-color:#d6c29a88;border-radius:0}.paperback-home .faction-playstyle{font-family:var(--ui-font-sans);color:#c7c5ab}.paperback-home .faction-home-actions{gap:24px}.paperback-home .faction-home-actions>a,.paperback-home .faction-home-actions>button{font:700 12px/1.3 var(--ui-font-sans);color:#edddba}.paperback-home .character-triptych{justify-self:end;gap:16px;width:100%;max-width:530px}.paperback-home .character-triptych figcaption{font:700 9px/1.4 var(--ui-font-sans);letter-spacing:.06em;text-transform:uppercase;color:#ebd9b7}.paperback-chapter{border:0;justify-content:space-between;align-items:baseline;gap:20px;margin:0;padding:19px 10px 10px;display:flex}.paperback-chapter h2{font:700 23px/1.05 var(--ui-font-cover);text-transform:uppercase;letter-spacing:0;margin:0}.paperback-chapter p{font:400 12px/1.4 var(--ui-font-sans);color:var(--cover-ink);margin:0}.paperback-cover-row{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:8px;display:grid}.paperback-cover{isolation:isolate;--task-paper:#e5b74b;--task-ink:#30243b;background:#e3b548;border:1px solid #a2865e;grid-template-columns:31px minmax(0,1fr);min-height:475px;margin:0;display:grid;position:relative;box-shadow:1px 2px #7b6743}.paperback-cover:after,.paperback-collection:after{content:"";pointer-events:none;z-index:3;background:url(/art/textures/paperback-cover-wear.svg) 50%/100% 100% no-repeat;position:absolute;inset:0}.paperback-spine{writing-mode:initial;text-align:center;color:#15292b;font:700 10px/1.1 var(--ui-font-sans);background:#c84c33;border:0;border-right:1px solid #6b4933;flex-direction:column;align-items:center;gap:20px;padding:12px 5px;display:flex;transform:none}.paperback-spine>b{border-bottom:1px solid #6b4933;padding-bottom:10px;font-size:11px;display:block}.paperback-spine>span{writing-mode:vertical-rl;letter-spacing:.09em}.paperback-cover-face{background:var(--task-paper);min-width:0;color:var(--task-ink);flex-direction:column;display:flex;position:relative}.paperback-cover-art{isolation:isolate;background:var(--task-paper);min-height:320px;color:var(--task-ink);flex:1;padding:23px 22px 15px;display:block;position:relative}.paperback-cover-art img{z-index:-2;object-fit:cover;object-position:center;opacity:1}.paperback-cover-art:after{z-index:-1;background:linear-gradient(var(--task-paper) 0%,color-mix(in srgb,var(--task-paper) 94%,transparent) 19%,transparent 59%,color-mix(in srgb,var(--task-paper) 70%,transparent) 100%)}.paperback-cover-art>span,.paperback-pack-heading>span{font:700 9px/1.4 var(--ui-font-sans);letter-spacing:.1em;max-width:26ch;display:block}.paperback-cover h3{font:700 clamp(42px,5.1cqi,75px)/.88 var(--ui-font-cover);letter-spacing:-.035em;text-transform:uppercase;color:var(--task-ink);text-shadow:none;margin:13px 0 0}.paperback-cover-copy{background:var(--task-paper);color:var(--task-ink);padding:14px 22px 18px;position:relative}.paperback-cover-copy p{font:400 13px/1.5 var(--ui-font-sans);min-height:59px;color:var(--task-ink);margin:0 0 10px}.paperback-entrances .paperback-cover button{color:var(--task-ink);font:700 15px/1.2 var(--ui-font-cover);text-transform:uppercase;border-top:1px solid;min-height:44px;padding-top:12px}.paperback-entrances .paperback-cover button:hover{color:var(--task-ink);background:0 0;text-decoration:underline}.paperback-decks{--task-paper:#16373d;--task-ink:#f5e6c8;background:#16373d}.paperback-packs{--task-paper:#352441;--task-ink:#f6d2a2;background:#352441}.paperback-pack-heading{color:var(--task-ink);padding:23px 22px 0}.paperback-wrapper-stage{background:radial-gradient(at 50% 80%,#b953414d,#0000 72%);flex:1;gap:17px;min-height:190px;padding:26px 20px 14px}.paperback-wrapper-stage>.booster-wrapper{--booster-w:clamp(90px,10cqi,142px);width:var(--booster-w);flex:none;transform:rotate(-8deg)}.paperback-wrapper-stage>.booster-wrapper+.booster-wrapper{transform:rotate(8deg)translateY(7px)}.paperback-collection{isolation:isolate;box-shadow:none;color:#17282a;background:#df7450;border:1px solid #a2865e;grid-template-columns:.7fr 1.3fr 32px;margin:9px 0;display:grid;position:relative}.paperback-collection-art{background:#352441;min-height:200px}.paperback-collection-art:after{background:linear-gradient(90deg,#0000,#df745020)}.paperback-collection-copy>span{font:700 9px/1.3 var(--ui-font-sans);letter-spacing:.13em}.paperback-collection-copy h3{font:700 clamp(28px,3.4cqi,46px)/.95 var(--ui-font-cover);letter-spacing:-.025em;text-transform:uppercase;color:#17282a;margin:7px 0 11px}.paperback-collection-copy p{font:400 13px/1.5 var(--ui-font-sans);color:#17282a;max-width:53ch;margin:0 0 12px}.paperback-collection-copy button{color:#17282a;font:700 15px/1.2 var(--ui-font-cover);text-transform:uppercase;border-top:1px solid #17282a}.paperback-home>.home-game-overview{background:#142a2d;border:0;border-left:31px solid #c84c33;gap:28px;margin:9px 0 0;padding:30px}.paperback-home .home-game-copy h2{font:700 clamp(34px,4.5cqi,60px)/.95 var(--ui-font-cover);text-transform:uppercase;color:#e9b84b;letter-spacing:-.025em;margin:0 0 20px}.paperback-home .home-guide-lesson h3{font:700 22px/1.2 var(--ui-font-display);color:#f0e2c2}.paperback-home .home-guide-lesson p{font:400 13px/1.7 var(--ui-font-sans);color:#e0d4bb}.paperback-home .home-guide-tabs>button{font:700 12px/1.3 var(--ui-font-sans);color:#e0d4bb}.paperback-home .home-guide-tabs>button[aria-selected=true]{color:#f2b954;border-color:#f2b954}.shell.paperback-shell :is(.card-library,.player-collection,.deck-workshop)>.heading{border-bottom:3px solid #c34d33;padding-bottom:16px}.shell.paperback-shell :is(.card-library,.player-collection,.deck-workshop)>.heading h1{font:700 clamp(40px,5vw,66px)/.93 var(--ui-font-cover);text-transform:uppercase;letter-spacing:-.03em}.shell.paperback-shell .ct-shell:has(.flight-lobby){background:0 0;border:0;border-radius:0;padding:0}.shell.paperback-shell .flight-lobby .flight-modes>button{box-shadow:none;border:1px solid #806947;border-left:5px solid #a78d61}.shell.paperback-shell .flight-lobby .flight-modes>.flight-selected{color:#fff0d0;background:#bb452e;border-color:#ebae75}@media (min-width:1700px){.shell.paperback-shell>aside{padding-inline:max(28px,50vw - 800px)}}@media (max-width:1100px){.shell.paperback-shell>aside{gap:15px;padding:12px 18px}.shell.paperback-shell>aside nav button{padding-inline:12px;font-size:15px}.shell.paperback-shell>main>.content{padding:22px}}@media (max-width:900px){.shell.paperback-shell>aside{flex-wrap:wrap;gap:10px}.shell.paperback-shell>aside nav{order:3;justify-content:flex-start;width:100%;margin:0}.shell.paperback-shell>aside>.account-menu{margin-left:auto}.shell.paperback-shell>aside nav button{flex:1;justify-content:center}.shell.paperback-shell>aside>.brand .axiom-lockup>img{width:32px;height:34px}}@media (max-width:760px){.shell.paperback-shell>aside{gap:0;min-height:0;padding:9px 10px 8px;position:relative}.shell.paperback-shell>aside>.brand{max-width:calc(100% - 96px)}.shell.paperback-shell>aside>.brand .axiom-lockup>img{width:28px;height:30px}.shell.paperback-shell>aside>.brand .axiom-lockup>span{font-size:16px}.shell.paperback-shell>aside>.brand .axiom-lockup small{font-size:6px}.shell.paperback-shell>aside>.account-menu{margin:0;position:absolute;top:9px;right:10px}.shell.paperback-shell>aside .account-menu>summary{min-height:30px;padding:6px 8px;font-size:11px}.shell.paperback-shell>aside nav{flex-wrap:nowrap;gap:0;margin-top:10px;overflow-x:auto}.shell.paperback-shell>aside nav button{flex:none;gap:0;min-height:32px;padding:8px 14px;font-size:14px}.shell.paperback-shell>main,.shell.paperback-shell>main[data-ui-theme]{padding:5px}.shell.paperback-shell>main>.content{padding:15px}.shell.paperback-shell>main>footer{padding:12px 7px;font-size:8px}}@container axiom-home (width<=900px){.paperback-home>.faction-home-hero{column-gap:10px;padding:26px 65px 25px 24px}.home-cover-spine{width:36px;padding-inline:5px}.home-cover-spine>span{font-size:24px}.paperback-home .faction-home-intro .home-cover-title{font-size:clamp(39px,7cqi,65px)}.paperback-home .faction-home-intro>p{font-size:13px}.paperback-home .faction-character-showcase{grid-template-columns:.8fr 1.2fr;gap:25px}.paperback-home .faction-character-copy h2{font-size:29px}.paperback-home .faction-character-copy>p{font-size:12px}.paperback-home .faction-cycle>button{width:36px;min-width:36px;height:36px}.paperback-home .character-triptych{gap:10px}.paperback-cover-row{grid-template-columns:1fr 1fr 1fr}.paperback-cover{grid-template-columns:23px minmax(0,1fr);min-height:430px}.paperback-cover-art,.paperback-decks .paperback-cover-art{min-height:280px;padding:19px 16px}.paperback-cover h3{font-size:clamp(33px,5.8cqi,53px)}.paperback-cover-copy{padding:12px 15px}.paperback-cover-copy p{min-height:72px;font-size:12px}.paperback-pack-heading{padding:19px 16px 0}.paperback-wrapper-stage{gap:5px;min-height:150px;padding-inline:8px}.paperback-wrapper-stage>.booster-wrapper{--booster-w:clamp(65px,10cqi,100px)}.paperback-packs{grid-column:auto}.paperback-packs .paperback-cover-face{display:flex}.paperback-chapter p{font-size:11px}}@container axiom-home (width<=620px){.paperback-home>.faction-home-hero{grid-template-columns:1fr;padding:24px 45px 24px 20px}.paperback-home header.faction-home-intro{grid-column:1;max-width:100%}.paperback-home .faction-home-intro .home-cover-title{max-width:none;margin-bottom:16px;font-size:clamp(38px,9.9cqi,61px)}.home-cover-kicker{margin-bottom:12px;font-size:8px}.paperback-home .faction-home-intro>p{max-width:42ch;margin-bottom:15px;font-size:13px}.paperback-home .home-cover-start{gap:25px;min-height:40px;padding:8px 12px;font-size:15px}.home-cover-spine{width:26px;padding-inline:3px}.home-cover-spine>span{font-size:19px}.home-cover-spine>b{font-size:8px}.paperback-home .faction-stripes{grid-column:1;width:min(100%,390px);margin:21px auto 16px;padding-top:0}.paperback-home .faction-character-showcase{grid-column:1;grid-template-columns:1fr;gap:15px;margin-top:0;padding-top:18px}.paperback-home .faction-character-copy{grid-template-columns:1fr auto;max-width:none;display:grid}.paperback-home .faction-character-copy h2{font-size:27px}.paperback-home .faction-character-copy>small{font-size:8px}.paperback-home .faction-cycle{grid-area:1/2/3;gap:4px;max-width:none;margin:0}.paperback-home .faction-cycle>span{font-size:8px}.paperback-home .faction-cycle>button{width:32px;min-width:32px;height:38px}.paperback-home .faction-character-copy>p{grid-column:1/-1;font-size:12px}.paperback-home .faction-playstyle{display:none}.paperback-home .faction-home-actions{grid-column:1/-1;gap:23px}.paperback-home .character-triptych{justify-self:center;gap:9px;max-width:460px}.paperback-home .character-triptych figcaption{letter-spacing:0;padding-top:9px;font-size:8px}.paperback-home .paperback-edition{gap:8px;padding:8px 10px}.paperback-home .paperback-edition>span:not(.axiom-lockup){text-align:right;max-width:130px;font-size:7px}.paperback-chapter{padding:17px 7px 10px;display:block}.paperback-chapter h2{font-size:23px}.paperback-chapter p{margin-top:6px;font-size:11px}.paperback-cover-row{grid-template-columns:1fr;gap:8px}.paperback-cover{grid-template-columns:27px minmax(0,1fr);min-height:420px}.paperback-cover-art,.paperback-decks .paperback-cover-art{min-height:310px;padding:22px}.paperback-cover h3{font-size:clamp(48px,13cqi,76px)}.paperback-cover-copy{padding:14px 22px 18px}.paperback-cover-copy p{max-width:35ch;min-height:0;font-size:13px}.paperback-cover-art:after{background:linear-gradient(var(--task-paper) 0%,color-mix(in srgb,var(--task-paper) 92%,transparent) 21%,transparent 67%,color-mix(in srgb,var(--task-paper) 75%,transparent) 100%)}.paperback-pack-heading{padding:22px 22px 0}.paperback-wrapper-stage{gap:22px;min-height:230px;padding:22px}.paperback-wrapper-stage>.booster-wrapper{--booster-w:clamp(100px,28cqi,155px)}.paperback-collection{grid-template-columns:1fr 26px}.paperback-collection-art{grid-column:1;min-height:150px}.paperback-collection-copy{grid-column:1;padding:20px}.paperback-collection-copy h3{font-size:36px}.paperback-shelf-index{grid-area:1/2/3}.paperback-shelf-index>span{padding:12px 7px}.paperback-home>.home-game-overview{border-left-width:27px;grid-template-columns:1fr;gap:15px;padding:22px 20px}.paperback-home .home-game-copy h2{font-size:42px}.paperback-home .home-guide-tabs{gap:16px}.paperback-home .home-guide-tabs>button{font-size:11px}.paperback-home .home-guide-lesson h3{font-size:22px}.paperback-home .home-guide-lesson p{font-size:12px}.paperback-home .home-guide-actions{gap:7px}.paperback-home .home-game-graphic{width:100%;margin:0}}@container axiom-home (width<=350px){.paperback-home>.faction-home-hero{padding-left:15px;padding-right:39px}.paperback-home .faction-character-copy h2{font-size:23px}.paperback-home .faction-cycle>span{display:none}.paperback-home .faction-cycle>button{width:30px;min-width:30px}.paperback-home .faction-home-intro .home-cover-title{font-size:38px}.paperback-cover-art,.paperback-decks .paperback-cover-art,.paperback-cover-copy{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.paperback-home .faction-world-backdrop>img{animation:none}}.paperback-home .home-cover-title,.paperback-cover h3{-webkit-text-stroke:.65px currentColor}.paperback-home .paperback-edition{display:none}@container axiom-home (width<=620px){.paperback-home .faction-world-backdrop{height:640px}.paperback-home .faction-world-backdrop:after{background:linear-gradient(90deg,#102329dc,#10232948),linear-gradient(#0000 40%,#102329)}.paperback-home .faction-world-backdrop>img{object-position:35% center}}.paperback-entrances{padding-top:8px}.paperback-cover h3{margin-top:0}.shell.paperback-shell>main>footer,.shell.paperback-shell>main>footer span{color:#33433d;opacity:1}@font-face{font-family:Axiom Jacket;src:url(/fonts/axiom-jackets/axiom-jacket-heavy.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--ui-font-jacket:"Axiom Jacket", "Axiom Bonum", serif;--ui-font-jacket-literary:"Axiom Bonum", serif}.paperback-jacket-title{font-family:var(--ui-font-jacket);font-synthesis:none;-webkit-text-stroke:0;letter-spacing:-.025em;text-transform:uppercase;font-style:normal;font-weight:400;line-height:.96}.paperback-jacket-literary{font-family:var(--ui-font-jacket-literary);font-synthesis:none;-webkit-text-stroke:0;letter-spacing:-.025em;text-transform:none;font-style:italic;font-weight:700;line-height:1.06}.paperback-home .faction-home-intro .home-cover-title{font:400 clamp(32px,4.7cqi,71px)/1.04 var(--ui-font-jacket,var(--ui-font-display));letter-spacing:-.035em;-webkit-text-stroke:0;text-shadow:2px 3px #793b2b;margin-bottom:19px}.paperback-home .home-cover-title em{font-style:normal}.paperback-home .faction-home-intro>p{max-width:33ch}.paperback-home .faction-character-copy h2{font-style:italic}.paperback-home .home-cover-start{font:700 13px/1.2 var(--ui-font-sans);letter-spacing:.035em}.paperback-home .home-cover-spine>span{font:700 21px/1 var(--ui-font-sans)}.paperback-home>.faction-home-hero{padding-bottom:20px}.paperback-entrances{padding:16px 12px 6px}.paperback-cover-row{grid-template-columns:1.04fr 1fr .91fr;align-items:end;gap:27px;padding:0 9px 5px 0}.paperback-cover{cursor:pointer;border:1px solid #735b3c;border-radius:3px 1px 1px 3px;grid-template-columns:22px minmax(0,1fr);min-height:405px;transform:rotate(-1deg);box-shadow:2px 4px 5px #13232230,9px 9px #17282a16}.paperback-cover:before{content:"";z-index:-1;transform-origin:0;background:repeating-linear-gradient(0deg,#c1b18c 0 1px,#eee2c7 1px 3px);border:1px solid #8f7b56;width:7px;position:absolute;top:5px;bottom:-5px;right:-7px;transform:skewY(22deg);box-shadow:2px 1px 2px #102b2a40}.paperback-cover:after{border-left:1px solid #f3e1b366;border-radius:3px 1px 1px 3px}.paperback-cover-face,.paperback-cover-copy{position:static}.paperback-spine{background:linear-gradient(90deg,#8d392b,#ce583b 45%,#a74831 85%,#7d3629);border-right:1px solid #f0dbb17a;padding:12px 4px;font-size:8px;box-shadow:inset -2px 0 2px #1a292c40}.paperback-spine>b{font:700 10px/1 var(--ui-font-sans);padding-bottom:9px}.paperback-spine>span{letter-spacing:.14em}.paperback-cover-art,.paperback-decks .paperback-cover-art{min-height:280px;padding:20px 20px 12px}.paperback-cover h3{font:400 clamp(30px,3.7cqi,52px)/1.02 var(--ui-font-jacket,var(--ui-font-display));letter-spacing:-.03em;-webkit-text-stroke:0;text-wrap:balance;margin:0}.paperback-cover-copy{padding:12px 20px 16px}.paperback-cover-copy p{font:400 12px/1.5 var(--ui-font-sans);min-height:54px;margin:0 0 8px}.paperback-entrances .paperback-cover button{font:700 11px/1.3 var(--ui-font-sans);letter-spacing:.035em;min-height:36px;padding-top:10px}.paperback-entrances .paperback-cover button:after{content:"";z-index:4;position:absolute;inset:0}.paperback-cover:has(button:focus-visible){outline-offset:7px;outline:3px solid #b43b23}.paperback-cover:has(button:focus-visible) button{outline:0}.paperback-cover:hover{box-shadow:2px 6px 8px #13232240,9px 9px #17282a16}.paperback-decks{min-height:425px;margin:0 0 8px;transform:rotate(.7deg)}.paperback-decks .paperback-cover-art{min-height:300px}.paperback-decks .paperback-spine{color:#f2deb8;background:linear-gradient(90deg,#0c2429,#315155 45%,#152f34 90%)}.paperback-decks .paperback-cover-art:after{background:linear-gradient(#16373d 3%,#16373de8 24%,#0000 65%,#16373d40)}.paperback-packs{--task-paper:#c95b3f;--task-ink:#071113;min-height:380px;margin:0 0 3px;transform:rotate(1.3deg)}.paperback-packs .paperback-spine{color:#17282a;background:linear-gradient(90deg,#714f25,#d0a244 48%,#9d752f)}.paperback-packs h3{font-family:var(--ui-font-display);text-transform:none;letter-spacing:-.055em;font-size:clamp(35px,4.6cqi,62px);font-style:italic;font-weight:700}.paperback-pack-heading{padding:20px 20px 0}.paperback-wrapper-stage{background:radial-gradient(#f1c57466,#0000 70%);gap:8px;min-height:150px;padding:15px 12px 10px}.paperback-wrapper-stage>.booster-wrapper{--booster-w:clamp(77px,9cqi,125px)}.paperback-collection{color:#f1e1bc;background:#16373d;grid-template-columns:.6fr 1.4fr 22px;min-height:145px;margin:12px 9px 0 0;transform:rotate(-.35deg);box-shadow:3px 4px #d1c5a6,5px 6px #8e7e5b}.paperback-collection-art{min-height:145px}.paperback-collection-copy{color:#f1e1bc;padding:16px 22px}.paperback-collection-copy h3{font:700 italic clamp(24px,3.1cqi,39px)/1.1 var(--ui-font-display);text-transform:none;color:#f1e1bc;margin:0 0 8px}.paperback-collection-copy p{color:#e2d4b5;margin:0 0 8px;font-size:12px}.paperback-collection-copy button{font:700 11px/1.3 var(--ui-font-sans);color:#f1e1bc;border-color:#a6a080;min-height:30px;padding-top:8px}.paperback-shelf-index{color:#182b2c;background:#c95337;border-left:1px solid #e5cba0}.paperback-shelf-index>span{padding:8px 6px;font-size:7px}.home-rules-link{justify-content:flex-end;padding:4px 18px;display:flex}.home-rules-link a{color:#233d3a;font:700 12px/1.3 var(--ui-font-sans);text-underline-offset:4px;align-items:center;gap:9px;min-height:32px;text-decoration:underline;display:flex}.shell.paperback-shell>main[data-page=Overview]>footer{padding-block:10px}@media (max-width:760px){.shell.paperback-shell>main[data-page=Overview]>footer{padding-block:8px}}@container axiom-home (width<=900px){.paperback-cover-row{gap:20px}.paperback-cover{grid-template-columns:17px minmax(0,1fr);min-height:350px}.paperback-cover-art,.paperback-decks .paperback-cover-art{min-height:230px;padding:17px 14px}.paperback-decks{min-height:365px}.paperback-cover-copy{padding:12px 14px}.paperback-cover-copy p{min-height:67px;font-size:11px}.paperback-cover h3{font-size:clamp(23px,3.65cqi,35px)}.paperback-packs h3{font-size:clamp(30px,4.4cqi,45px)}.paperback-pack-heading{padding:17px 14px 0}.paperback-wrapper-stage{min-height:130px}.paperback-wrapper-stage>.booster-wrapper{--booster-w:clamp(58px,8.5cqi,90px)}}@container axiom-home (width<=620px){.paperback-home>.faction-home-hero{padding:21px 40px 12px 18px}.paperback-home .faction-home-intro .home-cover-title{letter-spacing:-.045em;margin-bottom:12px;font-size:clamp(24px,7.3cqi,43px);line-height:1.06}.home-cover-kicker{margin-bottom:10px;font-size:7px}.paperback-home .faction-home-intro>p{max-width:34ch;margin-bottom:12px;font-size:12px;line-height:1.5}.paperback-home .home-cover-start{gap:22px;min-height:35px;padding:8px 11px;font-size:11px}.paperback-home .home-cover-spine{width:22px}.paperback-home .home-cover-spine>span{font-size:14px}.paperback-home .faction-stripes{width:min(100%,270px);margin:12px auto 5px}.paperback-home .faction-character-showcase{gap:10px;padding-top:12px}.paperback-home .faction-character-copy h2{margin:6px 0;font-size:24px}.paperback-home .faction-character-copy>p,.paperback-home .faction-home-actions{display:none}.paperback-home .faction-cycle>button{min-height:36px}.paperback-home .character-triptych{gap:7px}.paperback-home .character-triptych figcaption{padding-top:6px;font-size:7px}.paperback-entrances{padding:12px 6px 3px}.paperback-cover-row{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:12px;padding-right:6px}.paperback-cover{grid-template-columns:10px minmax(0,1fr);min-height:195px;transform:rotate(-1deg);box-shadow:2px 3px 5px #13232235}.paperback-cover:before{width:5px;top:3px;bottom:-3px;right:-5px}.paperback-spine{gap:11px;padding:7px 1px;font-size:5px}.paperback-spine>b{padding-bottom:5px;font-size:6px}.paperback-spine>span{letter-spacing:.08em;font-size:6px}.paperback-cover h3{text-align:left;letter-spacing:-.04em;text-wrap:initial;font-size:clamp(16px,4.2cqi,22px);line-height:1.05}.paperback-cover-art,.paperback-decks .paperback-cover-art{min-height:158px;padding:10px 7px 6px}.paperback-cover-art:after{background:linear-gradient(var(--task-paper),color-mix(in srgb,var(--task-paper) 95%,transparent) 30%,transparent 75%)}.paperback-decks{min-height:207px;margin:0 0 3px;transform:rotate(.7deg)}.paperback-decks .paperback-cover-art{min-height:170px}.paperback-cover-copy{padding:3px 7px 6px}.paperback-cover-copy p{display:none}.paperback-entrances .paperback-cover button{border-top:1px solid;justify-content:flex-end;min-height:27px;padding:4px 0 0}.paperback-cover-copy button>span{display:none}.paperback-cover-copy button>svg{width:14px;height:14px}.paperback-packs{min-height:184px;margin:0 0 5px;transform:rotate(1.2deg)}.paperback-packs .paperback-cover-face{display:flex}.paperback-packs h3{letter-spacing:-.05em;font-size:clamp(21px,6.5cqi,34px);line-height:.97}.paperback-pack-heading{padding:10px 7px 0}.paperback-wrapper-stage{gap:0;min-height:84px;padding:9px 4px 4px}.paperback-wrapper-stage>.booster-wrapper{--booster-w:clamp(28px,9cqi,51px)}.paperback-wrapper-stage>.booster-wrapper+.booster-wrapper{transform:rotate(8deg)translateY(4px)}.paperback-collection{grid-template-columns:75px 1fr 17px;min-height:89px;margin-top:9px;transform:none}.paperback-collection-art{grid-area:1/1;min-height:89px}.paperback-collection-copy{grid-area:1/2;padding:11px 10px}.paperback-collection-copy h3{margin:0 0 8px;font-size:clamp(18px,5.4cqi,28px)}.paperback-collection-copy p{display:none}.paperback-collection-copy button{min-height:26px;padding-top:5px;font-size:9px}.paperback-collection-copy button>svg{width:14px;height:14px}.paperback-shelf-index{grid-area:1/3}.paperback-shelf-index>span{padding:5px 3px;font-size:5px}.home-rules-link{padding:0 12px}.home-rules-link a{font-size:10px}}@container axiom-home (width<=350px){.paperback-home>.faction-home-hero{padding-left:14px;padding-right:36px}.paperback-home .faction-home-intro .home-cover-title{font-size:24px}.paperback-home .faction-stripes{width:230px}.paperback-home .faction-character-copy h2{font-size:21px}.paperback-cover-row{gap:10px}.paperback-collection{grid-template-columns:60px 1fr 15px}}.shell.paperback-shell>main>footer{color:#33433d;background:0 0}:is(.shell.paperback-shell>aside nav button:hover,.shell.paperback-shell>aside nav button:focus-visible){color:#172b2c!important;background:#d8bf8f!important}.shell.paperback-shell>aside nav button.active,.shell.paperback-shell>aside nav button.active:hover{color:#f6e6c4!important;background:#243c3e!important}.shell.paperback-shell>main[data-page=Library]>.content{background:#ded1af;padding:0}.shell.paperback-shell .card-library{color:#203232;background:#ded1af;border:1px solid #7b7259;border-right:5px double #a89a77;padding:0 22px 24px;box-shadow:2px 3px #72664c}.shell.paperback-shell .card-library>.heading.app-jacket-heading{isolation:isolate;color:#f3dfb9;background:linear-gradient(90deg,#292039 12%,#292039ed 43%,#29203948 100%),url(/art/homeworlds/oraceli-world-v01.webp) 75% 48%/cover;border:0;border-left:13px solid #d75b3d;justify-content:space-between;align-items:center;gap:18px;min-height:116px;margin:0 -22px 17px;padding:20px 26px 21px 34px;display:flex;position:relative;box-shadow:inset 3px 0 #efb56c,inset 7px 0 #702d26}.shell.paperback-shell .card-library>.heading.app-jacket-heading:after{content:"";z-index:2;pointer-events:none;background:url(/art/textures/paperback-cover-wear.svg) 50%/100% 100% no-repeat;position:absolute;inset:0}.shell.paperback-shell .ct-shell:has(.flight-lobby)>.heading:after{content:"";z-index:2;pointer-events:none;background:url(/art/textures/paperback-cover-wear.svg) 50%/100% 100% no-repeat;position:absolute;inset:0}.shell.paperback-shell .card-library>.heading.app-jacket-heading h1{font:400 clamp(32px,4.3vw,52px)/.97 var(--ui-font-jacket,var(--ui-font-display));letter-spacing:-.045em;text-transform:none;color:#f3dfb9;text-shadow:1px 2px #10191d;margin:0}.shell.paperback-shell .card-library>.heading.app-jacket-heading .library-pack-link{color:#fae4bd;min-height:38px;font:700 11px/1.3 var(--ui-font-sans);background:#292039d9;border:1px solid #f1cf9e99;border-radius:0;flex:none;align-items:center;gap:8px;padding:8px 11px;display:inline-flex;box-shadow:2px 2px #151722}.shell.paperback-shell .card-library>.heading.app-jacket-heading .library-pack-link:hover{color:#292039;background:#f0d3a4}.shell.paperback-shell .card-library .library-shelves{background:#8b7b5d;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0 0 8px;padding:0 0 2px;display:grid}.shell.paperback-shell .card-library .library-shelves>button{color:#243432;min-width:0;min-height:42px;box-shadow:none;font:700 13px/1.2 var(--ui-font-sans);text-align:left;white-space:normal;background:#cfbd95;border:0;border-left:4px solid #a58a60;border-radius:0;padding:8px 7px}.shell.paperback-shell .card-library .library-shelves>button[aria-pressed=true]{color:#f9e6c1;background:#253839;border-left-color:#d45a3d;box-shadow:inset 0 -2px #0c1e24}.shell.paperback-shell .card-library .library-shelves>button:hover{color:#182b2e;background:#bfae88}.shell.paperback-shell .card-library .library-shelves>button[aria-pressed=true]:hover{color:#f9e6c1;background:#34494a}.shell.paperback-shell .card-library .library-toolrow{gap:6px}.shell.paperback-shell .card-library .library-search{color:#203232;background:#f2e6ca;border:1px solid #827351;border-radius:0;height:42px;min-height:42px;max-height:42px;box-shadow:inset 3px 0 #b59c72}.shell.paperback-shell .card-library .library-search input{font-family:var(--ui-font-sans);color:#203232;background:0 0}.shell.paperback-shell .card-library .library-filter-toggle{color:#203232;background:#eee0bc;border:1px solid #827351;border-radius:0;min-width:42px;height:42px;min-height:42px;max-height:42px;padding:9px}.shell.paperback-shell .card-library .library-filter-toggle[aria-expanded=true]{color:#f9e6c1;background:#253839}.shell.paperback-shell .card-library .library-meta{color:#33463f;min-height:36px;font:12px/1.3 var(--ui-font-sans);justify-content:space-between;align-items:center;margin:0 0 9px;padding:0;display:flex}.shell.paperback-shell .card-library .finish-display-switch{--ui-ink:#233b3b;--ui-paper:#eadcb9;background:0 0;min-height:32px;padding:1px}.shell.paperback-shell .card-library .finish-display-switch>span:not(.binder-finish-tip){width:32px;height:28px}.shell.paperback-shell .card-library .gridcaption{color:#33463f;font-family:var(--ui-font-sans)}.shell.paperback-shell .card-library .grid-artist{color:#566150;font-family:var(--ui-font-sans)}.shell.paperback-shell .card-library .library-filter-fields{color:#203232;background:#f0e2c2;border-color:#827351;border-radius:0;box-shadow:3px 3px #9c8966}.shell.paperback-shell .card-library .library-filter-fields label{color:#33463f}.shell.paperback-shell>main[data-page=Play]>.content:has(.flight-lobby){background:#192d30;border:1px solid #817151;border-right:5px double #c9b58d;padding:0;box-shadow:2px 3px #78664a}.shell.paperback-shell .ct-shell:has(.flight-lobby){color:#f1dfba;background:#192d30;min-height:0;padding:0;overflow:visible}.shell.paperback-shell .ct-shell:has(.flight-lobby)>.heading{isolation:isolate;background:linear-gradient(90deg,#173339 20%,#173339d9 52%,#17333930),url(/art/homeworlds/chromius-world-v01.webp) 50% 46%/cover;border:0;border-left:13px solid #ddab43;align-items:center;min-height:108px;margin:0;padding:19px 25px 19px 32px;position:relative;box-shadow:inset 3px 0 #ffe0a0,inset 7px 0 #927241}.shell.paperback-shell .ct-shell:has(.flight-lobby)>.heading h1{font:400 clamp(35px,4.5vw,56px)/.97 var(--ui-font-jacket,var(--ui-font-display));text-transform:none;letter-spacing:-.035em;color:#f5ddb0;text-shadow:1px 2px #10191d;margin:0}.shell.paperback-shell .ct-shell:has(.flight-lobby)>.heading .ct-sound{color:#f3dfbb;background:#173339;border:1px solid #bfa77c;border-radius:0;min-height:36px}.shell.paperback-shell .flight-lobby{color:#f1dfba;background:#192d30;padding:16px 22px 20px!important}.shell.paperback-shell .flight-lobby .flight-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 0 14px}.shell.paperback-shell .flight-lobby .flight-modes>button{color:#eee0bd;text-align:left;min-height:52px;box-shadow:none;background:#2a4141;border:1px solid #7f8c7c;border-left:4px solid #8b9a82;border-radius:0;justify-content:center;align-items:center;gap:9px;padding:10px 12px;display:flex;transform:none}.shell.paperback-shell .flight-lobby .flight-modes b{font:700 15px/1.15 var(--ui-font-sans);text-transform:none;letter-spacing:0}.shell.paperback-shell .flight-lobby .flight-modes>button>svg{flex:none;width:19px;height:19px;margin:0}.shell.paperback-shell .flight-lobby .flight-modes>.flight-selected{color:#192d30;background:#e5b752;border-color:#e5b752 #e5b752 #e5b752 #c75a37;box-shadow:inset 0 -3px #b48638}.shell.paperback-shell .flight-lobby .flight-modes>button:hover{color:#fff0cd;background:#354f4b}.shell.paperback-shell .flight-lobby .flight-modes>.flight-selected:hover{color:#192d30;background:#f2c668}.flight-course-cover{isolation:isolate;background:linear-gradient(90deg,#192d30 25%,#192d30eb 45%,#192d3050),url(/art/homeworlds/chromius-world-v01.webp) 50%/cover;border:1px solid #8c8e70;border-left:9px solid #c84e35;min-height:245px;position:relative;overflow:hidden;box-shadow:inset 3px 0 #e2be80,3px 3px #0b2023}.flight-course-cover:after{content:"";pointer-events:none;z-index:3;background:url(/art/textures/paperback-cover-wear.svg) 50%/100% 100% no-repeat;position:absolute;inset:0}.flight-course-copy{z-index:2;width:68%;padding:29px 25px;position:relative}.shell.paperback-shell .flight-course-copy h2{font:400 clamp(27px,3.3vw,42px)/.98 var(--ui-font-jacket,var(--ui-font-display));letter-spacing:-.04em;color:#efc46e;max-width:12ch;margin:0 0 12px}.shell.paperback-shell .flight-course-copy p{font:400 14px/1.5 var(--ui-font-sans);color:#f0e4c8;margin:0 0 6px}.shell.paperback-shell .flight-course-copy small{font:400 11px/1.4 var(--ui-font-sans);color:#d4d4bb;display:block}.flight-course-portrait{z-index:1;object-fit:contain;object-position:center bottom;pointer-events:none;width:46%;height:132%;position:absolute;bottom:-22%;right:-1%}.shell.paperback-shell .flight-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;display:flex}.shell.paperback-shell .flight-actions>button{color:#eedfbd;min-height:44px;font:700 12px/1.3 var(--ui-font-sans);background:#263e3e;border:1px solid #bba77d;border-radius:0;padding:10px 15px}.shell.paperback-shell .flight-actions>.primary{min-width:175px;min-height:46px;font:700 14px/1.2 var(--ui-font-sans);border:1px solid #e9bf86;border-radius:0;justify-content:space-between;align-items:center;gap:25px;padding:11px 16px;display:inline-flex;box-shadow:3px 3px #6a4d32;color:#172d30!important;background:#e0b357!important}.shell.paperback-shell .flight-actions>.primary:hover:not(:disabled){background:#f1c979!important}.shell.paperback-shell .flight-actions>.primary:disabled{opacity:.5}.shell.paperback-shell .flight-lobby .flight-depart{background:#243d3e;border:1px solid #7b8775;border-left:7px solid #d75b3d;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;padding:16px 17px;display:flex}.shell.paperback-shell .flight-depart>div:not(.flight-actions){flex:1;min-width:0;display:block}.shell.paperback-shell .flight-depart p{font:700 20px/1.2 var(--ui-font-display);color:#f0d8ae;margin:0 0 5px}.shell.paperback-shell .flight-depart small{font:12px/1.4 var(--ui-font-sans);color:#c9d0b9}.shell.paperback-shell .flight-depart .flight-actions{flex:none;margin:0}.shell.paperback-shell .flight-lobby .fleet-heading{margin:19px 0 12px}.shell.paperback-shell .flight-lobby .fleet-heading h2{font:400 22px/1.1 var(--ui-font-jacket,var(--ui-font-display));text-transform:none;color:#e9c273;letter-spacing:-.025em;margin:0}.shell.paperback-shell .flight-lobby .fleet-shelf,.shell.paperback-shell .flight-lobby .opponent-shelf{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:9px;margin:0 0 16px;padding:0;display:grid;overflow:visible}.shell.paperback-shell .flight-lobby .fleet-book{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;width:auto;min-height:112px;background:#243c3e!important;border:1px solid #5a7267!important;border-left-width:4px!important;padding:10px!important;display:grid!important;transform:none!important}.shell.paperback-shell .flight-lobby .fleet-book.fleet-chosen{background:#304747!important;border-color:#d3ad61 #d3ad61 #d3ad61 #dfb55f!important}.shell.paperback-shell .flight-lobby .fleet-cover{aspect-ratio:auto;height:90px;min-height:90px;box-shadow:none;background:0 0;border:0;overflow:visible}.shell.paperback-shell .flight-lobby .fleet-cover:after{display:none}.shell.paperback-shell .flight-lobby .fleet-cover .deck-carton-stage{--carton-w:59px;width:68px;height:88px;margin:0!important}.shell.paperback-shell .flight-lobby .fleet-tick{color:#182e31;background:#e6bd67;border-color:#182e31;width:20px;height:20px;top:-3px;right:-2px}.shell.paperback-shell .flight-lobby .fleet-plan{color:#f1e1bf;border:0;min-height:0;padding:0}.shell.paperback-shell .flight-lobby .fleet-plan>b{font:700 16px/1.2 var(--ui-font-display);color:#f1e1bf}.shell.paperback-shell .flight-lobby .fleet-plan p{margin:7px 0 0;font:11px/1.45 var(--ui-font-sans)!important;color:#d0d2bb!important}.shell.paperback-shell .ct-shell:has(.flight-lobby)>.ct-saves{border-color:#5c7164;margin:0 22px 18px;padding-top:12px}.shell.paperback-shell .ct-shell:has(.flight-lobby)>.ct-saves:empty{display:none}@media (max-width:760px){.shell.paperback-shell .card-library{border-right-width:4px;padding:0 11px 15px}.shell.paperback-shell .card-library>.heading.app-jacket-heading{background-position:75%;border-left-width:10px;gap:10px;min-height:78px;margin:0 -11px 10px;padding:12px 12px 12px 17px}.shell.paperback-shell .card-library>.heading.app-jacket-heading h1{max-width:11ch;font-size:clamp(25px,6.8vw,31px);line-height:.98}.shell.paperback-shell .card-library>.heading.app-jacket-heading .library-pack-link{gap:4px;min-height:36px;padding:7px 8px;font-size:10px}.shell.paperback-shell .card-library .library-shelves{margin-bottom:7px}.shell.paperback-shell .card-library .library-shelves>button{border-left-width:3px;min-height:42px;padding:7px 6px;font-size:11px}.shell.paperback-shell .card-library .library-meta{min-height:35px;margin-bottom:8px;font-size:10px}.shell.paperback-shell .card-library .library-search input{font-size:16px}.shell.paperback-shell .card-library .cardgrid{gap:18px 12px}.shell.paperback-shell .ct-shell:has(.flight-lobby)>.heading{border-left-width:10px;min-height:77px;padding:14px 15px 14px 19px}.shell.paperback-shell .ct-shell:has(.flight-lobby)>.heading h1{font-size:37px}.shell.paperback-shell .flight-lobby{padding:11px 11px 15px!important}.shell.paperback-shell .flight-lobby .flight-modes{gap:3px;margin-bottom:10px}.shell.paperback-shell .flight-lobby .flight-modes>button{text-align:center;border-left-width:2px;flex-direction:column;justify-content:center;gap:4px;min-height:60px;padding:7px 4px}.shell.paperback-shell .flight-lobby .flight-modes b{font-size:11px;line-height:1.15}.shell.paperback-shell .flight-lobby .flight-modes>button>svg{width:17px;height:17px}.flight-course-cover{border-left-width:6px;min-height:221px}.flight-course-copy{width:72%;padding:20px 13px}.shell.paperback-shell .flight-course-copy h2{max-width:12ch;margin-bottom:12px;font-size:clamp(24px,6.6vw,29px)}.shell.paperback-shell .flight-course-copy p{max-width:22ch;font-size:12px}.shell.paperback-shell .flight-course-copy small{max-width:24ch;font-size:9px}.flight-course-portrait{opacity:.95;width:53%;height:120%;bottom:-15%;right:-8%}.shell.paperback-shell .flight-actions{gap:7px;margin-top:17px}.shell.paperback-shell .flight-actions>.primary{gap:20px;min-width:0;min-height:44px;padding:10px 12px;font-size:12px}.shell.paperback-shell .flight-actions>button{padding:8px 9px;font-size:10px}.shell.paperback-shell .flight-lobby .flight-depart{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px}.shell.paperback-shell .flight-depart p{font-size:20px}.shell.paperback-shell .flight-depart small{font-size:11px}.shell.paperback-shell .flight-depart .flight-actions{width:100%}.shell.paperback-shell .flight-depart .flight-actions>.primary{flex:1;max-width:240px}.shell.paperback-shell .flight-lobby .fleet-heading{margin:16px 0 10px}.shell.paperback-shell .flight-lobby .fleet-heading h2{font-size:23px}.shell.paperback-shell .flight-lobby .fleet-shelf,.shell.paperback-shell .flight-lobby .opponent-shelf{grid-template-columns:1fr;gap:7px}.shell.paperback-shell .flight-lobby .fleet-book{grid-template-columns:66px minmax(0,1fr);gap:10px;min-height:96px;padding:8px!important}.shell.paperback-shell .flight-lobby .fleet-cover{height:80px;min-height:80px}.shell.paperback-shell .flight-lobby .fleet-cover .deck-carton-stage{--carton-w:52px;width:61px;height:78px}.shell.paperback-shell .flight-lobby .fleet-plan>b{font-size:15px}.shell.paperback-shell .ct-shell:has(.flight-lobby)>.ct-saves{margin:0 11px 14px}}@media (prefers-reduced-motion:reduce){.shell.paperback-shell .flight-lobby .fleet-book{transition:none!important}}.shell.paperback-shell .collection-binder{--binder-border:#9c8d6a;--binder-muted:#5a6154;--binder-accent:#a7452e;color:#1c3437}.shell.paperback-shell :is(.collection-binder,.deck-workshop)>.heading:is(.collection-jacket-heading,.workshop-jacket-heading){isolation:isolate;color:#f6e7c6;background:#17383e;border-top:1px solid #172b2f;border-bottom:0;border-left:12px solid #bd5036;border-right:1px solid #172b2f;align-items:center;gap:18px;min-height:112px;margin:0 0 21px;padding:21px 27px 21px 30px;display:flex;position:relative;box-shadow:2px 3px #c5b590,3px 4px #82765d}.shell.paperback-shell :is(.collection-binder,.deck-workshop)>.heading:is(.collection-jacket-heading,.workshop-jacket-heading):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#17383e 18%,#17383ef2 43%,#17383e40 100%),url(/art/homeworlds/oraceli-world-v01.webp) right 51%/auto 260% no-repeat;position:absolute;inset:0}.shell.paperback-shell :is(.collection-binder,.deck-workshop)>.heading:is(.collection-jacket-heading,.workshop-jacket-heading):after{content:"";pointer-events:none;background:url(/art/textures/paperback-cover-wear.svg) 50%/100% 100% no-repeat;position:absolute;inset:0;box-shadow:inset 3px 0 #f7e5bd55,inset 6px 0 8px #07191944}.shell.paperback-shell :is(.collection-binder,.deck-workshop)>.heading:is(.collection-jacket-heading,.workshop-jacket-heading)>div{flex:1;min-width:0}.shell.paperback-shell :is(.collection-binder,.deck-workshop)>.heading:is(.collection-jacket-heading,.workshop-jacket-heading) h1{font:400 clamp(33px,4.1vw,58px)/1 var(--ui-font-jacket,var(--ui-font-display));text-transform:none;letter-spacing:-.045em;color:#fae7bb;text-shadow:1px 2px #0b2329;-webkit-text-stroke:0;margin:0}.shell.paperback-shell .collection-binder>.heading.collection-jacket-heading p{font:700 9px/1.25 var(--ui-font-sans);letter-spacing:.14em;text-transform:uppercase;color:#e3cc9f;margin:10px 0 0}.shell.paperback-shell :is(.collection-binder,.deck-workshop)>.heading:is(.collection-jacket-heading,.workshop-jacket-heading)>.primary{z-index:1;min-height:42px;font:700 12px/1.2 var(--ui-font-sans);border:1px solid #e8c785;border-radius:0;flex-shrink:0;padding:10px 14px;position:relative;box-shadow:2px 2px #10282c;color:#1d3033!important;background:#ebc46b!important}.shell.paperback-shell :is(.collection-binder,.deck-workshop)>.heading:is(.collection-jacket-heading,.workshop-jacket-heading)>.primary:hover{color:#12272b!important;background:#f9dd9c!important}.shell.paperback-shell .deck-workshop>.heading.workshop-jacket-heading{background:#6d3328;border-color:#512c25 #512c25 #512c25 #e4af4c}.shell.paperback-shell .deck-workshop>.heading.workshop-jacket-heading:before{background:linear-gradient(90deg,#6d3328 18%,#6d3328eb 48%,#3f292b1f),url(/art/homeworlds/ferrum-world-v02.webp) right 52%/auto 290% no-repeat}.shell.paperback-shell .deck-workshop>.heading.workshop-jacket-heading h1{text-shadow:1px 2px #512f26}.shell.paperback-shell .collection-binder .binder-progress{border-top:0;border-bottom:1px solid #9c8d6a;gap:28px;padding:12px 0}.shell.paperback-shell .collection-binder .binder-progress h2{font:700 13px/1.3 var(--ui-font-sans);color:#253e3e;gap:6px;margin:0 0 7px}.shell.paperback-shell .collection-binder .binder-progress h2 strong{font:700 12px/1.3 var(--ui-font-sans);color:#8c3c2e}.shell.paperback-shell .collection-binder .binder-progress progress{accent-color:#a54a32;height:5px}.shell.paperback-shell .collection-binder .binder-section-heading{border-top:3px solid #243c3d;align-items:center;gap:8px;margin:21px 0 12px;padding:9px 0 0}.shell.paperback-shell .collection-binder .binder-section-heading h2{font:700 italic clamp(22px,2.3vw,29px)/1.12 var(--ui-font-jacket-literary,var(--ui-font-display));letter-spacing:-.035em;color:#263b3b}.shell.paperback-shell .collection-binder .binder-section-heading>span{font:400 11px/1.4 var(--ui-font-sans)}.shell.paperback-shell .collection-binder .binder-slot-number{color:#315354;letter-spacing:.08em}.shell.paperback-shell .collection-binder .binder-blank{color:#68654e;background:#e2d4b5;border:1px solid #b4a07a;border-radius:2px;box-shadow:inset 0 0 0 5px #eee2c6,inset 0 0 0 6px #c1b08c}.shell.paperback-shell .collection-binder .binder-blank>strong{font-family:var(--ui-font-jacket,var(--ui-font-display));color:#7a7457}.shell.paperback-shell .collection-binder .binder-empty-note{color:#263b3b;background:#dfcfaa;border:0;border-left:4px solid #a84a32;border-radius:0;margin:12px 0;padding:13px 16px}.shell.paperback-shell .collection-binder .binder-empty-note h2{font:400 20px/1.15 var(--ui-font-jacket,var(--ui-font-display));margin-bottom:5px}.shell.paperback-shell .collection-binder .binder-empty-note p{font:400 12px/1.45 var(--ui-font-sans)}.shell.paperback-shell .collection-binder .collection-signin-note{color:#293e3a;max-width:590px;font:400 14px/1.5 var(--ui-font-sans);background:#e4d7b8;border:1px solid #b3a17b;border-left:5px solid #a54a32;margin:0;padding:17px 18px}.shell.paperback-shell .collection-binder .collection-signin-note>a{color:#813d2d;text-underline-offset:3px;font-weight:700}.shell.paperback-shell .collection-binder .binder-future-set{font:400 12px/1.4 var(--ui-font-sans);margin-top:24px;padding:14px 0}.shell.paperback-shell .deck-workshop{color:#f0dfbb}.shell.paperback-shell .deck-workshop>.deck-section-title,.shell.paperback-shell .deck-workshop .deck-shelf-heading>.deck-section-title{font:400 clamp(24px,2.4vw,32px)/1.15 var(--ui-font-jacket,var(--ui-font-display));letter-spacing:-.035em;color:#efd7a4;border:0;margin:0;padding:0}.shell.paperback-shell .deck-workshop>.deck-section-title{margin:25px 0 14px}.shell.paperback-shell .deck-workshop .deck-shelf-heading{border-top:3px solid #d1af71;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin:25px 0 15px;padding-top:11px;display:flex}.shell.paperback-shell .deck-workshop .deck-shelf-heading>p{color:#c8cbb7;font:400 12px/1.45 var(--ui-font-sans);margin:0}.shell.paperback-shell .deck-workshop :is(.deck-starter-list,.deck-saved-list){gap:14px}.shell.paperback-shell .deck-workshop :is(.deck-starter-list,.deck-saved-list)>button{isolation:isolate;color:#f2dfb7;background:#203a3f;border:1px solid #8c8b69;border-left:7px solid #c46a44;border-radius:0;min-height:142px;padding:13px 18px 13px 12px;position:relative;box-shadow:2px 2px #c6b589,3px 3px #827453}.shell.paperback-shell .deck-workshop :is(.deck-starter-list,.deck-saved-list)>button:after{content:"";pointer-events:none;border-left:1px solid #071c2355;border-right:1px solid #decba155;width:2px;position:absolute;top:4px;bottom:4px;right:3px}.shell.paperback-shell .deck-workshop :is(.deck-starter-list,.deck-saved-list)>button:hover{background:#2b484b;border-color:#e5bd78;box-shadow:2px 2px #edcf96,3px 3px #827453}.shell.paperback-shell .deck-workshop :is(.deck-starter-list,.deck-saved-list)>button>span{gap:8px}.shell.paperback-shell .deck-workshop :is(.deck-starter-list,.deck-saved-list)>button>span>strong{font:400 22px/1.05 var(--ui-font-jacket,var(--ui-font-display));letter-spacing:-.025em;color:#f5e4c0}.shell.paperback-shell .deck-workshop :is(.deck-starter-list,.deck-saved-list)>button>span>small{color:#c0cebd;font:400 11px/1.4 var(--ui-font-sans)}.shell.paperback-shell .deck-workshop .deck-starter-list>button>span>b{color:#efb864;font:700 10px/1.4 var(--ui-font-sans);text-transform:uppercase;letter-spacing:.03em}.shell.paperback-shell .deck-workshop .deck-board{-webkit-backdrop-filter:none;backdrop-filter:none;background:#183338;border:1px solid #a8966f;border-left:5px solid #b9593a;border-radius:0;box-shadow:2px 3px #b3a17b,0 8px 18px #061b2155}.shell.paperback-shell .deck-workshop .deck-builder-heading>input{font:400 clamp(22px,3vw,32px)/1.1 var(--ui-font-jacket,var(--ui-font-display));letter-spacing:-.035em;color:#f4e1b8}.shell.paperback-shell .deck-workshop .deck-total{font:400 28px/1 var(--ui-font-jacket,var(--ui-font-display));color:#eac176}.shell.paperback-shell .deck-workshop .deck-total.is-complete{color:#c4dda8}.shell.paperback-shell .deck-workshop .deck-builder-heading .deck-save{color:#20353a;font:700 12px/1.2 var(--ui-font-sans);box-shadow:none;background:#e8b96b;border:1px solid #eac277;border-radius:0}.shell.paperback-shell .deck-workshop .deck-builder-heading .deck-save:disabled{opacity:.5}.shell.paperback-shell .deck-workshop .deck-library-heading h2{font:400 28px/1.1 var(--ui-font-jacket,var(--ui-font-display));letter-spacing:-.035em;color:#efdbb0}.shell.paperback-shell .deck-workshop .account-notice{font:400 11px/1.45 var(--ui-font-sans);color:#c4c9b3;margin:0 0 12px}.shell.paperback-shell .deck-workshop :is(.deck-search,.deck-sort,.deck-filter-toggle){color:#e9dec1;background:#193339;border-color:#9a9c7b;border-radius:0}.shell.paperback-shell .deck-workshop .deck-search>input{font-family:var(--ui-font-sans);color:#f2e8ce}.shell.paperback-shell .deck-workshop .deck-search>input::placeholder{color:#c1c8b8}.shell.paperback-shell .deck-workshop :is(.deck-sort>select,.deck-filter-toggle){font-family:var(--ui-font-sans)}.shell.paperback-shell .deck-workshop .deck-cover-settings{color:#d6cfb6;font-family:var(--ui-font-sans);border-top:1px solid #8a8f70;margin-top:24px;padding-top:14px}.shell.paperback-shell :is(.collection-binder,.deck-workshop) :is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #dba54e}@media (max-width:760px){.shell.paperback-shell :is(.collection-binder,.deck-workshop)>.heading:is(.collection-jacket-heading,.workshop-jacket-heading){border-left-width:8px;gap:12px;min-height:92px;margin-bottom:13px;padding:12px 15px 12px 17px}.shell.paperback-shell :is(.collection-binder,.deck-workshop)>.heading:is(.collection-jacket-heading,.workshop-jacket-heading) h1{letter-spacing:-.05em;font-size:clamp(29px,7.5vw,42px);line-height:1}.shell.paperback-shell .collection-binder>.heading.collection-jacket-heading h1{font-size:clamp(22px,6.5vw,32px)}.shell.paperback-shell .collection-binder>.heading.collection-jacket-heading p{letter-spacing:.1em;margin-top:6px;font-size:8px}.shell.paperback-shell :is(.collection-binder,.deck-workshop)>.heading:is(.collection-jacket-heading,.workshop-jacket-heading)>.primary{min-height:40px;padding:9px 10px;font-size:11px}.shell.paperback-shell .collection-binder .binder-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:8px 0 12px}.shell.paperback-shell .collection-binder .binder-progress h2{gap:3px;margin-bottom:5px;font-size:11px;line-height:1.3}.shell.paperback-shell .collection-binder .binder-progress h2 strong{font-size:11px}.shell.paperback-shell .collection-binder .binder-section-heading{gap:6px;margin:13px 0 9px;padding-top:8px}.shell.paperback-shell .collection-binder .binder-section-heading h2{font-size:23px}.shell.paperback-shell .collection-binder .binder-section-heading>span{font-size:10px}.shell.paperback-shell .collection-binder .collection-signin-note{padding:14px 13px;font-size:13px}.shell.paperback-shell .deck-workshop .deck-shelf-heading{margin:20px 0 12px;padding-top:10px;display:block}.shell.paperback-shell .deck-workshop .deck-shelf-heading>p{margin-top:6px;font-size:11px}.shell.paperback-shell .deck-workshop :is(.deck-starter-list,.deck-saved-list){gap:11px}.shell.paperback-shell .deck-workshop :is(.deck-starter-list,.deck-saved-list)>button{border-left-width:6px;gap:13px;min-height:129px;padding:9px 16px 9px 10px}.shell.paperback-shell .deck-workshop :is(.deck-starter-list,.deck-saved-list)>button>span>strong{font-size:22px}.shell.paperback-shell .deck-workshop .deck-builder-heading>input{font-size:23px}.shell.paperback-shell .deck-workshop .deck-total,.shell.paperback-shell .deck-workshop .deck-library-heading h2{font-size:25px}}@media (max-width:380px){.shell.paperback-shell .collection-binder>.heading.collection-jacket-heading{gap:8px;padding-inline:12px}.shell.paperback-shell .collection-binder>.heading.collection-jacket-heading h1{font-size:22px}.shell.paperback-shell .collection-binder>.heading.collection-jacket-heading>.primary{padding-inline:8px;font-size:10px}}.shell.paperback-shell>main[data-page=Packs]>.content>section:not(.pack-studio){color:#f2dfba;background:linear-gradient(90deg,#352441 15%,#352441ed 55%,#35244155),url(/art/homeworlds/oraceli-world-v01.webp) 50%/cover;border:1px solid #ad8d60;border-left:12px solid #d2a348;padding:28px 32px;position:relative;box-shadow:3px 4px #b7a482}.shell.paperback-shell>main[data-page=Packs]>.content>section:not(.pack-studio)>h1,.shell.paperback-shell .pack-studio>.pocket-heading h1{font:400 clamp(30px,4vw,52px)/1.06 var(--ui-font-jacket);letter-spacing:-.035em;color:#f2dfba;margin:0 0 16px}.shell.paperback-shell>main[data-page=Packs]>.content>section:not(.pack-studio)>p{font:400 13px/1.5 var(--ui-font-sans);color:#efdfbf;max-width:45ch;margin:0 0 18px}.shell.paperback-shell .pack-studio>.pocket-heading{background:linear-gradient(90deg,#352441 20%,#352441ed 50%,#35244140),url(/art/homeworlds/oraceli-world-v01.webp) 50%/cover;border:1px solid #a78961;border-left:10px solid #d2a348;margin-bottom:20px;padding:21px 24px;box-shadow:2px 3px #b7a482}.shell.paperback-shell .pack-studio>.pocket-heading h1{margin:0}.shell.paperback-shell .pack-studio .booster-product .booster-product-copy>h2{font:700 italic 30px/1.1 var(--ui-font-display);letter-spacing:-.035em;text-transform:none}@media (max-width:760px){.shell.paperback-shell>main[data-page=Packs]>.content>section:not(.pack-studio){border-left-width:8px;padding:19px 18px}.shell.paperback-shell .pack-studio>.pocket-heading{border-left-width:8px;margin-bottom:14px;padding:15px 16px}.shell.paperback-shell .pack-studio>.pocket-heading h1{font-size:29px}.shell.paperback-shell .pack-studio .booster-product .booster-product-copy>h2{font-size:clamp(17px,5vw,25px)}}.shell.paperback-shell>main[data-page=Packs]>.content>section:not(.pack-studio)>a.primary{min-height:44px;font:700 12px/1.3 var(--ui-font-sans);border:1px solid #f2d595;align-items:center;padding:10px 18px;text-decoration:none;display:inline-flex;color:#233538!important;background:#e8bc68!important}.shell.paperback-shell>main:is([data-page=Library],[data-page=Collection])>.content{background:#ded1af;padding:0}.shell.paperback-shell .card-browse{--browse-ink:#292039;--browse-wash:#292039df;--browse-world:url(/art/homeworlds/oraceli-world-v01.webp);color:#203232;background:#ded1af;border:1px solid #766b50;border-right-width:2px;padding:0 22px 20px;box-shadow:1px 2px #34403a}.shell.paperback-shell .card-browse.collection-binder{--browse-ink:#183b3e;--browse-wash:#183b3edf;--browse-world:url(/art/homeworlds/chromius-world-v01.webp)}.shell.paperback-shell .card-browse>.heading.browse-heading{isolation:isolate;background:linear-gradient(90deg,var(--browse-ink) 12%,var(--browse-wash) 43%,transparent 100%),var(--browse-world) 75% 48%/cover;color:#f3dfb9;border:0;border-left:13px solid #d75b3d;justify-content:space-between;align-items:center;gap:18px;min-height:116px;margin:0 -22px 14px;padding:20px 26px 21px 34px;display:flex;position:relative;box-shadow:inset 3px 0 #efb56c,inset 7px 0 #702d26}.shell.paperback-shell .card-browse>.heading.browse-heading h1{font:400 clamp(32px,4.3vw,52px)/.97 var(--ui-font-jacket,var(--ui-font-display));letter-spacing:-.045em;text-transform:none;color:#f3dfb9;text-shadow:1px 2px #10191d;margin:0}.shell.paperback-shell .card-browse>.heading.browse-heading .browse-pack-link{color:#fae4bd;background:var(--browse-ink);min-height:38px;font:700 11px/1.3 var(--ui-font-sans);border:1px solid #f1cf9e99;border-radius:0;flex:none;align-items:center;gap:8px;padding:8px 11px;display:inline-flex;box-shadow:2px 2px #151722}.shell.paperback-shell .card-browse>.heading.browse-heading .browse-pack-link:hover{color:#203232;background:#f0d3a4}.shell.paperback-shell .card-browse .browse-treatment-index{background:#8b7b5d;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0 0 8px;padding:0 0 2px;display:grid}.shell.paperback-shell .card-browse .browse-treatment-index>button{color:#243432;min-width:0;min-height:42px;box-shadow:none;font:700 13px/1.2 var(--ui-font-sans);text-align:left;white-space:normal;background:#cfbd95;border:0;border-left:4px solid #a58a60;border-radius:0;padding:8px 7px}.shell.paperback-shell .card-browse .browse-treatment-index>button[aria-pressed=true]{color:#f9e6c1;background:#253839;border-left-color:#d45a3d;box-shadow:inset 0 -2px #0c1e24}.shell.paperback-shell .card-browse .browse-treatment-index>button:hover{color:#182b2e;background:#bfae88}.shell.paperback-shell .card-browse .browse-treatment-index>button[aria-pressed=true]:hover{color:#f9e6c1;background:#34494a}.shell.paperback-shell .card-browse .finish-display-switch{--ui-ink:#233b3b;--ui-paper:#eadcb9;background:0 0;min-height:32px;padding:1px}.shell.paperback-shell .card-browse .finish-display-switch>span:not(.binder-finish-tip){width:32px;height:28px}.shell.paperback-shell .card-browse .binder-browse-meta{justify-content:space-between;align-items:center;gap:15px;min-height:44px;margin:0 0 9px;display:flex}.shell.paperback-shell .card-browse .binder-progress{border:0;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:520px;margin:0;padding:0;display:grid}.shell.paperback-shell .card-browse .binder-progress h2{font:400 12px/1.3 var(--ui-font-sans);color:#33463f;justify-content:space-between;align-items:center;gap:4px;margin:0 0 5px;display:flex}.shell.paperback-shell .card-browse .binder-progress h2 strong{font:700 12px/1.3 var(--ui-font-sans);color:#33463f;white-space:nowrap}.shell.paperback-shell .card-browse .binder-progress progress{-webkit-appearance:none;appearance:none;accent-color:#a3452f;background:#baa782;border:0;height:3px;display:block}.shell.paperback-shell .card-browse .binder-progress progress::-webkit-progress-bar{background:#baa782}.shell.paperback-shell .card-browse .binder-progress progress::-webkit-progress-value{background:#a3452f}.shell.paperback-shell .card-browse .binder-progress progress::-moz-progress-bar{background:#a3452f}.binder-treatment-panel[hidden]{display:none}.shell.paperback-shell .card-browse :is(.cardgrid,.binder-base-grid,.binder-alternate-grid){grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:16px 14px;display:grid}.shell.paperback-shell .card-browse.collection-binder .binder-slot{grid-template-rows:auto 44px;align-content:start;gap:0;min-width:0;display:grid;position:relative}.shell.paperback-shell .card-browse .browse-card-meta{color:#33463f;min-width:0;font:400 11px/1.25 var(--ui-font-sans);margin:0;padding:4px 0 0;display:block}.shell.paperback-shell .card-browse .browse-card-meta-row{align-items:center;gap:5px;min-width:0;min-height:36px;display:flex}.shell.paperback-shell .card-browse .browse-card-number{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:0;flex:none;font-size:10px}.shell.paperback-shell .card-browse .browse-card-finishes{align-items:center;gap:5px;min-width:0;display:flex}.shell.paperback-shell .card-browse :is(.binder-finish-icon,.finish-tag){min-width:31px;height:32px;min-height:32px;box-shadow:none;color:#33463f;font:600 10px/1 var(--ui-font-sans);background:0 0;border:1px solid #a39878;border-radius:3px;justify-content:center;align-items:center;gap:3px;padding:3px 4px;display:inline-flex;position:relative}.shell.paperback-shell .card-browse .binder-finish-icon:not(.is-owned){color:#66705d;border-style:dashed}.shell.paperback-shell .card-browse .binder-finish-icon.is-owned{background:#233b3b09}.shell.paperback-shell .card-browse :is(.binder-finish-icon,.finish-tag)>svg{width:17px;height:17px}.shell.paperback-shell .card-browse :is(.binder-finish-icon,.finish-tag)>small{font:inherit}.shell.paperback-shell .card-browse .browse-card-action{flex:none;margin-left:auto}.shell.paperback-shell .card-browse .browse-card-action>button{color:#33463f;background:0 0;border:1px solid #a39878;border-radius:3px;place-items:center;min-width:28px;min-height:32px;padding:5px;display:grid}.shell.paperback-shell .card-browse .browse-card-credit{min-height:14px;font:400 10px/1.3 var(--ui-font-sans);color:#566150;margin:1px 0 0;display:block}.shell.paperback-shell .card-browse .binder-card-meta{box-sizing:border-box;height:44px}.binder-arrival-label{z-index:4;color:#f5e4bc;font:700 10px/1.2 var(--ui-font-sans);background:#243c3e;padding:2px 5px;position:absolute;bottom:calc(100% + 3px);left:0}.browse-card-finishes .is-arriving-finish{outline:2px solid var(--binder-accent);outline-offset:2px}.shell.paperback-shell .card-browse .binder-future-set{margin:16px 0 0;padding:11px 0 0;font-size:11px}.shell.paperback-shell .card-browse .collection-signin-note{margin:8px 0 0}@media (max-width:760px){.shell.paperback-shell .card-browse{padding:0 11px 14px}.shell.paperback-shell .card-browse>.heading.browse-heading{border-left-width:8px;gap:10px;min-height:78px;margin:0 -11px 10px;padding:12px 12px 12px 17px}.shell.paperback-shell .card-browse>.heading.browse-heading h1{letter-spacing:-.045em;font-size:clamp(25px,6.8vw,31px);line-height:.97}.shell.paperback-shell .card-browse>.heading.browse-heading .browse-pack-link{gap:4px;min-height:36px;padding:7px 8px;font-size:10px}.shell.paperback-shell .card-browse>.heading.browse-heading .browse-pack-link>svg{display:none}.shell.paperback-shell .card-browse .browse-treatment-index>button{text-align:center;padding:8px 4px;font-size:11px}.shell.paperback-shell .card-browse :is(.cardgrid,.binder-base-grid,.binder-alternate-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 12px}.shell.paperback-shell .card-browse .binder-browse-meta,.shell.paperback-shell .card-browse .binder-progress{gap:12px}.shell.paperback-shell .card-browse .binder-progress h2,.shell.paperback-shell .card-browse .binder-progress h2 strong{font-size:10px}}@media (max-width:360px){.shell.paperback-shell .card-browse>.heading.browse-heading{gap:6px;padding-left:12px}.shell.paperback-shell .card-browse>.heading.browse-heading h1{font-size:22px}.shell.paperback-shell .card-browse>.heading.browse-heading .browse-pack-link{padding-inline:6px;font-size:9px}.shell.paperback-shell .card-browse .browse-treatment-index>button{font-size:10px}.shell.paperback-shell .card-browse .browse-card-meta-row,.shell.paperback-shell .card-browse .browse-card-finishes{gap:3px}.shell.paperback-shell .card-browse .browse-card-number{font-size:9px}.shell.paperback-shell .card-browse .binder-progress{gap:9px}.shell.paperback-shell .card-browse .binder-progress h2{flex-wrap:wrap;gap:1px}}.shell.paperback-shell .card-browse .browse-card-meta-row{position:relative}.shell.paperback-shell .card-browse .browse-card-finishes>.binder-finish-icon{position:static}.shell.paperback-shell .card-browse .browse-card-finishes .binder-finish-tip{box-sizing:border-box;max-width:100%;bottom:calc(100% + 4px);left:0;right:auto}.shell.paperback-shell .card-browse .browse-library-caption{justify-content:space-between;align-items:baseline;gap:8px;padding-top:6px;display:flex}.shell.paperback-shell .card-browse .browse-library-caption .browse-card-meta-row{flex:none;min-height:18px}.shell.paperback-shell .card-browse .browse-library-caption .browse-card-finishes{display:none}.shell.paperback-shell .card-browse .browse-library-caption .browse-card-credit{text-align:right;flex:1;margin:0;line-height:1.4}.shell.paperback-shell{--paperback-stock-wash:url(/art/textures/paperback-aged-stock.svg);--paperback-edge-wear:url(/art/textures/paperback-aged-abrasion.svg);--paperback-spine-wear:url(/art/textures/paperback-aged-spine.svg);background-color:#172a2d}.shell.paperback-shell>main[data-ui-theme]{background-color:#172a2d;background-image:none;padding:4px}.shell.paperback-shell>main[data-page=Overview]>.content{background-color:var(--cover-paper,#ecdfbf);background-image:var(--paperback-stock-wash);background-repeat:no-repeat;background-size:100% 1600px}.shell.paperback-shell>main[data-page=Play]>.content:has(.flight-lobby){box-shadow:none;border:1px solid #344340}.shell.paperback-shell>main>footer{border-color:#56615a}.shell.paperback-shell>main>footer,.shell.paperback-shell>main>footer span,.shell.paperback-shell>main>p[role=status]{color:#c8c6af}@media (max-width:760px){.shell.paperback-shell>main[data-ui-theme]{padding:3px}}.shell.paperback-shell>aside{background-image:var(--paperback-stock-wash);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.shell.paperback-shell>main[data-ui-theme=paper]:not([data-page=Overview])>.content,.shell.paperback-shell .card-library,.shell.paperback-shell .card-browse{background-image:var(--paperback-stock-wash),linear-gradient(90deg,#8f632a12,transparent 16px,transparent calc(100% - 14px),#8f632a18);background-position:top;background-repeat:no-repeat;background-size:100% 1600px,100% 100%}.shell.paperback-shell .paperback-home>.faction-home-hero:after,.shell.paperback-shell .paperback-cover:after,.shell.paperback-shell .paperback-collection:after,.shell.paperback-shell .card-library>.heading.app-jacket-heading:after,.shell.paperback-shell .flight-course-cover:after,.shell.paperback-shell :is(.collection-binder,.deck-workshop)>.heading:is(.collection-jacket-heading,.workshop-jacket-heading):after{background-image:var(--paperback-edge-wear);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.shell.paperback-shell .ct-shell:has(.flight-lobby)>.heading:after{background-image:var(--paperback-edge-wear);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.shell.paperback-shell .paperback-cover-copy,.shell.paperback-shell .paperback-pack-heading,.shell.paperback-shell .paperback-wrapper-stage,.shell.paperback-shell .paperback-collection-copy{background-image:var(--paperback-stock-wash);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.shell.paperback-shell .paperback-spine,.shell.paperback-shell .home-cover-spine,.shell.paperback-shell .paperback-shelf-index{background-image:var(--paperback-spine-wear);background-color:#bf5035;background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.shell.paperback-shell .paperback-decks .paperback-spine{background-color:#25464a}.shell.paperback-shell .paperback-packs .paperback-spine{background-color:#c19945}.shell.paperback-shell .paperback-cover:after{background-image:url(/art/textures/paperback-book-abrasion.svg)}.shell.paperback-shell .paperback-collection:after,.shell.paperback-shell .card-library>.heading.app-jacket-heading:after,.shell.paperback-shell :is(.collection-binder,.deck-workshop)>.heading:is(.collection-jacket-heading,.workshop-jacket-heading):after{background-image:url(/art/textures/paperback-header-abrasion.svg)}.shell.paperback-shell .ct-shell:has(.flight-lobby)>.heading:after{background-image:url(/art/textures/paperback-header-abrasion.svg)}.deck-workshop .deck-catalog-overview{min-width:0;position:relative}.deck-workshop .deck-catalog-entry[data-in-deck=true]>.deck-catalog-overview>.deck-catalog-card{outline-offset:3px;outline:2px solid #b7c19a}.deck-workshop .deck-catalog-entry[data-faction-blocked=true]>.deck-catalog-overview>.deck-catalog-card{filter:saturate(.3);opacity:.66}.deck-workshop .deck-catalog-entry[data-variant-open=true]{background:#1b3338;border:1px solid #b5a57a;border-left:4px solid #c16a46;grid-column:1/-1;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:20px;padding:16px 16px 22px;display:grid}.deck-workshop .deck-variant-picker{color:#f0dfbb;min-width:0}.deck-workshop .deck-variant-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.deck-workshop .deck-variant-heading small{font:400 11px/1.3 var(--ui-font-sans);color:#d0c8ad;margin-bottom:5px;display:block}.deck-workshop .deck-variant-heading h3{font:700 20px/1.12 var(--ui-font-display);letter-spacing:-.025em;color:#f0dfbb;margin:0}.deck-workshop .deck-variant-heading>button{color:#f0dfbb;background:0 0;border:1px solid #a9aa86;border-radius:0;place-items:center;min-width:36px;min-height:36px;padding:5px;display:grid}.deck-workshop .deck-variant-options{grid-template-columns:repeat(auto-fit,minmax(90px,140px));align-items:start;gap:14px 12px;display:grid}.deck-workshop .deck-variant-option{box-shadow:none;text-align:left;border:0;border-radius:0;min-width:0;padding:0;display:block;color:#f0dfbb!important;background:0 0!important}.deck-workshop .deck-variant-option:disabled{opacity:.48;cursor:not-allowed}.deck-workshop .deck-variant-face{width:100%;display:block}.deck-workshop .deck-variant-label{color:#f0dfbb;grid-template-columns:1fr auto;align-items:center;gap:3px 5px;padding:9px 2px 4px;display:grid}.deck-workshop .deck-variant-label>b{font:700 12px/1.25 var(--ui-font-sans)}.deck-workshop .deck-variant-label>small{color:#c2cbb7;font:400 10px/1.3 var(--ui-font-sans);grid-column:1/-1}.deck-workshop .deck-variant-inspect{color:#ebc785;text-underline-offset:3px;min-height:36px;font:400 12px/1.3 var(--ui-font-sans);background:0 0;border:0;border-radius:0;margin-top:8px;padding:8px 0;text-decoration:underline}.deck-workshop .deck-unassigned-version{aspect-ratio:5/7;color:#ddd4b4;font:400 12px var(--ui-font-sans);background:#213b3e;border:1px dashed #8b9b81;place-items:center;display:grid}@container deck-workshop (width<=700px){.deck-workshop:has(.deck-variant-picker) .deck-board{position:static}}@container deck-workshop (width<=480px){.deck-workshop .deck-catalog-entry[data-variant-open=true]{grid-template-columns:84px minmax(0,1fr);gap:12px;padding:11px 10px 20px}.deck-workshop .deck-variant-heading{gap:5px;margin-bottom:10px}.deck-workshop .deck-variant-heading h3{font-size:17px}.deck-workshop .deck-variant-heading small{font-size:10px}.deck-workshop .deck-variant-heading>button{min-width:32px;min-height:32px}.deck-workshop .deck-variant-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 9px}.deck-workshop .deck-variant-label>b{font-size:11px}.deck-workshop .deck-variant-label>small{font-size:9px}}
