:root{--color-gray-50: 240 243 255;--color-gray-100: 229 232 246;--color-gray-200: 209 212 229;--color-gray-300: 182 186 206;--color-gray-400: 144 149 172;--color-gray-500: 107 112 137;--color-gray-600: 75 80 103;--color-gray-700: 49 53 73;--color-gray-800: 29 32 48;--color-gray-900: 19 21 31;--color-gray-950: 9 10 16;--color-amber-50: 255 251 235;--color-amber-100: 255 245 209;--color-amber-200: 255 237 179;--color-amber-300: 255 223 143;--color-amber-400: 255 202 97;--color-amber-500: 255 176 41;--color-amber-600: 235 137 0;--color-amber-700: 173 92 0;--color-amber-800: 122 61 0;--color-amber-900: 90 42 0;--color-amber-950: 56 25 0;--color-black-8: 0 0 0 / .08;--color-black-16: 0 0 0 / .16;--color-black-24: 0 0 0 / .24;--color-black-40: 0 0 0 / .4;--color-black-64: 0 0 0 / .64;--color-black-100: 0 0 0;--color-blue-50: 235 244 255;--color-blue-100: 209 230 255;--color-blue-200: 179 213 255;--color-blue-300: 143 191 255;--color-blue-400: 87 157 255;--color-blue-500: 36 123 255;--color-blue-600: 0 84 230;--color-blue-700: 0 58 173;--color-blue-800: 0 37 122;--color-blue-900: 0 24 90;--color-blue-950: 0 13 56;--color-green-50: 235 255 243;--color-green-100: 209 255 229;--color-green-200: 179 255 213;--color-green-300: 143 255 195;--color-green-400: 87 255 171;--color-green-500: 41 255 151;--color-green-600: 0 235 129;--color-green-700: 0 173 101;--color-green-800: 0 122 73;--color-green-900: 0 90 55;--color-green-950: 0 56 36;--color-lime-50: 252 255 235;--color-lime-100: 249 255 209;--color-lime-200: 243 255 173;--color-lime-300: 235 255 138;--color-lime-400: 221 255 85;--color-lime-500: 196 255 36;--color-lime-600: 153 230 0;--color-lime-700: 104 173 0;--color-lime-800: 73 133 0;--color-lime-900: 45 90 0;--color-lime-950: 26 56 0;--color-rose-50: 255 235 237;--color-rose-100: 255 209 215;--color-rose-200: 255 179 190;--color-rose-300: 255 143 162;--color-rose-400: 255 99 126;--color-rose-500: 255 41 80;--color-rose-600: 229 6 50;--color-rose-700: 169 4 43;--color-rose-800: 119 3 34;--color-rose-900: 77 2 24;--color-rose-950: 50 1 17;--color-white-4: 255 255 255 / .04;--color-white-8: 255 255 255 / .08;--color-white-12: 255 255 255 / .12;--color-white-16: 255 255 255 / .16;--color-white-24: 255 255 255 / .24;--color-white-32: 255 255 255 / .32;--color-white-48: 255 255 255 / .48;--color-white-64: 255 255 255 / .64;--color-white-80: 255 255 255 / .8;--color-white-92: 255 255 255 / .92;--color-white-100: 255 255 255;--color-accent-destructive-base: var(--color-rose-400);--color-accent-destructive-from: var(--color-rose-300);--color-accent-destructive-on: var(--color-rose-900);--color-accent-destructive-to: var(--color-rose-500);--color-accent-primary-base: var(--color-lime-400);--color-accent-primary-from: var(--color-lime-200);--color-accent-primary-on: var(--color-lime-900);--color-accent-primary-to: var(--color-lime-400);--color-accent-utility-base: var(--color-blue-300);--color-accent-utility-from: var(--color-blue-200);--color-accent-utility-on: var(--color-blue-900);--color-accent-utility-to: var(--color-blue-400);--color-logo-from: var(--color-lime-400);--color-logo-to: var(--color-lime-200);--color-plan-full-base: var(--color-lime-400);--color-plan-full-from: var(--color-lime-200);--color-plan-full-on: var(--color-lime-900);--color-plan-full-to: var(--color-lime-400);--color-plan-lite-base: var(--color-blue-300);--color-plan-lite-from: var(--color-blue-200);--color-plan-lite-on: var(--color-blue-900);--color-plan-lite-to: var(--color-blue-400);--color-plan-red-base: var(--color-rose-400);--color-plan-red-from: var(--color-rose-300);--color-plan-red-on: var(--color-rose-900);--color-plan-red-to: var(--color-rose-500);--color-background: var(--color-gray-950);--color-elevated: var(--color-gray-800);--color-foreground-muted: var(--color-gray-300);--color-foreground-primary: var(--color-gray-50);--color-foreground-subtle: var(--color-gray-400);--color-overlay: var(--color-black-64);--color-separator: var(--color-gray-800);--color-surface: var(--color-gray-900);--gradient-accent-destructive: linear-gradient( 180deg, rgb(var(--color-accent-destructive-from)) 0%, rgb(var(--color-accent-destructive-to)) 100% );--gradient-accent-primary: linear-gradient( 180deg, rgb(var(--color-accent-primary-from)) 0%, rgb(var(--color-accent-primary-to)) 100% );--gradient-accent-utility: linear-gradient( 180deg, rgb(var(--color-accent-utility-from)) 0%, rgb(var(--color-accent-utility-to)) 100% );--gradient-base-amber: linear-gradient( 180deg, rgb(var(--color-amber-200)) 0%, rgb(var(--color-amber-400)) 100% );--gradient-base-blue: linear-gradient( 180deg, rgb(var(--color-blue-200)) 0%, rgb(var(--color-blue-400)) 100% );--gradient-base-green: linear-gradient( 180deg, rgb(var(--color-green-200)) 0%, rgb(var(--color-green-400)) 100% );--gradient-base-lime: linear-gradient( 180deg, rgb(var(--color-lime-200)) 0%, rgb(var(--color-lime-400)) 100% );--gradient-base-rose: linear-gradient( 180deg, rgb(var(--color-rose-400)) 0%, rgb(var(--color-rose-500)) 100% );--gradient-plan-full: linear-gradient( 180deg, rgb(var(--color-plan-full-from)) 0%, rgb(var(--color-plan-full-to)) 100% );--gradient-plan-lite: linear-gradient( 180deg, rgb(var(--color-plan-lite-from)) 0%, rgb(var(--color-plan-lite-to)) 100% );--gradient-plan-red: linear-gradient( 180deg, rgb(var(--color-plan-red-from)) 0%, rgb(var(--color-plan-red-to)) 100% );--gradient-special-logo: linear-gradient( 180deg, rgb(var(--color-logo-from)) 0%, rgb(var(--color-logo-to)) 100% );--duration-xs: 83ms;--duration-sm: 167ms;--duration-md: .25s;--duration-lg: 333ms;--duration-xl: 417ms;--duration-2xl: .5s}:root{--focus-outline-width: 2px;--focus-outline-offset: 2px}@font-face{font-weight:400;font-style:normal;font-family:TikTokSans;src:url(../../../fonts/TikTokSans-Regular.woff2) format("woff2");font-display:swap}@font-face{font-weight:500;font-style:normal;font-family:TikTokSans;src:url(../../../fonts/TikTokSans-Medium.woff2) format("woff2");font-display:swap}@font-face{font-weight:700;font-style:normal;font-family:TikTokSans;src:url(../../../fonts/TikTokSans-Bold.woff2) format("woff2");font-display:swap}@font-face{font-weight:900;font-style:normal;font-family:TikTokSans;src:url(../../../fonts/TikTokSans-Black.woff2) format("woff2");font-display:swap}@font-face{font-weight:500;font-style:normal;font-family:TikTokSans Condensed;src:url(../../../fonts/TikTokSans-Condensed-Medium.woff2) format("woff2");font-display:swap}@font-face{font-weight:900;font-style:normal;font-family:TikTokSans Condensed;src:url(../../../fonts/TikTokSans-Condensed-Black.woff2) format("woff2");font-display:swap}@font-face{font-weight:900;font-style:normal;font-family:TikTokSans Expanded;src:url(../../../fonts/TikTokSans-Expanded.woff2) format("woff2");font-display:swap}@font-face{font-weight:400;font-style:normal;font-family:BlookIndex;src:url(../../../fonts/BlookIndex-Regular.woff2) format("woff2");font-display:swap}:root{--font-family-base: "TikTokSans", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-family-condensed: "TikTokSans Condensed", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-family-expanded: "TikTokSans Expanded", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-family-numeric: "BlookIndex", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-display: 700 5rem/5rem var(--font-family-base);--font-heading-2xl: 700 3rem/3rem var(--font-family-base);--font-heading-xl: 700 2.25rem/2.5rem var(--font-family-base);--font-heading-lg: 700 1.875rem/2.25rem var(--font-family-base);--font-heading-md: 700 1.5rem/2rem var(--font-family-base);--font-heading-sm: 700 1.25rem/1.75rem var(--font-family-base);--font-body-lg-marketing: 1.5rem/2rem var(--font-family-base);--font-body-md-marketing: 1.25rem/1.75rem var(--font-family-base);--font-body-sm-marketing: 1rem/1.5rem var(--font-family-base);--font-body-lg-app: 1.125rem/1.75rem var(--font-family-base);--font-body-md-app: 1rem/1.5rem var(--font-family-base);--font-body-sm-app: .875rem/1.25rem var(--font-family-base);--font-body-lg: var(--font-body-lg-app);--font-body-md: var(--font-body-md-app);--font-body-sm: var(--font-body-sm-app);--font-caption: .75rem/1rem var(--font-family-base);--tracking-display: -2.5px;--tracking-heading-2xl: -1px;--tracking-heading-xl: -.35px;--tracking-heading-lg: -.1px;--tracking-heading-md: -.05px;--tracking-heading-sm: 0px}@media(max-width:1024px){:root{--font-display: 700 4rem/4rem var(--font-family-base);--font-heading-2xl: 700 2.5rem/2.5rem var(--font-family-base);--font-heading-xl: 700 1.875rem/2.25rem var(--font-family-base);--font-heading-lg: 700 1.625rem/2rem var(--font-family-base);--font-heading-md: 700 1.375rem/1.75rem var(--font-family-base);--font-heading-sm: 700 1.125rem/1.5rem var(--font-family-base);--font-body-lg-marketing: 1.375rem/1.75rem var(--font-family-base);--font-body-md-marketing: 1.125rem/1.75rem var(--font-family-base);--font-body-sm-marketing: .875rem/1.25rem var(--font-family-base);--tracking-display: -2px;--tracking-heading-2xl: -.75px;--tracking-heading-xl: -.25px}}@media(max-width:640px){:root{--font-display: 700 2.75rem/2.75rem var(--font-family-base);--font-heading-2xl: 700 1.875rem/2.25rem var(--font-family-base);--font-heading-xl: 700 1.5rem/2rem var(--font-family-base);--font-heading-lg: 700 1.25rem/1.75rem var(--font-family-base);--font-heading-md: 700 1.125rem/1.5rem var(--font-family-base);--font-heading-sm: 700 1.125rem/1.5rem var(--font-family-base);--font-body-lg-marketing: 1.25rem/1.75rem var(--font-family-base);--tracking-display: -1.5px;--tracking-heading-2xl: -.5px;--tracking-heading-xl: -.15px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden}html{scroll-behavior:smooth;tab-size:4;text-size-adjust:100%}body{margin:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground-primary));font:var(--font-body-md);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}code,kbd,samp,pre{font-size:1rem;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25rem}sup{top:-.5rem}table{border-color:currentcolor}button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:inherit;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}summary{display:list-item}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}a,a:hover,a:active,a:visited,button{color:rgb(var(--color-foreground-primary));text-decoration:none;transition:color var(--duration-sm),border var(--duration-sm),background var(--duration-sm)}.sr-only{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;border-width:0;white-space:nowrap}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
