@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-xs:20rem;--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}}.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)}.max-w-xs{max-width:var(--container-xs)}.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-end{justify-content:flex-end}.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)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-7{gap:calc(var(--spacing) * 7)}.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-2{padding:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-12{padding-block:calc(var(--spacing) * 12)}.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)}.break-all{word-break:break-all}.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}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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);--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);--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)}.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}.live-seats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.live-seats{grid-template-columns:var(--live-cols,1fr);gap:12px;margin-bottom:18px;display:grid}.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}@media (width>=64rem){.setup-cols{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"seg seg""format players""options players""cta cta"}.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}.dl-cols{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.dl-cols>.dl-side{grid-area:1/1;align-self:start;position:sticky;top:0}.dl-cols>.dl-main{grid-area:1/2}}.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}.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}.vs{color:var(--fg-3);letter-spacing:.04em;font-size:.62em;font-weight:500}.list-row .trail{color:var(--fg-3);flex-shrink:0;align-items:center;gap:10px;display:flex}.list-row .chev{width:18px;height:18px;color:var(--fg-3)}.field{flex-direction:column;gap:7px;display:flex}.field>.lbl{font:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.input{font:var(--t-body);color:var(--fg-1);background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--r-md);box-sizing:border-box;width:100%;transition:border-color var(--dur-fast);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.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}}.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}.combo{box-sizing:border-box;text-align:left;background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--r-md);cursor:pointer;width:100%;min-height:48px;transition:border-color var(--dur-fast);align-items:center;gap:8px;padding:7px 10px 7px 14px;display:flex}.combo:hover{border-color:var(--gold-line)}.combo-placeholder{color:var(--fg-3);font:var(--t-body);flex:1;align-items:center;gap:9px;display:inline-flex}.combo-placeholder .ic{width:17px;height:17px;color:var(--fg-3)}.combo-tokens{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.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-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}.combo-chev{width:18px;height:18px;color:var(--fg-3);flex-shrink:0;margin-left:auto}.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-name{min-width:0;font:var(--t-title);color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;flex:1;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{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:560px;max-height:min(85vh,760px)}.grabber{display: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)}.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}}.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}.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,.deck-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fmt-grid{grid-template-columns: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}.fmt-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:10px}.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}.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;display:inline-flex}.meta-line .meta-sep{opacity:.45}.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-search{box-sizing:border-box;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:10px;height:44px;margin-bottom:16px;padding:0 14px;display:flex}.fmt-search:focus-within{border-color:var(--gold-line)}.fmt-search>.ic{width:18px;height:18px;color:var(--fg-3);flex-shrink:0}.fmt-search .input-clear{margin-right:-6px}.fmt-search-input{min-width:0;color:var(--fg-1);font:var(--t-title);background:0 0;border:0;outline:none;flex:1}.fmt-search-input::placeholder{color:var(--fg-3)}.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}}.tp{width:100%;height:100%;box-shadow:var(--shadow-3);isolation:isolate;font-family:var(--font-display);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;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08070c80;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>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;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-shadow:0 1px 3px #000000b3;background:#08070c9e;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{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08070ca8;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) 74%, transparent);-webkit-backdrop-filter:blur(4px);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 *{animation:none!important}.tp.fx-reduced .layer,.tp.fx-reduced .tp-medallion>*,.tp.fx-reduced .silh{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;top:3%!important;left:34%!important}.tp.fx-reduced .grain{opacity:.25}.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{flex-direction:column;flex:50%;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.team-zone .tz-right{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%), #08070cbd;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);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 *{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;top:3%!important;left:34%!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;will-change:left,top,transform;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;will-change:transform, opacity;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;background:url(/themes/necrotic/moon.webp) 50%/contain no-repeat;width:clamp(72px,27cqmin,180px);animation:1600s linear -800s infinite nMoonArc,8s ease-in-out infinite nMoonGlow;position:absolute;top:3%;left:34%}@keyframes nMoonArc{0%{top:22%;left:-14%}25%{top:8%;left:7%}50%{top:3%;left:34%}75%{top:8%;left:61%}to{top:22%;left:82%}}@keyframes nMoonGlow{0%,to{filter:drop-shadow(0 0 5px #fffdf8f2)drop-shadow(0 0 18px #f8f6ee99)drop-shadow(0 0 40px #f4f0e452)}50%{filter:drop-shadow(0 0 8px #fffffc)drop-shadow(0 0 26px #fcfaf4cc)drop-shadow(0 0 60px #f8f4e873)}}.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%;will-change:transform, opacity;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%);animation:3.4s ease-in-out infinite necroPulse;box-shadow:0 0 0 4px #18101f,0 0 0 7px #5a3a7a,inset 0 0 26px #000000c7,0 0 54px -8px #8a5ad0}@keyframes necroPulse{0%,to{box-shadow:0 0 0 4px #18101f,0 0 0 7px #5a3a7a,inset 0 0 26px #000000c7,0 0 40px -10px #8a5ad0}50%{box-shadow:0 0 0 4px #18101f,0 0 0 7px #6e4a92,inset 0 0 26px #000000c7,0 0 74px -2px #b083ec}}.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;top:3%!important;left:34%!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:top,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;will-change:transform,opacity;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:112%;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%{top:calc(var(--jb,0%) + 112% * var(--js,1));opacity:0;transform:translateX(0) rotate(-2deg) scale(var(--jscale,.8))}6%{opacity:var(--jop,.4)}22%{top:calc(var(--jb,0%) + 80% * var(--js,1));transform:translateX(var(--jdx,24px)) rotate(2deg) scale(var(--jscale,.8))}34%{top:calc(var(--jb,0%) + 84% * var(--js,1))}52%{top:calc(var(--jb,0%) + 46% * var(--js,1));opacity:var(--jop,.4);transform:translateX(0) rotate(-1deg) scale(var(--jscale,.8))}64%{top:calc(var(--jb,0%) + 50% * var(--js,1))}80%{top:calc(var(--jb,0%) + 14% * var(--js,1));opacity:var(--jop,.4);transform:translateX(calc(var(--jdx,24px) * -.5)) rotate(1deg) scale(var(--jscale,.8))}to{top:calc(var(--jb,0%) + -18% * var(--js,1));opacity:0;transform:translateX(calc(var(--jdx,24px) * -.4)) rotate(-1deg) scale(var(--jscale,.8))}}.theme-abyssal .afish{z-index:3;pointer-events:none;aspect-ratio:540/380;opacity:0;will-change:left,top,transform,opacity;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;will-change:transform,opacity;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%);animation:4.2s ease-in-out infinite abyssPulse;box-shadow:0 0 0 3px #0a2a32,0 0 0 6px #1f6e72,inset 0 0 28px #0009,0 0 60px -6px #3fe0d0}@keyframes abyssPulse{0%,to{box-shadow:0 0 0 3px #0a2a32,0 0 0 6px #1f6e72,inset 0 0 28px #0009,0 0 46px -8px #3fe0d0}50%{box-shadow:0 0 0 3px #0a2a32,0 0 0 6px #2f8e8e,inset 0 0 28px #0009,0 0 80px #5ff0e0}}.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;width:30%;position:absolute;top:18%;left:-34%;transform: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;will-change:transform, opacity;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:url(#iSmokeWarp)blur(1px);will-change:transform, opacity;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);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);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:url(#iSmokeWarp)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%);animation:2.6s ease-in-out infinite emberPulse;box-shadow:0 0 0 5px #3a140a,0 0 0 8px #7a2a12,inset 0 0 28px #000000bf,0 0 64px -4px #ff6a1e}.theme-inferno .lava{filter:blur(3px);background:radial-gradient(circle at 50% 60%,#ffbe46b3,#ff5a1452 50%,#0000 74%);border-radius:50%;animation:2.6s ease-in-out infinite reverse emberPulse;position:absolute;inset:12px}@keyframes emberPulse{0%,to{box-shadow:0 0 0 5px #3a140a,0 0 0 8px #7a2a12,inset 0 0 28px #000000bf,0 0 52px -6px #ff6a1e}50%{box-shadow:0 0 0 5px #3a140a,0 0 0 8px #9a3614,inset 0 0 28px #000000bf,0 0 88px 2px #ff7e2e}}.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}.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%);animation:3.8s ease-in-out infinite aMedPulse;box-shadow:0 0 0 3px #14204e,0 0 0 6px #3a5cc0,inset 0 0 28px #4678f066,0 0 60px -6px #5a8cff}@keyframes aMedPulse{0%,to{box-shadow:0 0 0 3px #14204e,0 0 0 6px #3a5cc0,inset 0 0 28px #4678f066,0 0 46px -8px #5a8cff}50%{box-shadow:0 0 0 3px #14204e,0 0 0 6px #4a6cd6,inset 0 0 28px #4678f066,0 0 80px #7aa6ff}}.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, left, top;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:brightness(.9);animation:8s ease-in-out infinite gCrys;transform:translateY(-12%)scaleY(-1)}@keyframes gCrys{0%,to{filter:drop-shadow(0 -1px 6px #96afff38)}50%{filter:drop-shadow(0 -2px 14px #b996ff80)}}.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:transform, opacity;background:url(/themes/glacial/aurora-seamless.webp) bottom/auto 100% repeat-x;height:50%;animation:74s ease-in-out infinite alternate gAurSway,42s ease-in-out infinite gAuroraPulse;position:absolute;top:-20%;left:-6%;right:-6%;transform:translateZ(0)}.theme-glacial .gaurora.a2{filter:blur(2.6px)hue-rotate(34deg);height:40%;animation:53s ease-in-out infinite alternate-reverse gAurSway,31s ease-in-out -9s infinite gAurPulse2;top:-13%}@keyframes gAurSway{0%{background-position:0 100%}to{background-position:-520px 100%}}@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;background:linear-gradient(104deg,#0000 40%,#96d7ff29 47%,#d7f5ff4d 50%,#96d7ff29 53%,#0000 60%) 0 0/320% 100% no-repeat;height:38%;animation:17s ease-in-out infinite gCaustic;position:absolute;bottom:6%;left:0;right:0;-webkit-mask:linear-gradient(#0000 0%,#000 42% 78%,#0000 100%);mask:linear-gradient(#0000 0%,#000 42% 78%,#0000 100%)}@keyframes gCaustic{0%{background-position:135% 0}45%{background-position:-35% 0}to{background-position:-35% 0}}.theme-glacial .gveil{z-index:8;pointer-events:none;opacity:0;mix-blend-mode:screen;filter:blur(1.6px);will-change:background-position, opacity;background:url(/themes/glacial/snow-veil.webp) bottom/auto 100% repeat-x;height:44%;animation:36s ease-in-out infinite alternate gVeilSway,23s ease-in-out infinite gVeilPulse;position:absolute;bottom:-2%;left:-12%;right:-12%}.tp.mini.theme-glacial .gveil{height:54%}@keyframes gVeilSway{0%{background-position:0 100%}to{background-position:-380px 100%}}@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:top, 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;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%)}@keyframes gRunes{0%,to{opacity:.38;filter:drop-shadow(0 0 6px #aa8cff33)brightness(.92)}50%{opacity:.8;filter:drop-shadow(0 0 16px #b996ff8c)brightness(1.08)}}.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{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(160deg,#cdeeff42,#6ea0c81f);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;will-change:opacity, transform;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;will-change:transform, opacity;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}
