.RouteTransition-module__9nhXoW__root{z-index:10001;pointer-events:auto;background:0 0;position:fixed;inset:0;overflow:hidden}.RouteTransition-module__9nhXoW__canvas{display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.RouteTransition-module__9nhXoW__root{display:none}}
@font-face{font-family:TikTok Sans;src:url(/assets/v1/fonts/TikTokSans.woff2)format("woff2");font-stretch:100% 120%;font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Departure Mono;src:url(/assets/v1/fonts/DepartureMono.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}
:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-noir-black:#030303;--color-noir-graphite:#0b0d0e;--color-noir-warm-white:#f4f4f0;--color-optical-background:#030303;--color-optical-vignette:#a8adb2;--color-optical-output:#dde0e4;--color-flare-tail:#1600ff;--color-spectral-red:#f2383a;--color-spectral-orange:#ff8a2a;--color-spectral-yellow:#f7d94a;--color-spectral-green:#55d86a;--color-chapada-green:#55d86a;--color-spectral-blue:#2f80ff;--color-spectral-violet:#a855f7;--surface-primary:var(--color-noir-black);--surface-elevated:var(--color-noir-graphite);--text-primary:#f4f4f0f5;--text-secondary:#a8adb2ad;--text-disabled:#a8adb25c;--border-default:#a8adb229;--border-strong:#a8adb270;--focus-color:var(--color-noir-warm-white);--selection-background:var(--color-noir-warm-white);--selection-foreground:var(--color-noir-black);--font-sans:"TikTok Sans", Arial, sans-serif;--font-mono:"Departure Mono", "Courier New", monospace;--page-inline:56px;--site-grid-inset:56px;--text-axis:26px;--grid-gutter:var(--space-6);--line:color-mix(in srgb, currentColor 13%, transparent);--ease-noir:cubic-bezier(.66, 0, .01, 1);--type-body:1rem;--type-label:.75rem;--tracking-tight:-.02em;--type-display-l:clamp(2.5rem, 5.4vw, 5.75rem);--type-display-m:clamp(1.75rem, 3vw, 3rem);--type-title:clamp(1.5rem, 2.2vw, 2rem);--type-subtitle:1.25rem;--type-lead:clamp(1.125rem, 1.4vw, 1.25rem);--type-note:.875rem;--type-nav:1rem;--type-button:.875rem;--tracking-none:0;--tracking-wide:.04em;--wdth-wide:"wdth" 120;--wdth-button:"wdth" 108;--role-display-l:700 var(--type-display-l) / .98 var(--font-sans);--role-display-m:700 var(--type-display-m) / 1 var(--font-sans);--role-title:600 var(--type-title) / 1.1 var(--font-sans);--role-subtitle:600 var(--type-subtitle) / 1.25 var(--font-sans);--role-lead:450 var(--type-lead) / 1.45 var(--font-sans);--role-body:450 var(--type-body) / 1.55 var(--font-sans);--role-note:450 var(--type-note) / 1.45 var(--font-sans);--role-nav:450 var(--type-nav) / 1.2 var(--font-mono);--role-label:450 var(--type-label) / 1.3 var(--font-mono);--role-button:700 var(--type-button) / 1 var(--font-sans);--role-wordmark:700 var(--type-body) / 1 var(--font-sans);--fringe-primary:-.02em 0 var(--color-spectral-yellow), .02em 0 var(--color-spectral-green), -.045em 0 var(--color-spectral-orange), .045em 0 var(--color-spectral-blue), -.07em 0 var(--color-spectral-red), .07em 0 var(--color-spectral-violet);--fringe-secondary:-.01em 0 var(--color-spectral-yellow), .01em 0 var(--color-spectral-green), -.0225em 0 var(--color-spectral-orange), .0225em 0 var(--color-spectral-blue), -.035em 0 var(--color-spectral-red), .035em 0 var(--color-spectral-violet);--spectrum-glint:transparent 0turn, transparent .56turn, var(--color-noir-warm-white) .6turn, var(--color-spectral-red) .64turn, var(--color-spectral-orange) .68turn, var(--color-spectral-yellow) .72turn, var(--color-spectral-green) .76turn, var(--color-spectral-blue) .81turn, var(--color-spectral-violet) .86turn, transparent .94turn, transparent 1turn;--spectrum-linear:linear-gradient(90deg, var(--color-spectral-red), var(--color-spectral-orange), var(--color-spectral-yellow), var(--color-spectral-green), var(--color-spectral-blue), var(--color-spectral-violet));--button-surface:linear-gradient(180deg, #fff 0%, #f4f4f3 48%, #c6c6c4 100%);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--stroke-hairline:1px;--radius-control:2px;--duration-micro:.12s;--duration-standard:.24s;--ease-standard:cubic-bezier(.16, 1, .3, 1)}@media (min-width:768px){:root{--text-axis:66px}}@media (max-width:1023px){:root{--type-nav:.875rem;--grid-gutter:var(--space-4)}}@media (max-width:767px){:root{--type-display-l:7.6vw;--type-display-m:6.6vw;--site-grid-inset:16px;--page-inline:16px}}@media (max-width:359px){:root{--text-axis:18px}}
html{background:var(--surface-primary);min-width:320px;max-width:100%;overflow-x:clip}body{max-width:100%;min-height:100dvh;margin:var(--space-0);background:var(--surface-primary);color:var(--text-primary);font:var(--role-body);overflow-x:clip}*{box-sizing:border-box}.gridCross{inline-size:var(--space-4);block-size:var(--space-4);position:relative}.gridCross:before,.gridCross:after{background:var(--line);content:"";pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.gridCross:before{inline-size:100%;block-size:var(--stroke-hairline)}.gridCross:after{inline-size:var(--stroke-hairline);block-size:100%}.visuallyHidden{inline-size:var(--stroke-hairline);block-size:var(--stroke-hairline);padding:var(--space-0);border:var(--space-0);margin:calc(var(--stroke-hairline) * -1);clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}button,a{-webkit-tap-highlight-color:var(--selection-background)}button{font:inherit}::selection{background:var(--selection-background);color:var(--selection-foreground)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}}
html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}html[data-entry-loading=true],html[data-entry-loading=true] body{overflow:hidden}html[data-language-pending=true] body{opacity:0;pointer-events:none}
