@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_3c557b;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:__JetBrains_Mono_3c557b,__JetBrains_Mono_Fallback_3c557b;font-style:normal}.__variable_3c557b{--font-jetbrains-mono:"__JetBrains_Mono_3c557b","__JetBrains_Mono_Fallback_3c557b"}:root{--color-primary-50:239 246 255;--color-primary-100:219 234 254;--color-primary-200:191 219 254;--color-primary-300:147 197 253;--color-primary-400:96 165 250;--color-primary-500:59 130 246;--color-primary-600:37 99 235;--color-primary-700:29 78 216;--color-primary-800:30 64 175;--color-primary-900:30 58 138;--color-primary-950:23 37 84;--color-trust-blue:10 100 188;--color-trust-blue-light:59 130 246;--color-trust-blue-dark:30 58 138;--color-secondary-50:250 245 255;--color-secondary-100:243 232 255;--color-secondary-200:233 213 255;--color-secondary-300:216 180 254;--color-secondary-400:192 132 252;--color-secondary-500:168 85 247;--color-secondary-600:147 51 234;--color-secondary-700:126 34 206;--color-secondary-800:107 33 168;--color-secondary-900:88 28 135;--color-neutral-white:255 255 255;--color-neutral-50:248 250 252;--color-neutral-100:241 245 249;--color-neutral-200:226 232 240;--color-neutral-300:203 213 225;--color-neutral-400:148 163 184;--color-neutral-500:100 116 139;--color-neutral-600:71 85 105;--color-neutral-700:51 65 85;--color-neutral-800:30 41 59;--color-neutral-900:15 23 42;--color-neutral-950:2 6 23;--color-success-50:236 253 245;--color-success-100:209 250 229;--color-success-200:167 243 208;--color-success-300:110 231 183;--color-success-400:52 211 153;--color-success-500:16 185 129;--color-success-600:5 150 105;--color-success-700:4 120 87;--color-success-800:6 95 70;--color-success-900:6 78 59;--color-warning-50:255 251 235;--color-warning-100:254 243 199;--color-warning-200:253 230 138;--color-warning-300:252 211 77;--color-warning-400:251 191 36;--color-warning-500:245 158 11;--color-warning-600:217 119 6;--color-warning-700:180 83 9;--color-warning-800:146 64 14;--color-warning-900:120 53 15;--color-error-50:255 241 242;--color-error-100:255 228 230;--color-error-200:254 205 211;--color-error-300:253 164 175;--color-error-400:251 113 133;--color-error-500:244 63 94;--color-error-600:225 29 72;--color-error-700:190 18 60;--color-error-800:159 18 57;--color-error-900:136 19 55;--color-info-50:240 249 255;--color-info-100:224 242 254;--color-info-200:186 230 253;--color-info-300:125 211 252;--color-info-400:56 189 248;--color-info-500:14 165 233;--color-info-600:2 132 199;--color-info-700:3 105 161;--color-info-800:7 89 133;--color-info-900:12 74 110;--color-accent-gold:245 158 11;--color-accent-gold-light:252 211 77;--color-accent-gold-dark:180 83 9;--color-accent-indigo:99 102 241;--color-accent-indigo-light:165 180 252;--color-accent-indigo-dark:67 56 202;--color-accent-teal:20 184 166;--color-accent-teal-light:94 234 212;--color-accent-teal-dark:13 148 136;--color-chart-1:var(--color-primary-600);--color-chart-2:var(--color-accent-teal);--color-chart-3:var(--color-success-500);--color-chart-4:var(--color-warning-500);--color-chart-5:var(--color-secondary-500);--color-chart-6:var(--color-info-500);--color-chart-7:var(--color-accent-indigo);--color-chart-8:var(--color-error-400);--color-background:255 255 255;--color-background-secondary:248 250 252;--color-background-tertiary:241 245 249;--color-background-elevated:255 255 255;--color-background-subtle:239 246 255;--color-foreground:15 23 42;--color-foreground-secondary:51 65 85;--color-foreground-tertiary:71 85 105;--color-foreground-muted:100 116 139;--color-foreground-subtle:148 163 184;--color-border:226 232 240;--color-border-secondary:203 213 225;--color-border-tertiary:241 245 249;--color-border-focus:var(--color-primary-500);--color-border-hover:var(--color-primary-300);--color-hover:var(--color-primary-50);--color-active:var(--color-primary-100);--color-selected:var(--color-primary-600);--color-disabled:var(--color-neutral-300);--color-overlay:15 23 42;--overlay-opacity:0.6;--color-success:72.4% 0.149 162.4;--color-success-foreground:98.8% 0.018 163.3;--color-success-muted:94.5% 0.051 163.5;--color-success-muted-foreground:44.7% 0.119 163.4;--color-warning:79.8% 0.172 83.9;--color-warning-foreground:98.8% 0.024 95.3;--color-warning-muted:94.5% 0.051 95.3;--color-warning-muted-foreground:55.4% 0.119 83.9;--color-error:64.5% 0.246 16.4;--color-error-foreground:97.8% 0.016 17.3;--color-error-muted:94.5% 0.035 17.3;--color-error-muted-foreground:50.5% 0.178 16.4;--color-info:68.5% 0.169 237.3;--color-info-foreground:97.8% 0.014 237.3;--color-info-muted:94.5% 0.035 237.3;--color-info-muted-foreground:45.5% 0.139 237.3;--color-brand-primary:54.6% 0.245 262.9;--color-brand-primary-foreground:100% 0 0;--color-brand-secondary:55.3% 0.283 303.1;--color-brand-secondary-foreground:100% 0 0;--color-brand-accent:79.8% 0.172 83.9;--color-brand-accent-foreground:27.8% 0.073 83.9}.bg-background{background-color:rgb(var(--color-background))}.bg-background-secondary{background-color:rgb(var(--color-background-secondary))}.bg-background-tertiary{background-color:rgb(var(--color-background-tertiary))}.bg-background-elevated{background-color:rgb(var(--color-background-elevated))}.bg-background-subtle{background-color:rgb(var(--color-background-subtle))}.bg-primary{background-color:rgb(var(--color-primary-600))}.bg-primary-hover:hover{background-color:rgb(var(--color-primary-700))}.bg-secondary{background-color:rgb(var(--color-secondary-600))}.bg-success{background-color:rgb(var(--color-success-500))}.bg-warning{background-color:rgb(var(--color-warning-500))}.bg-error{background-color:rgb(var(--color-error-500))}.bg-info{background-color:rgb(var(--color-info-500))}.text-foreground{color:rgb(var(--color-foreground))}.text-foreground-secondary{color:rgb(var(--color-foreground-secondary))}.text-foreground-tertiary{color:rgb(var(--color-foreground-tertiary))}.text-muted{color:rgb(var(--color-foreground-muted))}.text-subtle{color:rgb(var(--color-foreground-subtle))}.text-primary{color:rgb(var(--color-primary-600))}.text-primary-dark{color:rgb(var(--color-primary-800))}.text-secondary{color:rgb(var(--color-secondary-600))}.text-success{color:rgb(var(--color-success-600))}.text-warning{color:rgb(var(--color-warning-600))}.text-error{color:rgb(var(--color-error-600))}.text-info{color:rgb(var(--color-info-600))}.border-default{border-color:rgb(var(--color-border))}.border-secondary{border-color:rgb(var(--color-border-secondary))}.border-tertiary{border-color:rgb(var(--color-border-tertiary))}.border-primary{border-color:rgb(var(--color-primary-600))}.border-focus{border-color:rgb(var(--color-border-focus))}.bg-gradient-trust{background:linear-gradient(135deg,rgb(var(--color-primary-50)) 0,rgb(var(--color-background)) 50%,rgb(var(--color-info-50)) 100%)}.bg-gradient-hero{background:linear-gradient(180deg,rgb(var(--color-background)) 0,rgb(var(--color-primary-50)) 100%)}.bg-gradient-card{background:linear-gradient(180deg,rgb(var(--color-background-elevated)) 0,rgb(var(--color-background-secondary)) 100%)}.interactive-primary{transition:all .15s ease}.interactive-primary:hover{background-color:rgb(var(--color-hover))}.interactive-primary:active{background-color:rgb(var(--color-active))}.focus-ring:focus-visible{outline:2px solid rgb(var(--color-primary-500));outline-offset:2px}:root{--font-display:"ClashDisplay",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-body:"Satoshi",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Consolas,"Liberation Mono",Menlo,monospace;--font-size-base:16px;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--font-size-8xl:6rem;--font-size-9xl:8rem;--font-weight-thin:100;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--letter-spacing-tighter:-0.05em;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0;--letter-spacing-wide:0.025em;--letter-spacing-wider:0.05em;--letter-spacing-widest:0.1em;--type-display-size:var(--font-size-7xl);--type-display-weight:var(--font-weight-bold);--type-display-line:var(--line-height-none);--type-display-spacing:var(--letter-spacing-tight);--type-h1-size:var(--font-size-5xl);--type-h1-weight:var(--font-weight-bold);--type-h1-line:var(--line-height-tight);--type-h1-spacing:var(--letter-spacing-tight);--type-h2-size:var(--font-size-4xl);--type-h2-weight:var(--font-weight-semibold);--type-h2-line:var(--line-height-tight);--type-h2-spacing:var(--letter-spacing-tight);--type-h3-size:var(--font-size-3xl);--type-h3-weight:var(--font-weight-semibold);--type-h3-line:var(--line-height-snug);--type-h3-spacing:var(--letter-spacing-normal);--type-h4-size:var(--font-size-2xl);--type-h4-weight:var(--font-weight-semibold);--type-h4-line:var(--line-height-snug);--type-h4-spacing:var(--letter-spacing-normal);--type-h5-size:var(--font-size-xl);--type-h5-weight:var(--font-weight-medium);--type-h5-line:var(--line-height-snug);--type-h5-spacing:var(--letter-spacing-normal);--type-h6-size:var(--font-size-lg);--type-h6-weight:var(--font-weight-medium);--type-h6-line:var(--line-height-normal);--type-h6-spacing:var(--letter-spacing-normal);--type-body-size:var(--font-size-md);--type-body-weight:var(--font-weight-normal);--type-body-line:var(--line-height-relaxed);--type-body-spacing:var(--letter-spacing-normal);--type-body-lg-size:var(--font-size-lg);--type-body-lg-weight:var(--font-weight-normal);--type-body-lg-line:var(--line-height-relaxed);--type-body-lg-spacing:var(--letter-spacing-normal);--type-body-sm-size:var(--font-size-sm);--type-body-sm-weight:var(--font-weight-normal);--type-body-sm-line:var(--line-height-relaxed);--type-body-sm-spacing:var(--letter-spacing-normal);--type-caption-size:var(--font-size-xs);--type-caption-weight:var(--font-weight-normal);--type-caption-line:var(--line-height-normal);--type-caption-spacing:var(--letter-spacing-normal);--type-label-size:var(--font-size-sm);--type-label-weight:var(--font-weight-medium);--type-label-line:var(--line-height-normal);--type-label-spacing:var(--letter-spacing-wide);--type-button-size:var(--font-size-sm);--type-button-weight:var(--font-weight-medium);--type-button-line:var(--line-height-normal);--type-button-spacing:var(--letter-spacing-wide);--type-code-size:var(--font-size-sm);--type-code-weight:var(--font-weight-normal);--type-code-line:var(--line-height-normal);--type-code-spacing:var(--letter-spacing-normal)}.font-display{font-family:var(--font-display)}.font-body{font-family:var(--font-body)}.font-mono{font-family:var(--font-mono)}.type-display{font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:var(--type-display-line);letter-spacing:var(--type-display-spacing)}.type-display,.type-h1{font-family:var(--font-display)}.type-h1{font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-h1-line);letter-spacing:var(--type-h1-spacing)}.type-h2{font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-line);letter-spacing:var(--type-h2-spacing)}.type-h2,.type-h3{font-family:var(--font-display)}.type-h3{font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-line);letter-spacing:var(--type-h3-spacing)}.type-h4{font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);line-height:var(--type-h4-line);letter-spacing:var(--type-h4-spacing)}.type-h4,.type-h5{font-family:var(--font-body)}.type-h5{font-size:var(--type-h5-size);font-weight:var(--type-h5-weight);line-height:var(--type-h5-line);letter-spacing:var(--type-h5-spacing)}.type-h6{font-size:var(--type-h6-size);font-weight:var(--type-h6-weight);line-height:var(--type-h6-line);letter-spacing:var(--type-h6-spacing)}.type-body,.type-h6{font-family:var(--font-body)}.type-body{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);letter-spacing:var(--type-body-spacing)}.type-body-lg{font-size:var(--type-body-lg-size);font-weight:var(--type-body-lg-weight);line-height:var(--type-body-lg-line);letter-spacing:var(--type-body-lg-spacing)}.type-body-lg,.type-body-sm{font-family:var(--font-body)}.type-body-sm{font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-line);letter-spacing:var(--type-body-sm-spacing)}.type-caption{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line);letter-spacing:var(--type-caption-spacing)}.type-caption,.type-label{font-family:var(--font-body)}.type-label{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);letter-spacing:var(--type-label-spacing);text-transform:uppercase}.type-button{font-family:var(--font-body);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line);letter-spacing:var(--type-button-spacing)}.type-code{font-family:var(--font-mono);font-size:var(--type-code-size);font-weight:var(--type-code-weight);line-height:var(--type-code-line);letter-spacing:var(--type-code-spacing)}@media (max-width:768px){:root{--type-display-size:var(--font-size-5xl);--type-h1-size:var(--font-size-4xl);--type-h2-size:var(--font-size-3xl);--type-h3-size:var(--font-size-2xl);--type-h4-size:var(--font-size-xl)}}:root{--space-0:0;--space-0-5:0.125rem;--space-1:0.25rem;--space-1-5:0.375rem;--space-2:0.5rem;--space-2-5:0.625rem;--space-3:0.75rem;--space-3-5:0.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--space-36:9rem;--space-40:10rem;--space-44:11rem;--space-48:12rem;--space-52:13rem;--space-56:14rem;--space-60:15rem;--space-64:16rem;--space-72:18rem;--space-80:20rem;--space-96:24rem;--container-padding-sm:var(--space-4);--container-padding-md:var(--space-6);--container-padding-lg:var(--space-8);--container-padding-xl:var(--space-12);--section-padding-sm:var(--space-12);--section-padding-md:var(--space-16);--section-padding-lg:var(--space-20);--section-padding-xl:var(--space-24);--card-padding-sm:var(--space-3);--card-padding-md:var(--space-4);--card-padding-lg:var(--space-6);--card-padding-xl:var(--space-8);--input-padding-x-sm:var(--space-3);--input-padding-y-sm:var(--space-2);--input-padding-x-md:var(--space-4);--input-padding-y-md:var(--space-2-5);--input-padding-x-lg:var(--space-5);--input-padding-y-lg:var(--space-3);--button-padding-x-sm:var(--space-3);--button-padding-y-sm:var(--space-2);--button-padding-x-md:var(--space-4);--button-padding-y-md:var(--space-2-5);--button-padding-x-lg:var(--space-6);--button-padding-y-lg:var(--space-3);--stack-spacing-xs:var(--space-2);--stack-spacing-sm:var(--space-3);--stack-spacing-md:var(--space-4);--stack-spacing-lg:var(--space-6);--stack-spacing-xl:var(--space-8);--stack-spacing-2xl:var(--space-12);--inline-spacing-xs:var(--space-1);--inline-spacing-sm:var(--space-2);--inline-spacing-md:var(--space-3);--inline-spacing-lg:var(--space-4);--inline-spacing-xl:var(--space-6);--grid-gap-sm:var(--space-4);--grid-gap-md:var(--space-6);--grid-gap-lg:var(--space-8);--grid-gap-xl:var(--space-12)}.m-0{margin:var(--space-0)}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-3{margin:var(--space-3)}.m-4{margin:var(--space-4)}.m-5{margin:var(--space-5)}.m-6{margin:var(--space-6)}.m-8{margin:var(--space-8)}.p-0{padding:var(--space-0)}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.gap-0{gap:var(--space-0)}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.stack-xs>*+*{margin-top:var(--stack-spacing-xs)}.stack-sm>*+*{margin-top:var(--stack-spacing-sm)}.stack-md>*+*{margin-top:var(--stack-spacing-md)}.stack-lg>*+*{margin-top:var(--stack-spacing-lg)}.stack-xl>*+*{margin-top:var(--stack-spacing-xl)}.container-padding-sm{padding:var(--container-padding-sm)}.container-padding-md{padding:var(--container-padding-md)}.container-padding-lg{padding:var(--container-padding-lg)}.container-padding-xl{padding:var(--container-padding-xl)}.section-padding-sm{padding:var(--section-padding-sm) 0}.section-padding-md{padding:var(--section-padding-md) 0}.section-padding-lg{padding:var(--section-padding-lg) 0}.section-padding-xl{padding:var(--section-padding-xl) 0}:root{--space-xs:var(--space-2);--space-sm:var(--space-4);--space-md:var(--space-6);--space-lg:var(--space-8);--space-xl:var(--space-12);--space-2xl:var(--space-16);--space-3xl:var(--space-20);--space-4xl:var(--space-32);--space-section-sm:var(--space-2xl);--space-section:var(--space-3xl);--space-section-lg:var(--space-4xl);--container-max:80rem;--container-padding:var(--space-xl);--container-padding-lg:var(--space-2xl);--container-padding-xl:var(--space-3xl);--card-padding:var(--space-md);--card-padding-lg:var(--space-lg);--button-padding-x:var(--space-md);--button-padding-y:var(--space-sm);--z-dropdown:10;--z-modal:20;--z-popover:30;--z-tooltip:40;--z-notification:50}@media (max-width:768px){:root{--container-padding-md:var(--space-4);--container-padding-lg:var(--space-6);--container-padding-xl:var(--space-8);--section-padding-md:var(--space-12);--section-padding-lg:var(--space-16);--section-padding-xl:var(--space-20)}}:root{--shadow-color:15 23 42;--shadow-color-blue:37 99 235;--shadow-color-subtle:100 116 139;--shadow-none:none;--shadow-xs:0 1px 2px 0 rgba(var(--shadow-color)/0.04);--shadow-sm:0 1px 2px 0 rgba(var(--shadow-color)/0.05),0 1px 3px 0 rgba(var(--shadow-color)/0.03);--shadow-md:0 2px 4px -1px rgba(var(--shadow-color)/0.06),0 4px 6px -1px rgba(var(--shadow-color)/0.04);--shadow-lg:0 4px 6px -2px rgba(var(--shadow-color)/0.05),0 10px 15px -3px rgba(var(--shadow-color)/0.08);--shadow-xl:0 8px 10px -4px rgba(var(--shadow-color)/0.04),0 20px 25px -5px rgba(var(--shadow-color)/0.10);--shadow-2xl:0 25px 50px -12px rgba(var(--shadow-color)/0.20);--shadow-inner:inset 0 2px 4px 0 rgba(var(--shadow-color)/0.04);--shadow-soft:0 4px 14px 0 rgba(var(--shadow-color)/0.04),0 2px 6px 0 rgba(var(--shadow-color)/0.02);--shadow-glass:0 4px 30px rgba(var(--shadow-color)/0.06),0 1px 3px rgba(var(--shadow-color)/0.03);--shadow-elevated:0 0 0 1px rgba(var(--shadow-color)/0.02),0 2px 4px rgba(var(--shadow-color)/0.02),0 12px 24px rgba(var(--shadow-color)/0.06);--shadow-focus:0 0 0 2px rgb(var(--color-background)),0 0 0 4px rgba(var(--shadow-color-blue)/0.5);--shadow-glow-primary:0 0 0 1px rgba(var(--color-primary-500)/0.1),0 0 20px -5px rgba(var(--color-primary-500)/0.2);--shadow-glow-success:0 0 0 1px rgba(var(--color-success-500)/0.1),0 0 20px -5px rgba(var(--color-success-500)/0.2);--shadow-glow-error:0 0 0 1px rgba(var(--color-error-500)/0.1),0 0 20px -5px rgba(var(--color-error-500)/0.2);--shadow-primary:0 4px 14px -3px rgba(var(--color-primary-600)/0.25);--shadow-secondary:0 4px 14px -3px rgba(var(--color-secondary-600)/0.25);--shadow-success-sm:0 4px 14px -3px rgba(var(--color-success-500)/0.20);--shadow-button:var(--shadow-xs);--shadow-button-hover:var(--shadow-sm);--shadow-button-active:none;--shadow-button-primary:0 1px 2px 0 rgba(var(--color-primary-600)/0.15),0 1px 3px 0 rgba(var(--shadow-color)/0.05);--shadow-button-primary-hover:0 2px 4px 0 rgba(var(--color-primary-600)/0.20),0 4px 8px 0 rgba(var(--shadow-color)/0.08);--shadow-card:var(--shadow-soft);--shadow-card-hover:var(--shadow-elevated);--shadow-card-interactive:0 0 0 1px rgba(var(--shadow-color)/0.04),0 4px 8px rgba(var(--shadow-color)/0.04),0 16px 32px rgba(var(--shadow-color)/0.08);--shadow-modal:0 0 0 1px rgba(var(--shadow-color)/0.05),0 16px 32px -8px rgba(var(--shadow-color)/0.20),0 32px 64px -16px rgba(var(--shadow-color)/0.15);--shadow-dialog:var(--shadow-xl);--shadow-dropdown:0 0 0 1px rgba(var(--shadow-color)/0.04),0 4px 6px -1px rgba(var(--shadow-color)/0.08),0 10px 20px -3px rgba(var(--shadow-color)/0.10);--shadow-popover:0 0 0 1px rgba(var(--shadow-color)/0.04),0 4px 12px rgba(var(--shadow-color)/0.10);--shadow-input:var(--shadow-xs);--shadow-input-focus:var(--shadow-focus);--shadow-navbar:0 1px 2px 0 rgba(var(--shadow-color)/0.03),0 1px 3px 0 rgba(var(--shadow-color)/0.02);--shadow-sidebar:1px 0 2px 0 rgba(var(--shadow-color)/0.03),2px 0 4px 0 rgba(var(--shadow-color)/0.02);--shadow-fab:0 4px 8px -2px rgba(var(--shadow-color)/0.10),0 8px 16px -4px rgba(var(--shadow-color)/0.15);--shadow-toast:0 4px 12px rgba(var(--shadow-color)/0.10),0 8px 24px rgba(var(--shadow-color)/0.05)}.shadow-none{box-shadow:var(--shadow-none)}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-2xl{box-shadow:var(--shadow-2xl)}.shadow-inner{box-shadow:var(--shadow-inner)}.shadow-soft{box-shadow:var(--shadow-soft)}.shadow-glass{box-shadow:var(--shadow-glass)}.shadow-elevated{box-shadow:var(--shadow-elevated)}.shadow-primary{box-shadow:var(--shadow-primary)}.shadow-secondary{box-shadow:var(--shadow-secondary)}.shadow-card{box-shadow:var(--shadow-card)}.shadow-button{box-shadow:var(--shadow-button)}.shadow-modal{box-shadow:var(--shadow-modal)}.shadow-dropdown{box-shadow:var(--shadow-dropdown)}.shadow-popover{box-shadow:var(--shadow-popover)}.shadow-navbar{box-shadow:var(--shadow-navbar)}.shadow-toast{box-shadow:var(--shadow-toast)}.shadow-interactive{transition:box-shadow .2s cubic-bezier(.4,0,.2,1)}.shadow-interactive:hover{box-shadow:var(--shadow-card-hover)}.hover\:shadow-sm:hover{box-shadow:var(--shadow-sm)}.hover\:shadow-md:hover{box-shadow:var(--shadow-md)}.hover\:shadow-lg:hover{box-shadow:var(--shadow-lg)}.hover\:shadow-xl:hover{box-shadow:var(--shadow-xl)}.hover\:shadow-elevated:hover{box-shadow:var(--shadow-elevated)}.hover\:shadow-primary:hover{box-shadow:var(--shadow-primary)}.focus-visible\:shadow-focus:focus-visible,.focus\:shadow-focus:focus{box-shadow:var(--shadow-focus)}.glow-primary{box-shadow:var(--shadow-glow-primary)}.glow-success{box-shadow:var(--shadow-glow-success)}.glow-error{box-shadow:var(--shadow-glow-error)}.shadow-transition{transition-property:box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.card-lift{box-shadow:var(--shadow-card);transition:box-shadow .2s ease,transform .2s ease}.card-lift:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}:root{--duration-instant:0ms;--duration-fast:150ms;--duration-normal:300ms;--duration-slow:500ms;--duration-slower:700ms;--duration-slowest:1000ms;--duration-fade:var(--duration-normal);--duration-slide:var(--duration-normal);--duration-scale:var(--duration-fast);--duration-rotate:var(--duration-normal);--duration-bounce:var(--duration-slow);--ease-linear:linear;--ease-in-sine:cubic-bezier(0.12,0,0.39,0);--ease-in-quad:cubic-bezier(0.11,0,0.5,0);--ease-in-cubic:cubic-bezier(0.12,0,0.39,0);--ease-in-quart:cubic-bezier(0.5,0,0.75,0);--ease-in-expo:cubic-bezier(0.7,0,0.84,0);--ease-in-back:cubic-bezier(0.36,0,0.66,-0.56);--ease-out-sine:cubic-bezier(0.61,1,0.88,1);--ease-out-quad:cubic-bezier(0.5,1,0.89,1);--ease-out-cubic:cubic-bezier(0.33,1,0.68,1);--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-out-back:cubic-bezier(0.34,1.56,0.64,1);--ease-in-out-sine:cubic-bezier(0.37,0,0.63,1);--ease-in-out-quad:cubic-bezier(0.45,0,0.55,1);--ease-in-out-cubic:cubic-bezier(0.65,0,0.35,1);--ease-in-out-quart:cubic-bezier(0.76,0,0.24,1);--ease-in-out-expo:cubic-bezier(0.87,0,0.13,1);--ease-in-out-back:cubic-bezier(0.68,-0.6,0.32,1.6);--ease-default:var(--ease-out-cubic);--ease-smooth:var(--ease-in-out-cubic);--ease-snappy:var(--ease-out-expo);--ease-bouncy:var(--ease-out-back);--transition-all:all var(--duration-normal) var(--ease-default);--transition-colors:background-color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),fill var(--duration-fast) var(--ease-default),stroke var(--duration-fast) var(--ease-default);--transition-opacity:opacity var(--duration-normal) var(--ease-default);--transition-transform:transform var(--duration-normal) var(--ease-default);--transition-shadow:box-shadow var(--duration-normal) var(--ease-default);--delay-none:0ms;--delay-short:100ms;--delay-medium:200ms;--delay-long:300ms;--delay-stagger:50ms}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.95)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.transition-all{transition:var(--transition-all)}.transition-colors{transition:var(--transition-colors)}.transition-opacity{transition:var(--transition-opacity)}.transition-transform{transition:var(--transition-transform)}.transition-shadow{transition:var(--transition-shadow)}.transition-none{transition:none}.animate-fadeIn{animation:fadeIn var(--duration-normal) var(--ease-default)}.animate-fadeOut{animation:fadeOut var(--duration-normal) var(--ease-default)}.animate-slideInUp{animation:slideInUp var(--duration-normal) var(--ease-out-cubic)}.animate-slideInDown{animation:slideInDown var(--duration-normal) var(--ease-out-cubic)}.animate-slideInLeft{animation:slideInLeft var(--duration-normal) var(--ease-out-cubic)}.animate-slideInRight{animation:slideInRight var(--duration-normal) var(--ease-out-cubic)}.animate-scaleIn{animation:scaleIn var(--duration-fast) var(--ease-out-back)}.animate-scaleOut{animation:scaleOut var(--duration-fast) var(--ease-in-cubic)}.animate-pulse{animation:pulse 2s var(--ease-in-out-cubic) infinite}.animate-bounce{animation:bounce 1s var(--ease-in-out-cubic) infinite}.animate-spin{animation:spin 1s var(--ease-linear) infinite}.animate-shimmer{background:linear-gradient(90deg,rgba(var(--color-neutral-200)/.5) 0,rgba(var(--color-neutral-100)/.5) 50%,rgba(var(--color-neutral-200)/.5) 100%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.duration-fast{animation-duration:var(--duration-fast)}.duration-normal{animation-duration:var(--duration-normal)}.duration-slow{animation-duration:var(--duration-slow)}.fill-forwards{animation-fill-mode:forwards}.fill-backwards{animation-fill-mode:backwards}.fill-both{animation-fill-mode:both}:root{--radius-none:0;--radius-sm:0.125rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--radius-button:var(--radius-md);--radius-card:var(--radius-xl);--radius-input:var(--radius-md);--radius-badge:var(--radius-full);--radius-avatar:var(--radius-full);--z-base:0;--z-dropdown:50;--z-sticky:100;--z-fixed:200;--z-modal-backdrop:300;--z-modal:400;--z-popover:500;--z-tooltip:600;--z-notification:700;--z-max:9999;--breakpoint-xs:475px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--container-xs:475px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px;--container-max:1536px;--aspect-square:1/1;--aspect-video:16/9;--aspect-portrait:3/4;--aspect-landscape:4/3;--aspect-wide:21/9;--icon-xs:1rem;--icon-sm:1.25rem;--icon-md:1.5rem;--icon-lg:2rem;--icon-xl:2.5rem;--icon-2xl:3rem;--border-width-0:0;--border-width-1:1px;--border-width-2:2px;--border-width-4:4px;--border-width-8:8px;--opacity-0:0;--opacity-5:0.05;--opacity-10:0.1;--opacity-20:0.2;--opacity-25:0.25;--opacity-30:0.3;--opacity-40:0.4;--opacity-50:0.5;--opacity-60:0.6;--opacity-70:0.7;--opacity-75:0.75;--opacity-80:0.8;--opacity-90:0.9;--opacity-95:0.95;--opacity-100:1}.rounded-none{border-radius:var(--radius-none)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:var(--radius-full)}.z-dropdown{z-index:var(--z-dropdown)}.z-sticky{z-index:var(--z-sticky)}.z-fixed{z-index:var(--z-fixed)}.z-modal{z-index:var(--z-modal)}.z-popover{z-index:var(--z-popover)}.z-tooltip{z-index:var(--z-tooltip)}.z-notification{z-index:var(--z-notification)}.icon-xs{width:var(--icon-xs);height:var(--icon-xs)}.icon-sm{width:var(--icon-sm);height:var(--icon-sm)}.icon-md{width:var(--icon-md);height:var(--icon-md)}.icon-lg{width:var(--icon-lg);height:var(--icon-lg)}.icon-xl{width:var(--icon-xl);height:var(--icon-xl)}.border-0{border-width:var(--border-width-0)}.border{border-width:var(--border-width-1)}.border-2{border-width:var(--border-width-2)}.border-4{border-width:var(--border-width-4)}.opacity-0{opacity:var(--opacity-0)}.opacity-10{opacity:var(--opacity-10)}.opacity-20{opacity:var(--opacity-20)}.opacity-30{opacity:var(--opacity-30)}.opacity-40{opacity:var(--opacity-40)}.opacity-50{opacity:var(--opacity-50)}.opacity-60{opacity:var(--opacity-60)}.opacity-70{opacity:var(--opacity-70)}.opacity-80{opacity:var(--opacity-80)}.opacity-90{opacity:var(--opacity-90)}.opacity-100{opacity:var(--opacity-100)}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Light.woff2) format("woff2"),url(/fonts/Satoshi-Light.woff) format("woff"),url(/fonts/Satoshi-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-LightItalic.woff2) format("woff2"),url(/fonts/Satoshi-LightItalic.woff) format("woff"),url(/fonts/Satoshi-LightItalic.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Regular.woff2) format("woff2"),url(/fonts/Satoshi-Regular.woff) format("woff"),url(/fonts/Satoshi-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Italic.woff2) format("woff2"),url(/fonts/Satoshi-Italic.woff) format("woff"),url(/fonts/Satoshi-Italic.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Medium.woff2) format("woff2"),url(/fonts/Satoshi-Medium.woff) format("woff"),url(/fonts/Satoshi-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-MediumItalic.woff2) format("woff2"),url(/fonts/Satoshi-MediumItalic.woff) format("woff"),url(/fonts/Satoshi-MediumItalic.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Bold.woff2) format("woff2"),url(/fonts/Satoshi-Bold.woff) format("woff"),url(/fonts/Satoshi-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-BoldItalic.woff2) format("woff2"),url(/fonts/Satoshi-BoldItalic.woff) format("woff"),url(/fonts/Satoshi-BoldItalic.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Black.woff2) format("woff2"),url(/fonts/Satoshi-Black.woff) format("woff"),url(/fonts/Satoshi-Black.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-BlackItalic.woff2) format("woff2"),url(/fonts/Satoshi-BlackItalic.woff) format("woff"),url(/fonts/Satoshi-BlackItalic.ttf) format("truetype");font-weight:900;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Variable;src:url(/fonts/Satoshi-Variable.woff2) format("woff2"),url(/fonts/Satoshi-Variable.woff) format("woff"),url(/fonts/Satoshi-Variable.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-VariableItalic;src:url(/fonts/Satoshi-VariableItalic.woff2) format("woff2"),url(/fonts/Satoshi-VariableItalic.woff) format("woff"),url(/fonts/Satoshi-VariableItalic.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:italic}@font-face{font-family:ClashDisplay;src:url(/fonts/clash-display/ClashDisplay-Bold.woff2) format("woff2"),url(/fonts/clash-display/ClashDisplay-Bold.woff) format("woff"),url(/fonts/clash-display/ClashDisplay-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay;src:url(/fonts/clash-display/ClashDisplay-Semibold.woff2) format("woff2"),url(/fonts/clash-display/ClashDisplay-Semibold.woff) format("woff"),url(/fonts/clash-display/ClashDisplay-Semibold.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay;src:url(/fonts/clash-display/ClashDisplay-Medium.woff2) format("woff2"),url(/fonts/clash-display/ClashDisplay-Medium.woff) format("woff"),url(/fonts/clash-display/ClashDisplay-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay;src:url(/fonts/clash-display/ClashDisplay-Regular.woff2) format("woff2"),url(/fonts/clash-display/ClashDisplay-Regular.woff) format("woff"),url(/fonts/clash-display/ClashDisplay-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}.sidebar{background:var(--color-primary);width:240px;color:var(--color-white);height:100vh;position:fixed;left:0;top:0;overflow-y:auto}.sidebar-nav-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:#ffffffe6;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sidebar-nav-item:hover{background-color:#ffffff1a;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.sidebar-nav-item{border-radius:var(--radius-sm);font-weight:500;font-size:.875rem}.sidebar-nav-item.active{background-color:#ffffff1a;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-left:3px solid var(--color-accent);padding-left:13px}.sidebar-nav-item svg{width:20px;height:20px;color:currentColor}.main-content{margin-left:240px;min-height:100vh}.beehiiv-card,.main-content{background:var(--color-white);padding:24px}.beehiiv-card{border:1px solid var(--color-neutral-200);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.beehiiv-card:hover{box-shadow:var(--shadow-md);border-color:var(--color-neutral-300);transition:all .2s ease}.btn-beehiiv-primary{background-color:var(--color-primary);color:var(--color-white);padding:12px 16px;border-radius:var(--radius-sm);font-weight:600;font-size:.875rem;border:none;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.btn-beehiiv-primary:hover{background-color:var(--color-neutral-900);transform:translateY(-1px)}.btn-beehiiv-primary:active{transform:translateY(0)}.btn-beehiiv-accent{background-color:var(--color-accent);color:var(--color-white);padding:12px 16px;border-radius:var(--radius-sm);font-weight:600;font-size:.875rem;border:none;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.btn-beehiiv-accent:hover{background-color:#d81b60;transform:translateY(-1px)}.btn-beehiiv-secondary{background-color:var(--color-neutral-100);color:var(--color-neutral-700);padding:12px 16px;border-radius:var(--radius-sm);font-weight:600;font-size:.875rem;border:1px solid var(--color-neutral-200);cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.btn-beehiiv-secondary:hover{background-color:var(--color-neutral-200);border-color:var(--color-neutral-300)}.input-beehiiv{background-color:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);padding:10px 12px;font-size:.875rem;color:var(--color-neutral-900);transition:all .2s ease;width:100%}.input-beehiiv:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.input-beehiiv::placeholder{color:var(--color-neutral-400)}.beehiiv-h1{font-size:28px;font-weight:700;color:var(--color-neutral-900);line-height:1.2;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.beehiiv-h2{font-size:20px;line-height:1.3}.beehiiv-h2,.beehiiv-h3{font-weight:600;color:var(--color-neutral-900);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.beehiiv-h3{font-size:18px;line-height:1.4}.beehiiv-body{color:var(--color-neutral-700);line-height:1.6}.beehiiv-body,.beehiiv-secondary{font-size:14px;font-weight:400;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.beehiiv-secondary{color:var(--color-neutral-500);line-height:1.5}.beehiiv-link{color:var(--color-accent);text-decoration:none;font-weight:500;transition:all .2s ease}.beehiiv-link:hover{text-decoration:underline}.table-beehiiv{width:100%;background:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:var(--radius);overflow:hidden}.table-beehiiv thead{background-color:var(--color-neutral-50);border-bottom:1px solid var(--color-neutral-200)}.table-beehiiv th{padding:12px 16px;text-align:left;font-weight:600;font-size:12px;color:var(--color-neutral-700);text-transform:uppercase;letter-spacing:.05em}.table-beehiiv td{padding:16px;border-bottom:1px solid var(--color-neutral-100);color:var(--color-neutral-900);font-size:14px}.table-beehiiv tbody tr:hover{background-color:var(--color-neutral-50)}.table-beehiiv tbody tr:last-child td{border-bottom:none}.empty-state-beehiiv{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center}.empty-state-beehiiv svg{width:48px;height:48px;color:var(--color-neutral-300);margin-bottom:16px}.empty-state-beehiiv h3{font-size:18px;font-weight:600;color:var(--color-neutral-900);margin-bottom:8px}.empty-state-beehiiv p{font-size:14px;color:var(--color-neutral-500);max-width:400px}.dropdown-beehiiv{background:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);padding:4px;min-width:200px}.dropdown-item-beehiiv{padding:8px 12px;border-radius:4px;font-size:14px;color:var(--color-neutral-700);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.dropdown-item-beehiiv:hover{background-color:var(--color-neutral-100);color:var(--color-neutral-900)}.stat-card-beehiiv{background:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow-sm)}.stat-card-beehiiv-value{font-size:32px;font-weight:700;color:var(--color-neutral-900);line-height:1;margin-bottom:8px}.stat-card-beehiiv-label{font-size:14px;font-weight:500;color:var(--color-neutral-500);text-transform:uppercase;letter-spacing:.05em}.stat-card-beehiiv-change{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;margin-top:8px}.stat-card-beehiiv-change.positive{color:#10b981}.stat-card-beehiiv-change.negative{color:#ef4444}.btn-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:rgb(var(--color-primary-600));color:#fff;padding:var(--button-padding-y-md) var(--button-padding-x-md);font-weight:var(--font-weight-medium);transition:var(--transition-all);text-decoration:none}.btn-primary:hover{background:rgb(var(--color-primary-700));transform:translateY(-1px)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:#0000;color:rgb(var(--color-primary-600));border:1px solid rgb(var(--color-primary-600));padding:var(--button-padding-y-md) var(--button-padding-x-md);font-weight:var(--font-weight-medium);transition:var(--transition-all);text-decoration:none}.btn-secondary:hover{background:rgb(var(--color-primary-50));transform:translateY(-1px)}.btn-primary-accent{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-xl);background:linear-gradient(135deg,rgb(var(--color-primary-600)) 0,rgb(var(--color-secondary-600)) 100%);color:#fff;padding:var(--button-padding-y-lg) var(--button-padding-x-lg);font-weight:var(--font-weight-semibold);text-decoration:none;overflow:hidden}.btn-primary-accent,.feature-card{transition:var(--transition-all);position:relative}.feature-card{padding:var(--card-padding-lg);background:rgb(var(--color-background));border:1px solid rgb(var(--color-border));border-radius:var(--radius-card)}.feature-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover);border-color:rgb(var(--color-primary-200))}.stat-card{position:relative;padding:var(--card-padding-md);background:rgb(var(--color-background));border:1px solid rgb(var(--color-border));border-radius:var(--radius-card);transition:var(--transition-shadow)}.stat-card:hover{box-shadow:var(--shadow-md)}.pricing-card{position:relative;padding:var(--card-padding-xl);background:rgb(var(--color-background));border:2px solid rgb(var(--color-border));border-radius:var(--radius-card);transition:var(--transition-all)}.pricing-card:hover{border-color:rgb(var(--color-primary-500));box-shadow:var(--shadow-xl)}.animate-fade-up{opacity:0;animation:fadeInUp var(--duration-normal) var(--ease-default) forwards}.animate-fade-in{opacity:0;animation:fadeIn var(--duration-normal) var(--ease-default) forwards}.gradient-surface{background:linear-gradient(135deg,rgb(var(--color-neutral-50)) 0,rgb(var(--color-primary-50)) 50%,rgb(var(--color-primary-100)) 100%)}.section-padding{padding:var(--section-padding-lg) 0}.container-padding{padding:0 var(--container-padding-md)}@media (max-width:768px){.section-padding{padding:var(--section-padding-md) 0}.container-padding{padding:0 var(--container-padding-sm)}}h1.font-clash-display{font-family:var(--font-display);font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-h1-line);letter-spacing:var(--type-h1-spacing)}h2.font-clash-display{font-family:var(--font-display);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-line);letter-spacing:var(--type-h2-spacing)}.text-neutral-50{color:rgb(var(--color-neutral-50))!important}.text-neutral-100{color:rgb(var(--color-neutral-100))!important}.text-neutral-200{color:rgb(var(--color-neutral-200))!important}.text-neutral-500{color:rgb(var(--color-neutral-300))!important}.text-neutral-600{color:rgb(var(--color-neutral-400))!important}.text-neutral-500{color:rgb(var(--color-neutral-500))!important}.text-neutral-600{color:rgb(var(--color-neutral-600))!important}.text-neutral-700{color:rgb(var(--color-neutral-700))!important}.text-neutral-800{color:rgb(var(--color-neutral-800))!important}.text-neutral-900{color:rgb(var(--color-neutral-900))!important}.bg-neutral-50{background-color:rgb(var(--color-neutral-50))!important}.bg-neutral-100{background-color:rgb(var(--color-neutral-100))!important}.bg-neutral-200{background-color:rgb(var(--color-neutral-200))!important}.bg-neutral-300{background-color:rgb(var(--color-neutral-300))!important}.bg-neutral-400{background-color:rgb(var(--color-neutral-400))!important}.bg-neutral-500{background-color:rgb(var(--color-neutral-500))!important}.bg-neutral-600{background-color:rgb(var(--color-neutral-600))!important}.bg-neutral-700{background-color:rgb(var(--color-neutral-700))!important}.bg-neutral-800{background-color:rgb(var(--color-neutral-800))!important}.bg-neutral-900{background-color:rgb(var(--color-neutral-900))!important}.border-neutral-50{border-color:rgb(var(--color-neutral-50))!important}.border-neutral-100{border-color:rgb(var(--color-neutral-100))!important}.border-neutral-200{border-color:rgb(var(--color-neutral-200))!important}.border-neutral-300{border-color:rgb(var(--color-neutral-300))!important}.border-neutral-400{border-color:rgb(var(--color-neutral-400))!important}.border-neutral-500{border-color:rgb(var(--color-neutral-500))!important}.border-neutral-600{border-color:rgb(var(--color-neutral-600))!important}.border-neutral-700{border-color:rgb(var(--color-neutral-700))!important}.border-neutral-800{border-color:rgb(var(--color-neutral-800))!important}.border-neutral-900{border-color:rgb(var(--color-neutral-900))!important}.divide-neutral-100>*+*{border-color:rgb(var(--color-neutral-100))!important}.divide-neutral-200>*+*{border-color:rgb(var(--color-neutral-200))!important}.divide-neutral-300>*+*{border-color:rgb(var(--color-neutral-300))!important}.ring-neutral-100{--tw-ring-color:rgb(var(--color-neutral-100))!important}.ring-neutral-200{--tw-ring-color:rgb(var(--color-neutral-200))!important}.ring-neutral-300{--tw-ring-color:rgb(var(--color-neutral-300))!important}.ring-neutral-400{--tw-ring-color:rgb(var(--color-neutral-400))!important}.ring-neutral-500{--tw-ring-color:rgb(var(--color-neutral-500))!important}.placeholder-neutral-400::placeholder{color:rgb(var(--color-neutral-400))!important}.placeholder-neutral-500::placeholder{color:rgb(var(--color-neutral-500))!important}.focus\:border-neutral-300:focus{border-color:rgb(var(--color-neutral-300))!important}.focus\:ring-neutral-300:focus{--tw-ring-color:rgb(var(--color-neutral-300))!important}.hover\:bg-neutral-50:hover{background-color:rgb(var(--color-neutral-50))!important}.hover\:bg-neutral-100:hover{background-color:rgb(var(--color-neutral-100))!important}.hover\:bg-neutral-200:hover{background-color:rgb(var(--color-neutral-200))!important}.hover\:text-neutral-900:hover{color:rgb(var(--color-neutral-900))!important}.hover\:border-neutral-300:hover{border-color:rgb(var(--color-neutral-300))!important}.hero-gradient{background:linear-gradient(to bottom right,rgb(var(--color-neutral-50)),rgb(var(--color-background)),rgb(var(--color-primary-50)))}.hero-blob-1{background-color:rgb(var(--color-primary-400)/.2)}.hero-blob-2{background-color:rgb(var(--color-secondary-400)/.2)}.hero-blob-3{background-color:rgb(var(--color-accent-400)/.2)}@keyframes blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}.animation-delay-300{animation-delay:.3s}.animation-delay-600{animation-delay:.6s}.animation-delay-900{animation-delay:.9s}@keyframes text-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-text-reveal-1{animation:text-reveal .8s ease-out forwards;animation-delay:.2s}.animate-text-reveal-2{animation:text-reveal .8s ease-out forwards;animation-delay:.4s}@keyframes fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fade-up .8s ease-out forwards}.feature-card{border-color:rgb(var(--color-primary-200))}.feature-card-highlight{background:linear-gradient(to bottom right,rgb(var(--color-primary-50)),rgb(var(--color-secondary-50)))}.feature-card-overlay{background:linear-gradient(to bottom right,rgb(var(--color-primary-600)/.05),rgb(var(--color-secondary-600)/.05),rgb(var(--color-accent-600)/.05))}.feature-card-glow{background:linear-gradient(to right,rgb(var(--color-primary-600)),rgb(var(--color-secondary-600)))}.timeline-gradient{background:linear-gradient(to bottom,rgb(var(--color-neutral-50)),rgb(var(--color-primary-50)/.3))}.timeline-line{height:2px;background:rgb(var(--color-border));top:50%}.timeline-shimmer{background:linear-gradient(90deg,#0000,rgb(var(--color-primary-400)/.5),#0000)}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.animate-shimmer{animation:shimmer 3s infinite}.timeline-dot-default{background:rgb(var(--color-background));border:2px solid rgb(var(--color-border))}.timeline-dot-highlight{background:rgb(var(--color-primary-500));border:2px solid rgb(var(--color-primary-300))}.timeline-dot-accent{background:rgb(var(--color-success-500));border:2px solid rgb(var(--color-success-300))}.time-badge{background:rgb(var(--color-primary-500));color:#fff;top:-2rem;right:1rem}.number-badge-default{background:rgb(var(--color-background));border:2px solid rgb(var(--color-border));color:rgb(var(--color-foreground));top:-2rem;left:1rem}.number-badge-highlight{background:rgb(var(--color-primary-500));color:#fff;top:-2rem;left:1rem}.number-badge-accent{background:rgb(var(--color-success-500));color:#fff;top:-2rem;left:1rem}.trust-section-bg{background:linear-gradient(to bottom right,rgb(var(--color-neutral-50)),rgb(var(--color-primary-50)/.5))}.trust-card{background:rgb(var(--color-background));border:1px solid rgb(var(--color-border))}.trust-indicator-gradient{background:linear-gradient(135deg,rgb(var(--color-background)),rgb(var(--color-primary-50)/.3))}.cta-gradient{background:linear-gradient(to right,rgb(var(--color-primary-400)),rgb(var(--color-primary-500)))}@keyframes wave{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(-25%) translateY(-10px)}to{transform:translateX(-50%) translateY(0)}}.animate-wave{animation:wave 10s linear infinite}.showcase-gradient-border{padding:2px;background:linear-gradient(to right,rgb(var(--color-primary-600)),rgb(var(--color-secondary-600)),rgb(var(--color-accent-600)))}.showcase-card-bg{background:linear-gradient(135deg,rgb(var(--color-background)),rgb(var(--color-neutral-50)))}.button-hover-gradient{background:linear-gradient(to right,rgb(var(--color-primary-600)),rgb(var(--color-primary-500)))}.button-outline-hover{border-color:rgb(var(--color-primary-600))}@media (min-width:1024px){.container{padding-left:var(--container-padding-lg);padding-right:var(--container-padding-lg)}}@media (min-width:1536px){.container{padding-left:calc(var(--container-padding-lg) * 1.5);padding-right:calc(var(--container-padding-lg) * 1.5)}}.showcase-container{border:1px solid rgb(var(--color-primary-500))}.showcase-browser-chrome{background:rgb(var(--color-neutral-100));border-bottom:1px solid rgb(var(--color-primary-500))}.showcase-nav-border{border-top:1px solid rgb(var(--color-primary-500))}.showcase-gradient-0{background:linear-gradient(135deg,rgb(var(--color-primary-500)),rgb(var(--color-primary-700)))}.showcase-gradient-1{background:linear-gradient(135deg,rgb(var(--color-success-500)),rgb(var(--color-success-700)))}.showcase-gradient-2{background:linear-gradient(135deg,rgb(var(--color-secondary-500)),rgb(var(--color-secondary-700)))}.showcase-gradient-3{background:linear-gradient(135deg,rgb(var(--color-warning-500)),rgb(var(--color-warning-700)))}.showcase-shape{background-color:#ffffff1a}.showcase-button-active{background:rgb(var(--color-primary-600));color:#fff}.showcase-button-inactive{color:rgb(var(--color-muted-foreground))}.showcase-button-inactive:hover{background:rgb(var(--color-neutral-100))}.testimonial-section,.testimonial-section *{color:#1e293b}.testimonial-section h2,.testimonial-section h3,.testimonial-section h4{color:#0f172a!important}.testimonial-section p:not(.text-white):not([class*=text-white]),.testimonial-section span:not(.text-white):not([class*=text-white]){color:#1e293b!important}.testimonial-section .text-primary{color:#3b82f6!important}.testimonial-section .text-success{color:#10b981!important}.testimonial-section .text-warning{color:#f59e0b!important}.testimonial-section .text-neutral-600{color:#475569!important}.testimonial-section .text-neutral-500{color:#64748b!important}.testimonial-section .text-neutral-600{color:#94a3b8!important}.testimonial-metric-badge{background:linear-gradient(90deg,#3b82f6,#2563eb)!important;color:#fff!important}.testimonial-metric-badge *{color:#fff!important}.testimonial-author-name{color:#0f172a!important;font-weight:700}.testimonial-author-role{color:#475569!important;font-weight:500}.testimonial-author-company{color:#64748b!important}.testimonial-quote{color:#1e293b!important}.testimonial-stat-value{color:#0f172a!important}.testimonial-stat-label{color:#475569!important}.testimonial-date{color:#94a3b8!important}.testimonial-heading{color:#0f172a!important}.testimonial-subtitle{color:#475569!important}.text-balance{text-wrap:balance}.dot-pattern-bg{background-image:radial-gradient(circle at 1px 1px,rgb(var(--color-border)) 1px,#0000 1px);background-size:20px 20px}.grid-pattern-bg{background-image:linear-gradient(rgb(var(--color-border)/.1) 1px,#0000 1px),linear-gradient(90deg,rgb(var(--color-border)/.1) 1px,#0000 1px);background-size:50px 50px}.gradient-mesh-bg{background:radial-gradient(at 40% 20%,rgb(var(--color-primary-200)/.3) 0,#0000 50%),radial-gradient(at 80% 0,rgb(var(--color-secondary-200)/.3) 0,#0000 50%),radial-gradient(at 0 50%,rgb(var(--color-accent-200)/.3) 0,#0000 50%),radial-gradient(at 80% 50%,rgb(var(--color-primary-200)/.3) 0,#0000 50%),radial-gradient(at 0 100%,rgb(var(--color-secondary-200)/.3) 0,#0000 50%)}