@font-face{font-family:inter;src:url(../media/inter_latin-s.p.055ydel_y7o6i.woff2?dpl=dpl_9e5KVJrUYuL5UCp2dSQM8nudLtFW)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_cf83701b-module__lo0T7a__className{font-family:inter,inter Fallback}.inter_cf83701b-module__lo0T7a__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:fraunces;src:url(../media/fraunces_latin-s.p.0l9v6sgnyeoq8.woff2?dpl=dpl_9e5KVJrUYuL5UCp2dSQM8nudLtFW)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:84.44%;descent-override:22.02%;line-gap-override:0.0%;size-adjust:115.82%}.fraunces_9ef53b98-module__w3TV8q__className{font-family:fraunces,fraunces Fallback}.fraunces_9ef53b98-module__w3TV8q__variable{--font-fraunces:"fraunces", "fraunces Fallback"}
@font-face{font-family:sourceSans;src:url(../media/source_sans_3_latin-s.p.0zh2vc1pds6.k.woff2?dpl=dpl_9e5KVJrUYuL5UCp2dSQM8nudLtFW)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:sourceSans Fallback;src:local(Arial);ascent-override:114.52%;descent-override:44.74%;line-gap-override:0.0%;size-adjust:89.41%}.sourcesans_85da0146-module__mcuWLW__className{font-family:sourceSans,sourceSans Fallback}.sourcesans_85da0146-module__mcuWLW__variable{--font-source-sans-3:"sourceSans", "sourceSans Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin-s.p.0vxn4~1drecc4.woff2?dpl=dpl_9e5KVJrUYuL5UCp2dSQM8nudLtFW)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_fb49071d-module__bwIICq__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_fb49071d-module__bwIICq__variable{--font-jetbrains-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
@font-face{font-family:outfit;src:url(../media/outfit_latin-s.p.11mz2va-rc6bq.woff2?dpl=dpl_9e5KVJrUYuL5UCp2dSQM8nudLtFW)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}.outfit_e514b9cc-module__ncoKlW__className{font-family:outfit,outfit Fallback}.outfit_e514b9cc-module__ncoKlW__variable{--font-outfit:"outfit", "outfit Fallback"}
@font-face{font-family:geistSans;src:url(../media/geist_latin-s.p.0nja1mr3g.0er.woff2?dpl=dpl_9e5KVJrUYuL5UCp2dSQM8nudLtFW)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_55042a6d-module__ErIj0G__className{font-family:geistSans,geistSans Fallback}.geistsans_55042a6d-module__ErIj0G__variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:monoton;src:url(../media/monoton_latin-s.p.08fijog045v.o.woff2?dpl=dpl_9e5KVJrUYuL5UCp2dSQM8nudLtFW)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:monoton Fallback;src:local(Arial);ascent-override:80.82%;descent-override:28.08%;line-gap-override:0.0%;size-adjust:142.94%}.monoton_90d1161f-module__WvRjKW__className{font-family:monoton,monoton Fallback;font-weight:400}.monoton_90d1161f-module__WvRjKW__variable{--font-monoton:"monoton", "monoton Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono_latin-s.p.0kq9e02l4tg-..woff2?dpl=dpl_9e5KVJrUYuL5UCp2dSQM8nudLtFW)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_ea001bbe-module__HcEgCq__className{font-family:geistMono,geistMono Fallback}.geistmono_ea001bbe-module__HcEgCq__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
:root{overflow-wrap:break-word;-moz-text-size-adjust:none;text-size-adjust:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tt-gray-light-a-50:#3838380a;--tt-gray-light-a-100:#0f16240d;--tt-gray-light-a-200:#25272d1a;--tt-gray-light-a-300:#2f323733;--tt-gray-light-a-400:#282c336b;--tt-gray-light-a-500:#34373ca3;--tt-gray-light-a-600:#24272ec7;--tt-gray-light-a-700:#23252ade;--tt-gray-light-a-800:#1e2024f2;--tt-gray-light-a-900:#1d1e20fa;--tt-gray-light-50:#fafafa;--tt-gray-light-100:#f4f4f5;--tt-gray-light-200:#eaeaeb;--tt-gray-light-300:#d5d6d7;--tt-gray-light-400:#a6a7ab;--tt-gray-light-500:#7d7f82;--tt-gray-light-600:#53565a;--tt-gray-light-700:#404145;--tt-gray-light-800:#2c2d30;--tt-gray-light-900:#222325;--tt-gray-dark-a-50:#e8e8fd0d;--tt-gray-dark-a-100:#e7e7f312;--tt-gray-dark-a-200:#eeeef61c;--tt-gray-dark-a-300:#efeff538;--tt-gray-dark-a-400:#f4f4ff5e;--tt-gray-dark-a-500:#eceefd80;--tt-gray-dark-a-600:#f7f7fda3;--tt-gray-dark-a-700:#fbfbfebf;--tt-gray-dark-a-800:#fdfdfde0;--tt-gray-dark-a-900:#fffffff5;--tt-gray-dark-50:#19191a;--tt-gray-dark-100:#202022;--tt-gray-dark-200:#2d2d2f;--tt-gray-dark-300:#464649;--tt-gray-dark-400:#636369;--tt-gray-dark-500:#7c7c83;--tt-gray-dark-600:#a3a3a8;--tt-gray-dark-700:#c0c0c3;--tt-gray-dark-800:#e0e0e1;--tt-gray-dark-900:#f5f5f5;--tt-brand-color-50:#f2f8f5;--tt-brand-color-100:#deede6;--tt-brand-color-200:#bedacc;--tt-brand-color-300:#8fbda6;--tt-brand-color-400:#478566;--tt-brand-color-500:#1a4730;--tt-brand-color-600:#133926;--tt-brand-color-700:#0e2f1f;--tt-brand-color-800:#0a2417;--tt-brand-color-900:#071d12;--tt-brand-color-950:#04110a;--tt-color-green-inc-5:#f0fff2;--tt-color-green-inc-4:#d6ffdc;--tt-color-green-inc-3:#b8ffc5;--tt-color-green-inc-2:#90fea8;--tt-color-green-inc-1:#67fe92;--tt-color-green-base:#01fe73;--tt-color-green-dec-1:#03ce5e;--tt-color-green-dec-2:#02a247;--tt-color-green-dec-3:#007a35;--tt-color-green-dec-4:#005221;--tt-color-green-dec-5:#002e0f;--tt-color-yellow-inc-5:#fffcf0;--tt-color-yellow-inc-4:#fff7d1;--tt-color-yellow-inc-3:#fff1ad;--tt-color-yellow-inc-2:#ffeb8a;--tt-color-yellow-inc-1:#ffe45c;--tt-color-yellow-base:#fd0;--tt-color-yellow-dec-1:#d1b500;--tt-color-yellow-dec-2:#a38d00;--tt-color-yellow-dec-3:#7a6a00;--tt-color-yellow-dec-4:#524500;--tt-color-yellow-dec-5:#2e2600;--tt-color-red-inc-5:#ffeeeb;--tt-color-red-inc-4:#ffcdc2;--tt-color-red-inc-3:#fa9;--tt-color-red-inc-2:#ff8a75;--tt-color-red-inc-1:#ff5d47;--tt-color-red-base:#ff3014;--tt-color-red-dec-1:#d11800;--tt-color-red-dec-2:#a30e00;--tt-color-red-dec-3:#7a0800;--tt-color-red-dec-4:#520400;--tt-color-red-dec-5:#2e0100;--white:#fff;--black:#000;--transparent:#fff0;--tt-shadow-elevated-md:0px 16px 48px 0px #1118270a, 0px 12px 24px 0px #1118270a, 0px 6px 8px 0px #11182705, 0px 2px 3px 0px #11182705;--tt-radius-xxs:.125rem;--tt-radius-xs:.25rem;--tt-radius-sm:.375rem;--tt-radius-md:.5rem;--tt-radius-lg:.75rem;--tt-radius-xl:1rem;--tt-transition-duration-short:.1s;--tt-transition-duration-default:.2s;--tt-transition-duration-long:.64s;--tt-transition-easing-default:cubic-bezier(.46, .03, .52, .96);--tt-transition-easing-cubic:cubic-bezier(.65, .05, .36, 1);--tt-transition-easing-quart:cubic-bezier(.77, 0, .18, 1);--tt-transition-easing-circ:cubic-bezier(.79, .14, .15, .86);--tt-transition-easing-back:cubic-bezier(.68, -.55, .27, 1.55);--tt-accent-contrast:8%;--tt-destructive-contrast:8%;--tt-foreground-contrast:8%}:root,:root *,:root :before,:root :after{box-sizing:border-box;transition:none var(--tt-transition-duration-default) var(--tt-transition-easing-default)}:root{--tt-bg-color:var(--white);--tt-border-color:var(--tt-gray-light-a-200);--tt-border-color-tint:var(--tt-gray-light-a-100);--tt-sidebar-bg-color:var(--tt-gray-light-100);--tt-scrollbar-color:var(--tt-gray-light-a-200);--tt-cursor-color:var(--tt-brand-color-500);--tt-selection-color:#1a472a26;--tt-card-bg-color:var(--white);--tt-card-border-color:var(--tt-gray-light-a-100)}.dark{--tt-bg-color:var(--black);--tt-border-color:var(--tt-gray-dark-a-200);--tt-border-color-tint:var(--tt-gray-dark-a-100);--tt-sidebar-bg-color:var(--tt-gray-dark-100);--tt-scrollbar-color:var(--tt-gray-dark-a-200);--tt-cursor-color:var(--tt-brand-color-400);--tt-selection-color:#4caf6433;--tt-card-bg-color:var(--tt-gray-dark-50);--tt-card-border-color:var(--tt-gray-dark-a-50);--tt-shadow-elevated-md:0px 16px 48px 0px #00000080, 0px 12px 24px 0px #0000003d, 0px 6px 8px 0px #00000038, 0px 2px 3px 0px #0000001f}:root{--tt-color-text-gray:#787673;--tt-color-text-brown:#9d6a53;--tt-color-text-orange:#d9730d;--tt-color-text-yellow:#ca922f;--tt-color-text-green:#448361;--tt-color-text-blue:#327da9;--tt-color-text-purple:#8f64af;--tt-color-text-pink:#c24c8b;--tt-color-text-red:#d34a45;--tt-color-text-gray-contrast:#54473126;--tt-color-text-brown-contrast:#d2a28e59;--tt-color-text-orange-contrast:#e07b3845;--tt-color-text-yellow-contrast:#ecbe4163;--tt-color-text-green-contrast:#7bb78145;--tt-color-text-blue-contrast:#5ea6cf45;--tt-color-text-purple-contrast:#a881c545;--tt-color-text-pink-contrast:#e189b445;--tt-color-text-red-contrast:#f4aa9f66}.dark{--tt-color-text-gray:#9c9c9c;--tt-color-text-brown:#b9856e;--tt-color-text-orange:#c77d48;--tt-color-text-yellow:#ca994e;--tt-color-text-green:#519e71;--tt-color-text-blue:#3699d3;--tt-color-text-purple:#9e69d3;--tt-color-text-pink:#d15796;--tt-color-text-red:#df5553;--tt-color-text-gray-contrast:#ffffff17;--tt-color-text-brown-contrast:#b9674640;--tt-color-text-orange-contrast:#e97d2533;--tt-color-text-yellow-contrast:#b3823d33;--tt-color-text-green-contrast:#2d9a6533;--tt-color-text-blue-contrast:#327da933;--tt-color-text-purple-contrast:#9b60d22e;--tt-color-text-pink-contrast:#dc4c9238;--tt-color-text-red-contrast:#dd555540}:root{--tt-color-highlight-yellow:#fef9c3;--tt-color-highlight-green:#dcfce7;--tt-color-highlight-blue:#e0f2fe;--tt-color-highlight-purple:#f3e8ff;--tt-color-highlight-red:#ffe4e6;--tt-color-highlight-gray:#f8f8f7;--tt-color-highlight-brown:#f4eeee;--tt-color-highlight-orange:#fbecdd;--tt-color-highlight-pink:#fcf1f6;--tt-color-highlight-yellow-contrast:#fbe604;--tt-color-highlight-green-contrast:#c7fad8;--tt-color-highlight-blue-contrast:#ceeafd;--tt-color-highlight-purple-contrast:#e4ccff;--tt-color-highlight-red-contrast:#ffccd0;--tt-color-highlight-gray-contrast:#54483126;--tt-color-highlight-brown-contrast:#d2a28d59;--tt-color-highlight-orange-contrast:#e07c3945;--tt-color-highlight-pink-contrast:#e188b345}.dark{--tt-color-highlight-yellow:#6b6524;--tt-color-highlight-green:#509568;--tt-color-highlight-blue:#6e92aa;--tt-color-highlight-purple:#583e74;--tt-color-highlight-red:#743e42;--tt-color-highlight-gray:#2f2f2f;--tt-color-highlight-brown:#4a3228;--tt-color-highlight-orange:#5c3b23;--tt-color-highlight-pink:#4e2c3c;--tt-color-highlight-yellow-contrast:#58531e;--tt-color-highlight-green-contrast:#47855d;--tt-color-highlight-blue-contrast:#5e86a1;--tt-color-highlight-purple-contrast:#4c3564;--tt-color-highlight-red-contrast:#643539;--tt-color-highlight-gray-contrast:#ffffff18;--tt-color-highlight-brown-contrast:#b8654540;--tt-color-highlight-orange-contrast:#e97e2533;--tt-color-highlight-pink-contrast:#dc4c9138}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes zoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideFromTop{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes slideFromRight{0%{transform:translate(.5rem)}to{transform:translate(0)}}@keyframes slideFromLeft{0%{transform:translate(-.5rem)}to{transform:translate(0)}}@keyframes slideFromBottom{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
:root{--surface:#fff;--muted-strong:#e9e9e6;--faint-foreground:#666;--border-strong:#cfd1cc;--primary-hover:#143b22;--accent-strong:#dbe8de;--gold:#e6b33d;--gold-ink:#7a5a13;--gold-soft:#fff7df;--success:#1f7a3e;--success-soft:#e6f4ea;--success-line:#b7e0c3;--warning:#9a5b00;--warning-soft:#fff3d6;--warning-line:#f3d68b;--destructive-soft:#fdeaea;--destructive-line:#f2b8b8;--info:#1e4fa3;--info-soft:#e9f0fc;--info-line:#bfd2f5;--radius-sm:.5rem;--radius-lg:1.25rem;--radius-xl:1.5rem;--shadow-xs:0 8px 24px -16px #0e2e1b40;--shadow-sm:0 8px 24px -16px #0e2e1b40;--shadow-md:0 4px 16px #0000000f, 0 0 0 1px #0e2e1b0f;--shadow-lg:0 16px 36px -18px #0e2e1b52, 0 0 0 1px #0e2e1b0f}.rc-v2{--background:#fafaf9;--surface:#fff;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--muted:#f3f3f1;--muted-strong:#e9e9e6;--foreground:#0a0a0a;--muted-foreground:#4a4a4a;--faint-foreground:#666;--placeholder:#7a7a7a;--border:#e6e6e2;--border-strong:#cfd1cc;--input:#cfd1cc;--ring:#1a472a;--primary:#1a472a;--primary-hover:#143b22;--primary-foreground:#fff;--accent:#eef4ef;--accent-strong:#dbe8de;--accent-foreground:#0a0a0a;--secondary:#f3f3f1;--secondary-foreground:#0a0a0a;--gold:#e6b33d;--gold-ink:#7a5a13;--gold-soft:#fff7df;--success:#1f7a3e;--success-soft:#e6f4ea;--success-line:#b7e0c3;--warning:#9a5b00;--warning-soft:#fff3d6;--warning-line:#f3d68b;--destructive:#c62828;--destructive-soft:#fdeaea;--destructive-line:#f2b8b8;--destructive-foreground:#fff;--info:#1e4fa3;--info-soft:#e9f0fc;--info-line:#bfd2f5;--radius:.5rem;--radius-sm:.375rem;--radius-lg:.625rem;--radius-xl:.75rem;--shadow-xs:0 1px 2px #0f14100d;--shadow-sm:0 1px 3px #0f141014, 0 1px 2px -1px #0f14100f;--shadow-md:0 4px 12px -2px #0f14101a, 0 0 0 1px #0f14100a;--shadow-lg:0 16px 40px -12px #0f14102e, 0 0 0 1px #0f14100a;font-family:var(--font-geist-sans), var(--font-inter), system-ui, sans-serif;color:var(--foreground);font-feature-settings:"cv11", "ss01", "tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.006em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:14px;line-height:1.5}.rc-v2 input,.rc-v2 textarea,.rc-v2 select,.rc-v2 button{font-size:inherit;font-family:inherit}@media (max-width:639px){.rc-v2 input,.rc-v2 textarea,.rc-v2 select{font-size:16px}}.rc-v2 ::selection{color:inherit;background-color:#1a472a2e}.rc-v2 :focus-visible{outline:2px solid var(--ring);outline-offset:2px}.rc-v2 ::placeholder{color:var(--placeholder);opacity:1}.rc-v2 .v2-h1{letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.2}.rc-v2 .v2-h2{letter-spacing:-.015em;font-size:1.125rem;font-weight:600;line-height:1.3}.rc-v2 .v2-h3{letter-spacing:-.01em;font-size:.9375rem;font-weight:600;line-height:1.4}.rc-v2 .v2-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:500;line-height:1.4}.rc-v2 .v2-stat{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1.1}.rc-v2 .v2-mono{font-family:var(--font-geist-mono), ui-monospace, monospace}@keyframes v2-pulse{0%,to{opacity:1}50%{opacity:.55}}.rc-v2 .v2-skeleton,.rc-v2 .skeleton{background:var(--muted-strong);border-radius:var(--radius-sm);background-image:none;animation:1.6s ease-in-out infinite v2-pulse}.rc-v2 .v2-press:active{translate:0 .5px;scale:.99}@keyframes v2-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rc-v2 .v2-rise,.rc-v2 .v2-stagger>*{animation:.24s cubic-bezier(.22,1,.36,1) both v2-rise}.rc-v2 .v2-stagger>:nth-child(2){animation-delay:30ms}.rc-v2 .v2-stagger>:nth-child(3){animation-delay:60ms}.rc-v2 .v2-stagger>:nth-child(4){animation-delay:90ms}.rc-v2 .v2-stagger>:nth-child(n+5){animation-delay:.12s}@media (prefers-reduced-motion:reduce){.rc-v2 .v2-rise,.rc-v2 .v2-stagger>*{animation:none}.rc-v2 .v2-press:active{translate:none;scale:none}}.rc-v2 *{scrollbar-color:#0f141040 transparent}.rc-v2 ::-webkit-scrollbar-thumb{background:#0f141040;border-radius:999px}.rc-v2.rc-warm{--background:#fbf6eb;--surface:#fff;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--muted:#f4efe1;--muted-strong:#eae3cf;--foreground:#0a0a0a;--muted-foreground:#4a4a4a;--faint-foreground:#666;--placeholder:#7a7a7a;--border:#e6dfca;--border-strong:#cfc6ac;--input:#cfc6ac;--ring:#1a472a;--primary:#1a472a;--primary-hover:#143b22;--primary-foreground:#fff;--accent:#eef5ec;--accent-strong:#dcebdd;--accent-foreground:#0a0a0a;--secondary:#f4efe1;--secondary-foreground:#0a0a0a;--gold:#e6b33d;--gold-ink:#7a5a13;--gold-soft:#fff7df;--radius:.625rem;--radius-sm:.5rem;--radius-lg:.875rem;--radius-xl:1rem;--shadow-xs:0 1px 2px #0e2e1b0f;--shadow-sm:0 1px 3px #0e2e1b14, 0 1px 2px -1px #0e2e1b0f;--shadow-md:0 6px 16px -4px #0e2e1b24, 0 0 0 1px #0e2e1b0d;--shadow-lg:0 20px 44px -14px #0e2e1b3d, 0 0 0 1px #0e2e1b0d;font-family:var(--font-outfit), var(--font-geist-sans), system-ui, sans-serif;font-feature-settings:"tnum";letter-spacing:0}.rc-v2.rc-warm .v2-h1{letter-spacing:-.025em;font-weight:700}.rc-v2.rc-warm .v2-h2{letter-spacing:-.015em;font-weight:600}.rc-v2.rc-warm .v2-h3{font-weight:600}.rc-v2.rc-warm .v2-stat{letter-spacing:-.03em;color:var(--foreground);font-weight:700}.rc-v2.rc-warm .v2-eyebrow{color:var(--gold-ink);letter-spacing:.12em;font-weight:600}.rc-v2.rc-warm .v2-mark{background-image:linear-gradient(#0000 62%,#e6b33d8c 62% 92%,#0000 92%);padding:0 .06em}.rc-v2.rc-warm [data-sidebar]{--surface:#0e2e1b;--card:#0e2e1b;--foreground:#fbf3e2;--muted-foreground:#fbf3e2b8;--faint-foreground:#fbf3e280;--muted:#ffffff0f;--muted-strong:#ffffff1f;--accent:#ffffff17;--accent-strong:#ffffff24;--accent-foreground:#fff;--border:#ffffff1a;--border-strong:#ffffff29;--primary:#e6b33d;--primary-foreground:#0e2e1b;--shadow-xs:none;color:var(--foreground);background-image:linear-gradient(#113622 0%,#0e2e1b 40%,#0b2617 100%)}.rc-v2.rc-warm [data-sidebar] .v2-eyebrow{color:#e6b33de6}.rc-v2.rc-codex{--background:#fbf3e2;--surface:#fff;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--muted:#0e2e1b0f;--muted-strong:#0e2e1b1f;--foreground:#0a0a0a;--muted-foreground:#4a4a4a;--faint-foreground:#666;--placeholder:#7a7a7a;--border:#0e2e1b1a;--border-strong:#0e2e1b38;--input:#0e2e1b29;--ring:#1a472a;--primary:#1a472a;--primary-hover:#2a6e44;--primary-foreground:#fff;--accent:#f0f7ec;--accent-strong:#dceee1;--accent-foreground:#0a0a0a;--secondary:#e6b33d;--secondary-foreground:#0a0a0a;--gold:#e6b33d;--gold-ink:#7a5a13;--gold-soft:#fffbec;--radius:.75rem;--radius-sm:.5rem;--radius-lg:1.25rem;--radius-xl:1.5rem;--shadow-xs:0 8px 24px -16px #0e2e1b40;--shadow-sm:0 8px 24px -16px #0e2e1b40;--shadow-md:0 4px 16px #0000000f, 0 0 0 1px #0e2e1b0f;--shadow-lg:0 16px 36px -18px #0e2e1b52, 0 0 0 1px #0e2e1b0f;font-family:var(--font-outfit), var(--font-inter), system-ui, sans-serif;font-feature-settings:"tnum";letter-spacing:0;font-size:14px}.rc-v2.rc-codex .v2-h1{letter-spacing:-.03em;font-size:1.5rem;font-weight:800}.rc-v2.rc-codex .v2-h2{letter-spacing:-.02em;font-weight:700}.rc-v2.rc-codex .v2-h3{font-weight:600}.rc-v2.rc-codex .v2-stat{letter-spacing:-.03em;color:var(--foreground);font-weight:800}.rc-v2.rc-codex .v2-eyebrow{color:var(--gold-ink);letter-spacing:.18em;font-size:.6875rem;font-weight:700}.rc-v2.rc-codex .v2-mark{color:#0a0a0a;background:var(--gold);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.14em;margin:0 -.04em;padding:0 .16em;display:inline-block}.rc-v2.rc-codex [data-slot=button]{font-weight:600}.rc-v2.rc-codex [data-slot=badge]{border-radius:9999px;padding-left:.625rem;padding-right:.625rem}.rc-v2.rc-codex [data-sidebar]{--surface:#fffdf8;--card:#fffdf8;background:#fffdf8;border-color:#0e2e1b1a}.rc-v2.rc-codex [data-sidebar] .v2-eyebrow{color:var(--gold-ink);letter-spacing:.14em}.rc-v2.rc-codex [data-sidebar] [aria-current=page]{background:var(--accent);color:var(--foreground)}.rc-v2.rc-codex .v2-hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e6b33d73;border-radius:.14em;margin:0 -.04em;padding:0 .16em}.rc-v2.rc-codex [role=tab][data-state=active]{border-bottom-color:var(--gold)}.rc-v2.rc-codex tbody tr:hover{background:#fffbec}.rc-v2 .v2-band{isolation:isolate;color:#fbf3e2;background:radial-gradient(90% 70% at 100% 100%,#00000038 0%,#0000 62%),linear-gradient(150deg,#1a472a 0%,#0e2e1b 58%,#0a2414 100%);position:relative}.rc-v2 .v2-band:after{content:"";z-index:-1;opacity:.5;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.14 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.rc-v2 .v2-band .v2-eyebrow{color:#e6b33d}.rc-v2 .v2-band .bg-surface.hover\:bg-muted:hover,.rc-v2 .v2-band .bg-card.hover\:bg-muted:hover,.rc-v2 .v2-band .bg-white.hover\:bg-muted:hover{background-color:#f6f2e7}.rc-v2.rc-codex [data-slot=button].bg-secondary:hover{color:#0a0a0a;background:#f0c96b}.rc-v2.rc-codex [data-slot=button].bg-primary:disabled{opacity:.55}@keyframes copilot-needle{0%,to{transform:rotate(0)}35%{transform:rotate(14deg)}70%{transform:rotate(-9deg)}}.copilot-mark-pulse g{transform-origin:16px 16px;animation:1.8s ease-in-out infinite copilot-needle}@media (prefers-reduced-motion:reduce){.copilot-mark-pulse g{animation:none}}.sidebar-rail>*+*{border-top:1px solid var(--border);margin-top:.375rem;padding-top:.5rem}.sidebar-rail>.mb-2{margin-bottom:.25rem}
