.flip-field{display:grid;grid-gap:4px;gap:4px;font-size:14px;font-weight:700}.flip-field>span:first-child{color:var(--muted);font-weight:700}.flip-field.inline{grid-auto-flow:row}.flip-field .field.big{font-size:24px;font-weight:800;min-height:48px;max-width:200px}.step-no{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 6px;margin-right:10px;border:3px solid var(--ink);border-radius:50%;background:var(--yellow);color:var(--ink);font-weight:800;font-size:15px;box-shadow:2px 2px 0 var(--ink);flex:none}.step-no.small{min-width:22px;height:22px;font-size:12px;margin-right:8px;border-width:2px;box-shadow:none}.sticker-chip{display:inline-block;padding:2px 12px;font-weight:800;font-size:13px;color:var(--ink);background:var(--yellow);border:3px solid var(--ink);border-radius:999px;transform:rotate(-3deg);box-shadow:2px 2px 0 var(--ink)}.sticker-chip.warn{background:var(--accent2)}.chip-muted{font-weight:700;color:var(--muted);border:2px dashed var(--line);border-radius:999px}.chip-muted,.chip-warn{display:inline-block;padding:2px 10px;font-size:13px}.chip-warn{font-weight:800;color:var(--ink);background:var(--accent2);border:2px solid var(--ink);border-radius:999px}.icon-btn{display:inline-grid;place-items:center;min-width:36px;min-height:36px;padding:0 6px;border:2px solid var(--line);border-radius:10px;background:var(--bg);color:var(--text);cursor:pointer}.icon-btn:hover:not(:disabled){border-color:var(--yellow)}.icon-btn.danger:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}.icon-btn:disabled{opacity:.4;cursor:not-allowed}.mono-id{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--muted)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flip-plan{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 14px;margin:0 0 22px;padding:12px 14px;border:2px dashed var(--line);border-radius:14px;max-width:760px}.flip-plan .field{max-width:220px}.flip-plan p{flex-basis:100%}.flip-hub-sec{margin:8px 0 26px}.flip-hub-past summary,.flip-hub-sec>h2{margin-bottom:14px}.flip-hub-past summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px}.flip-hub-past summary::-webkit-details-marker{display:none}.flip-hub-past summary:before{content:"";width:10px;height:10px;margin:0 4px 4px 2px;border-right:3px solid;border-bottom:3px solid;transform:rotate(-45deg);transition:transform .15s ease-out}.flip-hub-past[open]>summary:before{transform:rotate(45deg);margin-bottom:8px}.flip-event-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:18px;gap:18px}.flip-event-grid.one{grid-template-columns:1fr}.flip-event-card{display:grid;grid-template-rows:auto 1fr;background:var(--panel);border:3px solid var(--ink);border-radius:18px;box-shadow:var(--shadow);overflow:hidden}.flip-event-card.past{opacity:.86}.flip-event-grid.one .flip-event-card.big{grid-template-columns:minmax(280px,44%) 1fr;grid-template-rows:auto}.flip-event-art{position:relative;display:block;aspect-ratio:16/9;background:var(--bg);overflow:hidden}.flip-event-grid.one .flip-event-art{aspect-ratio:auto;min-height:260px}.flip-event-art>img:first-child{width:100%;height:100%;object-fit:cover;display:block}.flip-event-burst{position:absolute;inset:0;background:repeating-conic-gradient(from 0deg at 50% 60%,var(--accent-ev,var(--yellow)) 0 9deg,var(--accent) 9deg 18deg);opacity:.9}.flip-event-char{position:absolute;right:6%;bottom:-8%;width:38%;max-width:180px;border:3px solid var(--ink);border-radius:14px;transform:rotate(4deg);box-shadow:var(--shadow)}.flip-event-body{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:16px 18px 18px}.flip-event-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:30px}.flip-event-name{font-size:22px}.flip-event-card.big .flip-event-name{font-size:clamp(24px,3vw,34px)}.flip-event-name a{text-decoration:none}.flip-event-sub{color:var(--muted)}.flip-event-prizes{list-style:none;display:flex;gap:8px;padding:0;margin:2px 0 6px}.flip-event-prizes img{width:52px;height:52px;object-fit:cover;border:2px solid var(--ink);border-radius:10px;background:var(--bg)}.flip-event-body .btn{justify-self:start}.flip-days-left{display:inline-flex;align-items:center;min-height:28px;font-weight:800;font-size:14px}.flip-days-left.pending{min-width:72px}.flip-days-left.badge{padding:2px 12px;border:2px solid var(--ink);border-radius:999px;color:var(--ink);background:var(--ok)}.flip-days-left.badge.last{background:var(--accent);color:var(--ink)}.flip-days-left.badge.soon{background:var(--accent2)}.flip-days-left.badge.ended{background:var(--panel2);color:var(--muted);border-color:var(--line)}.flip-days-left.text.live{color:var(--ok)}.flip-head{position:relative;display:grid;grid-gap:10px;gap:10px;margin:14px 0 18px;padding:22px 22px 20px;border:3px solid var(--ink);border-radius:20px;box-shadow:var(--shadow);overflow:hidden;background:radial-gradient(circle at 85% 30%,color-mix(in srgb,var(--accent-ev,var(--yellow)) 55%,transparent),transparent 55%),repeating-conic-gradient(from 8deg at 85% 30%,color-mix(in srgb,var(--accent) 24%,var(--panel)) 0 8deg,var(--panel) 8deg 16deg)}.flip-head.has-art{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center}.flip-head-art{width:100%;max-height:320px;object-fit:cover;border:3px solid var(--ink);border-radius:14px;order:2}.flip-head-text{display:grid;grid-gap:8px;gap:8px}.flip-title{font-size:clamp(30px,5vw,54px)}.flip-title-sub{font-weight:700;color:var(--muted)}.flip-dates{font-weight:700}.flip-sub{max-width:60ch}.flip-head-links{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.flip-featured{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:4px 12px 4px 4px;background:var(--bg);border:2px solid var(--line);border-radius:12px;text-decoration:none;font-weight:800}.flip-featured img{width:36px;height:36px;object-fit:cover;object-position:top;border-radius:8px}.flip-featured small{display:block;font-weight:400;color:var(--muted);font-size:12px}.flip-notes{margin:0 0 18px;padding:12px 16px;border:2px solid color-mix(in srgb,var(--accent-ev,var(--yellow)) 45%,var(--line));background:var(--panel);border-radius:12px}.flip-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);grid-gap:22px;gap:22px;align-items:start}.flip-path{display:grid;grid-gap:16px;gap:16px;min-width:0}.flip-side{position:-webkit-sticky;position:sticky;top:84px}.flip-card,.flip-claim{background:var(--panel);border:2px solid var(--line);border-radius:16px;padding:16px 18px;display:grid;grid-gap:12px;gap:12px;min-width:0}.flip-card-title{display:flex;align-items:center;font-size:20px}.flip-sub{font-size:16px;margin-top:6px}.flip-claim{grid-template-columns:auto 1fr;align-items:start;border:3px solid var(--ink);background:color-mix(in srgb,var(--yellow) 12%,var(--panel));box-shadow:var(--shadow)}.flip-claim h2{font-size:18px;margin-bottom:4px}.flip-prize-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-gap:12px;gap:12px}.flip-prize-card{--glow:0;display:grid;background:var(--bg);border:2px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 0 calc(4px + 18px * var(--glow)) calc(-2px + 3px * var(--glow)) color-mix(in srgb,var(--yellow) calc(var(--glow) * 70%),transparent)}.flip-prize-card.on{border:3px solid var(--yellow);box-shadow:0 0 0 3px var(--ink),4px 4px 0 5px var(--ink)}.flip-prize-card.got{opacity:.55}.flip-prize-pick{display:grid;grid-gap:4px;gap:4px;padding:0 0 8px;border:0;background:none;color:inherit;text-align:left;cursor:pointer;min-height:44px}.flip-prize-art{display:block;aspect-ratio:1;background:var(--panel2);overflow:hidden}.flip-prize-art img{width:100%;height:100%;object-fit:cover;display:block}.flip-prize-ph{display:grid;place-items:center;height:100%;font-weight:800;font-size:20px;color:var(--muted);background:repeating-linear-gradient(135deg,var(--panel2) 0 10px,var(--panel) 10px 20px)}.flip-prize-name{padding:0 10px;font-weight:700;font-size:14px;line-height:1.25}.flip-prize-odds{padding:0 10px;font-weight:800;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flip-prize-card.on .flip-prize-odds{color:var(--yellow)}.flip-prize-card.on .flip-prize-odds.is-locked,.flip-prize-odds.is-locked{color:var(--muted);font-size:13px;font-weight:700}.flip-got{display:flex;align-items:center;gap:8px;min-height:40px;padding:4px 10px;border-top:1px solid var(--line);font-size:13px;font-weight:700;cursor:pointer}.flip-got input{width:18px;height:18px;accent-color:var(--ok)}.flip-got .muted{margin-left:auto}.flip-target-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;justify-content:space-between}.flip-target-row .flip-field{min-width:220px;flex:1 1;max-width:360px}.flip-round-pill{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:4px 14px;border:2px solid var(--line);border-radius:999px;font-weight:700}.flip-round-pill b{font-size:20px;color:var(--yellow)}.flip-counters{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.flip-hint{margin:2px 0}.flip-hint svg{width:100%;max-width:300px;height:auto;display:block}.flip-hint .hs-bar{fill:var(--bg);stroke:var(--line);stroke-width:2}.flip-hint .hs-text{fill:var(--muted);font-size:13px}.flip-hint .hs-num{fill:var(--yellow);font-size:20px;font-weight:800}.flip-hint .hs-ring{fill:none;stroke:var(--accent);stroke-width:3}.flip-hint .hs-gcard{fill:var(--panel2);stroke:var(--line);stroke-width:2}.flip-hint .hs-gcard.is-got{fill:color-mix(in srgb,var(--ok) 35%,var(--panel2))}.flip-hint .hs-gtick{fill:none;stroke:var(--ok);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.flip-hint-row{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.flip-hint-row .flip-hint{flex:0 1 260px}.flip-ms{grid-column:1/-1;font-weight:700}.flip-owned-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.flip-packs{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.flip-pack{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:8px 10px;border:2px solid var(--line);border-radius:12px;background:var(--bg)}.flip-pack-img{width:40px;height:40px;object-fit:cover;border-radius:8px;border:2px solid var(--line)}.flip-pack-name{display:grid;flex:1 1 180px;font-weight:700}.flip-boxes{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.flip-box{min-width:40px;min-height:40px;border:2px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);font-weight:800;cursor:pointer}.flip-box.single{padding:0 12px}.flip-box[aria-pressed=true]{background:var(--ok);border-color:var(--ink);color:var(--ink)}.flip-box-count{font-weight:800;min-width:3ch}.flip-pass{display:grid;grid-gap:10px;gap:10px;padding:12px;border:2px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel2) 40%,var(--bg))}.flip-pass-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.seg-toggle{min-height:44px;padding:6px 16px;border:3px solid var(--ink);border-radius:12px;background:var(--panel2);color:var(--text);font-weight:800;cursor:pointer;box-shadow:3px 3px 0 var(--ink)}.seg-toggle.on{background:var(--ok);color:var(--ink)}.flip-pass-sum{font-weight:800}.flip-days{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pass-pill{--pill:var(--muted);display:grid;grid-gap:0;gap:0;min-height:40px;min-width:92px;padding:4px 10px;text-align:left;border:2px solid var(--pill);border-radius:12px;background:color-mix(in srgb,var(--pill) 12%,var(--bg));color:var(--text);cursor:default}.pass-pill .pill-day{font-size:12px;color:var(--muted)}.pass-pill .pill-state{font-weight:800;font-size:14px}.pass-pill .pill-t{font-size:12px;font-weight:700}.pass-pill.is-claimable:not([aria-disabled=true]),.pass-pill.is-claimed:not([aria-disabled=true]){cursor:pointer}.pass-pill.is-claimable{background:color-mix(in srgb,var(--pill) 22%,var(--bg));box-shadow:2px 2px 0 var(--ink)}.pass-pill.is-late,.pass-pill.is-missed{border-style:dashed;background:var(--bg)}.pass-pill.is-late .pill-state,.pass-pill.is-late .pill-t,.pass-pill.is-missed .pill-state,.pass-pill.is-missed .pill-t{color:var(--muted)}.pass-pill[aria-disabled=true]{box-shadow:none;border-style:dashed}.pass-pill.preview{display:inline-flex;min-height:0;padding:2px 10px}.flip-free-list{display:grid;grid-gap:6px;gap:6px}.flip-check{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 10px;border:2px solid var(--line);border-radius:12px;background:var(--bg);font-weight:700;cursor:pointer}.flip-check input{width:20px;height:20px;accent-color:var(--yellow)}.flip-amt{margin-left:auto;font-weight:800;color:var(--ok)}.flip-mode-row{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.flip-seg{display:inline-flex;border:3px solid var(--ink);border-radius:12px;overflow:hidden;box-shadow:3px 3px 0 var(--ink)}.flip-seg-btn{min-height:44px;padding:6px 18px;border:0;background:var(--panel2);color:var(--text);font-weight:800;cursor:pointer}.flip-seg-btn+.flip-seg-btn{border-left:3px solid var(--ink)}.flip-prize-pick:focus-visible,.flip-seg-btn:focus-visible{outline-offset:-3px}.flip-seg-btn.on{background:var(--yellow);color:var(--ink)}.flip-how{background:var(--panel);border:2px solid var(--line);border-radius:14px;padding:12px 16px}.flip-how summary{cursor:pointer;min-height:40px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.flip-how ul{margin:8px 0 0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;color:var(--muted)}.flip-foot{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.flip-results{display:grid;grid-gap:12px;gap:12px;background:var(--panel);border:3px solid var(--ink);border-radius:18px;box-shadow:var(--shadow);padding:16px 18px}.flip-results-head{display:flex;justify-content:space-between;align-items:center}.flip-results-head h2{font-size:20px}.flip-sheet-close{display:none;min-width:40px;min-height:40px;border:2px solid var(--line);border-radius:10px;background:var(--bg);color:var(--text);cursor:pointer}.flip-skel{display:grid;grid-gap:10px;gap:10px}.flip-skel i{display:block;height:54px;border-radius:12px;background:linear-gradient(90deg,var(--panel2),var(--bg),var(--panel2));background-size:200% 100%;animation:flip-shimmer 1.2s linear infinite}@keyframes flip-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.flip-skel i{animation:none}}.flip-range{display:grid;grid-gap:10px;gap:10px;padding:14px 14px 12px;background:var(--bg);border:3px solid var(--yellow);border-radius:16px}.flip-range-main{display:grid;grid-gap:2px;gap:2px}.flip-range-label{font-size:13px;font-weight:700;color:var(--muted)}.flip-range-num{font-size:clamp(34px,4.4vw,46px);font-weight:800;line-height:1.05;color:var(--yellow);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flip-range-unit{font-size:16px;font-weight:700;color:var(--text)}.flip-range-sub{font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flip-range-missing{padding:8px 10px;border:2px dashed var(--line);border-radius:12px;color:var(--muted);font-weight:700}.flip-range-track{position:relative;height:18px;margin:2px 7px 0}.flip-range-track .rt-line{position:absolute;left:0;right:0;top:7px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--ok),var(--yellow) 50%,var(--danger))}.flip-range-track .rt-stop{position:absolute;top:2px;width:14px;height:14px;border-radius:50%;background:var(--bg);border:3px solid var(--muted);transform:translateX(-50%)}.flip-range-track .rt-stop.is-best{left:0;border-color:var(--ok)}.flip-range-track .rt-stop.is-worst{left:100%;border-color:var(--danger)}.flip-range-track .rt-stop.is-approx{top:-1px;width:20px;height:20px;background:var(--yellow);border-color:var(--ink);z-index:1}.flip-range-ends{display:flex;justify-content:space-between;gap:12px}.flip-range-end{display:grid;grid-gap:1px;gap:1px;align-content:start;min-width:0}.flip-range-end.is-worst{justify-items:end;text-align:right}.flip-range-endnum{font-size:20px;font-weight:800;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flip-range-end.is-best .flip-range-endnum{color:var(--ok);font-size:16px}.flip-range-note{font-size:12px;color:var(--muted)}.flip-range-end.is-worst .flip-range-endnum{color:var(--danger)}.flip-range-free{font-size:14px;font-weight:800;color:var(--ok)}.flip-verdict{display:grid;grid-gap:2px;gap:2px;font-weight:700}.flip-verdict-sure{color:var(--ok)}.flip-banner.danger{padding:8px 12px;border:2px solid var(--danger);border-radius:12px;color:var(--danger);font-weight:800;background:color-mix(in srgb,var(--danger) 10%,var(--bg))}.flip-stale{padding:6px 10px;border-radius:10px;background:color-mix(in srgb,var(--danger) 14%,var(--bg));color:var(--danger);font-weight:700}.flip-results.is-stale .flip-range-num{opacity:.5}.flip-results.is-stale .flip-range-endnum,.flip-results.is-stale .flip-range-free{opacity:.75}.flip-budget-line{padding:8px 12px;border:2px solid var(--yellow);border-radius:12px;font-weight:700}.flip-budget-line.short{border-color:var(--danger)}.flip-buy h3{font-size:16px;margin-bottom:6px}.flip-buy-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.flip-buy-list li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 10px;background:var(--bg);border:2px solid var(--line);border-radius:12px}.buy-n{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--yellow);color:var(--ink);font-weight:800;font-size:13px}.buy-name{font-weight:700}.buy-cost{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.flip-default-cue{padding:6px 10px;border:2px dashed var(--line);border-radius:10px;color:var(--muted)}.flip-more{border-top:1px solid var(--line);padding-top:8px}.flip-more summary{cursor:pointer;font-weight:800;min-height:40px;display:flex;align-items:center}.flip-round-table{list-style:none;margin:6px 0;padding:0;display:grid;grid-gap:4px;gap:4px}.flip-round-table li{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px;padding:6px 10px;border:2px solid transparent;border-radius:10px;background:var(--bg);font-size:14px}.flip-round-table li.is-sure{color:var(--ok);font-weight:800}.flip-round-table li.in-budget{border-color:var(--yellow)}.flip-round-table li.is-locked{color:var(--muted)}.flip-receipt-step h4{font-size:14px;margin:8px 0 4px}.flip-receipt-step ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.flip-receipt-step li{display:flex;justify-content:space-between;gap:10px;font-size:14px}.flip-total{display:grid;grid-gap:4px;gap:4px;margin:10px 0 6px}.flip-total div{display:flex;justify-content:space-between}.flip-total .main dd{font-weight:800;color:var(--yellow);font-size:18px}.flip-total dd,.flip-total dt{margin:0}.flip-cpt{margin:6px 0;padding-left:22px;display:grid;grid-gap:4px;gap:4px;font-size:14px}.flip-cpt li span:last-child{float:right;font-weight:700}.flip-error{padding:10px 12px;border:2px solid var(--danger);border-radius:12px;color:var(--danger);font-weight:800}.flip-done{padding:14px;border:3px solid var(--ok);border-radius:14px}.flip-done-text{font-size:20px;font-weight:800;color:var(--ok)}.flip-summary-bar{display:none}.flip-undo-bar{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);width:max-content;max-width:calc(100vw - 32px);z-index:60;display:flex;gap:12px;align-items:center;padding:8px 10px 8px 16px;background:var(--ink);color:var(--text);border:2px solid var(--yellow);border-radius:14px;font-weight:700}.flip-advanced{position:fixed;top:0;right:0;bottom:0;z-index:70;width:min(560px,100%);overflow-y:auto;padding:18px 18px 40px;background:var(--panel);border-left:3px solid var(--ink);box-shadow:-8px 0 0 color-mix(in srgb,var(--ink) 35%,transparent);display:grid;grid-gap:12px;gap:12px;align-content:start}.flip-advanced:focus{outline:none}.flip-adv-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.flip-adv-head h2{font-size:20px}.flip-adv-top{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.rule-block{border:2px solid var(--line);border-radius:12px;padding:8px 12px;background:var(--bg)}.rule-block summary{cursor:pointer;font-weight:800;min-height:36px;display:flex;align-items:center}.rule-table{display:grid;grid-gap:6px;gap:6px;margin-top:6px}.rule-row{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.rule-row .mono-id{min-width:34px;padding-top:10px}.rule-cell{display:grid;grid-gap:2px;gap:2px}.rule-cell .field.sm{min-height:36px;width:96px;padding:4px 8px;font-size:14px}.rule-cell .field.sm.wide{width:150px}.rule-cell .field.sm[type=date]{width:160px}.rule-pair{display:flex;gap:6px;flex-wrap:wrap}.field-select.sm{width:auto;min-height:36px}.rule-sched{margin:4px 0 8px 40px}.flip-io{display:grid;grid-gap:8px;gap:8px}.field-area.code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}@media (max-width:1000px){.flip-layout{grid-template-columns:minmax(0,1fr)}.flip-side{position:static}.flip-calc{padding-bottom:104px}html:has(.flip-summary-bar){scroll-padding-bottom:104px}.flip-results{display:none}.flip-results.open{display:grid;position:fixed;left:8px;right:8px;bottom:calc(70px + env(safe-area-inset-bottom));z-index:55;max-height:min(78vh,calc(100dvh - 120px));overflow-y:auto;overscroll-behavior:contain}.flip-results.open .flip-sheet-close{display:inline-grid;place-items:center}.flip-summary-bar{position:fixed;left:0;right:0;bottom:0;z-index:56;display:flex;gap:10px;align-items:center;justify-content:space-between;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--ink);border-top:3px solid var(--yellow)}.flip-summary-nums{display:flex;gap:16px;min-width:0}.flip-summary-nums span{display:grid;min-width:0}.flip-summary-nums small{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flip-summary-nums b{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flip-summary-nums span:last-child b{color:var(--yellow)}.flip-summary-bar.is-ng{border-top-color:var(--danger)}.flip-summary-bar.is-ng .flip-summary-nums span:last-child b,.flip-summary-bar.is-ng .flip-summary-nums span:last-child small{color:var(--danger)}.flip-summary-bar.is-stale .flip-summary-nums b{opacity:.45}.flip-summary-bar.is-stale .flip-summary-nums span:last-child small{color:var(--danger);font-weight:700}.flip-summary-nums .bar-budget b{font-size:16px}.flip-calc .btn.small{min-height:40px}.flip-head.has-art{grid-template-columns:1fr}.flip-head-art{order:0;max-height:200px}.flip-undo-bar{bottom:96px}.flip-event-grid.one .flip-event-card.big{grid-template-columns:1fr}}@media (max-width:640px){.flip-prize-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.flip-keys{grid-template-columns:1fr 1fr}.flip-card,.flip-claim{padding:14px}.flip-event-grid{grid-template-columns:1fr}.flip-head{padding:16px}.rule-row .mono-id{min-width:26px}}.banner-flip-link{margin-top:8px;margin-left:6px}.flip-skins ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.flip-skin{display:grid;grid-template-columns:64px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:8px;background:var(--bg);border:2px solid var(--line);border-radius:12px}.flip-skin img,.flip-skin-ph{width:64px;height:64px;object-fit:cover;border-radius:10px;border:2px solid var(--ink);display:grid;place-items:center;font-size:28px}.flip-skin-text{display:grid;grid-gap:2px;gap:2px}.state-chip{justify-self:start;padding:0 8px;font-size:12px;font-weight:800;border-radius:999px;border:2px solid var(--ink);color:var(--ink);background:var(--panel2)}.state-chip.live{background:var(--ok)}.state-chip.upcoming{background:var(--accent2)}@media (max-width:640px){.flip-skin{grid-template-columns:56px 1fr}.flip-skin .btn{grid-column:1/-1}}.flip-admin-list{display:grid;grid-gap:12px;gap:12px}.flip-admin-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px 16px;gap:10px 16px;align-items:center}.flip-admin-thumbs{display:flex}.flip-admin-thumbs img{width:44px;height:44px;object-fit:cover;border:2px solid var(--ink);border-radius:10px;margin-left:-10px;background:var(--bg)}.flip-admin-thumbs img:first-child{margin-left:0}.flip-admin-title{display:grid;grid-gap:2px;gap:2px;min-width:0}.flip-admin-title .mini-pill{margin-left:6px}.mini-pill.ghost{background:transparent;color:var(--muted);border-color:var(--line)}.mini-pill.rerun{background:var(--yellow)}.flip-admin-actions,.flip-admin-pills{display:flex;gap:6px;flex-wrap:wrap}.flip-admin-actions{grid-column:1/-1;justify-content:flex-end}.flip-editor-layout{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.flip-sec-index{position:-webkit-sticky;position:sticky;top:84px;display:grid;grid-gap:4px;gap:4px}.flip-sec-index a{display:flex;align-items:center;min-height:38px;padding:4px 8px;border-radius:10px;text-decoration:none;font-weight:700}.flip-sec-index a:hover{background:var(--panel)}.flip-sec-index a.bad{color:var(--danger)}.flip-sec-list{display:grid;grid-gap:16px;gap:16px;min-width:0}.flip-sec{display:grid;grid-gap:12px;gap:12px;scroll-margin-top:90px}.flip-sec-title{display:flex;align-items:center;font-size:20px}.flip-banner-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px}.banner-opt{display:flex;gap:10px;align-items:center;min-height:56px;padding:6px;text-align:left;border:2px solid var(--line);border-radius:12px;background:var(--bg);color:var(--text);cursor:pointer}.banner-opt.on{border:3px solid var(--yellow)}.banner-opt-art{width:44px;height:44px;object-fit:cover;object-position:top;border-radius:8px;flex:none}.banner-opt-art.empty{display:grid;place-items:center;background:var(--panel2)}.banner-opt-text{display:grid;min-width:0}.img-drop{position:relative;width:96px;flex:none}.img-drop-face{display:block;width:96px;height:96px;border:2px dashed var(--line);border-radius:12px;overflow:hidden;cursor:pointer;background:var(--bg)}.img-drop.over .img-drop-face{border-color:var(--yellow)}.img-drop.has .img-drop-face{border-style:solid}.img-drop-face img{width:100%;height:100%;object-fit:cover;display:block}.img-drop-empty{display:grid;place-items:center;align-content:center;grid-gap:4px;gap:4px;height:100%;font-size:11px;text-align:center;color:var(--muted);padding:4px}.img-drop-x{position:absolute;top:-8px;right:-8px;width:26px;height:26px;display:grid;place-items:center;border:2px solid var(--ink);border-radius:50%;background:var(--danger);color:var(--ink);cursor:pointer}.hero-drop .img-drop,.hero-drop .img-drop-face{width:100%;max-width:360px;height:150px}.flip-pack-list,.flip-pack-row,.flip-prize-list,.flip-prize-row{display:grid;grid-gap:10px;gap:10px}.flip-pack-row,.flip-prize-row{padding:10px;border:2px solid var(--line);border-radius:14px;background:var(--bg)}.flip-pack-main,.flip-prize-row{grid-template-columns:auto minmax(0,1fr)}.flip-pack-main{display:grid;grid-gap:10px;gap:10px}.flip-pack-row.is-pass{border-color:var(--yellow)}.flip-pack-fields,.flip-prize-fields{display:grid;grid-gap:6px;gap:6px;min-width:0}.flip-prize-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.row-btns{display:inline-flex;gap:4px}.two-col.tight{gap:6px}.flip-pack-nums,.flip-prize-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:6px;gap:6px;align-items:start}.flip-prize-nums .grow{grid-column:span 2}.num-field{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flip-odds-preview ul{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.flip-odds-preview li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(60px,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;font-size:14px}.odds-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.odds-bar{height:8px;border-radius:999px;background:var(--panel2);overflow:hidden}.odds-bar i{display:block;height:100%;background:var(--yellow)}.flip-rows{display:grid;grid-gap:6px;gap:6px}.flip-row{display:grid;grid-template-columns:36px 120px 120px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.flip-rows.ms .flip-row{grid-template-columns:36px 110px 90px minmax(0,1fr) auto}.flip-row.head{font-size:12px;font-weight:700;color:var(--muted)}.flip-row.sched{grid-template-columns:110px 110px 120px auto;justify-content:start}.flip-schedule{display:grid;grid-gap:6px;gap:6px;padding-top:6px;border-top:1px dashed var(--line)}.flip-cal{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cal-chip{padding:2px 8px;border:2px solid var(--line);border-radius:999px;font-size:12px;font-weight:700}.flip-rule{padding:10px;border:2px dashed var(--line);border-radius:12px}.flip-rule,.flip-validate{display:grid;grid-gap:6px;gap:6px}.flip-validate{list-style:none;margin:0;padding:0}.flip-validate li{display:flex;gap:8px;align-items:center;font-weight:700}.flip-validate li[data-ok=true]{color:var(--ok)}.flip-validate li[data-ok=false]{color:var(--danger)}.flip-actionbar{position:-webkit-sticky;position:sticky;bottom:0;z-index:30;margin-top:18px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 16px;background:var(--ink);border:3px solid var(--yellow);border-radius:14px 14px 0 0}.flip-valid-sum{font-weight:800}.flip-valid-sum.ok{color:var(--ok)}.flip-valid-sum.bad{color:var(--danger)}.shop-editor{display:grid;grid-gap:16px;gap:16px;margin-top:10px}.shop-block{display:grid;grid-gap:8px;gap:8px}.shop-cur-grid{display:grid;grid-gap:6px;gap:6px}.shop-cur-row{display:grid;grid-template-columns:70px 1fr 1fr;grid-gap:6px;gap:6px;align-items:center}.shop-dpv{max-width:320px}.shop-table{display:grid;grid-gap:6px;gap:6px}.shop-tr{display:grid;grid-template-columns:50px 1fr 1fr 1fr 44px;grid-gap:6px;gap:6px;align-items:start}.shop-table.k .shop-tr{grid-template-columns:50px 1fr 1fr 44px}.shop-tr.head{font-size:12px;font-weight:700;color:var(--muted)}.pill-set{padding:8px 0}.pill-set,.template-row{display:grid;grid-gap:6px;gap:6px;border-bottom:1px dashed var(--line)}.template-row{padding:10px 0}@media (max-width:900px){.flip-editor-layout{grid-template-columns:1fr}.flip-sec-index{position:static;display:flex;flex-wrap:wrap}.flip-row,.flip-rows.ms .flip-row{grid-template-columns:28px 1fr 1fr}.flip-row>:nth-child(n+4){grid-column:span 3}.flip-row.head{display:none}.flip-row.sched{grid-template-columns:1fr 1fr}.flip-admin-row,.flip-prize-row{grid-template-columns:1fr}.flip-odds-preview li{grid-template-columns:minmax(0,1fr) auto}.flip-odds-preview li .muted,.flip-odds-preview li .odds-bar{display:none}.shop-table.k .shop-tr,.shop-tr{grid-template-columns:1fr 1fr}.shop-tr.head{display:none}}nav.tabs a.tab{display:inline-flex;align-items:center;text-decoration:none;color:inherit}nav.tabs a.tab[aria-current=page]{background:var(--yellow);color:var(--ink)}.btn.ghost.flip-del{color:var(--danger)}.btn.ghost.flip-del:focus-visible,.btn.ghost.flip-del:hover{background:var(--danger);color:var(--ink)}body:has(.flip-actionbar) .toast{top:84px;bottom:auto}.flip-tabs{display:flex;gap:4px;margin:4px 0 8px}.flip-tab{flex:1 1;min-height:44px;padding:4px 8px;border:2px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--text);font-weight:800;cursor:pointer}.flip-tab.on{background:var(--yellow);border-color:var(--ink);color:var(--ink)}.flip-tab:disabled{opacity:.45;cursor:not-allowed}.flip-tab:focus-visible{outline-offset:1px}.flip-missions{display:grid;grid-gap:12px;gap:12px;padding:12px;border:2px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel2) 40%,var(--bg))}.flip-missions>.flip-sub{margin:0}.flip-mgroup{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;border:0;min-width:0}.flip-mgroup legend{padding:0;margin-bottom:4px;font-weight:800}.flip-mgroup-inputs{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end}.flip-mgroup-inputs .field{max-width:120px}.flip-check.inline,.mission-pill{min-height:44px}.mission-pill{display:grid;grid-gap:0;gap:0;min-width:132px;padding:4px 10px;text-align:left;border:2px solid var(--line);border-radius:12px;background:var(--bg);color:var(--text);cursor:default}.mission-pill .pill-day{font-size:12px;color:var(--muted)}.mission-pill .pill-state{font-size:14px;font-weight:800}.mission-pill .pill-t{font-size:12px;font-weight:700}.mission-pill.is-claimable{border-color:var(--yellow);background:color-mix(in srgb,var(--yellow) 16%,var(--bg));box-shadow:2px 2px 0 var(--ink);cursor:pointer}.mission-pill.is-claimed{border-color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,var(--bg));cursor:pointer}.mission-pill.is-reachable{border-color:var(--muted)}.mission-pill.is-unreachable{border-style:dashed}.mission-pill.is-unreachable .pill-state,.mission-pill.is-unreachable .pill-t{color:var(--muted)}.flip-mission-sum{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:flex-end;font-weight:700}.flip-mission-sum .field{max-width:140px}.flip-xhint{flex-basis:100%;font-size:12px;font-weight:700;color:var(--danger)}.flip-xhint.ok{color:var(--ok)}.flip-xhint.neutral{color:var(--muted);font-weight:400}.flip-check:has(.flip-xhint){flex-wrap:wrap;row-gap:0}.flip-pack-row.mission{gap:6px;padding:8px 10px}.flip-mission-grid{display:grid;grid-template-columns:170px 96px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:end}.flip-mission-grid>.two-col{gap:8px}.flip-rewards{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:flex-end}.flip-reward{grid-template-columns:150px 90px auto;align-items:end}.flip-paste,.flip-reward{display:grid;grid-gap:6px;gap:6px}.flip-paste{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}.flip-paste-row{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.flip-more-admin{margin-top:12px;border-top:1px solid var(--line);padding-top:8px}.flip-more-admin summary{cursor:pointer;font-weight:800;min-height:40px;display:flex;align-items:center}@media (max-width:900px){.flip-paste-row{grid-template-columns:1fr}.flip-reward{grid-template-columns:minmax(0,1fr) 90px auto}.flip-mission-grid{grid-template-columns:minmax(0,1fr) 96px}.flip-mission-grid>.two-col{grid-column:1/-1}}.flip-explainer{margin:-2px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}.flip-done-badge{display:inline-block;justify-self:start;padding:2px 12px;border:2px solid var(--ok);border-radius:999px;color:var(--ok);font-size:16px;font-weight:800}.flip-done{display:grid;grid-gap:6px;gap:6px}.flip-mission-warn{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border:2px solid var(--yellow);border-radius:12px;background:color-mix(in srgb,var(--yellow) 8%,var(--bg));font-size:14px;font-weight:700}.flip-mission-warn .btn{justify-self:start}.flip-plan-caption{margin:0 0 6px;font-size:13px;font-weight:700;color:var(--muted)}.flip-buy-panel:focus-visible{outline-offset:2px;border-radius:8px}@media (max-width:1000px){.flip-summary-nums .bar-approx b{color:var(--yellow)}.flip-summary-bar:not(.is-ng) .flip-summary-nums span:last-child b{color:var(--text)}}.flip-more summary,.flip-more-admin summary{gap:10px;list-style:none}.flip-more summary::-webkit-details-marker,.flip-more-admin summary::-webkit-details-marker{display:none}.flip-more summary:before,.flip-more-admin summary:before{content:"";flex:none;width:8px;height:8px;margin:0 2px 3px;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform .15s ease-out}.flip-more-admin[open]>summary:before,.flip-more[open]>summary:before{transform:rotate(45deg);margin-bottom:6px}.pcard{--ink-w:4px;--print:8px;--radius-card:16px;--ring:3.4cqw;--plate-h:35cqw;--card-h:152.63cqw;--fig-h:calc(var(--card-h) - var(--plate-h) / 2);--clip-top:calc(var(--fig-h) * 0.2);--clip-x:12cqw;--window:#f7f9fd;--frame:#191b22;--gold:#e3b341;position:relative;display:block;width:100%;aspect-ratio:285/435;container-type:inline-size;border-radius:var(--radius-card);color:var(--ink);font-family:var(--font);text-align:left;isolation:isolate}.pcard--S{--ink-w:3px;--print:4px;--radius-card:12px;--ring:3.2cqw;--plate-h:31cqw;--clip-top:calc(var(--fig-h) * 0.06);--clip-x:0cqw}.pcard-flip{transform-style:preserve-3d}.pcard-face,.pcard-flip{position:absolute;inset:0;border-radius:inherit}.pcard-face{isolation:isolate;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:var(--print) var(--print) 0 var(--ink)}.pcard-back,.pcard.is-turned .pcard-flip{transform:rotateY(180deg)}.pcard-bg{position:absolute;inset:var(--ring);z-index:0;overflow:hidden;pointer-events:none;background-color:var(--window)}.pcard[data-finish=standard] .pcard-bg{background-image:radial-gradient(circle,color-mix(in srgb,#4f7fe0 55%,var(--card-accent)) 0 22%,transparent 26%),radial-gradient(circle,color-mix(in srgb,#4f7fe0 55%,var(--card-accent)) 0 32%,transparent 36%);background-size:4.2cqw 4.2cqw,4.2cqw 4.2cqw;background-position:0 0,2.1cqw 2.1cqw}.pcard[data-finish=standard] .pcard-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--window) 0,color-mix(in srgb,var(--window) 70%,transparent) 55%,transparent 100%)}.pcard[data-finish=holo] .pcard-bg{background-image:conic-gradient(from 30deg,#e6dcff 0 60deg,#d8f1ff 0 120deg,#fbfbff 0 180deg,#f1e3ff 0 240deg,#dcecff 0 300deg,#ffffff 0 1turn);background-size:7cqw 12cqw}.pcard[data-finish=holo] .pcard-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(247 249 253/.25),rgb(247 249 253/.55) 60%,rgb(247 249 253/.2))}.pcard[data-finish=cosmic] .pcard-bg{background-image:radial-gradient(ellipse 60% 40% at 18% 78%,rgb(139 92 246/.16),transparent 70%),radial-gradient(ellipse 55% 35% at 85% 30%,rgb(99 102 241/.14),transparent 70%),radial-gradient(ellipse 45% 30% at 60% 95%,rgb(236 72 153/.1),transparent 70%)}.pcard-sparkles{position:absolute;inset:0;background-image:radial-gradient(circle at 12% 18%,#8b5cf6 0 .5cqw,transparent .7cqw),radial-gradient(circle at 86% 12%,#6366f1 0 .6cqw,transparent .8cqw),radial-gradient(circle at 78% 62%,#a855f7 0 .45cqw,transparent .65cqw),radial-gradient(circle at 20% 64%,#6366f1 0 .4cqw,transparent .6cqw),radial-gradient(circle at 48% 8%,#c084fc 0 .35cqw,transparent .55cqw),radial-gradient(circle at 92% 84%,#8b5cf6 0 .5cqw,transparent .7cqw)}.pcard-court{position:absolute;z-index:1;pointer-events:none;left:50%;top:42cqw;width:84cqw;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:var(--court);box-shadow:0 0 0 1.4cqw color-mix(in srgb,var(--court) 45%,transparent)}.pcard--S .pcard-court{top:38cqw;width:80cqw}.pcard-letters{position:absolute;z-index:2;pointer-events:none;left:5cqw;top:58cqw;font-weight:800;font-size:44cqw;line-height:1;letter-spacing:-.02em;color:color-mix(in srgb,var(--card-accent) 26%,transparent);-webkit-text-stroke:.55cqw var(--ink);paint-order:stroke fill;transform:rotate(-8deg)}.pcard-figure{position:absolute;z-index:3;left:0;right:0;top:0;bottom:calc(var(--plate-h) / 2);-webkit-clip-path:inset(-20% -12% 0 -12%);clip-path:inset(-20% -12% 0 -12%)}.pcard--S .pcard-figure{-webkit-clip-path:inset(-6% 0 0 0);clip-path:inset(-6% 0 0 0)}.pcard-figure--clip-left{-webkit-clip-path:inset(-20% -12% 0 0);clip-path:inset(-20% -12% 0 0)}.pcard--S .pcard-figure--clip-left{-webkit-clip-path:inset(-6% 0 0 0);clip-path:inset(-6% 0 0 0)}.pcard-fig-clip{position:absolute;top:calc(var(--clip-top) * -1);bottom:0;left:calc(var(--clip-x) * -1);right:calc(var(--clip-x) * -1);overflow:hidden;-webkit-clip-path:polygon(0 0,100% 0,100% calc(var(--clip-top) + .44 * var(--card-h)),calc(100% - var(--clip-x)) calc(var(--clip-top) + .56 * var(--card-h)),calc(100% - var(--clip-x)) 100%,var(--clip-x) 100%,var(--clip-x) calc(var(--clip-top) + .56 * var(--card-h)),0 calc(var(--clip-top) + .44 * var(--card-h)));clip-path:polygon(0 0,100% 0,100% calc(var(--clip-top) + .44 * var(--card-h)),calc(100% - var(--clip-x)) calc(var(--clip-top) + .56 * var(--card-h)),calc(100% - var(--clip-x)) 100%,var(--clip-x) 100%,var(--clip-x) calc(var(--clip-top) + .56 * var(--card-h)),0 calc(var(--clip-top) + .44 * var(--card-h)))}.pcard-figure--clip-left .pcard-fig-clip{left:0;-webkit-clip-path:polygon(0 0,100% 0,100% calc(var(--clip-top) + .44 * var(--card-h)),calc(100% - var(--clip-x)) calc(var(--clip-top) + .56 * var(--card-h)),calc(100% - var(--clip-x)) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(var(--clip-top) + .44 * var(--card-h)),calc(100% - var(--clip-x)) calc(var(--clip-top) + .56 * var(--card-h)),calc(100% - var(--clip-x)) 100%,0 100%)}.pcard-figure img{position:absolute;display:block;max-width:none;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(var(--fig-k) * 100cqw);left:calc(50cqw - var(--fig-fx) * var(--fig-k) * 100cqw + var(--clip-x));top:calc(var(--fig-at) * var(--card-h) - var(--fig-top) * var(--fig-k) * var(--fig-ratio) * 100cqw + var(--clip-top))}.pcard-figure--clip-left img{left:min(calc(50cqw - var(--fig-fx) * var(--fig-k) * 100cqw),0cqw)}.pcard-figure--card{inset:var(--ring) var(--ring) calc(var(--plate-h) / 2) var(--ring);-webkit-clip-path:inset(0);clip-path:inset(0)}.pcard-figure--card .pcard-fig-clip{inset:0;-webkit-clip-path:none;clip-path:none}.pcard-figure--card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 12%}.pcard-frame{position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;border:var(--ink-w) solid var(--ink);background-color:var(--frame);background-image:radial-gradient(circle,rgb(255 255 255/.13) 0 28%,transparent 32%);background-size:1.8cqw 1.8cqw;-webkit-clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,var(--ring) var(--ring),var(--ring) calc(100% - var(--ring)),calc(100% - var(--ring)) calc(100% - var(--ring)),calc(100% - var(--ring)) var(--ring),var(--ring) var(--ring));clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,var(--ring) var(--ring),var(--ring) calc(100% - var(--ring)),calc(100% - var(--ring)) calc(100% - var(--ring)),calc(100% - var(--ring)) var(--ring),var(--ring) var(--ring))}.pcard-frame:after{content:"";position:absolute;inset:calc(var(--ring) - var(--ink-w) - 1px);border:2px solid var(--ink);box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--card-accent) 70%,#fff)}.pcard--S .pcard-frame:after{border-width:1.5px}.pcard-corner{position:absolute;width:9cqw;height:9cqw;display:none}.pcard-corner--tl{left:-1cqw;top:-1cqw}.pcard-corner--tr{right:-1cqw;top:-1cqw}.pcard[data-finish=holo] .pcard-frame{background-color:#221d33}.pcard[data-finish=cosmic] .pcard-frame{background-color:#120b2a;background-image:radial-gradient(circle at 20% 30%,#fff 0 .35cqw,transparent .5cqw),radial-gradient(circle at 70% 80%,#c4b5fd 0 .3cqw,transparent .45cqw),radial-gradient(ellipse at 30% 20%,rgb(139 92 246/.55),transparent 55%),radial-gradient(ellipse at 80% 90%,rgb(59 130 246/.45),transparent 55%);background-size:9cqw 11cqw,13cqw 9cqw,100% 100%,100% 100%}.pcard-frame:before{content:"";position:absolute;inset:0;pointer-events:none}.pcard[data-variant=zone] .pcard-frame:after{box-shadow:inset 0 0 0 .9cqw var(--card-accent),inset 0 0 0 1.3cqw var(--ink)}.pcard[data-variant=zone] .pcard-corner{display:block;background:var(--yellow);-webkit-clip-path:polygon(55% 0,10% 58%,44% 58%,30% 100%,90% 36%,56% 36%,74% 0);clip-path:polygon(55% 0,10% 58%,44% 58%,30% 100%,90% 36%,56% 36%,74% 0)}.pcard[data-variant=sp] .pcard-frame{border-color:var(--gold)}.pcard[data-variant=sp] .pcard-frame:before{background:linear-gradient(135deg,color-mix(in srgb,var(--variant-1) 60%,transparent),transparent 60%,color-mix(in srgb,var(--variant-1) 45%,transparent))}.pcard[data-variant=sp] .pcard-frame:after{box-shadow:inset 0 0 0 1.2px var(--gold)}.pcard[data-variant=sp] .pcard-corner{display:block;border-radius:50%;border:.6cqw solid var(--ink);background:repeating-conic-gradient(var(--gold) 0 15deg,#8a6414 0 30deg)}.pcard[data-variant=last-game] .pcard-frame:before{background:repeating-linear-gradient(-58deg,var(--variant-1) 0 .8cqw,transparent .8cqw 2.6cqw,var(--variant-2) 2.6cqw 3.1cqw,transparent 3.1cqw 5.4cqw);opacity:.75}.pcard[data-variant=shaman] .pcard-frame:before{background:radial-gradient(circle,var(--gold) 0 .3cqw,transparent .45cqw) 0 0 /6cqw 7cqw,radial-gradient(circle,#a78bfa 0 .25cqw,transparent .4cqw) 3cqw 2cqw /9cqw 5cqw,color-mix(in srgb,var(--variant-1) 40%,transparent)}.pcard[data-variant=premium] .pcard-frame:before{background:repeating-radial-gradient(circle at 50% 110%,color-mix(in srgb,var(--variant-1) 80%,#fff) 0 .35cqw,transparent .35cqw 2.2cqw);opacity:.7}.pcard[data-variant=premium] .pcard-frame:after{box-shadow:inset 0 0 0 1.2px var(--gold)}.pcard[data-variant=miracle] .pcard-frame:before{background:radial-gradient(circle,#fff 0 .4cqw,transparent .55cqw) 0 0 /4cqw 4cqw,linear-gradient(135deg,color-mix(in srgb,var(--variant-1) 55%,transparent),color-mix(in srgb,var(--variant-2) 45%,transparent))}.pcard-plate{position:absolute;z-index:5;left:0;right:0;bottom:0;height:var(--plate-h);display:flex;flex-direction:column;justify-content:center;gap:1.4cqw;padding:3.6cqw calc(var(--ring) + 1.6cqw) calc(var(--ring) + 1cqw);border:var(--ink-w) solid var(--ink);border-top-width:calc(var(--ink-w) - 1px);border-radius:0 0 var(--radius-card) var(--radius-card);background:linear-gradient(var(--pos),var(--pos)) 0 0 /100% 1.6cqw no-repeat,radial-gradient(circle,rgb(255 255 255/.1) 0 28%,transparent 32%) 0 0 /1.8cqw 1.8cqw,var(--frame)}.pcard[data-variant=sp] .pcard-plate{border-color:var(--gold);background-color:color-mix(in srgb,var(--variant-1) 55%,#12060a)}.pcard[data-variant=last-game] .pcard-plate{background:repeating-conic-gradient(#111 0 25%,#f4f4f5 0 50%) 0 0 /2.2cqw 2.2cqw,#111;background-size:2.2cqw 2.2cqw,auto;background-repeat:repeat-x,no-repeat}.pcard[data-variant=miracle] .pcard-plate{background-color:#2b2d4a}.pcard-pill{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;margin-left:7cqw;padding:1.2cqw 3cqw 1.2cqw 9.5cqw;min-height:15cqw;background:#fbfbfd;border:.8cqw solid var(--ink);border-radius:999px;box-shadow:.9cqw .9cqw 0 var(--ink)}.pcard-ring{position:absolute;z-index:1;left:calc(var(--ring) + 1.2cqw);top:calc(3.6cqw + 7.5cqw);transform:translateY(-50%);display:grid;place-items:center;width:16cqw;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--pos) 0 38%,#fff 40% 58%,var(--pos) 60%);border:.9cqw solid var(--ink)}.pcard-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:800;font-size:var(--name-fit);line-height:1.2;color:var(--ink);overflow-wrap:anywhere}.pcard-name-en{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700;font-size:3.4cqw;line-height:1.25;color:#3f4250}.pcard-chips{display:flex;flex-wrap:wrap;gap:1.2cqw;padding-left:7cqw;overflow:hidden;max-height:7.4cqw}.pcard-chip{display:inline-flex;align-items:center;min-height:5.4cqw;padding:0 1.8cqw;border-radius:1.2cqw;background:var(--chip,#fff);color:var(--ink);border:.5cqw solid var(--ink);font-weight:800;font-size:3.1cqw;line-height:1.25;white-space:nowrap}.pcard-chip--tier{color:#fff;-webkit-text-stroke:.35cqw var(--ink);paint-order:stroke fill}.pcard--S .pcard-plate{gap:0;padding:2.6cqw calc(var(--ring) + 1.2cqw) calc(var(--ring) + 1.4cqw)}.pcard--S .pcard-pill{margin-left:6cqw;padding:1cqw 2.6cqw 1cqw 11cqw;min-height:19cqw;border-width:1.2cqw;box-shadow:1.1cqw 1.1cqw 0 var(--ink)}.pcard--S .pcard-ring{top:calc(2.6cqw + 9.5cqw);width:18cqw;border-width:1.2cqw}.pcard--S .pcard-name-en{font-size:max(9px,5.6cqw)}.pcard-foil{position:absolute;inset:0;z-index:6;pointer-events:none;border-radius:inherit;opacity:.55;background:linear-gradient(115deg,rgb(255 255 255/0) 20%,rgb(255 255 255/.55) 42%,rgb(255 255 255/0) 60%);-webkit-clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,var(--ring) var(--ring),var(--ring) calc(100% - var(--ring)),calc(100% - var(--ring)) calc(100% - var(--ring)),calc(100% - var(--ring)) var(--ring),var(--ring) var(--ring));clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,var(--ring) var(--ring),var(--ring) calc(100% - var(--ring)),calc(100% - var(--ring)) calc(100% - var(--ring)),calc(100% - var(--ring)) var(--ring),var(--ring) var(--ring))}.pcard-foil--edge{inset:auto calc(var(--ring) - .2cqw) calc(var(--plate-h) - .9cqw);height:1.8cqw;border-radius:0;-webkit-clip-path:none;clip-path:none;opacity:.8}.pcard[data-finish=holo] .pcard-foil{opacity:.75;background:linear-gradient(120deg,#ff9ecf,#ffe38a 20%,#9dfcc3 40%,#8fd3ff 60%,#c9a7ff 80%,#ff9ecf)}.pcard[data-finish=cosmic] .pcard-foil{opacity:.7;background:linear-gradient(120deg,rgb(196 181 253/.1),rgb(196 181 253/.75) 35%,rgb(125 211 252/.6) 55%,rgb(244 114 182/.1) 80%)}.pcard-sticker{position:absolute;z-index:7;pointer-events:none;font-weight:800;line-height:1;color:var(--ink);white-space:nowrap}.pcard-sticker--tab{left:calc(var(--ring) + 1.4cqw);top:calc(var(--ring) + 1.4cqw);padding:.9cqw 1.8cqw;font-size:5cqw;background:var(--chip);border:.7cqw solid var(--ink);border-radius:1.4cqw;box-shadow:.7cqw .7cqw 0 var(--ink)}.pcard--S .pcard-sticker--tab{font-size:7.2cqw;padding:.8cqw 2cqw;border-width:1cqw;box-shadow:1cqw 1cqw 0 var(--ink)}.pcard-sticker--variant{right:calc(var(--ring) - 1cqw);top:calc(var(--ring) + 2cqw);transform:rotate(7deg);padding:1.4cqw 2.6cqw;font-size:5.2cqw;letter-spacing:.02em;background:var(--yellow);border:.8cqw solid var(--ink);border-radius:1cqw;box-shadow:.9cqw .9cqw 0 var(--ink)}.pcard--S .pcard-sticker--variant{font-size:6.4cqw;padding:1.2cqw 2.2cqw;border-width:1.1cqw;box-shadow:1.1cqw 1.1cqw 0 var(--ink)}.pcard-sticker--v-zone{background:var(--card-accent);color:#fff;-webkit-text-stroke:.5cqw var(--ink);paint-order:stroke fill}.pcard-sticker--v-sp{background:var(--gold)}.pcard-sticker--v-last-game{border-radius:999px;padding:1.4cqw 3cqw;background:#f4f4f5;outline:.7cqw dashed var(--variant-1);outline-offset:-2cqw}.pcard-sticker--v-shaman{background:color-mix(in srgb,var(--variant-1) 70%,#fff)}.pcard-sticker--v-premium{background:color-mix(in srgb,var(--variant-1) 55%,#fff)}.pcard-sticker--v-miracle{background:#f2f6ff;color:color-mix(in srgb,var(--variant-2) 80%,var(--ink))}.pcard-sticker--extra{right:calc(var(--ring) + .4cqw);top:64cqw;transform:rotate(-9deg);display:grid;place-items:center;width:22cqw;aspect-ratio:1;font-size:4.6cqw;color:#fff;-webkit-text-stroke:.45cqw var(--ink);paint-order:stroke fill;background:var(--accent);-webkit-clip-path:polygon(50% 0,61% 18%,82% 10%,79% 32%,100% 40%,84% 56%,96% 76%,73% 78%,68% 100%,50% 86%,32% 100%,27% 78%,4% 76%,16% 56%,0 40%,21% 32%,18% 10%,39% 18%);clip-path:polygon(50% 0,61% 18%,82% 10%,79% 32%,100% 40%,84% 56%,96% 76%,73% 78%,68% 100%,50% 86%,32% 100%,27% 78%,4% 76%,16% 56%,0 40%,21% 32%,18% 10%,39% 18%)}.pcard--S .pcard-sticker--extra{width:28cqw;font-size:6.2cqw;top:70cqw}.pcard-sweep{position:absolute;inset:0;z-index:8;overflow:hidden;border-radius:inherit;pointer-events:none}.pcard-sweep:before{content:"";position:absolute;top:-10%;bottom:-10%;left:0;width:60%;background:linear-gradient(100deg,rgb(255 255 255/0),rgb(255 255 255/.5) 50%,rgb(255 255 255/0));transform:translateX(-120%)}.pcard-back{display:flex;flex-direction:column;gap:3.6cqw;overflow:hidden;padding:calc(var(--ring) + 3cqw);background:radial-gradient(circle,rgb(255 255 255/.07) 0 28%,transparent 32%) 0 0 /2cqw 2cqw,#1d1f27;border:var(--ink-w) solid var(--ink);color:var(--text)}.pcard-back:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:var(--ring) solid transparent;background:linear-gradient(120deg,color-mix(in srgb,var(--card-accent) 70%,#fff),color-mix(in srgb,var(--card-accent-2) 70%,#fff)) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0) border-box;-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0) border-box;opacity:.8}.pcard-back-head{position:relative;padding-bottom:2cqw;border-bottom:.5cqw solid rgb(255 255 255/.14)}.pcard-back-name{margin:0;font-weight:800;font-size:7cqw;line-height:1.2;color:var(--text);-webkit-text-stroke:.4cqw var(--ink);paint-order:stroke fill}.pcard-back-other{margin:.4cqw 0 0;font-size:3.6cqw;line-height:1.3;color:var(--muted);font-weight:700}.pcard-back-chips{display:flex;flex-wrap:wrap;gap:1.2cqw;margin-top:1.8cqw}.pcard-back-sec{gap:1.2cqw}.pcard-back-foot,.pcard-back-sec{position:relative;display:flex;flex-direction:column}.pcard-back-foot{gap:3.6cqw;margin-top:auto}.pcard-back-title{margin:0;font-size:3.3cqw;line-height:1.3;font-weight:800;color:var(--yellow);letter-spacing:.01em}.pcard-back-row{display:flex;flex-wrap:wrap;align-items:center;gap:1.2cqw 2cqw;font-size:3.4cqw;line-height:1.3}.pcard-back-tier{display:inline-flex;align-items:center;gap:1.2cqw;font-weight:700}.pcard-back-tier b,.pcard-back-value b{display:inline-grid;place-items:center;min-width:7cqw;height:6cqw;padding:0 1.4cqw;border-radius:1.2cqw;background:var(--tier,#555);border:.5cqw solid var(--ink);color:#fff;font-size:3.6cqw;-webkit-text-stroke:.35cqw var(--ink);paint-order:stroke fill}.pcard-back-value{display:flex;align-items:flex-start;gap:2cqw;font-size:3.3cqw;line-height:1.35;color:var(--muted)}.pcard-back-value b{flex:none}.pcard-back-comp{display:flex;align-items:center;gap:2cqw;min-height:44px;padding:1.2cqw 1.6cqw;border-radius:2cqw;text-decoration:none;color:var(--text);background:rgb(255 255 255/.05);border:.5cqw solid rgb(255 255 255/.12);font-size:3.3cqw;font-weight:700;line-height:1.25}.pcard-back-comp:hover{border-color:var(--yellow)}.pcard-back-av{display:flex;flex:none}.pcard-back-av img{width:7.5cqw;height:7.5cqw;object-fit:cover;object-position:50% 12%;border-radius:50%;border:.5cqw solid var(--ink);background:var(--panel);margin-left:-1.6cqw}.pcard-back-av img:first-child{margin-left:0}.pcard-back-comp span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcard-back-muted{margin:0;color:var(--muted);font-size:3.3cqw;line-height:1.35}.pcard-back-mark{position:absolute;right:3cqw;bottom:-4cqw;pointer-events:none;font-weight:800;font-size:46cqw;line-height:1;color:rgb(255 255 255/.04);-webkit-text-stroke:.4cqw rgb(255 255 255/.1)}.hero-card{position:relative;width:100%;max-width:440px;margin:0 auto;padding-top:6%}.hero-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:18px}.card-turn-btn{min-height:44px;min-width:44px}.card-forms{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:22px}.card-forms-label{font-size:13px;font-weight:700;color:var(--muted)}.card-forms-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.card-form-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 14px 4px 5px;border-radius:999px;background:var(--panel);border:3px solid var(--ink);box-shadow:var(--shadow);color:var(--text);text-decoration:none;font-weight:800;font-size:14px}.card-form-chip[aria-current=page]{background:var(--yellow);color:var(--ink)}.card-form-chip img{width:32px;height:32px;border-radius:50%;object-fit:cover;object-position:50% 12%;border:2px solid var(--ink);background:var(--panel2)}.card-form-chip:focus-visible,.card-turn-btn:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.card-zone-fx{position:absolute;inset:0;z-index:9;pointer-events:none;border-radius:inherit;overflow:hidden}@container (max-width: 130px){.pcard--S .pcard-name-en{display:none}.pcard--S .pcard-pill{min-height:16cqw}}.hero-card,.pcard{--card-ease-out:cubic-bezier(0.23,1,0.32,1);--card-ease-in-out:cubic-bezier(0.77,0,0.175,1);--card-dur-track:120ms;--card-dur-return:400ms;--card-dur-turn:420ms;--card-dur-sweep:450ms}.pcard--L{perspective:1400px;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.pcard--L[data-tilt=on],.pcard--L[data-tilt=on] .pcard-figure{transition:transform var(--card-dur-return) var(--card-ease-out)}.pcard--L[data-tilt=on] .pcard-figure{transform:translate(calc(var(--mx, 0) * 10px),calc(var(--my, 0) * 10px))}.pcard--L[data-tilt=on] .pcard-letters{transform:rotate(-8deg) translate(calc(var(--mx, 0) * 4px),calc(var(--my, 0) * 4px));transition:transform var(--card-dur-return) var(--card-ease-out)}.pcard--L[data-tilt=on] .pcard-bg{transform:translate(calc(var(--mx, 0) * -6px),calc(var(--my, 0) * -6px));transition:transform var(--card-dur-return) var(--card-ease-out)}.pcard--L[data-tilt=on].is-tilting,.pcard--L[data-tilt=on].is-tilting .pcard-bg,.pcard--L[data-tilt=on].is-tilting .pcard-figure,.pcard--L[data-tilt=on].is-tilting .pcard-letters{transition-duration:var(--card-dur-track)}.pcard .pcard-foil.pcard-foil--glare{opacity:0;background:radial-gradient(circle at calc((var(--mx, 0) + 1) * 50%) calc((var(--my, 0) + 1) * 50%),rgb(255 255 255/.95),rgb(255 255 255/0) 42%)}.pcard--L[data-tilt=on] .pcard-foil.pcard-foil--glare{transition:opacity var(--card-dur-return) var(--card-ease-out)}.pcard--L[data-tilt=on].is-tilting .pcard-foil.pcard-foil--glare{opacity:.35;transition-duration:.2s}.pcard--L[data-finish=holo] .pcard-foil:not(.pcard-foil--glare){background-size:200% 200%;background-position:calc(50% + var(--mx, 0) * 30%) calc(50% + var(--my, 0) * 30%)}.pcard-flip{transition:transform var(--card-dur-turn) var(--card-ease-in-out)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.tile:hover .pcard-sweep:before{animation:pcard-sweep var(--card-dur-sweep) var(--card-ease-in-out) 1}.pcard--L[data-tilt=on].is-tilting[data-finish=cosmic] .pcard-sparkles,.tile:hover .pcard[data-finish=cosmic] .pcard-sparkles{animation:pcard-twinkle var(--card-dur-sweep) var(--card-ease-out) 1}}@keyframes pcard-sweep{0%{transform:translateX(-120%)}to{transform:translateX(190%)}}@keyframes pcard-twinkle{0%,to{opacity:1;transform:scale(1)}45%{opacity:.3;transform:scale(1.03)}}.card-zone-line{position:absolute;left:0;right:0;top:50%;height:3.4cqw;margin-top:-1.7cqw;opacity:0;transform:scaleX(.04);transform-origin:0 50%;background:linear-gradient(90deg,transparent,var(--card-accent) 12%,#fff 50%,var(--card-accent) 88%,transparent);box-shadow:0 -1cqw 0 0 color-mix(in srgb,var(--card-accent) 55%,transparent),0 1cqw 0 0 color-mix(in srgb,#ffd21f 70%,transparent)}@media (prefers-reduced-motion:reduce){.pcard--L[data-tilt],.pcard-foil{transition:none}.pcard-flip,.pcard.is-turned .pcard-flip{transform:none;transition:none}.pcard-back{transform:none;opacity:0}.pcard-back,.pcard-front{transition:opacity .12s var(--card-ease-out)}.pcard.is-turned .pcard-front{opacity:0}.pcard.is-turned .pcard-back{opacity:1}}.card-admin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:20px;gap:20px;align-items:start}.card-admin-grid .focal-box{max-width:300px}.card-admin-preview{display:flex;flex-direction:column;gap:8px;position:-webkit-sticky;position:sticky;top:90px}.card-admin-cards{display:flex;align-items:flex-end;gap:22px;padding:30px 12px 16px;border-radius:14px;background:var(--bg);border:2px dashed var(--line);overflow:hidden}.card-admin-s{flex:0 0 34%}.card-admin-l{flex:1 1 auto;max-width:280px}@media (max-width:900px){.card-admin-grid{grid-template-columns:1fr}.card-admin-preview{position:static}}.pcard-back-link{display:inline-flex;align-items:center;min-height:44px}.pcard--mini{--ink-w:2px;--print:0px;--radius-card:8px;--ring:4.6cqw;--plate-h:0cqw;--clip-top:0cqw;--clip-x:0cqw;overflow:hidden;pointer-events:none;background:var(--window)}.pcard.pcard--mini .pcard-figure{-webkit-clip-path:none;clip-path:none;bottom:0}.pcard.pcard--mini .pcard-fig-clip{inset:0;-webkit-clip-path:none;clip-path:none}.pcard.pcard--mini .pcard-figure img{position:absolute;display:block;max-width:none;height:auto;aspect-ratio:auto;object-fit:fill;border:0;border-radius:0;box-shadow:none;margin:0;opacity:1;width:calc(var(--fig-k) * 100cqw);left:calc(50cqw - var(--fig-fx) * var(--fig-k) * 100cqw);top:calc(var(--fig-at) * var(--card-h) - var(--fig-top) * var(--fig-k) * var(--fig-ratio) * 100cqw)}.pcard.pcard--mini .pcard-figure--card{inset:var(--ring)}.pcard.pcard--mini .pcard-figure--card img{inset:0;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 12%}.pcard--mini .pcard-court{top:40cqw;width:84cqw}.pcard--mini .pcard-frame:after{border-width:1px}.pcard--mini .pcard-sticker--tab{font-size:11cqw;padding:1cqw 2.6cqw;border-width:1.4cqw;border-radius:2.4cqw;box-shadow:1.2cqw 1.2cqw 0 var(--ink)}.pcard--mini .pcard-sticker--variant{top:auto;bottom:calc(var(--ring) + 1.5cqw);right:calc(var(--ring) - .5cqw);transform:rotate(-4deg);font-size:10cqw;padding:1.6cqw 3cqw;border-width:1.4cqw;border-radius:1.6cqw;box-shadow:1.2cqw 1.2cqw 0 var(--ink);max-width:calc(100% - var(--ring) * 2);overflow:hidden;text-overflow:ellipsis}.pcard--mini .pcard-sticker--v-zone{-webkit-text-stroke-width:.9cqw}.pcard--mini .pcard-sticker--v-last-game{outline:0;padding:1.6cqw 3.4cqw}.card .pcard--mini,.collection-card .pcard--mini{--ink-w:0px;--radius-card:5px}@container (max-width: 56px){.pcard--mini .pcard-sticker{display:none}}.pface{position:relative;display:inline-block;flex:none;overflow:hidden;container-type:inline-size;aspect-ratio:1;border-radius:50%;border:2px solid var(--ink);background:var(--court,#f7f9fd);vertical-align:middle}.pface.pface.pface>img{position:absolute;display:block;max-width:none;height:auto;aspect-ratio:auto;object-fit:fill;border:0;border-radius:0;box-shadow:none;margin:0;width:calc(var(--fk) * 100cqw);left:calc(50cqw - var(--fx) * var(--fk) * 100cqw);top:calc(54cqw - var(--fy) * var(--fk) * var(--fr) * 100cqw)}.pface.pface.pface--card>img{inset:0;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 12%}.team-mini .pcard--mini{width:44px;flex:none;margin-right:-8px;--radius-card:6px}.update-move .pcard--mini{width:34px;flex:none;--radius-card:5px}.banner-char .pcard--mini{width:72px;box-shadow:3px 3px 0 var(--ink)}.related-char .pcard--mini{--ink-w:3px;--radius-card:10px;box-shadow:3px 3px 0 var(--ink)}.mini-card .pcard--mini{width:48px;--radius-card:6px}.team-avatars .pcard--mini{width:34px;--radius-card:5px}.team-avatars .missing .pcard--mini{opacity:.35;filter:grayscale(1);outline:2px dashed var(--yellow);outline-offset:-2px}.pull-card .pcard--mini{width:40px;--radius-card:6px}.auto-slot .pcard--mini{max-width:130px}.dialog-head .pcard--mini{width:44px;flex:none;--radius-card:6px}.member-slot .pcard--mini{width:64px;justify-self:center;--radius-card:6px}.team-card .member .pcard--mini{--radius-card:6px}.related-option .pcard--mini{--ink-w:0px;--radius-card:5px}.pcard--mini.thumb{width:38px;aspect-ratio:285/435;border:0;--radius-card:5px}.draft-plan-cards .pcard--mini{width:40px;--radius-card:6px}.pcard--mini.flip-event-char{--ink-w:3px;--radius-card:14px;border:0}.pcard--bare{--ring:0cqw;--ink-w:0px;--radius-card:0px}.pcard--bare .pcard-foil,.pcard--bare .pcard-frame,.pcard--bare .pcard-sticker{display:none}.bp-card-art .pcard--mini{position:absolute;inset:0;width:auto;height:100%;aspect-ratio:auto}.bp-card.off .bp-card-art .pcard--mini{filter:brightness(.62) saturate(.7)}.bp-card.banned .bp-card-art .pcard--mini{filter:grayscale(1) brightness(.6)}.bp-card.picked .bp-card-art .pcard--mini{filter:brightness(.86)}.tag-badge.partner .pface{width:20px;border-width:2px}.card-form-chip .pface{width:32px}.pcard-back-av .pface{width:7.5cqw;border-width:.5cqw;margin-left:-1.6cqw}.pcard-back-av .pface:first-child{margin-left:0}.flip-featured .pface{width:36px;border-radius:8px}.pface.banner-opt-art{width:44px;height:auto;border-radius:8px}.bp-ban-art .pface{position:absolute;inset:0;width:100%;border:0;border-radius:0;filter:grayscale(.8) brightness(.82)}.bp-ban-art .pface img{filter:none}.dh-pick .pface{width:46px;border:2px solid rgba(255,255,255,.65);border-radius:8px}.dh-bans .pface{width:28px;border:0;border-radius:6px;filter:grayscale(1);opacity:.6}.dh-bans .pface img{filter:none;opacity:1}