:root{--ink:#05070f;--surface:#0b1020;--surface-2:#101733;--line:#a0b2dc29;--text:#f4f7fb;--muted:#9aa6ba;--soft:#c9d2e3;--cobalt:#1b4dff;--electric:#4d7cff;--violet:#7a5cff;--amber:#f59e0b;--mint:#5eead4;--display:"Bricolage Grotesque", "Segoe UI", system-ui, sans-serif;--body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"DM Mono", ui-monospace, Consolas, monospace;--grad:linear-gradient(100deg, #4d7cff 0%, #7a5cff 45%, #f59e0b 100%);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--ink);min-width:320px;color:var(--text);font:400 17px/1.65 var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img{max-width:100%;display:block}h1,h2,h3,p,ul,ol{margin-top:0}a{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.lp-shell{width:min(1240px,100% - 48px);margin-inline:auto}.lp-progress{z-index:60;transform-origin:0;width:100%;height:3px;transform:scaleX(var(--p,0));background:var(--grad);position:fixed;top:0;left:0}.lp-skip{z-index:70;color:#000;background:#fff;padding:12px 18px;position:fixed;inset:12px auto auto 12px;transform:translateY(-180%)}.lp-skip:focus{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lp-header[data-astro-cid-wgvig35d]{z-index:40;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,backdrop-filter .3s;position:sticky;top:0}.lp-header[data-astro-cid-wgvig35d].is-scrolled{border-color:var(--line);-webkit-backdrop-filter:blur(16px)saturate(140%);background:#05070fb8}.lp-bar[data-astro-cid-wgvig35d]{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.lp-brand[data-astro-cid-wgvig35d]{flex:none;width:128px;display:block}.lp-brand[data-astro-cid-wgvig35d] img[data-astro-cid-wgvig35d]{width:100%;height:auto}.lp-nav[data-astro-cid-wgvig35d]{gap:clamp(20px,3vw,40px);display:flex}.lp-nav[data-astro-cid-wgvig35d] a[data-astro-cid-wgvig35d]{color:var(--soft);padding-block:6px;font-size:14px;text-decoration:none;transition:color .2s;position:relative}.lp-nav[data-astro-cid-wgvig35d] a[data-astro-cid-wgvig35d]:after{content:"";transform-origin:0;background:var(--grad);height:1px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lp-nav[data-astro-cid-wgvig35d] a[data-astro-cid-wgvig35d]:hover{color:#fff}.lp-nav[data-astro-cid-wgvig35d] a[data-astro-cid-wgvig35d]:hover:after{transform:scaleX(1)}.lp-actions[data-astro-cid-wgvig35d]{align-items:center;gap:18px;display:flex}.lp-lang[data-astro-cid-wgvig35d]{color:#6f7e98;font:500 12px/1 var(--mono);letter-spacing:.06em;gap:7px;display:flex}.lp-lang[data-astro-cid-wgvig35d] a[data-astro-cid-wgvig35d]{color:inherit;text-decoration:none}.lp-lang[data-astro-cid-wgvig35d] a[data-astro-cid-wgvig35d]:hover{color:#fff}.lp-lang[data-astro-cid-wgvig35d] a[data-astro-cid-wgvig35d][aria-current=page]{color:var(--mint)}.lp-cta[data-astro-cid-wgvig35d]{background:var(--grad);color:#fff;border-radius:99px;align-items:center;gap:12px;min-height:44px;padding:0 20px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 8px 28px #4d7cff59}.lp-cta[data-astro-cid-wgvig35d]:hover{transform:translateY(-2px);box-shadow:0 12px 36px #7a5cff80}.lp-footer[data-astro-cid-wgvig35d]{border-top:1px solid var(--line);background:#03050b}.lp-footer-row[data-astro-cid-wgvig35d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:52px 30px;display:flex}.lp-back[data-astro-cid-wgvig35d]{color:var(--soft);text-decoration:none;transition:color .2s}.lp-flinks[data-astro-cid-wgvig35d]{flex-wrap:wrap;gap:10px clamp(18px,3vw,36px);display:flex}.lp-flinks[data-astro-cid-wgvig35d] a[data-astro-cid-wgvig35d]{color:var(--soft);font-size:15px;text-decoration:none;transition:color .2s}.lp-flinks[data-astro-cid-wgvig35d] a[data-astro-cid-wgvig35d]:hover,.lp-back[data-astro-cid-wgvig35d]:hover{color:var(--mint)}.lp-footer-bottom[data-astro-cid-wgvig35d]{border-top:1px solid var(--line);color:#6f7e98;font:12px/1.5 var(--mono);letter-spacing:.1em;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:22px 40px;display:flex}.lp-footer-bottom[data-astro-cid-wgvig35d] a[data-astro-cid-wgvig35d]{text-decoration:none}.lp-footer-bottom[data-astro-cid-wgvig35d] a[data-astro-cid-wgvig35d]:hover{color:#fff}.lp-burger[data-astro-cid-wgvig35d]{border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:99px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:none}.lp-burger[data-astro-cid-wgvig35d] span[data-astro-cid-wgvig35d]{background:#fff;border-radius:2px;width:18px;height:2px;transition:transform .25s,opacity .2s;display:block}.lp-burger[data-astro-cid-wgvig35d].is-open span[data-astro-cid-wgvig35d]:first-child{transform:translateY(7px)rotate(45deg)}.lp-burger[data-astro-cid-wgvig35d].is-open span[data-astro-cid-wgvig35d]:nth-child(2){opacity:0}.lp-burger[data-astro-cid-wgvig35d].is-open span[data-astro-cid-wgvig35d]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.lp-menu[data-astro-cid-wgvig35d][hidden]{display:none}.lp-menu[data-astro-cid-wgvig35d]{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);background:#05070ff5}.lp-header[data-astro-cid-wgvig35d].menu-open{background:#05070ff5}.lp-menu-nav[data-astro-cid-wgvig35d]{flex-direction:column;padding-block:8px 20px;display:flex}.lp-menu-nav[data-astro-cid-wgvig35d]>a[data-astro-cid-wgvig35d]{color:var(--text);font:500 20px/1.2 var(--display);border-bottom:1px solid var(--line);padding:16px 0;text-decoration:none}.lp-menu-lang[data-astro-cid-wgvig35d]{color:#6f7e98;font:500 13px/1 var(--mono);letter-spacing:.06em;gap:10px;padding-top:18px;display:flex}.lp-menu-lang[data-astro-cid-wgvig35d] a[data-astro-cid-wgvig35d]{color:inherit;text-decoration:none}.lp-menu-lang[data-astro-cid-wgvig35d] a[data-astro-cid-wgvig35d][aria-current=page]{color:var(--mint)}.lp-toast[data-astro-cid-wgvig35d]{z-index:80;border:1px solid var(--line);background:#0b1020f5;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;width:min(460px,100% - 32px);padding:14px 16px;font-size:14px;line-height:1.4;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #00000080}.lp-toast[data-astro-cid-wgvig35d][hidden]{display:none}.lp-toast[data-astro-cid-wgvig35d] strong[data-astro-cid-wgvig35d]{color:var(--mint);word-break:break-all;font-weight:500}.lp-toast[data-astro-cid-wgvig35d] button[data-astro-cid-wgvig35d]{background:var(--grad);color:#fff;min-height:40px;font:500 13px/1 var(--body);cursor:pointer;border:0;border-radius:99px;flex:none;padding:0 16px}@media (width<=900px){.lp-nav[data-astro-cid-wgvig35d]{display:none}.lp-burger[data-astro-cid-wgvig35d]{display:inline-flex}.lp-actions[data-astro-cid-wgvig35d]{gap:12px}}@media (width<=520px){.lp-lang[data-astro-cid-wgvig35d]{display:none}.lp-brand[data-astro-cid-wgvig35d]{width:108px}.lp-cta[data-astro-cid-wgvig35d]{padding:0 16px}}
