:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#10151f;--grain-opacity:.02;--glow-opacity:.15;--grain-size:256px;--grain-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.5' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23grain)' d='M0 0h256v256H0z'/%3E%3C/svg%3E");--surface:#1b2535;--surface-raised:#222e40;--control-background:#222e40;--control-selected:#33445e;--card-radius:20px;--company-watermark-opacity:.012;--text-main:#f2f5ff;--text-secondary:#9caac2;--text-tertiary:#7d8ba5;--text-error:#ff8793;--accent:#79b5ff;--line:#2a384d;--button-background:#0878ff;--button-hover:#288aff;--button-edge:#62a9ff;--button-glow:0 4px 20px #0878ff47;--button-text:#fff;--focus:#79b5ff;--motion-fast:.14s;--motion-settle:linear(0, .38 16%, .76 32%, .97 48%, 1.025 64%, 1.012 80%, 1);--motion-travel:.32s;--motion-disclosure-ease:linear(0, .12 16%, .42 32%, .7 48%, .89 64%, .98 80%, 1);--motion-fade:.2s;--motion-feedback:2.4s;--motion-ambient:1.5s;--cta-height:60px;--positive:#93d9aa;--motion-ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-padding-bottom:120px}html:has(dialog:modal){overscroll-behavior:none;overflow:hidden}html:has(dialog:modal) body{overscroll-behavior:none;overflow:hidden}dialog:modal{overscroll-behavior:contain}dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a6}body{background:var(--background);color:var(--text-main);font-family:var(--font-body), sans-serif;-webkit-font-smoothing:antialiased;margin:0}body:before,body:after{content:"";pointer-events:none;position:fixed;inset:0}body:before{z-index:-2;opacity:var(--glow-opacity);background:radial-gradient(330px 335px at calc(50% - 70px) 190px,#384d6e80 0%,#1f304f33 62%,#0000 100%)}body:after{z-index:-1;opacity:var(--grain-opacity);background-image:var(--grain-image);background-size:var(--grain-size) var(--grain-size)}button,input,select{font:inherit}a{color:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.site-frame{width:calc(100% - 32px);min-height:100dvh;padding-bottom:var(--page-bottom-space);flex-direction:column;margin-inline:auto;display:flex}.site-frame>#main-content{flex:1 0 auto}.site-header{flex-wrap:nowrap;align-items:center;gap:16px;padding-block:24px;display:flex}.button{min-height:var(--cta-height);background:var(--button-background);color:var(--button-text);cursor:pointer;font-family:var(--font-display), sans-serif;text-align:center;transition:filter var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border:1px solid #0000;border-radius:17px;justify-content:center;align-items:center;padding:12px 20px;font-size:16px;line-height:24px;text-decoration:none;display:inline-flex}.button-danger{box-shadow:none;color:var(--text-error);background:#ff879314;border-color:#ff879352}.button-secondary{background:var(--surface);box-shadow:none;color:var(--text-main);border-color:#0000}.button-sm{min-height:48px;font-family:var(--font-body), sans-serif;border-radius:14px;padding:12px 16px;font-size:14px;line-height:20px}@media (hover:hover) and (pointer:fine){.button:enabled:hover,a.button:hover{filter:brightness(1.1)}}.button:enabled:active,a.button:active{transform:scale(.985)}.button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.skip-link{z-index:100;background:var(--surface-raised);color:var(--text-main);padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.enter-load{--enter-rise:20px;animation-name:enter-dissolve;animation-duration:.64s;animation-timing-function:var(--motion-ease);animation-fill-mode:both;animation-delay:calc(var(--n,0) * 90ms)}@supports (animation-timeline:view()){.enter-view{--enter-rise:28px;animation-name:enter-dissolve;animation-duration:auto;animation-timing-function:var(--motion-ease);animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 70%}}@keyframes enter-dissolve{0%{opacity:0;translate:0 var(--enter-rise,16px);filter:blur(6px)}to{opacity:1;filter:blur();translate:0}}@media (hover:hover) and (pointer:fine){.button:is(a):hover{filter:brightness(1.1)}}.button:is(a):active{transform:scale(.985)}@media (min-width:900px){body:before{background:radial-gradient(520px 440px at calc(50% + 180px) 270px,#384d6e80 0%,#1f304f33 62%,#0000 100%)}html{scroll-padding-top:104px}.site-header{width:min(100vw - 40px,1200px);height:104px;padding-block:20px;position:relative;left:50%;transform:translate(-50%)}.site-frame{width:min(125vw - 310px,100% - 40px,1040px)}}.site-frame{--page-top-space:32px;--page-header-height:92px;--page-bottom-space:calc(88px + env(safe-area-inset-bottom))}.site-frame #main-content:not([data-page-layout=immersive]){margin-block-start:0;padding-block-start:var(--page-top-space)}.site-frame #main-content[data-page-layout=centered]{min-height:calc(100svh - var(--page-header-height) - var(--page-bottom-space));flex-direction:column;justify-content:center;padding-block-end:var(--page-top-space);display:flex}@media (min-width:900px){.site-frame{--page-top-space:64px;--page-header-height:104px;--page-bottom-space:32px}}@media (max-width:899px){.site-frame>#main-content{width:100%;min-width:0;max-width:none;margin-inline:0;padding-inline:0}}
