:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primitive-canvas:#121212;--primitive-surface:#1c1c1c;--primitive-elevated:#242424;--primitive-muted:#888;--primitive-soft:#d9d9d9;--primitive-paper:#f7f7f8;--primitive-accent:#ff4802;--primitive-warm:#f77b00;--color-bg-canvas:var(--primitive-canvas);--color-bg-surface:var(--primitive-surface);--color-bg-elevated:var(--primitive-elevated);--color-bg-inverse:var(--primitive-paper);--color-bg-accent:var(--primitive-accent);--color-bg-accent-hover:var(--primitive-warm);--color-bg-accent-soft:#ff480214;--color-control-default:var(--primitive-surface);--color-control-hover:var(--primitive-elevated);--color-control-selected:var(--primitive-paper);--color-control-active:var(--primitive-soft);--color-control-disabled:#2424248c;--color-text-primary:var(--primitive-paper);--color-text-secondary:var(--primitive-soft);--color-text-tertiary:var(--primitive-muted);--color-text-subtle:#f7f7f866;--color-text-disabled:#f7f7f833;--color-text-inverse:var(--primitive-canvas);--color-text-inverse-subtle:#12121294;--color-text-on-accent:var(--primitive-canvas);--color-border-subtle:#f7f7f81f;--color-border-default:#f7f7f829;--color-border-strong:#f7f7f866;--color-border-focus:var(--primitive-accent);--color-border-inverse:#12121233;--color-signal-primary:var(--primitive-accent);--color-signal-hover:var(--primitive-warm);--color-state-error:var(--primitive-accent);--color-ambient-primary:#ff480275;--color-ambient-secondary:#f77b004d;--color-ambient-shadow:#0000008a;--color-ambient-overlay:#12121233;--font-sans:"Geist", Arial, sans-serif;--font-mono:"Geist Mono", monospace;--font-heading:var(--font-sans);--font-body:var(--font-sans);--font-action:var(--font-mono);--type-h1-size:clamp(64px, 8.75vw, 140px);--type-h1-weight:500;--type-h1-leading:.9;--type-h1-tracking:0;--type-h2-size:clamp(48px, 5vw, 80px);--type-h2-weight:500;--type-h2-leading:1;--type-h2-tracking:0;--type-h3-size:clamp(32px, 3vw, 48px);--type-h3-weight:500;--type-h3-leading:1.2;--type-h3-tracking:0;--type-h4-size:clamp(24px, 2vw, 32px);--type-h4-weight:500;--type-h4-leading:1.2;--type-h4-tracking:0;--type-pl-size:clamp(20px, 1.5vw, 24px);--type-pl-weight:400;--type-pl-leading:1.4;--type-pl-tracking:0;--type-p-size:clamp(16px, 1.125vw, 18px);--type-p-weight:400;--type-p-leading:1.4;--type-p-tracking:0;--type-ps-size:clamp(14px, 1vw, 16px);--type-ps-weight:400;--type-ps-leading:1.4;--type-ps-tracking:0;--type-pxs-size:clamp(12px, .875vw, 14px);--type-pxs-weight:400;--type-pxs-leading:1.4;--type-pxs-tracking:0;--type-mono-l-size:clamp(16px, 1.125vw, 18px);--type-mono-l-weight:400;--type-mono-l-leading:1.2;--type-mono-l-tracking:0;--type-mono-p-size:clamp(14px, 1vw, 16px);--type-mono-p-weight:400;--type-mono-p-leading:1.2;--type-mono-p-tracking:0;--type-mono-ps-size:clamp(12px, .875vw, 14px);--type-mono-ps-weight:400;--type-mono-ps-leading:1.2;--type-mono-ps-tracking:0;--type-mono-pxs-size:clamp(10px, .75vw, 12px);--type-mono-pxs-weight:400;--type-mono-pxs-leading:1.2;--type-mono-pxs-tracking:0;--header-height:clamp(72px, 5.75vw, 92px);--page-gutter:clamp(22px, 2.5vw, 40px);--control-40:40px;--control-44:44px;--control-48:48px;--control-50:50px;--control-56:56px;--control-64:64px;--control-72:72px;--radius-s:8px;--radius-m:10px;--radius-l:20px;--field-line:1px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:56px;--space-9:72px;--z-background:-1;--z-content:2;--z-header:10;--z-loader:100;--duration-fast:.18s;--duration-normal:.24s;--duration-slow:.42s;--ease-out:cubic-bezier(.22, .8, .25, 1)}.theme-light,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-canvas:var(--primitive-paper);--color-bg-surface:var(--primitive-paper);--color-bg-elevated:var(--primitive-soft);--color-bg-inverse:var(--primitive-canvas);--color-control-default:var(--primitive-soft);--color-control-hover:var(--primitive-paper);--color-control-selected:var(--primitive-canvas);--color-control-active:var(--primitive-elevated);--color-control-disabled:#d9d9d98c;--color-text-primary:var(--primitive-canvas);--color-text-secondary:var(--primitive-elevated);--color-text-tertiary:var(--primitive-muted);--color-text-subtle:#12121294;--color-text-disabled:#1212123d;--color-text-inverse:var(--primitive-paper);--color-text-inverse-subtle:#f7f7f894;--color-border-subtle:#1212121f;--color-border-default:#12121233;--color-border-strong:#12121266;--color-border-inverse:#f7f7f833}@media (width<=640px){:root{--page-gutter:18px;--header-height:68px;--type-h1-size:clamp(40px, 12vw, 48px);--type-h2-size:clamp(34px, 10vw, 42px);--type-h3-size:clamp(28px, 8vw, 34px);--type-h4-size:clamp(22px, 6vw, 28px);--type-pl-size:18px;--type-p-size:16px}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--color-bg-canvas)}body{min-width:320px;color:var(--color-text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-footer[data-v-4fe2b54c]{z-index:1;min-height:80px;padding:0 var(--page-gutter);-moz-column-gap:20px;font-family:var(--font-body);font-size:var(--type-ps-size);white-space:nowrap;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;column-gap:20px;font-weight:400;line-height:.9;display:grid;position:relative}.site-footer--home[data-v-4fe2b54c]{color:var(--primitive-paper);background:var(--primitive-canvas)}.site-footer--brand[data-v-4fe2b54c]{color:var(--primitive-canvas);background:var(--color-signal-primary)}.site-footer__copyright[data-v-4fe2b54c]{grid-column:1/3;align-items:center;gap:14px;display:flex}.site-footer__legal[data-v-4fe2b54c]{grid-column:3;align-items:center;gap:14px;display:flex}.site-footer__policies[data-v-4fe2b54c]{color:currentColor;opacity:.3;grid-column:4;justify-content:flex-end;gap:24px;display:flex}.site-footer__policies a[data-v-4fe2b54c]:hover{opacity:.7}.site-footer__muted[data-v-4fe2b54c]{opacity:.3}.site-footer--home .site-footer__accent[data-v-4fe2b54c]{color:#f4ac59}.site-footer--brand .site-footer__accent[data-v-4fe2b54c]{color:inherit}@media (width<=1500px){.site-footer[data-v-4fe2b54c]{grid-template-columns:1fr 1fr;row-gap:20px;min-height:112px;padding-block:24px}.site-footer__copyright[data-v-4fe2b54c]{grid-column:1}.site-footer__legal[data-v-4fe2b54c]{grid-column:2;justify-content:flex-end}.site-footer__policies[data-v-4fe2b54c]{grid-column:1/3;justify-content:space-between}}@media (width<=700px){.site-footer[data-v-4fe2b54c]{white-space:normal;flex-direction:column;align-items:stretch;gap:22px;min-height:0;padding:30px 18px;font-size:13px;display:flex}.site-footer__copyright[data-v-4fe2b54c],.site-footer__legal[data-v-4fe2b54c]{flex-direction:column;align-items:flex-start;gap:10px}.site-footer__legal[data-v-4fe2b54c],.site-footer__policies[data-v-4fe2b54c]{justify-content:flex-start}.site-footer__policies[data-v-4fe2b54c]{flex-direction:column;gap:12px}}.cookie-consent[data-v-de7d353b]{z-index:calc(var(--z-loader) + 10);width:min(620px,100vw - 48px);color:var(--primitive-paper);background:var(--primitive-canvas);border:1px solid #f7f7f829;border-radius:18px;grid-template-columns:1fr auto;gap:28px;padding:26px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 80px #00000059}.cookie-consent a[data-v-de7d353b],.cookie-consent button[data-v-de7d353b],.cookie-consent span[data-v-de7d353b]{font-family:var(--font-action);text-transform:uppercase}.cookie-consent span[data-v-de7d353b]{color:var(--color-signal-primary);font-size:12px}.cookie-consent p[data-v-de7d353b]{color:#f7f7f8b3;max-width:390px;margin:16px 0;line-height:1.4}.cookie-consent a[data-v-de7d353b]{text-underline-offset:4px;font-size:12px;text-decoration:underline}.cookie-consent__actions[data-v-de7d353b]{flex-direction:column;justify-content:flex-end;gap:8px;min-width:190px;display:flex}.cookie-consent__actions button[data-v-de7d353b]{min-height:46px;color:var(--primitive-paper);cursor:pointer;background:0 0;border:1px solid #f7f7f83d;border-radius:9px;padding:0 16px}.cookie-consent__actions button.is-primary[data-v-de7d353b]{border-color:var(--color-signal-primary);color:var(--primitive-canvas);background:var(--color-signal-primary)}.cookie-consent__close[data-v-de7d353b]{color:inherit;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:10px;right:14px}.cookie-consent-enter-active[data-v-de7d353b],.cookie-consent-leave-active[data-v-de7d353b]{transition:opacity .24s var(--ease-out),transform .24s var(--ease-out)}.cookie-consent-enter-from[data-v-de7d353b],.cookie-consent-leave-to[data-v-de7d353b]{opacity:0;transform:translateY(18px)}@media (width<=640px){.cookie-consent[data-v-de7d353b]{border-radius:16px;grid-template-columns:1fr;gap:18px;width:calc(100vw - 20px);padding:20px 18px 18px;bottom:10px;right:10px}.cookie-consent p[data-v-de7d353b]{margin:12px 0;font-size:14px}.cookie-consent__actions[data-v-de7d353b]{min-width:0}.cookie-consent__actions button[data-v-de7d353b]{min-height:44px}}
