@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f7095de3000afb68-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e63b65bb308a9351-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.v9nERG_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.v9nERG_variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@property --ln-angle{syntax:"<angle>";inherits:false;initial-value:0deg}html:has(.landing){scroll-behavior:smooth;background:#05060b}.landing{--ln-bg:#05060b;--ease:cubic-bezier(.16, 1, .3, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;interpolate-size:allow-keywords;background:var(--ln-bg);color:#f4f5f8;overflow-x:clip}.landing :focus-visible{outline-offset:3px;outline:2px solid #a5b4fc}.landing ::selection{background:#818cf855}.ln-serif{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.01em;font-style:italic;font-weight:400}.ln-text-gradient{background:linear-gradient(100deg,#c7d2fe 0%,#a5b4fc 35%,#f0abfc 70%,#fdba74 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;animation:8s ease-in-out infinite alternate ln-shimmer}.ln-kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#a5b4fc;font-size:.75rem}.ln-h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:600;line-height:1.04}.ln-eyebrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffbf;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.6rem;padding:.4rem .9rem;font-size:.8rem;display:inline-flex}.ln-pulse-dot{width:.45rem;height:.45rem;animation:ln-ping 2.2s var(--ease) infinite;background:#86efac;border-radius:999px;box-shadow:0 0 #86efac}.ln-btn{white-space:nowrap;cursor:pointer;min-height:2.5rem;transition:transform .2s var(--ease), background-color .2s, box-shadow .3s, border-color .2s;border-radius:.7rem;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.ln-btn:active{transform:scale(.97)}.ln-btn-lg{border-radius:.85rem;min-height:3rem;padding:0 1.4rem;font-size:.95rem}.ln-btn-primary{color:#07080e;background:#fff;font-weight:600;box-shadow:0 0 0 1px #fff3,0 8px 30px -6px #a5b4fc8c}.ln-btn-primary:hover{box-shadow:0 0 0 1px #fff6,0 10px 44px -4px #a5b4fcd9}.ln-btn-ghost{color:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff29}.ln-btn-ghost:hover{background:#ffffff12;border-color:#ffffff52}.ln-hero-sky{background:radial-gradient(900px 520px at 50% 72%, #6366f138, transparent 70%), radial-gradient(700px 420px at 12% 70%, #f0773f1a, transparent 70%), radial-gradient(700px 420px at 88% 70%, #a5b4fc1a, transparent 70%), radial-gradient(1200px 600px at 50% -10%, #4c94ea24, transparent 60%), var(--ln-bg)}.ln-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 75%)}.ln-streams path{stroke-width:1px;opacity:.22;transition:opacity .3s}.ln-streams.is-fallback path{stroke-width:2px;opacity:.75;stroke-dasharray:3 9;animation:1.6s linear infinite ln-dash}.ln-lens{pointer-events:none;width:0;height:0;position:absolute}.ln-lens:before{content:"";filter:blur(4px);background:radial-gradient(circle,#ffffff80,#a5b4fc2e 35%,#0000 70%);border-radius:999px;animation:4s ease-in-out infinite ln-breathe;position:absolute;inset:-70px}.ln-lens-ring{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 32% 28%,#ffffff38,#0000 45%),#0a0c1840;border:1.5px solid #ffffff8c;border-radius:999px;position:absolute;inset:-38px;box-shadow:inset 0 0 22px #a5b4fc73,0 0 40px #a5b4fc59}.ln-lens-ring--2{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px dashed #ffffff2e;animation:24s linear infinite ln-spin;inset:-56px}.ln-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fffc;white-space:nowrap;background:#080a14b3;border:1px solid #ffffff1a;border-radius:.55rem;align-items:center;gap:.5rem;padding:.35rem .65rem;font-size:.75rem;display:inline-flex}.ln-chip--on{border-color:#a5b4fc99;box-shadow:0 0 24px #a5b4fc59}.ln-rise{animation:ln-rise 1s var(--ease) var(--ln-delay,0s) both}.ln-reveal{opacity:0;filter:blur(8px);transition:opacity .9s var(--ease) var(--ln-delay,0s), transform .9s var(--ease) var(--ln-delay,0s), filter .9s var(--ease) var(--ln-delay,0s);transform:translateY(28px)}.ln-reveal.is-in{opacity:1;filter:none;transform:none}.ln-spotlight{background:radial-gradient(420px circle at var(--mx,-999px) var(--my,-999px), #a5b4fc17, transparent 45%), #ffffff05;transition:border-color .3s, transform .4s var(--ease);border:1px solid #ffffff14;border-radius:1.25rem;position:relative}.ln-spotlight:before{content:"";border-radius:inherit;background:radial-gradient(260px circle at var(--mx,-999px) var(--my,-999px), #c7d2febf, transparent 60%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ln-spotlight:hover{transform:translateY(-3px)}.ln-window{transform-style:preserve-3d;transition:transform .5s var(--ease);will-change:transform;background:linear-gradient(160deg,#ffffff12,#ffffff04),#0a0b14;border:1px solid #ffffff1f;border-radius:1.1rem;position:relative;box-shadow:inset 0 1px #ffffff14,0 50px 120px -30px #6366f173,0 30px 60px -30px #000000e6}.ln-window-glow{z-index:-1;filter:blur(40px);background:radial-gradient(closest-side,#818cf859,#0000);position:absolute;inset:20% 10% -10%}.ln-mini-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:.75rem;padding:.75rem .9rem}.ln-screen{opacity:0;filter:blur(6px);transition:opacity .5s var(--ease), transform .6s var(--ease), filter .5s var(--ease);pointer-events:none;position:absolute;inset:1.25rem;transform:translateY(14px)scale(.98)}.ln-screen.is-active{opacity:1;filter:none;pointer-events:auto;transform:none}.ln-chapter{opacity:.35;transition:opacity .4s var(--ease);padding:1rem 0}.ln-chapter.is-active{opacity:1}.ln-chapter-body{max-height:0;transition:max-height .5s var(--ease), margin .5s var(--ease);overflow:hidden}.ln-chapter.is-active .ln-chapter-body{max-height:6rem;margin-top:.5rem}.ln-bar{transform-origin:0}.ln-screen.is-active .ln-bar,.ln-table.is-in .ln-bar{animation:ln-bar 1.1s var(--ease) var(--ln-delay,0s) both}.ln-table:not(.is-in) .ln-bar{transform:scaleX(0)}.ln-screen.is-active .ln-pop,.ln-fade-in .ln-pop{animation:ln-rise .7s var(--ease) var(--ln-delay,0s) both}.ln-screen.is-active .ln-draw{stroke-dasharray:400;animation:ln-draw 1.6s var(--ease) both}.ln-proof-glow{background:radial-gradient(800px 400px at 85% 20%,#34d39914,#0000 70%),radial-gradient(700px 400px at 10% 90%,#818cf81a,#0000 70%)}.ln-table:not(.is-in) .ln-row{opacity:0}.ln-table.is-in .ln-row{animation:ln-rise .7s var(--ease) var(--ln-delay,0s) both}.ln-fade-in{animation:ln-rise .6s var(--ease) both}.ln-trace span[style]{animation:ln-trace 3s ease-in-out var(--ln-delay,0s) infinite}.ln-plan{background:#ffffff17;border-radius:1.25rem;padding:1px}.ln-plan.is-featured{background:conic-gradient(from var(--ln-angle), #a5b4fc, #f0abfc, #fdba74, #22c38a, #a5b4fc);animation:6s linear infinite ln-angle;box-shadow:0 30px 90px -30px #a5b4fc80}.ln-faq::details-content{block-size:0;transition:block-size .45s var(--ease), content-visibility .45s allow-discrete;overflow:hidden}.ln-faq[open]::details-content{block-size:auto}.ln-faq summary::-webkit-details-marker{display:none}.ln-cta-lens{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.ln-cta-lens span{animation:ln-ripple 6s var(--ease) infinite;border:1px solid #a5b4fc40;border-radius:999px;position:absolute;translate:-50% -50%}.ln-cta-lens span:first-child{background:radial-gradient(circle,#818cf840,#0000 65%);width:420px;height:420px}.ln-cta-lens span:nth-child(2){width:680px;height:680px;animation-delay:-2s}.ln-cta-lens span:nth-child(3){width:960px;height:960px;animation-delay:-4s}@keyframes ln-rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}}@keyframes ln-bar{0%{transform:scaleX(0)}}@keyframes ln-draw{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}@keyframes ln-dash{to{stroke-dashoffset:-24px}}@keyframes ln-spin{to{rotate:360deg}}@keyframes ln-breathe{50%{opacity:.6;scale:1.12}}@keyframes ln-ping{70%,to{box-shadow:0 0 0 10px #0000}}@keyframes ln-shimmer{to{background-position:100% 0}}@keyframes ln-trace{0%,to{color:#fff9;border-color:#ffffff1a}20%{color:#fff;border-color:#a5b4fcb3;box-shadow:0 0 16px #a5b4fc59}}@keyframes ln-angle{to{--ln-angle:360deg}}@keyframes ln-ripple{0%{opacity:0;scale:.85}40%{opacity:1}to{opacity:0;scale:1.15}}@media (prefers-reduced-motion:reduce){html:has(.landing){scroll-behavior:auto}.ln-reveal{filter:none;transform:none}.ln-window{transform:none!important}}
