@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-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-xs:.75rem;--text-xs--line-height:calc(1 / .75);--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}.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}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.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}.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)}.px-4{padding-inline:calc(var(--spacing) * 4)}.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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.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-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}.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,)}.underline{text-decoration-line:underline}.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,)}.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)}.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{--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(58% .026 84);--fg-on-gold:oklch(18% .02 60);--fg-on-art:oklch(100% 0 0);--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);--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-meta:500 13px/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}.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);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;max-width:min(116px,40vw);font-size:8.5px;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:38px;height:38px;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-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:12px;line-height:1;display:inline-flex}.live-waiting{cursor:pointer;width:100%;font:var(--t-meta);color:var(--gold);background:var(--void);border:none;border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:6px;margin:0;padding:6px 10px;display:flex}.live-kickoff,.live-expiry{font:var(--t-meta);color:var(--warn);background:var(--void);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:6px;margin:0;padding:4px 10px;display:flex}.live-kickoff{color:var(--gold)}.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-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;line-height:1em;display:inline-block}.ms-cost{color:#111;text-align:center;background-color:#beb9b2;border-radius:1em;width:1.3em;height:1.3em;font-size:.95em;line-height:1.35em}.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:""}.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){.atl-cols{--atl-top:calc(var(--app-header-h,0px) + 8px);--atl-max-h:calc(100dvh - var(--atl-top) - 24px);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.atl-cols>.atl-side{top:var(--atl-top);grid-area:1/1;align-self:start;position:sticky}.atl-cols>.atl-main{grid-area:1/2}.atl-cols>.atl-side.has-search{max-height:var(--atl-max-h)}.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{top:var(--atl-top);max-height:var(--atl-max-h);grid-area:1/3;align-self:start;position:sticky}.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)}.atl-cols>.hist-side{max-height:var(--atl-max-h)}.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}.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{gap:8px;display:flex}.play-dock .pd-btns .btn.block{flex:1;width:auto;min-width:0}@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}.tr-cols{display:contents}@media (width>=64rem){.tr-dock{display:none}.tr-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:24px;display:grid}.tr-cols>.tr-rounds{flex-direction:column;min-width:0;display:flex}.tr-cols>.tr-side{top:calc(var(--app-header-h,0px) + 8px);gap:var(--sp-screen);min-width:0;max-height:calc(100dvh - var(--app-header-h,0px) - 32px);overscroll-behavior:contain;flex-direction:column;display:flex;position:sticky;overflow-y:auto}}.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{--atl-top:calc(var(--app-header-h,0px) + 8px);--atl-max-h:calc(100dvh - var(--atl-top) - 24px);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:20px;display:grid}.deck-cols.has-detail>.deck-side{gap:var(--sp-screen);min-width:0;top:var(--atl-top);max-height:var(--atl-max-h);overscroll-behavior:contain;flex-direction:column;padding:2px;display:flex;position:sticky;overflow-y:auto}.deck-cols.has-detail .deck-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.deck-cols.has-detail>.deck-detail{min-width:0;top:var(--atl-top);max-height:var(--atl-max-h);flex-direction:column;display:flex;position:sticky}.deck-detail>.hist-detail-pane{flex:1;min-height:0}}.deck-tab-cols{--dtc-top:68px;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,7fr) minmax(0,5fr)}.deck-tab-cols>.dtc-col{flex-direction:column;min-width:0;display:flex}.deck-tab-cols>.dtc-side{top:var(--dtc-top);max-height:calc(var(--atl-max-h,100dvh) - var(--dtc-top) - 12px);overscroll-behavior:contain;gap:14px;position:sticky;overflow-y:auto}.dtc-side>.card-detail-pane{flex:1;min-height:0}.idea-current{box-shadow:0 0 0 1px var(--gold);border-color:var(--gold)!important}.deck-card.is-current{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.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-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 .dl-row-name,.atl-row-current .br-name,.atl-row-current .by-name{color:var(--gold)!important}.dl-row-name{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.dl-row-name:hover{color:var(--gold)!important}.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}}@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}}.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}.btn{font:var(--t-label);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.lg{letter-spacing:.1em;padding:16px 24px;font-size:13px}.btn.sm{padding:9px 15px;font-size:11px}.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{cursor:pointer;border:1px solid var(--line-2);width:40px;height:40px;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}.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;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}.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)}.score-row>button{color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;padding:0}.score-row>.score-art{flex-shrink:0;align-self:stretch;display:flex}.score-row>button.score-art:active{filter:brightness(1.12)}.score-row>.score-seat{min-width:0;transition:background var(--dur-fast);flex:1;align-items:stretch;display:flex}.score-row>button.score-seat:hover{background:color-mix(in oklch, var(--fg-1) 6%, transparent)}.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);outline:none;padding:13px 14px}.input::placeholder{color:var(--fg-3)}.input:focus{border-color:var(--gold-line)}.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;font:var(--t-meta);padding:9px 30px 9px 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{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: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);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.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{padding:9px 5px;font-size:11px}.seg.triple button .ic,.seg.triple .seg-badge{display:none}}.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}@media (prefers-reduced-motion:reduce){.seg:before{transition:none}}.chip{font:var(--t-label);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:18px;height:18px;color:var(--fg-on-gold);font:var(--t-meta);text-align:center;border:2px solid var(--void);padding:0 5px;font-size:11px;line-height:14px;position:absolute;top:-5px;right:-5px}.chip .chip-count{letter-spacing:0;opacity:.6;font-size:11px}.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);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:18px;height:18px;font:var(--t-meta);color:var(--gold);background:var(--gold-soft);border:1px solid var(--gold-line);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:11px;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-row{align-items:center;gap:6px;display:flex}.cr-body{text-align:left;min-width:0;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:10px;padding:6px;display:flex}.card-row.compact .cr-body{min-height:40px;padding:4px 0}@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-thumb{object-fit:cover;border:1px solid var(--line);background:linear-gradient(135deg, var(--bg-2), var(--bg-3));border-radius:6px;flex-shrink:0;width:72px;height:52px}.cr-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cr-title{flex-wrap:wrap;align-items:flex-start;gap:2px 8px;min-width:0;display:flex}.cr-title>[role=img]{margin-left:auto}.cr-name{min-width:0;font:var(--t-body);color:var(--fg-1);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:auto;display:-webkit-box;overflow:hidden}.card-row.compact .cr-name{-webkit-line-clamp:1;line-clamp:1}.cr-alias{font:var(--t-meta);color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cr-type{min-width:0;font:var(--t-meta);color:var(--fg-3);align-items:baseline;gap:8px;display:flex}.cr-type>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.row-cost{flex-shrink:0;margin-left:auto}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)}@media (prefers-reduced-motion:reduce){.fgroup-head .fg-chev{transition:none}}.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) 62%, transparent);font-size:10px}.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 .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);font-size:11px}.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);letter-spacing:.12em;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;font-size:10px;display:inline-flex}.tag .ic{width:12px;height:12px}.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-title{font:var(--t-h2);color:var(--fg-1);text-align:center;margin-bottom:16px}.sheet{position:relative}.sheet-close{z-index:1;position:absolute;top:14px;right:12px}.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: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)}.deck-card,.gallery-tile{border:1px solid var(--line);transition:border-color var(--dur-fast)}@media (hover:hover){.deck-card:hover,.gallery-tile:hover{border-color:var(--gold-line)}}.deck-card:focus-visible,.gallery-tile:focus-visible{border-color:var(--gold-line)}.gallery-tile{aspect-ratio:488/680;border-radius:var(--r-md);background:linear-gradient(135deg, var(--bg-2), var(--bg-3));cursor:pointer;-webkit-tap-highlight-color:transparent;padding:0;position:relative;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;filter:brightness(0)invert(.78);flex:none;width:15px;height:15px}.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)}.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);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-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;max-height:32vh;margin:8px 0 0;padding:10px 12px;font-size:11px;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;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);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.tabbar .tab.on{color:var(--gold)}.navrail{display:none}:root{--rail-w:104px}@media (width>=64rem){.navrail{width:var(--rail-w);background:var(--void);border-right:1px solid var(--line);flex-direction:column;flex:none;align-items:stretch;gap:2px;padding:18px 12px;display:flex}.navrail .rail-brand{cursor:pointer;color:var(--gold);background:0 0;border:none;justify-content:center;margin:0 auto;padding:0 0 20px;display:flex}.navrail .tab{cursor:pointer;border-radius:var(--r-md);color:var(--fg-3);transition:color var(--dur-fast), background var(--dur-fast);background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:11px 4px;display:flex}.navrail .tab .ic{width:22px;height:22px}.navrail .tab .t-lbl{font:var(--t-label);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.navrail .tab.on{color:var(--gold);background:var(--gold-soft)}.tabbar{display:none}}@media (hover:hover){.navrail .tab:not(.on):hover{color:var(--fg-2);background:var(--bg-1)}.tabbar .tab:not(.on):hover{color:var(--fg-2)}.seg button:not(.on):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-y: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{animation:.8s linear infinite spin}@keyframes banner-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.update-banner{animation:none}}@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}}@media (prefers-reduced-motion:reduce){.update-veil{animation:none}}.ring{box-shadow:none;outline: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);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-size:9px}.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{grid-template-columns:1fr 1fr;gap:10px;display:grid}.deck-actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;display:grid}.deck-actions .btn{flex-direction:column;gap:6px;min-width:0;padding:12px 8px}.deck-actions .btn .ic{width:20px;height:20px}.deck-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.idea-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@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}.gallery-grid,.idea-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:start;gap:12px}}.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);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-top:6px;font-size:10px}.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;font-size:11px;overflow:hidden}.chart-note{font:var(--t-body-sm);color:var(--fg-3);margin:12px 0 0;font-size:13px}.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);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;font-size:11px}.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;font-size:11px}.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);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);font-size:9px}.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);letter-spacing:.14em;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;font-size:10px;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);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin:0 2px 8px;font-size:10px}.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)}.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}@media (prefers-reduced-motion:reduce){.scrim,.sheet,.dialog{animation:none}}.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);letter-spacing:.06em;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);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.fp-actions{gap:10px;width:100%;display:flex}.fp-actions>.btn{flex:1}.fp-choose{flex-direction:column;gap:14px;display:flex}.fp-choose-list{flex-direction:column;gap:8px;display:flex}.fp-choice{border-radius:var(--r-md);background:var(--bg-1);border:1px solid var(--line-2);text-align:left;width:100%;color:var(--fg-1);align-items:center;gap:10px;padding:10px 12px;display:flex}.fp-choice-name{font:var(--t-title)}.fp-badge{border:1.5px solid var(--gold);width:22px;height:22px;color:var(--gold);font:var(--t-label);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-size:12px;font-weight:700;line-height:1;display:inline-flex}.fp-badge.sm{border-width:1.25px;width:17px;height:17px;font-size:10px}@media (prefers-reduced-motion:reduce){.fp-coin.spinning,.fp-beam.spinning{animation:none}.fp-announce{transition:none}}.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-row{align-items:center;gap:10px;min-height:44px;padding:7px 2px;display:flex}.own-toggle{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.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-name{min-width:0;font:var(--t-body);color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.own-row.is-missing .own-name{color:var(--fg-3)}.own-sub{font:var(--t-meta);color:var(--fg-3);white-space:nowrap}.own-trail{flex-shrink:0;align-items:center;gap:6px;display:flex}.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 button{width:32px;height:32px}.stepper.sm button .ic{width:15px;height:15px}.stepper.sm .st-val{min-width:34px;font-size:13px}.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}.gallery-tile.is-missing{opacity:.55;border-style:dashed}.gallery-tile.is-missing img{filter:grayscale(.85)}.binder-row{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:10px;width:100%;min-height:56px;padding:9px 12px;display:flex}.br-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.br-name{font:var(--t-title);color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.br-title,.by-title{align-items:center;gap:8px;min-width:0;display:flex}.br-title .br-name,.by-title .by-name{flex:1;min-width:0}.br-sub{font:var(--t-meta);color:var(--fg-3);align-items:center;gap:6px;min-width:0;display:flex}.br-sub>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.br-sub img{opacity:.8;flex-shrink:0;width:14px;height:14px}@media (hover:hover){.br-body:hover .br-name{color:var(--gold)}}.buy-row{align-items:center;gap:10px;min-height:44px;padding:8px 2px;display:flex}.by-qty{text-align:right;min-width:30px;font:var(--t-title);color:var(--gold);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:15px}.by-body{text-align:left;cursor:pointer;min-width:0;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:0;display:flex}.own-toggle.by-check{flex:none;justify-content:center;width:44px;height:44px;margin:-4px -6px -4px -8px}.buy-row.is-bought .by-name{color:var(--fg-3)}.by-name{font:var(--t-body);color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.by-decks{font:var(--t-meta);color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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;color:var(--fg-2);white-space:pre;-webkit-overflow-scrolling:touch;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size: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)}@media (width>=64rem){.cols-sticky{column-count:2;column-gap:28px}.cols-sticky>*{break-inside:avoid}}.scan-view{aspect-ratio:3/4;max-height:max(40vh, min(62vh, calc(100dvh - var(--app-header-h,56px) - 17rem)));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-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-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{--scan-top:calc(var(--app-header-h,0px) + 8px);--scan-max-h:calc(100dvh - var(--scan-top) - 24px);grid-template:"station pile""dock pile""scope pile"".pile"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{top:var(--scan-top);max-height:var(--scan-max-h);align-self:start;position:sticky}.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-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;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);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}.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:static}.search-bar{align-items:center;gap:8px;display:flex}.search-bar>.search-field{flex:1;min-width:0}.search-bar .search-field>.input{padding-top:11px;padding-bottom:11px}.search-filters{border-radius:var(--r-md);width:44px;height:44px;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:18px;height:18px;color:var(--fg-on-gold);font:var(--t-label);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;line-height:18px;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}.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}.search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.search-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}}.search-tile{min-width:0;position:relative}.st-card{aspect-ratio:488/680;cursor:pointer;background:var(--bg-2);-webkit-tap-highlight-color:transparent;width:100%;transition:transform var(--dur-fast), box-shadow var(--dur-fast);border:0;border-radius:4.75%/3.4%;padding:0;display:block;position:relative;overflow:hidden}@media (hover:hover){.st-card:hover{box-shadow:0 0 0 2px var(--gold-line)}}.st-card:focus-visible{box-shadow:0 0 0 2px var(--gold);outline:none}.st-card:active{transform:scale(.98)}.st-rail{pointer-events:none;align-items:center;gap:4px;display:inline-flex;position:absolute;bottom:6px;left:6px}.st-rail>*{pointer-events:auto}.st-take{cursor:pointer;background:var(--gold-fill);width:34px;height:34px;color:var(--fg-on-gold);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 1px 4px oklch(0% 0 0/.45)}.st-take .ic{width:18px;height:18px}.st-take:disabled{color:var(--gold);cursor:default;background:oklch(10% .01 285/.78)}.st-take:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.st-pill{color:var(--fg-1);font:var(--t-label);font-variant-numeric:tabular-nums;white-space:nowrap;background:oklch(10% .01 285/.78);border-radius:999px;padding:2px 7px}.search-rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.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{border-color:var(--gold);outline:none}.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{--atl-top:calc(var(--app-header-h,0px) + 8px);--atl-max-h:calc(100dvh - var(--atl-top) - 24px);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:20px;display:grid}.judge-cols>.judge-talk{min-width:0}.judge-cols>.judge-rules{top:var(--atl-top);max-height:var(--atl-max-h);min-width:0;position:sticky}.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}}.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);letter-spacing:.22em;text-transform:uppercase;color:var(--glow-color);opacity:.9;font-size:10px}.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);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-size:12px;font-weight:700;line-height:1;display:inline-flex}.tp.mini .tp-team-badge{width:18px;height:18px;font-size:10px}.tp.micro .tp-team-badge{width:16px;height:16px;font-size:9px}.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:#fff;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:#08070cc2;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);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);font-size:11px}.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;font-size:12px}.tp .tp-tag{z-index:9;font:var(--t-label);letter-spacing:.28em;text-transform:uppercase;opacity:.85;font-size:11px;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);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{padding:7px 13px;font-size:10px}.tp.mini .tp-cmdr-skip{padding:7px 12px;font-size:11px}.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:.18em;font-size:8.5px}.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{font-size:9px;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-lbl{font-size:9px}.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:13px}.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}.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:#fff;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}
