:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fafafa;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-sunken:#f5f5f5;--color-text:#0a0a0a;--color-text-muted:#737373;--color-text-subtle:#a3a3a3;--color-border:#e5e5e5;--color-border-strong:#d4d4d4;--color-primary:#0a0a0a;--color-primary-hover:#262626;--color-primary-text:#fff;--color-accent:#0a0a0a;--color-accent-soft-bg:#f0f0f0;--color-accent-soft-text:#0a0a0a;--color-highlight:#dbffbc;--color-highlight-strong:#c2f095;--color-highlight-text:#2c4a12;--color-focus:#0a0a0a;--color-success-bg:#f0fdf4;--color-success-text:#15803d;--color-warning-bg:#fffbeb;--color-warning-text:#b45309;--color-danger-bg:#fef2f2;--color-danger-text:#b91c1c;--color-info-bg:#f4f4f5;--color-info-text:#404040;--color-loader:#0a0a0a;--color-muted-bg:#f5f5f5;--color-scrim:#0a0a0a66;--color-glass:#ffffffc7;--platform-instagram:#c13584;--platform-instagram-contrast:#fff;--platform-tiktok:#010101;--platform-tiktok-contrast:#fff;--platform-youtube:red;--platform-youtube-contrast:#fff;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--shadow-xs:0 1px 2px #0a0a0a0a;--shadow-sm:0 1px 2px #1010130d, 0 2px 6px -2px #1010130f;--shadow-md:0 2px 4px #1010130a, 0 8px 20px -6px #1010131a;--shadow-lg:0 4px 8px #1010130a, 0 20px 44px -12px #10101329;--block-unit:5px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--font-sans:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-sans);--font-mono:var(--font-geist-mono), "SFMono-Regular", Consolas, monospace;--anim-duration-fast:.14s;--anim-duration-normal:.22s;--anim-duration-medium:.32s;--anim-duration-slow:.48s;--anim-ease:cubic-bezier(.32, .72, 0, 1);--anim-ease-emphasized:cubic-bezier(.2, 0, 0, 1);--anim-ease-spring:cubic-bezier(.34, 1.4, .64, 1)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0a0a0a;--color-surface:#141414;--color-surface-raised:#1c1c1c;--color-surface-sunken:#050505;--color-text:#fafafa;--color-text-muted:#a1a1a1;--color-text-subtle:#737373;--color-border:#262626;--color-border-strong:#383838;--color-primary:#fafafa;--color-primary-hover:#e5e5e5;--color-primary-text:#0a0a0a;--color-accent:#fafafa;--color-accent-soft-bg:#262626;--color-accent-soft-text:#fafafa;--color-highlight:#dbffbc;--color-highlight-strong:#c2f095;--color-highlight-text:#14260a;--color-focus:#fafafa;--color-success-bg:#0d2318;--color-success-text:#6ee7a8;--color-warning-bg:#2c2110;--color-warning-text:#fbbf5c;--color-danger-bg:#2e1414;--color-danger-text:#fca5a0;--color-info-bg:#1c1c1c;--color-info-text:#d4d4d4;--color-loader:#fafafa;--color-muted-bg:#1c1c1c;--color-scrim:#000000b3;--color-glass:#141414c7;--platform-tiktok:#f1f1f1;--platform-tiktok-contrast:#000;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 2px #0006, 0 2px 6px -2px #00000073;--shadow-md:0 2px 4px #0006, 0 8px 20px -6px #0009;--shadow-lg:0 4px 8px #0006, 0 20px 44px -12px #000000b3}@media (prefers-color-scheme:dark){[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0a0a0a;--color-surface:#141414;--color-surface-raised:#1c1c1c;--color-surface-sunken:#050505;--color-text:#fafafa;--color-text-muted:#a1a1a1;--color-text-subtle:#737373;--color-border:#262626;--color-border-strong:#383838;--color-primary:#fafafa;--color-primary-hover:#e5e5e5;--color-primary-text:#0a0a0a;--color-accent:#fafafa;--color-accent-soft-bg:#262626;--color-accent-soft-text:#fafafa;--color-highlight:#dbffbc;--color-highlight-strong:#c2f095;--color-highlight-text:#14260a;--color-focus:#fafafa;--color-success-bg:#0d2318;--color-success-text:#6ee7a8;--color-warning-bg:#2c2110;--color-warning-text:#fbbf5c;--color-danger-bg:#2e1414;--color-danger-text:#fca5a0;--color-info-bg:#1c1c1c;--color-info-text:#d4d4d4;--color-loader:#fafafa;--color-muted-bg:#1c1c1c;--color-scrim:#000000b3;--color-glass:#141414c7;--platform-tiktok:#f1f1f1;--platform-tiktok-contrast:#000;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 2px #0006, 0 2px 6px -2px #00000073;--shadow-md:0 2px 4px #0006, 0 8px 20px -6px #0009;--shadow-lg:0 4px 8px #0006, 0 20px 44px -12px #000000b3}}*{box-sizing:border-box}html{background:var(--color-bg);min-height:100%}body{background:var(--color-bg);min-height:100%;color:var(--color-text);font-family:var(--font-sans);font-synthesis:none;letter-spacing:-.003em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:.9375rem;line-height:1.58}@media (display-mode:standalone){body{overscroll-behavior-y:none}}@media (max-width:960px){html,body{overflow-x:clip}}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.021em;text-wrap:balance;font-weight:620;line-height:1.2}h4,h5,h6{letter-spacing:-.012em;font-weight:600}p{text-wrap:pretty}*{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border-strong);background-clip:padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-subtle)}button,input,textarea,select{font:inherit}a{color:inherit}::selection{background:var(--color-accent-soft-bg);color:var(--color-accent-soft-text)}img,video,canvas,svg{max-width:100%}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}@keyframes animFadeIn{0%{opacity:0}to{opacity:1}}@keyframes animSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes animSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes animScaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes animFadeInLeft{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes animShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.animate-in{animation-fill-mode:backwards}.animate-fade{animation:animFadeIn var(--anim-duration-normal) var(--anim-ease) backwards}.animate-slide-up{animation:animSlideUp var(--anim-duration-medium) var(--anim-ease) backwards}.animate-slide-down{animation:animSlideDown var(--anim-duration-medium) var(--anim-ease) backwards}.animate-scale-in{animation:animScaleIn var(--anim-duration-normal) var(--anim-ease) backwards}.animate-fade-left{animation:animFadeInLeft var(--anim-duration-medium) var(--anim-ease) backwards}.stagger>.animate-in:first-child{animation-delay:0s}.stagger>.animate-in:nth-child(2){animation-delay:45ms}.stagger>.animate-in:nth-child(3){animation-delay:90ms}.stagger>.animate-in:nth-child(4){animation-delay:.135s}.stagger>.animate-in:nth-child(5){animation-delay:.18s}.stagger>.animate-in:nth-child(6){animation-delay:.225s}.stagger>.animate-in:nth-child(7){animation-delay:.27s}.stagger>.animate-in:nth-child(8){animation-delay:.315s}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:animRevealIn var(--anim-duration-slow) var(--anim-ease) both;animation-timeline:view();animation-range:entry cover 22%}.reveal-group>*{animation:animRevealIn var(--anim-duration-slow) var(--anim-ease) both;animation-timeline:view();animation-range:entry cover 26%}.reveal-group>:nth-child(2){animation-range:entry cover 30%}.reveal-group>:nth-child(3){animation-range:entry cover 34%}.reveal-group>:nth-child(4){animation-range:entry cover 38%}.reveal-group>:nth-child(n+5){animation-range:entry cover 42%}[data-animations=disabled] .reveal,[data-animations=disabled] .reveal-group>*{animation:none}}}@keyframes animRevealIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}[data-animations=disabled] .animate-in,[data-animations=disabled] .animate-fade,[data-animations=disabled] .animate-slide-up,[data-animations=disabled] .animate-slide-down,[data-animations=disabled] .animate-scale-in,[data-animations=disabled] .animate-fade-left,[data-animations=disabled] .stagger>.animate-in{opacity:1!important;animation:none!important;transform:none!important}[data-animations=disabled] *{transition-duration:60ms!important}[data-animations=disabled] .animate-in,[data-animations=disabled] [class*=Card],[data-animations=disabled] [class*=Dialog],[data-animations=disabled] [class*=Popover]{transition:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-loading-indicator=true]{animation-duration:1.2s!important;animation-iteration-count:infinite!important}.animate-in,.animate-fade,.animate-slide-up,.animate-slide-down,.animate-scale-in,.animate-fade-left{opacity:1!important;animation:none!important;transform:none!important}}[data-search-highlight]{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-md);animation:search-highlight-fade 1.6s var(--anim-ease) forwards}@keyframes search-highlight-fade{0%,55%{outline-color:var(--color-focus)}to{outline-color:#0000}}@media (prefers-reduced-motion:reduce){[data-search-highlight]{animation:none}}
