@charset "UTF-8";: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}}:root{--layout-top-padding: 24px;--layout-horizontal-padding: 36px;--layout-max-width: 1440px}@media(max-width:1280px){:root{--layout-horizontal-padding: 24px}}@media(max-width:640px){:root{--layout-top-padding: 16px;--layout-horizontal-padding: 16px}}.prose pre.shiki{margin-block:16px;padding:20px 24px;border-radius:20px;background:rgb(var(--color-surface))!important;overflow-x:auto}.prose pre.shiki code{display:block;min-width:max-content;font-size:.875rem;line-height:1.7;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}@media(max-width:640px){.prose pre.shiki{margin-block:12px;padding:16px;border-radius:16px}}.prose :not(pre)>code{padding:2px 7px;border-radius:8px;background:rgb(var(--color-elevated)/.8);color:rgb(var(--color-foreground-primary));font-size:.85em;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;overflow-wrap:anywhere}.prose table{display:block;width:100%;max-width:100%;overflow-x:auto;margin-block:16px;border-collapse:collapse;font:var(--font-body-sm);-webkit-overflow-scrolling:touch}.prose table th{padding:8px 16px 8px 0;border-bottom:1px solid rgb(var(--color-elevated));color:rgb(var(--color-foreground-subtle));font:var(--font-caption);font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:.4px}.prose table td{padding:10px 16px 10px 0;border-bottom:1px solid rgb(var(--color-surface));color:rgb(var(--color-foreground-muted));vertical-align:top}.prose table td:first-child{color:rgb(var(--color-foreground-primary));font-weight:500;white-space:nowrap}.prose hr{margin-block:32px;border:none;border-top:1px solid rgb(var(--color-elevated))}.prose>h2,.prose>h3,.prose>h4,.prose>h5{font-family:var(--font-family-condensed);font-weight:900;letter-spacing:0;text-wrap:pretty}.prose>h2{font-size:1.75rem;line-height:2.125rem}.prose>h3{font-size:1.375rem;line-height:1.75rem}.prose>h4{font-size:1.125rem;line-height:1.5rem}.prose>h5{font-size:1rem;line-height:1.5rem;text-transform:uppercase;letter-spacing:.4px;color:rgb(var(--color-foreground-subtle))}@media(max-width:640px){.prose>h2{font-size:1.5rem;line-height:1.875rem}.prose>h3{font-size:1.25rem;line-height:1.625rem}}html{scrollbar-width:thin;scrollbar-color:rgb(var(--color-elevated)) transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:rgb(var(--color-elevated));background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-foreground-subtle));background-clip:padding-box}.header__logo.svelte-1nf0ltt:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color, rgb(var(--color-accent-primary-base)/.75));outline-offset:var(--focus-outline-offset)}.header.svelte-1nf0ltt{display:flex;gap:16px;align-items:center;justify-content:space-between;max-width:calc(var(--layout-max-width) - 2 * var(--layout-horizontal-padding));margin-inline:auto}.header__logo.svelte-1nf0ltt{display:flex;gap:10px;align-items:center;border-radius:4px;color:rgb(var(--color-foreground-primary));text-decoration:none}.header__logo.svelte-1nf0ltt:focus-visible{outline-offset:6px}.header__logo-name.svelte-1nf0ltt{font:var(--font-heading-md);font-weight:900;letter-spacing:-.5px}.header__logo-badge.svelte-1nf0ltt{padding:3px 10px;border-radius:999px;background:rgb(var(--color-accent-primary-base));color:rgb(var(--color-accent-primary-on));font:var(--font-caption);font-weight:700}@media(max-width:560px){.header__logo-badge.svelte-1nf0ltt{display:none}}.header__nav.svelte-1nf0ltt{display:flex;flex-shrink:0;gap:4px;align-items:center}.sidebar__link.svelte-mt2ggg:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color, rgb(var(--color-accent-primary-base)/.75));outline-offset:var(--focus-outline-offset)}.sidebar.svelte-mt2ggg{display:flex;flex-direction:column;gap:28px}.sidebar__group.svelte-mt2ggg{display:flex;flex-direction:column;gap:8px}.sidebar__label.svelte-mt2ggg{display:block;padding-inline:12px}.sidebar__pages.svelte-mt2ggg{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.sidebar__link.svelte-mt2ggg{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:6px 12px;border-radius:10px;color:rgb(var(--color-foreground-muted));font:var(--font-body-sm);text-decoration:none;transition:color var(--duration-sm),background var(--duration-sm)}.sidebar__link.svelte-mt2ggg:hover{background:rgb(var(--color-surface));color:rgb(var(--color-foreground-primary))}.sidebar__link--active.svelte-mt2ggg{background:rgb(var(--color-surface));color:rgb(var(--color-accent-primary-base));font-weight:700}.sidebar__link--active.svelte-mt2ggg:hover{color:rgb(var(--color-accent-primary-base))}.sidebar__link--soon.svelte-mt2ggg{color:rgb(var(--color-foreground-subtle));cursor:default}.sidebar__link--soon.svelte-mt2ggg:hover{background:none;color:rgb(var(--color-foreground-subtle))}.sidebar__soon.svelte-mt2ggg{padding:1px 7px;border-radius:999px;background:rgb(var(--color-surface));font:var(--font-caption)}.layout.svelte-12qhfyh{max-width:var(--layout-max-width);min-height:100vh;margin-inline:auto;overflow-x:clip}.layout__header.svelte-12qhfyh{position:sticky;top:0;z-index:10;padding:var(--layout-top-padding) var(--layout-horizontal-padding);background:rgb(var(--color-background)/.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.layout__body.svelte-12qhfyh{display:flex;gap:56px;align-items:flex-start;padding-inline:var(--layout-horizontal-padding);padding-block:32px 96px}@media(max-width:1024px){.layout__body.svelte-12qhfyh{flex-direction:column;align-items:stretch;gap:24px;padding-block:8px 64px}}.layout__sidebar.svelte-12qhfyh{position:sticky;top:104px;flex-shrink:0;width:248px;max-height:calc(100vh - 128px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent}.layout__sidebar.svelte-12qhfyh:hover{scrollbar-color:rgb(var(--color-elevated)) transparent}.layout__sidebar.svelte-12qhfyh::-webkit-scrollbar{width:8px}.layout__sidebar.svelte-12qhfyh::-webkit-scrollbar-track{background:transparent}.layout__sidebar.svelte-12qhfyh::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:transparent;background-clip:padding-box}.layout__sidebar.svelte-12qhfyh:hover::-webkit-scrollbar-thumb{background:rgb(var(--color-elevated));background-clip:padding-box}@media(max-width:1024px){.layout__sidebar.svelte-12qhfyh{display:none}}.layout__sidebar-mobile.svelte-12qhfyh{display:none;width:100%;border-radius:16px;background:rgb(var(--color-surface))}@media(max-width:1024px){.layout__sidebar-mobile.svelte-12qhfyh{display:block}}.layout__sidebar-mobile.svelte-12qhfyh summary:where(.svelte-12qhfyh){display:flex;gap:8px;align-items:center;justify-content:space-between;padding:12px 16px;color:rgb(var(--color-foreground-primary));font:var(--font-body-sm);font-weight:700;cursor:pointer;list-style:none}.layout__sidebar-mobile.svelte-12qhfyh summary:where(.svelte-12qhfyh)::-webkit-details-marker{display:none}.layout__sidebar-mobile-content.svelte-12qhfyh{padding:4px 16px 16px}.layout__main.svelte-12qhfyh{display:flex;flex:1;flex-direction:column;align-items:stretch;min-width:0}
