/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:"Archivo Variable", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--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-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-3xl:64px;--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);--font-display:"Barlow Condensed Variable", "Arial Narrow", sans-serif;--font-sport:"Orbitron Variable", "Arial Narrow", sans-serif;--color-canvas:#0a0a0c;--color-surface:#141517;--color-surface-raised:#1b1d20;--color-surface-inset:#0e0f10;--color-surface-strong:#24272b;--color-text:#e6e6e6;--color-text-muted:#9b9ea3;--color-line-subtle:#2a2d31;--color-line-strong:#484c52;--color-action:#c6ff2e;--color-action-hover:#d4ff63;--color-reference:#6a6d72;--color-reference-bright:#b2b4b8;--color-information:#89939a;--color-success-strong:#a8d943;--color-error-strong:#d76d62;--color-warning-strong:#c9a557;--color-corner-red:#a9abad;--color-corner-blue:var(--color-information);--color-neutral-strong:#202225;--color-on-strong:#0a0a0c;--color-photo-ink:#060708;--color-photo-copy:#f5f5ef;--color-photo-copy-muted:#c5cbc8;--color-shadow:#0000006b;--color-ink:var(--color-canvas);--color-panel:var(--color-surface);--color-panel-raised:var(--color-surface-raised);--color-line:var(--color-line-subtle);--color-line-bright:var(--color-line-strong);--color-paper:var(--color-text);--color-muted:var(--color-text-muted);--color-coral:var(--color-action);--color-copper:var(--color-reference-bright);--color-slate-blue:var(--color-information);--color-paper-soft:var(--color-surface-inset);--color-paper-high:var(--color-surface-raised);--ease-instrument:cubic-bezier(.16, 1, .3, 1)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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:where(:not(iframe)){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}html{scroll-behavior:smooth;background:var(--color-ink)}body{background:linear-gradient(to right, #2a2d3138 1px, transparent 1px), linear-gradient(to bottom, #2a2d312e 1px, transparent 1px), var(--color-ink);min-height:100vh;overflow-x:hidden}@supports (color:color-mix(in lab, red, red)){body{background:linear-gradient(to right, color-mix(in srgb, var(--color-line-subtle) 22%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--color-line-subtle) 18%, transparent) 1px, transparent 1px), var(--color-ink)}}body{color:var(--color-paper);font-family:var(--font-sans);text-rendering:optimizelegibility;background-size:5rem 5rem}::selection{background:#c6ff2e3d}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--color-action) 24%, transparent)}}::selection{color:var(--color-paper)}:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}h1,h2,h3,.font-display{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-weight:750}button,input,select,textarea{font:inherit}input:-webkit-autofill{-webkit-text-fill-color:var(--color-paper);caret-color:var(--color-paper);box-shadow:inset 0 0 0 1000px var(--color-surface-inset)}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-paper);caret-color:var(--color-paper);box-shadow:inset 0 0 0 1000px var(--color-surface-inset)}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-paper);caret-color:var(--color-paper);box-shadow:inset 0 0 0 1000px var(--color-surface-inset)}textarea:-webkit-autofill{-webkit-text-fill-color:var(--color-paper);caret-color:var(--color-paper);box-shadow:inset 0 0 0 1000px var(--color-surface-inset)}select:-webkit-autofill{-webkit-text-fill-color:var(--color-paper);caret-color:var(--color-paper);box-shadow:inset 0 0 0 1000px var(--color-surface-inset)}:root{--page-scroll-lock:initial;--page-overflow:var(--page-scroll-lock) hidden}:root:not(span){overflow:var(--page-overflow)}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}:root,[data-theme]{background-color:var(--root-bg);color:var(--color-base-content)}:root{background-color:var(--page-scroll-bg,var(--root-bg))}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}}:root{--page-has-backdrop:var(--page-scroll-lock) 1;--page-scroll-bg:var(--page-scroll-lock) var(--root-bg,#0000)}@supports (color:color-mix(in lab, red, red)){:root{--page-scroll-bg:var(--page-scroll-lock) color-mix(in srgb, var(--root-bg,#0000), oklch(0% 0 0) calc(var(--page-has-backdrop,0) * 40%))}}:root{background-image:var(--page-scroll-lock) linear-gradient(var(--root-bg,#0000), var(--root-bg,#0000));transition:var(--page-scroll-lock) background-color .3s ease-out;animation:var(--page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--page-scroll-lock) scroll();--page-has-scroll:initial;scrollbar-gutter:var(--page-has-scroll) var(--page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--page-has-scroll: }}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100:var(--color-surface);--color-base-200:var(--color-canvas);--color-base-300:var(--color-surface-inset);--color-base-content:var(--color-text);--color-primary:var(--color-action);--color-primary-content:var(--color-on-strong);--color-secondary:var(--color-line-strong);--color-secondary-content:var(--color-text);--color-accent:var(--color-information);--color-accent-content:var(--color-on-strong);--color-neutral:var(--color-neutral-strong);--color-neutral-content:var(--color-text);--color-info:var(--color-information);--color-info-content:var(--color-on-strong);--color-success:var(--color-success-strong);--color-success-content:var(--color-on-strong);--color-warning:var(--color-warning-strong);--color-warning-content:var(--color-on-strong);--color-error:var(--color-error-strong);--color-error-content:var(--color-on-strong);--radius-selector:0;--radius-field:0;--radius-box:0;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}:where(:root),:root:has(input.theme-controller[value=merit]:checked),[data-theme=merit]{color-scheme:dark;--color-base-100:var(--color-surface);--color-base-200:var(--color-canvas);--color-base-300:var(--color-surface-inset);--color-base-content:var(--color-text);--color-primary:var(--color-action);--color-primary-content:var(--color-on-strong);--color-secondary:var(--color-line-strong);--color-secondary-content:var(--color-text);--color-accent:var(--color-information);--color-accent-content:var(--color-on-strong);--color-neutral:var(--color-neutral-strong);--color-neutral-content:var(--color-text);--color-info:var(--color-information);--color-info-content:var(--color-on-strong);--color-success:var(--color-success-strong);--color-success-content:var(--color-on-strong);--color-warning:var(--color-warning-strong);--color-warning-content:var(--color-on-strong);--color-error:var(--color-error-strong);--color-error-content:var(--color-on-strong);--radius-selector:0;--radius-field:0;--radius-box:0;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}@layer components{.site-body--creators{background:#0a0a0c}.site-body--creators footer{border-top-color:#303338}.creator-landing{--creator-black:#0a0a0c;--creator-panel:#141517;--creator-raised:#1b1d20;--creator-steel:#303338;--creator-strong:#595d63;--creator-white:#e6e6e6;--creator-muted:#a7aaae;--creator-lime:#c6ff2e;background:var(--creator-black);color:var(--creator-white);overflow:clip}.creator-landing *,.creator-landing :before,.creator-landing :after{box-sizing:border-box}.creator-landing :is(#creator-how,#creator-content,#creator-experience,#creator-comparison,#creator-faq){scroll-margin-top:6rem}.creator-action{border:1px solid var(--creator-strong);letter-spacing:.09em;text-transform:uppercase;justify-content:center;align-items:center;gap:.75rem;min-height:3.25rem;padding:.8rem 1.2rem;font-size:.72rem;font-weight:700;line-height:1;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.creator-action svg{width:1rem;height:1rem}.creator-action--primary{border-color:var(--creator-lime);background:var(--creator-lime);color:var(--creator-black)}.creator-action--primary:hover{background:#d4ff64;border-color:#d4ff64}.creator-action--quiet{color:var(--creator-white)}.creator-action--quiet:hover{border-color:var(--creator-white);background:var(--creator-raised)}.creator-hero{border-bottom:1px solid var(--creator-steel);background:linear-gradient(90deg, transparent 0 49.95%, var(--creator-steel) 50%, transparent 50.05%), var(--creator-black);min-height:calc(100svh - 4.5rem);position:relative}@supports (color:color-mix(in lab, red, red)){.creator-hero{background:linear-gradient(90deg, transparent 0 49.95%, color-mix(in srgb, var(--creator-steel) 26%, transparent) 50%, transparent 50.05%), var(--creator-black)}}.creator-hero__measure{z-index:2;border-left:1px solid var(--creator-steel);pointer-events:none;flex-direction:column;justify-content:space-around;width:2.2rem;display:flex;position:absolute;inset:0 auto 0 max(.75rem,50vw - 45rem)}.creator-hero__measure:before{content:"";background:repeating-linear-gradient(to bottom, var(--creator-strong) 0 1px, transparent 1px 2.5rem);width:.6rem;position:absolute;inset:0 auto 0 -1px}.creator-hero__measure span{color:var(--creator-muted);font-variant-numeric:tabular-nums;margin-left:.8rem;font-size:.52rem}.creator-hero__grid{z-index:3;grid-template-columns:minmax(20rem,.72fr) minmax(0,1.55fr);align-items:stretch;min-height:calc(100svh - 4.5rem);padding-left:clamp(3.3rem,5.5vw,5.6rem);display:grid;position:relative}.creator-hero__copy{padding-block:clamp(3rem,4vw,5rem);flex-direction:column;justify-content:center;max-width:38rem;padding-right:clamp(1.5rem,4vw,4rem);display:flex}.creator-hero__copy h1{letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(3.6rem,5.9vw,5.7rem);font-weight:750;line-height:.86}.creator-hero__copy h1 span,.creator-hero__copy h1 strong{display:block}.creator-hero__copy h1 strong{color:var(--creator-lime);font-weight:inherit}.creator-hero__copy>p:not(.creator-hero__trust){max-width:32rem;color:var(--creator-muted);margin-top:2rem;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.55}.creator-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.creator-hero__trust{max-width:29rem;color:var(--creator-muted);align-items:center;gap:.65rem;margin-top:1.4rem;font-size:.72rem;line-height:1.5;display:flex}.creator-hero__trust svg{width:1rem;height:1rem;color:var(--creator-white);flex:none}.creator-signal{border-left:1px solid var(--creator-steel);background:linear-gradient(to right, var(--creator-steel) 1px, transparent 1px), linear-gradient(to bottom, var(--creator-steel) 1px, transparent 1px), #0d0e10;grid-template-columns:minmax(10rem,.72fr) minmax(15rem,1fr) minmax(15rem,.9fr);align-items:center;gap:clamp(.7rem,1.4vw,1.35rem);min-width:0;padding:clamp(4.5rem,8vw,7rem) clamp(.8rem,2.5vw,2.5rem) 3rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.creator-signal{background:linear-gradient(to right, color-mix(in srgb, var(--creator-steel) 32%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--creator-steel) 28%, transparent) 1px, transparent 1px), #0d0e10}}.creator-signal{isolation:isolate;background-size:4rem 4rem}.creator-signal:before,.creator-signal:after{border-color:var(--creator-lime);content:"";width:1.2rem;height:1.2rem;position:absolute}.creator-signal:before{border-top:1px solid;border-left:1px solid;top:1.1rem;left:1.1rem}.creator-signal:after{border-bottom:1px solid;border-right:1px solid;bottom:1.1rem;right:1.1rem}.creator-demo-stamp{z-index:4;color:var(--creator-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:600;position:absolute;top:1.2rem;right:1.5rem}.creator-signal__beam{z-index:-1;width:96%;height:88%;position:absolute;inset:7% 2% 5%;overflow:visible}.creator-signal__beam path{fill:none}.creator-signal__track{stroke:var(--creator-lime)}@supports (color:color-mix(in lab, red, red)){.creator-signal__track{stroke:color-mix(in srgb, var(--creator-lime) 30%, transparent)}}.creator-signal__track{stroke-width:2px}.creator-signal__pulse{stroke:var(--creator-lime);stroke-dasharray:10 16;stroke-width:3px}.creator-signal__beam circle{fill:var(--creator-black);stroke:var(--creator-lime);stroke-width:3px}.creator-source,.creator-board,.creator-community__receipt{border:1px solid var(--creator-strong);background:var(--creator-panel);position:relative}@supports (color:color-mix(in lab, red, red)){.creator-source,.creator-board,.creator-community__receipt{background:color-mix(in srgb, var(--creator-panel) 96%, transparent)}}.creator-source{z-index:2;align-self:end}.creator-source header{align-items:center;gap:.8rem;padding:1rem;display:flex}.creator-source header>span:last-child{min-width:0}.creator-source header small,.creator-source header strong{display:block}.creator-source header small{color:var(--creator-lime);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3rem;font-size:.65rem;font-weight:700}.creator-source header strong{font-family:var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1.25rem;line-height:1;overflow:hidden}.creator-avatar{border:1px solid var(--creator-strong);width:2.9rem;height:2.9rem;color:var(--creator-white);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:1rem;display:grid}.creator-source__content-card{border-block:1px solid var(--creator-steel);background:var(--creator-black);align-items:center;gap:.7rem;min-width:0;padding:.9rem 1rem;display:flex}.creator-source__content-card svg{width:1.15rem;height:1.15rem;color:var(--creator-lime);flex:none}.creator-source__content-card span{min-width:0}.creator-source__content-card small,.creator-source__content-card strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.creator-source__content-card small{color:var(--creator-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem;font-size:.6rem}.creator-source__content-card strong{color:var(--creator-white);font-family:var(--font-display);text-transform:uppercase;font-size:.88rem}.creator-source footer{color:var(--creator-muted);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.35rem .75rem;padding:.75rem 1rem;font-size:.65rem;display:flex}.creator-source footer strong{color:var(--creator-white);font-weight:600}.creator-community{z-index:1;align-self:center}.creator-community__clusters{gap:1rem;padding:1rem;display:grid}.creator-cluster{grid-template-columns:repeat(5,1.3rem);justify-content:center;gap:.35rem;display:grid}.creator-cluster:first-child{transform:translate(-8%)}.creator-cluster:nth-child(2){transform:translate(12%)}.creator-cluster:nth-child(3){transform:translate(-2%)}.creator-cluster span{width:1.3rem;height:1.5rem;position:relative}.creator-cluster span:before{content:"";background:#5a5d61;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:0;left:.4rem}.creator-cluster span:after{clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);content:"";background:#3a3c40;height:.75rem;position:absolute;bottom:0;left:.1rem;right:.1rem}.creator-cluster span.is-active:before,.creator-cluster span.is-active:after{background:var(--creator-lime)}.creator-community__receipt{grid-template-columns:auto auto 1fr;align-items:center;gap:.7rem;padding:.8rem 1rem;display:grid}.creator-community__receipt svg{width:1.3rem;height:1.3rem;color:var(--creator-white)}.creator-community__receipt strong{color:var(--creator-lime);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.7rem;line-height:1}.creator-community__receipt strong span{color:var(--creator-white);letter-spacing:.05em;text-transform:uppercase;font-size:.85rem}.creator-community__receipt small{color:var(--creator-muted);text-transform:uppercase;justify-self:end;font-size:.65rem}.creator-board{z-index:2;align-self:center}.creator-board header{border-bottom:1px solid var(--creator-strong);gap:.25rem;padding:1rem;display:grid}.creator-board header span{color:var(--creator-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.creator-board header strong{color:var(--creator-lime);font-family:var(--font-display);text-transform:uppercase;font-size:1.35rem;line-height:1}.creator-board ol{margin:0;padding:0;list-style:none}.creator-board li{border-bottom:1px solid var(--creator-steel);font-variant-numeric:tabular-nums;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:3.25rem;padding:.65rem .9rem;font-size:.7rem;display:grid}.creator-board li>span{color:var(--creator-muted)}.creator-board li>strong{font-family:var(--font-display);letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.95rem;overflow:hidden}.creator-board li>b{color:var(--creator-white);font-family:var(--font-display);font-size:1rem}.creator-board li:first-child{background:var(--creator-lime);color:var(--creator-black)}.creator-board li:first-child>:is(span,b){color:var(--creator-black)}.creator-board__owner{border-top:1px solid var(--creator-lime);margin-top:1rem;border-bottom-color:var(--creator-lime)!important}.creator-board__owner small{color:var(--creator-lime);font-family:var(--font-sans);letter-spacing:.08em;font-size:.65rem;display:block}.creator-board footer{color:var(--creator-muted);gap:.25rem;padding:.8rem 1rem;font-size:.68rem;display:grid}.creator-board footer strong{color:var(--creator-white);font-size:.75rem}.creator-section-heading{border-bottom:1px solid var(--creator-strong);grid-template-columns:minmax(0,1.5fr) minmax(16rem,.7fr);align-items:end;gap:clamp(2rem,8vw,8rem);padding-bottom:2rem;display:grid}.creator-section-heading h2,.creator-content__copy h2,.creator-value__heading h2,.creator-positioning h2,.creator-final h2{letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(2.8rem,5.8vw,5.7rem);font-weight:750;line-height:.9}.creator-section-heading h2 strong,.creator-content__copy h2 strong,.creator-value__heading h2 strong,.creator-final h2 strong{color:var(--creator-lime);font-weight:inherit}.creator-section-heading p{max-width:34rem;color:var(--creator-muted);line-height:1.65}.creator-rundown{padding-block:clamp(5rem,9vw,9rem)}.creator-rundown__track{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.creator-rundown__track>li{border-right:1px solid var(--creator-steel);grid-template-rows:auto 1fr;gap:2rem;min-width:0;padding:2.2rem clamp(1rem,2.3vw,2.4rem) 0;display:grid}.creator-rundown__track>li:first-child{padding-left:0}.creator-rundown__track>li:last-child{border-right:0;padding-right:0}.creator-rundown__copy>span{min-height:2rem;color:var(--creator-lime);letter-spacing:.13em;text-transform:uppercase;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.creator-rundown__copy h3{text-transform:uppercase;margin-top:.8rem;font-size:clamp(2.1rem,3.6vw,3.4rem);line-height:.95}.creator-rundown__copy p{max-width:34rem;color:var(--creator-muted);margin-top:1rem;line-height:1.6}.creator-rundown__scene{border-block:1px solid var(--creator-strong);background:#0d0e10;align-self:end}.creator-rundown__scene--share{gap:.65rem;padding:1.2rem;display:grid}.creator-rundown__scene--share small{color:var(--creator-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.creator-rundown__scene--share strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.creator-rundown__scene--share span{color:var(--creator-lime);text-transform:uppercase;align-items:center;gap:.55rem;font-size:.65rem;font-weight:700;display:flex}.creator-rundown__scene--share svg{width:1rem;height:1rem}.creator-rundown__scene--picks{display:grid}.creator-rundown__scene--picks>div{border-bottom:1px solid var(--creator-steel);grid-template-columns:1fr auto;padding:.85rem 1rem;font-size:.7rem;display:grid}.creator-rundown__scene--picks>div:last-child{border-bottom:0}.creator-rundown__scene--picks span{color:var(--creator-muted)}.creator-rundown__scene--picks strong{color:var(--creator-lime);font-variant-numeric:tabular-nums}.creator-rundown__scene--result{grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr;align-items:end;gap:.25rem .8rem;padding:1rem 1.2rem;display:grid}.creator-rundown__scene--result span{color:var(--creator-muted);text-transform:uppercase;font-size:.65rem}.creator-rundown__scene--result strong{color:var(--creator-lime);font-family:var(--font-display);font-size:2rem;line-height:1}.creator-rundown__scene--result b{color:var(--creator-muted);font-family:var(--font-display);grid-area:1/2/3;align-self:center}.creator-demo-note{color:var(--creator-muted);letter-spacing:.06em;text-align:right;text-transform:uppercase;margin-top:1rem;font-size:.65rem}.creator-content{border-block:1px solid var(--creator-steel);background:#0d0e10;padding-block:clamp(5rem,9vw,9rem);overflow:hidden}.creator-content__grid{grid-template-columns:minmax(20rem,.72fr) minmax(36rem,1.28fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.creator-content__copy h2{letter-spacing:-.03em;text-transform:uppercase;max-width:42rem;margin:0;font-size:clamp(3rem,5.4vw,5.4rem);font-weight:750;line-height:.9}.creator-content__copy>p{max-width:60ch;color:var(--creator-muted);margin-top:1.75rem;line-height:1.7}.creator-content__copy ul{border-top:1px solid var(--creator-strong);margin:2rem 0 0;padding:0;list-style:none}.creator-content__copy li{border-bottom:1px solid var(--creator-steel);grid-template-columns:2rem 1fr;gap:.2rem .9rem;padding-block:.85rem;display:grid}.creator-content__copy li>span{color:var(--creator-lime);font-family:var(--font-display);grid-row:1/3;font-size:1.2rem}.creator-content__copy li strong{letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.creator-content__copy li small{color:var(--creator-muted);font-size:.7rem}.creator-content__deck{min-height:39rem;position:relative}.creator-share-card{aspect-ratio:4/5;border:1px solid var(--creator-strong);background:var(--creator-panel);width:clamp(14rem,19vw,18.5rem);color:var(--creator-white);flex-direction:column;display:flex;position:absolute}.creator-share-card--pick{bottom:1rem;left:0;transform:rotate(-3deg)}.creator-share-card--result{z-index:2;background:var(--creator-lime);color:var(--creator-black);top:0;left:50%;transform:translate(-50%)}.creator-share-card--duel{bottom:1rem;right:0;transform:rotate(3deg)}.creator-share-card>header,.creator-share-card>footer{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .85rem;font-size:.62rem;display:flex}.creator-share-card>header{border-bottom:1px solid}.creator-share-card>footer{border-top:1px solid;margin-top:auto}.creator-share-card__event{padding:1.1rem .85rem}.creator-share-card__event small,.creator-share-card__event strong{display:block}.creator-share-card__event small{color:var(--creator-lime);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.62rem}.creator-share-card__event strong{font-family:var(--font-display);text-transform:uppercase;font-size:1.7rem;line-height:.95}.creator-share-card__matchup{border-block:1px solid var(--creator-strong);gap:.65rem;margin:0 .85rem;padding-block:1rem;display:grid}.creator-share-card__matchup span{font-family:var(--font-display);text-transform:uppercase;font-size:1.25rem}.creator-share-card__matchup b{background:var(--creator-lime);width:fit-content;color:var(--creator-black);letter-spacing:.08em;text-transform:uppercase;padding:.35rem .45rem;font-size:.65rem}.creator-share-card__score{text-align:center;flex:1;align-content:center;place-items:center;padding:1rem;display:grid}.creator-share-card__score small,.creator-share-card__score span{letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:700}.creator-share-card__score strong{font-family:var(--font-display);font-size:5rem;line-height:.9}.creator-share-card__rank{border-top:1px solid var(--creator-black);text-transform:uppercase;justify-content:space-between;align-items:end;padding:.9rem;font-size:.65rem;display:flex}.creator-share-card__rank strong{font-family:var(--font-display);font-size:2rem;line-height:.8}.creator-share-card__ranking{margin:0;padding:.7rem .85rem;list-style:none;display:grid}.creator-share-card__ranking li{border-bottom:1px solid var(--creator-steel);text-transform:uppercase;grid-template-columns:2rem 1fr;padding-block:.65rem;font-size:.72rem;display:grid}.creator-share-card__ranking li:last-child{border-bottom:0}.creator-share-card__ranking li>span{color:var(--creator-muted);font-variant-numeric:tabular-nums}.creator-share-card__ranking .is-creator{color:var(--creator-lime)}.creator-content__demo-note{color:var(--creator-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.65rem;position:absolute;bottom:-1.25rem;right:0}.creator-value{border-block:1px solid var(--creator-steel);background:#0d0e10;padding-block:clamp(5rem,9vw,9rem)}.creator-value__heading{max-width:68rem;margin-bottom:clamp(3rem,7vw,6rem)}.creator-value__rows{border-top:1px solid var(--creator-strong)}.creator-value__rows article{border-bottom:1px solid var(--creator-strong);grid-template-columns:9rem minmax(0,1.2fr) minmax(17rem,.75fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);min-height:13rem;padding-block:2rem;display:grid}.creator-value__index{color:var(--creator-lime);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.creator-value__copy h3{text-transform:uppercase;font-size:clamp(2rem,3.5vw,3.3rem);line-height:.95}.creator-value__copy p{max-width:58ch;color:var(--creator-muted);margin-top:1rem;line-height:1.65}.creator-value__proof{border-block:1px solid var(--creator-strong);min-width:0;padding:1.2rem}.creator-value__proof--profile{grid-template-columns:auto 1fr;align-items:center;gap:.9rem;display:grid}.creator-value__proof--profile>span:last-child,.creator-value__proof--profile small,.creator-value__proof--profile strong{min-width:0;display:block}.creator-value__proof--profile small,.creator-value__proof--split small,.creator-value__proof--season>span,.creator-value__proof--season small{color:var(--creator-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem}.creator-value__proof--profile strong{text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.76rem;overflow:hidden}.creator-value__proof--split{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.creator-value__proof--split>span{min-width:0}.creator-value__proof--split small,.creator-value__proof--split strong{display:block}.creator-value__proof--split strong{color:var(--creator-lime);font-family:var(--font-display);text-transform:uppercase;margin-top:.3rem;font-size:1.25rem;line-height:1}.creator-value__proof--split b{color:var(--creator-muted);font-family:var(--font-display)}.creator-value__proof--season{gap:.35rem;display:grid}.creator-value__proof--season strong{color:var(--creator-lime);font-family:var(--font-display);text-transform:uppercase;font-size:1.65rem;line-height:1}.creator-positioning{border-bottom:1px solid var(--creator-steel);padding-block:clamp(5rem,10vw,10rem)}.creator-positioning__grid{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);align-items:end;gap:clamp(3rem,9vw,9rem);display:grid}.creator-positioning h2 span,.creator-positioning h2 strong{display:block}.creator-positioning h2 span{color:var(--creator-muted)}.creator-positioning h2 strong{color:var(--creator-white);font-weight:inherit}.creator-positioning p{color:var(--creator-muted);line-height:1.7}.creator-comparison{padding-block:clamp(5rem,9vw,9rem)}.creator-comparison__table{border-block:1px solid var(--creator-strong);margin-top:clamp(2.5rem,5vw,4rem)}.creator-comparison__table>div{border-bottom:1px solid var(--creator-steel);grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr) minmax(0,1fr);display:grid}.creator-comparison__table>div:last-child{border-bottom:0}.creator-comparison__table :is(span,strong,p){border-right:1px solid var(--creator-steel);margin:0;padding:1.2rem clamp(.8rem,2vw,1.5rem)}.creator-comparison__table :is(span,strong,p):last-child{border-right:0}.creator-comparison__table span,.creator-comparison__head strong{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.creator-comparison__head{background:var(--creator-panel)}.creator-comparison__head strong:last-child{background:var(--creator-lime);color:var(--creator-black)}.creator-comparison__table p{color:var(--creator-muted);line-height:1.6}.creator-comparison__table>div:not(.creator-comparison__head) p:last-child{color:var(--creator-white)}.creator-comparison__verdict{max-width:44rem;color:var(--creator-white);font-family:var(--font-display);text-align:right;text-transform:uppercase;margin:2rem 0 0 auto;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.creator-faq{padding-block:clamp(5rem,9vw,9rem)}.creator-faq__list{border-top:1px solid var(--creator-strong);margin-top:2rem}.creator-faq details{border-bottom:1px solid var(--creator-strong)}.creator-faq summary{cursor:pointer;min-height:5.25rem;font-family:var(--font-display);text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;gap:1.5rem;font-size:clamp(1.4rem,2.5vw,2rem);list-style:none;display:grid}.creator-faq summary::-webkit-details-marker{display:none}.creator-faq summary svg{width:1.2rem;height:1.2rem;color:var(--creator-lime);transition:transform .16s;transform:rotate(90deg)}.creator-faq details[open] summary svg{transform:rotate(-90deg)}.creator-faq details p{max-width:70ch;color:var(--creator-muted);padding:0 3rem 1.8rem 0;line-height:1.7}.creator-final{border-block:1px solid var(--creator-strong);background:#0d0e10;padding-block:clamp(5rem,9vw,8rem);position:relative;overflow:hidden}.creator-final__signal{pointer-events:none;position:absolute;inset:0}.creator-final__signal:before{background:var(--creator-steel);content:"";height:1px;position:absolute;top:50%;left:0;right:0}.creator-final__signal span{border:1px solid var(--creator-lime);background:var(--creator-black);width:.7rem;height:.7rem;position:absolute;top:calc(50% - .35rem);transform:rotate(45deg)}.creator-final__signal span:first-child{left:15%}.creator-final__signal span:nth-child(2){left:50%}.creator-final__signal span:nth-child(3){right:12%}.creator-final__grid{z-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;display:grid;position:relative}.creator-final h2{max-width:60rem}.creator-final p{max-width:46rem;color:var(--creator-muted);margin-top:1.5rem;line-height:1.65}.creator-final .creator-action{min-width:13rem}.creator-hero{min-height:0}.creator-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr);align-items:center;gap:clamp(3rem,7vw,7rem);min-height:clamp(38rem,76svh,46rem);padding-right:clamp(1rem,3vw,2.5rem)}.creator-hero__copy{max-width:56rem;padding-right:0}.creator-hero__copy h1{font-size:clamp(3.35rem,4.7vw,4.8rem);line-height:.9}.creator-hero-league{border:1px solid var(--creator-strong);background:linear-gradient(var(--creator-steel) 1px, transparent 1px), linear-gradient(90deg, var(--creator-steel) 1px, transparent 1px), #101114;justify-self:end;width:min(100%,31rem);position:relative}@supports (color:color-mix(in lab, red, red)){.creator-hero-league{background:linear-gradient(color-mix(in srgb, var(--creator-steel) 32%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--creator-steel) 32%, transparent) 1px, transparent 1px), #101114}}.creator-hero-league{background-size:3.5rem 3.5rem;box-shadow:0 1.5rem 5rem #00000047}.creator-hero-league .creator-demo-stamp{border-bottom:1px solid var(--creator-steel);text-align:right;padding:.7rem 1rem;display:block;position:static}.creator-hero-league__profile{grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:1.25rem;display:grid}.creator-hero-league__profile>span:nth-child(2){display:grid}.creator-hero-league__profile small,.creator-hero-league__link small,.creator-hero-league__duel>small,.creator-hero-league__duel b{color:var(--creator-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-style:normal;font-weight:700}.creator-hero-league__profile strong{font-family:var(--font-display);text-transform:uppercase;font-size:1.4rem;line-height:1}.creator-hero-league__profile>b{color:var(--creator-lime);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.creator-hero-league__link{border-block:1px solid var(--creator-steel);background:#0a0a0cdb;gap:.25rem;padding:1rem 3.25rem 1rem 1.25rem;display:grid;position:relative}.creator-hero-league__link strong{font-size:.9rem}.creator-hero-league__link svg{width:1rem;height:1rem;color:var(--creator-lime);position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.creator-hero-league__duel{padding:1.4rem 1.25rem 1.5rem}.creator-hero-league__duel>div{grid-template-columns:1fr auto 1fr;align-items:end;gap:.75rem;margin-top:1.2rem;display:grid}.creator-hero-league__duel div>span{gap:.3rem;display:grid}.creator-hero-league__duel div>span:last-child{text-align:right}.creator-hero-league__duel strong{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.25rem,2vw,1.75rem);line-height:.95}.creator-hero-league__duel em{color:var(--creator-muted);font-family:var(--font-display);font-size:.9rem;font-style:normal}.creator-hero-league__duel>p{background:var(--creator-strong);height:.45rem;margin:1.2rem 0 0}.creator-hero-league__duel>p span{width:var(--creator-share);background:var(--creator-lime);height:100%;display:block}.creator-landing .creator-hero-league__result{border-top:1px solid var(--creator-steel);background:var(--creator-lime);color:var(--creator-black);gap:.4rem;padding:1rem 1.25rem;display:grid}.creator-hero-league__result span{letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.62rem;font-weight:700;display:flex}.creator-hero-league__result svg{width:.9rem;height:.9rem}.creator-hero-league__result strong{font-family:var(--font-display);text-transform:uppercase;font-size:1.3rem;line-height:1}.creator-content__real-card{justify-self:center;width:min(100%,30rem);margin:0;position:relative}.creator-content__real-card:before{z-index:0;border:1px solid var(--creator-steel);content:"";position:absolute;inset:1.25rem -1.25rem -1.25rem 1.25rem}.creator-content__real-card img{z-index:1;border:1px solid var(--creator-strong);width:100%;height:auto;display:block;position:relative;box-shadow:0 1.5rem 4rem #00000057}.creator-content__real-card figcaption{z-index:1;color:var(--creator-muted);letter-spacing:.08em;text-align:right;text-transform:uppercase;margin-top:1rem;font-size:.65rem;font-weight:700;position:relative}.creator-positioning{border-block:1px solid var(--creator-steel);text-align:center;background:repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 9px),#111214;padding-block:clamp(5rem,9vw,8rem)}.creator-positioning__grid{display:block}.creator-positioning h2{font-size:clamp(3.4rem,8vw,6rem);line-height:.82;display:grid}.creator-positioning h2 span:first-child{color:var(--creator-white)}.creator-positioning h2 span:nth-child(2){color:var(--creator-muted)}.creator-positioning h2 strong{color:var(--creator-lime)}.creator-positioning p{color:var(--creator-white);letter-spacing:.12em;text-transform:uppercase;margin:2.5rem auto 0;font-size:.72rem;font-weight:700;line-height:1.5}.creator-landing[data-creator-enhanced=true] [data-creator-reveal]{clip-path:inset(0 0 10%);opacity:.72;transition:clip-path .65s var(--ease-instrument), opacity .45s ease, transform .65s var(--ease-instrument);transform:translateY(1rem)}.creator-landing[data-creator-enhanced=true] [data-creator-reveal].is-visible{clip-path:inset(0);opacity:1;transform:translateY(0)}.creator-signal.is-live .creator-signal__pulse{animation:6s linear infinite creator-signal-flow}@keyframes creator-signal-flow{to{stroke-dashoffset:-104px}}.site-body{padding-bottom:0}.site-header{border-bottom:1px solid var(--color-line-subtle);background:#0a0a0cf7}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--color-canvas) 97%, transparent)}}.site-header__inner{justify-content:space-between;align-items:center;gap:clamp(1rem,2.5vw,2.5rem);min-height:4.1rem;display:flex}.site-header__brand,.site-header__action{min-height:2.75rem}.site-header__brand{flex:none}.site-header__logo{object-fit:contain;mix-blend-mode:screen;flex:none;width:2.55rem;height:2.55rem}.site-header__identity{align-items:flex-end;gap:.8rem;display:flex}.site-header__wordmark{color:var(--color-paper);font-family:var(--font-sport);letter-spacing:.1em;font-size:clamp(1.7rem,2.25vw,2rem);font-weight:900;line-height:.9}.site-header__tagline{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.05rem;font-size:.58rem;font-weight:650}.site-header__tools{flex:none;align-items:center;gap:.55rem;display:flex}.site-header__action{min-width:2.75rem}.site-header__card-cta{letter-spacing:.025em;text-transform:uppercase;gap:.55rem;padding-inline:1rem;font-size:.76rem;font-weight:750}.site-header__card-cta small{opacity:.78;border-inline-start:1px solid;padding-inline-start:.55rem;font-size:.62rem}.site-header__avatar-label{color:var(--color-reference-bright);font-family:var(--font-display);font-size:.95rem;font-weight:750}.site-header__menu{box-shadow:0 1rem 2rem #00000061}.mobile-nav{border-top:1px solid var(--color-line-subtle);background:var(--color-surface);padding-right:max(.5rem, env(safe-area-inset-right));padding-left:max(.5rem, env(safe-area-inset-left))}.mobile-nav__link{min-height:4rem;color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-size:.68rem;font-weight:650;display:flex;position:relative}.mobile-nav__link:before{content:"";background:var(--color-action);opacity:0;width:1.75rem;height:2px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.mobile-nav__link svg{width:1.2rem;height:1.2rem}.mobile-nav__link:hover,.mobile-nav__link:focus-visible,.mobile-nav__link.is-active{color:var(--color-paper)}.mobile-nav__link.is-active:before{opacity:1}.mobile-nav__link.is-active svg{color:var(--color-action)}.mobile-nav__link small{letter-spacing:.02em;text-transform:none;font-size:.54rem;line-height:1}.mobile-nav__link--continue{color:var(--color-paper)}.mobile-nav__link--continue:before{opacity:1;width:2.5rem}.mobile-nav__link--continue svg{color:var(--color-action)}.app-shell{width:min(100%,90rem);margin-inline:auto;padding-inline:clamp(1rem,3vw,2.5rem)}.primary-nav{gap:clamp(.35rem,.8vw,.85rem)}.primary-nav__link{min-height:4.1rem;color:var(--color-muted);font-family:var(--font-display);letter-spacing:.045em;text-transform:uppercase;transition:color .18s var(--ease-instrument);justify-content:center;align-items:center;padding:.15rem clamp(.7rem,.9vw,1rem) 0;font-size:clamp(.9rem,.25vw + .75rem,1.05rem);font-weight:700;line-height:.9;display:inline-flex;position:relative}.primary-nav__link:before{content:"";background:var(--color-line-strong);opacity:0;transform-origin:50%;height:2px;transition:transform .26s var(--ease-instrument);position:absolute;bottom:-1px;left:.75rem;right:.75rem;transform:scaleX(0)}.primary-nav__link:hover,.primary-nav__link:focus-visible{color:var(--color-reference-bright)}.primary-nav__link:hover:before,.primary-nav__link:focus-visible:before{opacity:.65;transform:scaleX(.35)}.primary-nav__link.is-active{color:var(--color-paper)}.primary-nav__link.is-active:before{background:var(--color-action);opacity:1;transform:scaleX(1)}.instrument-panel{border:1px solid var(--color-line);background:linear-gradient(145deg,#0a0a0cfa,#0a0a0cfa);border-radius:.75rem;position:relative}@supports (color:color-mix(in lab, red, red)){.instrument-panel{background:linear-gradient(145deg, color-mix(in srgb, var(--color-on-strong) 98%, transparent), color-mix(in srgb, var(--color-canvas) 98%, transparent))}}.instrument-panel:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 20px,#6a6d7285 20px 21px);height:1px;position:absolute;inset:.55rem 1rem auto}@supports (color:color-mix(in lab, red, red)){.instrument-panel:before{background:repeating-linear-gradient(90deg, transparent 0 20px, color-mix(in srgb, var(--color-reference) 52%, transparent) 20px 21px)}}.instrument-panel:before{pointer-events:none}.section-heading{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.65rem,4vw,2.4rem);font-weight:750;line-height:1}.data-label{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:650}.metric{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:760;line-height:.9}.merit-rating{align-items:start;gap:.08rem;line-height:1;display:inline-grid}.merit-rating b{color:var(--color-paper);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:760;line-height:.82}.merit-rating>span{color:var(--color-muted);font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;font-size:.58rem;font-weight:700;line-height:1}.signal-rule{background:linear-gradient(90deg, var(--color-copper), #6a6d722e 48%, transparent);height:1px}@supports (color:color-mix(in lab, red, red)){.signal-rule{background:linear-gradient(90deg, var(--color-copper), color-mix(in srgb, var(--color-reference) 18%, transparent) 48%, transparent)}}.rank-up,.rank-down,.rank-even{align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.rank-up{color:var(--color-success-strong)}.rank-down{color:var(--color-error-strong)}.rank-even{color:var(--color-muted)}.probability-track{background:var(--color-surface-strong);border-radius:999px;height:.5rem;position:relative;overflow:hidden}.probability-track>span{background:var(--color-copper);height:100%;display:block}.prediction-flow{gap:1rem;min-width:0;display:grid}.prediction-step{border:0;min-width:0;margin:0;padding:0}.prediction-step[hidden]{display:none}.prediction-step legend{color:var(--color-paper);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.92rem;font-weight:700;display:flex}.prediction-step__number{border:1px solid var(--color-copper);width:1.55rem;height:1.55rem;color:var(--color-copper);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.72rem;display:inline-grid}.prediction-choices{gap:.5rem;display:grid}.prediction-choices--fighters{grid-template-columns:repeat(2,minmax(0,1fr))}.prediction-choices--methods{grid-template-columns:repeat(3,minmax(0,1fr))}.prediction-choices--rounds{grid-template-columns:repeat(auto-fit,minmax(3.15rem,1fr))}.prediction-choice{cursor:pointer;min-width:0;position:relative}.prediction-choice>span{border:1px solid var(--color-line-bright);background:var(--color-paper-high);min-height:3.5rem;color:var(--color-paper);transition:border-color .16s var(--ease-instrument), background-color .16s var(--ease-instrument), color .16s var(--ease-instrument);border-radius:.35rem;justify-content:center;align-items:center;gap:.25rem .7rem;padding:.65rem .75rem;display:flex}.prediction-choices--fighters .prediction-choice>span{flex-wrap:wrap;justify-content:space-between}.prediction-choice strong{font-family:var(--font-display);text-overflow:ellipsis;text-transform:uppercase;font-size:.98rem;line-height:1;overflow:hidden}.prediction-choice small{color:var(--color-muted);letter-spacing:.03em;flex:none;font-size:.58rem}.prediction-choice:hover>span{border-color:var(--color-copper);background:#212327}@supports (color:color-mix(in lab, red, red)){.prediction-choice:hover>span{background:color-mix(in srgb, var(--color-reference) 8%, var(--color-surface-raised))}}.prediction-choice input:checked+span{border-color:var(--color-coral);background:#2c3421}@supports (color:color-mix(in lab, red, red)){.prediction-choice input:checked+span{background:color-mix(in srgb, var(--color-action) 10%, var(--color-surface-raised))}}.prediction-choice input:checked+span{box-shadow:inset 3px 0 var(--color-coral)}.prediction-choice input:focus-visible+span{outline:2px solid var(--color-copper);outline-offset:2px}.prediction-flow__footer{grid-template-columns:minmax(0,1fr) minmax(12rem,auto);align-items:stretch;gap:.75rem;display:grid}.prediction-summary{border:1px solid var(--color-line-bright);background:var(--color-paper-soft);min-width:0;box-shadow:inset 0 1px var(--color-copper);border-radius:.35rem;align-content:center;gap:.1rem;padding:.65rem .8rem;display:grid}.prediction-summary__label{color:var(--color-copper);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:700}.prediction-summary__fighter{color:var(--color-paper);font-family:var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1.15rem;line-height:1.05;overflow:hidden}.prediction-summary__detail{color:var(--color-muted);font-size:.7rem}.prediction-summary--readonly{background:#6a6d7212}@supports (color:color-mix(in lab, red, red)){.prediction-summary--readonly{background:color-mix(in srgb, var(--color-reference) 7.0%, transparent)}}.prediction-lock{cursor:pointer;border:1px solid var(--color-action);background:var(--color-action);width:100%;min-height:3.65rem;color:var(--color-ink);font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;transition:background-color .16s var(--ease-instrument), opacity .16s var(--ease-instrument);border-radius:.35rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:1rem;font-weight:750;display:flex}.prediction-lock:hover:not(:disabled){background:var(--color-action-hover)}.prediction-lock:disabled{cursor:not-allowed;opacity:.42}.prediction-flow[data-prediction-stage=saved] .prediction-lock:disabled{border-color:#73913b}@supports (color:color-mix(in lab, red, red)){.prediction-flow[data-prediction-stage=saved] .prediction-lock:disabled{border-color:color-mix(in srgb, var(--color-success-strong) 58%, var(--color-line))}}.prediction-flow[data-prediction-stage=saved] .prediction-lock:disabled{background:#262c23}@supports (color:color-mix(in lab, red, red)){.prediction-flow[data-prediction-stage=saved] .prediction-lock:disabled{background:color-mix(in srgb, var(--color-success-strong) 8%, var(--color-surface-raised))}}.prediction-flow[data-prediction-stage=saved] .prediction-lock:disabled{color:var(--color-success-strong);cursor:default;opacity:1}.prediction-lock svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:1.2rem;height:1.2rem}.prediction-result{gap:.75rem;min-width:0;display:grid}.event-ops-result{color:var(--color-muted);gap:.15rem;display:grid}.event-ops-result strong{color:var(--color-paper)}.prediction-verdict{background:#6a6d7212;border:1px solid;border-radius:.35rem;align-items:center;gap:.75rem;min-height:4rem;padding:.7rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.prediction-verdict{background:color-mix(in srgb, var(--color-reference) 7.0%, transparent)}}.prediction-verdict{color:var(--color-copper)}.prediction-verdict[data-tier=correct]{color:var(--color-success-strong);background:#a8d94314}@supports (color:color-mix(in lab, red, red)){.prediction-verdict[data-tier=correct]{background:color-mix(in srgb, var(--color-success-strong) 8%, transparent)}}.prediction-verdict[data-tier=precise]{color:var(--color-slate-blue);background:#89939a14}@supports (color:color-mix(in lab, red, red)){.prediction-verdict[data-tier=precise]{background:color-mix(in srgb, var(--color-information) 8%, transparent)}}.prediction-verdict[data-tier=perfect]{color:var(--color-copper);background:#6a6d721a}@supports (color:color-mix(in lab, red, red)){.prediction-verdict[data-tier=perfect]{background:color-mix(in srgb, var(--color-reference) 10%, transparent)}}.prediction-verdict[data-tier=incorrect]{color:var(--color-error-strong);background:#d76d6214}@supports (color:color-mix(in lab, red, red)){.prediction-verdict[data-tier=incorrect]{background:color-mix(in srgb, var(--color-error-strong) 8%, transparent)}}.prediction-verdict svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:1.6rem;height:1.6rem}.prediction-verdict>div{gap:.05rem;display:grid}.prediction-verdict strong{color:currentColor;font-family:var(--font-display);letter-spacing:.04em;font-size:1.15rem}.prediction-verdict span{color:currentColor;font-size:.7rem;font-weight:700}.form-field{border:1px solid var(--color-line-bright);background:var(--color-paper-high);width:100%;color:var(--color-paper);border-radius:.4rem}.form-field:focus{border-color:var(--color-copper);outline:2px solid #6a6d723d}@supports (color:color-mix(in lab, red, red)){.form-field:focus{outline:2px solid color-mix(in srgb, var(--color-reference) 24%, transparent)}}.data-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.data-table th{color:var(--color-muted);letter-spacing:.1em;text-align:left;text-transform:uppercase;font-size:.68rem;font-weight:650}.data-table th,.data-table td{border-bottom:1px solid var(--color-line);padding:.9rem .65rem}.data-table tbody tr:last-child td{border-bottom:0}.page-intro{gap:1rem;padding-block:clamp(2rem,6vw,4.5rem) clamp(1.5rem,4vw,3rem);display:grid}.page-title{max-width:14ch;font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(3.1rem,10vw,6rem);font-weight:820;line-height:.86}.surface-stack{gap:clamp(1rem,2.2vw,1.75rem);display:grid}.status-mark{color:var(--color-muted);align-items:center;gap:.45rem;font-size:.78rem;font-weight:650;display:inline-flex}.status-mark:before{content:"";border:1px solid;border-radius:50%;width:.52rem;height:.52rem}.status-mark[data-status=open]{color:var(--color-copper)}.status-mark[data-status=complete],.status-mark[data-status=saved]{color:var(--color-success-strong)}.status-mark[data-status=locked]{color:var(--color-muted)}.status-mark[data-status=live]{color:var(--color-error-strong)}.empty-state{border:1px dashed var(--color-line-bright);text-align:center;border-radius:.75rem;padding:clamp(2rem,8vw,5rem)}.calibration-scale{background-image:repeating-linear-gradient(90deg, var(--color-copper) 0 1px, transparent 1px 8%)}.recap-frame{border:1px solid var(--color-line);background:linear-gradient(90deg, #6a6d7209 1px, transparent 1px) 0 0 / 4rem 100%, linear-gradient(160deg, var(--color-surface), var(--color-surface));border-radius:.55rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.recap-frame{background:linear-gradient(90deg, color-mix(in srgb, var(--color-reference) 3.5%, transparent) 1px, transparent 1px) 0 0 / 4rem 100%, linear-gradient(160deg, var(--color-surface), var(--color-surface))}}.recap-frame:before,.recap-frame:after{z-index:2;border-color:var(--color-copper);content:"";pointer-events:none;width:.7rem;height:.7rem;position:absolute}.recap-frame:before{border-top:1px solid;border-left:1px solid;top:.45rem;left:.45rem}.recap-frame:after{border-bottom:1px solid;border-right:1px solid;bottom:.45rem;right:.45rem}.recap-register{border-bottom:1px solid var(--color-line);background:#e6e6e661}@supports (color:color-mix(in lab, red, red)){.recap-register{background:color-mix(in srgb, var(--color-text) 38%, transparent)}}.shared-result-byline{border-color:var(--color-line-strong);color:var(--color-paper);background:#17191c}.shared-result-byline .data-label{color:#c4c7ca}.shared-result-byline .badge,.shared-result-byline .shared-result-byline__identity-mark{border-color:var(--color-action);color:var(--color-action)}.recap-duel-grid{grid-template-columns:minmax(0,1fr) 5.5rem minmax(0,1fr);min-height:25rem;display:grid}.recap-score{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:clamp(1.25rem,4vw,3rem);display:flex}.recap-score-number{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;margin-top:.65rem;font-size:clamp(6rem,14vw,11rem);font-weight:800;line-height:.78}.recap-reliability{border:1px solid #6a6d7240;width:min(12rem,70%);height:.55rem;margin-top:1.5rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.recap-reliability{border:1px solid color-mix(in srgb, var(--color-reference) 25%, transparent)}}.recap-reliability{background:#6a6d721a}@supports (color:color-mix(in lab, red, red)){.recap-reliability{background:color-mix(in srgb, var(--color-reference) 10%, transparent)}}.recap-reliability>span{width:var(--reliability);background:linear-gradient(90deg, var(--color-copper), var(--color-reference-bright));height:100%;display:block}.recap-axis{border-left:1px solid var(--color-copper);background:repeating-linear-gradient(0deg,#0000 0 .7rem,#6a6d72a6 .7rem .76rem,#0000 .76rem 1.4rem);place-self:center;width:4.75rem;height:17.5rem;position:relative}@supports (color:color-mix(in lab, red, red)){.recap-axis{background:repeating-linear-gradient(0deg, transparent 0 .7rem, color-mix(in srgb, var(--color-reference) 65%, transparent) .7rem .76rem, transparent .76rem 1.4rem)}}.recap-axis:after{z-index:0;border-top:1px dashed #6a6d72cc;position:absolute;top:50%;left:-32vw;right:-32vw}@supports (color:color-mix(in lab, red, red)){.recap-axis:after{border-top:1px dashed color-mix(in srgb, var(--color-reference) 80%, transparent)}}.recap-axis:after{content:""}.recap-axis-mark{z-index:1;color:var(--color-copper);font-family:var(--font-display);font-size:1.05rem;line-height:1;position:absolute;left:1rem;transform:translateY(-50%)}.recap-axis-mid{font-size:1.3rem}.recap-axis-pin{z-index:1;border:2px solid var(--color-ink);border-radius:50%;width:.8rem;height:.8rem;position:absolute;transform:translate(-55%,50%)}.recap-axis-pin-user{background:var(--color-paper);left:0}.recap-axis-pin-model{background:var(--color-copper);left:.95rem}.recap-next-step{border:1px solid #6a6d728c;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.5rem;margin:0 1rem 1rem;padding:1.25rem 1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.recap-next-step{border:1px solid color-mix(in srgb, var(--color-reference) 55.0%, transparent)}}.recap-next-step{background:linear-gradient(90deg,#6a6d720f,#0000 62%)}@supports (color:color-mix(in lab, red, red)){.recap-next-step{background:linear-gradient(90deg, color-mix(in srgb, var(--color-reference) 6%, transparent), transparent 62%)}}.audit-tape>li{border-bottom:1px solid var(--color-line);grid-template-columns:2rem 5.5rem minmax(0,1fr);align-items:start;gap:1rem;min-height:5.4rem;padding-block:1rem;display:grid;position:relative}.audit-tape>li:last-child{border-bottom:0}.audit-node{z-index:1;border:1px solid var(--color-copper);background:var(--color-ink);width:2rem;height:2rem;color:var(--color-copper);border-radius:50%;place-items:center;display:grid;position:relative}.audit-node:after{border-left:1px solid #6a6d7280;position:absolute;top:2rem;bottom:-3.45rem;left:50%}@supports (color:color-mix(in lab, red, red)){.audit-node:after{border-left:1px solid color-mix(in srgb, var(--color-reference) 50%, transparent)}}.audit-node:after{content:""}.audit-tape>li:last-child .audit-node:after{display:none}.audit-node svg{width:1rem;height:1rem}.audit-tape time,.audit-tape .audit-time{color:var(--color-paper);font-family:var(--font-display);text-transform:uppercase;padding-top:.35rem;font-size:1rem}.audit-tape strong,.audit-tape span:not(.audit-node){display:block}.audit-tape strong{font-size:.95rem}.audit-tape span:not(.audit-node){color:var(--color-muted);margin-top:.25rem;font-size:.82rem;line-height:1.45}.event-ops{padding-block:clamp(.85rem,2.4vw,2rem) clamp(2.5rem,6vw,5rem)}.event-ops-summary{border-bottom:1px solid var(--color-line);align-items:end;gap:1rem;padding-bottom:clamp(1rem,2vw,1.5rem);display:grid}.event-ops-event{min-width:0}.event-ops-event--with-poster{grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.event-poster{border:1px solid var(--color-line-strong);background:var(--color-surface-inset);object-fit:cover;width:100%;display:block;overflow:hidden}.event-poster--card{aspect-ratio:4/5;object-position:center;max-height:18rem}.event-poster--detail{aspect-ratio:4/5;object-position:center}.event-poster--admin{aspect-ratio:4/5;place-items:center;display:grid;position:relative}.event-poster--admin img{width:100%;height:100%;position:absolute;inset:0}.event-poster--admin img[hidden]{display:none}.event-poster__fallback{color:var(--color-muted);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700}.event-ops-back{color:var(--color-muted);align-items:center;gap:.4rem;margin-bottom:.55rem;font-size:.72rem;font-weight:650;display:inline-flex}.event-ops-back:hover{color:var(--color-paper)}.event-ops-event h1{font-family:var(--font-display);text-overflow:ellipsis;text-transform:uppercase;font-size:clamp(2.25rem,6vw,4.8rem);font-weight:780;line-height:.88;overflow:hidden}.event-ops-event p{color:var(--color-muted);margin-top:.55rem;font-size:clamp(.72rem,2vw,.86rem)}.event-ops-progress{min-width:min(100%,18rem)}.event-ops-progress-line,.event-ops-lockline{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.event-ops-progress-line>span{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:650}.event-ops-progress-line strong{color:var(--color-paper);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2.35rem;line-height:.8}.event-ops-progress-line strong span{color:var(--color-muted);font-size:.66em}.event-ops-progress progress{background:var(--color-line);width:100%;height:.38rem;color:var(--color-coral);appearance:none;border:0;border-radius:0;margin-block:.65rem .55rem;overflow:hidden}.event-ops-progress progress::-webkit-progress-bar{background:var(--color-line)}.event-ops-progress progress::-webkit-progress-value{background:var(--color-coral)}.event-ops-progress progress::-moz-progress-bar{background:var(--color-coral)}.event-ops-lockline time{color:var(--color-copper);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.1rem}.event-ops-sheet{border:1px solid var(--color-line-bright);background:var(--color-surface-inset);border-radius:.65rem;margin-top:clamp(.85rem,2vw,1.5rem);display:grid;overflow:clip}.event-ops-rail{background:var(--color-surface);min-width:0}.event-ops-rail-heading{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem;display:flex}.event-ops-rail-heading h2{color:var(--color-copper);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:1.15rem}.event-ops-rail-heading span{color:var(--color-muted);font-size:.65rem}.event-ops-rail ol{list-style:none}.event-ops-rail li+li{border-top:1px solid var(--color-line)}.event-ops-rail a{min-height:4.1rem;color:var(--color-muted);grid-template-columns:1.45rem minmax(0,1fr) .8rem;align-items:center;gap:.75rem;padding:.65rem .9rem;display:grid;position:relative}.event-ops-rail a:hover{background:#6a6d720f}@supports (color:color-mix(in lab, red, red)){.event-ops-rail a:hover{background:color-mix(in srgb, var(--color-reference) 6%, transparent)}}.event-ops-rail a:hover{color:var(--color-paper)}.event-ops-rail a[data-selected=true]{background:linear-gradient(90deg,#c6ff2e24,#0000 76%)}@supports (color:color-mix(in lab, red, red)){.event-ops-rail a[data-selected=true]{background:linear-gradient(90deg, color-mix(in srgb, var(--color-action) 14.0%, transparent), transparent 76%)}}.event-ops-rail a[data-selected=true]{color:var(--color-paper);box-shadow:inset 3px 0 var(--color-action)}.event-ops-rail-order{color:inherit;font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:center;font-size:1.25rem}.event-ops-rail-names{min-width:0}.event-ops-rail-names small{color:inherit;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.14rem;font-size:.58rem;font-style:normal;font-weight:650;display:block}.event-ops-rail a[data-state=saved] .event-ops-rail-state{color:var(--color-success-strong)}.event-ops-rail a[data-state=locked] .event-ops-rail-state,.event-ops-rail a[data-state=cancelled] .event-ops-rail-state{color:var(--color-text-muted)}.event-ops-rail a[data-state=result] .event-ops-rail-state{color:var(--color-reference-bright)}.event-ops-rail-names strong{color:var(--color-paper);font-family:var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.05;display:block;overflow:hidden}.event-ops-rail-names i{color:var(--color-copper);font-size:.67em;font-style:normal;font-weight:400}.event-ops-state-icon{border:1px solid;border-radius:50%;width:.68rem;height:.68rem}.event-ops-rail a[data-state=saved] .event-ops-state-icon,.event-ops-rail a[data-state=result] .event-ops-state-icon{border-color:var(--color-success-strong);background:var(--color-success-strong);box-shadow:inset 0 0 0 2px var(--color-surface)}.event-ops-rail a[data-state=locked] .event-ops-state-icon,.event-ops-rail a[data-state=cancelled] .event-ops-state-icon{border-color:var(--color-text-muted);background:var(--color-line-strong);border-radius:.12rem}.event-ops-legend{border-top:1px solid var(--color-line);color:var(--color-muted);flex-wrap:wrap;gap:.9rem;padding:.75rem 1rem;font-size:.62rem;display:flex}.event-ops-legend span{align-items:center;gap:.35rem;display:inline-flex}.event-ops-legend span:before{content:"";border:1px solid;border-radius:50%;width:.5rem;height:.5rem}.event-ops-legend span[data-state=saved]:before{border-color:var(--color-success-strong);background:var(--color-success-strong)}.event-ops-legend span[data-state=locked]:before{border-color:var(--color-text-muted);background:var(--color-line-strong);border-radius:.1rem}.event-ops-workstations{min-width:0}.event-ops-workstation{scroll-margin-top:8rem}.event-ops-workstation[hidden]{display:none}.event-ops-boutline{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.7rem clamp(1rem,3vw,1.7rem);display:flex}.event-ops-boutline p,.event-ops-boutline span{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:650}.event-ops-boutline span{color:var(--color-coral)}.fighter-portrait{isolation:isolate;border:1px solid var(--color-line-bright);background:var(--color-panel-raised);color:var(--color-copper);border-radius:.45rem;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.fighter-portrait:after{z-index:2;border:1px solid #e6e6e614;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.fighter-portrait:after{border:1px solid color-mix(in srgb, var(--color-text) 8%, transparent)}}.fighter-portrait:after{border-radius:inherit;pointer-events:none;content:""}.fighter-portrait img{--fighter-portrait-facing:1;z-index:1;object-fit:cover;filter:saturate(.82)contrast(1.05);width:100%;height:100%;scale:1;transform:scaleX(var(--fighter-portrait-facing));transition:filter .18s var(--ease-instrument), scale .24s var(--ease-instrument);position:relative}a.fighter-portrait:hover img,.event-ops-faceoff>a:hover .fighter-portrait img{filter:saturate(.98)contrast(1.06);scale:1.025}.fighter-portrait__fallback{font-family:var(--font-display);place-items:center;font-size:2rem;font-weight:750;line-height:1;display:grid;position:absolute;inset:0}.fighter-portrait .fighter-portrait__demo{z-index:3;border:1px solid #e6e6e63d;padding:.18rem .3rem;display:block;position:absolute;bottom:.35rem;right:.35rem}@supports (color:color-mix(in lab, red, red)){.fighter-portrait .fighter-portrait__demo{border:1px solid color-mix(in srgb, var(--color-text) 24%, transparent)}}.fighter-portrait .fighter-portrait__demo{background:var(--color-canvas);color:var(--color-paper);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:.2rem;font-size:.5rem;font-weight:700;line-height:1}.fighter-portrait--faceoff{aspect-ratio:4/5;width:clamp(4rem,8vw,6.3rem)}.event-ops-faceoff{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.6rem,2vw,1.5rem);padding:clamp(.9rem,3vw,1.75rem) clamp(1rem,3vw,1.7rem);display:grid}.event-ops-faceoff>a{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.55rem,1.5vw,1rem);min-width:0;display:grid}.event-ops-faceoff>a:last-child{text-align:right;grid-template-columns:minmax(0,1fr) auto}.event-ops-faceoff>a:last-child .fighter-portrait{grid-area:1/2}.event-ops-faceoff>a:last-child .event-ops-faceoff__copy{grid-area:1/1}.event-ops-faceoff .fighter-portrait,.event-ops-faceoff .fighter-portrait__fallback,.event-ops-faceoff .fighter-portrait__demo,.event-ops-faceoff__copy{white-space:normal;overflow:hidden}.event-ops-faceoff__copy{min-width:0}.event-ops-faceoff small,.event-ops-faceoff span{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;display:block;overflow:hidden}.event-ops-faceoff h2{font-family:var(--font-display);overflow-wrap:anywhere;text-transform:uppercase;white-space:normal;margin-block:.22rem;font-size:clamp(1.65rem,3vw,2.7rem);font-weight:760;line-height:.86}.event-ops-faceoff a:hover h2{color:var(--color-copper)}.event-ops-faceoff>i{color:var(--color-copper);font-family:var(--font-display);text-transform:uppercase;font-size:1.2rem;font-style:normal}.event-ops-model{border-bottom:1px solid var(--color-line);background:var(--color-surface-raised);gap:.65rem;padding:clamp(.9rem,2.5vw,1.45rem) clamp(1rem,3vw,1.7rem);display:grid}.event-ops-model-score{grid-template-columns:auto minmax(5rem,1fr) auto;align-items:end;gap:clamp(.65rem,2vw,1.25rem);display:grid}.event-ops-model-score>strong{color:var(--color-copper);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2.1rem,5vw,3.7rem);line-height:.82}.event-ops-model-score>strong:last-child{color:var(--color-muted)}.event-ops-model-score>strong span{font-size:.55em}.event-ops-model-score>div>span{color:var(--color-muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-bottom:.42rem;font-size:.6rem;font-weight:650;display:block}.event-ops-model-track{background:var(--color-line-subtle);height:.32rem}.event-ops-model-track i{background:var(--color-copper);height:100%;display:block}.event-ops-model>p{color:var(--color-muted);font-size:.75rem;line-height:1.55}.event-ops-model>a{color:var(--color-copper);justify-self:start;align-items:center;gap:.3rem;font-size:.7rem;font-weight:650;display:inline-flex}.event-ops-model>a:hover{color:var(--color-paper)}.event-ops-form{gap:1rem;padding:clamp(1rem,3vw,1.7rem);display:grid}.event-ops-form legend{color:var(--color-copper);font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.55rem;font-size:1rem}.event-ops-action,.event-ops-signin a{border:1px solid var(--color-action);background:var(--color-action);width:100%;min-height:3.65rem;color:var(--color-ink);border-radius:.35rem;justify-content:space-between;align-items:center;padding:.65rem 1rem;display:flex}.event-ops-action:hover:not(:disabled),.event-ops-signin a:hover{background:var(--color-action-hover)}.event-ops-action span{text-align:left;display:grid}.event-ops-action small{letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:650}.event-ops-action strong,.event-ops-signin a{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:1.25rem}.event-ops-readonly{color:var(--color-muted);grid-template-columns:auto minmax(0,1fr);justify-content:space-between;align-items:start;gap:.7rem;padding:1rem clamp(1rem,3vw,1.7rem);font-size:.78rem;display:grid}.event-ops-readonly[data-state=complete]{grid-template-columns:repeat(2,minmax(0,1fr))}.event-ops-readonly>div{min-width:0}.event-ops-readonly>div>strong{color:var(--color-paper)}.event-ops-signin,.event-ops-unavailable{color:var(--color-muted);justify-content:space-between;align-items:center;gap:.7rem;padding:1rem clamp(1rem,3vw,1.7rem);font-size:.78rem;display:flex}.event-ops-signin{align-items:center}.event-ops-signin a{flex:none;width:auto;min-height:3rem}.fighter-portrait--profile{aspect-ratio:4/5;width:clamp(5.5rem,12vw,8.5rem)}.fighter-portrait--admin{aspect-ratio:4/5;width:5rem}.fighter-portrait--admin .fighter-portrait__fallback{letter-spacing:.08em;text-transform:uppercase;font-size:.85rem}.fighter-portrait--matchup{aspect-ratio:4/5;width:clamp(5rem,10vw,7.5rem)}.matchup-fighter-heading{justify-content:space-between;align-items:flex-start;gap:clamp(1rem,3vw,1.8rem);display:flex}.matchup-fighter-heading--reverse{flex-direction:row-reverse}.matchup-lab{--matchup-red:var(--color-reference-bright);--matchup-blue:var(--color-information)}.matchup-lab__back{min-height:2.75rem;color:var(--color-text-muted);align-items:center;gap:.65rem;font-size:.8rem;font-weight:650;display:inline-flex}.matchup-lab__back svg{width:1rem;height:1rem;transition:transform .18s var(--ease-instrument)}.matchup-lab__back:hover{color:var(--color-text)}.matchup-lab__back:hover svg{transform:translate(-.2rem)}.matchup-lab__header{border-bottom:1px solid var(--color-line-strong);grid-template-columns:minmax(0,1fr) minmax(28rem,.7fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-top:2rem;padding-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}.matchup-lab__header h1{letter-spacing:-.025em;text-transform:uppercase;max-width:18ch;font-size:clamp(3.15rem,7vw,6rem);font-weight:820;line-height:.84}.matchup-lab__header h1 span{color:var(--color-reference-bright);font-size:.52em;font-weight:600}.matchup-lab__header>div>p{max-width:48ch;color:var(--color-text-muted);margin-top:1.1rem}.matchup-lab__header dl{border-top:1px solid var(--color-line-subtle);border-bottom:1px solid var(--color-line-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.matchup-lab__header dl>div{border-right:1px solid var(--color-line-subtle);min-width:0;padding:.85rem 1rem}.matchup-lab__header dl>div:last-child{border-right:0}.matchup-lab__header dt,.matchup-readout__names span{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:650;line-height:1}.matchup-lab__header dd{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin-top:.5rem;font-size:1rem;font-weight:750;line-height:1.1;overflow:hidden}.matchup-lab__header dd time{white-space:nowrap}.matchup-faceoff{border:1px solid var(--color-line-strong);background:var(--color-surface);grid-template-columns:minmax(0,1fr) clamp(6.5rem,10vw,9rem) minmax(0,1fr);min-height:27rem;margin-top:clamp(2rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}.matchup-faceoff:before,.matchup-faceoff:after{z-index:2;border-color:var(--color-reference-bright);content:"";pointer-events:none;width:1rem;height:1rem;position:absolute}.matchup-faceoff:before{border-top:1px solid;border-left:1px solid;top:.8rem;left:.8rem}.matchup-faceoff:after{border-bottom:1px solid;border-right:1px solid;bottom:.8rem;right:.8rem}.matchup-contender{background:var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(8rem,42%);align-items:end;gap:clamp(1rem,2.5vw,2.5rem);min-width:0;padding:clamp(1.25rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden}.matchup-contender--blue{text-align:right;grid-template-columns:minmax(8rem,42%) minmax(0,1fr)}.matchup-contender--blue .matchup-contender__identity{grid-column:2}.matchup-contender--blue .fighter-portrait--matchup-lab{grid-area:1/1}.matchup-contender__identity{z-index:2;align-self:center;min-width:0;position:relative}.matchup-contender__identity>span,.matchup-contender__identity small{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:650;line-height:1.4;display:block}.matchup-contender__identity a{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin-top:1rem;font-size:clamp(2.7rem,5vw,5.35rem);font-weight:820;line-height:.82;display:block}.matchup-contender__identity a:hover{color:var(--color-action-hover)}.matchup-contender__identity small{margin-top:1rem}.fighter-portrait--matchup-lab{aspect-ratio:4/5;border:0;border-bottom:1px solid var(--color-line-strong);background:var(--color-surface-inset);place-self:end;width:100%;min-width:8rem;max-width:15rem}.matchup-contender--blue .fighter-portrait--matchup-lab{justify-self:start}.matchup-faceoff__axis{z-index:3;border-right:1px solid var(--color-line-strong);border-left:1px solid var(--color-line-strong);background:var(--color-surface-inset);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.matchup-faceoff__axis span{color:var(--color-text-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.58rem;font-weight:650}.matchup-faceoff__axis strong{font-family:var(--font-display);letter-spacing:-.03em;margin-top:.5rem;font-size:clamp(3.25rem,6vw,5.5rem);font-weight:820;line-height:.8}.matchup-faceoff__axis i{background:var(--color-action);width:1px;height:4rem;margin-top:1.25rem}.matchup-readout{margin-top:clamp(4rem,8vw,7rem)}.matchup-readout>header,.matchup-form>header{border-bottom:1px solid var(--color-line-strong);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.25rem;display:flex}.matchup-readout>header h2,.matchup-form>header h2,.matchup-questions h2,.matchup-event-cta h2{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(2.15rem,4vw,3.5rem);font-weight:780;line-height:.92}.matchup-readout>header p,.matchup-form>header p{max-width:52ch;color:var(--color-text-muted);margin-top:.65rem;font-size:.88rem}.matchup-readout>header>span{border:1px solid var(--color-line-strong);color:var(--color-reference-bright);letter-spacing:.1em;text-transform:uppercase;flex:none;padding:.5rem .65rem;font-size:.62rem;font-weight:650}.matchup-readout__names,.matchup-readout__grid>div{grid-template-columns:minmax(0,1fr) minmax(10rem,.58fr) minmax(0,1fr);align-items:center;display:grid}.matchup-readout__names{border-bottom:1px solid var(--color-line-subtle);min-height:3rem}.matchup-readout__names strong{color:var(--color-text-muted);font-family:var(--font-display);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.85rem;overflow:hidden}.matchup-readout__names strong:last-child{text-align:right}.matchup-readout__names span{text-align:center}.matchup-readout__grid>div{border-bottom:1px solid var(--color-line-subtle);min-height:5.5rem}.matchup-readout__grid dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.65rem,3.2vw,2.75rem);font-weight:750;line-height:1;overflow:hidden}.matchup-readout__grid dd:last-child{text-align:right}.matchup-readout__grid dt{border-right:1px solid var(--color-line-subtle);border-left:1px solid var(--color-line-subtle);text-align:center;place-content:center;align-self:stretch;display:grid}.matchup-readout__grid dt strong{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:1rem}.matchup-readout__grid dt span{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:.65rem}.matchup-readout__grid [data-leader=red] dd:first-child,.matchup-readout__grid [data-leader=blue] dd:last-child{color:var(--color-reference-bright)}.matchup-evidence{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.7fr);gap:clamp(2rem,5vw,5rem);margin-top:clamp(4rem,8vw,7rem);display:grid}.matchup-form__columns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.matchup-form__columns>article{border-right:1px solid var(--color-line-subtle);min-width:0}.matchup-form__columns>article:last-child{border-right:0}.matchup-form__fighter{border-bottom:1px solid var(--color-line-subtle);background:var(--color-surface);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.9rem 1rem;display:flex}.matchup-form__fighter a{font-family:var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1.25rem;font-weight:750;line-height:1;overflow:hidden}.matchup-form__fighter a:hover{color:var(--color-action-hover)}.matchup-form__fighter span{color:var(--color-text-muted);flex:none;font-size:.65rem}.matchup-form ol li{border-bottom:1px solid var(--color-line-subtle);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:3.5rem;padding:.7rem 1rem;display:grid}.matchup-form ol li strong{border:1px solid var(--color-line-strong);width:1.65rem;height:1.65rem;color:var(--color-reference-bright);font-family:var(--font-display);place-items:center;font-size:.85rem;display:grid}.matchup-form ol li[data-result=V] strong{border-color:var(--color-success-strong);color:var(--color-success-strong)}.matchup-form ol li[data-result=D] strong{border-color:var(--color-error-strong);color:var(--color-error-strong)}.matchup-form ol li span{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.matchup-form ol li time{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.65rem}.matchup-form__empty{min-height:7rem;color:var(--color-text-muted);padding:1.25rem 1rem;font-size:.78rem}.matchup-questions{border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line-strong);background:var(--color-surface-inset);align-self:start}.matchup-questions h2{padding:1.25rem;font-size:clamp(1.9rem,3vw,2.75rem)}.matchup-questions li{border-top:1px solid var(--color-line-subtle);gap:.45rem;padding:1.1rem 1.25rem;display:grid}.matchup-questions li strong{font-family:var(--font-display);letter-spacing:.015em;text-transform:uppercase;font-size:1.05rem}.matchup-questions li span{color:var(--color-text-muted);font-size:.76rem;line-height:1.55}.matchup-consensus{margin-top:clamp(3rem,6vw,5rem)}.matchup-event-cta{border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line-strong);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:clamp(4rem,8vw,7rem);padding:clamp(1.5rem,3vw,2.5rem);display:grid}.matchup-event-cta p{max-width:62ch;color:var(--color-text-muted);margin-top:.65rem;font-size:.88rem}.matchup-event-cta .btn{white-space:nowrap;gap:1rem;min-height:3.5rem}.matchup-event-cta .btn svg{width:1rem;height:1rem;transition:transform .18s var(--ease-instrument)}.matchup-event-cta .btn:hover svg{transform:translate(.2rem)}.fighter-portrait--ranking{aspect-ratio:4/5;border-radius:.3rem;width:2.75rem}.fighter-portrait--ranking .fighter-portrait__fallback{font-size:1rem}.ranking-fighter{align-items:center;gap:.75rem;min-width:12rem;display:flex}.home-surface{padding-top:clamp(.75rem,1.8vw,1.5rem)}.home-lab{isolation:isolate;border:1px solid var(--color-line-bright);background:var(--color-surface);border-radius:.75rem}.home-lab__header{border-bottom:1px solid var(--color-line);background:var(--color-surface-inset);grid-template-columns:minmax(0,1fr);min-height:clamp(14.45rem,17.85vw,16.575rem);display:grid;position:relative;overflow:hidden}.home-lab__header:after{content:"";background:repeating-linear-gradient(90deg, var(--color-reference) 0 1px, transparent 1px .72rem);opacity:.42;height:.4rem;position:absolute;bottom:0;left:0;right:0}.home-event{grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;min-height:clamp(14.45rem,17.85vw,16.575rem);padding:clamp(1.1rem,2vw,1.6rem) clamp(1rem,3.5vw,3rem) clamp(5rem,6vw,5.5rem);display:grid;position:relative;overflow:hidden}.home-event:before{z-index:1;content:"";background:linear-gradient(90deg,#0e0f10d6 0%,#0e0f109e 30%,#0e0f101f 68%,#0e0f1047 100%),linear-gradient(#0000 38%,#0e0f1094);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.home-event:before{background:linear-gradient(90deg, color-mix(in srgb, var(--color-surface-inset) 84%, transparent) 0%, color-mix(in srgb, var(--color-surface-inset) 62%, transparent) 30%, color-mix(in srgb, var(--color-surface-inset) 12%, transparent) 68%, color-mix(in srgb, var(--color-surface-inset) 28%, transparent) 100%), linear-gradient(0deg, color-mix(in srgb, var(--color-surface-inset) 58%, transparent), transparent 62%)}}.home-event:before{pointer-events:none}.home-event__mark{display:none}.home-event__identity{z-index:2;gap:.45rem;min-width:0;display:grid}.home-event h1{z-index:2;letter-spacing:-.03em;max-width:16ch;text-shadow:0 .08em .35em var(--color-surface-inset);text-transform:uppercase;font-size:clamp(2.45rem,4.5vw,4.35rem);line-height:.82;position:relative}.home-event p{z-index:2;color:var(--color-reference-bright);text-shadow:0 1px .35rem var(--color-surface-inset);flex-wrap:wrap;gap:.4rem;font-size:1.05rem;font-weight:600;line-height:1.25;display:flex;position:relative}.home-event__poster{z-index:0;background:var(--color-canvas);filter:saturate(.96)contrast(1.05)brightness(.96);object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block;position:absolute;inset:0}.home-progress{z-index:3;border:1px solid var(--color-line-strong);background:#0e0f10f0;grid-template-columns:auto minmax(9rem,1fr) auto;grid-template-areas:"readout deadline action""track track action";align-items:center;gap:.5rem .75rem;width:min(30rem,100% - 2rem);min-height:5.4rem;padding:.65rem;display:grid;position:absolute;bottom:clamp(1rem,2vw,1.5rem);right:clamp(1rem,2vw,1.5rem)}@supports (color:color-mix(in lab, red, red)){.home-progress{background:color-mix(in srgb, var(--color-surface-inset) 94%, transparent)}}.home-progress--locked{grid-template-columns:auto minmax(9rem,1fr);grid-template-areas:"readout deadline""track track"}.home-progress__readout{border-right:1px solid var(--color-line-strong);color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;grid-area:readout;align-content:center;gap:.15rem;padding-right:.75rem;font-size:.78rem;font-weight:650;display:grid}.home-progress__readout strong{color:var(--color-action);font-family:var(--font-display);letter-spacing:-.02em;font-size:2.1rem;line-height:.8}.home-progress__readout strong span{color:var(--color-muted);font-size:.62em}.home-progress progress{appearance:none;border:1px solid var(--color-line-strong);background:var(--color-line-subtle);width:100%;height:.28rem;color:var(--color-action);grid-area:track;overflow:hidden}.home-progress progress::-webkit-progress-bar{background:var(--color-line-subtle)}.home-progress progress::-webkit-progress-value{background:var(--color-action)}.home-progress progress::-moz-progress-bar{background:var(--color-action)}.home-progress__deadline{color:var(--color-muted);grid-area:deadline;align-content:center;gap:.18rem;font-size:.78rem;font-weight:650;display:grid}.home-progress__deadline time{color:var(--color-paper);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.12rem}.home-progress__deadline>span,.home-progress__deadline time{white-space:nowrap}.home-progress__action{letter-spacing:.065em;border:0;grid-area:action;align-self:stretch;gap:.4rem;min-width:8rem;min-height:4rem;padding-inline:.75rem;font-size:.67rem}.home-progress__action svg{fill:none;stroke:currentColor;width:1rem;height:1rem;transition:transform .18s cubic-bezier(.16,1,.3,1)}.home-progress__action:hover svg{transform:translate(.2rem)}.prediction-flow--home{--home-broadcast-accent:var(--color-corner-red);--home-broadcast-glow:#a9abad33}@supports (color:color-mix(in lab, red, red)){.prediction-flow--home{--home-broadcast-glow:color-mix(in srgb, var(--color-corner-red) 20%, transparent)}}.prediction-flow--home{gap:0}.prediction-flow--home[data-selected-corner=blue]{--home-broadcast-accent:var(--color-corner-blue);--home-broadcast-glow:#89939a3d}@supports (color:color-mix(in lab, red, red)){.prediction-flow--home[data-selected-corner=blue]{--home-broadcast-glow:color-mix(in srgb, var(--color-corner-blue) 24%, transparent)}}.home-matchup{padding:0 clamp(1rem,3vw,2.25rem) clamp(.9rem,2vw,1.35rem);position:relative}.home-matchup .home-matchup__legend{width:100%;color:var(--color-paper);text-align:center;gap:.35rem;margin-bottom:clamp(1.1rem,2vw,1.55rem);padding:clamp(1.35rem,2.6vw,2rem) 0 0;display:grid}.home-matchup__legend strong{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:750;line-height:.9}.home-matchup__legend span{color:var(--color-muted);font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.86rem;font-weight:500}.home-matchup__legend span b{color:var(--color-paper);font-weight:700}.home-contenders{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(.75rem,2.4vw,3rem);display:grid;position:relative}.home-contender{min-width:0}.home-contender>.home-contender__card{isolation:isolate;border-color:var(--color-line-strong);background:var(--color-surface);min-height:19rem;transition:border-color .18s var(--ease-instrument), background-color .18s var(--ease-instrument), transform .3s var(--ease-instrument), box-shadow .3s var(--ease-instrument);border-radius:.75rem;grid-template-columns:minmax(9rem,.78fr) minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:0;padding:0;display:grid;position:relative;overflow:hidden}.home-contender>.home-contender__card:before,.home-contender>.home-contender__card:after{pointer-events:none;content:"";opacity:0;width:34%;position:absolute;top:-20%;bottom:-20%;left:-42%;transform:translate(-100%)skew(-12deg)}.home-contender>.home-contender__card:before{z-index:3;background:linear-gradient(90deg, transparent, var(--home-broadcast-glow), #0a0a0c57, transparent)}@supports (color:color-mix(in lab, red, red)){.home-contender>.home-contender__card:before{background:linear-gradient(90deg, transparent, var(--home-broadcast-glow), color-mix(in srgb, var(--color-on-strong) 34%, transparent), transparent)}}.home-contender>.home-contender__card:after{z-index:4;background:linear-gradient(90deg,#0000,#0a0a0c47,#0000)}@supports (color:color-mix(in lab, red, red)){.home-contender>.home-contender__card:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-on-strong) 28.0%, transparent), transparent)}}.home-contender--blue>.home-contender__card{grid-template-columns:minmax(0,1fr) minmax(9rem,.78fr)}.home-contender .fighter-portrait--home{aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100%;min-height:19rem}.home-contender--blue .fighter-portrait--home{grid-area:1/2}.home-contender .fighter-portrait--home img{object-position:50% 18%;transition:filter .22s var(--ease-instrument), transform .36s var(--ease-instrument)}.home-contender--blue .fighter-portrait--home img{--fighter-portrait-facing:-1}.home-contender .fighter-portrait--home .fighter-portrait__demo{font-size:.65rem}.home-contender__copy{min-width:0;transition:opacity .26s var(--ease-instrument), transform .32s var(--ease-instrument);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(1rem,2.2vw,1.6rem);display:flex}.home-contender--blue .home-contender__copy{text-align:right;grid-area:1/1;align-items:flex-end}.home-contender__corner{color:var(--color-corner-red);letter-spacing:.1em;text-transform:uppercase;margin-bottom:auto;font-size:.8rem;font-weight:700}.home-contender--blue .home-contender__corner{color:var(--color-corner-blue)}.home-contender .home-contender__name{max-width:8ch;font-family:var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;text-overflow:clip;text-transform:uppercase;white-space:normal;margin-top:1.35rem;font-size:clamp(2.8rem,4.7vw,4.9rem);font-weight:760;line-height:.78;display:block;overflow:visible}.home-contender__nationality{max-width:100%;color:var(--color-photo-copy-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;margin-top:.65rem;font-size:.7rem;font-weight:650;line-height:1.2;display:inline-flex}.home-contender__flag{object-fit:cover;flex:none;width:1.25rem;height:.94rem;box-shadow:0 0 0 1px #ffffff2e}.home-contender__facts{color:var(--color-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:flex-end;gap:.35rem .75rem;margin-top:.45rem;font-size:.86rem;display:flex}.home-contender__record{color:var(--color-paper);font-family:var(--font-display);font-size:clamp(1.3rem,1.8vw,1.55rem);font-weight:700;line-height:1}.home-contender__rating{border-inline-start:1px solid var(--color-line-strong);padding-inline-start:.75rem}.home-contender__rating b{font-size:clamp(1.5rem,2vw,1.75rem)}.home-contender__pick{min-height:2.75rem;color:var(--color-muted);text-transform:uppercase;align-items:center;gap:.45rem;margin-top:1rem;font-size:.84rem;font-weight:700;display:inline-flex}.home-contender__pick svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:1.15rem;height:1.15rem}.home-contender:hover>.home-contender__card{border-color:var(--color-copper);background:var(--color-surface-raised)}.home-contender input:checked+.home-contender__card{border-color:var(--color-coral);background:#c6ff2e17}@supports (color:color-mix(in lab, red, red)){.home-contender input:checked+.home-contender__card{background:color-mix(in srgb, var(--color-action) 9%, transparent)}}.home-contender input:checked+.home-contender__card{box-shadow:inset 0 0 0 1px var(--color-coral), 0 .75rem 1.35rem #00000052;animation:home-contender-lock .5s var(--ease-instrument) both;transform:translateY(-.2rem)}.home-contender input:checked+.home-contender__card:after{animation:home-contender-scan .62s var(--ease-instrument) 60ms both}.prediction-flow--home[data-motion-replay=pulse]:not([data-prediction-stage=saved]) .home-contender input:checked+.home-contender__card:before{animation:home-contender-broadcast-loop 2.1s var(--ease-instrument) .1s 2}.home-contender input:checked+.home-contender__card .fighter-portrait--home img{filter:saturate(1.08)contrast(1.06);scale:1.045}.home-contenders:has(input:checked) .home-contender:not(:has(input:checked))>.home-contender__card{transform:scale(.985)}.home-contenders:has(input:checked) .home-contender:not(:has(input:checked)) .fighter-portrait--home img{filter:saturate(.48)brightness(.76)}.home-contenders:has(input:checked) .home-contender:not(:has(input:checked)) .home-contender__copy{opacity:.82}.home-contender input:checked+.home-contender__card .home-contender__pick{color:var(--color-action)}.home-contender input:focus-visible+.home-contender__card{outline:2px solid var(--color-copper);outline-offset:3px}.home-matchup:disabled .home-contender{cursor:default}.home-matchup:disabled .home-contender:hover>.home-contender__card{border-color:var(--color-line-strong);background:var(--color-surface)}.home-matchup:disabled .home-contender__pick{display:none}.home-versus{z-index:3;aspect-ratio:1;isolation:isolate;pointer-events:none;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:var(--color-copper);width:clamp(3.6rem,5vw,4.75rem);color:var(--color-copper);filter:drop-shadow(0 .55rem .75rem #0000006b);font-family:var(--font-display);place-items:center;font-size:clamp(1.05rem,1.6vw,1.28rem);font-weight:750;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.home-versus:before{z-index:0;clip-path:inherit;background:var(--color-canvas);content:"";position:absolute;inset:.2rem}.home-versus:after{z-index:1;border:1px solid var(--home-broadcast-accent);clip-path:inherit;content:"";background:var(--home-broadcast-accent);position:absolute;inset:.48rem}@supports (color:color-mix(in lab, red, red)){.home-versus:after{background:color-mix(in srgb, var(--home-broadcast-accent) 12%, transparent)}}.home-versus:after{opacity:0;transform:scale(.62)}.home-versus>span{z-index:2;position:relative}.prediction-flow--home[data-motion-replay=pulse]:not([data-prediction-stage=saved])[data-selected-corner]:not([data-selected-corner=""]) .home-versus:after{animation:home-octagon-pulse .82s var(--ease-instrument) .16s 2}.prediction-flow--home[data-selected-corner=red] .home-versus{animation:home-octagon-lock-red .43s var(--ease-instrument) both}.prediction-flow--home[data-selected-corner=blue] .home-versus{animation:home-octagon-lock-blue .43s var(--ease-instrument) both}.home-model-beam{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:.75rem;grid-template-columns:minmax(8rem,auto) minmax(12rem,1fr) auto;align-items:center;gap:.75rem 1rem;min-width:0;margin-top:clamp(.75rem,1.8vw,1.15rem);padding:.72rem .9rem;display:grid;position:relative;overflow:hidden}.home-model-beam__channel{gap:.15rem;min-width:0;display:grid}.home-model-beam__channel span,.home-model-beam__quality{color:var(--color-copper);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.home-model-beam__channel strong{color:var(--color-paper);font-family:var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1.15rem;line-height:1;overflow:hidden}.home-model-beam__split{grid-template-columns:minmax(4.5rem,auto) minmax(5rem,1fr) minmax(4.5rem,auto);align-items:center;gap:.7rem;min-width:0;display:grid}.home-model-beam__fighter{align-items:baseline;gap:.4rem;min-width:0;display:flex}.home-model-beam__fighter--blue{justify-content:flex-end}.home-model-beam__fighter small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.home-model-beam__fighter b{color:var(--color-paper);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.7rem;line-height:1}.home-model-beam__fighter--red b{color:var(--color-corner-red)}.home-model-beam__track{background:var(--color-corner-blue);height:.45rem;display:block;position:relative;overflow:hidden}.home-model-beam__track i{background:var(--color-corner-red);transform-origin:0;height:100%;animation:home-model-meter .7s var(--ease-instrument) both;display:block}.home-model-beam__quality{color:var(--color-muted);letter-spacing:.04em;text-align:right}.home-model-analysis{border-top:1px solid var(--color-line);background:var(--color-surface)}.home-model-analysis summary{cursor:pointer;min-height:3rem;color:var(--color-copper);justify-content:center;align-items:center;padding-inline:1rem;font-size:.82rem;font-weight:700;list-style:none;display:flex}.home-model-analysis summary::-webkit-details-marker{display:none}.home-model-analysis summary:after{content:"";width:.5rem;height:.5rem;transition:transform .18s var(--ease-instrument);border-bottom:1px solid;border-right:1px solid;margin-left:.65rem;transform:rotate(45deg)translateY(-.15rem)}.home-model-analysis[open] summary:after{transform:rotate(225deg)translate(-.1rem,-.1rem)}.home-model-analysis>div{border-top:1px solid var(--color-line);justify-content:space-between;align-items:start;gap:1rem;padding:1rem clamp(1rem,3vw,2.25rem) 1.2rem;display:flex}.home-model-analysis p{max-width:72ch;color:var(--color-muted);font-size:.84rem;line-height:1.55}.home-model-analysis a{min-height:2.75rem;color:var(--color-paper);flex:none;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;display:inline-flex}.home-model-analysis a:hover{color:var(--color-copper)}.home-model-analysis a svg,.home-outcome svg,.home-support header a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.15rem;height:1.15rem}.home-pick-details{isolation:isolate;border-top:1px solid var(--color-line);background:var(--color-canvas);transition:background-color .28s var(--ease-instrument);grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);gap:1rem;padding:clamp(1rem,2.5vw,1.5rem) clamp(1rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden}.home-pick-details:before{z-index:2;pointer-events:none;content:"";background:var(--color-action);transform-origin:0;height:.16rem;animation:home-decision-line .52s var(--ease-instrument) both;position:absolute;top:0;left:0;right:0}.home-pick-details:after{z-index:3;pointer-events:none;content:"";background:linear-gradient(90deg, transparent, var(--color-on-strong) 45%, var(--color-action) 72%, transparent);opacity:0;width:30%;height:.16rem;position:absolute;top:0;left:-30%;transform:translate(0)}.prediction-flow--home[data-motion-replay=pulse]:not([data-prediction-stage=saved]) .home-pick-details:after{animation:2.1s linear .3s 2 home-decision-rail-loop}.prediction-flow--home[data-selected-corner=red] .home-pick-details{background:linear-gradient(90deg, #a9abad0a, var(--color-canvas) 30%)}@supports (color:color-mix(in lab, red, red)){.prediction-flow--home[data-selected-corner=red] .home-pick-details{background:linear-gradient(90deg, color-mix(in srgb, var(--color-corner-red) 4%, transparent), var(--color-canvas) 30%)}}.prediction-flow--home[data-selected-corner=blue] .home-pick-details{background:linear-gradient(270deg, #89939a0a, var(--color-canvas) 30%)}@supports (color:color-mix(in lab, red, red)){.prediction-flow--home[data-selected-corner=blue] .home-pick-details{background:linear-gradient(270deg, color-mix(in srgb, var(--color-corner-blue) 4%, transparent), var(--color-canvas) 30%)}}.prediction-flow--home[data-selected-corner=blue] .home-pick-details:before{transform-origin:100%}.prediction-flow--home[data-selected-corner=blue] .home-pick-details:after{animation-direction:reverse}.home-pick-details:not(:has(.home-pick-step:not([hidden]))){display:none}.home-pick-details:not(:has([data-prediction-step=round]:not([hidden]))){grid-template-columns:minmax(0,1fr)}.home-pick-step:not([hidden]){animation:home-step-broadcast-in .42s var(--ease-instrument) both}.home-pick-step:not([hidden]) .prediction-choice{animation:home-choice-deal .36s var(--ease-instrument) 80ms both}.home-pick-step:not([hidden]) .prediction-choice:nth-child(2){animation-delay:.13s}.home-pick-step:not([hidden]) .prediction-choice:nth-child(3){animation-delay:.18s}.home-pick-step:not([hidden]) .prediction-choice:nth-child(4){animation-delay:.23s}.home-pick-step:not([hidden]) .prediction-choice:nth-child(5){animation-delay:.28s}.prediction-flow--home .home-pick-step legend{color:var(--color-paper);letter-spacing:.02em;align-items:center;margin-bottom:.85rem;font-size:1.4rem}.home-pick-step__number{border:1px solid var(--color-copper);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:#6a6d7214;flex:none;place-items:center;width:2rem;height:2rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.home-pick-step__number{background:color-mix(in srgb, var(--color-reference) 8%, transparent)}}.home-pick-step__number{color:var(--color-copper);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:.72rem}.prediction-flow--home .home-pick-step .prediction-choice>span{border-color:var(--color-line-strong);background:var(--color-canvas);min-height:4.65rem;transition:border-color .18s var(--ease-instrument), background-color .18s var(--ease-instrument), color .18s var(--ease-instrument), transform .22s var(--ease-instrument), box-shadow .22s var(--ease-instrument);position:relative;overflow:hidden}.prediction-flow--home .home-pick-step .prediction-choice:hover>span{border-color:var(--color-copper);background:#6a6d7214}@supports (color:color-mix(in lab, red, red)){.prediction-flow--home .home-pick-step .prediction-choice:hover>span{background:color-mix(in srgb, var(--color-reference) 8%, transparent)}}.prediction-flow--home .home-pick-step .prediction-choice:hover>span{transform:translateY(-.12rem)}.prediction-flow--home .home-pick-step .prediction-choice input:checked+span{border-color:var(--color-coral);background:var(--color-coral);color:var(--color-ink);animation:home-option-lock .26s var(--ease-instrument) both;transform:translateY(-.16rem);box-shadow:0 .45rem .9rem #00000047}.prediction-flow--home .home-pick-step .prediction-choice input:checked+span:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#0a0a0c70,#0000);width:32%;position:absolute;top:-35%;bottom:-35%;left:-42%}@supports (color:color-mix(in lab, red, red)){.prediction-flow--home .home-pick-step .prediction-choice input:checked+span:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-on-strong) 44%, transparent), transparent)}}.prediction-flow--home .home-pick-step .prediction-choice input:checked+span:before{opacity:0;transform:translate(-100%)skew(-14deg)}.prediction-flow--home[data-motion-replay=pulse]:not([data-prediction-stage=saved]) .home-pick-step .prediction-choice input:checked+span:before{animation:home-option-sheen-loop 2.1s var(--ease-instrument) .32s 2}.prediction-flow--home[data-motion-replay=pulse]:not([data-prediction-stage=saved]) [data-prediction-step=round] .prediction-choice input:checked+span:before{animation-delay:.46s}.prediction-flow--home .home-pick-step .prediction-choice input:checked+span:after{z-index:2;content:"";border-bottom:.13rem solid;border-right:.13rem solid;width:.38rem;height:.68rem;position:absolute;top:.55rem;right:.65rem;transform:rotate(45deg)}.prediction-flow--home .home-pick-step .prediction-choice strong{z-index:1;font-size:1.2rem;position:relative}.home-submit{background:var(--color-canvas);padding:.8rem clamp(1rem,3vw,2.25rem) clamp(1rem,2.5vw,1.4rem)}.prediction-flow--home:not(:has(input[name=pickedFighterId]:checked)) .home-submit,.prediction-flow--home:not(:has(input[name=predictedMethod]:checked)) .home-submit,.prediction-flow--home:has(input[name=predictedMethod][value=Knockout]:checked):not(:has(input[name=predictedRound]:checked)) .home-submit,.prediction-flow--home:has(input[name=predictedMethod][value=Submission]:checked):not(:has(input[name=predictedRound]:checked)) .home-submit{display:none}.prediction-flow--home .prediction-lock{isolation:isolate;border-radius:.5rem;justify-content:center;min-height:4.7rem;position:relative;overflow:hidden}.prediction-flow--home .prediction-lock:before{z-index:-1;content:"";background:linear-gradient(100deg,#0000 20%,#0a0a0c47 48%,#0000 76%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.prediction-flow--home .prediction-lock:before{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--color-on-strong) 28.0%, transparent) 48%, transparent 76%)}}.prediction-flow--home .prediction-lock:before{transform:translate(-120%)}.prediction-flow--home .prediction-lock:after{z-index:0;content:"";background:linear-gradient(100deg,#0000 20%,#0a0a0c52 48%,#0000 76%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.prediction-flow--home .prediction-lock:after{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--color-on-strong) 32%, transparent) 48%, transparent 76%)}}.prediction-flow--home .prediction-lock:after{transform:translate(-120%)}.prediction-flow--home .prediction-lock>span{z-index:1;text-align:center;gap:.15rem;display:grid;position:relative}.prediction-flow--home .prediction-lock strong{font-size:1.55rem;line-height:1}.prediction-flow--home .prediction-lock small{color:var(--color-on-strong);font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.78rem;font-weight:700}.prediction-flow--home .prediction-lock svg{z-index:1;width:1.4rem;height:1.4rem;position:absolute;right:1.25rem}.prediction-flow--home .prediction-lock:disabled{border-color:var(--color-line-strong);background:var(--color-surface-inset);color:var(--color-text-muted);opacity:1}.prediction-flow--home .prediction-lock:disabled small{color:var(--color-text-muted)}.prediction-flow--home .prediction-lock[data-loading=true]{cursor:wait;opacity:1}.prediction-flow--home .prediction-lock[data-loading=true]:before{animation:.85s ease-in-out infinite home-submit-scan}.prediction-flow--home[data-motion-replay=pulse][data-prediction-stage=complete] .prediction-lock:not(:disabled):not([data-loading=true]):after{animation:home-submit-ready-loop 2.1s var(--ease-instrument) .48s 2}.prediction-flow--home[data-motion-replay=pulse][data-prediction-stage=complete] .prediction-lock:not(:disabled) svg{transform-origin:50%;animation:home-submit-mark-loop 2.1s var(--ease-instrument) .56s 2}.prediction-flow--home[data-prediction-stage=saved] .prediction-lock:disabled{border-color:var(--color-copper);background:var(--color-surface-raised);color:var(--color-paper)}.prediction-flow--home[data-prediction-stage=saved] .prediction-lock:disabled small{color:var(--color-muted)}.prediction-flow--home[data-prediction-stage=saved] .home-contender__card,.prediction-flow--home[data-prediction-stage=saved] .home-versus,.prediction-flow--home[data-prediction-stage=saved] .home-pick-step,.prediction-flow--home[data-prediction-stage=saved] .home-pick-step .prediction-choice,.prediction-flow--home[data-prediction-stage=saved] .home-pick-step .prediction-choice>span{animation:none}.prediction-flow--home[data-motion-active=false] .home-contender__card,.prediction-flow--home[data-motion-active=false] .home-contender__card:before,.prediction-flow--home[data-motion-active=false] .home-contender__card:after,.prediction-flow--home[data-motion-active=false] .home-versus,.prediction-flow--home[data-motion-active=false] .home-versus:after,.prediction-flow--home[data-motion-active=false] .home-model-beam__track i,.prediction-flow--home[data-motion-active=false] .home-pick-details:before,.prediction-flow--home[data-motion-active=false] .home-pick-details:after,.prediction-flow--home[data-motion-active=false] .home-pick-step,.prediction-flow--home[data-motion-active=false] .home-pick-step .prediction-choice,.prediction-flow--home[data-motion-active=false] .home-pick-step .prediction-choice>span,.prediction-flow--home[data-motion-active=false] .home-pick-step .prediction-choice>span:before,.prediction-flow--home[data-motion-active=false] .prediction-lock:before,.prediction-flow--home[data-motion-active=false] .prediction-lock:after,.prediction-flow--home[data-motion-active=false] .prediction-lock svg{animation-play-state:paused!important}.home-outcome{background:var(--color-canvas);justify-content:space-between;align-items:center;gap:1rem;min-height:5.5rem;padding:.9rem clamp(1rem,3vw,2.25rem);display:flex}.home-outcome p,.home-outcome>div{gap:.2rem;display:grid}.home-outcome p span,.home-outcome small,.home-outcome>div>span{color:var(--color-muted);font-size:.8rem}.home-outcome>div>span{color:var(--color-copper);text-transform:uppercase;font-weight:700}.home-outcome>div>strong{font-family:var(--font-display);text-transform:uppercase;font-size:1.7rem}.home-outcome .btn{border-radius:.4rem;flex:none;min-height:3.5rem}.home-support{border:1px solid var(--color-line);background:var(--color-surface);border-radius:.75rem;margin-top:clamp(1.75rem,4vw,3.25rem);overflow:hidden}.home-support header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;min-height:3.4rem;padding:.7rem 1.25rem;display:flex}.home-support header h2{text-transform:uppercase;font-size:1.35rem}.home-movements ol{list-style:none}.home-movements li{border-bottom:1px solid var(--color-line);grid-template-columns:3rem 4rem minmax(10rem,.75fr) minmax(12rem,1fr) 5rem;align-items:center;gap:.8rem;min-height:3.3rem;padding:.55rem 1.25rem;font-size:.78rem;display:grid}.home-movements li:last-child{border-bottom:0}.home-movement__rank{color:var(--color-muted);font-family:var(--font-display);font-size:1.3rem}.home-movement__direction svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.05rem}.home-movement__direction.rank-down svg{transform:rotate(180deg)}.home-movement__direction{justify-self:start}.home-movements li>a{gap:.05rem;display:grid}.home-movements li>a:hover strong{color:var(--color-copper)}.home-movements li small,.home-movement__reason{color:var(--color-muted)}.home-movement__score{font-family:var(--font-display);font-variant-numeric:tabular-nums;justify-self:end;font-size:1.5rem}.home-support__empty{color:var(--color-muted);text-align:center;padding:2rem 1.25rem}.home-leaders{margin-bottom:clamp(2rem,5vw,4rem)}.home-leaders ol{grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;display:grid}.home-leaders li+li{border-left:1px solid var(--color-line)}.home-leaders li a{grid-template-columns:auto 1fr;align-content:center;gap:.1rem .6rem;min-height:5.5rem;padding:.8rem 1rem;display:grid}.home-leaders li a:hover{background:var(--color-panel-raised)}.home-leaders li span{color:var(--color-copper);font-family:var(--font-display);grid-row:1/3;font-size:2rem}.home-leaders li strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-leaders li b{color:var(--color-paper);font-family:var(--font-display);font-size:1.45rem;font-weight:700}.home-leaders li small{color:var(--color-muted);text-transform:uppercase;grid-column:2;font-size:.6rem}.landing-surface :is(#landing-fight-iq,#landing-ranks,#landing-ranking){scroll-margin-top:6rem}.landing-ranks{border-bottom:1px solid var(--landing-steel);background:var(--landing-black);padding-block:clamp(6.5rem,11vw,10rem);position:relative;overflow:hidden}.landing-ranks:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4.5rem 4.5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#00000073 86%,#0000);mask-image:linear-gradient(90deg,#000,#00000073 86%,#0000)}.landing-ranks>.app-shell{z-index:1;position:relative}.landing-ranks__header{gap:clamp(2.5rem,5vw,4.5rem);display:grid}.landing-ranks__header>span{color:var(--landing-concrete);font-family:var(--landing-tech);letter-spacing:.24em;text-transform:uppercase;grid-template-columns:auto 1fr;align-items:center;gap:1rem;font-size:.66rem;display:grid}.landing-ranks__header>span:after{background:var(--landing-steel);content:"";height:1px}.landing-ranks__header h2{max-width:16ch;color:var(--landing-white);font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(3.5rem,8vw,6rem);line-height:.84}.landing-ranks__track{border-block:1px solid var(--landing-steel);grid-template-columns:repeat(7,minmax(0,1fr));margin-top:clamp(3.5rem,7vw,6rem);list-style:none;display:grid}.landing-ranks__track li{border-right:1px solid var(--landing-steel);background:#ffffff03;grid-template-rows:auto 1fr auto auto auto;align-items:center;gap:.45rem;min-width:0;min-height:17.5rem;padding:1.35rem clamp(.75rem,1.4vw,1.35rem) 1.25rem;display:grid;position:relative}.landing-ranks__track li:last-child{border-right:0}.landing-ranks__track li:is([data-rank=elite],[data-rank=master],[data-rank=legend]){background:#ffffff0e}.landing-ranks__index{color:var(--landing-concrete);font-family:var(--landing-tech);letter-spacing:.16em;align-self:start;font-size:.62rem}.landing-ranks__track .fight-iq-rank-badge{--fight-iq-rank-size:clamp(4.25rem, 6vw, 6rem);align-self:center}.landing-ranks__track strong{color:var(--color-text-muted);font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(1.25rem,2vw,1.8rem);line-height:.9}.landing-ranks__track li:is([data-rank=elite],[data-rank=master],[data-rank=legend]) strong{color:var(--landing-lime)}.landing-ranks__track small{color:var(--landing-concrete);font-family:var(--landing-tech);letter-spacing:.05em;text-transform:uppercase;font-size:.58rem}.landing-ranks__track i{background:var(--landing-steel);width:34%;height:3px;margin-top:.65rem;display:block}.landing-ranks__track li:is([data-rank=elite],[data-rank=master],[data-rank=legend]) i{background:var(--landing-lime);width:100%}.landing-ranks__note{max-width:31ch;color:var(--landing-concrete);font-family:var(--font-display);text-transform:uppercase;margin-top:clamp(2.5rem,5vw,4.5rem);font-size:clamp(1.5rem,2.6vw,2.35rem);line-height:1.02}.landing-ranks__note strong{color:var(--landing-white);font-weight:inherit}.landing-ranking__views button{border:0;border-right:1px solid var(--landing-steel);min-height:3.65rem;color:var(--color-text-muted);font-family:var(--landing-tech);letter-spacing:.09em;text-transform:uppercase;background:0 0;place-items:center;font-size:.62rem;transition:color .16s,background-color .16s;display:grid;position:relative}.landing-ranking__views button:last-child{border-right:0}.landing-ranking__views button:hover,.landing-ranking__views button.is-active{color:var(--landing-white);background:#c6ff2e0b}.landing-ranking__views button.is-active:after{background:var(--landing-lime);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.landing-ranking__views button:focus-visible{z-index:1;outline:2px solid var(--landing-lime);outline-offset:-3px}.landing-ranking__leaders[hidden]{display:none}.landing-ranking__leaders .fight-iq-rank-badge{--fight-iq-rank-size:1.75rem}.landing-ranking__position{color:var(--landing-concrete);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.35rem}.landing-ranking__tier{color:var(--color-text-muted);font-family:var(--landing-tech);letter-spacing:.07em;text-align:right;text-transform:uppercase;font-size:.62rem}.landing-ranking__leaders b small{color:var(--landing-concrete);font-family:var(--landing-tech);letter-spacing:.05em;font-size:.45em}.landing-ranking__viewer em{color:var(--landing-black);font-family:var(--landing-tech);letter-spacing:.06em;text-transform:uppercase;font-size:.46rem;font-style:normal;position:absolute;bottom:.18rem;left:clamp(1rem,3vw,2rem)}.fighter-profile{--fighter-seam:var(--color-line-subtle);container-type:inline-size}.fighter-profile__back{min-height:2.75rem;color:var(--color-muted);transition:color .18s var(--ease-instrument);align-items:center;gap:.55rem;font-size:.78rem;font-weight:600;display:inline-flex}.fighter-profile__back:hover{color:var(--color-paper)}.fighter-profile__back svg{width:1rem;height:1rem}.fighter-dossier{border:1px solid var(--fighter-seam);background:var(--color-surface);border-radius:.75rem;grid-template-columns:minmax(18rem,.92fr) minmax(23rem,1.08fr) minmax(12rem,.62fr) minmax(16rem,.82fr);grid-template-areas:"identity signature finishes portrait";display:grid;overflow:hidden}.fighter-dossier__identity,.fighter-dossier__signature,.fighter-dossier__finishes,.fighter-dossier__portrait{min-height:31rem}.fighter-dossier__identity{border-right:1px solid var(--fighter-seam);background:linear-gradient(155deg, var(--color-surface) 0%, var(--color-surface) 68%);flex-direction:column;grid-area:identity;padding:clamp(1.4rem,2.4vw,2.3rem);display:flex;position:relative;overflow:hidden}.fighter-dossier__surname{color:#0a0a0c06;position:absolute;top:2.5rem;left:-.06em}@supports (color:color-mix(in lab, red, red)){.fighter-dossier__surname{color:color-mix(in srgb, var(--color-on-strong) 2.5%, transparent)}}.fighter-dossier__surname{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;pointer-events:none;font-size:clamp(7rem,10vw,10rem);font-weight:700;line-height:.72}.fighter-dossier__identity-copy{z-index:1;min-width:0;position:relative}.fighter-dossier__identity h1{overflow-wrap:normal;text-transform:uppercase;word-break:normal;max-width:8ch;font-size:clamp(3.6rem,5.4vw,5rem);line-height:.78}.fighter-dossier__nickname{color:var(--color-copper);margin-top:1rem;font-size:.86rem;font-weight:600}.fighter-dossier__record{color:var(--color-muted);flex-wrap:wrap;gap:.3rem;margin-top:1.2rem;font-size:.76rem;display:flex}.fighter-dossier__record strong{color:var(--color-paper);font-family:var(--font-display);font-size:1.35rem;line-height:.8}.fighter-level{z-index:1;border-block:1px solid var(--fighter-seam);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;display:grid;position:relative}.fighter-level>div{min-width:0;padding:1rem .7rem}.fighter-level>div:first-child{padding-left:0}.fighter-level>div+div{border-left:1px solid var(--fighter-seam)}.fighter-level dt,.fighter-reading__facts dt,.performance-rail dt{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:650}.fighter-level dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;line-height:.85}.fighter-level__quality{overflow-wrap:normal;text-transform:capitalize;font-family:var(--font-sans)!important;font-size:.82rem!important;line-height:1.1!important}.fighter-level span{color:var(--color-muted);margin-top:.4rem;font-size:.58rem;line-height:1.35;display:block}.fighter-dossier__actions{z-index:1;gap:.45rem;margin-top:1rem;display:grid;position:relative}.fighter-dossier__actions .btn{border-radius:.35rem;justify-content:space-between;min-height:3rem;font-size:.72rem}.fighter-share__status{min-height:1rem;color:var(--color-copper);font-size:.65rem}.fighter-dossier__signature{border-right:1px solid var(--fighter-seam);background:var(--color-surface);flex-direction:column;grid-area:signature;justify-content:center;padding:clamp(1.5rem,2.5vw,2.5rem);display:flex;position:relative}.fighter-dossier__signature:after{content:"";background:linear-gradient(#0000,#6a6d72e6 20%,#6a6d7259 80%,#0000);width:1px;position:absolute;top:12%;bottom:12%;left:50%}@supports (color:color-mix(in lab, red, red)){.fighter-dossier__signature:after{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-reference) 90%, transparent) 20%, color-mix(in srgb, var(--color-reference) 35%, transparent) 80%, transparent)}}.fighter-dossier__signature:after{transform-origin:top;animation:fighter-scan .95s var(--ease-instrument) .14s both;pointer-events:none}.fighter-dossier__section-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.fighter-dossier__section-heading h2,.fighter-dossier__finishes h2{text-transform:uppercase;font-size:1.25rem;line-height:1}.fighter-style-verdict{background:var(--color-surface-raised);color:var(--color-paper);font-family:var(--font-display);text-transform:uppercase;align-self:center;margin-top:2rem;padding:.35rem .7rem;font-size:1.2rem}.style-spine{z-index:1;gap:.75rem;margin-top:1.35rem;display:grid;position:relative}.style-axis{border-block:1px solid #484c5285;grid-template-columns:minmax(5.8rem,1fr) minmax(7rem,1.45fr) minmax(5.8rem,1fr);align-items:center;gap:.75rem;min-height:3.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.style-axis{border-block:1px solid color-mix(in srgb, var(--color-line-strong) 52%, transparent)}}.style-axis{background:var(--color-surface-raised)}.style-axis>div:first-child,.style-axis>div:last-child{justify-content:space-between;align-items:baseline;gap:.35rem;min-width:0;padding-inline:.7rem;font-size:.64rem;display:flex}.style-axis>div:first-child{text-align:left}.style-axis>div:last-child{text-align:right;flex-direction:row-reverse}.style-axis span{color:var(--color-muted);text-transform:uppercase}.style-axis strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.05rem}.style-axis__track{background:var(--color-line-subtle);grid-template-columns:1fr 1fr;height:.42rem;position:relative;gap:0!important;padding:0!important;display:grid!important}.style-axis__track>span{width:var(--left);background:var(--color-corner-red);justify-self:end;height:100%}.style-axis__track>b{width:var(--right);background:var(--color-corner-blue);height:100%}.style-axis__track>i{z-index:2;background:var(--color-copper);width:1px;position:absolute;top:-.45rem;bottom:-.45rem;left:50%}.fighter-style-tags{z-index:1;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:1.1rem;list-style:none;display:flex;position:relative}.fighter-style-tags li{border:1px solid var(--fighter-seam);color:var(--color-muted);border-radius:999px;padding:.3rem .55rem;font-size:.58rem}.style-axis__scope{z-index:1;color:var(--color-muted);text-align:center;margin-top:.85rem;font-size:.59rem;line-height:1.5;position:relative}.fighter-dossier__unavailable{z-index:1;border-block:1px solid var(--fighter-seam);color:var(--color-muted);gap:.65rem;margin-block:auto;padding:1.2rem;font-size:.78rem;line-height:1.6;display:grid;position:relative}.fighter-dossier__unavailable span{color:var(--color-copper);font-size:.64rem}.fighter-dossier__finishes{border-right:1px solid var(--fighter-seam);background:var(--color-surface);flex-direction:column;grid-area:finishes;justify-content:center;gap:1.7rem;padding:1.4rem;display:flex}.finish-wheel{aspect-ratio:1;background:conic-gradient(var(--color-corner-red) 0 var(--ko-end), var(--color-corner-blue) var(--ko-end) var(--sub-end), var(--color-text-muted) var(--sub-end) var(--decision-end), var(--color-copper) var(--decision-end) var(--other-end), var(--color-line-subtle) var(--other-end) 100%);border-radius:50%;align-self:center;place-items:center;width:min(100%,11rem);display:grid;position:relative}.finish-wheel:after{aspect-ratio:1;border:1px solid var(--fighter-seam);content:"";background:var(--color-surface);border-radius:50%;width:63%;position:absolute}.finish-wheel.is-empty{background:var(--color-line-subtle)}.finish-wheel>span{z-index:1;color:var(--color-muted);text-align:center;text-transform:uppercase;font-size:.55rem;line-height:1.25;position:relative}.finish-wheel strong{color:var(--color-paper);font-family:var(--font-display);font-size:2.6rem;line-height:.9;display:block}.fighter-dossier__finishes figcaption{gap:.9rem;display:grid}.finish-legend{gap:.45rem;display:grid}.finish-legend>div{color:var(--color-muted);justify-content:space-between;align-items:center;gap:.6rem;font-size:.62rem;display:flex}.finish-legend dt:before{content:"";background:var(--color-text-muted);border-radius:50%;width:.42rem;height:.42rem;margin-right:.4rem;display:inline-block}.finish-legend [data-tone=ko] dt:before{background:var(--color-corner-red)}.finish-legend [data-tone=sub] dt:before{background:var(--color-corner-blue)}.finish-legend [data-tone=other] dt:before{background:var(--color-copper)}.finish-legend dd{color:var(--color-paper);font-variant-numeric:tabular-nums}.fighter-dossier__portrait{background:var(--color-surface);grid-area:portrait;position:relative;overflow:hidden}.fighter-dossier__portrait:before{content:"";background:var(--color-copper);opacity:.55;height:1px;position:absolute;inset:50% -35% auto}.fighter-portrait--dossier{background:var(--color-surface);border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.fighter-portrait--dossier:after{display:none}.fighter-portrait--dossier img{object-position:50% 12%;filter:saturate(.78)contrast(1.06)}.fighter-portrait--dossier .fighter-portrait__fallback{font-size:clamp(4rem,8vw,7rem)}.fighter-section-nav{z-index:30;border:1px solid var(--fighter-seam);background:#0a0a0cf5;border-radius:.45rem;margin-top:1rem;display:flex;position:sticky;top:4.5rem;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.fighter-section-nav{background:color-mix(in srgb, var(--color-canvas) 96%, transparent)}}.fighter-section-nav{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity}.fighter-section-nav::-webkit-scrollbar{display:none}.fighter-section-nav a{min-width:max-content;min-height:3rem;color:var(--color-muted);scroll-snap-align:center;transition:background-color .18s var(--ease-instrument), color .18s var(--ease-instrument);justify-content:center;align-items:center;padding-inline:1rem;font-size:.68rem;font-weight:650;display:inline-flex}.fighter-section-nav a+a{border-left:1px solid var(--fighter-seam)}.fighter-section-nav a:hover{background:var(--color-panel-raised);color:var(--color-paper)}.fighter-section-nav a.is-current,.fighter-section-nav a[aria-current=location]{background:var(--color-surface-raised);box-shadow:inset 0 -2px var(--color-copper);color:var(--color-paper)}.fighter-section{border-bottom:1px solid var(--fighter-seam);padding-block:clamp(3.8rem,7vw,6.5rem);scroll-margin-top:9rem}.fighter-section__header{grid-template-columns:minmax(15rem,.72fr) minmax(18rem,1fr);align-items:end;gap:2rem;max-width:70rem;margin-bottom:clamp(1.8rem,3.5vw,3rem);display:grid}.fighter-section__header h2{text-transform:uppercase;font-size:clamp(2.5rem,5vw,4.6rem);line-height:.84}.fighter-section__header p{max-width:62ch;color:var(--color-muted);font-size:.86rem;line-height:1.65}.fighter-overview__grid{border:1px solid var(--fighter-seam);background:var(--color-surface);border-radius:.75rem;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);display:grid}.fighter-reading,.fighter-ranking-note{padding:clamp(1.4rem,3vw,2.5rem)}.fighter-ranking-note{border-left:1px solid var(--fighter-seam);background:var(--color-surface)}.fighter-reading h3,.fighter-ranking-note h3,.distribution-panel h3,.round-profile h3,.fighter-data__note h3,.fighter-analytics-empty h3{text-transform:uppercase;font-size:1.6rem;line-height:1}.fighter-reading>p,.fighter-ranking-note>p,.fighter-data__note>p{color:var(--color-muted);margin-top:1.2rem;font-size:.9rem;line-height:1.8}.fighter-reading>p{max-width:69ch;font-size:clamp(1rem,1.7vw,1.2rem)}.fighter-reading>p strong{color:var(--color-paper)}.fighter-reading__verdict{max-width:18ch;font-family:var(--font-display);text-transform:uppercase;margin-top:1.4rem;color:var(--color-paper)!important;font-size:clamp(2rem,4vw,3.5rem)!important;line-height:.92!important}.fighter-reading__verdict strong{font:inherit;display:block}.fighter-reading__verdict span{color:var(--color-reference-bright);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin-top:.55rem;font-size:.66rem;font-weight:700;line-height:1.2;display:block}.fighter-reading__summary{margin-top:.9rem!important}.fighter-reading__traits{color:var(--color-reference-bright);flex-wrap:wrap;gap:.65rem 1.1rem;margin-top:1.35rem;display:flex}.fighter-reading__traits li{align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;display:inline-flex}.fighter-reading__traits li:before{background:var(--color-action);content:"";flex:none;width:.55rem;height:1px}.fighter-reading__facts,.fighter-ranking-note dl{border-block:1px solid var(--fighter-seam);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem;display:grid}.fighter-reading__facts>div,.fighter-ranking-note dl>div{padding:.9rem}.fighter-reading__facts>div:first-child,.fighter-ranking-note dl>div:first-child{padding-left:0}.fighter-reading__facts>div+div,.fighter-ranking-note dl>div+div{border-left:1px solid var(--fighter-seam)}.fighter-reading__facts dd,.fighter-ranking-note dd{font-family:var(--font-display);margin-top:.4rem;font-size:1.35rem}.fighter-ranking-note dl{grid-template-columns:1fr}.fighter-ranking-note dl>div{justify-content:space-between;gap:1rem;padding-inline:0;display:flex}.fighter-ranking-note dl>div+div{border-top:1px solid var(--fighter-seam);border-left:0}.fighter-ranking-note__link{color:var(--color-reference-bright);align-items:center;gap:.55rem;margin-top:1.35rem;font-size:.75rem;font-weight:700;display:inline-flex}.fighter-ranking-note__link:hover{color:var(--color-action)}.fighter-ranking-note__link svg{width:1rem;height:1rem}.outcome-board{border:1px solid var(--fighter-seam);background:var(--color-surface);border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.outcome-spectrum{min-width:0;padding:clamp(1.4rem,3vw,2.4rem)}.outcome-spectrum+.outcome-spectrum{border-left:1px solid var(--fighter-seam)}.outcome-spectrum figcaption{justify-content:space-between;align-items:end;gap:1rem;display:flex}.outcome-spectrum figcaption strong{font-family:var(--font-display);text-transform:uppercase;font-size:2rem}.outcome-spectrum figcaption span{color:var(--color-muted);font-size:.7rem}.outcome-spectrum__visual{align-items:center;min-height:4.5rem;margin-top:1.4rem;display:flex}.outcome-spectrum__track{background:var(--color-line-subtle);width:100%;height:1rem;display:flex;overflow:hidden}.outcome-spectrum__track span{min-width:0;height:100%;display:block}.outcome-spectrum__track span+span{border-left:1px solid var(--color-surface-inset)}.outcome-spectrum__track [data-tone=ko],.outcome-spectrum__legend [data-tone=ko] .outcome-method__swatch{background:var(--color-corner-red)}.outcome-spectrum__track [data-tone=sub],.outcome-spectrum__legend [data-tone=sub] .outcome-method__swatch{background:repeating-linear-gradient(135deg, var(--color-corner-blue) 0 3px, #3a3f42 3px 6px)}@supports (color:color-mix(in lab, red, red)){.outcome-spectrum__track [data-tone=sub],.outcome-spectrum__legend [data-tone=sub] .outcome-method__swatch{background:repeating-linear-gradient(135deg, var(--color-corner-blue) 0 3px, color-mix(in srgb, var(--color-corner-blue) 36%, var(--color-surface-inset)) 3px 6px)}}.outcome-spectrum__track [data-tone=decision],.outcome-spectrum__legend [data-tone=decision] .outcome-method__swatch{background:repeating-linear-gradient(90deg, var(--color-text-muted) 0 1px, #414245 1px 4px)}@supports (color:color-mix(in lab, red, red)){.outcome-spectrum__track [data-tone=decision],.outcome-spectrum__legend [data-tone=decision] .outcome-method__swatch{background:repeating-linear-gradient(90deg, var(--color-text-muted) 0 1px, color-mix(in srgb, var(--color-text-muted) 36%, var(--color-surface-inset)) 1px 4px)}}.outcome-spectrum__track [data-tone=other],.outcome-spectrum__legend [data-tone=other] .outcome-method__swatch{background-color:var(--color-copper);background-image:linear-gradient(45deg,#0e0f108c 25%,#0000 25%),linear-gradient(-45deg,#0e0f108c 25%,#0000 25%)}@supports (color:color-mix(in lab, red, red)){.outcome-spectrum__track [data-tone=other],.outcome-spectrum__legend [data-tone=other] .outcome-method__swatch{background-image:linear-gradient(45deg, color-mix(in srgb, var(--color-surface-inset) 55%, transparent) 25%, transparent 25%), linear-gradient(-45deg, color-mix(in srgb, var(--color-surface-inset) 55%, transparent) 25%, transparent 25%)}}.outcome-spectrum__track [data-tone=other],.outcome-spectrum__legend [data-tone=other] .outcome-method__swatch{background-position:0 0,3px 0;background-size:6px 6px}.outcome-spectrum__empty{border-block:1px solid var(--fighter-seam);width:100%;color:var(--color-muted);margin:0;padding:1rem 0;font-size:.78rem}.outcome-spectrum__legend{--outcome-metric-size:1.7rem;border-top:1px solid var(--fighter-seam);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.outcome-spectrum__legend>div{min-width:0;padding:.9rem 0}.outcome-spectrum__legend>div:nth-child(odd){padding-right:1rem}.outcome-spectrum__legend>div:nth-child(2n){border-left:1px solid var(--fighter-seam);padding-left:1rem}.outcome-spectrum__legend>div:nth-child(n+3){border-top:1px solid var(--fighter-seam)}.outcome-spectrum__legend dt{min-width:0;color:var(--color-paper);align-items:center;gap:.55rem;font-size:.72rem;font-weight:700;display:flex}.outcome-method__swatch{flex:none;width:1.65rem;height:.45rem}.outcome-spectrum__legend dd{color:var(--color-paper);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:.55rem;margin:.5rem 0 0;display:flex}.outcome-spectrum__metric{color:var(--color-paper);font-family:var(--font-display);font-size:var(--outcome-metric-size);white-space:nowrap;font-weight:750;line-height:.9}.outcome-spectrum__metric:last-child{text-align:right}.outcome-spectrum__legend .is-zero dt,.outcome-spectrum__legend .is-zero .outcome-spectrum__metric{color:var(--color-muted)}.performance-rail{border:1px solid var(--fighter-seam);background:var(--color-surface);border-radius:.75rem .75rem 0 0;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.performance-rail>div{min-width:0;padding:clamp(1rem,2vw,1.5rem)}.performance-rail>div+div{border-left:1px solid var(--fighter-seam)}.performance-rail dd{overflow-wrap:anywhere;font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:.65rem;font-size:clamp(1.9rem,3.5vw,3.1rem);line-height:.85}.performance-rail span{color:var(--color-muted);margin-top:.55rem;font-size:.58rem;line-height:1.45;display:block}.performance-rail--dimension{border-radius:.75rem}.strike-distributions{border:1px solid var(--fighter-seam);background:var(--color-surface);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.distribution-panel{padding:clamp(1.4rem,3vw,2.2rem)}.distribution-panel+.distribution-panel,.target-map+.distribution-panel{border-left:1px solid var(--fighter-seam)}.distribution-panel figcaption{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.distribution-panel figcaption p,.round-profile>div>p{color:var(--color-muted);font-size:.65rem}.distribution-row{border-top:1px solid var(--fighter-seam);gap:.45rem;padding-block:.8rem;display:grid}.distribution-row>div:first-child{justify-content:space-between;gap:1rem;font-size:.76rem;display:flex}.distribution-row>div:first-child span{color:var(--color-muted)}.distribution-row>div:first-child strong{font-family:var(--font-display);font-size:1.15rem}.distribution-row__track{background:var(--color-line-subtle);height:.42rem;overflow:hidden}.distribution-row__track span{background:var(--color-copper);height:100%;display:block}.distribution-panel:nth-child(2) .distribution-row__track span{background:var(--color-slate-blue)}.distribution-row small{color:var(--color-muted);font-size:.59rem}.round-profile{border:1px solid var(--fighter-seam);background:var(--color-surface);border-top:0;border-radius:0 0 .75rem .75rem;grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);display:grid}.round-profile>div{border-right:1px solid var(--fighter-seam);padding:1.5rem}.round-profile>div>p{margin-top:.65rem;line-height:1.5}.round-profile table{align-self:stretch}.fighter-analytics-empty{border:1px solid var(--fighter-seam);background:var(--color-surface);border-radius:.75rem;align-items:center;gap:1.2rem;min-height:11rem;padding:clamp(1.4rem,3vw,2.4rem);display:flex}.fighter-analytics-empty>svg{width:2.2rem;height:2.2rem;color:var(--color-copper)}.fighter-analytics-empty p{color:var(--color-muted);margin-top:.45rem;font-size:.78rem}.fight-log{border:1px solid var(--fighter-seam);background:var(--color-surface);border-radius:.75rem;overflow:hidden}.fight-log .data-table td{vertical-align:middle}.fight-log .data-table td>span:not(.fight-result),.fight-log .data-table td>strong+span,.fight-log__opponent+span{color:var(--color-muted);margin-top:.25rem;font-size:.59rem;line-height:1.45;display:block}.fight-log__opponent{color:var(--color-paper);transition:color .18s var(--ease-instrument);font-weight:700}.fight-log__opponent:hover{color:var(--color-copper)}.fight-result{border:1px solid var(--fighter-seam);width:2.5rem;height:2.5rem;font-family:var(--font-display);place-items:center;font-size:1.25rem;display:inline-grid}.fight-result.is-win{border-color:#a8d94399}@supports (color:color-mix(in lab, red, red)){.fight-result.is-win{border-color:color-mix(in srgb, var(--color-success-strong) 60%, transparent)}}.fight-result.is-win{color:var(--color-success-strong)}.fight-result.is-loss{border-color:#d76d6299}@supports (color:color-mix(in lab, red, red)){.fight-result.is-loss{border-color:color-mix(in srgb, var(--color-error-strong) 60%, transparent)}}.fight-result.is-loss{color:var(--color-error-strong)}.fight-result.is-neutral{color:var(--color-muted)}.fighter-data{border-bottom:0}.fighter-data__grid{border:1px solid var(--fighter-seam);background:var(--color-surface);border-radius:.75rem;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);display:grid}.fighter-data__grid>dl{padding:1.2rem 1.5rem}.fighter-data__grid>dl>div{border-bottom:1px solid var(--fighter-seam);justify-content:space-between;gap:1.2rem;padding-block:.85rem;font-size:.72rem;display:flex}.fighter-data__grid>dl>div:last-child{border-bottom:0}.fighter-data__grid dt{color:var(--color-muted)}.fighter-data__grid dd{text-align:right;max-width:60%}.fighter-data__note{border-left:1px solid var(--fighter-seam);padding:clamp(1.5rem,3vw,2.6rem)}.fighter-data__note>p{max-width:72ch}.fighter-data__note>a{color:var(--color-copper);align-items:center;gap:.55rem;margin-top:1.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.fighter-data__note>a svg{width:1rem;height:1rem}.fighter-profile__back{min-height:3rem;font-size:.88rem}.fighter-dossier{background:var(--color-surface);grid-template-columns:minmax(18rem,.92fr) minmax(23rem,1.16fr) minmax(12rem,.62fr) minmax(12rem,.62fr);grid-template-areas:"identity signature finishes portrait"}.fighter-dossier__identity{border-right:1px solid var(--fighter-seam);border-bottom:0;justify-content:space-between;min-height:31rem;padding:clamp(1.5rem,2.4vw,2.25rem)}.fighter-dossier__identity h1{max-width:8ch;font-size:clamp(3.6rem,5.3vw,5rem);line-height:.8}.fighter-dossier__nickname{margin-top:1.1rem;font-size:.95rem}.fighter-dossier__record{align-items:baseline;gap:.55rem .85rem;margin-top:1.35rem;font-size:.95rem}.fighter-dossier__record strong{font-size:2.5rem}.fighter-dossier__record .fighter-dossier__division{color:var(--color-paper);font-weight:700}.fighter-dossier__nationality{color:var(--color-muted);letter-spacing:.035em;font-weight:650}.fighter-level{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto}.fighter-level>div{padding:1.15rem .85rem}.fighter-level dt,.fighter-reading__facts dt,.performance-rail dt{letter-spacing:.09em;font-size:.75rem}.fighter-level dd{overflow-wrap:anywhere;margin-top:.5rem;font-size:clamp(1.65rem,2.5vw,2.45rem)}.fighter-level span{margin-top:.5rem;font-size:.75rem}.fighter-dossier__actions{gap:.65rem;margin-top:1.25rem;display:grid}.fighter-dossier__actions .btn{justify-content:center;gap:.75rem;min-height:3.25rem;padding-inline:1rem;font-size:.82rem}.fighter-share__status{width:100%;min-height:1.1rem;font-size:.72rem}.fighter-dossier__portrait{border-bottom:0;min-height:31rem}.fighter-portrait--dossier .fighter-portrait__demo{font-size:.65rem}.fighter-dossier__signature{border-right:1px solid var(--fighter-seam);flex-direction:column;justify-content:center;gap:0;min-height:31rem;padding:clamp(1.5rem,2.5vw,2.4rem);display:flex}.fighter-dossier__signature:after{display:block}.fighter-dossier__section-heading{grid-area:auto}.fighter-dossier__section-heading h2{font-size:1.45rem}.fighter-dossier__section-heading .status-mark{font-size:.68rem}.fighter-style-verdict{background:var(--color-surface-raised);color:var(--color-paper);grid-area:auto;place-self:center;margin-top:1.65rem;padding:.35rem .7rem;font-size:1.35rem}.style-spine{grid-area:auto;gap:.75rem;margin-top:1.35rem}.style-axis{grid-template-columns:minmax(5.4rem,1fr) minmax(6.5rem,1.25fr) minmax(5.4rem,1fr);gap:.5rem;min-height:3.65rem}.style-axis>div:first-child,.style-axis>div:last-child{padding-inline:.65rem;font-size:.75rem}.style-axis strong{font-size:1.35rem}.fighter-style-tags{grid-area:auto;justify-content:center;margin-top:1rem}.fighter-style-tags li{padding:.4rem .65rem;font-size:.74rem}.fighter-dossier__unavailable{grid-area:auto;margin-block:auto;font-size:.95rem}.fighter-dossier__finishes{gap:1.35rem;min-height:31rem;padding:1.25rem}.fighter-dossier__finishes h2{font-size:1.35rem}.finish-wheel{width:min(100%,10rem)}.finish-wheel>span{font-size:.68rem}.finish-wheel strong{font-size:2.8rem}.finish-legend>div{font-size:.75rem}.fighter-section-nav a{min-height:3.25rem;padding-inline:1.15rem;font-size:.76rem}.fighter-section{padding-block:clamp(3.25rem,6vw,5rem)}.fighter-section__header{grid-template-columns:1fr;gap:.6rem;max-width:64rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.fighter-section__header h2{font-size:clamp(2.8rem,5vw,4.25rem)}.fighter-section__header p{font-size:.95rem;line-height:1.55}.fighter-reading>p,.fighter-ranking-note>p,.fighter-data__note>p{font-size:.95rem;line-height:1.65}.fighter-reading>p{font-size:clamp(1rem,1.5vw,1.15rem)}.fighter-reading h3,.fighter-ranking-note h3,.distribution-panel h3,.round-profile h3,.fighter-data__note h3,.fighter-analytics-empty h3{font-size:1.75rem}.fighter-reading__facts dd,.fighter-ranking-note dd{font-size:1.5rem}.outcome-spectrum figcaption span{font-size:.78rem}.performance-rail,.performance-rail--dimension{border-radius:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.performance-rail>div{padding:clamp(1.25rem,2.5vw,2rem)}.performance-rail dd{margin-top:.8rem;font-size:clamp(2.4rem,4vw,3.6rem)}.fighter-details{border:1px solid var(--fighter-seam);background:var(--color-surface);border-radius:.75rem;margin-top:1rem;overflow:hidden}.fighter-details summary,.fighter-data__disclosure summary{cursor:pointer;min-height:3.5rem;color:var(--color-paper);font-size:.85rem;font-weight:700}.fighter-details summary{align-items:center;padding:1rem 1.25rem;display:flex}.fighter-details[open]>summary{border-bottom:1px solid var(--fighter-seam)}.fighter-details__metrics{border-bottom:1px solid var(--fighter-seam);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fighter-details__metrics>div{min-width:0;padding:1.25rem}.fighter-details__metrics>div+div{border-left:1px solid var(--fighter-seam)}.fighter-details__metrics span{color:var(--color-muted);font-size:.72rem;display:block}.fighter-details__metrics strong{font-family:var(--font-display);margin-top:.45rem;font-size:1.9rem;display:block}.fighter-details__metrics--three{grid-template-columns:repeat(3,minmax(0,1fr))}.fighter-details--compact .fighter-details__metrics{border-bottom:1px solid var(--fighter-seam)}.fighter-details__scope-note{color:var(--color-muted);padding:1rem 1.25rem;font-size:.72rem;line-height:1.55}.fighter-details .strike-distributions,.fighter-details .round-profile{border:0;border-radius:0}.fighter-details .round-profile{border-top:1px solid var(--fighter-seam)}.distribution-panel figcaption p,.round-profile>div>p,.distribution-row small{font-size:.72rem}.target-map{min-width:0;padding:clamp(1.4rem,3vw,2.2rem);overflow:clip;container:target-map/inline-size}.target-map figcaption{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.target-map figcaption h3{text-transform:uppercase;font-size:1.75rem;line-height:1}.target-map figcaption p{color:var(--color-muted);font-size:.72rem}.target-map__visual{isolation:isolate;grid-template-rows:91fr 119fr 150fr;grid-template-columns:minmax(0,1fr) clamp(9rem,34cqi,12rem) minmax(0,1fr);height:clamp(14.73rem,55.64cqi,19.64rem);min-height:0;display:grid}.target-map__figure{z-index:2;width:100%;height:100%;filter:drop-shadow(0 .8rem 1.2rem var(--color-shadow));pointer-events:none;grid-area:1/2/-1;place-self:center;overflow:hidden}.target-map__base{fill:var(--color-surface-raised)}.target-map__zones rect{fill:var(--color-action);fill-opacity:var(--target-share,0)}.target-map__outline{fill:none;stroke:var(--color-reference-bright);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.target-map__seams,.target-map__frame{fill:none;stroke:var(--color-line-strong);stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.target-map__rows{z-index:3;grid-area:1/1/-1/-1;grid-template-rows:91fr 119fr 150fr;display:grid}.target-map__rows>div{border-bottom:1px solid var(--fighter-seam);grid-template-columns:minmax(0,1fr) clamp(9rem,34%,12rem) minmax(0,1fr);align-items:center;min-width:0;display:grid}.target-map__rows dt{min-width:0;color:var(--color-paper);font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;grid-column:1;align-items:center;gap:.45rem;font-size:1.25rem;font-weight:700;display:flex}.target-map__rows dt i{background:var(--color-action);flex:none;width:.55rem;height:1px}.target-map__rows dd{min-width:0;color:var(--color-action);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:3;justify-content:flex-end;justify-self:end;align-items:baseline;gap:.3rem .65rem;display:flex}.target-map__rows dd strong{font-family:var(--font-display);font-size:1.65rem}.target-map__rows dd>span{color:var(--color-muted);white-space:nowrap;font-size:.72rem}.target-map__rows dd>*{white-space:nowrap}.target-map__volume small{letter-spacing:.04em;text-transform:uppercase;font-size:.6rem}.fight-log .data-table th{font-size:.72rem}.fight-log .data-table td{font-size:.88rem}.fight-log .data-table td>span:not(.fight-result),.fight-log .data-table td>strong+span,.fight-log__opponent+span{font-size:.75rem}.fighter-data{padding-block:2rem 0}.fighter-data__disclosure{border:1px solid var(--fighter-seam);background:var(--color-surface);border-radius:.75rem;overflow:hidden}.fighter-data__disclosure>summary{justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.4rem;display:flex}.fighter-data__disclosure>summary span{font-family:var(--font-display);text-transform:uppercase;font-size:1.5rem}.fighter-data__disclosure>summary small{color:var(--color-muted);font-size:.75rem}.fighter-data__disclosure[open]>summary{border-bottom:1px solid var(--fighter-seam)}.fighter-data__grid{border:0;border-radius:0}.fighter-data__grid>dl>div{font-size:.8rem}.fighter-dossier{grid-template-columns:minmax(19rem,1fr) minmax(18rem,.92fr) minmax(12rem,.62fr) minmax(12rem,.62fr);grid-template-areas:"identity snapshot finishes portrait";position:relative}.fighter-dossier--champion{border-color:#6a6d72b8}@supports (color:color-mix(in lab, red, red)){.fighter-dossier--champion{border-color:color-mix(in srgb, var(--color-reference) 72%, transparent)}}.fighter-dossier--champion{box-shadow:0 1.2rem 3.2rem var(--color-shadow)}.fighter-champion-badge{border:1px solid #6a6d72b8;align-items:center;gap:.45rem;width:fit-content;min-height:2.1rem;margin-top:1rem;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fighter-champion-badge{border:1px solid color-mix(in srgb, var(--color-reference) 72%, transparent)}}.fighter-champion-badge{background:#6a6d721a;border-radius:.35rem;padding:.35rem .6rem}@supports (color:color-mix(in lab, red, red)){.fighter-champion-badge{background:color-mix(in srgb, var(--color-reference) 10%, transparent)}}.fighter-champion-badge{color:var(--color-reference-bright)}.fighter-champion-badge:after{content:"";background:linear-gradient(90deg,#0000,#0a0a0c9e,#0000);width:28%;position:absolute;inset:-35% auto -35% 0}@supports (color:color-mix(in lab, red, red)){.fighter-champion-badge:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-on-strong) 62%, transparent), transparent)}}.fighter-champion-badge:after{animation:champion-badge-flare .56s var(--ease-instrument) .1s both;pointer-events:none}.fighter-champion-badge svg{flex:none;width:1rem;height:1rem}.fighter-champion-badge strong{font-family:var(--font-display);text-transform:uppercase;font-size:1rem;line-height:1}.fighter-champion-badge span{color:var(--color-reference);text-transform:uppercase;font-size:.68rem;font-weight:650}.fighter-dossier__snapshot{border-right:1px solid var(--fighter-seam);background:var(--color-surface);flex-direction:column;grid-area:snapshot;justify-content:center;min-height:31rem;padding:clamp(1.5rem,2.5vw,2.4rem);display:flex}.fighter-dossier__snapshot>h2{text-transform:uppercase;font-size:1.45rem;line-height:1}.fighter-snapshot{border-block:1px solid var(--fighter-seam);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.4rem;display:grid}.fighter-snapshot>div{min-width:0;padding:1.15rem .9rem 1.05rem}.fighter-snapshot>div:first-child{padding-left:0}.fighter-snapshot>div+div{border-left:1px solid var(--fighter-seam)}.fighter-snapshot>div:nth-child(3){border-left:0}.fighter-snapshot>div:nth-child(n+3){border-top:1px solid var(--fighter-seam)}.fighter-snapshot dt{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:650}.fighter-snapshot dd{color:var(--color-paper);font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:.55rem;font-size:clamp(2.35rem,3.4vw,3.35rem);font-weight:700;line-height:.85}.fighter-snapshot>div:last-child dd{color:var(--color-coral)}.fighter-snapshot .fighter-snapshot__text{overflow-wrap:normal;font-family:var(--font-sans);white-space:normal;word-break:normal;font-size:clamp(1.2rem,1.65vw,1.7rem);font-weight:650;line-height:1}.fighter-snapshot .fighter-snapshot__measure{white-space:nowrap;font-size:clamp(2rem,2.55vw,2.7rem)}.fighter-snapshot small{min-height:2.5em;color:var(--color-muted);margin-top:.6rem;font-size:.68rem;line-height:1.35;display:block}.fighter-recent-form{margin-top:1.5rem}.fighter-recent-form__heading{display:flex}.fighter-recent-form__heading h3{font-family:var(--font-display);text-transform:uppercase;font-size:1.25rem;line-height:1}.fighter-recent-form ol{gap:.45rem;margin-top:.85rem;list-style:none;display:flex}.fighter-recent-form li{border:1px solid var(--fighter-seam);background:var(--color-surface-raised);clip-path:inset(0);min-width:0;min-height:3.2rem;color:var(--color-paper);font-family:var(--font-display);font-variant-numeric:tabular-nums;animation:fighter-form-stamp .3s var(--ease-instrument) 90ms both;border-radius:.35rem;flex:1 1 0;place-items:center;font-size:1.45rem;font-weight:700;display:grid}.fighter-recent-form li:nth-child(2){animation-delay:.125s}.fighter-recent-form li:nth-child(3){animation-delay:.16s}.fighter-recent-form li:nth-child(4){animation-delay:.195s}.fighter-recent-form li:nth-child(5){animation-delay:.23s}.fighter-recent-form li.is-win{border-color:#a8d94394}@supports (color:color-mix(in lab, red, red)){.fighter-recent-form li.is-win{border-color:color-mix(in srgb, var(--color-success-strong) 58.0%, transparent)}}.fighter-recent-form li.is-win{background:#a8d9431c}@supports (color:color-mix(in lab, red, red)){.fighter-recent-form li.is-win{background:color-mix(in srgb, var(--color-success-strong) 11%, transparent)}}.fighter-recent-form li.is-win{color:var(--color-success-strong)}.fighter-recent-form li.is-loss{border-color:#c6ff2e9e}@supports (color:color-mix(in lab, red, red)){.fighter-recent-form li.is-loss{border-color:color-mix(in srgb, var(--color-action) 62%, transparent)}}.fighter-recent-form li.is-loss{background:#c6ff2e1c}@supports (color:color-mix(in lab, red, red)){.fighter-recent-form li.is-loss{background:color-mix(in srgb, var(--color-action) 11%, transparent)}}.fighter-recent-form li.is-loss{color:var(--color-error-strong)}.fighter-recent-form li.is-neutral{border-color:#89939a8c}@supports (color:color-mix(in lab, red, red)){.fighter-recent-form li.is-neutral{border-color:color-mix(in srgb, var(--color-information) 55.0%, transparent)}}.fighter-recent-form li.is-neutral{background:#89939a17}@supports (color:color-mix(in lab, red, red)){.fighter-recent-form li.is-neutral{background:color-mix(in srgb, var(--color-information) 9%, transparent)}}.fighter-recent-form li.is-neutral{color:var(--color-information)}.fighter-recent-form__empty{border-block:1px solid var(--fighter-seam);color:var(--color-muted);margin-top:.85rem;padding-block:1rem;font-size:.8rem}.finish-wheel{isolation:isolate;background:var(--color-line-subtle);animation:finish-wheel-enter .42s var(--ease-instrument) both;backface-visibility:hidden}.finish-wheel:before{border-radius:inherit;content:"";background:conic-gradient(var(--color-corner-red) 0 var(--ko-end), var(--color-corner-blue) var(--ko-end) var(--sub-end), var(--color-text-muted) var(--sub-end) var(--decision-end), var(--color-copper) var(--decision-end) var(--other-end), var(--color-line-subtle) var(--other-end) 100%);position:absolute;inset:0}.finish-wheel.is-empty:before{background:var(--color-line-subtle)}.finish-wheel:after{z-index:1}.finish-wheel>span{z-index:2}.finish-wheel>span b{font-weight:650;display:block}.fighter-dossier--champion .fighter-dossier__portrait{box-shadow:inset 0 0 0 1px #6a6d7270}@supports (color:color-mix(in lab, red, red)){.fighter-dossier--champion .fighter-dossier__portrait{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-reference) 44%, transparent)}}.fighter-poster{isolation:isolate;border-color:var(--color-line-subtle);background:var(--color-surface);border-radius:.85rem;grid-template:"identity portrait snapshot"minmax(21rem,1fr)"identity portrait finishes"minmax(13rem,.68fr)/minmax(23rem,1.08fr) minmax(20rem,.96fr) minmax(15rem,.68fr);min-height:clamp(38rem,100svh - 9rem,44rem);animation:.76s cubic-bezier(.16,1,.3,1) both fighter-poster-arrive;position:relative}.fighter-poster:before{z-index:0;content:"";background:linear-gradient(122deg, var(--color-surface-raised) 0%, var(--color-canvas) 54%, var(--color-surface-raised) 100%);pointer-events:none;position:absolute;inset:0}.fighter-poster:after{z-index:0;border:1px solid #e6e6e60d;position:absolute;inset:1rem}@supports (color:color-mix(in lab, red, red)){.fighter-poster:after{border:1px solid color-mix(in srgb, var(--color-paper) 5%, transparent)}}.fighter-poster:after{content:"";pointer-events:none;border-radius:.5rem}.fighter-dossier--champion.fighter-poster{border-color:#6a6d72c7}@supports (color:color-mix(in lab, red, red)){.fighter-dossier--champion.fighter-poster{border-color:color-mix(in srgb, var(--color-reference) 78%, transparent)}}.fighter-dossier--champion.fighter-poster{box-shadow:inset 0 0 0 1px #6a6d7217}@supports (color:color-mix(in lab, red, red)){.fighter-dossier--champion.fighter-poster{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-reference) 9%, transparent)}}.fighter-poster__echo{z-index:1;color:#e6e6e60e;max-width:calc(100% - 3rem);position:absolute;bottom:-.08em;left:1.5rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fighter-poster__echo{color:color-mix(in srgb, var(--color-paper) 5.5%, transparent)}}.fighter-poster__echo{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap;pointer-events:none;font-size:clamp(4rem,7vw,6rem);font-weight:760;line-height:.72}.fighter-poster .fighter-dossier__identity,.fighter-poster .fighter-dossier__snapshot,.fighter-poster .fighter-dossier__finishes,.fighter-poster .fighter-dossier__portrait{z-index:2;min-height:0;position:relative}.fighter-poster .fighter-dossier__identity{border-right:1px solid var(--fighter-seam);background:linear-gradient(145deg,#060708f5,#060708cc);border-bottom:0;justify-content:flex-start;padding:clamp(2rem,3.5vw,3.2rem);overflow:visible}@supports (color:color-mix(in lab, red, red)){.fighter-poster .fighter-dossier__identity{background:linear-gradient(145deg, color-mix(in srgb, var(--color-photo-ink) 96%, transparent), color-mix(in srgb, var(--color-photo-ink) 80%, transparent))}}.fighter-poster .fighter-dossier__identity-copy{z-index:2}.fighter-poster .fighter-dossier__identity h1{max-width:8ch;color:var(--color-paper);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(4.5rem,6.5vw,6rem);font-weight:720;line-height:.73}.fighter-poster .fighter-dossier__identity h1 span,.fighter-poster .fighter-dossier__identity h1 strong{font:inherit;display:block}.fighter-poster .fighter-dossier__identity h1 span{color:var(--color-photo-copy-muted)}.fighter-poster .fighter-dossier__identity h1 strong{color:var(--color-photo-copy)}.fighter-poster .fighter-dossier__nickname{color:var(--color-reference-bright);margin-top:1.15rem;font-size:1rem}.fighter-poster .fighter-dossier__record{align-items:baseline;gap:.45rem .75rem;margin-top:1.45rem;font-size:.84rem}.fighter-poster .fighter-dossier__record strong{color:var(--color-photo-copy);letter-spacing:-.02em;font-size:clamp(2.6rem,4vw,3.4rem)}.fighter-poster .fighter-dossier__division{color:var(--color-paper);font-weight:700}.fighter-poster .fighter-dossier__nationality{flex-basis:100%;margin-top:.25rem}.fighter-poster .fighter-level{z-index:2;border-color:var(--color-line-subtle);background:#06070885;grid-template-columns:.72fr 1.28fr;margin-top:auto}@supports (color:color-mix(in lab, red, red)){.fighter-poster .fighter-level{background:color-mix(in srgb, var(--color-photo-ink) 52%, transparent)}}.fighter-poster .fighter-level>div{padding:1.15rem 1rem;position:relative}.fighter-poster .fighter-level>div:first-child{padding-left:.15rem}.fighter-poster .fighter-level__score{padding-right:.15rem}.fighter-poster .fighter-level__score:after{content:"";background:var(--color-copper);opacity:.72;width:2.7rem;height:1px;position:absolute;bottom:.65rem;right:0}.fighter-poster .fighter-level dd{color:var(--color-paper);letter-spacing:-.02em;margin-top:.45rem;font-size:clamp(2.35rem,3.7vw,3.35rem)}.fighter-poster .fighter-level__score dd{color:var(--color-reference-bright)}.fighter-poster .fighter-dossier__actions{z-index:2;gap:.6rem;margin-top:1.15rem}.fighter-poster .fighter-dossier__actions .btn{border-radius:.4rem;min-height:3.35rem;font-size:.82rem}.fighter-share{isolation:isolate;position:relative;overflow:hidden}.fighter-share:after{z-index:-1;content:"";background:#0a0a0c21;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.fighter-share:after{background:color-mix(in srgb, var(--color-on-strong) 13%, transparent)}}.fighter-share:after{transform-origin:0;transition:transform .32s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}.fighter-share:hover:after,.fighter-share:focus-visible:after{transform:scaleX(1)}.fighter-share[data-share-state=success]{background:var(--color-success-strong);animation:.36s cubic-bezier(.16,1,.3,1) fighter-share-confirm}.fighter-share[data-share-state=error]{background:var(--color-error-strong)}.fighter-share[aria-busy=true]{cursor:progress}.fighter-poster .fighter-share__status{min-height:1rem;color:var(--color-reference);font-size:.72rem}.fighter-poster .fighter-dossier__portrait{isolation:isolate;border-right:1px solid var(--fighter-seam);background:var(--color-canvas);border-bottom:0}.fighter-poster .fighter-dossier__portrait:before{z-index:3;content:"";background:linear-gradient(#06070833,#0000 28% 68%,#060708b3),linear-gradient(90deg,#0607086b,#0000 18% 82%,#06070859);height:auto;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.fighter-poster .fighter-dossier__portrait:before{background:linear-gradient(180deg, color-mix(in srgb, var(--color-photo-ink) 20%, transparent), transparent 28%, transparent 68%, color-mix(in srgb, var(--color-photo-ink) 70%, transparent)), linear-gradient(90deg, color-mix(in srgb, var(--color-photo-ink) 42%, transparent), transparent 18%, transparent 82%, color-mix(in srgb, var(--color-photo-ink) 35%, transparent))}}.fighter-poster .fighter-dossier__portrait:before{opacity:1;pointer-events:none}.fighter-poster .fighter-portrait--dossier{z-index:1;background:0 0}.fighter-poster .fighter-portrait--dossier img{object-position:50% 14%;filter:saturate(.82)contrast(1.08);width:100%;max-width:100%;height:100%}.fighter-poster .fighter-portrait__fallback{z-index:0}.fighter-poster .fighter-portrait__demo{z-index:5}.fighter-poster .fighter-dossier__snapshot{border-right:0;border-bottom:1px solid var(--fighter-seam);background:#1a1b1e;justify-content:flex-start;padding:clamp(1.35rem,2.1vw,1.8rem)}@supports (color:color-mix(in lab, red, red)){.fighter-poster .fighter-dossier__snapshot{background:color-mix(in srgb, var(--color-surface-raised) 92%, var(--color-canvas))}}.fighter-poster .fighter-dossier__snapshot>h2{color:var(--color-photo-copy);font-size:1.65rem}.fighter-poster .fighter-snapshot{margin-top:1rem}.fighter-poster .fighter-snapshot>div{padding:.95rem .65rem}.fighter-poster .fighter-snapshot dd{font-size:clamp(2rem,2.7vw,2.65rem)}.fighter-poster .fighter-snapshot .fighter-snapshot__text{font-size:clamp(1.05rem,1.35vw,1.35rem)}.fighter-poster .fighter-snapshot .fighter-snapshot__measure{font-size:clamp(1.8rem,2.2vw,2.2rem)}.fighter-poster .fighter-snapshot small{min-height:0;font-size:.64rem}.fighter-poster .fighter-recent-form{margin-top:1.15rem}.fighter-poster .fighter-recent-form__heading h3{font-size:1.1rem}.fighter-poster .fighter-recent-form ol{gap:.32rem;margin-top:.65rem}.fighter-poster .fighter-recent-form li{min-height:2.75rem;font-size:1.2rem}.fighter-poster .fighter-dossier__finishes{background:#141517;border-top:0;border-right:0;grid-template-columns:minmax(6.75rem,.8fr) minmax(0,1fr);align-items:center;gap:1rem;min-height:0;padding:clamp(1.2rem,2vw,1.6rem);display:grid}@supports (color:color-mix(in lab, red, red)){.fighter-poster .fighter-dossier__finishes{background:color-mix(in srgb, var(--color-surface) 96%, var(--color-canvas))}}.fighter-poster .finish-wheel{width:min(100%,8.2rem)}.fighter-poster .finish-wheel strong{font-size:2.35rem}.fighter-poster .fighter-dossier__finishes h2{font-size:1.25rem}.fighter-poster .fighter-dossier__finishes figcaption{gap:.7rem}.fighter-poster .finish-legend{gap:.35rem}.fighter-poster .finish-legend>div{font-size:.7rem}.player-strip{border-block:1px solid var(--color-line-subtle);background:linear-gradient(90deg, var(--color-surface-inset), var(--color-surface) 18%, var(--color-surface) 82%, var(--color-surface-inset));border-radius:.3rem;grid-template-columns:minmax(9rem,.65fr) minmax(24rem,1.85fr) minmax(8rem,.55fr) minmax(9rem,.65fr);grid-template-areas:"iq level momentum season";align-items:stretch;margin-block:clamp(1rem,2.5vw,1.75rem);padding:.7rem clamp(.65rem,1.5vw,1rem);display:grid;overflow:hidden}.player-strip>*{min-width:0;padding:.35rem clamp(.45rem,1.2vw,.85rem)}.player-strip a{transition:color .18s,opacity .18s}.player-strip a:hover{color:var(--color-paper)}.player-strip strong{font-family:var(--font-display);font-variant-numeric:tabular-nums}.player-strip small{color:var(--color-muted);font-size:.7rem}.player-strip__fight-iq{grid-area:iq;align-content:center;gap:.15rem;display:grid}.player-strip__rating{align-items:flex-end;gap:.5rem;display:flex}.player-strip__rating strong{color:var(--color-paper);letter-spacing:-.03em;font-size:2.65rem;line-height:.78}.player-strip__rating span{color:var(--color-reference-bright);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.12rem;font-size:.6rem;font-weight:700}.player-strip__level{grid-area:level;grid-template-columns:auto minmax(5rem,1fr);grid-template-areas:"identity xp""identity progress""identity next";align-content:center;gap:.35rem clamp(.75rem,1.5vw,1.15rem);min-width:0;display:grid}.player-strip__level-id{grid-area:identity;align-self:center;gap:.35rem;display:grid}.player-strip__level-id>strong{color:var(--color-paper);letter-spacing:-.03em;font-size:3.2rem;line-height:.72}.player-strip__xp{white-space:nowrap;grid-area:xp;justify-content:flex-end;align-self:end;align-items:baseline;gap:.3rem;display:flex}.player-strip__xp strong{color:var(--color-paper);font-size:1.65rem;line-height:1}.player-strip__xp small{color:var(--color-action);letter-spacing:.08em;font-size:.62rem;font-weight:750}.player-strip__level progress{appearance:none;background:var(--color-line);width:100%;height:.35rem;color:var(--color-action);border:0;border-radius:999px;grid-area:progress;overflow:hidden}.player-strip__level progress::-webkit-progress-bar{background:var(--color-line)}.player-strip__level progress::-webkit-progress-value{background:var(--color-action)}.player-strip__level progress::-moz-progress-bar{background:var(--color-action)}.player-strip__next-level{text-align:right;text-overflow:ellipsis;white-space:nowrap;grid-area:next;align-self:start;overflow:hidden}.player-strip__momentum{color:var(--color-muted);grid-area:momentum;justify-content:center;align-items:center;gap:.6rem;display:flex}.player-strip__momentum svg{width:1.4rem;height:1.4rem;color:var(--color-reference)}.player-strip__momentum span{display:grid}.player-strip__momentum strong{color:var(--color-paper);font-size:1.7rem;line-height:.9}.player-strip__season{text-align:right;grid-area:season;align-content:center;justify-items:end;gap:.12rem;display:grid}.player-strip__season .data-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.player-strip__season strong{color:var(--color-paper);font-size:1.65rem;line-height:.9}.leaderboard-podium{border:1px solid var(--color-line);background:var(--color-surface);border-radius:.75rem;overflow:hidden;box-shadow:0 1rem 2.5rem #e6e6e62e}@supports (color:color-mix(in lab, red, red)){.leaderboard-podium{box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--color-text) 18%, transparent)}}.leaderboard-podium__header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.2rem clamp(1.1rem,3vw,2rem);display:flex}.leaderboard-podium ol{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;min-height:19rem;list-style:none;display:grid}.leaderboard-podium li{border-right:1px solid var(--color-line);text-align:center;align-content:center;place-items:center;gap:.3rem;min-height:15rem;padding:1.5rem 1rem;display:grid;position:relative}.leaderboard-podium li:last-child{border-right:0}.leaderboard-podium li[data-rank="1"]{background:#6a6d7214;min-height:18rem}@supports (color:color-mix(in lab, red, red)){.leaderboard-podium li[data-rank="1"]{background:color-mix(in srgb, var(--color-reference) 8%, transparent)}}.leaderboard-podium li[data-rank="2"]{order:-1}.leaderboard-podium li[data-rank="1"] .leaderboard-avatar{border-color:var(--color-copper);width:5.25rem;height:5.25rem}.leaderboard-podium a{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:1.05rem;font-weight:700;overflow:hidden}.leaderboard-podium a:hover{color:var(--color-copper)}.leaderboard-podium strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2.2rem;line-height:1}.leaderboard-podium small{color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.leaderboard-podium__rank{color:var(--color-copper);font-family:var(--font-display);font-size:1.15rem}.leaderboard-avatar{border:1px solid var(--color-line-bright);background:var(--color-panel-raised);width:4.3rem;height:4.3rem;color:var(--color-copper);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.5rem;font-weight:700;display:grid;overflow:hidden}.leaderboard-avatar img{object-fit:cover;width:100%;height:100%}.leaderboard-avatar--small{width:2.35rem;height:2.35rem;font-size:.9rem}.leaderboard-you{border:1px solid #6a6d729e;grid-template-columns:1fr auto;align-items:center;gap:1.5rem;margin-top:1.25rem;padding:1.2rem clamp(1.1rem,3vw,2rem);display:grid}@supports (color:color-mix(in lab, red, red)){.leaderboard-you{border:1px solid color-mix(in srgb, var(--color-reference) 62%, transparent)}}.leaderboard-you{background:#6a6d7212;border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.leaderboard-you{background:color-mix(in srgb, var(--color-reference) 7.0%, transparent)}}.leaderboard-you h2{margin-top:.2rem;font-size:clamp(1.45rem,3vw,2.2rem)}.leaderboard-you h2 strong{color:var(--color-copper)}.leaderboard-you p:last-child{color:var(--color-muted);font-size:.8rem}.leaderboard-you>.metric{color:var(--color-paper);justify-items:end;font-size:2.7rem;display:grid}.leaderboard-you>.metric small{color:var(--color-muted);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.leaderboard-nearby{border:1px solid var(--color-line);border-radius:.75rem;list-style:none;overflow:hidden}.leaderboard-nearby li{border-bottom:1px solid var(--color-line);background:var(--color-panel);grid-template-columns:4rem 1fr auto;gap:1rem;padding:.8rem 1rem;display:grid}.leaderboard-nearby li:last-child{border-bottom:0}.leaderboard-nearby li.is-current{background:#6a6d7217}@supports (color:color-mix(in lab, red, red)){.leaderboard-nearby li.is-current{background:color-mix(in srgb, var(--color-reference) 9%, transparent)}}.leaderboard-nearby li.is-current{color:var(--color-copper)}.leaderboard-row-current{background:#6a6d7214}@supports (color:color-mix(in lab, red, red)){.leaderboard-row-current{background:color-mix(in srgb, var(--color-reference) 8%, transparent)}}.leaderboard-row-current{box-shadow:inset 0 0 0 1px #6a6d7273}@supports (color:color-mix(in lab, red, red)){.leaderboard-row-current{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-reference) 45%, transparent)}}.profile-proof__header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:1.75rem;display:flex}.profile-proof__identity{align-items:center;gap:clamp(1rem,3vw,2rem);min-width:0;display:flex}.profile-proof__identity h1{overflow-wrap:anywhere;margin-top:.45rem;font-size:clamp(2.9rem,6vw,4.6rem);line-height:.9}.profile-proof__identity>div>p{color:var(--color-muted);margin-top:.65rem}.profile-proof__identity>div>p strong{color:var(--color-paper)}.profile-proof__bio{max-width:65ch;line-height:1.6}.profile-proof__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.6rem;display:flex}.profile-share-action{justify-items:end;display:grid}.profile-share-action__status{min-height:1rem;color:var(--color-success-strong);margin-top:.35rem;font-size:.65rem}.merit-card-dialog{border:1px solid var(--color-line-strong);background:var(--color-surface-inset);width:min(62rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--color-paper);margin:auto;overflow:auto}.event-share-card-dialog{width:min(72rem,100vw - 2rem)}.merit-card-dialog::backdrop{background:#000000d1}.merit-card-dialog__shell>header{border-bottom:1px solid var(--color-line-strong);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.2rem 1.35rem;display:flex}.merit-card-dialog__shell>header h2{text-transform:uppercase;font-size:clamp(2rem,4vw,3rem)}.merit-card-dialog__shell>header p{max-width:58ch;color:var(--color-muted);margin-top:.3rem;font-size:.75rem;line-height:1.5}.merit-card-dialog__content{grid-template-columns:minmax(18rem,1.15fr) minmax(15rem,.85fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.1rem,3vw,2rem);display:grid}.merit-card-preview{min-width:0}.merit-card-preview canvas{border:1px solid var(--color-line-strong);background:var(--color-ink);width:100%;height:auto;animation:merit-card-reveal .32s var(--ease-instrument) both;display:block;box-shadow:0 1.6rem 3.5rem #0006}.merit-card-preview figcaption{color:var(--color-muted);margin-top:.75rem;font-size:.65rem;line-height:1.5}.merit-card-dialog__actions{gap:.7rem;display:grid}.merit-card-dialog__actions>div{margin-bottom:.65rem}.merit-card-dialog__actions h3{text-transform:uppercase;font-size:clamp(1.8rem,3vw,2.5rem)}.merit-card-dialog__actions p{color:var(--color-muted);margin-top:.35rem;font-size:.75rem;line-height:1.55}.merit-card-dialog__actions .btn{width:100%}.merit-card-dialog__status{min-height:1.2rem}.merit-card-dialog__status[data-state=success]{color:var(--color-success-strong)}.merit-card-dialog__status[data-state=error]{color:var(--color-error-strong)}.event-card-completion[hidden],.merit-card-dialog__content[hidden]{display:none}.event-card-completion{background:var(--color-surface-inset);min-height:min(34rem,100dvh - 8rem);display:grid;position:relative;overflow:clip}.event-card-completion__victory{background:var(--color-surface);text-align:center;align-content:center;justify-items:center;gap:.65rem;min-width:0;padding:clamp(1.5rem,5vw,3.5rem);display:grid;position:relative;overflow:hidden}.event-card-completion__victory:before{border-block:1px solid #c6ff2e3d;position:absolute;inset:1rem}@supports (color:color-mix(in lab, red, red)){.event-card-completion__victory:before{border-block:1px solid color-mix(in srgb, var(--color-action) 24%, transparent)}}.event-card-completion__victory:before{content:"";pointer-events:none}.event-card-completion__victory:after{background:var(--color-action);content:"";transform-origin:0;width:min(18rem,45%);height:1px;position:absolute;top:1rem;left:1rem}.event-card-completion__mark{z-index:1;border:1px solid var(--color-action);width:3.25rem;height:3.25rem;color:var(--color-action);place-items:center;display:grid;position:relative}.event-card-completion__mark svg{width:1.55rem;height:1.55rem}.event-card-completion__score{z-index:1;color:var(--color-paper);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.035em;align-items:baseline;font-weight:820;line-height:.76;display:flex;position:relative}.event-card-completion__score strong{font-size:clamp(7rem,18vw,11rem)}.event-card-completion__score span{color:var(--color-action);font-size:clamp(3rem,7vw,5rem)}.event-card-completion__victory>h3{z-index:1;text-transform:uppercase;font-size:clamp(1.8rem,4vw,2.75rem);line-height:.95;position:relative}.event-card-completion__summary{z-index:1;color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:650;position:relative}.event-card-completion__xp-block{z-index:1;border-top:1px solid var(--color-line-strong);text-align:left;grid-template-columns:auto minmax(13rem,1fr);align-items:center;gap:clamp(1rem,3vw,2rem);width:min(100%,38rem);margin-top:.8rem;padding-top:1rem;display:grid;position:relative}.event-card-completion__xp-block[hidden],.event-card-completion__level[hidden]{display:none}.event-card-completion__xp{color:var(--color-action);font:820 clamp(3.6rem, 8vw, 5.5rem)/.82 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap}.event-card-completion__xp small{color:var(--color-paper);letter-spacing:.08em;text-transform:uppercase;font-size:.23em}.event-card-completion__level{gap:.45rem;min-width:0;display:grid}.event-card-completion__level>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.event-card-completion__level>div strong{font:750 1.25rem/1 var(--font-display);text-transform:uppercase}.event-card-completion__level>div span,.event-card-completion__level p{color:var(--color-muted);font-size:.65rem;line-height:1.4}.event-card-completion__level progress{appearance:none;background:var(--color-line-strong);border:0;border-radius:0;width:100%;height:.55rem;overflow:hidden}.event-card-completion__level progress::-webkit-progress-bar{background:var(--color-line-strong)}.event-card-completion__level progress::-webkit-progress-value{background:var(--color-action)}.event-card-completion__level progress::-moz-progress-bar{background:var(--color-action)}.event-card-completion__level p{color:var(--color-paper)}.event-card-completion__reveal{min-width:0;display:none}.event-card-completion[data-completion-phase=share-ready]{grid-template-columns:minmax(14rem,.46fr) minmax(0,1.54fr)}.event-card-completion[data-completion-phase=share-ready] .event-card-completion__victory{border-right:1px solid var(--color-line-strong);text-align:left;justify-items:start;padding:clamp(1.25rem,2.5vw,2rem)}.event-card-completion[data-completion-phase=share-ready] .event-card-completion__mark{width:2.75rem;height:2.75rem}.event-card-completion[data-completion-phase=share-ready] .event-card-completion__score strong{font-size:clamp(5rem,8vw,6.25rem)}.event-card-completion[data-completion-phase=share-ready] .event-card-completion__score span{font-size:clamp(2.3rem,4vw,3rem)}.event-card-completion[data-completion-phase=share-ready] .event-card-completion__victory>h3{font-size:clamp(1.65rem,2.5vw,2.15rem)}.event-card-completion[data-completion-phase=share-ready] .event-card-completion__xp-block{grid-template-columns:1fr;justify-items:stretch;gap:.75rem}.event-card-completion[data-completion-phase=share-ready] .event-card-completion__xp{font-size:clamp(3.2rem,5vw,4rem)}.event-card-completion[data-completion-phase=share-ready] .event-card-completion__reveal{background:var(--color-surface-inset);grid-template-columns:minmax(19rem,1.18fr) minmax(16rem,.82fr);align-items:center;min-width:0;display:grid}.event-card-completion__preview{align-content:center;justify-items:center;gap:.7rem;min-width:0;padding:clamp(1rem,2.5vw,1.75rem);display:grid}.event-card-completion__preview canvas{aspect-ratio:4/5;border:1px solid var(--color-line-strong);background:var(--color-ink);width:min(100%,24rem);height:auto;display:block;box-shadow:0 1.35rem 3rem -1.2rem #000000c7}.event-card-completion__preview figcaption{max-width:34ch;color:var(--color-muted);text-align:center;font-size:.62rem;line-height:1.45}.event-card-completion__handoff{border-left:1px solid var(--color-line-strong);background:var(--color-surface-raised);align-content:center;align-self:stretch;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.event-card-completion__handoff h3{text-transform:uppercase;font-size:clamp(1.6rem,3vw,2.25rem);line-height:.95}.event-card-completion__handoff>div:first-child p{color:var(--color-muted);margin-top:.35rem;font-size:.72rem;line-height:1.5}.event-card-completion__actions{gap:.55rem;display:grid}.event-card-completion__actions .btn{width:100%}.event-card-completion__actions .btn-primary{gap:.55rem}.event-card-completion__status{min-height:1rem;color:var(--color-muted);margin:-.65rem 0 0;font-size:.62rem;line-height:1.4}.event-card-completion__status[data-state=success]{color:var(--color-success-strong)}.event-card-completion__status[data-state=error]{color:var(--color-error-strong)}.event-card-completion[data-completion-phase=impact] .event-card-completion__victory{animation:event-completion-impact .68s var(--ease-instrument) both}.event-card-completion[data-completion-phase=impact] .event-card-completion__victory:after{animation:event-completion-scan .68s var(--ease-instrument) both}.event-card-completion[data-completion-phase=impact] .event-card-completion__xp-block{visibility:hidden;opacity:0}.event-card-completion[data-completion-phase=xp] .event-card-completion__xp-block{animation:event-completion-xp .42s var(--ease-instrument) both}.event-card-completion[data-completion-phase=share-ready] .event-card-completion__victory{animation:event-completion-settle .36s var(--ease-instrument) both}.event-card-completion[data-completion-phase=share-ready] .event-card-completion__reveal{animation:event-completion-reveal .48s var(--ease-instrument) both}.merit-card-dialog[data-event-share-stage=share] .merit-card-dialog__content{animation:event-share-stage .36s var(--ease-instrument) both}.image-share-destinations{border-block:1px solid var(--color-line-subtle);gap:.7rem;margin-block:.2rem .35rem;padding-block:1rem;display:grid}.image-share-destinations__heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.image-share-destinations__heading h4{color:var(--color-paper);font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:1.05rem;font-weight:750}.image-share-destinations__heading span{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:650}.image-share-destinations__list{background:var(--color-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.image-share-destinations__list li{min-width:0}.image-share-destinations__list button{background:var(--color-surface-raised);width:100%;min-width:0;min-height:3rem;color:var(--color-paper);cursor:pointer;text-align:start;border:0;align-items:center;gap:.55rem;padding:.65rem .75rem;transition:background-color .14s,color .14s;display:flex}.image-share-destinations__list button:hover{background:var(--color-surface-strong);color:var(--color-action)}.image-share-destinations__list button:focus-visible{z-index:1;outline:2px solid var(--color-action);outline-offset:-2px;position:relative}.image-share-destinations__list button:disabled{color:var(--color-muted);cursor:wait;opacity:.58}.image-share-destinations__list button:disabled:hover{background:var(--color-surface-raised);color:var(--color-muted)}.network-logo{color:#fff;border-radius:.42rem;flex:none;place-items:center;width:1.8rem;height:1.8rem;display:grid}.network-logo svg{width:1.08rem;height:1.08rem;color:inherit}.network-logo--instagram{background:radial-gradient(circle at 68% 72%,#ffd600 0 18%,#ff7a00 34%,#0000 58%),linear-gradient(135deg,#833ab4 10%,#c13584 44%,#e1306c 68%,#fd1d1d 100%)}.network-logo--x{background:#050505;box-shadow:inset 0 0 0 1px #ffffff3d}.network-logo--facebook{background:#1877f2}.network-logo--whatsapp{background:#25d366}.image-share-destinations__list button>span:last-child{overflow-wrap:anywhere;min-width:0;font-size:.72rem;font-weight:700}.image-share-destinations>p{margin:0;font-size:.65rem;line-height:1.45}.share-reward-action{--btn-color:var(--color-action);--btn-bg:var(--color-action);--btn-border:var(--color-action);--btn-fg:var(--color-on-strong);isolation:isolate;border:1px solid var(--color-action);background:var(--color-action);gap:.7rem;min-height:3.25rem;position:relative;overflow:hidden;box-shadow:0 .7rem 1.8rem #c6ff2e24}@supports (color:color-mix(in lab, red, red)){.share-reward-action{box-shadow:0 .7rem 1.8rem color-mix(in srgb, var(--color-action) 14%, transparent)}}.share-reward-action{color:var(--color-on-strong);font-family:var(--font-display);letter-spacing:.015em;text-transform:uppercase;transition:transform .18s var(--ease-instrument), box-shadow .18s var(--ease-instrument), background-color .18s var(--ease-instrument);font-size:1rem;font-weight:760}.share-reward-action:hover{background:var(--color-action-hover);box-shadow:0 .95rem 2.2rem #c6ff2e33}@supports (color:color-mix(in lab, red, red)){.share-reward-action:hover{box-shadow:0 .95rem 2.2rem color-mix(in srgb, var(--color-action) 20%, transparent)}}.share-reward-action:hover{transform:translateY(-2px)}.share-reward-action svg{stroke-width:2.35px;width:1.15rem;height:1.15rem}.share-action__reward{background:var(--color-canvas);color:var(--color-action);font-family:var(--font-sans);letter-spacing:.05em;align-items:baseline;gap:.18rem;margin-inline-start:.2rem;padding:.28rem .45rem;font-size:.58rem;font-weight:760;display:inline-flex}.share-action__reward strong{font-family:var(--font-display);letter-spacing:0;font-size:.9rem}.share-modal-reward{background:var(--color-canvas);color:var(--color-action);letter-spacing:.035em;text-transform:uppercase;margin-inline-start:auto;padding:.28rem .45rem;font-size:.62rem;font-weight:760}.event-ops-progress>.event-card-share-button{grid-column:1/-1;width:100%;min-height:2.75rem;margin-top:.7rem}.home-event__identity>.event-card-share-button{z-index:2;border-color:var(--color-line-strong);background:#0e0f10e0;justify-self:start;width:auto;max-width:100%;min-height:2.75rem;margin-top:.35rem;padding-inline:.85rem;--btn-color:var(--color-surface-inset)!important;--btn-bg:var(--color-surface-inset)!important;--btn-border:var(--color-line-strong)!important;--btn-fg:var(--color-paper)!important}@supports (color:color-mix(in lab, red, red)){.home-event__identity>.event-card-share-button{background:color-mix(in srgb, var(--color-surface-inset) 88%, transparent)}}.home-event__identity>.event-card-share-button{text-shadow:none;box-shadow:none!important;color:var(--color-paper)!important}.home-event__identity>.event-card-share-button:hover{--btn-color:var(--color-surface-inset)!important;--btn-bg:var(--color-surface-inset)!important;--btn-border:var(--color-action)!important;--btn-fg:var(--color-action)!important;border-color:var(--color-action)!important;background:var(--color-surface-inset)!important;box-shadow:none!important;color:var(--color-action)!important;transform:none!important}.home-event__identity>.event-card-share-button .share-action__reward{border-left:1px solid var(--color-line-strong);background:0 0;margin-inline-start:0;padding:.15rem 0 .15rem .65rem}.home-submit .prediction-share-trigger{width:100%;margin-top:.65rem}.home-outcome__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.6rem;display:flex}.prediction-share-row{border-top:1px solid var(--color-line-subtle);background:var(--color-canvas);justify-content:flex-end;padding:.75rem clamp(1rem,3vw,1.7rem);display:flex}.prediction-card-preview canvas,.event-share-card-preview canvas{aspect-ratio:4/5}@media (min-width:48.01rem){.prediction-card-preview,.event-share-card-preview{justify-self:center;width:min(100%,80dvh - 11.6rem)}}@keyframes merit-card-reveal{0%{opacity:0;filter:contrast(1.35)brightness(.72);transform:translateY(.75rem)scale(.985)}to{opacity:1;filter:none;transform:none}}@keyframes event-completion-impact{0%{background-color:color-mix(in srgb, var(--color-action) 22%, var(--color-surface));filter:brightness(1.18)}42%{background-color:color-mix(in srgb, var(--color-action) 8%, var(--color-surface))}to{background-color:var(--color-surface);filter:none}}@keyframes event-completion-scan{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes event-completion-xp{0%{opacity:0;clip-path:inset(0 45%);filter:brightness(1.4);transform:translateY(.5rem)}to{opacity:1;clip-path:inset(0);filter:none;transform:none}}@keyframes event-completion-settle{0%{opacity:.72;filter:brightness(1.18);transform:scale(1.015)}to{opacity:1;filter:none;transform:none}}@keyframes event-completion-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes event-share-stage{0%{opacity:.55;clip-path:inset(0 0 8%);transform:translateY(.65rem)}to{opacity:1;clip-path:inset(0);transform:none}}@media (prefers-reduced-motion:reduce){.share-reward-action{transition:none}.share-reward-action:hover{transform:none}}.profile-avatar{border:1px solid var(--color-line-strong);background:var(--color-surface);width:clamp(5.5rem,10vw,8rem);height:clamp(5.5rem,10vw,8rem);color:var(--color-reference-bright);font-family:var(--font-display);flex:none;place-items:center;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-record{border:1px solid var(--color-line-strong);background:var(--color-surface);grid-template-columns:minmax(18rem,.72fr) minmax(0,1.8fr);margin-top:1.25rem;display:grid;position:relative;overflow:hidden}.profile-record:before{z-index:1;border-bottom:1px solid var(--color-line);background:repeating-linear-gradient(to right, var(--color-reference) 0 1px, transparent 1px .75rem);content:"";opacity:.58;pointer-events:none;height:.65rem;position:absolute;top:0;left:0;right:0}.profile-record__score{border-right:1px solid var(--color-line-strong);background:var(--color-surface-inset);grid-area:1/1/3;min-width:0;display:grid}.profile-record__score-main{align-content:space-between;min-width:0;min-height:21rem;padding:2rem 1.7rem 1.4rem;display:grid}.profile-record__score-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.profile-record__score-heading h2{color:var(--color-action);text-transform:uppercase;font-size:clamp(2.5rem,5vw,3.35rem)}.profile-record__value{align-self:center;display:grid}.profile-record__value strong{color:var(--color-paper);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(5rem,10vw,6rem);line-height:.78}.profile-record__value span{color:var(--color-action);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;margin-top:.8rem;font-size:1.55rem;font-weight:700}.profile-tier-progress{gap:.6rem;display:grid}.profile-tier-progress>div{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.profile-tier-progress strong{color:var(--color-paper);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:.95rem}.profile-tier-progress span{color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}.profile-tier-progress progress{background:var(--color-line);width:100%;height:.42rem;color:var(--color-action);border:0}.profile-tier-progress progress::-webkit-progress-bar{background:var(--color-line)}.profile-tier-progress progress::-webkit-progress-value{background:var(--color-action)}.profile-tier-progress progress::-moz-progress-bar{background:var(--color-action)}.profile-record__score-main>p{max-width:28ch;color:var(--color-muted);font-size:.72rem;line-height:1.5}.profile-fight-iq-trend{border-top:1px solid var(--color-line-strong);grid-area:2/2;grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);align-items:center;gap:1.4rem;min-width:0;min-height:8.5rem;padding:.85rem 1.4rem .55rem;display:grid}.profile-fight-iq-trend header{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.profile-fight-iq-trend h3{text-transform:uppercase;font-size:clamp(1.35rem,2.3vw,1.8rem)}.profile-fight-iq-trend header p{color:var(--color-muted);margin-top:.2rem;font-size:.66rem}.profile-fight-iq-trend header>strong{color:var(--color-paper);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(1.65rem,3vw,2.1rem);line-height:.9}.profile-fight-iq-trend svg{width:100%;min-height:6rem;max-height:7rem;display:block;overflow:visible}.profile-fight-iq-trend__guide{stroke:var(--color-line-strong);stroke-width:1px}.profile-fight-iq-trend__line{fill:none;stroke:var(--color-action);stroke-linecap:square;stroke-linejoin:miter;stroke-width:2.5px;vector-effect:non-scaling-stroke}.profile-fight-iq-trend__point{fill:var(--color-surface-inset);stroke:var(--color-reference-bright);stroke-width:2.5px;vector-effect:non-scaling-stroke;transition:fill .16s,stroke .16s}.profile-fight-iq-trend a:last-of-type .profile-fight-iq-trend__point{fill:var(--color-action);stroke:var(--color-paper)}.profile-fight-iq-trend a:hover .profile-fight-iq-trend__point,.profile-fight-iq-trend a:focus .profile-fight-iq-trend__point{fill:var(--color-paper);stroke:var(--color-action)}.profile-fight-iq-trend__value{fill:var(--color-paper);font-family:var(--font-display);font-size:1rem;font-weight:700}.profile-fight-iq-trend__date{fill:var(--color-muted);font-family:var(--font-sans);font-size:.72rem}.profile-fight-iq-trend__empty{min-height:5rem;color:var(--color-muted);text-align:center;place-items:center;font-size:.72rem;display:grid}.profile-record__identity{grid-area:1/2;grid-template-columns:minmax(12rem,.68fr) minmax(18rem,1.2fr) minmax(16rem,1fr);min-width:0;display:grid}.profile-record__season,.profile-record__level{align-content:center;min-width:0;padding:1.6rem;display:grid}.profile-record__season{border-right:1px solid var(--color-line-strong)}.profile-record__season h3{color:var(--color-muted);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:600}.profile-record__season>strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:.6rem;font-size:clamp(4rem,7vw,5.4rem);line-height:.82}.profile-record__season>strong.is-calibrating{font-size:clamp(2.35rem,3.25vw,3rem);line-height:.9}.profile-record__season>span{color:var(--color-muted);margin-top:.8rem;font-size:.7rem}.profile-record__level{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem 1.2rem}.profile-record__level h3{text-transform:uppercase;white-space:nowrap;font-size:clamp(1.8rem,3vw,2.6rem)}.profile-record__level>strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;justify-self:end;font-size:clamp(2.4rem,4.5vw,3.7rem);line-height:.9}.profile-record__level>strong small{color:var(--color-reference-bright);text-transform:uppercase;font-size:.42em}.profile-record__level progress{background:var(--color-line);width:100%;height:.45rem;color:var(--color-action);border:0;grid-column:1/-1}.profile-record__level progress::-webkit-progress-bar{background:var(--color-line)}.profile-record__level progress::-webkit-progress-value{background:var(--color-action)}.profile-record__level progress::-moz-progress-bar{background:var(--color-action)}.profile-record__level>small{color:var(--color-muted);grid-column:1/-1;font-size:.65rem}.profile-record__milestones{border-left:1px solid var(--color-line-strong);grid-template-columns:minmax(0,1fr);display:grid}.profile-record__milestones>div{grid-template-columns:auto minmax(0,1fr);align-content:center;gap:.15rem .75rem;min-height:5.5rem;padding:1rem 1.35rem;display:grid}.profile-record__milestones>div:first-child{border-bottom:1px solid var(--color-line-strong)}.profile-record__milestones svg{width:1.7rem;height:1.7rem;color:var(--color-reference-bright);grid-row:1/3}.profile-record__milestones span{font-size:.78rem}.profile-record__milestones span strong{color:var(--color-paper);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.65rem}.profile-record__milestones small{color:var(--color-muted);font-size:.65rem}.profile-evidence{border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line-strong);grid-template-columns:minmax(15rem,.72fr) minmax(0,2fr);margin-top:3.5rem;display:grid}.profile-evidence__heading{border-right:1px solid var(--color-line-strong);align-content:center;padding:1.4rem 1.4rem 1.4rem 0;display:grid}.profile-evidence__heading h2{text-transform:uppercase;font-size:clamp(1.8rem,3vw,2.4rem)}.profile-evidence__heading p{max-width:28ch;color:var(--color-muted);margin-top:.6rem;font-size:.72rem}.profile-evidence dl{background:var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.profile-evidence dl>div{background:var(--color-ink);align-content:center;min-height:7.5rem;padding:1.1rem;display:grid}.profile-evidence dt{color:var(--color-muted);text-transform:uppercase;letter-spacing:.09em;font-size:.62rem}.profile-evidence dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.45rem;font-size:clamp(1.55rem,2.5vw,2.15rem);font-weight:700;line-height:1}.profile-evidence small{color:var(--color-muted);margin-top:.45rem;font-size:.6rem;line-height:1.35}.profile-evidence__empty{min-height:9rem;color:var(--color-muted);place-items:center;padding:1.5rem;font-size:.75rem;display:grid}.profile-table-frame{border:1px solid var(--color-line);background:var(--color-panel);overflow:hidden}.profile-performance-list{border:1px solid var(--color-line);background:var(--color-panel);list-style:none;overflow:hidden}.profile-performance-list li+li{border-top:1px solid var(--color-line)}.profile-performance-list a{grid-template-columns:minmax(12rem,2fr) repeat(5,minmax(4.5rem,auto));align-items:center;gap:1rem;padding:1rem 1.2rem;transition:background-color .18s;display:grid}.profile-performance-list a:hover{background:var(--color-panel-raised)}.profile-performance-list span{gap:.15rem;display:grid}.profile-performance-list span:not(:first-child){text-align:right}.profile-performance-list small{color:var(--color-muted);font-size:.65rem}.profile-performance-list span:not(:first-child) strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.25rem}.profile-badges{gap:.65rem;display:grid}.profile-badge{border:1px solid var(--color-line);background:var(--color-panel);grid-template-columns:2.7rem 1fr;gap:.9rem;padding:.9rem;display:grid}.profile-badge.is-locked{border-color:var(--color-line-subtle);background:var(--color-surface-inset)}.profile-badge.is-locked .profile-badge__mark{border-color:var(--color-line);background:var(--color-ink);color:var(--color-muted)}.profile-badge.is-locked progress{opacity:.55}.profile-badge.is-unlocked.is-legendary{border-color:#6a6d72b3}@supports (color:color-mix(in lab, red, red)){.profile-badge.is-unlocked.is-legendary{border-color:color-mix(in srgb, var(--color-reference) 70%, transparent)}}.profile-badge.is-unlocked.is-epic{border-color:#89939a9e}@supports (color:color-mix(in lab, red, red)){.profile-badge.is-unlocked.is-epic{border-color:color-mix(in srgb, var(--color-information) 62%, transparent)}}.profile-badge__mark{border:1px solid var(--color-line-bright);width:2.7rem;height:2.7rem;color:var(--color-copper);font-family:var(--font-display);place-items:center;font-size:1.25rem;font-weight:700;display:grid}.profile-badge h3{font-size:1.05rem}.profile-badge p{color:var(--color-muted);margin-top:.15rem;font-size:.7rem;line-height:1.45}.profile-badge span{color:var(--color-copper);text-transform:uppercase;letter-spacing:.06em;font-size:.63rem}.profile-badge progress{background:var(--color-line);width:100%;height:.25rem;color:var(--color-copper);border:0;margin-top:.5rem}.profile-badge progress::-webkit-progress-bar{background:var(--color-line)}.profile-badge progress::-webkit-progress-value{background:var(--color-copper)}.profile-badge progress::-moz-progress-bar{background:var(--color-copper)}.profile-highlights{border:1px solid var(--color-line);background:var(--color-panel);list-style:none;overflow:hidden}.profile-highlights li{border-bottom:1px solid var(--color-line);grid-template-columns:1.5rem 1fr;gap:.8rem;padding:1rem;display:grid}.profile-highlights li:last-child{border-bottom:0}.profile-highlights svg{width:1.3rem;height:1.3rem;color:var(--color-copper)}.profile-highlights p{color:var(--color-muted);margin-top:.2rem;font-size:.72rem;line-height:1.5}.profile-highlights time{color:var(--color-copper);text-transform:uppercase;letter-spacing:.06em;margin-top:.45rem;font-size:.62rem;display:block}.result-verdict{border:1px solid #6a6d729e;margin-bottom:1.25rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.result-verdict{border:1px solid color-mix(in srgb, var(--color-reference) 62%, transparent)}}.result-verdict{background:var(--color-surface);border-radius:.75rem;box-shadow:0 1rem 2.5rem #e6e6e633}@supports (color:color-mix(in lab, red, red)){.result-verdict{box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--color-text) 20%, transparent)}}.result-verdict.is-perfect{border-color:var(--color-copper)}.result-verdict>header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-end;gap:1rem;padding:clamp(1.2rem,3vw,2rem);display:flex}.result-verdict>header h1{text-transform:uppercase;margin-top:.45rem;font-size:clamp(2.5rem,7vw,5rem);line-height:.9}.result-verdict>header p{color:var(--color-muted);margin-top:.65rem}.result-verdict dl{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.result-verdict dl>div{border-right:1px solid var(--color-line);padding:1.2rem}.result-verdict dl>div:last-child{border-right:0}.result-verdict dt{color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.65rem}.result-verdict dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;margin-top:.35rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;display:flex}.result-verdict dd svg{width:1.4rem;height:1.4rem;color:var(--color-coral)}.result-verdict dl small{color:var(--color-muted);margin-top:.25rem;font-size:.66rem;display:block}.result-verdict>footer{border-top:1px solid var(--color-line);background:#6a6d720d;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.result-verdict>footer{background:color-mix(in srgb, var(--color-reference) 5%, transparent)}}.result-verdict>footer>p{font-weight:600}.result-verdict>footer ul{flex-wrap:wrap;gap:.55rem;list-style:none;display:flex}.result-verdict>footer li{border:1px solid #6a6d7273;grid-template-columns:auto 1fr;align-items:center;gap:0 .45rem;padding:.45rem .6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.result-verdict>footer li{border:1px solid color-mix(in srgb, var(--color-reference) 45%, transparent)}}.result-verdict>footer li{background:var(--color-surface);border-radius:.35rem}.result-verdict>footer li>span{border:1px solid var(--color-copper);width:1.6rem;height:1.6rem;color:var(--color-copper);font-family:var(--font-display);grid-row:1/3;place-items:center;display:grid}.result-verdict>footer li small{color:var(--color-copper);text-transform:uppercase;font-size:.58rem}.community-signal{border:1px solid var(--color-line);background:var(--color-surface);border-radius:.55rem;grid-template-columns:minmax(13rem,.8fr) minmax(16rem,1.2fr);align-items:center;gap:1.5rem;margin-top:.8rem;padding:.9rem 1rem;display:grid}.community-signal__verdict{gap:.2rem;display:grid}.community-signal__verdict strong{color:var(--color-paper);font-family:var(--font-display);text-transform:uppercase;font-size:1.15rem}.community-signal__verdict p{color:var(--color-muted);font-size:.72rem;line-height:1.45}.community-signal__verdict p b{color:var(--color-reference-bright);font-variant-numeric:tabular-nums}.community-signal__breakdown{gap:.45rem;display:grid}.community-signal__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.community-signal__split>div{justify-content:space-between;align-items:baseline;gap:.65rem;min-width:0;display:flex}.community-signal__split>div:last-child{text-align:right;flex-direction:row-reverse}.community-signal__split dt{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.community-signal__split dd{color:var(--color-paper);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.25rem}.community-signal__track{background:var(--color-corner-blue);height:.4rem;overflow:hidden}.community-signal__track span{background:var(--color-corner-red);height:100%;display:block}.community-signal__leagues{border-top:1px solid var(--color-line);grid-column:1/-1;padding-top:.75rem}.community-signal__leagues-heading{color:var(--color-paper);font-family:var(--font-display);letter-spacing:.02em;font-size:1.15rem;font-weight:700;line-height:1.05;display:block}.community-signal__leagues ul{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.85rem 1.5rem;margin-top:.7rem;list-style:none;display:grid}.community-signal__leagues li{gap:.25rem;min-width:0;display:grid}.community-signal__leagues li strong{color:var(--color-paper);overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.3}.community-signal__leagues li span{max-width:65ch;color:var(--color-reference-bright);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.community-signal__leagues li i{color:var(--color-reference-bright);padding-inline:.2rem;font-style:normal}.community-signal--league{grid-template-columns:minmax(0,1fr);padding:clamp(1.1rem,2vw,1.35rem) clamp(1rem,2.5vw,1.5rem)}.community-signal--league .community-signal__leagues{border-top:0;padding-top:0}.prediction-loop-feedback{border:1px solid #5f7539;margin:clamp(.8rem,2vw,1.2rem);position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.prediction-loop-feedback{border:1px solid color-mix(in srgb, var(--color-success-strong) 42%, var(--color-line))}}.prediction-loop-feedback{background:#1b1f19;border-radius:.65rem}@supports (color:color-mix(in lab, red, red)){.prediction-loop-feedback{background:color-mix(in srgb, var(--color-success-strong) 5%, var(--color-surface))}}.prediction-loop-feedback:before,.card-complete-moment:before{z-index:1;content:"";background:var(--color-success-strong);transform-origin:0;width:100%;height:2px;animation:prediction-register-line .52s var(--ease-instrument) both;position:absolute;inset:0 auto auto 0}.prediction-loop-feedback--home{margin:1rem 0}.prediction-loop-feedback__receipt{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid}.prediction-loop-feedback__receipt>div{gap:.12rem;min-width:0;display:grid}.prediction-loop-feedback__receipt strong{color:var(--color-paper);font-family:var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1.15rem;overflow:hidden}.prediction-loop-feedback__receipt span{color:var(--color-muted);font-size:.68rem}.prediction-loop-feedback__stamp{aspect-ratio:1;width:3.35rem;color:var(--color-canvas);background:var(--color-success-strong);clip-path:polygon(23% 0,77% 0,100% 23%,100% 77%,77% 100%,23% 100%,0 77%,0 23%);animation:prediction-save-stamp .62s var(--ease-instrument) both;align-content:center;place-items:center;gap:.06rem;display:grid}.prediction-loop-feedback__stamp svg{width:1.2rem;height:1.2rem}.prediction-loop-feedback__stamp small{color:currentColor;letter-spacing:.04em;text-transform:uppercase;font-size:.5rem;font-weight:800;line-height:1}.prediction-loop-feedback__outcome{justify-items:end;gap:.35rem;min-width:9rem;display:grid}.prediction-loop-feedback__outcome>span{color:var(--color-reference-bright);letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:.62rem;font-weight:700}.prediction-loop-feedback__outcome>a{min-height:2.45rem;color:var(--color-action);align-items:center;gap:.35rem;font-size:.7rem;font-weight:750;display:inline-flex}.prediction-loop-feedback__outcome>a:hover{color:var(--color-paper)}.prediction-loop-feedback__outcome>a svg{width:1rem;height:1rem}.prediction-save-reward__insights{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.prediction-save-reward__insights>*{min-width:0}.prediction-save-reward__insights>.community-signal{border:0;border-left:1px solid var(--color-line);background:0 0;margin:0}.prediction-intelligence{border-block:1px solid var(--color-line);background:var(--color-surface-inset);min-width:0;padding:clamp(.9rem,2.5vw,1.35rem) clamp(1rem,3vw,1.6rem);display:grid}.prediction-intelligence--gated{color:var(--color-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem}.prediction-intelligence--gated>svg{width:1.35rem;height:1.35rem;color:var(--color-reference-bright)}.prediction-intelligence--gated>div{gap:.12rem;display:grid}.prediction-intelligence--gated strong{color:var(--color-paper);font-family:var(--font-display);text-transform:uppercase;font-size:1.05rem}.prediction-intelligence--gated span{max-width:65ch;font-size:.72rem;line-height:1.45}.prediction-intelligence--revealed{border-color:#4b5a36;gap:.9rem}@supports (color:color-mix(in lab, red, red)){.prediction-intelligence--revealed{border-color:color-mix(in srgb, var(--color-success-strong) 26%, var(--color-line))}}.prediction-intelligence--revealed{background:#141712}@supports (color:color-mix(in lab, red, red)){.prediction-intelligence--revealed{background:color-mix(in srgb, var(--color-success-strong) 4%, var(--color-surface-inset))}}.prediction-intelligence__heading{align-items:center;gap:.65rem;display:flex}.prediction-intelligence__heading>svg{width:1.35rem;height:1.35rem;color:var(--color-success-strong);flex:none}.prediction-intelligence__heading>div{gap:.08rem;display:grid}.prediction-intelligence__heading strong{color:var(--color-success-strong);font-family:var(--font-display);text-transform:uppercase;font-size:1.1rem}.prediction-intelligence__heading span{color:var(--color-muted);font-size:.66rem}.prediction-intelligence__score{grid-template-columns:minmax(6rem,auto) minmax(7rem,1fr) minmax(6rem,auto);align-items:end;gap:clamp(.7rem,2vw,1.2rem);display:grid}.prediction-intelligence__fighter{gap:.2rem;min-width:0;display:grid}.prediction-intelligence__fighter--blue{text-align:right}.prediction-intelligence__fighter small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.prediction-intelligence__fighter strong{color:var(--color-paper);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2rem,4.5vw,3.25rem);line-height:.82}.prediction-intelligence__fighter strong span{font-size:.55em}.prediction-intelligence__meter{gap:.42rem;display:grid}.prediction-intelligence__meter small{color:var(--color-muted);letter-spacing:.07em;text-align:center;text-transform:uppercase;font-size:.58rem;font-weight:700}.prediction-intelligence__meter>i{background:var(--color-information);height:.42rem;display:block;overflow:hidden}.prediction-intelligence__meter b{width:var(--model-red-share);background:var(--color-action);transform-origin:0;height:100%;display:block}.prediction-intelligence__analysis{border-top:1px solid var(--color-line);justify-content:space-between;align-items:start;gap:1rem;padding-top:.75rem;display:flex}.prediction-intelligence__analysis p{max-width:72ch;color:var(--color-muted);font-size:.72rem;line-height:1.5}.prediction-intelligence__analysis p strong{color:var(--color-reference-bright)}.prediction-intelligence__analysis a{min-height:2.5rem;color:var(--color-action);flex:none;align-items:center;gap:.35rem;font-size:.7rem;font-weight:750;display:inline-flex}.prediction-intelligence__analysis a:hover{color:var(--color-paper)}.prediction-intelligence__analysis a svg{width:1rem;height:1rem}.prediction-intelligence__pending{border-top:1px solid var(--color-line);gap:.15rem;padding-top:.75rem;display:grid}.prediction-intelligence__pending strong{color:var(--color-paper);font-family:var(--font-display);text-transform:uppercase;font-size:1rem}.prediction-intelligence__pending span{color:var(--color-muted);font-size:.72rem;line-height:1.45}.prediction-intelligence[data-fresh-save=true] .prediction-intelligence__heading{animation:prediction-reveal-copy .56s var(--ease-instrument) 90ms both}.prediction-intelligence[data-fresh-save=true] .prediction-intelligence__score,.prediction-intelligence[data-fresh-save=true] .prediction-intelligence__pending{animation:prediction-reveal-data .68s var(--ease-instrument) .15s both}.prediction-intelligence[data-fresh-save=true] .prediction-intelligence__analysis{animation:prediction-reveal-copy .56s var(--ease-instrument) .23s both}.prediction-intelligence[data-fresh-save=true] .prediction-intelligence__meter b{animation:prediction-model-meter .72s var(--ease-instrument) .19s both}.xp-toast{--xp-toast-duration:7.6s;inset:clamp(5rem, 10vh, 7rem) max(1rem, env(safe-area-inset-right)) auto auto;z-index:70;isolation:isolate;background:#1a1f14;border-radius:.75rem;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.9rem;width:max-content;max-width:calc(100vw - 2rem);min-height:5rem;padding-block:.8rem;padding-inline:.8rem 1.15rem;display:grid;position:fixed;overflow:clip}@supports (color:color-mix(in lab, red, red)){.xp-toast{background:color-mix(in srgb, var(--color-success-strong) 8%, var(--color-surface-inset))}}.xp-toast{font-variant-numeric:tabular-nums;pointer-events:none;animation:xp-toast-lifecycle var(--xp-toast-duration) cubic-bezier(.16, 1, .3, 1) both;box-shadow:0 .8rem 2.2rem #00000061}.xp-toast:after{content:"";background:var(--color-success-strong);transform-origin:0;height:2px;animation:xp-toast-charge var(--xp-toast-duration) linear both;position:absolute;inset:auto 0 0}.xp-toast__icon{aspect-ratio:1;width:3.25rem;color:var(--color-canvas);background:var(--color-success-strong);clip-path:polygon(28% 0,72% 0,100% 28%,100% 72%,72% 100%,28% 100%,0 72%,0 28%);place-items:center;animation:.52s cubic-bezier(.16,1,.3,1) both xp-toast-emblem;display:grid}.xp-toast__icon svg{stroke-width:2.1px;width:1.75rem;height:1.75rem}.xp-toast__amount{color:var(--color-paper);font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:1.95rem;font-weight:760;line-height:1}.xp-toast__amount span{color:var(--color-success-strong);letter-spacing:.06em;margin-left:.08rem;font-size:.82rem}.xp-toast__reason{color:#dbe4c9;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.xp-toast__reason{color:color-mix(in srgb, var(--color-success-strong) 18%, var(--color-paper))}}.xp-toast__reason{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:680}.card-complete-moment{border:1px solid #73913b;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);margin-top:1rem;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.card-complete-moment{border:1px solid color-mix(in srgb, var(--color-success-strong) 58%, var(--color-line))}}.card-complete-moment{background:#1a1d19;border-radius:0}@supports (color:color-mix(in lab, red, red)){.card-complete-moment{background:color-mix(in srgb, var(--color-success-strong) 4%, var(--color-surface))}}.card-complete-moment__copy{min-width:0;animation:prediction-reveal-copy .56s var(--ease-instrument) .12s both;align-content:center;gap:.42rem;padding:1.15rem 1.35rem;display:grid}.card-complete-moment__copy h2{color:var(--color-paper);text-transform:uppercase;align-items:center;gap:.58rem;font-size:clamp(1.75rem,3.4vw,2.15rem);line-height:1;display:flex}.card-complete-moment__copy h2 svg{width:1.35rem;height:1.35rem;color:var(--color-success-strong);flex:none}.card-complete-moment__copy p{color:var(--color-muted);font-size:1rem;font-weight:520;line-height:1.4}.card-complete-moment__copy p strong{color:var(--color-paper);font-variant-numeric:tabular-nums}.card-complete-moment__copy time{color:var(--color-reference-bright);font-size:.95rem;font-weight:520;line-height:1.4}.community-picks{border-left:1px solid var(--color-line);align-content:center;gap:.72rem;min-width:0;padding:1.15rem 1.35rem;display:grid}.community-picks header{justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;display:flex}.community-picks header strong{color:var(--color-reference-bright);font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:1.15rem}.community-picks header span{color:var(--color-muted);flex:none;font-size:.85rem;font-weight:520}.community-picks dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.community-picks dl>div{justify-content:space-between;align-items:baseline;gap:.55rem;min-width:0;display:flex}.community-picks dl>div:last-child{flex-direction:row-reverse}.community-picks dt{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:520;line-height:1.35;overflow:hidden}.community-picks dd{color:var(--color-paper);font-family:var(--font-display);font-variant-numeric:tabular-nums;flex:none;font-size:1.75rem;line-height:1}.community-picks__track{background:var(--color-corner-blue);height:.4rem;overflow:hidden}.community-picks__track span{background:var(--color-corner-red);height:100%;display:block}@keyframes prediction-register-line{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes prediction-save-stamp{0%{opacity:.35;filter:brightness(1.45);transform:scale(.58)rotate(-12deg)}to{opacity:1;filter:none;transform:scale(1)rotate(0)}}@keyframes prediction-reveal-copy{0%{opacity:.4;clip-path:inset(0 0 100%);transform:translateY(.5rem)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes prediction-reveal-data{0%{opacity:.45;filter:contrast(1.35)brightness(1.18);transform:translateY(.65rem)}to{opacity:1;filter:none;transform:translate(0)}}@keyframes prediction-model-meter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes prediction-complete-score{0%{opacity:.35;filter:brightness(1.5);transform:translateY(.7rem)scale(.88)}to{opacity:1;filter:none;transform:translate(0)scale(1)}}@keyframes xp-toast-lifecycle{0%{opacity:0;clip-path:inset(0 0 0 100%);filter:brightness(1.24);transform:translate(1.4rem,-.3rem)scale(.96)}10%,84%{opacity:1;clip-path:inset(0);filter:brightness();transform:translate(0)scale(1)}to{opacity:0;clip-path:inset(0 0 0 18%);filter:brightness(.95);transform:translate(.75rem)scale(.98)}}@keyframes xp-toast-emblem{0%{filter:brightness(1.45);transform:rotate(-9deg)scale(.72)}to{filter:brightness();transform:rotate(0)scale(1)}}@keyframes xp-toast-charge{0%{transform:scaleX(0)}10%,84%{transform:scaleX(1)}to{transform:scaleX(0)}}.rankings-page{isolation:isolate;padding-block:clamp(1.5rem,3vw,2.75rem) 5rem;position:relative}.rankings-hero{border-bottom:1px solid var(--color-line-strong);padding-bottom:clamp(1.1rem,2vw,1.6rem)}.rankings-hero .page-title{letter-spacing:-.03em;text-wrap:balance;text-transform:uppercase;max-width:20ch;margin:0;font-size:clamp(2.75rem,5vw,4.75rem);line-height:.9}.rankings-hero>p{max-width:64ch;color:var(--color-muted);margin-top:.65rem;font-size:.9rem;line-height:1.5}.rankings-index{z-index:25;border-block:1px solid var(--color-line-subtle);background:#0a0a0cf7;grid-template-columns:6.5rem minmax(0,1fr);align-items:stretch;margin-block:.9rem 1.5rem;display:grid;position:sticky;top:4.1rem}@supports (color:color-mix(in lab, red, red)){.rankings-index{background:color-mix(in srgb, var(--color-canvas) 97%, transparent)}}.rankings-index>.data-label{border-right:1px solid var(--color-line-strong);place-items:center start;padding-inline:.7rem;display:grid}.rankings-index__groups{min-width:0;display:grid;overflow:hidden}.rankings-index__group{border-bottom:1px solid var(--color-line-subtle);grid-template-columns:5.5rem minmax(0,1fr);align-items:center;min-width:0;display:grid}.rankings-index__group:last-child{border-bottom:0}.rankings-index__group>span{border-right:1px solid var(--color-line-strong);min-height:3rem;color:var(--color-reference-bright);letter-spacing:.1em;text-transform:uppercase;place-items:center;font-size:.6rem;font-weight:700;display:grid}.rankings-index__links{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:.25rem;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.rankings-index__links li{flex:none}.rankings-index__links a{min-height:3rem;color:var(--color-muted);white-space:nowrap;border-bottom:1px solid #0000;flex:none;align-items:center;padding-inline:.75rem;font-size:.78rem;font-weight:650;display:inline-flex}.rankings-index__links a:hover,.rankings-index__links a:focus-visible{border-bottom-color:var(--color-action);color:var(--color-paper)}.rankings-group+.rankings-group{margin-top:clamp(2.5rem,5vw,4.5rem)}.rankings-group__header{border-block:1px solid var(--color-line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;margin-bottom:.75rem;padding-block:.85rem;display:grid}.rankings-group__header h2{text-transform:uppercase;font-size:clamp(1.85rem,3vw,2.7rem);line-height:.92}.rankings-group__header div>p{color:var(--color-muted);margin-top:.35rem;font-size:.74rem}.rankings-group__count{min-width:5rem;color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;justify-items:end;font-size:.58rem;font-weight:650;display:grid}.rankings-group__count strong{color:var(--color-paper);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2.25rem;line-height:.82}.rankings-group--secondary .rankings-group__header{border-color:var(--color-line-subtle)}.rankings-group--secondary .rankings-group__header h2{font-size:clamp(1.9rem,3vw,2.7rem)}.rankings-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.division-ranking{border:1px solid var(--color-line-subtle);background:var(--color-surface);min-width:0;transition:border-color .18s var(--ease-instrument), box-shadow .18s var(--ease-instrument);border-radius:0;scroll-margin-top:12rem;position:relative;overflow:hidden}.division-ranking:target{border-color:var(--color-reference);box-shadow:0 0 0 1px #6a6d7240}@supports (color:color-mix(in lab, red, red)){.division-ranking:target{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-reference) 25%, transparent)}}.division-ranking__header{border-bottom:1px solid var(--color-line-subtle);background:var(--color-surface-inset);justify-content:space-between;align-items:center;gap:.75rem;min-height:4.75rem;padding:.8rem;display:flex;position:relative}.division-ranking__header h3{text-wrap:balance;text-transform:uppercase;font-size:clamp(1.65rem,2vw,2.15rem);line-height:.94}.division-ranking__header h3 a{max-width:100%;transition:color .16s var(--ease-instrument);align-items:center;gap:.5rem;display:inline-flex}.division-ranking__header h3 a span{overflow-wrap:anywhere;min-width:0}.division-ranking__header h3 a svg{fill:none;stroke:currentColor;width:1rem;height:1rem;transition:transform .16s var(--ease-instrument);flex:none}.division-ranking__header h3 a:hover,.division-ranking__header h3 a:focus-visible{color:var(--color-action)}.division-ranking__header h3 a:hover svg,.division-ranking__header h3 a:focus-visible svg{transform:translate(.18rem)}.division-ranking__header p{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:.25rem;font-size:.68rem;font-weight:650}.division-ranking__limit{color:var(--color-reference-bright);font-family:var(--font-display);font-variant-numeric:tabular-nums;flex:none;font-size:.95rem}.division-champion{border-bottom:1px solid var(--color-line-strong);background:var(--color-surface-raised);min-height:7rem;transition:background-color .18s var(--ease-instrument);grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem .75rem;display:grid}a.division-champion:hover,a.division-champion:focus-visible{background:#242629}@supports (color:color-mix(in lab, red, red)){a.division-champion:hover,a.division-champion:focus-visible{background:color-mix(in srgb, var(--color-reference) 11%, var(--color-surface-raised))}}.division-champion__portrait{aspect-ratio:4/5;border-color:var(--color-line-strong);border-radius:.35rem;width:4.5rem}.division-champion__identity{gap:.25rem;min-width:0;display:grid}.division-champion__identity strong{font-family:var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(1.3rem,1.65vw,1.7rem);line-height:.95;overflow:hidden}.division-champion__identity>span:last-child{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.72rem}.division-champion__status{color:var(--color-reference-bright);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.65rem;font-weight:700;display:inline-flex}.division-champion__status svg{fill:none;stroke:currentColor;width:1rem;height:1rem}.division-champion__score{text-align:right;justify-items:end;gap:.15rem;display:grid}.division-champion__score>span{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:650}.division-champion__score strong{color:var(--color-paper);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2rem;line-height:.82}.division-champion__arrow{display:none}.division-champion--vacant{color:var(--color-muted);grid-template-columns:3.5rem minmax(0,1fr)}.division-champion__vacancy{aspect-ratio:1;border:1px solid var(--color-line-strong);clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);width:3.25rem;color:var(--color-reference);font-family:var(--font-display);place-items:center;font-size:1.65rem;display:grid}.division-contenders{min-width:0}.division-contenders table{border-collapse:collapse;width:100%}.division-contenders thead{color:var(--color-muted);letter-spacing:.09em;text-align:left;text-transform:uppercase;font-size:.6rem;font-weight:650}.division-contenders thead th{border-bottom:1px solid var(--color-line-subtle);padding:.55rem .6rem}.division-contenders thead th:nth-child(3){text-align:right}.division-contender{border-bottom:1px solid var(--color-line-subtle);transition:background-color .16s var(--ease-instrument)}.division-contender:last-child{border-bottom:0}.division-contender:hover{background:var(--color-surface-raised)}.division-contender>*{vertical-align:middle;padding:.45rem .6rem}.division-contender__rank{width:2.75rem;color:var(--color-reference-bright);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.4rem}.division-contender__fighter{text-align:left;align-items:center;gap:.65rem;min-width:0;font-weight:600;display:flex}.division-contender__fighter>span:last-child{gap:.15rem;min-width:0;display:grid}.division-contender__fighter a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.division-contender__fighter a:hover{color:var(--color-reference-bright)}.division-contender__fighter small{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.65rem;font-weight:400}.division-contender__score{color:var(--color-paper);font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:right;font-size:1.15rem}.division-contenders__empty{padding:1.25rem}.division-contenders__empty p{font-weight:650}.division-contenders__empty span{color:var(--color-muted);margin-top:.3rem;font-size:.72rem;display:block}.division-board{padding-block:clamp(1.5rem,3vw,3rem) 5rem}.division-board__back{min-height:2.75rem;color:var(--color-muted);transition:color .16s var(--ease-instrument);align-items:center;gap:.6rem;font-size:.78rem;font-weight:650;display:inline-flex}.division-board__back svg{fill:none;stroke:currentColor;width:1rem;height:1rem;transition:transform .16s var(--ease-instrument);flex:none}.division-board__back:hover,.division-board__back:focus-visible{color:var(--color-paper)}.division-board__back:hover svg,.division-board__back:focus-visible svg{transform:translate(-.18rem)}.division-board__hero{border-bottom:1px solid var(--color-line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1.5rem,5vw,5rem);margin-top:clamp(1.25rem,3vw,2.5rem);padding-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}.division-board__heading{min-width:0}.division-board__heading h1{letter-spacing:-.025em;overflow-wrap:anywhere;text-transform:uppercase;max-width:16ch;font-size:clamp(3.25rem,7vw,6rem);font-weight:820;line-height:.84}.division-board__heading p{max-width:62ch;color:var(--color-muted);margin-top:1rem;font-size:.9rem;line-height:1.6}.division-board__scope{border-block:1px solid var(--color-line-subtle);text-align:right;justify-items:end;gap:.35rem;min-width:11rem;padding:1rem;display:grid}.division-board__scope strong{color:var(--color-action);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,4vw,3.25rem);line-height:.8}.division-board__scope span{color:var(--color-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:650}.division-board__meta{border-bottom:1px solid var(--color-line-subtle);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.division-board__meta>span{border-right:1px solid var(--color-line-subtle);min-width:0;font-family:var(--font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;gap:.3rem;padding:.8rem 1rem;font-size:1rem;font-weight:700;display:grid}.division-board__meta>span:last-child{border-right:0}.division-board__meta b{color:var(--color-muted);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:650}.division-board__champion,.division-board__ranking{border:1px solid var(--color-line-subtle);background:var(--color-surface);margin-top:clamp(2rem,4vw,3.5rem)}.division-board__champion>header,.division-board__ranking>header{border-bottom:1px solid var(--color-line-subtle);background:var(--color-surface-inset);justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.8rem 1rem;display:flex}.division-board__champion>header h2,.division-board__ranking>header h2{text-transform:uppercase;font-size:clamp(1.4rem,2.5vw,1.9rem);line-height:1}.division-board__champion>header span,.division-board__ranking>header p{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:650}.division-board__champion-row{min-height:8.5rem;transition:background-color .16s var(--ease-instrument);grid-template-columns:3.5rem 6rem minmax(0,1fr) auto 1rem;align-items:center;gap:clamp(.75rem,2vw,1.25rem);padding:.75rem 1rem;display:grid}.division-board__champion-row:hover,.division-board__champion-row:focus-visible{background:var(--color-surface-raised)}.division-board__champion-mark{aspect-ratio:1;background:var(--color-action);clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);width:3rem;color:var(--color-on-strong);font-family:var(--font-display);place-items:center;font-size:1.7rem;font-weight:820;display:grid}.division-board__portrait{aspect-ratio:4/5;border-radius:0;width:6rem}.division-board__champion-name{gap:.25rem;min-width:0;display:grid}.division-board__champion-name small,.division-board__champion-score small{color:var(--color-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.6rem;font-weight:650}.division-board__champion-name strong{font-family:var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(1.8rem,3vw,2.65rem);line-height:.92;overflow:hidden}.division-board__champion-name>span:last-child{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.78rem}.division-board__champion-score{text-align:right;justify-items:end;gap:.25rem;display:grid}.division-board__champion-score strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,3rem);line-height:.82}.division-board__row-arrow{fill:none;width:1rem;height:1rem;stroke:var(--color-muted)}.division-board__vacant,.division-board__empty{gap:.35rem;padding:1.5rem;display:grid}.division-board__vacant span,.division-board__empty span{color:var(--color-muted);font-size:.82rem}.division-board__table-wrap{min-width:0;overflow-x:auto}.division-board__table{border-collapse:collapse;width:100%;min-width:44rem}.division-board__table thead{color:var(--color-muted);letter-spacing:.09em;text-align:left;text-transform:uppercase;font-size:.6rem;font-weight:650}.division-board__table thead th{border-bottom:1px solid var(--color-line-subtle);padding:.65rem .8rem}.division-board__table thead th:nth-last-child(-n+3){text-align:right}.division-board__table tbody tr{border-bottom:1px solid var(--color-line-subtle);transition:background-color .16s var(--ease-instrument)}.division-board__table tbody tr:last-child{border-bottom:0}.division-board__table tbody tr:hover{background:var(--color-surface-raised)}.division-board__table tbody :is(td,th){vertical-align:middle;padding:.55rem .8rem}.division-board__rank{width:4rem}.division-board__rank span{color:var(--color-reference-bright);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.65rem}.division-board__fighter a{align-items:center;gap:.75rem;min-width:0;display:flex}.division-board__fighter .fighter-portrait--ranking{border-radius:0;width:2.75rem}.division-board__fighter a>span:last-child{gap:.15rem;min-width:0;display:grid}.division-board__fighter strong{font-family:var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1.2rem;line-height:1;overflow:hidden}.division-board__fighter small{color:var(--color-muted);font-size:.64rem;font-weight:400}.division-board__record,.division-board__movement,.division-board__score{font-variant-numeric:tabular-nums;text-align:right}.division-board__record{color:var(--color-muted);font-size:.78rem}.division-board__movement{font-size:.7rem;font-weight:650}.division-board__movement .is-up{color:var(--color-success-strong)}.division-board__movement .is-down{color:var(--color-error-strong)}.division-board__movement .is-stable{color:var(--color-muted)}.division-board__score{font-family:var(--font-display);font-size:1.35rem}.fight-iq-hall{padding-block:clamp(1.25rem,2.5vw,2.75rem) 5rem}.fight-iq-hall__intro{border-bottom:1px solid var(--color-line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1.25rem,3vw,3.5rem);padding-bottom:clamp(.9rem,1.5vw,1.35rem);display:grid}.fight-iq-hall__intro h1{letter-spacing:-.035em;text-transform:uppercase;max-width:14ch;font-size:clamp(3.8rem,7.5vw,6rem);line-height:.82}.fight-iq-hall__intro h1 span{color:var(--color-action);display:block}.fight-iq-hall__intro p{max-width:68ch;color:var(--color-muted);margin-top:.7rem;font-size:clamp(.95rem,1.5vw,1.08rem);line-height:1.5}.fight-iq-hall__stamp{border:1px solid var(--color-line-strong);background:var(--color-surface);grid-template-columns:2.75rem 1fr;align-items:center;gap:.15rem .8rem;min-width:13.5rem;padding:.75rem .85rem;display:grid}.fight-iq-hall__stamp svg{width:2.1rem;height:2.1rem;color:var(--color-reference-bright);grid-row:1/3}.fight-iq-hall__stamp span{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}.fight-iq-hall__stamp strong{font-family:var(--font-display);font-size:1.35rem;line-height:1}.fight-iq-hall__controls{justify-content:space-between;align-items:end;gap:1rem;padding-block:.7rem;display:flex}.fight-iq-hall__controls>time{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:.68rem;font-weight:650}.fight-iq-filterbar{flex-wrap:wrap;gap:.7rem 1.25rem;min-width:0;display:flex}.fight-iq-filter{border:0;gap:.35rem;min-width:0;margin:0;padding:0;display:grid}.fight-iq-filter legend{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;padding:0;font-size:.58rem;font-weight:700}.fight-iq-filter__options{border:1px solid var(--color-line-subtle);min-width:0;display:flex}.fight-iq-filter__options :is(a,span){border-right:1px solid var(--color-line-subtle);min-height:3rem;color:var(--color-muted);flex:none;align-items:center;padding-inline:.8rem;font-size:.74rem;font-weight:700;display:inline-flex}.fight-iq-filter__options :is(a,span):last-child{border-right:0}.fight-iq-filter__options a:hover,.fight-iq-filter__options a:focus-visible{background:var(--color-surface-raised);color:var(--color-paper)}.fight-iq-filter__options a.is-active{background:var(--color-action);color:var(--color-on-strong)}.fight-iq-filter__options span[aria-disabled=true]{cursor:not-allowed;opacity:.38}.fight-iq-period{border:1px solid var(--color-line-subtle);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-bottom:1rem;padding:.85rem;display:grid}.fight-iq-period label{gap:.4rem;display:grid}.fight-iq-hall__empty{margin-top:1.5rem}.fight-iq-hall__empty>svg{width:2.5rem;height:2.5rem;color:var(--color-reference-bright);margin-inline:auto}.fight-iq-hall__empty p{max-width:60ch;color:var(--color-muted);margin:.75rem auto 0}.fight-iq-hall__empty .btn{margin-top:1.25rem}.honor-stage{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:0;position:relative;overflow:hidden}.honor-stage:before{z-index:2;content:"";background:repeating-linear-gradient(90deg, var(--color-reference) 0 1px, transparent 1px .8rem);opacity:.55;height:.45rem;position:absolute;top:0;left:0;right:0}.honor-stage__header{z-index:1;border-bottom:1px solid var(--color-line-subtle);justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.25rem clamp(1rem,3vw,2rem) 1rem;display:flex;position:relative}.honor-stage__header h2{text-transform:uppercase;font-size:clamp(2.4rem,4vw,3.6rem);line-height:.86}.honor-stage__header p{color:var(--color-muted);margin-top:.35rem;font-size:.78rem}.honor-stage__header>span{color:var(--color-reference-bright);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.65rem;font-weight:700;display:inline-flex}.honor-stage__header i{background:var(--color-success-strong);border:1px solid;border-radius:50%;width:.45rem;height:.45rem}.honor-podium{grid-template-columns:minmax(0,.78fr) minmax(16rem,1.24fr) minmax(0,.78fr);grid-template-areas:"side-left leader side-right";align-items:end;min-height:28rem;list-style:none;display:grid}.honor-card{border-right:1px solid var(--color-line-subtle);text-align:center;align-content:center;place-items:center;gap:.55rem;min-width:0;min-height:19rem;padding:1.5rem 1rem;display:grid;position:relative;overflow:hidden}.honor-card[data-slot=lead]{grid-area:leader}.honor-card[data-slot=side-1]{grid-area:side-left}.honor-card[data-slot=side-2]{border-right:0;grid-area:side-right}.honor-card--leader{border-inline:1px solid #789044;min-height:27rem}@supports (color:color-mix(in lab, red, red)){.honor-card--leader{border-inline:1px solid color-mix(in srgb, var(--color-action) 38%, var(--color-line-strong))}}.honor-card--leader{background:#202420}@supports (color:color-mix(in lab, red, red)){.honor-card--leader{background:color-mix(in srgb, var(--color-action) 3%, var(--color-surface-raised))}}.honor-card--leader{box-shadow:inset 0 .2rem 0 var(--color-action)}.honor-card__rank{color:var(--color-paper);font-family:var(--font-display);letter-spacing:-.04em;opacity:.055;font-size:clamp(6.5rem,11vw,10rem);font-weight:750;line-height:.8;position:absolute;top:-.2rem;left:.6rem}.honor-card--leader .honor-card__rank{color:var(--color-action);opacity:.075;font-size:clamp(9rem,17vw,15rem)}.honor-avatar{z-index:1;aspect-ratio:1;border:1px solid var(--color-line-strong);clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);background:var(--color-canvas);width:5.5rem;color:var(--color-reference-bright);font-family:var(--font-display);place-items:center;font-size:2rem;font-weight:750;display:grid;position:relative;overflow:hidden}.honor-avatar--leader{background:var(--color-action);width:8.25rem;color:var(--color-on-strong);font-size:3rem}.honor-avatar img{object-fit:cover;width:100%;height:100%}.honor-card__identity{z-index:1;justify-items:center;gap:.15rem;min-width:0;display:grid;position:relative}.honor-card__identity>span{color:var(--color-reference-bright);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:700}.honor-card__identity h3{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(1.45rem,3vw,2rem);line-height:.95;overflow:hidden}.honor-card--leader .honor-card__identity h3{font-size:clamp(2.2rem,4vw,3.25rem)}.honor-card__identity a:hover{color:var(--color-action)}.honor-card__identity p{max-width:22ch;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.honor-card__score{z-index:1;color:var(--color-paper);font-family:var(--font-display);font-variant-numeric:tabular-nums;justify-items:center;font-size:clamp(2.2rem,4vw,3.2rem);line-height:.82;display:grid;position:relative}.honor-card--leader .honor-card__score{color:var(--color-action);font-size:clamp(3.3rem,6vw,5rem)}.honor-card__score small{color:var(--color-muted);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin-top:.35rem;font-size:.58rem;font-weight:700}.honor-card__proof{z-index:1;color:var(--color-muted);font-size:.65rem;position:relative}.honor-podium:not(:has(.honor-card--challenger)){grid-template-columns:minmax(16rem,1fr);grid-template-areas:"leader"}.honor-podium:not(:has(.honor-card[data-slot=side-2])):has(.honor-card[data-slot=side-1]){grid-template-columns:minmax(16rem,1.2fr) minmax(14rem,.8fr);grid-template-areas:"leader side-left"}.honor-chase,.honor-invitation{border:1px solid var(--color-line-strong);border-radius:0;margin-top:1rem;display:grid}.honor-chase{background:var(--color-surface);grid-template-columns:minmax(18rem,.72fr) minmax(28rem,1.28fr);align-items:stretch}.honor-chase>header{border-right:1px solid var(--color-line-strong);align-content:start;padding:clamp(1.15rem,2.5vw,1.75rem);display:grid}.honor-chase h2,.honor-invitation h2{font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:.95}.honor-chase p,.honor-invitation p{max-width:60ch;color:var(--color-muted);margin-top:.35rem;font-size:.78rem;line-height:1.5}.honor-chase__signals{border-top:1px solid var(--color-line-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.15rem;list-style:none;display:grid}.honor-chase__signals li{border-right:1px solid var(--color-line-subtle);gap:.2rem;padding:.75rem .75rem 0 0;display:grid}.honor-chase__signals li:nth-child(2n),.honor-chase__signals li:last-child{border-right:0;padding-right:0}.honor-chase__signals li:last-child{grid-column:1/-1}.honor-chase__signals span{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:700}.honor-chase__signals strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.25rem;line-height:1}.honor-chase__signals .is-up strong{color:var(--color-success-strong)}.honor-chase__signals .is-down strong{color:var(--color-error-strong)}.honor-chase__duel{background:var(--color-surface-inset);align-content:center;padding:clamp(.85rem,2vw,1.25rem);display:grid}.honor-chase__player{border:1px solid var(--color-line-subtle);background:var(--color-surface);grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:center;gap:.85rem;min-width:0;padding:.8rem .9rem;display:grid}.honor-chase__player.is-you{border-color:#759230}@supports (color:color-mix(in lab, red, red)){.honor-chase__player.is-you{border-color:color-mix(in srgb, var(--color-action) 48%, var(--color-line-subtle))}}.honor-chase__player.is-you{background:#1d2118}@supports (color:color-mix(in lab, red, red)){.honor-chase__player.is-you{background:color-mix(in srgb, var(--color-action) 5%, var(--color-surface))}}.honor-chase__rank{color:var(--color-reference-bright);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,2.85rem);line-height:.85}.honor-chase__player.is-you .honor-chase__rank{color:var(--color-action)}.honor-chase__identity,.honor-chase__score{gap:.18rem;min-width:0;display:grid}.honor-chase__identity small,.honor-chase__score small{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:700}.honor-chase__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.honor-chase__identity a:hover{color:var(--color-action)}.honor-chase__score{text-align:right;justify-items:end}.honor-chase__score strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(1.85rem,3.5vw,2.5rem);line-height:.85}.honor-chase__gap{color:var(--color-action);font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:.55rem;padding-block:.55rem;font-size:1.15rem;line-height:1;display:grid}.honor-chase__gap:before,.honor-chase__gap:after{background:var(--color-line-strong);content:"";height:1px}.honor-chase__gap small{color:var(--color-muted);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;grid-column:2;font-size:.54rem;font-weight:700}.honor-chase__lead{border:1px solid var(--color-action);color:var(--color-action);text-align:center;gap:.25rem;padding:1.1rem;display:grid}.honor-chase__lead strong{font-family:var(--font-display);text-transform:uppercase;font-size:1.6rem}.honor-chase__lead span{color:var(--color-muted);font-size:.68rem}.honor-invitation{border-color:var(--color-action);background:var(--color-action);color:var(--color-on-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:clamp(1rem,3vw,1.6rem)}.honor-invitation p{color:#0a0a0cc7}@supports (color:color-mix(in lab, red, red)){.honor-invitation p{color:color-mix(in srgb, var(--color-on-strong) 78%, transparent)}}.honor-invitation .btn{border-color:var(--color-canvas);background:var(--color-canvas);color:var(--color-paper)}.honor-invitation .btn:hover{background:var(--color-surface-raised)}.honor-nearby{margin-top:1rem}.honor-nearby>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.6rem;display:flex}.honor-nearby h2{font-size:1.5rem}.honor-nearby header span{color:var(--color-muted);font-size:.68rem}.honor-nearby ol{border:1px solid var(--color-line-subtle);border-radius:.75rem;list-style:none;overflow:hidden}.honor-nearby li{border-bottom:1px solid var(--color-line-subtle);background:var(--color-surface);grid-template-columns:4rem minmax(0,1fr) auto;gap:1rem;padding:.8rem 1rem;display:grid}.honor-nearby li:last-child{border-bottom:0}.honor-nearby li.is-current{background:#242a19}@supports (color:color-mix(in lab, red, red)){.honor-nearby li.is-current{background:color-mix(in srgb, var(--color-action) 9%, var(--color-surface))}}.honor-nearby li.is-current{color:var(--color-action)}.honor-register{border:1px solid var(--color-line-subtle);background:var(--color-surface);border-radius:0;margin-top:clamp(1.25rem,2.5vw,2rem);overflow:hidden}.honor-register>header{border-bottom:1px solid var(--color-line-subtle);background:var(--color-surface-inset);justify-content:space-between;align-items:end;gap:1rem;padding:1.2rem clamp(1rem,3vw,1.6rem);display:flex}.honor-register>header h2{text-transform:uppercase;font-size:clamp(2rem,4vw,3rem);line-height:.9}.honor-register>header p{color:var(--color-muted);margin-top:.35rem;font-size:.7rem}.honor-register>header svg{width:2rem;height:2rem;color:var(--color-reference-bright)}.honor-register__table{overflow-x:auto}.honor-register__profile{align-items:center;gap:.75rem;min-width:0;font-weight:650;display:inline-flex}.honor-register__profile:hover{color:var(--color-reference-bright)}.honor-register__profile>span:last-child{min-width:0}.honor-register__profile small{color:var(--color-muted);margin-top:.15rem;font-size:.68rem;font-weight:400;display:block}.league-intro--event-active{padding-bottom:clamp(1rem,2.5vw,1.75rem)}.league-event-hub{overflow:hidden}.league-event-hub__header{border-bottom:1px solid var(--color-line-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1.5rem,5vw,4rem);padding:clamp(2.25rem,5vw,4rem) clamp(1.1rem,3vw,2rem) clamp(1.4rem,3vw,2rem);display:grid}.league-event-hub__timing{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;font-size:.78rem;display:flex}.league-event-hub__timing time{font-variant-numeric:tabular-nums}.league-event-hub__header h2{overflow-wrap:anywhere;text-transform:uppercase;max-width:18ch;margin-top:.75rem;font-size:clamp(2.75rem,7vw,5.4rem);line-height:.86}.league-event-hub__header>div>p{color:var(--color-text-muted);margin-top:.85rem;font-size:.86rem}.league-event-hub__ready{border-left:1px solid var(--color-line-strong);text-align:left;text-transform:uppercase;align-items:center;gap:.75rem;min-width:12.5rem;padding-left:clamp(1.25rem,3vw,2.25rem);display:flex}.league-event-hub__ready strong{color:var(--color-action);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,8vw,5.5rem);line-height:.75}.league-event-hub__ready span{color:var(--color-text-muted);letter-spacing:.09em;font-size:.67rem;font-weight:700;line-height:1.45}.league-event-hub__body{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);display:grid}.league-event-hub__roster{min-width:0;padding:clamp(1.1rem,3vw,2rem)}.league-event-hub__roster-heading{justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.7rem;display:flex}.league-event-hub__roster-heading h3,.league-event-hub__action h3,.league-event-hub__roster .empty-state h3{font-size:1.45rem;line-height:1}.league-event-hub__roster-heading span{color:var(--color-text-muted);font-size:.68rem;font-weight:650}.league-event-hub__members{list-style:none}.league-event-hub__member{border-top:1px solid var(--color-line-subtle);grid-template-columns:minmax(11rem,.85fr) minmax(8rem,1fr) 4.5rem;align-items:center;gap:.85rem 1rem;padding:.9rem 0;display:grid}.league-event-hub__member.is-viewer{background:#c6ff2e0d;margin-inline:-.7rem;padding-inline:.7rem}@supports (color:color-mix(in lab, red, red)){.league-event-hub__member.is-viewer{background:color-mix(in srgb, var(--color-action) 5%, transparent)}}.league-event-hub__member.is-creator{background:linear-gradient(90deg,#484c523d,#0000 58%);position:relative}@supports (color:color-mix(in lab, red, red)){.league-event-hub__member.is-creator{background:linear-gradient(90deg, color-mix(in srgb, var(--color-line-strong) 24%, transparent), transparent 58%)}}.league-event-hub__member.is-creator:before{content:"";background:var(--color-action);inset-block:.8rem;width:.18rem;position:absolute;left:-.7rem}.league-event-hub__member.is-creator .league-event-hub__identity>img,.league-event-hub__member.is-creator .league-event-hub__identity>span{border-color:#8dae3e}@supports (color:color-mix(in lab, red, red)){.league-event-hub__member.is-creator .league-event-hub__identity>img,.league-event-hub__member.is-creator .league-event-hub__identity>span{border-color:color-mix(in srgb, var(--color-action) 55%, var(--color-line-strong))}}.league-event-hub__member.is-creator .badge{border-color:#91b43d}@supports (color:color-mix(in lab, red, red)){.league-event-hub__member.is-creator .badge{border-color:color-mix(in srgb, var(--color-action) 58%, var(--color-line-strong))}}.league-event-hub__member.is-creator .badge{color:var(--color-action);font-family:var(--font-sport);letter-spacing:.07em;text-transform:uppercase;font-size:.5rem}.league-event-hub__member.is-creator.is-viewer{background:linear-gradient(90deg,#c6ff2e14,#484c521a 46%,#0000 76%)}@supports (color:color-mix(in lab, red, red)){.league-event-hub__member.is-creator.is-viewer{background:linear-gradient(90deg, color-mix(in srgb, var(--color-action) 8%, transparent), color-mix(in srgb, var(--color-line-strong) 10%, transparent) 46%, transparent 76%)}}.league-event-hub__identity{align-items:center;gap:.7rem;min-width:0;display:flex}.league-event-hub__identity>img,.league-event-hub__identity>span{border:1px solid var(--color-line-strong);border-radius:.35rem;flex:0 0 2.5rem;width:2.5rem;height:2.5rem}.league-event-hub__identity>img{object-fit:cover}.league-event-hub__identity>span{color:var(--color-reference-bright);font-family:var(--font-display);place-items:center;font-weight:700;display:grid}.league-event-hub__identity a,.league-event-hub__identity strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:700;display:block;overflow:hidden}.league-event-hub__identity a:hover{color:var(--color-action-hover)}.league-event-hub__identity small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.16rem;font-size:.66rem;display:block;overflow:hidden}.completion-meter{appearance:none;background:var(--color-line-subtle);width:100%;height:.5rem;color:var(--color-reference-bright);border:0;border-radius:999px;overflow:hidden}.completion-meter::-webkit-progress-bar{border-radius:inherit;background:var(--color-line-subtle)}.completion-meter::-webkit-progress-value{border-radius:inherit;background:var(--color-reference-bright)}.completion-meter::-moz-progress-bar{border-radius:inherit;background:var(--color-reference-bright)}.league-event-hub__member.is-ready .completion-meter{color:var(--color-success-strong)}.league-event-hub__member.is-ready .completion-meter::-webkit-progress-value{background:var(--color-success-strong)}.league-event-hub__member.is-ready .completion-meter::-moz-progress-bar{background:var(--color-success-strong)}.league-event-hub__member output{color:var(--color-text-muted);font-family:var(--font-display);font-variant-numeric:tabular-nums;justify-self:end;font-size:1.05rem}.league-event-hub__member output strong{color:var(--color-text);font-size:1.7rem}.league-event-hub__member.is-ready output strong{color:var(--color-success-strong)}.league-event-hub__action{border-left:1px solid var(--color-line-subtle);background:var(--color-surface-inset);flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.25rem,3vw,2rem);display:flex}.league-event-hub__action-score{color:var(--color-text-muted);font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:1rem;font-size:2rem;line-height:1}.league-event-hub__action-score strong{color:var(--color-action);font-size:4.5rem}.league-event-hub__action>p:not(.league-event-hub__action-score){color:var(--color-text-muted);margin-top:.75rem;font-size:.76rem;line-height:1.55}.league-event-hub__action .btn{margin-top:1.25rem}.league-event-hub__privacy{border-top:1px solid var(--color-line-subtle);color:var(--color-text-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem clamp(1.1rem,3vw,2rem);font-size:.7rem;line-height:1.45;display:grid}.league-event-hub__privacy svg{width:1rem;height:1rem;color:var(--color-reference-bright)}.league-event-hub__privacy strong{color:var(--color-text)}.league-event-hub__privacy time{font-variant-numeric:tabular-nums;white-space:nowrap}.league-event-hub__roster .empty-state{margin-top:.5rem;padding:2rem 1rem}.league-event-hub__roster .empty-state p{max-width:32rem;color:var(--color-text-muted);margin:.65rem auto 0;font-size:.75rem;line-height:1.55}.result-inbox{border-color:#6f8930;gap:.55rem;position:relative}@supports (color:color-mix(in lab, red, red)){.result-inbox{border-color:color-mix(in srgb, var(--color-action) 44%, var(--color-line-subtle))}}.result-inbox{background:#292f21}@supports (color:color-mix(in lab, red, red)){.result-inbox{background:color-mix(in srgb, var(--color-action) 8%, var(--color-surface-raised))}}.result-inbox{color:var(--color-paper)}.result-inbox:hover,.result-inbox:focus-visible{border-color:var(--color-action);background:#333d22}@supports (color:color-mix(in lab, red, red)){.result-inbox:hover,.result-inbox:focus-visible{background:color-mix(in srgb, var(--color-action) 14%, var(--color-surface-raised))}}.result-inbox svg{width:1rem;height:1rem;color:var(--color-action)}.result-inbox small{background:var(--color-action);min-height:1.3rem;color:var(--color-on-strong);border-radius:999px;align-items:center;padding-inline:.42rem;font-size:.66rem;font-weight:750;line-height:1;display:inline-flex}.mobile-nav__link--result{color:var(--color-paper)}.mobile-nav__link--result:before{background:var(--color-action);width:2rem}.mobile-nav__link--result svg{color:var(--color-action)}.result-ready-bar{border:1px solid #5f7430;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:4.75rem;padding:.85rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.result-ready-bar{border:1px solid color-mix(in srgb, var(--color-action) 34%, var(--color-line-subtle))}}.result-ready-bar{background:#1f2318;border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.result-ready-bar{background:color-mix(in srgb, var(--color-action) 6%, var(--color-surface))}}.result-ready-bar{box-shadow:0 12px 28px -22px var(--color-shadow);color:var(--color-paper)}.result-ready-bar:hover,.result-ready-bar:focus-visible{border-color:#a3cd38}@supports (color:color-mix(in lab, red, red)){.result-ready-bar:hover,.result-ready-bar:focus-visible{border-color:color-mix(in srgb, var(--color-action) 72%, var(--color-line-strong))}}.result-ready-bar:hover,.result-ready-bar:focus-visible{background:#262c19}@supports (color:color-mix(in lab, red, red)){.result-ready-bar:hover,.result-ready-bar:focus-visible{background:color-mix(in srgb, var(--color-action) 10%, var(--color-surface))}}.result-ready-bar__icon{background:var(--color-action);width:2.8rem;height:2.8rem;color:var(--color-on-strong);border-radius:50%;place-items:center;display:grid}.result-ready-bar__icon svg{width:1.35rem;height:1.35rem}.result-ready-bar__copy{gap:.22rem;display:grid}.result-ready-bar__copy strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.3rem;line-height:1.05}.result-ready-bar__copy small{color:var(--color-muted);font-size:.75rem}.result-ready-bar__action{color:var(--color-action);white-space:nowrap;align-items:center;gap:.45rem;font-size:.8rem;font-weight:750;display:inline-flex}.result-ready-bar__action svg{width:1rem;height:1rem}.event-result-row{position:relative}.event-result-row.is-new-result{background:#1b1e18}@supports (color:color-mix(in lab, red, red)){.event-result-row.is-new-result{background:color-mix(in srgb, var(--color-action) 4%, var(--color-surface))}}.event-result-row.is-new-result:after{background:var(--color-action);content:"";inset-block:1rem;width:1px;position:absolute;right:0}.new-result-badge{border:1px solid #708c30;align-items:center;gap:.36rem;min-height:1.65rem;padding-inline:.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.new-result-badge{border:1px solid color-mix(in srgb, var(--color-action) 45%, var(--color-line-subtle))}}.new-result-badge{background:#2a3121;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.new-result-badge{background:color-mix(in srgb, var(--color-action) 9%, var(--color-surface-raised))}}.new-result-badge{color:var(--color-action);letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:750}.new-result-badge svg{width:.85rem;height:.85rem}.result-reveal{width:min(36rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 1.5rem);color:var(--color-paper);background:0 0;border:0;border-radius:1rem;margin:auto;padding:0;overflow:hidden}.result-reveal::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030605d1}.result-reveal__stage{border:1px solid var(--color-line-strong);background:radial-gradient(circle at 50% 0%, #c6ff2e14, transparent 22rem), var(--color-surface);border-radius:1rem;flex-direction:column;max-height:calc(100dvh - 1.5rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.result-reveal__stage{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--color-action) 8%, transparent), transparent 22rem), var(--color-surface)}}.result-reveal__stage{box-shadow:0 28px 72px -24px #000000c7}.result-reveal__dismiss{z-index:2;min-height:2.4rem;color:var(--color-muted);border-radius:.35rem;padding-inline:.7rem;font-size:.72rem;font-weight:700;position:absolute;top:1rem;right:1rem}.result-reveal__dismiss:hover,.result-reveal__dismiss:focus-visible{background:var(--color-surface-raised);color:var(--color-paper)}.result-reveal__header{border-bottom:1px solid var(--color-line-subtle);padding:2.7rem 4.4rem 1.2rem 2rem}.result-reveal__header h2{text-transform:uppercase;max-width:10ch;font-size:clamp(3rem,8vw,4.2rem);line-height:.88}.result-reveal__header p{color:var(--color-reference-bright);margin-top:.65rem;font-size:.82rem;font-weight:650}.result-reveal__content{padding-inline:2rem;display:grid}.result-reveal__reveal-block{opacity:.72;filter:blur(.25rem);transform:translateY(.55rem)}.result-reveal[data-state=open] .result-reveal__reveal-block{animation:result-reveal-step .68s var(--ease-instrument) both;animation-delay:calc(90ms + (var(--reveal-order) * .155s))}.result-reveal__verdict{border-bottom:1px solid var(--color-line-subtle);grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:1.35rem;display:grid}.result-reveal__node{border:1px solid var(--color-line-strong);background:var(--color-surface-raised);width:3.25rem;height:3.25rem;color:var(--color-action);place-items:center;display:grid}.result-reveal__node svg{width:1.45rem;height:1.45rem}.result-reveal__node--verdict{border-color:#84a241;width:3.65rem;height:3.65rem}@supports (color:color-mix(in lab, red, red)){.result-reveal__node--verdict{border-color:color-mix(in srgb, var(--color-action) 48%, var(--color-line-strong))}}.result-reveal__node--verdict svg{width:1.7rem;height:1.7rem}.result-reveal__verdict-copy{gap:.25rem;min-width:0;display:grid}.result-reveal__verdict-copy>strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.025em;align-items:baseline;font-size:clamp(4rem,11vw,5rem);line-height:.76;display:flex}.result-reveal__verdict-copy>strong small{color:var(--color-reference-bright);letter-spacing:-.015em;margin-left:.22rem;font-size:.54em;font-weight:700}.result-reveal__verdict-copy>span,.result-reveal__support dt,.result-reveal__best-call h3{color:var(--color-muted);letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:750}.result-reveal__support{border-left:1px solid var(--color-line-subtle);min-width:7.8rem;margin:0;display:grid}.result-reveal__support>div{padding:.2rem 0 .2rem 1rem}.result-reveal__support>div+div{border-top:1px solid var(--color-line-subtle);margin-top:.7rem;padding-top:.7rem}.result-reveal__support dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.45rem;font-weight:750;line-height:1}.result-reveal__support dd small{color:var(--color-muted);font-size:.68em;font-weight:650}.result-reveal__best-call{grid-template-columns:3.25rem minmax(0,1fr);align-items:start;gap:1rem;padding-block:1.35rem 1.5rem;display:grid}.result-reveal__best-call-copy{min-width:0}.result-reveal__best-call h3{color:var(--color-action)}.result-reveal__best-call-copy>strong{overflow-wrap:anywhere;font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin-top:.65rem;font-size:clamp(2rem,6vw,2.55rem);line-height:.92;display:block}.result-reveal__best-call-copy>p{color:var(--color-reference-bright);margin-top:.4rem;font-size:.86rem;font-weight:650}.result-reveal__precision{flex-wrap:wrap;gap:.65rem 1rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.result-reveal__precision li{color:var(--color-action);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.32rem;font-size:.66rem;font-weight:750;display:inline-flex}.result-reveal__precision svg{width:.95rem;height:.95rem}.result-reveal__queue{border-bottom:1px solid var(--color-line-subtle);color:var(--color-muted);margin:0 2rem;padding:.72rem 1rem;font-size:.7rem;line-height:1.5}.result-reveal__queue strong{color:var(--color-paper)}.result-reveal__actions{padding:1rem 2rem 1.35rem;display:grid}.result-reveal__actions .btn-primary{isolation:isolate;justify-content:space-between;min-height:3.35rem;padding-inline:1.15rem;font-size:.9rem;position:relative}.result-reveal__actions .btn-primary:before{z-index:-1;border:1px solid var(--color-action);content:"";opacity:0;pointer-events:none;position:absolute;inset:-1px}.result-reveal__actions .btn-primary.is-attention-active:before{animation:3s cubic-bezier(.16,1,.3,1) infinite primary-action-callout}@keyframes result-reveal-step{0%{opacity:.72;filter:blur(.25rem);transform:translateY(.55rem)}to{opacity:1;filter:blur();transform:translateY(0)}}.fight-iq-rank-badge{flex:none;place-items:center;gap:.4rem;min-width:0;line-height:1;display:inline-grid}.fight-iq-rank-badge__asset{width:var(--fight-iq-rank-size,3rem);max-width:none;height:var(--fight-iq-rank-size,3rem);object-fit:contain;filter:drop-shadow(0 .45rem .5rem #0000006b);display:block}.fight-iq-rank-badge__copy{text-align:center;justify-items:center;gap:.2rem;min-width:0;display:grid}.fight-iq-rank-badge__copy strong{color:var(--rank-label,var(--color-paper));font-family:var(--font-display);letter-spacing:.035em;text-transform:uppercase;font-size:1rem;font-weight:750;line-height:.95}.fight-iq-rank-badge__copy small{color:var(--color-muted);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;font-size:.55rem;font-weight:650;line-height:1.25}.fight-iq-rank-badge--hero{--fight-iq-rank-size:clamp(8.75rem, 13vw, 10.5rem);justify-self:start}.fight-iq-rank-badge--hero .fight-iq-rank-badge__copy strong{color:var(--color-action);font-size:clamp(1.5rem,3vw,1.9rem)}.fight-iq-rank-badge--hero .fight-iq-rank-badge__copy small{color:var(--color-reference-bright);font-size:.62rem}.fight-iq-rank-badge--compact{--fight-iq-rank-size:3.6rem}.fight-iq-rank-badge--podium{--fight-iq-rank-size:4.75rem}.fight-iq-rank-badge--micro{--fight-iq-rank-size:1.5rem}.fight-iq-rank-badge--reveal{--fight-iq-rank-size:3.6rem}.profile-record__score-main{gap:1rem;min-height:27rem}.profile-record__rank-hero{grid-template-columns:minmax(9rem,1fr) auto;align-items:center;gap:clamp(.7rem,2vw,1.35rem);display:grid}.profile-record__rank-hero .profile-record__value{text-align:right;align-self:center;justify-items:end}.profile-record__rank-hero .profile-record__value strong{font-size:clamp(4.25rem,7vw,5.4rem)}.profile-record__rank-hero .profile-record__value span{color:var(--color-reference-bright);font-family:var(--font-sans);letter-spacing:.1em;margin-top:.35rem;font-size:.6rem}.profile-record__score-main>.profile-record__rank-description{max-width:42ch;color:var(--color-reference-bright);font-size:.7rem}.player-strip{grid-template-columns:minmax(13rem,.82fr) minmax(23rem,1.68fr) minmax(8rem,.52fr) minmax(9rem,.62fr)}.player-strip__fight-iq{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem}.player-strip__fight-iq-copy{gap:.18rem;min-width:0;display:grid}.player-strip__fight-iq-copy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-player-strip__fight-iq{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.7rem}.landing-player-strip__fight-iq-copy{gap:.2rem;min-width:0;display:grid}.landing-player-strip__fight-iq>.fight-iq-rank-badge{grid-row:1}.fight-iq-rank-ladder{border-block:1px solid var(--color-line-strong);background:var(--color-surface-inset);margin-top:clamp(1.25rem,3vw,2rem);overflow:hidden}.fight-iq-rank-ladder>header{border-bottom:1px solid var(--color-line-subtle);justify-content:space-between;align-items:end;gap:1.5rem;padding:1rem clamp(.85rem,2vw,1.3rem);display:flex}.fight-iq-rank-ladder h2{text-transform:uppercase;font-size:clamp(1.6rem,3vw,2.25rem);line-height:.95}.fight-iq-rank-ladder header p{max-width:58ch;color:var(--color-muted);text-align:right;font-size:.7rem;line-height:1.45}.fight-iq-rank-ladder ol{grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;display:grid;position:relative}.fight-iq-rank-ladder ol:before{background:linear-gradient(90deg, var(--color-line-strong), var(--color-action));content:"";pointer-events:none;height:1px;position:absolute;bottom:2.15rem;left:4%;right:4%}.fight-iq-rank-ladder li{--fight-iq-rank-size:5rem;--rank-label:var(--color-paper);align-content:end;place-items:center;gap:.35rem;min-width:0;min-height:10.5rem;padding:.85rem .35rem .8rem;display:grid;position:relative}.fight-iq-rank-ladder li+li{border-left:1px solid var(--color-line-subtle)}.fight-iq-rank-ladder li[data-rank=prospect]{--rank-label:#31c4ff}.fight-iq-rank-ladder li[data-rank=contender]{--rank-label:#bd70ff}.fight-iq-rank-ladder li[data-rank=expert]{--rank-label:#2dd9da}.fight-iq-rank-ladder li[data-rank=elite]{--fight-iq-rank-size:5.35rem;--rank-label:#a6ef37}.fight-iq-rank-ladder li[data-rank=master]{--fight-iq-rank-size:5.6rem;--rank-label:#d4ea20}.fight-iq-rank-ladder li[data-rank=legend]{--fight-iq-rank-size:6rem;--rank-label:#99e632}.fight-iq-rank-ladder li.is-current{background:#191d12}@supports (color:color-mix(in lab, red, red)){.fight-iq-rank-ladder li.is-current{background:color-mix(in srgb, var(--color-action) 6%, var(--color-surface-inset))}}.fight-iq-rank-ladder li.is-current:after{background:var(--color-action);content:"";height:3px;position:absolute;bottom:0;left:.65rem;right:.65rem}.fight-iq-rank-ladder__threshold{z-index:1;background:var(--color-surface-inset);color:var(--color-reference-bright);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.05em;text-transform:uppercase;padding-inline:.3rem;font-size:.62rem;position:relative}.fight-iq-rank-ladder li.is-current .fight-iq-rank-ladder__threshold{background:#191d12}@supports (color:color-mix(in lab, red, red)){.fight-iq-rank-ladder li.is-current .fight-iq-rank-ladder__threshold{background:color-mix(in srgb, var(--color-action) 6%, var(--color-surface-inset))}}.fight-iq-rank-ladder li.is-current .fight-iq-rank-ladder__threshold{color:var(--color-action)}.honor-card__score>.fight-iq-rank-badge{margin-bottom:.35rem}.honor-card--leader .honor-card__score>.fight-iq-rank-badge{--fight-iq-rank-size:6.25rem}.honor-card__score>span{display:block}.honor-register__profile>.fight-iq-rank-badge{margin-right:-.2rem}.site-body--login{padding-bottom:0}.site-body--login .site-header{position:relative}.site-body--login .site-header__inner{justify-content:flex-start;min-height:3.85rem}.site-body--login .primary-nav,.site-body--login .site-header__tools,.site-body--login .mobile-nav,.site-body--login footer{display:none!important}.login-main{min-height:calc(100svh - 5.85rem)}.login-surface{border-bottom:1px solid var(--color-line-subtle);background:var(--color-canvas);grid-template-columns:minmax(0,1.55fr) minmax(25rem,.85fr);min-height:calc(100svh - 5.85rem);display:grid;overflow:clip}.login-hero{border-right:1px solid var(--color-line-strong);background-color:var(--color-canvas);background-image:linear-gradient(90deg,#2a2d3140 1px,#0000 1px),linear-gradient(#2a2d3140 1px,#0000 1px);min-height:43rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.login-hero{background-image:linear-gradient(to right, color-mix(in srgb, var(--color-line-subtle) 25%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--color-line-subtle) 25%, transparent) 1px, transparent 1px)}}.login-hero{background-size:clamp(3.5rem,6vw,5.5rem) clamp(3.5rem,6vw,5.5rem)}.login-hero:before,.login-hero:after{z-index:1;content:"";border-right:1px solid var(--color-line-strong);border-left:1px solid var(--color-line-strong);background:repeating-linear-gradient(90deg, var(--color-line-strong) 0 1px, transparent 1px .72rem);opacity:.6;height:.45rem;position:absolute;left:clamp(1.2rem,2.5vw,2.5rem);right:clamp(1.2rem,2.5vw,2.5rem)}.login-hero:before{top:1rem}.login-hero:after{bottom:1rem}.login-register-mark{z-index:4;width:1.45rem;height:1.45rem;color:var(--color-reference-bright);opacity:.7;position:absolute}.login-register-mark:before,.login-register-mark:after{content:"";background:currentColor;position:absolute}.login-register-mark:before{height:1px;top:50%;left:0;right:0}.login-register-mark:after{width:1px;top:0;bottom:0;left:50%}.login-register-mark--north{top:2rem;left:clamp(1.2rem,2.5vw,2.5rem)}.login-register-mark--south{bottom:2rem;right:clamp(1.2rem,2.5vw,2.5rem)}.login-seam-ruler{z-index:6;border-left:1px solid var(--color-line-strong);background:repeating-linear-gradient(to bottom, var(--color-reference-bright) 0 1px, transparent 1px .7rem), #0a0a0cf0;flex-direction:column;justify-content:space-between;width:2.15rem;padding:1.25rem .35rem;display:flex;position:absolute;top:0;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.login-seam-ruler{background:repeating-linear-gradient(to bottom, var(--color-reference-bright) 0 1px, transparent 1px .7rem), color-mix(in srgb, var(--color-canvas) 94%, transparent)}}.login-seam-ruler{color:var(--color-reference-bright);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.05em;text-align:right;font-size:.625rem;font-weight:700;line-height:1}.login-hero__copy{z-index:3;width:min(75%,46rem);padding:clamp(3.5rem,7vh,5.5rem) clamp(1.5rem,5vw,5rem);position:relative}.login-hero__title{color:var(--color-paper);font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(4.25rem,7.2vw,6rem);font-weight:760;line-height:.82;display:grid}.login-hero__title span:first-child{color:var(--color-reference-bright)}.login-hero__title span:last-child{margin-left:clamp(1.5rem,4vw,3.75rem)}.login-hero__copy p{max-width:41ch;color:var(--color-muted);margin-top:1.65rem;font-size:clamp(.88rem,1.2vw,1rem);line-height:1.75}.login-trajectory{z-index:4;pointer-events:none;position:absolute;inset:7% 4% 5%}.login-trajectory svg{width:100%;height:100%;overflow:visible}.login-trajectory path{fill:none;vector-effect:non-scaling-stroke}.login-trajectory__guide{stroke:var(--color-surface-strong);stroke-width:11px}.login-trajectory__line{stroke:var(--color-action);stroke-dasharray:1800;stroke-dashoffset:1800px;stroke-linecap:square;stroke-linejoin:miter;stroke-width:5px;animation:login-trace-draw 1.15s var(--ease-instrument) .12s forwards}.login-trajectory__projection{stroke:var(--color-line-strong);stroke-dasharray:2 8;stroke-width:1px;opacity:.55}.login-trajectory__point{fill:var(--color-canvas);stroke:var(--color-reference-bright);stroke-width:2px;vector-effect:non-scaling-stroke}.login-trajectory__point--4{fill:var(--color-action);stroke:var(--color-paper)}.login-score{z-index:5;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.login-score__level{gap:.25rem;width:min(11.5rem,20vw);display:grid;position:absolute}.login-score__level strong{color:var(--color-paper);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(2.8rem,4.8vw,4.4rem);font-weight:760;line-height:.82}.login-score__level span{border:1px solid var(--color-line-strong);background:#0a0a0ced;width:fit-content;padding:.28rem .4rem}@supports (color:color-mix(in lab, red, red)){.login-score__level span{background:color-mix(in srgb, var(--color-canvas) 93%, transparent)}}.login-score__level span{color:var(--color-paper);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.58rem,.85vw,.7rem);font-weight:700;line-height:1.25}.login-score__level--0{bottom:8%;left:5%}.login-score__level--12{bottom:8%;left:28%}.login-score__level--19{bottom:29%;left:52%}.login-score__level--31{top:9%;left:79%}.login-score__level--31 strong{color:var(--color-action)}.login-score__level--31 span{border-color:var(--color-action)}.login-score__note{z-index:4;max-width:31ch;color:var(--color-muted);text-align:right;margin:0;font-size:.68rem;line-height:1.5;position:absolute;bottom:2.2rem;right:4%}.login-score__note-mobile{display:none}.login-access{background:var(--color-surface);flex-direction:column;justify-content:center;min-width:0;padding:clamp(2rem,3vw,3.25rem) clamp(1.5rem,4vw,4.25rem);display:flex}.login-access__header{border-bottom:1px solid var(--color-line-subtle);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding-bottom:1.35rem;display:grid}.login-access__mark{border:1px solid var(--color-line-strong);width:2.85rem;height:2.85rem;color:var(--color-action);border-radius:.35rem;place-items:center;display:grid}.login-access__mark svg{width:1.2rem;height:1.2rem}.login-access__header h2{color:var(--color-paper);font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(2rem,3vw,2.6rem);font-weight:750;line-height:.95}.login-access__header p{max-width:48ch;color:var(--color-muted);margin-top:.65rem;font-size:.82rem;line-height:1.65}.login-form{gap:1.1rem;margin-top:1.4rem;display:grid}.login-form__summary{border:1px solid var(--color-error-strong);background:#201717;border-radius:.35rem;padding:.65rem .75rem}@supports (color:color-mix(in lab, red, red)){.login-form__summary{background:color-mix(in srgb, var(--color-error-strong) 9%, var(--color-surface-inset))}}.login-form__summary{color:var(--color-paper);font-size:.78rem;line-height:1.5}.login-form__summary ul{margin:0;padding:0;list-style:none}.login-field{gap:.55rem;display:grid}.login-field__label{color:var(--color-reference-bright);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.login-field input{border:1px solid var(--color-line-strong);background:var(--color-surface-inset);width:100%;min-height:3.55rem;color:var(--color-paper);transition:border-color .17s var(--ease-instrument), background-color .17s var(--ease-instrument);border-radius:.35rem;padding:.75rem .95rem;font-size:.95rem}.login-field input::placeholder{color:#a9abaf}@supports (color:color-mix(in lab, red, red)){.login-field input::placeholder{color:color-mix(in srgb, var(--color-muted) 82%, var(--color-paper))}}.login-field input::placeholder{opacity:.72}.login-field input:hover{border-color:var(--color-reference-bright)}.login-field input:focus{border-color:var(--color-action);background:var(--color-canvas);outline:2px solid var(--color-action);outline-offset:2px}.login-field input.input-validation-error{border-color:var(--color-error-strong)}.login-field__error{min-height:1rem;color:var(--color-error-strong);font-size:.7rem;line-height:1.4;display:block}.login-remember{cursor:pointer;min-height:2.75rem;color:var(--color-muted);align-items:center;gap:.75rem;display:flex;position:relative}.login-remember input{opacity:0;width:1px;height:1px;position:absolute}.login-remember>span{border:1px solid var(--color-line-strong);background:var(--color-surface-inset);border-radius:.2rem;flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid;position:relative}.login-remember>span:after{content:"";border-bottom:2px solid var(--color-on-strong);border-left:2px solid var(--color-on-strong);opacity:0;width:.55rem;height:.3rem;transform:translateY(-.08rem)rotate(-45deg)}.login-remember input:checked+span{border-color:var(--color-action);background:var(--color-action)}.login-remember input:checked+span:after{opacity:1}.login-remember input:focus-visible+span{outline:2px solid var(--color-action);outline-offset:3px}.login-remember strong{font-size:.8rem;font-weight:600;line-height:1.4}.login-submit{border:1px solid var(--color-action);background:var(--color-action);width:100%;min-height:3.65rem;color:var(--color-on-strong);font-family:var(--font-display);letter-spacing:.035em;text-transform:uppercase;transition:background-color .17s var(--ease-instrument);border-radius:.35rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem .75rem 1.25rem;font-size:1.15rem;font-weight:750;line-height:1;display:flex;position:relative;overflow:hidden}.login-submit:before{content:"";background:var(--color-paper);opacity:0;width:.3rem;transition:opacity .17s var(--ease-instrument), transform .17s var(--ease-instrument);position:absolute;top:0;bottom:0;left:0;transform:scaleY(.4)}.login-submit:hover{background:var(--color-action-hover)}.login-submit:hover:before,.login-submit:focus-visible:before{opacity:.8;transform:scaleY(1)}.login-submit svg{width:1.25rem;height:1.25rem;transition:transform .19s var(--ease-instrument)}.login-submit:hover svg{transform:translate(.2rem)}.login-submit:disabled{cursor:wait;opacity:.76}.login-register{color:var(--color-muted);margin-top:.7rem;font-size:.8rem;line-height:1.5}.login-register a{color:var(--color-paper);text-decoration:underline;-webkit-text-decoration-color:var(--color-action);-webkit-text-decoration-color:var(--color-action);text-decoration-color:var(--color-action);text-underline-offset:.28rem;font-weight:700;text-decoration-thickness:1px}.login-register a:hover{color:var(--color-action)}.login-demo{border:1px solid var(--color-line-subtle);background:var(--color-surface-inset);border-radius:.4rem;margin-top:1.25rem;padding:1rem}.login-demo__heading{align-items:center;gap:.55rem;display:flex}.login-demo__heading svg{width:1rem;height:1rem;color:var(--color-reference-bright)}.login-demo__heading strong{color:var(--color-paper);font-family:var(--font-display);letter-spacing:.035em;text-transform:uppercase;font-size:1rem}.login-demo>p{color:var(--color-muted);margin-top:.45rem;font-size:.72rem;line-height:1.5}.login-demo dl{gap:.35rem;margin-top:.8rem;display:grid}.login-demo dl>div{grid-template-columns:5rem minmax(0,1fr);align-items:baseline;gap:.7rem;display:grid}.login-demo dt{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:700}.login-demo dd{overflow-wrap:anywhere;color:var(--color-paper);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600}.recap-reveal-moments{border:1px solid var(--color-line-subtle);background:var(--color-surface);border-radius:.75rem;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);margin-top:1rem;display:grid;overflow:hidden}.recap-best-call{background:radial-gradient(circle at 0% 50%, #6a6d721c, transparent 16rem), var(--color-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.1rem;min-height:9rem;padding:1.35rem 1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.recap-best-call{background:radial-gradient(circle at 0% 50%, color-mix(in srgb, var(--color-reference) 11%, transparent), transparent 16rem), var(--color-surface)}}.recap-best-call__icon{border:1px solid #6e7175;place-items:center;width:3.25rem;height:3.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.recap-best-call__icon{border:1px solid color-mix(in srgb, var(--color-reference-bright) 50%, var(--color-line-subtle))}}.recap-best-call__icon{color:var(--color-reference-bright);border-radius:50%}.recap-best-call__icon svg{width:1.45rem;height:1.45rem}.recap-best-call h2,.recap-outcome-strip h2,.recap-loop-cta h2{font-family:var(--font-display);letter-spacing:-.02em}.recap-best-call h2{font-size:2rem;line-height:1}.recap-best-call p{color:var(--color-reference-bright);margin-top:.55rem;font-size:.86rem}.recap-best-call p strong{color:var(--color-paper)}.recap-best-call small{color:var(--color-muted);margin-top:.28rem;font-size:.7rem;line-height:1.45;display:block}.recap-best-call__reward{color:var(--color-action);font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;justify-items:end;font-size:2.4rem;line-height:.9;display:grid}.recap-best-call__reward span{color:var(--color-muted);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin-top:.3rem;font-size:.62rem}.recap-outcome-strip{border-left:1px solid var(--color-line-subtle);background:var(--color-surface-inset);align-content:center;gap:1rem;padding:1.35rem 1.5rem;display:grid}.recap-outcome-strip h2{font-size:1.5rem;line-height:1}.recap-outcome-strip p{color:var(--color-muted);margin-top:.35rem;font-size:.68rem}.recap-outcome-strip ol{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.recap-outcome-strip li a{border:1px solid var(--color-line-strong);background:var(--color-surface-raised);width:3rem;height:3rem;color:var(--color-muted);border-radius:50%;place-items:center;display:grid}.recap-outcome-strip li a:hover,.recap-outcome-strip li a:focus-visible{border-color:var(--color-reference-bright);color:var(--color-paper);transform:translateY(-.12rem)}.recap-outcome-strip li svg{width:1rem;height:1rem}.recap-outcome-strip li[data-tier=correct] a{border-color:#6c863a}@supports (color:color-mix(in lab, red, red)){.recap-outcome-strip li[data-tier=correct] a{border-color:color-mix(in srgb, var(--color-success-strong) 52%, var(--color-line-subtle))}}.recap-outcome-strip li[data-tier=correct] a{color:var(--color-success-strong)}.recap-outcome-strip li[data-tier=precise] a{border-color:#797b7f}@supports (color:color-mix(in lab, red, red)){.recap-outcome-strip li[data-tier=precise] a{border-color:color-mix(in srgb, var(--color-reference-bright) 58%, var(--color-line-subtle))}}.recap-outcome-strip li[data-tier=precise] a{color:var(--color-reference-bright)}.recap-outcome-strip li[data-tier=perfect] a{border-color:#84a72f}@supports (color:color-mix(in lab, red, red)){.recap-outcome-strip li[data-tier=perfect] a{border-color:color-mix(in srgb, var(--color-action) 58%, var(--color-line-subtle))}}.recap-outcome-strip li[data-tier=perfect] a{background:#2c3421}@supports (color:color-mix(in lab, red, red)){.recap-outcome-strip li[data-tier=perfect] a{background:color-mix(in srgb, var(--color-action) 10%, var(--color-surface-raised))}}.recap-outcome-strip li[data-tier=perfect] a{color:var(--color-action)}.recap-outcome-strip li[data-tier=incorrect] a{border-color:#7d4c49}@supports (color:color-mix(in lab, red, red)){.recap-outcome-strip li[data-tier=incorrect] a{border-color:color-mix(in srgb, var(--color-error-strong) 48%, var(--color-line-subtle))}}.recap-outcome-strip li[data-tier=incorrect] a{color:var(--color-error-strong)}.result-verdict>header .btn{min-height:3rem}.recap-fight-row{grid-template-columns:minmax(8rem,.75fr) minmax(24rem,1.8fr) minmax(8rem,.75fr);align-items:center;gap:1rem;padding:1rem .75rem;display:grid}.recap-fight-row>:last-child{text-align:right}.recap-fight-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;display:grid}.recap-fight-identity--blue{grid-template-columns:minmax(0,1fr) auto}.fighter-portrait--recap{aspect-ratio:4/5;border-radius:0;width:3.5rem}.fighter-portrait--recap .fighter-portrait__fallback{font-size:1.15rem}.recap-fight-identity__copy{gap:.25rem;min-width:0;display:grid}.recap-fight-identity__copy strong{overflow-wrap:anywhere}.recap-fight-identity__copy small{font-size:.72rem;line-height:1.25}.recap-fight-comparison{border:1px solid var(--color-line-subtle);background:var(--color-surface-inset);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.recap-fight-comparison>div{min-width:0;padding:.85rem}.recap-fight-comparison__pick{border-right:1px solid var(--color-line-subtle)}.recap-fight-comparison>div>span:first-child{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700;display:block}.recap-fight-comparison>div>strong{font-family:var(--font-display);margin-top:.35rem;font-size:1.15rem;line-height:1;display:block}.recap-fight-comparison>div>small{color:var(--color-muted);margin-top:.35rem;font-size:.72rem;line-height:1.35;display:block}.recap-fight-comparison__official>strong{color:var(--color-success-strong)}.pick-verdict{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.18rem .5rem;margin-top:.35rem;display:grid}.pick-verdict svg{grid-row:1/4;width:1.15rem;height:1.15rem}.pick-verdict strong,.pick-verdict b,.pick-verdict small{grid-column:2}.pick-verdict strong{font-family:var(--font-display);font-size:1rem;line-height:1}.pick-verdict b{color:var(--color-paper);font-size:.72rem}.pick-verdict small{color:var(--color-muted);font-size:.68rem;line-height:1.35}.pick-verdict[data-tier=incorrect]{color:var(--color-error-strong)}.pick-verdict[data-tier=correct]{color:var(--color-success-strong)}.pick-verdict[data-tier=precise]{color:var(--color-reference-bright)}.pick-verdict[data-tier=perfect]{color:var(--color-action)}.recap-loop-cta{border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line-strong);background:radial-gradient(circle at 0% 50%, #c6ff2e14, transparent 24rem), var(--color-surface);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2rem;margin-top:2.5rem;padding:1.7rem 1.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.recap-loop-cta{background:radial-gradient(circle at 0% 50%, color-mix(in srgb, var(--color-action) 8%, transparent), transparent 24rem), var(--color-surface)}}.recap-loop-cta h2{max-width:18ch;font-size:clamp(2rem,4vw,3.2rem);line-height:.92}.recap-loop-cta p{max-width:56ch;color:var(--color-muted);margin-top:.65rem;font-size:.8rem;line-height:1.55}.recap-loop-cta .recap-loop-cta__match{color:var(--color-paper)}.recap-loop-cta dl{border-left:1px solid var(--color-line-subtle);grid-template-columns:repeat(2,auto);gap:1.4rem;padding-left:1.5rem;display:grid}.recap-loop-cta dt{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:750}.recap-loop-cta dd{font-family:var(--font-display);white-space:nowrap;margin-top:.35rem;font-size:1.3rem}.recap-loop-cta .btn{white-space:nowrap;justify-content:space-between;gap:1rem;min-height:3.5rem;padding-inline:1.2rem}.site-body--landing{--landing-black:#0a0a0c;--landing-anthracite:#141517;--landing-steel:#2a2d31;--landing-concrete:#6a6d72;--landing-white:#e6e6e6;--landing-lime:#c6ff2e;--landing-tech:"Cascadia Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--color-canvas:var(--landing-black);--color-surface:var(--landing-anthracite);--color-surface-raised:#1a1c1f;--color-surface-inset:#0f1012;--color-surface-strong:var(--landing-steel);--color-text:var(--landing-white);--color-text-muted:#a7aaae;--color-line-subtle:#303338;--color-line-strong:#595d63;--color-action:var(--landing-lime);--color-action-hover:#d4ff64;--color-reference:var(--landing-concrete);--color-reference-bright:#a7a9ad;background:var(--landing-black);padding-bottom:0}.site-body--landing .mobile-nav{display:none}.site-body--landing .demo-rail{z-index:42;font-family:var(--landing-tech);letter-spacing:.035em;background:#0d0e10;border-color:#2a2d31;position:relative}.site-body--landing .site-header--landing{border-bottom-color:var(--landing-concrete)}@supports (color:color-mix(in lab, red, red)){.site-body--landing .site-header--landing{border-bottom-color:color-mix(in srgb, var(--landing-concrete) 38%, transparent)}}.site-body--landing .site-header--landing{background:var(--landing-black)}@supports (color:color-mix(in lab, red, red)){.site-body--landing .site-header--landing{background:color-mix(in srgb, var(--landing-black) 90%, transparent)}}.site-body--landing .site-header--landing{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .18s,border-color .18s}.site-body--landing .site-header--landing.is-scrolled{border-bottom-color:var(--landing-steel);background:var(--landing-black)}@supports (color:color-mix(in lab, red, red)){.site-body--landing .site-header--landing.is-scrolled{background:color-mix(in srgb, var(--landing-black) 97%, transparent)}}.site-header--landing .site-header__inner{min-height:4.5rem}.site-header--landing .site-header__logo{display:none}.site-header--landing .site-header__wordmark{letter-spacing:.12em;font-size:clamp(1.7rem,2.7vw,2.35rem)}.site-header--landing .site-header__tagline{font-family:var(--landing-tech);letter-spacing:.2em}.site-header--landing .primary-nav__link{font-family:var(--landing-tech);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.site-header--landing .btn,.site-header--landing .menu{border-radius:0}.site-header--landing .site-header__card-cta{min-height:2.8rem;color:var(--landing-black);font-family:var(--landing-tech);letter-spacing:.08em;text-transform:uppercase;padding-inline:1.25rem;font-size:.66rem;font-weight:700}.site-body--landing footer{background:#0d0e10;margin-top:0}.landing-surface{--landing-depth-x:0;--landing-depth-y:0;background:var(--landing-black);color:var(--landing-white);overflow:clip}.landing-surface *,.landing-surface :before,.landing-surface :after{box-sizing:border-box}.landing-surface :is(#landing-pick,#landing-console,#landing-loop,#landing-record){scroll-margin-top:6rem}.landing-action{border:1px solid var(--landing-concrete);min-height:3.15rem;font-family:var(--landing-tech);letter-spacing:.07em;text-transform:uppercase;transition:color .18s ease, background-color .18s ease, border-color .18s ease, transform .24s var(--ease-instrument);border-radius:0;justify-content:center;align-items:center;gap:.8rem;padding:.85rem 1.25rem;font-size:.7rem;font-weight:700;line-height:1.1;display:inline-flex}.landing-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.05rem;height:1.05rem}.landing-action:hover{border-color:var(--landing-white);color:var(--landing-white);transform:translateY(-2px)}.landing-action--primary{border-color:var(--landing-lime);background:var(--landing-lime);color:var(--landing-black)}.landing-action--primary:hover{border-color:var(--color-action-hover);background:var(--color-action-hover);color:var(--landing-black)}.landing-action--quiet{background:var(--landing-anthracite)}@supports (color:color-mix(in lab, red, red)){.landing-action--quiet{background:color-mix(in srgb, var(--landing-anthracite) 74%, transparent)}}.landing-action--quiet{color:var(--landing-white)}.landing-demo-label,.landing-demo-mark{font-family:var(--landing-tech);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.landing-demo-label{color:var(--color-text-muted)}.landing-hero{isolation:isolate;border-bottom:1px solid var(--landing-steel);background:radial-gradient(circle at 10% 20%, #e6e6e624, transparent 1.2rem), radial-gradient(circle at 90% 20%, #e6e6e624, transparent 1.2rem), linear-gradient(105deg, transparent 22%, #e6e6e606 48%, transparent 72%), var(--landing-black);min-height:max(50rem,100svh - 6.6rem);display:grid;position:relative;overflow:hidden}.landing-hero:before{z-index:-2;content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#6a6d7221 calc(10% - 1px) 10%),repeating-linear-gradient(0deg,#0000 0 calc(20% - 1px),#6a6d7217 calc(20% - 1px) 20%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#00000059 70%,#0000);mask-image:linear-gradient(#000,#00000059 70%,#0000)}.landing-hero:after{z-index:-1;background:radial-gradient(ellipse at 14% 16%, #e6e6e61a, transparent 21%), radial-gradient(ellipse at 86% 16%, #e6e6e61a, transparent 21%), linear-gradient(to bottom, transparent 48%, #0a0a0c26 62%, var(--landing-black) 94%);content:"";pointer-events:none;position:absolute;inset:0}.landing-hero__measure{z-index:1;pointer-events:none;border:1px solid #6a6d725c;position:absolute;inset:1rem}.landing-hero__measure:before,.landing-hero__measure:after,.landing-hero__measure span:before,.landing-hero__measure span:after{border-color:var(--landing-concrete);content:"";opacity:.7;width:1.6rem;height:1.6rem;position:absolute}.landing-hero__measure:before{border-top:1px solid;border-left:1px solid;top:-1px;left:-1px}.landing-hero__measure:after{border-bottom:1px solid;border-right:1px solid;bottom:-1px;right:-1px}.landing-hero__measure span{background:linear-gradient(#0000,#6a6d7252,#0000);width:1px;position:absolute;top:10%;bottom:10%}.landing-hero__measure span:first-child{left:12.5%}.landing-hero__measure span:nth-child(2){left:37.5%}.landing-hero__measure span:nth-child(3){left:50%}.landing-hero__measure span:nth-child(4){left:62.5%}.landing-hero__measure span:nth-child(5){left:87.5%}.landing-hero__copy{z-index:4;width:min(74rem,100% - 25rem);transform:translate3d(calc(-50% + var(--landing-depth-x) * -3px), calc(var(--landing-depth-y) * -2px), 0);transition:transform .36s var(--ease-instrument);pointer-events:none;grid-template-columns:minmax(0,1.55fr) minmax(15rem,.65fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);display:grid;position:absolute;top:clamp(2rem,4.5vh,4rem);left:50%}.landing-hero__copy h1{color:var(--landing-white);letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;font-size:clamp(4.25rem,7.5vw,6rem);line-height:.78}.landing-hero__copy h1 span{display:block}.landing-hero__offer{pointer-events:auto;gap:1.15rem;padding-bottom:.2rem;display:grid}.landing-hero__offer>p{max-width:27ch;color:var(--landing-white);font-size:clamp(.95rem,1.4vw,1.2rem);line-height:1.5}.landing-hero__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.landing-predictor{z-index:3;background:0 0;min-width:0;display:block;position:absolute;inset:0;overflow:visible}.landing-predictor.prediction-flow{border:0;border-radius:0}.landing-faceoff{z-index:1;pointer-events:none;border:0;min-width:0;position:absolute;inset:8rem 0 0}.landing-contender{cursor:pointer;pointer-events:auto;width:clamp(18rem,29vw,29rem);height:min(66vh,38rem);transition:filter .22s ease, transform .42s var(--ease-instrument);margin:0;display:block;position:absolute;bottom:7.75rem}.landing-contender--red{transform:translate3d(calc(var(--landing-depth-x) * -6px), calc(var(--landing-depth-y) * -3px), 0);left:max(-3rem,50% - 47rem)}.landing-contender--blue{transform:translate3d(calc(var(--landing-depth-x) * 6px), calc(var(--landing-depth-y) * -3px), 0);right:max(-3rem,50% - 47rem)}.landing-contender:hover{filter:brightness(1.07)}.landing-contender__portrait.fighter-portrait{width:auto;height:auto;box-shadow:none;isolation:isolate;background:radial-gradient(at 50% 25%,#e6e6e612,#0000 58%),0 0;border:0;border-radius:0;place-items:end center;display:grid;position:absolute;inset:0;overflow:visible;-webkit-mask-image:linear-gradient(#000 0 72%,#0000 98%);mask-image:linear-gradient(#000 0 72%,#0000 98%)}.landing-contender__portrait.fighter-portrait:after{display:none}.landing-contender__portrait img{z-index:2;object-fit:cover;object-position:50% 10%;filter:grayscale(.16)saturate(.82)contrast(1.13);width:100%;height:100%;transform:scaleX(var(--fighter-portrait-facing)) scale(1.03);transition:filter .22s ease, transform .42s var(--ease-instrument);position:relative}.landing-contender--blue .landing-contender__portrait img{--fighter-portrait-facing:-1}.landing-contender:hover .landing-contender__portrait img,.landing-contender input:checked+.landing-contender__portrait img{filter:grayscale(0)saturate(.94)contrast(1.16);transform:scaleX(var(--fighter-portrait-facing)) scale(1.055)}.landing-contender__fallback.fighter-portrait__fallback{z-index:1;height:65%;color:var(--landing-concrete);font-family:var(--font-display);opacity:0;place-items:center;font-size:clamp(5rem,10vw,9rem);display:grid;position:absolute;inset:10% 0 auto}.landing-contender__portrait[data-photo-state=fallback] .landing-contender__fallback,.landing-contender__portrait:not(:has(img)) .landing-contender__fallback{opacity:1}.landing-contender.prediction-choice>.landing-contender__identity{z-index:4;align-items:initial;width:min(19rem,80%);min-height:0;box-shadow:none;color:var(--landing-white);text-transform:uppercase;background:0 0;border:0;border-radius:0;justify-content:stretch;gap:.2rem;padding:.8rem 0;display:grid;position:absolute;bottom:10.8rem}.landing-contender--red .landing-contender__identity{left:clamp(1rem,3vw,3rem)}.landing-contender--blue .landing-contender__identity{text-align:right;justify-items:end;right:clamp(1rem,3vw,3rem)}.landing-contender__identity small,.landing-contender__identity>span{font-family:var(--landing-tech);letter-spacing:.06em;font-size:.6rem}.landing-contender__identity small{color:var(--landing-concrete);text-shadow:0 1px 3px #000000f2}.landing-contender--red .landing-contender__identity small{color:var(--color-corner-red)}.landing-contender--blue .landing-contender__identity small{color:var(--color-corner-blue)}.landing-contender__identity strong{width:100%;max-width:10ch;font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;text-overflow:clip;-webkit-text-stroke:.7px #0a0a0ce6;paint-order:stroke fill;text-shadow:0 2px 2px #000000e6,0 5px 14px #000000b8;font-size:clamp(2.25rem,3.5vw,3.5rem);line-height:.84;overflow:visible}.landing-contender__name>span{display:block}.landing-contender__identity .landing-contender__name{overflow-wrap:normal;word-break:normal;max-width:none}.landing-contender__identity>span{color:var(--color-reference-bright);text-shadow:0 1px 2px #000000fa,0 3px 9px #000000d1;font-weight:700}.landing-contender__identity i{color:var(--landing-concrete);font-style:normal}.landing-contender__identity b{border:1px solid var(--landing-lime);background:var(--landing-lime);align-items:center;gap:.55rem;width:max-content;min-height:2.15rem;margin-top:.4rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.landing-contender__identity b{background:color-mix(in srgb, var(--landing-lime) 18%, var(--landing-black))}}.landing-contender__identity b{color:var(--landing-lime);font-family:var(--landing-tech);letter-spacing:.08em;transition:background-color .16s ease, color .16s ease, transform .22s var(--ease-instrument);padding:.48rem .72rem;font-size:.66rem;box-shadow:0 .7rem 1.5rem -.8rem #c6ff2e7a}.landing-contender__identity b:after{content:"";border-top:1px solid;border-right:1px solid;width:.42rem;height:.42rem;transform:rotate(45deg)}.landing-contender input:checked~.landing-contender__identity b{border-color:var(--landing-lime);background:var(--landing-lime);color:var(--landing-black)}.landing-contender:hover .landing-contender__identity b,.landing-contender:focus-within .landing-contender__identity b{background:var(--landing-lime);color:var(--landing-black);transform:translate(.22rem)}.landing-contender input:focus-visible+.landing-contender__portrait{outline:2px solid var(--landing-lime);outline-offset:-2px}.landing-demo-mark{z-index:5;color:var(--color-text-muted);background:#0a0a0cd1;padding:.25rem .35rem;position:absolute;bottom:1.5rem;right:.5rem}.landing-console{z-index:6;border:1px solid var(--landing-steel);background:linear-gradient(110deg, #ffffff06, transparent 30%), var(--landing-anthracite);width:min(66rem,100% - 32rem);position:absolute;bottom:3.2rem;right:50%}@supports (color:color-mix(in lab, red, red)){.landing-console{background:linear-gradient(110deg, #ffffff06, transparent 30%), color-mix(in srgb, var(--landing-anthracite) 96%, transparent)}}.landing-console{transform:translate(50%);box-shadow:0 1.25rem 3rem #0000006b}.landing-console:before,.landing-console:after{z-index:2;background:var(--landing-lime);content:"";opacity:.7;width:2.2rem;height:.35rem;position:absolute;top:-1px}.landing-console:before{left:-1px}.landing-console:after{right:-1px}.landing-console__event{border-bottom:1px solid var(--landing-steel);min-height:2.3rem;color:var(--color-text-muted);font-family:var(--landing-tech);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:minmax(10rem,1fr) minmax(7rem,auto) minmax(10rem,auto) auto;align-items:center;gap:1rem;padding:.45rem .8rem;font-size:.62rem;display:grid}.landing-console__event>span:first-child{color:var(--landing-white);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-console__event time{color:var(--landing-white);text-align:right}.landing-console__card-progress{color:var(--landing-white);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.2rem}.landing-console__card-progress span{color:var(--landing-concrete);font-size:.72em}.landing-console__status{border-bottom:1px solid var(--landing-steel);min-height:2.85rem;font-family:var(--landing-tech);text-transform:uppercase;grid-template-columns:auto auto 1fr;justify-content:center;align-items:center;gap:.7rem;padding:.55rem .8rem;display:grid}.landing-console__status svg{width:1rem;height:1rem;color:var(--landing-lime)}.landing-console__status strong{color:var(--landing-lime);letter-spacing:.08em;font-size:.7rem}.landing-console__status>span{color:var(--color-text-muted);letter-spacing:.05em;justify-self:end;font-size:.62rem}.landing-console__status time{color:var(--landing-white)}.landing-console__decision{border-bottom:1px solid var(--landing-steel);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-console__step{border:0;border-right:1px solid var(--landing-steel);min-width:0;padding:.65rem}.landing-console__step[hidden]{display:none}.landing-console__step legend{color:var(--color-text-muted);font-family:var(--landing-tech);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.4rem;font-size:.62rem}.landing-console__choices{gap:.35rem;min-width:0;display:flex}.landing-console__choices .prediction-choice{flex:1;min-width:0}.landing-console__choices .prediction-choice>span{border:1px solid var(--landing-steel);min-height:2.65rem;color:var(--color-text-muted);font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;border-radius:0;place-items:center;font-size:.95rem;transition:border-color .16s,background-color .16s,color .16s;display:grid}.landing-console__choices .prediction-choice:hover>span{border-color:var(--landing-concrete);color:var(--landing-white)}.landing-console__choices .prediction-choice input:checked+span{border-color:var(--landing-lime);background:var(--landing-lime)}@supports (color:color-mix(in lab, red, red)){.landing-console__choices .prediction-choice input:checked+span{background:color-mix(in srgb, var(--landing-lime) 8%, transparent)}}.landing-console__choices .prediction-choice input:checked+span{color:var(--landing-lime)}.landing-console__choices .prediction-choice input:focus-visible+span{outline:2px solid var(--landing-lime);outline-offset:2px}.landing-console__submit{align-items:stretch;min-width:0;padding:.65rem;display:grid}.landing-lock{border:1px solid var(--landing-lime);background:var(--landing-lime);width:100%;min-height:3.45rem;color:var(--landing-black);text-align:left;border-radius:0;grid-template-columns:1fr auto;align-items:center;gap:.65rem;padding:.55rem .7rem;transition:background-color .16s,border-color .16s,color .16s;display:grid}.landing-lock>span{gap:.12rem;display:grid}.landing-lock strong{font-family:var(--landing-tech);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem}.landing-lock small{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;font-size:.62rem;overflow:hidden}.landing-lock svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.1rem;height:1.1rem}.landing-lock:disabled{border-color:var(--landing-steel);color:var(--color-text-muted);cursor:not-allowed;background:#1a1c1f}.landing-lock[data-loading=true]{color:var(--landing-concrete)}.landing-console__locked{border-bottom:1px solid var(--landing-steel);min-height:4.5rem;font-family:var(--landing-tech);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;font-size:.65rem;display:flex}.landing-console__locked a{color:var(--landing-lime);align-items:center;gap:.45rem;display:inline-flex}.landing-console__locked svg{fill:none;stroke:currentColor;width:1rem;height:1rem}.landing-console__community{gap:.35rem;padding:.5rem .8rem .65rem;display:grid}.landing-console__community>span{color:var(--color-text-muted);font-family:var(--landing-tech);letter-spacing:.07em;text-align:center;text-transform:uppercase;font-size:.62rem}.landing-console__community>div{grid-template-columns:auto minmax(5rem,1fr) auto;align-items:center;gap:.65rem;display:grid}.landing-console__community strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.35rem}.landing-console__community i{background:var(--color-corner-red);height:.22rem;display:block;position:relative;overflow:hidden}.landing-console__community i b{background:var(--color-corner-blue);height:100%;display:block}.landing-console__demo-readout{border-bottom:1px solid var(--landing-steel);text-transform:uppercase;justify-content:center;align-items:baseline;gap:1.2rem;padding:.8rem;display:flex}.landing-console__demo-readout strong{font-family:var(--font-display);font-size:1.65rem}.landing-console__demo-readout span{color:var(--landing-lime);font-family:var(--landing-tech);font-size:.68rem}.landing-real-consensus{z-index:8;width:min(24rem,100% - 2rem);position:absolute;bottom:3.2rem;right:1rem}.landing-real-consensus .community-signal{background:#141517fa;border-radius:0}.landing-hero__scroll{z-index:8;width:min(34rem,100% - 2rem);color:var(--color-text-muted);font-family:var(--landing-tech);letter-spacing:.12em;text-align:center;text-transform:uppercase;grid-template-columns:repeat(3,1fr);align-items:center;gap:.6rem;font-size:.62rem;display:grid;position:absolute;bottom:.35rem;right:50%;transform:translate(50%)}.landing-hero__scroll span:last-of-type{color:var(--landing-lime)}.landing-hero__scroll i{background:linear-gradient(90deg, var(--landing-steel), var(--landing-lime) 50%, var(--landing-steel));height:1px;position:absolute;bottom:-.25rem;left:0;right:0}.landing-hero__scroll i:after{border:1px solid var(--landing-lime);background:var(--landing-black);content:"";width:.5rem;height:.5rem;position:absolute;top:-.25rem;left:50%;transform:translate(-50%)rotate(45deg)}.landing-feedback{z-index:9;margin-top:1rem;position:relative}.landing-feedback :is(.card-complete-moment,.prediction-loop-feedback){border-radius:0}.landing-player-strip{z-index:4;border-top:1px solid var(--landing-steel);border-bottom:1px solid var(--landing-steel);background:var(--landing-anthracite);grid-template-columns:1fr 1.5fr .7fr 1fr;margin-top:1rem;display:grid;position:relative}.landing-player-strip>*{border-right:1px solid var(--landing-steel);align-content:center;gap:.25rem;min-width:0;min-height:5.6rem;padding:.8rem 1rem;display:grid}.landing-player-strip>:last-child{border-right:0}.landing-player-strip span,.landing-player-strip small{color:var(--color-text-muted);font-family:var(--landing-tech);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.landing-player-strip strong{font-family:var(--font-display);text-transform:uppercase;font-size:1.55rem}.landing-player-strip progress{background:var(--landing-steel);width:100%;height:.25rem;color:var(--landing-lime);border:0;border-radius:0}.landing-player-strip progress::-webkit-progress-bar{background:var(--landing-steel)}.landing-player-strip progress::-webkit-progress-value{background:var(--landing-lime)}.landing-player-strip progress::-moz-progress-bar{background:var(--landing-lime)}.landing-section-heading{text-align:center;gap:.85rem;max-width:56rem;margin-inline:auto;display:grid;position:relative}.landing-section-heading:before{background:var(--landing-lime);width:3.25rem;height:1px;box-shadow:0 0 1.5rem var(--landing-lime);margin:0 auto .45rem}@supports (color:color-mix(in lab, red, red)){.landing-section-heading:before{box-shadow:0 0 1.5rem color-mix(in srgb, var(--landing-lime) 45%, transparent)}}.landing-section-heading:before{content:""}.landing-section-heading h2{max-width:18ch;color:var(--landing-white);font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin-inline:auto;font-size:clamp(2.7rem,6vw,5.8rem);line-height:.86}.landing-section-heading p{max-width:54ch;color:var(--color-text-muted);margin-inline:auto;font-size:clamp(.95rem,1.4vw,1.12rem);line-height:1.5}.landing-section-heading--wide{max-width:72rem}.landing-section-heading--wide h2{max-width:15ch}.landing-loop{padding-block:clamp(5.5rem,9vw,8.5rem);position:relative}.landing-loop:before,.landing-loop:after{background:linear-gradient(transparent, var(--landing-steel) 15%, var(--landing-steel) 85%, transparent);content:"";pointer-events:none;width:1px;position:absolute;top:3.5rem;bottom:3.5rem}.landing-loop:before{left:1rem}.landing-loop:after{right:1rem}.landing-loop__route{grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(2.75rem,5vw,4.5rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.landing-loop__route:before{background:linear-gradient(90deg, var(--landing-lime), var(--landing-steel) 18% 82%, var(--landing-lime));content:"";height:1px;position:absolute;top:0;left:0;right:0}.landing-loop__route li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.2rem;padding:1rem clamp(.75rem,2vw,1.5rem) 0;display:grid;position:relative}.landing-loop__route li+li{border-left:1px solid var(--landing-steel)}.landing-loop__route li:before{border:1px solid var(--landing-lime);background:var(--landing-black);content:"";width:.55rem;height:.55rem;position:absolute;top:-.28rem;left:clamp(.75rem,2vw,1.5rem);transform:rotate(45deg)}.landing-loop__route span{color:var(--landing-lime);font-family:var(--landing-tech);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.72rem}.landing-loop__route strong{color:var(--landing-white);font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.15rem,2vw,1.55rem);line-height:.95}.landing-loop__story{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(5rem,7vw,7rem) 1rem;margin-top:clamp(2.5rem,4vw,3.75rem);display:grid;position:relative}.landing-loop__pick,.landing-loop__watch,.landing-loop__result{min-width:0;position:relative}.landing-loop__pick{grid-column:1/span 5;min-height:26rem}.landing-loop__watch{grid-column:7/-1;min-height:24rem;margin-top:clamp(5rem,7vw,6.5rem)}.landing-loop__result{grid-column:2/span 10;margin-top:0}.landing-loop-step__intro{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;max-width:34rem;display:grid;position:relative}.landing-loop-step__intro>span{border-top:1px solid var(--landing-lime);color:var(--landing-lime);font-family:var(--landing-tech);font-variant-numeric:tabular-nums;letter-spacing:.08em;padding-top:.42rem;font-size:.72rem}.landing-loop-step__intro h3{color:var(--landing-white);font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(2rem,4vw,3.25rem);line-height:.9}.landing-loop-step__intro p{color:#e6e6e6c2;max-width:42ch;margin-top:.7rem;font-size:clamp(.98rem,1.1vw,1.08rem);font-weight:500;line-height:1.55}.landing-loop__word{z-index:0;color:#e6e6e609;font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;pointer-events:none;font-size:clamp(6rem,13vw,11rem);line-height:.7;position:absolute;top:3.2rem}.landing-loop__pick .landing-loop__word{left:-.08em}.landing-loop__watch .landing-loop__word{right:-.02em}.landing-pick-demo{z-index:1;border:1px solid var(--landing-steel);background-color:#101113;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:2rem 2rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;gap:0;margin-top:2rem;display:grid;position:relative;box-shadow:1.25rem 1.25rem #0d0e10}.landing-pick-demo:before,.landing-pick-demo:after,.landing-watch-signal:before,.landing-watch-signal:after,.landing-reveal__frame:before,.landing-reveal__frame:after{z-index:2;border-color:var(--landing-concrete);content:"";pointer-events:none;width:.75rem;height:.75rem;position:absolute}.landing-pick-demo:before,.landing-watch-signal:before,.landing-reveal__frame:before{border-top:1px solid;border-left:1px solid;top:-1px;left:-1px}.landing-pick-demo:after,.landing-watch-signal:after,.landing-reveal__frame:after{border-bottom:1px solid;border-right:1px solid;bottom:-1px;right:-1px}.landing-pick-demo__fighters{grid-template-columns:1fr 1fr;display:grid}.landing-pick-demo__fighters>span{border-right:1px solid var(--landing-steel);border-bottom:1px solid var(--landing-steel);min-height:8rem;color:var(--landing-white);font-family:var(--font-display);text-transform:uppercase;align-content:end;padding:1rem;font-size:clamp(1.55rem,3vw,2.35rem);line-height:.92;display:grid;position:relative}.landing-pick-demo__fighters>span:last-child{color:var(--landing-concrete);text-align:right;border-right:0}.landing-pick-demo__fighters>span.is-selected{background:linear-gradient(135deg, var(--landing-lime), transparent 60%)}@supports (color:color-mix(in lab, red, red)){.landing-pick-demo__fighters>span.is-selected{background:linear-gradient(135deg, color-mix(in srgb, var(--landing-lime) 11%, transparent), transparent 60%)}}.landing-pick-demo__fighters b{border:1px solid var(--landing-lime);color:var(--landing-lime);font-family:var(--landing-tech);letter-spacing:.07em;padding:.25rem .45rem;font-size:.62rem;position:absolute;top:.7rem;left:.7rem}.landing-pick-demo__precision{grid-template-columns:repeat(3,1fr);display:grid}.landing-pick-demo__precision--two{grid-template-columns:repeat(2,1fr)}.landing-pick-demo__precision>span{border-right:1px solid var(--landing-steel);border-bottom:1px solid var(--landing-steel);gap:.3rem;padding:.85rem;display:grid}.landing-pick-demo__precision>span:last-child{border-right:0}.landing-pick-demo__precision small{color:var(--color-text-muted);font-family:var(--landing-tech);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.landing-pick-demo__precision strong{font-family:var(--font-display);text-transform:uppercase;font-size:1.25rem}.landing-pick-demo__locked{color:var(--landing-lime);font-family:var(--landing-tech);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;padding:.8rem 1rem;font-size:.62rem;display:flex}.landing-pick-demo__locked svg{fill:none;stroke:currentColor;width:1rem;height:1rem}.landing-watch-signal{z-index:1;border:1px solid var(--landing-steel);background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/2rem 2rem,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/2rem 2rem,radial-gradient(circle at 78% 40%,#c6ff2e12,#0000 35%),#101113;align-content:center;gap:0;min-height:15rem;margin:2rem 0 0 auto;display:grid;position:relative}.landing-watch-signal__live{border-bottom:1px solid var(--landing-steel);color:var(--color-text-muted);font-family:var(--landing-tech);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.55rem;padding:.7rem 1rem;font-size:.62rem;display:flex}.landing-watch-signal__live i{background:var(--landing-lime);width:.45rem;height:.45rem;box-shadow:0 0 .8rem var(--landing-lime)}@supports (color:color-mix(in lab, red, red)){.landing-watch-signal__live i{box-shadow:0 0 .8rem color-mix(in srgb, var(--landing-lime) 55%, transparent)}}.landing-watch-signal__pick{gap:.45rem;padding:clamp(1.35rem,3vw,2rem);display:grid}.landing-watch-signal__pick span{color:var(--landing-white);font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2rem,4vw,3.4rem);line-height:.95}.landing-watch-signal__pick strong{color:var(--landing-concrete);font-family:var(--landing-tech);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.72rem;display:flex}.landing-watch-signal__pick i{background:var(--landing-steel);width:1.75rem;height:1px}.landing-watch-signal__lock{border-top:1px solid var(--landing-steel);color:var(--landing-lime);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid}.landing-watch-signal__lock svg{fill:none;stroke:currentColor;width:1.15rem;height:1.15rem}.landing-watch-signal__lock span{gap:.2rem;display:grid}.landing-watch-signal__lock strong,.landing-watch-signal__lock small{font-family:var(--landing-tech);letter-spacing:.075em;text-transform:uppercase;font-size:.62rem;line-height:1.35}.landing-watch-signal__lock small{color:var(--color-text-muted)}.landing-reveal{padding-top:2rem;position:relative}.landing-reveal__frame{border:1px solid var(--landing-steel);background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/2.5rem 2.5rem,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/2.5rem 2.5rem,linear-gradient(120deg,#16181b,#0e0f11 70%);grid-template-columns:minmax(0,1.25fr) minmax(10rem,.55fr);display:grid;position:relative;box-shadow:1.4rem 1.4rem #0d0e10}.landing-reveal__header{border-right:1px solid var(--landing-steel);border-bottom:1px solid var(--landing-steel);align-content:center;gap:1.1rem;min-height:15.5rem;padding:clamp(1.4rem,4vw,3.2rem);display:grid}.landing-reveal__title{max-width:12ch;color:var(--landing-white);font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(2.8rem,6vw,5.7rem);line-height:.84}.landing-reveal__title-accent{color:var(--landing-lime)}.landing-reveal__summary{max-width:50ch;color:var(--color-text-muted);font-family:var(--landing-tech);letter-spacing:.035em;text-transform:uppercase;font-size:.68rem;line-height:1.55}.landing-reveal__score{border-bottom:1px solid var(--landing-steel);text-align:center;background:radial-gradient(circle,#c6ff2e14,#0000 58%);align-content:center;gap:1.15rem;min-height:15.5rem;padding:1.35rem clamp(1rem,2vw,1.65rem);display:grid}.landing-reveal__score-result{gap:.4rem;display:grid}.landing-reveal__score-value{color:var(--landing-lime);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(4rem,8vw,7.8rem);line-height:.75}.landing-reveal__score-label,.landing-reveal__metric-label,.landing-reveal__best-call-label{color:var(--color-text-muted);font-family:var(--landing-tech);letter-spacing:.09em;text-transform:uppercase;font-size:.64rem}.landing-reveal__fight-iq{border-top:1px solid var(--landing-steel);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding-top:.85rem;display:grid}.landing-reveal__fight-iq>span{align-items:baseline;gap:.55rem;display:flex}.landing-reveal__fight-iq small{color:var(--color-text-muted);font-family:var(--landing-tech);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;line-height:1.35}.landing-reveal__fight-iq strong{color:var(--landing-white);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2rem;line-height:.8}.landing-reveal__fight-iq b{color:var(--landing-lime);font-family:var(--landing-tech);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-align:right;font-size:.72rem;display:grid}.landing-reveal__metrics{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.landing-reveal__metric{border-right:1px solid var(--landing-steel);border-bottom:1px solid var(--landing-steel);gap:.45rem;min-width:0;padding:1.25rem clamp(1rem,3vw,2rem);display:grid}.landing-reveal__metric:last-child{border-right:0}.landing-reveal__metric-label{align-items:center;gap:.5rem;display:flex}.landing-reveal__metric-icon{fill:none;width:.9rem;height:.9rem;stroke:var(--landing-lime)}.landing-reveal__metric-value{color:var(--landing-white);font-family:var(--font-display);font-variant-numeric:tabular-nums;text-transform:uppercase;font-size:clamp(1.65rem,3vw,2.65rem);line-height:1}.landing-reveal__best-call{border-bottom:1px solid var(--landing-steel);grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.85rem clamp(1rem,3vw,2rem);display:grid}.landing-reveal__best-call-icon{fill:none;width:1rem;height:1rem;stroke:var(--landing-lime)}.landing-reveal__best-call-value{color:var(--landing-white);font-family:var(--landing-tech);letter-spacing:.035em;text-align:right;text-transform:uppercase;font-size:.72rem}.landing-reveal__provenance{color:var(--color-text-muted);font-family:var(--landing-tech);letter-spacing:.06em;text-align:center;text-transform:uppercase;grid-column:1/-1;padding:.55rem .8rem;font-size:.6rem}.landing-record{border-block:1px solid var(--landing-steel);background:linear-gradient(90deg, #ffffff06 1px, transparent 1px), linear-gradient(#ffffff06 1px, transparent 1px), var(--landing-anthracite);background-size:4rem 4rem;padding-block:clamp(7rem,12vw,11rem);position:relative}.landing-record:before{background:linear-gradient(90deg, var(--landing-anthracite), transparent 18% 82%, var(--landing-anthracite));content:"";pointer-events:none;position:absolute;inset:0}.landing-record>.app-shell{z-index:1;position:relative}.landing-record-sheet{border:1px solid var(--landing-steel);background:var(--landing-black);grid-template-columns:minmax(15rem,.8fr) minmax(0,2fr) minmax(10rem,.55fr);margin-top:clamp(3.5rem,7vw,6rem);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.landing-record-sheet{background:color-mix(in srgb, var(--landing-black) 92%, transparent)}}.landing-record-sheet:before,.landing-record-sheet:after,.landing-ranking__board:before,.landing-ranking__board:after,.landing-consensus__signal:before,.landing-consensus__signal:after,.landing-league__board:before,.landing-league__board:after{border-color:var(--landing-concrete);content:"";pointer-events:none;width:.85rem;height:.85rem;position:absolute}.landing-record-sheet:before,.landing-ranking__board:before,.landing-consensus__signal:before,.landing-league__board:before{border-top:1px solid;border-right:1px solid;top:-1px;right:-1px}.landing-record-sheet:after,.landing-ranking__board:after,.landing-consensus__signal:after,.landing-league__board:after{border-bottom:1px solid;border-left:1px solid;bottom:-1px;left:-1px}.landing-record-sheet__identity{border-right:1px solid var(--landing-steel);align-content:center;gap:1rem;min-width:0;padding:clamp(1.4rem,4vw,2.6rem);display:grid}.landing-record-sheet__identity h3{color:var(--landing-white);font-family:var(--font-display);letter-spacing:-.02em;text-overflow:ellipsis;text-transform:uppercase;font-size:clamp(2.25rem,4.5vw,4.2rem);line-height:.85;overflow:hidden}.landing-record-sheet__identity>div{font-family:var(--landing-tech);text-transform:uppercase;grid-template-columns:auto 1fr;align-items:baseline;gap:.2rem .7rem;display:grid}.landing-record-sheet__identity>div span{color:var(--color-text-muted);letter-spacing:.08em;font-size:.62rem}.landing-record-sheet__identity>div strong{color:var(--landing-lime);font-family:var(--font-display);font-size:2rem;line-height:1}.landing-record-sheet__identity>div b{color:var(--landing-white);letter-spacing:.08em;grid-column:1/-1;font-size:.68rem}.landing-record-sheet__metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-record-sheet__metrics>div{border-right:1px solid var(--landing-steel);border-bottom:1px solid var(--landing-steel);align-content:center;gap:.55rem;min-height:8rem;padding:clamp(1rem,2.5vw,1.8rem);display:grid}.landing-record-sheet__metrics>div:nth-child(2n){border-right:0}.landing-record-sheet__metrics>div:nth-last-child(-n+2){border-bottom:0}.landing-record-sheet__metrics dt{color:var(--color-text-muted);font-family:var(--landing-tech);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.landing-record-sheet__metrics dd{color:var(--landing-white);font-family:var(--font-display);font-variant-numeric:tabular-nums;text-transform:uppercase;font-size:clamp(2rem,4vw,3.8rem);line-height:.85}.landing-record-sheet__movement{border-left:1px solid var(--landing-steel);text-align:center;place-content:center;gap:.55rem;padding:1.5rem;display:grid}.landing-record-sheet__movement svg{fill:none;width:2.4rem;height:2.4rem;stroke:var(--landing-lime);margin-inline:auto}.landing-record-sheet__movement strong{color:var(--landing-lime);font-family:var(--font-display);text-transform:uppercase;font-size:1.8rem;line-height:.9}.landing-record-sheet__movement span{color:var(--color-text-muted);font-family:var(--landing-tech);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.landing-ranking{padding-block:clamp(7rem,12vw,11rem)}.landing-ranking__board{border:1px solid var(--landing-steel);background:linear-gradient(115deg,#16181b,#0f1012);max-width:66rem;margin:clamp(3.5rem,7vw,6rem) auto 0;position:relative;box-shadow:1.4rem 1.4rem #0d0e10}.landing-ranking__views{border-bottom:1px solid var(--landing-steel);grid-template-columns:repeat(3,1fr);display:grid}.landing-ranking__views a{border-right:1px solid var(--landing-steel);min-height:3.65rem;color:var(--color-text-muted);font-family:var(--landing-tech);letter-spacing:.09em;text-transform:uppercase;place-items:center;font-size:.62rem;transition:color .16s,background-color .16s;display:grid;position:relative}.landing-ranking__views a:last-child{border-right:0}.landing-ranking__views a:hover,.landing-ranking__views a.is-active{color:var(--landing-white);background:#c6ff2e0b}.landing-ranking__views a.is-active:after{background:var(--landing-lime);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.landing-ranking__leaders{list-style:none}.landing-ranking__leaders li,.landing-ranking__viewer,.landing-league__board li{border-bottom:1px solid var(--landing-steel);grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;min-height:4.35rem;padding-inline:clamp(1rem,3vw,2rem);display:grid}.landing-ranking__leaders span,.landing-ranking__viewer>span,.landing-league__board li>span{color:var(--landing-concrete);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.35rem}.landing-ranking__leaders strong,.landing-ranking__viewer strong,.landing-league__board li strong{color:var(--landing-white);font-family:var(--landing-tech);letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.72rem;overflow:hidden}.landing-ranking__leaders b,.landing-ranking__viewer b,.landing-league__board li b{color:var(--landing-white);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.5rem}.landing-ranking__viewer{border-top:1px solid var(--landing-lime);border-bottom-color:var(--landing-lime);background:var(--landing-lime);grid-template-columns:5rem minmax(0,1fr) auto auto;position:relative}.landing-ranking__viewer :is(span,strong,b,small){color:var(--landing-black)}.landing-ranking__viewer small{font-family:var(--landing-tech);letter-spacing:.06em;text-transform:uppercase;margin-left:1.2rem;font-size:.5rem}.landing-ranking__board>.landing-demo-label{text-align:right;padding:.55rem 1rem}.landing-consensus{border-block:1px solid var(--landing-steel);background:linear-gradient(90deg, transparent 49.95%, #6a6d722e 50%, transparent 50.05%), var(--landing-anthracite);padding-block:clamp(7rem,12vw,11rem);position:relative}.landing-consensus__layout{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.4fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.landing-consensus .landing-section-heading{text-align:left;margin:0}.division-contender__fighter .fighter-portrait--ranking{flex:none;width:2.2rem}.landing-consensus .landing-section-heading:before,.landing-consensus .landing-section-heading h2,.landing-consensus .landing-section-heading p{margin-inline:0}.landing-consensus__signal{border:1px solid var(--landing-steel);background:radial-gradient(circle at 50% 28%,#c6ff2e0d,#0000 30%),#0f1012;position:relative}.landing-consensus__fighters{border-bottom:1px solid var(--landing-steel);grid-template-columns:1fr auto 1fr;align-items:center;min-height:12rem;padding:clamp(1.2rem,4vw,2.5rem);display:grid}.landing-consensus__fighters>span{gap:.45rem;display:grid}.landing-consensus__fighters>span:last-child{text-align:right}.landing-consensus__fighters strong{color:var(--landing-white);font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.55rem,3.5vw,3.1rem);line-height:.9}.landing-consensus__fighters b{color:var(--landing-lime);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,6vw,5.4rem);line-height:.8}.landing-consensus__fighters i{border:1px solid var(--landing-steel);width:3.25rem;height:3.25rem;color:var(--color-text-muted);font-family:var(--landing-tech);place-items:center;font-size:.65rem;font-style:normal;display:grid;position:relative}.landing-consensus__track{background:var(--color-corner-blue);height:.5rem;overflow:hidden}.landing-consensus__track span{background:var(--color-corner-red);height:100%;display:block}.landing-consensus__outcome{border-bottom:1px solid var(--landing-steel);justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,3vw,2rem);display:flex}.landing-consensus__outcome>span,.landing-consensus__outcome p{color:var(--color-text-muted);font-family:var(--landing-tech);letter-spacing:.055em;text-transform:uppercase;font-size:.62rem}.landing-consensus__outcome strong{color:var(--landing-white)}.landing-consensus__signal>.landing-demo-label{text-align:right;padding:.55rem 1rem;display:block}.landing-league{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.25fr);align-items:center;gap:clamp(2.5rem,8vw,8rem);padding-block:clamp(7rem,12vw,11rem);display:grid}.landing-league__copy{justify-items:start;gap:1.35rem;display:grid}.landing-league__copy h2{color:var(--landing-white);font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(3rem,6.5vw,5.8rem);line-height:.84}.landing-league__copy p{max-width:35ch;color:var(--color-text-muted);font-size:1.05rem;line-height:1.65}.landing-league__copy a{border-bottom:1px solid var(--landing-lime);color:var(--landing-lime);font-family:var(--landing-tech);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.7rem;padding-bottom:.4rem;font-size:.65rem;display:inline-flex}.landing-league__copy a svg{fill:none;stroke:currentColor;width:1rem;height:1rem}.landing-league__board{border:1px solid var(--landing-steel);background:linear-gradient(130deg,#17191c,#0e0f11);position:relative;box-shadow:1.25rem 1.25rem #0d0e10}.landing-league__board>header{border-bottom:1px solid var(--landing-steel);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem clamp(1rem,3vw,2rem);display:flex}.landing-league__board>header strong{color:var(--landing-white);font-family:var(--font-display);text-transform:uppercase;font-size:1.8rem}.landing-league__board>header span{color:var(--color-text-muted);font-family:var(--landing-tech);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem}.landing-league__board ol{list-style:none}.landing-league__board li.is-viewer{background:var(--landing-lime)}@supports (color:color-mix(in lab, red, red)){.landing-league__board li.is-viewer{background:color-mix(in srgb, var(--landing-lime) 9%, transparent)}}.landing-league__board li.is-viewer{border-block-color:var(--landing-lime)}@supports (color:color-mix(in lab, red, red)){.landing-league__board li.is-viewer{border-block-color:color-mix(in srgb, var(--landing-lime) 52%, var(--landing-steel))}}.landing-league__board li.is-viewer>span{color:var(--landing-lime)}.landing-league__board>.landing-action{margin:1rem}.landing-positioning{border-block:1px solid var(--landing-steel);background:repeating-linear-gradient(105deg, transparent 0 3.7rem, #ffffff05 3.75rem 3.8rem), var(--landing-anthracite);padding-block:clamp(6rem,11vw,10rem);position:relative;overflow:hidden}.landing-positioning:before,.landing-positioning:after{background:linear-gradient(90deg, transparent, var(--landing-concrete));content:"";width:28vw;height:1px;position:absolute;top:50%}.landing-positioning:before{left:0}.landing-positioning:after{right:0;transform:rotate(180deg)}.landing-positioning .app-shell{z-index:1;text-align:center;position:relative}.landing-positioning h2{color:var(--landing-white);font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(3.4rem,9vw,6rem);line-height:.8;display:grid}.landing-positioning h2 span:nth-child(2){color:var(--landing-concrete)}.landing-positioning h2 span:last-child{color:var(--landing-lime)}.landing-positioning p{color:var(--color-text-muted);font-family:var(--landing-tech);letter-spacing:.1em;text-transform:uppercase;margin-top:2rem;font-size:.7rem}.landing-final{background:radial-gradient(circle at 50% 48%, #c6ff2e1c, transparent 22%), radial-gradient(ellipse at 50% 100%, #22262a, transparent 58%), var(--landing-black);place-items:center;min-height:min(52rem,82vh);padding-block:clamp(7rem,12vw,11rem);display:grid;position:relative;overflow:hidden}.landing-final:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:3.5rem 3.5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.landing-final__field{pointer-events:none;position:absolute;inset:0}.landing-final__field:before,.landing-final__field:after{background:linear-gradient(transparent, var(--landing-steel), transparent);content:"";width:1px;position:absolute;top:8%;bottom:8%}.landing-final__field:before{left:12.5%}.landing-final__field:after{right:12.5%}.landing-final__field span{border:1px solid #6a6d7242;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-final__field span:first-child{width:15rem;height:15rem}.landing-final__field span:nth-child(2){width:25rem;height:25rem}.landing-final__field span:nth-child(3){width:36rem;height:36rem}.landing-final__content{z-index:1;text-align:center;justify-items:center;gap:1.25rem;display:grid;position:relative}.landing-final__content h2{max-width:12ch;color:var(--landing-white);font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(3.5rem,9vw,6rem);line-height:.82}.landing-final__content p{color:var(--color-text-muted);font-size:clamp(1rem,1.7vw,1.25rem)}.landing-final__content .landing-action{margin-top:.75rem}.landing-final__content small{color:var(--color-text-muted);font-family:var(--landing-tech);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.landing-console__community strong:first-child{color:var(--color-corner-red)}.landing-console__community strong:last-child{color:var(--color-corner-blue)}.landing-console__community i{background:var(--color-corner-blue)}.landing-console__community i b{background:var(--color-corner-red)}.landing-surface[data-landing-enhanced=true] [data-landing-reveal]{opacity:0;transition:opacity .62s ease, transform .72s var(--ease-instrument);transform:translateY(1.75rem)}.landing-surface[data-landing-enhanced=true] [data-landing-reveal].is-visible{opacity:1;transform:translate(0)}.landing-surface[data-landing-enhanced=true] .landing-loop__story>:nth-child(2){transition-delay:80ms}.landing-surface[data-landing-enhanced=true] .landing-loop__story>:nth-child(3){transition-delay:.12s}.landing-hero--broadcast{background:radial-gradient(ellipse at 50% 15%, #e6e6e614, transparent 36%), linear-gradient(105deg, #ffffff06, transparent 34% 66%, #ffffff06), var(--landing-black);min-height:max(54rem,100svh - 6.6rem)}.landing-hero--broadcast:after{background:linear-gradient(to right, #0a0a0c94, transparent 28% 72%, #0a0a0c94), radial-gradient(ellipse at 50% 34%, transparent 15%, #0a0a0c3d 62%, var(--landing-black) 100%)}.landing-broadcast{z-index:8;border-top:1px solid var(--landing-steel);border-bottom:1px solid var(--landing-steel);background:linear-gradient(90deg, #ffffff06, transparent 24% 76%, #ffffff06), var(--landing-black);grid-template-columns:minmax(16rem,1fr) auto minmax(13rem,.7fr);align-items:stretch;width:min(90rem,100% - 2rem);min-height:4.9rem;display:grid;position:absolute;top:clamp(.7rem,1.5vh,1.25rem);left:50%}@supports (color:color-mix(in lab, red, red)){.landing-broadcast{background:linear-gradient(90deg, #ffffff06, transparent 24% 76%, #ffffff06), color-mix(in srgb, var(--landing-black) 92%, transparent)}}.landing-broadcast{transform:translate(-50%)}.landing-broadcast:before,.landing-broadcast:after{background:var(--landing-lime);content:"";width:4.5rem;height:2px;position:absolute;top:-1px}.landing-broadcast:before{left:0}.landing-broadcast:after{right:0}.landing-broadcast__event,.landing-broadcast__date{align-content:center;min-width:0;padding:.55rem 1rem;display:grid}.landing-broadcast__event{border-right:1px solid var(--landing-steel);gap:.18rem}.landing-broadcast__signal,.landing-broadcast__meta,.landing-broadcast__date span,.landing-event-countdown small,.landing-broadcast__pending{font-family:var(--landing-tech);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:700}.landing-broadcast__signal{color:var(--landing-lime);align-items:center;gap:.45rem;display:flex}.landing-broadcast__signal i{background:currentColor;width:.38rem;height:.38rem;box-shadow:0 .25rem .75rem #c6ff2e47}.landing-broadcast__name{color:var(--landing-white);font-family:var(--font-display);letter-spacing:-.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(1.35rem,1.9vw,1.9rem);font-weight:780;line-height:.95;overflow:hidden}.landing-broadcast__meta,.landing-broadcast__date span{color:var(--color-text-muted)}.landing-event-countdown{border-right:1px solid var(--landing-steel);font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr) auto) minmax(0,1fr);align-items:stretch;min-width:24rem;display:grid}.landing-event-countdown__unit{align-content:center;justify-items:center;gap:.08rem;min-width:4.2rem;padding:.35rem .55rem;display:grid}.landing-event-countdown__unit strong{color:var(--landing-white);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.7rem,3vw,2.55rem);font-weight:760;line-height:.78}.landing-event-countdown__unit:last-child strong{color:var(--landing-lime)}.landing-event-countdown small{color:var(--color-text-muted)}.landing-event-countdown__separator{color:var(--landing-concrete);font-family:var(--font-display);align-self:center;font-size:1.65rem;line-height:1}.landing-event-countdown[data-event-countdown-state=live]{grid-template-columns:1fr;place-items:center}.landing-event-countdown[data-event-countdown-state=live]:after{color:var(--landing-lime);content:"Événement en cours";font-family:var(--landing-tech);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.landing-event-countdown[data-event-countdown-state=live]>*{display:none}.landing-broadcast__date{text-align:right;justify-items:end;gap:.3rem}.landing-broadcast__date time{color:var(--landing-white);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.01em;text-transform:uppercase;font-size:1.05rem}.landing-broadcast--pending{grid-template-columns:minmax(0,1fr) auto}.landing-broadcast__pending{color:var(--color-text-muted);align-items:center;padding:.75rem 1rem;display:grid}.landing-pending-card{z-index:3;border:1px solid var(--landing-steel);border-top:2px solid var(--landing-lime);background:linear-gradient(110deg, #ffffff0a, transparent 48%), var(--landing-black);gap:.75rem;width:min(42rem,100% - 2rem);padding:clamp(1.25rem,3vw,2rem);display:grid;position:absolute;bottom:5.4rem;right:50%}@supports (color:color-mix(in lab, red, red)){.landing-pending-card{background:linear-gradient(110deg, #ffffff0a, transparent 48%), color-mix(in srgb, var(--landing-black) 94%, transparent)}}.landing-pending-card{transform:translate(50%);box-shadow:0 1.4rem 3.2rem -1rem #0000009e}.landing-pending-card>span{color:var(--landing-lime);font-family:var(--landing-tech);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:700}.landing-pending-card>strong{color:var(--landing-white);font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(2rem,4vw,3.5rem);line-height:.92}.landing-pending-card>p{max-width:52ch;color:var(--color-text-muted);line-height:1.55}.landing-pending-card>a{width:fit-content;color:var(--landing-white);font-family:var(--landing-tech);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.68rem;font-weight:700;display:inline-flex}.landing-pending-card>a:hover,.landing-pending-card>a:focus-visible{color:var(--landing-lime)}.landing-pending-card svg{width:.9rem;height:.9rem}.landing-hero--broadcast .landing-hero__copy{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.9rem;width:min(78rem,100% - 3rem);top:clamp(8.75rem,15.5vh,10.5rem)}.landing-hero--broadcast .landing-hero__copy h1{color:var(--landing-white);letter-spacing:-.03em;text-wrap:balance;white-space:normal;justify-items:center;font-size:clamp(3.85rem,7.25vw,6rem);line-height:.75;display:grid}.landing-hero--broadcast .landing-hero__copy h1 span,.landing-hero--broadcast .landing-hero__copy h1 strong{display:block}.landing-hero--broadcast .landing-hero__copy h1 span:first-child{font-size:.78em}.landing-hero--broadcast .landing-hero__copy h1 strong{width:max-content;max-width:100%;margin-top:.16em;font-size:.78em;font-weight:820;position:relative}.landing-hero--broadcast .landing-hero__copy h1 strong:after{background:var(--landing-lime);content:"";width:.9em;height:2px;position:absolute;bottom:-.11em;right:.02em}.landing-hero--broadcast .landing-hero__offer{justify-items:center;gap:.9rem;padding:0}.landing-hero--broadcast .landing-hero__offer>p{max-width:68ch;color:var(--landing-white);text-wrap:balance;font-size:clamp(.9rem,1.15vw,1.05rem);line-height:1.45}.landing-hero--broadcast .landing-faceoff{inset:12rem 0 0}.landing-hero--broadcast .landing-contender{opacity:.92;width:clamp(20rem,29vw,30rem);height:min(60vh,36rem);transition:opacity .32s ease, filter .32s ease, transform .48s var(--ease-instrument);bottom:9.1rem}.landing-hero--broadcast .landing-contender__portrait.fighter-portrait{-webkit-mask-image:linear-gradient(#000 0 70%,#0000 98%);mask-image:linear-gradient(#000 0 70%,#0000 98%)}.landing-hero--broadcast .landing-contender input:checked+.landing-contender__portrait.fighter-portrait{box-shadow:none;background:radial-gradient(at 50% 25%,#e6e6e612,#0000 58%),0 0;border:0}.landing-hero--broadcast .landing-contender__identity{bottom:8.8rem}@media (min-width:48.01rem){.landing-hero--broadcast .landing-contender--blue .landing-contender__identity{width:min(22rem,88%)}.landing-hero--broadcast .landing-contender--blue .landing-contender__identity strong{overflow-wrap:normal;word-break:normal;max-width:none}}.landing-predictor[data-selected-corner=red] .landing-contender--blue,.landing-predictor[data-selected-corner=blue] .landing-contender--red{opacity:.46;filter:grayscale(.42)brightness(.74)}.landing-predictor[data-selected-corner=red] .landing-contender--red,.landing-predictor[data-selected-corner=blue] .landing-contender--blue{opacity:1}.landing-hero--broadcast .landing-console{width:min(72rem,100% - 25rem);bottom:2.9rem;box-shadow:0 1.4rem 3.2rem -1rem #0000009e}.landing-hero--broadcast .landing-console__decision{isolation:isolate;grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) minmax(14rem,.85fr);display:grid;position:relative;overflow:hidden}.landing-hero--broadcast .landing-console__decision:after{z-index:4;content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#c6ff2e57,#0000);width:28%;position:absolute;top:0;bottom:0;left:-28%}.landing-hero--broadcast .landing-console__step:not([hidden]){animation:landing-choice-deploy .48s var(--ease-instrument) both}.landing-hero--broadcast .landing-console__step[data-prediction-step=method]{grid-column:1}.landing-hero--broadcast .landing-console__step[data-prediction-step=round]{grid-column:2}.landing-hero--broadcast .landing-console__submit{grid-column:3;gap:.35rem}.landing-console__auth-note{color:var(--color-text-muted);font-family:var(--landing-tech);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.52rem;line-height:1.2;display:flex}.landing-console__auth-note svg{width:.72rem;height:.72rem;color:var(--landing-lime);flex:none}.landing-predictor[data-prediction-stage=complete] .landing-console{border-color:var(--landing-lime)}@supports (color:color-mix(in lab, red, red)){.landing-predictor[data-prediction-stage=complete] .landing-console{border-color:color-mix(in srgb, var(--landing-lime) 58%, var(--landing-steel))}}.landing-predictor[data-motion-active=true][data-motion-replay=pulse][data-selected-corner=red] .landing-console__decision:after{animation:landing-decision-scan-right .56s var(--ease-instrument) both}.landing-predictor[data-motion-active=true][data-motion-replay=pulse][data-selected-corner=blue] .landing-console__decision:after{animation:landing-decision-scan-left .56s var(--ease-instrument) both}@keyframes landing-choice-deploy{0%{opacity:.16;clip-path:inset(0 100% 0 0);filter:blur(5px);transform:translate(-.7rem)}to{opacity:1;clip-path:inset(0);filter:blur();transform:translate(0)}}@keyframes landing-decision-scan-right{0%{opacity:0;transform:translate(0)}16%{opacity:1}to{opacity:0;transform:translate(460%)}}@keyframes landing-decision-scan-left{0%{opacity:0;transform:translate(460%)}16%{opacity:1}to{opacity:0;transform:translate(0)}}.landing-hero--broadcast .landing-contender--red{left:max(0rem,50% - 47rem)}.landing-hero--broadcast .landing-contender--blue{right:max(0rem,50% - 47rem)}.landing-hero--broadcast .landing-hero__copy h1{gap:.28rem}.landing-hero--broadcast .landing-hero__copy h1 span:first-child{color:var(--landing-concrete);letter-spacing:-.015em;font-size:clamp(1.65rem,3.1vw,2.8rem);font-weight:680;line-height:.95}.landing-hero--broadcast .landing-hero__copy h1 strong{color:var(--landing-white);margin-top:0;font-size:clamp(4.2rem,8.2vw,6rem);line-height:.78}.landing-predictor[data-prediction-stage=winner] .landing-console__decision{display:none}.landing-record-sheet__identity{grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:.6rem 1rem}.landing-record-sheet__identity>.landing-demo-label{grid-column:1/-1}.landing-record-sheet__identity>.fight-iq-rank-badge{--fight-iq-rank-size:clamp(4.4rem, 6vw, 4.9rem);grid-row:2/4}.landing-record-sheet__identity h3,.landing-record-sheet__identity>div{grid-column:2}.landing-record-sheet__identity h3{font-size:clamp(1.8rem,3.4vw,3rem)}.landing-ranking__leaders li,.landing-ranking__viewer{grid-template-columns:4rem 2.25rem minmax(0,1fr) 7rem auto;gap:.85rem;position:relative}.landing-ranks__track{scrollbar-width:none}.landing-ranks__track::-webkit-scrollbar{display:none}.landing-ranking__leaders b small,.landing-ranking__viewer b small{margin-left:.15rem;font-size:.45em}}@layer utilities{@layer daisyui.l1.l2{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;align-items:normal;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible),.diff:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:hover .diff-item-2:after{height:2.4rem}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}@starting-style{.modal.modal-open{opacity:0}}.modal[open]{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal[open]>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal[open]){--page-scroll-lock: }@starting-style{.modal[open]{opacity:0}}.modal:popover-open{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal:popover-open>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal:popover-open){--page-scroll-lock: }@starting-style{.modal:popover-open{opacity:0}}.modal:target{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal:target>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal:target){--page-scroll-lock: }@starting-style{.modal:target{opacity:0}}.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal-toggle:checked+.modal>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal-toggle:checked+.modal){--page-scroll-lock: }@starting-style{.modal-toggle:checked+.modal{opacity:0}}.modal.modal-open{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal.modal-open>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal.modal-open){--page-scroll-lock: }@starting-style{.modal.modal-open{opacity:0}}.tabs-border>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color) #0000;border-radius:var(--radius-field);position:relative}.tabs-border>.tab:before{content:"";background-color:var(--tab-border-color);width:calc(100% - var(--tab-p) * 2);border-radius:var(--radius-field);height:3px;bottom:0;left:var(--tab-p);transition:background-color .2s;position:absolute}:is(.tabs-border>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-border>.tab:is(input:checked),.tabs-border>.tab:is(label:has(:checked))):before{--tab-border-color:currentColor;border-top:3px solid}.tabs-lift>.tab{--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es)}.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad));background-color:var(--tab-bg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start), var(--radius-end);background-size:var(--tab-radius-limit) var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{--radius-start:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{transform:rotateY(180deg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{--radius-end:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{transform:rotateY(180deg)}.tabs-top>.tab{--tab-order:0;--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-top>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-top>.tab:is(input:checked),.tabs-top>.tab:is(label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad))}.tabs-bottom>.tab{--tab-order:1;--tab-border:var(--border) 0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color) #0000 #0000 #0000;--tab-paddings:0 var(--tab-p) var(--border) var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-bottom>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-bottom>.tab:is(input:checked),.tabs-bottom>.tab:is(label:has(:checked)){--tab-border:0 var(--border) var(--border) var(--border);--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color);--tab-paddings:var(--border) calc(var(--tab-p) - var(--border)) 0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right, var(--tab-radius-grad))}.tabs-box>.tab{border-radius:var(--radius-field);border-style:none}.tabs-box>.tab:focus-visible,.tabs-box>.tab:is(label:has(:checked:focus-visible)){outline-offset:2px}.tabs-box>.tab:focus-visible{z-index:1}.tabs-xs>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}.tabs-sm>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}.tabs-md>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}.tabs-lg>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}.tabs-xl>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}.list .list-row:has(.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row>*{grid-row-start:1}.dropdown-start :where(.dropdown-content){inset-inline-end:auto;translate:0}[dir=rtl] :is(.dropdown-start :where(.dropdown-content)){translate:0}.dropdown-left .dropdown-content{transform-origin:100%;inset-inline-end:100%;top:0;bottom:auto}.dropdown-right .dropdown-content{transform-origin:0;inset-inline-start:100%;top:0;bottom:auto}.dropdown-bottom .dropdown-content{transform-origin:top;top:100%;bottom:auto}.dropdown-top .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}.steps-horizontal .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps-horizontal .step:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] :is(.steps-horizontal .step):before{translate:0}.steps-vertical .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid}.steps-vertical .step:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] :is(.steps-vertical .step):before{translate:50% -50%}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1}@media (prefers-reduced-motion:no-preference){.swap>*{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.checkbox:disabled,.radio:disabled{cursor:not-allowed;opacity:.2}:where(.navbar){position:relative}.image-full>.card-body{color:var(--color-neutral-content);position:relative}.card-xs .card-body{--card-p:.5rem;--card-fs:.6875rem}.card-sm .card-body{--card-p:1rem;--card-fs:.75rem}.card-md .card-body{--card-p:1.5rem;--card-fs:.875rem}.card-lg .card-body{--card-p:2rem;--card-fs:1rem}.card-xl .card-body{--card-p:2.5rem;--card-fs:1.125rem}.dropdown-center{--anchor-h:center}.dropdown-center :where(.dropdown-content){inset-inline-end:50%;translate:50%}[dir=rtl] :is(.dropdown-center :where(.dropdown-content)){translate:-50%}.dropdown-center.dropdown-left{--anchor-h:left;--anchor-v:center}.dropdown-center.dropdown-left .dropdown-content{top:auto;bottom:50%;translate:0 50%}.dropdown-center.dropdown-right{--anchor-h:right;--anchor-v:center}.dropdown-center.dropdown-right .dropdown-content{top:auto;bottom:50%;translate:0 50%}.dropdown-end{--anchor-h:span-left}.dropdown-end :where(.dropdown-content){inset-inline-end:0;translate:0}[dir=rtl] :is(.dropdown-end :where(.dropdown-content)){translate:0}.dropdown-end.dropdown-left{--anchor-h:left;--anchor-v:span-top}.dropdown-end.dropdown-left .dropdown-content{top:auto;bottom:0}.dropdown-end.dropdown-right{--anchor-h:right;--anchor-v:span-top}.dropdown-end.dropdown-right .dropdown-content{top:auto;bottom:0}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}.tabs-lift:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-lift>.tab-content{--tabcontent-margin:calc(-1 * var(--border)) 0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}:is(.tabs-lift :checked,.tabs-lift label:has(:checked),.tabs-lift :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:first-child,:is(.tabs-lift :checked,.tabs-lift label:has(:checked),.tabs-lift :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}.tabs-top:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-top>.tab-content{--tabcontent-order:1;--tabcontent-margin:calc(-1 * var(--border)) 0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}:is(.tabs-top :checked,.tabs-top label:has(:checked),.tabs-top :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:first-child,:is(.tabs-top :checked,.tabs-top label:has(:checked),.tabs-top :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}.tabs-bottom:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color)}.tabs-bottom>.tab-content{--tabcontent-order:0;--tabcontent-margin:0 0 calc(-1 * var(--border)) 0;--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:0;--tabcontent-radius-ee:var(--radius-box)}.tabs-box>.tab-content{height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height) / 2, var(--radius-field)) + min(.25rem, var(--tabs-box-radius)) - var(--border));margin-top:.25rem}.carousel-start .carousel-item{scroll-snap-align:start}.carousel-center .carousel-item{scroll-snap-align:center}.carousel-end .carousel-item{scroll-snap-align:end}.stats-horizontal .stat:not(:last-child){border-inline-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab, red, red)){.stats-horizontal .stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)}}.stats-horizontal .stat:not(:last-child){border-block-end:none}.stats-vertical .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab, red, red)){.stats-vertical .stat:not(:last-child){border-block-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)}}.card-xs .card-title{--cardtitle-fs:.875rem}.card-sm .card-title{--cardtitle-fs:1rem}.card-md .card-title{--cardtitle-fs:1.125rem}.card-lg .card-title{--cardtitle-fs:1.25rem}.card-xl .card-title{--cardtitle-fs:1.375rem}.btn-square{width:var(--size);height:var(--size);padding-inline:0}.badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.badge-outline{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}:is(.tabs-lift :checked,.tabs-lift label:has(:checked),.tabs-lift :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:first-child,:is(.tabs-lift :checked,.tabs-lift label:has(:checked),.tabs-lift :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:nth-child(n+3),:is(.tabs-top :checked,.tabs-top label:has(:checked),.tabs-top :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:first-child,:is(.tabs-top :checked,.tabs-top label:has(:checked),.tabs-top :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}:is(.tabs-bottom>:checked,.tabs-bottom>:is(label:has(:checked)),.tabs-bottom>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:not(:nth-child(2)){--tabcontent-radius-es:var(--radius-box)}.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px var(--color-neutral), 0 1px 6px -4px var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]){box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 50%), #0000), 0 1px 6px -4px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 100%), #0000)}}@media (forced-colors:active){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]){border:1px solid}}.checkbox-sm{--size:calc(var(--size-selector,.25rem) * 5);padding:.1875rem}.menu-xs .menu-title{padding-block:.25rem;padding-inline:.5rem}.menu-sm .menu-title,.menu-md .menu-title{padding-block:.5rem;padding-inline:.75rem}.menu-lg .menu-title,.menu-xl .menu-title{padding-block:.75rem;padding-inline:1.5rem}.table-sm :not(thead,tfoot) tr{font-size:.75rem}.table-sm :where(th,td){padding-block:.5rem;padding-inline:.75rem}.alert-error{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}.alert-info{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}.alert-success{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}.alert-warning{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}.checkbox-primary{color:var(--color-primary-content);--input-color:var(--color-primary)}.checkbox-secondary{color:var(--color-secondary-content);--input-color:var(--color-secondary)}@media (hover:hover){.link-info:hover{color:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.link-info:hover{color:color-mix(in oklab, var(--color-info) 80%, #000)}}}.link-info{color:var(--color-info)}@media (hover:hover){.link-primary:hover{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.link-primary:hover{color:color-mix(in oklab, var(--color-primary) 80%, #000)}}}.link-primary{color:var(--color-primary)}@media (hover:hover){.link-secondary:hover{color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.link-secondary:hover{color:color-mix(in oklab, var(--color-secondary) 80%, #000)}}}.link-secondary{color:var(--color-secondary)}@media (hover:hover){.link-success:hover{color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.link-success:hover{color:color-mix(in oklab, var(--color-success) 80%, #000)}}}.link-success{color:var(--color-success)}@media (hover:hover){.link-warning:hover{color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.link-warning:hover{color:color-mix(in oklab, var(--color-warning) 80%, #000)}}}.link-warning{color:var(--color-warning)}.btn-info{--btn-color:var(--color-info);--btn-fg:var(--color-info-content);--btn-soft-bg:initial}.btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem) * 12)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-soft-bg:initial}.btn-secondary{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content);--btn-soft-bg:initial}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}.btn-success{--btn-color:var(--color-success);--btn-fg:var(--color-success-content);--btn-soft-bg:initial}.btn-warning{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content);--btn-soft-bg:initial}.badge-error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.badge-secondary{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}.badge-success{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}@media (prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup)[open].collapse-arrow>.collapse-title:after,.collapse:not(td,tr,colgroup).collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}.collapse:not(td,tr,colgroup).collapse-open.collapse-plus>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}:is(.collapse:not(td,tr,colgroup)[tabindex].collapse-arrow:focus:not(.collapse-close),.collapse:not(td,tr,colgroup).collapse-arrow[tabindex]:focus-within:not(.collapse-close))>.collapse-title:after,.collapse:not(td,tr,colgroup).collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse:not(td,tr,colgroup)[open].collapse-plus>.collapse-title:after,.collapse:not(td,tr,colgroup)[tabindex].collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse:not(td,tr,colgroup).collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}@layer daisyui.l1.l2.l3{.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:overlay .3s allow-discrete, visibility .3s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}.modal::backdrop{display:none}.modal[popover]{color:inherit;background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0;inset:0}.modal[popover]::backdrop{background-color:oklch(0% 0 0/.4);transition:background-color .3s ease-out}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tooltip{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);--tt-tail-off:.5rem;display:inline-block;position:relative}.tooltip>.tooltip-content,.tooltip[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;transform:translateX(var(--tt-trans,-50%)) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off) 50%;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;position:absolute}.tooltip:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);transform:translateX(var(--tt-trans,-50%)) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail) 50%;display:block;position:absolute}@media (prefers-reduced-motion:no-preference){.tooltip>.tooltip-content,.tooltip[data-tip]:before,.tooltip:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{opacity:1;--tt-pos:0rem}@media (prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{opacity:1;--tt-pos:0rem}@media (prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{opacity:1;--tt-pos:0rem}@media (prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem) * 10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.tab:is(.tabs>.tab){cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}.tab:is(.tabs>.tab){--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field), var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)), var(--tab-border-color) calc(69% - var(--border) + .25px), var(--tab-border-color) 69%, var(--tab-bg) calc(69% + .25px);order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;font-size:.875rem}.tab:is(.tabs>.tab):is(input[type=radio]){min-width:fit-content}.tab:is(.tabs>.tab):is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(.tabs>.tab):is(label){position:relative}.tab:is(.tabs>.tab):is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:is(.tabs>.tab):checked,.tab:is(.tabs>.tab):is(label:has(:checked)),.tab:is(.tabs>.tab):is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.tab:is(.tabs>.tab):not(input):empty{cursor:default;flex-grow:1}.tab:is(.tabs>.tab):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tab:is(.tabs>.tab):focus-visible,.tab:is(.tabs>.tab):is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab:is(.tabs>.tab)[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul,li menu){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul,li menu):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,menu,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu details{interpolate-size:allow-keywords;overflow:hidden}.menu details::details-content{block-size:0}@media (prefers-reduced-motion:no-preference){.menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01)}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}:is(.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled,.menu :where(li) [disabled]{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li).menu-disabled,.menu :where(li) [disabled]{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.dropdown{position-area:var(--anchor-v,bottom) var(--anchor-h,span-right);display:inline-block;position:relative}.dropdown>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown>:not(:has(~[class*=dropdown-content])):focus{outline-offset:2px;outline:2px solid #0000}}.dropdown[popover]{z-index:999}@media (prefers-reduced-motion:no-preference){.dropdown[popover]{transition-behavior:allow-discrete;transition-property:opacity,scale,display,overlay;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown[popover]{opacity:0;scale:.95}}@media (prefers-reduced-motion:no-preference){.dropdown .dropdown-content{transition-behavior:allow-discrete;transition-property:opacity,scale,display,overlay;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown .dropdown-content{opacity:0;scale:.95}}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within)>[tabindex]:first-child{pointer-events:none}.dropdown:is(details){overflow:revert-layer}.dropdown:is(details) summary::-webkit-details-marker{display:none}.dropdown:where([popover]){background:0 0}.dropdown[popover]{color:inherit;position:fixed}@supports not (position-area:bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-close{transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover].dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover]::backdrop{background-color:oklab(0% none none/.3)}}:is(.dropdown[popover].dropdown-close,.dropdown[popover]:not(.dropdown-open,:popover-open)){transform-origin:top;opacity:0;display:none;scale:.95}:where(.btn){width:unset}.btn{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:var(--btn-color,var(--color-base-200));border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.btn{--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn{--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none, var(--fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset, var(--btn-shadow)}.btn:is([type=checkbox],[type=radio]){appearance:none}.btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.loading{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.countdown{display:inline-flex}.countdown>*{visibility:hidden;--value-v:calc(mod(max(0, var(--value)), 1000));--value-hundreds:calc(round(to-zero, var(--value-v) / 100, 1));--value-tens:calc(round(to-zero, mod(var(--value-v), 100) / 10, 1));--value-ones:calc(mod(var(--value-v), 100));--show-hundreds:clamp(clamp(0, var(--digits,1) - 2, 1), var(--value-hundreds), 1);--show-tens:clamp(clamp(0, var(--digits,1) - 1, 1), var(--value-tens) + var(--show-hundreds), 1);--first-digits:calc(round(to-zero, var(--value-v) / 10, 1));height:1em;width:calc(1ch + var(--show-tens) * 1ch + var(--show-hundreds) * 1ch);direction:ltr;transition:width .4s ease-out .2s;display:inline-block;position:relative;overflow-y:clip}.countdown>:before,.countdown>:after{visibility:visible;--tw-content:"00\a 01\a 02\a 03\a 04\a 05\a 06\a 07\a 08\a 09\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30\a 31\a 32\a 33\a 34\a 35\a 36\a 37\a 38\a 39\a 40\a 41\a 42\a 43\a 44\a 45\a 46\a 47\a 48\a 49\a 50\a 51\a 52\a 53\a 54\a 55\a 56\a 57\a 58\a 59\a 60\a 61\a 62\a 63\a 64\a 65\a 66\a 67\a 68\a 69\a 70\a 71\a 72\a 73\a 74\a 75\a 76\a 77\a 78\a 79\a 80\a 81\a 82\a 83\a 84\a 85\a 86\a 87\a 88\a 89\a 90\a 91\a 92\a 93\a 94\a 95\a 96\a 97\a 98\a 99\a ";content:var(--tw-content);font-variant-numeric:tabular-nums;white-space:pre;text-align:end;direction:rtl;transition:all 1s cubic-bezier(1,0,0,1),width .2s ease-out .2s,opacity .2s ease-out .2s;position:absolute;overflow-x:clip}.countdown>:before{width:calc(1ch + var(--show-hundreds) * 1ch);top:calc(var(--first-digits) * -1em);opacity:var(--show-tens);inset-inline-end:0}.countdown>:after{width:1ch;top:calc(var(--value-ones) * -1em);inset-inline-start:0}.\!filter{flex-wrap:wrap!important;display:flex!important}.\!filter [type=radio]{width:auto!important}.\!filter input{opacity:1!important;transition:visibility .1s allow-discrete, margin .1s, opacity .3s, padding .3s, border-width .1s!important;overflow:hidden!important;scale:1!important}.\!filter input.filter-reset{aspect-ratio:1!important}.\!filter input.filter-reset:after{--tw-content:"×"!important;content:var(--tw-content)!important}.\!filter>input:not(:last-child),.\!filter>:not(:last-child) input{margin-inline-end:.25rem!important}.filter{flex-wrap:wrap;display:flex}.filter [type=radio]{width:auto}.filter input{opacity:1;transition:visibility .1s allow-discrete, margin .1s, opacity .3s, padding .3s, border-width .1s;overflow:hidden;scale:1}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter>input:not(:last-child),.filter>:not(:last-child) input{margin-inline-end:.25rem}:is(.validator:user-valid,.validator:has(:user-valid)),:is(.validator:user-valid,.validator:has(:user-valid)):focus,:is(.validator:user-valid,.validator:has(:user-valid)):checked,:is(.validator:user-valid,.validator:has(:user-valid))[aria-checked=true],:is(.validator:user-valid,.validator:has(:user-valid)):focus-within{--input-color:var(--color-success)}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))),:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus,:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):checked,:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))[aria-checked=true],:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus-within{--input-color:var(--color-error)}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0, auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.dropdown .dropdown-content{position:absolute}.dropdown.dropdown-close .dropdown-content,.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,.dropdown.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:.95}.dropdown .dropdown-content{z-index:999}@media (prefers-reduced-motion:no-preference){.dropdown .dropdown-content{transition-behavior:allow-discrete;transition-property:opacity,scale,display,overlay;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown .dropdown-content{opacity:0;scale:.95}}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within) .dropdown-content,.dropdown:not(.dropdown-close).dropdown-hover:hover .dropdown-content{opacity:1;scale:1}.toast{translate:var(--toast-x,0) var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}@media (prefers-reduced-motion:no-preference){.toast>*{animation:.25s ease-out toast}}.toggle{border:var(--border) solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.toggle{box-shadow:0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab, red, red)){.toggle{--input-color:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.toggle{--toggle-p:calc(var(--size) * .125);--size:calc(var(--size-selector,.25rem) * 6);width:calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:0deg}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:0deg}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);width:100%;height:100%;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab, red, red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000)}}.toggle:before{background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}@media (forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible,.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:checked:before{background-color:currentColor}@starting-style{.toggle:checked:before{opacity:0}}.toggle[aria-checked=true]{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle[aria-checked=true]:before{background-color:currentColor}@starting-style{.toggle[aria-checked=true]:before{opacity:0}}.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:has(>input:checked):before{background-color:currentColor}@starting-style{.toggle:has(>input:checked):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border) solid currentColor;background-color:#0000}.input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--size:calc(var(--size-field,.25rem) * var(--in-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.input input::placeholder{color:var(--color-base-content);opacity:.5}.input input:focus,.input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input input:focus,.input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.input::-webkit-inner-spin-button{margin-inline-end:-10px}.input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.input{text-align:start;display:inline-flex;position:relative}input.input[type=url],input.input[type=tel],input.input[type=email],input.input[type=number]{direction:ltr}input.input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}input.input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}input.input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input input{text-align:start;display:inline-flex;position:relative}.input input[type=url],.input input[type=tel],.input input[type=email],.input input[type=number]{direction:ltr}.input input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}.input input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}.input input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus{--font-size:1rem}}}.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus-within{--font-size:1rem}}}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.input:has(>input[disabled]){box-shadow:none}.input:has(>input[disabled])::placeholder,.input:has(>input[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.input:is(:disabled,[disabled]){box-shadow:none}.input:is(:disabled,[disabled])::placeholder,.input:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .input{box-shadow:none}fieldset:disabled .input::placeholder,fieldset:disabled .input ::placeholder{color:var(--color-base-content);opacity:.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.range{--range-bg:color-mix(in oklab, currentColor 10%, #0000)}}.range{--range-fill-x:calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2));--range-fill-y:0;--range-fill-spread:calc(100cqw * var(--range-fill));cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);position:relative;inset-block-start:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);background-color:currentColor;position:relative}@supports (color:color-mix(in lab, red, red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}.range:disabled{cursor:not-allowed;opacity:.3}.indicator{width:max-content;display:inline-flex;position:relative}.indicator :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%) var(--indicator-y,-50%);position:absolute}.table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(:is(.table tr.row-hover),.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.table :where(.table-pin-rows thead){z-index:1;position:sticky;top:0}.table :where(.table-pin-rows tfoot){z-index:1;position:sticky;bottom:0}.table :where(.table-pin-rows :is(thead,tfoot) tr){background-color:var(--color-base-100)}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.aura{--aura-padding:.125rem;padding:var(--aura-padding);border-radius:calc(var(--aura-padding) + var(--aura-radius,var(--radius-box)));animation:aura var(--tw-duration,6s) linear infinite;background-image:conic-gradient(from var(--aura-angle), transparent 225deg, currentColor);display:inline-block;position:relative}@media (prefers-reduced-motion:reduce){.aura{animation-duration:calc(var(--tw-duration,6s) * 4)}}.aura:before{animation:inherit;background-color:inherit;background-image:inherit;border-radius:inherit;z-index:0;opacity:.7;filter:blur(.25rem);content:"";width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.aura:after{animation:inherit;background-color:inherit;background-image:inherit;border-radius:inherit;z-index:0;opacity:.7;filter:blur(1rem);content:"";opacity:.3;width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.aura>*{z-index:1;position:relative}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--size:calc(var(--size-field,.25rem) * var(--sl-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.select{width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.select{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select::placeholder{color:var(--color-base-content);opacity:.5}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus{outline:2px solid var(--input-color);outline-offset:2px}.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px}.select:open{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:open{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:open{outline:2px solid var(--input-color);outline-offset:2px;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}.select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.select:has(>select[disabled]){box-shadow:none}.select:has(>select[disabled])::placeholder,.select:has(>select[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.select:is(:disabled,[disabled]){box-shadow:none}.select:is(:disabled,[disabled])::placeholder,.select:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .select{box-shadow:none}fieldset:disabled .select::placeholder,fieldset:disabled .select ::placeholder{color:var(--color-base-content);opacity:.2}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){:is(.select,.select select){appearance:base-select}:is(.select,.select select)::picker(select){appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.checkbox{border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox{border:var(--border) solid var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox:checked:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){.checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox[aria-checked=true]:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border) solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.radio{border:var(--border) solid var(--input-color,color-mix(in srgb, currentColor 20%, #0000))}}.radio{box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked{background-color:var(--color-base-100);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.radio:checked{animation:.2s ease-out radio}}.radio:checked:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media (forced-colors:active){.radio:checked:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.radio:checked:before{outline-offset:-1rem;outline:.25rem solid}}.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.radio[aria-checked=true]{animation:.2s ease-out radio}}.radio[aria-checked=true]:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media (forced-colors:active){.radio[aria-checked=true]:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.radio[aria-checked=true]:before{outline-offset:-1rem;outline:.25rem solid}}.rating{vertical-align:middle;--size:var(--size-selector,.25rem) * 6;display:inline-flex;position:relative}.rating input{cursor:pointer;appearance:none}.rating *{background-color:var(--color-base-content);opacity:.2;width:calc(var(--size) * 1);height:calc(var(--size));border-radius:0}@media (prefers-reduced-motion:no-preference){.rating *{animation:.25s ease-out rating}}.rating .rating-hidden{background-color:#0000;width:.5rem}.rating :checked,.rating [aria-checked=true],.rating [aria-current=true],.rating :has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}.rating :focus-visible{scale:1.1}@media (prefers-reduced-motion:no-preference){.rating :focus-visible{transition:scale .2s ease-out}}.rating :active:focus{animation:none;scale:1.1}.navbar{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}.card-body{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus-visible,.card[aria-checked=true],.card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.card:has(>:checked:focus-visible),.card[aria-checked=true]:focus-visible,.card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card>:is([type=checkbox],[type=radio]){appearance:none}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress{background-color:color-mix(in oklab, currentcolor 20%, transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media (prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media (prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}@media (prefers-reduced-motion:no-preference){.progress::-moz-progress-bar{transition:inline-size .3s}}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}@media (prefers-reduced-motion:no-preference){.progress::-webkit-progress-value{transition:inline-size .3s}}}.file-input{border:var(--border) solid #0000;cursor:pointer;appearance:none;background-color:var(--color-base-100);vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.file-input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.file-input{--size:calc(var(--size-field,.25rem) * 10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.file-input::file-selector-button{cursor:pointer;webkit-user-select:none;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border) * 2);margin-inline-end:1rem;margin-block:calc(var(--border) * -1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise) * 100%);background-image:var(--fx-noise);text-shadow:0 .5px oklch(1 0 0 / calc(var(--depth) * .15));box-shadow:0 .5px 0 .5px white inset, var(--btn-shadow);border-start-start-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border) * -1);padding-inline:1rem;font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{box-shadow:0 .5px 0 .5px color-mix(in oklab, color-mix(in oklab, white 30%, var(--btn-bg)) calc(var(--depth) * 20%), #0000) inset, var(--btn-shadow)}}.file-input::file-selector-button{--size:calc(var(--size-field,.25rem) * 10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{--btn-border:color-mix(in oklab, var(--btn-bg), #000 5%)}}.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) 30%, #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) 30%, #0000)}}.file-input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.file-input:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) 10%, #0000)}}.file-input:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.file-input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.file-input:has(>input[disabled])::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input:has(>input[disabled])::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.file-input:has(>input[disabled]){box-shadow:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input:has(>input[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.file-input:has(>input[disabled])::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-fg:var(--color-base-content);background-image:none}@supports (color:color-mix(in lab, red, red)){.file-input:has(>input[disabled])::file-selector-button{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.file-input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.file-input:is(:disabled,[disabled])::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input:is(:disabled,[disabled])::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.file-input:is(:disabled,[disabled]){box-shadow:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input:is(:disabled,[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.file-input:is(:disabled,[disabled])::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-fg:var(--color-base-content);background-image:none}@supports (color:color-mix(in lab, red, red)){.file-input:is(:disabled,[disabled])::file-selector-button{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.textarea{appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;--input-color:var(--color-base-content);flex-shrink:1;min-height:5rem;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.textarea{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.textarea{width:clamp(3rem,20rem,100%);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color:color-mix(in lab, red, red)){.textarea{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea::placeholder{color:var(--color-base-content);opacity:.5}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus{--font-size:1rem}}}.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus-within{--font-size:1rem}}}.textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:has(>textarea[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.textarea:has(>textarea[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])::placeholder,.textarea:has(>textarea[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:is(:disabled,[disabled])::placeholder,.textarea:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}.modal-backdrop{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.modal-backdrop button{cursor:pointer}.tab-content{order:var(--tabcontent-order);--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box);--tabcontent-order:1;width:100%;height:calc(100% - var(--tab-height) + var(--border));margin:var(--tabcontent-margin);border-color:#0000;border-width:var(--border);border-start-start-radius:var(--tabcontent-radius-ss);border-start-end-radius:var(--tabcontent-radius-se);border-end-end-radius:var(--tabcontent-radius-ee);border-end-start-radius:var(--tabcontent-radius-es);display:none}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.breadcrumbs{max-width:100%;padding-block:.5rem;overflow-x:auto}.breadcrumbs>menu{white-space:nowrap;align-items:center;min-height:min-content;display:flex}.breadcrumbs>menu>li{align-items:center;display:flex}.breadcrumbs>menu>li>*{cursor:pointer;align-items:center;gap:.5rem;display:flex}@media (hover:hover){.breadcrumbs>menu>li>:hover{text-decoration-line:underline}}.breadcrumbs>menu>li>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.breadcrumbs>menu>li>:focus{outline-offset:2px;outline:2px solid #0000}}.breadcrumbs>menu>li>:focus-visible{outline-offset:2px;outline:2px solid}.breadcrumbs>menu>li+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-inline:.5rem .75rem;display:block;rotate:45deg}[dir=rtl] :is(.breadcrumbs>menu>li)+:before{rotate:-135deg}.breadcrumbs>ul{white-space:nowrap;align-items:center;min-height:min-content;display:flex}.breadcrumbs>ul>li{align-items:center;display:flex}.breadcrumbs>ul>li>*{cursor:pointer;align-items:center;gap:.5rem;display:flex}@media (hover:hover){.breadcrumbs>ul>li>:hover{text-decoration-line:underline}}.breadcrumbs>ul>li>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.breadcrumbs>ul>li>:focus{outline-offset:2px;outline:2px solid #0000}}.breadcrumbs>ul>li>:focus-visible{outline-offset:2px;outline:2px solid}.breadcrumbs>ul>li+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-inline:.5rem .75rem;display:block;rotate:45deg}[dir=rtl] :is(.breadcrumbs>ul>li)+:before{rotate:-135deg}.breadcrumbs>ol{white-space:nowrap;align-items:center;min-height:min-content;display:flex}.breadcrumbs>ol>li{align-items:center;display:flex}.breadcrumbs>ol>li>*{cursor:pointer;align-items:center;gap:.5rem;display:flex}@media (hover:hover){.breadcrumbs>ol>li>:hover{text-decoration-line:underline}}.breadcrumbs>ol>li>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.breadcrumbs>ol>li>:focus{outline-offset:2px;outline:2px solid #0000}}.breadcrumbs>ol>li>:focus-visible{outline-offset:2px;outline:2px solid}.breadcrumbs>ol>li+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-inline:.5rem .75rem;display:block;rotate:45deg}[dir=rtl] :is(.breadcrumbs>ol>li)+:before{rotate:-135deg}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab, currentcolor 60%, transparent)}}.label:has(input){cursor:pointer}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.carousel-item{box-sizing:content-box;scroll-snap-align:start;flex:none;display:flex}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.status{background-image:radial-gradient(circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * .5)), #0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000)}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>:not(script,style,template){place-items:start;gap:.5rem;display:grid}.stat{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}.stat:not(:last-child){border-inline-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab, red, red)){.stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)}}.stat:not(:last-child){border-block-end:none}.carousel{scroll-snap-type:x mandatory;scrollbar-width:none;display:inline-flex;overflow-x:scroll}@media (prefers-reduced-motion:no-preference){.carousel{scroll-behavior:smooth}}.carousel::-webkit-scrollbar{display:none}.fieldset{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.card-title{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.btn-ghost{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content,currentColor)));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.menu-title{color:var(--color-base-content);padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.menu-title{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.menu-title{font-size:.875rem;font-weight:600}.aura:has(>.card,>.alert){--aura-radius:var(--radius-box)}.aura:has(>.btn,>.input,>.select){--aura-radius:var(--radius-field)}.aura:has(>.checkbox,>.toggle,>.badge){--aura-radius:var(--radius-selector)}.collapse:not(td,tr,colgroup){border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup){transition:grid-template-rows .2s}}.collapse:not(td,tr,colgroup)>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),.collapse:not(td,tr,colgroup):not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content}@supports not (content-visibility:visible){.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}}.collapse:not(td,tr,colgroup):focus-visible,.collapse:not(td,tr,colgroup):has(>input:is([type=checkbox],[type=radio]):focus-visible),.collapse:not(td,tr,colgroup):has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(td,tr,colgroup):not(.collapse-close)>input[type=checkbox],.collapse:not(td,tr,colgroup):not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(td,tr,colgroup):not(.collapse-close)>.collapse-title{cursor:pointer}:is(.collapse:not(td,tr,colgroup)[tabindex]:focus:not(.collapse-close,.collapse[open]),.collapse:not(td,tr,colgroup)[tabindex]:focus-within:not(.collapse-close,.collapse[open]))>.collapse-title{cursor:unset}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}.collapse:not(td,tr,colgroup):is(details){width:100%}.collapse:not(td,tr,colgroup):is(details)::details-content{--overflow-delay:0s;height:0;overflow:clip}.collapse:not(td,tr,colgroup):is(details):where([open])::details-content{overflow:revert-layer;height:auto}@media (prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup):is(details)::details-content{transition:overflow .2s allow-discrete var(--overflow-delay), content-visibility .2s allow-discrete, visibility .2s allow-discrete, min-height .2s ease-out allow-discrete, padding .1s ease-out 20ms, background-color .2s ease-out, height .2s;interpolate-size:allow-keywords}.collapse:not(td,tr,colgroup):is(details):where([open])::details-content{--overflow-delay:.2s}}.collapse:not(td,tr,colgroup):is(details)>summary{outline:none;display:block;position:relative}.collapse:not(td,tr,colgroup):is(details)>summary::-webkit-details-marker{display:none}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{visibility:visible;color:var(--color-error);visibility:visible;visibility:visible;visibility:visible}.kbd{border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;color:var(--color-base-content);border:var(--border) solid var(--color-base-content);flex-shrink:0;justify-content:center;align-items:center;padding-inline:.5em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kbd{border:var(--border) solid color-mix(in srgb, var(--color-base-content) 20%, #0000)}}.kbd{border-bottom:calc(var(--border) + 1px) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.kbd{border-bottom:calc(var(--border) + 1px) solid color-mix(in srgb, var(--color-base-content) 20%, #0000)}}.kbd{--size:calc(var(--size-selector,.25rem) * 6);height:var(--size);min-width:var(--size);font-size:.875rem}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{.btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:hover{color:var(--btn-fg);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:hover{--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:active:not(.btn-active){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:active:not(.btn-active){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.btn:focus-visible,.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.\!filter:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]):not(:focus-visible){visibility:hidden!important;opacity:0!important;border-width:0!important;width:0!important;margin-inline:0!important;padding-inline:0!important;scale:0!important}.\!filter:not(:has(:focus-visible)):has(:checked:not(.filter-reset,[type=checkbox])) :is(input,button):not(:checked,.filter-reset,[type=reset]){opacity:0!important;border-width:0!important;width:0!important;margin-inline:0!important;padding-inline:0!important;scale:0!important}.filter:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]):not(:focus-visible){visibility:hidden;opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:not(:has(:focus-visible)):has(:checked:not(.filter-reset,[type=checkbox])) :is(input,button):not(:checked,.filter-reset,[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}}@layer daisyui{.btn:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.btn:is(:disabled,[disabled],[aria-disabled=true]){--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}@supports (color:color-mix(in lab, red, red)){:is(.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.btn-disabled{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn-disabled{color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.btn-disabled{--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:is(.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.btn-link{--btn-bg:#0000;color:var(--btn-color,var(--color-primary));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none;text-decoration-line:underline}}.countdown.countdown{line-height:1em}.collapse:not(td,tr,colgroup){visibility:revert-layer}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{display:revert-layer}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}:is(.input[type=url],.input[type=tel],.input[type=email],.input[type=number]):dir(rtl){border-start-start-radius:var(--join-se,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field))}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@layer daisyui.l1.l2.l3.l4{.card-body p{flex-grow:1}.card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-50{inset-inline-start:calc(var(--spacing) * 50)}.start-100{inset-inline-start:calc(var(--spacing) * 100)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-50{inset-inline-end:calc(var(--spacing) * 50)}.end-100{inset-inline-end:calc(var(--spacing) * 100)}.-top-20{top:calc(var(--spacing) * -20)}.top-0{top:0}.top-50{top:calc(var(--spacing) * 50)}.top-100{top:calc(var(--spacing) * 100)}.-right-20{right:calc(var(--spacing) * -20)}.bottom-0{bottom:0}.bottom-50{bottom:calc(var(--spacing) * 50)}.bottom-100{bottom:calc(var(--spacing) * 100)}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;--join-v:0;--join-h:1;align-items:stretch;display:inline-flex}@scope(.join){:scope>:where(:focus,:has(:focus)){z-index:2}@media (hover:hover){:scope>:where(.btn:hover,:has(.btn:hover)){z-index:1}}:scope :where(:scope>:first-child){--join-ss:var(--radius-field);--join-se:calc(var(--radius-field) * var(--join-v));--join-es:calc(var(--radius-field) * var(--join-h));--join-ee:0}:scope :where(:scope>:last-child){--join-ss:0;--join-se:calc(var(--radius-field) * var(--join-h));--join-es:calc(var(--radius-field) * var(--join-v));--join-ee:var(--radius-field)}:scope :where(:scope>:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-first{order:-9999}.order-last{order:9999}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.col-4{grid-column:4}.col-5{grid-column:5}.col-6{grid-column:6}.col-7{grid-column:7}.col-8{grid-column:8}.col-9{grid-column:9}.col-10{grid-column:10}.col-11{grid-column:11}.col-12{grid-column:12}.col-auto{grid-column:auto}.col-start-2{grid-column-start:2}.float-end{float:inline-end}.float-none{float:none}.float-start{float:inline-start}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-26{margin:calc(var(--spacing) * 26)}.m-32{margin:calc(var(--spacing) * 32)}.m-40{margin:calc(var(--spacing) * 40)}.m-178{margin:calc(var(--spacing) * 178)}.m-auto{margin:auto}.mx-0{margin-inline:0}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-16{margin-block:calc(var(--spacing) * 16)}.my-auto{margin-block:auto}.ms-0{margin-inline-start:0}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-5{margin-inline-start:calc(var(--spacing) * 5)}.ms-auto{margin-inline-start:auto}.me-0{margin-inline-end:0}.me-1{margin-inline-end:var(--spacing)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.me-4{margin-inline-end:calc(var(--spacing) * 4)}.me-5{margin-inline-end:calc(var(--spacing) * 5)}.me-auto{margin-inline-end:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.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)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-auto{margin-bottom:auto}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.kbd{box-shadow:none}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}.h-12{height:calc(var(--spacing) * 12)}.h-25{height:calc(var(--spacing) * 25)}.h-50{height:calc(var(--spacing) * 50)}.h-75{height:calc(var(--spacing) * 75)}.h-100{height:calc(var(--spacing) * 100)}.h-auto{height:auto}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-15{min-height:calc(var(--spacing) * 15)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.w-25{width:calc(var(--spacing) * 25)}.w-50{width:calc(var(--spacing) * 50)}.w-64{width:calc(var(--spacing) * 64)}.w-75{width:calc(var(--spacing) * 75)}.w-100{width:calc(var(--spacing) * 100)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.flex-grow-1,.grow{flex-grow:1}.caption-top{caption-side:top}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[2\.5rem_1fr_auto\]{grid-template-columns:2.5rem 1fr auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.place-items-center{place-items:center}.content-start{align-content:flex-start}.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}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-px{gap:1px}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-x-visible{overflow-x:visible}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.overflow-y-visible{overflow-y:visible}.rounded{border-radius:.25rem}.rounded-box{border-radius:var(--radius-box)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.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-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-5{border-style:var(--tw-border-style);border-width:5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.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-black{border-color:var(--color-black)}.border-copper{border-color:var(--color-copper)}.border-copper\/50{border-color:#b2b4b880}@supports (color:color-mix(in lab, red, red)){.border-copper\/50{border-color:color-mix(in oklab, var(--color-copper) 50%, transparent)}}.border-error\/60{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.border-error\/60{border-color:color-mix(in oklab, var(--color-error) 60%, transparent)}}.border-info{border-color:var(--color-info)}.border-line{border-color:var(--color-line)}.border-line-bright{border-color:var(--color-line-bright)}.border-primary{border-color:var(--color-primary)}.border-secondary{border-color:var(--color-secondary)}.border-success{border-color:var(--color-success)}.border-warning{border-color:var(--color-warning)}.border-white{border-color:var(--color-white)}.bg-black{background-color:var(--color-black)}.bg-copper{background-color:var(--color-copper)}.bg-copper\/5{background-color:#b2b4b80d}@supports (color:color-mix(in lab, red, red)){.bg-copper\/5{background-color:color-mix(in oklab, var(--color-copper) 5%, transparent)}}.bg-copper\/10{background-color:#b2b4b81a}@supports (color:color-mix(in lab, red, red)){.bg-copper\/10{background-color:color-mix(in oklab, var(--color-copper) 10%, transparent)}}.bg-error\/10{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/10{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}.bg-info{background-color:var(--color-info)}.bg-ink\/40{background-color:#0a0a0c66}@supports (color:color-mix(in lab, red, red)){.bg-ink\/40{background-color:color-mix(in oklab, var(--color-ink) 40%, transparent)}}.bg-ink\/50{background-color:#0a0a0c80}@supports (color:color-mix(in lab, red, red)){.bg-ink\/50{background-color:color-mix(in oklab, var(--color-ink) 50%, transparent)}}.bg-line{background-color:var(--color-line)}.bg-panel{background-color:var(--color-panel)}.bg-panel-raised{background-color:var(--color-panel-raised)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-success{background-color:var(--color-success)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.ps-0{padding-inline-start:0}.ps-1{padding-inline-start:var(--spacing)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.pe-0{padding-inline-end:0}.pe-1{padding-inline-end:var(--spacing)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-5{padding-inline-end:calc(var(--spacing) * 5)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.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-5{padding-bottom:calc(var(--spacing) * 5)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-end{text-align:end}.text-right{text-align:right}.text-start{text-align:start}.align-baseline{vertical-align:baseline}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-text-top{vertical-align:text-top}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--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))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.88\]{--tw-leading:.88;line-height:.88}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-black{color:var(--color-black)}.text-copper{color:var(--color-copper)}.text-error{color:var(--color-error)}.text-info{color:var(--color-info)}.text-muted{color:var(--color-muted)}.text-paper{color:var(--color-paper)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-secondary-content{color:var(--color-secondary-content)}.text-shadow{color:var(--color-shadow)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:bg-panel-raised:hover{background-color:var(--color-panel-raised)}.hover\:bg-panel\/40:hover{background-color:#14151766}@supports (color:color-mix(in lab, red, red)){.hover\:bg-panel\/40:hover{background-color:color-mix(in oklab, var(--color-panel) 40%, transparent)}}.hover\:text-copper:hover{color:var(--color-copper)}.hover\:text-paper:hover{color:var(--color-paper)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}@media (min-width:40rem){.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.sm\:w-auto{width:auto}.sm\:w-fit{width:fit-content}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.sm\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.sm\:grid-cols-\[minmax\(0\,0\.7fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.sm\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(16rem\,0\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:inline-flex{display:inline-flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1\.3fr_1fr_1fr\]{grid-template-columns:1.3fr 1fr 1fr}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[5rem_minmax\(0\,1fr\)\]{grid-template-columns:5rem minmax(0,1fr)}.md\:items-end{align-items:flex-end}.md\:justify-end{justify-content:flex-end}.md\:p-14{padding:calc(var(--spacing) * 14)}.md\:py-9{padding-block:calc(var(--spacing) * 9)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:text-right{text-align:right}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[16rem_minmax\(0\,1fr\)\]{grid-template-columns:16rem minmax(0,1fr)}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(18rem\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr)}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(19rem\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr)}.lg\:flex-col{flex-direction:column}.lg\:items-end{align-items:flex-end}.lg\:self-start{align-self:flex-start}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:pb-12{padding-bottom:calc(var(--spacing) * 12)}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[minmax\(0\,1fr\)_23rem\]{grid-template-columns:minmax(0,1fr) 23rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}}body :where(*):not(input[type=radio]):not(.radio):not(.loading):not(.radial-progress){border-radius:0!important}}.event-arena{padding-block:1.15rem 2.5rem}.event-arena .event-ops-summary{align-items:center;gap:1.25rem;padding-bottom:1.15rem}.event-arena .event-ops-event--with-poster{isolation:isolate;border:1px solid var(--color-line-subtle);align-items:center;min-height:7.5rem;padding:.8rem 1.25rem;display:flex;position:relative;overflow:hidden}.event-arena .event-ops-event--with-poster:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#060708f5 0%,#060708c7 52%,#0607087a 100%),linear-gradient(#06070826,#060708a3);position:absolute;inset:0}.event-arena .event-ops-event--with-poster .event-poster--detail{z-index:0;aspect-ratio:auto;filter:saturate(.96)contrast(1.05)brightness(.96);object-fit:cover;object-position:center 30%;border:0;width:100%;height:100%;position:absolute;inset:0}.event-arena .event-ops-event__identity{z-index:2;min-width:0;position:relative}.event-arena .event-ops-event--with-poster h1{color:var(--color-photo-copy);text-shadow:0 .08em .35em var(--color-photo-ink)}.event-arena .event-ops-event--with-poster p,.event-arena .event-ops-event--with-poster .event-ops-back{color:var(--color-photo-copy-muted);text-shadow:0 1px .35rem var(--color-photo-ink)}.event-arena .event-ops-event h1{white-space:normal;text-wrap:balance;overflow-wrap:anywhere;max-width:32ch;font-size:clamp(1.65rem,3vw,2.65rem);line-height:1;overflow:visible}.event-arena .event-ops-back{min-height:2.75rem;margin:-.6rem 0 .15rem}.event-arena .event-ops-lockline{flex-wrap:wrap;gap:.65rem}.event-arena .event-ops-lockline time{font-size:1rem}.event-arena .event-ops-sheet{border-radius:0;margin-top:1rem}.event-arena .event-ops-workstations{min-width:0}.event-arena .event-ops-workstation{scroll-margin-top:5.5rem}.event-arena .event-ops-boutline{touch-action:pan-y;min-height:2.6rem;padding:.55rem 1.25rem}.event-arena .event-ops-boutline p{font-size:.75rem}.event-arena .event-ops-boutline span{color:var(--color-text-muted);white-space:nowrap}.event-arena .event-ops-rail a{gap:.75rem;min-height:5.2rem;padding:.85rem 1rem;transition:background-color .18s,color .18s}.event-arena .event-ops-rail-order{font-variant-numeric:tabular-nums;font-size:1.4rem}.event-arena .event-ops-rail-names strong{white-space:normal;overflow-wrap:anywhere;text-wrap:balance;font-size:1.13rem;line-height:1.2}.event-arena .event-ops-rail-names small{font-size:.65rem}.event-arena .event-ops-rail a[data-selected=true]{background:var(--color-surface-raised);box-shadow:inset 1px 0 var(--color-action)}.event-arena .event-ops-rail a[data-selected=true] .event-ops-rail-order{color:var(--color-action)}.event-arena .event-ops-state-icon{flex-shrink:0}.event-arena .event-ops-rail a[data-state=saved] .event-ops-state-icon{border:0;border-left:2px solid var(--color-action);border-bottom:2px solid var(--color-action);background:0 0;border-radius:0;width:.65rem;height:.4rem;transform:rotate(-45deg)}.event-arena .event-ops-rail-segment>header{border-bottom:1px solid var(--color-line-subtle);background:var(--color-surface-inset);justify-content:space-between;align-items:baseline;gap:1rem;min-height:2.5rem;padding:.65rem 1rem;display:flex}.event-arena .event-ops-rail-segment+.event-ops-rail-segment{border-top:1px solid var(--color-line-strong)}.event-arena .event-ops-rail-segment>header h3{color:var(--color-reference-bright);font:700 .72rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.event-arena .event-ops-rail-segment>header span{color:var(--color-text-muted);font:700 .78rem/1 var(--font-display);font-variant-numeric:tabular-nums}.event-arena__list-toggle{display:none}.event-arena .event-ops-rail a:focus-visible,.event-arena__list-toggle:focus-visible,.event-arena__fight-nav button:focus-visible,.event-arena__receipt-insights>summary:focus-visible{outline:2px solid var(--color-action);outline-offset:-3px}.prediction-fight--event{position:relative;container-type:inline-size}.prediction-fight--event .home-matchup{padding:0 1.25rem 1rem}.prediction-fight--event .home-matchup .home-matchup__legend{gap:.4rem;margin-bottom:1.1rem;padding-top:1.2rem}.prediction-fight--event .home-matchup__legend strong{font-size:clamp(2rem,4vw,3rem)}.prediction-fight--event .home-matchup__legend span{font-size:.78rem}.prediction-fight--event .home-contenders{gap:1rem}.prediction-fight--event .home-contender>.home-contender__card{border-radius:0;height:clamp(14rem,29cqw,18rem);min-height:0;display:block;position:relative}.prediction-fight--event .home-contender .fighter-portrait--home{width:100%;height:100%;min-height:0;position:absolute;inset:0}.prediction-fight--event .home-contender .fighter-portrait--home img{object-fit:contain;object-position:center top;width:100%;height:100%;min-height:0;max-height:100%;position:absolute;inset:0}.prediction-fight--event .fighter-portrait__fallback{height:3rem;font-size:2.5rem;inset:18% 0 auto}.prediction-fight--event .home-contender .home-contender__copy{text-align:left;background:linear-gradient(180deg, #0607081f, #0607081f 25%, #060708eb 82%, var(--color-photo-ink));flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:1.1rem 1.2rem .4rem;display:flex;position:absolute;inset:0}.prediction-fight--event .home-contender--blue .home-contender__copy{text-align:right;align-items:flex-end}.prediction-fight--event .home-contender__corner{color:var(--color-photo-copy-muted);text-shadow:0 2px 6px var(--color-photo-ink);margin:0;font-size:.68rem;position:absolute;top:.85rem;left:1.1rem}.prediction-fight--event .home-contender--blue .home-contender__corner{left:auto;right:1.1rem}.prediction-fight--event .home-contender .home-contender__name{max-width:100%;color:var(--color-photo-copy);text-wrap:balance;margin:0;font-size:clamp(1.75rem,5.3cqw,3.1rem);line-height:.95}.prediction-fight--event .home-contender__nationality{margin-top:.35rem;font-size:.62rem}.prediction-fight--event .home-contender__flag{width:1.1rem;height:.825rem}.prediction-fight--event .home-contender__facts{align-items:center;gap:.55rem;margin-top:.35rem;display:flex}.prediction-fight--event .home-contender__record{color:var(--color-photo-copy);font-size:1.2rem}.prediction-fight--event .home-contender__rating{border-left:1px solid var(--color-line-strong);align-items:baseline;gap:.25rem;padding-left:.55rem;display:flex}.prediction-fight--event .home-contender__rating b{color:var(--color-photo-copy);font-size:1.1rem}.prediction-fight--event .home-contender__rating>span{color:var(--color-photo-copy-muted);font-size:.65rem}.prediction-fight--event .home-contender__pick{min-height:2.75rem;color:var(--color-photo-copy-muted);margin-top:.15rem;font-size:.75rem}.prediction-fight--event .home-versus{width:3.5rem;font-size:1.2rem;top:42%}.prediction-fight--event .home-pick-details{grid-template-columns:1.2fr 1fr;gap:1rem;padding:1rem 1.25rem}.prediction-fight--event .home-pick-details:not(:has([data-prediction-step=round]:not([hidden]))){grid-template-columns:1fr}.prediction-fight--event.prediction-flow--home .home-pick-step legend{margin-bottom:.6rem;font-size:1.2rem}.prediction-fight--event .home-pick-step__number{width:1.65rem;height:1.65rem;font-size:.9rem}.prediction-fight--event.prediction-flow--home .home-pick-step .prediction-choice>span{border-radius:0;min-height:3.2rem;padding-inline:.5rem}.prediction-fight--event.prediction-flow--home .home-pick-step .prediction-choice strong{font-size:1.1rem}.prediction-fight--event .home-submit{padding:.75rem 1.25rem 1.1rem}.prediction-fight--event.prediction-flow--home .prediction-lock{border-radius:0;min-height:4.15rem}.prediction-fight--event.prediction-flow--home .prediction-lock strong{font-size:1.4rem}.prediction-fight--event.prediction-flow--home .prediction-lock>span{padding-inline:2rem}.event-arena .prediction-intelligence--gated{border:0;border-top:1px solid var(--color-line-subtle);background:0 0;gap:.5rem;padding:.8rem 1.25rem}.event-arena .prediction-intelligence--gated strong{display:none}.event-arena .prediction-intelligence--gated span{font-size:.75rem}.event-arena__fight-nav{display:none}.event-arena[data-enhanced=true] .event-arena__fight-nav{border-top:1px solid var(--color-line-subtle);justify-content:space-between;align-items:center;padding:.3rem .75rem;display:flex}.event-arena__fight-nav button{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;padding:.4rem .5rem;font-size:.78rem;display:inline-flex}.event-arena__fight-nav button:hover:not(:disabled){color:var(--color-action)}.event-arena__fight-nav button:disabled{opacity:.35;cursor:default}.event-arena__fight-nav>span{color:var(--color-text-muted);font:1rem var(--font-display);font-variant-numeric:tabular-nums}.event-arena__fight-nav>span b{color:var(--color-text)}.event-arena__fight-nav svg,.event-arena__list-toggle svg{width:1rem;height:1rem}.event-arena .prediction-loop-feedback{border:0;border-bottom:1px solid var(--color-line-subtle);border-radius:0;margin:0}.event-arena .prediction-loop-feedback__receipt{padding:.8rem 1.25rem}.event-arena .prediction-loop-feedback__stamp{width:2rem;min-width:2rem}.event-arena .prediction-loop-feedback__stamp small{display:none}.event-arena .prediction-loop-feedback__receipt strong{font-size:.88rem}.event-arena .prediction-loop-feedback__outcome{display:none}.event-arena .event-arena__receipt-insights{padding:0;display:block}.event-arena__receipt-insights>summary{cursor:pointer;min-height:2.75rem;color:var(--color-text-muted);padding:.6rem 1.25rem;font-size:.75rem}.event-arena__receipt-insights>summary:hover{color:var(--color-text)}.event-arena .card-complete-moment{border-radius:0;margin-block:1rem}.event-arena .card-complete-moment__copy h2{font-size:clamp(2rem,4vw,3.3rem)}.event-arena .card-complete-moment--main{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr)}.event-arena .card-complete-moment--full{grid-template-columns:1fr}.event-arena .card-complete-moment--main>.community-picks{border-top:1px solid var(--color-line-subtle);border-left:0;grid-column:1/-1}.card-complete-moment__next{border-left:1px solid var(--color-line-subtle);background:var(--color-surface-inset);align-content:center;justify-items:start;gap:1rem;min-width:0;padding:1.15rem 1.35rem;display:grid}.card-complete-moment__next>div{gap:.35rem;display:grid}.card-complete-moment__next strong{color:var(--color-text);font:750 1.3rem/1 var(--font-display);text-transform:uppercase}.card-complete-moment__next span{color:var(--color-text-muted);font-size:.78rem;line-height:1.45}.card-complete-moment__next .btn{white-space:normal;text-align:left;justify-content:space-between;width:100%;min-height:3.25rem}.card-complete-moment__next .btn svg{flex:none;width:1rem;height:1rem}.preliminary-invitation{border:1px solid var(--color-line-strong);background:var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(10rem,.38fr) auto;align-items:center;gap:1.25rem;margin-block:1rem;padding:1rem 1.25rem;display:grid}.preliminary-invitation>div:first-child{min-width:0}.preliminary-invitation h2{color:var(--color-text);font:750 clamp(1.55rem, 3vw, 2.25rem)/1 var(--font-display);text-transform:uppercase;text-wrap:balance}.preliminary-invitation p{max-width:64ch;color:var(--color-text-muted);margin-top:.4rem;font-size:.8rem;line-height:1.5}.preliminary-invitation__progress{grid-template-columns:1fr auto;align-items:baseline;gap:.35rem .75rem;display:grid}.preliminary-invitation__progress span{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:700}.preliminary-invitation__progress strong{color:var(--color-text);font:750 1.35rem/1 var(--font-display);font-variant-numeric:tabular-nums}.preliminary-invitation__progress progress{background:var(--color-line-subtle);width:100%;height:.35rem;color:var(--color-action);appearance:none;border:0;border-radius:0;grid-column:1/-1}.preliminary-invitation__progress progress::-webkit-progress-bar{background:var(--color-line-subtle)}.preliminary-invitation__progress progress::-webkit-progress-value{background:var(--color-action)}.preliminary-invitation__progress progress::-moz-progress-bar{background:var(--color-action)}.preliminary-invitation>.btn{white-space:nowrap;gap:.75rem;min-height:3.25rem}.preliminary-invitation>.btn svg{width:1rem;height:1rem}.full-card-status{border:1px solid var(--color-line-strong);background:var(--color-surface);align-items:center;gap:.85rem;margin-block:1rem;padding:.9rem 1.1rem;display:flex}.full-card-status>svg{width:1.35rem;height:1.35rem;color:var(--color-success-strong);flex:none}.full-card-status>div{gap:.2rem;display:grid}.full-card-status strong{color:var(--color-text);font:750 1.2rem/1 var(--font-display);text-transform:uppercase}.full-card-status span{color:var(--color-text-muted);font-size:.72rem}.event-arena__save-moment{z-index:50;color:var(--color-action);pointer-events:none;background:#0a0a0cf5;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;display:flex;position:absolute;inset:0}.event-arena__save-moment svg{width:3rem;height:3rem}.event-arena__save-moment strong{font:700 clamp(2rem, 6cqw, 3.5rem)/1 var(--font-display);text-transform:uppercase;text-align:center}.event-arena__save-moment>span{color:var(--color-text);font:700 1.8rem var(--font-display)}.prediction-fight__error:not([hidden]){color:var(--color-error-strong);border:1px solid;margin:.75rem 1rem;padding:1rem;font-size:.9rem}.event-arena:not([data-enhanced=true]) .event-ops-workstation[hidden]{display:block}@media (min-width:64rem){.event-arena .event-ops-sheet{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr)}.event-arena .event-ops-summary{grid-template-columns:minmax(0,1fr) 20rem}.event-arena .event-ops-rail{top:5rem}}@media (max-width:63.99rem){.event-arena{padding-top:.6rem}.event-arena .event-ops-summary{padding-inline:1rem;gap:.9rem;padding-bottom:.85rem}.event-arena .event-ops-progress{grid-template-columns:auto 1fr;gap:0 1rem}.event-arena .event-ops-progress-line strong{font-size:1.85rem}.event-arena .event-ops-progress-line>span{font-size:.65rem}.event-arena .event-ops-lockline{display:flex}.event-arena .event-ops-lockline .status-mark{font-size:.65rem}.event-arena .event-ops-lockline time{font-size:.85rem}.event-arena .event-ops-sheet{border-inline:0;margin-top:0}.event-arena .event-ops-rail-heading{min-height:2.75rem;padding:0 .85rem}.event-arena .event-ops-rail-heading h2{font-size:.95rem}.event-arena[data-enhanced=true] .event-arena__list-toggle{cursor:pointer;min-height:2.75rem;color:var(--color-text-muted);align-items:center;gap:.45rem;font-size:.75rem;display:flex}.event-arena__list-toggle svg{transition:transform .2s;transform:rotate(90deg)}.event-arena__list-toggle[aria-expanded=true] svg{transform:rotate(-90deg)}.event-arena .event-arena__fight-count{display:none}.event-arena .event-ops-rail nav{width:max-content;max-width:none;display:flex}.event-arena .event-ops-rail-segment{flex:none;display:flex}.event-arena .event-ops-rail-segment>header{border-right:1px solid var(--color-line-strong);flex-direction:column;flex:none;place-content:center;align-items:flex-start;gap:.3rem;width:7.5rem;min-height:4.3rem}.event-arena .event-ops-rail-segment+.event-ops-rail-segment{border-top:0;border-left:1px solid var(--color-line-strong)}.event-arena .event-ops-rail li{width:10rem}.event-arena .event-ops-rail a{gap:.5rem;min-height:4.3rem;padding:.65rem .75rem}.event-arena .event-ops-rail-names strong{font-size:.95rem}.event-arena .event-ops-rail-order{font-size:1.1rem}.event-arena .event-ops-rail a[data-selected=true]{box-shadow:inset 0 -2px var(--color-action)}.event-arena .event-ops-rail-names small{font-size:.58rem}.event-arena[data-list-expanded=true] .event-ops-rail nav{width:100%;display:block}.event-arena[data-list-expanded=true] .event-ops-rail-segment{display:block}.event-arena[data-list-expanded=true] .event-ops-rail-segment+.event-ops-rail-segment{border-left:0;border-top:1px solid var(--color-line-strong)}.event-arena[data-list-expanded=true] .event-ops-rail-segment>header{border-right:0;flex-direction:row;justify-content:space-between;align-items:baseline;width:100%;min-height:2.5rem}.event-arena[data-list-expanded=true] .event-ops-rail ol{grid-template-columns:1fr 1fr;width:100%;display:grid}.event-arena[data-list-expanded=true] .event-ops-rail li{border-bottom:1px solid var(--color-line-subtle);width:auto;min-width:0}.event-arena[data-list-expanded=true] .event-ops-rail nav{max-height:19rem;overflow-y:auto}.event-arena .event-ops-workstation{scroll-margin-top:4.4rem}.preliminary-invitation{grid-template-columns:minmax(0,1fr) minmax(9rem,.45fr);margin-inline:1rem}.preliminary-invitation>.btn{grid-column:1/-1;justify-content:space-between;width:100%}}@media (max-width:47.99rem){.event-arena .event-ops-event h1{font-size:1.7rem}.event-arena .event-ops-event p{margin-top:.4rem;font-size:.72rem}.event-arena .event-ops-boutline{gap:.5rem;padding:.45rem .85rem}.event-arena .event-ops-boutline p{font-size:.65rem}.prediction-fight--event .home-matchup{padding:0 .75rem .8rem}.prediction-fight--event .home-matchup .home-matchup__legend{margin-bottom:.85rem;padding-top:.9rem}.prediction-fight--event .home-matchup__legend strong{font-size:2.2rem}.prediction-fight--event .home-matchup__legend span{font-size:.7rem}.prediction-fight--event .home-contenders{gap:.6rem}.prediction-fight--event .home-contender>.home-contender__card{height:clamp(14rem,60cqw,17rem)}.prediction-fight--event .home-contender .home-contender__copy{padding:.65rem .7rem .15rem}.prediction-fight--event .home-contender .home-contender__name{font-size:clamp(1.7rem,7.8cqw,2.3rem)}.prediction-fight--event .home-contender__nationality{letter-spacing:.045em;margin-top:.28rem;font-size:.56rem}.prediction-fight--event .home-contender__flag{width:1rem;height:.75rem}.prediction-fight--event .home-contender__corner{font-size:.6rem;top:.7rem;left:.7rem}.prediction-fight--event .home-contender--blue .home-contender__corner{right:.7rem}.prediction-fight--event .home-contender__facts{flex-wrap:wrap;gap:.35rem}.prediction-fight--event .home-contender__rating{gap:.2rem;padding-left:.35rem}.prediction-fight--event .home-contender__rating b{font-size:1rem}.prediction-fight--event .home-contender__record{font-size:1.08rem}.prediction-fight--event .home-versus{width:2.75rem;font-size:1rem}.prediction-fight--event .home-pick-details{grid-template-columns:1fr;gap:1rem;padding:.8rem .75rem}.prediction-fight--event.prediction-flow--home .home-pick-step .prediction-choice>span{min-height:3.4rem;padding-inline:.25rem}.prediction-fight--event.prediction-flow--home .home-pick-step .prediction-choice strong{font-size:1.04rem}.prediction-fight--event .home-submit{padding:.65rem .75rem}.prediction-fight--event.prediction-flow--home .prediction-lock{min-height:4.15rem}.prediction-fight--event.prediction-flow--home .prediction-lock strong{white-space:nowrap;font-size:1.25rem}.prediction-fight--event.prediction-flow--home .prediction-lock small{white-space:nowrap;max-width:none;font-size:.7rem}.event-arena .prediction-intelligence--gated{padding-inline:.85rem}.event-arena .prediction-loop-feedback__receipt{padding:.65rem .85rem}.event-arena .prediction-loop-feedback__receipt strong{font-size:.78rem}.event-arena__receipt-insights>summary{padding-inline:.85rem;font-size:.68rem}.event-arena .card-complete-moment{margin-inline:.75rem}.event-arena .card-complete-moment--main{grid-template-columns:1fr}.card-complete-moment__next{border-top:1px solid var(--color-line-subtle);border-left:0}.preliminary-invitation{grid-template-columns:1fr;margin-inline:.75rem;padding:1rem}.preliminary-invitation>.btn{white-space:normal;grid-column:auto}.full-card-status{margin-inline:.75rem}}@media (max-width:22rem){.prediction-fight--event .home-contender .home-contender__name{font-size:1.65rem}.prediction-fight--event.prediction-flow--home .prediction-choices--methods{grid-template-columns:repeat(3,minmax(0,1fr))}.prediction-fight--event.prediction-flow--home .prediction-choices--methods .prediction-choice:last-child{grid-column:auto}.prediction-fight--event.prediction-flow--home .home-pick-step .prediction-choice strong{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.event-arena *,.event-arena :before,.event-arena :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:78rem){@layer components{.creator-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(21rem,.9fr);gap:clamp(2rem,4vw,4rem)}.creator-signal{grid-template-columns:minmax(9rem,.7fr) minmax(12rem,1fr) minmax(12rem,.9fr);padding-inline:.8rem}.creator-community__receipt{grid-template-columns:auto 1fr}.creator-community__receipt small{grid-column:1/-1;justify-self:start}.creator-source header,.creator-board header{padding-inline:.75rem}.creator-board li{padding-inline:.7rem}}}@media (max-width:64rem){@layer components{.creator-hero__grid{min-height:auto;padding-left:clamp(3.3rem,7vw,5rem);display:block}.creator-hero__copy{max-width:58rem;padding-block:clamp(4rem,8vw,6rem) 2.5rem}.creator-hero-league{width:min(100%,32rem);margin:0 auto clamp(4rem,8vw,6rem)}.creator-signal{border-top:1px solid var(--creator-steel);border-left:0;grid-template-columns:minmax(11rem,.75fr) minmax(15rem,1fr) minmax(15rem,.9fr);min-height:42rem;margin-left:calc(-1*clamp(3.3rem,7vw,5rem));padding-inline:clamp(1rem,3vw,2.5rem)}.creator-section-heading,.creator-content__grid,.creator-positioning__grid{grid-template-columns:1fr;gap:1.5rem}.creator-section-heading p,.creator-content__copy>p,.creator-positioning p{max-width:42rem}.creator-value__rows article{grid-template-columns:7rem minmax(0,1fr);gap:1rem 2rem}.creator-content__deck{justify-self:center;width:min(100%,48rem);min-height:38rem}.creator-value__proof{grid-column:2;width:min(100%,28rem)}}}@media (max-width:48rem){@layer components{.creator-action{min-height:3.25rem}.creator-hero__measure{left:.5rem}.creator-hero__grid{padding-left:3.1rem;padding-right:1rem}.creator-hero__copy h1{font-size:clamp(3rem,13vw,4.2rem)}.creator-hero__actions{display:grid}.creator-hero__actions .creator-action{width:100%}.creator-signal{background-size:3.5rem 3.5rem;grid-template-columns:1fr;gap:3rem;min-height:auto;margin-left:-3.1rem;margin-right:-1rem;padding:5rem 1rem 3rem 3.1rem;display:grid}.creator-signal__beam{display:none}.creator-source,.creator-community,.creator-board{justify-self:center;width:100%;max-width:32rem}.creator-source:after,.creator-community:after{background:var(--creator-lime);content:"";width:1px;height:3rem;position:absolute;bottom:-3rem;right:50%}.creator-community{position:relative}.creator-community__clusters{padding-block:.5rem 1.5rem}.creator-section-heading h2,.creator-content__copy h2,.creator-value__heading h2,.creator-positioning h2,.creator-final h2{font-size:clamp(2.7rem,13.5vw,4.5rem)}.creator-rundown{padding-block:5rem}.creator-rundown__track{grid-template-columns:1fr}.creator-rundown__track>li,.creator-rundown__track>li:first-child,.creator-rundown__track>li:last-child{border-right:0;border-bottom:1px solid var(--creator-steel);grid-template-columns:1fr;gap:1.5rem;padding:2.5rem 0}.creator-rundown__track>li:last-child{border-bottom:0}.creator-demo-note{text-align:left}.creator-value,.creator-content{padding-block:5rem}.creator-content__grid{gap:3.5rem}.creator-content__deck{gap:1.25rem;min-height:0;display:grid}.creator-content__real-card{justify-self:start;width:min(100% - 1.25rem,28rem)}.creator-share-card,.creator-share-card--pick,.creator-share-card--result,.creator-share-card--duel{width:min(100% - 2.5rem,19rem);position:relative;inset:auto;transform:none}.creator-share-card--pick{justify-self:start}.creator-share-card--result{justify-self:center}.creator-share-card--duel{justify-self:end}.creator-content__demo-note{text-align:right;position:static}.creator-value__rows article{grid-template-columns:1fr;gap:1rem;min-height:0;padding-block:2.5rem;display:grid}.creator-value__proof{grid-column:1;width:100%;margin-top:.5rem}.creator-positioning,.creator-comparison,.creator-faq,.creator-final{padding-block:5rem}.creator-final__grid{grid-template-columns:1fr;gap:2rem}.creator-final .creator-action{width:100%}.creator-comparison__table>div,.creator-comparison__head{grid-template-columns:1fr}.creator-comparison__table>div{padding-block:.45rem}.creator-comparison__table :is(span,strong,p){border-right:0;padding:.55rem .8rem}.creator-comparison__table>div:not(.creator-comparison__head)>span{color:var(--creator-lime)}.creator-comparison__head strong:last-child{margin:.35rem .8rem}.creator-comparison__verdict{text-align:left}}}@media (prefers-reduced-motion:reduce){@layer components{.creator-landing,.creator-landing *{scroll-behavior:auto!important}.creator-landing[data-creator-enhanced=true] [data-creator-reveal],.creator-landing[data-creator-enhanced=true] [data-creator-reveal].is-visible{clip-path:none;opacity:1;transition:none;transform:none}.creator-signal.is-live .creator-signal__pulse{animation:none}}}@font-face{font-family:Barlow Condensed Variable;src:url(/fonts/barlow-condensed-latin-700-normal.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Orbitron Variable;src:url(/fonts/orbitron-latin-wght-normal.woff2)format("woff2-variations");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:Archivo Variable;src:url(/fonts/archivo-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Archivo Variable;src:url(/fonts/archivo-latin-600-normal.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Archivo Variable;src:url(/fonts/archivo-latin-700-normal.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@keyframes signal-sweep{0%{clip-path:inset(0 100% 0 0);opacity:0}20%{opacity:1}to{clip-path:inset(0);opacity:.55}}.signal-enter{animation:signal-sweep .9s var(--ease-instrument) .18s both}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:47.99rem){.data-table[data-mobile=cards] thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.data-table[data-mobile=cards] tbody,.data-table[data-mobile=cards] tr,.data-table[data-mobile=cards] td{width:100%;display:block}.data-table[data-mobile=cards] tr{border-bottom:1px solid var(--color-line);padding:.75rem 0}.data-table[data-mobile=cards] td{border:0;justify-content:space-between;align-items:baseline;gap:1rem;padding:.3rem .75rem;display:flex}.data-table[data-mobile=cards] td:before{color:var(--color-muted);content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:650}.recap-duel-grid{grid-template-columns:minmax(0,1fr) 3.25rem minmax(0,1fr);min-height:20rem}.recap-score{padding:1rem .55rem}.recap-score .data-label{min-height:2.25rem}.recap-axis{width:2.75rem;height:13rem}.recap-axis-mark{font-size:.78rem;left:.55rem}.recap-axis:after{left:-44vw;right:-44vw}.recap-next-step{grid-template-columns:1fr;gap:1rem;padding:1rem}.recap-next-step dl{border-left:0;border-top:1px solid var(--color-line);padding-top:1rem;padding-left:0}.audit-tape>li{grid-template-columns:2rem minmax(0,1fr)}.audit-tape time,.audit-tape .audit-time{grid-area:1/2}.audit-tape li>div{grid-column:2}.recap-register{flex-direction:column;align-items:flex-start}.recap-register h1{min-width:0;font-size:1.45rem;line-height:1}.recap-duel-grid{grid-template-columns:minmax(0,1fr) 2.35rem minmax(0,1fr)}.recap-score{padding-inline:.3rem}.recap-score-number{font-size:clamp(3.7rem,20vw,4.9rem)}.recap-score .data-label,.recap-score p{overflow-wrap:anywhere;min-width:0}.recap-score .data-label{letter-spacing:.07em;font-size:.52rem}.recap-axis{width:2.15rem}.recap-axis-mark{left:.4rem}}@media (min-width:64rem){.event-ops-summary{grid-template-columns:minmax(0,1fr) 18rem}.event-ops-event--with-poster{grid-template-columns:5.5rem minmax(0,1fr)}.event-ops-sheet{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr)}.event-ops-rail{border-right:1px solid var(--color-line-bright);align-self:start;position:sticky;top:7.15rem}.event-ops-rail nav{max-height:calc(100vh - 15rem);overflow-y:auto}}@media (max-width:63.99rem){.event-ops{padding-inline:0}.event-ops-summary{padding-inline:1rem}.event-ops-event h1{white-space:nowrap}.event-ops-progress{grid-template-columns:auto minmax(5rem,1fr);align-items:center;gap:0 .75rem;display:grid}.event-ops-progress-line{grid-row:1/3;gap:.2rem;display:grid}.event-ops-progress progress{margin:0 0 .4rem}.event-ops-lockline{align-items:center}.event-ops-lockline .status-mark{font-size:.68rem}.event-ops-lockline time{font-size:.9rem}.event-ops-sheet{border-inline:0;border-radius:0;margin-top:.75rem;display:block}.event-ops-rail-heading{padding-block:.65rem}.event-ops-rail nav{overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:inline mandatory;overflow-x:auto}.event-ops-rail ol{width:max-content;display:flex}.event-ops-rail li{border-right:1px solid var(--color-line);scroll-snap-align:start;width:min(75vw,17.5rem)}.event-ops-rail li+li{border-top:0}.event-ops-rail a{min-height:3.7rem}.event-ops-rail a[data-selected=true]{box-shadow:inset 0 -3px var(--color-action)}.event-ops-legend{display:none}.event-ops-boutline{min-height:2.5rem;padding-block:.5rem}.event-ops-faceoff{padding-block:.8rem}.event-ops-model{gap:.5rem;padding-block:.75rem}.event-ops-model>p{line-height:1.4}.event-ops-form{gap:.75rem;padding-block:.85rem 1.2rem}.event-ops-form legend{margin-bottom:.4rem}.prediction-flow__footer{grid-template-columns:1fr}.event-ops-form .prediction-flow__footer{bottom:calc(4rem + env(safe-area-inset-bottom));z-index:20;background:var(--color-canvas);box-shadow:0 -.6rem 1.6rem var(--color-shadow);padding-top:.55rem;position:sticky}.event-ops-action{box-shadow:none;position:static}.event-ops-readonly[data-state=complete]{grid-template-columns:1fr}.event-ops-signin{display:grid}.event-ops-signin a{width:100%}}@media (max-width:25rem){.event-ops-event h1{font-size:2rem}.event-ops-lockline{justify-items:end;gap:.1rem;display:grid}.event-ops-lockline .status-mark{text-align:right;max-width:100%;font-size:.58rem;line-height:1.2}.event-ops-lockline time{white-space:nowrap}.event-ops-faceoff h2{font-size:1.55rem}.event-ops-faceoff__copy>span{display:none}.event-ops-model-score>div>span{font-size:.52rem}}@keyframes home-contender-lock{0%{transform:translate(0)scale(.99)}55%{transform:translateY(-.3rem)scale(1.008)}to{transform:translateY(-.2rem)}}@keyframes home-contender-lock-mobile{0%{transform:translate(0)}55%{transform:translateY(-.24rem)}to{transform:translateY(-.15rem)}}@keyframes home-contender-scan{0%{opacity:0;transform:translate(-100%)skew(-12deg)}28%{opacity:1}to{opacity:0;transform:translate(430%)skew(-12deg)}}@keyframes home-contender-broadcast-loop{0%,56%,to{opacity:0;transform:translate(-100%)skew(-12deg)}62%{opacity:0;transform:translate(-100%)skew(-12deg)}72%{opacity:.9}87%{opacity:0;transform:translate(430%)skew(-12deg)}88%{opacity:0;transform:translate(-100%)skew(-12deg)}}@keyframes home-octagon-lock-red{0%{transform:translate(-50%,-50%)scale(.76)}58%{transform:translate(-50%,-50%)scale(1.16)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes home-octagon-lock-blue{0%{transform:translate(-50%,-50%)scale(.76)}58%{transform:translate(-50%,-50%)scale(1.16)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes home-octagon-pulse{0%{opacity:0;transform:scale(.62)}28%{opacity:.82}72%{opacity:.22}to{opacity:0;transform:scale(1.16)}}@keyframes home-model-meter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-decision-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-decision-rail-loop{0%{opacity:0;transform:translate(0)}8%{opacity:1}72%{opacity:1;transform:translate(433%)}80%,to{opacity:0;transform:translate(433%)}}@keyframes home-step-broadcast-in{0%{clip-path:inset(0 100% 0 0);transform:translate(-.55rem)}to{clip-path:inset(0);transform:translate(0)}}@keyframes home-choice-deal{0%{opacity:.25;transform:translate(-.45rem)}to{opacity:1;transform:translate(0)}}@keyframes home-option-lock{0%{transform:translate(0)scale(.97)}65%{transform:translateY(-.22rem)scale(1.018)}to{transform:translateY(-.16rem)scale(1)}}@keyframes home-option-sheen-loop{0%,55%,to{opacity:0;transform:translate(-100%)skew(-14deg)}64%{opacity:.75}82%{opacity:0;transform:translate(460%)skew(-14deg)}83%{opacity:0;transform:translate(-100%)skew(-14deg)}}@keyframes home-submit-ready-loop{0%,52%,to{transform:translate(-120%)}70%{transform:translate(120%)}71%{transform:translate(-120%)}}@keyframes home-submit-mark-loop{0%,38%,to{transform:scale(1)}46%{transform:scale(1.18)}54%{transform:scale(1)}}@keyframes home-submit-scan{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (max-width:63.99rem){.matchup-lab__header{grid-template-columns:minmax(0,1fr);gap:1.75rem}.matchup-lab__header dl{width:100%}.matchup-faceoff{grid-template-columns:minmax(0,1fr) 5rem minmax(0,1fr)}.matchup-contender,.matchup-contender--blue{text-align:left;grid-template-columns:minmax(0,1fr);align-content:end}.matchup-contender--blue{text-align:right}.matchup-contender--blue .matchup-contender__identity,.matchup-contender--blue .fighter-portrait--matchup-lab{grid-column:1}.matchup-contender__identity,.matchup-contender--blue .matchup-contender__identity{grid-row:2}.fighter-portrait--matchup-lab,.matchup-contender--blue .fighter-portrait--matchup-lab{grid-row:1;justify-self:center;width:min(100%,11rem)}.matchup-evidence{grid-template-columns:minmax(0,1fr)}.matchup-questions{grid-template-columns:minmax(12rem,.65fr) minmax(0,1fr);display:grid}.matchup-questions ol{border-left:1px solid var(--color-line-subtle)}}@media (max-width:47.99rem){.matchup-lab__header h1{font-size:clamp(3rem,15vw,4.5rem)}.matchup-lab__header dl{grid-template-columns:repeat(2,minmax(0,1fr))}.matchup-lab__header dl>div:nth-child(2){border-right:0}.matchup-lab__header dl>div:last-child{border-top:1px solid var(--color-line-subtle);grid-column:1/-1}.matchup-faceoff{grid-template-columns:minmax(0,1fr) 3.25rem minmax(0,1fr);min-height:31rem;margin-inline:-.25rem}.matchup-contender,.matchup-contender--blue{gap:.9rem;padding:1rem .65rem 1.25rem}.matchup-contender__identity a{margin-top:.65rem;font-size:clamp(2rem,10vw,3rem)}.matchup-contender__identity>span,.matchup-contender__identity small{letter-spacing:.06em;font-size:.55rem}.fighter-portrait--matchup-lab,.matchup-contender--blue .fighter-portrait--matchup-lab{width:min(100%,9rem)}.matchup-faceoff__axis span{display:none}.matchup-faceoff__axis strong{font-size:2.5rem}.matchup-faceoff__axis i{height:3rem}.matchup-readout>header,.matchup-form>header{display:block}.matchup-readout>header>span{margin-top:1rem;display:inline-block}.matchup-readout__names,.matchup-readout__grid>div{grid-template-columns:minmax(0,1fr) 7rem minmax(0,1fr)}.matchup-readout__grid>div{min-height:4.75rem}.matchup-readout__grid dd{font-size:clamp(1.25rem,6vw,1.8rem)}.matchup-readout__grid dt strong{font-size:.8rem}.matchup-readout__grid dt span{padding-inline:.25rem;font-size:.55rem}.matchup-form__columns{grid-template-columns:minmax(0,1fr)}.matchup-form__columns>article{border-right:0;border-bottom:1px solid var(--color-line-strong)}.matchup-form ol li{grid-template-columns:2rem minmax(0,1fr)}.matchup-form ol li time{grid-column:2;margin-top:-.45rem}.matchup-questions{display:block}.matchup-questions ol{border-left:0}.matchup-event-cta{grid-template-columns:minmax(0,1fr);padding-inline:1.15rem}.matchup-event-cta .btn{white-space:normal;width:100%}}@media (prefers-reduced-motion:reduce){.matchup-lab__back svg,.matchup-event-cta .btn svg{transition:none}.matchup-lab__back:hover svg,.matchup-event-cta .btn:hover svg{transform:none}}@media (max-width:75rem){.landing-hero--broadcast .landing-contender--red{left:0}.landing-hero--broadcast .landing-contender--blue{right:0}.landing-hero--broadcast .landing-contender.prediction-choice>.landing-contender__identity{width:min(18.5rem,100% - 2.5rem)}.landing-hero--broadcast .landing-contender--red .landing-contender__identity{left:1.5rem}.landing-hero--broadcast .landing-contender--blue .landing-contender__identity{right:1.5rem}.landing-hero--broadcast .landing-contender__identity strong{font-size:clamp(1.85rem,3.4vw,3rem)}.landing-ranks__track{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;grid-template-columns:none;grid-auto-columns:minmax(9.5rem,1fr);grid-auto-flow:column;overflow-x:auto}.landing-ranks__track li{scroll-snap-align:start;min-height:16rem}}@media (max-width:64rem){.landing-hero--broadcast .landing-contender{top:0;bottom:auto}.landing-hero--broadcast .landing-console{top:43rem;bottom:auto}.landing-hero--broadcast:has(.landing-predictor[data-prediction-stage=method]),.landing-hero--broadcast:has(.landing-predictor[data-prediction-stage=round]),.landing-hero--broadcast:has(.landing-predictor[data-prediction-stage=complete]),.landing-hero--broadcast:has(.landing-predictor[data-prediction-stage=saved]){min-height:69rem}.landing-record-sheet__identity{grid-template-columns:auto minmax(0,1fr)}}@media (max-width:48rem){.landing-hero--broadcast .landing-hero__copy h1 span:first-child{font-size:clamp(1.35rem,6.5vw,1.85rem)}.landing-hero--broadcast .landing-hero__copy h1 strong{font-size:clamp(3.8rem,18vw,5.25rem)}.landing-hero--broadcast .landing-contender--red{left:-2vw}.landing-hero--broadcast .landing-contender--blue{right:-2vw}.landing-hero--broadcast .landing-contender.prediction-choice>.landing-contender__identity{width:min(10rem,100% - 1.5rem)}.landing-hero--broadcast .landing-contender--red .landing-contender__identity{left:calc(2vw + .75rem)}.landing-hero--broadcast .landing-contender--blue .landing-contender__identity{right:calc(2vw + .75rem)}.landing-hero--broadcast .landing-contender__identity strong{max-width:8ch;font-size:clamp(1.3rem,6.4vw,2rem)}.landing-hero--broadcast .landing-console{top:43rem}.landing-hero--broadcast:has(.landing-predictor[data-prediction-stage=method]),.landing-hero--broadcast:has(.landing-predictor[data-prediction-stage=round]),.landing-hero--broadcast:has(.landing-predictor[data-prediction-stage=complete]),.landing-hero--broadcast:has(.landing-predictor[data-prediction-stage=saved]){min-height:71rem}.landing-record-sheet__identity{grid-template-columns:auto minmax(0,1fr)}.landing-record-sheet__identity>.fight-iq-rank-badge{--fight-iq-rank-size:5.25rem}.landing-ranks__header{gap:2.5rem}.landing-ranks__header h2{font-size:clamp(3.2rem,15vw,4.5rem)}.landing-ranks__track{margin-right:-1rem}.landing-ranking__leaders li,.landing-ranking__viewer{grid-template-columns:2.6rem 2rem minmax(0,1fr) auto;gap:.6rem;min-height:4.7rem;padding-inline:.8rem}.landing-ranking__tier{display:none}.landing-ranking__leaders b{font-size:1.25rem}.landing-ranking__viewer em{display:none}}@media (max-width:27rem){.landing-hero--broadcast .landing-console{top:42rem}.landing-hero--broadcast .landing-contender__identity>span{font-size:.48rem;display:block}.landing-record-sheet__identity{grid-template-columns:1fr;justify-items:start}.landing-record-sheet__identity>.landing-demo-label,.landing-record-sheet__identity>.fight-iq-rank-badge,.landing-record-sheet__identity h3,.landing-record-sheet__identity>div{grid-area:auto/1}.landing-record-sheet__identity>.fight-iq-rank-badge{--fight-iq-rank-size:5.75rem}}@media (min-width:64rem) and (max-width:89.99rem){.site-header__inner{gap:.55rem}.site-header__tagline{display:none}.primary-nav{gap:.1rem}.primary-nav__link{letter-spacing:.025em;padding-inline:.5rem;font-size:.9rem}.site-header__card-cta small,.result-inbox small{display:none}}@media (max-width:70rem){.home-pick-details{grid-template-columns:minmax(0,1fr);gap:1.25rem}}@media (max-width:63.99rem){html{scroll-padding-bottom:calc(4rem + env(safe-area-inset-bottom))}.site-body{padding-bottom:calc(4rem + env(safe-area-inset-bottom))}.site-header__tagline{display:none}.home-lab__header{grid-template-columns:1fr;min-height:0}.home-event{min-height:clamp(14.5rem,31vw,17rem);padding-bottom:clamp(1.25rem,2.5vw,1.7rem)}.home-progress{border:0;border-top:1px solid var(--color-line-strong);background:var(--color-surface-inset);width:100%;position:relative;bottom:auto;right:auto}.home-contender>.home-contender__card,.home-contender .fighter-portrait--home{min-height:16rem}.home-contender .home-contender__name{font-size:clamp(2.6rem,5vw,4rem)}.home-leaders ol{grid-template-columns:repeat(3,minmax(0,1fr))}.home-leaders li:nth-child(4){border-left:0}.home-leaders li:nth-child(n+4){border-top:1px solid var(--color-line)}}@media (max-width:47.99rem){.mobile-nav__link{font-size:.66rem}.home-surface{padding-inline:.65rem}.home-lab{border-radius:.55rem}.home-event{grid-template-columns:minmax(0,1fr);min-height:clamp(12.5rem,53vw,14.5rem);padding:.8rem}.home-event:before{background:linear-gradient(90deg,#0e0f10c7 0%,#0e0f1085 38%,#0e0f101a 100%),linear-gradient(#0000 28%,#0e0f107a)}@supports (color:color-mix(in lab, red, red)){.home-event:before{background:linear-gradient(90deg, color-mix(in srgb, var(--color-surface-inset) 78%, transparent) 0%, color-mix(in srgb, var(--color-surface-inset) 52%, transparent) 38%, color-mix(in srgb, var(--color-surface-inset) 10%, transparent) 100%), linear-gradient(0deg, color-mix(in srgb, var(--color-surface-inset) 48%, transparent), transparent 72%)}}.home-event h1{max-width:100%;font-size:clamp(1.9rem,8.5vw,2.55rem)}.home-event p{font-size:.9rem}.home-event__poster{object-position:center 28%}.home-progress{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"readout deadline action""track track action";gap:.45rem .65rem;min-height:5.55rem;padding:.6rem .65rem}.home-progress--locked{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"readout deadline""track track"}.home-progress__readout{letter-spacing:.07em;padding-right:.65rem;font-size:.64rem}.home-progress__readout strong{font-size:1.95rem}.home-progress__deadline{gap:.12rem;font-size:.67rem}.home-progress__deadline time{font-size:1rem}.home-progress__action{letter-spacing:.055em;gap:.35rem;min-width:6.9rem;min-height:4.25rem;padding-inline:.65rem;font-size:.62rem}.home-progress__action svg{width:.85rem;height:.85rem}.home-matchup{padding:0 .65rem .95rem}.home-matchup .home-matchup__legend{gap:.25rem;margin-bottom:1rem;padding-block-start:.95rem}.home-matchup__legend strong{font-size:clamp(1.75rem,8vw,2.2rem)}.home-matchup__legend span{font-size:.78rem}.home-contenders{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.home-contender>.home-contender__card,.home-contender--blue>.home-contender__card{height:clamp(13.25rem,58vw,15.25rem);min-height:0;display:block;position:relative}.home-contender .fighter-portrait--home,.home-contender--blue .fighter-portrait--home{width:100%;height:100%;min-height:0;position:absolute;inset:0}.home-contender__copy,.home-contender--blue .home-contender__copy{background:linear-gradient(#0000 20%,#0607084d 43%,#060708f5 100%);justify-content:flex-end;align-items:flex-start;min-height:0;padding:.7rem;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.home-contender__copy,.home-contender--blue .home-contender__copy{background:linear-gradient(to bottom, transparent 20%, color-mix(in srgb, var(--color-photo-ink) 30%, transparent) 43%, color-mix(in srgb, var(--color-photo-ink) 96%, transparent) 100%)}}.home-contender__copy,.home-contender--blue .home-contender__copy{text-align:left}.home-contender--blue .home-contender__copy{text-align:right;align-items:flex-end}.home-contender__corner{text-shadow:0 1px 0 var(--color-canvas), 0 .25rem .75rem var(--color-canvas);margin-bottom:0;font-size:.75rem;position:absolute;top:.65rem;left:.7rem}.home-contender--blue .home-contender__corner{left:auto;right:.7rem}.home-contender .home-contender__name{max-width:100%;margin-top:0;font-size:clamp(1.65rem,7.5vw,2.25rem);line-height:.86}.home-contender__nationality{letter-spacing:.055em;gap:.28rem;margin-top:.38rem;font-size:.62rem}.home-contender__flag{width:1.1rem;height:.825rem}.home-contender__facts{gap:.14rem;margin-top:.4rem;font-size:.82rem;display:grid}.home-contender__record{font-size:clamp(1.05rem,4.2vw,1.18rem)}.home-contender__rating{border-inline-start:0;padding-inline-start:0}.home-contender--blue .home-contender__rating{justify-items:end}.home-contender__rating b{font-size:clamp(1.25rem,5vw,1.4rem)}.home-contender__pick{min-height:2.75rem;margin-top:.15rem;font-size:.78rem}.home-contender input:checked+.home-contender__card{animation-name:home-contender-lock-mobile;transform:translateY(-.15rem)}.home-contenders:has(input:checked) .home-contender:not(:has(input:checked))>.home-contender__card{transform:none}.home-contender input:checked+.home-contender__card .fighter-portrait--home img{scale:1.035}.home-contender .fighter-portrait--home .fighter-portrait__demo{font-size:.68rem;bottom:.3rem;right:.3rem}.home-versus{width:3.05rem;font-size:1rem;top:43%}.home-model-beam{grid-template-columns:minmax(0,1fr) auto;gap:.5rem .65rem;margin-top:.65rem;padding:.65rem .7rem}.home-model-beam__channel{align-items:baseline;gap:.45rem;display:flex}.home-model-beam__channel span,.home-model-beam__quality{letter-spacing:.05em;font-size:.68rem}.home-model-beam__channel strong{white-space:normal;font-size:1rem}.home-model-beam__split{grid-column:1/-1;grid-template-columns:auto minmax(3.5rem,1fr) auto;gap:.45rem}.home-model-beam__fighter small{display:none}.home-model-beam__fighter b{font-size:1.4rem}.home-model-beam__quality{align-self:center}.home-model-analysis summary{min-height:3rem;font-size:.82rem}.home-model-analysis>div{flex-direction:column;align-items:stretch;padding:.9rem}.home-model-analysis p{font-size:.82rem}.home-model-analysis a{min-height:2.75rem}.home-pick-details{grid-template-columns:1fr;gap:1.25rem;padding:1rem .75rem 1.15rem}.prediction-flow--home .home-pick-step legend{font-size:1.2rem}.home-pick-step__number{width:1.85rem;height:1.85rem}.prediction-flow--home .home-pick-step .prediction-choice>span{min-height:4rem;padding-inline:.4rem}.prediction-flow--home .home-pick-step .prediction-choice strong{font-size:1.04rem}.home-submit{border-top:1px solid var(--color-line-bright);padding:.65rem .75rem}.prediction-flow--home .prediction-lock{min-height:4.35rem}.prediction-flow--home .prediction-lock strong{font-size:1.35rem}.prediction-flow--home .prediction-lock small{max-width:28ch;font-size:.78rem}.prediction-flow--home .prediction-lock svg{width:1.25rem;height:1.25rem;right:1rem}.home-outcome{flex-direction:column;align-items:stretch;padding:.9rem}.home-outcome .btn{width:100%}.home-support header{padding-inline:.9rem}.home-support header h2{font-size:1.1rem}.home-support header a{flex:none;justify-content:center;align-items:center;gap:.35rem;min-height:2.75rem;font-size:.75rem;font-weight:700;display:inline-flex}.home-support header a svg{width:1.15rem}.home-movements li{grid-template-columns:2.3rem 3rem minmax(0,1fr) auto;gap:.5rem;padding-inline:.9rem}.home-movement__reason{display:none}.home-movement__score{font-size:1.25rem}.home-leaders ol{grid-template-columns:1fr}.home-leaders li+li{border-top:1px solid var(--color-line);border-left:0}.home-leaders li a{min-height:4.2rem}}@media (max-width:22rem){.prediction-flow--home .prediction-choices--methods{grid-template-columns:repeat(2,minmax(0,1fr))}.prediction-flow--home .prediction-choices--methods .prediction-choice:last-child{grid-column:1/-1}.prediction-flow--home .prediction-choices--rounds{grid-template-columns:repeat(auto-fit,minmax(2.75rem,1fr));gap:.4rem}}@media (max-width:47.99rem) and (min-height:40rem){.prediction-flow--home[data-prediction-stage=complete]{padding-bottom:5.85rem}.prediction-flow--home[data-prediction-stage=complete] .home-submit{right:max(.65rem, env(safe-area-inset-right));bottom:calc(4rem + env(safe-area-inset-bottom));left:max(.65rem, env(safe-area-inset-left));z-index:45;border:1px solid var(--color-line-bright);background:var(--color-canvas);padding:.5rem;position:fixed;box-shadow:0 -.75rem 1.8rem #0000004d}}@media (prefers-reduced-motion:reduce){.prediction-flow--home .home-contender__card,.prediction-flow--home .home-contender__card:before,.prediction-flow--home .home-contender__card:after,.prediction-flow--home .fighter-portrait--home img,.prediction-flow--home .home-contender__copy,.prediction-flow--home .home-versus,.prediction-flow--home .home-versus:after,.prediction-flow--home .home-model-beam__track i,.prediction-flow--home .home-pick-details:before,.prediction-flow--home .home-pick-details:after,.prediction-flow--home .home-pick-step,.prediction-flow--home .home-pick-step .prediction-choice,.prediction-flow--home .home-pick-step .prediction-choice>span,.prediction-flow--home .home-pick-step .prediction-choice>span:before,.prediction-flow--home .prediction-lock:before,.prediction-flow--home .prediction-lock:after,.prediction-flow--home .prediction-lock svg{transition:none!important;animation:none!important}.prediction-flow--home .home-contender input:checked+.home-contender__card,.prediction-flow--home .home-contenders:has(input:checked) .home-contender:not(:has(input:checked))>.home-contender__card,.prediction-flow--home .home-pick-step .prediction-choice:hover>span,.prediction-flow--home .home-pick-step .prediction-choice input:checked+span{transform:none}.prediction-flow--home .home-contender input:checked+.home-contender__card .fighter-portrait--home img{scale:1}}.demo-disclaimer-short{display:none}@keyframes fighter-scan{0%{clip-path:inset(0 0 100%);filter:blur(2px)}to{clip-path:inset(0);filter:blur()}}@media (max-width:79.99rem){.fighter-dossier{grid-template-columns:minmax(0,1.1fr) minmax(15rem,.9fr);grid-template-areas:"identity portrait""signature signature""finishes finishes"}.fighter-dossier__identity,.fighter-dossier__portrait{min-height:27rem}.fighter-dossier__signature,.fighter-dossier__finishes{min-height:auto}.fighter-dossier__identity{border-right:1px solid var(--fighter-seam);border-bottom:1px solid var(--fighter-seam)}.fighter-dossier__portrait{border-bottom:1px solid var(--fighter-seam)}.fighter-dossier__signature{border-right:0;border-bottom:1px solid var(--fighter-seam)}.fighter-dossier__finishes{border-right:0;border-bottom:1px solid var(--fighter-seam);grid-template-columns:12rem 1fr;align-items:center;display:grid}.fighter-dossier__finishes figcaption{align-content:center}.performance-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.performance-rail>div:nth-child(4){border-left:0}.performance-rail>div:nth-child(n+4){border-top:1px solid var(--fighter-seam)}}@media (max-width:63.99rem){.fighter-overview__grid,.fighter-data__grid{grid-template-columns:1fr}.fighter-ranking-note,.fighter-data__note{border-top:1px solid var(--fighter-seam);border-left:0}.fighter-reading__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fighter-reading__facts>div:nth-child(odd){padding-left:0}.fighter-reading__facts>div:nth-child(3){border-left:0}.fighter-reading__facts>div:nth-child(n+3){border-top:1px solid var(--fighter-seam)}.round-profile{grid-template-columns:1fr}.round-profile>div{border-right:0;border-bottom:1px solid var(--fighter-seam)}}@media (max-width:47.99rem){.fighter-profile{padding-inline:.75rem}.fighter-dossier{border-radius:.55rem;grid-template-columns:minmax(0,1.35fr) minmax(6.8rem,.65fr);grid-template-areas:"identity portrait""signature signature""finishes finishes"}.fighter-dossier__identity{min-height:25rem;padding:1.1rem}.fighter-dossier__portrait{min-height:25rem}.fighter-dossier__surname{display:none}.fighter-dossier__identity h1{max-width:none;font-size:clamp(2.9rem,13vw,4.3rem)}.fighter-dossier__nickname{margin-top:.7rem;font-size:.7rem}.fighter-dossier__record{margin-top:.8rem;font-size:.68rem}.fighter-dossier__record strong{width:100%;font-size:1.2rem}.fighter-level{grid-template-columns:repeat(2,minmax(0,1fr))}.fighter-level>div{padding:.7rem .5rem}.fighter-level>div:nth-child(3){border-top:1px solid var(--fighter-seam);border-left:0;grid-column:1/-1;padding-left:0}.fighter-level dd{font-size:1.7rem}.fighter-level span{font-size:.64rem}.fighter-level__quality{text-transform:none;font-size:.76rem!important}.fighter-dossier__actions .btn{min-height:2.75rem;padding-inline:.65rem;font-size:.68rem}.fighter-dossier__actions .btn-primary{text-align:center;justify-content:center}.fighter-dossier__actions .btn-primary svg{display:none}.fighter-share{justify-content:center!important}.fighter-portrait--dossier img{object-position:50% 10%}.fighter-portrait--dossier .fighter-portrait__fallback{font-size:2.8rem}.fighter-portrait--dossier .fighter-portrait__demo{font-size:.48rem;bottom:.3rem;right:.3rem}.fighter-dossier__signature{padding:1.2rem .8rem 1.4rem}.fighter-dossier__section-heading{flex-direction:column;align-items:flex-start;gap:.6rem}.fighter-style-verdict{margin-top:1.1rem;font-size:1rem}.style-spine{gap:.55rem;margin-top:1rem}.style-axis{grid-template-columns:minmax(4.5rem,1fr) minmax(4.5rem,.9fr) minmax(4.5rem,1fr);gap:.25rem;min-height:2.8rem}.style-axis>div:first-child,.style-axis>div:last-child{gap:.15rem;padding-inline:.4rem;font-size:.5rem;display:grid}.style-axis>div:last-child{justify-items:end}.style-axis>div:first-child,.style-axis>div:last-child{font-size:.68rem}.style-axis strong{font-size:.9rem}.style-axis__scope{text-align:left;font-size:.68rem}.fighter-style-tags{justify-content:flex-start}.fighter-style-tags li{font-size:.68rem}.fighter-dossier__finishes{grid-template-columns:8rem 1fr;gap:1rem;padding:1rem}.finish-wheel{width:7.3rem}.finish-wheel strong{font-size:1.9rem}.fighter-dossier__finishes h2{font-size:1.05rem}.finish-legend{gap:.3rem}.finish-legend>div{font-size:.68rem}.fighter-section-nav{margin-inline:-.15rem;top:4.4rem}.fighter-section-nav a{min-height:2.8rem;padding-inline:.8rem;font-size:.68rem}.fighter-section{padding-block:4rem}.fighter-section__header{grid-template-columns:1fr;gap:.9rem}.fighter-section__header h2{font-size:clamp(2.6rem,13vw,3.8rem)}.fighter-section__header p{font-size:.75rem}.fighter-reading,.fighter-ranking-note{padding:1.2rem}.fighter-reading>p{font-size:.9rem}.fighter-reading__facts{grid-template-columns:1fr}.fighter-reading__facts>div{justify-content:space-between;align-items:center;padding-inline:0;display:flex}.fighter-reading__facts>div+div{border-top:1px solid var(--fighter-seam);border-left:0}.fighter-reading__facts dd{font-size:1.15rem}.outcome-board,.strike-distributions{grid-template-columns:1fr}.outcome-spectrum+.outcome-spectrum,.distribution-panel+.distribution-panel,.target-map+.distribution-panel{border-top:1px solid var(--fighter-seam);border-left:0}.outcome-spectrum{padding:1.2rem}.outcome-method__swatch{width:1.2rem}.outcome-spectrum__legend dt{font-size:.68rem}.performance-rail{border-radius:.55rem .55rem 0 0;grid-template-columns:repeat(2,minmax(0,1fr))}.performance-rail>div{padding:1rem}.performance-rail>div:nth-child(odd){border-left:0}.performance-rail>div:nth-child(n+3){border-top:1px solid var(--fighter-seam)}.performance-rail dd{font-size:2rem}.performance-rail dt,.performance-rail span,.distribution-row small{font-size:.68rem}.distribution-panel{padding:1.2rem}.distribution-panel figcaption{flex-direction:column;align-items:flex-start;gap:.35rem}.fighter-analytics-empty{min-height:9rem;padding:1.1rem}.fighter-analytics-empty>svg{flex:none}.fighter-data__grid>dl{padding:.8rem 1rem}.fighter-data__grid>dl>div{flex-direction:column;align-items:flex-start;gap:.3rem}.fighter-data__grid dd{text-align:left;max-width:100%}.fighter-data__note{padding:1.2rem}}@media (prefers-reduced-motion:reduce){.fighter-dossier__signature:after{animation:none}}@media (max-width:79.99rem){.fighter-dossier{grid-template-columns:minmax(0,1.12fr) minmax(15rem,.88fr);grid-template-areas:"identity portrait""signature signature""finishes finishes"}.fighter-dossier__identity,.fighter-dossier__portrait{border-bottom:1px solid var(--fighter-seam);min-height:27rem}.fighter-dossier__signature,.fighter-dossier__finishes{border-bottom:1px solid var(--fighter-seam);min-height:auto}.fighter-dossier__signature{border-right:0}.fighter-dossier__finishes{border-right:0;grid-template-columns:11rem minmax(0,1fr);align-items:center;display:grid}}@media (max-width:47.99rem){.fighter-profile{padding-inline:1rem}.fighter-dossier{grid-template-columns:minmax(0,1.3fr) minmax(7.5rem,.7fr);grid-template-areas:"identity portrait""signature signature""finishes finishes"}.fighter-dossier__identity{border-right:1px solid var(--fighter-seam);min-height:24rem;padding:1.25rem}.fighter-dossier__identity h1{font-size:clamp(2.9rem,13vw,4.2rem)}.fighter-dossier__nickname{font-size:.85rem}.fighter-dossier__record{font-size:.88rem}.fighter-dossier__record strong{width:100%;font-size:2.1rem}.fighter-level{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto}.fighter-level>div{padding:1rem .75rem}.fighter-level>div:nth-child(odd){border-left:0;padding-left:0}.fighter-level>div:nth-child(2n){border-left:1px solid var(--fighter-seam)}.fighter-level dd{font-size:1.8rem}.fighter-level dt,.fighter-level span{font-size:.75rem}.fighter-dossier__actions{display:grid}.fighter-dossier__actions .btn{min-height:3.25rem;font-size:.78rem}.fighter-dossier__portrait{min-height:24rem}.fighter-portrait--dossier .fighter-portrait__fallback{font-size:3rem}.fighter-dossier__signature{gap:0;min-height:auto;padding:1.4rem;display:flex}.fighter-dossier__section-heading{flex-direction:row;align-items:center}.fighter-dossier__section-heading h2{font-size:1.8rem}.fighter-style-verdict{margin-top:1rem;font-size:1.5rem}.style-spine{gap:.75rem;margin-top:1.25rem}.style-axis{grid-template-columns:minmax(5.3rem,1fr) minmax(4rem,.75fr) minmax(5.3rem,1fr);gap:.3rem;min-height:4.1rem}.style-axis>div:first-child,.style-axis>div:last-child{gap:.15rem;padding-inline:.55rem;font-size:.72rem;display:grid}.style-axis>div:last-child{justify-items:end}.style-axis strong{font-size:1.2rem}.fighter-style-tags li{font-size:.72rem}.fighter-dossier__finishes{grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;min-height:auto;padding:1.1rem}.finish-wheel{width:7rem}.finish-wheel>span{font-size:.58rem}.finish-wheel strong{font-size:2rem}.fighter-dossier__finishes h2{font-size:1.2rem}.finish-legend>div{font-size:.72rem}.fighter-section-nav{margin-inline:0}.fighter-section-nav a{min-height:3.1rem;padding-inline:.9rem;font-size:.74rem}.fighter-section{padding-block:3.25rem}.fighter-section__header h2{font-size:clamp(2.8rem,14vw,4rem)}.fighter-section__header p{font-size:.9rem}.fighter-reading,.fighter-ranking-note{padding:1.3rem}.fighter-reading>p{font-size:.95rem}.outcome-spectrum figcaption{flex-direction:column;align-items:flex-start;gap:.25rem}.outcome-spectrum figcaption strong{font-size:2.2rem}.outcome-spectrum__legend{--outcome-metric-size:1.25rem}.performance-rail,.performance-rail--dimension{border-radius:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.performance-rail>div{padding:1.15rem}.performance-rail dd{font-size:2.35rem}.performance-rail dt{font-size:.75rem}.fighter-details summary{padding-inline:1.1rem;font-size:.82rem}.fighter-details__metrics,.fighter-details__metrics--three{grid-template-columns:repeat(2,minmax(0,1fr))}.fighter-details__metrics>div{padding:1rem}.fighter-details__metrics>div:nth-child(odd){border-left:0}.fighter-details__metrics>div:nth-child(n+3){border-top:1px solid var(--fighter-seam)}.fighter-details__metrics--three>div:last-child{grid-column:1/-1}.fighter-details__metrics span{font-size:.7rem}.fighter-details__metrics strong{font-size:1.6rem}.target-map{padding:1.2rem}.target-map figcaption{flex-direction:column;align-items:flex-start;gap:.3rem}.target-map__rows dt{font-size:1.05rem}.target-map__rows dd{gap:.35rem}.target-map__rows dd strong{font-size:1.3rem}.target-map__rows dd>span{font-size:.66rem}.fighter-data__disclosure>summary{flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem 1.1rem}.fighter-data__disclosure>summary span{font-size:1.35rem}.fighter-data__disclosure>summary small{font-size:.72rem}}@container target-map (max-width:30rem){.target-map__visual{grid-template-rows:auto;grid-template-columns:7.35rem minmax(0,1fr);gap:.85rem;height:12rem;min-height:0}.target-map__figure{grid-area:1/1;width:100%;height:12rem}.target-map__rows{grid-area:1/2;grid-template-rows:91fr 119fr 150fr;height:12rem}.target-map__rows>div{grid-template-columns:minmax(0,1fr);align-content:center;gap:.15rem;padding-block:.2rem}.target-map__rows dt,.target-map__rows dd{grid-column:1}.target-map__rows dd{justify-content:flex-start;justify-self:start}}@media (max-width:25rem){.outcome-spectrum__legend{grid-template-columns:1fr}.outcome-spectrum__legend>div:nth-child(odd){padding-right:0}.outcome-spectrum__legend>div:nth-child(2n){border-left:0;padding-left:0}.outcome-spectrum__legend>div:nth-child(n+2){border-top:1px solid var(--fighter-seam)}}@media (max-width:47.99rem){.demo-disclaimer-long{display:none}.demo-disclaimer-short{display:inline}}@keyframes finish-wheel-enter{0%{opacity:.65;transform:translateY(.25rem)scale(.98)}}@keyframes fighter-form-stamp{0%{opacity:.35;transform:translateY(.25rem)scale(.98)}}@keyframes champion-badge-flare{0%{transform:translate(-170%)skew(-16deg)}to{transform:translate(250%)skew(-16deg)}}@media (max-width:79.99rem){.fighter-dossier{grid-template-columns:minmax(0,1.12fr) minmax(15rem,.88fr);grid-template-areas:"identity portrait""snapshot finishes"}.fighter-dossier__snapshot,.fighter-dossier__finishes{border-bottom:1px solid var(--fighter-seam);min-height:20rem}.fighter-dossier__snapshot{border-right:1px solid var(--fighter-seam)}.fighter-dossier__finishes{grid-template-columns:10rem minmax(0,1fr)}}@media (max-width:47.99rem){.fighter-dossier{grid-template-columns:minmax(0,1.3fr) minmax(7.5rem,.7fr);grid-template-areas:"identity portrait""snapshot snapshot""finishes finishes"}.fighter-dossier__snapshot{border-right:0;min-height:auto;padding:1.35rem}.fighter-dossier__snapshot>h2{font-size:1.6rem}.fighter-snapshot{margin-top:1.15rem}.fighter-snapshot>div{padding:1rem .75rem}.fighter-snapshot dd{font-size:clamp(2.25rem,11vw,3rem)}.fighter-snapshot .fighter-snapshot__text{font-size:1.45rem}.fighter-snapshot .fighter-snapshot__measure{font-size:2rem}.fighter-snapshot small{font-size:.65rem}.fighter-recent-form{margin-top:1.25rem}.fighter-recent-form__heading h3{font-size:1.2rem}.fighter-recent-form ol{gap:.35rem}.fighter-recent-form li{min-height:3rem;font-size:1.25rem}.fighter-dossier__identity,.fighter-dossier--champion .fighter-dossier__identity{min-height:22.5rem;padding:1rem}.fighter-dossier__record{margin-top:.65rem}.fighter-level>div{padding:.7rem .5rem}.fighter-level dd{font-size:1.65rem}.fighter-dossier__actions{margin-top:.75rem}.fighter-dossier__actions .btn{min-height:2.75rem}.fighter-share__status:empty{display:none}.fighter-champion-badge{gap:.35rem;min-height:1.9rem;margin-top:.7rem;padding:.28rem .5rem}.fighter-champion-badge span{display:none}}@media (prefers-reduced-motion:reduce){.fighter-champion-badge:after,.fighter-recent-form li,.finish-wheel{animation:none}}@keyframes fighter-poster-arrive{0%{opacity:.78;clip-path:inset(.8rem .8rem 1.8rem round .75rem);transform:translateY(.75rem)scale(.995)}}@keyframes fighter-share-confirm{35%{transform:scale(.975)}70%{transform:scale(1.015)}}@media (max-width:79.99rem){.fighter-poster{grid-template:"identity portrait"minmax(34rem,auto)"snapshot finishes"/minmax(0,1.08fr) minmax(18rem,.92fr);min-height:0}.fighter-poster .fighter-dossier__identity,.fighter-poster .fighter-dossier__portrait{min-height:34rem}.fighter-poster .fighter-dossier__snapshot,.fighter-poster .fighter-dossier__finishes{min-height:21rem}.fighter-poster .fighter-dossier__identity{border-bottom:1px solid var(--fighter-seam)}.fighter-poster .fighter-dossier__portrait{border-right:0;border-bottom:1px solid var(--fighter-seam)}.fighter-poster .fighter-dossier__snapshot{border-right:1px solid var(--fighter-seam)}.fighter-poster .fighter-dossier__finishes{grid-template-columns:9rem minmax(0,1fr)}}@media (max-width:47.99rem){.fighter-profile{padding-inline:1rem}.fighter-poster{grid-template:"hero"minmax(40rem,auto)"snapshot""finishes"/minmax(0,1fr)}.fighter-poster:after{inset:.65rem}.fighter-poster__echo{z-index:3;opacity:.8;color:#0a0a0c0b;max-width:calc(100% - 1.6rem);font-size:clamp(3.7rem,18vw,5rem);top:.7rem;bottom:auto;left:.8rem}@supports (color:color-mix(in lab, red, red)){.fighter-poster__echo{color:color-mix(in srgb, var(--color-on-strong) 4.5%, transparent)}}.fighter-poster .fighter-dossier__identity,.fighter-poster .fighter-dossier__portrait{grid-area:hero;min-height:40rem}.fighter-poster .fighter-dossier__portrait{z-index:1;border:0}.fighter-poster .fighter-dossier__portrait:before{content:none}.fighter-poster .fighter-portrait--dossier img{object-position:50% 7%}.fighter-poster .fighter-dossier__identity,.fighter-dossier--champion.fighter-poster .fighter-dossier__identity{z-index:4;background:0 0;border:0;justify-content:flex-end;min-height:40rem;padding:1.2rem}.fighter-poster .fighter-dossier__identity h1{max-width:7ch;font-size:clamp(3.7rem,17vw,4.8rem)}.fighter-poster .fighter-dossier__identity h1 span,.fighter-poster .fighter-dossier__identity h1 strong{color:var(--color-photo-copy);-webkit-text-stroke:.035em var(--color-photo-ink);paint-order:stroke fill;text-shadow:-.025em -.025em 0 var(--color-photo-ink), .025em -.025em 0 var(--color-photo-ink), -.025em .025em 0 var(--color-photo-ink), .025em .025em 0 var(--color-photo-ink)}.fighter-poster .fighter-dossier__nickname,.fighter-poster .fighter-dossier__record,.fighter-poster .fighter-dossier__nationality{text-shadow:-1px -1px 0 var(--color-photo-ink), 1px -1px 0 var(--color-photo-ink), -1px 1px 0 var(--color-photo-ink), 1px 1px 0 var(--color-photo-ink)}.fighter-poster .fighter-dossier__nickname{margin-top:.7rem;font-size:.85rem}.fighter-poster .fighter-champion-badge{margin-top:.65rem}.fighter-poster .fighter-dossier__record{gap:.25rem .55rem;margin-top:.8rem;font-size:.74rem}.fighter-poster .fighter-dossier__record strong{font-size:2.25rem}.fighter-poster .fighter-dossier__nationality{margin-top:.1rem}.fighter-poster .fighter-level{background:#060708d1;margin-top:.8rem}@supports (color:color-mix(in lab, red, red)){.fighter-poster .fighter-level{background:color-mix(in srgb, var(--color-photo-ink) 82%, transparent)}}.fighter-poster .fighter-level>div{padding:.72rem .6rem}.fighter-poster .fighter-level>div:first-child{padding-left:0}.fighter-poster .fighter-level dt,.fighter-poster .fighter-level span{font-size:.65rem}.fighter-poster .fighter-level dd{font-size:1.8rem}.fighter-poster .fighter-dossier__actions{margin-top:.75rem}.fighter-poster .fighter-dossier__actions .btn{min-height:3rem;font-size:.76rem}.fighter-poster .fighter-share__status{font-size:.66rem}.fighter-poster .fighter-dossier__snapshot{border-right:0;min-height:auto;padding:1.35rem}.fighter-poster .fighter-dossier__snapshot>h2{font-size:1.6rem}.fighter-poster .fighter-snapshot dd{font-size:clamp(2.15rem,10vw,2.8rem)}.fighter-poster .fighter-snapshot .fighter-snapshot__text{font-size:1.35rem}.fighter-poster .fighter-snapshot .fighter-snapshot__measure{font-size:1.95rem}.fighter-poster .fighter-dossier__finishes{grid-template-columns:minmax(7rem,.8fr) minmax(0,1fr);gap:.9rem;min-height:auto;padding:1.2rem}.fighter-poster .finish-wheel{width:min(100%,7.5rem)}}@media (max-width:25rem){.fighter-profile{padding-inline:.75rem}.fighter-poster{grid-template-rows:minmax(38rem,auto) auto auto}.fighter-poster .fighter-dossier__identity,.fighter-poster .fighter-dossier__portrait,.fighter-dossier--champion.fighter-poster .fighter-dossier__identity{min-height:38rem}.fighter-poster .fighter-dossier__identity h1{font-size:clamp(3.25rem,16.5vw,4rem)}.fighter-poster .fighter-dossier__record strong{font-size:2rem}.fighter-poster .fighter-dossier__actions .btn{min-height:2.8rem}}@media (prefers-reduced-motion:reduce){.fighter-poster,.fighter-share[data-share-state=success]{animation:none}.fighter-share:after{transition:none}}@media (max-width:64rem){.player-strip{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"level level level""iq momentum season";row-gap:.55rem}.player-strip__level{border-bottom:1px solid var(--color-line-subtle);padding-bottom:.75rem}.player-strip__fight-iq{justify-items:start}.player-strip__season{justify-items:end}.profile-record{grid-template-columns:minmax(0,1fr)}.profile-record__score{border-right:0;border-bottom:1px solid var(--color-line-strong);grid-area:auto/1}.profile-record__score-main{min-height:15rem}.profile-record__identity,.profile-fight-iq-trend{grid-area:auto/1}.profile-evidence{grid-template-columns:1fr}.profile-evidence__heading{border-right:0;border-bottom:1px solid var(--color-line-strong);padding-left:1.4rem}.profile-performance-list a{grid-template-columns:minmax(12rem,2fr) repeat(3,minmax(4.5rem,auto))}.profile-performance-list span:nth-child(5),.profile-performance-list span:nth-child(6){display:none}}@media (max-width:48rem){.player-strip{margin-block:.75rem 1rem;padding:.55rem .45rem}.player-strip>*{padding:.3rem .45rem}.player-strip__level{grid-template-columns:auto minmax(3rem,1fr);grid-template-areas:"identity xp""identity progress""identity next";column-gap:.65rem}.player-strip__level-id>strong{font-size:2.55rem}.player-strip__xp strong{font-size:1.4rem}.player-strip__next-level{font-size:.64rem}.player-strip__rating strong{font-size:2.2rem}.player-strip__rating span{font-size:.54rem}.player-strip__momentum strong{font-size:1.45rem}.player-strip__momentum svg{width:1.15rem;height:1.15rem}.player-strip__season strong{font-size:1.45rem}.player-strip__fight-iq>small,.player-strip__season>small,.player-strip__momentum small{font-size:.6rem}.leaderboard-podium ol{grid-template-columns:1fr;min-height:0}.leaderboard-podium li,.leaderboard-podium li[data-rank="1"]{border-right:0;border-bottom:1px solid var(--color-line);text-align:left;grid-template-columns:auto auto 1fr auto;justify-items:start;min-height:auto;padding:1rem}.leaderboard-podium li[data-rank="2"]{order:initial}.leaderboard-podium li:last-child{border-bottom:0}.leaderboard-podium .leaderboard-avatar,.leaderboard-podium li[data-rank="1"] .leaderboard-avatar{width:2.8rem;height:2.8rem}.leaderboard-podium li strong{font-size:1.65rem}.leaderboard-podium li small{display:none}.leaderboard-you{grid-template-columns:1fr}.leaderboard-you>.metric{justify-items:start}.profile-proof__header{flex-direction:column;align-items:stretch}.profile-proof__actions{justify-content:flex-start}.profile-share-action{justify-items:start}.profile-record__score{grid-template-columns:minmax(0,1fr);min-height:0}.profile-record__score-main{min-height:15rem}.profile-fight-iq-trend{grid-template-columns:minmax(0,1fr);gap:.2rem;min-height:10rem;padding:1rem 1.25rem .4rem}.profile-fight-iq-trend__value{font-size:1.75rem}.profile-fight-iq-trend__date{font-size:1.25rem}.profile-record__identity{grid-template-rows:auto;grid-template-columns:1fr}.profile-record__season{border-right:0;border-bottom:1px solid var(--color-line-strong);min-height:11rem}.profile-record__level{border-bottom:1px solid var(--color-line-strong);min-height:11rem}.profile-record__milestones{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-record__milestones>div:first-child{border-right:1px solid var(--color-line-strong);border-bottom:0}.merit-card-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.merit-card-dialog__shell>header{flex-direction:column;align-items:stretch;padding:1rem}.merit-card-dialog__shell>header .btn{width:100%}.event-share-card-dialog .merit-card-dialog__shell>header{flex-direction:row;align-items:flex-start;gap:.75rem}.event-share-card-dialog .merit-card-dialog__shell>header>div{flex:1;min-width:0}.event-share-card-dialog .merit-card-dialog__shell>header .btn{flex:none;width:auto}.merit-card-dialog__content{grid-template-columns:1fr;padding:1rem}.merit-card-dialog__actions{order:-1}.merit-card-preview{width:min(100%,26rem);margin-inline:auto}.event-card-completion{min-height:0}.event-card-completion__victory{min-height:24rem}.event-card-completion[data-completion-phase=share-ready]{grid-template-columns:1fr}.event-card-completion[data-completion-phase=share-ready] .event-card-completion__victory{border-right:0;border-bottom:1px solid var(--color-line-strong);min-height:0}.event-card-completion[data-completion-phase=share-ready] .event-card-completion__reveal{grid-template-columns:minmax(16rem,1fr) minmax(15rem,1fr)}.event-card-completion__preview{padding-block:1.25rem}.event-card-completion__preview canvas{width:min(100%,18rem)}.event-card-completion__preview figcaption{display:none}.event-card-completion__handoff{padding:1rem}.event-card-completion__actions{grid-template-columns:1fr;display:grid}.event-card-completion__actions .btn{width:100%}.event-card-completion__status{margin-top:-.2rem}.profile-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-performance-list a{grid-template-columns:1fr auto auto}.profile-performance-list span:nth-child(4){display:none}.result-verdict>header{flex-direction:column;align-items:stretch}.result-verdict>header .btn{width:100%}.result-verdict dl{grid-template-columns:repeat(2,minmax(0,1fr))}.result-verdict dl>div{border-bottom:1px solid var(--color-line)}.result-verdict dl>div:nth-child(2){border-right:0}.result-verdict dl>div:nth-child(n+3){border-bottom:0}.result-verdict>footer{flex-direction:column;align-items:flex-start}.community-signal{grid-template-columns:1fr;gap:.9rem}.community-signal__leagues{grid-column:auto}.prediction-loop-feedback__receipt{grid-template-columns:auto minmax(0,1fr)}.prediction-loop-feedback__outcome{grid-column:2;justify-items:start;width:100%;min-width:0}.prediction-loop-feedback__outcome>span{text-align:left}.prediction-save-reward__insights{grid-template-columns:1fr}.prediction-save-reward__insights>.community-signal{border-top:1px solid var(--color-line);border-left:0}.prediction-intelligence__analysis{flex-direction:column;align-items:stretch}.prediction-intelligence__analysis a{align-self:start}.card-complete-moment{grid-template-columns:1fr}.community-picks{border-top:1px solid var(--color-line);border-left:0}.xp-toast{inset:auto .75rem calc(4.75rem + env(safe-area-inset-bottom)) .75rem;width:auto;max-width:none}}@media (max-width:35rem){.event-card-completion__victory{min-height:22rem;padding:1.5rem 1rem}.event-card-completion__score strong{font-size:clamp(6rem,30vw,8rem)}.event-card-completion__score span{font-size:clamp(2.5rem,14vw,3.75rem)}.event-card-completion__xp-block{grid-template-columns:1fr;justify-items:stretch;gap:.65rem}.event-card-completion__xp{font-size:clamp(3.4rem,18vw,4.5rem)}.event-card-completion[data-completion-phase=share-ready] .event-card-completion__reveal{grid-template-columns:1fr}.event-card-completion[data-completion-phase=share-ready] .event-card-completion__victory{padding-block:1.25rem}.event-card-completion[data-completion-phase=share-ready] .event-card-completion__preview{padding-block:.9rem}.event-card-completion[data-completion-phase=share-ready] .event-card-completion__preview canvas{width:min(100%,18rem)}.event-card-completion__handoff{border-top:1px solid var(--color-line-strong);border-left:0}.player-strip__level{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity xp""progress progress""next next";row-gap:.35rem}.player-strip__next-level{text-align:left}.player-strip__momentum{gap:.35rem}.player-strip__momentum svg{display:none}.player-strip__season .data-label{white-space:normal;line-height:1.15}.profile-proof__identity{align-items:flex-start}.profile-avatar{width:4.3rem;height:4.3rem;font-size:1.7rem}.profile-proof__identity h1{font-size:clamp(2.45rem,12vw,3.5rem)}.profile-proof__actions,.profile-proof__actions form,.profile-proof__actions .btn,.profile-share-action{width:100%}.profile-record__score-main{min-height:15rem;padding-inline:1rem}.profile-record__value strong{font-size:clamp(4.8rem,24vw,6rem)}.profile-fight-iq-trend{min-height:9.5rem;padding:.9rem 1rem .4rem}.profile-fight-iq-trend header{gap:.75rem}.profile-fight-iq-trend h3{font-size:1.4rem}.profile-fight-iq-trend svg{min-height:5.5rem}.profile-record__season,.profile-record__level{padding:1.1rem}.profile-record__milestones{grid-template-columns:1fr}.profile-record__milestones>div{min-height:6.7rem;padding:1rem 1.1rem}.profile-record__milestones>div:first-child{border-right:0;border-bottom:1px solid var(--color-line-strong)}.profile-evidence{margin-top:2.5rem}.profile-evidence__heading{padding:1.2rem 1rem}.profile-evidence dl>div{min-height:7rem;padding:.9rem}.profile-performance-list a{grid-template-columns:1fr auto}.profile-performance-list span:nth-child(3){display:none}.leaderboard-nearby li{grid-template-columns:3.2rem 1fr auto;gap:.55rem}.result-verdict dl{grid-template-columns:1fr}.result-verdict dl>div{border-right:0;border-bottom:1px solid var(--color-line)}.result-verdict dl>div:nth-child(2),.result-verdict dl>div:nth-child(n+3){border-bottom:1px solid var(--color-line)}.result-verdict dl>div:last-child{border-bottom:0}.community-signal__leagues ul{grid-template-columns:minmax(0,1fr)}.prediction-intelligence__score{grid-template-columns:minmax(4.5rem,auto) minmax(4.5rem,1fr) minmax(4.5rem,auto);gap:.55rem}.prediction-intelligence__fighter small{display:none}.prediction-intelligence__meter small{font-size:.52rem}.xp-toast{gap:.65rem;min-height:4.75rem;padding-block:.7rem;padding-inline:.7rem .85rem}.xp-toast__icon{width:2.85rem}.xp-toast__amount{font-size:1.65rem}.xp-toast__reason{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.player-strip a,.profile-performance-list a{transition:none}.merit-card-preview canvas,.event-card-completion__victory,.event-card-completion__victory:after,.event-card-completion__xp-block,.event-card-completion__reveal,.merit-card-dialog[data-event-share-stage=share] .merit-card-dialog__content,.prediction-loop-feedback:before,.card-complete-moment:before,.prediction-loop-feedback__stamp,.card-complete-moment__copy,.prediction-intelligence[data-fresh-save=true] .prediction-intelligence__heading,.prediction-intelligence[data-fresh-save=true] .prediction-intelligence__score,.prediction-intelligence[data-fresh-save=true] .prediction-intelligence__pending,.prediction-intelligence[data-fresh-save=true] .prediction-intelligence__analysis,.prediction-intelligence[data-fresh-save=true] .prediction-intelligence__meter b,.xp-toast,.xp-toast:after,.xp-toast__icon{animation:none}}@media (max-width:82rem){.rankings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:54rem){.rankings-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:63.99rem){.rankings-index{top:4rem}.division-board__hero{grid-template-columns:minmax(0,1fr);align-items:start}.division-board__scope{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:end start;width:100%}.division-board__scope span{text-align:right;justify-self:end}.honor-podium{grid-template-columns:minmax(0,.8fr) minmax(14rem,1.2fr) minmax(0,.8fr);min-height:25rem}.honor-card--leader{min-height:24rem}.honor-card{min-height:17rem}.honor-chase{grid-template-columns:minmax(0,1fr)}.honor-chase>header{border-right:0;border-bottom:1px solid var(--color-line-strong)}}@media (max-width:47.99rem){.rankings-page{padding-block:1.4rem 4rem}.fight-iq-hall{padding-block:1rem 4rem}.fight-iq-hall__intro{grid-template-columns:minmax(0,1fr);gap:.75rem}.rankings-hero .page-title,.fight-iq-hall__intro h1{font-size:clamp(2.6rem,13vw,4rem)}.rankings-hero>p{font-size:.84rem}.fight-iq-hall__stamp{grid-template-columns:1.5rem auto;width:fit-content;min-width:0;padding:.45rem .55rem}.fight-iq-hall__stamp svg{grid-row:auto;width:1.35rem;height:1.35rem}.fight-iq-hall__stamp span{display:none}.fight-iq-hall__stamp strong{font-size:1rem}.rankings-index{grid-template-columns:minmax(0,1fr);margin-inline:-.25rem;top:4rem}.rankings-index>.data-label{display:none}.rankings-index__group{grid-template-columns:4.25rem minmax(0,1fr)}.rankings-group+.rankings-group{margin-top:3rem}.rankings-group__header{grid-template-columns:minmax(0,1fr);align-items:start}.rankings-group__header h2{font-size:clamp(1.9rem,9vw,2.6rem)}.rankings-group__header div>p{font-size:.72rem;line-height:1.45}.rankings-group__count{display:none}.division-ranking{scroll-margin-top:11rem}.division-ranking__header{min-height:4.5rem}.division-ranking__header h3{font-size:clamp(1.75rem,8vw,2.35rem)}.division-board{padding-block:1.25rem 4rem}.division-board__heading h1{font-size:clamp(3rem,12vw,4.75rem)}.division-board__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.division-board__meta>span:nth-child(2){border-right:0}.division-board__meta>span:nth-child(-n+2){border-bottom:1px solid var(--color-line-subtle)}.division-board__champion-row{grid-template-columns:3.25rem 5rem minmax(0,1fr) auto}.division-board__portrait{width:5rem}.division-board__row-arrow{display:none}.division-champion{grid-template-columns:4rem minmax(0,1fr) auto;gap:.65rem;min-height:6.5rem;padding:.6rem}.division-champion__portrait{width:4rem}.division-champion__identity strong{font-size:clamp(1.35rem,6.5vw,1.75rem)}.division-champion__score strong{font-size:1.9rem}.division-champion__score>span{font-size:.52rem}.division-champion--vacant{grid-template-columns:3.5rem minmax(0,1fr)}.division-champion__vacancy{width:3.25rem}.division-contender>*{padding:.45rem .55rem}.division-contender__rank{width:2.5rem;font-size:1.4rem}.division-contender__fighter{gap:.5rem;min-width:0}.division-contender__fighter .fighter-portrait--ranking{width:2.2rem}.division-contender__score{font-size:1.15rem}.fight-iq-hall__controls{flex-direction:column;align-items:stretch;gap:.55rem;padding-block:.55rem}.fight-iq-hall__controls>time{padding-inline:.25rem}.fight-iq-filterbar{flex-wrap:nowrap;gap:.5rem;width:100%}.fight-iq-period{grid-template-columns:minmax(0,1fr)}.honor-stage__header{flex-direction:column;align-items:flex-start}.honor-podium,.honor-podium:not(:has(.honor-card--challenger)),.honor-podium:not(:has(.honor-card[data-slot=side-2])):has(.honor-card[data-slot=side-1]){grid-template-columns:minmax(0,1fr);grid-template-areas:none;min-height:0}.honor-card,.honor-card--leader,.honor-card[data-slot=lead],.honor-card[data-slot=side-1],.honor-card[data-slot=side-2]{border-inline:0;border-bottom:1px solid var(--color-line-subtle);text-align:left;grid-area:auto;grid-template-columns:2.75rem 3.75rem minmax(0,1fr) auto;justify-items:start;gap:.75rem;min-height:0;padding:1rem;display:grid}.honor-card:last-child{border-bottom:0}.honor-card--leader{background:#202420;order:-1}@supports (color:color-mix(in lab, red, red)){.honor-card--leader{background:color-mix(in srgb, var(--color-action) 3%, var(--color-surface-raised))}}.honor-card__rank,.honor-card--leader .honor-card__rank{color:var(--color-reference-bright);opacity:1;align-self:center;font-size:2.4rem;position:static}.honor-card--leader .honor-card__rank{color:var(--color-action)}.honor-avatar,.honor-avatar--leader{align-self:center;width:3.75rem;font-size:1.4rem}.honor-card__identity,.honor-card--leader .honor-card__identity{align-self:center;justify-items:start}.honor-card__identity h3,.honor-card--leader .honor-card__identity h3{font-size:1.55rem}.honor-card__identity p{max-width:100%}.honor-card__score,.honor-card--leader .honor-card__score{text-align:right;align-self:center;justify-items:end;font-size:2rem}.honor-card__proof{display:none}.honor-chase,.honor-invitation{grid-template-columns:minmax(0,1fr)}.honor-chase__duel{padding:.8rem}.honor-invitation .btn{width:100%}}@media (max-width:34rem){.division-ranking__limit,.division-contender__fighter small{display:none}.division-board__scope{grid-template-columns:minmax(0,1fr)}.division-board__scope span{text-align:left;justify-self:start}.division-board__champion>header,.division-board__ranking>header{flex-direction:column;align-items:flex-start;gap:.3rem}.division-board__champion-row{grid-template-columns:3rem 4.25rem minmax(0,1fr);gap:.65rem;padding:.75rem}.division-board__champion-mark{width:2.75rem}.division-board__portrait{width:4.25rem}.division-board__champion-name strong{font-size:clamp(1.45rem,7vw,1.9rem)}.division-board__champion-score{text-align:left;grid-column:3;justify-items:start}.division-board__champion-score strong{font-size:1.75rem}.division-board__table{min-width:0}.division-board__table thead{display:none}.division-board__table tbody,.division-board__table tbody tr,.division-board__table tbody :is(td,th){display:block}.division-board__table tbody tr{grid-template-rows:auto auto;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.15rem .55rem;min-width:0;padding:.65rem .75rem;display:grid}.division-board__table tbody :is(td,th){padding:0}.division-board__rank{grid-area:1/1/3;align-self:center;width:auto}.division-board__fighter{grid-area:1/2;min-width:0}.division-board__fighter a{gap:.55rem}.division-board__fighter .fighter-portrait--ranking{width:2.35rem}.division-board__fighter strong{font-size:1.05rem}.division-board__fighter small{display:none}.division-board__record{text-align:left;grid-area:2/2;padding-left:2.9rem!important}.division-board__movement{grid-area:1/3;align-self:center}.division-board__score{grid-area:2/3;font-size:1.2rem}.fight-iq-hall__intro h1{font-size:clamp(2.85rem,14vw,4rem)}.fight-iq-filterbar{gap:.35rem}.fight-iq-filter__options :is(a,span){min-height:3rem;padding-inline:.55rem;font-size:.68rem}.honor-card,.honor-card--leader,.honor-card[data-slot=lead],.honor-card[data-slot=side-1],.honor-card[data-slot=side-2]{grid-template-columns:2.25rem 3.25rem minmax(0,1fr) auto;gap:.55rem;padding-inline:.75rem}.honor-avatar,.honor-avatar--leader{width:3.25rem}.honor-card__identity>span,.honor-card__identity p{display:none}.honor-card__score,.honor-card--leader .honor-card__score{font-size:1.65rem}.honor-chase__signals{grid-template-columns:minmax(0,1fr)}.honor-chase__signals li,.honor-chase__signals li:nth-child(2n),.honor-chase__signals li:last-child{border-right:0;grid-column:auto;padding-right:0}.honor-chase__player{grid-template-columns:3.4rem minmax(0,1fr) auto;gap:.55rem;padding-inline:.65rem}.honor-chase__rank{font-size:2rem}.honor-chase__score strong{font-size:1.75rem}.honor-nearby li{grid-template-columns:3rem minmax(0,1fr) auto;gap:.5rem}}.site-header__avatar.btn{border:1px solid var(--color-line-subtle);background:var(--color-surface);border-radius:50%}.site-header__avatar.btn:hover,.site-header__avatar.btn:focus-visible{border-color:var(--color-line-strong);background:var(--color-surface-raised)}@media (max-width:63.99rem){.league-event-hub__body{grid-template-columns:minmax(0,1fr)}.league-event-hub__action{border-top:1px solid var(--color-line-subtle);border-left:0}.league-event-hub__action-score strong{font-size:3.75rem}}@media (max-width:47.99rem){.league-event-hub__header{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.3rem}.league-event-hub__header h2{font-size:clamp(2.7rem,14vw,4.2rem)}.league-event-hub__ready{border-top:1px solid var(--color-line-strong);border-left:0;min-width:0;padding-top:1rem;padding-left:0}.league-event-hub__ready strong{font-size:3.75rem}.league-event-hub__member{grid-template-columns:minmax(0,1fr) auto;gap:.55rem .8rem}.league-event-hub__member .completion-meter{grid-area:2/1/auto/-1}.league-event-hub__member output{grid-area:1/2}.league-event-hub__privacy{grid-template-columns:auto minmax(0,1fr);align-items:start}.league-event-hub__privacy time{grid-column:2}.result-ready-bar{grid-template-columns:auto minmax(0,1fr)}.result-ready-bar__action{grid-column:2;justify-self:start}.result-reveal{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.result-reveal__stage{width:100%;min-height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0}.result-reveal__header{padding:max(3.4rem, calc(env(safe-area-inset-top) + 2.8rem)) 3.8rem 1.05rem 1.25rem}.result-reveal__header h2{font-size:clamp(2.9rem,14vw,3.75rem)}.result-reveal__content{padding-inline:1.25rem}.result-reveal__verdict{padding-block:1.2rem}.result-reveal__best-call{padding-block:1.2rem 1.35rem}.result-reveal__queue{margin-inline:1.25rem}.result-reveal__actions{padding:.9rem 1.25rem max(1rem, env(safe-area-inset-bottom));background:var(--color-surface);margin-top:auto}}@media (max-width:27rem){.result-ready-bar{gap:.7rem;padding-inline:.8rem}.result-ready-bar__icon{width:2.45rem;height:2.45rem}.result-ready-bar__copy strong{font-size:1.1rem}.result-ready-bar__copy small{font-size:.68rem}.result-reveal__header{padding-left:1rem}.result-reveal__content{padding-inline:1rem}.result-reveal__verdict{grid-template-columns:3.25rem minmax(0,1fr);gap:.75rem}.result-reveal__node--verdict{width:3.25rem;height:3.25rem}.result-reveal__verdict-copy>strong{font-size:clamp(3.45rem,17vw,4.15rem)}.result-reveal__support{border-top:1px solid var(--color-line-subtle);border-left:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.25rem}.result-reveal__support>div{padding:.75rem .75rem 0 0}.result-reveal__support>div+div{border-top:0;border-left:1px solid var(--color-line-subtle);margin-top:0;padding-top:.75rem;padding-left:.75rem}.result-reveal__best-call{grid-template-columns:3rem minmax(0,1fr);gap:.75rem}.result-reveal__best-call .result-reveal__node{width:3rem;height:3rem}.result-reveal__actions{padding-inline:1rem}}@media (max-height:42rem){.result-reveal__header{padding-top:max(3rem, calc(env(safe-area-inset-top) + 2.5rem));padding-bottom:.8rem}.result-reveal__header h2{font-size:clamp(2.65rem,12vw,3rem)}.result-reveal__header p{margin-top:.45rem;font-size:.74rem}.result-reveal__verdict,.result-reveal__best-call{padding-block:.9rem}.result-reveal__verdict-copy>strong{font-size:clamp(3.35rem,13vw,4rem)}.result-reveal__best-call-copy>strong{margin-top:.45rem;font-size:clamp(1.7rem,5.5vw,2.1rem)}.result-reveal__precision{margin-top:.65rem}.result-reveal__queue{padding-block:.52rem}.result-reveal__actions{padding-top:.7rem;padding-bottom:max(.75rem, env(safe-area-inset-bottom))}}@media (max-width:64rem){.profile-record__score-main{min-height:25rem}.player-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.fight-iq-rank-badge--compact{--fight-iq-rank-size:3rem}.profile-record__score-main{min-height:24rem}.profile-record__rank-hero{grid-template-columns:minmax(8.5rem,1fr) auto}.player-strip__fight-iq{gap:.45rem}.fight-iq-rank-ladder>header{flex-direction:column;align-items:start;gap:.45rem}.fight-iq-rank-ladder header p{text-align:left}.fight-iq-rank-ladder ol{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.fight-iq-rank-ladder li{--fight-iq-rank-size:1.5rem;gap:.22rem;min-width:0;min-height:6.6rem;padding:.65rem .08rem .55rem}.fight-iq-rank-ladder li[data-rank=elite],.fight-iq-rank-ladder li[data-rank=master]{--fight-iq-rank-size:1.65rem}.fight-iq-rank-ladder li[data-rank=legend]{--fight-iq-rank-size:1.8rem}.fight-iq-rank-ladder .fight-iq-rank-badge__copy{gap:0}.fight-iq-rank-ladder .fight-iq-rank-badge__copy strong{letter-spacing:.01em;max-width:100%;font-size:clamp(.48rem,2.25vw,.62rem)}.fight-iq-rank-ladder .fight-iq-rank-badge__copy small{display:none}.fight-iq-rank-ladder ol:before{bottom:1.65rem}.fight-iq-rank-ladder__threshold{letter-spacing:.01em;padding-inline:.12rem;font-size:clamp(.46rem,1.9vw,.55rem)}.honor-card__score>.fight-iq-rank-badge,.honor-card--leader .honor-card__score>.fight-iq-rank-badge{--fight-iq-rank-size:3.1rem;margin-bottom:0}}@media (max-width:35rem){.profile-record__score-main{min-height:23rem}.profile-record__rank-hero{grid-template-columns:minmax(7.25rem,1fr) auto}.fight-iq-rank-badge--hero{--fight-iq-rank-size:7.75rem}.profile-record__rank-hero .profile-record__value strong{font-size:clamp(3.7rem,19vw,5rem)}.player-strip__fight-iq .fight-iq-rank-badge{--fight-iq-rank-size:2.65rem}.player-strip__fight-iq-copy>small{display:none}.landing-player-strip__fight-iq .fight-iq-rank-badge{--fight-iq-rank-size:3.1rem}}@keyframes login-trace-draw{to{stroke-dashoffset:0}}@media (max-width:63.99rem){.login-surface{grid-template-columns:minmax(0,1fr)}.login-hero{border-right:0;border-bottom:1px solid var(--color-line-strong);min-height:28rem}.login-hero__copy{width:min(68%,40rem);padding-top:3.75rem}.login-seam-ruler{border-top:1px solid var(--color-line-strong);background:repeating-linear-gradient(to right, var(--color-reference-bright) 0 1px, transparent 1px .7rem), #0a0a0cf0;border-left:0;flex-direction:row-reverse;align-items:center;width:100%;height:1.65rem;padding:.25rem 1rem;top:auto;left:0}@supports (color:color-mix(in lab, red, red)){.login-seam-ruler{background:repeating-linear-gradient(to right, var(--color-reference-bright) 0 1px, transparent 1px .7rem), color-mix(in srgb, var(--color-canvas) 94%, transparent)}}.login-seam-ruler{text-align:center}.login-access{width:100%;padding-inline:max(1.5rem,50% - 21rem)}.login-score__level{width:min(10rem,21vw)}.login-score__level--31{left:78%}}@media (max-width:47.99rem){.site-body--login .site-header__tagline,.site-body--login .demo-disclaimer-long{display:none}.site-body--login .site-header__inner{min-height:3.65rem}.login-main,.login-surface{min-height:0}.login-hero{background-size:3.25rem 3.25rem;min-height:20rem}.login-hero:before,.login-hero:after{left:1rem;right:1rem}.login-register-mark--north{left:1rem}.login-register-mark--south{right:1rem}.login-hero__copy{width:90%;padding:2.2rem 1.25rem 0}.login-hero__title{font-size:clamp(3.55rem,17vw,4.7rem)}.login-hero__title span:last-child{margin-left:clamp(.75rem,4vw,1.5rem)}.login-hero__copy p{max-width:34ch;margin-top:1rem;font-size:.78rem;line-height:1.55}.login-trajectory{inset:29% 2.5% 4%}.login-trajectory__guide{stroke-width:8px}.login-trajectory__line{stroke-width:4px}.login-score__level{gap:.15rem;width:5.8rem}.login-score__level strong{font-size:clamp(2.1rem,10vw,2.8rem)}.login-score__level span{letter-spacing:.015em;padding:.22rem .3rem;font-size:.625rem}.login-score__level--0{bottom:8%;left:4%}.login-score__level--12{bottom:8%;left:27%}.login-score__level--19{bottom:27%;left:51%}.login-score__level--31{top:40%;left:auto;right:2%}.login-score__note{display:none}.login-score__note-mobile{border-bottom:1px solid var(--color-line-subtle);color:var(--color-muted);margin:0 0 1rem;padding:0 0 .75rem;font-size:.7rem;line-height:1.45;display:block}.login-access{justify-content:flex-start;padding:1.75rem 1.25rem 2.25rem}.login-access__header{gap:.8rem;padding-bottom:1.1rem}.login-access__mark{width:2.5rem;height:2.5rem}.login-access__header h2{font-size:1.4rem}.login-form{margin-top:1.25rem}.login-field input{min-height:3.4rem}.login-submit{min-height:3.5rem}}@media (max-width:27rem){.login-hero{min-height:19rem}.login-hero__title{font-size:clamp(3.2rem,16vw,4rem)}.login-hero__copy p{max-width:30ch}.login-score__level{width:5.6rem}.login-demo dl>div{grid-template-columns:minmax(0,1fr);gap:.15rem}}@media (prefers-reduced-motion:reduce){.login-trajectory__line{stroke-dashoffset:0;animation:none}.login-submit,.login-submit:before,.login-submit svg,.login-field input{transition:none}.login-submit:hover svg{transform:none}}.login-gate{border-bottom:1px solid var(--color-line-subtle);background:var(--color-canvas);grid-template-columns:minmax(0,1.45fr) minmax(25rem,.9fr);min-height:calc(100svh - 5.85rem);display:grid;overflow:clip}.login-scorefield{border-right:1px solid var(--color-line-strong);background:var(--color-canvas);isolation:isolate;min-height:max(36rem,100svh - 3.85rem);position:relative;overflow:hidden}.login-scorefield:before{z-index:-1;content:"";border-left:1px solid #2a2d319e;position:absolute;inset:0 0 0 34%}@supports (color:color-mix(in lab, red, red)){.login-scorefield:before{border-left:1px solid color-mix(in srgb, var(--color-line-subtle) 62%, transparent)}}.login-scorefield:before{background:linear-gradient(90deg,#1415172e,#0000 24%)}@supports (color:color-mix(in lab, red, red)){.login-scorefield:before{background:linear-gradient(90deg, color-mix(in srgb, var(--color-surface) 18%, transparent), transparent 24%)}}.login-scorefield:after{z-index:5;content:"";border-left:1px solid var(--color-line-strong);background:repeating-linear-gradient(to bottom, var(--color-reference-bright) 0 1px, transparent 1px .72rem);opacity:.52;width:.7rem;position:absolute;top:0;bottom:0;right:0}.login-scorefield__type{z-index:-1;color:#535558;flex-direction:column;justify-content:center;width:44%;display:flex;position:absolute;top:clamp(1.5rem,3vh,3rem);bottom:0;left:clamp(1rem,2.5vw,2.5rem)}@supports (color:color-mix(in lab, red, red)){.login-scorefield__type{color:color-mix(in srgb, var(--color-paper) 24%, var(--color-surface-strong))}}.login-scorefield__type{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:clamp(11rem,22vw,22rem);font-weight:760;line-height:.68}.login-scorefield__type span{white-space:nowrap;display:block}.login-score-rails{z-index:2;margin:0;padding:0;list-style:none;position:absolute;inset:0}.login-score-rail{--rail-color:var(--color-reference-bright);color:var(--color-paper);grid-template-columns:minmax(2rem,1fr) minmax(3.2rem,auto) minmax(8.5rem,11rem);align-items:center;gap:clamp(.75rem,1.5vw,1.5rem);display:grid;position:absolute;left:27%;right:.7rem}.login-score-rail--0{top:15%}.login-score-rail--60{top:34%}.login-score-rail--85{top:53%}.login-score-rail--100{--rail-color:var(--color-action);color:var(--color-action);top:72%;left:18%}.login-score-rail__track{z-index:-1;background:var(--rail-color);opacity:.72;transform-origin:0;height:1px;animation:login-rail-lock .72s var(--ease-instrument) both;position:absolute;top:50%;left:0;right:0}.login-score-rail:nth-child(2) .login-score-rail__track{animation-delay:80ms}.login-score-rail:nth-child(3) .login-score-rail__track{animation-delay:.16s}.login-score-rail:nth-child(4) .login-score-rail__track{animation-delay:.24s}.login-score-rail__track:before,.login-score-rail__track:after{content:"";border:1px solid var(--rail-color);background:var(--color-canvas);width:.7rem;height:.7rem;position:absolute;top:50%;transform:translateY(-50%)}.login-score-rail__track:before{left:0}.login-score-rail__track:after{right:-.05rem}.login-score-rail--100 .login-score-rail__track{opacity:1;height:2px}.login-score-rail--100 .login-score-rail__track:after{border-style:solid;border-width:.4rem 0 .4rem .55rem;border-color:transparent transparent transparent var(--color-action);background:0 0;width:0;height:0;right:-.45rem}.login-score-rail strong,.login-score-rail__label{background:var(--color-canvas);width:fit-content;position:relative}.login-score-rail strong{color:inherit;font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.035em;padding-inline:.5rem;font-size:clamp(3.25rem,5vw,5rem);font-weight:750;line-height:.8}.login-score-rail__label{border:1px solid var(--color-line-strong);color:var(--color-paper);letter-spacing:.055em;text-transform:uppercase;padding:.3rem .45rem;font-size:clamp(.62rem,.85vw,.72rem);font-weight:700;line-height:1.25}.login-score-rail--100 .login-score-rail__label{border-color:var(--color-action)}.login-scorefield__copy{z-index:3;justify-content:space-between;align-items:end;gap:1.5rem;display:flex;position:absolute;bottom:clamp(1.8rem,4vh,3rem);left:clamp(1.25rem,2.5vw,2.5rem);right:clamp(2rem,4vw,4rem)}.login-scorefield__copy h1{max-width:20ch;color:var(--color-paper);font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(1.35rem,2.15vw,2rem);font-weight:740;line-height:1}.login-scorefield__copy p{color:var(--color-reference-bright);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.72rem;font-weight:650}.login-gate .login-access{background:var(--color-surface);flex-direction:column;justify-content:center;min-width:0;padding:clamp(2.5rem,5vw,5rem) clamp(1.5rem,4vw,4.5rem);display:flex;position:relative}.login-gate .login-access:before,.login-gate .login-access:after{content:"";pointer-events:none;position:absolute;left:0}.login-gate .login-access:before{background:var(--color-action);width:.85rem;height:2px;top:72%}.login-gate .login-access:after{border-style:solid;border-width:.4rem 0 .4rem .55rem;border-color:transparent transparent transparent var(--color-action);width:0;height:0;top:calc(72% - .4rem)}.login-gate .login-access__header{border-bottom:1px solid var(--color-line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem 1rem;padding-bottom:1.5rem;display:grid;position:relative}.login-gate .login-access__header h2{color:var(--color-paper);font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(2.15rem,3.4vw,3.25rem);font-weight:750;line-height:.9}.login-access__registration{width:1.1rem;height:1.1rem;color:var(--color-reference-bright);display:block;position:relative}.login-access__registration:before,.login-access__registration:after{content:"";background:currentColor;position:absolute}.login-access__registration:before{height:1px;top:50%;left:0;right:0}.login-access__registration:after{width:1px;top:0;bottom:0;left:50%}.login-gate .login-access__header p{max-width:48ch;color:var(--color-muted);grid-column:1/-1;margin:0;font-size:.82rem;line-height:1.6}.login-gate .login-form{gap:1rem;margin-top:1.5rem;display:grid}.login-gate .login-form__summary,.login-gate .login-field input,.login-gate .login-remember>span,.login-gate .login-submit{border-radius:0}.login-gate .login-field{gap:.45rem}.login-gate .login-field input{background:var(--color-surface-inset);min-height:3.55rem}.login-form__options{justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;display:flex}.login-form__options>a{color:var(--color-paper);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:.3rem;flex:none;font-size:.72rem;font-weight:650}.login-form__options>a:hover{color:var(--color-action);text-decoration-color:currentColor}.login-gate .login-remember{min-width:0}.login-gate .login-remember>span{border-radius:0}.login-gate .login-remember strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.login-gate .login-submit{border-radius:0;min-height:3.85rem;font-size:1.25rem}.login-gate .login-register{border-top:1px solid var(--color-line-strong);min-height:3.25rem;color:var(--color-muted);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.4rem;padding-top:1rem;font-size:.75rem;display:flex}.login-gate .login-register a{color:var(--color-paper);font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:1rem;display:inline-flex}.login-gate .login-register svg{width:1rem;height:1rem;transition:transform .18s var(--ease-instrument)}.login-gate .login-register a:hover svg{transform:translate(.2rem)}@keyframes login-rail-lock{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (max-width:63.99rem){.login-gate{grid-template-columns:minmax(0,1fr)}.login-scorefield{border-right:0;border-bottom:1px solid var(--color-line-strong);min-height:28rem}.login-scorefield__type{width:40%;font-size:clamp(10rem,34vw,18rem)}.login-score-rail{grid-template-columns:minmax(2rem,1fr) minmax(3rem,auto) minmax(8rem,10rem);left:24%}.login-score-rail--100{left:15%}.login-gate .login-access{width:100%;padding-inline:max(1.5rem,50% - 21rem)}.login-gate .login-access:before,.login-gate .login-access:after{display:none}}@media (min-width:64rem) and (max-height:48rem){.login-gate .login-access{padding-block:2rem}.login-gate .login-access__header{padding-bottom:1rem}.login-gate .login-access__header h2{font-size:2.4rem}.login-gate .login-form{gap:.7rem;margin-top:1rem}.login-gate .login-field{gap:.3rem}.login-gate .login-field input{min-height:3.15rem}.login-gate .login-field__error{min-height:.7rem}.login-gate .login-submit{min-height:3.45rem}.login-gate .login-register{min-height:2.5rem;margin-top:.8rem;padding-top:.7rem}}@media (max-width:47.99rem){.login-gate,.login-main{min-height:0}.login-gate .login-access{order:-1}.login-scorefield{border-top:1px solid var(--color-line-strong);border-bottom:0;min-height:22rem}.login-scorefield:before{left:31%}.login-scorefield:after{width:.45rem}.login-scorefield__type{width:38%;font-size:clamp(7.8rem,38vw,10.5rem);line-height:.72;top:1.3rem;left:.85rem}.login-score-rail{grid-template-columns:minmax(1rem,1fr) 3.2rem 7.5rem;gap:.35rem;left:22%;right:.45rem}.login-score-rail--0{top:13%}.login-score-rail--60{top:31%}.login-score-rail--85{top:49%}.login-score-rail--100{top:67%;left:13%}.login-score-rail strong{padding-inline:.3rem;font-size:2.55rem}.login-score-rail__label{letter-spacing:.02em;max-width:7.5rem;padding:.24rem .3rem;font-size:.58rem}.login-scorefield__copy{gap:.75rem;bottom:.9rem;left:1rem;right:1rem}.login-scorefield__copy h1{max-width:21ch;font-size:1rem}.login-scorefield__copy p{font-size:.58rem}.login-gate .login-access{justify-content:flex-start;padding:1.75rem 1.25rem 2.25rem}.login-gate .login-access__header h2{font-size:2.35rem}.login-gate .login-form{margin-top:1.25rem}.login-form__options{flex-direction:column;align-items:flex-start;gap:.15rem}.login-gate .login-remember strong{white-space:normal}.login-form__options>a{min-height:2.5rem;padding-block:.65rem}.login-gate .login-register{flex-direction:column;align-items:flex-start;gap:.6rem}}@media (prefers-reduced-motion:reduce){.login-score-rail__track{animation:none}.login-gate .login-register svg{transition:none}.login-gate .login-register a:hover svg{transform:none}.result-reveal__reveal-block,.result-reveal[data-state=open] .result-reveal__reveal-block{opacity:1;filter:none;animation:none;transform:none}.result-reveal__actions .btn-primary.is-attention-active:before{animation:none}}@media (max-width:63.99rem){.recap-fight-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1rem 0}.recap-fight-row>:first-child{grid-area:1/1}.recap-fight-row>:last-child{grid-area:1/2}.recap-fight-comparison{grid-area:2/1/auto/-1}.recap-reveal-moments{grid-template-columns:minmax(0,1fr)}.recap-outcome-strip{border-top:1px solid var(--color-line-subtle);border-left:0}.recap-loop-cta{grid-template-columns:minmax(0,1fr) auto}.recap-loop-cta dl{border-top:1px solid var(--color-line-subtle);border-left:0;grid-row:2;padding-top:1rem;padding-left:0}.recap-loop-cta .btn{grid-area:1/2/3}}@media (max-width:47.99rem){.recap-best-call{grid-template-columns:auto minmax(0,1fr);padding:1.15rem}.recap-best-call__reward{grid-column:2;justify-items:start;font-size:2rem}.recap-outcome-strip{padding:1.15rem}.recap-outcome-strip li a{width:3rem;height:3rem}.recap-fight-comparison{grid-template-columns:minmax(0,1fr)}.recap-fight-comparison__pick{border-right:0;border-bottom:1px solid var(--color-line-subtle)}.recap-loop-cta{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:2rem;padding:1.35rem 1.15rem}.recap-loop-cta dl{grid-row:auto}.recap-loop-cta .btn{grid-area:auto;width:100%}}@media (max-width:27rem){.recap-best-call{grid-template-columns:minmax(0,1fr)}.recap-best-call__icon{width:2.8rem;height:2.8rem}.recap-best-call__reward{grid-column:auto}.recap-loop-cta dl{grid-template-columns:minmax(0,1fr);gap:.9rem}}@media (max-width:75rem){.landing-hero{min-height:max(52rem,100svh - 6rem)}.landing-hero__copy{grid-template-columns:minmax(0,1.2fr) minmax(15rem,.65fr);width:calc(100% - 5rem)}.landing-contender{width:clamp(19rem,32vw,25rem);height:min(60vh,34rem);bottom:8.25rem}.landing-contender--red{left:-2rem}.landing-contender--blue{right:-2rem}.landing-contender__identity{bottom:9rem}.landing-console{width:min(58rem,100% - 20rem)}.landing-console__event{grid-template-columns:minmax(8rem,1fr) auto auto auto}}@media (max-width:64rem){.site-header--landing .site-header__tagline{display:none}.landing-hero{min-height:55rem}.landing-hero__copy{grid-template-columns:1fr;align-items:start;gap:1.25rem;width:calc(100% - 3rem);top:2rem}.landing-hero__copy h1{white-space:nowrap;font-size:clamp(4rem,10vw,6rem)}.landing-hero__offer{grid-template-columns:minmax(14rem,1fr) auto;align-items:center;max-width:35rem}.landing-hero__actions{justify-content:flex-end}.landing-faceoff{top:12rem}.landing-contender{width:40vw;height:31rem;bottom:10.75rem}.landing-contender--red{left:-1rem}.landing-contender--blue{right:-1rem}.landing-contender__identity{width:75%;bottom:8rem}.landing-contender__identity strong{font-size:clamp(2rem,5vw,3rem)}.landing-console{width:calc(100% - 4rem);bottom:3.1rem}.landing-real-consensus{width:auto;bottom:3.1rem;left:2rem;right:2rem}.landing-player-strip{grid-template-columns:repeat(2,1fr)}.landing-player-strip>:nth-child(2){border-right:0}.landing-player-strip>:nth-child(-n+2){border-bottom:1px solid var(--landing-steel)}.landing-loop__pick{grid-column:1/span 6}.landing-loop__watch{grid-column:7/-1}.landing-loop__result{grid-column:1/-1}.landing-record-sheet{grid-template-columns:minmax(14rem,.8fr) minmax(0,1.6fr)}.landing-record-sheet__movement{border-top:1px solid var(--landing-steel);border-left:0;grid-column:1/-1;grid-template-columns:auto auto auto;justify-content:center;align-items:center}.landing-record-sheet__movement svg{margin:0}.landing-consensus__layout,.landing-league{grid-template-columns:1fr}.landing-consensus .landing-section-heading{text-align:center;margin-inline:auto}.landing-consensus .landing-section-heading:before,.landing-consensus .landing-section-heading h2,.landing-consensus .landing-section-heading p{margin-inline:auto}.landing-league__copy{text-align:center;justify-items:center}.landing-league__copy p{max-width:46ch}}@media (max-width:48rem){.site-body--landing{padding-bottom:0}.site-body--landing .mobile-nav{display:none}.site-header--landing .site-header__inner{min-height:4rem}.site-header--landing .site-header__wordmark{font-size:1.7rem}.landing-action{min-height:3rem;padding-inline:1rem;font-size:.64rem}.landing-hero{min-height:58rem}.landing-hero__measure{inset:.55rem}.landing-hero__measure span:first-child,.landing-hero__measure span:nth-child(5){display:none}.landing-hero__copy{gap:1rem;width:calc(100% - 2rem);top:1.4rem}.landing-hero__copy h1{letter-spacing:-.025em;font-size:clamp(3.45rem,17vw,5rem);line-height:.79}.landing-hero__offer{grid-template-columns:1fr;gap:.8rem}.landing-hero__offer>p{max-width:34ch;font-size:.9rem}.landing-hero__actions{justify-content:flex-start}.landing-hero__actions .landing-action--quiet{display:none}.landing-faceoff{inset:12.5rem 0 0}.landing-contender{width:56vw;height:28rem;bottom:13.8rem}.landing-contender--red{left:-9vw}.landing-contender--blue{right:-9vw}.landing-contender__portrait img{object-position:50% 12%}.landing-contender__identity{gap:.15rem;width:88%;bottom:5.8rem}.landing-contender--red .landing-contender__identity{left:2.2rem}.landing-contender--blue .landing-contender__identity{right:2.2rem}.landing-contender__identity strong{font-size:clamp(1.65rem,8vw,2.45rem)}.landing-contender__identity small,.landing-contender__identity>span,.landing-contender__identity b{font-size:.6rem}.landing-demo-mark{bottom:.75rem}.landing-console{width:calc(100% - 1.25rem);bottom:2.65rem;box-shadow:0 .9rem 2rem #00000080}.landing-console__event{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;min-height:auto;padding-block:.55rem;font-size:.6rem}.landing-console__event>:nth-child(3){display:none}.landing-console__status{gap:.45rem;min-height:2.45rem;font-size:.6rem}.landing-console__status>span{text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.landing-console__decision{grid-template-columns:1fr}.landing-console__step,.landing-console__submit{border-right:0;grid-column:1}.landing-console__step:not([hidden])+.landing-console__step:not([hidden]){border-top:1px solid var(--landing-steel)}.landing-console__choices .prediction-choice>span{min-height:3.5rem;font-size:.83rem}.landing-lock{min-height:3.5rem}.landing-lock small{display:none}.landing-console__community{padding-block:.4rem .5rem}.landing-console__community strong{font-size:1.1rem}.landing-real-consensus{bottom:2.65rem;left:.65rem;right:.65rem}.landing-hero__scroll{width:calc(100% - 2.5rem);font-size:.49rem;bottom:.18rem}.landing-player-strip{grid-template-columns:1fr;margin-top:0}.landing-player-strip>*{border-right:0;border-bottom:1px solid var(--landing-steel);min-height:4.8rem}.landing-player-strip>:last-child{border-bottom:0}.landing-section-heading h2{font-size:clamp(2.6rem,13vw,4.6rem);line-height:.87}.landing-section-heading p{font-size:.92rem}.landing-loop,.landing-record,.landing-ranking,.landing-consensus,.landing-league{padding-block:5rem}.landing-loop__route{margin-top:3rem}.landing-loop__route li{grid-template-columns:1fr;align-content:start;gap:.3rem;min-height:4.8rem;padding-inline:.6rem}.landing-loop__route li:before{left:.6rem}.landing-loop__route strong{font-size:clamp(.9rem,4vw,1.15rem)}.landing-loop__story{grid-template-columns:1fr;row-gap:clamp(5.25rem,15vw,6.5rem);margin-top:3.25rem}.landing-loop__pick,.landing-loop__watch,.landing-loop__result{grid-column:1}.landing-loop__pick{min-height:auto}.landing-loop__watch{min-height:auto;margin-top:0}.landing-loop__result{margin-top:0}.landing-loop-step__intro{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem}.landing-loop-step__intro h3{font-size:clamp(2rem,10vw,2.8rem)}.landing-loop__word{font-size:clamp(5rem,25vw,7.5rem);top:3.4rem}.landing-pick-demo{margin-top:1.5rem;box-shadow:.75rem .75rem #0d0e10}.landing-pick-demo__fighters>span{min-height:7rem;font-size:1.45rem}.landing-pick-demo__precision strong{font-size:1rem}.landing-watch-signal{min-height:15rem;margin-top:1.5rem}.landing-reveal__frame{grid-template-columns:1fr;box-shadow:.75rem .75rem #0d0e10}.landing-reveal__header{border-right:0;min-height:13rem}.landing-reveal__title{font-size:clamp(2.7rem,14vw,4.8rem)}.landing-reveal__score{min-height:13rem}.landing-reveal__score-value{font-size:4.8rem}.landing-reveal__metrics{grid-template-columns:1fr}.landing-reveal__metric{border-right:0;grid-template-columns:minmax(0,1fr) auto;align-items:center}.landing-reveal__metric-value{text-align:right;font-size:1.7rem}.landing-reveal__best-call{grid-template-columns:auto 1fr}.landing-reveal__best-call-value{text-align:left;grid-column:1/-1}.landing-record-sheet{grid-template-columns:1fr}.landing-record-sheet__identity{border-right:0;border-bottom:1px solid var(--landing-steel)}.landing-record-sheet__metrics>div{min-height:7rem}.landing-record-sheet__metrics dd{font-size:clamp(1.75rem,9vw,2.8rem)}.landing-record-sheet__movement{grid-column:auto}.landing-ranking__board,.landing-league__board{box-shadow:.75rem .75rem #0d0e10}.landing-ranking__views a{min-height:3.25rem}.landing-ranking__leaders li,.landing-ranking__viewer,.landing-league__board li{grid-template-columns:3rem minmax(0,1fr) auto;min-height:4rem;padding-inline:.85rem}.landing-ranking__viewer{grid-template-columns:3rem minmax(0,1fr) auto}.landing-ranking__viewer small{display:none}.landing-consensus__layout{gap:3rem}.landing-consensus__fighters{min-height:10rem;padding:1rem}.landing-consensus__fighters strong{font-size:1.45rem}.landing-consensus__fighters b{font-size:3rem}.landing-consensus__fighters i{width:2.5rem;height:2.5rem}.landing-consensus__outcome{display:grid}.landing-consensus__outcome p{line-height:1.5}.landing-league__copy h2{font-size:clamp(3rem,14vw,4.8rem)}.landing-league__board>header{flex-direction:column;align-items:flex-start}.landing-positioning h2,.landing-final__content h2{font-size:clamp(3.25rem,16vw,5.4rem)}.landing-final{min-height:42rem}.landing-final__field span:nth-child(3){display:none}}@media (max-width:27rem){.landing-hero{min-height:56rem}.landing-hero__copy h1{font-size:clamp(3.15rem,16vw,4rem)}.landing-contender{height:25.5rem;bottom:14.2rem}.landing-contender__identity{bottom:4.7rem}.landing-contender__identity>span,.landing-console__event>:nth-child(2),.landing-console__status>span{display:none}.landing-pick-demo__precision{grid-template-columns:1fr}.landing-pick-demo__precision>span{border-right:0;grid-template-columns:1fr auto;align-items:center}.landing-pick-demo__precision>span:last-child{border-bottom:0}.landing-record-sheet__metrics{grid-template-columns:1fr}.landing-record-sheet__metrics>div,.landing-record-sheet__metrics>div:nth-child(2n),.landing-record-sheet__metrics>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--landing-steel)}.landing-record-sheet__metrics>div:last-child{border-bottom:0}.landing-record-sheet__movement{text-align:left;grid-template-columns:auto 1fr}.landing-record-sheet__movement span{grid-column:2}.landing-ranking__leaders strong,.landing-ranking__viewer strong,.landing-league__board li strong{font-size:.68rem}.landing-ranking__leaders b,.landing-ranking__viewer b,.landing-league__board li b{font-size:1.25rem}.landing-consensus__fighters i{display:none}.landing-consensus__fighters{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.landing-surface[data-landing-enhanced=true] [data-landing-reveal],.landing-surface[data-landing-enhanced=true] [data-landing-reveal].is-visible{opacity:1;transition:none;transform:none}.landing-hero__copy,.landing-contender,.landing-contender__portrait img,.landing-action{transition:none}}@media (max-width:75rem){.landing-broadcast{grid-template-columns:minmax(14rem,1fr) auto minmax(10rem,.58fr)}.landing-event-countdown{min-width:21rem}.landing-event-countdown__unit{min-width:4rem}.landing-hero--broadcast .landing-console{width:min(62rem,100% - 18rem)}}@media (max-width:64rem){.landing-hero--broadcast{min-height:59rem}.landing-broadcast{grid-template-columns:minmax(12rem,1fr) auto;width:calc(100% - 1.5rem);min-height:6.1rem}.landing-broadcast__date{border-top:1px solid var(--landing-steel);text-align:left;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;padding-block:.35rem}.landing-broadcast__date time{font-size:.92rem}.landing-hero--broadcast .landing-hero__copy{align-items:center;width:calc(100% - 2rem);top:9.5rem}.landing-hero--broadcast .landing-hero__copy h1{font-size:clamp(3.8rem,9.5vw,5.5rem)}.landing-hero--broadcast .landing-hero__offer{grid-template-columns:1fr;max-width:45rem}.landing-hero--broadcast .landing-hero__actions{justify-content:center}.landing-hero--broadcast .landing-faceoff{inset:14.5rem 0 0}.landing-hero--broadcast .landing-contender{width:42vw;height:33rem;bottom:11.2rem}.landing-hero--broadcast .landing-console{width:calc(100% - 3rem)}}@media (max-width:48rem){.landing-hero--broadcast{min-height:56rem}.landing-broadcast{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:calc(100% - 1rem);min-height:6.55rem;top:.55rem}.landing-broadcast__event{padding:.6rem .65rem}.landing-broadcast__name{white-space:normal;font-size:clamp(1.15rem,5.4vw,1.6rem)}.landing-broadcast__meta{display:none}.landing-event-countdown{min-width:0}.landing-event-countdown__unit{min-width:0;padding:.4rem .15rem}.landing-event-countdown__unit strong{font-size:clamp(1.45rem,7.5vw,2rem)}.landing-event-countdown small{letter-spacing:.04em;font-size:.46rem}.landing-event-countdown__separator{font-size:1rem}.landing-broadcast__date{padding:.3rem .65rem}.landing-broadcast__date span{font-size:.5rem}.landing-broadcast__date time{font-size:.78rem}.landing-broadcast--pending{grid-template-columns:1fr}.landing-broadcast__pending{border-top:1px solid var(--landing-steel);padding:.45rem .65rem}.landing-hero--broadcast .landing-hero__copy{gap:.8rem;top:9.65rem}.landing-hero--broadcast .landing-hero__copy h1{font-size:clamp(3.1rem,15.5vw,4rem);line-height:.76}.landing-hero--broadcast .landing-hero__copy h1 span:first-child{font-size:.72em}.landing-hero--broadcast .landing-hero__offer{gap:.75rem}.landing-hero--broadcast .landing-hero__offer>p{max-width:36ch;font-size:.86rem;line-height:1.45}.landing-hero--broadcast .landing-faceoff{inset:22.25rem 0 0}.landing-hero--broadcast .landing-contender{width:57vw;height:25rem;bottom:10.5rem}.landing-hero--broadcast .landing-contender__identity{bottom:5.8rem}.landing-hero--broadcast .landing-console{width:calc(100% - .9rem);bottom:2.35rem}.landing-hero--broadcast .landing-console__decision{grid-template-columns:1fr}.landing-hero--broadcast .landing-console__step[data-prediction-step=method],.landing-hero--broadcast .landing-console__step[data-prediction-step=round],.landing-hero--broadcast .landing-console__submit{grid-column:1}.landing-console__auth-note{font-size:.5rem}.landing-pending-card{bottom:3.6rem}}@media (max-width:27rem){.landing-hero--broadcast{min-height:55rem}.landing-broadcast__name{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.02rem;line-height:.9;display:-webkit-box;overflow:hidden}.landing-hero--broadcast .landing-hero__copy{top:10.35rem}.landing-hero--broadcast .landing-hero__copy h1{font-size:clamp(2.85rem,14.8vw,3.7rem)}.landing-hero--broadcast .landing-contender{height:23.5rem;bottom:10rem}.landing-hero--broadcast .landing-console__event>:nth-child(2),.landing-hero--broadcast .landing-console__status>span{display:none}}@media (prefers-reduced-motion:reduce){.landing-hero--broadcast .landing-console__step:not([hidden]),.landing-predictor[data-motion-active=true][data-motion-replay=pulse] .landing-console__decision:after{animation:none}.landing-predictor[data-selected-corner=red] .landing-contender--blue,.landing-predictor[data-selected-corner=blue] .landing-contender--red{filter:grayscale(.2)brightness(.86)}}@media (max-width:75rem){.landing-hero--broadcast .landing-contender--red{left:0}.landing-hero--broadcast .landing-contender--blue{right:0}.landing-hero--broadcast .landing-contender.prediction-choice>.landing-contender__identity{width:min(16rem,100% - 2.5rem)}.landing-hero--broadcast .landing-contender--red .landing-contender__identity{left:1.5rem}.landing-hero--broadcast .landing-contender--blue .landing-contender__identity{right:1.5rem}.landing-hero--broadcast .landing-contender__identity strong{font-size:clamp(1.85rem,3.4vw,3rem)}}@media (max-width:64rem){.landing-hero--broadcast .landing-contender{top:1.5rem;bottom:auto}.landing-hero--broadcast .landing-console{top:43rem;bottom:auto}.landing-hero--broadcast:has(.landing-predictor[data-prediction-stage=method]),.landing-hero--broadcast:has(.landing-predictor[data-prediction-stage=round]),.landing-hero--broadcast:has(.landing-predictor[data-prediction-stage=complete]),.landing-hero--broadcast:has(.landing-predictor[data-prediction-stage=saved]){min-height:69rem}}@media (max-width:48rem){.landing-hero--broadcast .landing-hero__copy h1 span:first-child{font-size:clamp(1.35rem,6.5vw,1.85rem)}.landing-hero--broadcast .landing-hero__copy h1 strong{font-size:clamp(3.8rem,18vw,5.25rem)}.landing-hero--broadcast .landing-contender--red{left:-2vw}.landing-hero--broadcast .landing-contender--blue{right:-2vw}.landing-hero--broadcast .landing-contender.prediction-choice>.landing-contender__identity{width:min(10rem,100% - 1.5rem)}.landing-hero--broadcast .landing-contender--red .landing-contender__identity{left:calc(2vw + .75rem)}.landing-hero--broadcast .landing-contender--blue .landing-contender__identity{right:calc(2vw + .75rem)}.landing-hero--broadcast .landing-contender__identity strong{max-width:8ch;font-size:clamp(1.3rem,6.4vw,2rem)}.landing-hero--broadcast .landing-contender__identity .landing-contender__name{max-width:none}.landing-hero--broadcast:has(.landing-predictor[data-prediction-stage=method]),.landing-hero--broadcast:has(.landing-predictor[data-prediction-stage=round]),.landing-hero--broadcast:has(.landing-predictor[data-prediction-stage=complete]),.landing-hero--broadcast:has(.landing-predictor[data-prediction-stage=saved]){min-height:71rem}.landing-record-sheet__identity>.fight-iq-rank-badge{--fight-iq-rank-size:5.25rem}.landing-ranking__leaders li,.landing-ranking__viewer{grid-template-columns:2.6rem 2rem minmax(0,1fr) auto;gap:.6rem;min-height:4.7rem;padding-inline:.8rem}.landing-ranking__tier,.landing-ranking__viewer em{display:none}.landing-ranking__leaders b{font-size:1.25rem}}@media (max-width:27rem){.landing-hero--broadcast .landing-console{top:42rem}.landing-hero--broadcast .landing-contender__identity>span{font-size:.48rem;display:block}.landing-record-sheet__identity{grid-template-columns:1fr;justify-items:start}.landing-record-sheet__identity>.landing-demo-label,.landing-record-sheet__identity>.fight-iq-rank-badge,.landing-record-sheet__identity h3,.landing-record-sheet__identity>div{grid-area:auto/1}.landing-record-sheet__identity>.fight-iq-rank-badge{--fight-iq-rank-size:5.75rem}}.landing-record .landing-section-heading h2,.landing-ranking .landing-section-heading h2{color:#f5f6f7;text-wrap:balance}.landing-record .landing-section-heading p,.landing-ranking .landing-section-heading p{color:#b9bdc5}.landing-record-sheet__identity>.fight-iq-rank-badge{--fight-iq-rank-size:clamp(5rem, 7vw, 6.25rem)}.landing-record-sheet__identity>.landing-record-sheet__score{grid-template-columns:1fr;align-items:end;gap:.05rem;display:grid}.landing-record-sheet__identity>.landing-record-sheet__score span{color:#c6c9cf}.landing-record-sheet__identity>.landing-record-sheet__score strong{color:var(--landing-lime);letter-spacing:-.045em;font-size:clamp(4.4rem,7vw,6rem);line-height:.72}.landing-record-sheet__identity>.landing-record-sheet__score b{grid-column:1;margin-top:.45rem;font-size:.78rem}.landing-record-sheet__metrics>div:last-child dd{color:var(--landing-lime);font-size:clamp(2.1rem,3.7vw,3.35rem)}.landing-positioning p{letter-spacing:.075em;font-size:clamp(.9rem,1.15vw,1.1rem);line-height:1.5}.landing-final{border-top:1px solid var(--landing-steel);background:repeating-linear-gradient(105deg,#0000 0 4.9rem,#ffffff05 4.95rem 5rem),linear-gradient(112deg,#090a0b 0 58%,#121519 58% 100%);place-items:stretch stretch;min-height:min(48rem,76vh);padding-block:0}.landing-final:before{background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4rem 4rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.landing-final:after{background:var(--landing-lime);content:"";width:.35rem;height:clamp(5rem,18vh,9rem);position:absolute;top:0;right:8%}.landing-final__field{opacity:.5;left:48%}.landing-final__field span:first-child{width:12rem;height:12rem}.landing-final__field span:nth-child(2){width:23rem;height:23rem}.landing-final__field span:nth-child(3){width:36rem;height:36rem}.landing-final__stamp{z-index:0;color:#f5f6f709;font-family:var(--font-display);letter-spacing:-.06em;pointer-events:none;text-align:right;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:clamp(9rem,19vw,16rem);line-height:.62;display:grid;position:absolute;top:50%;right:-.03em;transform:translateY(-48%)}.landing-final__content{border-block:1px solid var(--landing-concrete);text-align:left;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);place-items:end stretch;gap:0;width:min(100%,90rem);margin-inline:auto;padding-block:clamp(7rem,13vw,11rem)}.landing-final__copy{padding-right:clamp(2rem,6vw,7rem)}.landing-final__event{color:var(--landing-lime);font-family:var(--landing-tech);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.65rem;margin-bottom:2rem;font-size:.68rem;font-weight:700;display:inline-flex}.landing-final__event:before{content:"";background:currentColor;width:1.8rem;height:.22rem}.landing-final__content h2{max-width:14ch;font-size:clamp(4rem,7vw,6rem);line-height:.78;display:grid}.landing-final__content h2 strong{color:var(--landing-lime);font:inherit}.landing-final__action{border-left:1px solid var(--landing-concrete);align-content:end;justify-items:start;gap:1.1rem;min-height:14rem;padding-left:clamp(2rem,4.5vw,4.5rem);display:grid}.landing-final__content .landing-final__action p{color:#d3d6dc;max-width:27ch;font-size:clamp(1.05rem,1.65vw,1.35rem);line-height:1.45}.landing-final__content .landing-final__action .landing-action{margin-top:.45rem}.landing-final__content .landing-final__action small{color:#8f949d}.landing-final-countdown-group{gap:.55rem;width:min(100%,27rem);display:grid}.landing-final-countdown-group__label{color:var(--landing-lime);font-family:var(--landing-tech);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}.landing-final-countdown.landing-event-countdown{border:1px solid var(--landing-steel);border-top-color:var(--landing-lime);background:var(--landing-black);width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.landing-final-countdown.landing-event-countdown{background:color-mix(in srgb, var(--landing-black) 86%, transparent)}}.landing-final-countdown .landing-event-countdown__unit{min-width:0;padding:.7rem .35rem}.landing-final-countdown .landing-event-countdown__unit strong{font-size:clamp(1.8rem,3.2vw,2.4rem)}.landing-final-countdown .landing-event-countdown__separator{font-size:1.25rem}.landing-final-countdown[data-event-countdown-state=live]{min-height:4.4rem}.landing-surface[data-landing-intro=playing] .landing-contender--red{animation:.62s cubic-bezier(.18,.72,.2,1) backwards landing-fighter-red-in}.landing-surface[data-landing-intro=playing] .landing-contender--blue{animation:.62s cubic-bezier(.18,.72,.2,1) backwards landing-fighter-blue-in}.landing-surface[data-landing-intro=playing] .landing-hero__copy h1{animation:.48s cubic-bezier(.16,.76,.22,1) .3s backwards landing-copy-strike-in}.landing-surface[data-landing-intro=playing] .landing-hero__offer>p{animation:.36s cubic-bezier(.22,.72,.25,1) .54s backwards landing-copy-strike-in}.landing-surface[data-landing-intro=playing] .landing-hero__actions .landing-action{animation:.32s cubic-bezier(.22,.72,.25,1) .7s backwards landing-action-lock-in}.landing-surface[data-landing-intro=playing] .landing-hero__actions .landing-action:nth-child(2){animation-delay:.77s}@keyframes landing-fighter-red-in{0%{opacity:0;clip-path:inset(0 100% 0 0);filter:grayscale()contrast(1.4)blur(5px);transform:translate(-2.5rem)}68%{opacity:1}to{opacity:.92;clip-path:inset(0);filter:grayscale(0)contrast()blur();transform:translate(0)}}@keyframes landing-fighter-blue-in{0%{opacity:0;clip-path:inset(0 0 0 100%);filter:grayscale()contrast(1.4)blur(5px);transform:translate(2.5rem)}68%{opacity:1}to{opacity:.92;clip-path:inset(0);filter:grayscale(0)contrast()blur();transform:translate(0)}}@keyframes landing-copy-strike-in{0%{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(4px);transform:translate(-1rem)}to{opacity:1;clip-path:inset(0);filter:blur();transform:translate(0)}}@keyframes landing-action-lock-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translate(0)}}.landing-action--primary[data-landing-primary-action]{isolation:isolate;position:relative}.landing-contender__identity b[data-landing-choice-action]{isolation:isolate}.landing-action--primary[data-landing-primary-action]:before,.landing-contender__identity b[data-landing-choice-action]:before{z-index:-1;border:1px solid var(--landing-lime);content:"";opacity:0;pointer-events:none;position:absolute;inset:-1px}.landing-action--primary[data-landing-primary-action].is-attention-active:before,.landing-predictor:not([data-selected-corner=red]):not([data-selected-corner=blue]) .landing-contender__identity b[data-landing-choice-action].is-attention-active:before{animation:3.2s cubic-bezier(.16,1,.3,1) 1.2s infinite primary-action-callout}@keyframes primary-action-callout{0%,42%,to{opacity:0;transform:scale(1)}4%{opacity:.72}13%{opacity:0;transform:scale(1.08,1.22)}18%{opacity:.5;transform:scale(1)}29%{opacity:0;transform:scale(1.055,1.14)}}@media (max-width:64rem){.landing-final{min-height:44rem}.landing-final__field{left:32%}.landing-final__content{grid-template-columns:1fr;align-content:center;align-items:start;padding-block:6rem}.landing-final__copy{padding:0 0 3rem}.landing-final__action{border-top:1px solid var(--landing-concrete);border-left:0;min-height:auto;padding:2rem 0 0}}@media (max-width:48rem){.landing-record-sheet__identity>.fight-iq-rank-badge{--fight-iq-rank-size:5.75rem}.landing-record-sheet__identity>.landing-record-sheet__score strong{font-size:clamp(4.6rem,22vw,6rem)}.landing-final{min-height:42rem}.landing-final:after{right:1rem}.landing-final__stamp{font-size:clamp(8rem,43vw,12rem);top:43%;right:-.07em}.landing-final__content{width:calc(100% - 2rem);padding-block:5rem}.landing-final__event{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 4rem);margin-bottom:1.4rem;overflow:hidden}.landing-final__content h2{font-size:clamp(3.25rem,15vw,4.65rem)}.landing-final__content .landing-final__action p{font-size:1rem}}@media (prefers-reduced-motion:reduce){.landing-surface[data-landing-intro=playing] .landing-contender,.landing-surface[data-landing-intro=playing] .landing-hero__copy h1,.landing-surface[data-landing-intro=playing] .landing-hero__offer>p,.landing-surface[data-landing-intro=playing] .landing-hero__actions .landing-action,.landing-action--primary[data-landing-primary-action].is-attention-active:before,.landing-contender__identity b[data-landing-choice-action].is-attention-active:before{animation:none}}.landing-surface[data-landing-enhanced=true] .landing-predictor[data-console-visible=false] .landing-console{visibility:hidden;opacity:0;pointer-events:none;transform:translate(50%,1.25rem)}.landing-surface[data-landing-enhanced=true] .landing-predictor[data-console-visible=true] .landing-console{visibility:visible;opacity:1;transition:visibility 0s, opacity .18s ease-out, transform .26s var(--ease-instrument);transform:translate(50%)}@media (prefers-reduced-motion:reduce){.landing-surface[data-landing-enhanced=true] .landing-predictor .landing-console{transition:none}}.landing-section-heading--fight-iq{max-width:66rem}.landing-section-heading--fight-iq:before{width:clamp(4rem,9vw,8rem);height:.18rem;box-shadow:none;margin-bottom:.75rem}.landing-section-heading--fight-iq h2{gap:.04em;max-width:18ch;display:grid}.landing-section-heading--fight-iq h2 span{color:#f4f5f6}.landing-section-heading--fight-iq h2 strong{color:var(--landing-lime);font:inherit;letter-spacing:-.045em;font-size:1.12em;position:relative}.landing-section-heading--fight-iq h2 strong:after{background:var(--landing-white);content:"";width:24%;height:1px;position:absolute;bottom:-.08em;right:4%}.landing-ranks__header{gap:clamp(2.25rem,4vw,3.5rem)}.landing-ranks__header h2{white-space:nowrap;align-items:baseline;gap:.18em;max-width:none;font-size:clamp(3.25rem,6.15vw,5.8rem);display:flex}.landing-ranks__header h2 strong{color:var(--landing-lime);font:inherit;position:relative}.landing-ranks__header h2 strong:after{content:"";background:currentColor;width:58%;height:.18rem;position:absolute;bottom:-.08em;right:.06em}.landing-ranks__note{max-width:none;font-size:clamp(1.6rem,2.35vw,2.35rem)}.landing-ranks__note span,.landing-ranks__note strong{display:block}.landing-ranks__note span{white-space:nowrap}.landing-ranks__note strong{border-bottom:.16rem solid var(--landing-lime);width:fit-content;margin-top:.16em;padding-bottom:.08em}.landing-league{grid-template-columns:minmax(20rem,.85fr) minmax(0,1.35fr);gap:clamp(3.5rem,7vw,7.5rem)}.landing-league__copy{border-left:.2rem solid var(--landing-lime);gap:1.2rem;padding:clamp(1.4rem,3vw,2.25rem) 0 clamp(1.4rem,3vw,2.25rem) clamp(1.4rem,3vw,2.4rem);position:relative}.landing-league__copy:after{background:var(--landing-concrete);content:"";width:clamp(4rem,8vw,7rem);height:1px;position:absolute;bottom:0;left:0}.landing-league__eyebrow{color:var(--landing-concrete);font-family:var(--landing-tech);letter-spacing:.15em;text-transform:uppercase;font-size:.65rem}.landing-league__copy h2{max-width:9ch;font-size:clamp(3.5rem,5.7vw,5.4rem);display:grid}.landing-league__copy h2 span,.landing-league__copy h2 strong{display:block}.landing-league__copy h2 strong{color:var(--landing-lime);font:inherit}.landing-league__copy p{color:#c5c8ce;max-width:41ch;font-size:clamp(1rem,1.3vw,1.15rem)}.landing-league__board{border-top:.22rem solid var(--landing-lime);box-shadow:none;background:linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/5rem 100%,linear-gradient(145deg,#17191c,#0c0d0f 74%);overflow:hidden}.landing-league__board>header{background:#ffffff05;min-height:6.5rem}.landing-league__board>header>div{gap:.35rem;display:grid}.landing-league__board>header>div:last-child{text-align:right;justify-items:end}.landing-league__board>header strong{font-size:clamp(1.8rem,3vw,2.5rem);line-height:.9}.landing-league__board>header span,.landing-league__board>header small{color:var(--landing-concrete);font-family:var(--landing-tech);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}.landing-league__board>header>div:first-child span{color:var(--landing-lime)}.landing-league__columns{border-bottom:1px solid var(--landing-steel);color:var(--landing-concrete);font-family:var(--landing-tech);letter-spacing:.11em;text-transform:uppercase;grid-template-columns:5rem minmax(0,1fr) auto;gap:1rem;padding:.7rem clamp(1rem,3vw,2rem);font-size:.55rem;display:grid}.landing-league__columns span:last-child{text-align:right}.landing-league__board li{gap:1rem;min-height:4.75rem;position:relative}.landing-league__board li.is-viewer{background:linear-gradient(90deg, var(--landing-lime), transparent 68%)}@supports (color:color-mix(in lab, red, red)){.landing-league__board li.is-viewer{background:linear-gradient(90deg, color-mix(in srgb, var(--landing-lime) 15%, transparent), transparent 68%)}}.landing-league__board li.is-viewer{box-shadow:inset .2rem 0 0 var(--landing-lime)}.landing-league__board li em{background:var(--landing-lime);color:var(--landing-black);font-family:var(--landing-tech);letter-spacing:.09em;text-transform:uppercase;padding:.25rem .42rem;font-size:.52rem;font-style:normal;font-weight:800;line-height:1;position:absolute;top:50%;right:5.7rem;transform:translateY(-50%)}.landing-league__board>.landing-action{margin:1.25rem clamp(1rem,3vw,2rem) 1.5rem}.landing-final__event{letter-spacing:.1em;gap:.85rem;margin-bottom:2.25rem;font-size:clamp(.78rem,1.05vw,.98rem)}.landing-final__event:before{width:clamp(2.4rem,4vw,4rem);height:.25rem}.landing-final__content h2{max-width:16ch}.landing-final__content .landing-final__action p{max-width:31ch}@media (max-width:64rem){.landing-league__copy{text-align:left;justify-items:start;width:min(100%,46rem);margin-inline:auto}.landing-league__copy p{max-width:48ch}.landing-league__board{width:min(100%,52rem);margin-inline:auto}}@media (max-width:48rem){.landing-section-heading--fight-iq h2 strong{font-size:1.04em}.landing-ranks__header h2{white-space:normal;gap:0;font-size:clamp(3rem,14vw,4.3rem);display:grid}.landing-ranks__header h2 strong{width:fit-content}.landing-ranks__note{max-width:18ch;font-size:clamp(1.55rem,8vw,2.1rem)}.landing-ranks__note span{white-space:normal}.landing-league__copy{padding-left:1.2rem}.landing-league__copy h2{font-size:clamp(3rem,14vw,4.3rem)}.landing-league__board>header{flex-direction:row;align-items:stretch;min-height:7.25rem}.landing-league__board>header>div:last-child{align-content:end}.landing-league__columns{grid-template-columns:3rem minmax(0,1fr) auto;padding-inline:.85rem}.landing-league__board li{gap:.55rem}.landing-league__board li em{right:4.75rem}.landing-final__event{text-overflow:clip;white-space:normal;align-items:flex-start;max-width:none;font-size:.73rem;line-height:1.4;overflow:visible}.landing-final__event:before{flex:0 0 2rem;margin-top:.4rem}}.landing-hero--broadcast .landing-console{border-color:var(--landing-concrete);width:min(76rem,100% - 8rem)}@supports (color:color-mix(in lab, red, red)){.landing-hero--broadcast .landing-console{border-color:color-mix(in srgb, var(--landing-concrete) 72%, var(--landing-steel))}}.landing-hero--broadcast .landing-console__status{gap:.85rem;min-height:3.8rem;padding:.75rem 1.1rem}.landing-hero--broadcast .landing-console__status svg{width:1.15rem;height:1.15rem}.landing-hero--broadcast .landing-console__status strong{letter-spacing:.075em;font-size:.86rem}.landing-hero--broadcast .landing-console__status>span{font-size:.7rem}.landing-hero--broadcast .landing-console__step{padding:.95rem}.landing-hero--broadcast .landing-console__step legend{margin-bottom:.6rem;font-size:.72rem}.landing-hero--broadcast .landing-console__choices{gap:.5rem}.landing-hero--broadcast .landing-console__choices .prediction-choice>span{border-color:var(--landing-concrete);min-height:4.15rem}@supports (color:color-mix(in lab, red, red)){.landing-hero--broadcast .landing-console__choices .prediction-choice>span{border-color:color-mix(in srgb, var(--landing-concrete) 58%, var(--landing-steel))}}.landing-hero--broadcast .landing-console__choices .prediction-choice>span{font-size:1.18rem}.landing-hero--broadcast .landing-console__choices--round .prediction-choice>span{font-size:1.05rem}.landing-hero--broadcast .landing-console__submit{gap:.55rem;padding:.95rem}.landing-hero--broadcast .landing-console__auth-note{font-size:.59rem}.landing-hero--broadcast .landing-lock{min-height:4.75rem;padding:.8rem .95rem}.landing-hero--broadcast .landing-lock strong{font-size:.82rem}.landing-hero--broadcast .landing-lock small{max-width:26ch;font-size:.69rem}.landing-hero--broadcast .landing-lock svg{width:1.35rem;height:1.35rem}@media (max-width:64rem){.landing-hero--broadcast .landing-console{width:calc(100% - 2rem)}.landing-hero--broadcast .landing-console__decision{grid-template-columns:1fr}.landing-hero--broadcast .landing-console__step[data-prediction-step=method],.landing-hero--broadcast .landing-console__step[data-prediction-step=round],.landing-hero--broadcast .landing-console__submit{grid-column:1}.landing-hero--broadcast:has(.landing-predictor[data-prediction-stage=method]),.landing-hero--broadcast:has(.landing-predictor[data-prediction-stage=round]),.landing-hero--broadcast:has(.landing-predictor[data-prediction-stage=complete]),.landing-hero--broadcast:has(.landing-predictor[data-prediction-stage=saved]){min-height:73rem}}@media (max-width:48rem){.landing-hero--broadcast .landing-console{width:calc(100% - .9rem)}.landing-hero--broadcast .landing-console__status{min-height:3.35rem;padding:.7rem .8rem}.landing-hero--broadcast .landing-console__status strong{font-size:.74rem}.landing-hero--broadcast .landing-console__status>span{font-size:.58rem}.landing-hero--broadcast .landing-console__step,.landing-hero--broadcast .landing-console__submit{padding:.8rem}.landing-hero--broadcast .landing-console__choices .prediction-choice>span{min-height:4rem;font-size:1.05rem}.landing-hero--broadcast .landing-console__choices--round .prediction-choice>span{font-size:.92rem}.landing-hero--broadcast .landing-lock{min-height:4.4rem}}.landing-predictor[data-selected-corner=red] .landing-contender--blue,.landing-predictor[data-selected-corner=blue] .landing-contender--red{opacity:1;filter:none}.landing-predictor[data-selected-corner=red] .landing-contender--blue .landing-contender__portrait,.landing-predictor[data-selected-corner=blue] .landing-contender--red .landing-contender__portrait{opacity:.52;filter:grayscale(.32)brightness(.72)}.landing-predictor[data-selected-corner=red] .landing-contender--blue .landing-contender__identity>:not(b),.landing-predictor[data-selected-corner=blue] .landing-contender--red .landing-contender__identity>:not(b){opacity:.56}.landing-predictor[data-selected-corner=red] .landing-contender--blue .landing-contender__identity b,.landing-predictor[data-selected-corner=blue] .landing-contender--red .landing-contender__identity b{border-color:var(--landing-lime);color:var(--landing-lime);opacity:1;background:#11150d}.landing-hero--broadcast .landing-console__decision{grid-template-columns:minmax(0,1.2fr) minmax(0,.82fr) minmax(13.5rem,.68fr)}.landing-hero--broadcast .landing-console__submit{align-content:end}.landing-hero--broadcast .landing-lock{min-height:4.15rem;padding-block:.65rem}.landing-hero--broadcast .landing-lock>span{display:block}@media (max-width:64rem){.landing-hero--broadcast .landing-console__decision{grid-template-columns:1fr}}@media (max-width:48rem){.landing-hero--broadcast .landing-lock{min-height:4rem}.landing-predictor[data-selected-corner=red] .landing-contender--blue .landing-contender__identity b,.landing-predictor[data-selected-corner=blue] .landing-contender--red .landing-contender__identity b{letter-spacing:.055em;font-size:.56rem}}.landing-ranks__mobile-hint{display:none}@media (max-width:48rem){.site-header--landing .site-header__action.btn-square{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.site-header--landing .dropdown-content a{min-height:2.75rem}.landing-hero--broadcast .landing-contender__identity b{min-height:2.75rem;padding:.72rem .75rem}.landing-record,.landing-ranking,.landing-league{padding-block:4.75rem}.landing-record-sheet,.landing-ranking__board{margin-top:2.75rem}.landing-record-sheet__identity{grid-template-columns:5.4rem minmax(0,1fr);justify-items:stretch;gap:.75rem 1rem;padding:1.25rem}.landing-record-sheet__identity>.landing-demo-label{grid-area:auto/1/auto/-1}.landing-record-sheet__identity>.fight-iq-rank-badge{--fight-iq-rank-size:5.4rem;grid-area:2/1}.landing-record-sheet__identity>.landing-record-sheet__score{grid-area:2/2;align-self:center}.landing-record-sheet__identity>.landing-record-sheet__score strong{font-size:clamp(4rem,19vw,5.25rem)}.landing-record-sheet__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-record-sheet__metrics>div,.landing-record-sheet__metrics>div:nth-child(2n),.landing-record-sheet__metrics>div:nth-last-child(-n+2){border-right:1px solid var(--landing-steel);border-bottom:1px solid var(--landing-steel);min-height:6.75rem;padding:1rem}.landing-record-sheet__metrics>div:nth-child(2n){border-right:0}.landing-record-sheet__metrics>div:nth-last-child(-n+2){border-bottom:0}.landing-record-sheet__metrics dd{font-size:clamp(1.8rem,9vw,2.65rem)}.landing-ranks{padding-block:4.75rem}.landing-ranks__header{gap:1.6rem}.landing-ranks__mobile-hint{width:fit-content;color:var(--color-text-muted);font-family:var(--landing-tech);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:.65rem;margin:1.75rem 0 0 auto;font-size:.62rem;display:flex}.landing-ranks__mobile-hint svg{fill:none;width:1rem;height:1rem;stroke:var(--landing-lime);stroke-width:1.8px}.landing-ranks__track{scroll-snap-type:inline mandatory;margin-top:1rem;scroll-padding-inline:1rem}.landing-ranks__track li{scroll-snap-align:start;scroll-snap-stop:always;min-height:15rem}.landing-league{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:3rem}.landing-league__copy,.landing-league__board{width:100%;min-width:0;margin-inline:0}.landing-league__board{grid-column:1}.landing-league__board>.landing-action{width:auto;min-height:3rem}.landing-positioning{padding-block:4.75rem}.landing-positioning h2{font-size:clamp(3rem,14vw,4.35rem)}.landing-final-countdown-group{width:100%}.landing-final-countdown .landing-event-countdown__unit{padding-block:.65rem}.landing-final-countdown .landing-event-countdown__unit strong{font-size:clamp(1.65rem,8vw,2.2rem)}.landing-final-countdown small{font-size:.48rem}}#landing-loop-title strong{color:var(--landing-lime);font:inherit}.landing-record-sheet__identity>.landing-demo-label,.landing-record-sheet__metrics dt,.landing-record-sheet__movement span{color:#c4c7cc;font-size:clamp(.72rem,.9vw,.82rem);font-weight:700;line-height:1.25}.landing-ranks__track .fight-iq-rank-badge{width:var(--fight-iq-rank-size);height:var(--fight-iq-rank-size)}.landing-ranks__track .fight-iq-rank-badge__asset{transform:none}.landing-surface[data-landing-enhanced=true] [data-landing-rank-sequence] li{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(3px);transition:opacity .42s,clip-path .68s cubic-bezier(.16,1,.3,1),filter .52s,transform .68s cubic-bezier(.16,1,.3,1);transform:translate(-1rem)}.landing-surface[data-landing-enhanced=true] [data-landing-rank-sequence] li.is-rank-visible{opacity:1;clip-path:inset(0);filter:blur();transform:translate(0)}.landing-surface[data-landing-enhanced=true] [data-landing-rank-sequence] li:nth-child(2){transition-delay:90ms}.landing-surface[data-landing-enhanced=true] [data-landing-rank-sequence] li:nth-child(3){transition-delay:.18s}.landing-surface[data-landing-enhanced=true] [data-landing-rank-sequence] li:nth-child(4){transition-delay:.27s}.landing-surface[data-landing-enhanced=true] [data-landing-rank-sequence] li:nth-child(5){transition-delay:.36s}.landing-surface[data-landing-enhanced=true] [data-landing-rank-sequence] li:nth-child(6){transition-delay:.45s}.landing-surface[data-landing-enhanced=true] [data-landing-rank-sequence] li:nth-child(7){transition-delay:.54s}.landing-final__stamp{color:#f5f6f724;letter-spacing:.02em;text-align:right;gap:.04em;font-size:clamp(1.65rem,3vw,2.8rem);line-height:.78;top:clamp(5.75rem,7vw,7.25rem);left:auto;right:clamp(2.25rem,8vw,7.5rem);transform:none}@media (min-width:48.01rem){.landing-loop__story{row-gap:clamp(8rem,10vw,11rem);margin-top:clamp(4rem,6vw,6rem)}.landing-loop__watch{margin-top:clamp(9rem,12vw,12rem)}.landing-loop__result{margin-top:clamp(2.5rem,4vw,4rem)}}@media (max-width:64rem){.landing-final__stamp{color:#f5f6f71f;font-size:clamp(1.55rem,4vw,2.35rem);left:auto;right:2rem}}@media (max-width:48rem){.landing-loop__story{row-gap:clamp(7rem,20vw,9rem)}.landing-final__stamp{gap:.04em;font-size:1.4rem;line-height:.78;top:1.5rem;left:auto;right:2.25rem;transform:none}}@media (prefers-reduced-motion:reduce){.landing-surface[data-landing-enhanced=true] [data-landing-rank-sequence] li{opacity:1;clip-path:none;filter:none;transition:none;transform:none}}@media (max-width:22rem){.landing-record-sheet__identity{grid-template-columns:4.6rem minmax(0,1fr);gap:.65rem .75rem;padding-inline:1rem}.landing-record-sheet__identity>.fight-iq-rank-badge{--fight-iq-rank-size:4.6rem}.landing-record-sheet__identity>.landing-record-sheet__score strong{font-size:3.7rem}.landing-record-sheet__metrics>div,.landing-record-sheet__metrics>div:nth-child(2n),.landing-record-sheet__metrics>div:nth-last-child(-n+2){padding-inline:.8rem}.landing-record-sheet__metrics dt{font-size:.56rem}.landing-record-sheet__metrics dd{font-size:1.72rem}}@media (hover:hover) and (pointer:fine){.site-body:not(.site-body--landing) .btn:not(.btn-disabled):not(:disabled):not([aria-disabled=true]),.site-body:not(.site-body--landing) .prediction-lock:not(:disabled),.site-body:not(.site-body--landing) .event-ops-action:not(:disabled),.site-body:not(.site-body--landing) .event-ops-signin a{transition:color .15s var(--ease-instrument), background-color .15s var(--ease-instrument), border-color .15s var(--ease-instrument), box-shadow .18s var(--ease-instrument), transform .18s var(--ease-instrument)}.site-body:not(.site-body--landing) .btn-primary:hover:not(.btn-disabled):not(:disabled):not([aria-disabled=true]),.site-body:not(.site-body--landing) .prediction-lock:hover:not(:disabled),.site-body:not(.site-body--landing) .event-ops-action:hover:not(:disabled),.site-body:not(.site-body--landing) .event-ops-signin a:hover{border-color:var(--color-action-hover);background:var(--color-action-hover);box-shadow:0 .8rem 1.4rem -.8rem #c6ff2ed1}@supports (color:color-mix(in lab, red, red)){.site-body:not(.site-body--landing) .btn-primary:hover:not(.btn-disabled):not(:disabled):not([aria-disabled=true]),.site-body:not(.site-body--landing) .prediction-lock:hover:not(:disabled),.site-body:not(.site-body--landing) .event-ops-action:hover:not(:disabled),.site-body:not(.site-body--landing) .event-ops-signin a:hover{box-shadow:0 .8rem 1.4rem -.8rem color-mix(in srgb, var(--color-action) 82%, transparent)}}.site-body:not(.site-body--landing) .btn-primary:hover:not(.btn-disabled):not(:disabled):not([aria-disabled=true]),.site-body:not(.site-body--landing) .prediction-lock:hover:not(:disabled),.site-body:not(.site-body--landing) .event-ops-action:hover:not(:disabled),.site-body:not(.site-body--landing) .event-ops-signin a:hover{transform:translateY(-.2rem)}.site-body:not(.site-body--landing) .btn-secondary:hover:not(.btn-disabled):not(:disabled):not([aria-disabled=true]){border-color:var(--color-action);background:var(--color-surface-strong);color:var(--color-action);transform:translateY(-.2rem);box-shadow:0 .75rem 1.25rem -.85rem #000000e6}.site-body:not(.site-body--landing) .btn-ghost:hover:not(.btn-disabled):not(:disabled):not([aria-disabled=true]){border-color:var(--color-line-strong);background:var(--color-surface-raised);color:var(--color-paper);transform:translateY(-.2rem);box-shadow:0 .75rem 1.25rem -.85rem #000000e6}.site-body:not(.site-body--landing) .btn:active:not(.btn-disabled):not(:disabled):not([aria-disabled=true]),.site-body:not(.site-body--landing) .prediction-lock:active:not(:disabled),.site-body:not(.site-body--landing) .event-ops-action:active:not(:disabled),.site-body:not(.site-body--landing) .event-ops-signin a:active{box-shadow:none;transition-duration:70ms;transform:translateY(.05rem)scale(.98)}}@media (prefers-reduced-motion:reduce){.site-body:not(.site-body--landing) .btn:hover,.site-body:not(.site-body--landing) .btn:active,.site-body:not(.site-body--landing) .prediction-lock:hover,.site-body:not(.site-body--landing) .prediction-lock:active,.site-body:not(.site-body--landing) .event-ops-action:hover,.site-body:not(.site-body--landing) .event-ops-action:active,.site-body:not(.site-body--landing) .event-ops-signin a:hover,.site-body:not(.site-body--landing) .event-ops-signin a:active{transform:none}}@keyframes dropdown{0%{opacity:0}}@keyframes aura{to{--aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@keyframes progress{50%{background-position-x:-115%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes menu{0%{opacity:0}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}