:root{color:#e8eef7;font-synthesis:none;text-rendering:optimizelegibility;--panel:radial-gradient(circle at 50% 110%, #bff48b24, transparent 48%), #0c192a;--line:#b9d1ef24;--muted:#9eb0c6;--paper:#f5f2e9;--lime:#bff48b;--blue:#8fb8ff;--radius:12px;--radius-small:8px;background:#07111f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{background:radial-gradient(circle at 82% -8%,#5281cd33,#0000 34rem),radial-gradient(circle at -8% 30%,#bff48b14,#0000 28rem),#07111f;min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}body:before{z-index:-1;pointer-events:none;content:"";opacity:.18;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}a{color:inherit}:where(a[href],button,select,summary,input:not([type=range])):focus-visible{outline:3px dashed var(--lime);outline-offset:4px;border-radius:4px;transition:outline-color .2s ease-in-out,outline-offset .2s ease-in-out}input[type=range]:focus-visible{outline:3px dashed var(--lime);outline-offset:6px;border-radius:4px;transition:outline-color .2s ease-in-out,outline-offset .2s ease-in-out}:where(a[href],button,select,summary,input):focus:not(:focus-visible){outline:none}::selection{color:#07111f;background:#bff48b}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.eyebrow{color:var(--lime);margin:0 0 18px;font-size:.78rem;font-weight:750;display:block}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:500}h2{max-width:760px;margin-bottom:18px;font-size:clamp(2.15rem,5vw,4rem);line-height:.98}.section-copy{max-width:680px;color:var(--muted);font-size:1.05rem;line-height:1.75}img,video{-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-touch-callout:none;-webkit-user-drag:none}@media (prefers-reduced-motion:no-preference){.animated-details::details-content{opacity:0;transition:opacity .18s ease, content-visibility .18s allow-discrete}.animated-details[open]::details-content{opacity:1}@supports (interpolate-size:allow-keywords){.animated-details::details-content{interpolate-size:allow-keywords;block-size:0;transition:block-size .18s ease, opacity .18s ease, content-visibility .18s allow-discrete;overflow:clip}.animated-details[open]::details-content{block-size:auto}}}@media (width<=640px){.shell{width:min(100% - 24px,1180px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.footer.svelte-1g12oe3{background:linear-gradient(90deg,#bff48b09 1px,#0000 1px) 0 0/64px 64px,linear-gradient(#8fb8ff08 1px,#0000 1px) 0 0/64px 64px,linear-gradient(#07111f 0%,#040b13 100%);border-top:1px solid #8fb8ff29;position:relative;overflow:hidden}.footer-shell.svelte-1g12oe3{z-index:1;padding-block:76px 28px;position:relative}.footer-grid.svelte-1g12oe3{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:clamp(64px,10vw,150px);display:grid}.footer-intro.svelte-1g12oe3{max-width:440px}.footer-intro.svelte-1g12oe3>p:where(.svelte-1g12oe3){color:#91a4ba;max-width:390px;margin:24px 0 22px;font-size:.95rem;line-height:1.7}.footer-brand.svelte-1g12oe3{color:#f3f7fc;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.footer-brand.svelte-1g12oe3>span:where(.svelte-1g12oe3):last-child{gap:3px;display:grid}.footer-brand.svelte-1g12oe3 strong:where(.svelte-1g12oe3){letter-spacing:-.015em;font-size:1rem}.footer-brand.svelte-1g12oe3 small:where(.svelte-1g12oe3){color:#71869f;font-size:.75rem;font-weight:650}.footer-logo.svelte-1g12oe3{background:linear-gradient(145deg,#bff48b1c,#8fb8ff0d);border:1px solid #bff48b33;border-radius:13px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #ffffff14}.footer-logo.svelte-1g12oe3 img{display:block}.license.svelte-1g12oe3{color:#71869f;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:inline-flex}.license.svelte-1g12oe3>i:where(.svelte-1g12oe3){background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #bff48bb8}.footer-nav.svelte-1g12oe3{grid-template-columns:repeat(2,minmax(120px,1fr));gap:clamp(36px,6vw,80px);display:grid}.footer-nav.svelte-1g12oe3>div:where(.svelte-1g12oe3){align-content:start;gap:5px;display:grid}.footer-nav.svelte-1g12oe3 p:where(.svelte-1g12oe3){color:#e9f1fa;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:800}.footer-nav.svelte-1g12oe3 a:where(.svelte-1g12oe3){color:#8498af;align-items:center;min-height:36px;font-size:.875rem;text-decoration:none;transition:color .16s,transform .16s;display:flex}.footer-nav.svelte-1g12oe3 a:where(.svelte-1g12oe3):hover{color:var(--lime);transform:translate(3px)}.footer-base.svelte-1g12oe3{color:#5f738b;border-top:1px solid #b9d1ef1a;justify-content:space-between;gap:24px;margin-top:66px;padding-top:24px;font-size:.75rem;display:flex}.footer-base.svelte-1g12oe3 span:where(.svelte-1g12oe3):last-child{align-items:center;gap:9px;display:flex}.footer-base.svelte-1g12oe3 i:where(.svelte-1g12oe3){background:#4c6078;border-radius:50%;width:3px;height:3px}@media (width<=720px){.footer-shell.svelte-1g12oe3{padding-block:58px 24px}.footer-grid.svelte-1g12oe3{grid-template-columns:1fr;gap:48px}.footer-nav.svelte-1g12oe3{width:min(420px,100%)}.footer-base.svelte-1g12oe3{flex-direction:column;align-items:flex-start;margin-top:48px}}@media (width<=420px){.footer-nav.svelte-1g12oe3{gap:32px}}@media (prefers-reduced-motion:reduce){.footer-nav.svelte-1g12oe3 a:where(.svelte-1g12oe3){transition:none}}.site-frame.svelte-12qhfyh{flex-direction:column;min-height:100svh;display:flex}.site-frame.svelte-12qhfyh .site-content:where(.svelte-12qhfyh){flex:1 0 auto}
