:root{--tl-design-version:"0.2.5";--tl-color-onyx-prime:#000;--tl-color-true-light:#fff;--tl-color-neon-rouge:#ff0045;--tl-color-true-grey:#e6e6e6;--tl-color-rouge-hover:#cc0037;--tl-color-rouge-press:#cc0037;--tl-color-onyx-overlay-90:#1e1e1e;--tl-color-accent-on-dark:#ff0045;--tl-color-accent-on-light:#d6003d;--tl-color-bg:#000;--tl-color-fg:#fff;--tl-color-accent:#ff0045;--tl-color-surface-light:#e6e6e6;--tl-color-border-subtle-on-dark:#ffffff14;--tl-color-border-subtle-on-light:#00000014;--tl-color-modal-backdrop:#0006;--tl-color-video-overlay:#000000a6;--tl-color-text-secondary-on-dark:#fff9;--tl-color-text-tertiary-on-dark:#fff6;--tl-color-text-secondary-on-light:#0009;--tl-color-text-tertiary-on-light:#0000008c;--tl-color-rouge-glow-subtle:#ff00450a;--tl-color-rouge-glow-strong:#ff004552;--tl-color-focus-ring:#ff0045;--tl-color-focus-ring-on-accent-outer:#fff;--tl-color-focus-ring-on-accent-inner:#000;--tl-color-success:#0da86a;--tl-color-warning:#f5a623;--tl-color-error:#e5193d;--tl-color-info:#3b82f6;--tl-color-success-on-light:#0e7a4f;--tl-color-warning-on-light:#9b5500;--tl-color-error-on-light:#b71c1c;--tl-color-info-on-light:#0d47a1;--tl-color-game-yellow:#ffd60a;--tl-color-game-lime:#9eff1f;--tl-color-game-cyan:#00e0ff;--tl-color-game-orange:#ff7a00;--tl-color-game-teal:#1fe0b5;--tl-color-pink:#ff1493;--tl-color-grey-50:#fafafa;--tl-color-grey-100:#f5f5f5;--tl-color-grey-200:#eee;--tl-color-grey-300:#e0e0e0;--tl-color-grey-400:#bdbdbd;--tl-color-grey-500:#9e9e9e;--tl-color-grey-600:#757575;--tl-color-grey-700:#616161;--tl-color-grey-800:#424242;--tl-color-grey-900:#212121;--tl-opacity-xs:.04;--tl-opacity-sm:.08;--tl-opacity-md:.12;--tl-opacity-lg:.2;--tl-opacity-xl:.4;--tl-opacity-strong:.65;--tl-opacity-near-opaque:.85;--tl-font-display:"Helvetica Neue", Helvetica, Arial, sans-serif;--tl-font-ui:"Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--tl-font-mono:ui-monospace, "SF Mono", Menlo, Monaco, Consolas, monospace;--tl-size-text-display:clamp(2.5rem, 5vw, 5rem);--tl-size-text-h1:clamp(2rem, 4vw, 3.5rem);--tl-size-text-h2:clamp(1.625rem, 3vw, 2.5rem);--tl-size-text-h3:clamp(1.375rem, 2.25vw, 1.875rem);--tl-size-text-h4:clamp(1.125rem, 1.5vw, 1.375rem);--tl-size-text-heading-display:clamp(36px, 5.8vw, 120px);--tl-size-text-heading-xxl:clamp(36px, 4.167vw, 80px);--tl-size-text-heading-lg:clamp(36px, 3.646vw, 70px);--tl-size-text-heading-quote:clamp(40px, 7vw, 140px);--tl-size-text-section-label:clamp(16px, 1.25vw, 24px);--tl-size-text-body-lg:1.125rem;--tl-size-text-body:1rem;--tl-size-text-body-sm:.9375rem;--tl-size-text-caption:.875rem;--tl-size-text-micro:.75rem;--tl-size-text-button:.875rem;--tl-size-text-overline:.75rem;--tl-letter-spacing-tight:-.02em;--tl-letter-spacing-normal:0;--tl-letter-spacing-subtle:.02em;--tl-letter-spacing-wide:.04em;--tl-letter-spacing-uppercase:.08em;--tl-line-height-tight:1.1;--tl-line-height-normal:1.5;--tl-line-height-loose:1.75;--tl-weight-regular:400;--tl-weight-medium:500;--tl-weight-semibold:600;--tl-weight-bold:700;--tl-space-0:0;--tl-space-1:.25rem;--tl-space-2:.5rem;--tl-space-3:.75rem;--tl-space-4:1rem;--tl-space-5:1.5rem;--tl-space-6:2rem;--tl-space-7:2.5rem;--tl-space-8:3rem;--tl-space-9:4rem;--tl-space-10:6rem;--tl-space-11:8rem;--tl-space-side-padding:clamp(1.25rem, 4vw, 6.25rem);--tl-space-section-padding:clamp(1.875rem, 8vw, 8.75rem);--tl-space-gutter:clamp(1rem, 2vw, 2rem);--tl-space-popover-offset:8px;--tl-topline-side-padding:clamp(20px, 5.208vw, 100px);--tl-topline-nav-y-adjust:3px;--tl-radius-0:0;--tl-radius-1:2px;--tl-radius-2:4px;--tl-radius-3:12px;--tl-radius-tiny:1px;--tl-radius-pill:9999px;--tl-border-hairline:.75px;--tl-border-thin:1px;--tl-border-medium:1.5px;--tl-border-thick:2px;--tl-shadow-none:none;--tl-shadow-soft:0 1px 2px #0000000f, 0 4px 12px #0000000a;--tl-shadow-dropdown:0 4px 8px #00000014, 0 8px 24px #0000000f;--tl-shadow-modal:0 16px 48px #00000029;--tl-shadow-rouge-glow:0 0 24px #ff004552;--tl-shadow-card-hover:0 12px 32px #00000014;--tl-shadow-card:0 1px 3px #0000000a, 0 4px 12px #0000000f;--tl-shadow-input-inset:drop-shadow(0 1px 4px #0009);--tl-shadow-rouge-glow-filter:drop-shadow(0 0 18px #ff004559);--tl-duration-instant:0s;--tl-duration-fast:.15s;--tl-duration-extra-fast:.2s;--tl-duration-faster:.25s;--tl-duration-base:.3s;--tl-duration-fast-plus:.35s;--tl-duration-regular:.4s;--tl-duration-medium:.45s;--tl-duration-slow:.5s;--tl-duration-long:.6s;--tl-duration-longer:.7s;--tl-duration-cinema:.8s;--tl-duration-cinematic-plus:.9s;--tl-duration-epic:1.8s;--tl-duration-hero:3s;--tl-duration-shimmer-cycle:1.6s;--tl-duration-toast-default:5s;--tl-duration-toast-action:8s;--tl-easing-smooth:cubic-bezier(.25, .46, .45, .94);--tl-easing-snap:cubic-bezier(.19, 1, .22, 1);--tl-easing-cinematic:cubic-bezier(.76, 0, .24, 1);--tl-easing-wobble:cubic-bezier(.36, .07, .19, .97);--tl-easing-scroll:cubic-bezier(.65, 0, .35, 1);--tl-easing-linear:cubic-bezier(0, 0, 1, 1);--tl-easing-shimmer:cubic-bezier(.4, 0, .2, 1);--tl-delay-none:0s;--tl-delay-micro:30ms;--tl-delay-small:65ms;--tl-breakpoint-xs:480px;--tl-breakpoint-sm:640px;--tl-breakpoint-sm-tablet:768px;--tl-breakpoint-md:1024px;--tl-breakpoint-lg-desktop:1180px;--tl-breakpoint-lg:1280px;--tl-breakpoint-xl:1600px;--tl-z-index-base:0;--tl-z-index-interactive:1;--tl-z-index-floating:2;--tl-z-index-elevated:3;--tl-z-index-raised:10;--tl-z-index-section:20;--tl-z-index-sticky:100;--tl-z-index-modal:500;--tl-z-index-menu-overlay:990;--tl-z-index-nav:1000;--tl-z-index-nav-action:1001;--tl-z-index-preloader:10000;--tl-z-index-popover:10000;--tl-z-index-toast:10050;--tl-z-index-debug:9999;--tl-dimensions-drawer-width-mobile:min(90vw, 360px);--tl-dimensions-drawer-width-desktop:480px;--tl-dimensions-measure-prose:70ch;--tl-effects-backdrop-blur-modal:blur(8px)}fonts *,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;tab-size:4}html:focus-within{scroll-behavior:smooth}body{min-height:100dvh;line-height:var(--tl-line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}ul[role=list],ol[role=list]{padding:0;list-style:none}a:not([class]){text-decoration-skip-ink:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{font-family:var(--tl-font-ui);color:var(--tl-color-fg);background:var(--tl-color-bg);font-size:100%}body{font-family:var(--tl-font-ui);font-size:var(--tl-size-text-body);line-height:var(--tl-line-height-normal);font-weight:var(--tl-weight-regular)}h1,h2,h3,h4{font-family:var(--tl-font-display);font-weight:var(--tl-weight-bold);line-height:var(--tl-line-height-tight);letter-spacing:var(--tl-letter-spacing-tight);text-transform:uppercase;letter-spacing:var(--tl-letter-spacing-uppercase)}h1{font-size:var(--tl-size-text-h1)}h2{font-size:var(--tl-size-text-h2)}h3{font-size:var(--tl-size-text-h3)}h4{font-size:var(--tl-size-text-h4)}.tl-display{font-family:var(--tl-font-display);font-size:var(--tl-size-text-display);font-weight:var(--tl-weight-bold);line-height:var(--tl-line-height-tight);text-transform:uppercase;letter-spacing:var(--tl-letter-spacing-uppercase)}.tl-body-lg{font-size:var(--tl-size-text-body-lg)}.tl-body-sm{font-size:var(--tl-size-text-body-sm)}.tl-caption{font-size:var(--tl-size-text-caption)}.tl-micro{font-size:var(--tl-size-text-micro)}.tl-overline{font-size:var(--tl-size-text-overline);font-weight:var(--tl-weight-medium);text-transform:uppercase;letter-spacing:var(--tl-letter-spacing-uppercase)}.tl-prose{max-inline-size:var(--tl-dimensions-measure-prose);line-height:1.6}.tl-prose>*+*{margin-block-start:var(--tl-space-4,1rem)}.tl-prose h1,.tl-prose h2,.tl-prose h3,.tl-prose h4{line-height:1.25}.tl-prose>h2{margin-block-start:var(--tl-space-7,2rem)}.tl-prose>h3{margin-block-start:var(--tl-space-6,1.5rem)}.tl-prose>h4{margin-block-start:var(--tl-space-5,1.25rem)}.tl-prose p,.tl-prose ul,.tl-prose ol{margin:0}.tl-prose ul,.tl-prose ol{padding-inline-start:var(--tl-space-5,1.25rem)}.tl-prose li+li{margin-block-start:var(--tl-space-2,.5rem)}.tl-prose code{background:var(--tl-color-true-grey,#f1f1f0);color:var(--tl-color-onyx-prime,#0a0a0a);border-radius:var(--tl-radius-1,.25rem);padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em}.tl-prose pre{background:var(--tl-color-true-grey,#f1f1f0);color:var(--tl-color-onyx-prime,#0a0a0a);padding:var(--tl-space-3,.75rem) var(--tl-space-4,1rem);border-radius:var(--tl-radius-2,.5rem);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;line-height:1.55;overflow-x:auto}.tl-prose pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.tl-prose blockquote{border-inline-start:2px solid var(--tl-color-accent);padding-inline-start:var(--tl-space-4,1rem);font-style:italic}.tl-prose hr{border:0;margin-block:var(--tl-space-7,2rem);border-block-start:1px solid #00000014}.tl-prose img,.tl-prose video{border-radius:var(--tl-radius-2,.5rem);block-size:auto;max-inline-size:100%}@media (forced-colors:active){.tl-prose code,.tl-prose pre{color:canvastext;background:canvas;border:1px solid canvastext}.tl-prose blockquote{border-inline-start-color:canvastext}}.tl-section-label{font-family:var(--tl-font-ui);font-weight:var(--tl-weight-regular);font-size:var(--tl-size-text-section-label);color:var(--tl-color-accent);text-transform:none;margin-block-end:clamp(16px,1.5625vw,30px);line-height:1.4;display:block}[data-theme=light] .tl-section-label{color:var(--tl-color-rouge-press)}.tl-heading--display,.tl-heading--xxl,.tl-heading--lg{font-family:var(--tl-font-display);font-weight:var(--tl-weight-bold);letter-spacing:var(--tl-letter-spacing-tight);text-transform:uppercase;margin:0;line-height:.94}.tl-heading--display{font-size:var(--tl-size-text-heading-display)}.tl-heading--xxl{font-size:var(--tl-size-text-heading-xxl)}.tl-heading--lg{font-size:var(--tl-size-text-heading-lg)}.tl-heading--quote{font-family:var(--tl-font-display);font-weight:var(--tl-weight-bold);font-size:var(--tl-size-text-heading-quote);letter-spacing:var(--tl-letter-spacing-tight);text-transform:uppercase;margin:0;line-height:.92}.tl-page-title{font-family:var(--tl-font-display);font-weight:var(--tl-weight-bold);letter-spacing:var(--tl-letter-spacing-tight);text-transform:uppercase;color:var(--fg1,var(--tl-color-fg));margin:0;font-size:clamp(24px,1.875vw,32px);line-height:1.05}.tl-heading-line{margin-bottom:-.05em;padding-bottom:.05em;display:block;overflow:hidden}button,.tl-button{font-family:var(--tl-font-ui);font-size:var(--tl-size-text-button);font-weight:var(--tl-weight-medium);text-transform:uppercase;letter-spacing:var(--tl-letter-spacing-uppercase)}code,pre,kbd,samp{font-family:var(--tl-font-mono);font-size:.9em}.tl-link,.tl-prose a:not(.tl-btn){color:var(--tl-color-accent);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:.08em}.tl-link:hover,.tl-prose a:not(.tl-btn):hover{color:var(--tl-color-rouge-hover)}[data-theme=light] .tl-link,[data-theme=light] .tl-prose a:not(.tl-btn){color:var(--tl-color-accent-on-light)}[data-theme=light] .tl-link:hover,[data-theme=light] .tl-prose a:not(.tl-btn):hover{color:var(--tl-color-accent-on-light);text-decoration-thickness:.12em}.tl-btn{text-decoration:none}::selection{background:var(--tl-color-accent);color:var(--tl-color-onyx-prime)}.tl-btn{justify-content:center;align-items:center;gap:var(--tl-space-2);padding-block:var(--tl-space-3);padding-inline:var(--tl-space-5);border-radius:var(--tl-radius-2);cursor:pointer;isolation:isolate;min-block-size:44px;transition:background var(--tl-duration-fast) var(--tl-easing-smooth), color var(--tl-duration-fast) var(--tl-easing-smooth), border-color var(--tl-duration-fast) var(--tl-easing-smooth), transform var(--tl-duration-fast) var(--tl-easing-smooth);border:1px solid #0000;display:inline-flex}.tl-btn:disabled{opacity:.5;cursor:not-allowed}.tl-btn--primary{background:var(--tl-color-accent);color:var(--tl-color-onyx-prime);border-color:var(--tl-color-accent)}.tl-btn--primary:hover:not(:disabled){background:var(--tl-color-rouge-hover);border-color:var(--tl-color-rouge-hover)}.tl-btn--primary:active:not(:disabled){background:var(--tl-color-rouge-press);transform:translateY(1px)}.tl-btn--secondary{color:var(--tl-color-fg);border-color:var(--tl-color-fg);background:0 0}.tl-btn--secondary:hover:not(:disabled){background:var(--tl-color-fg);color:var(--tl-color-bg)}[data-theme=light] .tl-btn--secondary{color:var(--tl-color-onyx-prime);border-color:var(--tl-color-onyx-prime)}[data-theme=light] .tl-btn--secondary:hover:not(:disabled){background:var(--tl-color-onyx-prime);color:var(--tl-color-true-light)}[data-theme=light] .tl-btn--primary{background:var(--tl-color-accent-on-light);border-color:var(--tl-color-accent-on-light);color:var(--tl-color-true-light)}.tl-badge{align-items:center;gap:var(--tl-space-1);padding-block:var(--tl-space-1);padding-inline:var(--tl-space-2);border-radius:var(--tl-radius-pill);font-size:var(--tl-size-text-caption);font-weight:var(--tl-weight-medium);background:var(--tl-color-border-subtle-on-dark);color:var(--tl-color-fg);display:inline-flex}[data-theme=light] .tl-badge{background:var(--tl-color-border-subtle-on-light);color:var(--tl-color-onyx-prime)}.tl-badge--success{background:color-mix(in srgb, var(--tl-color-success) 12%, transparent);border:1px solid color-mix(in srgb, var(--tl-color-success) 36%, transparent);color:var(--fg1,var(--tl-color-fg))}.tl-badge--warning{background:color-mix(in srgb, var(--tl-color-warning) 12%, transparent);border:1px solid color-mix(in srgb, var(--tl-color-warning) 36%, transparent);color:var(--fg1,var(--tl-color-fg))}.tl-badge--error{background:color-mix(in srgb, var(--tl-color-error) 12%, transparent);border:1px solid color-mix(in srgb, var(--tl-color-error) 36%, transparent);color:var(--fg1,var(--tl-color-fg))}.tl-badge--info{background:color-mix(in srgb, var(--tl-color-info) 12%, transparent);border:1px solid color-mix(in srgb, var(--tl-color-info) 36%, transparent);color:var(--fg1,var(--tl-color-fg))}[data-theme=light] .tl-badge--success{background:color-mix(in srgb, var(--tl-color-success-on-light) 12%, transparent);border-color:color-mix(in srgb, var(--tl-color-success-on-light) 36%, transparent)}[data-theme=light] .tl-badge--warning{background:color-mix(in srgb, var(--tl-color-warning-on-light) 12%, transparent);border-color:color-mix(in srgb, var(--tl-color-warning-on-light) 36%, transparent)}[data-theme=light] .tl-badge--error{background:color-mix(in srgb, var(--tl-color-error-on-light) 12%, transparent);border-color:color-mix(in srgb, var(--tl-color-error-on-light) 36%, transparent)}[data-theme=light] .tl-badge--info{background:color-mix(in srgb, var(--tl-color-info-on-light) 12%, transparent);border-color:color-mix(in srgb, var(--tl-color-info-on-light) 36%, transparent)}.tl-badge--neutral{background:var(--tl-color-border-subtle-on-dark);color:var(--fg1,var(--tl-color-fg));border:1px solid #0000}[data-theme=light] .tl-badge--neutral{background:var(--tl-color-border-subtle-on-light)}.tl-badge--rouge{background:color-mix(in srgb, var(--tl-color-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--tl-color-accent) 36%, transparent);color:var(--fg1,var(--tl-color-fg))}@media (forced-colors:active){.tl-badge--success,.tl-badge--warning,.tl-badge--error,.tl-badge--info,.tl-badge--neutral,.tl-badge--rouge{color:canvastext;background:canvas;border:1px solid canvastext}}.tl-card{background:var(--tl-color-bg);border:1px solid var(--tl-color-border-subtle-on-dark);border-radius:var(--tl-radius-0);padding:var(--tl-space-5)}[data-theme=light] .tl-card{background:var(--tl-color-true-light);border-color:var(--tl-color-border-subtle-on-light);box-shadow:var(--tl-shadow-card)}.tl-field{gap:var(--tl-space-1);flex-direction:column;display:flex}.tl-field label{font-size:var(--tl-size-text-caption);font-weight:var(--tl-weight-medium)}.tl-field input,.tl-field textarea,.tl-field select{min-block-size:44px;padding:var(--tl-space-2) var(--tl-space-3);background:var(--tl-color-bg);color:var(--tl-color-fg);border:1px solid var(--tl-color-border-subtle-on-dark);border-radius:var(--tl-radius-2)}[data-theme=light] .tl-field input,[data-theme=light] .tl-field textarea,[data-theme=light] .tl-field select{background:var(--tl-color-true-light);color:var(--tl-color-onyx-prime);border-color:var(--tl-color-border-subtle-on-light)}.tl-field--error input,.tl-field--error textarea,.tl-field--error select{border-color:var(--tl-color-error)}[data-theme=light] .tl-field--error input,[data-theme=light] .tl-field--error textarea,[data-theme=light] .tl-field--error select{border-color:var(--tl-color-error-on-light)}.tl-field-error{align-items:center;gap:var(--tl-space-1);color:var(--tl-color-error);font-size:var(--tl-size-text-caption);display:inline-flex}[data-theme=light] .tl-field-error{color:var(--tl-color-error-on-light)}.tl-field-error:before{content:"⚠";font-weight:var(--tl-weight-bold)}.tl-btn--dark,.tl-btn--outline-white,.tl-btn--accent-sweep,.tl-btn--primary-sweep{border-width:var(--tl-border-thin);transition:color var(--tl-duration-regular) var(--tl-easing-snap), border-color var(--tl-duration-regular) var(--tl-easing-snap);border-style:solid;position:relative;overflow:hidden}.tl-btn--dark:before,.tl-btn--outline-white:before,.tl-btn--accent-sweep:before,.tl-btn--primary-sweep:before{content:"";transform-origin:100%;transition:transform var(--tl-duration-slow) var(--tl-easing-snap);z-index:-1;position:absolute;inset:0;transform:scaleX(0)}.tl-btn--dark:hover:before,.tl-btn--outline-white:hover:before,.tl-btn--accent-sweep:hover:before,.tl-btn--primary-sweep:hover:before,.tl-btn--dark:focus-visible:before,.tl-btn--outline-white:focus-visible:before,.tl-btn--accent-sweep:focus-visible:before,.tl-btn--primary-sweep:focus-visible:before{transform-origin:0;transform:scaleX(1)}.tl-btn--dark>*,.tl-btn--outline-white>*,.tl-btn--accent-sweep>*,.tl-btn--primary-sweep>*{z-index:var(--tl-z-index-interactive);position:relative}.tl-btn.tl-btn--dark{border-color:var(--tl-color-onyx-prime);color:var(--tl-color-onyx-prime);background:0 0}.tl-btn--dark:before{background:var(--tl-color-accent)}.tl-btn.tl-btn--dark:hover:not(:disabled),.tl-btn.tl-btn--dark:focus-visible:not(:disabled){color:var(--tl-color-true-light);border-color:var(--tl-color-accent)}.tl-btn.tl-btn--outline-white{border-color:var(--tl-color-true-light);color:var(--tl-color-true-light);background:0 0}.tl-btn--outline-white:before{background:var(--tl-color-accent)}.tl-btn.tl-btn--outline-white:hover:not(:disabled),.tl-btn.tl-btn--outline-white:focus-visible:not(:disabled){color:var(--tl-color-true-light);border-color:var(--tl-color-accent)}.tl-btn.tl-btn--accent-sweep{background:var(--tl-color-accent);color:var(--tl-color-onyx-prime);border-color:var(--tl-color-accent)}.tl-btn--accent-sweep:before{background:var(--tl-color-rouge-press)}.tl-btn.tl-btn--accent-sweep:hover:not(:disabled),.tl-btn.tl-btn--accent-sweep:focus-visible:not(:disabled){color:var(--tl-color-true-light)}.tl-btn.tl-btn--primary-sweep{background:var(--tl-color-accent);color:var(--tl-color-true-light);border-color:var(--tl-color-accent)}.tl-btn--primary-sweep:before{background:var(--tl-color-rouge-hover)}.tl-btn.tl-btn--primary-sweep:hover:not(:disabled),.tl-btn.tl-btn--primary-sweep:focus-visible:not(:disabled){color:var(--tl-color-true-light)}.tl-btn--massive{height:clamp(50px,3.646vw,70px);min-block-size:clamp(50px,3.646vw,70px);font-family:var(--tl-font-display);font-weight:var(--tl-weight-bold);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-radius:0;gap:clamp(8px,.833vw,16px);padding:clamp(16px,1.25vw,24px) clamp(24px,1.875vw,36px);font-size:clamp(14px,1.042vw,20px)}.tl-btn--arrow svg{width:clamp(14px,.9375vw,18px);height:auto;transition:transform var(--tl-duration-regular) var(--tl-easing-snap);flex-shrink:0}.tl-btn--arrow:hover svg,.tl-btn--arrow:focus-visible svg{transform:translate(6px)}.tl-btn__arrow{width:clamp(14px,.9375vw,18px);height:auto;transition:transform var(--tl-duration-regular) var(--tl-easing-snap);display:inline-flex}.tl-btn:hover .tl-btn__arrow{transform:translate(6px)}.tl-btn--auto-w{align-self:flex-start;width:auto}.tl-btn--icon{flex-shrink:0;gap:0;block-size:40px;min-block-size:44px;inline-size:40px;padding:0}.tl-btn--icon-sm{block-size:40px;inline-size:40px}.tl-btn--icon-md{block-size:44px;inline-size:44px}.tl-btn--icon svg,.tl-btn--icon img{flex-shrink:0;block-size:20px;inline-size:20px}@media (prefers-reduced-motion:reduce){.tl-btn--dark,.tl-btn--outline-white,.tl-btn--accent-sweep,.tl-btn--primary-sweep,.tl-btn--dark:before,.tl-btn--outline-white:before,.tl-btn--accent-sweep:before,.tl-btn--primary-sweep:before,.tl-btn__arrow,.tl-btn--arrow svg{transition:none}.tl-btn:hover .tl-btn__arrow,.tl-btn--arrow:hover svg,.tl-btn--arrow:focus-visible svg{transform:none}}.tl-skip-link{z-index:var(--tl-z-index-popover);padding:var(--tl-space-3) var(--tl-space-4);background:var(--tl-color-accent);color:var(--tl-color-true-light);font-family:var(--tl-font-ui);font-size:var(--tl-size-text-button);font-weight:var(--tl-weight-bold);letter-spacing:var(--tl-letter-spacing-uppercase);text-transform:uppercase;border-radius:var(--tl-radius-0);clip-path:inset(50%);clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;text-decoration:none;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.tl-skip-link:focus,.tl-skip-link:focus-visible{clip-path:none;clip:auto;white-space:normal;outline:3px solid var(--tl-color-focus-ring-on-accent-outer);outline-offset:2px;width:auto;height:auto;box-shadow:0 0 0 5px var(--tl-color-focus-ring-on-accent-inner);overflow:visible}[data-theme=light] .tl-skip-link{background:var(--tl-color-accent-on-light);color:var(--tl-color-true-light)}.tl-skeleton{border-radius:var(--tl-radius-2);background-color:var(--bg2,var(--tl-color-grey-100));animation:tl-skeleton-shimmer var(--tl-duration-shimmer-cycle) var(--tl-easing-shimmer) infinite;background-image:linear-gradient(90deg,#0000 0%,#ffffff0f 50%,#0000 100%);background-repeat:no-repeat;background-size:200% 100%;block-size:1em;inline-size:100%;display:block;position:relative;overflow:hidden}.tl-skeleton--text{border-radius:var(--tl-radius-1);block-size:1em}.tl-skeleton--text-lg{border-radius:var(--tl-radius-1);block-size:1.5em}.tl-skeleton--circle{border-radius:var(--tl-radius-pill);block-size:40px;inline-size:40px}.tl-skeleton--rect{border-radius:var(--tl-radius-2);block-size:96px;inline-size:100%}.tl-skeleton--card{border-radius:var(--tl-radius-3);block-size:160px;inline-size:100%}[data-theme=light] .tl-skeleton{background-color:var(--bg2,var(--tl-color-grey-50));background-image:linear-gradient(90deg,#0000 0%,#0000000f 50%,#0000 100%)}@keyframes tl-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.tl-skeleton{background-image:none;animation:none}}@media (forced-colors:active){.tl-skeleton{background-color:canvas;background-image:none;border:1px solid canvastext}}.tl-tile{gap:var(--tl-space-2);padding:var(--tl-space-5) var(--tl-space-6);background:var(--bg2,var(--tl-color-onyx-overlay-90));border:1px solid var(--line,var(--tl-color-border-subtle-on-dark));border-radius:var(--tl-radius-2);flex-direction:column;display:flex}.tl-tile__label{font-size:var(--tl-size-text-overline);font-weight:var(--tl-weight-medium);text-transform:uppercase;letter-spacing:var(--tl-letter-spacing-uppercase);color:var(--fg2,var(--tl-color-text-secondary-on-dark));display:block}.tl-tile__metric{font-family:var(--tl-font-display);font-weight:var(--tl-weight-bold);font-size:clamp(1.875rem,3vw,2.75rem);line-height:var(--tl-line-height-tight);letter-spacing:var(--tl-letter-spacing-tight);color:var(--fg1,var(--tl-color-fg))}.tl-tile__delta{align-items:center;gap:var(--tl-space-1);font-size:var(--tl-size-text-caption);font-weight:var(--tl-weight-medium);color:var(--fg2,var(--tl-color-text-secondary-on-dark));display:inline-flex}.tl-tile__delta--up{color:var(--tl-color-success)}.tl-tile__delta--down{color:var(--tl-color-error)}.tl-tile__delta--flat{color:var(--fg3,var(--tl-color-text-tertiary-on-dark))}[data-theme=light] .tl-tile{box-shadow:var(--tl-shadow-card)}[data-theme=light] .tl-tile__delta--up{color:var(--tl-color-success-on-light)}[data-theme=light] .tl-tile__delta--down{color:var(--tl-color-error-on-light)}[data-theme=light] .tl-tile__delta--flat{color:var(--fg2,var(--tl-color-text-secondary-on-light))}@media (forced-colors:active){.tl-tile{background:canvas;border:1px solid canvastext}.tl-tile__delta--up,.tl-tile__delta--down,.tl-tile__delta--flat{color:canvastext}}.tl-empty{align-items:center;gap:var(--tl-space-3);max-inline-size:480px;padding:var(--tl-space-10) var(--tl-space-6);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.tl-empty__icon{block-size:24px;inline-size:24px;color:var(--fg3,var(--tl-color-text-tertiary-on-dark));margin-block-end:var(--tl-space-2)}.tl-empty__title{font-family:var(--tl-font-display);font-weight:var(--tl-weight-bold);font-size:var(--tl-size-text-h3);line-height:var(--tl-line-height-tight);letter-spacing:var(--tl-letter-spacing-tight);text-transform:uppercase;color:var(--fg1,var(--tl-color-fg));margin:0}.tl-empty__description{font-size:var(--tl-size-text-body);line-height:var(--tl-line-height-normal);color:var(--fg2,var(--tl-color-text-secondary-on-dark));margin:0}.tl-empty__action{gap:var(--tl-space-2);margin-block-start:var(--tl-space-3);display:inline-flex}.tl-avatar{border-radius:var(--tl-radius-pill);background:var(--tl-color-rouge-press);block-size:32px;inline-size:32px;color:var(--tl-color-true-light);font-family:var(--tl-font-ui);font-weight:var(--tl-weight-semibold);font-size:var(--tl-size-text-caption);letter-spacing:var(--tl-letter-spacing-subtle);text-transform:uppercase;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.tl-avatar--sm{block-size:24px;inline-size:24px;font-size:var(--tl-size-text-micro)}.tl-avatar--md{block-size:40px;inline-size:40px;font-size:var(--tl-size-text-body-sm)}.tl-avatar--lg{block-size:56px;inline-size:56px;font-size:var(--tl-size-text-body-lg)}.tl-avatar__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.tl-avatar__fallback{justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:inline-flex}@media (forced-colors:active){.tl-avatar{color:canvastext;background:canvas;border:1px solid canvastext}}.tl-breadcrumbs{align-items:center;gap:var(--tl-space-2);font-size:var(--tl-size-text-overline);font-weight:var(--tl-weight-medium);text-transform:uppercase;letter-spacing:var(--tl-letter-spacing-uppercase);color:var(--fg2,var(--tl-color-text-secondary-on-dark));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tl-breadcrumbs__item{color:var(--fg2,var(--tl-color-text-secondary-on-dark));align-items:center;display:inline-flex}.tl-breadcrumbs__item a{color:inherit;transition:border-color var(--tl-duration-fast) var(--tl-easing-smooth), color var(--tl-duration-fast) var(--tl-easing-smooth);border-bottom:1px solid #0000;text-decoration:none}.tl-breadcrumbs__item a:hover,.tl-breadcrumbs__item a:focus-visible{color:var(--fg1,var(--tl-color-fg));border-bottom-color:currentColor}.tl-breadcrumbs__separator{color:var(--fg3,var(--tl-color-text-tertiary-on-dark));-webkit-user-select:none;user-select:none}.tl-breadcrumbs__current{color:var(--fg1,var(--tl-color-fg))}@media (forced-colors:active){.tl-breadcrumbs__item a{color:linktext}.tl-breadcrumbs__item a:visited{color:visitedtext}.tl-breadcrumbs__current{color:canvastext}}:focus-visible{outline:3px solid var(--tl-color-focus-ring);outline-offset:2px;border-radius:var(--tl-radius-1)}.tl-btn--primary:focus-visible,.tl-on-accent:focus-visible{outline:3px solid var(--tl-color-focus-ring-on-accent-outer);outline-offset:2px;box-shadow:0 0 0 5px var(--tl-color-focus-ring-on-accent-inner)}@media (forced-colors:active){.tl-btn,.tl-card,.tl-field input,.tl-field textarea{border:1px solid canvastext}.tl-btn--primary{color:buttontext;background:buttonface}.tl-diamond{background:canvastext}a{color:linktext}a:visited{color:visitedtext}}.tl-aria-hide{display:contents}.tl-aria-hide>*{speak:none}
.tl-container{width:100%;max-width:1440px;padding-inline:var(--tl-space-side-padding);margin-inline:auto}.tl-section{padding-block:var(--tl-space-section-padding)}.tl-stack{gap:var(--tl-space-4);flex-direction:column;display:flex}.tl-stack-tight{gap:var(--tl-space-2)}.tl-stack-loose{gap:var(--tl-space-6)}.tl-row{gap:var(--tl-space-gutter);flex-wrap:wrap;display:flex}.tl-grid{gap:var(--tl-space-gutter);display:grid}.tl-grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tl-grid-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.tl-grid-4{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}[hidden]{display:none!important}.tl-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tl-section-header{gap:var(--tl-space-3);flex-direction:column;margin-block-end:var(--tl-space-7);display:flex}.tl-section--light{background:var(--tl-color-surface-light);color:var(--tl-color-onyx-prime)}.tl-diamond{background:var(--tl-color-accent);aspect-ratio:1;justify-content:center;align-items:center;width:16px;display:inline-flex;transform:rotate(45deg)}.tl-diamond--md{width:32px}.tl-diamond--lg{width:64px}.tl-diamond--xl{width:128px}.tl-marquee{width:100%;-webkit-mask-image:linear-gradient(to right, transparent 0, var(--tl-color-onyx-prime) 5%, var(--tl-color-onyx-prime) 95%, transparent 100%);mask-image:linear-gradient(to right, transparent 0, var(--tl-color-onyx-prime) 5%, var(--tl-color-onyx-prime) 95%, transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, var(--tl-color-onyx-prime) 5%, var(--tl-color-onyx-prime) 95%, transparent 100%);overflow:hidden}.tl-marquee__track{gap:var(--tl-space-7);will-change:transform;width:max-content;animation:40s linear infinite tl-marquee-scroll;display:flex}.tl-marquee:not(.is-active) .tl-marquee__track{will-change:auto}@keyframes tl-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tl-marquee__track{animation:none}}@media (prefers-reduced-data:reduce){.tl-marquee__track{animation:none}}.tl-marquee[data-paused=true] .tl-marquee__track,.tl-marquee:hover .tl-marquee__track,.tl-marquee:focus-within .tl-marquee__track{animation-play-state:paused}.tl-marquee--strip{background:var(--tl-color-onyx-prime);min-height:clamp(60px,4.6875vw,90px);color:var(--tl-color-true-light);-webkit-mask-image:linear-gradient(to right, transparent 0, var(--tl-color-onyx-prime) 12%, var(--tl-color-onyx-prime) 88%, transparent 100%);mask-image:linear-gradient(to right, transparent 0, var(--tl-color-onyx-prime) 12%, var(--tl-color-onyx-prime) 88%, transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, var(--tl-color-onyx-prime) 12%, var(--tl-color-onyx-prime) 88%, transparent 100%);align-items:center;display:flex}.tl-marquee--strip .tl-marquee__track{align-items:center;gap:clamp(16px,1.25vw,24px)}.tl-marquee__content{flex-shrink:0;align-items:center;gap:clamp(16px,1.25vw,24px);display:inline-flex}.tl-marquee__text{font-family:var(--tl-font-display);font-weight:var(--tl-weight-bold);letter-spacing:.02em;white-space:nowrap;color:inherit;font-size:clamp(20px,1.5625vw,30px);line-height:.94}.tl-marquee__text--accent{color:var(--tl-color-accent)}.tl-marquee__diamond{background:var(--tl-color-accent);flex-shrink:0;width:clamp(5px,.36vw,7px);height:clamp(5px,.36vw,7px);display:inline-block;transform:rotate(45deg)}.tl-anim-fade-in{animation:tl-fade-in var(--tl-duration-base) var(--tl-easing-smooth) both}.tl-anim-slide-up{animation:tl-slide-up var(--tl-duration-slow) var(--tl-easing-snap) both}@keyframes tl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tl-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tl-hero-video{display:none}@media (min-width:1024px){.tl-hero-video{display:block}}.tl-hero-poster{display:block}@media (min-width:1024px){.tl-hero-video.is-loaded~.tl-hero-poster{display:none}}.tl-partners-marquee{width:100%;overflow:hidden}.tl-partners-marquee__track{will-change:transform;gap:clamp(20px,2.083vw,40px);width:max-content;animation:60s linear infinite tl-partners-marquee-scroll;display:flex}.tl-partners-marquee:not(.is-active) .tl-partners-marquee__track{will-change:auto}.tl-partners-marquee[data-paused=true] .tl-partners-marquee__track{animation-play-state:paused}@keyframes tl-partners-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tl-partners-marquee__track{animation:none}}.tl-topline{width:100%;z-index:var(--tl-z-index-nav);transition:transform var(--tl-duration-slow) var(--tl-easing-snap), background-color var(--tl-duration-base) ease;position:absolute;top:0;left:0}.tl-topline.is-hidden{transform:translateY(-100%)}.tl-topline.is-compact{background:var(--tl-color-onyx-prime);position:fixed}.tl-topline__inner{padding:clamp(20px, 2.083vw, 40px) var(--tl-topline-side-padding);transition:padding var(--tl-duration-regular) var(--tl-easing-snap);justify-content:space-between;align-items:center;display:flex}.tl-topline.is-compact .tl-topline__inner{height:80px;padding-top:clamp(15px,1.25vw,20px);padding-bottom:clamp(15px,1.25vw,20px)}a.tl-topline__logo{color:var(--tl-color-true-light);align-items:center;text-decoration:none;display:inline-flex}.tl-topline__logo-mark{display:inline-flex}.tl-topline__logo svg{transform-origin:50%;width:clamp(36px,2.604vw,50px);height:clamp(36px,2.604vw,50px);transition:transform var(--tl-duration-medium) var(--tl-easing-snap);will-change:transform;display:block}a.tl-topline__logo:hover,a.tl-topline__logo:focus-visible{color:var(--tl-color-true-light)}a.tl-topline__logo:hover svg{transform:scale(1.14)}.tl-topline__nav{transform:translate(-50%, calc(-50% + var(--tl-topline-nav-y-adjust)));transition:opacity var(--tl-duration-base) var(--tl-easing-snap);gap:clamp(20px,2.083vw,40px);display:flex;position:absolute;top:50%;left:50%}.tl-topline.is-menu-open .tl-topline__nav{opacity:0;pointer-events:none}a.tl-topline__nav-link{font-weight:var(--tl-weight-bold);text-transform:uppercase;letter-spacing:var(--tl-letter-spacing-subtle);color:var(--tl-color-true-light);align-items:center;padding-bottom:6px;font-size:clamp(14px,1.042vw,20px);text-decoration:none;display:inline-flex;position:relative}a.tl-topline__nav-link:hover,a.tl-topline__nav-link:focus-visible{color:var(--tl-color-true-light);text-decoration:none}.tl-topline__nav-link:after{content:"";background:var(--tl-color-accent);width:0;height:2px;transition:width var(--tl-duration-regular) var(--tl-easing-snap);position:absolute;bottom:0;left:0}.tl-topline__nav-link:hover:after{width:100%}.tl-topline__cta{display:none}.tl-topline__actions{z-index:var(--tl-z-index-nav-action);justify-content:flex-end;align-items:center;gap:clamp(10px,.833vw,16px);margin-left:auto;display:inline-flex}.tl-topline__burger{color:var(--tl-color-true-light);font-family:var(--tl-font-ui);font-weight:var(--tl-weight-bold);letter-spacing:var(--tl-letter-spacing-wide);text-transform:uppercase;cursor:pointer;z-index:var(--tl-z-index-nav-action);background:0 0;border:0;justify-content:center;align-items:center;min-width:90px;min-height:44px;padding:8px 12px;font-size:clamp(14px,1.042vw,20px);line-height:1;display:inline-flex;position:relative}.tl-topline__burger--icon-only{min-width:44px;padding-inline:8px}.tl-topline__burger--icon-only .tl-topline__burger-text{display:none}.tl-topline__burger--icon-only .tl-topline__burger-icon{width:20px;height:20px}.tl-wallet-auth{font-family:var(--tl-font-ui);font-weight:var(--tl-weight-bold);cursor:pointer;z-index:var(--tl-z-index-nav-action);transition:transform var(--tl-duration-fast) var(--tl-easing-snap), background-color var(--tl-duration-base) ease;border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.tl-wallet-auth-menu{display:inline-flex;position:relative}.tl-wallet-auth:hover{transform:translateY(-1px)}.tl-wallet-auth--login{min-width:158px;min-height:48px;color:var(--tl-color-true-light);letter-spacing:var(--tl-letter-spacing-wide);text-transform:uppercase;background:0 0;border:1px solid;border-radius:999px;padding:0 28px;font-size:clamp(13px,1.042vw,18px)}.tl-wallet-auth--user{width:48px;height:48px;color:var(--tl-color-true-light);background:0 0;border-radius:999px;padding:4px}.tl-wallet-auth--user:after{content:"";opacity:0;pointer-events:none;transition:opacity var(--tl-duration-fast) var(--tl-easing-snap), transform var(--tl-duration-regular) var(--tl-easing-snap);border:2px solid;border-radius:50%;position:absolute;inset:7px;transform:translate(5px)scale(.82)}.tl-wallet-auth--user:hover:after,.tl-wallet-auth--user:focus-visible:after,.tl-wallet-auth--user[aria-expanded=true]:after{opacity:1;transform:translate(5px)scale(1)}.tl-wallet-auth__avatar{width:100%;height:100%;color:var(--tl-color-true-light);letter-spacing:0;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.tl-wallet-auth__avatar svg{width:25px;height:25px;display:block;transform:translate(5px)}.tl-wallet-auth__dropdown{border:1px solid var(--tl-color-border-subtle-on-dark);background:var(--tl-color-onyx-overlay-90);min-width:220px;box-shadow:var(--tl-shadow-dropdown);z-index:var(--tl-z-index-nav-action);border-radius:8px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.tl-wallet-auth__dropdown-item{width:100%;min-height:40px;color:var(--tl-color-true-light);font-family:var(--tl-font-ui);font-size:14px;font-weight:var(--tl-weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 12px;text-decoration:none;display:flex}.tl-wallet-auth__dropdown-item:hover,.tl-wallet-auth__dropdown-item:focus-visible{background:var(--tl-color-border-subtle-on-dark);color:var(--tl-color-true-light);text-decoration:none}.tl-nav-wallet{align-items:center;gap:var(--tl-space-2);height:48px;padding:0 var(--tl-space-4) 0 var(--tl-space-3);border:1px solid var(--tl-color-border-subtle-on-dark);color:var(--tl-color-true-light);font-family:var(--tl-font-ui);cursor:pointer;z-index:var(--tl-z-index-nav-action);transition:transform var(--tl-duration-fast) var(--tl-easing-snap), background-color var(--tl-duration-base) ease;background:0 0;border-radius:999px;line-height:1;display:inline-flex}.tl-nav-wallet:hover{background:var(--tl-color-border-subtle-on-dark);transform:translateY(-1px)}.tl-nav-wallet__mark{width:18px;height:18px;color:var(--tl-color-neon-rouge);flex:none;display:inline-flex}.tl-nav-wallet__mark svg{width:100%;height:100%;display:block}.tl-nav-wallet__amount{font-size:var(--tl-size-text-body);font-weight:var(--tl-weight-bold);letter-spacing:normal;text-transform:none;line-height:1}.tl-nav-wallet__ticker{font-size:var(--tl-size-text-caption);font-weight:var(--tl-weight-bold);letter-spacing:var(--tl-letter-spacing-wide);color:var(--tl-color-text-secondary-on-dark);line-height:1}.tl-nav-wallet:focus-visible{outline:3px solid var(--tl-color-focus-ring);outline-offset:2px}@media (max-width:768px){.tl-nav-wallet{height:44px;padding:0 var(--tl-space-3) 0 var(--tl-space-2)}}@media (prefers-reduced-motion:reduce){.tl-nav-wallet{transition-duration:.01ms!important}.tl-nav-wallet:hover{transform:none}}.tl-topline__burger-label{transition:opacity var(--tl-duration-base) var(--tl-easing-snap), transform var(--tl-duration-regular) var(--tl-easing-snap);justify-content:center;align-items:center;display:inline-flex}.tl-topline__burger-label--open{gap:10px}.tl-topline__burger-icon{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:4px;width:13px;height:13px;display:inline-grid}.tl-topline__burger-dot{width:100%;height:100%;transition:transform var(--tl-duration-regular) var(--tl-easing-snap);will-change:transform;background:currentColor;border-radius:0}.tl-topline__burger:hover .tl-topline__burger-dot:first-child{transform:translate(-1px,-1px)}.tl-topline__burger:hover .tl-topline__burger-dot:nth-child(2){transform:translate(1px,-1px)}.tl-topline__burger:hover .tl-topline__burger-dot:nth-child(3){transform:translate(-1px,1px)}.tl-topline__burger:hover .tl-topline__burger-dot:nth-child(4){transform:translate(1px,1px)}.tl-topline__burger-bars{flex-direction:column;justify-content:center;gap:5px;width:22px;height:16px;display:none}.tl-topline__burger-bars span{background:currentColor;border-radius:1px;width:100%;height:2px;display:block}.tl-topline__burger-label--close{opacity:0;pointer-events:none;color:var(--tl-color-true-light);position:absolute;top:50%;left:50%;transform:translate(-50%,calc(6px - 50%))}.tl-topline__burger-label--close svg{width:clamp(22px,1.6vw,28px);height:clamp(22px,1.6vw,28px);display:block}.tl-topline__burger.is-open .tl-topline__burger-label--open{opacity:0;transform:translateY(-6px)}.tl-topline__burger.is-open .tl-topline__burger-label--close{opacity:1;transform:translate(-50%,-50%)}.tl-topline__nav-link:focus-visible,.tl-topline__burger:focus-visible,.tl-wallet-auth:focus-visible{outline:3px solid var(--tl-color-focus-ring);outline-offset:2px}@media (max-width:768px){.tl-topline__nav{display:none}.tl-topline__actions{gap:8px}.tl-wallet-auth--login{min-width:92px;min-height:44px;padding:0 20px;font-size:16px}.tl-wallet-auth--user{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.tl-topline,.tl-topline__inner,.tl-topline__logo svg,.tl-topline__nav-link:after,.tl-topline__burger-label,.tl-topline__burger-dot,.tl-wallet-auth{transition-duration:.01ms!important}.tl-topline__logo:hover svg,.tl-topline__burger:hover .tl-topline__burger-dot:first-child,.tl-topline__burger:hover .tl-topline__burger-dot:nth-child(2),.tl-topline__burger:hover .tl-topline__burger-dot:nth-child(3),.tl-topline__burger:hover .tl-topline__burger-dot:nth-child(4),.tl-topline.is-hidden,.tl-topline__burger.is-open .tl-topline__burger-label--open{transform:none}}body[data-menu-open=true]{overflow:hidden}.tl-menu{z-index:var(--tl-z-index-menu-overlay);pointer-events:none;visibility:hidden;transition:visibility 0s linear var(--tl-duration-cinematic-plus);position:fixed;inset:0}.tl-menu.is-open,.tl-menu.is-closing{visibility:visible;transition:visibility linear}.tl-menu.is-open{pointer-events:auto}.tl-menu__panel{background:var(--tl-color-onyx-prime);transition:transform var(--tl-duration-longer) var(--tl-easing-cinematic);will-change:transform;position:absolute;inset:0;overflow:hidden;transform:translateY(-100%)}.tl-menu.is-open .tl-menu__panel{transition-delay:0s;transform:translateY(0)}.tl-menu.is-closing .tl-menu__panel{transition-delay:var(--tl-duration-base);transition-duration:var(--tl-duration-longer);transform:translateY(-100%)}.tl-menu__inner{padding:clamp(130px, 13vh, 200px) var(--tl-space-side-padding) clamp(60px, 6vh, 100px);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tl-menu__columns{grid-template-columns:repeat(3,minmax(0,500px));justify-content:center;align-items:start;column-gap:clamp(40px,6.4vw,110px);width:100%;max-width:1720px;display:grid}.tl-menu__col{flex-direction:column;min-width:0;display:flex}.tl-menu__col-head{text-align:left;width:100%;color:var(--tl-color-true-light);font:inherit;text-transform:none;letter-spacing:var(--tl-letter-spacing-normal);cursor:default;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:0;display:flex}.tl-menu__col-head-text{flex-direction:column;gap:8px;min-width:0;display:flex}.tl-menu__col-label{font-family:var(--tl-font-ui);font-weight:var(--tl-weight-bold);color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(12px,.833vw,16px);line-height:1}.tl-menu__col-title{font-family:var(--tl-font-display);font-weight:var(--tl-weight-bold);text-transform:uppercase;letter-spacing:var(--tl-letter-spacing-normal);font-size:clamp(32px,2.97vw,57px);line-height:1}.tl-menu__col-tagline{font-family:var(--tl-font-ui);font-weight:var(--tl-weight-regular);color:var(--tl-color-accent);margin-top:4px;font-size:clamp(13px,.938vw,18px);line-height:1}.tl-menu__col-toggle{cursor:pointer;width:44px;height:44px;color:var(--tl-color-true-light);background:0 0;border:0;flex-shrink:0;margin-top:0;padding:0;display:none;position:relative}.tl-menu__col-toggle:before,.tl-menu__col-toggle:after{content:"";background:var(--tl-color-true-light);transition:transform var(--tl-duration-base) var(--tl-easing-snap), opacity var(--tl-duration-base) var(--tl-easing-snap);position:absolute;top:50%;left:50%}.tl-menu__col-toggle:before{width:17px;height:1px;transform:translate(-50%,-50%)}.tl-menu__col-toggle:after{width:1px;height:17px;transform:translate(-50%,-50%)}.tl-menu__col.is-open .tl-menu__col-toggle:after{opacity:0;transform:translate(-50%,-50%)scaleY(0)}.tl-menu__items{flex-direction:column;margin:clamp(30px,3.5vw,50px) 0 0;padding:0;list-style:none;display:flex}.tl-menu__items>li+li{border-top:1px solid #fff3}a.tl-menu__link{color:#fffc;min-block-size:44px;font-family:var(--tl-font-ui);font-weight:var(--tl-weight-regular);letter-spacing:var(--tl-letter-spacing-normal);transition:color var(--tl-duration-fast-plus) var(--tl-easing-snap);justify-content:space-between;align-items:center;padding:clamp(16px,1.25vw,21px) 0;font-size:clamp(16px,1.2vw,23px);line-height:1;text-decoration:none;display:flex;position:relative}.tl-menu__link-text{transition:transform var(--tl-duration-medium) var(--tl-easing-snap);will-change:transform;display:inline-block;transform:translate(0)}.tl-menu__link-bullet{background:var(--tl-color-accent);opacity:0;pointer-events:none;width:6px;height:6px;transition:transform var(--tl-duration-medium) var(--tl-easing-snap), opacity var(--tl-duration-base) var(--tl-easing-snap);position:absolute;top:50%;left:0;transform:translate(-14px,-50%)rotate(45deg)}.tl-menu__link-arrow{color:#fff6;transition:color var(--tl-duration-fast-plus) var(--tl-easing-snap), transform var(--tl-duration-fast-plus) var(--tl-easing-snap);flex-shrink:0}a.tl-menu__link:hover{color:var(--tl-color-true-light)}a.tl-menu__link:hover .tl-menu__link-text{transform:translate(28px)}a.tl-menu__link:hover .tl-menu__link-bullet{opacity:1;transform:translate(2px,-50%)rotate(45deg)}a.tl-menu__link:hover .tl-menu__link-arrow{color:var(--tl-color-true-light)}.tl-menu__socials{align-items:center;gap:5px;margin-top:24px;display:none}.tl-menu__social{border:var(--tl-border-hairline) solid #fff9;width:48px;height:48px;transition:background var(--tl-duration-base) var(--tl-easing-snap), border-color var(--tl-duration-base) var(--tl-easing-snap);justify-content:center;align-items:center;display:inline-flex}.tl-menu__social:hover{background:var(--tl-color-accent);border-color:var(--tl-color-accent)}.tl-menu__social img{width:16px;height:16px;display:block}.tl-menu__item{opacity:0;transition:opacity var(--tl-duration-slow) var(--tl-easing-snap), transform var(--tl-duration-longer) var(--tl-easing-snap);will-change:opacity, transform;transition-delay:0s;transform:translateY(28px)}.tl-menu.is-open .tl-menu__item{opacity:1;transition-delay:calc(.28s + var(--i,0) * var(--tl-delay-small));transform:translateY(0)}.tl-menu.is-closing .tl-menu__item{opacity:0;transition:opacity var(--tl-duration-base) var(--tl-easing-snap), transform var(--tl-duration-regular) var(--tl-easing-snap);transition-delay:calc(var(--i,0) * var(--tl-delay-micro));transform:translateY(12px)}.tl-menu__col-toggle:focus-visible,.tl-menu__col-head:focus-visible,.tl-menu__items a:focus-visible,.tl-menu__link:focus-visible,.tl-menu__social:focus-visible{outline:3px solid var(--tl-color-focus-ring);outline-offset:2px}@media (max-width:768px){.tl-menu__panel{-webkit-overflow-scrolling:touch;overflow-y:auto}.tl-menu__inner{min-height:100%;padding:108px var(--tl-space-side-padding) 40px;justify-content:flex-start;align-items:stretch;position:relative}.tl-menu__columns{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;max-width:none;display:flex}.tl-menu__col{border-top:1px solid #fff3}.tl-menu__col:last-child{border-bottom:1px solid #fff3}.tl-menu__col-head{cursor:pointer;align-items:center;min-block-size:96px;padding:22px 0}.tl-menu__col-head-text{gap:8px}.tl-menu__col-label{letter-spacing:.04em;font-size:14px;line-height:1.1}.tl-menu__col-title{font-size:52px;line-height:.95}.tl-menu__col-tagline{max-width:20rem;font-size:20px;line-height:1.05}.tl-menu__col-toggle{display:block}.tl-menu__items{margin:0;padding:0 0 22px;display:none}.tl-menu__col.is-open .tl-menu__items{display:flex}a.tl-menu__link{min-block-size:54px;padding:14px 0;font-size:22px;line-height:1.1}a.tl-menu__link:hover .tl-menu__link-text,a.tl-menu__link:hover .tl-menu__link-bullet{transform:none}.tl-menu__link-bullet{display:none}.tl-menu__action-slot{padding-bottom:24px;display:none}.tl-menu__col.is-open .tl-menu__action-slot{display:block}.tl-menu__action-slot .tl-btn{width:100%;min-width:0;max-width:100%;height:58px;text-align:center;white-space:normal;justify-content:center;min-block-size:58px;padding:0 16px;font-size:16px}.tl-menu.is-open .tl-menu__item{transition-delay:.18s}.tl-menu.is-closing .tl-menu__item{transition-delay:0s}}@media (max-width:480px){.tl-menu__inner{padding-top:96px}.tl-menu__col-head{min-block-size:86px;padding:18px 0}.tl-menu__col-title{font-size:40px}.tl-menu__col-tagline{font-size:18px}a.tl-menu__link{font-size:20px}.tl-menu__action-slot .tl-btn{font-size:14px}}@media (prefers-reduced-motion:reduce){.tl-menu,.tl-menu__panel,.tl-menu.is-open .tl-menu__panel,.tl-menu.is-closing .tl-menu__panel,.tl-menu__item,.tl-menu.is-open .tl-menu__item,.tl-menu.is-closing .tl-menu__item,.tl-menu__link,.tl-menu__link-text,.tl-menu__link-bullet,.tl-menu__link-arrow,.tl-menu__col-toggle:before,.tl-menu__col-toggle:after,.tl-menu__social{transition:none;animation:none;transform:none}.tl-menu__panel{transform:translateY(-100%)}.tl-menu.is-open .tl-menu__panel{transform:translateY(0)}.tl-menu__item,.tl-menu.is-open .tl-menu__item,.tl-menu.is-closing .tl-menu__item{opacity:1;transition-delay:0s;transform:none}.tl-menu.is-closing .tl-menu__item{opacity:0}.tl-menu__link:hover .tl-menu__link-text,.tl-menu__link:hover .tl-menu__link-bullet{transform:none}}.tl-footer{background:var(--tl-color-onyx-prime);color:var(--tl-color-true-light);font-family:var(--tl-font-ui);padding:var(--tl-space-section-padding) var(--tl-space-side-padding)}.tl-footer__top{justify-content:space-between;align-items:flex-start;gap:clamp(40px,5.208vw,100px);display:flex}.tl-footer__links{flex-shrink:0;gap:clamp(40px,5.208vw,100px);display:flex}.tl-footer__col-title{font-weight:var(--tl-weight-bold);margin-bottom:clamp(12px,1.042vw,20px);font-size:clamp(14px,1.042vw,20px);line-height:.94}a.tl-footer__col-title-link{color:inherit;transition:opacity var(--tl-duration-base) var(--tl-easing-smooth);text-decoration:none;display:inline-block;position:relative}a.tl-footer__col-title-link:hover,a.tl-footer__col-title-link:focus-visible{color:inherit}.tl-footer__col-title-link:after{content:"";background:var(--tl-color-true-light);width:0;height:1px;transition:width var(--tl-duration-regular) var(--tl-easing-snap);position:absolute;bottom:-2px;left:0}.tl-footer__col-title-link:hover:after{width:100%}.tl-footer__list{margin:0;padding:0;list-style:none}.tl-footer__list li a{font-weight:var(--tl-weight-regular);text-transform:uppercase;color:inherit;opacity:.8;transition:opacity var(--tl-duration-base) var(--tl-easing-smooth);font-size:clamp(12px,.833vw,16px);line-height:2;text-decoration:none;display:inline-block;position:relative}.tl-footer__list li a:after{content:"";background:var(--tl-color-true-light);width:0;height:1px;transition:width var(--tl-duration-regular) var(--tl-easing-snap);position:absolute;bottom:0;left:0}.tl-footer__list li a:hover{color:inherit;opacity:1}.tl-footer__list li a:hover:after{width:100%}.tl-footer__socials{gap:clamp(3px,.26vw,5px);display:flex}a.tl-footer__social{width:clamp(44px,2.604vw,50px);height:clamp(44px,2.604vw,50px);border:var(--tl-border-hairline) solid var(--tl-color-true-light);min-block-size:44px;min-inline-size:44px;color:inherit;transition:border-color var(--tl-duration-slow) var(--tl-easing-snap);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.tl-footer__social:before{content:"";background:var(--tl-color-accent);transform-origin:100%;transition:transform var(--tl-duration-slow) var(--tl-easing-snap);z-index:var(--tl-z-index-base);position:absolute;inset:0;transform:scaleX(0)}.tl-footer__social:hover:before,.tl-footer__social:focus-visible:before{transform-origin:0;transform:scaleX(1)}a.tl-footer__social:hover,a.tl-footer__social:focus-visible{border-color:var(--tl-color-accent);color:var(--tl-color-true-light)}.tl-footer__social>*{z-index:var(--tl-z-index-interactive);position:relative}.tl-footer__social svg{width:16px;height:16px}.tl-footer__copyright{flex-direction:column;gap:clamp(16px,1.5625vw,30px);display:flex}.tl-footer__copyright-text{font-weight:var(--tl-weight-bold);font-size:clamp(14px,1.042vw,20px)}.tl-footer__badges{align-items:center;gap:clamp(12px,1.042vw,20px);display:flex}.tl-footer__badge{opacity:.9}.tl-footer__badge--age{flex:0 0 34px;width:34px;height:34px}.tl-footer__badge--gba{transform:translateY(-2px)}.tl-footer__mga-code{color:var(--tl-color-true-light);font-weight:var(--tl-weight-bold);font-size:clamp(10px,.625vw,12px);text-decoration:none}.tl-footer__mga-code:hover,.tl-footer__mga-code:focus-visible{color:var(--tl-color-true-light);text-decoration:underline}.tl-footer__legal{color:var(--tl-color-true-light);opacity:.4;font-weight:var(--tl-weight-regular);max-width:900px;font-size:clamp(11px,.729vw,14px);line-height:1.5}.tl-footer__legal p{color:inherit}.tl-footer__legal p+p{margin-top:1em}@media (max-width:1024px){.tl-footer__top{flex-direction:column;gap:40px}.tl-footer__links{flex-wrap:wrap;gap:30px}.tl-footer__badges{flex-wrap:wrap;gap:10px 16px}}@media (max-width:768px){.tl-footer__links{grid-template-columns:1fr 1fr;gap:32px 24px;display:grid}.tl-footer__copyright{margin-top:36px}}.tl-footer__col-title-link:focus-visible,.tl-footer__list li a:focus-visible,.tl-footer__social:focus-visible,.tl-footer__legal a:focus-visible{outline:3px solid var(--tl-color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tl-footer,.tl-footer *,.tl-footer :before,.tl-footer :after{transition:none;animation:none}.tl-footer__col-title-link:after,.tl-footer__list li a:after,.tl-footer__social:before{transition:none}}.tl-hero{z-index:var(--tl-z-index-interactive);width:100%;height:100svh;padding:0 var(--tl-space-side-padding) clamp(60px, 5.208vw, 100px);background:var(--tl-color-onyx-prime);color:var(--tl-color-true-light);flex-direction:column;justify-content:flex-end;display:flex;position:sticky;top:0;overflow:hidden}.tl-hero__bg{z-index:var(--tl-z-index-base);background:var(--tl-color-onyx-prime);position:absolute;inset:0}.tl-hero__video{object-fit:cover;opacity:.5;width:100%;height:100%;transition:opacity var(--tl-duration-slow) var(--tl-easing-smooth)}.tl-hero__video.is-loaded{opacity:.5}.tl-hero__overlay{background:linear-gradient(to top, var(--tl-color-video-overlay) 0%, #0000001a 50%, #0000004d 100%);pointer-events:none;position:absolute;inset:0}.tl-hero__content{z-index:var(--tl-z-index-interactive);flex-direction:column;gap:clamp(20px,2.083vw,40px);display:flex;position:relative}.tl-hero__title{font-family:var(--tl-font-display);font-weight:var(--tl-weight-bold);text-transform:uppercase;letter-spacing:var(--tl-letter-spacing-tight);margin:0;font-size:clamp(36px,5.8vw,120px);line-height:.94}.tl-hero__title-line{margin-bottom:-.05em;padding-bottom:.05em;display:block;overflow:hidden}.tl-hero__description{justify-content:space-between;align-items:flex-start;gap:clamp(20px,2.083vw,40px);display:flex}.tl-hero__text{font-weight:var(--tl-weight-regular);max-width:clamp(400px,38.4vw,738px);font-size:clamp(14px,1.25vw,24px);line-height:1.4}.tl-hero__stats{font-weight:var(--tl-weight-regular);text-align:left;text-transform:uppercase;flex-direction:column;gap:2px;font-size:clamp(14px,1.25vw,24px);line-height:1.3;display:flex}.tl-hero__stat-value{font-weight:var(--tl-weight-bold)}.tl-hero__scroll-hint{z-index:var(--tl-z-index-modal);opacity:.7;transition:opacity var(--tl-duration-slow) var(--tl-easing-smooth), transform var(--tl-duration-slow) var(--tl-easing-smooth);animation:tl-hero-scroll-hint 2.2s var(--tl-easing-smooth) infinite;color:var(--tl-color-true-light);pointer-events:none;display:none;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:1024px){.tl-hero__scroll-hint{display:block}}.tl-hero__scroll-hint.is-hidden{opacity:0;animation:none;transform:translate(-50%)translateY(10px)}.tl-hero__scroll-hint svg{width:30px;height:30px;filter:var(--tl-shadow-input-inset);display:block}@keyframes tl-hero-scroll-hint{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(8px)}}@media (prefers-reduced-motion:reduce){.tl-hero__scroll-hint{animation:none;transition-duration:.01ms!important}.tl-hero__video{transition:none}}.tl-carousel{width:100%;position:relative}.tl-carousel__viewport{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;overflow:hidden}.tl-carousel__viewport.is-dragging,.tl-carousel__viewport:active{cursor:grabbing}.tl-carousel__track{will-change:transform;width:max-content;transition:transform var(--tl-duration-slow) var(--tl-easing-snap);gap:clamp(12px,1.042vw,20px);display:flex}.tl-carousel__viewport.is-dragging .tl-carousel__track,.tl-carousel.is-inertia .tl-carousel__track{transition:none}.tl-carousel__slide{flex-shrink:0;position:relative}.tl-carousel__spacer{width:var(--tl-space-side-padding);pointer-events:none;flex-shrink:0}.tl-carousel__slide{width:var(--tl-carousel-slide-width,80vw)}@media (min-width:768px){.tl-carousel__slide{width:var(--tl-carousel-slide-width,calc((100vw - var(--tl-space-side-padding) - 2 * clamp(12px, 1.042vw, 20px)) / 2.5))}}.tl-carousel__control{background:var(--tl-color-onyx-prime);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--tl-color-true-light);cursor:pointer;z-index:var(--tl-z-index-floating);transition:background var(--tl-duration-base) var(--tl-easing-snap), opacity var(--tl-duration-base) var(--tl-easing-snap);border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.tl-carousel__control:hover{background:var(--tl-color-accent)}.tl-carousel__control[disabled],.tl-carousel__control.is-disabled{opacity:.4;cursor:not-allowed}.tl-carousel__control--prev{left:var(--tl-space-side-padding)}.tl-carousel__control--next{right:var(--tl-space-side-padding)}.tl-carousel__control svg{width:16px;height:16px;display:block}.tl-carousel__pagination{justify-content:center;gap:clamp(8px,.625vw,12px);margin:clamp(20px,1.875vw,36px) 0 0;padding:0;list-style:none;display:flex}.tl-carousel__dot{border:var(--tl-border-thin) solid var(--tl-color-true-light);cursor:pointer;width:8px;min-width:8px;height:8px;min-height:8px;transition:background var(--tl-duration-base) var(--tl-easing-snap), border-color var(--tl-duration-base) var(--tl-easing-snap);background:0 0;padding:0;transform:rotate(45deg)}.tl-carousel__dot.is-active{background:var(--tl-color-accent);border-color:var(--tl-color-accent)}.tl-carousel__dot-button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.tl-carousel__viewport:focus-visible,.tl-carousel__control:focus-visible,.tl-carousel__dot-button:focus-visible{outline:3px solid var(--tl-color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tl-carousel__track,.tl-carousel__control,.tl-carousel__dot{transition:none}}.tl-carousel--bleed{margin-left:calc(-1 * var(--tl-space-side-padding));margin-right:calc(-1 * var(--tl-space-side-padding));width:calc(100% + 2 * var(--tl-space-side-padding))}.tl-carousel--bleed .tl-carousel__viewport{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;cursor:default;scroll-padding-inline-start:var(--tl-space-side-padding);overflow-x:auto}.tl-carousel--bleed .tl-carousel__viewport::-webkit-scrollbar{display:none}.tl-carousel--bleed .tl-carousel__track{width:max-content;transition:none;transform:none!important}.tl-carousel--bleed .tl-carousel__slide{scroll-snap-align:start}.tl-carousel--bleed .tl-carousel__spacer{width:calc(var(--tl-space-side-padding) - clamp(12px, 1.042vw, 20px))}.tl-stat-block{margin-block:clamp(48px,5.208vw,100px) 0}.tl-stat-block__divider{height:var(--tl-border-thin);background:var(--tl-color-border-subtle-on-light);width:100%}.tl-stat-block__grid{grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;display:grid}.tl-stat-block__item{flex-direction:column;gap:clamp(8px,.833vw,16px);padding:clamp(24px,2.604vw,50px) clamp(20px,2.083vw,40px) clamp(24px,2.604vw,50px) 0;display:flex}.tl-stat-block__value{font-family:var(--tl-font-display);font-weight:var(--tl-weight-bold);letter-spacing:var(--tl-letter-spacing-tight);color:var(--tl-color-accent);text-transform:uppercase;align-items:baseline;font-size:clamp(40px,4.167vw,80px);line-height:1;display:inline-flex}.tl-stat-block__plus{font-weight:var(--tl-weight-bold)}.tl-stat-block__label{font-family:var(--tl-font-ui);text-transform:uppercase;letter-spacing:var(--tl-letter-spacing-subtle);color:var(--tl-color-onyx-prime);font-size:clamp(13px,.9375vw,18px)}.tl-section--dark .tl-stat-block__label,.tl-stat-block--on-dark .tl-stat-block__label{color:var(--tl-color-true-light)}.tl-section--dark .tl-stat-block__divider,.tl-stat-block--on-dark .tl-stat-block__divider{background:var(--tl-color-border-subtle-on-dark)}.tl-pillar-card{flex-direction:column;gap:clamp(16px,1.25vw,24px);max-width:clamp(320px,26vw,500px);display:flex}.tl-pillar-card__head{align-items:center;gap:clamp(12px,.833vw,16px);margin-block-end:clamp(4px,.417vw,8px);display:flex}.tl-pillar-card__marker{border:var(--tl-border-medium) solid var(--tl-color-accent);flex-shrink:0;justify-content:center;align-items:center;width:clamp(42px,2.604vw,50px);height:clamp(42px,2.604vw,50px);display:flex;position:relative;transform:rotate(45deg)}.tl-pillar-card__num{font-family:var(--tl-font-ui);color:var(--tl-color-accent);letter-spacing:var(--tl-letter-spacing-subtle);font-size:clamp(14px,1.042vw,20px);line-height:1;transform:rotate(-45deg)}.tl-pillar-card__title{font-family:var(--tl-font-display);font-weight:var(--tl-weight-bold);letter-spacing:var(--tl-letter-spacing-tight);text-transform:uppercase;margin:0;font-size:clamp(28px,2.5vw,48px);line-height:1}.tl-pillar-card__title-line{margin-bottom:-.05em;padding-bottom:.05em;display:block;overflow:hidden}.tl-pillar-card__text{font-family:var(--tl-font-ui);color:inherit;max-width:clamp(320px,26.5vw,510px);font-size:clamp(15px,1.25vw,24px);line-height:1.4}.tl-pillar-grid{grid-template-columns:repeat(3,1fr);gap:clamp(32px,3.125vw,60px);padding:0;display:grid}@media (max-width:1024px){.tl-pillar-grid{grid-template-columns:1fr;gap:clamp(40px,5vw,70px)}.tl-pillar-card,.tl-pillar-card__text{max-width:640px}}.tl-quote-block{background:var(--tl-color-surface-light);color:var(--tl-color-onyx-prime);padding:clamp(80px, 9.375vw, 180px) var(--tl-space-side-padding);z-index:var(--tl-z-index-floating);position:relative}.tl-quote-block--on-dark{background:var(--tl-color-onyx-prime);color:var(--tl-color-true-light)}.tl-quote-block__text{font-family:var(--tl-font-display);font-weight:var(--tl-weight-bold);letter-spacing:var(--tl-letter-spacing-tight);text-transform:uppercase;margin:0;font-size:clamp(40px,7vw,140px);line-height:.92}@media (max-width:768px){.tl-quote-block__text{font-size:clamp(32px,9vw,64px);line-height:.92}}.tl-partners-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.tl-partners-grid__cell{background:var(--tl-color-rouge-glow-subtle);aspect-ratio:278/140;transition:background var(--tl-duration-base) var(--tl-easing-smooth);background:#ffffff0f;justify-content:center;align-items:center;min-width:0;padding:clamp(14px,1.563vw,30px) clamp(18px,2.083vw,40px);display:flex;overflow:hidden}.tl-partners-grid__cell:hover{background:#ffffff1f}.tl-partners-grid__cell img{object-fit:contain;filter:brightness(0)invert();opacity:.8;width:auto;max-width:100%;height:auto;max-height:60%;transition:opacity var(--tl-duration-base) var(--tl-easing-smooth)}.tl-partners-grid__cell:hover img{opacity:1}.tl-partners-grid__cell--no-invert img{filter:none}@media (max-width:1024px){.tl-partners-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.tl-partners-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tl-content-header{margin:0 0 clamp(32px,3.125vw,60px)}.tl-content-header__label{font-family:var(--tl-font-ui);color:var(--tl-color-accent);margin-block-end:clamp(12px,1.042vw,20px);font-size:clamp(16px,1.25vw,24px);display:block}.tl-content-header__title{font-family:var(--tl-font-display);font-weight:var(--tl-weight-bold);letter-spacing:var(--tl-letter-spacing-tight);text-transform:uppercase;margin:0;font-size:clamp(44px,3.646vw,80px);line-height:1}@media (max-width:768px){.tl-content-header__title{font-size:clamp(36px,10vw,64px)}}@media (max-width:1024px){.tl-stat-block__grid{grid-template-columns:repeat(2,1fr)}.tl-stat-block__item{border-block-end:var(--tl-border-thin) solid var(--tl-color-border-subtle-on-light)}.tl-stat-block__item:nth-child(odd){border-inline-end:var(--tl-border-thin) solid var(--tl-color-border-subtle-on-light)}.tl-stat-block__item:nth-last-child(-n+2){border-block-end:none}}@media (prefers-reduced-motion:reduce){.tl-partners-grid__cell,.tl-partners-grid__cell img{transition:none}}.tl-game-card{aspect-ratio:700/470;background:var(--tl-color-onyx-prime);position:relative;overflow:hidden}.tl-game-card__img{object-fit:cover;will-change:transform;width:100%;height:112%;transition:opacity var(--tl-duration-regular) var(--tl-easing-smooth);position:absolute;inset:-6% 0 0}.tl-game-card__video{object-fit:cover;opacity:0;width:100%;height:100%;z-index:var(--tl-z-index-interactive);pointer-events:none;transition:opacity var(--tl-duration-regular) var(--tl-easing-smooth);position:absolute;inset:0}.tl-game-card:hover .tl-game-card__video,.tl-game-card:focus-within .tl-game-card__video{opacity:1}.tl-game-card__overlay{z-index:var(--tl-z-index-floating);transition:background var(--tl-duration-slow) var(--tl-easing-smooth);background:linear-gradient(15deg,#0009 0%,#0000 50%);position:absolute;inset:0}.tl-game-card:hover .tl-game-card__overlay,.tl-game-card:focus-within .tl-game-card__overlay{background:linear-gradient(15deg,#000000bf 0%,#0003 60%)}.tl-game-card__content{z-index:var(--tl-z-index-elevated);flex-direction:column;justify-content:flex-end;padding:clamp(20px,2.083vw,40px);display:flex;position:absolute;inset:0}.tl-game-card__title{font-family:var(--tl-font-display);font-weight:var(--tl-weight-bold);color:var(--tl-color-true-light);text-transform:uppercase;transition:transform var(--tl-duration-slow) var(--tl-easing-snap);margin:0;font-size:clamp(32px,3.125vw,60px);line-height:.9}.tl-game-card:hover .tl-game-card__title,.tl-game-card:focus-within .tl-game-card__title{transform:translateY(calc(-1*clamp(100px,7.3vw,140px)))}.tl-game-card__meta{font-weight:var(--tl-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--tl-color-true-light);opacity:0;transition:opacity var(--tl-duration-regular) var(--tl-easing-snap), transform var(--tl-duration-regular) var(--tl-easing-snap);pointer-events:none;white-space:nowrap;flex-wrap:wrap;align-items:center;gap:clamp(8px,.7vw,14px);margin:0;padding:0;font-size:clamp(12px,.885vw,17px);list-style:none;display:flex;position:absolute;bottom:clamp(100px,7.3vw,140px);left:clamp(20px,2.083vw,40px);right:clamp(20px,2.083vw,40px);transform:translateY(20px)}.tl-game-card:hover .tl-game-card__meta,.tl-game-card:focus-within .tl-game-card__meta{opacity:1;transition-delay:80ms;transform:translateY(0)}.tl-game-card__meta-item{align-items:center;gap:clamp(8px,.7vw,14px);display:inline-flex}.tl-game-card__meta-item+.tl-game-card__meta-item:before{content:"";background:#ffffff59;flex-shrink:0;width:3px;height:3px;display:block;transform:rotate(45deg)}.tl-game-card__vol{align-items:center;gap:4px;display:inline-flex}.tl-game-card__vol-dot{border:var(--tl-border-thin) solid #ffffff59;width:7px;height:7px;transition:background var(--tl-duration-slow) var(--tl-easing-snap), border-color var(--tl-duration-slow) var(--tl-easing-snap), transform var(--tl-duration-slow) var(--tl-easing-snap);background:0 0;transition-delay:0s;transform:rotate(45deg)}.tl-game-card:hover .tl-game-card__vol-dot.is-on,.tl-game-card:focus-within .tl-game-card__vol-dot.is-on{background:var(--tl-color-accent);border-color:var(--tl-color-accent);transform:rotate(45deg)scale(1.22)}.tl-game-card:hover .tl-game-card__vol-dot:first-child,.tl-game-card:focus-within .tl-game-card__vol-dot:first-child{transition-delay:0s}.tl-game-card:hover .tl-game-card__vol-dot:nth-child(2),.tl-game-card:focus-within .tl-game-card__vol-dot:nth-child(2){transition-delay:.16s}.tl-game-card:hover .tl-game-card__vol-dot:nth-child(3),.tl-game-card:focus-within .tl-game-card__vol-dot:nth-child(3){transition-delay:.32s}.tl-game-card:hover .tl-game-card__vol-dot:nth-child(4),.tl-game-card:focus-within .tl-game-card__vol-dot:nth-child(4){transition-delay:.48s}.tl-game-card:hover .tl-game-card__vol-dot:nth-child(5),.tl-game-card:focus-within .tl-game-card__vol-dot:nth-child(5){transition-delay:.64s}.tl-game-card__buttons{opacity:0;transition:opacity var(--tl-duration-slow) var(--tl-easing-snap), transform var(--tl-duration-slow) var(--tl-easing-snap);z-index:var(--tl-z-index-elevated);gap:clamp(6px,.521vw,10px);display:flex;position:absolute;bottom:clamp(20px,2.083vw,40px);left:clamp(20px,2.083vw,40px);right:clamp(20px,2.083vw,40px);transform:translateY(30px)}.tl-game-card:hover .tl-game-card__buttons,.tl-game-card:focus-within .tl-game-card__buttons{opacity:1;transform:translateY(0)}.tl-game-card__btn{height:clamp(48px,3.646vw,70px);font-size:clamp(12px,1.042vw,20px)}@media (max-width:768px){.tl-game-card__meta{display:none}.tl-game-card:hover .tl-game-card__title,.tl-game-card:focus-within .tl-game-card__title{transform:translateY(calc(-1*clamp(60px,12vw,90px)))}}@media (prefers-reduced-motion:reduce){.tl-game-card__img,.tl-game-card__overlay,.tl-game-card__title,.tl-game-card__meta,.tl-game-card__buttons,.tl-game-card__vol-dot{transition:none}.tl-game-card:hover .tl-game-card__vol-dot.is-on,.tl-game-card:focus-within .tl-game-card__vol-dot.is-on{transform:rotate(45deg)}}.tl-form{gap:var(--tl-space-5);flex-direction:column;display:flex}.tl-form__row{gap:var(--tl-space-4);flex-wrap:wrap;display:flex}.tl-form__row>.tl-field{flex:1 1 0;min-inline-size:0}.tl-form__actions{gap:var(--tl-space-3);flex-wrap:wrap;align-items:center;display:flex}.tl-field__hint,.tl-field-help{color:var(--tl-color-text-secondary-on-dark);font-size:var(--tl-size-text-caption);line-height:var(--tl-line-height-normal)}[data-theme=light] .tl-field__hint,[data-theme=light] .tl-field-help{color:#0009}.tl-field__counter{color:var(--tl-color-text-secondary-on-dark);font-size:var(--tl-size-text-micro);font-variant-numeric:tabular-nums;align-self:flex-end}.tl-field__counter--over{color:var(--tl-color-error);font-weight:var(--tl-weight-medium)}[data-theme=light] .tl-field__counter--over{color:var(--tl-color-error-on-light)}.tl-field input:focus-visible,.tl-field textarea:focus-visible,.tl-field select:focus-visible{outline:2px solid var(--tl-color-focus-ring);outline-offset:2px;border-color:var(--tl-color-focus-ring)}.tl-field input:disabled,.tl-field textarea:disabled,.tl-field select:disabled{opacity:var(--tl-opacity-strong);cursor:not-allowed}.tl-field input[readonly],.tl-field textarea[readonly]{background:#ffffff0a}[data-theme=light] .tl-field input[readonly],[data-theme=light] .tl-field textarea[readonly]{background:#0000000a}.tl-field input::placeholder,.tl-field textarea::placeholder{color:var(--tl-color-text-secondary-on-dark);opacity:1}[data-theme=light] .tl-field input::placeholder,[data-theme=light] .tl-field textarea::placeholder{color:#00000080}.tl-field input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--tl-color-bg) inset;-webkit-text-fill-color:var(--tl-color-fg);caret-color:var(--tl-color-fg);transition:background-color 9999s ease-in-out}.tl-field input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--tl-color-bg) inset;-webkit-text-fill-color:var(--tl-color-fg);caret-color:var(--tl-color-fg);transition:background-color 9999s ease-in-out}.tl-field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--tl-color-bg) inset;-webkit-text-fill-color:var(--tl-color-fg);caret-color:var(--tl-color-fg);transition:background-color 9999s ease-in-out}.tl-field input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--tl-color-bg) inset;-webkit-text-fill-color:var(--tl-color-fg);caret-color:var(--tl-color-fg);transition:background-color 9999s ease-in-out}.tl-field textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--tl-color-bg) inset;-webkit-text-fill-color:var(--tl-color-fg);caret-color:var(--tl-color-fg);transition:background-color 9999s ease-in-out}[data-theme=light] .tl-field input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--tl-color-true-light) inset;-webkit-text-fill-color:var(--tl-color-onyx-prime);caret-color:var(--tl-color-onyx-prime)}[data-theme=light] .tl-field input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--tl-color-true-light) inset;-webkit-text-fill-color:var(--tl-color-onyx-prime);caret-color:var(--tl-color-onyx-prime)}[data-theme=light] .tl-field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--tl-color-true-light) inset;-webkit-text-fill-color:var(--tl-color-onyx-prime);caret-color:var(--tl-color-onyx-prime)}[data-theme=light] .tl-field input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--tl-color-true-light) inset;-webkit-text-fill-color:var(--tl-color-onyx-prime);caret-color:var(--tl-color-onyx-prime)}[data-theme=light] .tl-field textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--tl-color-true-light) inset;-webkit-text-fill-color:var(--tl-color-onyx-prime);caret-color:var(--tl-color-onyx-prime)}textarea.tl-field__textarea,.tl-field textarea{min-block-size:calc(var(--tl-space-9) * 1.5);resize:vertical;font-family:inherit;line-height:var(--tl-line-height-normal)}.tl-field--success input,.tl-field--success textarea,.tl-field--success select{border-color:var(--tl-color-success)}[data-theme=light] .tl-field--success input,[data-theme=light] .tl-field--success textarea,[data-theme=light] .tl-field--success select{border-color:var(--tl-color-success-on-light)}.tl-field-success{align-items:center;gap:var(--tl-space-1);color:var(--tl-color-success);font-size:var(--tl-size-text-caption);display:inline-flex}[data-theme=light] .tl-field-success{color:var(--tl-color-success-on-light)}.tl-field-success:before{content:"✓";font-weight:var(--tl-weight-bold)}.tl-field--loading input,.tl-field--loading textarea,.tl-field--loading select{background-image:linear-gradient(90deg, transparent 0%, var(--tl-color-rouge-glow-subtle) 50%, transparent 100%);animation:tl-field-shimmer var(--tl-duration-longer) var(--tl-easing-smooth) infinite;background-size:200% 100%}@keyframes tl-field-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.tl-field--loading input,.tl-field--loading textarea,.tl-field--loading select{background-image:none;animation:none}}.tl-field input[aria-invalid=true],.tl-field textarea[aria-invalid=true],.tl-field select[aria-invalid=true]{border-color:var(--tl-color-error)}[data-theme=light] .tl-field input[aria-invalid=true],[data-theme=light] .tl-field textarea[aria-invalid=true],[data-theme=light] .tl-field select[aria-invalid=true]{border-color:var(--tl-color-error-on-light)}.tl-checkbox,.tl-radio{align-items:flex-start;gap:var(--tl-space-2);cursor:pointer;min-block-size:44px;padding-block:var(--tl-space-2);font-size:var(--tl-size-text-body-sm);line-height:var(--tl-line-height-normal);display:inline-flex}.tl-checkbox input,.tl-radio input{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tl-checkbox__mark,.tl-radio__mark{background:var(--tl-color-bg);border:var(--tl-border-thin) solid var(--tl-color-border-subtle-on-dark);block-size:20px;inline-size:20px;transition:background var(--tl-duration-fast) var(--tl-easing-smooth), border-color var(--tl-duration-fast) var(--tl-easing-smooth);flex-shrink:0;justify-content:center;align-items:center;margin-block-start:2px;display:inline-flex}[data-theme=light] .tl-checkbox__mark,[data-theme=light] .tl-radio__mark{background:var(--tl-color-true-light);border-color:var(--tl-color-border-subtle-on-light)}.tl-checkbox__mark{border-radius:var(--tl-radius-1)}.tl-radio__mark{border-radius:var(--tl-radius-pill)}.tl-checkbox__mark:before{content:"";border-inline-start:var(--tl-border-thick) solid var(--tl-color-onyx-prime);border-block-end:var(--tl-border-thick) solid var(--tl-color-onyx-prime);opacity:0;block-size:7px;inline-size:12px;transition:opacity var(--tl-duration-fast) var(--tl-easing-smooth);transform:rotate(-45deg)translate(1px,-1px)}.tl-radio__mark:before{content:"";border-radius:var(--tl-radius-pill);background:var(--tl-color-onyx-prime);block-size:10px;inline-size:10px;transition:transform var(--tl-duration-fast) var(--tl-easing-smooth);transform:scale(0)}.tl-checkbox input:checked~.tl-checkbox__mark,.tl-radio input:checked~.tl-radio__mark{background:var(--tl-color-accent);border-color:var(--tl-color-accent)}.tl-checkbox input:checked~.tl-checkbox__mark:before{opacity:1}.tl-radio input:checked~.tl-radio__mark:before{transform:scale(1)}.tl-checkbox input:focus-visible~.tl-checkbox__mark,.tl-radio input:focus-visible~.tl-radio__mark{outline:2px solid var(--tl-color-focus-ring);outline-offset:2px}.tl-checkbox input:disabled~.tl-checkbox__mark,.tl-radio input:disabled~.tl-radio__mark,.tl-checkbox input:disabled~.tl-checkbox__label,.tl-radio input:disabled~.tl-radio__label{opacity:var(--tl-opacity-strong);cursor:not-allowed}.tl-checkbox__label,.tl-radio__label{color:var(--tl-color-fg);flex:auto}[data-theme=light] .tl-checkbox__label,[data-theme=light] .tl-radio__label{color:var(--tl-color-onyx-prime)}@media (prefers-reduced-motion:reduce){.tl-checkbox__mark,.tl-radio__mark,.tl-checkbox__mark:before,.tl-radio__mark:before{transition:none}}.tl-field select.tl-select,.tl-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--tl-color-fg) 50%), linear-gradient(135deg, var(--tl-color-fg) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-inline-end:calc(var(--tl-space-3) + 24px)}[data-theme=light] .tl-field select.tl-select,[data-theme=light] .tl-select{background-image:linear-gradient(45deg, transparent 50%, var(--tl-color-onyx-prime) 50%), linear-gradient(135deg, var(--tl-color-onyx-prime) 50%, transparent 50%)}.tl-select-combobox{flex-direction:column;min-inline-size:200px;display:inline-flex;position:relative}.tl-select-combobox__trigger{justify-content:space-between;align-items:center;gap:var(--tl-space-2);min-block-size:44px;padding:var(--tl-space-2) var(--tl-space-3);background:var(--tl-color-bg);color:var(--tl-color-fg);border:var(--tl-border-thin) solid var(--tl-color-border-subtle-on-dark);border-radius:var(--tl-radius-2);font:inherit;text-align:start;cursor:pointer;display:inline-flex}[data-theme=light] .tl-select-combobox__trigger{background:var(--tl-color-true-light);color:var(--tl-color-onyx-prime);border-color:var(--tl-color-border-subtle-on-light)}.tl-select-combobox__trigger:focus-visible{outline:2px solid var(--tl-color-focus-ring);outline-offset:2px;border-color:var(--tl-color-focus-ring)}.tl-select-combobox__trigger:disabled{opacity:var(--tl-opacity-strong);cursor:not-allowed}.tl-select-combobox__chevron{block-size:12px;inline-size:12px;transition:transform var(--tl-duration-fast) var(--tl-easing-smooth);flex-shrink:0}.tl-select-combobox__trigger[aria-expanded=true] .tl-select-combobox__chevron{transform:rotate(180deg)}.tl-select-combobox__menu{z-index:var(--tl-z-floating);max-block-size:320px;padding:var(--tl-space-1);background:var(--tl-color-bg);border:var(--tl-border-thin) solid var(--tl-color-border-subtle-on-dark);border-radius:var(--tl-radius-2);box-shadow:var(--tl-shadow-dropdown);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--tl-space-1));inset-inline:0;overflow-y:auto}[data-theme=light] .tl-select-combobox__menu{background:var(--tl-color-true-light);border-color:var(--tl-color-border-subtle-on-light)}.tl-select-combobox__menu[hidden]{display:none}.tl-select-combobox__option{min-block-size:36px;padding:var(--tl-space-2) var(--tl-space-3);border-radius:var(--tl-radius-1);color:var(--tl-color-fg);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:flex}[data-theme=light] .tl-select-combobox__option{color:var(--tl-color-onyx-prime)}.tl-select-combobox__option:hover,.tl-select-combobox__option[data-active=true]{background:var(--tl-color-border-subtle-on-dark)}[data-theme=light] .tl-select-combobox__option:hover,[data-theme=light] .tl-select-combobox__option[data-active=true]{background:var(--tl-color-border-subtle-on-light)}.tl-select-combobox__option[aria-selected=true]{background:var(--tl-color-accent);color:var(--tl-color-onyx-prime)}.tl-select-combobox__option[aria-disabled=true]{opacity:var(--tl-opacity-strong);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.tl-select-combobox__chevron{transition:none}}
