:root{--basic-lime-light:#A8FF1A;--basic-lime-dark:#91E600;--basic-white:#FFFFFF;--basic-black:#000000;--basic-slate-light:#E7E3DD;--basic-slate-dark:#252C35;--basic-blue-dark:#4B719C;--basic-amber:#EAAE60;--basic-teal:#4EAF9E;--basic-coral:#F9635C;--basic-blue-light:#83BDE6;--basic-chalk:#FBFBF9;--basic-alabaster:#FCFCFB;--basic-ebony:#121212;--basic-raven:#151515;--basic-charcoal:#1C1C1C;color-scheme:light;--background:0 0% 100%;--foreground:240 10% 3.9%;--card:0 0% 100%;--card-foreground:240 10% 3.9%;--popover:0 0% 100%;--popover-foreground:240 10% 3.9%;--primary:240 5.9% 10%;--primary-foreground:0 0% 98%;--secondary:240 4.8% 95.9%;--secondary-foreground:240 5.9% 10%;--muted:240 4.8% 95.9%;--muted-foreground:240 3.8% 46.1%;--accent:240 4.8% 95.9%;--accent-foreground:240 5.9% 10%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:240 5.9% 90%;--input:240 5.9% 90%;--ring:240 5.9% 10%;--lp-ivory:245 240 232;--lp-cream:237 232 223;--lp-ink:12 11 9;--lp-ink-2:26 25 21;--lp-gold:201 168 112;--lp-stone:245 244 241;--lp-teal:24 196 153;--lp-mint:42 157 110;--lp-forest:26 122 79;--lp-sky:29 155 240;--lp-rose:255 240 242;--lp-yt:255 0 0;--lp-serif:"Cormorant Garamond",Georgia,serif;--lp-sans:"DM Sans","Noto Sans SC",system-ui,sans-serif;--lp-ins-gradient:linear-gradient(135deg,#833ab4,#fd1d1d 50%,#fcb045);--lp-hero-deco:radial-gradient(ellipse at 72% 44%,rgb(var(--lp-gold)/0.06) 0%,transparent 55%),radial-gradient(ellipse at 12% 88%,rgb(var(--lp-gold)/0.04) 0%,transparent 50%);--lp-shadow-nav:0 10px 30px rgb(var(--lp-ink)/0.1),0 2px 10px rgb(var(--lp-ink)/0.05);--lp-shadow-tab:0 1px 4px rgb(0 0 0/0.1),0 0 0 0.5px rgb(0 0 0/0.05);--lp-shadow-card:0 16px 48px rgb(0 0 0/0.12),0 4px 14px rgb(0 0 0/0.07),inset 0 1px 0 rgb(255 255 255/1);--lp-shadow-frame:0 4px 24px rgb(var(--lp-ink)/0.1),0 1px 2px rgb(var(--lp-ink)/0.06);--pill-track:rgb(0 0 0/0.05);--pill-thumb:#ffffff;--dash-ink:var(--_steel-dark);--dash-accent:var(--_royal);--dash-good:var(--_teal);--dash-fav:var(--_coral);--dash-bg2:245 245 243;--dash-shadow-s:0 1px 4px rgb(0 0 0/0.05);--dash-shadow-m:0 4px 12px rgb(0 0 0/0.05);--dash-shadow-l:0 4px 48px rgb(0 0 0/0.16)}:root,[data-theme=light]{--_steel-dark:37 44 53;--_steel-medium:51 65 85;--_steel-light:128 147 174;--_ivory-light:252 252 251;--_indigo:54 69 217;--_royal:78 96 255;--_cyan:49 187 255;--_periwinkle:130 143 255;--_violet:153 106 255;--_coral:249 99 92;--_red:229 72 77;--_teal:78 175 158;--_amber:234 174 96;--_blush:231 191 195;--_sky:186 230 253;--ai-shimmer-from:#5b6ef5;--ai-shimmer-to:#9061ff;--ai-shimmer-hi:#c7b8ff;--text-white-primary:var(--basic-alabaster);--text-white-secondary:color-mix(in srgb,var(--basic-alabaster) 60%,transparent);--text-white-tertiary:color-mix(in srgb,var(--basic-alabaster) 30%,transparent);--fill-bg-primary:var(--basic-alabaster);--text-primary:var(--basic-ebony);--text-secondary:color-mix(in srgb,var(--basic-ebony) 60%,transparent);--fill-bg-top-primary:var(--basic-white);--stroke-quaternary:color-mix(in srgb,var(--basic-ebony) 10%,transparent);--text-tertiary:color-mix(in srgb,var(--basic-ebony) 35%,transparent);--fill-bg-secondary:var(--basic-chalk);--overlay-hover:color-mix(in srgb,var(--basic-ebony) 3%,transparent);--text-link-default:var(--basic-blue-dark);--fill-quaternary:color-mix(in srgb,var(--basic-charcoal) 5%,transparent);--stroke-primary:var(--basic-ebony);--text-allwhite-primary:var(--basic-alabaster);--text-allwhite-secondary:color-mix(in srgb,var(--basic-alabaster) 80%,transparent);--stroke-allwhite-tertiary:color-mix(in srgb,var(--basic-alabaster) 35%,transparent);--stroke-secondary:color-mix(in srgb,var(--basic-ebony) 60%,transparent);--fill-accent-tertiary:color-mix(in srgb,var(--basic-lime-dark) 20%,transparent);--stroke-negative-tertiary:color-mix(in srgb,var(--basic-coral) 15%,transparent);--fill-negative-tertiary:color-mix(in srgb,var(--basic-coral) 10%,transparent);--fill-positive-tertiary:color-mix(in srgb,var(--basic-teal) 10%,transparent);--stroke-allwhite-primary:var(--basic-alabaster);--fill-primary:var(--basic-charcoal);--fill-positive-primary:var(--basic-teal);--shadow-primary:color-mix(in srgb,var(--basic-black) 7%,transparent);--overlay-focus:color-mix(in srgb,var(--basic-ebony) 5%,transparent);--fill-secondary:color-mix(in srgb,var(--basic-charcoal) 60%,transparent);--fill-tertiary:color-mix(in srgb,var(--basic-charcoal) 30%,transparent);--fill-positive-secondary:color-mix(in srgb,var(--basic-teal) 30%,transparent);--fill-accent-primary:var(--basic-lime-dark);--fill-accent-secondary:color-mix(in srgb,var(--basic-lime-dark) 50%,transparent);--fill-negative-secondary:color-mix(in srgb,var(--basic-coral) 30%,transparent);--fill-negative-primary:var(--basic-coral);--text-allwhite-tertiary:color-mix(in srgb,var(--basic-alabaster) 60%,transparent);--text-allblack-primary:var(--basic-ebony);--text-allblack-secondary:color-mix(in srgb,var(--basic-ebony) 60%,transparent);--text-allblack-tertiary:color-mix(in srgb,var(--basic-ebony) 35%,transparent);--text-link-disabled:color-mix(in srgb,var(--basic-blue-dark) 35%,transparent);--fill-tips-primary:var(--basic-amber);--fill-tips-secondary:color-mix(in srgb,var(--basic-amber) 30%,transparent);--fill-tips-tertiary:color-mix(in srgb,var(--basic-amber) 10%,transparent);--text-accent-tertiary:var(--text-tertiary);--text-accent-secondary:var(--text-secondary);--text-accent-primary:var(--text-primary);--text-negative-tertiary:color-mix(in srgb,var(--basic-coral) 35%,transparent);--text-negative-primary:var(--basic-coral);--text-negative-secondary:color-mix(in srgb,var(--basic-coral) 60%,transparent);--text-positive-tertiary:color-mix(in srgb,var(--basic-teal) 35%,transparent);--text-tips-primary:var(--basic-amber);--text-positive-secondary:color-mix(in srgb,var(--basic-teal) 60%,transparent);--text-tips-secondary:color-mix(in srgb,var(--basic-amber) 60%,transparent);--text-tips-tertiary:color-mix(in srgb,var(--basic-amber) 35%,transparent);--text-positive-primary:var(--basic-teal);--stroke-tertiary:color-mix(in srgb,var(--basic-ebony) 35%,transparent);--stroke-allwhite-secondary:color-mix(in srgb,var(--basic-alabaster) 60%,transparent);--stroke-allblack-tertiary:color-mix(in srgb,var(--basic-ebony) 35%,transparent);--stroke-allblack-secondary:color-mix(in srgb,var(--basic-ebony) 60%,transparent);--stroke-allblack-primary:var(--basic-ebony);--stroke-tips-tertiary:color-mix(in srgb,var(--basic-amber) 15%,transparent);--stroke-tips-secondary:color-mix(in srgb,var(--basic-amber) 35%,transparent);--stroke-negative-primary:var(--basic-coral);--stroke-accent-tertiary:var(--stroke-tertiary);--stroke-accent-secondary:var(--stroke-secondary);--stroke-negative-secondary:color-mix(in srgb,var(--basic-coral) 35%,transparent);--stroke-tips-primary:var(--basic-amber);--stroke-positive-secondary:color-mix(in srgb,var(--basic-teal) 35%,transparent);--stroke-positive-primary:var(--basic-teal);--stroke-positive-tertiary:color-mix(in srgb,var(--basic-teal) 15%,transparent);--stroke-accent-primary:var(--stroke-primary);--fill-allblack-tertiary:color-mix(in srgb,var(--basic-ebony) 35%,transparent);--fill-allblack-secondary:color-mix(in srgb,var(--basic-ebony) 60%,transparent);--fill-allwhite-secondary:color-mix(in srgb,var(--basic-alabaster) 60%,transparent);--fill-allblack-primary:var(--basic-ebony);--fill-allwhite-tertiary:color-mix(in srgb,var(--basic-alabaster) 35%,transparent);--fill-allwhite-primary:var(--basic-alabaster);--overlay-mask:color-mix(in srgb,var(--basic-black) 50%,transparent);--brand-main-primary:var(--basic-lime-dark);--brand-main-secondary:var(--basic-slate-light);--brand-sub-primary:var(--basic-blue-dark);--brand-sub-secondary:var(--basic-blue-light);--fill-accent-quaternary:color-mix(in srgb,var(--basic-lime-dark) 5%,transparent);--overlay-mask-end:color-mix(in srgb,var(--basic-black) 0%,transparent);--overlay-mask-start:color-mix(in srgb,var(--basic-black) 30%,transparent);--brand-main-dark-primary:var(--basic-slate-dark);--text-quaternary:color-mix(in srgb,var(--basic-ebony) 10%,transparent);--text-primary-light:color-mix(in srgb,var(--basic-ebony) 85%,transparent);--text-brand-primary:var(--basic-blue-dark);--text-on-brand:var(--basic-alabaster);--fill-selection:color-mix(in srgb,var(--basic-ebony) 8%,transparent);--fill-shimmer:color-mix(in srgb,var(--basic-alabaster) 85%,transparent);--fill-male:var(--basic-blue-dark);--fill-female:var(--basic-coral);--fill-tips-quaternary:color-mix(in srgb,var(--basic-amber) 5%,transparent);--fill-brand-primary:var(--basic-blue-dark);--fill-info-primary:var(--basic-blue-dark);--stroke-brand-primary:var(--basic-blue-dark);--stroke-brand-secondary:color-mix(in srgb,var(--basic-blue-dark) 30%,transparent);--overlay-press:color-mix(in srgb,var(--basic-ebony) 8%,transparent);--shadow-secondary:color-mix(in srgb,var(--basic-black) 5%,transparent);--shadow-tertiary:color-mix(in srgb,var(--basic-black) 3%,transparent);--shadow-frozen:color-mix(in srgb,var(--basic-black) 2%,transparent);--fill-bg-tertiary:var(--basic-chalk);--fill-bg-top-secondary:var(--basic-chalk);--material-smog-dark-bg:rgb(0 0 0/0.35);--material-smog-dark-blur:4px;--material-smog-light-bg:rgb(255 255 255/0.35);--material-smog-light-blur:4px;--material-smog-strong-bg:rgb(var(--_steel-dark)/0.05);--material-smog-strong-blur:20px;--material-glass-light-bg:rgb(255 255 255/0.8);--material-glass-light-blur:24px;--material-glass-dark-bg:rgb(var(--_steel-dark)/0.65);--material-glass-dark-blur:24px;--material-loading-bg:rgb(var(--_steel-dark)/0.05);--material-loading-blur:48px;--loading-start:rgb(var(--_steel-dark)/0.35);--loading-end:rgb(var(--_steel-dark)/0);--radius-2:2px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-16:16px;--radius-24:24px;--width-login-max:500px;--width-app-max:760px;--width-app-canvas-pane:670px;--width-website-max:900px;--font-size-10:10px;--font-size-12:12px;--font-size-14:14px;--font-size-16:16px;--font-size-20:20px;--font-size-24:24px;--font-size-32:32px;--font-size-40:40px;--font-size-48:48px;--font-size-56:56px;--font-size-64:64px;--font-weight-thin:300;--font-weight-regular:400;--font-weight-bold:500;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-24:24px;--spacing-32:32px;--spacing-48:48px;--spacing-64:64px;--spacing-96:96px;--spacing-144:144px;--doc-h1-size:32px;--doc-h1-leading:40px;--doc-h2-size:20px;--doc-h2-leading:28px;--doc-h3-size:16px;--doc-h3-leading:24px;--doc-body-size:14px;--doc-body-leading:20px;--doc-gap-8:8px;--doc-gap-16:16px;--doc-gap-24:24px;--doc-gap-32:32px;--doc-gap-40:40px;--doc-gap-48:48px;--doc-gap-56:56px;--doc-space-lv1:var(--doc-gap-56);--doc-space-lv2:var(--doc-gap-48);--doc-space-lv3:var(--doc-gap-40);--doc-space-lv4:var(--doc-gap-32);--doc-space-lv5:var(--doc-gap-24);--doc-space-head:var(--doc-gap-16)}[data-theme=dark]{color-scheme:dark;--text-white-primary:var(--basic-ebony);--text-white-secondary:color-mix(in srgb,var(--basic-ebony) 60%,transparent);--text-white-tertiary:color-mix(in srgb,var(--basic-ebony) 30%,transparent);--fill-bg-primary:var(--basic-raven);--text-primary:var(--basic-alabaster);--text-secondary:color-mix(in srgb,var(--basic-alabaster) 60%,transparent);--fill-bg-top-primary:var(--basic-charcoal);--stroke-quaternary:color-mix(in srgb,var(--basic-alabaster) 10%,transparent);--text-tertiary:color-mix(in srgb,var(--basic-alabaster) 35%,transparent);--fill-bg-secondary:var(--basic-ebony);--overlay-hover:color-mix(in srgb,var(--basic-alabaster) 3%,transparent);--text-link-default:var(--basic-blue-light);--fill-quaternary:color-mix(in srgb,var(--basic-chalk) 5%,transparent);--stroke-primary:var(--basic-alabaster);--text-allwhite-primary:var(--basic-alabaster);--text-allwhite-secondary:color-mix(in srgb,var(--basic-alabaster) 80%,transparent);--stroke-allwhite-tertiary:color-mix(in srgb,var(--basic-alabaster) 35%,transparent);--stroke-secondary:color-mix(in srgb,var(--basic-alabaster) 60%,transparent);--fill-accent-tertiary:color-mix(in srgb,var(--basic-lime-light) 20%,transparent);--stroke-negative-tertiary:color-mix(in srgb,var(--basic-coral) 15%,transparent);--fill-negative-tertiary:color-mix(in srgb,var(--basic-coral) 30%,transparent);--fill-positive-tertiary:color-mix(in srgb,var(--basic-teal) 30%,transparent);--stroke-allwhite-primary:var(--basic-alabaster);--fill-primary:var(--basic-chalk);--fill-positive-primary:var(--basic-teal);--shadow-primary:color-mix(in srgb,var(--basic-black) 7%,transparent);--overlay-focus:color-mix(in srgb,var(--basic-alabaster) 5%,transparent);--fill-secondary:color-mix(in srgb,var(--basic-chalk) 60%,transparent);--fill-tertiary:color-mix(in srgb,var(--basic-chalk) 30%,transparent);--fill-positive-secondary:color-mix(in srgb,var(--basic-teal) 50%,transparent);--fill-accent-primary:var(--basic-lime-light);--fill-accent-secondary:color-mix(in srgb,var(--basic-lime-light) 50%,transparent);--fill-negative-secondary:color-mix(in srgb,var(--basic-coral) 50%,transparent);--fill-negative-primary:var(--basic-coral);--text-allwhite-tertiary:color-mix(in srgb,var(--basic-alabaster) 60%,transparent);--text-allblack-primary:var(--basic-ebony);--text-allblack-secondary:color-mix(in srgb,var(--basic-ebony) 60%,transparent);--text-allblack-tertiary:color-mix(in srgb,var(--basic-ebony) 35%,transparent);--text-link-disabled:color-mix(in srgb,var(--basic-blue-light) 35%,transparent);--fill-tips-primary:var(--basic-amber);--fill-tips-secondary:color-mix(in srgb,var(--basic-amber) 50%,transparent);--fill-tips-tertiary:color-mix(in srgb,var(--basic-amber) 30%,transparent);--text-accent-tertiary:var(--text-tertiary);--text-accent-secondary:var(--text-secondary);--text-accent-primary:var(--text-primary);--text-negative-tertiary:color-mix(in srgb,var(--basic-coral) 35%,transparent);--text-negative-primary:var(--basic-coral);--text-negative-secondary:color-mix(in srgb,var(--basic-coral) 60%,transparent);--text-positive-tertiary:color-mix(in srgb,var(--basic-teal) 35%,transparent);--text-tips-primary:var(--basic-amber);--text-positive-secondary:color-mix(in srgb,var(--basic-teal) 60%,transparent);--text-tips-secondary:color-mix(in srgb,var(--basic-amber) 60%,transparent);--text-tips-tertiary:color-mix(in srgb,var(--basic-amber) 35%,transparent);--text-positive-primary:var(--basic-teal);--stroke-tertiary:color-mix(in srgb,var(--basic-alabaster) 35%,transparent);--stroke-allwhite-secondary:color-mix(in srgb,var(--basic-alabaster) 60%,transparent);--stroke-allblack-tertiary:color-mix(in srgb,var(--basic-ebony) 35%,transparent);--stroke-allblack-secondary:color-mix(in srgb,var(--basic-ebony) 60%,transparent);--stroke-allblack-primary:var(--basic-ebony);--stroke-tips-tertiary:color-mix(in srgb,var(--basic-amber) 15%,transparent);--stroke-tips-secondary:color-mix(in srgb,var(--basic-amber) 35%,transparent);--stroke-negative-primary:var(--basic-coral);--stroke-accent-tertiary:var(--stroke-tertiary);--stroke-accent-secondary:var(--stroke-secondary);--stroke-negative-secondary:color-mix(in srgb,var(--basic-coral) 35%,transparent);--stroke-tips-primary:var(--basic-amber);--stroke-positive-secondary:color-mix(in srgb,var(--basic-teal) 35%,transparent);--stroke-positive-primary:var(--basic-teal);--stroke-positive-tertiary:color-mix(in srgb,var(--basic-teal) 15%,transparent);--stroke-accent-primary:var(--stroke-primary);--fill-allblack-tertiary:color-mix(in srgb,var(--basic-ebony) 35%,transparent);--fill-allblack-secondary:color-mix(in srgb,var(--basic-ebony) 60%,transparent);--fill-allwhite-secondary:color-mix(in srgb,var(--basic-alabaster) 60%,transparent);--fill-allblack-primary:var(--basic-ebony);--fill-allwhite-tertiary:color-mix(in srgb,var(--basic-alabaster) 35%,transparent);--fill-allwhite-primary:var(--basic-alabaster);--overlay-mask:color-mix(in srgb,var(--basic-black) 50%,transparent);--brand-main-primary:var(--basic-lime-light);--brand-main-secondary:var(--basic-slate-dark);--brand-sub-primary:var(--basic-blue-dark);--brand-sub-secondary:var(--basic-blue-light);--fill-accent-quaternary:color-mix(in srgb,var(--basic-lime-light) 5%,transparent);--overlay-mask-end:color-mix(in srgb,var(--basic-black) 0%,transparent);--overlay-mask-start:color-mix(in srgb,var(--basic-black) 30%,transparent);--brand-main-dark-primary:var(--basic-slate-light);--text-quaternary:color-mix(in srgb,var(--basic-alabaster) 10%,transparent);--text-primary-light:color-mix(in srgb,var(--basic-alabaster) 85%,transparent);--text-brand-primary:var(--basic-blue-light);--text-on-brand:var(--basic-alabaster);--fill-selection:color-mix(in srgb,var(--basic-alabaster) 8%,transparent);--fill-shimmer:color-mix(in srgb,var(--basic-alabaster) 85%,transparent);--fill-male:var(--basic-blue-light);--fill-female:var(--basic-coral);--fill-tips-quaternary:color-mix(in srgb,var(--basic-amber) 10%,transparent);--fill-brand-primary:var(--basic-blue-light);--fill-info-primary:var(--basic-blue-light);--stroke-brand-primary:var(--basic-blue-light);--stroke-brand-secondary:color-mix(in srgb,var(--basic-blue-light) 30%,transparent);--overlay-press:color-mix(in srgb,var(--basic-alabaster) 8%,transparent);--shadow-secondary:color-mix(in srgb,var(--basic-black) 5%,transparent);--shadow-tertiary:color-mix(in srgb,var(--basic-black) 3%,transparent);--shadow-frozen:color-mix(in srgb,var(--basic-black) 2%,transparent);--fill-bg-tertiary:color-mix(in srgb,var(--basic-black) 87.843137%,var(--basic-white));--fill-bg-top-secondary:color-mix(in srgb,var(--basic-black) 83.529412%,var(--basic-white));--material-smog-dark-bg:rgb(0 0 0/0.5);--material-smog-light-bg:rgb(var(--_ivory-light)/0.35);--material-smog-strong-bg:rgb(var(--_ivory-light)/0.08);--material-glass-light-bg:rgb(0 0 0/0.8);--material-glass-dark-bg:rgb(var(--_ivory-light)/0.65);--material-loading-bg:rgb(var(--_ivory-light)/0.08);--loading-start:rgb(var(--_ivory-light)/0.6);--loading-end:rgb(var(--_ivory-light)/0);--pill-track:rgb(255 255 255/0.05);--pill-thumb:#3a3a3a;--background:0 0% 10%;--foreground:60 9% 98%;--card:0 0% 12%;--card-foreground:60 9% 98%;--popover:0 0% 12%;--popover-foreground:60 9% 98%;--primary:60 9% 98%;--primary-foreground:240 6% 10%;--secondary:0 0% 18%;--secondary-foreground:60 9% 98%;--muted:0 0% 18%;--muted-foreground:0 0% 64%;--accent:0 0% 18%;--accent-foreground:60 9% 98%;--border:0 0% 22%;--input:0 0% 22%;--ring:0 0% 83%}.ds-tips{--tips-bg:var(--fill-allblack-primary);--tips-text:var(--text-allwhite-primary);--tips-muted:var(--text-allwhite-secondary);--tips-border:var(--stroke-allwhite-tertiary)}[data-theme=dark] .ds-tips{--tips-bg:var(--fill-allwhite-primary);--tips-text:var(--text-allblack-primary);--tips-muted:var(--text-allblack-secondary);--tips-border:var(--stroke-allblack-tertiary)}[data-theme=dark] .brand-logo-adaptive{filter:brightness(0) invert(1);opacity:.92}.focus-field-on,.focus-field:focus,.focus-field:focus-within{border-color:var(--stroke-quaternary);outline:1.5px solid var(--stroke-quaternary);outline-offset:-1.5px}.scroll-fade-y{overflow-y:auto;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top,28px),#000 calc(100% - var(--fade-bottom, 28px)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top,28px),#000 calc(100% - var(--fade-bottom, 28px)),transparent 100%)}@keyframes stepper-tick-in{0%{transform:scale(.4);opacity:.4}to{transform:scale(1);opacity:1}}.stepper-tick-in{animation:stepper-tick-in .18s ease-out}.scroll-fade-x{overflow-x:auto;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-left,28px),#000 calc(100% - var(--fade-right, 28px)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-left,28px),#000 calc(100% - var(--fade-right, 28px)),transparent 100%)}.list-divided>*+*{position:relative}.list-divided>*+:before{content:"";position:absolute;top:0;right:0;left:0;height:.5px;background:var(--stroke-quaternary);pointer-events:none;transition:opacity .15s ease-out}.list-divided>:hover+:before,.list-divided>:hover:before{opacity:0}.illustration-mode-light{display:inline-flex}.illustration-mode-dark,[data-theme=dark] .illustration-mode-light{display:none}.illustration-glyph,[data-theme=dark] .illustration-mode-dark{display:inline-flex}.illustration-glyph svg{width:100%;height:100%}.discovery-candidate-card{min-width:0;overflow:visible;border-radius:var(--radius-10);background:var(--fill-bg-top-primary);container-type:inline-size}.candidate-card__header{position:relative;padding:16px 16px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;-moz-column-gap:12px;column-gap:12px;row-gap:16px}.candidate-card__identity{min-width:0;display:flex;align-items:center;gap:12px}.candidate-card__summary{min-width:0;flex:1}.candidate-card__title-row{min-width:0;display:flex;align-items:flex-start;gap:8px}.candidate-card__name{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;line-height:1.2}.candidate-card__display-name{min-width:0;max-width:100%;display:flex;align-items:center;gap:4px}.candidate-card__display-name strong{min-width:0}.candidate-card__nationality{width:16px;height:16px;flex:none;display:inline-flex;align-items:center;justify-content:center}.candidate-card__nationality-label{flex:none;color:var(--text-secondary);font-size:11px;line-height:1.2;white-space:nowrap}.candidate-card__avatar{width:59px;height:59px}.candidate-card__avatar-wrap{position:relative;flex:none}.candidate-card__avatar-trigger{padding:0;display:block;color:inherit;border:0;border-radius:50%;background:transparent;cursor:help;line-height:0}.candidate-card__avatar-trigger:focus-visible{outline:2px solid var(--stroke-primary);outline-offset:3px}.candidate-card__bio-popover{position:absolute;z-index:var(--layer-tooltip,31);top:calc(100% + 10px);left:0;width:min(320px,calc(100vw - 40px));padding:12px 14px;visibility:hidden;color:var(--text-primary);border:.5px solid var(--stroke-quaternary);border-radius:var(--radius-8);background:var(--fill-bg-top-primary);box-shadow:0 12px 32px var(--shadow-primary),0 3px 10px var(--shadow-secondary);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.candidate-card__bio-heading{display:block;color:var(--text-secondary);font-size:12px;font-weight:500;line-height:18px}.candidate-card__bio-popover p{margin:5px 0 0;overflow-wrap:anywhere;color:var(--text-primary);font-size:13px;line-height:1.55;white-space:pre-line}.candidate-card__avatar-wrap:focus-within .candidate-card__bio-popover,.candidate-card__avatar-wrap:hover .candidate-card__bio-popover{visibility:visible;opacity:1;transform:translateY(0)}.candidate-card__header a,.candidate-card__header strong{max-width:240px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-card__header strong{font-size:16px;font-weight:500;letter-spacing:0;line-height:1.2}.candidate-card__header a{width:-moz-fit-content;width:fit-content;margin-top:4px;color:var(--text-link-default,#6479a8);font-size:12px;text-decoration:none}.candidate-card__header a:hover{text-decoration:underline;text-underline-offset:3px}.candidate-card__header a svg{vertical-align:-2px}.candidate-card__header a.candidate-card__handle{width:100%;max-width:100%;margin-top:0;display:inline-flex;align-items:center;gap:4px;overflow:hidden;line-height:1.2}.candidate-card__handle-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-card__handle svg{flex:none;vertical-align:0}.candidate-card__score{flex:none;padding:2px 4px;color:var(--fill-positive-primary);border-radius:999px;background:var(--fill-positive-tertiary);font-size:11px;font-weight:400;line-height:1.2;white-space:nowrap}.candidate-card__name .candidate-card__score{margin-top:0;display:inline-flex;align-self:flex-start}.candidate-card__actions{align-self:center;flex:none;display:flex;align-items:center;justify-content:flex-end;gap:0}.candidate-card__details{min-width:0;padding:0 16px 12px;display:flex;flex-direction:column;gap:6px}.candidate-card__positioning-tags,.candidate-card__positioning-values{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.candidate-card__positioning-values{max-width:100%}.candidate-card__positioning-toggle{min-width:40px;min-height:40px;margin:-8px 0;padding:8px 0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-2);background:transparent;cursor:pointer}.candidate-card__positioning-toggle:focus-visible{outline:2px solid var(--stroke-primary);outline-offset:1px}.candidate-card__trait-values{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.candidate-card__contact{width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;padding:0;display:inline-flex;color:inherit;border:0;border-radius:0;background:transparent;text-decoration:none}.candidate-card__contact:hover{text-decoration:none}button.candidate-card__contact{cursor:pointer}.candidate-card__contact:focus-visible{outline:2px solid var(--stroke-primary);outline-offset:2px}.candidate-card__contact-label{min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:4px}.candidate-card__contact-icon{width:13px;height:13px;flex:none}.candidate-card__contact-email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-card__contact-feedback{padding-left:5px;display:inline-flex;flex:none;align-items:center;gap:2px;color:var(--text-tertiary);border-left:.5px solid var(--stroke-quaternary)}.candidate-card__contact-feedback--copied{color:var(--text-positive-primary)}.candidate-card__contact-feedback--failed{color:var(--text-negative-primary)}.candidate-card__contact-check{width:11px;height:11px}.candidate-card__metrics{width:100%;grid-column:1/-1;margin:0;display:grid;grid-template-columns:60fr 84fr 96fr 76fr 48fr;align-items:start;overflow:hidden;font-variant-numeric:tabular-nums}.candidate-card__metrics>div{position:relative;min-width:0;padding:0 0 0 12px}.candidate-card__metrics>div:before{position:absolute;top:5px;bottom:4px;left:0;width:.5px;background:var(--stroke-quaternary);content:""}.candidate-card__metrics>div:first-child{padding-left:0}.candidate-card__metrics>div:first-child:before{content:none}.candidate-card__metrics dt{overflow:visible;color:var(--text-secondary);font-size:12px;font-weight:400;line-height:20px;white-space:nowrap}.candidate-card__metrics dd{margin:0;overflow:hidden;color:var(--text-primary);font-family:var(--font-mono,ui-monospace,"SFMono-Regular",monospace);font-size:12px;font-weight:500;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.candidate-card__language{text-transform:uppercase}.candidate-card__reels{padding:3px 16px 16px;display:grid;grid-template-columns:repeat(3,minmax(84px,1fr));align-items:start;gap:8px;border-radius:0 0 var(--radius-10) var(--radius-10);background:var(--fill-bg-top-primary)}@container (min-width: 580px){.candidate-card__reels{grid-template-columns:repeat(6,minmax(84px,1fr))}.discovery-candidate-card[data-platform=youtube] .candidate-card__reels{grid-template-columns:repeat(3,minmax(140px,1fr))}}.candidate-card__reels a{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:var(--radius-4);clip-path:inset(0 round var(--radius-4));background:var(--fill-bg-secondary)}.discovery-candidate-card[data-platform=youtube] .candidate-card__reels{min-height:0;padding:3px 16px 16px;grid-template-columns:repeat(2,minmax(140px,1fr));gap:8px}.discovery-candidate-card[data-platform=youtube] .candidate-card__reels a{aspect-ratio:16/9;border-radius:var(--radius-4)}.candidate-card__reel{container-type:inline-size;isolation:isolate}.candidate-card__reels img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:filter .18s ease,transform .22s ease}.candidate-card__reels a:hover img{filter:brightness(.91);transform:scale(1.025)}.candidate-card__reels a:focus-visible{z-index:2;outline:3px solid var(--fill-primary);outline-offset:-3px}.candidate-card__reel-placeholder{width:100%;height:100%;display:grid;place-items:center;color:var(--text-tertiary)}.candidate-card__reel-top{position:absolute;z-index:2;top:6px;right:6px;left:6px;display:flex;align-items:center;justify-content:space-between;gap:5px;pointer-events:none}.candidate-card__reel-duration,.candidate-card__reel-pinned{height:21px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-2);background:rgba(24,22,20,.72);box-shadow:0 1px 5px rgba(0,0,0,.16);font-size:10px;font-weight:500;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.35);white-space:nowrap}.candidate-card__reel-pinned{width:21px;padding:0;color:var(--fill-tertiary)}.candidate-card__reel-duration{margin-left:auto;font-variant-numeric:tabular-nums}.candidate-card__reel-overlay{position:absolute;z-index:2;right:0;bottom:0;left:0;min-height:54px;padding:20px 6px 6px;display:grid;align-content:end;color:#fff;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(12,11,10,.76) 58%,rgba(12,11,10,.9));text-shadow:0 1px 2px rgba(0,0,0,.42)}.candidate-card__reel-metrics{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 6px}.candidate-card__reel-metric{min-width:0;display:inline-flex;align-items:center;gap:3px;overflow:hidden;font-size:10px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.candidate-card__reel-metric--plays{grid-column:1}.candidate-card__reel-metric--er{grid-column:2;justify-self:end}.candidate-card__reel-metric--secondary{display:none}.candidate-card__reel:focus-visible .candidate-card__reel-metrics,.candidate-card__reel:hover .candidate-card__reel-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-card__reel:focus-visible .candidate-card__reel-metric,.candidate-card__reel:hover .candidate-card__reel-metric{grid-column:auto;justify-self:stretch}.candidate-card__reel:focus-visible .candidate-card__reel-metric--secondary,.candidate-card__reel:hover .candidate-card__reel-metric--secondary{display:inline-flex}.candidate-card__reel-metrics svg{flex:none}.candidate-card__reel-er{letter-spacing:-.01em}.candidate-card__reels p{grid-column:1/-1;margin:auto;color:var(--text-tertiary);font-size:12px}@container (max-width: 620px){.candidate-card__actions{--candidate-action-size:36px}.candidate-card__header{-moz-column-gap:10px;column-gap:10px;row-gap:16px}.candidate-card__identity{gap:12px}.candidate-card__avatar{width:59px;height:59px}.candidate-card__title-row{padding-right:2px}}@container (max-width: 340px){.candidate-card__header{grid-template-columns:minmax(0,1fr)}.candidate-card__actions{justify-self:end}}@media (pointer:coarse){.candidate-card__actions{--candidate-action-size:44px}}.discovery-candidate-grid{width:100%;display:grid;align-items:start;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));grid-auto-flow:row dense;grid-auto-rows:1px;-moz-column-gap:16px;column-gap:16px;row-gap:0}.text-link{color:var(--text-link-default);text-decoration:none}.text-link:focus-visible,.text-link:hover{text-decoration:underline;text-underline-offset:3px}.candidate-card__reel-shimmer{position:absolute;inset:0;z-index:1;overflow:hidden;background:var(--fill-bg-secondary);pointer-events:none}.candidate-card__reel-shimmer:after{position:absolute;inset:0;content:"";background:linear-gradient(100deg,transparent 30%,var(--overlay-hover) 50%,transparent 70%);transform:translateX(-100%);animation:creator-card-reel-shimmer 1.4s ease infinite}@keyframes creator-card-reel-shimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.candidate-card__reel-shimmer:after{animation:none}}@keyframes ds-evidence-roll{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ds-evidence-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ds-evidence-roll{animation:ds-evidence-roll .2s ease both}.ds-evidence-shimmer{color:var(--text-tertiary);background:linear-gradient(100deg,var(--text-tertiary) 35%,var(--text-primary) 50%,var(--text-tertiary) 65%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:ds-evidence-shimmer 2s linear infinite}@media (prefers-reduced-motion:reduce){.ds-evidence-roll,.ds-evidence-shimmer{animation:none}.ds-evidence-shimmer{background:none;-webkit-text-fill-color:currentColor}}:root{--form-title-size:14px;--form-title-weight:500;--form-feature-title-size:16px;--form-subtitle-size:12px;--form-subtitle-weight:500;--form-label-size:12px;--form-label-weight:300;--form-value-size:13px;--form-value-weight:400;--form-option-description-size:12px;--form-chip-size:12px;--form-terms-size:12px;--form-terms-weight:300;--form-line-height:20px;--form-prose-cjk-line-height:24px;--form-group-gap:24px;--form-subgroup-gap:16px;--form-field-gap:16px;--form-label-gap:8px;--form-divider-space:48px;--form-option-copy-gap:2px;--form-toggle-padding-y:8px}.ds-form-feature-title,.ds-form-title{font-size:var(--form-title-size);font-weight:var(--form-title-weight);line-height:var(--form-line-height)}.ds-form-feature-title{font-size:var(--form-feature-title-size)}.ds-form-subtitle{font-size:var(--form-subtitle-size);font-weight:var(--form-subtitle-weight)}.ds-form-label,.ds-form-subtitle{line-height:var(--form-line-height)}.ds-form-label{font-size:var(--form-label-size);font-weight:var(--form-label-weight)}.ds-form-control,.ds-form-description,.ds-form-option-title,.ds-form-value{font-size:var(--form-value-size);font-weight:var(--form-value-weight);line-height:var(--form-line-height)}.ds-form-option-description{font-size:var(--form-option-description-size);font-weight:var(--form-value-weight);line-height:var(--form-line-height)}.ds-form-terms{font-size:var(--form-terms-size);font-weight:var(--form-terms-weight);line-height:var(--form-line-height)}.ds-form-prose-cjk{line-height:var(--form-prose-cjk-line-height)}.ds-form-field,.ds-form-fields,.ds-form-group,.ds-form-groups,.ds-form-option-copy,.ds-form-subgroup{display:flex;flex-direction:column;min-width:0}.ds-form-groups{gap:var(--form-divider-space)}.ds-form-groups>*+*{border-top:1px solid var(--stroke-quaternary);padding-top:var(--form-divider-space)}.ds-form-group{gap:var(--form-group-gap)}.ds-form-subgroup{gap:var(--form-subgroup-gap)}.ds-form-fields,.ds-form-grid{gap:var(--form-field-gap)}.ds-form-field{gap:var(--form-label-gap)}.ds-form-option-copy{gap:var(--form-option-copy-gap)}.ds-form-toggle{padding-block:var(--form-toggle-padding-y)}.ds-form-divider{border:0;border-top:1px solid var(--stroke-quaternary);margin-block:var(--form-divider-space)}.ds-form-chip{font-size:var(--form-chip-size);font-weight:var(--form-value-weight)}.ds-form-chip,.ds-form-prose,.ds-form-toggle-label{line-height:var(--form-line-height)}.ds-form-toggle-label{font-size:var(--form-value-size);font-weight:var(--form-label-weight)}:root{--lp-sans:"Manrope","Noto Sans JP","Noto Sans SC",system-ui,sans-serif;--lp-serif:"Sora","Noto Sans JP","Noto Sans SC",system-ui,sans-serif;--lp-nav:var(--lp-sans);--lp-display:var(--lp-serif);--lp-muted-surface:color-mix(in srgb,var(--fill-bg-primary) 92%,var(--text-primary));--lp-shadow-nav:0 4px 12px var(--shadow-tertiary)}html body{background:var(--fill-bg-secondary);color:var(--text-primary)}.marketing-chrome{background:var(--fill-bg-primary);color:var(--text-primary)}.marketing-chrome .marketing-theme-switch{min-width:78px;width:auto;max-width:118px}.marketing-theme-switch button{color:var(--text-secondary)}@media (max-width:640px){.marketing-chrome .marketing-theme-switch{min-width:60px;max-width:90px}}.marketing-chrome :focus-visible{outline-color:var(--stroke-primary)}.marketing-chrome .text-lp-accent,.marketing-chrome .text-lp-accent-dark{color:var(--text-primary)}.marketing-chrome .border-lp-accent-dark{border-color:var(--stroke-tertiary)}html[data-home-snap]{scroll-snap-type:y mandatory}[data-home-section=trust]{scroll-snap-align:start}[data-home-section=trust],[data-social-proof-metrics]{background:color-mix(in srgb,var(--fill-bg-primary) 92%,var(--text-primary))}@font-face{font-family:JetBrains Mono Digits;src:url(/fonts/jetbrains-mono/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0030-0039}@font-face{font-family:JetBrains Mono Digits;src:url(/fonts/jetbrains-mono/JetBrainsMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:u+0030-0039}@font-face{font-family:JetBrains Mono Digits;src:url(/fonts/jetbrains-mono/JetBrainsMono-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:u+0030-0039}@font-face{font-family:JetBrains Mono Digits;src:url(/fonts/jetbrains-mono/JetBrainsMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0030-0039}.lp-numeric{font-family:JetBrains Mono Digits,DM Sans,Noto Sans SC,sans-serif;font-variant-numeric:tabular-nums}.marketing-chrome :is(a,button,[role=button]):is(.bg-lp-accent,.bg-lp-lime-soft),.marketing-chrome :is(a,button,[role=button]):is(.bg-lp-accent,.bg-lp-lime-soft)>span{color:var(--text-allblack-primary);font-weight:500}.marketing-chrome footer .marketing-theme-switch{width:-moz-max-content;width:max-content;max-width:none}.marketing-chrome footer .marketing-theme-switch>span:first-child{flex-shrink:0;overflow:visible;text-overflow:clip}:root{--basic-lime-dark:#6c5ce7;--basic-lime-light:#8f7ff0;--basic-alabaster:#f8f8f5;--basic-chalk:#fcfcfa;--basic-ebony:#15151b;--basic-charcoal:#15151b;--basic-raven:#1b1b22;--text-allblack-primary:#f8f8f5}