@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff")}:root{--bg:#050814;--deep:#070d1c;--surface:#0b1224;--card:#111a2e;--elevated:#17233b;--border:#2b3a57;--pearl:#e7f8ff;--cyan:#5edcff;--blue:#2f80ff;--aurora:#9ca8ff;--violet:#c9b8ff;--text:#f8fbff;--muted:#91a2bb;--success:#3be3a3;--error:#ff6b7a;--select-surface:#071427;--select-surface-hover:#0a1c34;--select-border:#2c5276;--select-border-active:#5edcff;--select-option-active:#176fd6;--heading:"Space Grotesk", system-ui, sans-serif;--body:"Inter", system-ui, sans-serif;font-size:14px;font-family:var(--body);color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}*{box-sizing:border-box}html{background:var(--bg);scroll-padding-top:90px}body{background:var(--bg);min-width:320px;min-height:100vh;margin:0}.route-loader{color:#71859f;background:radial-gradient(circle,#2f80ff21,transparent 24rem),var(--bg);align-content:center;place-items:center;gap:10px;min-height:100dvh;display:grid}.route-loader img{object-fit:contain;width:54px;height:54px}.route-loader span{font-size:.72rem}.not-found-page{background:radial-gradient(circle at 50% 20%, #2f80ff24, transparent 28rem), var(--bg);place-items:center;min-height:100dvh;padding:96px 24px 48px;display:grid}.not-found-page__brand{font-family:var(--heading);align-items:center;gap:10px;display:flex;position:absolute;top:28px;left:clamp(24px,5vw,72px)}.not-found-page__brand img{object-fit:contain;width:38px;height:38px}.not-found-page__brand span{color:var(--cyan)}.not-found-page section{text-align:center;justify-items:center;gap:16px;width:min(620px,100%);display:grid}.not-found-page__icon{width:70px;height:70px;color:var(--cyan);background:#09192fc7;border:1px solid #5edcff47;border-radius:20px;place-items:center;display:grid;box-shadow:0 22px 70px #0000005c}.not-found-page__icon svg{width:30px;height:30px}.not-found-page section>p:first-of-type{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:700}.not-found-page h1{letter-spacing:-.05em;max-width:560px;font-size:clamp(2rem,6vw,3.7rem);line-height:1.02}.not-found-page section>p:last-of-type{max-width:480px;color:var(--muted);font-size:1rem;line-height:1.7}.not-found-page section>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.not-found-page section>div a,.not-found-page section>div button{color:#dcecff;cursor:pointer;background:#0a172a;border:1px solid #294868;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;display:inline-flex}.not-found-page section>div a{background:linear-gradient(110deg,#209ce8,#7757f5);border-color:#0000}.not-found-page section>div svg{width:16px}body,button,input,select,textarea{font-family:var(--body)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}html body select:not([multiple]){border:1px solid var(--select-border);color:#dceafb;background-color:var(--select-surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235edcff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right .72rem center;background-repeat:no-repeat;background-size:15px;border-radius:10px;min-height:42px;padding:0 2.5rem 0 .8rem;transition:border-color .18s,background-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff08}html body select:not([multiple]):hover{background-color:var(--select-surface-hover);border-color:#3c729e}html body select:not([multiple]):focus,html body select:not([multiple]):focus-visible{border-color:var(--select-border-active);background-color:#081a31;outline:0;box-shadow:0 0 0 3px #5edcff1a,0 10px 28px #0000002e}html body select:not([multiple]):disabled{color:#60738b;cursor:not-allowed;opacity:.58;background-color:#07111f;border-color:#203a56}html body select option,html body select optgroup{color:#dceafb;background:var(--select-surface);font-weight:500}html body select option:checked{color:#fff;background:var(--select-option-active)}html body select option:disabled{color:#61758f}button,a{font-size:inherit}button{color:inherit}a{color:inherit;text-decoration:none}img,svg{display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--heading)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}::selection{color:var(--text);background:#5edcff47}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{border:2px solid var(--bg);background:linear-gradient(var(--cyan), var(--aurora));border-radius:999px}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}body:not(.landing-motion-enabled) *,body:not(.landing-motion-enabled) :before,body:not(.landing-motion-enabled) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html:focus-within{scroll-behavior:auto}}.cookie-consent-backdrop{z-index:100000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010712b8;place-items:end center;padding:24px;display:grid;position:fixed;inset:0}.cookie-consent{color:#eaf4ff;background:radial-gradient(circle at 90% 0,#6b4bff21,#0000 36%),linear-gradient(145deg,#08172b 0%,#061122 100%);border:1px solid #478dd06b;border-radius:22px;width:min(920px,100%);max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 34px 100px #0000008c,inset 0 0 0 1px #5cdcff0a}.cookie-consent:focus{outline:none}.cookie-consent>header{border-bottom:1px solid #4979a840;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:24px 26px 18px;display:grid}.cookie-consent__icon,.cookie-consent>header>button{color:#5edcff;background:#17669a24;border:1px solid #5edcff52;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.cookie-consent>header>button{cursor:pointer;transition:color .2s,border-color .2s,background .2s,transform .2s}.cookie-consent>header>button:hover{color:#fff;background:#2f8bc538;border-color:#5edcff94;transform:scale(1.04)}.cookie-consent svg{width:19px;height:19px}.cookie-consent header small{color:#5edcff;letter-spacing:.14em;font-size:.62rem;font-weight:800}.cookie-consent h2{color:#f5f9ff;margin:4px 0 0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.25rem,3vw,1.72rem);line-height:1.2}.cookie-consent>p{color:#a4b6cb;margin:0;padding:20px 26px 4px;font-size:.86rem;line-height:1.65}.cookie-consent__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 26px;display:grid}.cookie-consent__facts>div{background:#081c33a3;border:1px solid #4474a247;border-radius:13px;align-items:flex-start;gap:12px;padding:14px;display:flex}.cookie-consent__facts>div>svg{color:#55e4bd;flex:none;margin-top:2px}.cookie-consent__facts span{gap:3px;display:grid}.cookie-consent__facts strong{color:#dceaff;font-size:.78rem}.cookie-consent__facts small{color:#7890ab;font-size:.68rem;line-height:1.5}.cookie-consent__categories{gap:9px;padding:16px 26px;display:grid}.cookie-category{cursor:pointer;background:#081c33a3;border:1px solid #4474a24d;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:11px 14px;display:flex}.cookie-category>span:first-child{align-items:flex-start;gap:12px;display:flex}.cookie-category>span:first-child>svg{color:#5edcff;flex:none;margin-top:2px}.cookie-category>span:first-child>span{gap:3px;display:grid}.cookie-category strong{color:#e2efff;font-size:.78rem}.cookie-category small{color:#8298b2;font-size:.68rem;line-height:1.45}.cookie-category input{accent-color:#2ea9ff;cursor:pointer;width:38px;height:21px}.cookie-category--locked{cursor:default}.cookie-category__state{color:#55e4bd;flex:none;font-size:.68rem;font-weight:800}.cookie-consent__save{color:#e9f8ff;min-height:43px;font:inherit;cursor:pointer;background:#1974ad3b;border:1px solid #57ccf16b;border-radius:11px;font-size:.74rem;font-weight:800;transition:background .2s,transform .2s}.cookie-consent__save:hover{background:#228bc94f;transform:translateY(-1px)}.cookie-consent__actions{grid-template-columns:1fr auto 1fr;gap:12px;padding:0 26px 20px;display:grid}.cookie-consent__actions button{color:#eaf5ff;min-height:48px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:.78rem;font-weight:750;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.cookie-consent__actions button:hover{transform:translateY(-2px)}.cookie-consent__decision{background:linear-gradient(135deg,#0d3253f2,#11284cf2);border:1px solid #56a7da85;box-shadow:0 10px 26px #00000029}.cookie-consent__decision:hover{background:linear-gradient(135deg,#10436cfa,#1a3865fa);border-color:#68d2f5b8;box-shadow:0 14px 32px #1268b02e}.cookie-consent__customize{background:#0a1a2e;border:1px solid #34516f}.cookie-consent__customize:hover{background:#102640;border-color:#52799e}.cookie-consent>footer{color:#71849d;background:#030d1b6b;border-top:1px solid #4979a838;justify-content:space-between;align-items:center;gap:18px;padding:14px 26px;font-size:.64rem;display:flex}.cookie-consent>footer nav{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.cookie-consent>footer a{color:#91cde6;align-items:center;gap:4px;display:inline-flex}.cookie-consent>footer a:hover{color:#fff}.cookie-consent>footer svg{width:12px;height:12px}.cookie-settings-trigger{z-index:8000;color:#94a9c1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;min-height:38px;font:inherit;background:#051122e0;border:1px solid #4783b86b;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:.67rem;font-weight:700;transition:color .2s,border-color .2s,transform .2s;display:inline-flex;position:fixed;bottom:18px;left:18px;box-shadow:0 12px 30px #00000047}.cookie-settings-trigger:hover{color:#fff;border-color:#5edcff9e;transform:translateY(-2px)}.cookie-settings-trigger svg{color:#5edcff;width:15px;height:15px}@media (width<=700px){.cookie-consent-backdrop{padding:12px}.cookie-consent>header,.cookie-consent>p,.cookie-consent__facts,.cookie-consent__categories,.cookie-consent__actions,.cookie-consent>footer{padding-inline:18px}.cookie-consent__facts,.cookie-consent__actions{grid-template-columns:1fr}.cookie-consent__customize{order:3}.cookie-consent>footer{flex-direction:column;align-items:flex-start}.cookie-consent>footer nav{justify-content:flex-start}}@media (width<=430px){.cookie-consent-backdrop{padding:8px}.cookie-consent{border-radius:17px;max-height:calc(100dvh - 16px)}.cookie-consent>header{grid-template-columns:auto 1fr auto;padding-top:18px}.cookie-consent__icon{width:39px;height:39px}.cookie-category{align-items:flex-start}.cookie-settings-trigger{bottom:12px;left:12px}}@media (prefers-reduced-motion:reduce){.cookie-consent *,.cookie-settings-trigger{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.zecure-toast-region{z-index:2147483000;top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));pointer-events:none;flex-direction:column;gap:10px;width:min(390px,100vw - 36px);display:flex;position:fixed}.zecure-toast{--toast-accent:#61dcff;color:#f4f8ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;isolation:isolate;transform-origin:100%;will-change:transform, opacity;background:linear-gradient(135deg,#0a1b31fa,#050f1efa);border:1px solid #69b1e43d;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 30px;align-items:start;gap:11px;min-height:76px;padding:14px 12px 15px 14px;animation:.44s cubic-bezier(.22,1,.36,1) both zecure-toast-in;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #00051080,inset 0 1px #ffffff0a}.zecure-toast:before{z-index:-1;background:var(--toast-accent);width:3px;box-shadow:0 0 18px color-mix(in srgb, var(--toast-accent) 65%, transparent);content:"";position:absolute;inset:0 auto 0 0}.zecure-toast--success{--toast-accent:#47dfad}.zecure-toast--error{--toast-accent:#ff7189}.zecure-toast--warning{--toast-accent:#ffbd69}.zecure-toast--info{--toast-accent:#61dcff}.zecure-toast.is-leaving{pointer-events:none;animation:.32s cubic-bezier(.4,0,1,1) both zecure-toast-out}.zecure-toast__signal{border:1px solid color-mix(in srgb, var(--toast-accent) 38%, transparent);width:36px;height:36px;color:var(--toast-accent);background:color-mix(in srgb, var(--toast-accent) 9%, #051222cc);box-shadow:inset 0 0 12px color-mix(in srgb, var(--toast-accent) 8%, transparent);border-radius:11px;place-items:center;display:grid}.zecure-toast__signal svg{stroke-width:2px;width:17px;height:17px}.zecure-toast__copy{flex-direction:column;gap:4px;min-width:0;padding-top:1px;display:flex}.zecure-toast__copy strong{color:#f7faff;letter-spacing:-.01em;font:700 .72rem/1.25 Inter,sans-serif}.zecure-toast__copy>span{color:#aebed2;overflow-wrap:anywhere;font:500 .67rem/1.45 Inter,sans-serif}.zecure-toast>button{color:#7890aa;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:29px;height:29px;padding:0;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}.zecure-toast>button:hover{color:#f5f8fd;background:#679ecf17;border-color:#71a7d538;transform:scale(1.04)}.zecure-toast>button:focus-visible{outline:2px solid var(--toast-accent);outline-offset:2px}.zecure-toast>button svg{width:15px;height:15px}.zecure-toast__timer{background:linear-gradient(90deg, var(--toast-accent), color-mix(in srgb, var(--toast-accent) 45%, #745bff));transform-origin:0;height:2px;animation:linear both zecure-toast-timer;position:absolute;bottom:0;left:0;right:0}@keyframes zecure-toast-in{0%{opacity:0;transform:translate(calc(100% + 42px))scale(.985)}72%{opacity:1;transform:translate(-5px)scale(1)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes zecure-toast-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(calc(100% + 42px))scale(.985)}}@keyframes zecure-toast-timer{0%{opacity:.8;transform:scaleX(1)}to{opacity:.22;transform:scaleX(0)}}@media (width<=640px){.zecure-toast-region{top:max(10px, env(safe-area-inset-top));width:auto;left:10px;right:10px}.zecure-toast{min-height:70px;padding:12px 10px 13px 12px}.zecure-toast__copy strong{font-size:.7rem}.zecure-toast__copy>span{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.zecure-toast,.zecure-toast.is-leaving,.zecure-toast__timer{animation-duration:1ms!important}.zecure-toast>button{transition:none}}
