.stn-ui{--kit-gold:#d8ab5e;--kit-gold-hi:#f1cf8a;--kit-rust:#9b5a2a;--kit-ink:#0d0c0b;--kit-tile:#131210;--kit-tile-bd:#e6dfcf1a;--kit-line:#e6dfcf17;--kit-text:#ebe3d2;--kit-dim:#a39a89;--kit-faint:#6f685d;--kit-ok:#84cf7c;--kit-blood:#c8332b;--kit-bad:#e6a17a}.stn-ui .kit-panel .r1,.stn-ui .kit-pill.r1{--rc:#bfb8aa;--rbd:#bfb8aa5c;--rbg:#78706229;--rglow:#bfb8aa14}.stn-ui .kit-panel .r2,.stn-ui .kit-pill.r2{--rc:#6ea8ee;--rbd:#4e88d2a8;--rbg:#1c3a685c;--rglow:#4e88d229}.stn-ui .kit-panel .r3,.stn-ui .kit-pill.r3{--rc:#b897f7;--rbd:#8658e4c7;--rbg:#46268a61;--rglow:#8658e433}.stn-ui .kit-panel .r4,.stn-ui .kit-pill.r4{--rc:#f3c461;--rbd:#d6a03ed1;--rbg:#6c4a106b;--rglow:#d6a03e33}.stn-ui .kit-panel i,.stn-ui .kit-cost i{flex:none;place-items:center;display:inline-grid}.stn-ui .kit-panel i svg,.stn-ui .kit-cost i svg{width:100%;max-width:none;height:100%;display:block}.stn-ui .kit-panel [hidden]{display:none!important}.stn-ui .set-card.kit-card{--kit-corner:calc(26 * var(--u));--kit-inset:calc(22 * var(--u));border-radius:calc(5 * var(--u));background:radial-gradient(ellipse 70% 40% at 18% 0%, #5c402629, transparent 70%), radial-gradient(ellipse 60% 50% at 100% 100%, #46181224, transparent 70%), linear-gradient(180deg, #141210, var(--kit-ink) 40%, #0b0a09);box-shadow:0 0 0 1px #000, 0 calc(30 * var(--u)) calc(90 * var(--u)) #000000d9, inset 0 0 0 1px #ffdca00d, inset 0 0 calc(140 * var(--u)) #0000008c;color:var(--kit-text);border:2px solid #705534d9}.stn-ui .set-card.kit-card:before{opacity:.07;border-radius:inherit}.stn-ui .set-card.kit-card:after{content:"";border-radius:calc(7 * var(--u));pointer-events:none;background:linear-gradient(var(--kit-rust), var(--kit-rust)) 0 0 / var(--kit-corner) 4px no-repeat, linear-gradient(var(--kit-rust), var(--kit-rust)) 0 0 / 4px var(--kit-corner) no-repeat, linear-gradient(var(--kit-rust), var(--kit-rust)) 100% 0 / var(--kit-corner) 4px no-repeat, linear-gradient(var(--kit-rust), var(--kit-rust)) 100% 0 / 4px var(--kit-corner) no-repeat, linear-gradient(var(--kit-rust), var(--kit-rust)) 0 100% / var(--kit-corner) 4px no-repeat, linear-gradient(var(--kit-rust), var(--kit-rust)) 0 100% / 4px var(--kit-corner) no-repeat, linear-gradient(var(--kit-rust), var(--kit-rust)) 100% 100% / var(--kit-corner) 4px no-repeat, linear-gradient(var(--kit-rust), var(--kit-rust)) 100% 100% / 4px var(--kit-corner) no-repeat;-webkit-mask:var(--wear) 0 0 / calc(260 * var(--u));-webkit-mask:var(--wear) 0 0 / calc(260 * var(--u));mask:var(--wear) 0 0 / calc(260 * var(--u));border:3px solid #a076429e;position:absolute;inset:-3px}.stn-ui .set-card.kit-card>.set-head{align-items:center;gap:calc(9 * var(--u)) calc(20 * var(--u));min-height:var(--x-size);padding:calc(22 * var(--u)) calc(var(--x-size) + var(--x-inset) + 10px) calc(16 * var(--u)) var(--kit-inset);border-bottom:1px solid #966e3e3d;flex-wrap:wrap;display:flex;position:relative}.stn-ui .set-card.kit-card>.set-head:after{display:none}.stn-ui .set-card.kit-card>.set-head>.set-title{font:600 max(24px, calc(46 * var(--u))) / .95 "Oswald", var(--f-head);letter-spacing:.05em;text-transform:uppercase;color:#efe9dc;text-shadow:0 2px #0009;margin:0}.stn-ui .set-card.kit-card>.set-head>.set-sub{min-width:0;font:max(12px, calc(18 * var(--u))) / 1.3 var(--f-type);color:#cfc6b3;flex:1 0 100%}.stn-ui .set-card.kit-card>.set-head>.set-sub:empty{display:none}.stn-ui .set-card.kit-card>.set-foot{padding:calc(12 * var(--u)) var(--kit-inset) calc(14 * var(--u));border-radius:0 0 calc(4 * var(--u)) calc(4 * var(--u));background:#00000042;border-top:1px solid #966e3e3d;flex-wrap:wrap;align-items:center}.stn-ui .set-card.kit-card>.set-foot:empty{display:none}.stn-ui .set-card.kit-card>.set-foot .btn-blood{min-height:max(40px, calc(50 * var(--u)));padding:0 calc(34 * var(--u));border-radius:calc(3 * var(--u));box-shadow:0 0 calc(22 * var(--u)) #d8ab5e4d, inset 0 1px 0 #ffffff59;clip-path:none;color:#1b1307;font:600 max(15px, calc(24 * var(--u))) / 1 "Oswald", var(--f-head);letter-spacing:.14em;text-shadow:none;background:linear-gradient(#f2cf88,#c99446);border:2px solid #f0cd86;transition:filter .15s,transform .1s}.stn-ui .set-card.kit-card>.set-foot .btn-blood:hover:not(:disabled){box-shadow:0 0 calc(30 * var(--u)) #d8ab5e6b, inset 0 1px 0 #ffffff59;filter:brightness(1.08);background:linear-gradient(#f2cf88,#c99446);border-color:#f6dca4}.stn-ui .set-card.kit-card>.set-foot .btn-blood:active:not(:disabled){transform:translateY(1px)}.stn-ui .set-card.kit-card>.set-foot .btn-blood:focus-visible{outline:2px solid var(--kit-gold-hi);outline-offset:2px}.stn-ui .kit-panel .set-card{--kit-corner:calc(46 * var(--u));width:min(calc(1620 * var(--u)), calc(100vw - 24px));min-width:0;max-width:none;height:min(calc(1015 * var(--u)), calc(100vh - 24px));max-height:none}.stn-ui .kit-panel .set-card.kit-card{--x-size:max(34px, calc(52 * var(--u)));--x-inset:max(.75rem, calc(28 * var(--u)))}.stn-ui .kit-panel .set-card>.set-head{gap:calc(6 * var(--u)) calc(24 * var(--u));padding:calc(22 * var(--u)) calc(var(--x-size) + var(--x-inset) + 30 * var(--u)) calc(20 * var(--u)) calc(64 * var(--u))}.stn-ui .kit-panel .set-card>.set-head>.set-title{font:600 max(28px, calc(60 * var(--u))) / .92 "Oswald", var(--f-head);letter-spacing:.01em}.stn-ui .kit-panel .set-card>.set-head>.set-sub{min-width:min(100%,18em);font:max(13px, calc(20 * var(--u))) / 1.25 var(--f-type);flex:1}.stn-ui .kit-panel .set-body{min-height:0;padding:0 calc(52 * var(--u)) calc(24 * var(--u));flex-direction:column;flex:1;gap:0;display:flex;overflow:hidden}.stn-ui .kit-panel .set-body>:not(.kit-main):not(.kit-grow){flex:none}.stn-ui .kit-balance{align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(18 * var(--u)) calc(8 * var(--u)) calc(12 * var(--u));box-shadow:0 0 calc(16 * var(--u)) #d8ab5e1f;color:var(--kit-gold-hi);white-space:nowrap;background:#3c281280;border:1px solid #d8ab5e80;border-radius:999px;display:inline-flex}.stn-ui .kit-balance .kit-skull{width:max(16px, calc(26 * var(--u)));height:max(16px, calc(26 * var(--u)))}.stn-ui .kit-balance b{font:600 max(16px, calc(28 * var(--u))) / 1 var(--f-num);color:#f6dfae}.stn-ui .kit-balance-k{font:max(10px, calc(15 * var(--u))) / 1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--kit-dim)}.stn-ui .kit-head{align-items:baseline;gap:calc(8 * var(--u)) calc(20 * var(--u));margin:calc(20 * var(--u)) 0 calc(14 * var(--u));flex-wrap:wrap;display:flex}.stn-ui .kit-h{font:max(12px, calc(19 * var(--u))) / 1 var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:#ddd5c4;margin:0}.stn-ui .kit-hcount{font:max(12px, calc(18 * var(--u))) / 1 var(--f-mono);letter-spacing:.14em;color:var(--kit-dim);word-spacing:-.2em}.stn-ui .kit-hint{color:var(--kit-gold-hi);font:max(11px, calc(16 * var(--u))) / 1.2 var(--f-type);margin-left:auto}.stn-ui .kit-chips{gap:calc(8 * var(--u));margin-bottom:calc(18 * var(--u));scrollbar-width:none;display:flex;overflow-x:auto}.stn-ui .kit-chips::-webkit-scrollbar{display:none}.stn-ui .kit-chip{justify-content:center;align-items:center;gap:calc(8 * var(--u));height:calc(42 * var(--u));box-sizing:border-box;min-height:30px;padding:0 calc(14 * var(--u));border-radius:calc(3 * var(--u));color:#cfc6b4;font:max(10px, calc(14 * var(--u))) / 1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:linear-gradient(#181614,#121110);border:1px solid #e6dfcf29;flex:0 auto;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.stn-ui .kit-chip:hover{color:var(--kit-text);border-color:#d8ab5e8c}.stn-ui .kit-chip.on{color:#1b1307;box-shadow:0 0 calc(16 * var(--u)) #d8ab5e40;background:linear-gradient(#f2cf88,#d9a95a);border-color:#f0cd86}.stn-ui .kit-chip-ico{width:calc(19 * var(--u));height:calc(19 * var(--u));min-width:12px;min-height:12px}.stn-ui .kit-chip-n{color:var(--kit-faint);font:max(9px, calc(13 * var(--u))) / 1 var(--f-mono);letter-spacing:.04em}.stn-ui .kit-chip.on .kit-chip-n{color:#1b13079e}.stn-ui .kit-chip.done .kit-chip-n{color:var(--kit-ok)}.stn-ui .kit-field{box-sizing:border-box;height:calc(42 * var(--u));min-height:30px;padding:0 calc(14 * var(--u));border-radius:calc(3 * var(--u));color:var(--kit-text);font:max(12px, calc(16 * var(--u))) / 1 var(--f-type);background:#00000059;border:1px solid #e6dfcf29}.stn-ui .kit-field::placeholder{color:var(--kit-faint)}.stn-ui .kit-field:focus{border-color:#d8ab5eb3;outline:none}.stn-ui .kit-art{place-items:center;display:grid;position:relative}.stn-ui .kit-art>img,.stn-ui .kit-art>.lo-art-img,.stn-ui .kit-art>.rc-art-img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 calc(6 * var(--u)) calc(8 * var(--u)) #000000bf);position:absolute;inset:0}.stn-ui .kit-art>i{color:#d6cab2;filter:drop-shadow(0 calc(4 * var(--u)) calc(6 * var(--u)) #000c);position:absolute;inset:18%}.stn-ui .kit-art:after{content:"";z-index:-1;background:radial-gradient(closest-side, var(--rglow,#d8ab5e1a), transparent);border-radius:50%;position:absolute;inset:10% 6% 2%}.stn-ui .kit-grid{grid-template-columns:repeat(auto-fill, minmax(calc(158 * var(--u)), 1fr));gap:calc(16 * var(--u));overscroll-behavior:contain;min-height:0;padding:4px calc(16 * var(--u)) calc(10 * var(--u)) 4px;scrollbar-width:thin;scrollbar-color:var(--kit-gold) #ffffff0d;grid-auto-rows:max-content;margin:-4px 0 0 -4px;display:grid;overflow-y:auto}.stn-ui .kit-grid::-webkit-scrollbar{width:calc(8 * var(--u))}.stn-ui .kit-grid::-webkit-scrollbar-track{background:#ffffff0d;border-radius:99px}.stn-ui .kit-grid::-webkit-scrollbar-thumb{background:var(--kit-gold);border-radius:99px}.stn-ui .kit-tile{isolation:isolate;align-items:center;gap:calc(6 * var(--u));min-height:calc(198 * var(--u));box-sizing:border-box;padding:calc(12 * var(--u)) calc(10 * var(--u));border:1px solid var(--kit-tile-bd);border-radius:calc(4 * var(--u));background:linear-gradient(180deg, #ffffff08, transparent 50%), var(--kit-tile);color:var(--kit-text);font:inherit;text-align:center;cursor:pointer;flex-direction:column;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.stn-ui .kit-tile:hover{transform:translateY(calc(-2 * var(--u)));box-shadow:0 calc(8 * var(--u)) calc(20 * var(--u)) #00000080;border-color:#d8ab5e80}.stn-ui .kit-tile:active{transform:translateY(0)}.stn-ui .kit-tile-art{width:100%;height:calc(104 * var(--u));flex:none;min-height:56px}.stn-ui .kit-tile-name{-webkit-line-clamp:2;max-width:100%;font:700 max(12px, calc(17 * var(--u))) / 1.12 var(--f-type);color:#f0e9da;text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stn-ui .kit-tile-sub{font:max(10px, calc(13 * var(--u))) / 1.2 var(--f-type);color:var(--kit-dim)}.stn-ui .kit-tile-foot{justify-content:center;align-items:center;gap:calc(6 * var(--u));flex-wrap:wrap;margin-top:auto;display:flex}.stn-ui .kit-badge{top:calc(9 * var(--u));left:calc(9 * var(--u));z-index:2;align-items:center;gap:calc(5 * var(--u));min-width:calc(26 * var(--u));height:calc(26 * var(--u));box-sizing:border-box;min-height:16px;padding:0 calc(7 * var(--u));color:#8f8676;font:max(9px, calc(12 * var(--u))) / 1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;background:#0009;border:1px solid #e6dfcf24;border-radius:999px;display:inline-flex;position:absolute}.stn-ui .kit-badge>i{width:max(10px, calc(14 * var(--u)));height:max(10px, calc(14 * var(--u)))}.stn-ui .kit-badge.right{left:auto;right:calc(9 * var(--u))}.stn-ui .kit-badge.gold{color:var(--kit-gold-hi);border-color:#d8ab5e80}.stn-ui .kit-badge.ok{color:var(--kit-ok);background:#0e2210eb;border-color:#84cf7c73}.stn-ui .kit-tile-line{text-overflow:ellipsis;white-space:nowrap;color:#a5d494;max-width:100%;font:max(10px, calc(14 * var(--u))) / 1.2 var(--f-type);overflow:hidden}.stn-ui .kit-tile.owned{background:radial-gradient(ellipse 80% 55% at 50% 38%, #84cf7c14, transparent 75%), linear-gradient(180deg, #ffffff08, transparent 50%), var(--kit-tile);border-color:#84cf7c4d}.stn-ui .kit-tile.owned .kit-badge{color:var(--kit-ok);background:#0e2210eb;border-color:#84cf7c73}.stn-ui .kit-tile.avail{border-color:#d8ab5e8c;animation:2.4s ease-in-out infinite kit-breathe}@keyframes kit-breathe{50%{box-shadow:0 0 calc(18 * var(--u)) #d8ab5e47}}.stn-ui .kit-tile.sel{border:2px solid var(--kit-gold);padding:calc(11 * var(--u)) calc(9 * var(--u));background:radial-gradient(ellipse 80% 55% at 50% 38%, #d8ab5e24, transparent 75%), linear-gradient(180deg, #d8ab5e14, transparent 45%), var(--kit-tile);box-shadow:0 0 calc(16 * var(--u)) #d8ab5e47, inset 0 0 0 1px #00000080;animation:none}.stn-ui .kit-tile.locked .kit-art>img,.stn-ui .kit-tile.locked .kit-art>.lo-art-img,.stn-ui .kit-tile.locked .kit-art>.rc-art-img{filter:grayscale(1) brightness(.5) contrast(.9) drop-shadow(0 calc(4 * var(--u)) calc(6 * var(--u)) #000000b3)}.stn-ui .kit-tile.locked .kit-tile-name{color:#c4bcad;font-weight:400}.stn-ui .kit-tile.armed{border-color:var(--kit-blood);animation:1.2s ease-in-out infinite kit-armed}@keyframes kit-armed{50%{box-shadow:0 0 calc(26 * var(--u)) #c8332b73, inset 0 0 0 1px #00000080}}.stn-ui .kit-grid.big{grid-template-columns:repeat(auto-fill, minmax(calc(215 * var(--u)), 1fr));gap:calc(16 * var(--u))}.stn-ui .kit-grid.big .kit-tile{align-items:stretch;gap:calc(8 * var(--u));min-height:calc(300 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u)) calc(16 * var(--u));text-align:left}.stn-ui .kit-grid.big .kit-tile.sel{padding:calc(13 * var(--u)) calc(17 * var(--u)) calc(15 * var(--u))}.stn-ui .kit-grid.big .kit-tile-art{height:calc(170 * var(--u));min-height:90px}.stn-ui .kit-grid.big .kit-tile-sub{font:max(9px, calc(13 * var(--u))) / 1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;order:1}.stn-ui .kit-grid.big .kit-tile-name{font-size:max(14px, calc(22 * var(--u)));order:2}.stn-ui .kit-grid.big .kit-tile-line{order:2}.stn-ui .kit-grid.big .kit-tile-foot{justify-content:flex-start;gap:calc(12 * var(--u));order:3}.stn-ui .kit-grid.big .kit-cost>b{font-size:max(16px, calc(26 * var(--u)))}.stn-ui .kit-rar{color:var(--rc,var(--kit-dim))}.stn-ui .kit-cost{align-items:center;gap:calc(7 * var(--u));color:var(--kit-gold-hi);white-space:nowrap;display:inline-flex}.stn-ui .kit-cost>.kit-skull{width:max(13px, calc(20 * var(--u)));height:max(13px, calc(20 * var(--u)))}.stn-ui .kit-cost>b{font:600 max(14px, calc(22 * var(--u))) / 1 var(--f-num);letter-spacing:.02em}.stn-ui .kit-cost.boxed{padding:calc(5 * var(--u)) calc(12 * var(--u)) calc(5 * var(--u)) calc(9 * var(--u));border-radius:calc(3 * var(--u));background:#3c28126b;border:1px solid #d8ab5e6b}.stn-ui .kit-cost.short{color:#8a8173}.stn-ui .kit-cost.boxed.short{background:#ffffff08;border-color:#e6dfcf24}.stn-ui .kit-pill{box-sizing:border-box;padding:calc(5 * var(--u)) calc(10 * var(--u));border:1px solid var(--rbd,#e6dfcf33);border-radius:calc(3 * var(--u));background:var(--rbg,#ffffff0a);color:var(--rc,var(--kit-dim));font:max(9px, calc(13 * var(--u))) / 1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;display:inline-flex}.stn-ui .kit-got{align-items:center;gap:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(11 * var(--u)) calc(6 * var(--u)) calc(8 * var(--u));border-radius:calc(3 * var(--u));color:var(--kit-ok);font:max(9px, calc(14 * var(--u))) / 1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;background:#0e2210d9;border:1px solid #84cf7c59;display:inline-flex}.stn-ui .kit-got>i{width:max(10px, calc(15 * var(--u)));height:max(10px, calc(15 * var(--u)))}.stn-ui .kit-main{grid-template-columns:minmax(0, 1fr) calc(430 * var(--u));gap:calc(28 * var(--u));flex:1;min-height:0;display:grid}.stn-ui .kit-pane{box-sizing:border-box;border:1px solid #d8ab5e47;border-top:3px solid var(--kit-gold);border-radius:calc(4 * var(--u));min-height:0;box-shadow:inset 0 0 calc(40 * var(--u)) #00000073;background:radial-gradient(90% 40% at 50% 0,#d8ab5e1a,#0000 70%),linear-gradient(#1a1815,#0f0e0d);flex-direction:column;display:flex;overflow:hidden}.stn-ui .kit-pane.owned{border-top-color:var(--kit-ok)}.stn-ui .kit-pane-body{gap:calc(14 * var(--u));min-height:0;padding:calc(18 * var(--u)) calc(24 * var(--u)) calc(14 * var(--u));scrollbar-width:thin;scrollbar-color:var(--kit-gold) transparent;flex-direction:column;flex:1;display:flex;overflow-y:auto}.stn-ui .kit-pane-art{width:min(100%, calc(200 * var(--u)), 19vh);aspect-ratio:1;margin:calc(-4 * var(--u)) 0 calc(-8 * var(--u));flex:none;align-self:center}.stn-ui .kit-pane-cat{align-items:center;gap:calc(8 * var(--u));color:var(--kit-gold);font:max(9px, calc(13 * var(--u))) / 1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;display:inline-flex}.stn-ui .kit-pane-cat>i{width:calc(16 * var(--u));height:calc(16 * var(--u));min-width:11px;min-height:11px}.stn-ui .kit-pane-name{font:600 max(20px, calc(38 * var(--u))) / .98 "Oswald", var(--f-head);letter-spacing:.01em;text-transform:uppercase;color:#f3ecdd;overflow-wrap:anywhere;margin:0}.stn-ui .kit-pane-desc{color:#d8c492;font:italic max(11px, calc(16 * var(--u))) / 1.4 var(--f-type);margin:0}.stn-ui .kit-rows{gap:calc(8 * var(--u));padding-top:calc(14 * var(--u));border-top:1px solid var(--kit-line);margin:0;display:grid}.stn-ui .kit-rows dt{color:var(--kit-faint);font:max(9px, calc(13 * var(--u))) / 1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase}.stn-ui .kit-rows dt:not(:first-child){margin-top:calc(8 * var(--u))}.stn-ui .kit-rows dd{align-items:center;gap:calc(8 * var(--u));color:#eadfcb;font:max(11px, calc(16 * var(--u))) / 1.3 var(--f-type);flex-wrap:wrap;margin:0;display:flex}.stn-ui .kit-rows dd.good{color:#a5d494}.stn-ui .kit-rows.table{gap:calc(10 * var(--u)) calc(18 * var(--u));grid-template-columns:auto minmax(0,1fr);align-items:baseline}.stn-ui .kit-rows.table dt:not(:first-child){margin-top:0}.stn-ui .kit-pane-act{gap:calc(10 * var(--u));padding:calc(16 * var(--u)) calc(24 * var(--u)) calc(18 * var(--u));border-top:1px solid var(--kit-line);background:#00000038;flex:none;display:grid}.stn-ui .kit-btn{justify-content:center;align-items:center;gap:calc(12 * var(--u));min-height:max(40px, calc(62 * var(--u)));padding:0 calc(18 * var(--u));border-radius:calc(3 * var(--u));box-shadow:0 0 calc(22 * var(--u)) #d8ab5e4d, inset 0 1px 0 #ffffff59;color:#1b1307;font:600 max(14px, calc(22 * var(--u))) / 1 "Oswald", var(--f-head);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#f2cf88,#c99446);border:2px solid #f0cd86;transition:filter .15s,transform .1s;display:inline-flex}.stn-ui .kit-btn.wide{width:100%}.stn-ui .kit-btn.small{min-height:max(30px, calc(42 * var(--u)));font-size:max(12px, calc(16 * var(--u)))}.stn-ui .kit-btn .kit-cost{color:inherit}.stn-ui .kit-btn .kit-cost>b{font-size:max(16px, calc(26 * var(--u)))}.stn-ui .kit-btn:hover:not(:disabled){filter:brightness(1.08)}.stn-ui .kit-btn:active:not(:disabled){transform:translateY(1px)}.stn-ui .kit-btn.blood{box-shadow:0 0 calc(24 * var(--u)) #c8332b73, inset 0 1px 0 #ffffff40;color:#fff1e8;background:linear-gradient(#d9463a,#8f1d18);border-color:#ff7a6b;animation:1.2s ease-in-out infinite kit-armed}.stn-ui .kit-btn.ghost{box-shadow:none;color:var(--kit-text);background:#ffffff0a;border-color:#e6dfcf4d}.stn-ui .kit-btn.dim,.stn-ui .kit-btn:disabled{box-shadow:none;color:#8a8173;cursor:default;background:#ffffff0a;border-color:#e6dfcf29;animation:none}.stn-ui .kit-link{color:var(--kit-gold-hi);font:max(10px, calc(14 * var(--u))) / 1 var(--f-mono);letter-spacing:.06em;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:center;padding:0;text-decoration:underline}.stn-ui .kit-link:hover{color:#fff3d4}.stn-ui .kit-note{color:var(--kit-dim);font:max(11px, calc(15 * var(--u))) / 1.35 var(--f-type);text-align:center}.stn-ui .kit-note.short,.stn-ui .kit-note.bad{color:var(--kit-bad)}.stn-ui .kit-msg,.stn-ui .kit-guest{align-items:center;gap:calc(14 * var(--u));margin-top:calc(14 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:calc(4 * var(--u));color:#e6d3a6;font:max(11px, calc(16 * var(--u))) / 1.3 var(--f-type);background:#3c28124d;border:1px solid #d8ab5e4d;display:flex}.stn-ui .kit-msg.bad{color:#ffb3a8;background:#4a050873;border-color:#d42a2a73}.stn-ui .kit-guest>span{flex:1}.stn-ui .kit-tile:focus-visible,.stn-ui .kit-chip:focus-visible,.stn-ui .kit-btn:focus-visible,.stn-ui .kit-link:focus-visible{outline:2px solid var(--kit-gold-hi);outline-offset:2px}@media (prefers-reduced-motion:reduce){.stn-ui .kit-tile.avail,.stn-ui .kit-tile.armed,.stn-ui .kit-btn.blood{animation:none}.stn-ui .kit-tile:hover{transform:none}}@media (max-width:1400px){.stn-ui .kit-chip-n{display:none}}@media (max-height:820px) and (min-width:761px){.stn-ui .kit-pane-body{grid-template-columns:max(76px, calc(120 * var(--u))) minmax(0, 1fr);align-content:start;gap:10px 14px;display:grid}.stn-ui .kit-pane-art{width:max(76px, calc(120 * var(--u)));margin:0}.stn-ui .kit-pane-body>:not(.kit-pane-art):not(.kit-pane-t){grid-column:1/-1}.stn-ui .kit-pane-t{align-self:center}}@media (max-width:1100px){.stn-ui .kit-main{grid-template-columns:minmax(0,1fr) minmax(250px,38%);gap:14px}}@media (max-width:760px){.stn-ui .stn-settings>.set-card.kit-card{--kit-corner:18px;--kit-inset:12px;width:calc(100vw - 16px);min-width:0;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.stn-ui .set-card.kit-card>.set-head,.stn-ui .kit-panel .set-card>.set-head{padding:14px calc(var(--x-size) + var(--x-inset) + 8px) 12px var(--kit-inset);gap:4px 10px}.stn-ui .set-card.kit-card>.set-head>.set-title,.stn-ui .kit-panel .set-card>.set-head>.set-title{font-size:26px}.stn-ui .set-card.kit-card>.set-head>.set-sub{font-size:13px}.stn-ui .set-card.kit-card>.set-foot{padding:10px var(--kit-inset) 12px;gap:8px}.stn-ui .set-card.kit-card>.set-foot:not(:has(>:not(.btn,.gb-gap))){flex-direction:column-reverse;align-items:stretch}.stn-ui .set-card.kit-card>.set-foot:not(:has(>:not(.btn,.gb-gap)))>.gb-gap{display:none}.stn-ui .kit-panel .set-card{width:calc(100vw - 16px);height:calc(100vh - 16px)}.stn-ui .kit-panel .set-card.kit-card{--x-size:2.75rem;--x-inset:.625rem}.stn-ui .kit-panel .set-body{padding:0 12px 12px}.stn-ui .kit-chip{flex:none}.stn-ui .kit-chips{margin:0 -12px 10px;padding:0 12px 2px}.stn-ui .kit-main{flex-direction:column;gap:10px;display:flex}.stn-ui .kit-main>.kit-grid{flex:1}.stn-ui .kit-pane{flex:none;max-height:48%;box-shadow:0 -10px 24px #0009}.stn-ui .kit-pane-body{grid-template-columns:58px minmax(0,1fr);gap:8px 12px;padding:10px 12px 8px;display:grid}.stn-ui .kit-pane-art{width:58px;margin:0}.stn-ui .kit-pane-body>:not(.kit-pane-art):not(.kit-pane-t){grid-column:1/-1}.stn-ui .kit-pane-desc{display:none}.stn-ui .kit-pane-act{gap:6px;padding:8px 12px 10px}.stn-ui .kit-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;padding-right:0}.stn-ui .kit-tile{min-height:0}.stn-ui .kit-tile-art{height:64px}}
