@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--elo-edge:0deg;--elo-ray:0deg;--auth-a:0deg;--cl-a:45deg;--ann-a:0deg}}}@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;--spacing:.25rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 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{.panel{border:1px solid var(--line);background:linear-gradient(160deg,#0e162ad1,#090e1ce0);border-radius:.75rem;box-shadow:inset 0 1px #ffffff08}.note-error{border:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.note-error{border:1px solid color-mix(in srgb, var(--red) 40%, transparent)}}.note-error{background-color:var(--red);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.note-error{background-color:color-mix(in srgb, var(--red) 10%, transparent)}}.note-error{color:var(--red);padding:.5rem .75rem;font-size:.75rem;line-height:1rem}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-top-1{top:calc(var(--spacing) * -1)}.top-1{top:var(--spacing)}.-right-2{right:calc(var(--spacing) * -2)}.bottom-1{bottom:var(--spacing)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.left-1{left:var(--spacing)}.z-10{z-index:10}.z-40{z-index:40}.-m-2{margin:calc(var(--spacing) * -2)}.m-0{margin:0}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-\[46px\]{height:46px}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-52{max-height:calc(var(--spacing) * 52)}.min-h-0{min-height:0}.min-h-full{min-height:100%}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-full{width:100%}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--gold\)\],.border-\[var\(--gold\)\]\/40{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--gold\)\]\/40{border-color:color-mix(in oklab, var(--gold) 40%, transparent)}}.border-\[var\(--jade\)\],.border-\[var\(--jade\)\]\/30{border-color:var(--jade)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--jade\)\]\/30{border-color:color-mix(in oklab, var(--jade) 30%, transparent)}}.border-\[var\(--jade-deep\)\]{border-color:var(--jade-deep)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-soft\)\]{border-color:var(--line-soft)}.border-\[var\(--red\)\]\/40{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--red\)\]\/40{border-color:color-mix(in oklab, var(--red) 40%, transparent)}}.border-\[var\(--t2\)\]{border-color:var(--t2)}.bg-\[\#0d1a1f\]{background-color:#0d1a1f}.bg-\[var\(--bg-deep\)\]{background-color:var(--bg-deep)}.bg-\[var\(--bg-panel\)\],.bg-\[var\(--bg-panel\)\]\/85{background-color:var(--bg-panel)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bg-panel\)\]\/85{background-color:color-mix(in oklab, var(--bg-panel) 85%, transparent)}}.bg-\[var\(--jade-deep\)\]{background-color:var(--jade-deep)}.bg-\[var\(--line-soft\)\]{background-color:var(--line-soft)}.bg-\[var\(--red\)\],.bg-\[var\(--red\)\]\/10{background-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--red\)\]\/10{background-color:color-mix(in oklab, var(--red) 10%, transparent)}}.bg-\[var\(--t1\)\]{background-color:var(--t1)}.bg-\[var\(--t2\)\]{background-color:var(--t2)}.bg-transparent{background-color:#0000}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--bg-panel\)\]{--tw-gradient-from:var(--bg-panel);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#08131f\]{--tw-gradient-to:#08131f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#191506\]{--tw-gradient-to:#191506;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-px{padding-block:1px}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-1{padding-left:var(--spacing)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.65rem\]{font-size:.65rem}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-\[\#eafff7\]{color:#eafff7}.text-\[var\(--gold\)\]{color:var(--gold)}.text-\[var\(--jade\)\]{color:var(--jade)}.text-\[var\(--red\)\]{color:var(--red)}.text-\[var\(--t2\)\]{color:var(--t2)}.text-\[var\(--txt\)\]{color:var(--txt)}.text-\[var\(--txt-dim\)\]{color:var(--txt-dim)}.text-\[var\(--txt-faint\)\]{color:var(--txt-faint)}.text-\[var\(--txt-mute\)\]{color:var(--txt-mute)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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))}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.marker\:text-\[var\(--jade\)\] ::marker{color:var(--jade)}.marker\:text-\[var\(--jade\)\]::marker{color:var(--jade)}.marker\:text-\[var\(--jade\)\] ::-webkit-details-marker{color:var(--jade)}.marker\:text-\[var\(--jade\)\]::-webkit-details-marker{color:var(--jade)}.placeholder\:text-\[var\(--txt-faint\)\]::placeholder{color:var(--txt-faint)}.first-of-type\:mt-0:first-of-type{margin-top:0}@media (hover:hover){.hover\:border-\[var\(--gold\)\]:hover{border-color:var(--gold)}.hover\:border-\[var\(--jade\)\]:hover{border-color:var(--jade)}.hover\:border-\[var\(--txt-faint\)\]:hover{border-color:var(--txt-faint)}.hover\:bg-\[var\(--line-soft\)\]:hover{background-color:var(--line-soft)}.hover\:text-\[var\(--jade\)\]:hover{color:var(--jade)}.hover\:text-\[var\(--red\)\]:hover{color:var(--red)}.hover\:text-\[var\(--txt-dim\)\]:hover{color:var(--txt-dim)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:border-\[var\(--jade\)\]:focus{border-color:var(--jade)}.active\:text-\[var\(--red\)\]:active{color:var(--red)}.disabled\:opacity-30:disabled{opacity:.3}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-deep:#060810;--bg-panel:#0b1120;--bg-header:#0a0e1c;--line:#1e2740;--line-soft:#161f36;--jade:#2dd4a8;--jade-deep:#1b8f70;--gold:#c9a227;--red:#e05a72;--txt:#e8ecf5;--txt-dim:#96a0b8;--txt-mute:#5d6a85;--txt-faint:#3d4863}html{background-color:var(--bg-deep);overscroll-behavior:none;background-image:linear-gradient(#05070f 0%,#0a1130 100%)}body{min-height:100dvh;color:var(--txt);font-family:var(--font-chakra), system-ui, sans-serif;-webkit-tap-highlight-color:transparent}body:before{content:"";pointer-events:none;z-index:50;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);position:fixed;inset:0}.tech{font-family:var(--font-orbitron), ui-monospace, monospace}.label{letter-spacing:.12em;color:var(--txt-mute);text-transform:uppercase;font-size:.625rem}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rise{animation:.35s ease-out both rise}@keyframes pulse-urgent{0%,to{opacity:1}50%{opacity:.45}}.urgent{animation:1s ease-in-out infinite pulse-urgent}@keyframes bar-fill{0%{width:0}}.bar-fill{animation:.8s ease-out both bar-fill}@keyframes slide-in-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.slide-in-right{animation:.28s ease-out both slide-in-right}@keyframes slide-in-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.slide-in-left{animation:.28s ease-out both slide-in-left}@media (prefers-reduced-motion:reduce){.rise,.urgent,.bar-fill,.slide-in-right,.slide-in-left{animation:none}}.tier-ambient{z-index:0;pointer-events:none;background:radial-gradient(120% 70% at 50% -10%,#0e1a3d 0%,#0000 60%),linear-gradient(#05070f,#081029 70%,#05070f);position:fixed;inset:0;overflow:hidden}.tier-ambient .tint{background:radial-gradient(135% 80% at 50% -12%, var(--t1), transparent 70%), radial-gradient(60% 50% at 8% 4%, var(--t1), transparent 55%), radial-gradient(60% 50% at 92% 4%, var(--t1), transparent 55%), linear-gradient(180deg, var(--t1), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tier-ambient .tint{background:radial-gradient(135% 80% at 50% -12%, color-mix(in srgb, var(--t1) 40%, transparent), transparent 70%), radial-gradient(60% 50% at 8% 4%, color-mix(in srgb, var(--t1) 18%, transparent), transparent 55%), radial-gradient(60% 50% at 92% 4%, color-mix(in srgb, var(--t1) 18%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--t1) 14%, transparent), transparent 70%)}}.tier-ambient[data-level="0"] .tint{display:none}.tier-ambient[data-level="3"] .tint{background:radial-gradient(140% 85% at 50% -12%, var(--t1), transparent 72%), radial-gradient(60% 50% at 8% 4%, var(--t1), transparent 55%), radial-gradient(60% 50% at 92% 4%, var(--t1), transparent 55%), linear-gradient(180deg, var(--t1), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.tier-ambient[data-level="3"] .tint{background:radial-gradient(140% 85% at 50% -12%, color-mix(in srgb, var(--t1) 48%, transparent), transparent 72%), radial-gradient(60% 50% at 8% 4%, color-mix(in srgb, var(--t1) 22%, transparent), transparent 55%), radial-gradient(60% 50% at 92% 4%, color-mix(in srgb, var(--t1) 22%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--t1) 18%, transparent), transparent 72%)}}.tier-ambient[data-level="4"] .tint{background:radial-gradient(145% 88% at 50% -12%, var(--t1), transparent 74%), radial-gradient(60% 50% at 8% 4%, var(--t1), transparent 55%), radial-gradient(60% 50% at 92% 4%, var(--t1), transparent 55%), linear-gradient(180deg, var(--t1), transparent 74%)}@supports (color:color-mix(in lab, red, red)){.tier-ambient[data-level="4"] .tint{background:radial-gradient(145% 88% at 50% -12%, color-mix(in srgb, var(--t1) 54%, transparent), transparent 74%), radial-gradient(60% 50% at 8% 4%, color-mix(in srgb, var(--t1) 24%, transparent), transparent 55%), radial-gradient(60% 50% at 92% 4%, color-mix(in srgb, var(--t1) 24%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--t1) 22%, transparent), transparent 74%)}}.tier-ambient[data-level="5"] .tint{background:radial-gradient(150% 92% at 50% -12%, var(--t1), transparent 76%), radial-gradient(62% 52% at 8% 4%, var(--t1), transparent 55%), radial-gradient(62% 52% at 92% 4%, var(--t1), transparent 55%), linear-gradient(180deg, var(--t1), transparent 76%)}@supports (color:color-mix(in lab, red, red)){.tier-ambient[data-level="5"] .tint{background:radial-gradient(150% 92% at 50% -12%, color-mix(in srgb, var(--t1) 60%, transparent), transparent 76%), radial-gradient(62% 52% at 8% 4%, color-mix(in srgb, var(--t1) 28%, transparent), transparent 55%), radial-gradient(62% 52% at 92% 4%, color-mix(in srgb, var(--t1) 28%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--t1) 26%, transparent), transparent 76%)}}.tier-ambient .motif{opacity:.7;background-image:var(--tex,none);position:absolute;inset:0}.tier-ambient .holo{opacity:0;background:linear-gradient(115deg, transparent 42%, var(--t2) 50%, transparent 58%);position:absolute;inset:-20%}@supports (color:color-mix(in lab, red, red)){.tier-ambient .holo{background:linear-gradient(115deg, transparent 42%, color-mix(in srgb, var(--t2) 22%, transparent) 50%, transparent 58%)}}.tier-ambient .holo{background-size:260% 260%}.tier-ambient .pt{background:var(--t2);opacity:0;width:3px;height:3px;box-shadow:0 0 6px var(--t2);border-radius:50%;position:absolute}.tier-ambient[data-tier=unranked]{--tex:none}.tier-ambient[data-tier=bronze]{--tex:repeating-linear-gradient(45deg, var(--t1) 0 2px, transparent 2px 9px)}@supports (color:color-mix(in lab, red, red)){.tier-ambient[data-tier=bronze]{--tex:repeating-linear-gradient(45deg, color-mix(in srgb, var(--t1) 8%, transparent) 0 2px, transparent 2px 9px)}}.tier-ambient[data-tier=argent]{--tex:repeating-linear-gradient(90deg, var(--t2) 0 1px, transparent 1px 5px)}@supports (color:color-mix(in lab, red, red)){.tier-ambient[data-tier=argent]{--tex:repeating-linear-gradient(90deg, color-mix(in srgb, var(--t2) 8%, transparent) 0 1px, transparent 1px 5px)}}.tier-ambient[data-tier=or]{--tex:repeating-linear-gradient(45deg, var(--t1) 0 1px, transparent 1px 8px), repeating-linear-gradient(-45deg, var(--t1) 0 1px, transparent 1px 8px)}@supports (color:color-mix(in lab, red, red)){.tier-ambient[data-tier=or]{--tex:repeating-linear-gradient(45deg, color-mix(in srgb, var(--t1) 7%, transparent) 0 1px, transparent 1px 8px), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--t1) 6%, transparent) 0 1px, transparent 1px 8px)}}.tier-ambient[data-tier=platine]{--tex:repeating-linear-gradient(60deg, var(--t2) 0 1px, transparent 1px 12px), repeating-linear-gradient(-60deg, var(--t2) 0 1px, transparent 1px 12px)}@supports (color:color-mix(in lab, red, red)){.tier-ambient[data-tier=platine]{--tex:repeating-linear-gradient(60deg, color-mix(in srgb, var(--t2) 7%, transparent) 0 1px, transparent 1px 12px), repeating-linear-gradient(-60deg, color-mix(in srgb, var(--t2) 6%, transparent) 0 1px, transparent 1px 12px)}}.tier-ambient[data-tier=diamant]{--tex:repeating-linear-gradient(45deg, var(--t2) 0 1px, transparent 1px 15px), repeating-linear-gradient(-45deg, var(--t2) 0 1px, transparent 1px 15px)}@supports (color:color-mix(in lab, red, red)){.tier-ambient[data-tier=diamant]{--tex:repeating-linear-gradient(45deg, color-mix(in srgb, var(--t2) 8%, transparent) 0 1px, transparent 1px 15px), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--t2) 8%, transparent) 0 1px, transparent 1px 15px)}}.tier-ambient[data-level="1"] .holo{opacity:.4;animation:24s ease-in-out infinite t-holo}.tier-ambient[data-level="2"] .holo,.tier-ambient[data-level="3"] .holo{opacity:.6;animation:20s ease-in-out infinite t-holo}.tier-ambient[data-level="4"] .holo{opacity:.8;animation:17s ease-in-out infinite t-holo}.tier-ambient[data-level="5"] .holo{opacity:1;animation:15s ease-in-out infinite t-holo}.tier-ambient[data-level="5"] .pt{animation:10s ease-in-out infinite t-drift}.skin{z-index:1;position:relative}.sk-avwrap{border-radius:50%;place-items:center;width:104px;height:104px;margin:0 auto;display:grid;position:relative}.sk-avatar{background:var(--bg-panel);width:84px;height:84px;color:var(--t2);z-index:2;border-radius:50%;place-items:center;font-size:1.15rem;font-weight:700;display:grid;position:relative}.sk-avwrap .gem{background:var(--t2);width:7px;height:7px;box-shadow:0 0 8px var(--t1);z-index:3;border-radius:50%;display:none;position:absolute}.sk-avwrap .gem.n{top:-4px;left:50%;transform:translate(-50%)}.sk-avwrap .gem.s{bottom:-4px;left:50%;transform:translate(-50%)}.sk-avwrap .gem.e{top:50%;right:-4px;transform:translateY(-50%)}.sk-avwrap .gem.w{top:50%;left:-4px;transform:translateY(-50%)}.sk-avwrap .gem.ne{top:11px;right:11px}.sk-avwrap .gem.nw{top:11px;left:11px}.sk-avwrap .gem.se{bottom:11px;right:11px}.sk-avwrap .gem.sw{bottom:11px;left:11px}.skin[data-tier=bronze] .sk-avwrap,.skin[data-tier=argent] .sk-avwrap,.skin[data-tier=or] .sk-avwrap,.skin[data-tier=platine] .sk-avwrap,.skin[data-tier=diamant] .sk-avwrap{background:conic-gradient(from 45deg, var(--t2), var(--t1), var(--t2), var(--t1), var(--t2), var(--t1), var(--t2));padding:3px}.skin[data-tier=unranked] .sk-avwrap{border:2px solid var(--t1)}@supports (color:color-mix(in lab, red, red)){.skin[data-tier=unranked] .sk-avwrap{border:2px solid color-mix(in srgb, var(--t1) 65%, var(--line))}}.skin[data-tier=bronze] .sk-avwrap{padding:4px}.skin[data-tier=bronze] .gem.n,.skin[data-tier=bronze] .gem.e,.skin[data-tier=bronze] .gem.s,.skin[data-tier=bronze] .gem.w{background:var(--t1);border:1.5px solid var(--t2);width:11px;height:11px;box-shadow:none;display:block}.skin[data-tier=argent] .sk-avwrap:before{content:"";border:1.5px solid var(--t2);border-radius:50%;position:absolute;inset:6px}@supports (color:color-mix(in lab, red, red)){.skin[data-tier=argent] .sk-avwrap:before{border:1.5px solid color-mix(in srgb, var(--t2) 55%, transparent)}}.skin[data-tier=argent] .sk-avwrap:before{z-index:1}.skin[data-tier=argent] .gem.ne,.skin[data-tier=argent] .gem.nw,.skin[data-tier=argent] .gem.se,.skin[data-tier=argent] .gem.sw{display:block}.skin[data-tier=or] .sk-avwrap:before{content:"";background:repeating-conic-gradient(var(--t1) 0 1.3deg, transparent 1.3deg 8deg);opacity:.65;border-radius:50%;position:absolute;inset:-6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 5px))}.skin[data-tier=or] .gem.n,.skin[data-tier=or] .gem.e,.skin[data-tier=or] .gem.s,.skin[data-tier=or] .gem.w{width:8px;height:8px;display:block}.skin[data-tier=platine] .sk-avwrap:before{content:"";border:2px dashed var(--t2);border-radius:50%;position:absolute;inset:-8px}@supports (color:color-mix(in lab, red, red)){.skin[data-tier=platine] .sk-avwrap:before{border:2px dashed color-mix(in srgb, var(--t2) 55%, transparent)}}.skin[data-tier=platine] .sk-avwrap:before{animation:40s linear infinite t-spin}.skin[data-tier=platine] .gem{width:6px;height:6px;display:block}.skin[data-tier=diamant] .sk-avwrap:before{content:"";background:repeating-conic-gradient(var(--t1) 0 1.2deg, transparent 1.2deg 7deg);opacity:.6;border-radius:50%;position:absolute;inset:-6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 5px))}.skin[data-tier=diamant] .sk-avwrap:after{content:"";z-index:1;background:conic-gradient(from 0deg, transparent, var(--t2) 12%, transparent 30%, transparent 60%, var(--t2) 74%, transparent 92%);border-radius:50%;animation:12s linear infinite t-spin;position:absolute;inset:-4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 6px))}.skin[data-tier=diamant] .gem.n,.skin[data-tier=diamant] .gem.e,.skin[data-tier=diamant] .gem.s,.skin[data-tier=diamant] .gem.w{display:block}.skin[data-level="1"] .sk-avatar{box-shadow:0 0 16px -3px var(--t1)}.skin[data-level="2"] .sk-avatar{box-shadow:0 0 20px -2px var(--t1)}.skin[data-level="3"] .sk-avatar{box-shadow:0 0 26px -1px var(--t1)}.skin[data-level="4"] .sk-avatar{box-shadow:0 0 32px 0 var(--t1)}.skin[data-level="5"] .sk-avatar{box-shadow:0 0 40px 3px var(--t1);animation:4s ease-in-out infinite t-pulse}.skin .sk-head{position:relative}.skin .emblem{opacity:.08;z-index:-1;pointer-events:none;font-size:8rem;line-height:1;position:absolute;top:38px;left:50%;transform:translate(-50%,-50%)}.sk-name{background:linear-gradient(100deg, var(--txt) 26%, var(--t2) 50%, var(--txt) 74%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.skin[data-level="1"] .sk-name,.skin[data-level="2"] .sk-name{animation:12s linear infinite t-shine}.skin[data-level="3"] .sk-name{animation:9.5s linear infinite t-shine}.skin[data-level="4"] .sk-name{animation:7.5s linear infinite t-shine}.skin[data-level="5"] .sk-name{animation:6s linear infinite t-shine}.skin .sk-card{border-color:var(--t1)!important}@supports (color:color-mix(in lab, red, red)){.skin .sk-card{border-color:color-mix(in srgb, var(--t1) 26%, var(--line))!important}}.skin .sk-card{background:linear-gradient(160deg, var(--bg-panel), var(--t1))}@supports (color:color-mix(in lab, red, red)){.skin .sk-card{background:linear-gradient(160deg, var(--bg-panel), color-mix(in srgb, var(--t1) 7%, var(--bg-panel)))}}.skin .sk-tile{border-color:var(--t1)!important}@supports (color:color-mix(in lab, red, red)){.skin .sk-tile{border-color:color-mix(in srgb, var(--t1) 24%, var(--line))!important}}.skin .sk-tile{background:linear-gradient(160deg, var(--bg-panel), var(--t1))}@supports (color:color-mix(in lab, red, red)){.skin .sk-tile{background:linear-gradient(160deg, var(--bg-panel), color-mix(in srgb, var(--t1) 6%, var(--bg-panel)))}}.skin .sk-info{border-color:var(--t1)!important}@supports (color:color-mix(in lab, red, red)){.skin .sk-info{border-color:color-mix(in srgb, var(--t1) 22%, var(--line))!important}}.skin .sk-info .row+.row{border-top:1px solid var(--t1)}@supports (color:color-mix(in lab, red, red)){.skin .sk-info .row+.row{border-top:1px solid color-mix(in srgb, var(--t1) 16%, var(--line))}}.skin .sk-hero{position:relative;overflow:hidden;border-color:var(--t1)!important}@supports (color:color-mix(in lab, red, red)){.skin .sk-hero{border-color:color-mix(in srgb, var(--t1) 42%, var(--line))!important}}.skin .sk-hero{background:linear-gradient(160deg, var(--bg-panel), var(--t1))}@supports (color:color-mix(in lab, red, red)){.skin .sk-hero{background:linear-gradient(160deg, var(--bg-panel), color-mix(in srgb, var(--t1) 15%, var(--bg-panel)))}}.skin .sk-hero .rays{z-index:0;opacity:.4;background:repeating-conic-gradient(from 0deg at 50% 40%, var(--t1) 0 5deg, transparent 5deg 15deg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.skin .sk-hero .rays{background:repeating-conic-gradient(from 0deg at 50% 40%, color-mix(in srgb, var(--t1) 24%, transparent) 0 5deg, transparent 5deg 15deg)}}.skin .sk-hero .rays{-webkit-mask:radial-gradient(58% 58% at 50% 40%,#000,#0000 74%);mask:radial-gradient(58% 58% at 50% 40%,#000,#0000 74%)}.skin .sk-hero .foil{z-index:1;pointer-events:none;background:linear-gradient(105deg, transparent 40%, var(--t2) 50%, transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.skin .sk-hero .foil{background:linear-gradient(105deg, transparent 40%, color-mix(in srgb, var(--t2) 30%, transparent) 50%, transparent 60%)}}.skin .sk-hero .foil{background-repeat:no-repeat;background-size:250% 100%}.skin[data-level="1"] .sk-hero .foil,.skin[data-level="2"] .sk-hero .foil{opacity:.55;animation:10s linear infinite t-foil}.skin[data-level="3"] .sk-hero .foil{opacity:.7;animation:8.5s linear infinite t-foil}.skin[data-level="4"] .sk-hero .foil{opacity:.85;animation:7s linear infinite t-foil}.skin[data-level="5"] .sk-hero .foil{opacity:1;animation:6s linear infinite t-foil}.skin .sk-hero>*{z-index:2;position:relative}.skin .sk-hero .cnr{z-index:3;border:1.5px solid var(--t1);opacity:.8;width:16px;height:16px;position:absolute}.skin .sk-hero .cnr.tl{border-bottom:0;border-right:0;top:9px;left:9px}.skin .sk-hero .cnr.tr{border-bottom:0;border-left:0;top:9px;right:9px}.skin .sk-hero .cnr.bl{border-top:0;border-right:0;bottom:9px;left:9px}.skin .sk-hero .cnr.br{border-top:0;border-left:0;bottom:9px;right:9px}.skin[data-level="2"] .sk-hero{box-shadow:0 0 26px -18px var(--t1)}.skin[data-level="3"] .sk-hero{box-shadow:0 0 30px -14px var(--t1)}.skin[data-level="4"] .sk-hero{box-shadow:0 0 38px -12px var(--t1);border-color:var(--t1)!important}@supports (color:color-mix(in lab, red, red)){.skin[data-level="4"] .sk-hero{border-color:color-mix(in srgb, var(--t1) 60%, var(--line))!important}}.skin[data-level="5"] .sk-hero{box-shadow:0 0 52px -10px var(--t1);border-color:var(--t1)!important}.skin .sk-value{background:linear-gradient(180deg, var(--t2), var(--t1));-webkit-background-clip:text;background-clip:text;color:#0000!important}.skin[data-level="4"] .sk-value{filter:drop-shadow(0 0 8px var(--t1))}@supports (color:color-mix(in lab, red, red)){.skin[data-level="4"] .sk-value{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--t1) 55%, transparent))}}.skin[data-level="5"] .sk-value{filter:drop-shadow(0 0 14px var(--t1))}@supports (color:color-mix(in lab, red, red)){.skin[data-level="5"] .sk-value{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--t1) 75%, transparent))}}@keyframes t-spin{to{transform:rotate(360deg)}}@keyframes t-pulse{0%,to{box-shadow:0 0 40px 3px var(--t1)}50%{box-shadow:0 0 58px 10px var(--t1)}}@keyframes t-shine{to{background-position:-220% 0}}@keyframes t-foil{0%{background-position:130% 0}to{background-position:-130% 0}}@keyframes t-holo{0%,to{background-position:0 0}50%{background-position:100% 100%}}@keyframes t-drift{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:.9;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.skin[data-level] .sk-name,.skin .sk-hero .foil,.tier-ambient .holo,.tier-ambient .pt,.skin .sk-avwrap:before,.skin .sk-avwrap:after,.skin[data-level="5"] .sk-avatar{animation:none!important}}.tier-ambient.soft .tint{background:radial-gradient(120% 55% at 50% -14%, var(--t1), transparent 68%), linear-gradient(180deg, var(--t1), transparent 58%)}@supports (color:color-mix(in lab, red, red)){.tier-ambient.soft .tint{background:radial-gradient(120% 55% at 50% -14%, color-mix(in srgb, var(--t1) 30%, transparent), transparent 68%), linear-gradient(180deg, color-mix(in srgb, var(--t1) 8%, transparent), transparent 58%)}}.tier-ambient.soft .motif{opacity:.28}.alert-duel{border:1px solid var(--gold);background:linear-gradient(#1a1608,#0d0f1c);border-radius:.75rem;align-items:center;gap:11px;padding:12px 14px;display:flex}.alert-duel .dot{background:var(--gold);width:8px;height:8px;box-shadow:0 0 10px var(--gold);border-radius:50%;flex:none;animation:1.1s ease-in-out infinite pulse-urgent}.alert-duel .lbl,.alert-duel .act{color:var(--gold)}.alert-duel.calm{border-color:var(--line);background:linear-gradient(180deg, var(--bg-panel), #0a0f1c)}.alert-duel.calm .lbl,.alert-duel.calm .act{color:var(--txt-mute)}.alert-duel.calm .dot{background:var(--txt-faint);box-shadow:none;animation:none}@supports (color:color-mix(in lab, red, red)){.alert-duel.info{border-color:color-mix(in srgb, var(--jade) 55%, var(--line))}}.alert-duel.info{background:linear-gradient(180deg, var(--bg-panel), #0a1520)}.alert-duel.info .lbl,.alert-duel.info .act{color:var(--jade)}.alert-duel.info .dot{background:var(--jade);box-shadow:0 0 10px var(--jade);animation:none}.alert-more{border:1px dashed var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--txt-mute);text-align:center;border-radius:.6rem;margin-bottom:.75rem;padding:8px 12px;font-size:.6rem;display:block}.chat-row{align-items:flex-end;gap:9px;display:flex}.chat-row.mine{flex-direction:row-reverse}.chat-av{border:1px solid var(--tc);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;margin-bottom:2px;display:grid}@supports (color:color-mix(in lab, red, red)){.chat-av{border:1px solid color-mix(in srgb, var(--tc) 55%, var(--line))}}.chat-av{color:var(--tc);background:#0c1322;font-size:.5rem;font-weight:700}.chat-body{min-width:0;max-width:78%}.chat-meta{align-items:baseline;gap:8px;display:flex}.chat-row.mine .chat-meta{justify-content:flex-end}.chat-bubble{border:1px solid var(--line);background:var(--bg-panel);word-break:break-word;border-radius:.6rem;margin-top:2px;padding:8px 12px;font-size:.875rem}.chat-row.mine .chat-bubble{border-color:var(--jade)}@supports (color:color-mix(in lab, red, red)){.chat-row.mine .chat-bubble{border-color:color-mix(in srgb, var(--jade) 55%, var(--line))}}.chat-row.mine .chat-bubble{background:linear-gradient(160deg,#0d1a1f,#0a141a)}.pair{border:1px solid var(--line);background:linear-gradient(160deg, var(--bg-panel), #0a0f1c);border-radius:.75rem;padding:16px 14px;position:relative;overflow:hidden}.pair.hot{border-color:var(--gold);background:linear-gradient(160deg, var(--bg-panel), #171307)}.pair.ally{border-color:var(--jade-deep);background:linear-gradient(160deg, var(--bg-panel), #0a1a18)}.pair .state{z-index:1;background:var(--line);color:var(--txt-dim);letter-spacing:.14em;text-transform:uppercase;border-bottom-left-radius:9px;padding:4px 9px;font-size:.5rem;position:absolute;top:0;right:0}.pair.hot .state{background:var(--gold);color:#1a1400}.pair.ally .state{background:var(--jade-deep);color:#eafff7}.camps{justify-content:center;align-items:center;gap:10px;margin-top:6px;display:flex}.camps .side{text-align:center;flex:1;min-width:0}.camps .side .nm{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:.8rem;font-weight:600;overflow:hidden}.camps .side .cap{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin-top:2px;font-size:.48rem}.camps .sep{color:var(--txt-faint);flex:none;font-size:.8rem;font-weight:900}.camps .sep.plus{color:var(--jade-deep);font-size:1.1rem}.pair-avatar{border:2px solid var(--line);background:#0c1322;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto;font-size:.78rem;font-weight:700;display:grid}.pair-avatar.pending{border-style:dashed}.steps{align-items:center;margin-top:14px;display:flex}.steps .st{text-align:center;flex:1}.steps .st+.st{margin-left:4px}.steps .st i{background:var(--line-soft);border-radius:99px;height:3px;display:block}.steps .st span{letter-spacing:.1em;text-transform:uppercase;color:var(--txt-faint);margin-top:5px;font-size:.45rem;display:block}.steps .st.done i{background:var(--jade-deep)}.steps .st.done span{color:var(--txt-mute)}.steps .st.now i{background:var(--gold)}.steps .st.now span{color:var(--gold)}.duo-hero{border:1px solid var(--jade);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.duo-hero{border:1px solid color-mix(in srgb, var(--jade) 40%, var(--line))}}.duo-hero{background:linear-gradient(160deg, var(--bg-panel), #0a1a18);border-radius:.75rem;padding:16px 14px}.duo-hero .foil{z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:250% 100%;background-image:linear-gradient(105deg, transparent 42%, var(--jade) 50%, transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.duo-hero .foil{background-image:linear-gradient(105deg, transparent 42%, color-mix(in srgb, var(--jade) 18%, transparent) 50%, transparent 58%)}}.duo-hero .foil{animation:9s linear infinite t-foil}.duo-hero>*{z-index:1;position:relative}.duo-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.duo-stats>div{border:1px solid var(--line-soft);text-align:center;background:#0a0f1c;border-radius:.5rem;padding:8px 4px}.duo-stats .v{margin-top:1px;font-size:1rem;font-weight:700}.hist{border:1px solid var(--line);border-left:3px solid var(--rc);background:var(--bg-panel);border-radius:.5rem;align-items:center;gap:11px;padding:9px 11px;display:flex}.hist .mini{border:1px solid var(--tc);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.hist .mini{border:1px solid color-mix(in srgb, var(--tc) 55%, var(--line))}}.hist .mini{color:var(--tc);background:#0c1322;font-size:.5rem;font-weight:700}.hist .id{flex:1;min-width:0}.hist .nm{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.hist .dt{color:var(--txt-faint);margin-top:1px;font-size:.55rem}.hist .sc{letter-spacing:.02em;flex:none;font-size:1rem;font-weight:700}.hist .dl{text-align:center;border-radius:.3rem;flex:none;width:44px;padding:3px 0;font-size:.65rem;font-weight:700}.target{border:1px solid var(--line);border-left:3px solid var(--tc);background:var(--bg-panel);border-radius:.6rem;align-items:center;gap:11px;padding:11px 13px;display:flex}.target .mini{border:1px solid var(--tc);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.target .mini{border:1px solid color-mix(in srgb, var(--tc) 55%, var(--line))}}.target .mini{color:var(--tc);background:#0c1322;font-size:.55rem;font-weight:700}.target .id{flex:1;min-width:0}.target .nm{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.target .sub{color:var(--txt-mute);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.55rem;overflow:hidden}.gauge{margin-top:7px}.gauge .bar{background:var(--line-soft);border-radius:99px;height:5px;display:flex;overflow:hidden}.gauge .bar b{height:100%;display:block}.gauge .bar .g{background:var(--jade)}.gauge .bar .p{background:var(--red);opacity:.85}.gauge .lbl{justify-content:space-between;margin-top:4px;font-size:.55rem;display:flex}.cl-help{border:1px dashed var(--line);background:#0a0f1c;border-radius:.6rem;margin-bottom:18px}.cl-help>summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;color:var(--txt-mute);align-items:center;gap:8px;padding:9px 12px;font-size:.6rem;list-style:none;display:flex}.cl-help>summary::-webkit-details-marker{display:none}.cl-help>summary:after{content:"+";color:var(--txt-faint);margin-left:auto;font-size:.8rem;line-height:1}.cl-help[open]>summary:after{content:"−"}.cl-help>summary:hover{color:var(--txt-dim)}.cl-help .body{gap:10px;padding:0 12px 12px;display:grid}.cl-help h3{letter-spacing:.14em;text-transform:uppercase;color:var(--jade);font-size:.55rem}.cl-help p{color:var(--txt-dim);margin-top:2px;font-size:.75rem;line-height:1.6}.cl-help b{color:var(--txt);font-weight:600}.cl-help .tiers{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.cl-help .tiers span{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:3px;padding:2px 6px;font-size:.5rem}.cl-podium{align-items:flex-end;gap:10px;margin:50px 0 4px;display:flex}.cl-col{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative}.cl-crown{filter:drop-shadow(0 0 8px #c9a227a6);font-size:1.25rem;line-height:1;animation:3.2s ease-in-out infinite cl-float;position:absolute;top:-30px}@keyframes cl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.cl-avwrap{z-index:2;background:conic-gradient(from 45deg, var(--m1), var(--m2), var(--m1), var(--m2), var(--m1));border-radius:50%;place-items:center;padding:3px;display:grid;position:relative}.cl-avwrap.r1{width:70px;height:70px;box-shadow:0 0 26px -6px var(--m1);padding:4px}.cl-avwrap.r2,.cl-avwrap.r3{width:56px;height:56px;box-shadow:0 0 18px -8px var(--m1)}.cl-av{width:100%;height:100%;color:var(--m1);background:#0c1322;border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}.cl-avwrap.r1 .cl-av{font-size:.95rem}.cl-pname{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;color:var(--txt-dim);margin-top:8px;font-size:.78rem;font-weight:600;overflow:hidden}.cl-r1 .cl-pname{color:var(--txt);font-size:.85rem}.cl-ptier{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;margin-top:3px;font-size:.48rem}.cl-step{border:1px solid var(--m1);background:linear-gradient(180deg, var(--m1), var(--bg-panel));border-bottom:0;border-radius:10px 10px 0 0;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;margin-top:8px;padding:10px 6px 12px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cl-step{background:linear-gradient(180deg, color-mix(in srgb, var(--m1) 16%, var(--bg-panel)), var(--bg-panel))}}.cl-step.s1{min-height:118px}.cl-step.s2{min-height:98px}.cl-step.s3{min-height:84px}.cl-rays{z-index:0;opacity:.5;background:repeating-conic-gradient(from 0deg at 50% 118%, var(--m1) 0 4deg, transparent 4deg 13deg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cl-rays{background:repeating-conic-gradient(from 0deg at 50% 118%, color-mix(in srgb, var(--m1) 22%, transparent) 0 4deg, transparent 4deg 13deg)}}.cl-rays{-webkit-mask:radial-gradient(70% 90% at 50% 110%,#000,#0000 72%);mask:radial-gradient(70% 90% at 50% 110%,#000,#0000 72%)}.cl-foil{z-index:1;pointer-events:none;background-repeat:no-repeat;background-size:250% 100%;background-image:linear-gradient(105deg, transparent 42%, var(--m1) 50%, transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cl-foil{background-image:linear-gradient(105deg, transparent 42%, color-mix(in srgb, var(--m1) 42%, transparent) 50%, transparent 58%)}}.cl-foil{opacity:0}.cl-step.s1 .cl-foil{opacity:1;animation:6s linear infinite t-foil}.cl-stepin{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.cl-rk{color:var(--m1);font-size:1.25rem;font-weight:900;line-height:1}.cl-step.s1 .cl-rk{font-size:1.7rem}.cl-el{color:var(--m1);margin-top:8px;font-size:.85rem;font-weight:700}.cl-step.s1 .cl-el{font-size:1.05rem}.cl-wl{color:var(--txt-mute);margin-top:3px;font-size:.6rem}.cl-tierhead{z-index:5;background:var(--bg-deep);border-radius:8px;align-items:center;gap:8px;margin:18px 0 8px;padding:9px 6px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.cl-tierhead{background:color-mix(in srgb, var(--bg-deep) 78%, transparent)}}.cl-tierhead{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.cl-dot{background:var(--tc);width:7px;height:7px;box-shadow:0 0 8px var(--tc);border-radius:50%;flex:none}.cl-tiername{letter-spacing:.2em;text-transform:uppercase;color:var(--tc);font-size:.55rem;font-weight:700}.cl-tierline{background:linear-gradient(90deg, var(--tc), transparent);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.cl-tierline{background:linear-gradient(90deg, color-mix(in srgb, var(--tc) 45%, transparent), transparent)}}.cl-tiercount{color:var(--txt-faint);font-size:.5rem}.cl-rows{flex-direction:column;gap:5px;display:flex}.cl-row{border:1px solid var(--line);border-left:3px solid var(--tc);background:var(--bg-panel);border-radius:9px;align-items:center;gap:11px;padding:11px 12px;transition:border-color .2s;animation:.35s ease-out both rise;display:flex;position:relative;overflow:hidden}.cl-row:active{border-color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.cl-row:active{border-color:color-mix(in srgb, var(--tc) 60%, var(--line))}}.cl-row>:not(.cl-bar):not(.cl-ghost){z-index:1;position:relative}.cl-bar{z-index:0;background:linear-gradient(90deg, var(--tc), transparent);position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.cl-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--tc) 16%, transparent), transparent)}}.cl-ghost{z-index:0;letter-spacing:-.05em;color:#fff;opacity:.035;font-size:2.9rem;font-weight:900;line-height:1;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.cl-rank{width:22px;color:var(--txt-faint);flex:none;font-size:.72rem}.cl-mini{border:1px solid var(--tc);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.cl-mini{border:1px solid color-mix(in srgb, var(--tc) 55%, var(--line))}}.cl-mini{color:var(--tc);background:#0c1322;font-size:.55rem;font-weight:700}.cl-id{flex:1;min-width:0}.cl-nm{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;display:block;overflow:hidden}.cl-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--txt-mute);margin-top:1px;font-size:.6rem;display:block;overflow:hidden}.cl-tag{color:var(--jade);margin-left:6px;font-size:.55rem}.cl-wl2{color:var(--txt-mute);flex:none;font-size:.62rem}.cl-elo{text-align:right;width:42px;color:var(--txt-dim);flex:none;font-size:.85rem}.cl-row.mine{border-color:var(--jade);box-shadow:0 0 22px -14px var(--jade);background:#0d1a1f}.cl-row.cl-placement{opacity:.72}.cl-row.cl-placement .cl-rank{color:var(--txt-faint)}.cl-row.cl-placement.mine{opacity:1}.cl-row.mine .cl-rank,.cl-row.mine .cl-elo{color:var(--jade)}@media (prefers-reduced-motion:reduce){.cl-crown,.cl-step.s1 .cl-foil,.cl-row{animation:none!important}}.av-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.av-default{opacity:.42;width:100%;height:100%;display:block}.sk-avatar .av-default{opacity:.5}.av-hit{z-index:5;cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:84px;height:84px;transition:background .16s;display:grid;position:absolute}.av-hit .av-hint{letter-spacing:.14em;color:var(--txt);opacity:0;font-size:.55rem;transition:opacity .16s}@media (hover:hover){:is(.av-hit:hover,.sk-avwrap:has(.av-badge:hover) .av-hit){background:#0408129e}.av-hit:hover .av-hint{opacity:1}.sk-avwrap:has(.av-badge:hover) .av-hint{opacity:1}}.av-hit:active{background:#04081280}.av-hit:focus-visible{outline:2px solid var(--jade);outline-offset:2px}.av-hit:disabled{cursor:default}.av-badge{z-index:6;background:var(--jade);color:#05121a;border:2px solid var(--bg-deep);cursor:pointer;border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .14s,background .14s;display:grid;position:absolute;bottom:4px;right:4px}@media (hover:hover){.av-badge:hover{background:#4ee7c0;transform:scale(1.08)}}.av-badge:active{transform:scale(.94)}.av-badge:disabled{cursor:default;opacity:.55;transform:none}.av-busy{z-index:5;background:#040812a8;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;position:absolute}.av-spin{border:2px solid #ffffff2e;border-top-color:var(--jade);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite av-turn}@keyframes av-turn{to{transform:rotate(360deg)}}.av-err{background:var(--red);border-radius:99px;max-width:260px;margin:8px auto 0;padding:5px 12px}@supports (color:color-mix(in lab, red, red)){.av-err{background:color-mix(in srgb, var(--red) 14%, transparent)}}.av-err{border:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.av-err{border:1px solid color-mix(in srgb, var(--red) 35%, transparent)}}.av-err{text-align:center;color:var(--red);font-size:.6rem}.av-sheet-root{z-index:45;position:fixed;inset:0}.av-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#03050ca8;width:100%;height:100%;animation:.18s ease-out av-fade;position:absolute;inset:0}.av-sheet{width:100%;max-width:460px;padding:8px 12px calc(14px + env(safe-area-inset-bottom));background:var(--bg-panel);border:1px solid var(--line);border-bottom:0;border-radius:20px 20px 0 0;margin:0 auto;animation:.22s cubic-bezier(.22,.9,.3,1) av-rise;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -18px 40px -18px #000000e6}.av-grab{background:var(--line);border-radius:99px;width:38px;height:4px;margin:0 auto 10px;display:block}.av-sheet-title{text-align:center;margin-bottom:8px}.av-note{text-align:center;max-width:340px;color:var(--txt-mute);margin:0 auto 12px;font-size:.68rem;line-height:1.5}.av-act{width:100%;color:var(--txt);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:13px 14px;font-size:.875rem;transition:background .14s,color .14s;display:flex}.av-act+.av-act{margin-top:4px}.av-act:active{background:var(--line-soft)}@media (hover:hover){.av-act:hover{background:var(--line-soft)}}.av-act svg{color:var(--txt-dim);flex:none}.av-act.danger,.av-act.danger svg{color:var(--red)}.av-act.cancel{border:1px solid var(--line);color:var(--txt-dim);justify-content:center;margin-top:8px}.av-act.touch-only{display:none}@media (pointer:coarse){.av-act.touch-only{display:flex}}@keyframes av-fade{0%{opacity:0}}@keyframes av-rise{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.av-spin,.av-sheet,.av-scrim{animation:none}}.rival-av{border:1px solid var(--t1);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rival-av{border:1px solid color-mix(in srgb, var(--t1) 55%, var(--line))}}.rival-av{color:var(--t1);background:#0c1322;font-size:.5rem;font-weight:700}@property --elo-edge{syntax:"<angle>";inherits:false;initial-value:0deg}@property --elo-ray{syntax:"<angle>";inherits:false;initial-value:0deg}.skin .elo-card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));will-change:transform;-webkit-tap-highlight-color:transparent;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.skin .elo-card.is-active{box-shadow:0 18px 40px -18px var(--t1);transition:transform .1s linear,box-shadow .4s}.skin .elo-card:before{content:"";z-index:4;pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--elo-edge), transparent 0 62%, var(--t2) 80%, var(--t2) 84%, transparent 92%);padding:1.5px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.skin .elo-card:before{background:conic-gradient(from var(--elo-edge), transparent 0 62%, color-mix(in srgb, var(--t2) 70%, transparent) 80%, var(--t2) 84%, transparent 92%)}}.skin .elo-card:before{-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;animation:5.5s linear infinite elo-edge;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.skin .elo-card .rays{background:repeating-conic-gradient(from var(--elo-ray) at 50% 40%, var(--t1) 0 5deg, transparent 5deg 15deg)}@supports (color:color-mix(in lab, red, red)){.skin .elo-card .rays{background:repeating-conic-gradient(from var(--elo-ray) at 50% 40%, color-mix(in srgb, var(--t1) 24%, transparent) 0 5deg, transparent 5deg 15deg)}}.skin .elo-card .rays{animation:40s linear infinite elo-ray}.skin[data-level="0"] .elo-card .foil{opacity:.35;animation:11s linear infinite t-foil}.skin .elo-card>.glare{z-index:3;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--mx) var(--my), var(--t2), transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.skin .elo-card>.glare{background:radial-gradient(circle at var(--mx) var(--my), color-mix(in srgb, var(--t2) 38%, transparent), transparent 55%)}}.skin .elo-card>.glare{mix-blend-mode:overlay;opacity:0;transition:opacity .35s}.skin .elo-card.is-active>.glare{opacity:1}.skin .elo-card>.sparks{z-index:1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.skin .elo-card>.sparks>span{background:var(--t2);width:3px;height:3px;box-shadow:0 0 6px 1px var(--t1);opacity:0;border-radius:50%;animation:7s ease-in infinite elo-spark;position:absolute;bottom:-6px}.skin .elo-card .sk-value{animation:4.5s ease-in-out 1s infinite elo-breathe}.skin .elo-card .elo-delta{animation:.5s cubic-bezier(.3,1.6,.5,1) .85s both elo-pop}.skin .elo-card .elo-spark svg{animation:1.3s cubic-bezier(.5,0,.2,1) .2s both elo-draw;overflow:visible}.skin .elo-card .spark-ring{transform-box:fill-box;transform-origin:50%;opacity:0;animation:2.4s ease-out 1.5s infinite elo-ring}.skin .elo-card .bar-fill{position:relative;overflow:hidden}.skin .elo-card .bar-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:3.2s ease-in-out 1.2s infinite elo-bar;position:absolute;inset:0;transform:translate(-100%)}.skin .elo-card .elo-cta .arrow{animation:2.2s ease-in-out infinite elo-nudge;display:inline-block}@keyframes elo-edge{to{--elo-edge:360deg}}@keyframes elo-ray{to{--elo-ray:360deg}}@keyframes elo-spark{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.9}to{opacity:0;transform:translateY(-190px)translate(12px)scale(1)}}@keyframes elo-breathe{0%,to{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--t1) 70%, transparent))}}@keyframes elo-pop{0%{opacity:0;transform:translateY(4px)scale(.85)}}@keyframes elo-draw{0%{clip-path:inset(-14px 100% -14px -14px)}to{clip-path:inset(-14px)}}@keyframes elo-ring{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}@keyframes elo-bar{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes elo-nudge{0%,70%,to{transform:none}80%{transform:translate(4px)}90%{transform:translate(1px)}}@media (prefers-reduced-motion:reduce){.skin .elo-card,.skin .elo-card:before,.skin .elo-card .rays,.skin .elo-card .foil,.skin .elo-card>.sparks>span,.skin .elo-card .sk-value,.skin .elo-card .elo-delta,.skin .elo-card .elo-spark svg,.skin .elo-card .spark-ring,.skin .elo-card .bar-fill:after,.skin .elo-card .elo-cta .arrow{transition:none!important;animation:none!important}.skin .elo-card>.sparks{display:none}}@property --auth-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes auth-spin{to{--auth-a:360deg}}@keyframes auth-drift1{50%{transform:translate(12vmax,8vmax)scale(1.1)}}@keyframes auth-drift2{50%{transform:translate(-10vmax,12vmax)scale(.9)}}@keyframes auth-floor{to{background-position:0 56px,0 0}}@keyframes auth-blink{50%{opacity:.35}}@keyframes auth-down{0%{opacity:0;transform:translateY(-8px)}}@keyframes auth-up{0%{opacity:0;transform:translateY(8px)}}@keyframes auth-letter{0%{opacity:0;transform:translateY(18px)rotateX(70deg)}}@keyframes auth-sweep{0%{background-position:150% 0}35%,to{background-position:-60% 0}}@keyframes auth-card-in{0%{opacity:0;transform:translateY(24px)scale(.98)}}@keyframes auth-pop{40%{color:#fff;transform:scale(1.5)}}@keyframes auth-pane-r{0%{opacity:0;transform:translate(26px)}}@keyframes auth-pane-l{0%{opacity:0;transform:translate(-26px)}}@keyframes auth-rot{to{transform:rotate(360deg)}}@keyframes auth-rip{to{opacity:0;transform:scale(4)}}@keyframes auth-fill{0%{width:0}}.auth-main{z-index:1;justify-content:center;min-height:100dvh;padding:22px 16px 28px;display:flex;position:relative}.auth-col{flex-direction:column;width:100%;max-width:400px;display:flex}.auth-chip{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.12em;text-transform:uppercase;color:var(--txt-dim);background:#0b112099;border-radius:999px;align-self:center;align-items:center;gap:7px;padding:6px 12px;font-size:.62rem;animation:.6s ease-out .1s both auth-down;display:inline-flex}.auth-chip .dot{background:var(--jade);width:6px;height:6px;box-shadow:0 0 10px var(--jade);border-radius:50%;animation:1.6s ease-in-out infinite auth-blink}.auth-chip .tech{color:var(--txt);font-weight:700}.auth-chip .sep{opacity:.4}.auth-brand{text-align:center;margin-top:22px}@keyframes auth-logo{0%{opacity:0;transform:translateY(10px)scale(.82)}}.auth-logo{width:min(300px,78vw);height:auto;filter:drop-shadow(0 8px 26px var(--jade));animation:.7s cubic-bezier(.2,.9,.2,1.25) .1s both auth-logo;display:block}@supports (color:color-mix(in lab, red, red)){.auth-logo{filter:drop-shadow(0 8px 26px color-mix(in srgb, var(--jade) 28%, transparent))}}.ab-logo{width:min(280px,74vw);height:auto;filter:drop-shadow(0 8px 26px var(--jade));margin:0 auto;display:block}@supports (color:color-mix(in lab, red, red)){.ab-logo{filter:drop-shadow(0 8px 26px color-mix(in srgb, var(--jade) 28%, transparent))}}.auth-word{letter-spacing:.08em;font-size:2.6rem;font-weight:700;line-height:1.1;display:inline-flex;position:relative}.auth-word span{animation:.7s cubic-bezier(.2,.9,.2,1.2) both auth-letter;display:inline-block}.auth-word .j{color:var(--jade);text-shadow:0 0 24px var(--jade)}@supports (color:color-mix(in lab, red, red)){.auth-word .j{text-shadow:0 0 24px color-mix(in srgb, var(--jade) 55%, transparent)}}.auth-word:after{content:"";pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(100deg,#0000 35%,#ffffff8c 50%,#0000 65%) 150% 0/250% 100% no-repeat;animation:5s ease-in-out 1.4s infinite auth-sweep;position:absolute;inset:-6px -10px}.auth-tag{letter-spacing:.22em;text-transform:uppercase;color:var(--txt-mute);margin-top:6px;font-size:.66rem;animation:.6s ease-out .9s both auth-up}.auth-arena{height:172px;margin:14px -8px 0;animation:.8s ease-out .5s both auth-up;position:relative}.auth-arena canvas{width:100%;height:100%;display:block}.auth-rally{letter-spacing:.16em;color:var(--txt-mute);text-transform:uppercase;font-size:.55rem;position:absolute;top:6px;right:14px}.auth-rally b{font-family:var(--font-orbitron), monospace;color:var(--jade);margin-left:4px;font-size:.75rem;display:inline-block}.auth-rally b.pop{animation:.35s ease-out auth-pop}.auth-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(160deg,#0e162adb,#090e1ceb);border-radius:18px;margin-top:6px;padding:18px;animation:.8s cubic-bezier(.2,.9,.2,1) .7s both auth-card-in;position:relative;box-shadow:0 30px 60px -30px #000c}.auth-card:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--auth-a), transparent 0 55%, var(--jade) 70%, #8ff0d8 75%, transparent 85%), linear-gradient(var(--line), var(--line));padding:1px;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.auth-card:before{background:conic-gradient(from var(--auth-a), transparent 0 55%, color-mix(in srgb, var(--jade) 80%, transparent) 70%, #8ff0d8 75%, transparent 85%), linear-gradient(var(--line), var(--line))}}.auth-card:before{-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;animation:7s linear infinite auth-spin;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auth-tabs{border:1px solid var(--line-soft);background:#060810b3;border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.auth-tabs .pill{background:linear-gradient(180deg, #23a883, var(--jade-deep));width:calc(50% - 4px);box-shadow:0 6px 18px -6px var(--jade);border-radius:9px;transition:transform .45s cubic-bezier(.3,1.3,.5,1),opacity .3s;position:absolute;top:4px;bottom:4px;left:4px}.auth-tabs[data-i="1"] .pill{transform:translate(100%)}.auth-tabs[data-i="-1"] .pill{opacity:0}.auth-tabs a{z-index:1;text-align:center;font-family:var(--font-orbitron), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--txt-mute);padding:10px 0;font-size:.6rem;transition:color .3s;position:relative}.auth-tabs a:hover{color:var(--txt-dim)}.auth-tabs a[aria-selected=true]{color:#eafff7}.auth-pane{margin-top:16px;animation:.45s cubic-bezier(.2,.9,.2,1) auth-pane-r}.auth-pane.from-left{animation-name:auth-pane-l}.auth-intra{isolation:isolate;width:100%;color:var(--txt);background:linear-gradient(135deg,#111a33,#0c1328 55%,#141a3a);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:transform .25s cubic-bezier(.3,1.4,.5,1),box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px -14px #5b7cffb3,inset 0 1px #ffffff0f}.auth-intra:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.85;background:conic-gradient(from var(--auth-a), var(--jade), #5b7cff, #8b6bff, #5b7cff, var(--jade));-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;animation:5s linear infinite auth-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auth-intra:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#8ff0d82e 50%,#0000 60%) 160% 0/260% 100% no-repeat;animation:4.5s ease-in-out 2s infinite auth-sweep;position:absolute;inset:0}.auth-intra:hover{transform:translateY(-2px);box-shadow:0 18px 38px -14px #5b7cffd9,inset 0 1px #ffffff14}.auth-intra:active{transform:scale(.99)}.auth-intra .logo42{width:40px;height:40px;box-shadow:0 0 18px -4px var(--jade);background:#fff;border-radius:9px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.auth-intra .logo42{box-shadow:0 0 18px -4px color-mix(in srgb, var(--jade) 60%, transparent)}}.auth-intra .logo42 img{width:26px;height:auto}.auth-intra .t{flex:1;min-width:0}.auth-intra .t1{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.auth-intra .t2{color:var(--txt-mute);margin-top:2px;font-size:.7rem;display:block}.auth-intra .t2 b{color:var(--jade);font-weight:600}.auth-intra .arr{color:var(--jade);flex:none;font-size:1.1rem;transition:transform .25s}.auth-intra:hover .arr{transform:translate(4px)}.auth-sep{letter-spacing:.18em;text-transform:uppercase;color:var(--txt-mute);align-items:center;gap:10px;margin:18px 0 14px;font-size:.58rem;display:flex}.auth-sep:before,.auth-sep:after{content:"";background:linear-gradient(90deg, transparent, var(--line), transparent);flex:1;height:1px}.auth-sep i{border:1px solid var(--line);color:var(--txt-dim);border-radius:999px;padding:3px 8px;font-style:normal}.auth-field{margin-bottom:10px;position:relative}.auth-field input{border:1px solid var(--line);width:100%;color:var(--txt);background:#060810bf;border-radius:11px;outline:none;padding:20px 14px 8px;font-size:.9rem;transition:border-color .25s,box-shadow .25s}.auth-field input.has-eye{padding-right:70px}.auth-field label{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 28px);color:var(--txt-mute);pointer-events:none;transform-origin:0;font-size:.85rem;transition:transform .22s cubic-bezier(.2,.9,.2,1),color .22s,font-size .22s,letter-spacing .22s;position:absolute;top:14px;left:14px;overflow:hidden}.auth-field input:focus+label,.auth-field input:not(:placeholder-shown)+label{letter-spacing:.1em;text-transform:uppercase;color:var(--jade);font-size:.62rem;transform:translateY(-9px)}.auth-field input:focus{border-color:var(--jade)}@supports (color:color-mix(in lab, red, red)){.auth-field input:focus{border-color:color-mix(in srgb, var(--jade) 70%, var(--line))}}.auth-field input:focus{box-shadow:0 0 0 4px var(--jade), 0 0 22px -6px var(--jade)}@supports (color:color-mix(in lab, red, red)){.auth-field input:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--jade) 14%, transparent), 0 0 22px -6px var(--jade)}}.auth-field .eye{letter-spacing:.12em;text-transform:uppercase;color:var(--txt-mute);padding:6px;font-size:.62rem;transition:color .2s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.auth-field .eye:hover{color:var(--txt-dim)}.auth-code{border:1px solid var(--line);text-align:center;letter-spacing:.4em;background:#060810bf;border-radius:11px;outline:none;width:100%;margin-bottom:10px;padding:14px;font-size:1.3rem;transition:border-color .25s,box-shadow .25s}.auth-code:focus{border-color:var(--jade)}@supports (color:color-mix(in lab, red, red)){.auth-code:focus{border-color:color-mix(in srgb, var(--jade) 70%, var(--line))}}.auth-code:focus{box-shadow:0 0 0 4px var(--jade), 0 0 22px -6px var(--jade)}@supports (color:color-mix(in lab, red, red)){.auth-code:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--jade) 14%, transparent), 0 0 22px -6px var(--jade)}}.auth-code::placeholder{color:var(--txt-faint)}.auth-hint{text-align:right;margin:-2px 2px 12px;font-size:.66rem}.auth-hint a{color:var(--txt-mute);transition:color .2s}.auth-hint a:hover{color:var(--txt-dim)}.auth-cta{cursor:pointer;letter-spacing:.2em;text-transform:uppercase;color:#eafff7;background:linear-gradient(180deg, #27b58e, var(--jade-deep));width:100%;box-shadow:0 12px 28px -12px var(--jade), 0 1px 0 #fff3 inset;border-radius:12px;padding:14px;font-size:.66rem;font-weight:700;transition:transform .2s,box-shadow .25s,filter .25s;position:relative;overflow:hidden}.auth-cta:hover{filter:brightness(1.1);box-shadow:0 16px 34px -12px var(--jade), 0 1px 0 #fff3 inset}.auth-cta:active{transform:scale(.985)}.auth-cta:disabled{cursor:default}.auth-cta .spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin:0 auto;animation:.7s linear infinite auth-rot;display:none}.auth-cta.loading .lbl{display:none}.auth-cta.loading .spin{display:block}.auth-cta .ripple{pointer-events:none;background:#ffffff59;border-radius:50%;animation:.6s ease-out auth-rip;position:absolute;transform:scale(0)}.auth-steps{gap:6px;margin-bottom:14px;display:flex}.auth-steps .s{flex:1}.auth-steps .bar{background:var(--line);border-radius:3px;height:3px;overflow:hidden}.auth-steps .bar i{background:linear-gradient(90deg, var(--jade-deep), var(--jade));width:0;height:100%;box-shadow:0 0 10px var(--jade);transition:width .6s cubic-bezier(.2,.9,.2,1);display:block}.auth-steps .s.done .bar i,.auth-steps .s.on .bar i{width:100%}.auth-steps .s.on .bar i{animation:1.2s ease-out auth-fill}.auth-steps .n{letter-spacing:.14em;text-transform:uppercase;color:var(--txt-faint);margin-top:6px;font-size:.55rem;transition:color .3s}.auth-steps .s.on .n,.auth-steps .s.done .n{color:var(--txt-dim)}.auth-note{border:1px solid var(--line-soft);color:var(--txt-mute);background:#06081080;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:.68rem;line-height:1.5}.auth-note b{color:var(--txt-dim);font-weight:600}.auth-extra{text-align:center;margin-top:14px}.auth-back{color:var(--jade);font-size:.72rem;font-weight:600}.auth-err{font-size:.72rem}.auth-foot{text-align:center;margin-top:18px;animation:.6s ease-out 1.1s both auth-up}.auth-discord{border:1px solid var(--line);text-align:left;background:#0b11208c;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:.72rem;transition:border-color .25s,transform .25s;display:flex}.auth-discord:hover{border-color:#5865f2;transform:translateY(-1px)}.auth-discord .ic{color:#8b95ff;background:#5865f229;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;transition:background .25s,color .25s;display:grid}.auth-discord:hover .ic{color:#fff;background:#5865f2}.auth-discord small{color:var(--txt-mute);font-size:.64rem;display:block}.auth-discord .go{color:var(--txt-faint);margin-left:auto;transition:color .25s,transform .25s}.auth-discord:hover .go{color:#8b95ff;transform:translate(3px)}.auth-how{isolation:isolate;text-align:left;color:var(--txt);background:linear-gradient(120deg, var(--jade), #151f40);border-radius:12px;align-items:center;gap:10px;margin:4px 0 12px;padding:8px 12px;font-size:.78rem;font-weight:600;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.auth-how{background:linear-gradient(120deg, color-mix(in srgb, var(--jade) 12%, #0b1226), #151f40)}}.auth-how{transition:transform .25s cubic-bezier(.3,1.4,.5,1),box-shadow .25s;animation:.6s ease-out .7s both auth-up}.auth-how:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.75;background:conic-gradient(from var(--auth-a), var(--jade), #5b7cff, #8b6bff, #5b7cff, var(--jade));-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;animation:6s linear infinite auth-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auth-how:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#8ff0d824 50%,#0000 60%) 160% 0/260% 100% no-repeat;animation:5s ease-in-out 2s infinite auth-sweep;position:absolute;inset:0}.auth-how:hover{box-shadow:0 12px 28px -14px var(--jade);transform:translateY(-1px)}.auth-how .ic{background:var(--jade);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.auth-how .ic{background:color-mix(in srgb, var(--jade) 22%, transparent)}}.auth-how .ic{color:var(--jade);font-size:.8rem;font-weight:700;transition:background .25s,color .25s}.auth-how:hover .ic{background:var(--jade);color:#04241b}.auth-how .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--jade);margin-right:4px;font-size:.62rem}.auth-how .go{color:var(--jade);flex:none;transition:transform .25s}.auth-how:hover .go{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.auth-chip,.auth-chip .dot,.auth-logo,.auth-word span,.auth-word:after,.auth-tag,.auth-arena,.auth-card,.auth-card:before,.auth-pane,.auth-intra:before,.auth-intra:after,.auth-steps .bar i,.auth-foot,.auth-rally b,.auth-how,.auth-how:before,.auth-how:after,.auth-how .ic{animation:none!important}}.tier-ambient .aurora{filter:blur(80px);mix-blend-mode:screen;border-radius:50%;width:70vmax;height:70vmax;position:absolute}.tier-ambient .aurora.a{background:radial-gradient(circle, var(--jade), transparent 65%);opacity:.32;animation:22s ease-in-out infinite auth-drift1;top:-30vmax;left:-25vmax}.tier-ambient .aurora.b{opacity:.22;background:radial-gradient(circle,#5b7cff,#0000 65%);animation:26s ease-in-out infinite auth-drift2;top:-20vmax;right:-30vmax}.tier-ambient .aurora.c{opacity:.14;background:radial-gradient(circle,#7a3cff,#0000 65%);animation:30s ease-in-out infinite reverse auth-drift1;bottom:-45vmax;left:10vmax}.tier-ambient .floor{opacity:.5;background-image:linear-gradient(var(--jade) 1px, transparent 1px), linear-gradient(90deg, var(--jade) 1px, transparent 1px);height:55%;position:absolute;bottom:-10%;left:-50%;right:-50%}@supports (color:color-mix(in lab, red, red)){.tier-ambient .floor{background-image:linear-gradient(color-mix(in srgb, var(--jade) 22%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--jade) 22%, transparent) 1px, transparent 1px)}}.tier-ambient .floor{transform-origin:top;background-size:56px 56px;animation:3.2s linear infinite auth-floor;transform:perspective(420px)rotateX(62deg);-webkit-mask:linear-gradient(#0000,#000 35% 70%,#0000);mask:linear-gradient(#0000,#000 35% 70%,#0000)}@keyframes arc-sweep{0%{background-position:150% 0}35%,to{background-position:-60% 0}}.app-header{-webkit-backdrop-filter:blur(14px)saturate(1.3);background:linear-gradient(#080b16d1,#080b168c);border-bottom:1px solid #ffffff0d}.app-header:after{content:"";opacity:.6;pointer-events:none;background:linear-gradient(90deg, transparent, var(--hdr-tint,var(--jade)), transparent);height:1px;position:absolute;bottom:-1px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.app-header:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--hdr-tint,var(--jade)) 70%, transparent), transparent)}}.app-wordmark{position:relative}.app-logo{width:auto;height:36px;transition:filter .3s;display:block}.app-brand:hover .app-logo{filter:drop-shadow(0 0 10px var(--jade))}@supports (color:color-mix(in lab, red, red)){.app-brand:hover .app-logo{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--jade) 45%, transparent))}}.app-wordmark span{color:var(--jade);text-shadow:0 0 14px var(--jade)}@supports (color:color-mix(in lab, red, red)){.app-wordmark span{text-shadow:0 0 14px color-mix(in srgb, var(--jade) 60%, transparent)}}.app-newdot{box-shadow:0 0 8px var(--red);animation:1.4s ease-in-out infinite pulse-urgent}.app-nav{-webkit-backdrop-filter:blur(16px)saturate(1.3);background:linear-gradient(#080b16a3,#080b16eb);border-top:1px solid #ffffff0d}.app-nav:before{content:"";opacity:.5;pointer-events:none;background:linear-gradient(90deg, transparent, var(--jade), transparent);height:1px;position:absolute;top:-1px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.app-nav:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--jade) 60%, transparent), transparent)}}.app-nav-glow{pointer-events:none;background:radial-gradient(60% 70% at 50% 0%, var(--jade), transparent 70%);transition:transform .45s cubic-bezier(.3,1.2,.5,1),opacity .3s;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.app-nav-glow{background:radial-gradient(60% 70% at 50% 0%, color-mix(in srgb, var(--jade) 22%, transparent), transparent 70%)}}.app-nav-ball{pointer-events:none;z-index:1;width:9px;height:9px;box-shadow:0 0 10px #fff, 0 0 18px var(--jade);background:#fff;border-radius:50%;transition:opacity .3s;position:absolute;top:-5px;left:-4.5px}.app-nav-tab{color:var(--txt-faint);flex-direction:column;flex:1;align-items:center;gap:4px;padding:11px 0 10px;transition:color .3s;display:flex}.app-nav-tab:hover{color:var(--txt-dim)}.app-nav-tab svg{transition:transform .35s cubic-bezier(.3,1.6,.5,1),filter .3s}.app-nav-tab.on{color:var(--jade)}.app-nav-tab.on svg{filter:drop-shadow(0 0 8px var(--jade));transform:translateY(-2px)}@keyframes arc-rip{to{opacity:0;transform:scale(4)}}.arc-btn{background:linear-gradient(180deg, #27b58e, var(--jade-deep));box-shadow:0 10px 24px -14px var(--jade), 0 1px 0 #fff3 inset;transition:transform .2s,filter .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.arc-btn:not(:disabled):hover{filter:brightness(1.1);box-shadow:0 14px 30px -14px var(--jade), 0 1px 0 #fff3 inset}.arc-btn:not(:disabled):active{transform:scale(.975)}.arc-btn.ghost{border:1px solid var(--line);box-shadow:none;background:#06081073}.arc-btn.ghost:not(:disabled):hover{filter:none;border-color:var(--jade)}@supports (color:color-mix(in lab, red, red)){.arc-btn.ghost:not(:disabled):hover{border-color:color-mix(in srgb, var(--jade) 60%, var(--line))}}.arc-btn.ghost:not(:disabled):hover{color:var(--txt);box-shadow:0 0 16px -8px var(--jade)}.arc-btn .ripple,.arc-play .ripple{pointer-events:none;background:#ffffff59;border-radius:50%;animation:.6s ease-out arc-rip;position:absolute;transform:scale(0)}.arc-tabs{border:1px solid var(--line-soft);background:#060810a6;border-radius:.8rem}.arc-tabs-pill{background:linear-gradient(180deg, #23a883, var(--jade-deep));box-shadow:0 6px 18px -6px var(--jade);transition:transform .45s cubic-bezier(.3,1.3,.5,1)}@keyframes arc-ring{to{opacity:0;transform:scale(3)}}.alert-duel{border-color:var(--gold);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.alert-duel{border-color:color-mix(in srgb, var(--gold) 70%, transparent)}}.alert-duel{box-shadow:0 10px 30px -16px var(--gold);background:linear-gradient(120deg,#282008eb,#0e0f1ceb);transition:transform .25s cubic-bezier(.3,1.4,.5,1)}.alert-duel:hover{transform:translateY(-2px)}.alert-duel:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#f4d77033 50%,#0000 60%) 150% 0/260% 100% no-repeat;animation:3.5s ease-in-out infinite arc-sweep;position:absolute;inset:0}.alert-duel .dot{width:10px;height:10px;animation:none;position:relative}.alert-duel .dot:after{content:"";border:2px solid var(--gold);border-radius:50%;animation:1.6s ease-out infinite arc-ring;position:absolute;inset:0}.alert-duel.calm{box-shadow:none;background:linear-gradient(160deg,#0e162ad1,#090e1ce0)}.alert-duel.calm:after,.alert-duel.calm .dot:after{display:none}.alert-duel.info{border-color:#5b7cff}@supports (color:color-mix(in lab, red, red)){.alert-duel.info{border-color:color-mix(in srgb, #5b7cff 55%, var(--line))}}.app-main input:not([type=file]):focus,.app-main textarea:focus{border-color:var(--jade)}@supports (color:color-mix(in lab, red, red)){.app-main input:not([type=file]):focus,.app-main textarea:focus{border-color:color-mix(in srgb, var(--jade) 70%, var(--line))}}.app-main input:not([type=file]):focus,.app-main textarea:focus{box-shadow:0 0 0 4px var(--jade), 0 0 22px -6px var(--jade)}@supports (color:color-mix(in lab, red, red)){.app-main input:not([type=file]):focus,.app-main textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--jade) 14%, transparent), 0 0 22px -6px var(--jade)}}.app-main input:not([type=file]),.app-main textarea{transition:border-color .25s,box-shadow .25s}.arc-tile{transition:transform .25s cubic-bezier(.3,1.4,.5,1)}.arc-tile:hover{transform:translateY(-2px)}.home-rank{color:var(--t2);text-shadow:0 0 16px var(--t1)}@supports (color:color-mix(in lab, red, red)){.home-rank{text-shadow:0 0 16px color-mix(in srgb, var(--t1) 60%, transparent)}}.home-form{gap:4px;margin-top:9px;display:flex}.home-form i{border-radius:2px;flex:1;height:4px}.home-form i.w{background:var(--jade)}.home-form i.l{background:var(--red)}.arc-play{letter-spacing:.22em;text-transform:uppercase;color:#eafff7;background:linear-gradient(180deg, #27b58e, var(--jade-deep));width:100%;box-shadow:0 14px 32px -12px var(--jade), 0 1px 0 #ffffff38 inset;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:15px;font-size:.7rem;font-weight:700;transition:transform .2s,filter .25s;display:flex;position:relative;overflow:hidden}.arc-play:hover{filter:brightness(1.1)}.arc-play:active{transform:scale(.985)}.arc-play:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff59 50%,#0000 60%) 150% 0/260% 100% no-repeat;animation:4s ease-in-out 1.5s infinite arc-sweep;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.tier-ambient .aurora,.tier-ambient .floor,.app-newdot,.alert-duel:after,.alert-duel .dot:after,.arc-play:after,.arc-btn .ripple{animation:none!important}.app-nav-glow,.arc-tabs-pill,.arc-tile,.alert-duel{transition:none!important}}@keyframes mo-fade{0%{opacity:0}}@keyframes mo-up{0%{opacity:0;transform:translateY(12px)}}@keyframes mo-shock{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(12)}}@keyframes mo-rot{to{transform:rotate(360deg)}}@keyframes mo-stamp2{0%{opacity:0;filter:blur(8px);transform:scale(2.4)}}@keyframes mo-blink{50%{opacity:.3}}.mo-scene{z-index:70;padding:max(24px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));color:var(--txt);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.mo-scene .veil{-webkit-backdrop-filter:blur(8px);background:#04060cf5;animation:.35s ease-out both mo-fade;position:absolute;inset:0}.mo-scene .col{text-align:center;width:100%;max-width:400px;position:relative}.mo-scene .skip{bottom:max(22px, env(safe-area-inset-bottom));text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--txt-faint);font-size:.6rem;animation:1s 2.5s both mo-fade;position:absolute;left:0;right:0}.mo-btn{letter-spacing:.2em;text-transform:uppercase;color:#eafff7;cursor:pointer;background:linear-gradient(180deg, #27b58e, var(--jade-deep));box-shadow:0 12px 28px -12px var(--jade), 0 1px 0 #fff3 inset;border-radius:13px;justify-content:center;align-items:center;padding:14px 20px;font-size:.62rem;font-weight:700;transition:filter .2s,transform .2s;display:inline-flex;position:relative;overflow:hidden}.mo-btn:hover{filter:brightness(1.1)}.mo-btn:active{transform:scale(.98)}.mo-btn.ghost{border:1px solid var(--line);box-shadow:none;color:var(--txt-dim);background:#06081080}.mo-scene .btns{justify-content:center;gap:10px;margin-top:26px;display:flex}@keyframes mo-slideL{0%{transform:translate(-100%)}}@keyframes mo-slideR{0%{transform:translate(100%)}}@keyframes mo-seam{0%{opacity:0;transform:translate(-50%)rotate(12deg)scaleY(0)}30%{opacity:1;transform:translate(-50%)rotate(12deg)scaleY(1)}to{opacity:.35;transform:translate(-50%)rotate(12deg)scaleY(1)}}@keyframes mo-flash{0%{opacity:0}15%{opacity:.75}to{opacity:0}}@keyframes mo-shake{20%{transform:translate(-6px,3px)}40%{transform:translate(5px,-4px)}60%{transform:translate(-3px,2px)}80%{transform:translate(2px,-1px)}}@keyframes mo-inL{0%{opacity:0;transform:translate(-160%)rotate(-12deg)}}@keyframes mo-inR{0%{opacity:0;transform:translate(160%)rotate(12deg)}}@keyframes mo-stamp{0%{opacity:0;transform:translate(-50%,-50%)scale(3.2)rotate(-8deg)}}.mo-vs{cursor:pointer}.mo-vs .veil{-webkit-backdrop-filter:none;background:#04060c}.mo-vs .half{width:60%;position:absolute;top:0;bottom:0}.mo-vs .half.l{background:linear-gradient(120deg, var(--jade), #04060c 70%);left:-10%}@supports (color:color-mix(in lab, red, red)){.mo-vs .half.l{background:linear-gradient(120deg, color-mix(in srgb, var(--jade) 38%, #04060c), #04060c 70%)}}.mo-vs .half.l{clip-path:polygon(0 0,100% 0,72% 100%,0 100%);animation:.5s cubic-bezier(.2,.9,.2,1) both mo-slideL}.mo-vs .half.r{clip-path:polygon(28% 0,100% 0,100% 100%,0 100%);background:linear-gradient(300deg,#293872,#04060c 70%);animation:.5s cubic-bezier(.2,.9,.2,1) both mo-slideR;right:-10%}.mo-vs .seam{width:3px;box-shadow:0 0 24px #fff, 0 0 60px var(--jade);opacity:0;background:#fff;animation:.9s ease-out .5s both mo-seam;position:absolute;top:-10%;bottom:-10%;left:50%}.mo-vs .flash{opacity:0;pointer-events:none;background:#fff;animation:.5s ease-out .62s both mo-flash;position:absolute;inset:0}.mo-vs .shock{opacity:0;border:3px solid #fff;border-radius:50%;width:40px;height:40px;margin:-20px;animation:.8s ease-out .62s both mo-shock;position:absolute;top:42%;left:50%}.mo-vs .col{animation:.45s .62s both mo-shake}.mo-vs .fighters{justify-content:space-between;align-items:center;height:190px;display:flex;position:relative}.mo-vs .f{flex-direction:column;align-items:center;width:42%;display:flex}.mo-vs .f.l{animation:.6s cubic-bezier(.3,1.5,.5,1) .15s both mo-inL}.mo-vs .f.r{animation:.6s cubic-bezier(.3,1.5,.5,1) .15s both mo-inR}.mo-av{background:#0b1120;border-radius:50%;place-items:center;width:92px;height:92px;font-weight:700;display:grid;overflow:hidden}.mo-vs .f.l .mo-av{border:3px solid var(--jade);box-shadow:0 0 34px -4px var(--jade);color:var(--jade)}.mo-vs .f.r .mo-av{color:#9fb2ff;border:3px solid #5b7cff;box-shadow:0 0 34px -4px #5b7cff}.mo-vs .nm{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:12px;font-size:1.05rem;font-weight:600;overflow:hidden}.mo-vs .elo{letter-spacing:.1em;color:var(--txt-dim);margin-top:3px;font-size:.66rem}.mo-vs .vs{letter-spacing:-.02em;color:#0000;filter:drop-shadow(0 0 18px #ffffff80);background:linear-gradient(#fff 30%,#ffd9a8);-webkit-background-clip:text;background-clip:text;padding:0 .22em;font-size:3.4rem;font-style:italic;font-weight:700;animation:.45s cubic-bezier(.3,1.6,.5,1) .55s both mo-stamp;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.mo-vs .info{margin-top:18px;animation:.5s ease-out 1.05s both mo-up}.mo-vs .btns{animation:.5s ease-out 1.5s both mo-up}.mo-vs .fmt{letter-spacing:.16em;text-transform:uppercase;background:#06081099;border:1px solid #ffffff24;border-radius:999px;padding:6px 12px;font-size:.6rem;display:inline-block}.mo-vs .stakes{justify-content:center;gap:10px;margin-top:14px;display:flex}.mo-vs .stakes span{border-radius:10px;padding:8px 14px;font-size:.76rem;font-weight:700}.mo-vs .stakes .w{color:var(--jade);background:var(--jade)}@supports (color:color-mix(in lab, red, red)){.mo-vs .stakes .w{background:color-mix(in srgb, var(--jade) 12%, transparent)}}.mo-vs .stakes .w{border:1px solid var(--jade)}@supports (color:color-mix(in lab, red, red)){.mo-vs .stakes .w{border:1px solid color-mix(in srgb, var(--jade) 40%, transparent)}}.mo-vs .stakes .l{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.mo-vs .stakes .l{background:color-mix(in srgb, var(--red) 10%, transparent)}}.mo-vs .stakes .l{border:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.mo-vs .stakes .l{border:1px solid color-mix(in srgb, var(--red) 35%, transparent)}}.mo-vs .status{color:var(--txt-dim);margin-top:16px;font-size:.76rem}.mo-vs .status i{background:var(--gold);width:6px;height:6px;box-shadow:0 0 8px var(--gold);vertical-align:middle;border-radius:50%;margin-right:6px;animation:1.2s infinite mo-blink;display:inline-block}@keyframes mo-chip{0%{opacity:0;transform:scale(.4)}}.mo-result .title{letter-spacing:.06em;font-size:2.6rem;font-weight:700;animation:.6s cubic-bezier(.3,1.6,.5,1) .1s both mo-stamp2}.mo-result.win .title{background:linear-gradient(180deg, #fff 10%, var(--jade) 60%, #1b8f70);color:#0000;filter:drop-shadow(0 0 22px var(--jade));-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.mo-result.win .title{filter:drop-shadow(0 0 22px color-mix(in srgb, var(--jade) 60%, transparent))}}.mo-result.loss .title{color:#c9cfe0}.mo-result .vs2{color:var(--txt-dim);margin-top:8px;font-size:.78rem;animation:.5s ease-out .45s both mo-up}.mo-result .score{margin-top:10px;font-size:2.1rem;font-weight:700;animation:.5s ease-out .55s both mo-up}.mo-result .score .d{color:var(--txt-faint);margin:0 10px}.mo-result.win .score .me,.mo-result.loss .score .op{color:var(--txt)}.mo-result.win .score .op,.mo-result.loss .score .me{color:var(--txt-mute)}.mo-result .card{border:1px solid var(--t1);border-radius:18px;margin-top:22px;padding:18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mo-result .card{border:1px solid color-mix(in srgb, var(--t1) 40%, var(--line))}}.mo-result .card{background:linear-gradient(160deg, var(--bg-panel), var(--t1))}@supports (color:color-mix(in lab, red, red)){.mo-result .card{background:linear-gradient(160deg, var(--bg-panel), color-mix(in srgb, var(--t1) 14%, var(--bg-panel)))}}.mo-result .card{box-shadow:0 0 44px -18px var(--t1);animation:.6s cubic-bezier(.2,.9,.2,1) .75s both mo-up}.mo-result .val{background:linear-gradient(180deg, var(--t2), var(--t1));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;line-height:1.1;display:block}.mo-result .chip{border-radius:999px;margin-top:6px;padding:5px 12px;font-size:.8rem;font-weight:700;animation:.5s cubic-bezier(.3,1.7,.5,1) 1.1s both mo-chip;display:inline-block}.mo-result.win .chip{color:var(--jade);background:var(--jade)}@supports (color:color-mix(in lab, red, red)){.mo-result.win .chip{background:color-mix(in srgb, var(--jade) 14%, transparent)}}.mo-result.win .chip{border:1px solid var(--jade)}@supports (color:color-mix(in lab, red, red)){.mo-result.win .chip{border:1px solid color-mix(in srgb, var(--jade) 45%, transparent)}}.mo-result.win .chip{box-shadow:0 0 20px -6px var(--jade)}.mo-result.loss .chip{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.mo-result.loss .chip{background:color-mix(in srgb, var(--red) 12%, transparent)}}.mo-result.loss .chip{border:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.mo-result.loss .chip{border:1px solid color-mix(in srgb, var(--red) 40%, transparent)}}.mo-result .bar{background:var(--line-soft);border-radius:7px;height:7px;margin-top:16px;position:relative;overflow:hidden}.mo-result .bar i{background:var(--t1);border-radius:7px;transition:width 1.4s cubic-bezier(.2,.9,.2,1);position:absolute;inset:0 auto 0 0}.mo-result .bar b{background:var(--jade);opacity:.55;border-radius:7px;transition:width 1.4s cubic-bezier(.2,.9,.2,1);position:absolute;inset:0 auto 0 0}.mo-result .prog{margin-top:8px}.mo-result .rank{color:var(--txt-dim);justify-content:center;align-items:center;gap:10px;margin-top:14px;font-size:.72rem;display:flex}.mo-result .rank b{color:var(--t2);font-size:.9rem}.mo-result .rank .up{color:var(--jade)}.mo-result .rank .down{color:var(--red)}.mo-result .streak{color:#ffb07a;letter-spacing:.08em;background:#ff78281f;border:1px solid #ff8c3c66;border-radius:999px;align-items:center;gap:6px;margin-top:16px;padding:6px 12px;font-size:.7rem;animation:.5s ease-out 2.2s both mo-up;display:inline-flex}.mo-result .tip{color:var(--txt-mute);margin-top:16px;font-size:.76rem;animation:.5s ease-out 1.8s both mo-up}.mo-result .btns{animation:.5s ease-out 2s both mo-up}.mo-confetti{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mo-result .rays{opacity:.5;background:repeating-conic-gradient(from 0deg, var(--jade) 0 6deg, transparent 6deg 18deg);border-radius:50%;width:900px;height:900px;margin:-450px;position:absolute;top:22%;left:50%}@supports (color:color-mix(in lab, red, red)){.mo-result .rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--jade) 22%, transparent) 0 6deg, transparent 6deg 18deg)}}.mo-result .rays{animation:30s linear infinite mo-rot,.8s both mo-fade;-webkit-mask:radial-gradient(circle,#000 10%,#0000 55%);mask:radial-gradient(circle,#000 10%,#0000 55%)}@keyframes mo-wash{to{opacity:1}}@keyframes mo-raysIn{to{opacity:.8}}@keyframes mo-oldOut{0%{transform:translate(-50%,-50%)scale(1)}45%{filter:brightness(1.6);transform:translate(-50%,-50%)scale(1.08)rotate(-4deg)}60%{transform:translate(-50%,-50%)scale(1.1)rotate(4deg)}to{opacity:0;filter:blur(6px)brightness(3);transform:translate(-50%,-50%)scale(.2)}}@keyframes mo-newIn{0%{opacity:0;transform:translate(-50%,10%)scale(.3)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes mo-float{50%{transform:translate(-50%,-58%)scale(1.03)}}.mo-tier .veil{-webkit-backdrop-filter:none;background:#04060c}.mo-tier .wash{opacity:0;background:radial-gradient(80% 60% at 50% 40%, var(--new), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mo-tier .wash{background:radial-gradient(80% 60% at 50% 40%, color-mix(in srgb, var(--new) 55%, transparent), transparent 70%)}}.mo-tier .wash{animation:1.2s ease-out 1.5s forwards mo-wash}.mo-tier .rays{opacity:0;background:repeating-conic-gradient(from 0deg, var(--new2) 0 5deg, transparent 5deg 15deg);border-radius:50%;width:1000px;height:1000px;margin:-500px;position:absolute;top:40%;left:50%}@supports (color:color-mix(in lab, red, red)){.mo-tier .rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--new2) 30%, transparent) 0 5deg, transparent 5deg 15deg)}}.mo-tier .rays{animation:24s linear infinite mo-rot,1s 1.6s forwards mo-raysIn;-webkit-mask:radial-gradient(circle,#000 5%,#0000 50%);mask:radial-gradient(circle,#000 5%,#0000 50%)}.mo-tier .stage{height:200px;position:relative}.mo-tier .emb{font-size:5.5rem;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mo-tier .old{animation:1.4s cubic-bezier(.5,0,.8,.3) .3s forwards mo-oldOut}.mo-tier .new{opacity:0;filter:drop-shadow(0 0 30px var(--new));animation:.9s cubic-bezier(.3,1.6,.5,1) 1.55s forwards mo-newIn,3s ease-in-out 2.5s infinite mo-float}.mo-tier .burst{border:3px solid var(--new2);opacity:0;border-radius:50%;width:60px;height:60px;margin:-30px;animation:.9s ease-out 1.55s both mo-shock;position:absolute;top:50%;left:50%}.mo-tier .kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--txt-dim);font-size:.66rem;animation:.5s ease-out 2s both mo-up}.mo-tier .name{letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(180deg, #fff 5%, var(--new2) 45%, var(--new));color:#0000;filter:drop-shadow(0 0 20px var(--new));-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:2.8rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mo-tier .name{filter:drop-shadow(0 0 20px color-mix(in srgb, var(--new) 70%, transparent))}}.mo-tier .name{animation:.6s cubic-bezier(.3,1.6,.5,1) 2.15s both mo-stamp2}.mo-tier .perks{color:var(--txt-dim);flex-direction:column;align-items:center;gap:8px;margin-top:16px;font-size:.76rem;animation:.6s ease-out 2.6s both mo-up;display:flex}.mo-tier .perks b{color:var(--new2);font-weight:600}.mo-tier .btns{animation:.5s ease-out 3s both mo-up}@media (prefers-reduced-motion:reduce){.mo-scene,.mo-scene *{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@keyframes page-fade{0%{opacity:0}}@keyframes page-r{0%{filter:blur(4px);transform:translate(28px)scale(.99)}}@keyframes page-l{0%{filter:blur(4px);transform:translate(-28px)scale(.99)}}@keyframes page-up{0%{filter:blur(3px);transform:translateY(10px)}}.page-enter .rise{animation:none}.page-enter{flex-direction:column;flex:1;animation:.38s ease-out backwards page-fade;display:flex}.page-enter>:not(.tier-ambient){animation:.38s cubic-bezier(.2,.9,.2,1) backwards page-up}.page-enter.r>:not(.tier-ambient){animation-name:page-r}.page-enter.l>:not(.tier-ambient){animation-name:page-l}@property --cl-a{syntax:"<angle>";inherits:false;initial-value:45deg}@keyframes cl-spin{to{--cl-a:405deg}}@keyframes cl-grow{0%{transform:scaleX(0)}}.cl-podium{position:relative}.cl-col{z-index:1}.cl-avwrap{background:conic-gradient(from var(--cl-a), var(--m1), var(--m2), var(--m1), var(--m2), var(--m1));animation:6s linear infinite cl-spin}.cl-bar{transform-origin:0;animation:.9s cubic-bezier(.2,.9,.2,1) .15s backwards cl-grow}.cl-row{background:linear-gradient(160deg,#0e162ad6,#090e1ce6);transition:border-color .2s,transform .2s}.cl-move{letter-spacing:.02em;border-radius:5px;flex:none;padding:1px 5px;font-size:.52rem;font-weight:700}.cl-move.up{color:var(--jade);background:var(--jade)}@supports (color:color-mix(in lab, red, red)){.cl-move.up{background:color-mix(in srgb, var(--jade) 14%, transparent)}}.cl-move.dn{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.cl-move.dn{background:color-mix(in srgb, var(--red) 12%, transparent)}}.cl-move.eq{color:var(--txt-faint)}.cl-move.new{color:var(--gold);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.cl-move.new{background:color-mix(in srgb, var(--gold) 14%, transparent)}}.cl-col .cl-move{margin-top:4px}.pc-wrap{perspective:1100px;width:min(330px,100%);margin:0 auto}.pc{--rx:0deg;--ry:0deg;cursor:pointer;touch-action:pan-y;will-change:transform, scale;transform:rotateX(var(--rx)) rotateY(var(--ry));-webkit-tap-highlight-color:transparent;transition:transform .5s cubic-bezier(.3,1.2,.4,1);display:grid}.pc.act{transition:transform 80ms linear}.pc-face{background:linear-gradient(160deg, #10182e, var(--t1) 70%, #0b1120);border-radius:20px;grid-area:1/1;padding:16px 16px 26px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pc-face{background:linear-gradient(160deg, #10182e, color-mix(in srgb, var(--t1) 22%, #0b1120) 70%, #0b1120)}}.pc-face{border:2px solid var(--t1)}@supports (color:color-mix(in lab, red, red)){.pc-face{border:2px solid color-mix(in srgb, var(--t1) 80%, transparent)}}.pc-face{box-shadow:0 30px 60px -24px #000000e6, 0 0 50px -16px var(--t1), inset 0 0 0 1px #ffffff0f}.pc.flipped .pc-face.front,.pc:not(.flipped) .pc-face.back{visibility:hidden;opacity:0;pointer-events:none}.pc-grain{pointer-events:none;opacity:.16;background-image:repeating-linear-gradient(45deg,#ffffff1f 0 1px,#0000 1px 6px);position:absolute;inset:0}.pc-holo{pointer-events:none;mix-blend-mode:color-dodge;opacity:.12;background:linear-gradient(115deg,#0000 20%,#ff00aa59 35%,#00ffe659 45%,#ffe60059 55%,#785aff59 65%,#0000 80%) 0 0/250% 250%;background-position:var(--hx,50%) var(--hy,50%);position:absolute;inset:0}.pc-wrap[data-level="1"] .pc-holo,.pc-wrap[data-level="2"] .pc-holo{opacity:.2}.pc-wrap[data-level="3"] .pc-holo{opacity:.28}.pc-wrap[data-level="4"] .pc-holo{opacity:.34}.pc-wrap[data-level="5"] .pc-holo{opacity:.42}.pc-glare{pointer-events:none;mix-blend-mode:overlay;background:radial-gradient(circle at var(--hx,50%) var(--hy,30%), #ffffff52, transparent 45%);position:absolute;inset:0}.pc-in{z-index:1;position:relative}.pc-top{letter-spacing:.18em;text-transform:uppercase;color:var(--t2);justify-content:space-between;gap:8px;font-size:.52rem;display:flex}.pc-avatar{justify-content:center;margin-top:12px;display:flex}.pc-name{justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:1.3rem;font-weight:600;display:flex}.pc-elo{text-align:center;margin-top:14px}.pc-elo .sk-value{line-height:1.05}.pc-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px;display:grid}.pc-stats div{text-align:center;background:#04060c73;border:1px solid #ffffff12;border-radius:9px;padding:7px 4px}.pc-stats b{margin-top:2px;font-size:.82rem;display:block}.pc-num{letter-spacing:.12em;color:var(--txt-faint);font-size:.48rem;position:absolute;bottom:-18px;right:0}.pc-recs{flex-direction:column;gap:7px;margin-top:16px;display:flex}.pc-rec{color:var(--txt-dim);background:#04060c73;border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;gap:10px;padding:9px 12px;font-size:.74rem;display:flex}.pc-rec b{text-overflow:ellipsis;white-space:nowrap;max-width:55%;color:var(--txt);font-size:.74rem;overflow:hidden}.pc-empty{text-align:center;color:var(--txt-mute);margin-top:40px;font-size:.78rem}.pc-more{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--t2);margin-top:14px;font-size:.6rem;display:block}.pc-hint{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--txt-faint);margin-top:10px;font-size:.56rem}@keyframes chat-pop{0%{opacity:0;transform:translateY(8px)scale(.95)}}.chat-row{animation:.35s cubic-bezier(.3,1.5,.5,1) backwards chat-pop}.chat-av{box-shadow:0 0 10px -4px var(--tc)}.chat-bubble{border-color:var(--tc);border-radius:14px 14px 14px 4px}@supports (color:color-mix(in lab, red, red)){.chat-bubble{border-color:color-mix(in srgb, var(--tc) 30%, var(--line))}}.chat-bubble{background:linear-gradient(160deg,#121b32e6,#0b1120eb);line-height:1.4}.chat-row.mine .chat-bubble{border-color:var(--jade);border-radius:14px 14px 4px}@supports (color:color-mix(in lab, red, red)){.chat-row.mine .chat-bubble{border-color:color-mix(in srgb, var(--jade) 50%, transparent)}}.chat-row.mine .chat-bubble{color:#eafff7;box-shadow:0 8px 20px -12px var(--jade);background:linear-gradient(160deg,#1f9e7c,#146a55)}.chat-sys{width:fit-content;max-width:100%;color:var(--gold);background:var(--gold);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:4px auto;padding:6px 12px;font-size:.6rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.chat-sys{background:color-mix(in srgb, var(--gold) 9%, #06081099)}}.chat-sys{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.chat-sys{border:1px solid color-mix(in srgb, var(--gold) 35%, transparent)}}.chat-sys{animation:.4s backwards chat-pop}.chat-sys:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#f4d77038 50%,#0000 60%) 150% 0/260% 100% no-repeat;animation:3.5s ease-in-out infinite arc-sweep;position:absolute;inset:0}.chat-sys .t{color:var(--txt-faint);font-size:.55rem}.chat-composer{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:#0b1120e0;border-radius:16px;gap:8px;padding:5px;transition:border-color .25s,box-shadow .25s;display:flex}.chat-composer:focus-within{border-color:var(--jade)}@supports (color:color-mix(in lab, red, red)){.chat-composer:focus-within{border-color:color-mix(in srgb, var(--jade) 60%, var(--line))}}.chat-composer:focus-within{box-shadow:0 0 22px -8px var(--jade)}.app-main .chat-composer input:focus{box-shadow:none;border:0}.chat-send{background:linear-gradient(180deg, #27b58e, var(--jade-deep));width:42px;box-shadow:0 6px 16px -6px var(--jade);border-radius:12px;flex:none;place-items:center;transition:transform .2s,opacity .2s;display:grid}.chat-send:active{transform:scale(.9)rotate(-12deg)}.chat-send:disabled{opacity:.35}@property --ann-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ann-spin{to{--ann-a:360deg}}@keyframes ann-in{0%{opacity:0;transform:translateY(12px)}}@keyframes ann-shine{to{background-position:-220% 0}}.ann-tl{flex-direction:column;gap:14px;padding-left:20px;display:flex;position:relative}.ann-tl:before{content:"";background:linear-gradient(180deg, var(--jade), var(--line) 30%, transparent);width:2px;position:absolute;top:8px;bottom:8px;left:5px}.ann{animation:.5s cubic-bezier(.2,.9,.2,1) backwards ann-in;position:relative}.ann:before{content:"";background:var(--line);border:2px solid #0b1120;border-radius:50%;width:10px;height:10px;position:absolute;top:22px;left:-21px}.ann-title{color:var(--txt)}.ann.new{box-shadow:0 0 34px -18px var(--jade);border-color:#0000}.ann.new:before{background:var(--jade);box-shadow:0 0 0 4px var(--jade), 0 0 12px var(--jade)}@supports (color:color-mix(in lab, red, red)){.ann.new:before{box-shadow:0 0 0 4px color-mix(in srgb, var(--jade) 25%, transparent), 0 0 12px var(--jade)}}.ann.new:before{animation:1.6s infinite pulse-urgent}.ann.new:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ann-a), transparent 0 55%, var(--jade) 75%, #8ff0d8 80%, transparent 90%), linear-gradient(var(--line), var(--line));-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;animation:6s linear infinite ann-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ann.new .ann-title{background:linear-gradient(100deg, #fff 20%, var(--jade) 50%, #fff 80%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite ann-shine}.ann-badge{letter-spacing:.14em;text-transform:uppercase;color:#04060c;background:var(--jade);box-shadow:0 0 12px -2px var(--jade);border-radius:5px;padding:2px 7px;font-size:.5rem;font-weight:700;animation:1.6s infinite pulse-urgent}@media (prefers-reduced-motion:reduce){.page-enter,.page-enter>*,.cl-avwrap,.cl-bar,.chat-row,.chat-sys,.chat-sys:after,.ann,.ann.new:before,.ann.new:after,.ann.new .ann-title,.ann-badge{animation:none!important}.pc{transition:none!important}}html.mo-open body>:not(.mo-scene){visibility:hidden}html.mo-open body>:not(.mo-scene) *{animation-play-state:paused!important}@media (hover:none) and (pointer:coarse){.tier-ambient .aurora{filter:none;mix-blend-mode:normal;animation:none}.tier-ambient .floor,.tier-ambient[data-level] .holo,.tier-ambient[data-level] .pt{animation:none}.app-header,.app-nav,.chat-composer,.cl-tierhead,.av-scrim,.auth-chip,.auth-card,.mo-scene .veil{-webkit-backdrop-filter:none;backdrop-filter:none}.app-header{background:#080b16f2}.app-nav{background:#080b16f7}.cl-tierhead{background:var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){.cl-tierhead{background:color-mix(in srgb, var(--bg-deep) 95%, transparent)}}.mo-scene .veil{background:#04060c}@keyframes page-r{0%{transform:translate(28px)scale(.99)}}@keyframes page-l{0%{transform:translate(-28px)scale(.99)}}@keyframes page-up{0%{transform:translateY(10px)}}.skin[data-level] .sk-name,.skin .sk-hero .foil,.skin[data-level] .sk-hero .foil,.skin[data-level] .elo-card .foil,.skin .elo-card:before,.skin .elo-card .rays,.skin .elo-card .sk-value,.skin[data-level] .sk-avatar,.duo-hero .foil,.cl-avwrap,.cl-step.s1 .cl-foil,.alert-duel:after,.arc-play:after,.chat-sys:after,.ann.new:after,.ann.new .ann-title{animation:none}.skin .elo-card>.sparks{display:none}.mo-result .rays{animation:.8s both mo-fade}.mo-tier .rays{animation:1s 1.6s forwards mo-raysIn}.mo-vs .vs,.mo-result.win .title,.mo-tier .name,.mo-tier .new{filter:none}@keyframes mo-stamp2{0%{opacity:0;transform:scale(2.4)}}@keyframes mo-oldOut{0%{transform:translate(-50%,-50%)scale(1)}45%{transform:translate(-50%,-50%)scale(1.08)rotate(-4deg)}60%{transform:translate(-50%,-50%)scale(1.1)rotate(4deg)}to{opacity:0;transform:translate(-50%,-50%)scale(.2)}}.skin .elo-card>.glare{display:none}}.mt-live{padding-top:10px}.mt-arena{height:150px;margin:0 -14px;position:relative}.mt-arena canvas,.ld-arena canvas{width:100%;height:100%;display:block}.mt-arena .auth-rally,.ld-arena .auth-rally{white-space:nowrap;top:4px;left:50%;right:auto;transform:translate(-50%)}.mt-camps{align-items:center;gap:8px;margin-top:-4px;display:flex}.mt-side{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.mt-side.r{text-align:right;flex-direction:row-reverse}.mt-side .nm{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.mt-side .cap{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin-top:2px;font-size:.48rem}.mt-av{background:#0c1322;border:2px solid;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:.7rem;font-weight:700;display:grid}.mt-side.l .mt-av{color:#2dd4a8;border-color:#2dd4a8;box-shadow:0 0 12px #2dd4a866}.mt-side.r .mt-av{color:#6f8cff;border-color:#6f8cff;box-shadow:0 0 12px #6f8cff66}.mt-vs{color:var(--txt-faint);flex:none;font-size:.7rem;font-weight:900}@keyframes ld-in{0%{opacity:0}to{opacity:1}}.ld-wrap{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:55vh;animation:.3s ease-out .25s backwards ld-in;display:flex}.ld-arena{width:min(340px,100%);height:140px;position:relative}.ld-wrap .label{margin-top:6px}@media (prefers-reduced-motion:reduce){.ld-wrap{animation:none}}@keyframes ab-in{0%{opacity:0;transform:translateY(14px)}}@keyframes ab-word{0%{opacity:0;letter-spacing:.3em;transform:translateY(10px)scale(.96)}}.ab-in{animation:.55s cubic-bezier(.2,.9,.2,1) backwards ab-in}.ab-main{z-index:1;min-height:100dvh;padding:max(18px, env(safe-area-inset-top)) 16px max(32px, env(safe-area-inset-bottom));justify-content:center;display:flex;position:relative}.ab-col{width:100%;max-width:560px}.ab-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ab-back{border:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;color:var(--txt-dim);background:#080b16b3;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.58rem;transition:color .2s,border-color .2s;display:inline-flex}.ab-back:hover{color:var(--txt);border-color:var(--jade)}@supports (color:color-mix(in lab, red, red)){.ab-back:hover{border-color:color-mix(in srgb, var(--jade) 55%, var(--line))}}.ab-back span{color:var(--jade);transition:transform .2s}.ab-back:hover span{transform:translate(-2px)}.ab-mechip{border:1px solid var(--t1,var(--jade));border-radius:999px;align-items:center;gap:7px;min-width:0;padding:6px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ab-mechip{border:1px solid color-mix(in srgb, var(--t1,var(--jade)) 45%, var(--line))}}.ab-mechip{letter-spacing:.1em;color:var(--txt-dim);white-space:nowrap;text-overflow:ellipsis;background:#080b16b3;font-size:.56rem;overflow:hidden}.ab-mechip i{background:var(--jade);width:6px;height:6px;box-shadow:0 0 8px var(--jade);border-radius:50%;flex:none}.ab-hero{text-align:center;margin-top:30px}.ab-kicker{letter-spacing:.34em;text-transform:uppercase;color:var(--jade);font-size:.58rem}.ab-word{letter-spacing:.08em;margin-top:6px;font-size:2.7rem;font-weight:700;line-height:1.05;animation-name:ab-word}.ab-word span{color:var(--jade);text-shadow:0 0 24px var(--jade)}@supports (color:color-mix(in lab, red, red)){.ab-word span{text-shadow:0 0 24px color-mix(in srgb, var(--jade) 55%, transparent)}}.ab-tag{max-width:330px;color:var(--txt-dim);margin:8px auto 0;font-size:.8rem;line-height:1.5}.ab-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.ab-fact{border:1px solid var(--line);background:linear-gradient(160deg,#0e162ad1,#090e1ce0);border-radius:14px;padding:12px 6px 10px;box-shadow:inset 0 1px #ffffff0a}.ab-fact b{color:var(--txt);text-shadow:0 0 16px var(--jade);font-size:1.2rem;display:block}@supports (color:color-mix(in lab, red, red)){.ab-fact b{text-shadow:0 0 16px color-mix(in srgb, var(--jade) 35%, transparent)}}.ab-fact span{letter-spacing:.08em;text-transform:uppercase;color:var(--txt-mute);margin-top:3px;font-size:.56rem;line-height:1.3;display:block}.ab-list{flex-direction:column;gap:10px;margin-top:26px;display:flex}.ab-sec{--ac:var(--jade);border:1px solid var(--line);background:linear-gradient(160deg,#0e162ad6,#090e1ce6);border-radius:16px;transition:border-color .3s,box-shadow .3s;position:relative;box-shadow:inset 0 1px #ffffff08}.ab-sec:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg, transparent, var(--ac), transparent);height:1px;transition:opacity .3s;position:absolute;top:-1px;left:16px;right:16px}.ab-sec.open{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.ab-sec.open{border-color:color-mix(in srgb, var(--ac) 40%, var(--line))}}.ab-sec.open{box-shadow:0 18px 40px -26px var(--ac), 0 1px 0 #ffffff0a inset}.ab-sec.open:before{opacity:.9}.ab-head{text-align:left;cursor:pointer;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.ab-ic{width:38px;height:38px;color:var(--ac);background:var(--ac);border-radius:11px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ab-ic{background:color-mix(in srgb, var(--ac) 12%, #06081099)}}.ab-ic{border:1px solid var(--ac)}@supports (color:color-mix(in lab, red, red)){.ab-ic{border:1px solid color-mix(in srgb, var(--ac) 30%, transparent)}}.ab-ic{transition:transform .35s cubic-bezier(.3,1.6,.5,1),box-shadow .3s}.ab-sec.open .ab-ic{box-shadow:0 0 18px -6px var(--ac);transform:rotate(-6deg)scale(1.05)}.ab-num{letter-spacing:.2em;color:var(--ac);opacity:.85;font-size:.5rem;display:block}.ab-title{color:var(--txt);margin-top:1px;font-size:.95rem;font-weight:600;display:block}.ab-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--txt-mute);margin-top:1px;font-size:.68rem;display:block;overflow:hidden}.ab-chev{border:1px solid var(--line);border-radius:50%;flex:none;width:26px;height:26px;transition:transform .35s cubic-bezier(.3,1.3,.5,1),border-color .3s,background .3s;position:relative}.ab-chev:before{content:"";border:solid var(--txt-mute);border-width:0 1.6px 1.6px 0;width:7px;height:7px;transition:border-color .3s;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ab-sec.open .ab-chev{border-color:var(--ac);transform:rotate(180deg)}@supports (color:color-mix(in lab, red, red)){.ab-sec.open .ab-chev{border-color:color-mix(in srgb, var(--ac) 50%, var(--line))}}.ab-sec.open .ab-chev{background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.ab-sec.open .ab-chev{background:color-mix(in srgb, var(--ac) 10%, transparent)}}.ab-sec.open .ab-chev:before,.ab-head:hover .ab-chev{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.ab-head:hover .ab-chev{border-color:color-mix(in srgb, var(--ac) 50%, var(--line))}}.ab-body{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.9,.2,1);display:grid}.ab-sec.open .ab-body{grid-template-rows:1fr}.ab-inner{min-height:0;overflow:hidden}.ab-pad{opacity:0;padding:2px 16px 18px;transition:opacity .25s,transform .35s;transform:translateY(-6px)}.ab-sec.open .ab-pad{opacity:1;transition-delay:80ms;transform:none}.ab-p{color:var(--txt-dim);margin-top:12px;font-size:.84rem;line-height:1.6}.ab-p:first-child{margin-top:0}.ab-p b,.ab-tile b,.ab-note p b,.ab-q p b{color:var(--txt);font-weight:600}.ab-code{border:1px solid var(--line-soft);color:var(--txt);white-space:nowrap;background:#060810b3;border-radius:6px;padding:2px 6px;font-size:.64rem}.ab-bul{color:var(--txt-dim);flex-direction:column;gap:8px;margin-top:10px;font-size:.8rem;line-height:1.5;display:flex}.ab-bul li{padding-left:16px;position:relative}.ab-bul li:before{content:"";background:var(--ac);width:6px;height:6px;box-shadow:0 0 8px var(--ac);border-radius:2px;position:absolute;top:.58em;left:2px;transform:rotate(45deg)}.ab-note{--ac:var(--jade);border:1px solid var(--ac);border-radius:12px;margin-top:12px;padding:11px 13px 11px 16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ab-note{border:1px solid color-mix(in srgb, var(--ac) 28%, var(--line-soft))}}.ab-note{background:linear-gradient(100deg, var(--ac), #0608108c 70%)}@supports (color:color-mix(in lab, red, red)){.ab-note{background:linear-gradient(100deg, color-mix(in srgb, var(--ac) 10%, #060810b3), #0608108c 70%)}}.ab-note:before{content:"";background:var(--ac);width:3px;box-shadow:0 0 12px var(--ac);position:absolute;top:0;bottom:0;left:0}.ab-note>b{letter-spacing:.16em;text-transform:uppercase;color:var(--ac);font-size:.58rem;display:block}.ab-note p{color:var(--txt-dim);margin-top:4px;font-size:.78rem;line-height:1.55}.ab-modes{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.ab-mode{text-align:center;border:1px solid var(--ac);border-radius:13px;padding:12px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ab-mode{border:1px solid color-mix(in srgb, var(--ac) 35%, var(--line))}}.ab-mode{background:radial-gradient(120% 90% at 50% 0%, var(--ac), #06081080 70%)}@supports (color:color-mix(in lab, red, red)){.ab-mode{background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--ac) 18%, transparent), #06081080 70%)}}.ab-mode span{color:var(--ac);text-shadow:0 0 14px var(--ac);font-size:1.05rem;font-weight:700;display:block}@supports (color:color-mix(in lab, red, red)){.ab-mode span{text-shadow:0 0 14px color-mix(in srgb, var(--ac) 50%, transparent)}}.ab-mode b{margin-top:4px;font-size:.82rem;display:block}.ab-mode small{color:var(--txt-mute);font-size:.64rem;display:block}.ab-steps{flex-direction:column;gap:12px;display:flex;position:relative}.ab-steps:before{content:"";background:linear-gradient(180deg, var(--jade), var(--jade) 60%, var(--line));width:2px;position:absolute;top:14px;bottom:14px;left:13px}@supports (color:color-mix(in lab, red, red)){.ab-steps:before{background:linear-gradient(180deg, var(--jade), color-mix(in srgb, var(--jade) 20%, var(--line)) 60%, var(--line))}}.ab-steps li{gap:12px;display:flex;position:relative}.ab-steps .n{z-index:1;width:28px;height:28px;color:var(--jade);border:1.5px solid var(--jade);background:#0b1120;border-radius:50%;flex:none;place-items:center;font-size:.66rem;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.ab-steps .n{border:1.5px solid color-mix(in srgb, var(--jade) 70%, transparent)}}.ab-steps .n{box-shadow:0 0 12px -3px var(--jade)}.ab-steps li:last-child .n{color:#04060c;background:var(--jade)}.ab-steps b{padding-top:4px;font-size:.84rem;font-weight:600;display:block}.ab-steps p{color:var(--txt-mute);margin-top:1px;font-size:.76rem;line-height:1.45}.ab-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.ab-tile{--ac:var(--jade);border:1px solid var(--line-soft);border-top:2px solid var(--ac);background:#0608108c;border-radius:12px;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.ab-tile{border-top:2px solid color-mix(in srgb, var(--ac) 70%, transparent)}}.ab-tile>b{color:var(--txt);font-size:.78rem;display:block}.ab-tile p{color:var(--txt-mute);margin-top:4px;font-size:.7rem;line-height:1.45}.ab-cases{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.ab-case{border:1px solid var(--line-soft);background:#0608108c;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ab-case .ar{letter-spacing:-.05em;font-size:.6rem}.ab-case .t{color:var(--txt-mute);font-size:.7rem}.ab-case b{color:var(--txt-dim);font-size:.82rem;font-weight:600}.ab-case.up .ar{color:var(--jade)}.ab-case.dn .ar{color:var(--red)}.ab-case.big.up{border-color:var(--jade)}@supports (color:color-mix(in lab, red, red)){.ab-case.big.up{border-color:color-mix(in srgb, var(--jade) 40%, var(--line-soft))}}.ab-case.big.up{background:var(--jade)}@supports (color:color-mix(in lab, red, red)){.ab-case.big.up{background:color-mix(in srgb, var(--jade) 9%, #06081099)}}.ab-case.big.up b{color:var(--jade)}.ab-case.big.dn{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.ab-case.big.dn{border-color:color-mix(in srgb, var(--red) 38%, var(--line-soft))}}.ab-case.big.dn{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.ab-case.big.dn{background:color-mix(in srgb, var(--red) 8%, #06081099)}}.ab-case.big.dn b{color:var(--red)}.ab-sim{border:1px solid var(--line);background:#06081099;border-radius:14px;margin-top:16px;padding:12px}.ab-sim-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ab-sim-elo{color:var(--gold);font-size:.8rem;font-weight:700}.ab-sim-cols,.ab-sim-row{grid-template-columns:1fr 74px 1fr;align-items:center;gap:8px;display:grid}.ab-sim-cols{margin:12px 0 4px;font-size:.5rem}.ab-sim-cols span:nth-child(2){text-align:center}.ab-sim-cols span:last-child{text-align:right}.ab-sim-row{border-top:1px solid var(--line-soft);padding:6px 0}.ab-sim-row .side{align-items:center;gap:6px;height:18px;display:flex}.ab-sim-row .side.l{justify-content:flex-end}.ab-sim-row i{min-width:3px;height:8px;transform-origin:var(--o);border-radius:4px;display:block}.ab-sim-row .side.l i{--o:right;background:linear-gradient(270deg, var(--red), var(--red))}@supports (color:color-mix(in lab, red, red)){.ab-sim-row .side.l i{background:linear-gradient(270deg, var(--red), color-mix(in srgb, var(--red) 50%, transparent))}}.ab-sim-row .side.r i{--o:left;background:linear-gradient(90deg, var(--jade), var(--jade))}@supports (color:color-mix(in lab, red, red)){.ab-sim-row .side.r i{background:linear-gradient(90deg, var(--jade), color-mix(in srgb, var(--jade) 50%, transparent))}}.ab-sec.open .ab-sim-row i{animation:.8s cubic-bezier(.2,.9,.2,1) .2s backwards cl-grow}.ab-sim-row .v{flex:none;width:30px;font-size:.68rem;font-weight:700}.ab-sim-row .side.l .v{text-align:left;color:var(--red);order:-1;margin-right:auto}.ab-sim-row .side.r .v{text-align:right;color:var(--jade);margin-left:auto}.ab-sim-row .opp{text-align:center;color:var(--txt-dim);font-size:.72rem;line-height:1.15}.ab-sim-row .opp small{font-family:var(--font-chakra), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:.5rem;display:block}.ab-sim-row.me{border:1px solid var(--gold);margin:0 -6px;padding:6px}@supports (color:color-mix(in lab, red, red)){.ab-sim-row.me{border:1px solid color-mix(in srgb, var(--gold) 40%, transparent)}}.ab-sim-row.me{background:var(--gold);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.ab-sim-row.me{background:color-mix(in srgb, var(--gold) 7%, transparent)}}.ab-sim-row.me .opp{color:var(--txt)}.ab-sim-row.me+.ab-sim-row{border-top-color:#0000}.ab-ladder{flex-direction:column;gap:6px;display:flex}.ab-tier{border:1px solid var(--t1);border-radius:12px;align-items:center;gap:11px;padding:9px 12px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ab-tier{border:1px solid color-mix(in srgb, var(--t1) 35%, var(--line-soft))}}.ab-tier{background:linear-gradient(100deg, var(--t1), #0608108c 65%)}@supports (color:color-mix(in lab, red, red)){.ab-tier{background:linear-gradient(100deg, color-mix(in srgb, var(--t1) 16%, #060810bf), #0608108c 65%)}}.ab-tier .em{border:1.5px solid var(--t1);background:#060810b3;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ab-tier .em{border:1.5px solid color-mix(in srgb, var(--t1) 80%, transparent)}}.ab-tier .em{box-shadow:0 0 12px -4px var(--t1)}.ab-tier .nm{letter-spacing:.06em;background:linear-gradient(180deg, var(--t2), var(--t1));color:#0000;-webkit-background-clip:text;background-clip:text;flex:1;font-size:.78rem;font-weight:700}.ab-tier .rg{color:var(--txt-mute);font-size:.62rem}.ab-tier[data-level="0"] .em{color:var(--txt-mute)}.ab-tier[data-level="5"]{box-shadow:0 0 24px -14px var(--t1)}.ab-tier[data-level="5"] .em,.ab-tier[data-level="4"] .em{box-shadow:0 0 16px -2px var(--t1)}.ab-tier.mine{border-color:var(--t1);box-shadow:0 0 0 1px var(--t1), 0 0 26px -10px var(--t1)}.ab-tier .you{letter-spacing:.14em;text-transform:uppercase;color:#04060c;background:var(--t2);border-radius:5px;padding:2px 7px;font-size:.48rem;font-weight:700}.ab-rules{flex-direction:column;gap:8px;margin-top:12px;display:flex}.ab-rule{border:1px solid var(--line-soft);background:#0608108c;border-radius:12px;gap:12px;padding:10px 12px;display:flex}.ab-rule .k{color:var(--jade);opacity:.8;flex:none;padding-top:2px;font-size:.7rem;font-weight:700}.ab-rule b{font-size:.8rem;display:block}.ab-rule p{color:var(--txt-mute);margin-top:2px;font-size:.72rem;line-height:1.45}.ab-faq{flex-direction:column;gap:6px;display:flex}.ab-q{border:1px solid var(--line-soft);background:#0608108c;border-radius:12px;transition:border-color .25s}.ab-q[open]{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.ab-q[open]{border-color:color-mix(in srgb, var(--red) 35%, var(--line-soft))}}.ab-q summary{cursor:pointer;padding:11px 36px 11px 12px;font-size:.8rem;font-weight:600;list-style:none;display:block;position:relative}.ab-q summary::-webkit-details-marker{display:none}.ab-q summary:after{content:"+";font-family:var(--font-orbitron), monospace;color:var(--txt-faint);font-size:.85rem;transition:transform .3s,color .3s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ab-q[open] summary:after{color:var(--red);transform:translateY(-50%)rotate(45deg)}.ab-q p{color:var(--txt-dim);padding:0 12px 12px;font-size:.76rem;line-height:1.55;animation:.35s ease-out ab-in}.ab-foot{flex-direction:column;gap:12px;margin-top:22px;animation:.55s cubic-bezier(.2,.9,.2,1) .9s backwards ab-in;display:flex}.ab-cta{text-align:center;display:block}@media (prefers-reduced-motion:reduce){.ab-in,.ab-foot,.ab-q p,.ab-sec.open .ab-sim-row i{animation:none!important}.ab-body,.ab-pad,.ab-chev,.ab-ic{transition:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
