:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-page:#07090a;--bg-alt:#0b0f11;--surface-default:#0e1315;--surface-raised:#131a1d;--surface-success:#0f2a2d;--surface-warning:#3a2410;--surface-danger:#3a1512;--border-default:#1c2427;--border-input:#263236;--border-focus:#00f6fc;--text-primary:#f2f7f8;--text-secondary:#9aa9ad;--text-tertiary:#7f8e92;--text-accent:#00f6fc;--text-on-accent:#061012;--text-warning:#fdba74;--text-danger:#fda29b;--brand-accent:#00f6fc;--glass-bg:linear-gradient(140deg, #ffffff16, #ffffff06 55%, #00f6fc09);--glass-border:#ffffff1f;--glass-shadow:inset 0 1px 0 #ffffff24, 0 24px 48px -12px #0000008c;--ring:0 0 0 4px #00f6fc38;--font-head:Manrope, Inter, system-ui, sans-serif;--font-ui:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.23,1,.32,1);--ease-io:cubic-bezier(.65,0,.35,1);--hdr-h:72px;box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}html{scroll-padding-top:calc(80px + env(safe-area-inset-top,0px));scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,html{overflow-x:clip}*,:after,:before{box-sizing:inherit}body{background:var(--bg-page);color:var(--text-primary);font:400 16px/1.55 var(--font-ui);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;margin:0}body:before{content:"";z-index:-1;pointer-events:none;filter:blur(10px);will-change:transform;animation:amb 28s var(--ease-io) infinite alternate;background:radial-gradient(38% 32% at 72% 22%,#00f6fc2b,#00f6fc0f 45%,#0000 72%),radial-gradient(34% 30% at 12% 62%,#0096aa1f,#0000 70%),radial-gradient(42% 36% at 85% 88%,#00f6fc14,#0000 70%),radial-gradient(30% 26% at 40% 8%,#00c8d212,#0000 70%);position:fixed;inset:-15%}@keyframes amb{0%{transform:translateZ(0)scale(1)}50%{transform:translate(-2%,1.5%)scale(1.04)}to{transform:translate(2%,-1%)scale(1.02)}}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-head);letter-spacing:-.025em}a{color:var(--text-accent)}img{max-width:100%}svg.ic{flex:none;width:20px;height:20px}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.muted{color:var(--text-secondary)}.mono{font-family:ui-monospace,Menlo,monospace}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kick{letter-spacing:.04em;text-transform:uppercase}.kick,.kicker{color:var(--text-accent);font-size:14px;font-weight:600}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);isolation:isolate;position:relative}.glass:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(115deg,#0000 30%,#fff1 42%,#0000 54% 70%,#ffffff08 76%,#0000 82%);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--surface-default)}}@media (prefers-reduced-transparency:reduce){.glass{background:var(--surface-default);-webkit-backdrop-filter:none}.glass:before{display:none}}.enter{animation:pageIn .38s var(--ease) backwards}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rise{animation:rise .64s var(--ease) var(--d,0s) backwards}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}[data-reveal]{opacity:0;transition:opacity .64s var(--ease) var(--d,0s),transform .64s var(--ease) var(--d,0s);transform:translateY(18px)}[data-reveal=in]{opacity:1;transform:none}@keyframes popIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.btn{cursor:pointer;white-space:nowrap;min-height:48px;transition:transform .16s var(--ease),filter .15s,background .15s;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-p{background:var(--brand-accent);color:var(--text-on-accent)}.btn-p:hover{filter:brightness(.93)}.btn-s{border-color:var(--border-input);color:var(--text-primary);background:#ffffff0a}.btn-s:hover{background:#ffffff14}.btn:focus-visible,.chip:focus-visible{box-shadow:var(--ring);outline:none}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn-sm{border-radius:10px;min-height:40px;padding:0 14px;font-size:14px}.btn-lg{min-height:56px;font-size:17px}.btn-block{width:100%}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label,.lbl{color:#c5d0d3;font-size:14px;font-weight:500}.hint{color:var(--text-tertiary);font-size:13px}.hint.err{color:var(--text-danger)}.ctl{border:1px solid var(--border-input);min-height:52px;color:var(--text-tertiary);background:#07090a8c;border-radius:12px;align-items:center;gap:10px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.ctl:hover{border-color:#34454a}.ctl:focus-within{border-color:var(--border-focus);box-shadow:var(--ring)}.ctl.err{border-color:#f97066}.ctl input,.ctl textarea{min-width:0;height:50px;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px}.ctl input::placeholder{color:var(--text-tertiary);opacity:1}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:13px;font-weight:600;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.b-ok{background:var(--surface-success);color:var(--text-accent)}.b-warn{background:var(--surface-warning);color:var(--text-warning)}.b-mute{background:var(--surface-raised);color:var(--text-secondary)}.badge-o,.badge-x{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.badge-o{color:#061012;background:linear-gradient(135deg,#00f6fc,#7cfbff)}.badge-o:before{content:"";background:currentColor;width:12px;height:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.9 6.3 6.9.8-5.1 4.7 1.4 6.8L12 17.3 5.9 20.6l1.4-6.8L2.2 9.1l6.9-.8z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.9 6.3 6.9.8-5.1 4.7 1.4 6.8L12 17.3 5.9 20.6l1.4-6.8L2.2 9.1l6.9-.8z'/%3E%3C/svg%3E") 50%/contain no-repeat}.badge-x{color:#c5d0d3}.badge-x,.chip{border:1px solid var(--border-input)}.chip{min-height:34px;color:var(--text-primary);background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 12px;font-size:14px;font-weight:600}.chip,.chip button,.seg{display:inline-flex}.chip button{color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:4px}.chip button:hover{color:var(--text-primary);background:#ffffff14}.seg{border:1px solid var(--border-default);background:#ffffff0a;border-radius:12px;gap:4px;padding:4px}.seg button{min-height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:14px;font-weight:600}.seg button[aria-selected=true]{background:var(--surface-raised);color:var(--text-primary);box-shadow:inset 0 1px #ffffff0f}.seg button:focus-visible{box-shadow:var(--ring);outline:none}.alert{border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:15px;font-weight:500;display:flex}.al-ok{background:var(--surface-success);color:var(--text-accent);border:1px solid #00f6fc4d}section.blk{padding:72px 0}section.blk.flush{padding-top:0}section.alt{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);background:#0b0f118c}.sec-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.sec-h h2{font-size:calc(clamp(28px,3.4vw,40px));font-weight:800;line-height:1.1}.sec-h p{color:var(--text-secondary);max-width:520px;margin-top:8px}.cta-row{gap:12px}.crumb,.cta-row{flex-wrap:wrap;display:flex}.crumb{color:var(--text-tertiary);gap:8px;padding-top:28px;font-size:14px}.crumb a{color:var(--text-secondary);text-decoration:none}.crumb a:hover{color:var(--text-primary)}.pgrid3{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-reveal]{opacity:1;transform:none}}@media (width<=640px){.wrap{padding:0 16px}.btn{min-height:50px}.seg{max-width:100%;overflow-x:auto}.seg button{white-space:nowrap}section.blk{padding:52px 0}.sec-h{margin-bottom:22px}.pgrid3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.hdr{z-index:40;border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);padding-top:env(safe-area-inset-top,0);background:#07090a8c;position:sticky;top:0}.hdr>.wrap{min-height:var(--hdr-h);align-items:center;gap:24px;display:flex}.logo-h{flex:none;height:46px;display:block}.logo-h img{width:auto;height:100%;display:block}.nav{gap:4px;margin-left:12px;display:flex}.nav a{white-space:nowrap;color:var(--text-secondary);border-radius:8px;padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none}.nav a:hover{color:var(--text-primary);background:#ffffff0d}.mnav a:focus-visible,.nav a:focus-visible{box-shadow:var(--ring);outline:none}.hdr-r{align-items:center;gap:10px;margin-left:auto;display:flex}.lang{border:1px solid var(--border-input);border-radius:8px;display:inline-flex;overflow:hidden}.lang button{min-height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:13px;font-weight:600}.lang button[aria-pressed=true]{background:var(--surface-raised);color:var(--text-primary)}.burger{border:1px solid var(--border-input);cursor:pointer;background:#ffffff0a;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:none}.burger span{background:var(--text-primary);width:18px;height:1.5px;transition:transform .26s var(--ease),opacity .15s;border-radius:2px}.burger.on span:first-child{transform:translateY(6.5px)rotate(45deg)}.burger.on span:nth-child(2){opacity:0}.burger.on span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.burger:focus-visible{box-shadow:var(--ring);outline:none}.mnav{z-index:2;border-bottom:1px solid var(--glass-border);max-height:calc(100dvh - var(--hdr-h));background:#090c0dfa;padding:8px 0 20px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 48px -12px #000000b3}.mnav .wrap{flex-direction:column;display:flex}.mnav a:not(.btn){border-bottom:1px solid var(--border-default);min-height:52px;color:var(--text-primary);align-items:center;padding:0 4px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.mnav-call{margin-top:18px}.mnav-scrim{z-index:1;background:#0000008c;height:100dvh;position:absolute;top:100%;left:0;right:0}.hdr>.wrap{z-index:3;position:relative}.mnav-enter-active,.mnav-leave-active{transition:opacity .22s var(--ease),transform .22s var(--ease)}.mnav-enter-from,.mnav-leave-to{opacity:0;transform:translateY(-8px)}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}@media (width<=1240px){.nav a.wide{display:none}}@media (width<=960px){.nav{display:none}.burger{display:inline-flex}}@media (width>=961px){.mnav,.mnav-scrim{display:none}}@media (width<=640px){.hdr>.wrap{gap:12px}.logo-h{height:38px}.tg-t{display:none}.hdr-tg{padding:0 12px}.hdr-r{gap:8px}}.ftr{border-top:1px solid var(--border-default);padding:48px 0 32px}.ftr .wrap{grid-template-columns:auto 1fr;align-items:start;gap:32px;display:grid}.logo-f{width:150px;display:block}.logo-f img{width:100%;height:auto;display:block}.ftr .cols{flex-wrap:wrap;gap:40px;font-size:15px;display:flex}.ftr .cols a{color:var(--text-secondary);padding:4px 0;text-decoration:none;display:block}.ftr .cols a:hover{color:var(--text-primary)}.ftr-makes{max-width:360px}.ftr-makes p{color:var(--text-secondary);font-size:14px;line-height:1.9}.ftr-makes .ftr-h{color:var(--text-primary);margin-bottom:6px;font-size:15px;font-weight:600;line-height:1.55}.ftr .cols a.linkb{padding:0;display:inline}.ftr .copy{border-top:1px solid var(--border-default);color:var(--text-tertiary);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;font-size:13px;display:flex}@media (width<=960px){.ftr .wrap{grid-template-columns:1fr}}@media (width<=640px){.ftr{padding:40px 0 28px}.ftr .wrap{gap:24px}.ftr .cols{gap:24px 40px}.ftr .cols a:not(.linkb){padding:7px 0}.ftr-makes{max-width:none}.has-mbar .ftr{padding-bottom:104px}}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:80;background:var(--surface-default);border:1px solid var(--border-default);max-width:calc(100vw - 32px);animation:toastIn .26s var(--ease) both;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-weight:500;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 20px 40px #0006}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (width<=640px){.has-mbar .toast{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}.err-page{text-align:center;padding:96px 0 120px}.err-page h1{margin:10px 0 28px;font-size:calc(clamp(30px,5vw,52px));font-weight:800}.err-page .cta-row{justify-content:center}
