@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cinzel-latin-500-normal-B-2dbOfA.woff2)format("woff2"),url(/assets/cinzel-latin-500-normal-DMNTwV-V.woff)format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-600-normal-Dd5YO2UX.woff2)format("woff2"),url(/assets/cinzel-latin-600-normal-CH_LB4su.woff)format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2"),url(/assets/cinzel-latin-700-normal-C-gK7hA8.woff)format("woff")}@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-decorative-latin-700-normal-CnX1aK6s.woff2)format("woff2"),url(/assets/cinzel-decorative-latin-700-normal-ov6XPGpn.woff)format("woff")}@font-face{font-family:Spline Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spline-sans-latin-400-normal-mLogX9rG.woff2)format("woff2"),url(/assets/spline-sans-latin-400-normal-DmG-Nwtr.woff)format("woff")}@font-face{font-family:Spline Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spline-sans-latin-500-normal-CdmnBg_0.woff2)format("woff2"),url(/assets/spline-sans-latin-500-normal-B9lAodj5.woff)format("woff")}@font-face{font-family:Spline Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spline-sans-latin-600-normal-ByPuHedk.woff2)format("woff2"),url(/assets/spline-sans-latin-600-normal-Bx__ivQr.woff)format("woff")}@font-face{font-family:Spline Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spline-sans-latin-700-normal-LxibuP0h.woff2)format("woff2"),url(/assets/spline-sans-latin-700-normal-WvU7ycin.woff)format("woff")}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spline-sans-mono-latin-500-normal-Cy_wwipl.woff2)format("woff2"),url(/assets/spline-sans-mono-latin-500-normal-DuiJ5LHB.woff)format("woff")}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spline-sans-mono-latin-600-normal-BrWm9FVc.woff2)format("woff2"),url(/assets/spline-sans-mono-latin-600-normal-ZCqv2Jod.woff)format("woff")}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spline-sans-mono-latin-700-normal-BwW4xXNM.woff2)format("woff2"),url(/assets/spline-sans-mono-latin-700-normal-BLdnetBw.woff)format("woff")}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-bold:700;--tracking-wide:.025em;--radius-xl:.75rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.ms-0{margin-inline-start:calc(var(--spacing) * 0)}.ms-1{margin-inline-start:calc(var(--spacing) * 1)}.ms-20{margin-inline-start:calc(var(--spacing) * 20)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-full{min-height:100%}.w-full{width:100%}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.touch-none{touch-action:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[var\(--r-md\)\]{border-radius:var(--r-md)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.active\:bg-black\/25:active{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.active\:bg-black\/25:active{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.active\:bg-white\/15:active{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.active\:bg-white\/15:active{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}}:root{--hit-min:44px;--control-h:48px;--control-h-sm:36px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:"Cinzel", "Trajan Pro", Georgia, serif;--font-numeral:"Cinzel Decorative", "Cinzel", Georgia, serif;--font-sans:"Spline Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:var(--font-sans);--font-mono:"Spline Sans Mono", "SFMono-Regular", ui-monospace, monospace;--void:oklch(14.5% .012 285);--bg-1:oklch(19% .014 285);--bg-2:oklch(23.5% .016 285);--bg-3:oklch(28.5% .018 285);--line:oklch(34% .02 285);--line-2:oklch(43% .022 285);--scrim:oklch(10% .01 285/.72);--paper:oklch(100% 0 0);--fg-1:oklch(93.5% .022 88);--fg-2:oklch(76% .028 86);--fg-3:oklch(66% .026 84);--fg-on-gold:oklch(18% .02 60);--fg-on-art:oklch(100% 0 0);--chip-bg:#08070cc2;--gold:oklch(80% .12 86);--gold-bright:oklch(89.5% .105 90);--gold-deep:oklch(56% .09 78);--bronze:oklch(47% .07 64);--gold-fill:oklch(79.5% .105 86);--gold-soft:oklch(30% .045 86);--gold-line:oklch(56% .075 84);--silver:oklch(82% .015 250);--silver-fill:oklch(80% .012 250);--silver-soft:oklch(30% .008 250);--silver-line:oklch(58% .012 250);--rarity-mythic:oklch(70% .17 48);--w-glow:oklch(90.5% .07 92);--w-surface:oklch(30% .03 92);--w-deep:oklch(19% .022 92);--w-ink:oklch(22% .03 80);--u-glow:oklch(70% .14 242);--u-surface:oklch(30.5% .062 245);--u-deep:oklch(19.5% .05 250);--u-ink:oklch(96% .02 245);--b-glow:oklch(62.5% .13 322);--b-surface:oklch(26.5% .045 318);--b-deep:oklch(16.5% .03 318);--b-ink:oklch(96% .02 320);--r-glow:oklch(64.5% .195 31);--r-surface:oklch(30.5% .095 32);--r-deep:oklch(20% .072 32);--r-ink:oklch(97.5% .018 40);--g-glow:oklch(70.5% .15 150);--g-surface:oklch(30% .07 152);--g-deep:oklch(19.5% .052 152);--g-ink:oklch(97.5% .02 150);--m-glow:oklch(83% .13 86);--m-surface:oklch(30.5% .062 86);--m-deep:oklch(20% .045 84);--m-ink:oklch(19% .025 70);--c-glow:oklch(78.5% .018 250);--c-surface:oklch(30% .012 250);--c-deep:oklch(20% .01 250);--c-ink:oklch(18% .012 250);--danger:oklch(64% .19 28);--heal:oklch(72% .14 150);--warn:oklch(80% .13 80);--poison:oklch(64% .14 138);--info:oklch(70% .14 242);--chart-1:oklch(66% .13 88);--chart-2:oklch(64% .13 255);--chart-3:oklch(56% .15 350);--team-day:oklch(81% .15 66);--team-night:oklch(70% .15 300);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-screen:var(--sp-5);--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--clip-gem:polygon(14px 0, calc(100% - 14px) 0, 100% 14px, 100% calc(100% - 14px), calc(100% - 14px) 100%, 14px 100%, 0 calc(100% - 14px), 0 14px);--shadow-soft:0 1px 2px oklch(0% 0 0/.35);--shadow-1:0 1px 2px oklch(0% 0 0/.5);--shadow-2:0 4px 14px oklch(0% 0 0/.55);--shadow-3:0 14px 40px oklch(0% 0 0/.62);--focus-ring:0 0 0 2px var(--bg-1), 0 0 0 3px var(--gold-line);--glow-color:var(--gold);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.12s;--dur-med:.22s;--dur-slow:.42s;--t-brand:600 28px/1 var(--font-display);--t-h1:700 34px/1.08 var(--font-display);--t-h2:600 24px/1.18 var(--font-sans);--t-h3:600 16px/1.2 var(--font-display);--t-title:600 20px/1.3 var(--font-sans);--t-body:400 17px/1.55 var(--font-sans);--t-body-sm:400 15px/1.5 var(--font-sans);--t-label:600 12px/1.2 var(--font-mono);--t-label-lg:600 14px/1.2 var(--font-mono);--t-meta:500 14px/1.3 var(--font-mono);--t-num:600 22px/1 var(--font-sans);--t-num-sm:600 16px/1.2 var(--font-sans);--t-life:700 96px/.9 var(--font-numeral)}html,body,#root{height:100%}body{background:var(--void);color:var(--fg-1);font:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;margin:0;overflow:hidden}:focus-visible{outline:2px solid var(--gold-line);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.spin{animation-duration:4s!important;animation-iteration-count:infinite!important}}.label{font:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.meta{font:var(--t-meta);color:var(--fg-2);letter-spacing:.02em}.engraved{font-family:var(--font-display);letter-spacing:.06em;color:var(--gold)}[data-identity=w]{--glow-color:var(--w-glow);--id-surface:var(--w-surface);--id-deep:var(--w-deep);--id-ink:var(--w-ink)}[data-identity=u]{--glow-color:var(--u-glow);--id-surface:var(--u-surface);--id-deep:var(--u-deep);--id-ink:var(--u-ink)}[data-identity=b]{--glow-color:var(--b-glow);--id-surface:var(--b-surface);--id-deep:var(--b-deep);--id-ink:var(--b-ink)}[data-identity=r]{--glow-color:var(--r-glow);--id-surface:var(--r-surface);--id-deep:var(--r-deep);--id-ink:var(--r-ink)}[data-identity=g]{--glow-color:var(--g-glow);--id-surface:var(--g-surface);--id-deep:var(--g-deep);--id-ink:var(--g-ink)}[data-identity=m]{--glow-color:var(--m-glow);--id-surface:var(--m-surface);--id-deep:var(--m-deep);--id-ink:var(--m-ink)}[data-identity=c]{--glow-color:var(--c-glow);--id-surface:var(--c-surface);--id-deep:var(--c-deep);--id-ink:var(--c-ink)}.pv-halo{text-shadow:0 1px 2px #000000f2,0 0 6px #000000bf}.board-spine{z-index:20;background:var(--void);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.board-hub{justify-content:center;align-items:center;gap:12px;height:56px;padding:0 12px;display:flex}.board-spine-multi{grid-template-rows:1fr 1fr;row-gap:3px;padding:7px 12px;display:grid}.team-spine .team-spine-accent{z-index:5;opacity:.92;pointer-events:none;height:3px;position:absolute;left:0;right:0}.team-spine .team-spine-accent.top{top:0}.team-spine .team-spine-accent.bottom{bottom:0}.hub-menu-wrap{z-index:20;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spine-name{font:var(--t-h3);letter-spacing:.04em;color:var(--fg-1);white-space:nowrap;text-overflow:ellipsis;max-width:min(116px,40vw);font-size:14px;overflow:hidden}.spine-deck{font:var(--t-label-lg);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;max-width:min(116px,40vw);overflow:hidden}.spine-tag-btn{border-radius:var(--r-sm);min-width:0;max-width:100%;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:8px;margin:-3px -5px;padding:3px 5px;display:flex}.spine-tag-btn:active{background:var(--bg-1)}.hub-menu-btn{background:var(--bg-1);border:1px solid var(--line-2);width:46px;height:46px;color:var(--gold);box-shadow:var(--shadow-2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.hub-menu-btn:active{background:var(--bg-2);border-color:var(--gold);transform:scale(.95)}.live-topbar{z-index:20;background:var(--void);border-bottom:1px solid var(--line);align-items:stretch;gap:8px;padding:6px 8px 6px 10px;display:flex;position:relative}.live-topbar-seats{overscroll-behavior-x:contain;scrollbar-width:none;flex:1;align-items:stretch;gap:8px;min-width:0;display:flex;overflow-x:auto}.live-topbar-seats::-webkit-scrollbar{display:none}.live-topbar-empty{font:var(--t-meta);color:var(--fg-3);align-self:center;margin:0}.live-topbar-side{flex:none;align-items:center;gap:8px;display:flex}.live-topbar .hub-menu-btn{width:var(--hit-min);height:var(--hit-min);box-shadow:none}.live-chip{border-radius:var(--r-md);border:1px solid var(--glow-color);flex-direction:column;flex:none;justify-content:center;gap:3px;min-width:104px;max-width:168px;padding:5px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.live-chip{border:1px solid color-mix(in oklch, var(--glow-color) 26%, var(--line))}}.live-chip{background:linear-gradient(180deg, var(--id-surface), var(--bg-1) 78%)}.live-chip.is-waiting{opacity:.5}.live-chip.is-me{border-color:var(--gold-line);position:relative}.live-chip-hit{border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.live-chip.is-me>:not(.live-chip-hit){pointer-events:none}.live-chip.is-me .fp-badge{pointer-events:auto;position:relative}.live-chip-deck{min-width:0;font:var(--t-meta);color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;line-height:23px;overflow:hidden}.live-chip.is-absent{opacity:.68}.live-chip-id{align-items:center;gap:5px;min-width:0;display:flex}.live-chip-name{font:var(--t-meta);color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.live-chip-line{align-items:center;gap:8px;min-width:0;display:flex}.live-chip-pv{color:var(--fg-1);font-size:23px;font-weight:800;line-height:1}.live-chip-wait{font:var(--t-meta);color:var(--fg-3)}.live-chip-off{width:13px;height:13px;color:var(--fg-3);flex:none}.live-chip-counters{align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.live-chip-counter{color:var(--fg-2);white-space:nowrap;align-items:center;gap:2px;font-size:14px;line-height:1;display:inline-flex}.live-status,.live-expiry{min-height:40px;font:var(--t-meta);color:var(--fg-2);background:var(--void);border-bottom:1px solid var(--line);align-items:center;gap:8px;margin:0;padding:4px 8px 4px 12px;display:flex}.live-status-ic{width:14px;height:14px;color:var(--fg-3);flex:none}.live-status-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.live-status .btn.sm{letter-spacing:.06em;flex:none;gap:6px;height:30px;min-height:30px;padding:0 12px}.live-status .btn.sm .ic{width:14px;height:14px}.live-expiry,.live-expiry .live-status-ic{color:var(--warn)}.desk-row{grid-template-columns:repeat(var(--desk-cols,1), 1fr);background:var(--line);gap:3px;min-height:0;display:grid}.board-deskhub{flex-direction:column;justify-content:center;gap:4px;min-height:56px;padding:8px 14px;display:flex;position:relative}.board-deskhub .deskhub-row{align-items:center;gap:12px;display:flex}.board-deskhub .deskhub-cell{flex:1;min-width:0;display:flex}.board-deskhub .hub-menu-wrap{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.board-deskhub .deskhub-row{padding:0 34px}.quadrant-row{background:var(--line);grid-template-columns:1fr 1fr;gap:3px;min-height:0;display:grid}.quadrant-row.one{grid-template-columns:1fr}.quadrant-col{background:var(--line);grid-template-rows:repeat(3,1fr);gap:3px;min-width:0;min-height:0;display:grid}.quadrant-col.two{grid-template-rows:repeat(2,1fr)}.seat-cell{min-width:0;min-height:0;position:relative;container-type:size}.board-vspine{z-index:20;background:var(--void);border-left:1px solid var(--line);border-right:1px solid var(--line);width:40px;height:100%;position:relative}.vspine-col{pointer-events:none;grid-template-rows:repeat(3,1fr);display:grid;position:absolute;inset:0}.vspine-cell{pointer-events:none;position:relative}.vspine-cell>*{transform-origin:0;pointer-events:auto;width:max-content;max-width:34vh;position:absolute;left:50%}.vspine-col-left .vspine-cell>*{top:0;transform:rotate(90deg)}.vspine-col-right .vspine-cell>*{bottom:0;transform:rotate(-90deg)}.board-vspine .hub-menu-btn svg{transform:rotate(90deg)}.force-portrait[data-rotated]{width:var(--canvas-w,100vh);height:var(--canvas-h,100vw);transform:translate(-50%, -50%) rotate(var(--rot,-90deg));transform-origin:50%;position:fixed;top:50%;left:50%}@media screen and (orientation:landscape){.force-portrait:not([data-rotated]):not(.board-desktop){transform-origin:50%;width:100vh;height:100vw;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@font-face{font-family:Mana;src:url(/assets/mana-D0absDf6.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}.ms{font:14px Mana;font-size:inherit;text-rendering:auto;speak:none;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:normal;margin-inline-start:0;line-height:1em;display:inline-block}.ms-cost{color:#111;text-align:center;text-indent:0;background-color:#beb9b2;border-radius:1em;width:1.3em;height:1.3em;font-size:.95em;line-height:1.35em!important}.ms-cost.ms-w{background-color:#f0f2c0}.ms-cost.ms-u{background-color:#b5cde3}.ms-cost.ms-b{background-color:#aca29a}.ms-cost.ms-r{background-color:#db8664}.ms-cost.ms-g{background-color:#93b483}.ms-w:before{content:""}.ms-u:before{content:""}.ms-b:before{content:""}.ms-r:before{content:""}.ms-g:before{content:""}.ms-c:before{content:""}.ms-watermark-colorpie:before{content:""}.ms-0:before{content:""}.ms-1:before{content:""}.ms-2:before{content:""}.ms-3:before{content:""}.ms-4:before{content:""}.ms-5:before{content:""}.ms-6:before{content:""}.ms-7:before{content:""}.ms-8:before{content:""}.ms-9:before{content:""}.ms-10:before{content:""}.ms-11:before{content:""}.ms-12:before{content:""}.ms-13:before{content:""}.ms-14:before{content:""}.ms-15:before{content:""}.ms-16:before{content:""}.ms-17:before{content:""}.ms-18:before{content:""}.ms-19:before{content:""}.ms-20:before{content:""}.ms-x:before{content:""}.ms-y:before{content:""}.ms-z:before{content:""}.ms-tap:before{content:""}.ms-e:before{content:""}.ms-p:before{content:""}.ms-cost.ms-untap{color:#fff;background-color:#111}.ms-s:before{content:""}.ms-cost.ms-s{position:relative}.ms-cost.ms-s:before{color:#fff;-webkit-text-stroke:2px #fff;font-size:.85em;display:inline-block;position:relative;top:-.05em}.ms-cost.ms-s:after{content:"";color:#333;margin-left:-.9em;font-size:1.1em;position:absolute}.ms-cost.ms-wp{background-color:#f0f2c0}.ms-cost.ms-up{background-color:#b5cde3}.ms-cost.ms-bp{background-color:#aca29a}.ms-cost.ms-rp{background-color:#db8664}.ms-cost.ms-gp{background-color:#93b483}.ms-cost.ms-wu,.ms-cost.ms-wb,.ms-cost.ms-ub,.ms-cost.ms-ur,.ms-cost.ms-br,.ms-cost.ms-bg,.ms-cost.ms-rw,.ms-cost.ms-rg,.ms-cost.ms-gw,.ms-cost.ms-gu,.ms-cost.ms-2w,.ms-cost.ms-2u,.ms-cost.ms-2b,.ms-cost.ms-2r,.ms-cost.ms-2g,.ms-cost.ms-cw,.ms-cost.ms-cu,.ms-cost.ms-cb,.ms-cost.ms-cr,.ms-cost.ms-cg,.ms-cost.ms-wup,.ms-cost.ms-wbp,.ms-cost.ms-ubp,.ms-cost.ms-urp,.ms-cost.ms-brp,.ms-cost.ms-bgp,.ms-cost.ms-rwp,.ms-cost.ms-rgp,.ms-cost.ms-gwp,.ms-cost.ms-gup{--ms-half-top:#beb9b2;--ms-half-bottom:#b5cde3;background:linear-gradient(135deg, var(--ms-half-top) 0%, var(--ms-half-top) 50%, var(--ms-half-bottom) 50%, var(--ms-half-bottom) 100%);position:relative}.ms-cost.ms-wu:before,.ms-cost.ms-wu:after,.ms-cost.ms-wb:before,.ms-cost.ms-wb:after,.ms-cost.ms-ub:before,.ms-cost.ms-ub:after,.ms-cost.ms-ur:before,.ms-cost.ms-ur:after,.ms-cost.ms-br:before,.ms-cost.ms-br:after,.ms-cost.ms-bg:before,.ms-cost.ms-bg:after,.ms-cost.ms-rw:before,.ms-cost.ms-rw:after,.ms-cost.ms-rg:before,.ms-cost.ms-rg:after,.ms-cost.ms-gw:before,.ms-cost.ms-gw:after,.ms-cost.ms-gu:before,.ms-cost.ms-gu:after,.ms-cost.ms-2w:before,.ms-cost.ms-2w:after,.ms-cost.ms-2u:before,.ms-cost.ms-2u:after,.ms-cost.ms-2b:before,.ms-cost.ms-2b:after,.ms-cost.ms-2r:before,.ms-cost.ms-2r:after,.ms-cost.ms-2g:before,.ms-cost.ms-2g:after,.ms-cost.ms-cw:before,.ms-cost.ms-cw:after,.ms-cost.ms-cu:before,.ms-cost.ms-cu:after,.ms-cost.ms-cb:before,.ms-cost.ms-cb:after,.ms-cost.ms-cr:before,.ms-cost.ms-cr:after,.ms-cost.ms-cg:before,.ms-cost.ms-cg:after,.ms-cost.ms-wup:before,.ms-cost.ms-wup:after,.ms-cost.ms-wbp:before,.ms-cost.ms-wbp:after,.ms-cost.ms-ubp:before,.ms-cost.ms-ubp:after,.ms-cost.ms-urp:before,.ms-cost.ms-urp:after,.ms-cost.ms-brp:before,.ms-cost.ms-brp:after,.ms-cost.ms-bgp:before,.ms-cost.ms-bgp:after,.ms-cost.ms-rwp:before,.ms-cost.ms-rwp:after,.ms-cost.ms-rgp:before,.ms-cost.ms-rgp:after,.ms-cost.ms-gwp:before,.ms-cost.ms-gwp:after,.ms-cost.ms-gup:before,.ms-cost.ms-gup:after{font-size:.55em;position:absolute}.ms-cost.ms-wu:before,.ms-cost.ms-wb:before,.ms-cost.ms-ub:before,.ms-cost.ms-ur:before,.ms-cost.ms-br:before,.ms-cost.ms-bg:before,.ms-cost.ms-rw:before,.ms-cost.ms-rg:before,.ms-cost.ms-gw:before,.ms-cost.ms-gu:before,.ms-cost.ms-2w:before,.ms-cost.ms-2u:before,.ms-cost.ms-2b:before,.ms-cost.ms-2r:before,.ms-cost.ms-2g:before,.ms-cost.ms-cw:before,.ms-cost.ms-cu:before,.ms-cost.ms-cb:before,.ms-cost.ms-cr:before,.ms-cost.ms-cg:before,.ms-cost.ms-wup:before,.ms-cost.ms-wbp:before,.ms-cost.ms-ubp:before,.ms-cost.ms-urp:before,.ms-cost.ms-brp:before,.ms-cost.ms-bgp:before,.ms-cost.ms-rwp:before,.ms-cost.ms-rgp:before,.ms-cost.ms-gwp:before,.ms-cost.ms-gup:before{top:-.38em;left:.28em}.ms-cost.ms-wu:after,.ms-cost.ms-wb:after,.ms-cost.ms-ub:after,.ms-cost.ms-ur:after,.ms-cost.ms-br:after,.ms-cost.ms-bg:after,.ms-cost.ms-rw:after,.ms-cost.ms-rg:after,.ms-cost.ms-gw:after,.ms-cost.ms-gu:after,.ms-cost.ms-2w:after,.ms-cost.ms-2u:after,.ms-cost.ms-2b:after,.ms-cost.ms-2r:after,.ms-cost.ms-2g:after,.ms-cost.ms-cw:after,.ms-cost.ms-cu:after,.ms-cost.ms-cb:after,.ms-cost.ms-cr:after,.ms-cost.ms-cg:after,.ms-cost.ms-wup:after,.ms-cost.ms-wbp:after,.ms-cost.ms-ubp:after,.ms-cost.ms-urp:after,.ms-cost.ms-brp:after,.ms-cost.ms-bgp:after,.ms-cost.ms-rwp:after,.ms-cost.ms-rgp:after,.ms-cost.ms-gwp:after,.ms-cost.ms-gup:after{top:.5em;left:1em}.ms-wu:before,.ms-wb:before,.ms-rw:after,.ms-gw:after,.ms-2w:after,.ms-cw:after{content:""}.ms-ub:before,.ms-ur:before,.ms-wu:after,.ms-gu:after,.ms-2u:after,.ms-cu:after{content:""}.ms-br:before,.ms-bg:before,.ms-wb:after,.ms-ub:after,.ms-2b:after,.ms-cb:after{content:""}.ms-rw:before,.ms-rg:before,.ms-ur:after,.ms-br:after,.ms-2r:after,.ms-cr:after{content:""}.ms-gw:before,.ms-gu:before,.ms-bg:after,.ms-rg:after,.ms-2g:after,.ms-cg:after{content:""}.ms-2w:before,.ms-2u:before,.ms-2b:before,.ms-2r:before,.ms-2g:before{content:""}.ms-cw:before,.ms-cu:before,.ms-cb:before,.ms-cr:before,.ms-cg:before{content:""}.ms-wp:before,.ms-up:before,.ms-bp:before,.ms-rp:before,.ms-gp:before,.ms-wup:before,.ms-wup:after,.ms-wbp:before,.ms-wbp:after,.ms-ubp:before,.ms-ubp:after,.ms-urp:before,.ms-urp:after,.ms-brp:before,.ms-brp:after,.ms-bgp:before,.ms-bgp:after,.ms-rwp:before,.ms-rwp:after,.ms-rgp:before,.ms-rgp:after,.ms-gwp:before,.ms-gwp:after,.ms-gup:before,.ms-gup:after{content:""}.ms-cost.ms-wu,.ms-cost.ms-wup{--ms-half-top:#f0f2c0}.ms-cost.ms-wb,.ms-cost.ms-wbp{--ms-half-top:#f0f2c0;--ms-half-bottom:#aca29a}.ms-cost.ms-ub,.ms-cost.ms-ubp{--ms-half-top:#b5cde3;--ms-half-bottom:#aca29a}.ms-cost.ms-ur,.ms-cost.ms-urp{--ms-half-top:#b5cde3;--ms-half-bottom:#db8664}.ms-cost.ms-br,.ms-cost.ms-brp{--ms-half-top:#aca29a;--ms-half-bottom:#db8664}.ms-cost.ms-bg,.ms-cost.ms-bgp{--ms-half-top:#aca29a;--ms-half-bottom:#93b483}.ms-cost.ms-rw,.ms-cost.ms-rwp{--ms-half-top:#db8664;--ms-half-bottom:#f0f2c0}.ms-cost.ms-rg,.ms-cost.ms-rgp{--ms-half-top:#db8664;--ms-half-bottom:#93b483}.ms-cost.ms-gw,.ms-cost.ms-gwp{--ms-half-top:#93b483;--ms-half-bottom:#f0f2c0}.ms-cost.ms-gu,.ms-cost.ms-gup{--ms-half-top:#93b483}.ms-cost.ms-2w,.ms-cost.ms-cw{--ms-half-bottom:#f0f2c0}.ms-cost.ms-2b,.ms-cost.ms-cb{--ms-half-bottom:#aca29a}.ms-cost.ms-2r,.ms-cost.ms-cr{--ms-half-bottom:#db8664}.ms-cost.ms-2g,.ms-cost.ms-cg{--ms-half-bottom:#93b483}.ms-dfc-day:before{content:""}.ms-dfc-night:before{content:""}.ms-cost.ms-watermark-colorpie:before{position:relative;top:-.07em}.ms-ci-wu{background:conic-gradient(#f0f2c0 45deg,#b5cde3 45deg 225deg,#f0f2c0 225deg)}.ms-ci-wb{background:conic-gradient(#f0f2c0 45deg,#aca29a 45deg 225deg,#f0f2c0 225deg)}.ms-ci-ub{background:conic-gradient(#b5cde3 45deg,#aca29a 45deg 225deg,#b5cde3 225deg)}.ms-ci-ur{background:conic-gradient(#b5cde3 45deg,#db8664 45deg 225deg,#b5cde3 225deg)}.ms-ci-bg{background:conic-gradient(#aca29a 45deg,#93b483 45deg 225deg,#aca29a 225deg)}.ms-ci-br{background:conic-gradient(#aca29a 45deg,#db8664 45deg 225deg,#aca29a 225deg)}.ms-ci-wr{background:conic-gradient(#db8664 45deg,#f0f2c0 45deg 225deg,#db8664 225deg)}.ms-ci-rg{background:conic-gradient(#db8664 45deg,#93b483 45deg 225deg,#db8664 225deg)}.ms-ci-ug{background:conic-gradient(#93b483 45deg,#b5cde3 45deg 225deg,#93b483 225deg)}.ms-ci-wg{background:conic-gradient(#93b483 45deg,#f0f2c0 45deg 225deg,#93b483 225deg)}.ms-ci-wbg{background:conic-gradient(#aca29a 60deg,#93b483 60deg 180deg,#f0f2c0 180deg 300deg,#aca29a 300deg)}.ms-ci-wur{background:conic-gradient(#db8664 60deg,#f0f2c0 60deg 180deg,#b5cde3 180deg 300deg,#db8664 300deg)}.ms-ci-wbr{background:conic-gradient(#f0f2c0 60deg,#aca29a 60deg 180deg,#db8664 180deg 300deg,#f0f2c0 300deg)}.ms-ci-ubg{background:conic-gradient(#93b483 60deg,#b5cde3 60deg 180deg,#aca29a 180deg 300deg,#93b483 300deg)}.ms-ci-urg{background:conic-gradient(#b5cde3 60deg,#db8664 60deg 180deg,#93b483 180deg 300deg,#b5cde3 300deg)}.ms-ci-wub{background:conic-gradient(#aca29a 60deg,#f0f2c0 60deg 180deg,#b5cde3 180deg 300deg,#aca29a 300deg)}.ms-ci-wug{background:conic-gradient(#b5cde3 60deg,#93b483 60deg 180deg,#f0f2c0 180deg 300deg,#b5cde3 300deg)}.ms-ci-ubr{background:conic-gradient(#db8664 60deg,#b5cde3 60deg 180deg,#aca29a 180deg 300deg,#db8664 300deg)}.ms-ci-brg{background:conic-gradient(#93b483 60deg,#aca29a 60deg 180deg,#db8664 180deg 300deg,#93b483 300deg)}.ms-ci-wrg{background:conic-gradient(#f0f2c0 60deg,#db8664 60deg 180deg,#93b483 180deg 300deg,#f0f2c0 300deg)}.ms-ci-ubrg{background:conic-gradient(#b5cde3 45deg,#aca29a 45deg 135deg,#db8664 135deg 225deg,#93b483 225deg 315deg,#b5cde3 315deg)}.ms-ci-wbrg{background:conic-gradient(#aca29a 45deg,#db8664 45deg 135deg,#93b483 135deg 225deg,#f0f2c0 225deg 315deg,#aca29a 315deg)}.ms-ci-wurg{background:conic-gradient(#db8664 45deg,#93b483 45deg 135deg,#f0f2c0 135deg 225deg,#b5cde3 225deg 315deg,#db8664 315deg)}.ms-ci-wubg{background:conic-gradient(#93b483 45deg,#f0f2c0 45deg 135deg,#b5cde3 135deg 225deg,#aca29a 225deg 315deg,#93b483 315deg)}.ms-ci-wubr{background:conic-gradient(#f0f2c0 45deg,#b5cde3 45deg 135deg,#aca29a 135deg 225deg,#db8664 225deg 315deg,#f0f2c0 315deg)}.ms-watermark-azorius:before{content:""}.ms-watermark-boros:before{content:""}.ms-watermark-dimir:before{content:""}.ms-watermark-golgari:before{content:""}.ms-watermark-gruul:before{content:""}.ms-watermark-izzet:before{content:""}.ms-watermark-orzhov:before{content:""}.ms-watermark-rakdos:before{content:""}.ms-watermark-selesnya:before{content:""}.ms-watermark-simic:before{content:""}.ms-watermark-abzan:before{content:""}.ms-watermark-jeskai:before{content:""}.ms-watermark-mardu:before{content:""}.ms-watermark-sultai:before{content:""}.ms-watermark-temur:before{content:""}.ms-cost[class*=ms-watermark-]:not(.ms-watermark-colorpie):before{position:relative;top:-.09em}.ms-cost.ms-watermark-azorius:not(.ms-watermark-colorpie):before{top:-.12em}.ms-cost.ms-watermark-orzhov:not(.ms-watermark-colorpie):before,.ms-cost.ms-watermark-golgari:not(.ms-watermark-colorpie):before,.ms-cost.ms-watermark-jeskai:not(.ms-watermark-colorpie):before,.ms-cost.ms-watermark-simic:not(.ms-watermark-colorpie):before{top:-.05em}.ms-cost.ms-watermark-dimir:not(.ms-watermark-colorpie):before,.ms-cost.ms-watermark-sultai:not(.ms-watermark-colorpie):before,.ms-cost.ms-watermark-mardu:not(.ms-watermark-colorpie):before,.ms-cost.ms-watermark-abzan:not(.ms-watermark-colorpie):before,.ms-cost.ms-watermark-temur:not(.ms-watermark-colorpie):before{top:0}.ms-cost.ms-c:before{position:relative;top:-.04em}.ms-id-shard,.ms-id-quad{vertical-align:middle;border-radius:100%;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.ms-id-shard img,.ms-id-quad img{object-fit:contain;width:66%;height:66%}.ms-commander:before{content:""}.ms-planeswalker:before{content:""}.ms-loyalty-start:before{content:""}.ms-untap:before{content:""}.ms-infinity:before{content:""}.ms-artifact:before{content:""}.ms-saga:before{content:""}.ms-energy:before{content:""}.ms-creature:before{content:""}.ms-conspiracy:before{content:""}.ms-plane:before{content:""}.ms-scheme:before{content:""}.ms-vanguard:before{content:""}.ms-multiple:before{content:""}.ms-chaos:before{content:""}.ms-instant:before{content:""}.ms-sorcery:before{content:""}.ms-enchantment:before{content:""}.ms-land:before{content:""}.ms-battle:before{content:""}.scr{flex-direction:column;min-height:100%;display:flex}.scr-body{box-sizing:border-box;gap:var(--sp-screen);flex-direction:column;flex:1;padding:18px 16px 28px;display:flex}.scr-body.flush{padding:0}.scr-solo{height:100%;overflow-y:auto}.stack{flex-direction:column;display:flex}.row{align-items:center;display:flex}.row.between{justify-content:space-between}.row.gap{gap:var(--sp-3)}.grow{flex:1;min-width:0}.center{justify-content:center;align-items:center;display:flex}@media (width>=64rem){.scr-body{padding:24px 28px 40px}.scr-body.flush{padding:0}.scr-solo .scr-body{width:100%;max-width:46rem;margin-inline:auto}.form-measure{max-width:34rem}}.cols{display:contents}@media (width>=64rem){.cols{gap:var(--sp-screen) 28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.cols.cols-5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.cols.cols-7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.cols>.span{grid-column:1/-1}.cols>.cols-group{gap:var(--sp-screen);flex-direction:column;min-width:0;display:flex}}.cols-group{display:contents}.sa-seats{flex-direction:column;gap:8px;display:flex}@media (width>=64rem){.setup-cols{grid-template:"seg players""format players""options players""cta players"".players"1fr/minmax(0,4fr) minmax(0,8fr)}.setup-cols>.sa-seg{grid-area:seg}.setup-cols>.sa-format{grid-area:format}.setup-cols>.sa-players{grid-area:players}.setup-cols>.sa-options{grid-area:options}.setup-cols>.sa-cta{grid-area:cta}.sa-seats{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}}@media (width<=63.99rem){.sa-players .sa-add{order:1}}@media (width>=64rem){.tn-cols{grid-template:"name players""wins players""format players""recap players""cta players"".players"1fr/minmax(0,4fr) minmax(0,8fr)}.tn-cols>.tn-name{grid-area:name}.tn-cols>.tn-wins{grid-area:wins}.tn-cols>.tn-format{grid-area:format}.tn-cols>.tn-players{grid-area:players}.tn-cols>.tn-recap{grid-area:recap}.tn-cols>.sa-cta{grid-area:cta}}.card.seat-row{border:1px solid color-mix(in oklch, var(--glow-color) 26%, var(--line));padding:0;overflow:hidden}.seat-row :is(.sr-pip,.sr-who,.sr-deck){cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0}.seat-row .sr-player{background:linear-gradient(90deg, var(--id-surface), transparent 70%);align-items:center;gap:8px;min-height:48px;padding:4px 8px 4px 10px;display:flex}.seat-row .sr-pip{flex-shrink:0;display:flex}.seat-row .sr-who{flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:44px;display:flex}.seat-row .sr-who>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seat-row .sr-who .meta{color:var(--fg-3)}.seat-row .sr-deck{border-top:1px solid var(--line);align-items:center;gap:10px;width:100%;min-height:56px;padding:7px 8px 7px 10px;display:flex}.seat-row .sr-slot{background:var(--bg-1);border:1px dashed var(--line-2);width:56px;height:40px;color:var(--fg-2);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.seat-row .sr-slot svg{width:18px;height:18px}.seat-row .sr-deck-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.seat-row .sr-deck-name{font:var(--t-title);color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.seat-row .sr-deck-name.muted{color:var(--fg-2)}.seat-row .sr-deck-meta{min-width:0;font:var(--t-meta);color:var(--fg-3);white-space:nowrap;align-items:center;gap:5px;display:flex}.seat-row .sr-deck-meta .ic{flex-shrink:0;width:13px;height:13px}.seat-row .sr-cmd{color:var(--fg-2);text-overflow:ellipsis;min-width:0;overflow:hidden}.solo-live-hint{margin:8px 2px 0}.solo-live-hint button{cursor:pointer;color:var(--gold);font:inherit;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}@media (width>=64rem){.scr:has(.panes){height:100%}.scr:has(.panes)>.scr-body{min-height:0;padding-bottom:24px}.scr-body :has(.panes):not(.panes){flex-direction:column;flex:1;min-height:0;display:flex}.panes{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}.atl-cols{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.atl-cols>.atl-side{grid-area:1/1}.atl-cols>.atl-main{grid-area:1/2}.atl-cols>*{max-height:100%;margin-inline:-4px;padding:4px}.atl-cols>:is(.atl-side,.atl-main){overscroll-behavior:contain;overflow-y:auto}.atl-side.has-search>.card-search-pane{flex:1;min-height:12rem}.atl-cols.has-detail{grid-template-columns:minmax(0,5fr) minmax(0,5fr) minmax(0,4fr);column-gap:20px}.atl-cols>.atl-detail{grid-area:1/3}.atl-detail>.card-detail-pane{flex:1;min-height:0}.atl-detail>.card-detail-pane[hidden]{display:none}.card-detail-pane.is-peek{justify-content:flex-start;padding-top:10px}.card-detail-pane.is-peek img{max-width:100%;height:auto;box-shadow:var(--shadow-3);border-radius:18px}.atl-cols.hist-cols.has-detail{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,6fr)}.hist-side>.archive-filters-pane,.meta-side>.archive-filters-pane{overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-1);flex:1;min-height:0;padding:12px;overflow-y:auto}.archive-filters-pane .opt-list{max-height:none;overflow:visible}.atl-detail>.hist-detail-pane{flex:1;min-height:0}}.pa-desk-only{display:none}@media (width>=64rem){.pa-desk-only{display:block}.play-cols{grid-template:"seg seg seg""launch live recent""launch stale recent""launch tables recent""launch.recent"1fr/minmax(0,4fr) minmax(0,5fr) minmax(0,6fr);row-gap:0}.play-cols>.pa-seg{max-width:26rem;margin-bottom:var(--sp-screen);grid-area:seg;justify-self:start}.play-cols>.pa-live{grid-area:live}.play-cols>.pa-stale{grid-area:stale}.play-cols>.pa-tables{grid-area:tables}.play-cols>.pa-recent{grid-area:recent}.play-cols>.pa-live:not(:empty),.play-cols>.pa-stale:not(:empty){margin-bottom:var(--sp-screen)}.play-cols>.pa-launch{top:calc(var(--app-header-h,0px) + 8px);grid-area:launch;align-self:start;gap:0;position:sticky}}.play-dock{z-index:10;background:var(--void);border-top:1px solid var(--line);flex-direction:column;gap:8px;margin:auto -16px -28px;padding:10px 16px 12px;display:flex;position:sticky;bottom:0}.play-dock .pd-btns{flex-direction:column;gap:8px;display:flex}.rematch-btn{min-width:0}.rematch-btn .rematch-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.pa-launch .rematch-btn{margin-top:8px}.pa-launch .rematch-btn .rematch-label{flex-direction:column;align-items:center;gap:2px;display:flex}.pa-launch .rematch-btn .rm-sep{display:none}.pa-launch .rematch-btn .rm-who{text-overflow:ellipsis;max-width:100%;font:var(--t-meta);letter-spacing:0;text-transform:none;color:var(--fg-2);overflow:hidden}@media (width<=63.99rem){.play-cols>.pa-launch{display:none}}@media (width>=64rem){.play-dock{display:none}}.tr-dock{z-index:10;background:var(--void);border-top:1px solid var(--line);margin:auto -16px -28px;padding:10px 16px 12px;position:sticky;bottom:0}@media (width>=64rem){.tr-dock{display:none}}.recognised-sum{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-1);padding:10px 12px}.recognised-unparsed{font:var(--t-meta);font-family:var(--font-mono);color:var(--danger);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.recognised-unparsed li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recognised-empty{color:var(--fg-3);align-items:center;gap:8px;display:flex}.recognised-empty .ic{flex-shrink:0;width:16px;height:16px}.paste-cols{flex-direction:column;gap:16px;display:flex}.paste-text textarea{resize:vertical;min-height:150px}.filter-foot.paste-foot{flex-direction:column;align-items:stretch;margin-top:12px}.paste-foot>.hint{text-align:left;font:var(--t-meta)}.import-dock{z-index:10;background:var(--void);border-top:1px solid var(--line);margin:auto -16px -28px;padding:10px 16px 12px;position:sticky;bottom:0}.import-cols{flex-direction:column;gap:14px;display:flex}@media (width<=63.99rem){.import-cols .import-new{display:none}}@media (width>=64rem){.paste-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;height:min(62dvh,600px);display:grid}.paste-text{min-height:0}.paste-text textarea{resize:none;flex:1;min-height:0}.paste-preview{overscroll-behavior:contain;min-height:0;padding-right:4px;overflow-y:auto}.import-dock{display:none}.import-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:24px;display:grid}.import-cols>.import-side{top:calc(var(--app-header-h,0px) + 8px);position:sticky}}.deck-cols,.deck-side{display:contents}@media (width>=64rem){.deck-cols.has-detail{grid-template-columns:minmax(0,1fr);display:grid}.deck-cols.has-detail>*{flex-direction:column;min-width:0;max-height:100%;margin-inline:-4px;padding:4px;display:flex}.deck-detail>.hist-detail-pane{flex:1;min-height:0}}.deck-tab-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:20px;display:grid}.deck-tab-cols.ideas{grid-template-columns:minmax(0,1fr) 440px}.deck-tab-cols>.dtc-col{overscroll-behavior:contain;flex-direction:column;min-width:0;max-height:100%;margin-inline:-4px;padding:4px;display:flex;overflow-y:auto}.deck-tab-cols>.dtc-side{gap:14px}.dtc-side>.card-detail-pane,.dtc-side>.card-search-pane{flex:1;min-height:0}.profile-actions{flex-wrap:wrap;gap:10px;display:flex}.profile-actions>.btn.block{flex:auto;width:auto}.archive-filters-pane>.sheet-title{font:var(--t-h3);text-align:left;margin:0 0 12px}.hist-detail-pane{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-1);overscroll-behavior:contain;flex-direction:column;gap:16px;padding:0 12px 14px;display:flex;overflow-y:auto}.hist-detail-pane>*{flex-shrink:0}.hist-pane-head{z-index:2;background:var(--bg-1);border-bottom:1px solid var(--line);align-items:center;gap:6px;margin:0 -12px;padding:10px 8px 10px 12px;display:flex;position:sticky;top:0}.hist-pane-title{flex:1;min-width:0}.hist-pane-head.has-back{padding-left:8px}.hist-pane-head.has-back>.hist-pane-title{margin-left:4px}.hist-pane-ttl{font:var(--t-h3);color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.hist-pane-sub{color:var(--fg-3);margin-top:2px}.card-detail-pane{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-1);overscroll-behavior:contain;flex-direction:column;align-items:center;padding:48px 10px 10px;display:flex;position:relative;overflow-y:auto}.atl-row-current{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--gold), inset 0 0 0 100vmax color-mix(in srgb, var(--gold) 10%, transparent)}.atl-row-current .cr-name{color:var(--gold)!important}.mb-list{flex-direction:column;gap:22px;display:flex}.match-board{isolation:isolate;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex;position:relative}.match-board:focus-visible{outline-offset:4px;border-radius:12px}.mb-meta{padding:0 2px}.meta-line.mb-meta{flex-wrap:nowrap}.meta-line.mb-meta>.ml-n.is-trim{flex:1 1 0}.match-board.is-current .mb-meta{color:var(--gold)}.mb-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.mb-slot{flex-direction:column;min-width:0;display:flex;position:relative}.mb-slot.is-alone{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.mb-slot.is-win:after,.mb-col.is-win>.mb-stack:after{content:"";z-index:2;border:2px solid var(--gold-fill);pointer-events:none;border-radius:12px;position:absolute;inset:0}.mb-join{z-index:3;box-sizing:border-box;background:var(--bg-1);border:1px solid var(--line-2);width:34px;height:34px;color:var(--fg-1);font:600 13px/1 var(--font-display);letter-spacing:.02em;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mb-join.at-gutter{top:calc((100% + 10px) * var(--k) / var(--rows) - 5px)}.mb-foot{align-items:center;gap:6px;min-width:0;min-height:30px;margin-top:auto;padding:0 10px;display:flex}.mb-player{min-width:0;font:600 14px/1.2 var(--font-sans);color:var(--fg-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mb-end{color:var(--danger);flex-shrink:0;margin-left:auto;display:inline-flex}.mb-end>svg{flex-shrink:0;width:14px;height:14px}.mb-end.is-win{color:var(--gold)}.mb-end.is-draw{color:var(--fg-2)}.mb-teams{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid;position:relative}.mb-col{flex-direction:column;min-width:0;display:flex;position:relative}.mb-col.day{--team-tone:var(--team-day)}.mb-col.night{--team-tone:var(--team-night)}.mb-team-head{font:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--team-tone);justify-content:center;align-items:center;gap:6px;margin:0 0 7px;display:flex}.mb-team-head>svg{flex-shrink:0;width:13px;height:13px}.mb-stack{flex-direction:column;min-width:0;display:flex;position:relative}.mb-col.is-win>.mb-stack:after{border-color:var(--team-tone)}.mb-teams>.mb-join{top:calc(50% + 10px)}.card-search-pane{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-1);overscroll-behavior:contain;padding:10px;overflow-y:auto}.card-search-pane .sheet-title{font:var(--t-h3);text-align:left;margin-bottom:8px}.atl-row-flash{border-radius:var(--r-md);animation:1.6s ease-out atl-row-flash}@keyframes atl-row-flash{0%{box-shadow:inset 0 0 0 100vmax color-mix(in srgb, var(--gold) 22%, transparent)}to{box-shadow:inset 0 0 0 100vmax #0000}}.atl-draggable{cursor:grab}.atl-draggable:active{cursor:grabbing}.atl-spent{opacity:.45}.atl-drop{border-radius:var(--r-md);outline-offset:4px;outline:1px dashed #0000;transition:outline-color .12s,background-color .12s}.atl-drop.is-target{outline-color:var(--line-2)}.atl-drop.is-over{outline:1px solid var(--gold-line);background:color-mix(in srgb, var(--gold) 8%, transparent)}.atl-drop-hint{border:1px dashed var(--line-2);border-radius:var(--r-md);min-height:44px;font:var(--t-meta);color:var(--fg-3);justify-content:center;align-items:center;margin:0;display:flex}@media (prefers-reduced-motion:reduce){.atl-row-flash{box-shadow:inset 0 0 0 100vmax color-mix(in srgb, var(--gold) 12%, transparent);animation:none}.card-row.is-band.atl-row-flash.atl-row-flash{outline-color:var(--gold-line);animation:none}}.mt-2{margin-top:var(--sp-2)}.mt-4{margin-top:var(--sp-4)}.mt-6{margin-top:var(--sp-6)}.mb-2{margin-bottom:var(--sp-2)}.mb-4{margin-bottom:var(--sp-4)}.mb-6{margin-bottom:var(--sp-6)}.section-label{font:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);justify-content:space-between;align-items:baseline;gap:10px;margin:0 2px 10px;display:flex}.section-label .aside{color:var(--fg-3);font:var(--t-meta);letter-spacing:.02em;text-transform:none}.rules-list{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.rules-list li{font:var(--t-meta);color:var(--fg-2);padding-left:15px;line-height:1.45;position:relative}.rules-list li:before{content:"·";color:var(--gold);position:absolute;left:3px}.divider{background:var(--line);height:1px;margin:var(--sp-4) 0;border:0}.divider.tight{margin:4px 0}.btn{font:var(--t-label-lg);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--r-md);cursor:pointer;color:var(--fg-on-gold);background:var(--gold-fill);white-space:nowrap;box-sizing:border-box;transition:background var(--dur-fast), filter var(--dur-fast), transform var(--dur-fast) var(--ease-out);-webkit-tap-highlight-color:transparent;border:none;justify-content:center;align-items:center;gap:9px;padding:14px 22px;display:inline-flex}.btn:active{transform:scale(.98)}.btn:hover{filter:brightness(1.06)}.btn .ic{width:17px;height:17px}.btn.block{width:100%}.btn.menu-row{justify-content:flex-start}.btn.menu-row .mr-label{text-align:left;flex:1}.btn.menu-row .mr-chev{color:var(--fg-3);flex-shrink:0}.btn.lg{letter-spacing:.1em;padding:16px 24px}.btn.sm{letter-spacing:.08em;padding:9px 15px}.btn{min-height:var(--control-h);padding-block:0}.btn.sm{min-height:var(--control-h-sm);padding-block:0}.btn.sec{background:var(--bg-2);color:var(--fg-1);border:1px solid var(--line-2)}.btn.ghost{color:var(--fg-2);border:1px solid var(--line);background:0 0}.btn.danger{color:var(--danger);border:1px solid color-mix(in oklch, var(--danger) 45%, transparent);background:0 0}.btn.dashed{color:var(--fg-2);border:1px dashed var(--line-2);background:0 0}.btn.id{background:var(--id-surface);color:var(--fg-1);border:1px solid color-mix(in oklch, var(--glow-color) 45%, transparent)}.btn:disabled{opacity:.4;cursor:default}.btn.is-disabled{opacity:.4}.icon-btn{width:var(--hit-min);height:var(--hit-min);cursor:pointer;border:1px solid var(--line-2);color:var(--fg-2);transition:transform var(--dur-fast), background var(--dur-fast), color var(--dur-fast);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-btn:active{transform:scale(.94)}.icon-btn:hover{background:var(--bg-2);color:var(--fg-1)}.icon-btn.gold{color:var(--gold);border-color:var(--gold-line)}.icon-btn .ic{width:19px;height:19px}.icon-btn.sm{width:32px;height:32px}.icon-btn.sm .ic{width:16px;height:16px}.icon-btn.sm+.icon-btn.sm{margin-inline-start:calc(var(--hit-min) - 32px)}:where(.icon-btn.sm,.stepper.sm button,.btn.sm,.cr-trail .btn.sm,.live-status .btn.sm,button.fp-badge,.input-clear,.judge-chip-x,.switch,.app-header .app-lead,.scan-scryfall,.ct-flipbtn,.st-take,.lt-opt,.version-chip,.gs-action,.group-chip,.cards-toolbar>.filter-btn,.search-bar.is-sm>.filter-btn){position:relative}.icon-btn.sm:before,.stepper.sm button:before,.btn.sm:before,.cr-trail .btn.sm:before,.live-status .btn.sm:before,button.fp-badge:before,.input-clear:before,.judge-chip-x:before,.switch:before,.app-header .app-lead:before,.scan-scryfall:before,.ct-flipbtn:before,.st-take:before,.lt-opt:before,.version-chip:before,.gs-action:before,.group-chip:before,.cards-toolbar>.filter-btn:before,.search-bar.is-sm>.filter-btn:before{content:"";border-radius:inherit;inset:min(0px, calc((100% - var(--hit-min)) / 2));position:absolute}.card{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-4);position:relative}.card.flat{background:var(--bg-1)}.card.pad-0{padding:0;overflow:hidden}.card.tappable{cursor:pointer;transition:border-color var(--dur-fast), background var(--dur-fast)}.card.tappable:hover{border-color:var(--line-2)}.card.selected{border-color:var(--gold-line);background:var(--gold-soft)}.hero-card{border-radius:var(--r-lg);border:1px solid color-mix(in oklch, var(--glow-color) 32%, var(--line));background:color-mix(in oklch, var(--id-surface) 26%, var(--bg-2));padding:var(--sp-5);position:relative;overflow:hidden}.stale-card{gap:var(--sp-4);border-color:color-mix(in oklch, var(--warn) 40%, transparent);background:color-mix(in oklch, var(--warn) 8%, var(--bg-1));flex-direction:column;display:flex}.stale-card .stale-head{align-items:flex-start;gap:10px;display:flex}.stale-card .stale-ic{width:20px;height:20px;color:var(--warn);flex:none;margin-top:2px}.stale-card .stale-ttl{font:var(--t-title);color:var(--fg-1);margin:0;font-size:17px}.stale-card .stale-sub{margin:4px 0 0}.stale-card .stale-list{gap:var(--sp-4);flex-direction:column;display:flex}.stale-card .stale-item{gap:var(--sp-2);flex-direction:column;display:flex}.stale-card .stale-acts{gap:var(--sp-2);flex-wrap:wrap;display:flex}.stale-card .stale-acts .btn{flex:auto}.live-tables-card{gap:var(--sp-3);border-color:color-mix(in oklch, var(--gold) 38%, transparent);background:color-mix(in oklch, var(--gold) 7%, var(--bg-1));flex-direction:column;display:flex}.live-tables-card .ltc-head{align-items:flex-start;gap:10px;display:flex}.live-tables-card .ltc-ic{width:20px;height:20px;color:var(--gold);flex:none;margin-top:2px}.live-tables-card .ltc-ttl{font:var(--t-title);color:var(--fg-1);margin:0;font-size:17px}.live-tables-card .ltc-sub{margin:4px 0 0}.list{flex-direction:column;gap:8px;display:flex}.list.tight{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-lg);gap:0;overflow:hidden}.list.tight .list-row{border:none;border-top:1px solid var(--line);background:0 0;border-radius:0}.list.tight .list-row:first-child{border-top:none}.list.tight .ttl{font:var(--t-body);font-size:16px}.list-row{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-md);box-sizing:border-box;text-align:left;width:100%;min-height:60px;font:var(--t-body);color:var(--fg-1);align-items:center;gap:14px;padding:13px 14px;display:flex}button.list-row{cursor:pointer;transition:background var(--dur-fast), border-color var(--dur-fast)}button.list-row:hover{background:var(--bg-3);border-color:var(--line-2)}.list.tight button.list-row:hover{background:var(--bg-2)}.list-row.selected,button.list-row.selected:hover{background:var(--gold-soft);border-color:var(--gold-line)}.list-row .row-check{width:22px;height:22px;color:var(--gold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.list-row .row-check .ic{width:19px;height:19px}.list-row .lead{flex-shrink:0;justify-content:center;align-items:center;display:flex}.list-row .lead-ic{background:var(--bg-3);width:38px;height:38px;color:var(--gold);border-radius:10px;justify-content:center;align-items:center;display:flex}.list-row .lead-ic .ic{width:19px;height:19px}.list-row .body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.list-row .ttl{font:var(--t-title);color:var(--fg-1);letter-spacing:.01em;overflow-wrap:anywhere;font-size:17px}.list-row .sub{font:var(--t-meta);color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list-row .sub.rich{white-space:normal;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex;overflow:visible}.list-row .sub.rich>span{min-width:0}.list-row:has(>.trail .switch) .sub{white-space:normal;text-overflow:clip;overflow:visible}.vs{color:var(--fg-3);letter-spacing:.04em;font-size:.62em;font-weight:500}.list-row .trail{color:var(--fg-3);flex-shrink:0;align-items:center;gap:10px;display:flex}.list-row .chev{width:18px;height:18px;color:var(--fg-3)}.field{flex-direction:column;gap:7px;display:flex}.field>.lbl{font:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.input{font:var(--t-body);color:var(--fg-1);background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--r-md);box-sizing:border-box;width:100%;transition:border-color var(--dur-fast);padding:13px 14px}.input:not(textarea){height:var(--control-h);padding-block:0}.input.sm:not(textarea){height:var(--control-h-sm);font:var(--t-body-sm)}.input::placeholder{color:var(--fg-3)}.input:focus{border-color:var(--gold-line)}.input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.field .hint{font:var(--t-meta);color:var(--fg-3)}.input-wrap{align-items:center;width:100%;display:flex;position:relative}.input-wrap>.input{width:100%}.input-wrap.has-icon>.input{padding-left:40px}.input-wrap.has-clear>.input{padding-right:42px}.input-wrap>.input-ic{width:17px;height:17px;color:var(--fg-3);pointer-events:none;position:absolute;left:13px}.input-wrap>.input-clear{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.input-wrap>.input-clear:active{transform:translateY(-50%)scale(.92)}.select-wrap{align-items:center;width:100%;display:flex;position:relative}.select-wrap>select.input{appearance:none;cursor:pointer;padding-right:40px}.select-wrap>.select-ic{width:18px;height:18px;color:var(--fg-3);pointer-events:none;position:absolute;right:13px}.select-wrap.sm{flex-shrink:0;width:auto}.select-wrap.sm>select.input{width:auto;height:var(--control-h-sm);font:var(--t-meta);padding:0 30px 0 12px}.select-wrap>select.input:disabled{opacity:.6;cursor:default}.select-wrap:has(>select.input:disabled)>.select-ic{opacity:.45}.select-wrap.sm>.select-ic{width:15px;height:15px;right:9px}.input-clear{width:30px;height:30px;color:var(--fg-3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast), background var(--dur-fast), transform var(--dur-fast);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.input-clear:hover{color:var(--fg-1);background:var(--bg-2)}.input-clear:active{transform:scale(.92)}.input-clear .ic{width:17px;height:17px}.switch{cursor:pointer;background:var(--bg-3);width:50px;height:28px;transition:background var(--dur-med) var(--ease-out);-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;flex-shrink:0;position:relative}.switch:after{content:"";background:var(--fg-2);width:20px;height:20px;transition:left var(--dur-med) var(--ease-out), background var(--dur-med);border-radius:50%;position:absolute;top:4px;left:4px}.switch[aria-checked=true]{background:var(--gold-fill)}.switch[aria-checked=true]:after{background:var(--fg-on-gold);left:26px}.switch:disabled{opacity:.4;cursor:not-allowed}.seg{isolation:isolate;background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--r-pill);--seg-count:2;gap:0;padding:4px;display:inline-flex;position:relative}.seg.block{box-sizing:border-box;width:100%;display:flex}.seg:before{content:"";z-index:0;pointer-events:none;height:calc(100% - 8px);width:calc((100% - 8px) / var(--seg-count));border-radius:var(--r-pill);background:var(--gold-fill);transition:transform var(--dur-med) var(--ease-out);position:absolute;top:4px;left:4px}.seg:not(:has(>button.on)):before{opacity:0}.seg:has(>button:nth-child(3)){--seg-count:3}.seg:has(>button:nth-child(4)){--seg-count:4}.seg:has(>button:first-child.on):before{transform:translate(0)}.seg:has(>button:nth-child(2).on):before{transform:translate(100%)}.seg:has(>button:nth-child(3).on):before{transform:translate(200%)}.seg:has(>button:nth-child(4).on):before{transform:translate(300%)}.seg button{font:var(--t-label-lg);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;z-index:1;transition:color var(--dur-fast);background:0 0;border:none;flex:1;padding:9px 16px;position:relative}.seg button.on{color:var(--fg-on-gold)}.seg button:disabled{color:var(--fg-3);opacity:.6;cursor:not-allowed}.seg.block button{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.seg.detached:not(:has(>button.on)):before{opacity:0}.seg.block button .ic{flex-shrink:0;width:16px;height:16px;margin-right:7px}.seg-badge{border-radius:var(--r-pill);min-width:18px;height:18px;font:var(--t-meta);letter-spacing:0;text-transform:none;background:color-mix(in srgb, currentColor 16%, transparent);color:inherit;vertical-align:1px;justify-content:center;align-items:center;margin-left:8px;padding:0 6px;display:inline-flex}.seg.triple button{letter-spacing:.04em;padding:9px 8px}.seg.triple button .ic{width:14px;height:14px;margin-right:5px}.seg.triple .seg-badge{margin-left:5px;padding:0 4px}@media (width<=360px){.seg.triple button{letter-spacing:.02em;padding:9px 5px}.seg.triple button .ic,.seg.triple .seg-badge{display:none}}.seg.seg-finish:before{display:none}.seg.seg-finish button{letter-spacing:.04em;transition:color var(--dur-fast), background var(--dur-fast);flex:auto;padding:9px 6px}.seg.seg-finish button.on{background:var(--gold-fill)}.tab-lbl{align-items:center;gap:6px;display:inline-flex}.tab-lbl svg{flex-shrink:0;width:15px;height:15px}.seg.quad button{padding:9px 6px}.seg.quad .tab-lbl{gap:5px}.seg.quad .tab-lbl svg{width:13px;height:13px}.seg.quad button>.ic{vertical-align:-2px;width:13px;height:13px;margin-right:5px}@media (width<=340px){.seg.quad .tab-lbl svg,.seg.quad button>.ic{display:none}}.seg.sm{padding:3px}.seg.sm button{flex:none;padding:5px 11px}.seg.team-seg:before{display:none}.seg.team-seg button.on{color:inherit}.chip{font:var(--t-label-lg);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-pill);cursor:pointer;transition:border-color var(--dur-fast), background var(--dur-fast), color var(--dur-fast);align-items:center;gap:7px;padding:8px 14px;display:inline-flex}.chip:hover{border-color:var(--line-2)}.chip.on{background:var(--gold-soft);color:var(--gold);border-color:var(--gold-line)}.chip.id.on{background:var(--id-surface);color:var(--fg-1);border-color:color-mix(in oklch, var(--glow-color) 50%, transparent)}.chip .ic{width:15px;height:15px}.filter-btn{position:relative}.filter-count{box-sizing:border-box;border-radius:var(--r-pill);background:var(--gold-fill);min-width:20px;height:20px;color:var(--fg-on-gold);font:var(--t-meta);text-align:center;border:2px solid var(--void);padding:0 5px;line-height:16px;position:absolute;top:-5px;right:-5px}.chip .chip-count{letter-spacing:0;color:var(--fg-3)}.chip.not{border-style:dashed;border-color:var(--line-2);color:var(--fg-2);background:var(--bg-1)}.chip.not .chip-lbl{text-decoration:line-through;text-decoration-thickness:1.5px}.chip.not .chip-not{color:var(--fg-3);margin-right:-3px;font-weight:700}.player-opt.not{border-style:dashed}.player-opt.not .po-name{color:var(--fg-2);text-decoration:line-through}.filter-panel{flex-direction:column;gap:6px;margin:10px 0 4px;display:flex}.fgroup{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.fgroup.open{border-color:var(--line-2)}.fgroup-head{text-align:left;cursor:pointer;width:100%;color:var(--fg-1);background:0 0;border:0;align-items:center;gap:8px;padding:11px 12px;display:flex}.fgroup-head .fg-name{font:var(--t-label-lg);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);flex-shrink:0}.fgroup-head .fg-sum{min-width:0;font:var(--t-meta);color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fgroup-head .fg-count{min-width:20px;height:20px;font:var(--t-meta);color:var(--gold);background:var(--gold-soft);border:1px solid var(--gold-line);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.fgroup-head .fg-chev{width:16px;height:16px;color:var(--fg-3);transition:transform var(--dur-fast);flex-shrink:0}.fgroup.open .fgroup-head .fg-chev{transform:rotate(180deg)}.fgroup-body{flex-direction:column;gap:14px;padding:2px 12px 14px;display:flex}.fgroup-body .chip-wrap{gap:6px}.filter-foot{z-index:1;background:var(--bg-1);border-top:1px solid var(--line);align-items:center;gap:8px;margin:4px -16px -24px;padding:10px 16px 24px;display:flex;position:sticky;bottom:-24px}.filter-foot .btn.block{flex:1;width:auto;min-width:0}.filter-foot .btn{white-space:nowrap}.filter-hint{font:var(--t-meta);color:var(--fg-3);margin:-6px 2px 0}.results-head{align-items:center;gap:6px;margin:12px 0 6px;display:flex}.results-head .rh-count{min-width:0;font:var(--t-meta);color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.row-echo{font:var(--t-meta);color:var(--gold);font-variant-numeric:tabular-nums;flex-shrink:0}.card-rows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.card-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.cr-body{min-width:0;min-height:var(--hit-min);text-align:left;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex:168px;align-items:center;gap:10px;padding:4px 0;display:flex}@media (hover:hover){.cr-body:hover .cr-name{color:var(--gold)}}.cr-lead{min-width:22px;font:var(--t-body);color:var(--fg-3);font-variant-numeric:tabular-nums;flex-shrink:0}.cr-check{width:var(--hit-min);height:var(--hit-min);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline:-8px -6px;padding:0;display:flex}.cr-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cr-title{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.cr-title>[role=img]{margin-left:auto}.cr-name{min-width:8ch;font:var(--t-body);color:var(--fg-1);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;overflow:hidden}.card-row.is-dim .cr-name{color:var(--fg-3)}.card-row.is-invalid .cr-name{color:var(--danger)}.cr-sub{min-width:0;font:var(--t-meta);color:var(--fg-3);align-items:baseline;gap:8px;display:flex}.cr-sub .meta-line{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;display:block;overflow:hidden}.cr-sub .meta-line>span{display:inline}.cr-sub .meta-sep{margin:0 5px}.cr-sub img{vertical-align:-2px;opacity:.8;width:14px;height:14px;margin-right:4px}.cr-trail{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.card-rows:has(>.card-row.is-band){gap:4px}.card-row.is-band{--cr-art-w:66px;--cr-h:48px;isolation:isolate;height:var(--cr-h);padding:0 6px 0 var(--cr-art-w);box-sizing:border-box;background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-wrap:nowrap;flex-shrink:0;gap:6px;position:relative;overflow:hidden}@media (hover:hover){.card-row.is-band:hover .cr-name{color:var(--gold)}}.cr-band{width:var(--cr-art-w);z-index:0;pointer-events:none;background:var(--bg-2);position:absolute;top:0;bottom:0;left:0}.cr-band-art{object-fit:cover;object-position:50% 40%;width:100%;height:100%;display:block}.cr-band-art.is-full-card{object-position:50% 28%;transform:scale(1.3)}.cr-band-art.is-whole-card{object-fit:cover;object-position:50% 0}.card-row.is-band .cr-body{border-radius:0;flex:1 1 0;align-self:stretch;min-height:0;padding:0 0 0 10px}.card-row.is-band .cr-title{flex-wrap:nowrap}.card-row.is-band .cr-name{flex:0 auto}.card-row.is-band .cr-sub{flex-wrap:nowrap;align-items:center;min-height:18px;overflow:hidden}.card-row.is-band .cr-cost{flex-shrink:0;font-size:15px}.card-row.is-band .cr-trail{margin-left:0}.card-row.is-band.atl-row-current{border-color:var(--gold)}.card-row.is-band.atl-row-flash{outline-offset:-2px;outline:2px solid #0000;animation:1.6s ease-out band-flash}@keyframes band-flash{0%{outline-color:var(--gold)}to{outline-color:#0000}}.card-row.is-band .cr-check{margin-inline:2px -10px}.card-row.is-band.is-stacked{--cr-art-w:73px;--cr-h:104px;padding:0 0 0 var(--cr-art-w);flex-direction:column;align-items:stretch;gap:0}.cr-head{box-sizing:border-box;flex:1 0 100%;align-items:center;gap:6px;min-width:0;min-height:48px;padding:0 10px 0 0;display:flex}.card-rows:has(>.card-row.is-stacked){gap:6px}.card-row.is-band.is-stacked .cr-head{flex:1 1 0;min-height:0}.card-row.is-band.is-stacked .cr-body{padding:3px 0 3px 10px}.card-row.is-band.is-stacked .cr-name{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.card-row.is-band.is-stacked .cr-trail{border-top:1px solid var(--line);scrollbar-width:none;flex-wrap:nowrap;flex:none;justify-content:flex-start;gap:8px;margin-top:0;padding:6px 10px;overflow-x:auto;container-type:inline-size}.card-row.is-band.is-stacked .cr-trail>:first-child:not(.stepper),.card-row.is-band.is-stacked .cr-trail>.stepper+*{margin-left:auto}.card-row .cr-trail .btn.sm{height:32px;min-height:32px;padding:0 12px}@container (width<=240px){.cr-trail-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}button.combo-token.tk-more{cursor:pointer;background:var(--bg-2);border-color:var(--line-2)}button.combo-token.tk-more .tk-name{color:var(--fg-2)}.combo-token{background:var(--gold-soft);border:1px solid var(--gold-line);border-radius:var(--r-pill);color:var(--gold);align-items:center;gap:6px;padding:4px 5px 4px 7px;display:inline-flex}.combo-token .tk-name{font:var(--t-meta);color:var(--gold);letter-spacing:.02em}.combo-token .tk-hint{font:var(--t-meta);color:color-mix(in oklch, var(--gold) 80%, transparent)}.combo-token .tk-x{width:18px;height:18px;color:var(--gold);cursor:pointer;transition:background var(--dur-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.combo-token .tk-x:hover{background:color-mix(in oklch, var(--gold) 18%, transparent)}.combo-token .tk-x .ic{width:13px;height:13px}.opt-list{flex-direction:column;gap:4px;max-height:52vh;margin-top:14px;display:flex;overflow-y:auto}.player-opt{box-sizing:border-box;text-align:left;cursor:pointer;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-md);width:100%;transition:background var(--dur-fast), border-color var(--dur-fast);align-items:center;gap:12px;padding:9px 12px;display:flex}.player-opt:hover{border-color:var(--line-2)}.player-opt.on{background:var(--gold-soft);border-color:var(--gold-line)}.player-opt:disabled{opacity:.55;cursor:default}.player-opt:disabled:hover{border-color:var(--line)}.player-opt .po-id{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.player-opt .po-hint{font:var(--t-meta);color:var(--fg-3)}.player-opt .po-name{min-width:0;font:var(--t-title);color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.player-opt .po-check{width:22px;height:22px;color:var(--gold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.player-opt .po-check .ic{width:19px;height:19px}.opt-foot{gap:10px;margin-top:16px;display:flex}.opt-foot .btn{flex:1}.opt-empty{font:var(--t-body-sm);color:var(--fg-3);text-align:center;padding:18px 0}.tag{font:var(--t-label-lg);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);border-radius:var(--r-sm);background:var(--bg-1);border:1px solid var(--line);align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.tag .ic{width:12px;height:12px}.tag.set-new{padding:1px 7px}.tag.gold{color:var(--gold);border-color:var(--gold-line);background:var(--gold-soft)}.tag.silver{color:var(--silver);border-color:var(--silver-line);background:var(--silver-soft)}.tag.guest,.tag.warn{color:var(--warn);border-color:color-mix(in oklch, var(--warn) 45%, transparent);background:color-mix(in oklch, var(--warn) 12%, var(--bg-1))}.tag.win{color:var(--heal);border-color:color-mix(in oklch, var(--heal) 45%, transparent)}.tag.loss{color:var(--fg-3)}.scrim{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:scrim-in var(--dur-med) var(--ease-out);inset:0;bottom:var(--kb-inset,0px);background:oklch(7% .01 285/.6);align-items:flex-end;display:flex;position:fixed}.scrim.center{justify-content:center;align-items:center;padding:24px}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}.sheet{overscroll-behavior:contain;background:var(--bg-1);border-top-left-radius:var(--r-xl);border-top-right-radius:var(--r-xl);border-top:1px solid var(--gold-line);box-sizing:border-box;width:100%;max-height:90%;animation:sheet-up var(--dur-med) var(--ease-out);padding:14px 16px 24px;overflow-y:auto}@keyframes sheet-up{0%{opacity:.6;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.grabber{background:var(--line-2);border-radius:2px;width:44px;height:4px;margin:0 auto 16px}.sheet-sticky-head{top:var(--sheet-head-top,-14px);z-index:3;background:var(--bg-1);margin:-14px -16px 10px;padding:14px 16px 8px;position:sticky}.sheet-sticky-head>.sheet-title{margin-bottom:8px}.sheet-sticky-head>.meta{margin:0}.sheet-title{font:var(--t-h2);color:var(--fg-1);text-align:center;margin-bottom:16px}.sheet-head{margin-bottom:10px;padding-bottom:6px}.sheet-head>.sheet-title{margin-bottom:0}.sheet-sub{font:var(--t-meta);color:var(--fg-3);text-align:center;text-wrap:pretty;margin:4px 0 0}.sheet .su-head,.sheet .cmc-sheet-head,.sheet .ideas-sheet-head{top:var(--sheet-head-top,-14px);z-index:3;background:var(--bg-1);margin:-14px -16px -6px;padding:14px 56px 6px 16px;position:sticky}.sheet .ideas-sheet-head{margin:-18px -16px 10px}.sheet{position:relative}.sheet-close{z-index:4;position:absolute;top:14px;right:12px}.sheet-chrome{z-index:5;height:4px;margin:0 -16px 16px;position:sticky;top:0}.sheet-chrome:before{content:"";background:var(--bg-1);height:30px;position:absolute;top:-14px;left:0;right:0}.sheet-chrome>.grabber{margin:0 0 0 -22px;position:absolute;top:0;left:50%}.sheet-chrome>.sheet-close{background:var(--bg-1);top:0}.sheet:has(>.sheet-chrome){--sheet-head-top:6px}.dialog{box-sizing:border-box;background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-lg);overscroll-behavior:contain;width:100%;max-width:340px;max-height:100%;animation:sheet-up var(--dur-med) var(--ease-out);padding:22px 20px;overflow-y:auto}.dialog h3{font:var(--t-h2);color:var(--fg-1);margin:0 0 8px}.dialog p{font:var(--t-body-sm);color:var(--fg-2);margin:0 0 18px}@media (width>=64rem){.scrim{justify-content:center;align-items:center;padding:32px}.sheet{border-radius:var(--r-xl);border:1px solid var(--line-2);border-top-color:var(--gold-line);max-width:640px;max-height:calc(100dvh - 64px)}.sheet.sheet-wide{max-width:880px}.grabber{display:none}.sheet-chrome{height:0;margin:0 -16px}.sheet-chrome:before{display:none}.sheet:has(>.sheet-chrome){--sheet-head-top:-14px}.sheet:has(>.opt-list){flex-direction:column;display:flex;overflow:hidden}.sheet:has(>.opt-list)>*{flex-shrink:0}.sheet>.opt-list{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none}}.art-results{flex-direction:column;gap:18px;display:flex}.art-row{flex-direction:column;gap:8px;display:flex}.art-row-name{min-width:0;font:var(--t-title);color:var(--fg-1);align-items:center;gap:8px;margin:0;display:flex}.art-row-pip{flex:none}.art-row-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.art-carousel{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;gap:10px;padding-bottom:2px;display:flex;overflow:auto hidden}.art-carousel::-webkit-scrollbar{display:none}.art-tile{scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-fast);background:0 0;flex:0 0 150px;padding:0;overflow:hidden}.art-tile:hover,.art-tile:focus-visible{border-color:var(--gold-line)}.tile-frame{border:1px solid var(--line);background:var(--bg-1);min-width:0;transition:border-color var(--dur-fast);border-radius:12px;flex-direction:column;display:flex;position:relative}.tile-frame.is-selected{border-color:var(--gold-fill);box-shadow:0 0 0 1px var(--gold-fill)}.tile-frame.is-link,.match-board,.tile-frame.is-link *,.match-board *{cursor:pointer}.tile-frame{transition:border-color var(--dur-fast), box-shadow var(--dur-fast)}.tile-frame>:first-child{transition:filter var(--dur-fast)}@media (hover:hover){.tile-frame.is-link:not(.is-selected):hover,.match-board:not(.is-current):hover .tile-frame:not(.is-selected){border-color:var(--line-2);box-shadow:0 0 0 1px var(--line-2)}.tile-frame.is-link:hover>:first-child,.match-board:not(.is-current):hover .tile-frame>:first-child{filter:brightness(1.08)}.match-board:not(.is-current):hover .mb-meta{color:var(--fg-1)}}.match-board.is-current{background:var(--bg-1);cursor:default;border-radius:14px}.match-board.is-current *{cursor:default}.match-board.is-current .mb-meta :is(.ml-n,.ml-n.soft,.ml-end,.ml-fmt){color:var(--gold)}.match-board.is-current .mb-meta .ml-rule{background:var(--gold-line)}.match-board.is-current .tile-frame:not(.is-selected){border-color:var(--line-2);box-shadow:0 0 0 1px var(--line-2)}.match-board.is-current .tile-frame>:first-child{filter:brightness(1.08)}.tile-frame.is-dimmed{opacity:.55}.tile-frame.join-top{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.tile-frame.join-middle{border-bottom:0;border-radius:0}.tile-frame.join-bottom{border-top-left-radius:0;border-top-right-radius:0}.tile-frame.join-start{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.tile-frame.join-end{border-top-left-radius:0;border-bottom-left-radius:0}@media (hover:hover){button.deck-card:hover{border-color:var(--gold-line)}}.deck-card:focus-visible{border-color:var(--gold-line)}.dc-split,.dd-hits{--dc-art-col:calc((100% - var(--tile-gap,10px) - 2px) / 2 + 31px * 626 / 457)}.dc-split{grid-template-columns:var(--dc-art-col) minmax(0, 1fr);display:grid}.dc-aside{border-left:1px solid var(--line);background:var(--bg-1);min-width:0;position:relative;container:dc-aside/size}.dc-aside-in{flex-direction:column;justify-content:center;padding:8px 12px;display:flex;position:absolute;inset:0;overflow:hidden}@container dc-aside (height<=150px){.dc-aside-in .fact-list.dense>.fl-row{padding:4px 0}}.deck-detailed{flex-direction:column;min-width:0;display:flex;position:relative}.dd-ring{z-index:2;pointer-events:none;border:2px solid;border-radius:12px;position:absolute;inset:0}.dd-hits{z-index:1;grid-template-columns:var(--dc-art-col) minmax(0, 1fr);padding:1px;display:grid;position:absolute;inset:0}.dd-hit{cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;height:100%;transition:background var(--dur-fast);background:0 0;border:0;border-radius:11px 0 0 11px;margin:0;padding:0;display:block}.dd-hit:active{background:color-mix(in oklch, var(--fg-1) 6%, transparent)}.dd-hits>:last-child.dd-hit{border-radius:0 11px 11px 0}.dd-hit:focus-visible{outline:2px solid var(--gold-line);outline-offset:-2px}@media (hover:hover){.deck-detailed:has(>.dd-hits>.dd-hit:hover)>.deck-card{border-color:var(--gold-line)}}.dd-ell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dd-version{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;column-gap:5px;min-width:0;height:1lh;display:inline-flex;overflow:hidden}.dd-draft{color:var(--fg-3);white-space:nowrap;font-weight:400}.dd-pair{align-items:baseline;gap:5px;min-width:0;display:inline-flex}.dd-sub{color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.dd-shop{align-items:center;gap:8px;display:inline-flex}.dd-shop>span,.dd-outcome{align-items:center;gap:4px;display:inline-flex}.dd-outcome{min-width:0}.dd-shop svg,.dd-outcome svg{flex-shrink:0}.match-body{gap:14px;padding:4px 16px 0}.match-body>.match-seats{margin-bottom:4px}.match-body>.sticky-foot{margin:auto -16px 0;padding-left:16px;padding-right:16px}.tile-stack{flex-direction:column;gap:10px;display:flex}.hist-detail-pane .match-seats .list-sticky-head{position:static}.fact-list{flex-direction:column;min-width:0;display:flex}.fl-row{border-top:1px solid var(--line);min-width:0;font:var(--t-meta);color:var(--fg-3);align-items:baseline;gap:8px;padding:12px 0;display:flex}.fact-list:not(.dense)>.fl-row:last-child{padding-bottom:0}.fact-list.no-first>.fl-row:first-child{border-top:0}.fact-list.dense>.fl-row{padding:6px 0}.fl-k{min-width:0;font:var(--t-label);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.fl-ic{color:var(--fg-3);flex-shrink:0;align-self:center;display:inline-flex}.fl-k~.fl-v{flex:none;max-width:75%}.fl-v{min-width:0;color:var(--fg-1);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;justify-content:safe flex-end;align-items:center;gap:4px;margin-left:auto;display:inline-flex;overflow:hidden}.art-tile .art{aspect-ratio:626/457;object-fit:contain;background:var(--bg-2);width:100%;display:block}.art-set{align-items:center;gap:6px;min-width:0;padding:6px 8px;display:flex}.art-set-icon{object-fit:contain;vertical-align:middle;filter:brightness(0)invert(.78);flex:none;width:15px;height:15px;display:inline-block}.art-set-name{font:var(--t-meta);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.art-sentinel{text-align:center;min-height:16px;color:var(--fg-3);font:var(--t-meta);padding:4px 0 0}.wheel{flex:none;position:relative;overflow:hidden}.wheel-band{pointer-events:none;z-index:1;border-left:1px solid var(--gold-line);border-right:1px solid var(--gold-line);background:color-mix(in oklch, var(--gold) 9%, transparent);position:absolute;top:0;bottom:0}.wheel-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;align-items:stretch;height:100%;display:flex;overflow-x:auto}.wheel-scroll::-webkit-scrollbar{display:none}.wheel-item{scroll-snap-align:center;height:100%;font:var(--t-title);font-variant-numeric:tabular-nums;color:var(--fg-3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast), transform var(--dur-fast);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.wheel-item.on{color:var(--gold);transform:scale(1.18)}.sa-cta{position:relative}@media (width<=63.99rem){.setup-cols>.sa-cta,.tn-cols>.sa-cta,.join-cta{z-index:10;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--void);border-top:1px solid var(--line);margin:auto -16px -28px;position:sticky;bottom:0}.setup-cols>.sa-cta{order:1}}.start-hint{z-index:30;text-align:center;background:var(--bg-3);width:max-content;max-width:min(300px,82vw);color:var(--fg-1);font:var(--t-meta);border:1px solid var(--line);border-radius:11px;padding:9px 13px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000073}.start-hint:after{content:"";border:6px solid #0000;border-top-color:var(--bg-3);position:absolute;top:100%;left:50%;transform:translate(-50%)}.empty{text-align:center;color:var(--fg-3);padding:40px 24px}.empty .em-ic{width:48px;height:48px;color:var(--gold-line);margin:0 auto 14px}.empty .em-ttl{font:var(--t-h3);color:var(--fg-2);margin-bottom:6px}.empty .em-sub{font:var(--t-body-sm);color:var(--fg-3)}.empty .em-action{margin-top:var(--sp-4)}.crash{flex-direction:column;justify-content:center;align-items:center;min-height:100%;display:flex}.crash .em-sub{max-width:34ch}.crash-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.crash-details{text-align:left;width:100%;max-width:420px;margin-top:22px}.crash-details summary{font:var(--t-label-lg);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);cursor:pointer}.crash-details pre{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-1);color:var(--fg-3);font:var(--t-meta);white-space:pre-wrap;overflow-wrap:anywhere;max-height:32vh;margin:8px 0 0;padding:10px 12px;line-height:1.5;overflow:auto}.app-header{z-index:20;background:var(--void);align-items:center;gap:12px;padding:18px 16px 14px;display:flex;position:sticky;top:0}.app-header .h-title{flex:1;min-width:0}.app-header h1{font:var(--t-h1);letter-spacing:.04em;color:var(--gold);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:25px;overflow:hidden}.app-header .h-sub{font:var(--t-body-sm);color:var(--fg-3);margin:0}.app-header .app-lead{cursor:pointer;width:36px;height:36px;color:var(--gold);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.app-header .app-lead:hover{opacity:.85}.app-header .app-lead .ic{width:26px;height:26px}.tabbar{padding:9px 10px calc(11px + env(safe-area-inset-bottom,0px));background:var(--void);border-top:1px solid var(--line);z-index:20;align-items:stretch;gap:2px;display:flex;position:sticky;bottom:0}.tabbar .tab{cursor:pointer;min-width:0;color:var(--fg-3);transition:color var(--dur-fast);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:5px;padding:6px 0 4px;display:flex}.tabbar .tab .ic{width:23px;height:23px}.tabbar .tab .t-lbl{font:var(--t-label-lg);letter-spacing:.02em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tabbar .tab.on{color:var(--gold)}.app-side{display:none}:root{--rail-w:232px}.app-frame[data-side=collapsed]{--rail-w:64px}@media (width>=64rem){.tabbar{display:none}}@media (hover:hover){.tabbar .tab:not(.on):hover{color:var(--fg-2)}.seg button:not(.on):not(:disabled):hover{color:var(--fg-1)}}.app-frame{width:100%;height:100%;display:flex}.app-col{flex-direction:column;width:100%;min-width:0;max-width:28rem;height:100%;margin-inline:auto;display:flex}.app-scroll{flex:1;min-height:0;overflow:hidden auto}@media (width>=64rem){.app-col{max-width:none}.app-scroll{scrollbar-gutter:stable both-edges;padding-inline-end:clamp(0px, calc(100% - var(--app-measure)), var(--rail-w))}.app-scroll>*{width:100%;max-width:var(--app-measure);margin-inline:auto}.app-scroll[data-width=form]{--app-measure:36rem}.app-scroll[data-width=list]{--app-measure:42rem}.app-scroll[data-width=wide]{--app-measure:64rem}.app-scroll[data-width=atelier]{--app-measure:84rem}}.update-banner{padding:9px 14px;padding-top:calc(9px + env(safe-area-inset-top,0px));background:var(--gold-soft);border-bottom:1px solid var(--gold-line);animation:banner-down var(--dur-med) var(--ease-out);flex:none;align-items:center;gap:10px;display:flex}.update-banner .ub-ic{width:18px;height:18px;color:var(--gold);flex:none}.update-banner .ub-text{min-width:0;font:var(--t-meta);color:var(--fg-1);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}@media (width>=64rem){.update-banner{justify-content:center}.update-banner .ub-text{flex:0 auto}}.update-banner .btn.busy:disabled{opacity:.75;cursor:progress}.update-banner .btn.busy .ic,.spin{animation:.8s linear infinite spin}@keyframes banner-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.update-banner.sync-failure{background:color-mix(in oklch, var(--danger) 12%, var(--bg-1));border-bottom-color:color-mix(in oklch, var(--danger) 45%, transparent)}.update-banner.sync-failure .ub-ic{color:var(--danger)}.update-banner.sync-failure .ub-text{white-space:normal}.update-banner.impersonation{background:color-mix(in oklch, var(--warn) 14%, var(--bg-1));border-bottom-color:color-mix(in oklch, var(--warn) 50%, transparent)}.update-banner.impersonation .ub-ic{color:var(--warn)}.update-banner.impersonation .ub-text b{color:var(--fg-1);font-weight:600}.app-root{flex-direction:column;height:100%;display:flex}.app-root>.app-root-screen{flex:1;min-height:0}.update-banner.persist-failure{z-index:60;position:fixed;top:0;left:0;right:0}.update-veil{z-index:70;text-align:center;background:var(--void);animation:veil-in var(--dur-med) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:fixed;inset:0}.update-veil .uv-ttl{font:var(--t-h3);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-1)}.update-veil .uv-sub{font:var(--t-body-sm);color:var(--fg-3);max-width:28ch}@keyframes veil-in{0%{opacity:0}to{opacity:1}}.ring{box-shadow:none;place-items:center;display:inline-grid;position:relative}.ring svg{display:block;transform:rotate(-90deg)}.ring .ring-num{text-align:center;line-height:1;position:absolute}.ring .ring-num b{font:600 30px var(--font-sans);color:var(--fg-1);font-variant-numeric:tabular-nums;display:block}.ring .ring-num span{font:var(--t-label-lg);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.bars{flex-direction:column;gap:12px;display:flex}.bars .bar-row{grid-template-columns:22px 1fr 42px;align-items:center;gap:12px;display:grid}.bars .bar-lead{text-align:right;justify-content:flex-end;align-items:center;min-width:0;display:flex}.bars .bar-track{background:var(--bg-1);border:1px solid var(--line);border-radius:999px;height:10px;overflow:hidden}.bars .bar-fill{background:var(--gold-fill);border-radius:999px;height:100%}.bars .bar-val{font:var(--t-meta);color:var(--fg-2);text-align:right;font-variant-numeric:tabular-nums}.tnum{font-variant-numeric:tabular-nums}.stat-grid,.deck-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.app-header-actions{align-items:center;gap:8px;display:flex}@media (width>=64rem){.stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.deck-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}}.stat-tile{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-md);padding:14px}.stat-tile .s-num{font:600 30px var(--font-sans);color:var(--fg-1);font-variant-numeric:tabular-nums;line-height:1}.stat-tile .s-num em{color:var(--fg-3);margin-left:3px;font-size:16px;font-style:normal}.stat-tile .s-lbl{font:var(--t-label-lg);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin-top:6px}.seg.seg-dense button{padding:9px 10px}.bars-labeled .bars .bar-row{grid-template-columns:minmax(78px,96px) 1fr 30px;gap:10px}.bars-rate .bars .bar-row{grid-template-columns:22px 1fr 76px}.bars-rate.bars-labeled .bars .bar-row{grid-template-columns:minmax(78px,96px) 1fr 76px}.bars-rate .bar-val{white-space:nowrap}.chart-cat{font:var(--t-meta);color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-note{font:var(--t-body-sm);color:var(--fg-3);margin:12px 0 0}.gaps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.gaps>li+li{border-top:1px solid var(--line);padding-top:14px}.gap-row{grid-template-columns:16px 1fr auto;align-items:start;gap:10px;display:grid}.gap-body{min-width:0}.gap-ic{flex:none;width:15px;height:15px;margin-top:2px}.gap-ic.warn{color:var(--gold)}.gap-ic.info{color:var(--fg-3)}.gap-ic.ok{color:var(--heal)}.gap-title{font:var(--t-body);color:var(--fg-1);font-size:16px;display:block}.gap-detail{font:var(--t-meta);color:var(--fg-3);margin:3px 0 0}.gap-act{white-space:normal;text-align:center;max-width:100%;margin-top:9px}.gap-note{font:var(--t-body-sm);color:var(--fg-2);align-items:start;gap:10px;margin:0;font-size:14px;display:flex}.gap-hide{margin-top:-4px}.gap-arch{font:var(--t-label-lg);color:var(--fg-3);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:flex}.curve{align-items:flex-end;gap:2px;display:flex}.curve-col{flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.curve-val{font:var(--t-meta);color:var(--fg-2);font-variant-numeric:tabular-nums;min-height:14px}.curve-track{align-items:flex-end;width:100%;max-width:24px;height:92px;display:flex}.curve-fill{background:var(--gold-fill);width:100%;transition:height var(--dur-slow) var(--ease-out);border-radius:4px 4px 0 0}.curve-tick{font:var(--t-meta);color:var(--fg-3);font-variant-numeric:tabular-nums}.donut-wrap{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.donut{flex:none;position:relative}.donut svg{display:block}.donut-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.donut-center b{font:600 26px var(--font-sans);color:var(--fg-1);line-height:1}.donut-center span{font:var(--t-label-lg);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.donut-legend{flex-direction:column;flex:148px;gap:8px;margin:0;padding:0;list-style:none;display:flex}.donut-legend li{align-items:center;gap:8px;display:flex}.donut-key{border-radius:3px;flex:none;width:10px;height:10px}.donut-name{font:var(--t-body-sm);color:var(--fg-2);font-size:14px}.donut-val{font:var(--t-meta);color:var(--fg-1);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.donut-val em{color:var(--fg-3);margin-left:6px;font-style:normal}.pip{display:inline-flex}.meta-line{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.meta-line .meta-sep{opacity:.45}.meta-line>span{min-width:0;max-width:100%}.fmt-stats{flex-wrap:wrap;align-items:center;gap:13px;display:inline-flex}.fmt-stat{align-items:center;gap:4px;line-height:1;display:inline-flex}.fmt-stat .fmt-stat-ic{opacity:.85;flex-shrink:0;width:14px;height:14px}.format-card{box-sizing:border-box;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-md);width:100%;transition:border-color var(--dur-fast), background var(--dur-fast);overflow:hidden}.format-card:hover{border-color:var(--line-2)}.format-card.on{border-color:var(--gold-line);background:var(--bg-3)}.format-card .fc-select{text-align:left;cursor:pointer;box-sizing:border-box;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:14px;padding:14px 16px;display:flex}.format-card .fc-body{flex:1;min-width:0}.format-card .fc-name{font:var(--t-h3);color:var(--fg-1);letter-spacing:.03em}.format-card .fc-meta{font:var(--t-meta);color:var(--fg-3);margin-top:3px}.format-card .fc-glyph{color:var(--fg-3);flex-shrink:0;font-size:30px;line-height:1}.format-card.on .fc-glyph{color:var(--gold)}.format-card .fc-actions{border-top:1px solid var(--line);align-items:stretch;display:flex}.format-card .fc-rules-cta{box-sizing:border-box;cursor:pointer;font:var(--t-label-lg);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);transition:color var(--dur-fast);background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:9px 16px;display:flex}.format-card .fc-rules-cta:hover{color:var(--fg-2)}.format-card .fc-rules-cta .ic{width:15px;height:15px;transition:transform var(--dur-fast)}.format-card .fc-rules-cta[aria-expanded=true] .ic{transform:rotate(90deg)}.format-card .fc-star{cursor:pointer;border:0;border-left:1px solid var(--line);color:var(--fg-3);transition:color var(--dur-fast);background:0 0;align-items:center;padding:0 15px;display:flex}.format-card .fc-star:hover{color:var(--fg-2)}.format-card .fc-star.on{color:var(--gold)}.format-card .fc-star .ic{width:17px;height:17px}.format-card .fc-rules{flex-direction:column;gap:7px;margin:0;padding:4px 16px 14px;list-style:none;display:flex}.format-card .fc-rules li{font:var(--t-meta);color:var(--fg-2);padding-left:15px;line-height:1.45;position:relative}.format-card .fc-rules li:before{content:"·";color:var(--gold);position:absolute;left:3px}.fmt-group-label{font:var(--t-label-lg);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);margin:0 2px 8px}.player-row{border-radius:var(--r-md);background:var(--bg-2);border:1px solid var(--line);align-items:center;gap:14px;min-height:64px;padding:0 12px;display:flex;position:relative}.player-row .pr-name{font:var(--t-title);color:var(--fg-1)}.player-row .pr-sub{font:var(--t-meta);color:var(--fg-3)}.player-row .pr-sub.guest{color:var(--warn)}.player-row :is(.pr-pip,.pr-who){cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.player-row .pr-pip{flex-shrink:0;display:flex}.player-row .pr-who>span{display:block}.dense-legacy{--fg-3:oklch(58% .026 84);--t-meta:500 13px/1.3 var(--font-mono);--ib-gap:12px}.dense-legacy .tag{font:var(--t-label);letter-spacing:.12em;font-size:10px}.dense-legacy .chip{font:var(--t-label)}.dense-legacy .chip .chip-count{color:inherit;opacity:.6;font-size:11px}.dense-legacy .filter-count{min-width:18px;height:18px;font-size:11px;line-height:14px}.dense-legacy .filter-btn{width:40px;height:40px}.dense-legacy .filter-btn:before{content:"";border-radius:inherit;inset:calc((100% - var(--hit-min)) / 2);position:absolute}.dense-legacy .icon-btn.sm+.icon-btn.sm{margin-inline-start:0}.dense-legacy .icon-btn.sm:has(+.icon-btn.sm):before{inset:calc((100% - var(--hit-min)) / 2) calc(var(--ib-gap) / -2 - 1px) calc((100% - var(--hit-min)) / 2) calc(100% - var(--hit-min) + var(--ib-gap) / 2 + 1px)}.dense-legacy .icon-btn.sm+.icon-btn.sm:before{inset:calc((100% - var(--hit-min)) / 2) calc(100% - var(--hit-min) + var(--ib-gap) / 2 + 1px) calc((100% - var(--hit-min)) / 2) calc(var(--ib-gap) / -2 - 1px)}.dense-legacy .player-row{--ib-gap:14px}.dense-legacy .seat-row .sr-player{--ib-gap:8px}.dense-legacy .sc-actions{--ib-gap:6px}.medallion{background:var(--id-surface);border:2px solid color-mix(in oklch, var(--glow-color) 60%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.medallion .num{font:var(--t-life);color:var(--fg-1);font-variant-numeric:tabular-nums}.identity-dial{width:210px;height:210px;margin:0 auto;position:relative}.identity-dial:before{content:"";border:1px solid var(--line);opacity:.45;border-radius:50%;width:156px;height:156px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.identity-dial-core{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.identity-dial-pip{cursor:pointer;opacity:.45;transition:scale var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:50%;padding:3px;position:absolute;scale:.82}.identity-dial-pip.on{opacity:1;scale:1.04}.id-tile{background:var(--id-surface);border:1px solid color-mix(in oklch, var(--glow-color) 28%, var(--line));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.fp-stage{flex-direction:column;align-items:center;gap:18px;display:flex}.fp-coin-wrap{perspective:700px;align-items:center;height:96px;display:flex}.fp-coin{width:84px;height:84px;transform-style:preserve-3d;transform:rotateY(var(--fp-end,0deg));position:relative}.fp-coin.spinning{animation:fp-flip var(--fp-dur) var(--ease-out) forwards}.fp-coin-face{backface-visibility:hidden;background:var(--gold-soft);border:2px solid var(--gold-line);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fp-coin-face.back{transform:rotateY(180deg)}@keyframes fp-flip{0%{transform:rotateY(0)}to{transform:rotateY(var(--fp-end))}}.fp-ring{--fp-radius:84px;width:210px;height:210px;position:relative}.fp-node{opacity:.55;width:84px;transition:opacity var(--dur-fast) var(--ease-out);flex-direction:column;align-items:center;gap:3px;margin:-21px 0 0 -42px;display:flex;position:absolute;top:50%;left:50%}.fp-node.on{opacity:1}.fp-node-name{font:var(--t-label-lg);letter-spacing:.02em;color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;max-width:84px;overflow:hidden}.fp-node.on .fp-node-name{color:var(--gold)}.fp-beam{transform:rotate(var(--fp-end,0deg));position:absolute;inset:0}.fp-beam.spinning{animation:fp-sweep var(--fp-dur) var(--ease-out) forwards}.fp-beam-head{width:3px;height:var(--fp-radius);transform-origin:top;background:linear-gradient(to bottom, transparent, var(--gold));margin-left:-1.5px;position:absolute;top:50%;left:50%}@keyframes fp-sweep{0%{transform:rotate(0)}to{transform:rotate(var(--fp-end))}}.fp-announce{opacity:0;transition:opacity var(--dur-med) var(--ease-out);flex-direction:column;align-items:center;gap:4px;display:flex}.fp-announce.on{opacity:1}.fp-winner-name{font:var(--t-title);color:var(--fg-1);text-align:center}.fp-winner-sub{font:var(--t-label-lg);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.fp-actions{gap:10px;width:100%;display:flex}.fp-actions>.btn{flex:1}.fp-badge{border:1.5px solid var(--gold);width:22px;height:22px;color:var(--gold);font:var(--t-label-lg);letter-spacing:0;text-shadow:0 1px 4px #000000d9;background:#08070c8c;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-weight:700;line-height:1;display:inline-flex}.fp-badge.sm{border-width:1.25px;width:20px;height:20px}button.fp-badge{cursor:pointer;margin-inline:calc((var(--hit-min) - 22px) / 2)}button.fp-badge.sm{margin-inline:calc((var(--hit-min) - 20px) / 2)}.own-progress{background:var(--line);border-radius:999px;height:4px;margin-top:8px;overflow:hidden}.own-progress>i{background:var(--gold-fill);height:100%;transition:width var(--dur-med) var(--ease-out);display:block}.own-check{border-radius:var(--r-sm);border:1.5px solid var(--line-2);color:#0000;width:22px;height:22px;transition:border-color var(--dur-fast), background var(--dur-fast), color var(--dur-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.own-check .ic{width:15px;height:15px}.own-check.on{background:var(--gold-fill);border-color:var(--gold-fill);color:var(--fg-on-gold)}.own-check.part{border-color:var(--gold);color:var(--gold)}.own-sub{font:var(--t-meta);color:var(--fg-3);white-space:nowrap}.stepper{background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--r-pill);align-items:center;gap:2px;padding:2px;display:inline-flex}.stepper button{width:40px;height:40px;color:var(--fg-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:flex}.stepper button .ic{width:17px;height:17px}.stepper button:disabled{color:var(--fg-3);opacity:.45;cursor:default}.stepper .st-val{text-align:center;min-width:40px;font:var(--t-title);color:var(--fg-1);font-variant-numeric:tabular-nums;font-size:15px}.stepper.sm{gap:0;padding:1px}.stepper.sm button{width:28px;height:28px}.stepper.sm button .ic{width:14px;height:14px}.stepper.sm .st-val{min-width:28px;font-size:14px}.sticky-foot{z-index:10;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:var(--void);border-top:1px solid var(--line);margin:4px -14px 0;position:sticky;bottom:0}.sticky-foot.over-undo{bottom:calc(16px + 46px + 8px + env(safe-area-inset-bottom,0px));padding-bottom:10px}.sticky-foot.over-undo:after{content:"";height:calc(16px + 46px + 8px + env(safe-area-inset-bottom,0px));background:var(--void);pointer-events:none;position:absolute;top:100%;left:0;right:0}.chip-wrap{flex-wrap:wrap;gap:8px;display:flex}.export-preview{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-md);max-height:190px;font:var(--t-meta);color:var(--fg-2);white-space:pre;-webkit-overflow-scrolling:touch;margin:0;padding:10px 12px;line-height:1.55;overflow:auto}.notice{border-radius:var(--r-md);background:var(--bg-1);border:1px solid var(--gold-line);font:var(--t-body);color:var(--fg-1);align-items:center;gap:10px;padding:10px 12px;display:flex}.notice>.ic{width:18px;height:18px;color:var(--gold);flex-shrink:0}.notice .nt-body{flex:1;min-width:0}.notice.danger{border-color:color-mix(in oklch, var(--danger) 50%, transparent);background:color-mix(in oklch, var(--danger) 16%, transparent);color:color-mix(in oklch, var(--danger) 55%, var(--fg-1))}.notice.danger>.ic{color:var(--danger)}.scan-view{aspect-ratio:3/4;max-height:max(40vh, min(62vh, calc(100dvh - var(--app-header-h,56px) - 20rem)));border-radius:var(--r-md);border:1px solid var(--line);background:#000;position:relative;overflow:hidden}.scan-view video{object-fit:cover;width:100%;height:100%;display:block}.scan-view canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.scan-cover{background:var(--bg-1);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;inset:0}.scan-pill{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 24px);font:var(--t-meta);color:var(--fg-1);background:color-mix(in oklch, var(--void) 78%, transparent);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex;position:absolute;bottom:12px;left:50%;overflow:hidden;transform:translate(-50%)}.scan-pill.tracking{border-color:var(--gold-line);color:var(--gold)}.scan-pill.matching{border-color:var(--gold-line)}.scan-pill.holding{color:var(--fg-3)}.scan-pill.holding.found{color:var(--heal);border-color:color-mix(in oklch, var(--heal) 45%, transparent)}.scan-chrono{color:var(--fg-3);align-items:center;gap:8px;display:flex}.scan-chrono>.ic{flex-shrink:0;width:15px;height:15px}.scan-chrono dl{flex:1;grid-template-columns:auto auto auto;justify-content:start;column-gap:12px;min-width:0;margin:0;display:grid;overflow:hidden}.scan-chrono dt,.scan-chrono dd{white-space:nowrap}.scan-chrono dd{color:var(--fg-2);font-variant-numeric:tabular-nums;margin:0}.scan-chrono dd>span{color:var(--fg-3)}.scan-result{border-radius:var(--r-md);background:var(--bg-1);border:1px solid var(--line);touch-action:manipulation;flex-direction:column;gap:10px;padding:10px 12px;display:flex}.scan-res-top{align-items:flex-start;gap:12px;min-width:0;display:flex}.scan-res-price{color:var(--fg-2);align-items:center;gap:10px;display:flex}.scan-price{color:var(--fg-1);font-weight:600}.scan-scryfall{color:var(--gold);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.scan-scryfall svg{width:13px;height:13px}.scan-res-actions{flex-wrap:wrap;gap:8px;display:flex}.scan-result-media{flex-shrink:0;gap:4px;display:flex}.scan-thumb{background:var(--bg-2);border-radius:4px;width:61px;height:85px}.scan-art{object-fit:cover;background:var(--bg-2);border-radius:4px;width:61px;height:85px}.scan-dock{z-index:10;background:var(--void);border-top:1px solid var(--line);flex-direction:column;gap:8px;margin:auto -16px -28px;padding:10px 16px 12px;display:flex;position:sticky;bottom:0}.scan-dock-btns{gap:8px;display:flex}.scan-dock-btns>.btn{flex-shrink:0}.scan-dock-btns>.btn.block{flex:1;width:auto;min-width:0}.scan-confirm{gap:8px;display:flex}.scan-confirm>.btn{flex:1;min-width:0}@media (width<=63.99rem){.scan-cols{display:contents}.scan-dock .scan-result{gap:8px;padding:8px 10px}.scan-dock .scan-res-top{gap:10px}.scan-dock .scan-thumb,.scan-dock .scan-art{width:36px;height:50px}.scan-dock .scan-res-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scan-dock .scan-res-actions{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.scan-dock .scan-res-actions>.btn{flex-shrink:0}}@media (width>=64rem){.scan-cols{grid-template:"station pile""dock pile""scope pile"".pile"minmax(0,1fr)/minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:20px;display:grid}.scan-cols.has-detail{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,5fr);grid-template-areas:"station pile detail""dock pile detail""scope pile detail"".pile detail"}.scan-station{grid-area:station}.scan-view{max-height:44vh}.scan-dock{background:0 0;border:0;grid-area:dock;margin:14px 0 0;padding:0;position:static}.scan-cols>.scan-scope{grid-area:scope;margin-top:14px}.scan-pile,.scan-detail{align-self:start;max-height:100%}.scan-pile{overscroll-behavior:contain;grid-area:pile;overflow-y:auto}.scan-detail{flex-direction:column;grid-area:detail;display:flex}.scan-detail>.card-detail-pane{flex:1;min-height:0}}.scan-pile .br-body{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.scan-pile .atl-row-current{margin-inline:-6px;padding-inline:6px}.scan-scope{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-1);padding:8px 12px}.scan-scope>summary{cursor:pointer;justify-content:space-between;list-style:none;display:flex}.scan-scope>summary::-webkit-details-marker{display:none}.scan-scope>summary:after{content:"▾";color:var(--fg-3)}.scan-scope[open]>summary:after{content:"▴"}.judge-chip{background:var(--bg-2);border:1px solid var(--line);max-width:100%;font:var(--t-meta);color:var(--fg-1);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;display:inline-flex}.judge-chip-name{color:inherit;font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:60vw;padding:0;overflow:hidden}.judge-chip-x{width:22px;height:22px;color:var(--fg-3);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-inline-start:calc((var(--hit-min) - 22px) / 2 - 4px);display:inline-flex}.judge-chip-x:hover{background:var(--bg-3);color:var(--fg-1)}.rules-list{flex-direction:column;gap:6px;display:flex}.rules-num{font:var(--t-label-lg);letter-spacing:.04em;color:var(--gold);text-transform:none;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.rules-num.link{cursor:pointer;text-align:left;white-space:normal;background:0 0;border:0;padding:0}.rules-num.link:hover{text-decoration:underline}.rules-num-title{color:var(--fg-3)}.rules-family{flex-direction:column;gap:4px;display:flex}.rules-rule{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:4px;padding:10px 12px;scroll-margin-top:72px;display:flex}.rules-rule.sub{background:0 0;margin-left:14px}.rules-rule.hit{border-color:var(--gold-line);background:color-mix(in oklch, var(--gold) 9%, var(--bg-1))}.rules-mark{background:var(--gold-soft);color:var(--gold);border-radius:3px;padding:0 2px}.rules-crumbs{font:var(--t-body-sm);color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:2px 4px;display:flex}.rules-crumb{align-items:center;gap:4px;min-width:0;display:inline-flex}.rules-crumb>.ic{width:14px;height:14px;color:var(--fg-3);flex:none}.rules-crumb button{font:inherit;color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0}.rules-crumb [aria-current]{color:var(--fg-1)}.judge-offline{border-radius:var(--r-md);border:1px solid color-mix(in oklch, var(--warn) 40%, transparent);background:color-mix(in oklch, var(--warn) 8%, var(--bg-1));flex-direction:column;gap:10px;padding:12px;display:flex}.judge-offline .jo-head{align-items:flex-start;gap:10px;display:flex}.judge-offline .jo-ic{width:20px;height:20px;color:var(--warn);flex:none;margin-top:1px}.judge-offline .jo-ttl{font:var(--t-title);color:var(--fg-1);margin:0;font-size:16px}.judge-offline .jo-sub{font:var(--t-body-sm);color:var(--fg-2);margin:3px 0 0}.judge-rule-open{cursor:pointer;font:var(--t-body-sm);color:var(--gold);background:0 0;border:0;align-self:flex-start;padding:0}.judge-rule-open:hover{text-decoration:underline}.rules-toggle{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0;display:flex}.rules-toggle>.ic{width:16px;height:16px;color:var(--fg-3);transition:transform var(--dur-fast);flex:none}.rules-toggle>.ic.open{transform:rotate(90deg)}.sheet.sheet-page{border-top:0;border-radius:0;height:100%;max-height:100%;padding:0 12px 24px;animation-name:sheet-page-in}@keyframes sheet-page-in{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}@media (width>=64rem){.sheet.sheet-page{border-radius:var(--r-xl);height:calc(100dvh - 64px);padding:0 20px 24px}}.search-top{z-index:2;background:var(--bg-1);padding:calc(env(safe-area-inset-top,0px) + 8px) 12px 8px;border-bottom:1px solid var(--line);margin:0 -12px;position:sticky;top:0}@media (width>=64rem){.sheet-page .search-top{margin:0 -20px;padding:14px 20px 10px}}.card-search-pane{padding-top:0}.card-search-pane .search-top{margin:0 -10px;padding:10px 10px 8px}.card-search-pane.is-flat{background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.card-search-pane.is-flat .search-top{background:var(--void);margin:0 -16px;padding:8px 16px;position:static}.card-search-pane.is-flat .results-band{margin:0 -16px 10px;padding:8px 16px}.explorer-home{flex-direction:column;gap:18px;padding:14px 0 8px;display:flex}.list-row .lead-ic .art-set-icon{width:20px;height:20px}.search-titlebar{align-items:center;gap:8px;min-height:32px;margin-bottom:8px;display:flex}.search-titlebar .search-title{min-width:0;font:var(--t-h3);color:var(--fg-1);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.search-titlebar>.sheet-close{position:relative;inset:auto}.search-bar{align-items:center;gap:8px;display:flex}.search-bar>.search-field{flex:1;min-width:0}.search-bar.is-sm>.filter-btn{background:var(--bg-2);width:36px;height:36px}.search-filters{width:var(--control-h);height:var(--control-h);border-radius:var(--r-md);position:relative}.search-filters.on{background:var(--gold-soft);color:var(--gold);border-color:var(--gold-line)}.sf-badge{box-sizing:border-box;background:var(--gold-fill);min-width:20px;height:20px;color:var(--fg-on-gold);font:var(--t-label-lg);text-align:center;border-radius:999px;padding:0 5px;line-height:20px;position:absolute;top:-5px;right:-5px}.search-tokens{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;margin:8px -12px 0;padding:0 12px 2px;display:flex;overflow-x:auto}.search-tokens::-webkit-scrollbar{display:none}.search-tokens>*{flex-shrink:0}.results-head.results-band{background:var(--bg-2);border-bottom:1px solid var(--line);flex-wrap:wrap;row-gap:8px;margin:0 -12px 10px;padding:10px 12px}@media (width>=64rem){.sheet-page .results-band{margin:0 -20px 12px;padding:10px 20px}}.card-search-pane .results-band{margin:0 -10px 10px;padding:8px 10px}.results-band .rh-count{white-space:normal;color:var(--fg-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1 0 100%;display:-webkit-box}.rh-tools{align-items:center;gap:6px;width:100%;display:flex}.rh-tools>[role=group]{flex-shrink:0}.rh-tools>.select-wrap.rh-sort{flex:1 1 0;min-width:0}.rh-tools>.select-wrap.rh-sort>select.input{text-overflow:ellipsis;width:100%;min-width:0}.dl-tools{justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.dl-tools>.select-wrap.sm{flex:0 auto;min-width:0}.dl-tools>.select-wrap.sm>select.input{text-overflow:ellipsis;width:100%;min-width:0}.seg.seg-icons button{justify-content:center;align-items:center;padding:6px 12px;display:inline-flex}.seg.seg-icons button .ic{width:16px;height:16px}.seg-lang button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.lang-flag{width:21px;height:14px;box-shadow:0 0 0 1px var(--line-2);border-radius:2px;flex:none}.search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.search-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (hover:hover){.search-tile:hover{border-color:var(--gold-line)}}.search-tile:has(>.st-card:focus-visible){border-color:var(--gold-line)}.st-card{aspect-ratio:488/680;cursor:pointer;background:var(--bg-2);-webkit-tap-highlight-color:transparent;width:100%;transition:transform var(--dur-fast);border:0;border-radius:4.75%/3.4%;padding:0;display:block;position:relative;overflow:hidden}.st-card:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.st-card:active{transform:scale(.98)}.st-rail{align-items:center;gap:6px;min-width:0;min-height:30px;padding:4px 4px 0;display:flex}.st-take{cursor:pointer;background:var(--gold-fill);width:30px;height:30px;color:var(--fg-on-gold);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.st-take .ic{width:16px;height:16px}.st-take:disabled{background:var(--gold-soft);color:var(--gold);cursor:default}.st-take:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.st-pill{min-width:0;font:var(--t-meta);color:var(--fg-2);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.st-pill.is-stock{color:var(--fg-3);flex-shrink:0}.search-texts{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.search-texts{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.text-panel{min-width:0;position:relative}.tp-body{box-sizing:border-box;text-align:left;cursor:pointer;width:100%;height:100%;color:inherit;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-md);-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-fast);flex-direction:column;gap:4px;padding:10px 12px;display:flex}@media (hover:hover){.tp-body:hover{border-color:var(--gold-line)}}.tp-body:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-color:var(--gold)}.tp-head{align-items:flex-start;gap:8px;min-height:32px;padding-right:40px;display:flex}.tp-name{min-width:0;font:var(--t-body);color:var(--fg-1);flex:1;font-weight:600}.tp-alias{font:var(--t-meta);color:var(--fg-3)}.tp-type{font:var(--t-meta);color:var(--fg-2);border-bottom:1px solid var(--line);padding-bottom:6px}.tp-rules{font:var(--t-body-sm);color:var(--fg-1);white-space:pre-line}.tp-foot{justify-content:flex-end;align-items:center;gap:10px;display:flex}.tp-stats{font:var(--t-num-sm);color:var(--fg-1);font-variant-numeric:tabular-nums}.text-panel>.tp-take{position:absolute;top:8px;right:8px}.search-home{padding:14px 0 8px}.sh-lead{font:var(--t-body-sm);color:var(--fg-2);margin:0 2px 12px}.sh-examples{border:1px solid var(--line);border-radius:var(--r-md);margin:0;padding:0;list-style:none;overflow:hidden}.sh-examples>li+li{border-top:1px solid var(--line)}.sh-example{text-align:left;background:var(--bg-1);width:100%;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;flex-direction:column;gap:3px;padding:11px 14px;display:flex}@media (hover:hover){.sh-example:hover{background:var(--bg-2)}}.sh-example:active{background:var(--bg-2)}.sh-query{font:var(--t-meta);color:var(--gold);overflow-wrap:anywhere;font-size:14px}.sh-desc{font:var(--t-body-sm);color:var(--fg-2)}.sh-guide{font:var(--t-body-sm);align-items:center;gap:5px;margin:14px 2px 0;display:inline-flex}.sh-guide .ic{width:13px;height:13px}.judge-cols{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:20px;display:grid}.judge-cols>*{min-width:0;max-height:100%}.judge-cols>.judge-talk{overscroll-behavior:contain;margin-inline:-4px;padding:4px;overflow-y:auto}.judge-rules .rules-rule{scroll-margin-top:72px}.settings-val{color:var(--fg-2)}.settings-col{display:contents}@media (width>=64rem){.settings-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:28px;display:grid}.settings-col{gap:var(--sp-screen);flex-direction:column;min-width:0;display:flex}}.themes-side{display:contents}.themes-preview{border-radius:var(--r-lg);height:clamp(180px,30dvh,260px);overflow:hidden}.themes-caption{text-align:center}.themes-name{font:var(--t-h2);color:var(--fg-1);align-items:center;gap:8px;display:inline-flex}.themes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.themes-grid>button{height:60px}.themes-foot{order:1;margin-top:auto}@media (width>=64rem){.themes-cols{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:24px;display:grid}.themes-side{top:calc(var(--app-header-h,0px) + 8px);flex-direction:column;gap:14px;display:flex;position:sticky}.themes-preview{aspect-ratio:9/9.75;height:auto}.themes-foot{background:0 0;border:0;order:0;margin:0;padding:0;position:static}.themes-grid{gap:12px}.themes-grid>button{height:112px}}.login-screen{box-sizing:border-box;width:100%;max-width:28rem;min-height:100%;padding:32px 20px calc(20px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:28px;margin:0 auto;display:flex}.login-brand{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;display:flex}.login-actions{flex-direction:column;gap:14px;display:flex}.login-or{font:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:12px;display:flex}.login-or:before,.login-or:after{content:"";background:var(--line);flex:1;height:1px}@media (width>=64rem){.login-screen{justify-content:center;max-width:24rem}.login-brand{flex:none}}.invite-foot{flex-direction:column;gap:8px;margin:auto -16px -28px;padding-left:16px;padding-right:16px;display:flex}@media (width>=64rem){.invite-foot{background:0 0;border:0;margin:0;padding:0;position:static}}.qr-card-wrap{justify-content:center;display:flex}.qr-card{background:var(--paper);box-shadow:0 1px 0 var(--line);border-radius:16px;padding:12px;line-height:0}.invite-cols{flex-direction:column;gap:24px;display:flex}.invite-sec{flex-direction:column;gap:10px;display:flex}.invite-sec>.section-label{margin-bottom:0}.invite-hint{font:var(--t-body-sm);color:var(--fg-2);margin:0}@media (width>=64rem){.invite-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:28px;display:grid}}.ib{flex-direction:column;flex-shrink:0;display:flex}.ib,.ib-art-back,.list-head-art{--ib-veil:linear-gradient(180deg, transparent 40%, color-mix(in oklch, var(--void) 35%, transparent) 62%, var(--void) 100%)}.ib-hero{z-index:0;position:relative}.ib-head{padding:calc(env(safe-area-inset-top,0px) + 10px) 16px 14px;background:var(--void);align-items:center;gap:8px;display:flex}.ib-titles{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ib-title,.rd-title .rd-deck{font:var(--t-h1);color:var(--gold);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:22px;line-height:1.12;display:-webkit-box;overflow:hidden}.ib-sub{font:var(--t-meta);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ib-actions{flex-shrink:0;gap:8px;display:flex}.ib-stage{aspect-ratio:626/457;margin-bottom:calc(-1 * var(--ib-overlap,40px));padding-bottom:calc(var(--ib-overlap,40px) + 6px);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.ib-stage.no-art{aspect-ratio:626/228}.ib-art{z-index:0;pointer-events:none;border-top:1px solid var(--line-2);background-color:var(--bg-2);background-position:50% 0;background-repeat:no-repeat;background-size:100%;border-radius:22px 22px 0 0;position:absolute;inset:0;overflow:hidden}.ib-art.no-art{background:linear-gradient(180deg, var(--id-surface), var(--void))}.ib-slice{position:absolute;top:0;bottom:0;overflow:hidden}.ib-slice-in{position:absolute;inset:0}.ib-slice.is-dimmed .ib-slice-in{filter:grayscale()contrast(.72)brightness(.7)}.ib-fallback{background:linear-gradient(135deg, var(--id-surface), var(--id-deep));position:absolute;inset:0;overflow:hidden}.ib-fallback>.ms{color:var(--fg-1);opacity:.16;font-size:132px;line-height:1;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.ib-slice img{object-fit:cover;object-position:50% 30%;opacity:0;width:100%;height:100%;transition:opacity var(--dur-med);position:absolute;inset:0}.ib-slice img.is-loaded{opacity:1}.ib-veil{pointer-events:none;background:var(--ib-veil);position:absolute;inset:0}.ib-foot{z-index:1;text-shadow:0 1px 3px oklch(0% 0 0/.8);flex-direction:column;gap:10px;display:flex;position:relative}.ib-foot:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, transparent, color-mix(in oklch, var(--void) 55%, transparent) 55%, color-mix(in oklch, var(--void) 75%, transparent));position:absolute;inset:-48px 0 -6px}.ib-slice-labels{gap:4px;padding:0 8px;display:grid}.ib-slice-label{justify-content:center;min-width:0;display:flex}.ib-footer{padding:0 16px;position:relative}.ib-badge{text-shadow:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.ib-foot .ms{text-shadow:none}.ib-bar{z-index:1;flex-direction:column;gap:14px;padding:8px 16px 14px;display:flex;position:relative}.ib.has-foot .ib-bar:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in oklch, var(--void) 75%, transparent);position:absolute;inset:0}.ib.is-pinned.has-art.has-foot .ib-bar:before,.ib.is-pinned.has-art.has-foot .ib-foot:before{content:none}.ib.bar-below .ib-stage{margin-bottom:0;padding-bottom:0}.ib.bar-below .ib-bar{padding:14px 16px}.ib-shade{bottom:0;left:0;right:0;top:var(--ib-shade-top,100%);pointer-events:none;background:linear-gradient(180deg, transparent, color-mix(in oklch, var(--void) 55%, transparent) calc(var(--ib-shade-fade,0px) * .55), color-mix(in oklch, var(--void) 75%, transparent) var(--ib-shade-fade,0px));position:absolute}.ib.is-pinned{top:calc(-1 * var(--ib-collapse,0px));z-index:20;background:var(--void);position:sticky}.ib.is-pinned.has-art.has-foot:not(.loose-bar){background:linear-gradient(var(--void), var(--void)) top / 100% calc(100% - var(--ib-overlap,40px)) no-repeat}.ib.is-pinned .ib-head{z-index:1;position:sticky;top:0}.scr:has(>.ib.is-pinned){min-height:calc(100% + var(--ib-collapse,0px))}.ib.is-pinned:not(.has-art){clip-path:inset(0)}.ib.is-pinned.has-art:not(.bar-below) .ib-bar{min-height:var(--ib-overlap,40px)}.ib.is-pinned.no-bar .ib-stage{pointer-events:none}.ib.is-pinned.no-bar .ib-foot{pointer-events:auto}.ib-art-clip{z-index:0;pointer-events:none;clip-path:inset(0);position:absolute;inset:0}.ib-art-back{display:contents}.ib.is-pinned.has-art~.scr-body{position:relative}.ib-bar.is-loose{flex-shrink:0}.ib-bar.is-loose.on-art:not(.bar-below){min-height:var(--ib-overlap,40px)}.ib-bar.is-loose.bar-below{padding:14px 16px}.ib-art.is-fixed.no-art{aspect-ratio:626/228}.ib-art.is-fixed{inset:auto;top:var(--ib-art-top,0px);left:var(--ib-art-left,0px);width:var(--ib-art-w,100%);aspect-ratio:626/457;position:fixed}.dh-foot{align-items:center;gap:10px;min-width:0;display:flex}.dh-identity{flex-shrink:0;display:inline-flex}.ib.is-pinned .dh-identity{transform:scale(calc(1 - var(--ib-fold,0) * 13 / 39))}.ib.is-pinned:not(.no-bar) .dh-foot{transform:translateY(calc(var(--ib-fold,0) * 9px))}.dh-format{flex:1}.dh-format.meta-line{flex-wrap:nowrap}.dh-sep{background:color-mix(in oklch, var(--fg-1) 25%, transparent);flex-shrink:0;width:1px;height:14px}.dh-count{font:var(--t-meta);color:var(--fg-1);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:18px}.dh-foot>.version-chip,.dh-end{flex-shrink:0}.dh-foot.has-identity{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.dh-foot.has-identity>.dh-end{justify-self:end;max-width:100%}.dh-identity-slot{justify-content:center;min-width:39px;margin-block:-6.5px;display:flex}.dh-end{font:var(--t-meta);color:var(--fg-1);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.dh-end>svg{width:13px;height:13px;color:var(--gold);flex-shrink:0}.dh-end>.version-chip{flex-shrink:0}.version-chip.is-static{cursor:default}@media (width<=379px){.dh-format .ml-fmt>.ms{display:none}}.meta-line{white-space:nowrap;min-width:0;color:var(--fg-2);align-items:center;gap:8px;display:flex}.meta-line.on-art{color:var(--fg-1);min-height:26px}.ml-fmt{min-width:0;font:600 14px/1 var(--font-sans);align-items:center;gap:7px;display:inline-flex}.ml-fmt>.ms{color:var(--gold-line);text-shadow:none;flex-shrink:0;line-height:1}.ml-fmt>span{text-overflow:ellipsis;min-width:0;line-height:1.3;overflow:hidden}.ml-rule{opacity:.25;background:currentColor;flex-shrink:0;width:1px;height:12px}.ml-n{font:var(--t-meta);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.ml-n>svg{flex-shrink:0;width:12px;height:12px}.ml-n.is-trim{flex-shrink:1;min-width:0}.ml-n.is-trim>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ml-end{font:var(--t-meta);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.meta-line:not(.on-art) :is(.ml-n.soft,.ml-end){color:var(--fg-3)}.deck-page-body{padding-top:0}.deck-head{height:var(--dkh-h,220px);background:var(--void);border-bottom:1px solid var(--line);transition:height .24s var(--ease-out);flex-shrink:0;position:relative;overflow:hidden}.dkh-art{width:var(--dkh-art-w,301px);background:var(--bg-2) center / cover no-repeat;transition:width .24s var(--ease-out);position:absolute;top:0;bottom:0;left:0}.dkh-art:before,.dkh-art:after{content:"";position:absolute;inset:0}.dkh-art:before{background:linear-gradient(90deg, transparent 38%, color-mix(in oklch, var(--void) 35%, transparent) 62%, var(--void) 100%)}.dkh-art:after{background:linear-gradient(oklch(10% .01 285/.55) 0%,#0000 30%)}.dkh-col,.dkh-row{box-sizing:border-box;height:100%;padding:0 16px 0 calc(var(--dkh-art-w,301px) + 8px);position:relative}.dkh-col{flex-direction:column;display:flex}.dkh-top{box-sizing:border-box;align-items:center;gap:12px;height:54px;padding-top:14px;display:flex}.dkh-crumbs{min-width:0;font:var(--t-meta);color:var(--fg-2);text-shadow:0 1px 3px oklch(0% 0 0/.8);flex:1;align-items:center;gap:6px;display:flex}.dkh-crumb-item{align-items:center;gap:6px;display:inline-flex}.dkh-crumb-sep{width:12px;height:12px;color:var(--fg-3)}.dkh-crumb{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0}.dkh-right{flex-shrink:0;justify-content:flex-end;align-items:center;gap:2px;display:flex}.dkh-vsep{background:var(--line-2);flex-shrink:0;width:1px;height:24px;margin:0 10px}.deck-head .uh-undo{background:0 0;border-color:#0000;height:40px;padding:0 12px}.deck-head .uh-redo{background:0 0;border-color:#0000;width:40px;height:40px}.deck-head .uh-redo:disabled:hover{background:0 0}.deck-head.is-compact .uh-tip{top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.dkh-mid{align-items:center;gap:24px;min-width:0;margin:auto 0;display:flex}.dkh-names{flex-direction:column;flex:1;min-width:0;display:flex}.dkh-title{font:var(--t-h1);letter-spacing:.02em;color:var(--gold);text-shadow:0 1px 3px oklch(0% 0 0/.8);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.1;overflow:hidden}.dkh-sub{font:var(--t-meta);color:var(--fg-1);text-shadow:0 1px 3px oklch(0% 0 0/.8);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;overflow:hidden}.dkh-inline{white-space:nowrap;align-items:center;gap:10px;margin-top:10px;display:flex}.dkh-inline-fmt{font:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-1)}.dkh-bot{justify-content:center;align-items:flex-end;height:54px;display:flex}.dkh-col>.dkh-bot{margin:0 -16px 0 calc(-8px - var(--dkh-art-w,301px))}.dkh-bot>.utabs{height:46px}.dkh-row{grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr);align-items:center;padding:0;display:grid}.dkh-left{min-width:0;padding:0 14px 0 calc(var(--dkh-art-w,301px) + 8px);align-self:stretch;align-items:center;display:flex;overflow:hidden}.dkh-left>.dkh-names{flex:0 auto;gap:3px;min-width:7.5rem}.dkh-row>.utabs{height:100%}.dkh-end{justify-content:flex-end;align-self:stretch;align-items:center;padding:0 16px 0 14px;display:flex}.dkh-end>*{flex-shrink:0}.undo-head.is-idle+.dkh-vsep{visibility:hidden}.dkh-end .undo-head.is-idle,.dkh-end .undo-head.is-idle+.dkh-vsep{display:none}.deck-head.is-compact .dkh-title{font:var(--t-h3);text-shadow:none;font-size:18px;line-height:1.1}.deck-head.is-compact .dkh-sub{color:var(--fg-2);text-shadow:none;margin-top:0}.dk-facts{isolation:isolate;flex-shrink:0;align-items:flex-start;display:flex}.dkf{box-sizing:border-box;min-width:64px;color:var(--fg-1);font:inherit;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0 18px;display:flex;position:relative}.dkf+.dkf{border-left:1px solid var(--line-2)}.dkf:last-child{padding-right:0}.dkf-ic{height:48px;color:var(--fg-1);justify-content:center;align-items:center;display:flex}.dkf-ic>.ms{font-size:34px;line-height:1}.dkf-num{font:var(--t-h1);font-variant-numeric:tabular-nums;line-height:1}.dkf-cap{font:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.dkf-chev{opacity:.8;width:12px;height:12px}.dkf-version.is-draft :is(.dkf-ic,.dkf-cap){color:var(--gold)}.dkf-version.is-past :is(.dkf-ic,.dkf-cap){color:var(--info)}button.dkf-version{cursor:pointer;border-radius:0}button.dkf-version:before{content:"";background:var(--bg-2);opacity:0;transition:opacity var(--dur-fast);z-index:-1;border-radius:10px;position:absolute;inset:-8px 4px}button.dkf-version:is(:hover,:focus-visible):before{opacity:1}.dk-facts.is-compact{align-items:stretch;height:40px}.dk-facts.is-compact .dkf{justify-content:center;gap:5px;min-width:52px;padding:0 16px}.dk-facts.is-compact .dkf:last-child{padding-right:16px}.dk-facts.is-compact .dkf-ic{height:22px}.dk-facts.is-compact .dkf-ic>.ms{font-size:19px}.dk-facts.is-compact .dkf-num{font:var(--t-h1);font-size:20px;line-height:1}.dk-facts.is-compact button.dkf-version:before{inset:-4px 4px}.dk-facts.is-compact .dkf-chev{width:10px;height:10px}.utabs{flex-shrink:0;align-items:stretch;gap:2px;display:flex}.utab{cursor:pointer;white-space:nowrap;color:var(--fg-3);font:600 14.5px/1 var(--font-sans);transition:color var(--dur-fast), box-shadow var(--dur-fast);background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.utab .ic{flex-shrink:0;width:16px;height:16px}.utab.on{color:var(--fg-1);box-shadow:inset 0 -2px 0 var(--gold)}.utab.on .ic{color:var(--gold)}.utab-count{font:var(--t-label);border-radius:var(--r-pill);font-variant-numeric:tabular-nums;background:var(--bg-2);color:var(--fg-3);padding:3px 7px;line-height:1}.utab.on .utab-count{background:var(--gold-soft);color:var(--gold)}@media (hover:hover){.utab:not(.on):hover{color:var(--fg-1)}.dkh-crumb:hover{color:var(--gold);text-decoration:underline}.deck-head .uh-undo:not(:disabled):hover,.deck-head .uh-redo:not(:disabled):hover{background:var(--bg-2)}}@media (width>=64rem){.app-scroll:has(.deck-pane){scrollbar-gutter:auto;padding-inline-end:0}.app-scroll:has(.deck-pane)>*{max-width:none}.scr.has-deck-pane>.scr-body{padding:0}.scr.has-deck-pane .deck-cols.has-detail>*{margin-inline:0;padding:0}.hist-detail-pane.deck-pane{background:var(--void);--list-head-bg:var(--void);border:0;border-radius:0;gap:0;padding:0}.deck-pane>.deck-body{padding:16px 20px 20px}}.version-chip{border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;border:1px solid var(--line-2);height:26px;font:var(--t-meta);color:var(--fg-2);background:0 0;align-items:center;gap:5px;padding:0 7px 0 8px;font-weight:600;display:inline-flex}.version-chip .vc-ic{width:12px;height:12px}.version-chip .vc-chev{opacity:.8;width:12px;height:12px}.version-chip .vc-state{color:var(--fg-3);font-weight:500}.version-chip.is-draft{border-color:var(--gold-line);background:var(--gold-soft);color:var(--gold)}.version-chip.is-draft .vc-state{color:var(--gold)}.version-chip.is-past{color:var(--info)}.version-chip.is-quiet{height:auto;color:var(--fg-2);text-shadow:0 1px 2px oklch(0% 0 0/.7);background:0 0;border:0;padding:4px 0;font-weight:500}.version-chip.is-quiet .vc-v{color:var(--fg-1);font-weight:600}.version-chip.is-quiet.is-draft .vc-ic{color:var(--gold)}.version-chip.is-quiet .vc-state{color:inherit}.layout-toggle{box-sizing:border-box;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--bg-2);flex-shrink:0;align-items:center;gap:2px;height:36px;padding:0 3px;display:inline-flex}.lt-opt{cursor:pointer;border-radius:var(--r-pill);width:36px;height:28px;color:var(--fg-3);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.lt-opt svg{width:15px;height:15px}.lt-opt.on{background:var(--bg-3);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--gold)}.group-chip{border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--bg-2);min-height:36px;color:var(--fg-1);font:var(--t-meta);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0;align-items:center;gap:7px;padding:0 10px 0 12px;font-weight:600;display:inline-flex}.group-chip svg{width:14px;height:14px;color:var(--fg-3)}.group-chip.block{width:100%;display:flex}.group-chip.block>.gcp-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.group-chip[aria-expanded=true]{border-color:var(--gold-line)}.group-chip .gcp-chev{transition:transform var(--dur-fast)}.group-chip[aria-expanded=true] .gcp-chev{transform:rotate(180deg)}.group-select{flex:1;min-width:0;position:relative}.group-menu{z-index:30;background:var(--bg-2);border:1px solid var(--line-2);box-shadow:var(--shadow-2);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0}.group-menu .gm-opt{width:100%;height:36px;color:var(--fg-1);font:500 14px/1 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 10px;display:flex}.group-menu .gm-opt:hover{background:var(--bg-3)}.group-menu .gm-opt>span{flex:1}.group-menu .gm-opt svg{width:15px;height:15px}.group-menu .gm-opt.on{color:var(--gold);font-weight:600}.group-select:not(.is-block){flex:none}.group-select:not(.is-block)>.group-menu{width:200px;right:auto}.cards-toolbar .group-select:not(.is-block)>.group-menu{left:auto;right:0}.cards-toolbar{align-items:center;gap:10px;display:flex}.cards-toolbar>.filter-btn{background:var(--bg-2);width:36px;height:36px}.cards-toolbar>.spacer{flex:1}.card-hover-preview{z-index:100;aspect-ratio:488/680;border:1px solid var(--line);background:var(--bg-2);pointer-events:none;object-fit:cover;border-radius:4.75%/3.4%;width:300px;position:fixed}@media (hover:none),(pointer:coarse){.card-hover-preview{display:none}}.card-tile{isolation:isolate;background:0 0}.search-tile{isolation:isolate;border:1px solid var(--line);background:var(--bg-1);min-width:0;transition:border-color var(--dur-fast);border-radius:12px;flex-direction:column;padding:4px;display:flex;position:relative}@media (hover:hover){.card-tile:not(.is-selected):has(>.ct-card:enabled):hover{border-color:var(--gold-line)}}.card-tile:not(.is-selected):has(>.ct-card:focus-visible){border-color:var(--gold-line)}.ct-card{cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:left;background:0 0;border:0;border-radius:11px 11px 0 0;width:100%;padding:0;display:block}.ct-media{aspect-ratio:488/683;border-radius:11px 11px 0 0;width:100%;display:block;position:relative;overflow:hidden}.ct-media.is-land{aspect-ratio:683/488}.card-tile:has(>.ct-band:empty) :is(.ct-card,.ct-media){border-radius:11px}.ct-spin{aspect-ratio:488/683;width:100%;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.ct-spin.is-land{width:71.4495%}.ct-media .ct-flip{width:103%;height:auto;box-shadow:none;border-radius:0;position:absolute;top:-.375%;left:-1.5%}.ct-card:after{content:"";border-radius:11px;position:absolute;inset:0}.ct-card:disabled{cursor:default}.card-tile.is-dimmed .ct-card{opacity:.55}.ct-flip{aspect-ratio:488/680;width:100%;box-shadow:var(--shadow-1);transform-style:preserve-3d;border-radius:8px;display:block;position:relative}.ct-flip.is-back{transform:rotateY(180deg)}.ct-face{border-radius:inherit;background:linear-gradient(135deg, var(--bg-2), var(--bg-3));backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.ct-face.ct-back{transform:rotateY(180deg)}.ct-band{align-items:center;gap:6px;min-width:0;min-height:30px;padding:4px 4px 0;display:flex}.ct-band:empty{display:none}.card-tile>.ct-band{border-top:1px solid var(--line);background:var(--bg-1);border-radius:0 0 11px 11px;padding:0 6px 0 10px}.search-tile>.st-rail{border-top:1px solid var(--line);margin:4px -4px 0;padding:0 8px}.ct-band :is(button,a,input,label){z-index:1;position:relative}.ct-qty{font:var(--t-meta);font-variant-numeric:tabular-nums;color:var(--fg-1);font-weight:700}.ct-cmc{font:var(--t-meta);color:var(--fg-3);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.ct-cmc svg{width:12px;height:12px}.ct-band>.ct-meta{min-width:0;font:var(--t-meta);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:1;overflow:hidden}.ct-band>.ct-meta+.ct-cmc{margin-left:0}.ct-seam{z-index:2;flex:none;height:0;position:relative}.ct-turnbadge{background:var(--bg-1);border:1px solid var(--line-2);width:34px;height:34px;color:var(--fg-1);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:.5px;left:50%;transform:translate(-50%,-50%)}span.ct-turnbadge{pointer-events:none}button.ct-turnbadge:before{content:"";border-radius:50%;position:absolute;inset:-5px}.ct-turnbadge.is-on{color:var(--gold);border-color:var(--gold-line)}.ct-turnbadge-ic{display:flex}.ct-turnbadge.is-on .ct-turnbadge-ic{transform:scaleX(-1)}.ct-turnbadge svg{width:16px;height:16px}.card-tile:has(>.ct-seam)>.ct-band>.ct-meta{max-width:calc(50% - 22px);margin-left:auto}.ct-cell{min-width:0;display:grid}.ct-cell>*{grid-area:1/1;min-width:0}.ct-cell>.card-tile{align-self:center}.ct-ghost{visibility:hidden;border:1px solid #0000;flex-direction:column;display:flex}.ct-ghost>.ct-band{border-top:1px solid #0000;padding:0 6px 0 10px}.ct-flipbtn{border-radius:var(--r-pill);cursor:pointer;border:1px solid var(--line-2);height:26px;font:var(--t-meta);color:var(--fg-2);white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;gap:4px;margin-left:auto;padding:0 8px 0 7px;font-weight:600;display:inline-flex}.ct-flipbtn svg{width:12px;height:12px}.card-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;display:grid}.card-tiles.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width>=64rem){.card-tiles{grid-template-columns:repeat(auto-fill, minmax(var(--tile-w,124px), 1fr));gap:12px}}.tile-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-top:-1px;margin-left:-1px;margin-right:-16px;padding:1px 16px 4px 1px;scroll-padding-left:1px;display:flex;overflow-x:auto;container-type:inline-size}.tile-row::-webkit-scrollbar{display:none}.tile-row>:is(.card-tile,.ct-cell){--tile-n:2;flex:0 0 calc((100cqi + 16px - 20px) / var(--tile-n) - 10px);scroll-snap-align:start}@container (width>=485px){.tile-row>:is(.card-tile,.ct-cell){--tile-n:3}}@container (width>=725px){.tile-row>:is(.card-tile,.ct-cell){--tile-n:4}}@container (width>=965px){.tile-row>:is(.card-tile,.ct-cell){--tile-n:5}}@container (width>=1205px){.tile-row>:is(.card-tile,.ct-cell){--tile-n:6;flex-basis:min(230px,16.6667cqi - 10.6667px)}}.tile-row>.deck-card{scroll-snap-align:start;flex:0 0 calc(50cqi - 12px);min-width:0}@container (width>=485px){.tile-row>.deck-card{flex-basis:calc(33.3333cqi - 11.3333px)}}.card-groups{flex-direction:column;gap:10px;display:flex}.group-head{align-items:center;gap:8px;min-height:22px;padding:2px 2px 6px;display:flex}.group-head .gh-label{font:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);align-items:center;gap:6px;display:inline-flex}.group-head .gh-lead{flex-shrink:0;justify-content:center;align-items:center;width:22px;display:inline-flex}.group-head .gh-lead:empty{display:none}.group-head .gh-count{font:var(--t-meta);color:var(--fg-3);font-variant-numeric:tabular-nums;margin-left:auto}.group-head .ms{letter-spacing:normal}.group-head .ms-cost{font-size:18px}.group-head .ms-cost.is-generic:before{position:relative;top:-.03em}.list-sticky-head{--list-head-lead:6px;z-index:3;top:calc(var(--list-head-top,var(--app-header-h,0px)) + var(--list-head-lead));border-image:var(--list-head-band,conic-gradient(var(--list-head-bg,var(--void)) 0 0)) fill 0 // calc(var(--list-head-lead) + 1px) var(--list-head-bleed,0px) 0;position:sticky}@media (width<=63.999rem){.list-sticky-head{--list-head-bleed:100vmax}}.section-label.list-sticky-head{margin-bottom:6px;padding-bottom:4px}.ib.is-pinned~.scr-body{--list-head-top:var(--ib-stuck-h,0px)}.deck-tab-cols>.dtc-col{--list-head-top:-4px;--list-head-bleed:100vmax}@media (width>=64rem){.atl-cols>.atl-main{--list-head-top:-4px;--list-head-bleed:100vmax}.paste-preview{--list-head-top:0px}}.sheet{--list-head-top:-14px;--list-head-bg:var(--bg-1);--list-head-bleed:100vmax}.sheet:has(>.sheet-chrome){--list-head-top:16px}@media (width>=64rem){.sheet:has(>.sheet-chrome){--list-head-top:-14px}}.sheet:has(.sheet-head,.ideas-sheet-head){--list-head-top:calc(var(--sheet-head-top,-14px) + var(--sheet-head-h,0px));scroll-padding-top:var(--list-head-top)}.hist-detail-pane{--list-head-bg:var(--bg-1)}.list-sticky-head>.list-head-art{z-index:-1;pointer-events:none;clip-path:inset(calc(-1 * (var(--list-head-lead) + 1px)) calc(-1 * var(--list-head-bleed,0px)) 0);position:absolute;inset:0}.ib.is-pinned.has-art~.scr-body{--list-head-band:none}.scrim{--list-head-band:initial}.scrim .list-head-art{display:none}.list-sticky-groups{--list-head-gap:14px;gap:var(--list-head-gap);flex-direction:column;display:flex}.list-sticky-group{--list-head-pushed-gap:calc(var(--list-head-gap) - var(--list-head-lead,6px))}.list-sticky-groups.card-groups{--list-head-gap:10px}.list-sticky-groups.shop,.list-sticky-groups.games{--list-head-gap:22px}.list-sticky-groups>.list-sticky-group:not(:last-child),.list-sticky-groups>:not(:last-child)>.list-sticky-group{margin-bottom:calc(-1 * var(--list-head-pushed-gap))}.list-sticky-groups>.list-sticky-group:not(:last-child):after,.list-sticky-groups>:not(:last-child)>.list-sticky-group:after{content:"";height:var(--list-head-pushed-gap);display:block}.empty-zone{text-align:center;border-radius:var(--r-md);border:1.5px dashed var(--line-2);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:16px;display:flex}.empty-zone .ez-ic{width:22px;height:22px;color:var(--fg-3)}.empty-zone .ez-body{flex-direction:column;gap:3px;display:flex}.empty-zone .ez-title{font:var(--t-body-sm);color:var(--fg-2);font-weight:600}.empty-zone .ez-sub{font:var(--t-meta);color:var(--fg-3);text-wrap:pretty}.empty-zone.is-line{text-align:left;border-width:1px;flex-direction:row;justify-content:flex-start;gap:12px;min-height:60px;padding:10px 14px}.empty-zone.is-line .ez-body{flex:1}.empty-zone.is-line .ez-title{color:var(--fg-1)}.keycap{box-sizing:border-box;background:var(--bg-3);border:1px solid var(--line-2);min-width:22px;height:22px;box-shadow:inset 0 -2px 0 var(--line-2);font:var(--t-meta);color:var(--fg-2);border-radius:5px;justify-content:center;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.keycap.wide{min-width:48px}.undo-float{bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:11;pointer-events:none;height:46px;transition:opacity var(--dur-fast), visibility var(--dur-fast);justify-content:flex-end;margin-top:16px;padding:0 16px;display:flex;position:sticky}.undo-float.is-idle,.undo-head.is-idle{visibility:hidden;opacity:0}.uf-pill{box-sizing:border-box;pointer-events:auto;border-radius:var(--r-pill);background:var(--bg-2);border:1px solid var(--line-2);height:46px;box-shadow:var(--shadow-2);align-items:stretch;display:inline-flex}.uf-half{min-width:48px;color:var(--fg-1);font:600 14px/1 var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0 12px 0 14px;display:inline-flex}.uf-half.redo{padding:0}.uf-half .ic{width:18px;height:18px}.uf-half:disabled{color:var(--line-2);cursor:default}.uf-half:not(:disabled):active{background:var(--bg-3)}.uf-half:first-child{border-radius:var(--r-pill) 0 0 var(--r-pill)}.uf-half.redo{border-radius:0 var(--r-pill) var(--r-pill) 0}.uf-sep{background:var(--line);width:1px;margin:11px 0}.undo-head{transition:opacity var(--dur-fast), visibility var(--dur-fast);flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.uh-slot{display:inline-flex;position:relative}.uh-undo{box-sizing:border-box;border-radius:var(--r-pill);background:var(--bg-2);border:1px solid var(--line);height:36px;color:var(--fg-1);font:600 14px/1 var(--font-sans);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:0 14px 0 11px;display:inline-flex}.uh-undo .ic{width:17px;height:17px}.uh-redo{background:var(--bg-2);border-color:var(--line);width:36px;height:36px;color:var(--fg-1)}.uh-redo .ic{width:17px;height:17px}.uh-undo:disabled,.uh-redo:disabled{color:var(--line-2);cursor:default}.uh-undo:not(:disabled):hover{background:var(--bg-3)}.uh-redo:disabled:hover{background:var(--bg-2);color:var(--line-2)}.uh-tip{z-index:5;border-radius:var(--r-md);background:var(--bg-3);border:1px solid var(--line-2);box-shadow:var(--shadow-2);white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0;transition:opacity var(--dur-fast), visibility var(--dur-fast);align-items:center;gap:12px;padding:8px 10px 8px 12px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.uh-slot:hover>.uh-tip,.uh-slot:focus-within>.uh-tip{visibility:visible;opacity:1}.uh-tip-text{font:500 14px/1.2 var(--font-sans);color:var(--fg-1);text-overflow:ellipsis;max-width:360px;overflow:hidden}.uh-keys{gap:3px;display:inline-flex}.hover-tip{z-index:110;border-radius:var(--r-md);background:var(--bg-3);border:1px solid var(--line-2);max-width:360px;box-shadow:var(--shadow-2);pointer-events:none;opacity:0;transition:opacity var(--dur-fast);align-items:center;gap:10px;padding:6px 10px;display:flex;position:fixed;top:0;left:0}.hover-tip.is-on{opacity:1}.ht-text{font:500 14px/1.3 var(--font-sans);color:var(--fg-1)}.ht-keys{flex:none;gap:3px;display:inline-flex}@media (hover:none),(pointer:coarse){.hover-tip{display:none}}.group-section{--group-tone:var(--gold);flex-direction:column;display:flex}.gs-index{background:color-mix(in oklch, var(--group-tone) 16%, transparent);width:22px;height:22px;color:var(--group-tone);font:var(--t-meta);letter-spacing:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.gs-index svg{width:13px;height:13px}.gs-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.group-head .gh-label{min-width:0}.gs-action{white-space:nowrap;cursor:pointer;min-height:32px;font:var(--t-meta);color:var(--gold);background:0 0;border:0;align-items:center;gap:5px;padding:0 2px;font-weight:600;display:inline-flex}.gh-count+.gs-action{margin-left:10px}.gh-label+.gs-action,.sc-count+.gs-action,.sc-label+.gs-action{margin-left:auto}.gs-action+.gs-action{margin-left:14px}.gs-action:disabled{opacity:.4;cursor:default}.gs-action svg{width:13px;height:13px}.shop{gap:22px}.shop-head{flex-direction:column;gap:8px;display:flex}.sh-line{align-items:baseline;gap:8px;min-width:0;display:flex}.sh-num{font:var(--t-num);color:var(--fg-1);font-variant-numeric:tabular-nums}.sh-num.is-done{color:var(--heal)}.sh-word{font:var(--t-body-sm);color:var(--fg-2)}.sh-of{font:var(--t-meta);color:var(--fg-3);white-space:nowrap;margin-left:auto}.sh-line>.icon-btn{align-self:center}.shop-bar{background:var(--bg-3);border-radius:6px;gap:2px;height:6px;display:flex;overflow:hidden}.shop-bar>i{min-width:2px;height:100%;display:block}.shop-bar>i.is-done{background:var(--heal);flex:1}.shop-head.is-wide .shop-bar{max-width:420px;height:8px}.shop-wide{flex-direction:column;gap:14px;min-height:0;display:flex;position:relative}.shop-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.shop-col{--stage-tone:var(--gold);border-radius:var(--r-lg);background:var(--bg-1);border:1px solid var(--line);min-width:0;min-height:0;max-height:100%;transition:border-color var(--dur-fast), box-shadow var(--dur-fast);flex-direction:column;display:flex;overflow:hidden}.shop-col.is-target{border-color:var(--line-2)}.shop-col.is-over{border-color:var(--stage-tone);box-shadow:inset 0 0 0 1px var(--stage-tone)}.sc-head{border-bottom:1px solid var(--line);box-shadow:inset 0 2px 0 var(--stage-tone);align-items:center;gap:8px;padding:12px 14px;display:flex}.sc-ic{width:15px;height:15px;color:var(--stage-tone);flex-shrink:0}.sc-label{min-width:0;font:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sc-count{font:var(--t-meta);color:var(--fg-3)}.sc-body{overscroll-behavior:contain;flex:1;min-height:0;padding:12px;overflow-y:auto}.shop-col .card-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.shop-drag{cursor:grab}.shop-drag.is-held{opacity:.45}.shop-float{z-index:11;pointer-events:none;width:min(520px,100%);position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.shop-float>*{pointer-events:auto}.cards-toolbar>.ct-add{flex:auto;min-width:0;max-width:420px}.shop-add{margin-bottom:12px}.bulk-sheet{flex-direction:column;gap:12px;display:flex}.bs-all{border:0;border-bottom:1px solid var(--line);width:100%;min-height:44px;color:inherit;cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;padding:0 0 8px;display:flex}.bs-all-label{font:var(--t-body-sm);color:var(--fg-1);flex:1;font-weight:600}.bs-all-count{font:var(--t-meta);color:var(--fg-3);font-variant-numeric:tabular-nums}.proxy-sheet .sheet-sticky-head{text-align:center;border-bottom:1px solid var(--line)}.proxy-count{font:var(--t-meta);color:var(--fg-2);font-variant-numeric:tabular-nums;margin:0 0 2px}.proxy-controls{text-align:center;margin:0 0 18px}.proxy-shortcuts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.proxy-style.block{max-width:260px;margin:0 auto 10px}.proxy-style button{flex:1 1 0}.proxy-tokens{font:var(--t-body-sm);color:var(--fg-1);cursor:pointer;justify-content:center;align-items:center;gap:10px;margin:0 0 10px;font-weight:600;display:flex}.proxy-more{border:1.5px solid var(--gold);cursor:pointer;width:32px;height:32px;color:var(--gold);background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:-8px -4px -8px auto;display:inline-flex;position:relative}.proxy-more:before{content:"";position:absolute;inset:-6px}.proxy-more svg{width:17px;height:17px}.proxy-eco{background:var(--paper);fill:none;width:100%;height:100%;stroke:var(--void);display:block}.proxy-eco rect.is-fill{fill:var(--paper)}.proxy-eco path.is-glyph{fill:var(--void);stroke:none}.proxy-eco text{fill:var(--void);stroke:none;font-family:Helvetica,Arial,Liberation Sans,Nimbus Sans,sans-serif}.proxy-pages{flex-direction:column;gap:18px;display:flex}.proxy-page-head{font:var(--t-label);color:var(--fg-3);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:10px;display:flex}.proxy-page-head:after{content:"";border-top:1px solid var(--line);flex:1}.proxy-sheet .card-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}.proxy-foot{flex-direction:column;gap:10px;display:flex}.proxy-zone{--mini:52px;min-width:0}.proxy-zone-head{margin-bottom:8px}.proxy-zone-n:before{content:"·";margin-right:10px}.proxy-zone .card-tile>.ct-band{justify-content:center;min-height:22px;padding:0}.proxy-zone .check-tiles .ct-band{align-items:center;padding-top:0}.proxy-zone .own-check{border-radius:4px;width:16px;height:16px}.proxy-zone .own-check .ic{width:11px;height:11px}.proxy-zone .ct-meta:empty{display:none}.proxy-zone .tile-row{scroll-snap-type:none;gap:8px;padding-bottom:0}.proxy-zone .tile-row>.card-tile{flex:0 0 var(--mini)}@media (width>=64rem){.proxy-zone{--mini:72px}}.proxy-ghost{z-index:70;pointer-events:none;transform-origin:0 0;border-radius:11px;margin:0;position:fixed;overflow:hidden}.proxy-sheet .card-tile.proxy-flash{outline-offset:2px;outline:2px solid #0000;animation:1.6s ease-out band-flash}@media (prefers-reduced-motion:reduce){.proxy-sheet .card-tile.proxy-flash{box-shadow:0 0 0 2px var(--gold);animation:none}}.ctg-gap{display:block}.bs-more{cursor:pointer;font:var(--t-meta);color:var(--gold);background:0 0;border:0;flex-shrink:0;align-items:center;gap:2px;padding:4px 0;font-weight:600;display:inline-flex}.bs-more svg{width:13px;height:13px}.sheet-foot{z-index:2;padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px));background:var(--bg-1);border-top:1px solid var(--line);margin:14px -16px -24px;position:sticky;bottom:-24px}.sticky-foot.stats-hand-foot{margin:0 -16px -28px;padding-inline:16px}.hand-foot{gap:10px;display:flex}.hand-foot>.btn{flex:1 1 0;min-width:0}.hand-foot>.btn.hand-restart{flex:0 0 var(--control-h);justify-content:center;padding:0}.hand-sheet{position:relative}.hand-grid.is-loading{opacity:0;pointer-events:none;position:absolute;left:0;right:0}.hand-sheet>.sheet-sticky-head{z-index:4;flex-direction:column;gap:10px;display:flex}.hand-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.hand-summary{min-width:0;color:var(--fg-3);flex-direction:column;gap:2px;margin:0;display:flex}.hand-summary>span{white-space:nowrap}.hand-summary .hs-main{color:var(--fg-1);font-weight:600}.ct-band>.ct-meta.hand-band{color:var(--fg-3)}.ct-band>.ct-meta.hand-band.is-under{color:var(--gold)}.shop-update{flex-direction:column;gap:20px;display:flex}.su-head{align-items:center;gap:14px;padding-right:40px;display:flex}.su-art{background:var(--bg-3) center / cover no-repeat;border-radius:10px;flex-shrink:0;width:60px;height:44px}.su-names{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.su-name{font:var(--t-title);color:var(--fg-1);overflow-wrap:anywhere}.su-fr{font:var(--t-meta);color:var(--fg-3)}.su-deck{font:var(--t-meta);color:var(--fg-2)}.su-lbl{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.su-aside{font:var(--t-meta);letter-spacing:0;text-transform:none;color:var(--fg-3)}.su-moves{flex-direction:column;gap:8px;display:flex}.su-move{--shop-tone:var(--gold);box-sizing:border-box;border-radius:var(--r-md);border:1px solid var(--shop-tone);background:color-mix(in oklch, var(--shop-tone) 14%, var(--bg-2));width:100%;min-height:56px;color:inherit;cursor:pointer;text-align:left;align-items:center;gap:12px;padding:0 14px;display:flex}.su-move:disabled{opacity:.4;cursor:default}.sd-ic{background:var(--shop-tone);width:32px;height:32px;color:var(--void);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sd-ic svg{width:16px;height:16px}.sd-body{flex-direction:column;gap:2px;min-width:0;display:flex}.sd-label{font:var(--t-body);color:var(--fg-1);font-weight:600}.sd-sub{font:var(--t-meta);color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.check-tiles .ct-band{align-items:flex-start;padding-top:6px}.check-tiles .ct-band>.ct-meta{text-align:left;white-space:normal;overflow-wrap:anywhere;padding-top:2px;overflow:visible}.check-tiles .ct-band>.ct-meta .art-set{padding:0}.check-tiles .art-set{align-items:flex-start}.check-tiles .art-set-name{white-space:normal;text-overflow:clip;overflow-wrap:break-word;overflow:visible}.check-tiles .ct-band>.ct-qty{padding-top:2px}.check-tiles .ct-band:has(>.ct-foot){flex-wrap:wrap;row-gap:6px;padding-bottom:6px}.check-tiles .ct-foot{flex-basis:100%;padding-left:28px;display:flex}.ctg-split{background:var(--line);grid-column:1/-1;height:1px}.insight-card{border-radius:var(--r-md);background:var(--bg-2);border:1px solid var(--line);overflow:hidden}.ic-head{text-align:left;width:100%;color:inherit;box-sizing:border-box;background:0 0;border:0;align-items:center;gap:8px;padding:10px 10px 0 12px;display:flex}button.ic-head{cursor:pointer}.insight-card:has(>button.ic-head){cursor:pointer}.ic-head .ic-ic{width:16px;height:16px;color:var(--gold)}.ic-head .ic-label{font:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);flex:1}.ic-head .ic-chev{color:var(--fg-3);font:var(--t-meta);font-weight:600}.ic-faces{padding:8px 0 12px;display:grid}.ic-face{flex-direction:column;gap:4px;min-width:0;padding:0 12px;display:flex}.ic-face+.ic-face{border-left:1px solid var(--line)}.ic-side{font:var(--t-meta)}.ic-side.is-good{color:var(--heal)}.ic-side.is-bad{color:var(--danger)}.ic-main{font:var(--t-body-sm);color:var(--fg-1);text-wrap:pretty;flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.insight-card.is-muted .ic-main{color:var(--fg-2)}.ic-sub{font:var(--t-meta);color:var(--fg-3);font-variant-numeric:tabular-nums}.insight-card.is-open{border-color:var(--gold-line)}.ic-main .ic-name{font-size:14.5px;line-height:1.25;display:block}.ic-pips{gap:2px;display:inline-flex}.ic-sub .ic-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ic-sub .ic-good{color:var(--heal);font-weight:600}.ic-sub .ic-bad{color:var(--danger);font-weight:600}.stats-played{flex-direction:column;gap:10px;display:flex}.stats-scope{margin-bottom:12px}.stats-kpi{flex-direction:column;gap:8px;display:flex}.stats-kpi .sk-line{align-items:baseline;gap:10px;display:flex}.stats-kpi .sk-rate{font:600 28px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--fg-1)}.stats-kpi .sk-pct{color:var(--fg-3);margin-left:2px;font-size:15px}.stats-kpi .sk-label{font:var(--t-label);text-transform:uppercase;color:var(--fg-3)}.stats-kpi .sk-record{font:var(--t-meta);color:var(--fg-2);font-variant-numeric:tabular-nums;margin-left:auto}.stats-kpi .sk-bar{border-radius:6px;gap:2px;height:6px;display:flex;overflow:hidden}.stats-kpi .sk-bar .is-win{background:var(--heal)}.stats-kpi .sk-bar .is-draw{background:var(--fg-3)}.stats-kpi .sk-bar .is-loss{background:var(--danger)}.stats-kpi.is-muted .sk-rate{color:var(--fg-2)}.stats-low{font:var(--t-meta);color:var(--fg-2);align-items:center;gap:8px;margin:0;display:flex}.stats-low .sl-ic{width:14px;height:14px;color:var(--fg-3);flex-shrink:0}.stats-none{border-radius:var(--r-md);border:1px dashed var(--line-2);align-items:center;gap:12px;min-height:60px;padding:10px 14px;display:flex}.stats-none .sn-ic{width:18px;height:18px;color:var(--fg-3);flex-shrink:0}.stats-none .sn-body{flex-direction:column;flex:1;gap:3px;display:flex}.stats-none .sn-ttl{font:600 15px/1.2 var(--font-sans);color:var(--fg-1)}.stats-none .sn-sub{font:var(--t-meta);color:var(--fg-3)}.stat-lines{flex-direction:column;display:flex}.stat-line{border:0;border-top:1px solid var(--line);min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:10px;padding:0 4px;display:flex}.stat-line:first-child{border-top:0}.stat-line:hover,.stat-line.is-open{background:var(--bg-2)}.stat-line{gap:8px;padding:6px 2px 6px 4px}.stat-line .sl-label{min-width:0;font:500 14px/1.3 var(--font-sans);color:var(--fg-3);flex:auto}.stat-line .sl-verdict{text-align:right;font:500 14px/1.3 var(--font-sans);color:var(--fg-1);flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.stat-line .sl-part{white-space:nowrap}.stat-line .sl-chev{width:16px;height:16px;color:var(--fg-3);flex-shrink:0}.stats-paper{flex-direction:column;gap:14px;display:flex}.stats-paper .list.tight.is-open{border-color:var(--gold-line)}.sp-curve{flex-direction:column;gap:8px;display:flex}.sp-curve-head{font:var(--t-meta);color:var(--fg-3);align-items:baseline;display:flex}.sp-curve-head>:first-child{flex:1}.sp-curve-head .sp-avg{color:var(--fg-2)}.land-odds table{border-collapse:separate;border-spacing:2px;table-layout:fixed;width:100%;font:var(--t-meta);font-variant-numeric:tabular-nums}.land-odds th{font:var(--t-meta);color:var(--fg-3);text-align:center;padding:0 0 4px}.land-odds tbody th{text-align:left;padding:0 0 0 2px}.land-odds .lo-corner{text-align:left;padding-left:2px}.land-odds td{text-align:center;border-radius:var(--r-sm);background:var(--bg-2);color:var(--fg-1);padding:6px 0}.land-odds td.is-low{color:var(--fg-3)}.land-odds td.is-curve{background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line);color:var(--gold);font-weight:600}.land-odds td:empty{background:0 0}.land-odds .chart-note+.chart-note{margin-top:6px}.curve.is-compact .curve-track{height:64px}.curve.is-pickable{gap:4px}.curve.is-pickable>.curve-col{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0}.curve.is-pickable>.curve-col:hover .curve-fill{filter:brightness(1.1)}.curve.has-pick>.curve-col:not(.on){opacity:.4}.curve.is-pickable .curve-track{margin-inline:auto}.gaps-cta{border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg-2);width:100%;min-height:60px;color:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:10px 12px;display:flex}.gaps-cta.is-warn{border-color:var(--gold-line);background:var(--gold-soft)}.gaps-cta.is-ok{border-color:color-mix(in oklch, var(--heal) 45%, transparent);background:color-mix(in oklch, var(--heal) 10%, var(--bg-2))}.gaps-cta.is-open{box-shadow:0 0 0 1px var(--gold)}.gaps-cta .gc-dot{background:var(--bg-3);width:34px;height:34px;color:var(--fg-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gaps-cta.is-warn .gc-dot{background:var(--gold-fill);color:var(--void)}.gaps-cta.is-ok .gc-dot{background:var(--heal);color:var(--void)}.gaps-cta .gc-dot svg{width:18px;height:18px}.gaps-cta .gc-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.gaps-cta .gc-ttl{font:600 15px/1.2 var(--font-sans);color:var(--fg-1)}.gaps-cta .gc-sub{font:var(--t-meta);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gaps-cta .gc-chev{width:18px;height:18px;color:var(--fg-3);flex-shrink:0}.deck-tab-cols.stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 400px}.deck-tab-cols.stats>.stats-side{border-left:1px solid var(--line);align-self:stretch;gap:16px;margin-inline:0 -4px;padding:4px 4px 4px 20px}.stats-side .ss-head{flex-direction:column;gap:3px;display:flex}.stats-side .ss-title{font:var(--t-h3);color:var(--fg-1);font-size:17px}.stats-side .ss-sub{font:var(--t-meta);color:var(--fg-3)}.card-reader{z-index:60;background:var(--void);touch-action:pan-y;animation:sheet-page-in var(--dur-med) var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0}.card-reader.is-inline{z-index:auto;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-1);touch-action:auto;min-height:0;animation:none;position:relative;inset:auto;overflow:hidden}.rd-head{padding:calc(env(safe-area-inset-top,0px) + 14px) 12px 6px;flex-shrink:0;align-items:center;gap:10px;display:flex}.card-reader.is-inline .rd-head{padding-top:14px}.rd-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rd-title .rd-deck{font:var(--t-h3);color:var(--gold);white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.rd-title .ib-sub{color:var(--fg-3)}.rd-body{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;flex-direction:column;flex:1;gap:14px;min-height:0;padding:6px 16px 18px;display:flex;overflow-y:auto}.rd-body::-webkit-scrollbar{display:none}.rd-body>*{flex-shrink:0}.rd-stage{touch-action:pan-y;place-items:center;margin:0 -16px;padding:2px 0 4px;display:grid;position:relative;overflow:hidden}.rd-stage>.rd-slot{--pos:0;--d:0;width:80%;min-width:0;transform:translateX(calc(var(--pos) * (112.5% - 46px))) scale(calc(1 - .12 * var(--d)));opacity:calc(1 - .6 * var(--d));will-change:transform;grid-area:1/1}.rd-stage.is-settling>.rd-slot{transition:transform .24s var(--ease-out), opacity .24s var(--ease-out)}.rd-slot.is-side .ct-card{cursor:pointer}.card-reader.is-inline .rd-stage>.rd-slot{width:min(100% - 32px,330px)}.rd-loading{aspect-ratio:488/714;place-items:center;width:100%;display:grid}.rd-foot-l{min-width:0;font:var(--t-meta);color:var(--fg-1);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.card-tile:has(>.ct-seam) .rd-foot-l{max-width:calc(50% - 24px)}.rd-foot-lead{color:var(--fg-1);flex-shrink:0;align-items:center;display:inline-flex}.rd-foot-lead svg{width:13px;height:13px}.rd-foot-lead .ms{font-size:13px}.rd-foot-lead .ms:not(.ms-cost){color:var(--fg-1)}.rd-foot-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.rd-foot-r{font:var(--t-meta);color:var(--fg-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-left:auto}.rd-foot-pad{display:block}.rd-faces,.rd-face{flex-direction:column;gap:14px;display:flex}.rd-face+.rd-face{border-top:1px solid var(--line);padding-top:14px}.rd-names{align-items:flex-start;gap:10px;display:flex}.rd-names .rd-name-col{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rd-names .rd-en{font:var(--t-title);color:var(--fg-1);overflow-wrap:anywhere;font-size:20px;line-height:1.2}.rd-names .rd-fr{font:var(--t-meta);color:var(--fg-3);overflow-wrap:anywhere}.rd-names .rd-cost{flex-shrink:0;gap:3px;padding-top:3px}.rd-names .rd-cost .ms-cost{font-size:20px}.rd-rules{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.rd-rules-head{align-items:center;gap:10px;display:flex}.rd-type{min-width:0;font:var(--t-meta);color:var(--fg-2);overflow-wrap:anywhere;flex:1;font-weight:600}.rd-rules.has-lang{margin-top:4px;padding-top:22px;position:relative}.rd-lang{background:var(--void);position:absolute;top:0;right:0;transform:translateY(-50%)}.card-reader.is-inline .rd-lang{background:var(--bg-1)}.pill-seg{border:1px solid var(--line-2);border-radius:var(--r-pill);flex-shrink:0;gap:2px;padding:2px;display:inline-flex}.pill-seg.solid{background:var(--bg-1)}.pill-seg>*{border-radius:var(--r-pill);color:var(--fg-3);font:var(--t-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.pill-seg>button{cursor:pointer}.pill-seg>.on{background:var(--bg-3);color:var(--fg-1)}.pill-seg svg{flex-shrink:0;width:12px;height:12px}.rd-text{font:var(--t-body-sm);color:var(--fg-1);text-wrap:pretty;flex-direction:column;gap:6px;display:flex}.rd-text>p{font:inherit}.rd-note{font:var(--t-meta);color:var(--fg-2);flex-direction:column;gap:4px;display:flex}.rd-note .rd-note-line{align-items:baseline;gap:6px;display:flex}.rd-note svg{width:12px;height:12px;color:var(--fg-3);flex-shrink:0;transform:translateY(1px)}.rd-price{border-top:1px solid var(--line);font:var(--t-meta);color:var(--fg-3);align-items:baseline;gap:8px;padding-top:14px;display:flex}.rd-price-label{font:var(--t-label);letter-spacing:.14em;text-transform:uppercase}.rd-price-value{color:var(--fg-1);margin-left:auto;font-weight:700}.rd-validity .rd-price-value.is-ok{color:var(--heal)}.rd-validity .rd-price-value.is-warn{color:var(--warn)}.rd-validity .rd-price-value.is-bad{color:var(--danger)}button.rd-price{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;width:100%;margin:0;padding:14px 0 0;position:relative}button.rd-price:before{content:"";position:absolute;inset:-7px 0}.rd-price-value{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.rd-price-value svg{flex-shrink:0;width:15px;height:15px}.rd-price-label{white-space:nowrap}.rd-price-chev{width:16px;height:16px;color:var(--fg-3);flex-shrink:0;margin-left:-2px}.rd-validity .rd-price-value.is-see{color:var(--gold)}.rd-price-value.is-off{color:var(--fg-3);font-weight:500}.cf-sub{color:var(--fg-3);text-align:center;margin:-8px 0 16px}.sheet-sticky-head>.cf-sub{margin:0 0 4px}.cf-groups{flex-direction:column;gap:18px;display:flex}.cf-empty{font:var(--t-body-sm);color:var(--fg-3);text-align:center;margin:0}.cf-foot{color:var(--fg-3);text-align:center;margin:14px 0 0}.cf-list{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;display:flex;overflow:hidden}.cf-frow{min-height:48px;font:var(--t-body);color:var(--fg-1);align-items:center;gap:12px;padding:0 14px;display:flex}.cf-frow+.cf-frow{border-top:1px solid var(--line)}.cf-glyph{text-align:center;width:20px;color:var(--fg-3);flex-shrink:0}.cf-fname{flex:1;min-width:0}.cf-verdict{font:var(--t-meta);white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.cf-verdict svg{width:15px;height:15px}.cf-verdict.is-ok{color:var(--heal)}.cf-verdict.is-warn{color:var(--warn)}.cf-verdict.is-bad{color:var(--danger)}.cf-verdict.is-off{color:var(--fg-3)}.cf-rule{font:var(--t-body-sm);color:var(--fg-1);text-wrap:pretty;overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.cf-rule+.cf-rule{border-top:1px solid var(--line)}.cf-rule-meta{font:var(--t-meta);color:var(--fg-3)}.cf-kw-head{align-items:center;gap:10px;min-height:32px;display:flex}.cf-kw-name{flex:1;min-width:0;font-weight:700}.cf-rule-link{color:var(--gold);text-transform:none;letter-spacing:normal;cursor:pointer;flex-shrink:0;position:relative}.cf-rule-link:before{content:"";position:absolute;inset:-6px 0}.cf-rule-link svg{width:12px;height:12px}.cf-kw-rule{color:var(--fg-2);margin:0}.cf-rule-n{font:var(--t-meta);color:var(--fg-3)}.cf-filter{border:1px solid var(--gold-line);border-radius:var(--r-md);background:var(--gold-soft);align-items:center;gap:10px;margin-top:10px;padding:6px 6px 6px 12px;display:flex}.cf-filter-txt{min-width:0;font:var(--t-meta);color:var(--fg-1);flex:1}.cf-filter .chip{flex-shrink:0;padding:6px 12px}.cf-thead,.cf-prow{grid-template-columns:40px minmax(0, 1fr) repeat(var(--cf-cols,1), minmax(76px, max-content));align-items:center;column-gap:12px;display:grid}.cf-thead{border-bottom:1px solid var(--line);font:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-top:12px;padding:0 0 6px}.cf-th-ed{grid-column:2}.cf-ptable{flex-direction:column;display:flex}.cf-prow{border:0;border-bottom:1px solid var(--line);width:100%;min-height:72px;color:inherit;text-align:left;cursor:pointer;background:0 0;padding:8px 0}.cf-thumb{aspect-ratio:488/680;background:var(--bg-3);border-radius:3px;width:40px;display:block;overflow:hidden}.cf-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cf-ed{flex-direction:column;gap:3px;min-width:0;display:flex}.cf-ed-name{font:var(--t-body-sm);color:var(--fg-1);overflow-wrap:anywhere}.cf-ed-code{font:var(--t-meta);color:var(--fg-3);align-items:center;gap:6px;display:flex}.cf-num{text-align:right;font:var(--t-meta);color:var(--fg-1);white-space:nowrap;font-weight:700}.cf-thead .cf-num{font:var(--t-label);letter-spacing:.12em}.cf-num.is-none{color:var(--fg-3);font-weight:500}.cf-num.is-min{color:var(--gold)}.rd-links{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding-top:12px;display:flex}.rd-links a,.rd-links button{border-radius:var(--r-pill);border:1px solid var(--line);height:32px;color:var(--fg-2);font:var(--t-meta);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex;position:relative}.rd-links a:before,.rd-links button:before{content:"";position:absolute;inset:-6px 0}.rd-links svg{width:13px;height:13px}.rd-version-sub{align-items:baseline;gap:10px;display:flex}.rd-ed-forget{font:var(--t-meta);color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0}.rd-ed-empty{font:var(--t-meta);color:var(--fg-3);margin:0}.tile-row.is-band{touch-action:pan-x pan-y}.check-tiles.is-band .art-set{align-items:flex-start}.check-tiles.is-band .art-set-name{white-space:normal;font:500 14px/1.25 var(--font-sans);overflow-wrap:break-word}.rd-foot{padding:10px 16px calc(24px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--bg-1);flex-direction:column;flex-shrink:0;gap:8px;display:flex}.card-reader.is-inline .rd-foot{background:var(--bg-2);padding-bottom:12px}.rd-actions{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:4px;display:grid}.rd-act{border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg-1);min-width:0;min-height:48px;color:var(--fg-1);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 0;display:flex}.rd-act svg{width:17px;height:17px;color:var(--fg-2);flex-shrink:0}.rd-act .rd-act-label{max-width:100%;font:600 12px/1.2 var(--font-sans);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rd-act.is-primary{border-color:var(--gold);background:var(--gold);color:var(--fg-on-gold)}.rd-act.is-primary svg{color:var(--fg-on-gold)}.rd-act.is-gold svg{color:var(--gold)}.rd-act.is-danger,.rd-act.is-danger svg{color:var(--danger)}.rd-act:disabled{opacity:.5;cursor:default}.rd-actions.is-single .rd-act{flex-direction:row;gap:8px;min-height:44px;padding:0 12px}.rd-actions.is-single .rd-act .rd-act-label{font:600 14px/1.2 var(--font-sans);letter-spacing:0}.ssb-stack{flex-direction:column;gap:6px;display:flex}.ssb-bar{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-2);width:100%;min-height:48px;color:var(--fg-3);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;padding:6px 12px 6px 10px;display:flex}.card-reader.is-inline .ssb-bar{background:var(--bg-1)}.ssb-bar.is-static{cursor:default}.ssb-dot{width:24px;height:24px;color:var(--shop-tone);background:color-mix(in oklch, var(--shop-tone) 18%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ssb-dot svg{width:13px;height:13px}.ssb-col{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ssb-state{font:600 14px/1 var(--font-sans);color:var(--shop-tone);white-space:nowrap}.ssb-n{color:var(--fg-3);font-weight:500}.ssb-chips{flex-wrap:wrap;gap:4px;display:flex}.ssb-chip{background:var(--bg-3);height:20px;color:var(--fg-2);font:var(--t-meta);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.ssb-chip-n{color:var(--fg-1);font-weight:700}.ssb-sets{align-items:center;gap:3px;display:inline-flex}.ssb-set{filter:invert()brightness(.62);width:auto;height:1.1em;display:block}.ssb-set-code{font:var(--t-meta);color:var(--fg-2)}.ssb-fin{display:inline-flex}.ssb-chev{flex-shrink:0;width:15px;height:15px}.ssb-sheet{gap:14px}.menu-pop-veil{z-index:70;background:color-mix(in oklch, var(--void) 45%, transparent);position:fixed;inset:0}.menu-pop{z-index:1;border-radius:var(--r-lg);background:var(--bg-2);border:1px solid var(--line-2);width:min(300px,100vw - 28px);box-shadow:var(--shadow-3);box-sizing:border-box;animation:sheet-up var(--dur-fast) var(--ease-out);padding:6px;position:absolute}.menu-pop.is-top-right{top:calc(env(safe-area-inset-top,0px) + 54px);right:14px}.menu-pop.is-bottom-left{bottom:calc(env(safe-area-inset-bottom,0px) + 74px);width:236px;left:16px}.menu-item{width:100%;min-height:var(--hit-min);color:var(--fg-1);font:var(--t-body-sm);cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:0 10px;font-weight:500;display:flex}.menu-item:hover{background:var(--bg-3)}.menu-item>svg{width:16px;height:16px;color:var(--fg-3);flex-shrink:0}.menu-item .mi-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.menu-item .mi-value{font:var(--t-meta);color:var(--fg-3);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.menu-item .mi-chev{width:14px;height:14px;color:var(--fg-3)}.menu-item.is-gold,.menu-item.is-gold>svg{color:var(--gold)}.menu-item.is-danger,.menu-item.is-danger>svg{color:var(--danger)}.menu-item.is-on{background:var(--bg-3)}.menu-item.is-on .mi-check{width:16px;height:16px;color:var(--gold)}.menu-sep{background:var(--line);height:1px;margin:4px 0}.menu-item .mi-tone{background:color-mix(in oklch, var(--shop-tone,var(--gold)) 18%, transparent);width:28px;height:28px;color:var(--shop-tone,var(--gold));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.menu-item .mi-tone svg{width:15px;height:15px}.cmc-sheet-head{align-items:center;gap:12px;display:flex}.cmc-sheet-head .cmc-art{background:var(--bg-3) center / cover no-repeat;border-radius:8px;flex-shrink:0;width:60px;height:44px}.cmc-sheet-head .cmc-title{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cmc-sheet-head .cmc-kicker{font:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.cmc-sheet-head .cmc-name{font:var(--t-body);color:var(--fg-1);overflow-wrap:anywhere;font-weight:600}.cmc-stepper{justify-content:center;align-items:center;gap:18px;display:flex}.cmc-stepper .icon-btn{width:52px;height:52px}.cmc-stepper .cmc-value{font:var(--t-life);color:var(--gold);text-align:center;min-width:70px;font-size:64px}.cmc-scryfall{text-align:center;font:var(--t-meta);color:var(--fg-3);margin-top:-8px}.group-choice{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;width:100%;min-height:52px;color:inherit;background:0 0;align-items:center;gap:12px;padding:0;display:flex}.group-choice:last-child{border-bottom:0}.group-choice .gc-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.group-choice .gc-label{font:var(--t-body-sm);color:var(--fg-1);font-weight:600}.group-choice.on .gc-label{color:var(--gold)}.group-choice .gc-sub{font:var(--t-meta);color:var(--fg-3)}.group-choice .gc-check{width:18px;height:18px;color:var(--gold);flex-shrink:0}.deck-tab-cols.cards,.deck-tab-cols.cards.has-detail{grid-template-columns:minmax(0,1fr) 380px}.deck-tab-cols.cards.has-rail{grid-template-columns:224px minmax(0,1fr) 380px}.deck-tab-cols>.cards-rail{background:var(--bg-1);border-right:1px solid var(--line);margin-inline:0;align-self:stretch;gap:22px;max-height:calc(100% + 36px);margin:-16px 0 -20px -20px;padding:16px 14px}.cards-rail>*{flex-shrink:0}.cards-rail .cr-block{flex-direction:column;gap:10px;display:flex}.cards-rail .cr-label{font:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap;align-items:baseline;gap:8px;display:flex}.cards-rail .cr-label>:first-child{flex:1}.cards-rail .cr-total{font-variant-numeric:tabular-nums}.cards-rail .cr-clear{color:var(--gold);font:var(--t-meta);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;padding:0}.cards-rail .cr-group{align-items:center;gap:8px;display:flex}.rail-filter{border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--bg-2);width:100%;height:38px;color:var(--fg-1);font:600 14px/1 var(--font-sans);cursor:pointer;text-align:left;align-items:center;gap:8px;padding:0 12px;display:flex}.rail-filter svg{width:15px;height:15px;color:var(--fg-3);flex-shrink:0}.rail-filter>.rf-label{flex:1}.rail-filter.is-on{border-color:var(--gold-line);background:var(--gold-soft);color:var(--gold)}.rail-filter.is-on svg{color:var(--gold)}.rail-filter .filter-count{font-variant-numeric:tabular-nums;border:0;padding:0 6px;line-height:20px;position:static}.cards-rail .cr-toc{flex-direction:column;gap:2px;display:flex}.cards-rail .cr-toc>.cr-label{padding-bottom:6px}.deck-tab-cols.cards>.dtc-side{align-self:stretch}.dtc-side>.card-reader.is-inline{flex:1;min-height:0}.card-reader[hidden]{display:none}@media (width>=64rem){.atl-detail>.card-reader.is-inline,.scan-detail>.card-reader.is-inline{flex:1;min-height:0}:is(.scan-detail:has(>.card-reader),.atl-detail:has(>.card-reader)){align-self:stretch}}.deck-tab-cols.ideas>.ideas-aside.has-reader{align-self:stretch}.version-current{border-radius:var(--r-md);background:var(--gold-soft);border:1px solid var(--gold-line);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.version-current .vcur-head{align-items:center;gap:8px;display:flex}.version-current .vcur-title{min-width:0;font:var(--t-body-sm);color:var(--fg-1);flex:1;font-weight:600}.version-current .vcur-meta{font:var(--t-meta);color:var(--fg-2)}.version-current .vcur-actions{gap:8px;display:flex}.version-rows{flex-direction:column;display:flex}.version-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:52px;padding:6px 0;display:flex}.version-row:last-child{border-bottom:0}.version-row .vr-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.version-row .vr-title{font:var(--t-body-sm);color:var(--fg-1);font-weight:600}.version-row.is-viewed .vr-title{color:var(--gold)}.version-row .vr-meta{font:var(--t-meta);color:var(--fg-3);overflow-wrap:anywhere}.version-row .vr-record{font:var(--t-meta);color:var(--fg-2);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.version-row .vr-record.is-none{color:var(--fg-3)}.version-row .vr-actions{flex-shrink:0;gap:4px;display:flex}.sheet.sheet-tall{height:calc(100% - 44px);max-height:calc(100% - 44px)}@media (width>=64rem){.sheet.sheet-tall{height:calc(100dvh - 64px);max-height:calc(100dvh - 64px)}}.ideas-sheet-head{align-items:flex-start;gap:10px;margin:-4px 0 16px;padding-right:40px;display:flex}.ish-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ish-title{font:var(--t-h2);color:var(--fg-1)}.ish-sub{font:var(--t-meta);color:var(--fg-3);text-wrap:pretty}.ideas-sheet-head>.ish-sub{display:none}.ideas-sheet-head:has(>.ish-sub){flex-direction:column;gap:4px}.ideas-sheet-head:has(>.ish-sub)>.ish-sub{display:block}.idea-intent{border-radius:var(--r-md);background:var(--bg-2);border:1px solid var(--line);flex-direction:column;display:flex;overflow:hidden}.ii-body{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ii-label{font:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.ii-text{font:var(--t-body-sm);color:var(--fg-1);white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty;margin:0;line-height:1.45}.ii-actions{grid-template-columns:1fr 1fr;display:grid}.ii-actions>.ii-search+.ii-search{border-left:1px solid var(--line)}.ii-search{cursor:pointer;text-align:left;width:100%;min-width:0;min-height:52px;color:var(--fg-1);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.ii-search:hover{background:var(--bg-3)}.ii-search .iis-ic{width:17px;height:17px;color:var(--gold);flex-shrink:0}.iis-title{min-width:0;font:var(--t-body-sm);text-wrap:balance;flex:1;font-weight:600;line-height:1.3}.ideas-bar{align-items:center;gap:10px;min-height:36px;display:flex}.ideas-bar .ib-spacer{flex:1}@media (width>=64rem){.card-tiles.idea-tiles{grid-template-columns:repeat(auto-fill,168px);gap:16px}}.ct-band>.ct-aim{justify-content:flex-end;align-items:center;gap:5px;display:flex}.ct-aim>svg{width:12px;height:12px;color:var(--fg-3);flex-shrink:0}.ct-aim>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ct-aim.is-none{color:var(--fg-3)}.ideas-dismissed .card-tile.is-dimmed .ct-card{opacity:.8;filter:saturate(.55)}.ideas-dismissed .ct-band{flex-wrap:wrap;row-gap:4px}.ideas-dismissed .ct-band>.ct-meta{flex:1 0 auto}.ideas-dismissed .ct-flipbtn{flex-shrink:0}.ideas-aside .ideas-dismissed .ct-band{flex-direction:column;align-items:flex-start}.ideas-aside .ideas-dismissed .ct-flipbtn{margin-left:0}.idea-slot{aspect-ratio:488/680;border:1.5px dashed var(--line-2);background:var(--bg-2);border-radius:8px;display:block}.idea-rules{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.idea-rules .irl-lbl{font:var(--t-meta);color:var(--fg-3);margin-right:2px}.idea-rules .chip{cursor:default}.dismissed-row{box-sizing:border-box;border-radius:var(--r-md);border:1px solid var(--line);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 10px 0 12px;display:flex}.dismissed-row:hover{background:var(--bg-2)}.dismissed-row .dr-ic{width:16px;height:16px;color:var(--fg-3);flex-shrink:0}.dismissed-row .dr-label{font:var(--t-body-sm);color:var(--fg-2);flex:1;align-items:baseline;gap:8px;font-weight:600;display:flex}.dismissed-row .dr-count{font:var(--t-meta);color:var(--fg-3);font-weight:400}.dismissed-row .dr-thumbs{display:flex}.dr-thumb{opacity:.6;background:var(--bg-3);width:18px;height:25px;box-shadow:0 0 0 2px var(--bg-1);border-radius:3px;display:block;position:relative;overflow:hidden}.dr-thumb+.dr-thumb{margin-left:-6px}.dismissed-row .dr-chev{width:18px;height:18px;color:var(--fg-3);flex-shrink:0}.ideas-alert{bottom:calc(74px + env(safe-area-inset-bottom,0px));z-index:11;position:sticky}.status-float{bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:11;margin-top:12px;position:sticky}.status-float.is-over-reader{top:calc(64px + env(safe-area-inset-top,0px));z-index:62;width:min(480px,100vw - 28px);margin:0;position:fixed;bottom:auto;left:50%;transform:translate(-50%)}.deck-pane .ideas-alert{bottom:12px}.ideas-aside-head{align-items:center;gap:10px;display:flex}.ideas-aside-head .iah-ic{width:18px;height:18px;color:var(--gold);flex-shrink:0}.ideas-aside-head .iah-title{font:var(--t-h3);color:var(--fg-1);flex:1}.ideas-aside-head .ish-title{font:var(--t-h3)}.deck-tab-cols.ideas>.ideas-aside{border-left:1px solid var(--line);padding-left:20px}.menu-head{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;margin-bottom:4px;padding:8px 10px 10px;display:flex}.menu-head .mh-title{font:var(--t-body-sm);color:var(--fg-1);overflow-wrap:anywhere;font-weight:600}.menu-head .mh-sub{font:var(--t-meta);color:var(--fg-3);text-wrap:pretty}.ir-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid;position:relative}.ir-side{flex-direction:column;gap:7px;min-width:0;display:flex}.ir-empty{aspect-ratio:488/680;box-sizing:border-box;border:1.5px dashed var(--line-2);font:var(--t-meta);color:var(--fg-3);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:12px;display:flex}.ir-legend{flex-direction:column;align-items:center;gap:3px;display:flex}.ir-legend .irl-tag{font:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2)}.ir-side.is-in .irl-tag{color:var(--gold)}.ir-legend .irl-sub{font:var(--t-meta);color:var(--fg-3)}.ir-arrow{z-index:1;background:var(--gold-fill);width:44px;height:44px;color:var(--fg-on-gold);box-shadow:0 0 0 6px var(--bg-1), 0 0 0 7px var(--gold-line);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.ir-arrow svg{stroke-width:2.4px;width:22px;height:22px}.ir-qty{border-radius:var(--r-md);background:var(--bg-2);border:1px solid var(--line);align-items:center;gap:12px;margin-top:16px;padding:10px 12px 10px 14px;display:flex}.irq-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.irq-title{font:var(--t-body-sm);color:var(--fg-1);font-weight:600}.irq-sub{font:var(--t-meta);color:var(--fg-3)}.ir-h{font:var(--t-h3);color:var(--fg-1)}.ir-aimed{color:var(--gold);align-items:center;gap:5px;display:inline-flex}.ir-aimed svg{flex-shrink:0;width:13px;height:13px}.ir-foot{z-index:4;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--bg-1);border-top:1px solid var(--line);flex-direction:column;gap:12px;margin:18px -16px -24px;display:flex;position:sticky;bottom:-24px}.irf-keep{font:var(--t-body-sm);color:var(--fg-2);align-items:center;gap:10px;display:flex}.irf-keep>span{flex:1;min-width:0}.sheet.prompt{flex-direction:column;max-height:calc(100% - 32px);padding:0;display:flex;overflow:hidden}.sheet.prompt>.grabber{z-index:2;margin:0 0 0 -22px;position:absolute;top:14px;left:50%}.prompt-close{z-index:2;position:absolute;top:12px;right:12px}.prompt-close .icon-btn{width:32px;height:32px}.prompt-close .icon-btn svg{width:16px;height:16px}.sheet.prompt.on-art>.grabber{background:oklch(100% 0 0/.45)}.sheet.prompt.on-art .prompt-close .icon-btn{color:var(--fg-1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:oklch(10% .01 285/.6);border-color:oklch(100% 0 0/.18)}.prompt-head{border-bottom:1px solid var(--line);box-sizing:border-box;flex-shrink:0;align-items:center;gap:12px;padding:34px 56px 16px 16px;display:flex;position:relative;overflow:hidden}.prompt-head-text{flex:1;min-width:0;position:relative}.prompt-title{font:var(--t-h3);letter-spacing:.02em;color:var(--gold);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:19px;line-height:1.1;display:block;overflow:hidden}.prompt-meta{font:var(--t-meta);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.prompt-meta .ms,.answer-sub .ms{letter-spacing:normal;margin-right:6px;font-size:12px}.prompt-meta .sep{color:var(--fg-3)}.prompt-head-glyph{background:var(--gold-fill);width:40px;height:40px;color:var(--fg-on-gold);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.prompt-head-glyph svg{width:20px;height:20px}.prompt-head-art{pointer-events:none;background:var(--bg-3);width:210px;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(270deg,#000 0%,#000000f5 18%,#000000db 32%,#000000ad 46%,#00000078 59%,#00000045 72%,#0000001c 85%,#00000008 94%,#0000 100%);mask-image:linear-gradient(270deg,#000 0%,#000000f5 18%,#000000db 32%,#000000ad 46%,#00000078 59%,#00000045 72%,#0000001c 85%,#00000008 94%,#0000 100%)}.prompt-head-art img,.prompt-head-art .prompt-seat{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.prompt-head-art .prompt-seat{background:var(--bg-3)}.prompt-head.art{min-height:96px;padding-top:38px}.prompt-head.table{min-height:118px;padding-top:56px}.prompt-head.table .prompt-head-art{background:0 0;width:auto;left:0;-webkit-mask-image:linear-gradient(#000 0% 25%,#00000073 65%,#0000 100%);mask-image:linear-gradient(#000 0% 25%,#00000073 65%,#0000 100%)}.prompt-head.art .prompt-head-text,.prompt-head.table .prompt-head-text{text-shadow:0 1px 3px oklch(0% 0 0/.7)}.prompt-body{overscroll-behavior:contain;min-height:0;padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px));scrollbar-width:none;flex:1;overflow-y:auto}.prompt-body::-webkit-scrollbar{display:none}.prompt-q{font:var(--t-h2);color:var(--fg-1);text-wrap:balance;margin:0 0 16px}.prompt-sub{font:var(--t-body-sm);color:var(--fg-2);text-wrap:pretty;margin:-10px 0 16px}.prompt-err{font:var(--t-body-sm);color:var(--danger);margin:0 0 12px}.prompt-body>.section-label{margin:18px 0 8px}.prompt-body>.section-label:first-child{margin-top:0}.prompt-body>*+.answers,.prompt-body>.answers+:not(.section-label){margin-top:8px}.prompt-form{flex-direction:column;gap:16px;display:flex}.prompt-form>.btn{margin-top:4px}.prompt-setting{border-radius:var(--r-md);background:var(--bg-2);border:1px solid var(--line);align-items:center;gap:12px;padding:10px 14px;display:flex}.prompt-setting>svg{width:18px;height:18px;color:var(--fg-2);flex-shrink:0}.prompt-setting>span{min-width:0;font:var(--t-body-sm);color:var(--fg-1);flex:1}.answers{flex-direction:column;gap:8px;display:flex}.answers.pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.answer{box-sizing:border-box;text-align:left;width:100%;min-height:64px;font:inherit;color:inherit;cursor:pointer;border-radius:var(--r-md);background:var(--bg-2);border:1px solid var(--line);-webkit-tap-highlight-color:transparent;align-items:center;gap:14px;padding:12px 14px;display:flex}.answer-lead{background:var(--bg-3);width:38px;height:38px;color:var(--fg-2);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.answer-lead svg{width:18px;height:18px}.answer-body{flex:1;min-width:0}.answer-title{font:600 16px/1.3 var(--font-sans);color:var(--fg-1);display:block}.answer-sub{font:var(--t-meta);color:var(--fg-3);text-wrap:pretty;display:block}.answer-trail{color:var(--gold);flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.answer-trail svg{width:18px;height:18px}.answer.gold{background:var(--gold-soft);border-color:var(--gold-line)}.answer.gold .answer-lead{background:var(--gold-fill);color:var(--fg-on-gold)}.answer.gold .answer-title{color:var(--gold)}.answer.danger .answer-lead{background:color-mix(in oklch, var(--danger) 18%, transparent);color:var(--danger)}.answer.danger .answer-title{color:var(--danger)}.answer.quiet{border-style:dashed;border-color:var(--line-2);background:0 0;min-height:52px}.answer.quiet .answer-title{color:var(--fg-2);font-weight:500}.answer.quiet.danger .answer-title{color:var(--danger)}.answer.off,.answer:disabled{opacity:.45;cursor:default}.answer.open{cursor:default;border-color:var(--gold-line);flex-wrap:wrap}.answer-ex{flex-direction:column;flex-basis:100%;gap:12px;min-width:0;padding-top:4px;display:flex}.answer.with-art{min-height:68px;padding:0 14px 0 0;overflow:hidden}.answer.with-art>.answer-body{padding:12px 0}.answer.with-art>.answer-ex{padding:0 0 14px 14px}.answer-art{border-right:1px solid var(--line);background:var(--bg-3);flex-shrink:0;align-self:stretch;width:92px;min-height:68px;position:relative}.answer.with-art.open>.answer-art{align-self:auto;height:68px}.answer-art img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.answer-art-pip{filter:drop-shadow(0 1px 3px oklch(0% 0 0/.6));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.answer.has-field{cursor:default;flex-wrap:wrap}.answer-main{border-radius:inherit;min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-self:stretch;align-items:center;gap:14px;margin:0;padding:0;display:flex}.answer.with-art .answer-main>.answer-body{padding:12px 0}.answer-field{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.answer-field .input-wrap{width:64px}.answer-field .input{text-align:right;font-variant-numeric:tabular-nums;padding:9px 10px}.answer-field-unit{font:var(--t-label);letter-spacing:.1em;color:var(--fg-3)}.prompt-body .rd-actions .rd-act{background:var(--bg-2)}.prompt-body>.rd-actions,.prompt-body>.prompt-setting{margin-bottom:12px}@media (width>=64rem){.sheet.prompt{max-width:460px;max-height:calc(100dvh - 64px)}.sheet.prompt.sheet-wide{max-width:880px}}.dkf-ic>.dkf-set{width:34px;height:34px}.dk-facts.is-compact .dkf-ic>.dkf-set{width:19px;height:19px}.ts-page{flex-direction:column;gap:18px;min-width:0;display:flex}.ts-tools{align-items:center;gap:10px;min-width:0;display:flex}.ts-summary{min-width:0;font:var(--t-meta);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ts-warn{font:var(--t-meta);color:var(--warn);margin:-8px 2px 0}.list-sticky-groups.ts-groups{--list-head-gap:22px}.ts-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.ts-grid{grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;display:grid}.ts-grid.is-wide{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ts-decks{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.ts-decks.is-wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:12px}.ts-duels{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.ts-duels.is-wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:22px 18px}.ts-empty{font:var(--t-meta);color:var(--fg-3);margin:0}.ts-panel{min-width:0}.ts-panel>.card{flex-direction:column;gap:12px;min-width:0;display:flex}.ts-big{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.ts-big>b{font:600 30px/1 var(--font-sans);font-variant-numeric:tabular-nums}.ts-big>span,.ts-cap{font:var(--t-meta);color:var(--fg-2)}.ts-split{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.ts-split>div{min-width:0}.ts-split b{font:600 17px var(--font-sans);font-variant-numeric:tabular-nums;display:block}.ts-n{font:var(--t-meta);color:var(--fg-3);font-variant-numeric:tabular-nums}.ts-line{align-items:center;gap:10px;display:flex}.ts-line>.ts-n{white-space:nowrap}.ts-rows{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ts-rows.has-pip{grid-template-columns:18px auto minmax(0,1fr) auto}.ts-rows>.ts-rate{text-align:end;justify-self:end}.ts-rows .ts-n b{color:var(--fg-2);font-weight:500}.rt-gold{color:var(--gold)}.rt-danger{color:var(--danger)}.rt-plain{color:var(--fg-1)}.rt-muted{color:var(--fg-2)}.ts-rate{font:600 14px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.low-tag{font:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--warn);white-space:nowrap}.rate-bar{border-radius:var(--r-pill);background:var(--bg-3);flex:1;min-width:30px;height:6px;position:relative}.rate-bar>.rb-fill{border-radius:var(--r-pill);background:var(--fg-3);position:absolute;inset:0 auto 0 0}.rate-bar.rt-gold>.rb-fill{background:var(--gold-fill)}.rate-bar.rt-danger>.rb-fill{background:var(--danger)}.rate-bar>.rb-mark{background:var(--fg-1);opacity:.55;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.pie{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.pie-ring{border-radius:50%;flex-shrink:0;width:124px;height:124px;position:relative}.pie-hole{background:var(--bg-2);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:22px}.pie-hole>b{font:600 18px/1 var(--font-sans);font-variant-numeric:tabular-nums}.pie-hole>small{max-width:76px;font:var(--t-label);letter-spacing:.02em;text-transform:uppercase;color:var(--fg-3);overflow-wrap:anywhere}.pie-legend{flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 10px;min-width:130px;display:grid}.pie-legend>.pl-lead{color:var(--fg-2);align-items:center;gap:6px;display:inline-flex}.pie-legend>.pl-lead>svg{width:15px;height:15px}.pie-legend>.pl-label{font:var(--t-meta);color:var(--fg-2);min-width:0}.pie-legend>.pl-v{text-align:end;font:600 14px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.pie-swatch{border-radius:3px;flex-shrink:0;width:10px;height:10px}.list-row.more-row{border-radius:12px;min-height:56px}.list-row.more-row>.lead{color:var(--gold)}.list-row.more-row>.lead>svg{width:20px;height:20px}.list-row.more-row .ttl{font-size:15px}.match-board.is-duel,.match-board.is-duel *{cursor:default}.match-board.is-duel .tile-frame.is-link,.match-board.is-duel .tile-frame.is-link *{cursor:pointer}.mb-score{font:700 15px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--fg-2);flex-shrink:0;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.mb-score>svg{width:13px;height:13px}.mb-score.is-win{color:var(--gold)}.ts-roles{flex-wrap:wrap;gap:8px;display:flex}.ts-roles>.chip{text-transform:none;letter-spacing:.02em;flex-wrap:wrap;gap:0 7px;max-width:100%;height:calc(1lh + 18px);overflow:hidden}.ts-roles .tr-detail,.ts-panel>.section-label .aside{white-space:nowrap}.ts-roles>.chip>svg{flex-shrink:0;width:13px;height:13px}.ts-roles .tr-role{text-transform:uppercase;letter-spacing:.1em}.ts-roles .tr-name{color:var(--fg-1)}.ts-roles .tr-detail{color:var(--fg-3);font-variant-numeric:tabular-nums}.h2h{padding:4px 14px}.h2h.is-wide{padding:4px 16px}.h2h-row{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:28px minmax(0,7em) minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:11px 0;display:grid}.h2h-row+.h2h-row{border-top:1px solid var(--line)}.h2h-row:focus-visible{outline:2px solid var(--gold-line);outline-offset:2px;border-radius:6px}.h2h-name{min-width:0}.h2h-name>b{font:600 15px var(--font-sans);color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.h2h-bar{border-radius:var(--r-pill);background:var(--bg-3);gap:2px;height:8px;display:flex;overflow:hidden}.h2h-bar>.hb-mine{background:var(--gold-fill)}.h2h-bar>.hb-his{background:var(--danger)}.h2h-score{text-align:end;min-width:52px;font:600 15px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.trend-cols{align-items:end;gap:10px;height:150px;display:grid}.trend-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.trend-col>.ts-rate{min-height:1lh}.trend-bar{background:var(--bg-3);border-radius:6px 6px 2px 2px;width:100%;max-width:44px;position:relative;overflow:hidden}.trend-bar>span{background:var(--gold-fill);opacity:.85;position:absolute;inset:auto 0 0}.trend-axis{border-top:1px solid var(--line);gap:10px;padding-top:8px;display:grid}.trend-axis>span{text-align:center;font:var(--t-meta);color:var(--fg-2);font-variant-numeric:tabular-nums}.trend-axis small{color:var(--fg-3);display:block}.trend-key{font:var(--t-meta);color:var(--fg-3);gap:14px;display:flex}.trend-key>span{align-items:center;gap:6px;display:inline-flex}.trend-key i{background:var(--bg-3);border-radius:2px;width:8px;height:8px}.trend-key i.is-gold{background:var(--gold-fill)}.ts-pick{flex-direction:column;gap:8px;display:flex}.ts-pick>.section-label{margin:0 2px}.ts-pick .list-row{min-height:48px;padding:10px 14px}.ts-pick .list-row .ttl{color:var(--fg-3);font-size:15px}.ts-pick .list-row.is-on .ttl{color:var(--fg-1)}.ts-pick .list-row .trail{color:#0000}.ts-pick .list-row.is-on .trail{color:var(--gold)}.ts-pick .list-row .trail>svg{width:18px;height:18px}.ts-sheet-foot{gap:10px;margin-top:18px;display:flex}.ts-sheet-foot>.btn:last-child{flex:1}.rk-evo{flex-direction:column;gap:12px;min-width:0;display:flex}.rk-scroll{margin:0 -4px;padding:0 4px;overflow-x:auto}.rk-plot{min-width:max(100%, calc(var(--rk-cols) * 60px + 24px));padding-bottom:26px;position:relative}.rk-plot>svg{display:block;overflow:visible}.rk-grid{stroke:var(--line);stroke-width:1px}.rk-tick{font:var(--t-meta);fill:var(--fg-3)}.rk-line{cursor:pointer}.rk-line line{stroke:var(--fg-3);stroke-opacity:.4;stroke-width:1.5px;stroke-linecap:round}.rk-line .rk-dot{fill:var(--fg-3);fill-opacity:.55}.rk-line .rk-hit{fill:#0000}.rk-line.is-on line{stroke:var(--gold);stroke-opacity:1;stroke-width:2px}.rk-line.is-on .rk-dot{fill:var(--gold);fill-opacity:1;stroke:var(--bg-2);stroke-width:2px}.rk-val{font:600 14px var(--font-mono);fill:var(--fg-1);text-anchor:middle}.rk-axis{border-top:1px solid var(--line);height:22px;position:absolute;inset:auto 0 0}.rk-axis>span{font:var(--t-meta);color:var(--fg-3);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;top:5px;transform:translate(-50%)}.rk-who>.chip{text-transform:none;letter-spacing:.02em;gap:6px}.rk-sum{font:var(--t-meta);color:var(--fg-2);font-variant-numeric:tabular-nums;margin:0}.rk-sum>b{color:var(--fg-1);font-weight:600}.h2h-row.is-static{cursor:default;grid-template-columns:28px minmax(0,1fr) auto}.h2h-row.is-static .ts-n{text-wrap:pretty;display:block}.ts-formats>.chip{text-transform:none;letter-spacing:.02em;cursor:default;gap:6px}@media (width>=64rem){.app-side{width:var(--rail-w);background:var(--bg-1);border-right:1px solid var(--line);flex-direction:column;flex:none;height:100%;min-height:0;display:flex}.side-head{flex-shrink:0;align-items:center;gap:10px;height:60px;padding:0 12px 0 16px;display:flex}.app-side.is-collapsed .side-head{justify-content:center;padding:0}.side-brand{min-width:0;color:var(--gold);flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.app-side.is-collapsed .side-brand{flex:none}.side-word{font:var(--t-h3);letter-spacing:.08em;color:var(--gold);font-size:18px;line-height:1}.side-toggle{color:var(--fg-3);background:0 0;border-color:#0000}.side-nav{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;min-height:0;padding:4px 12px 12px;display:flex;overflow:hidden auto}.side-sec{flex-direction:column;gap:2px;display:flex}.side-l1{box-sizing:border-box;cursor:pointer;text-align:left;width:100%;min-width:0;height:36px;color:var(--fg-2);font:500 14px/1.1 var(--font-sans);transition:color var(--dur-fast), background var(--dur-fast);background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:0 10px;text-decoration:none;display:flex}.side-l1 .ic{flex-shrink:0;width:18px;height:18px}.side-l1.on{color:var(--fg-1);font-weight:600}.side-l1.on .ic{color:var(--gold)}.app-side.is-collapsed .side-l1{justify-content:center;padding:0}.app-side.is-collapsed .side-l1.on{background:var(--gold-soft)}.side-txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.side-foot{border-top:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:2px;padding:12px;display:flex}.side-search-wrap{flex-shrink:0;padding:0 12px 12px}.side-search{box-sizing:border-box;border:1px solid var(--line-2);background:var(--void);width:100%;height:38px;color:var(--fg-3);font:500 14px/1 var(--font-sans);cursor:pointer;text-align:left;transition:color var(--dur-fast), border-color var(--dur-fast);border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.side-search .ic{flex-shrink:0;width:16px;height:16px}.app-side.is-collapsed .side-search-wrap{padding:0 12px 12px}.app-side.is-collapsed .side-search{justify-content:center;padding:0}.side-kbd{font:var(--t-meta);color:var(--fg-3);border:1px solid var(--line-2);border-radius:5px;flex-shrink:0;padding:2px 5px;font-size:11px;line-height:1}.nav-row{box-sizing:border-box;cursor:pointer;text-align:left;width:100%;min-width:0;height:32px;color:var(--fg-2);font:500 14px/1.1 var(--font-sans);transition:color var(--dur-fast), background var(--dur-fast);background:0 0;border:0;border-radius:7px;flex-shrink:0;align-items:center;gap:9px;padding:0 8px;text-decoration:none;display:flex}.nav-row>.nr-lead{min-width:16px;color:var(--fg-3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nav-row>.nr-lead:empty{display:none}.nav-row>.nr-lead .ic,.nav-row>.nr-lead>svg{width:15px;height:15px}.nav-row>.nr-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;line-height:1.4;overflow:hidden}.nav-row>.nr-count{font:var(--t-meta);color:var(--fg-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.nav-row.on{background:var(--bg-3);color:var(--fg-1);font-weight:600}.nav-row.on>.nr-lead,.nav-row.on>.nr-count{color:var(--gold)}.nav-row.is-current{background:var(--gold-soft);color:var(--gold);font-weight:600}.nav-row.is-current>.nr-lead{color:var(--gold)}.nav-row.icon-only{justify-content:center;padding:0}.nav-row.icon-only.on{background:var(--gold-soft)}.nav-tree{border-left:1px solid var(--line);flex-direction:column;gap:1px;margin:2px 0 4px 16px;padding-left:9px;display:flex}.side-sec>.nav-tree{margin-top:0;margin-left:19px;padding-left:10px}.nav-tree.is-gold{border-left-color:var(--gold-line)}.nav-tree.is-flat{border-left:0;border-top:1px solid var(--line);margin:4px 6px;padding:6px 0 0}.sheet:has(>.palette){flex-direction:column;height:min(460px,100dvh - 64px);padding-top:18px;display:flex;overflow:hidden}.sheet:has(>.palette)>.sheet-chrome{display:none}.palette{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.palette-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:1px;min-height:0;display:flex;overflow-y:auto}.palette-list .nav-row>.nr-count{text-overflow:ellipsis;white-space:nowrap;max-width:45%;overflow:hidden}.palette-group{font:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);padding:10px 8px 6px}.palette-empty{font:var(--t-body-sm);color:var(--fg-3);text-align:center;margin:0;padding:22px 12px}@media (hover:hover){.side-l1:not(.on):hover,.nav-row:not(.on):not(.is-current):hover{color:var(--fg-1);background:var(--bg-2)}.side-search:hover{border-color:var(--gold-line);color:var(--fg-2)}}:is(.app-scroll:has(>.desk-page),.app-scroll:has(>.scr>.desk-page)){scrollbar-gutter:auto;padding:0;overflow:hidden}:is(.app-scroll>.desk-page,.app-scroll>.scr:has(>.desk-page)){max-width:none;height:100%;min-height:0}.scr:has(>.desk-page){flex-direction:column;display:flex}.desk-page{background:var(--void);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.desk-panes{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.desk-panes.has-rail{grid-template-columns:224px minmax(0,1fr)}.desk-panes.has-insp{grid-template-columns:minmax(0,1fr) 380px}.desk-panes.has-rail.has-insp{grid-template-columns:224px minmax(0,1fr) 380px}.desk-panes>*{overscroll-behavior:contain;min-width:0;min-height:0;overflow:hidden auto}.desk-panes>.cards-rail{background:var(--bg-1);border-right:1px solid var(--line);flex-direction:column;gap:22px;max-height:none;margin:0;padding:16px 14px;display:flex}.desk-main{flex-direction:column;gap:22px;padding:16px 20px 28px;display:flex}.desk-main>:not(.panes){flex-shrink:0}.desk-main:has(.panes){overflow:hidden}.desk-main :has(.panes):not(.panes){flex-direction:column;flex:1;min-height:0;display:flex}.desk-main .panes{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}.desk-main{--list-head-top:-16px;--list-head-bleed:100vmax;--list-head-bg:var(--void)}.desk-main.is-measure>*{width:100%;max-width:56rem;margin-inline:auto}.desk-insp{background:var(--bg-1);border-left:1px solid var(--line);--list-head-bg:var(--bg-1);flex-direction:column;display:flex}.desk-insp .list-sticky-head{border-image:;position:static}.desk-insp>.insp{flex-direction:column;min-height:100%;display:flex}.insp-body{flex-direction:column;gap:16px;padding:0 16px 20px;display:flex}.insp-body>*{flex-shrink:0}.insp-head{z-index:3;background:var(--bg-1);align-items:flex-start;gap:8px;padding:16px 12px 12px 18px;display:flex;position:sticky;top:0}.insp-head>.ih-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.insp-head .ih-title{font:var(--t-title);color:var(--fg-1);overflow-wrap:anywhere;font-size:17px}.insp-head .ih-sub{font:var(--t-meta);color:var(--fg-3)}.insp-head .icon-btn{border-color:#0000}.desk-insp>.card-reader.is-inline{flex:1;min-height:0}.desk-insp>.hist-detail-pane{border:0;border-radius:0;flex:1;min-height:0}.desk-insp>.ez-zone,.desk-insp>.empty-zone{margin:16px}.cards-rail>*{flex-shrink:0}.cards-rail>.rail-slot{display:contents}.rail-slot>*{flex-shrink:0}.cards-rail>.rail-actions{flex-direction:column;gap:8px;display:flex}.rail-actions>.btn{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.rail-actions>.btn .ic{flex-shrink:0;width:15px;min-width:15px;height:15px}.rail-actions>.rail-undo{gap:8px;display:flex}.rail-undo>.btn:first-child{flex:1}.rail-undo>.btn:last-child{width:var(--control-h-sm,36px);flex:none;padding:0}.cards-rail .rs-body{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.cards-rail .rs-body>:is(.input-wrap,.nav-row,.cr-fill,.toc-drop){align-self:stretch}.cards-rail .rail-filter{width:auto}.cards-rail .rs-body:has(>:is(.nav-row,.toc-drop)){gap:2px;margin-top:-4px}.toc-drop.is-target>.nav-row{box-shadow:inset 0 0 0 1px var(--gold-line)}.toc-drop.is-over>.nav-row{background:var(--gold-soft);color:var(--gold)}.rail-search .input{width:100%}.cards-rail>.rail-art{aspect-ratio:626/457;background:var(--bg-2) center / cover no-repeat;border:0;border-radius:0;flex-shrink:0;margin:-16px -14px -34px;position:relative}.cards-rail>.rail-art:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 0%, transparent 42%, color-mix(in oklch, var(--bg-1) 55%, transparent) 72%, var(--bg-1) 100%);position:absolute;inset:0}.cards-rail>.rail-art~:not(.rail-slot),.cards-rail>.rail-art~.rail-slot>*{z-index:1;position:relative}.deck-head.no-art :is(.dkh-title,.dkh-sub,.dkh-crumbs){text-shadow:none}.deck-head.no-art .dkh-sub{color:var(--fg-2)}.dkf.tone-gold :is(.dkf-ic,.dkf-cap){color:var(--gold)}.dkf-num-ic{align-items:center;gap:.2em;display:inline-flex}.dkf-num-ic>.dkf-unit{flex-shrink:0;width:.8em;height:.8em}.desk-page .seg.section-tabs{display:none}.data-table{flex-direction:column;display:flex}.dt-row{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:56px;color:var(--fg-2);font:var(--t-body-sm);background:0 0;align-items:center;padding:0;display:grid}.dt-row.dt-head{min-height:36px;font:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.dt-row.is-link{cursor:pointer;border-radius:0}.dt-row.is-selected{background:var(--bg-1)}.dt-cell{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex;overflow:hidden}.dt-cell.is-end{justify-content:flex-end}.dt-cell.is-strong{font:600 15px/1.2 var(--font-sans);color:var(--fg-1)}.dt-cell.is-mono{font:600 14px/1 var(--font-mono);color:var(--fg-1)}.dt-row.is-gold>.dt-cell:is(.is-strong,:first-child){color:var(--gold)}.meter{background:var(--bg-3);border-radius:3px;flex:1;min-width:60px;height:6px;display:block;overflow:hidden}.meter>span{background:var(--gold);border-radius:3px;height:100%;display:block}.stat-panel{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-1);flex-direction:column;gap:14px;padding:16px 18px;display:flex}.stat-panel>.sp-title{font:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2)}.desk-main .group-head>.gh-count{margin-left:-4px}.desk-main .group-head>.gh-count:before{content:"·";color:var(--fg-3);margin-right:6px}.desk-main .group-head>.gs-action:first-of-type,.desk-main .group-head>.gh-count+.gs-action{margin-left:auto}.desk-main .mb-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:16px 12px;display:grid}.desk-main .match-board{box-sizing:border-box;border-radius:14px;width:calc(100% + 20px);margin:0 -10px -10px;padding:10px}.desk-insp>.hist-detail-pane{background:var(--bg-1);padding:0 16px 20px}.desk-insp>.hist-detail-pane>.hist-pane-head{border-bottom:0;margin:0 -16px;padding:14px 12px 12px 18px}.set-tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px 12px;display:grid}.set-tile{text-align:left;color:inherit;font:inherit;padding:0;overflow:hidden}.set-tile>.st-media{aspect-ratio:626/457;background:var(--bg-2);border-bottom:1px solid var(--line);justify-content:center;align-items:center;display:flex}.set-tile>.st-media>.art-set-icon{aspect-ratio:1;width:34%;height:auto}.set-tile>.st-media>.st-code{font:var(--t-h2);color:var(--fg-2)}.set-tile>.st-media{position:relative}.set-tile>.st-media>.set-new{position:absolute;bottom:10px;left:10px}.set-tile>.st-body{flex-direction:column;gap:4px;min-width:0;padding:10px 12px 12px;display:flex}.st-name{font:600 15px/1.2 var(--font-sans);color:var(--fg-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.st-meta{font:var(--t-meta);color:var(--fg-3);white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.st-meta .st-code{font:600 12px/1 var(--font-mono);color:var(--fg-2)}.st-meta>.art-set-icon{width:14px;height:14px}.play-desk-groups{flex-direction:column;gap:22px;display:flex}@media (width<=1099.98px){.desk-panes.has-rail{grid-template-columns:200px minmax(0,1fr)}.desk-panes.has-insp{grid-template-columns:minmax(0,1fr) 320px}.desk-panes.has-rail.has-insp{grid-template-columns:200px minmax(0,1fr) 320px}}@media (hover:hover){.dt-row.is-link:hover{background:var(--bg-2)}}}.tp{width:100%;height:100%;box-shadow:var(--shadow-3);isolation:isolate;font-family:var(--font-display);contain:paint;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.tp .tp-art{z-index:2;object-fit:cover;object-position:center top;opacity:.22;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#00000059 100%);mask-image:linear-gradient(#000 0%,#00000059 100%)}.tp.fx-reduced .tp-art{opacity:.14}.tp .tp-art--l,.tp .tp-art--r{object-fit:contain;width:50%}.tp .tp-art--l{object-position:left top;left:0;right:auto}.tp .tp-art--r{object-position:right top;left:auto;right:0}.tp .tp-head{z-index:9;background:#08070c9e;border-radius:999px;align-items:center;gap:11px;margin-top:18px;padding:7px 16px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.tp .tp-head-btn{min-width:0;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;align-items:center;gap:11px;margin:-7px -16px;padding:7px 16px;display:flex}.tp .tp-head-btn:active{background:#ffffff14}.tp .tp-head-btn>img{filter:drop-shadow(0 1px 3px #000000b3);width:30px;height:30px}.tp.mini .tp-head-btn{gap:8px;margin:-5px -11px;padding:5px 11px}.tp.mini .tp-head-btn>img{width:22px;height:22px}.tp .tp-head>img{filter:drop-shadow(0 1px 3px #000000b3);width:30px;height:30px}.tp .tp-id{flex-direction:column;min-width:0;line-height:1.05;display:flex}.tp .tp-name{font:var(--t-h3);letter-spacing:.06em;color:var(--fg-1);text-shadow:0 2px 8px #000000d9;text-overflow:ellipsis;white-space:nowrap;max-width:9ch;overflow:hidden}.tp .tp-sub{font:var(--t-label-lg);letter-spacing:.12em;text-transform:uppercase;color:var(--glow-color);opacity:.9;text-overflow:ellipsis;white-space:nowrap;max-width:16ch;overflow:hidden}.tp .tp-team-accent{z-index:10;opacity:.92;pointer-events:none;height:4px;position:absolute;top:0;left:0;right:0}.tp .tp-team-badge{width:22px;height:22px;font:var(--t-label-lg);letter-spacing:0;text-shadow:0 1px 4px #000000d9;background:#08070c8c;border:1.5px solid;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.tp.mini .tp-team-badge{width:18px;height:18px}.tp.micro .tp-team-badge{width:16px;height:16px}.tp .tp-mid{z-index:9;flex:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.tp .tp-life-zone{z-index:8;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;width:50%;display:flex;position:absolute;top:0;bottom:0}.tp .tp-life-zone.minus{justify-content:flex-start;padding-left:5%;left:0}.tp .tp-life-zone.plus{justify-content:flex-end;padding-right:5%;right:0}.tp .tp-life-zone span{font:300 46px var(--font-display);color:var(--fg-on-art);opacity:.4;text-shadow:0 1px 6px #000000b3;transition:opacity .12s}.tp .tp-life-zone.minus:active{background:linear-gradient(90deg,#ffffff14,#0000 62%)}.tp .tp-life-zone.plus:active{background:linear-gradient(270deg,#ffffff14,#0000 62%)}.tp .tp-life-zone:active span{opacity:.92}.tp .tp-medallion{z-index:9;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:relative}.tp .tp-life{color:var(--fg-1);text-shadow:0 3px 12px #000000b3;font-size:112px;font-weight:600;line-height:.9}.tp .tp-swing-anchor{z-index:10;pointer-events:none;transition:transform .26s;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 70px))}.tp .tp-swing,.team-zone .tp-swing{white-space:nowrap;min-width:2.2ch;line-height:1;font:600 32px var(--font-display);font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000000b3;background:#08070cbd;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:3px 13px;transition:opacity .26s;animation:.16s ease-out swingPop;display:inline-flex}.tp .tp-swing.up,.team-zone .tp-swing.up{color:var(--heal)}.tp .tp-swing.down,.team-zone .tp-swing.down{color:var(--danger)}.tp .tp-swing-anchor.leaving{transform:translate(-50%,calc(-50% - 84px))}.tp .tp-swing-anchor.leaving .tp-swing{opacity:0}@keyframes swingPop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.tp .tp-rail{z-index:9;flex-wrap:wrap;justify-content:center;gap:8px;padding:0 10px 20px;display:flex;position:relative}.tp .chip,.team-zone .chip{background:var(--chip-bg);border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 12px;display:inline-flex}.tp .chip-ic,.team-zone .chip-ic{font-size:14px;line-height:1}.tp .chip-lbl,.team-zone .chip-lbl{font:var(--t-label-lg);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2)}.tp .chip-val,.team-zone .chip-val{font:600 18px var(--font-display);color:var(--fg-1);text-align:center;min-width:1.5ch}.tp .chip-btn,.team-zone .chip-btn{width:28px;height:28px;color:var(--fg-1);background:#ffffff1a;border:1px solid #fff3;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;line-height:1;display:flex;position:relative}.tp .chip-btn:before,.team-zone .chip-btn:before{content:"";border-radius:50%;position:absolute;inset:-8px}.tp .chip-btn:active,.team-zone .chip-btn:active{background:#ffffff38}.tp .chip b,.team-zone .chip b{font:600 17px var(--font-display);color:var(--fg-1)}.tp .chip-more,.team-zone .chip-more{cursor:pointer;-webkit-tap-highlight-color:transparent;font:600 14px var(--font-display);color:var(--fg-1);letter-spacing:.04em;gap:6px;padding:4px 12px}.tp .chip-more:active,.team-zone .chip-more:active{background:#ffffff29}.tp.mini .chip-more,.team-zone .chip-more{gap:4px;padding:3px 9px}.tp .tp-tag{z-index:9;font:var(--t-label-lg);letter-spacing:.2em;text-transform:uppercase;opacity:.85;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.tp .layer{pointer-events:none;position:absolute;inset:0}.tp .grain,.team-zone .grain{z-index:6;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-20%}.tp .vignette{z-index:7;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 80px 10px #0000008c}.tp .tp-cmdr-cta{z-index:11;border-radius:inherit;background:color-mix(in srgb, var(--void) 88%, transparent);border:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.tp .tp-cmdr-cta-main{cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;align-items:center;gap:10px;padding:16px 24px;display:flex}.tp .tp-cmdr-skip{cursor:pointer;font:var(--t-meta);color:var(--fg-3);text-underline-offset:3px;background:0 0;border:none;padding:10px 16px;text-decoration:underline}.tp .tp-cmdr-cta .ic{width:26px;height:26px;color:var(--gold)}.tp .tp-cmdr-cta-label{font:var(--t-label-lg);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold-line);border-radius:var(--r-pill);background:color-mix(in srgb, var(--gold) 10%, transparent);padding:10px 18px}.tp .tp-cmdr-cta-sub{font:var(--t-meta);color:var(--fg-3)}.tp.mini .tp-cmdr-cta{gap:7px}.tp.mini .tp-cmdr-cta-main{gap:7px;padding:10px 16px}.tp.mini .tp-cmdr-cta .ic{width:20px;height:20px}.tp.mini .tp-cmdr-cta-label{letter-spacing:.06em;padding:7px 13px}.tp.mini .tp-cmdr-skip{padding:7px 12px}.tp.micro .tp-cmdr-cta-sub{display:none}.tp.mini{border-radius:16px}.tp.mini .tp-head{gap:8px;margin-top:12px;padding:5px 11px}.tp.mini .tp-head>img{width:22px;height:22px}.tp.mini .tp-name{font-size:15px}.tp.mini .tp-sub{letter-spacing:.06em;max-width:12ch}.tp.mini .tp-medallion{width:124px;height:124px}.tp.mini .tp-life{font-size:58px}.tp.mini .tp-swing-anchor{transform:translate(-50%,calc(-50% - 40px))}.tp.mini .tp-swing-anchor.leaving{transform:translate(-50%,calc(-50% - 50px))}.tp.mini .tp-swing{padding:2px 10px;font-size:19px}.tp.mini .tp-life-zone span{font-size:30px}.tp.mini .tp-tag{letter-spacing:.12em;bottom:46px}.tp.mini .tp-rail{gap:6px;padding:0 6px 12px}.tp.mini .chip{gap:5px;padding:3px 5px 3px 9px}.tp.mini .chip-ic+.chip-lbl{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tp.mini .chip-lbl{letter-spacing:.02em}.tp.mini .chip-val{min-width:1.3ch;font-size:14px}.tp.mini .chip-btn{width:22px;height:22px;font-size:14px}.tp.mini .chip-btn:before{inset:-11px}.tp.mini .chip b{font-size:14px}.tp.sideways{width:100cqh;height:100cqw;position:absolute;top:50%;left:50%}.tp.sideways.rot-cw{transform:translate(-50%,-50%)rotate(90deg)}.tp.sideways.rot-ccw{transform:translate(-50%,-50%)rotate(-90deg)}.tp.mini.micro .tp-medallion{width:104px;height:104px}.tp.mini.micro .tp-life{font-size:48px}.tp.mini.micro .tp-life-zone span{font-size:26px}.tp.mini.micro .tp-swing-anchor{transform:translate(-50%,calc(-50% - 32px))}.tp.mini.micro .tp-swing-anchor.leaving{transform:translate(-50%,calc(-50% - 42px))}.board-desktop .tp .tp-life,.board-desktop .tp.mini .tp-life,.board-desktop .tp.mini.micro .tp-life{font-size:clamp(56px,24cqh,132px)}.board-desktop .tp .tp-medallion,.board-desktop .tp.mini .tp-medallion,.board-desktop .tp.mini.micro .tp-medallion{width:clamp(112px,42cqh,216px);height:clamp(112px,42cqh,216px)}.board-desktop .tp .tp-life-zone span,.board-desktop .tp.mini .tp-life-zone span,.board-desktop .tp.mini.micro .tp-life-zone span{font-size:clamp(28px,7cqh,50px)}@media (hover:hover){.board-desktop .tp .tp-life-zone{cursor:pointer}.board-desktop .tp .tp-life-zone:hover span{opacity:.78}.board-desktop .tp .tp-life-zone.minus:hover{background:linear-gradient(90deg,#ffffff0d,#0000 62%)}.board-desktop .tp .tp-life-zone.plus:hover{background:linear-gradient(270deg,#ffffff0d,#0000 62%)}.board-desktop .tp .chip-btn{cursor:pointer}}.board-desktop .tp-life-zone:focus-visible,.board-desktop .chip-btn:focus-visible,.board-desktop .spine-tag-btn:focus-visible,.board-desktop .hub-menu-btn:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.dscene{z-index:0;pointer-events:none;background:var(--scene-bg,#000) var(--scene-img) no-repeat center center;background-size:cover;position:absolute;inset:0}.dframe{z-index:var(--frame-z,5);pointer-events:none;filter:var(--frame-shadow,drop-shadow(0 3px 7px #0000008c));position:absolute;inset:0}.dedge,.dtree{position:absolute}.dedge.top{top:calc(-1 * var(--canopy-bleed,4px));height:var(--canopy-h);z-index:7;background:var(--canopy-img) var(--canopy-repeat,repeat-x) var(--canopy-pos,top);background-size:var(--canopy-size,auto 100%);left:0;right:0}.dedge.bottom{bottom:calc(-1 * var(--under-bleed,4px));height:var(--under-h);z-index:8;background:var(--under-img) var(--under-repeat,repeat-x) var(--under-pos,bottom);background-size:var(--under-size,auto 100%);left:0;right:0}.dtree{width:var(--tree-w);z-index:var(--tree-z,6);background:var(--tree-img) var(--tree-repeat,no-repeat) var(--tree-pos,center);background-size:var(--tree-size,100% auto);filter:var(--tree-shadow,none);top:0;bottom:0}.dtree.left{left:calc(-1 * var(--tree-shift,0px))}.dtree.right{right:calc(-1 * var(--tree-shift,0px));transform:scaleX(-1)}.dfrond{pointer-events:none;transform-origin:50% 100%;background-position:bottom;background-repeat:no-repeat;background-size:contain;animation:8s ease-in-out infinite tentacleSway;position:absolute;bottom:0}.vfx{pointer-events:none;position:absolute;inset:0}.tp.fx-reduced *,.tp.fx-reduced :before,.tp.fx-reduced :after{animation:none!important}.tp.fx-reduced .layer,.tp.fx-reduced .tp-medallion>*,.tp.fx-reduced .silh{filter:none!important}.tp.fx-reduced *,.team-zone.fx-reduced *{-webkit-backdrop-filter:none!important}.tp.fx-reduced .ember,.tp.fx-reduced .firefly,.tp.fx-reduced .snow,.tp.fx-reduced .bubble,.tp.fx-reduced .mote,.tp.fx-reduced .biolum,.tp.fx-reduced .spore,.tp.fx-reduced .vray,.tp.fx-reduced .vwisp,.tp.fx-reduced .moth-cross,.tp.fx-reduced .nwisp,.tp.fx-reduced .nfly,.tp.fx-reduced .nbolt,.tp.fx-reduced .nflash,.tp.fx-reduced .ncrow,.tp.fx-reduced .r-shaft,.tp.fx-reduced .r-ray,.tp.fx-reduced .rcloud,.tp.fx-reduced .angel-drift,.tp.fx-reduced .caustics,.tp.fx-reduced .rayshaft,.tp.fx-reduced .jelly-drift{display:none!important}.tp.fx-reduced.theme-necrotic .nmoon{animation:none!important;transform:none!important}.theme-preview .tp,.theme-preview .tp *,.theme-preview .tp :before,.theme-preview .tp :after{will-change:auto!important}.tp.fx-reduced .grain{opacity:.25}.tp:after,.team-zone .tz-half:after{content:"";z-index:8;pointer-events:none;opacity:0;background:#000;transition:opacity .3s;position:absolute;inset:0}.tp.fx-dim:after,.team-zone.fx-dim .tz-half:after{opacity:.62}.team-zone{isolation:isolate;width:100%;height:100%;font-family:var(--font-display);background:var(--void);display:flex;position:relative;overflow:hidden}.team-zone .tz-half{contain:paint;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.team-zone .tz-half+.tz-half{box-shadow:inset 1px 0 #00000073}.team-zone .tz-rail{z-index:9;flex-wrap:wrap;justify-content:center;gap:8px;padding:0 10px 18px;display:flex;position:relative}.team-zone .tz-center{z-index:12;pointer-events:none;align-items:center;gap:14px;transition:transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.team-zone .tz-center>*{pointer-events:auto}.team-zone.has-counters .tz-center{transform:translate(-50%,calc(-50% - 34px))}.team-zone .tz-disc{background:radial-gradient(120% 120% at 30% 26%, color-mix(in oklch, var(--tz-l) 30%, transparent), transparent 60%), radial-gradient(120% 120% at 70% 74%, color-mix(in oklch, var(--tz-r) 30%, transparent), transparent 60%), #08070cd1;border-radius:50%;justify-content:center;align-items:center;width:168px;height:168px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 30px -6px #000000b3}.team-zone .tz-team-emblem{z-index:2;opacity:.9;filter:drop-shadow(0 1px 3px #000c);position:absolute;top:16px;left:50%;transform:translate(-50%)}.team-zone .tz-life{color:var(--fg-1);text-shadow:0 3px 12px #000000b3;font-size:92px;font-weight:600;line-height:.9}.team-zone .tz-life-btn{-webkit-tap-highlight-color:transparent;background:#08070ca8;border:1px solid #ffffff2e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 6px 20px -6px #000000b3}.team-zone .tz-life-btn span{font:300 44px var(--font-display);color:var(--fg-on-art);opacity:.85;line-height:1}.team-zone .tz-life-btn:active{background:#ffffff24}.team-zone .tz-life-btn:active span{opacity:1}.team-zone .tz-swing-anchor{z-index:10;pointer-events:none;transition:transform .26s;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 64px))}.team-zone .tz-swing-anchor.leaving{transform:translate(-50%,calc(-50% - 78px))}.team-zone .tz-swing-anchor.leaving .tp-swing{opacity:0}.team-zone.fx-reduced *,.team-zone.fx-reduced :before,.team-zone.fx-reduced :after{animation:none!important}.team-zone.fx-reduced .layer,.team-zone.fx-reduced .silh{filter:none!important}.team-zone.fx-reduced .grain{opacity:.25}.team-zone.fx-reduced .ember,.team-zone.fx-reduced .firefly,.team-zone.fx-reduced .snow,.team-zone.fx-reduced .bubble,.team-zone.fx-reduced .mote,.team-zone.fx-reduced .biolum,.team-zone.fx-reduced .spore,.team-zone.fx-reduced .vray,.team-zone.fx-reduced .vwisp,.team-zone.fx-reduced .moth-cross,.team-zone.fx-reduced .nwisp,.team-zone.fx-reduced .nfly,.team-zone.fx-reduced .nbolt,.team-zone.fx-reduced .nflash,.team-zone.fx-reduced .ncrow,.team-zone.fx-reduced .r-shaft,.team-zone.fx-reduced .r-ray,.team-zone.fx-reduced .rcloud,.team-zone.fx-reduced .angel-drift,.team-zone.fx-reduced .caustics,.team-zone.fx-reduced .rayshaft,.team-zone.fx-reduced .jelly-drift{display:none!important}.team-zone.fx-reduced .tz-half.theme-necrotic .nmoon{animation:none!important;transform:none!important}@keyframes twinkle{0%,to{opacity:.15}50%{opacity:1}}@keyframes floatUp{0%{opacity:0;transform:translateY(0)scale(1)}12%{opacity:.9}to{transform:translateY(-480px) translateX(var(--dx,0)) scale(.4);opacity:0}}@keyframes tentacleSway{0%,to{transform:rotate(var(--tr,0deg)) var(--tflip,scaleX(1))}50%{transform:rotate(calc(var(--tr,0deg) + 4deg)) var(--tflip,scaleX(1))}}.theme-verdant{--tree-w:63px;--tree-shift:0px;--vine-w:120px;--canopy-h:226px;--under-h:178px;--canopy-bleed:88px;--under-bleed:6px;--scene-bg:#07140d;--scene-img:url(/themes/verdant/scene.webp);--canopy-img:url(/themes/verdant/canopy.webp);--under-img:url(/themes/verdant/undergrowth.webp);--tree-img:url(/themes/verdant/tree.webp);--tree-repeat:repeat-y;--tree-pos:top center;background:radial-gradient(140% 80% at 50% -6%,#2c5230 0%,#163524 40%,#07140d 82%)}.tp.mini.theme-verdant{--tree-w:42px;--vine-w:66px;--canopy-h:150px;--under-h:118px;--canopy-bleed:58px;--under-bleed:4px}.tp.mini.theme-verdant .v-engrave{font-size:86px}.theme-verdant .tp-head{color:#ecf6dd}.theme-verdant .tp-tag{color:#abe2a6;text-shadow:0 1px 6px #000000b3}.theme-verdant .vray{z-index:3;mix-blend-mode:screen;pointer-events:none;filter:blur(5px);transform-origin:50% 0;background:linear-gradient(#dcf09657,#0000 74%);height:150%;animation:9s ease-in-out infinite backwards vRaySway;position:absolute;top:-16%}@keyframes vRaySway{0%,to{opacity:.32;transform:skew(-10deg)translate(0)}50%{opacity:.6;transform:skew(-6deg)translate(10px)}}.theme-verdant .vvine{width:var(--vine-w,120px);z-index:7;pointer-events:none;transform-origin:50% 0;background:url(/themes/verdant/vine.webp) top/contain no-repeat;height:60%;animation:7s ease-in-out infinite backwards vVineSwing;position:absolute;top:-2%}.theme-verdant .vvine.v1{height:56%;animation-delay:0s;left:7%}.theme-verdant .vvine.v2{--vflip:-1;height:66%;animation-delay:1.8s;right:10%}.theme-verdant .vvine.v3{z-index:3;opacity:.55;filter:blur(1.4px)brightness(.8)saturate(.85);height:44%;animation-delay:.9s;left:44%}.theme-verdant .vvine.b1{z-index:4;opacity:.85;height:50%;animation-delay:.6s;left:24%}.theme-verdant .vvine.b2{z-index:4;--vflip:-1;opacity:.85;height:54%;animation-delay:2.4s;right:30%}.theme-verdant .vvine.tR{z-index:8;--vflip:-1;height:74%;animation-delay:1.1s;right:1%}.theme-verdant .vvine.tL1{z-index:8;height:42%;animation-delay:.3s;left:1%}.theme-verdant .vvine.tL2{z-index:8;height:30%;animation-delay:2s;left:6%}@keyframes vVineSwing{0%,to{transform:scaleX(var(--vflip,1)) rotate(-2.2deg)}50%{transform:scaleX(var(--vflip,1)) rotate(2.4deg)}}.theme-verdant .dfrond.f3{z-index:3;opacity:.55;filter:blur(1.5px)brightness(.82)saturate(.82);background-image:url(/themes/verdant/fern.webp);width:94px;height:188px;bottom:46%;left:17%}.theme-verdant .vwisp{pointer-events:none;z-index:4;mix-blend-mode:screen;filter:drop-shadow(0 0 9px #78f0be99);opacity:0;background:url(/themes/verdant/wisp.webp) 50%/contain no-repeat;animation:ease-in-out infinite vWispGlow;position:absolute}@keyframes vWispGlow{0%,to{opacity:0}50%{opacity:var(--wop,.85)}}.theme-verdant .moth-cross{z-index:4;pointer-events:none;filter:drop-shadow(0 0 5px #bee05a73);opacity:0;background:url(/themes/verdant/moth.webp) 50%/contain no-repeat;width:16px;height:14px;position:absolute}.theme-verdant .tp-medallion{background:radial-gradient(120% 120% at 36% 26%,#4c6d3d,#243c24 62%,#122415 100%);overflow:hidden;box-shadow:0 0 0 4px #1b2f1b,0 0 0 7px #3c5c2d,0 0 0 11px #213a1f,inset 0 8px 22px #0000008c,inset 0 -10px 20px #0006,0 0 62px -10px #8fd07e}.theme-verdant .v-ring{pointer-events:none;opacity:.5;background:repeating-radial-gradient(circle,#0000 0 9px,#00000029 9px 10px,#0000 10px 12px);border-radius:50%;position:absolute;inset:5px;-webkit-mask:radial-gradient(circle,#000 58%,#0000 86%);mask:radial-gradient(circle,#000 58%,#0000 86%)}.theme-verdant .v-engrave{color:#96dc8229;text-shadow:0 0 20px #8cdc784d;pointer-events:none;justify-content:center;align-items:center;font-size:150px;line-height:1;display:flex;position:absolute;inset:0}.theme-verdant .v-dew{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(40% 30% at 34% 24%,#e6ffd280,#0000 60%);border-radius:50%;position:absolute;inset:0}.theme-verdant .tp-life{color:#f1fadf;text-shadow:0 0 34px #96e178d9,0 3px 10px #0009}.theme-verdant .firefly{z-index:6;background:#f6ffc0;border-radius:50%;width:5px;height:5px;animation:ease-in-out infinite backwards ffDrift;position:absolute;box-shadow:0 0 12px 4px #dcff96e6,0 0 28px 9px #b4f07866}.theme-verdant .spore{z-index:5;background:#caeca0d9;border-radius:50%;width:3px;height:3px;animation:ease-in-out infinite backwards floatUp;position:absolute;box-shadow:0 0 6px 2px #aadc8280}@keyframes ffDrift{0%{opacity:0;transform:translate(0)}14%{opacity:1}50%{transform:translate(var(--dx,16px), -42px);opacity:.95}86%{opacity:.7}to{opacity:0;transform:translateY(-84px)}}.tp.fx-reduced .vray,.team-zone.fx-reduced .vray,.tp.fx-reduced .vwisp,.team-zone.fx-reduced .vwisp,.tp.fx-reduced .moth-cross,.team-zone.fx-reduced .moth-cross,.tp.fx-reduced .spore,.team-zone.fx-reduced .spore,.tp.fx-reduced .firefly,.team-zone.fx-reduced .firefly{display:none!important}.theme-necrotic{--tree-w:62cqw;--tree-shift:0px;--frame-z:7;--tree-z:8;--canopy-h:200px;--under-h:172px;--canopy-bleed:4px;--under-bleed:4px;--scene-bg:#0b0810;--scene-img:url(/themes/necrotic/sky.webp);--under-img:url(/themes/necrotic/undergrowth.webp);--tree-img:url(/themes/necrotic/tree.webp);--tree-repeat:no-repeat;--tree-pos:bottom center;--tree-size:auto 56%;--nart-h:56cqh;--tree-shadow:drop-shadow(0 3px 8px #0009);background:radial-gradient(125% 95% at 50% 8%,#1a1424 0%,#0d0a12 55%,#050308 100%);container-type:size}.tp.mini.theme-necrotic{--canopy-h:144px;--under-h:124px;--canopy-bleed:3px;--under-bleed:3px}.theme-necrotic .dframe{filter:none}.theme-necrotic .dscene{filter:contrast(1.08)saturate(1.06)}.theme-necrotic .grain{opacity:.12}.theme-necrotic .tp-tag{color:#c3aadd}.theme-necrotic .dtree.left{background-image:url(/themes/necrotic/ruin-left.webp);left:0}.theme-necrotic .dtree.right{right:0;transform:translate(10%)scaleX(-1)}.theme-necrotic .nflame{pointer-events:none;width:0;height:0;left:calc(50% + (var(--gx) - .5) * var(--gar) * var(--nart-h));bottom:calc((1 - var(--gy)) * var(--nart-h));position:absolute}.theme-necrotic .nglow{aspect-ratio:.84;pointer-events:none;mix-blend-mode:screen;--gar:1;--gs:.2;width:calc(var(--gs) * var(--nart-h));filter:drop-shadow(0 0 2px #b06cec40);opacity:.5;will-change:opacity, transform;background:radial-gradient(54% 52% at 50% 57%,#eedeff57 0%,#ca92fa38 22%,#9652e41a 48%,#0000 74%);border-radius:50%;animation:1.2s ease-in-out infinite nFlameBurn;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@keyframes nFlameBurn{0%{opacity:.08;transform:translate(-50%,-50%)scale(.96,.9)}12%{opacity:.2;transform:translate(-50%,-52%)scale(1.04,1.2)}24%{opacity:.11;transform:translate(-50%,-50%)scale(1)}36%{opacity:.24;transform:translate(-50%,-53%)scale(1.07,1.25)}50%{opacity:.09;transform:translate(-50%,-50%)scale(.94,.92)}62%{opacity:.18;transform:translate(-50%,-52%)scale(1.04,1.15)}74%{opacity:.08;transform:translate(-50%,-50%)scale(.98)}86%{opacity:.19;transform:translate(-50%,-52%)scale(1.03,1.17)}to{opacity:.1;transform:translate(-50%,-50%)scale(.96,.9)}}.theme-necrotic .nash{pointer-events:none;mix-blend-mode:screen;opacity:0;background:radial-gradient(circle,#e8cafff2,#aa6cee99 52%,#0000 76%);border-radius:50%;animation:linear infinite nAshRise;position:absolute;top:0;left:0;box-shadow:0 0 4px #b26eeea6}@keyframes nAshRise{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}14%{opacity:.75}68%{opacity:.4}to{opacity:0;transform:translate(calc(-50% + var(--ax,0) * 2.6cqh), calc(-50% - var(--rise,1) * 11cqh)) scale(1.05)}}@container (aspect-ratio>=13/10){.theme-necrotic .dtree{--nart-h:100cqh;background-size:auto 100%}.theme-necrotic .dtree.left{background-position:0 100%;left:0}.theme-necrotic .dtree.right{background-position:0 100%;right:0;transform:scaleX(-1)}.theme-necrotic .nflame{left:calc(var(--gx) * var(--gar) * var(--nart-h))}}@container (aspect-ratio>=17/20) and (aspect-ratio<=5/4){.theme-necrotic .dtree{--nart-h:70cqh;background-size:auto 70%}}.theme-necrotic .nmoon{z-index:2;aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 0 5px #fffdf8f2)drop-shadow(0 0 18px #f8f6ee99)drop-shadow(0 0 40px #f4f0e452);background:url(/themes/necrotic/moon.webp) 50%/contain no-repeat;width:clamp(72px,27cqmin,180px);animation:1600s linear -800s infinite nMoonArc;position:absolute;top:3%;left:34%}.theme-necrotic .nmoon:after{content:"";background:inherit;pointer-events:none;filter:drop-shadow(0 0 8px #fffffc)drop-shadow(0 0 26px #fcfaf4cc)drop-shadow(0 0 60px #f8f4e873);opacity:0;animation:8s ease-in-out infinite nMoonGlow;position:absolute;inset:0}@keyframes nMoonArc{0%{transform:translate(-48cqw,19cqh)}25%{transform:translate(-27cqw,5cqh)}50%{transform:translate(0)}75%{transform:translate(27cqw,5cqh)}to{transform:translate(48cqw,19cqh)}}@keyframes nMoonGlow{0%,to{opacity:0}50%{opacity:1}}.theme-necrotic .ncrypt{z-index:5;pointer-events:none;filter:contrast(1.08)saturate(1.06);background:url(/themes/necrotic/crypt.webp) 50%/cover no-repeat;position:absolute;inset:0}.theme-necrotic .nmist{z-index:4;pointer-events:none;mix-blend-mode:screen;filter:blur(16px);opacity:0;transform-origin:50% 100%;background:radial-gradient(120% 100% at 50% 100%,#aa70e8d1,#804ac275 50%,#0000 82%);height:64%;animation:ease-in-out infinite nMistRise;position:absolute;bottom:-8%;left:-14%;right:-14%}.theme-necrotic .nmist.m1{animation-duration:13s;animation-delay:0s}.theme-necrotic .nmist.m2{filter:blur(20px);height:50%;animation-duration:17s;animation-delay:-6s}@keyframes nMistRise{0%,to{opacity:.5;transform:translateY(8%)scaleY(.92)}50%{opacity:.9;transform:translateY(-10%)scaleY(1.06)}}.theme-necrotic .nsoul{z-index:6;pointer-events:none;mix-blend-mode:screen;opacity:0;transform-origin:50% 100%;width:46%;height:32%;animation:linear infinite nSoulRise;position:absolute;bottom:-4%;left:0}.theme-necrotic .nsoul-img{filter:url(#nSmokeWarp);will-change:transform;background-position:bottom;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}@keyframes nSoulRise{0%{opacity:0;transform:translateY(15%)scale(.66,.4)}30%{opacity:0;transform:translateY(12%)scale(.72,.5)}38%{opacity:calc(var(--sop,.6) * .05);transform:translateY(8%)scale(.8,.66)}45%{opacity:calc(var(--sop,.6) * .22);transform:translateY(4%)scale(.88,.82)}52%{opacity:calc(var(--sop,.6) * .55);transform:translateY(0%)scale(.97,.96)}58%{opacity:var(--sop,.6);transform:translateY(-4%)scale(1.05,1.08)}66%{opacity:calc(var(--sop,.6) * .5);transform:translateY(-9%)scale(1.2,1.18)}76%{opacity:0;transform:translateY(-14%)scale(1.42,1.34)}to{opacity:0;transform:translateY(15%)scale(.66,.4)}}.theme-necrotic .ntox{z-index:4;pointer-events:none;mix-blend-mode:screen;filter:blur(9px);opacity:0;background:radial-gradient(circle at 50% 62%,#a868e480,#7842b63d 48%,#0000 72%);border-radius:50%;animation:linear infinite nToxRise;position:absolute;bottom:-6%}@keyframes nToxRise{0%{opacity:0;transform:translate(-50%)scale(.5)}16%{opacity:.5}55%{opacity:.36}to{opacity:0;transform:translate(calc(-50% + var(--tdx,12px)),-220px) scale(1.6)}}.theme-necrotic .nwisp{z-index:5;pointer-events:none;opacity:0;background:radial-gradient(circle,#d4b2fff2,#965adc80 45%,#0000 72%);border-radius:50%;width:11px;height:11px;animation:8s ease-in-out infinite nWispGlow;position:absolute;bottom:9%;box-shadow:0 0 16px 5px #aa6eeb8c}@keyframes nWispGlow{0%,to{opacity:0;transform:translateY(0)scale(.7)}18%{opacity:.9}50%{opacity:.65;transform:translateY(-28px)scale(1)}82%{opacity:.45}}.theme-necrotic .nfly{z-index:5;pointer-events:none;opacity:0;width:4px;height:4px;animation:nFlyRise var(--fdur,11s) ease-in-out infinite;background:radial-gradient(circle,#ecd9ff,#b076f0b3 50%,#0000 76%);border-radius:50%;position:absolute;box-shadow:0 0 8px 2px #b87cf2b3}@keyframes nFlyRise{0%{opacity:0;transform:translate(0)scale(.55)}15%{opacity:1}70%{opacity:.8}to{opacity:0;transform:translate(var(--fdx,12px), var(--frise,-150px)) scale(1)}}.theme-necrotic .nbolt{aspect-ratio:2/3;z-index:1;pointer-events:none;opacity:0;mix-blend-mode:screen;transform-origin:top;height:24%;transform:scaleX(var(--bflip,1));filter:drop-shadow(0 0 4px #966cece6)drop-shadow(0 0 11px #7850c899);animation:nBoltFlash var(--bdur,9s) linear infinite;position:absolute;top:-4%}@keyframes nBoltFlash{0%{opacity:0}.3%{opacity:1}.6%{opacity:.15}1%{opacity:.9}1.6%{opacity:0}to{opacity:0}}.theme-necrotic .nflash{z-index:1;pointer-events:none;opacity:0;mix-blend-mode:screen;animation:nFlash var(--bdur,45s) linear infinite;background:radial-gradient(120% 80% at 50% 0,#d8caffd9,#9670dc73 55%,#4e368a33 100%);position:absolute;inset:0}@keyframes nFlash{0%{opacity:0}.15%{opacity:.55}.3%{opacity:.12}.5%{opacity:.45}.9%{opacity:0}to{opacity:0}}.theme-necrotic .ncrow{aspect-ratio:1;z-index:6;pointer-events:none;opacity:0;width:15%;position:absolute;top:15%;left:-16%}.theme-necrotic .ncrow-wing{pointer-events:none;filter:brightness(.5)saturate(.6)contrast(1.08);background:url(/themes/necrotic/crow-1.webp) 50%/contain no-repeat;position:absolute;inset:0}.theme-necrotic .ncrow-haze{z-index:1;pointer-events:none;opacity:0;background:var(--ncrow-haze-col,#2a2336);position:absolute;inset:0;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.theme-necrotic .tp-medallion{background:radial-gradient(120% 120% at 40% 30%,#2a2238,#100a18 80%);box-shadow:0 0 0 4px #18101f,0 0 0 7px #5a3a7a,inset 0 0 26px #000000c7,0 0 40px -10px #8a5ad0}.theme-necrotic .tp-medallion:after{content:"";z-index:-1;pointer-events:none;opacity:0;border-radius:50%;animation:3.4s ease-in-out infinite necroPulse;position:absolute;inset:0;box-shadow:0 0 0 4px #18101f,0 0 0 7px #6e4a92,inset 0 0 26px #000000c7,0 0 74px -2px #b083ec}@keyframes necroPulse{0%,to{opacity:0}50%{opacity:1}}.theme-necrotic .tp-life{color:#efe7d6;text-shadow:0 0 30px #b083eccc,0 3px 8px #000000bf}.tp.fx-reduced .nmist,.team-zone.fx-reduced .nmist,.tp.fx-reduced .ntox,.team-zone.fx-reduced .ntox,.tp.fx-reduced .nsoul,.team-zone.fx-reduced .nsoul,.tp.fx-reduced .nwisp,.team-zone.fx-reduced .nwisp,.tp.fx-reduced .nfly,.team-zone.fx-reduced .nfly,.tp.fx-reduced .nbolt,.team-zone.fx-reduced .nbolt,.tp.fx-reduced .nflash,.team-zone.fx-reduced .nflash,.tp.fx-reduced .ncrow,.team-zone.fx-reduced .ncrow,.tp.fx-reduced .nash,.team-zone.fx-reduced .nash{display:none!important}.tp.fx-reduced.theme-necrotic .nglow,.team-zone.fx-reduced .tz-half.theme-necrotic .nglow{opacity:.24!important;animation:none!important}.tp.fx-reduced.theme-necrotic .nmoon,.team-zone.fx-reduced .tz-half.theme-necrotic .nmoon{animation:none!important;transform:none!important}@keyframes rShaft{0%,to{opacity:.3;transform:rotate(var(--rr,0deg)) scaleY(1)}50%{opacity:.62;transform:rotate(var(--rr,0deg)) scaleY(1.05)}}@keyframes raySweep{0%{transform:rotate(var(--a0,-16deg))}to{transform:rotate(var(--a1,16deg))}}@keyframes rayFlare{0%,50%,to{opacity:0}58%{opacity:.86}66%{opacity:.66}74%{opacity:.84}82%{opacity:.64}90%{opacity:.8}96%{opacity:.4}99%{opacity:0}}@keyframes rCloudA{0%{transform:translate(0)scaleX(-1)}to{transform:translate(-340%)scaleX(-1)}}@keyframes rCloudB{0%{transform:translate(0)scaleX(-1)}to{transform:translate(-470%)scaleX(-1)}}@keyframes angelFlap{0%,24%{background-image:url(/themes/radiant/angel-1.webp)}25%,49%{background-image:url(/themes/radiant/angel-2.webp)}50%,74%{background-image:url(/themes/radiant/angel-3.webp)}75%,to{background-image:url(/themes/radiant/angel-2.webp)}}@keyframes angelAura{0%,to{opacity:.68;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes angelTrail{0%,to{opacity:.5;transform:translate(-50%)scaleY(1)skew(0)}30%{opacity:.82;transform:translate(-51%)scaleY(1.09)skew(-2.6deg)}60%{opacity:.6;transform:translate(-49%)scaleY(.95)skew(2.6deg)}}@keyframes rMoteUp{0%{opacity:0;transform:translate(0)scale(.5)}18%{opacity:.95}70%{opacity:.6}to{opacity:0;transform:translate(var(--mdx,0), var(--mdy,-44px)) scale(1.1)}}@keyframes rMoteDown{0%{opacity:0;transform:translate(0)scale(.4)}16%{opacity:.95}70%{opacity:.5}to{opacity:0;transform:translate(var(--mdx,0), var(--mdy,50px)) scale(.85)}}@keyframes rSunPulse{0%,8%{opacity:.1;transform:translate(-50%,-50%)scale(.72)}26%{opacity:.92;transform:translate(-50%,-50%)scale(1.24)}40%{opacity:.4;transform:translate(-50%,-50%)scale(.94)}54%{opacity:.8;transform:translate(-50%,-50%)scale(1.14)}72%,to{opacity:.1;transform:translate(-50%,-50%)scale(.72)}}@keyframes rBannerSway{0%,to{transform:scaleX(var(--bflip,1)) rotate(-1.2deg) skewX(1.4deg)}50%{transform:scaleX(var(--bflip,1)) rotate(1.2deg) skewX(-1.4deg)}}@keyframes haloPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.theme-radiant{--scene-bg:#f1e3bf;--scene-img:url(/themes/radiant/scene.webp);background:radial-gradient(120% 100% at 50% -6%,#fff7e6 0%,#f1e3bf 42%,#c9b485 100%);container-type:size}.theme-radiant .tp-tag{color:#5e4a1e;text-shadow:0 1px 2px #fff9}.theme-radiant .r-shaft{z-index:6;mix-blend-mode:screen;pointer-events:none;transform-origin:50% 0;filter:blur(5px);background:linear-gradient(#fff6d48c,#0000 70%);width:48px;height:120%;animation:9s ease-in-out infinite backwards rShaft;position:absolute;top:-14%;left:50%}.theme-radiant .r-ray{z-index:6;pointer-events:none;transform-origin:50% 0;mix-blend-mode:screen;filter:blur(1.4px)drop-shadow(0 0 5px #fff0be4d);opacity:0;height:155%;animation:raySweep var(--sw,40s) ease-in-out infinite alternate, rayFlare var(--rd,10s) ease-in-out infinite var(--rdel,0s);background:linear-gradient(#fffbe8d1,#fff3ca6b 46%,#ffeeb914 74%,#0000 88%);position:absolute;top:-22%}.theme-radiant .rcloud{pointer-events:none;aspect-ratio:2;z-index:1;--cloud-base:calc(18cqw + 18cqh);width:calc(var(--cloud-base) * var(--rcloud-scale,1) * (1 - var(--cd,0) * .5));opacity:calc(.78 - var(--cd,0) * .4);filter:blur(calc(.3px + var(--cd,0) * 1.6px)) brightness(calc(1 + var(--cd,0) * .08));background:url(/themes/radiant/cloud.webp) 50%/contain no-repeat;position:absolute}.theme-radiant .rcloud.c1{--cd:.12;animation:48s linear infinite rCloudA;top:3%;left:100%}.theme-radiant .rcloud.c2{--cd:.68;animation:66s linear infinite rCloudB;top:15%;left:100%}.theme-radiant .angel-drift{z-index:3;opacity:0;pointer-events:none;will-change:transform,opacity;width:60%;height:85.2%;margin-left:-30%;position:absolute;top:110%;left:50%;overflow:visible}.theme-radiant .angel-body{filter:drop-shadow(0 5px 10px #966e284d);background:url(/themes/radiant/angel-2.webp) 50%/contain no-repeat;animation:1.2s step-end infinite angelFlap;position:absolute;inset:0;overflow:visible}.theme-radiant .angel-haze{opacity:0;background:var(--angel-haze-col,#f4ecda);position:absolute;inset:0;-webkit-mask:url(/themes/radiant/angel-2.webp) 50%/contain no-repeat;mask:url(/themes/radiant/angel-2.webp) 50%/contain no-repeat}.theme-radiant .angel-aura{z-index:-1;pointer-events:none;mix-blend-mode:screen;will-change:transform,opacity;background:radial-gradient(50% 50%,#fff6d499,#ffd8863d 42%,#0000 72%);width:155%;height:125%;animation:3.6s ease-in-out infinite angelAura;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.theme-radiant .angel-trail{z-index:-1;pointer-events:none;mix-blend-mode:screen;transform-origin:50% 0;will-change:transform,opacity;filter:blur(3px);background:linear-gradient(#fff2c49e 0%,#ffd88657 34%,#ffca7221 66%,#0000 100%);width:24%;height:62%;animation:2.4s ease-in-out infinite angelTrail;position:absolute;top:60%;left:50%;transform:translate(-50%);-webkit-mask:linear-gradient(#000,#0000 96%);mask:linear-gradient(#000,#0000 96%)}.theme-radiant .rmote{z-index:2;pointer-events:none;opacity:0;background:radial-gradient(circle at 40% 35%,#fff8d6fa,#ffd6788c 55%,#0000 78%);border-radius:50%;animation:linear forwards rMoteUp;position:absolute;box-shadow:0 0 6px #ffe08cb3}.theme-radiant .rmote.rfoot{animation-name:rMoteDown;animation-timing-function:cubic-bezier(.3,0,.6,1)}.theme-radiant .r-side{z-index:7;pointer-events:none;filter:drop-shadow(0 4px 10px #785a284d);background:url(/themes/radiant/pillar.webp) 50% -4cqh/auto 104% no-repeat;width:37.5cqh;position:absolute;top:0;bottom:0}.theme-radiant .r-side.l{left:-18.75cqh}.theme-radiant .r-side.r{right:-18.75cqh;transform:scaleX(-1)}.theme-radiant .r-statues{z-index:8;pointer-events:none;position:absolute;inset:0}.theme-radiant .r-statue{pointer-events:none;filter:drop-shadow(0 5px 11px #785a2859);background:bottom/contain no-repeat;height:36cqh;position:absolute;bottom:0;overflow:visible}.theme-radiant .r-statue.l{background-image:url(/themes/radiant/side-left.webp);width:33cqh;left:0}.theme-radiant .r-statue.r{background-image:url(/themes/radiant/side-right.webp);width:32.4cqh;right:0}@container (aspect-ratio<=4/5){.theme-radiant .r-statue.l{left:-4cqh}.theme-radiant .r-statue.r{right:-4cqh}}@container (aspect-ratio>=1){.theme-radiant .r-statue{height:50cqh}.theme-radiant .r-statue.l{width:45.8cqh}.theme-radiant .r-statue.r{width:45cqh}}.theme-radiant .r-sun{aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 6px #ffe096e6);opacity:.1;background:radial-gradient(circle,#fffff8 0%,#ffecaaf2 14%,#ffce6c8c 34%,#ffbe502e 54%,#0000 70%);border-radius:50%;width:19%;animation:8.5s ease-in-out infinite rSunPulse;position:absolute;transform:translate(-50%,-50%)}.theme-radiant .r-statue.l .r-sun{animation-delay:-.7s;top:81.7%;left:28.5%}.theme-radiant .r-statue.r .r-sun{animation-duration:10.7s;animation-delay:-5.2s;top:77.5%;left:69.1%}.theme-radiant .r-banners{z-index:8;pointer-events:none;position:absolute;inset:0}.theme-radiant .r-banner{transform-origin:50% 5.4%;will-change:transform, filter;filter:url(#rFlagWave)drop-shadow(0 6px 12px #785a1e47);background:top/contain no-repeat;width:32cqh;height:64cqh;animation:11s ease-in-out infinite rBannerSway;position:absolute;top:2.5cqh}.theme-radiant .r-banner.l{--bflip:1;background-image:url(/themes/radiant/banner.webp);left:-16cqh}.theme-radiant .r-banner.r{--bflip:-1;background-image:url(/themes/radiant/banner-right.webp);animation-delay:-4.2s;right:-16cqh}.theme-radiant .r-flag-defs{width:0;height:0;position:absolute}.theme-radiant .r-vignette{z-index:4;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 60px #fffae680,inset 0 -28px 50px #b48c4629}.theme-radiant .tp-medallion{background:radial-gradient(circle at 50% 45%,#fffdf4,#ffe9b0 55%,#d9a83e 100%);box-shadow:0 0 0 5px #e7c878,0 0 0 8px #b88a32,0 0 0 10px #f2dca0,inset 0 0 24px #ffffffb3,0 0 80px 4px #ffe49a}.theme-radiant .haloL{border:3px solid #ffeba0cc;border-radius:50%;animation:4s ease-in-out infinite haloPulse;position:absolute;inset:-30px;box-shadow:0 0 40px 6px #ffe196d9,inset 0 0 20px #ffebaa99}.theme-radiant .haloL:before{content:"";border:1px dashed #c8a0468c;border-radius:50%;position:absolute;inset:10px}.theme-radiant .tp-life{color:#6a4a12;text-shadow:0 0 22px #ffe18ce6,0 1px #fff9}.mote{z-index:6;background:#fff7d8;border-radius:50%;width:5px;height:5px;animation:10s ease-in-out infinite backwards floatUp;position:absolute;box-shadow:0 0 10px 3px #fff0b4e6}.tp.fx-reduced .rmote,.team-zone.fx-reduced .rmote,.tp.fx-reduced .r-sun,.team-zone.fx-reduced .r-sun{display:none!important}.tp.fx-reduced .r-banner,.team-zone.fx-reduced .r-banner{filter:drop-shadow(0 6px 12px #785a1e47)!important}.theme-abyssal{--tree-w:172px;--tree-shift:clamp(0px, calc(var(--tree-w) * .9 - 26cqw), calc(var(--tree-w) * .45));--under-h:220px;--under-bleed:4px;--scene-bg:#06222f;--scene-img:url(/themes/abyssal/scene.webp);--under-img:url(/themes/abyssal/undergrowth.webp);--tree-img:url(/themes/abyssal/kelp.webp);--tree-repeat:no-repeat;--tree-pos:center;--tree-size:auto 100%;background:linear-gradient(#0d4254 0%,#06222f 42%,#02080f 100%);container-type:size}.tp.mini.theme-abyssal{--tree-w:114px;--under-h:146px;--under-bleed:3px}.theme-abyssal .tp-tag{color:#6fe6d6}.theme-abyssal .caustics{z-index:2;opacity:.32;mix-blend-mode:screen;will-change:transform;background:radial-gradient(40% 30% at 30% 20%,#6ee6d299,#0000 70%),radial-gradient(50% 40% at 70% 10%,#5ac8e680,#0000 70%);animation:26s ease-in-out infinite alternate aCausticDrift;position:absolute;inset:-10%}@keyframes aCausticDrift{0%{transform:translate(-2.2%,-1.2%)scale(1)}50%{transform:translate(1.6%,1%)scale(1.055)}to{transform:translate(-.8%,2%)scale(1.02)}}.theme-abyssal .aray{z-index:3;mix-blend-mode:screen;pointer-events:none;transform-origin:50% 0;filter:blur(6px);background:linear-gradient(#96f0e875,#74d4de29 48%,#0000 78%);width:46px;height:130%;animation:9s ease-in-out infinite backwards aRayBreathe;position:absolute;top:-12%;left:50%}@keyframes aRayBreathe{0%,to{opacity:.26;transform:rotate(var(--rr,0deg)) scaleY(1)}50%{opacity:.56;transform:rotate(var(--rr,0deg)) scaleY(1.05)}}.theme-abyssal .asweep{z-index:3;pointer-events:none;transform-origin:50% 0;mix-blend-mode:screen;filter:blur(2px)drop-shadow(0 0 6px #78e6e147);opacity:0;height:152%;animation:aSweep var(--sw,42s) ease-in-out infinite alternate, aFlare var(--rd,12s) ease-in-out infinite var(--rdel,0s);background:linear-gradient(#b6faf2a8,#80e0e64d 48%,#6ed2dc0f 76%,#0000 88%);position:absolute;top:-18%;left:50%}@keyframes aSweep{0%{transform:rotate(var(--a0,-14deg))}to{transform:rotate(var(--a1,14deg))}}@keyframes aFlare{0%,50%,to{opacity:0}60%{opacity:.66}70%{opacity:.42}80%{opacity:.62}92%{opacity:.36}99%{opacity:0}}.theme-abyssal .bubble{z-index:5;background:radial-gradient(circle at 32% 30%,#fff9,#0000 50%);border:1px solid #b4fff58c;border-radius:50%;animation:linear infinite backwards floatUp;position:absolute;bottom:-12px}.theme-abyssal .biolum{z-index:7;background:#7ff0e0;border-radius:50%;width:4px;height:4px;animation:4s ease-in-out infinite backwards twinkle;position:absolute;box-shadow:0 0 8px 2px #6ef0dce6}.theme-abyssal .btrail{pointer-events:none;z-index:5;width:14px;height:100%;position:absolute;bottom:0}.theme-abyssal .btrail .bbub{background:radial-gradient(circle at 32% 30%,#fff9,#0000 50%);border:1px solid #b4fff580;border-radius:50%;animation:linear infinite bTrailUp;position:absolute;bottom:-10px;left:50%}@keyframes bTrailUp{0%{opacity:0;transform:translate(-50%)scale(.7)}10%{opacity:.85}80%{opacity:.5}to{transform:translate(calc(-50% + var(--dx,0px)),-460px) scale(1.05);opacity:0}}.theme-abyssal .jelly-drift{z-index:3;pointer-events:none;opacity:0;width:64px;height:158px;animation:48s ease-in-out infinite jellyRise;position:absolute;top:0;left:33%}.theme-abyssal .jelly-body{filter:blur(var(--jblur,.7px)) brightness(.95) drop-shadow(0 0 10px #50e6d266);transform-origin:50% 26%;background:url(/themes/abyssal/jelly.webp) 50%/contain no-repeat;animation:4.6s ease-in-out infinite jellyFloat;position:absolute;inset:0}@keyframes jellyFloat{0%,to{transform:translateY(2.5%)scaleX(.97)scaleY(1.05)rotate(-2.5deg)}50%{transform:translateY(-5.5%)scaleX(1.05)scaleY(.9)rotate(2.5deg)}}@keyframes jellyRise{0%{opacity:0;transform:translate(0, calc((var(--jb,0) + 112 * var(--js,1)) * 1cqh)) rotate(-2deg) scale(var(--jscale,.8))}6%{opacity:var(--jop,.4)}22%{transform:translate(var(--jdx,24px), calc((var(--jb,0) + 80 * var(--js,1)) * 1cqh)) rotate(2deg) scale(var(--jscale,.8))}34%{transform:translate(calc(var(--jdx,24px) * .65), calc((var(--jb,0) + 84 * var(--js,1)) * 1cqh)) rotate(.94deg) scale(var(--jscale,.8))}52%{opacity:var(--jop,.4);transform:translate(0, calc((var(--jb,0) + 46 * var(--js,1)) * 1cqh)) rotate(-1deg) scale(var(--jscale,.8))}64%{transform:translate(calc(var(--jdx,24px) * -.19), calc((var(--jb,0) + 50 * var(--js,1)) * 1cqh)) rotate(-.22deg) scale(var(--jscale,.8))}80%{opacity:var(--jop,.4);transform:translate(calc(var(--jdx,24px) * -.5), calc((var(--jb,0) + 14 * var(--js,1)) * 1cqh)) rotate(1deg) scale(var(--jscale,.8))}to{opacity:0;transform:translate(calc(var(--jdx,24px) * -.4), calc((var(--jb,0) + -18 * var(--js,1)) * 1cqh)) rotate(-1deg) scale(var(--jscale,.8))}}.theme-abyssal .afish{z-index:3;pointer-events:none;aspect-ratio:540/380;opacity:0;position:absolute;-webkit-mask-image:radial-gradient(74% 80%,#000 64%,#0000 99%);mask-image:radial-gradient(74% 80%,#000 64%,#0000 99%)}.theme-abyssal .afish-body{will-change:transform;background:url(/themes/abyssal/fish-1.webp) 50%/contain no-repeat;animation:.5s step-end infinite aFishSwim;position:absolute;inset:0}.theme-abyssal .afish.near{z-index:5;width:27%}.theme-abyssal .afish.near .afish-body{filter:url(#fx-uwater-near)}.theme-abyssal .afish.far{width:15%}.theme-abyssal .afish.far .afish-body{filter:url(#fx-uwater-far)}@keyframes aFishSwim{0%,24%{background-image:url(/themes/abyssal/fish-1.webp)}25%,49%{background-image:url(/themes/abyssal/fish-2.webp)}50%,74%{background-image:url(/themes/abyssal/fish-3.webp)}75%,to{background-image:url(/themes/abyssal/fish-2.webp)}}.theme-abyssal .abub{pointer-events:none;opacity:0;background:radial-gradient(circle at 35% 30%,#ecfffff2,#96e1ee80 55%,#0000 76%);border-radius:50%;animation:linear forwards aBubRise;position:absolute;box-shadow:0 0 4px #b4f0fa80}@keyframes aBubRise{0%{opacity:0;transform:translate(0)scale(.5)}16%{opacity:.85}70%{opacity:.6}to{opacity:0;transform:translate(var(--bdx,0), var(--bdy,-40px)) scale(1.12)}}.theme-abyssal .dfrond{animation-fill-mode:backwards}.theme-abyssal .dfrond.f1{z-index:6;background-image:url(/themes/abyssal/frond-1.webp);width:104px;height:262px;bottom:-18px;left:-16px}.theme-abyssal .dfrond.f2{z-index:6;background-image:url(/themes/abyssal/frond-2.webp);width:108px;height:188px;bottom:-18px;right:-22px}.theme-abyssal .dfrond.f3{z-index:6;opacity:.74;background-image:url(/themes/abyssal/frond-3.webp);width:78px;height:182px;left:15%}.theme-abyssal .tp-medallion{background:radial-gradient(120% 120% at 50% 40%,#0e3a44,#03141c 80%);box-shadow:0 0 0 3px #0a2a32,0 0 0 6px #1f6e72,inset 0 0 28px #0009,0 0 46px -8px #3fe0d0}.theme-abyssal .tp-medallion:after{content:"";z-index:-1;pointer-events:none;opacity:0;border-radius:50%;animation:4.2s ease-in-out infinite abyssPulse;position:absolute;inset:0;box-shadow:0 0 0 3px #0a2a32,0 0 0 6px #2f8e8e,inset 0 0 28px #0009,0 0 80px #5ff0e0}@keyframes abyssPulse{0%,to{opacity:0}50%{opacity:1}}.theme-abyssal .ripple{filter:url(#fx-water);background:radial-gradient(circle at 50% 55%,#78f0dc80,#0000 64%);border-radius:50%;position:absolute;inset:14px}.theme-abyssal .tp-life{color:#dffaf4;text-shadow:0 0 28px #3fe0d0,0 3px 8px #0009}.theme-abyssal .vignette{z-index:4}.tp.fx-reduced .caustics,.team-zone.fx-reduced .caustics,.tp.fx-reduced .aray,.team-zone.fx-reduced .aray,.tp.fx-reduced .asweep,.team-zone.fx-reduced .asweep,.tp.fx-reduced .bubble,.team-zone.fx-reduced .bubble,.tp.fx-reduced .biolum,.team-zone.fx-reduced .biolum,.tp.fx-reduced .btrail,.team-zone.fx-reduced .btrail,.tp.fx-reduced .jelly-drift,.team-zone.fx-reduced .jelly-drift,.tp.fx-reduced .afish,.team-zone.fx-reduced .afish,.tp.fx-reduced .abub,.team-zone.fx-reduced .abub{display:none!important}.theme-inferno{--tree-w:172px;--tree-shift:clamp(0px, calc(var(--tree-w) - 26cqw), calc(var(--tree-w) * .55));--tree-z:8;--frame-shadow:none;--under-h:130px;--under-bleed:4px;--scene-bg:#0a0402;--scene-img:url(/themes/inferno/scene.webp);--under-img:url(/themes/inferno/undergrowth.webp);--tree-img:url(/themes/inferno/tree.webp);--tree-repeat:no-repeat;--tree-pos:center;--tree-size:auto 100%;background:radial-gradient(120% 82% at 50% 118%,#7a2407 0%,#2a0c05 52%,#0a0402 100%);container-type:size}.tp.mini.theme-inferno{--tree-w:114px;--under-h:90px}.theme-inferno .dedge.bottom{filter:drop-shadow(0 3px 7px #0000008c)}.theme-inferno .tp-head{color:#ffd9c0}.theme-inferno .tp-tag{color:#ff9b5e;text-shadow:0 1px 6px #000000b3}.theme-inferno .vignette{box-shadow:none;background:radial-gradient(150% 125% at 50% 42%,#0000 64%,#0000006b 100%),linear-gradient(#0000 62%,#00000080 100%)}.theme-inferno .ilava-glow{z-index:2;pointer-events:none;mix-blend-mode:screen;filter:blur(7px);will-change:opacity;background:radial-gradient(120% 92% at 50% 100%,#ff8c288c,#ff461233 46%,#0000 74%);height:34%;animation:3.6s ease-in-out infinite iLavaPulse;position:absolute;bottom:0;left:-5%;right:-5%}@keyframes iLavaPulse{0%,to{opacity:.62}50%{opacity:1}}.theme-inferno .idrake{z-index:4;pointer-events:none;aspect-ratio:1174/1422;opacity:0;will-change:transform;width:30%;position:absolute;top:0;left:0;transform:translate(-34cqw,18cqh)scaleX(-1)}.theme-inferno .idrake-wing{pointer-events:none;filter:drop-shadow(0 7px 9px #00000042);background:url(/themes/inferno/drake-1.webp) 50%/contain no-repeat;position:absolute;inset:0}.theme-inferno .idrake-haze{z-index:1;pointer-events:none;opacity:0;background:var(--haze-col,#030202);mix-blend-mode:multiply;position:absolute;inset:0;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.theme-inferno .iflame{z-index:4;pointer-events:none;mix-blend-mode:screen;aspect-ratio:791/1498;transform-origin:50% 100%;opacity:0;filter:url(#iFlameWarp);background:url(/themes/inferno/flame.webp) bottom/contain no-repeat;animation:3.8s cubic-bezier(.12,.74,.28,1) infinite iFlameGeyser;position:absolute;bottom:-1%}@keyframes iFlameGeyser{0%{transform:translate(-50%,5%) scaleX(calc(var(--fsx,1) * .5)) scaleY(.05);opacity:0;animation-timing-function:cubic-bezier(.03,.95,.16,1)}1.7%{opacity:1;animation-timing-function:cubic-bezier(.03,.95,.16,1)}33%,to{transform:translate(-50%,-10%) scaleX(calc(var(--fsx,1) * 2.1)) scaleY(2.1);opacity:0}}.theme-inferno .iflame-smoke{z-index:3;pointer-events:none;aspect-ratio:710/1433;opacity:0;filter:blur(1px);background:url(/themes/inferno/smoke.webp) bottom/contain no-repeat;width:20%;animation:linear infinite backwards iFlameSmoke;position:absolute;bottom:7%;-webkit-mask-image:radial-gradient(72% 84% at 50% 56%,#000 40%,#0000 86%);mask-image:radial-gradient(72% 84% at 50% 56%,#000 40%,#0000 86%)}@keyframes iFlameSmoke{0%{opacity:0;animation-timing-function:ease-out;transform:translate(-50%,16%)scale(.5)}5%{opacity:.42}14%{transform:translate(-50%,-16%)scale(.92)}22%{opacity:.28}33%,to{opacity:0;transform:translate(-50%,-56%)scale(1.12)}}.theme-inferno .fspark{z-index:8;pointer-events:none;background:#ffd089;border-radius:50%;animation:linear infinite backwards iFlameSpark;position:absolute;bottom:1%;box-shadow:0 0 6px 1px #ff9632e6}@keyframes iFlameSpark{0%{opacity:0;transform:translate(-50%)scale(.9)}.6%{opacity:1;animation-timing-function:cubic-bezier(.22,.62,.32,1);transform:translate(-50%)scale(1.25)}4.4%{opacity:1;transform:translate(calc(-50% + var(--bx)), var(--by)) scale(.5)}5.5%{opacity:0;transform:translate(calc(-50% + var(--bx)), calc(var(--by) - 5px)) scale(.45)}to{opacity:0;transform:translate(calc(-50% + var(--bx)), calc(var(--by) - 5px)) scale(.45)}}.theme-inferno .ismoke{z-index:3;pointer-events:none;aspect-ratio:710/1433;opacity:0;filter:url(#iSmokeWarp)blur(.6px);will-change:transform, opacity;background:url(/themes/inferno/smoke.webp) bottom/contain no-repeat;width:24%;animation:9s ease-in infinite iSmokeRise;position:absolute;bottom:5%;-webkit-mask-image:radial-gradient(72% 84% at 50% 56%,#000 40%,#0000 86%);mask-image:radial-gradient(72% 84% at 50% 56%,#000 40%,#0000 86%)}@keyframes iSmokeRise{0%{opacity:0;transform:translateY(18%)scale(.6)}22%{opacity:.5;transform:translate(calc(var(--sdx,18px)*.26),-4%) scale(.94)}55%{opacity:.42;transform:translate(calc(var(--sdx,18px)*.62),-34%) scale(1.14)}70%{opacity:.3}to{opacity:0;transform:translate(var(--sdx,18px),-62%) scale(1.26)}}.theme-inferno .idragon{aspect-ratio:1448/1063;z-index:8;pointer-events:none;transform-origin:50% 100%;will-change:transform;width:80%;animation:7s ease-in-out infinite iDragonBreathe;position:absolute;bottom:-4%;right:-2%}@keyframes iDragonBreathe{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-.8%)scale(1.015)}71%{transform:translateY(0)scale(1)}to{transform:translateY(0)scale(1)}}.theme-inferno .idragon-img{filter:drop-shadow(0 8px 16px #0009);background:url(/themes/inferno/dragon-head.webp) bottom/contain no-repeat;position:absolute;inset:0}.theme-inferno .idragon-glow{mix-blend-mode:screen;filter:brightness(1.7)saturate(1.35)contrast(1.12)blur(.8px);opacity:.06;pointer-events:none;will-change:opacity;background:url(/themes/inferno/dragon-head.webp) bottom/contain no-repeat;animation:7s ease-in-out infinite iDragonVeins;position:absolute;inset:0}@keyframes iDragonVeins{0%{opacity:.06}30%{opacity:.72}64%{opacity:.1}to{opacity:.06}}.theme-inferno .idragon-eye{mix-blend-mode:screen;filter:blur(3px);will-change:opacity;background:radial-gradient(circle,#ff963780,#ff50182e 54%,#0000 78%);border-radius:50%;width:11%;height:11%;animation:7s ease-in-out infinite iDragonBreath;position:absolute;top:61%;left:46.5%;transform:translate(-50%,-50%)}.theme-inferno .idragon-eye-slit{transform-origin:50%;mix-blend-mode:screen;filter:blur(.4px);will-change:transform, opacity;background:radial-gradient(60% 100%,#fff0c8,#ff6822 44%,#c22600 72%,#0000 90%);border-radius:50%;width:9%;height:6%;animation:34s ease-in-out infinite iDragonBlink;position:absolute;top:58%;left:42%;transform:rotate(-16deg)scaleY(.12);box-shadow:0 0 12px 3px #ff5f1ca6;-webkit-mask-image:radial-gradient(17% 84%,#0000 0 50%,#000 72%);mask-image:radial-gradient(17% 84%,#0000 0 50%,#000 72%)}@keyframes iDragonBreath{0%{opacity:.4}30%{opacity:.92}71%{opacity:.4}to{opacity:.4}}@keyframes iDragonBlink{0%,90%{opacity:.5;transform:rotate(-16deg)scaleY(.12)}93%{opacity:1;transform:rotate(-16deg)scaleY(.66)}96.5%{opacity:1;transform:rotate(-16deg)scaleY(.66)}99%{opacity:.5;transform:rotate(-16deg)scaleY(.12)}to{opacity:.5;transform:rotate(-16deg)scaleY(.12)}}.theme-inferno .idragon-nostril{mix-blend-mode:screen;filter:blur(3px);background:radial-gradient(circle,#ff9637c7,#ff46143d 54%,#0000 78%);border-radius:50%;width:9%;height:9%;animation:7s ease-in-out infinite iDragonBreath;position:absolute;top:78%;left:13%;transform:translate(-50%,-50%)}.theme-inferno .idragon-smoke{aspect-ratio:710/1433;transform-origin:50% 100%;opacity:0;filter:blur(.6px);will-change:transform, opacity;background:url(/themes/inferno/smoke.webp) bottom/contain no-repeat;width:22%;animation:7s linear infinite iNoseSmoke;position:absolute;bottom:22%;left:13%;-webkit-mask-image:radial-gradient(70% 82% at 50% 58%,#000 38%,#0000 84%);mask-image:radial-gradient(70% 82% at 50% 58%,#000 38%,#0000 84%)}.theme-inferno .idragon-smoke.s2{width:16%;animation-delay:-.25s;left:17.5%}@keyframes iNoseSmoke{0%,48%{opacity:0;animation-timing-function:ease-out;transform:translate(-50%,14%)scale(.3)}56%{opacity:.54;animation-timing-function:ease-out;transform:translate(calc(-50% - 5px),-10%)scale(.52)}74%{opacity:.42;transform:translate(calc(-50% - 16px),-44%)scale(.78)}88%{opacity:.24;transform:translate(calc(-50% - 26px),-74%)scale(.98)}to{opacity:0;transform:translate(calc(-50% - 34px),-100%)scale(1.16)}}.tp.mini.theme-inferno .idragon{width:90%}@container (aspect-ratio>=7/5){.theme-inferno .idragon{width:58%}}.ember{z-index:8;background:#ffb95e;border-radius:50%;width:4px;height:4px;animation:linear infinite backwards emberRiseShort;position:absolute;bottom:-10px;box-shadow:0 0 9px 2px #ff9632e6}@keyframes emberRiseShort{0%{opacity:0;transform:translateY(0)scale(1)}14%{opacity:.9}78%{opacity:.55}to{transform:translateY(-210px) translateX(var(--dx,0)) scale(.5);opacity:0}}.theme-inferno .tp-medallion{background:radial-gradient(120% 120% at 50% 38%,#2a0f08,#100604 72%);box-shadow:0 0 0 5px #3a140a,0 0 0 8px #7a2a12,inset 0 0 28px #000000bf,0 0 52px -6px #ff6a1e}.theme-inferno .tp-medallion:after{content:"";z-index:-1;pointer-events:none;opacity:0;border-radius:50%;animation:2.6s ease-in-out infinite emberPulse;position:absolute;inset:0;box-shadow:0 0 0 5px #3a140a,0 0 0 8px #9a3614,inset 0 0 28px #000000bf,0 0 88px 2px #ff7e2e}.theme-inferno .lava{filter:blur(3px);background:radial-gradient(circle at 50% 60%,#ffbe46b3,#ff5a1452 50%,#0000 74%);border-radius:50%;position:absolute;inset:12px;box-shadow:0 0 0 5px #3a140a,0 0 0 8px #7a2a12,inset 0 0 28px #000000bf,0 0 52px -6px #ff6a1e}.theme-inferno .lava:after{content:"";pointer-events:none;opacity:0;border-radius:50%;animation:2.6s ease-in-out infinite reverse emberPulse;position:absolute;inset:0;box-shadow:0 0 0 5px #3a140a,0 0 0 8px #9a3614,inset 0 0 28px #000000bf,0 0 88px 2px #ff7e2e}@keyframes emberPulse{0%,to{opacity:0}50%{opacity:1}}.theme-inferno .tp-life{color:#ffe9cf;text-shadow:0 0 32px #ff7a2e,0 0 8px #ffb060,0 3px 8px #0009}.tp.fx-reduced.theme-inferno .idrake,.tp.fx-reduced.theme-inferno .fspark,.tp.fx-reduced.theme-inferno .ember,.team-zone.fx-reduced .tz-half.theme-inferno .idrake,.team-zone.fx-reduced .tz-half.theme-inferno .fspark,.team-zone.fx-reduced .tz-half.theme-inferno .ember{display:none!important}.tp.fx-reduced.theme-inferno .ismoke,.tp.fx-reduced.theme-inferno .idragon-smoke,.tp.fx-reduced.theme-inferno .iflame-smoke,.team-zone.fx-reduced .tz-half.theme-inferno .ismoke,.team-zone.fx-reduced .tz-half.theme-inferno .idragon-smoke,.team-zone.fx-reduced .tz-half.theme-inferno .iflame-smoke{opacity:.3!important;filter:blur(1px)!important;transform:translate(-50%)!important}.tp.fx-reduced.theme-inferno .tp-medallion,.team-zone.fx-reduced .tz-half.theme-inferno .tp-medallion{background:radial-gradient(circle at 50% 46%,#b14a18,#4a1606 74%)!important;box-shadow:0 0 0 5px #3a140a,0 0 0 8px #7a2a12,inset 0 0 18px #5a1e0073,0 0 36px -8px #ff6a1e!important}.tp.fx-reduced.theme-inferno .lava,.team-zone.fx-reduced .tz-half.theme-inferno .lava{opacity:.92;filter:blur(2.5px)!important;box-shadow:none!important}.theme-arcane{--canopy-h:152px;--canopy-bleed:6px;--under-h:140px;--under-bleed:4px;--scene-bg:#0a1124;--scene-img:url(/themes/arcane/scene.webp);--canopy-img:url(/themes/arcane/rafters.webp);--canopy-repeat:no-repeat;--canopy-size:cover;--canopy-pos:top center;--under-img:url(/themes/arcane/bench.webp);--under-repeat:no-repeat;--under-size:cover;--under-pos:bottom center;background:radial-gradient(125% 90% at 50% 38%,#1a2456 0%,#0c1130 55%,#060a1c 100%);container-type:size}.theme-arcane .dtree{display:none}.tp.mini.theme-arcane{--canopy-h:110px;--under-h:100px}.theme-arcane .tp-head{color:#dbe8ff}.theme-arcane .tp-tag{color:#8fd0ff;text-shadow:0 1px 6px #000000b3}.theme-arcane .dscene{filter:saturate(1.05)contrast(1.04)}.theme-arcane .ascene-fg{z-index:2;pointer-events:none;filter:saturate(1.05)contrast(1.04);background:url(/themes/arcane/scene-arch.webp) 50%/cover no-repeat;position:absolute;inset:0}.theme-arcane .grain{opacity:.16}.theme-arcane .vignette{z-index:5}.theme-arcane .abrew,.theme-arcane .abrew-b{bottom:calc(-1 * var(--under-bleed,4px));height:var(--under-h);z-index:6;pointer-events:none;mix-blend-mode:screen;will-change:opacity;background:url(/themes/arcane/bench-liquid.webp) bottom/cover no-repeat;position:absolute;left:0;right:0;transform:translateZ(0)}.theme-arcane .abrew{filter:url(#fx-boil);animation:5s linear infinite aBrewFadeA}.theme-arcane .abrew-b{filter:url(#fx-boil2);animation:5s linear infinite aBrewFadeB}@keyframes aBrewFadeA{0%{opacity:0}50%{opacity:.9}to{opacity:0}}@keyframes aBrewFadeB{0%{opacity:.9}50%{opacity:0}to{opacity:.9}}.theme-arcane .aglow{z-index:1;pointer-events:none;mix-blend-mode:screen;filter:blur(10px);will-change:opacity;background:radial-gradient(50% 50%,#5096ff42,#4678f01a 52%,#0000 72%);width:60%;height:54%;animation:6s ease-in-out infinite aGlowPulse;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}@keyframes aGlowPulse{0%,to{opacity:.55}50%{opacity:1}}.theme-arcane .agem{aspect-ratio:1;z-index:3;pointer-events:none;mix-blend-mode:screen;filter:blur(3px);opacity:0;background:radial-gradient(46% 46%,#bee1fffa,#5aa5ff99 42%,#4682f02e 64%,#0000 76%);width:13%;animation:11s ease-in-out infinite aGemFlare;position:absolute;top:14.4%;left:50%;transform:translate(-50%,-50%)}.tp.mini.theme-arcane .agem{filter:blur(2px)}@keyframes aGemFlare{0%{opacity:0}6%{opacity:1}12%{opacity:.35}19%{opacity:.9}27%{opacity:.15}34%{opacity:.55}42%{opacity:0}to{opacity:0}}.theme-arcane .atome{aspect-ratio:1185/995;z-index:7;pointer-events:none;width:clamp(72px,15cqw + 15cqh,188px);animation:7s ease-in-out infinite aFloatA;position:absolute;bottom:3%;left:1%}.theme-arcane .atome-in{filter:drop-shadow(0 5px 9px #00000080)drop-shadow(0 0 1.5px #78cdff99);background:url(/themes/arcane/tome.webp) 50%/contain no-repeat;position:absolute;inset:0}.theme-arcane .atome-glow{pointer-events:none;mix-blend-mode:plus-lighter;opacity:1;filter:drop-shadow(0 0 1.5px #bee1fff2);background:url(/themes/arcane/tome-rim.webp) 50%/contain no-repeat;position:absolute;inset:0}.tp.mini.theme-arcane .atome{left:0%}.theme-arcane .ashard{pointer-events:none;aspect-ratio:549/1277;animation:aFloatB var(--bdur,6s) ease-in-out infinite;background:url(/themes/arcane/shard.webp) 50%/contain no-repeat;position:absolute}.theme-arcane .ashard.s1{z-index:7;--bdur:6.5s;--r0:-7deg;--r1:6deg;filter:drop-shadow(0 0 12px #78b9ffcc);width:9%;bottom:34%;right:9%}.theme-arcane .ashard.s2{z-index:3;--bdur:8s;--r0:5deg;--r1:-6deg;opacity:.5;filter:blur(1.4px)saturate(.82)brightness(.9);width:5%;top:12%;left:8%}.theme-arcane .ashard.s3{z-index:3;--bdur:7.4s;--r0:-4deg;--r1:5deg;opacity:.42;filter:blur(1.8px)saturate(.76)brightness(.86);width:4%;top:30%;right:31%}@keyframes aFloatA{0%,to{transform:translateY(-5%) rotate(var(--r0,-2deg))}50%{transform:translateY(5%) rotate(var(--r1,2deg))}}@keyframes aFloatB{0%,to{transform:translateY(-8%) rotate(var(--r0,-6deg))}50%{transform:translateY(8%) rotate(var(--r1,6deg))}}.theme-arcane .askystar{width:var(--s,2px);height:var(--s,2px);z-index:1;opacity:0;background:#eaf3ff;border-radius:50%;animation:4s ease-in-out infinite aStarTwinkle;position:absolute;box-shadow:0 0 6px 1.5px #a0cdfff2}@keyframes aStarTwinkle{0%,66%{opacity:0}80%{opacity:var(--b,1)}87%{opacity:var(--b,1)}98%{opacity:0}to{opacity:0}}.theme-arcane .arune-rise{z-index:8;pointer-events:none;opacity:0;mix-blend-mode:screen;filter:drop-shadow(0 0 4px #5aaaffe6);width:18px;animation:5s ease-out infinite aRuneRise;position:absolute;bottom:11%;left:10%}.theme-arcane .arune-rise svg{width:100%;height:auto;display:block;overflow:visible}.theme-arcane .arune-rise path{fill:none;stroke:#c4e4ff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.theme-arcane .arune-rise .arune-glyph{display:block}@keyframes aRuneRise{0%{opacity:0;transform:translate(0)scale(.7)}7%{opacity:.95}32%{opacity:.6}48%,to{transform:translate(var(--rdx,0),var(--rise,-110px)) scale(1.06);opacity:0}}.theme-arcane .acpart{z-index:6;pointer-events:none;opacity:0;mix-blend-mode:screen;background:#cfe6ff;border-radius:50%;animation:4s ease-out infinite aCPartRise;position:absolute;box-shadow:0 0 5px 1px #78beffe6}@keyframes aCPartRise{0%{opacity:0;transform:translate(0)scale(.5)}14%{opacity:.95}60%{opacity:.5}to{transform:translate(var(--cdx,0),var(--crise,-70px)) scale(1);opacity:0}}.theme-arcane .astar{z-index:1;pointer-events:none;transform-origin:100%;filter:drop-shadow(0 0 5px #96c8ffe6);opacity:0;background:linear-gradient(90deg,#0000,#c8e4ff33 42%,#e4f2fffa);border-radius:2px;height:2px;animation:linear infinite aStarShoot;position:absolute}@keyframes aStarShoot{0%{transform:translate(0,0) rotate(var(--a,24deg));opacity:0}1%{opacity:1}4%{opacity:1}6%,to{transform:translate(var(--tx,260px),var(--ty,140px)) rotate(var(--a,24deg));opacity:0}}.theme-arcane .tp-medallion{background:radial-gradient(120% 120% at 50% 34%,#233a8a,#0a1030 78%);box-shadow:0 0 0 3px #14204e,0 0 0 6px #3a5cc0,inset 0 0 28px #4678f066,0 0 46px -8px #5a8cff}.theme-arcane .tp-medallion:after{content:"";z-index:-1;pointer-events:none;opacity:0;border-radius:50%;animation:3.8s ease-in-out infinite aMedPulse;position:absolute;inset:0;box-shadow:0 0 0 3px #14204e,0 0 0 6px #4a6cd6,inset 0 0 28px #4678f066,0 0 80px #7aa6ff}@keyframes aMedPulse{0%,to{opacity:0}50%{opacity:1}}.theme-arcane .arccore{opacity:.7;pointer-events:none;background:radial-gradient(circle,#96c8ff80,#0000 66%);border-radius:50%;animation:4s ease-in-out infinite aGlowPulse;position:absolute;inset:26px}.theme-arcane .tp-life{color:#eaf2ff;text-shadow:0 0 28px #5a9cff,0 0 8px #a8ccff,0 3px 8px #0000008c}.tp.fx-reduced.theme-arcane .aglow,.tp.fx-reduced.theme-arcane .askystar,.tp.fx-reduced.theme-arcane .astar,.tp.fx-reduced.theme-arcane .arune-rise,.tp.fx-reduced.theme-arcane .acpart,.tp.fx-reduced.theme-arcane .agem,.tp.fx-reduced.theme-arcane .abrew,.tp.fx-reduced.theme-arcane .abrew-b,.team-zone.fx-reduced .tz-half.theme-arcane .aglow,.team-zone.fx-reduced .tz-half.theme-arcane .askystar,.team-zone.fx-reduced .tz-half.theme-arcane .astar,.team-zone.fx-reduced .tz-half.theme-arcane .arune-rise,.team-zone.fx-reduced .tz-half.theme-arcane .acpart,.team-zone.fx-reduced .tz-half.theme-arcane .agem,.team-zone.fx-reduced .tz-half.theme-arcane .abrew,.team-zone.fx-reduced .tz-half.theme-arcane .abrew-b{display:none!important}.theme-clockwork{--frame-z:8;--tree-w:46px;--tree-shift:0px;--scene-bg:#100b05;--scene-img:url(/themes/clockwork/scene.webp);--tree-img:url(/themes/clockwork/tree.webp);--tree-repeat:repeat-y;--tree-pos:top center;--tree-size:100% auto;--cw-cy:0px;background:radial-gradient(130% 95% at 50% 40%,#20343a 0%,#241d12 52%,#100b05 88%)}.tp.mini.theme-clockwork{--tree-w:30px}.theme-clockwork .tp-tag{color:#62e6d4;text-shadow:0 1px 6px #000000b3}.theme-clockwork .tp-head{color:#f0d6a8}.theme-clockwork .cw-glow{z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:.7;will-change:opacity;background:radial-gradient(58% 42% at 50% 48%,#50ebd43d,#0000 70%),radial-gradient(74% 54% at 50% 100%,#ecbe602e,#0000 72%);animation:7s ease-in-out infinite cwGlow;position:absolute;inset:0}@keyframes cwGlow{0%,to{opacity:.7}50%{opacity:1}}.theme-clockwork .cw-gear{z-index:8;filter:drop-shadow(0 7px 2px #00000054)drop-shadow(0 2px 1px #00000040);position:absolute}.theme-clockwork .cw-gear-spin{transform:rotate(var(--a,0deg));will-change:transform;background:50%/contain no-repeat;position:absolute;inset:0}.theme-clockwork .cw-gear.g1 .cw-gear-spin{background-image:url(/themes/clockwork/gear-1.webp)}.theme-clockwork .cw-gear.g2 .cw-gear-spin{background-image:url(/themes/clockwork/gear-4.webp)}.theme-clockwork .cw-gear.g3 .cw-gear-spin{background-image:url(/themes/clockwork/gear-2.webp)}.theme-clockwork .cw-gear.g4 .cw-gear-spin{background-image:url(/themes/clockwork/gear-3.webp)}.theme-clockwork .cw-gear.g1{width:176px;height:176px;top:20px;left:-62px}.theme-clockwork .cw-gear.g2{width:126px;height:126px;top:33%;right:-48px}.theme-clockwork .cw-gear.g3{width:104px;height:104px;bottom:8%;left:3%}.theme-clockwork .cw-gear.g4{width:72px;height:72px;bottom:12%;right:8%}.tp.mini.theme-clockwork .cw-gear.g1{width:108px;height:108px;top:12px;left:-38px}.tp.mini.theme-clockwork .cw-gear.g2{width:78px;height:78px;right:-30px}.tp.mini.theme-clockwork .cw-gear.g3{width:64px;height:64px}.tp.mini.theme-clockwork .cw-gear.g4{width:44px;height:44px}.theme-clockwork .cw-pendulum{z-index:3;transform-origin:50% 4%;will-change:transform;filter:drop-shadow(0 7px 2px #00000054)drop-shadow(0 2px 1px #00000040);background:url(/themes/clockwork/pendulum.webp) top/contain no-repeat;width:92px;height:42%;margin-left:-46px;animation:2.2s ease-in-out infinite cwSwing;position:absolute;top:30%;left:50%}.tp.mini.theme-clockwork .cw-pendulum{width:56px;margin-left:-28px}@keyframes cwSwing{0%,to{transform:rotate(15deg)}50%{transform:rotate(-15deg)}}.theme-clockwork .cw-clock{left:50%;top:calc(50% + var(--cw-cy,0px));z-index:4;width:0;height:0;position:absolute}.theme-clockwork .cw-hand{filter:drop-shadow(0 7px 2px #00000054)drop-shadow(0 2px 1px #00000040);position:absolute;top:0;left:0}.theme-clockwork .cw-hand-spin{transform:rotate(var(--a,0deg));will-change:transform;background:50%/contain no-repeat;position:absolute;inset:0}.theme-clockwork .cw-hand.hour{z-index:3;width:39px;height:130px;margin-top:-165px;margin-left:-19.5px}.theme-clockwork .cw-hand.hour .cw-hand-spin{transform-origin:50% 126.9%;background-image:url(/themes/clockwork/hand-hour.webp)}.theme-clockwork .cw-hand.min{z-index:2;width:28px;height:160px;margin-top:-195px;margin-left:-14px}.theme-clockwork .cw-hand.min .cw-hand-spin{transform-origin:50% 121.9%;background-image:url(/themes/clockwork/hand-min.webp)}.theme-clockwork .cw-hand.sec{z-index:1;width:17px;height:170px;margin-top:-210px;margin-left:-8.5px}.theme-clockwork .cw-hand.sec .cw-hand-spin{transform-origin:50% 123.5%;background-image:url(/themes/clockwork/hand-sec.webp)}.tp.mini.theme-clockwork .cw-hand.hour{width:24px;height:81px;margin-top:-102px;margin-left:-12px}.tp.mini.theme-clockwork .cw-hand.hour .cw-hand-spin{transform-origin:50% 125.9%}.tp.mini.theme-clockwork .cw-hand.min{width:17px;height:99px;margin-top:-121px;margin-left:-8.5px}.tp.mini.theme-clockwork .cw-hand.min .cw-hand-spin{transform-origin:50% 122.2%}.tp.mini.theme-clockwork .cw-hand.sec{width:11px;height:105px;margin-top:-130px;margin-left:-5.5px}.tp.mini.theme-clockwork .cw-hand.sec .cw-hand-spin{transform-origin:50% 123.8%}.theme-clockwork .cw-flier{opacity:0;z-index:8;pointer-events:none;aspect-ratio:1090/1217;will-change:transform;position:absolute}.theme-clockwork .cw-flier-wing{background:url(/themes/clockwork/flier-1.webp) 50%/contain no-repeat;position:absolute;inset:0}.theme-clockwork .cw-flier-haze{opacity:0;background:#1b2336;position:absolute;inset:0;-webkit-mask:url(/themes/clockwork/flier-1.webp) 50%/contain no-repeat;mask:url(/themes/clockwork/flier-1.webp) 50%/contain no-repeat}.theme-clockwork .cw-dust{z-index:3;background:radial-gradient(circle,#f5cd82f2,#dca05000 70%);border-radius:50%;width:3px;height:3px;animation:linear infinite cwDust;position:absolute}@keyframes cwDust{0%{opacity:0;transform:translateY(0)translate(0)}12%{opacity:.85}86%{opacity:.6}to{transform:translateY(-210px) translateX(var(--dx,0));opacity:0}}.theme-clockwork .tp-medallion{box-shadow:0 0 0 5px #8a6a2e, 0 0 0 8px #e6b85a, 0 0 0 11px #4f8f88, 0 0 0 13px #25655f, inset 0 -8px 18px #372a1273, var(--shadow-3);background:radial-gradient(120% 120% at 50% 32%,#f5edd6,#cbb47e 78%)}.theme-clockwork .ticks{background:repeating-conic-gradient(from 0deg, #5e503a 0 1.4deg, transparent 1.4deg 30deg);border-radius:50%;position:absolute;inset:10px;-webkit-mask:radial-gradient(circle,#0000 74%,#000 75% 84%,#0000 85%);mask:radial-gradient(circle,#0000 74%,#000 75% 84%,#0000 85%)}.theme-clockwork .glass{pointer-events:none;background:linear-gradient(135deg,#fff6 0 26%,#0000 44%);border-radius:50%;position:absolute;inset:0}.theme-clockwork .tp-life{color:#2a2114;text-shadow:0 1px #ffffff80}.tp.fx-reduced .cw-dust,.team-zone.fx-reduced .cw-dust,.tp.fx-reduced .cw-flier,.team-zone.fx-reduced .cw-flier{display:none!important}.tp.fx-reduced.theme-clockwork .cw-pendulum,.team-zone.fx-reduced .theme-clockwork .cw-pendulum{animation:2.2s ease-in-out infinite cwSwing!important}.theme-glacial{--tree-w:150px;--tree-shift:clamp(0px, calc(var(--tree-w) - 24cqw), calc(var(--tree-w) * .5));--canopy-h:min(150px, 26cqh);--canopy-bleed:4px;--under-h:140px;--under-bleed:4px;--frame-z:6;--scene-bg:#0a1622;--scene-img:url(/themes/glacial/scene.webp);--canopy-img:url(/themes/glacial/stalagmites-bottom.webp);--canopy-size:auto 100%;--canopy-repeat:repeat-x;--canopy-pos:bottom center;--under-img:none;--under-size:100% auto;--under-repeat:no-repeat;--under-pos:bottom center;--tree-img:url(/themes/glacial/tree.webp);--tree-repeat:repeat-y;--tree-pos:top center;--tree-size:100% auto;--tree-shadow:saturate(.92) brightness(.88) drop-shadow(0 0 10px #96a0eb47);background:radial-gradient(120% 90% at 50% 2%,#2a5570 0%,#0c1c2a 74%);container-type:size}.tp.mini.theme-glacial{--tree-w:100px;--canopy-h:min(102px, 26cqh);--under-h:96px}@container (aspect-ratio>=13/10){.theme-glacial .dedge.top{transform:translateY(-40%)scaleY(-1)}.theme-glacial .gstalag{transform:translateY(30%)}}.theme-glacial .tp-tag{color:#b6e6ff}.theme-glacial .tp-head{color:#e6f6ff}.theme-glacial .dscene{filter:contrast(1.07)saturate(1.08)brightness(1.02)}.theme-glacial .grain{opacity:.08}.theme-glacial .dedge.top{filter:drop-shadow(0 -1px 6px #96afff38);transform:translateY(-12%)scaleY(-1)}.theme-glacial .dedge.top:after{content:"";background:inherit;pointer-events:none;filter:drop-shadow(0 -2px 14px #b996ff80);opacity:0;animation:8s ease-in-out infinite gCrys;position:absolute;inset:0}@keyframes gCrys{0%,to{opacity:0}50%{opacity:1}}.theme-glacial .vignette{box-shadow:none;background:radial-gradient(120% 105% at 50% 46%,#0000 52%,#040c1699 100%)}.theme-glacial .gaurora{z-index:1;pointer-events:none;mix-blend-mode:screen;filter:blur(.4px);opacity:.6;will-change:opacity;height:50%;animation:42s ease-in-out infinite gAuroraPulse;position:absolute;top:-20%;left:-6%;right:-6%;overflow:hidden;transform:translateZ(0)}.theme-glacial .gaurora:before{content:"";background:url(/themes/glacial/aurora-seamless.webp) bottom/auto 100% repeat-x;animation:74s ease-in-out infinite alternate gAurSway;position:absolute;inset:0 -560px 0 0}.theme-glacial .gaurora.a2{filter:blur(2.6px)hue-rotate(34deg);height:40%;animation:31s ease-in-out -9s infinite gAurPulse2;top:-13%}.theme-glacial .gaurora.a2:before{animation:53s ease-in-out infinite alternate-reverse gAurSway}@keyframes gAurSway{0%{transform:translate(0,0)}to{transform:translate(-520px)}}@keyframes gAuroraPulse{0%,to{opacity:.4}50%{opacity:.82}}@keyframes gAurPulse2{0%,to{opacity:.2}50%{opacity:.46}}.theme-glacial .gcaustic{z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.55;height:38%;position:absolute;bottom:6%;left:0;right:0;overflow:hidden;-webkit-mask:linear-gradient(#0000 0%,#000 42% 78%,#0000 100%);mask:linear-gradient(#0000 0%,#000 42% 78%,#0000 100%)}.theme-glacial .gcaustic:before{content:"";background:linear-gradient(104deg,#0000 40%,#96d7ff29 47%,#d7f5ff4d 50%,#96d7ff29 53%,#0000 60%);width:320%;animation:17s ease-in-out infinite gCaustic;position:absolute;top:0;bottom:0;left:0}@keyframes gCaustic{0%{transform:translate(-92.81%)}45%,to{transform:translate(24.06%)}}.theme-glacial .gveil{z-index:8;pointer-events:none;opacity:0;mix-blend-mode:screen;filter:blur(1.6px);will-change:opacity;height:44%;animation:23s ease-in-out infinite gVeilPulse;position:absolute;bottom:-2%;left:-12%;right:-12%;overflow:hidden}.theme-glacial .gveil:before{content:"";background:url(/themes/glacial/snow-veil.webp) bottom/auto 100% repeat-x;animation:36s ease-in-out infinite alternate gVeilSway;position:absolute;inset:0 -420px 0 0}.tp.mini.theme-glacial .gveil{height:54%}@keyframes gVeilSway{0%{transform:translate(0,0)}to{transform:translate(-380px)}}@keyframes gVeilPulse{0%,to{opacity:.12}50%{opacity:.3}}.theme-glacial .gmist{z-index:2;pointer-events:none;mix-blend-mode:screen;filter:blur(16px);opacity:0;transform-origin:50% 100%;will-change:transform, opacity;background:radial-gradient(120% 100% at 50% 100%,#9bd4f680,#6ca8dc42 50%,#0000 82%);height:48%;animation:ease-in-out infinite gMist;position:absolute;bottom:-8%;left:-14%;right:-14%}.theme-glacial .gmist.m1{animation-duration:14s}.theme-glacial .gmist.m2{filter:blur(20px);height:36%;animation-duration:18s;animation-delay:-7s}@keyframes gMist{0%,to{opacity:.38;transform:translateY(8%)scaleY(.92)}50%{opacity:.66;transform:translateY(0)scaleY(1.04)}}.theme-glacial .gbliz{pointer-events:none;opacity:0;mix-blend-mode:screen;transform-origin:50% 100%;will-change:transform, opacity;filter:blur(.6px);height:54%;position:absolute;bottom:-3%;left:-45%;right:-45%;overflow:hidden}.theme-glacial .gbliz-tex{width:calc(100% + var(--gbtile,1000px));will-change:transform;background:url(/themes/glacial/blizzard.webp) 0 100%/auto 100% repeat-x;position:absolute;top:0;bottom:0;left:0;transform:translate(0,0)}.theme-glacial .gbliz.near{z-index:8}.theme-glacial .gbliz.mid{z-index:5;filter:blur(1.5px);height:46%}.theme-glacial .gbliz.far{z-index:7;filter:blur(2.4px);height:40%}.tp.mini.theme-glacial .gbliz{height:64%}.theme-glacial .gstalag{left:0;right:0;bottom:calc(-1 * var(--under-bleed,4px));height:var(--under-h,140px);z-index:7;pointer-events:none;filter:drop-shadow(0 -2px 8px #96afff40);background:url(/themes/glacial/undergrowth.webp) bottom/100% no-repeat;position:absolute}.theme-glacial .gfall{width:var(--fall-w,26px);aspect-ratio:534/1647;z-index:5;pointer-events:none;opacity:0;will-change:opacity;position:absolute;top:0}.tp.mini.theme-glacial .gfall{--fall-w:18px}.theme-glacial .gfall-spike{filter:drop-shadow(0 4px 7px #468cc880);background:url(/themes/glacial/stalactite-fall.webp) top/100% no-repeat;position:absolute;inset:0}.theme-glacial .gburst{width:var(--burst-w,150px);height:var(--burst-h,82px);z-index:7;pointer-events:none;opacity:0;transform-origin:50% 100%;filter:drop-shadow(0 0 8px #96d7fa80);background:url(/themes/glacial/stalactite-burst.webp) bottom/contain no-repeat;position:absolute}.theme-glacial .gwisp{pointer-events:none;z-index:5;opacity:0;aspect-ratio:1;mix-blend-mode:screen;transform-origin:50% 60%;background:url(/themes/glacial/wisp-1.webp) 50%/contain no-repeat;animation:ease-in-out infinite gWisp;position:absolute}.theme-glacial .gwisp.w2{background-image:url(/themes/glacial/wisp-2.webp)}@keyframes gWisp{0%,to{opacity:0;transform:translateY(8px)rotate(-4deg)scale(.94)}30%,70%{opacity:.75}50%{transform:translateY(-14px)rotate(4deg)scale(1.05)}}.theme-glacial .grunes{aspect-ratio:2;z-index:3;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 6px #aa8cff33)brightness(.92);background:url(/themes/glacial/runes-arc.webp) top/contain no-repeat;width:48%;animation:13s ease-in-out infinite gRunes;position:absolute;top:15%;left:50%;transform:translate(-50%)}.theme-glacial .grunes:after{content:"";background:inherit;pointer-events:none;filter:drop-shadow(0 0 16px #b996ff8c)brightness(1.17);opacity:0;animation:13s ease-in-out infinite gRunesGlow;position:absolute;inset:0}@keyframes gRunes{0%,to{opacity:.38}50%{opacity:.8}}@keyframes gRunesGlow{0%,to{opacity:0}50%{opacity:1}}.theme-glacial .gdeer{z-index:6;aspect-ratio:1;pointer-events:none;opacity:0;will-change:opacity;animation:gDeerCycle var(--ddur,32s) ease-in-out infinite, gDeerBob 7s ease-in-out infinite;position:absolute}@keyframes gDeerCycle{0%{opacity:0}7%{opacity:.85}52%{opacity:.85}62%{opacity:0}to{opacity:0}}@keyframes gDeerBob{0%,to{transform:scaleX(var(--flip,1)) translateY(0)}50%{transform:scaleX(var(--flip,1)) translateY(-6px)}}.theme-glacial .gdeer-p{mix-blend-mode:screen;filter:drop-shadow(0 0 18px #a5b9ff66);background:50%/contain no-repeat;position:absolute;inset:0}.theme-glacial .gdeer-p.p1{background-image:url(/themes/glacial/spirit-deer-1.webp);animation:6.8s ease-in-out infinite gDeerP1}.theme-glacial .gdeer-p.p2{opacity:0;background-image:url(/themes/glacial/spirit-deer-2.webp);animation:6.8s ease-in-out infinite gDeerP2}@keyframes gDeerP1{0%,42%{opacity:1}52%,86%{opacity:0}96%,to{opacity:1}}@keyframes gDeerP2{0%,42%{opacity:0}52%,86%{opacity:1}96%,to{opacity:0}}.theme-glacial .snow{z-index:6;pointer-events:none;opacity:0;background:#eaf7ff;border-radius:50%;animation:linear infinite gSnow;position:absolute;top:-2%;box-shadow:0 0 2.5px #dcf5ff99}@keyframes gSnow{0%{opacity:0;transform:translate(0)}8%{opacity:var(--o,.6)}90%{opacity:calc(var(--o,.6) * .8)}to{opacity:0;transform:translate(var(--dx,12px), 560px)}}.theme-glacial .gdrip{z-index:4;pointer-events:none;opacity:0;transform-origin:50% 0;background:radial-gradient(52% 42% at 50% 32%,#fffffff2,#bee6ffd9 55%,#78b4e199);border-radius:50%/62% 62% 38% 38%;width:5px;height:7px;animation:linear infinite gDrip;position:absolute;box-shadow:0 0 4px #c8ebffb3}@keyframes gDrip{0%{opacity:0;transform:translateY(0)scaleY(.4)}3%{opacity:.92;animation-timing-function:ease-in-out;transform:translateY(0)scaleY(1)}19%{opacity:.95;transform:translateY(0)scaleY(1.18)}21%{opacity:.95;transform:translateY(0)scaleY(1.6)}22%{opacity:.95;animation-timing-function:cubic-bezier(.45,0,.9,.4);transform:translateY(4px)scaleY(2)}30%{opacity:.8;transform:translateY(560px)scaleY(2.6)}33%{opacity:0;transform:translateY(600px)scaleY(2.6)}to{opacity:0;transform:translateY(600px)scaleY(2.6)}}.theme-glacial .tp-medallion{background:linear-gradient(160deg,#cdeeff57,#6ea0c833);border:2px solid #e1f7ff99;box-shadow:inset 0 2px 16px #ffffff73,inset 0 -10px 22px #285a8273,0 0 50px -8px #9fdcff}.theme-glacial .icefrost{filter:url(#fx-frost);background:radial-gradient(circle,#0000 56%,#ebfaff99 92%);border-radius:50%;position:absolute;inset:0}.theme-glacial .icefrost:after{content:"";background:radial-gradient(circle at 32% 28%,#ffffff8c,#0000 42%);border-radius:50%;position:absolute;inset:0}.theme-glacial .tp-life{color:#eef9ff;text-shadow:0 0 28px #8fd2ff,0 2px 6px #001e3c99}.tp.fx-reduced.theme-glacial .gaurora,.tp.fx-reduced.theme-glacial .gveil,.team-zone.fx-reduced .theme-glacial .gaurora,.team-zone.fx-reduced .theme-glacial .gveil{opacity:.22}.tp.fx-reduced.theme-glacial .grunes,.team-zone.fx-reduced .theme-glacial .grunes{opacity:.3}.tp.fx-reduced.theme-glacial .gcaustic,.team-zone.fx-reduced .theme-glacial .gcaustic,.tp.fx-reduced.theme-glacial .gdeer,.team-zone.fx-reduced .theme-glacial .gdeer,.tp.fx-reduced.theme-glacial .gfall,.team-zone.fx-reduced .theme-glacial .gfall,.tp.fx-reduced.theme-glacial .gburst,.team-zone.fx-reduced .theme-glacial .gburst{display:none!important}.tp.fx-reduced.theme-glacial .gbliz .gbliz-tex,.team-zone.fx-reduced .theme-glacial .gbliz .gbliz-tex{transform:none!important}.tp.fx-reduced.theme-glacial .gbliz.near,.team-zone.fx-reduced .theme-glacial .gbliz.near{opacity:.09!important;filter:blur(.6px)!important;transform:none!important}.tp.fx-reduced.theme-glacial .gbliz.mid,.team-zone.fx-reduced .theme-glacial .gbliz.mid{opacity:0!important;filter:none!important;transform:none!important}.tp.fx-reduced.theme-glacial .gbliz.far,.team-zone.fx-reduced .theme-glacial .gbliz.far{opacity:.1!important;filter:blur(2.4px)!important;transform:none!important}.theme-cosmos{--frame-z:8;--under-h:150px;--under-bleed:30px;--scene-bg:#080618;--scene-img:url(/themes/cosmos/scene2.webp);--under-img:url(/themes/cosmos/undergrowth.webp);--under-repeat:repeat-x;--under-size:auto 100%;--under-pos:bottom center;background:radial-gradient(125% 95% at 50% 34%,#1e1748 0%,#120d34 52%,#080618 100%);container-type:size}.tp.mini.theme-cosmos{--under-h:104px;--under-bleed:20px}.theme-cosmos .tp-head{color:#ece4ff}.theme-cosmos .tp-tag{color:#ffe6a8;text-shadow:0 1px 6px #000000b3}.theme-cosmos .c-vignette{z-index:4;pointer-events:none;background:radial-gradient(145% 118% at 50% 40%,#0000 60%,#0604148c 100%),linear-gradient(#08061859 0%,#0000 26%);position:absolute;inset:0}.theme-cosmos .cgalaxy2{left:var(--c-core-x,50%);top:var(--c-core-y,45%);z-index:2;pointer-events:none;aspect-ratio:1;width:calc(56cqw + 56cqh);margin-top:calc(-28cqw - 28cqh);margin-left:calc(-28cqw - 28cqh);position:absolute}.theme-cosmos .cgx{transform-origin:50%;will-change:transform, opacity;mix-blend-mode:screen;background:url(/themes/cosmos/galaxy2-soft.webp) 50%/contain no-repeat;border-radius:50%;animation:104s linear infinite cVortex;position:absolute;inset:0}.theme-cosmos .cgx.b{animation-delay:-26s}.theme-cosmos .cgx.c{animation-delay:-52s}.theme-cosmos .cgx.d{animation-delay:-78s}@keyframes cVortex{0%{opacity:0;transform:scale(1.95)rotate(0)}12%{opacity:.28;transform:scale(1.62)rotate(-41deg)}26%{opacity:.62;transform:scale(1.24)rotate(-88deg)}40%{opacity:.9;transform:scale(.92)rotate(-136deg)}55%{opacity:.82;transform:scale(.64)rotate(-187deg)}72%{opacity:.52;transform:scale(.38)rotate(-245deg)}88%{opacity:.2;transform:scale(.19)rotate(-299deg)}to{opacity:0;transform:scale(.1)rotate(-340deg)}}.theme-cosmos .cgalaxy2:before{content:"";z-index:-1;mix-blend-mode:screen;filter:blur(24px);pointer-events:none;background:radial-gradient(circle,#9e76ec4d 0%,#7e56d62b 30%,#6042a812 50%,#3c2c7805 66%,#0000 76%);border-radius:50%;position:absolute;inset:-24%}.theme-cosmos .cgalaxy2:after{content:"";z-index:1;mix-blend-mode:screen;filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#ffe09647 0%,#e6a05a1f 40%,#0000 68%);border-radius:50%;position:absolute;inset:32%}.theme-cosmos .cneb{z-index:3;pointer-events:none;aspect-ratio:1385/1011;mix-blend-mode:screen;filter:blur(2px);will-change:transform, opacity;background:url(/themes/cosmos/nebula.webp) 50%/contain no-repeat;position:absolute}.theme-cosmos .cneb.n1{opacity:.34;width:calc(28cqw + 28cqh);animation:46s ease-in-out infinite cNebDrift1;top:24%;left:-8%}.theme-cosmos .cneb.n2{opacity:.26;width:calc(24cqw + 24cqh);animation:58s ease-in-out infinite cNebDrift2;top:40%;right:-10%;transform:scaleX(-1)}@keyframes cNebDrift1{0%,to{opacity:.3;transform:translate(0)scale(1)}50%{opacity:.4;transform:translate(5%,-3%)scale(1.06)}}@keyframes cNebDrift2{0%,to{opacity:.22;transform:scaleX(-1)translate(0)scale(1)}50%{opacity:.32;transform:scaleX(-1)translate(4%,3%)scale(1.05)}}.theme-cosmos .cstar{z-index:3;pointer-events:none;opacity:0;background:#fff6df;border-radius:50%;animation:ease-in-out infinite backwards cTwinkle;position:absolute}@keyframes cTwinkle{0%,to{opacity:.12;transform:scale(.7)}50%{opacity:var(--tw,.9);transform:scale(1)}}.theme-cosmos .cdust{left:var(--c-core-x,50%);top:var(--c-core-y,45%);z-index:6;pointer-events:none;opacity:0;background:#ffe9b8;border-radius:50%;width:3px;height:3px;animation:cubic-bezier(.55,.12,.85,.55) infinite cDust;position:absolute;box-shadow:0 0 6px 1px #ffdc8ccc}@keyframes cDust{0%{transform:rotate(var(--a0)) translateX(var(--r)) scale(1);opacity:0}10%{opacity:.9}55%{opacity:.75}80%{opacity:.28}to{transform:rotate(calc(var(--a0) + var(--spin))) translateX(18px) scale(.3);opacity:0}}.theme-cosmos .cconst{z-index:3;pointer-events:none;position:absolute}.theme-cosmos .cconst-l{background:var(--cst) no-repeat center/contain;position:absolute;inset:0}.theme-cosmos .cconst-l.s{animation:6s ease-in-out infinite cConstBreath}.theme-cosmos .cconst-l.f{background-image:var(--cfg);opacity:0;mix-blend-mode:screen;filter:drop-shadow(0 0 12px #ffd67866);will-change:opacity;animation:cConstReveal 42s linear infinite var(--cd,0s)}@keyframes cConstBreath{0%,to{opacity:.7}50%{opacity:1}}@keyframes cConstReveal{0%,4%{opacity:0}9%,20%{opacity:.9}26%,to{opacity:0}}.theme-cosmos .cconst.k1{aspect-ratio:1;--cst:url(/themes/cosmos/const-dragon-stars.webp);--cfg:url(/themes/cosmos/const-dragon.webp);width:44%;top:2%;left:-3%;transform:rotate(-19deg)}.theme-cosmos .cconst.k2{aspect-ratio:1;--cst:url(/themes/cosmos/const-cerf-stars.webp);--cfg:url(/themes/cosmos/const-cerf.webp);--cd:-28s;width:38%;top:10%;right:-2%;transform:rotate(24deg)}.theme-cosmos .cconst.k3{aspect-ratio:1448/1086;--cst:url(/themes/cosmos/const-epee-stars.webp);--cfg:url(/themes/cosmos/const-epee.webp);--cd:-14s;width:34%;top:36%;left:1%;transform:rotate(-52deg)}.theme-cosmos .cplanet{z-index:3;pointer-events:none;width:var(--pd);height:var(--pd);box-shadow:0 0 calc(var(--halo-b,34px) * .34) var(--halo-rim,2px) var(--halo-c,#966eeb99), 0 0 var(--halo-b,34px) var(--halo-s,0px) var(--halo-c2,#785ac84d);border-radius:50%;position:absolute;overflow:hidden}.theme-cosmos .cplanet-tex{width:calc(var(--pd) * 4);background:var(--ptex) repeat-x left center;background-size:calc(var(--pd) * 2) 100%;will-change:transform;animation:cPlanetRoll var(--pspd,50s) linear infinite;position:absolute;top:0;bottom:0;left:0}@keyframes cPlanetRoll{to{transform:translate3d(calc(var(--pd) * -2), 0, 0)}}.theme-cosmos .cplanet-shade{box-shadow:inset -10px -8px 26px #03020ed9, inset 3px 3px 10px #ffe4aa1f, inset 0 0 6px 1px var(--halo-c,#966eeb80);background:radial-gradient(circle at 36% 32%,#ffeebe33,#0000 44%),radial-gradient(120% 120% at 46% 42%,#0000 44%,#05031280 72%,#03020cf0 100%);border-radius:50%;position:absolute;inset:0}.theme-cosmos .cplanet.p1{--pd:calc(7.5cqw + 7.5cqh);--ptex:url(/themes/cosmos/planet-band-1.webp);--pspd:64s;z-index:7;--halo-b:14px;--halo-s:0px;--halo-rim:2px;--halo-c:#ffc46e38;--halo-c2:#ff904617;top:40%;right:8%;transform:rotate(17deg)}.theme-cosmos .cplanet.p2{--pd:calc(4.5cqw + 4.5cqh);--ptex:url(/themes/cosmos/planet-band-2.webp);--pspd:80s;opacity:.92;--halo-b:9px;--halo-s:0px;--halo-rim:1px;--halo-c:#8c78ff38;--halo-c2:#5a82ff17;top:58%;left:8%;transform:rotate(-13deg)}.theme-cosmos .ccomet-cv{z-index:5;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.theme-cosmos .tp-medallion{background:radial-gradient(circle at 50% 42%,#1a1440,#0c0926 72%);box-shadow:0 0 0 4px #4a3a7a,0 0 0 7px #d9b35a,inset 0 0 26px #785abe80,0 0 66px -4px #b98adf}.theme-cosmos .cbloom{z-index:-1;mix-blend-mode:screen;background:radial-gradient(circle,#d2b4ff8c,#ffe19633 46%,#0000 66%);border-radius:50%;animation:5s ease-in-out infinite cBloomPulse;position:absolute;inset:-30px}@keyframes cBloomPulse{0%,to{opacity:.7}50%{opacity:1}}.theme-cosmos .tp-life{color:#fff2cf;text-shadow:0 0 26px #c8aaffe6,0 0 10px #ffe8aab3,0 2px 6px #0009}.tp.fx-reduced.theme-cosmos .ccomet-cv,.tp.fx-reduced.theme-cosmos .cdust,.team-zone.fx-reduced .tz-half.theme-cosmos .ccomet-cv,.team-zone.fx-reduced .tz-half.theme-cosmos .cdust,.tp.fx-reduced.theme-cosmos .cgx.b,.tp.fx-reduced.theme-cosmos .cgx.c,.tp.fx-reduced.theme-cosmos .cgx.d,.team-zone.fx-reduced .tz-half.theme-cosmos .cgx.b,.team-zone.fx-reduced .tz-half.theme-cosmos .cgx.c,.team-zone.fx-reduced .tz-half.theme-cosmos .cgx.d{display:none!important}.tp.fx-reduced.theme-cosmos .cgx.a,.team-zone.fx-reduced .tz-half.theme-cosmos .cgx.a{opacity:.95;transform:scale(.9)}.tp.fx-reduced.theme-cosmos .cconst-l.f,.team-zone.fx-reduced .tz-half.theme-cosmos .cconst-l.f{opacity:.35}
