@font-face{font-family:manrope;src:url(/_next/static/media/728f14248c8403f2-s.ttf) format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_b43b7b{font-family:manrope,manrope Fallback}.__variable_b43b7b{--font-manrope:"manrope","manrope Fallback"}:root{--cp-deep-green:#0F2D24;--cp-cream:#F7F3E9;--cp-orange:#FF6B2E;--cp-yellow:#FFD257;--bg:#f8fafc;--bg-subtle:#f1f5f9;--surface:#ffffff;--surface-elevated:#ffffff;--surface-muted:#f8fafc;--border:#e2e8f0;--border-focus:#cbd5e1;--text:#0f172a;--text-muted:#64748b;--text-subtle:#94a3b8;--primary:#0284c7;--primary-hover:#0369a1;--primary-subtle:rgba(2,132,199,0.08);--accent:#f97316;--accent-subtle:rgba(249,115,22,0.1);--success:#10b981;--success-subtle:rgba(16,185,129,0.1);--warning:#f59e0b;--warning-subtle:rgba(245,158,11,0.1);--danger:#ef4444;--danger-subtle:rgba(239,68,68,0.1);--color-ig:#e1306c;--color-tiktok:#00f2fe;--color-tiktok-dark:#fe2c55;--color-yt:#ff0000;--color-fb:#1877f2;--color-x:#14171a;--shadow-xs:0 1px 2px rgba(0,0,0,0.04);--shadow-sm:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -2px rgba(0,0,0,0.05);--shadow-lg:0 12px 20px -3px rgba(0,0,0,0.08),0 4px 6px -4px rgba(0,0,0,0.04);--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--transition:all 0.18s cubic-bezier(0.16,1,0.3,1)}[data-theme=dark]{--bg:#14161d;--bg-subtle:#191c24;--surface:#21252f;--surface-elevated:#2b3140;--surface-muted:#181b23;--border:rgba(255,255,255,0.08);--border-focus:rgba(255,255,255,0.22);--text:#eef1f6;--text-muted:#9ba4b6;--text-subtle:#6b7387;--primary:#4c8dff;--primary-hover:#7fadff;--primary-subtle:rgba(76,141,255,0.16);--accent:#ff9d4d;--accent-subtle:rgba(255,157,77,0.16);--success:#34d399;--success-subtle:rgba(52,211,153,0.14);--warning:#fbbf24;--warning-subtle:rgba(251,191,36,0.14);--danger:#fb7185;--danger-subtle:rgba(251,113,133,0.14);--shadow-xs:0 1px 2px rgba(0,0,0,0.5);--shadow-sm:0 3px 6px rgba(0,0,0,0.6);--shadow-md:0 8px 18px rgba(0,0,0,0.7);--shadow-lg:0 22px 44px rgba(0,0,0,0.8)}:root,[data-theme=dark]{--background:var(--bg);--foreground:var(--text);--muted:var(--surface-muted);--muted-foreground:var(--text-muted);--primary-foreground:#ffffff;--destructive:var(--danger)}*,:after,:before{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{color-scheme:dark light}body{font-family:var(--font-manrope),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"SF Pro Display",-apple-system,sans-serif;background-color:var(--bg);color:var(--text);line-height:1.5;font-size:14px;overflow-x:hidden;transition:background-color .25s ease,color .25s ease;min-height:100vh}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background:transparent;border:none}a{color:inherit;text-decoration:none}ol,ul{list-style:none}@keyframes page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.page-enter{animation:page-enter .22s cubic-bezier(.2,.7,.2,1) both}:root{interpolate-size:allow-keywords}details::details-content{block-size:0;overflow:hidden;transition:block-size .26s cubic-bezier(.2,.7,.2,1),content-visibility allow-discrete .26s}details[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.page-enter{animation:none}details::details-content{transition:none}}