@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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/125b6750c58ce347-s.1wwzpfhzaj2r0.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:normal;font-weight:400;font-display:swap;src:url(../media/d902bc2bfdd0a4cb-s.p.2rlzm4mj5kw8e.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%}._9noCmW_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}._9noCmW_variable{--font-serif-display:"Instrument Serif", "Instrument Serif Fallback"}
html:has(.mjl){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#040509}.mjl{--ink:#040509;--ink-2:#0a0c13;--ink-3:#11141d;--line:#ffffff14;--line-2:#ffffff24;--text:#f4f3ef;--text-2:#f4f3efa8;--text-3:#f4f3ef66;--paper:#efece4;--paper-ink:#0c0d12;--cobalt:#3346e0;--azure:#5b8cf0;--mint:#8fe0c4;--spark:#f2ec9b;--aurora:linear-gradient(100deg, #3346e0 0%, #5b8cf0 38%, #8fe0c4 72%, #f2ec9b 100%);background:var(--ink);min-height:100dvh;color:var(--text);font-family:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.mjl ::selection{color:#fff;background:#8fe0c459}.mjl .serif{font-family:var(--font-serif-display), ui-serif, Georgia, serif;letter-spacing:-.015em;font-weight:400}.mjl .mono{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.02em}.mjl .aurora-text{background:var(--aurora);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.14em;padding:0 .08em .14em 0}.mjl .wrap{width:100%;max-width:1240px;margin:0 auto;padding-left:20px;padding-right:20px}@media (min-width:768px){.mjl .wrap{padding-left:40px;padding-right:40px}}.mjl .eyebrow{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:11px}.mjl .hero-glow{pointer-events:none;filter:blur(20px);background:radial-gradient(40% 50% at 30% 30%,#3346e059,#0000 70%),radial-gradient(35% 45% at 72% 22%,#8fe0c42e,#0000 70%),radial-gradient(20% 25% at 60% 55%,#f2ec9b0f,#0000 70%);height:900px;position:absolute;inset:-20% -10% auto}.mjl .grain{pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.mjl .grid-fade{pointer-events:none;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 20%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 20%,#000 30%,#0000 80%)}.mjl .btn{white-space:nowrap;border-radius:999px;align-items:center;gap:10px;height:48px;padding:0 22px;font-size:15px;font-weight:500;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.mjl .btn:active{transform:scale(.98)}.mjl .btn-light{background:var(--text);color:var(--ink)}.mjl .btn-light:hover{background:#fff}.mjl .btn-ghost{border:1px solid var(--line-2);color:var(--text);background:#ffffff05}.mjl .btn-ghost:hover{background:#ffffff0d;border-color:#ffffff4d}.mjl .btn-sm{height:38px;padding:0 16px;font-size:14px}.mjl .panel{border:1px solid var(--line);background:linear-gradient(#ffffff0b,#ffffff04);border-radius:24px}.mjl .chip{border:1px solid var(--line);color:var(--text-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c13d9;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;transition:border-color .4s,color .4s,box-shadow .4s;display:flex}.mjl .chip[data-live=true]{color:var(--text);border-color:#8fe0c48c;box-shadow:0 0 0 4px #8fe0c414,0 0 30px #8fe0c426}.mjl .chip-icon{min-width:28px;height:28px;color:var(--text);background:#ffffff0f;border-radius:8px;flex:none;place-items:center;padding:0 6px;display:grid}.mjl .marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mjl .marquee-track{width:max-content;animation:38s linear infinite mjl-marquee;display:flex}@keyframes mjl-marquee{to{transform:translate(-50%)}}.mjl .dot-live{background:var(--mint);border-radius:999px;width:7px;height:7px;animation:2.2s ease-out infinite mjl-ping;box-shadow:0 0 #8fe0c499}@keyframes mjl-ping{0%{box-shadow:0 0 #8fe0c48c}80%,to{box-shadow:0 0 0 9px #8fe0c400}}.mjl .caret:after{content:"";vertical-align:-.15em;background:var(--mint);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite mjl-blink;display:inline-block}@keyframes mjl-blink{50%{opacity:0}}.mjl .paper{background:var(--paper);color:var(--paper-ink)}.mjl .paper .eyebrow{color:#0c0d1280}.mjl .phone{aspect-ratio:340/640;background:linear-gradient(160deg,#2a2d38,#0d0f15 40%,#1b1e27);border-radius:46px;width:100%;max-width:340px;padding:10px;box-shadow:0 40px 120px -30px #3346e073,inset 0 0 0 1px #ffffff14}.mjl .phone-screen{background:#07080d;border-radius:37px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.mjl .bubble{border-radius:18px;max-width:84%;padding:9px 13px;font-size:13.5px;line-height:1.4}.mjl .bubble-me{background:var(--me-bg,#2f6bf2);color:var(--me-fg,#fff);border-bottom-right-radius:6px;align-self:flex-end}.mjl .bubble-ai{color:var(--text);background:#1a1d27;border-bottom-left-radius:6px;align-self:flex-start}.mjl a:focus-visible,.mjl button:focus-visible{outline:2px solid var(--mint);outline-offset:3px}@media (prefers-reduced-motion:reduce){.mjl .marquee-track,.mjl .dot-live,.mjl .caret:after{animation:none}}
