.CookieConsent-module-scss-module__4SaFlW__banner{z-index:60;border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;max-width:560px;padding:16px 18px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 1px 2px #12171a0d,0 18px 44px -20px #40301047}@media (prefers-reduced-motion:no-preference){.CookieConsent-module-scss-module__4SaFlW__banner{--ds-enter-y:8px;animation:var(--ds-enter) .26s cubic-bezier(.22, 1, .36, 1) 0s both}}@media (max-width:600px){.CookieConsent-module-scss-module__4SaFlW__banner{flex-direction:column;align-items:flex-start;gap:14px;max-width:none;right:16px}}.CookieConsent-module-scss-module__4SaFlW__banner .CookieConsent-module-scss-module__4SaFlW__text{flex-direction:column;gap:4px;display:flex}.CookieConsent-module-scss-module__4SaFlW__banner .CookieConsent-module-scss-module__4SaFlW__text__title{font-weight:600;font-size:var(--fs-data);color:var(--ink);margin:0}.CookieConsent-module-scss-module__4SaFlW__banner .CookieConsent-module-scss-module__4SaFlW__text__body{font-size:var(--fs-sm);color:var(--ink-soft);margin:0;line-height:1.45}.CookieConsent-module-scss-module__4SaFlW__banner .CookieConsent-module-scss-module__4SaFlW__text__policy{width:fit-content;font-size:var(--fs-sm);color:var(--ink-soft);margin:2px 0 0;text-decoration:underline;transition-property:color;transition-duration:.14s;transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.CookieConsent-module-scss-module__4SaFlW__banner .CookieConsent-module-scss-module__4SaFlW__text__policy{transition:none}}.CookieConsent-module-scss-module__4SaFlW__banner .CookieConsent-module-scss-module__4SaFlW__text__policy:hover{color:var(--ink)}.CookieConsent-module-scss-module__4SaFlW__banner .CookieConsent-module-scss-module__4SaFlW__actions{flex-shrink:0;gap:8px;display:flex}@media (max-width:600px){.CookieConsent-module-scss-module__4SaFlW__banner .CookieConsent-module-scss-module__4SaFlW__actions{width:100%}}.CookieConsent-module-scss-module__4SaFlW__banner .CookieConsent-module-scss-module__4SaFlW__actions__button{min-height:40px;font-weight:600;font-size:var(--fs-data);letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.CookieConsent-module-scss-module__4SaFlW__banner .CookieConsent-module-scss-module__4SaFlW__actions__button:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){.CookieConsent-module-scss-module__4SaFlW__banner .CookieConsent-module-scss-module__4SaFlW__actions__button{min-width:44px;min-height:44px}}.CookieConsent-module-scss-module__4SaFlW__banner .CookieConsent-module-scss-module__4SaFlW__actions__button{border-color:var(--line);background:var(--surface);color:var(--ink)}.CookieConsent-module-scss-module__4SaFlW__banner .CookieConsent-module-scss-module__4SaFlW__actions__button:hover:not(:disabled){border-color:var(--ink-muted);background:var(--hover-fill)}.CookieConsent-module-scss-module__4SaFlW__banner .CookieConsent-module-scss-module__4SaFlW__actions__button{flex:1}.CookieConsent-module-scss-module__4SaFlW__banner .CookieConsent-module-scss-module__4SaFlW__actions__button___primary{min-height:40px;font-weight:600;font-size:var(--fs-data);letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.CookieConsent-module-scss-module__4SaFlW__banner .CookieConsent-module-scss-module__4SaFlW__actions__button___primary:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){.CookieConsent-module-scss-module__4SaFlW__banner .CookieConsent-module-scss-module__4SaFlW__actions__button___primary{min-width:44px;min-height:44px}}.CookieConsent-module-scss-module__4SaFlW__banner .CookieConsent-module-scss-module__4SaFlW__actions__button___primary{background:var(--primary-fill);color:var(--on-primary)}.CookieConsent-module-scss-module__4SaFlW__banner .CookieConsent-module-scss-module__4SaFlW__actions__button___primary:hover:not(:disabled){background:var(--primary-fill-strong)}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_b24ff4bf-module__zspH7W__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_b24ff4bf-module__zspH7W__variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
:root{--ink:#05050c;--ink-soft:#4b5563;--ink-muted:#5f6673;--paper:#f5f6f8;--cream:#eaeae7;--surface:#fff;--surface-soft:#f1f2f5;--line:#1e293b14;--line-soft:#1e293b0f;--glass:#ffffffb8;--skeleton-fill:#e8eaee;--skeleton-sheen:#ffffffe6;--hover-fill:#05050c0d;--accent:#8a8f7a;--accent-text:#5c6250;--accent-tint:#8a8f7a2e;--rail-top:#eaeae7;--rail-bottom:#e0e0dd;--on-rail:#05050cd9;--on-rail-soft:#05050c9e;--on-rail-muted:#05050c99;--rail-line:#05050c1a;--rail-fill:#05050c0f;--rail-field:#05050c0d;--rail-glass-top:#eaeae7d1;--rail-glass-bottom:#e0e0dde0;--frame-fill:#fff6;--frame-line:#ffffffe6;--frame-shadow:0 25px 80px -12px #00000014;--primary:#2f5bff;--primary-deep:#1e3fcc;--primary-strong:#1e3fcc;--primary-tint:#e8edff;--primary-fill:#2f5bff;--primary-fill-strong:#1e3fcc;--on-primary:#fff;--positive:#04b87a;--positive-text:#0a7350;--coral-text:#bb3527;--gold-text:#9a6408;--emerald:var(--primary);--emerald-deep:var(--primary-deep);--emerald-strong:var(--primary-strong);--mint:var(--primary-tint);--coral:#e2564a;--glow:#2f5bff29;--contrast:#1c1c1e;--on-contrast:#f2f2f0;--on-contrast-soft:#f2f2f0ad;--on-contrast-muted:#f2f2f08f;--contrast-line:#f2f2f024;--contrast-fill:#f2f2f012;--scope-personal:#2f5bff;--scope-freelance:#f0a202;--scope-company:#7c5cff;--scope-personal-text:#2f5bff;--scope-freelance-text:#9a6408;--scope-company-text:#5b3fd6;--shadow-sm:0 1px 2px #05050c0d, 0 6px 16px -10px #05050c29;--shadow-md:0 14px 38px -22px #05050c52;--shadow-lg:0 44px 90px -52px #05050c70;--ring:#05050c0c;--card-line:#e2e2de;--card-shadow:0 1px 2px #4030100a, 0 28px 60px -34px #40301047;--panel-warmth:radial-gradient(120% 90% at 50% 0%, #f0a2021a, transparent 62%);--panel-fill:#f6f6f3;--dot:#05050c8c;--dot-blend:multiply;--gold:#f0a202;--gold-soft:#f7c548;--gold-deep:#b8780a;--glass-fill:#ffffff8c;--glass-line:#05050c14;--glass-highlight:#ffffff80;--glass-sheen:linear-gradient(135deg, #ffffff47, #fff0 46%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#f4f4f2;--ink-soft:#a8a8a5;--ink-muted:#88888d;--paper:#0e0e10;--cream:#141416;--surface:#161618;--surface-soft:#1c1c1f;--line:#f4f4f21a;--line-soft:#f4f4f212;--glass:#0e0e10b8;--skeleton-fill:#232327;--skeleton-sheen:#f4f4f214;--hover-fill:#f4f4f20f;--accent:#a7ad96;--accent-text:#b4baa3;--accent-tint:#a7ad9629;--rail-top:#161618;--rail-bottom:#0a0a0b;--on-rail:#ffffffd9;--on-rail-soft:#ffffff9e;--on-rail-muted:#ffffff75;--rail-line:#ffffff1a;--rail-fill:#ffffff12;--rail-field:#ffffff17;--rail-glass-top:#1e1e22b8;--rail-glass-bottom:#0c0c0ed6;--frame-fill:#ffffff08;--frame-line:#ffffff14;--frame-shadow:0 25px 80px -12px #0000008c;--primary:#6b8cff;--primary-deep:#9db1ff;--primary-strong:#4f74ff;--primary-tint:#131c3d;--primary-fill:#2f5bff;--primary-fill-strong:#1e3fcc;--on-primary:#fff;--positive:#06c98a;--positive-text:#06c98a;--coral-text:#ff7c6f;--gold-text:#ffb627;--emerald:var(--primary);--emerald-deep:var(--primary-deep);--emerald-strong:var(--primary-strong);--mint:var(--primary-tint);--coral:#ff7c6f;--glow:#6b8cff38;--contrast:#161618;--on-contrast:#f4f4f2;--on-contrast-soft:#f4f4f2ad;--on-contrast-muted:#f4f4f294;--contrast-line:#f4f4f21f;--contrast-fill:#f4f4f20d;--scope-personal:#6b8cff;--scope-freelance:#ffb627;--scope-company:#9d86ff;--scope-personal-text:#6b8cff;--scope-freelance-text:#ffb627;--scope-company-text:#9d86ff;--shadow-sm:0 1px 2px #00000080, 0 6px 16px -10px #000000b3;--shadow-md:0 14px 38px -22px #000c;--shadow-lg:0 44px 90px -52px #000000e6;--ring:#f4f4f217;--card-line:#26262a;--card-shadow:0 1px 2px #0006, 0 28px 60px -34px #000000e6;--panel-warmth:radial-gradient(120% 90% at 50% 0%, #ffb62714, transparent 62%);--panel-fill:#121214;--dot:#f4f4f280;--dot-blend:screen;--gold:#ffb627;--gold-soft:#ffd27a;--gold-deep:#b8780a;--glass-fill:#16161899;--glass-line:#f4f4f21a;--glass-highlight:#ffffff12;--glass-sheen:linear-gradient(135deg, #ffffff0f, #fff0 46%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ink:#f4f4f2;--ink-soft:#a8a8a5;--ink-muted:#88888d;--paper:#0e0e10;--cream:#141416;--surface:#161618;--surface-soft:#1c1c1f;--line:#f4f4f21a;--line-soft:#f4f4f212;--glass:#0e0e10b8;--skeleton-fill:#232327;--skeleton-sheen:#f4f4f214;--hover-fill:#f4f4f20f;--accent:#a7ad96;--accent-text:#b4baa3;--accent-tint:#a7ad9629;--rail-top:#161618;--rail-bottom:#0a0a0b;--on-rail:#ffffffd9;--on-rail-soft:#ffffff9e;--on-rail-muted:#ffffff75;--rail-line:#ffffff1a;--rail-fill:#ffffff12;--rail-field:#ffffff17;--rail-glass-top:#1e1e22b8;--rail-glass-bottom:#0c0c0ed6;--frame-fill:#ffffff08;--frame-line:#ffffff14;--frame-shadow:0 25px 80px -12px #0000008c;--primary:#6b8cff;--primary-deep:#9db1ff;--primary-strong:#4f74ff;--primary-tint:#131c3d;--primary-fill:#2f5bff;--primary-fill-strong:#1e3fcc;--on-primary:#fff;--positive:#06c98a;--positive-text:#06c98a;--coral-text:#ff7c6f;--gold-text:#ffb627;--emerald:var(--primary);--emerald-deep:var(--primary-deep);--emerald-strong:var(--primary-strong);--mint:var(--primary-tint);--coral:#ff7c6f;--glow:#6b8cff38;--contrast:#161618;--on-contrast:#f4f4f2;--on-contrast-soft:#f4f4f2ad;--on-contrast-muted:#f4f4f294;--contrast-line:#f4f4f21f;--contrast-fill:#f4f4f20d;--scope-personal:#6b8cff;--scope-freelance:#ffb627;--scope-company:#9d86ff;--scope-personal-text:#6b8cff;--scope-freelance-text:#ffb627;--scope-company-text:#9d86ff;--shadow-sm:0 1px 2px #00000080, 0 6px 16px -10px #000000b3;--shadow-md:0 14px 38px -22px #000c;--shadow-lg:0 44px 90px -52px #000000e6;--ring:#f4f4f217;--card-line:#26262a;--card-shadow:0 1px 2px #0006, 0 28px 60px -34px #000000e6;--panel-warmth:radial-gradient(120% 90% at 50% 0%, #ffb62714, transparent 62%);--panel-fill:#121214;--dot:#f4f4f280;--dot-blend:screen;--gold:#ffb627;--gold-soft:#ffd27a;--gold-deep:#b8780a;--glass-fill:#16161899;--glass-line:#f4f4f21a;--glass-highlight:#ffffff12;--glass-sheen:linear-gradient(135deg, #ffffff0f, #fff0 46%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--ink:#05050c;--ink-soft:#4b5563;--ink-muted:#5f6673;--paper:#f5f6f8;--cream:#eaeae7;--surface:#fff;--surface-soft:#f1f2f5;--line:#1e293b14;--line-soft:#1e293b0f;--glass:#ffffffb8;--skeleton-fill:#e8eaee;--skeleton-sheen:#ffffffe6;--hover-fill:#05050c0d;--accent:#8a8f7a;--accent-text:#5c6250;--accent-tint:#8a8f7a2e;--rail-top:#eaeae7;--rail-bottom:#e0e0dd;--on-rail:#05050cd9;--on-rail-soft:#05050c9e;--on-rail-muted:#05050c99;--rail-line:#05050c1a;--rail-fill:#05050c0f;--rail-field:#05050c0d;--rail-glass-top:#eaeae7d1;--rail-glass-bottom:#e0e0dde0;--frame-fill:#fff6;--frame-line:#ffffffe6;--frame-shadow:0 25px 80px -12px #00000014;--primary:#2f5bff;--primary-deep:#1e3fcc;--primary-strong:#1e3fcc;--primary-tint:#e8edff;--primary-fill:#2f5bff;--primary-fill-strong:#1e3fcc;--on-primary:#fff;--positive:#04b87a;--positive-text:#0a7350;--coral-text:#bb3527;--gold-text:#9a6408;--emerald:var(--primary);--emerald-deep:var(--primary-deep);--emerald-strong:var(--primary-strong);--mint:var(--primary-tint);--coral:#e2564a;--glow:#2f5bff29;--contrast:#1c1c1e;--on-contrast:#f2f2f0;--on-contrast-soft:#f2f2f0ad;--on-contrast-muted:#f2f2f08f;--contrast-line:#f2f2f024;--contrast-fill:#f2f2f012;--scope-personal:#2f5bff;--scope-freelance:#f0a202;--scope-company:#7c5cff;--scope-personal-text:#2f5bff;--scope-freelance-text:#9a6408;--scope-company-text:#5b3fd6;--shadow-sm:0 1px 2px #05050c0d, 0 6px 16px -10px #05050c29;--shadow-md:0 14px 38px -22px #05050c52;--shadow-lg:0 44px 90px -52px #05050c70;--ring:#05050c0c;--card-line:#e2e2de;--card-shadow:0 1px 2px #4030100a, 0 28px 60px -34px #40301047;--panel-warmth:radial-gradient(120% 90% at 50% 0%, #f0a2021a, transparent 62%);--panel-fill:#f6f6f3;--dot:#05050c8c;--dot-blend:multiply;--gold:#f0a202;--gold-soft:#f7c548;--gold-deep:#b8780a;--glass-fill:#ffffff8c;--glass-line:#05050c14;--glass-highlight:#ffffff80;--glass-sheen:linear-gradient(135deg, #ffffff47, #fff0 46%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--fs-xs:16px;--fs-label:16px;--fs-sm:18px;--fs-data:19px;--fs-md:20px;--fs-lg:23px;--fs-xl:28px;--fs-2xl:34px;--fs-3xl:42px;--fs-4xl:54px;--fs-5xl:70px;--lh-xs:1.4;--lh-label:1.3;--lh-sm:1.45;--lh-data:1.45;--lh-md:1.55;--lh-lg:1.5;--lh-xl:1.35;--lh-2xl:1.2;--lh-3xl:1.12;--lh-4xl:1.05;--lh-5xl:1.02;--ls-mono:.06em}body:has([data-app-shell]){--fs-xs:12px;--fs-label:12px;--fs-sm:12px;--fs-data:16px;--fs-md:18px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:30px;--fs-3xl:38px;--fs-4xl:50px;--fs-5xl:64px}[data-reading]{--fs-sm:16px;--fs-data:17px;--fs-md:18px;--fs-lg:20px;--fs-xl:24px;--lh-md:1.65}:root{--ds-skeleton-sheen:dsSkeletonSheen;--ds-enter:dsEnter;--ds-crossfade:dsCrossfade;--ds-row-in:dsRowIn}@keyframes dsSkeletonSheen{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes dsEnter{0%{opacity:0;translate:0 var(--ds-enter-y,8px)}to{opacity:1;translate:0}}@keyframes dsCrossfade{0%{opacity:0}to{opacity:1}}@keyframes dsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-top:92px}body{background:var(--paper);min-height:100vh;font-family:var(--font-inter-tight),-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--fs-md);line-height:var(--lh-md);-webkit-font-smoothing:antialiased;color:var(--ink)}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit}[data-privacy=on] input,[data-privacy=on] select,[data-privacy=on] textarea,[data-privacy=on] table{filter:none!important;-webkit-user-select:auto!important;user-select:auto!important}[data-privacy=on] .fdr-figure{filter:blur(.35em);-webkit-user-select:none;user-select:none}::selection{background:var(--primary-tint);color:var(--primary-deep)}:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}.skip-nav{display:contents}.skip-link{z-index:90;box-shadow:var(--shadow-md);border:1px solid var(--line);background:var(--surface);min-height:44px;font-weight:600;font-size:var(--fs-sm);color:var(--ink);border-radius:14px;align-items:center;padding:0 20px;transition:transform .18s cubic-bezier(.16,1,.3,1);display:inline-flex;position:fixed;top:82px;left:50%;transform:translate(-50%,-320%)}.skip-link:focus-visible{transform:translate(-50%)}@media (max-width:600px){.skip-link{top:74px}}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.no-print{display:none}}
