@font-face{font-family:landingSerif;src:url(../media/instrument_serif_regular-s.p.118x8y2i-64ne.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:landingSerif;src:url(../media/instrument_serif_italic-s.p.2i1dj0stqne44.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:landingSerif Fallback;src:local(Times New Roman);ascent-override:117.87%;descent-override:36.91%;line-gap-override:0.0%;size-adjust:83.99%}.GUnxQq_className{font-family:landingSerif,landingSerif Fallback}.GUnxQq_variable{--font-landing-serif:"landingSerif", "landingSerif Fallback"}
.bxHgOq_page{--lp-paper:var(--canvas);--lp-ink:var(--ink);--lp-accent:var(--accent);--lp-muted:var(--muted);--lp-line:var(--line);--lp-serif:var(--font-landing-serif), Georgia, serif;--diagram-line:#9caac5;--diagram-soft:#dfe7fa;--diagram-label:#8b97ad;--machine-cycle:2.8s;min-height:100dvh;color:var(--lp-ink);background:var(--lp-paper);font:14px/1.6 var(--font-body);-webkit-font-smoothing:antialiased;overflow:clip}.bxHgOq_page :is(h1,h2,h3,p){margin:0}.bxHgOq_page em{color:var(--lp-accent);font-weight:400}.bxHgOq_page :is(a,button,input):focus-visible{outline:2px solid var(--accent);outline-offset:5px}.bxHgOq_skip{z-index:80;background:var(--ink);color:#fff;padding:10px 16px;position:fixed;top:12px;left:20px;transform:translateY(-150%)}.bxHgOq_skip:focus{transform:none}.bxHgOq_announcement{color:#7e8eac;background:var(--accent-soft);letter-spacing:.1px;justify-content:center;align-items:center;gap:9px;height:33px;font-size:10px;display:flex}.bxHgOq_announcement>svg{color:var(--accent)}.bxHgOq_header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;max-width:1176px;height:90px;margin:0 auto;display:flex}.bxHgOq_brand{letter-spacing:-2px;align-items:center;gap:3px;font-size:31px;font-weight:700;line-height:1;display:inline-flex}.bxHgOq_brand>span{color:var(--accent);letter-spacing:-1px;align-self:flex-start;margin-top:-3px;font-size:25px;font-weight:400;display:inline-block}.bxHgOq_headerNote{color:#9099aa;font-size:11px}.bxHgOq_navCta{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:24px;padding:10px 17px;font-size:11px;display:inline-flex}.bxHgOq_navCta:hover{background:#3f4960;border-color:#3f4960}.bxHgOq_hero{padding-top:29px}.bxHgOq_heroIntro{text-align:center}.bxHgOq_eyebrow{letter-spacing:1.6px;color:#8b96ac;align-items:center;gap:8px;font-size:9px;font-weight:500;line-height:1.5;display:inline-flex}.bxHgOq_tinyStar{color:var(--accent);font-size:14px;line-height:1}.bxHgOq_hero h1{width:fit-content;font:400 clamp(58px,5.2vw,76px)/.98 var(--lp-serif);letter-spacing:-2.2px;margin:15px auto 17px;position:relative}.bxHgOq_hero h1 em{position:relative}.bxHgOq_heroIntro>p{color:#7a8498;font-size:14px;line-height:1.8}.bxHgOq_promptWrap{max-width:610px;margin:26px auto 0;scroll-margin-top:30px;position:relative}.bxHgOq_learningPrompt{background:var(--surface);box-shadow:var(--floating-shadow);border:1px solid #dfe5f1;border-radius:12px;padding:17px;transition:border-color .2s,box-shadow .2s;position:relative}.bxHgOq_learningPrompt:focus-within{box-shadow:0 0 0 3px #4165ed09,var(--floating-shadow);border-color:#a6b8f3}.bxHgOq_learningPrompt textarea{resize:none;color:#626f88;width:100%;min-height:65px;max-height:230px;font:14px/1.7 var(--font-body);background:0 0;border:0;border-radius:0;padding:4px 4px 12px;display:block;overflow-y:auto;outline:none!important}.bxHgOq_learningPrompt textarea::placeholder{color:#a5aec0}.bxHgOq_promptBottom{justify-content:space-between;align-items:center;gap:15px;display:flex}.bxHgOq_attachButton{color:#8793a9;align-items:center;gap:7px;padding:7px 5px;font-size:10px;display:flex}.bxHgOq_attachButton:hover:not(:disabled){color:var(--accent)}.bxHgOq_promptSubmit{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:20px;min-height:38px;padding:8px 14px;font-size:10px;display:inline-flex}.bxHgOq_promptSubmit:hover:not(:disabled){background:#3356d6;border-color:#3356d6}.bxHgOq_promptSubmit:disabled{opacity:.45}.bxHgOq_promptHelp{color:#939db0;justify-content:space-between;gap:12px;padding:13px 3px 0;font-size:8px;display:flex}.bxHgOq_attachedFiles{flex-wrap:wrap;gap:7px;margin:0 0 12px;padding:0;list-style:none;display:flex}.bxHgOq_attachedFiles li{background:var(--accent-soft);color:#7185bb;border:1px solid #e0e7f9;border-radius:5px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:5px 7px;font-size:9px;display:flex}.bxHgOq_attachedFiles li>span{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.bxHgOq_attachedFiles li>button{border-radius:3px;place-items:center;width:22px;height:22px;padding:3px;display:grid}.bxHgOq_attachedFiles li>button:hover{background:#e0e8ff}.bxHgOq_promptDragging{border-style:dashed;border-color:var(--accent)}.bxHgOq_dropOverlay{pointer-events:none;color:var(--accent);background:#edf2fff7;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:absolute;inset:4px}.bxHgOq_promptProgress{color:#7e90bd;justify-content:space-between;align-items:center;gap:15px;padding:13px 3px;font-size:10px;display:flex}.bxHgOq_promptProgress>button{text-underline-offset:3px;padding:5px;text-decoration:underline}.bxHgOq_page .bxHgOq_promptError{text-align:left;color:#9a694a;background:#fff4ed;border:1px solid #f0ddcf;border-radius:6px;margin-top:14px;padding:12px 14px;font-size:11px;line-height:1.7}.bxHgOq_promptSpinner{animation:1s linear infinite bxHgOq_prompt-spin}@keyframes bxHgOq_prompt-spin{to{transform:rotate(360deg)}}.bxHgOq_machineScene{aspect-ratio:1200/320;isolation:isolate;width:min(1176px,100%);margin:28px auto 0;position:relative}.bxHgOq_machineIllustration{pointer-events:none;width:100%;height:auto;display:block;position:absolute;inset:0}.bxHgOq_sceneControls{align-items:center;gap:22px;width:fit-content;margin:18px auto 32px;display:flex}.bxHgOq_subjectChoices{border:1px solid var(--line);background:var(--surface);border-radius:30px;align-items:center;gap:3px;padding:4px;display:flex}.bxHgOq_subjectChoices button{color:#919bac;border-radius:20px;padding:6px 15px;font-size:9px}.bxHgOq_subjectChoices button:hover{color:var(--accent);background:#f2f5fc}.bxHgOq_subjectChoices .bxHgOq_subjectActive{background:var(--accent-soft);color:var(--accent)}.bxHgOq_pauseButton{color:#8b96aa;align-items:center;gap:5px;padding:5px;font-size:8px;display:flex}.bxHgOq_simpleFooter{border-top:1px solid var(--line);color:#9ba4b4;justify-content:space-between;gap:20px;max-width:1176px;margin:0 auto;padding:23px 0;font-size:9px;display:flex}.bxHgOq_openingLesson{background:var(--canvas);min-height:100dvh;color:var(--muted);font:14px/1.8 var(--font-body);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:30px;display:flex}.bxHgOq_openingLesson a{text-underline-offset:4px;color:var(--accent);text-decoration:underline}.bxHgOq_diagramLabel{fill:var(--diagram-label);font:9px var(--font-body);letter-spacing:1.6px}.bxHgOq_formulaFeed{fill:#939db0;font:italic 24px Georgia,serif;animation:8.4s linear infinite bxHgOq_feed-formula}.bxHgOq_computerIndicator{animation:bxHgOq_computer-think var(--machine-cycle) ease-in-out infinite}.bxHgOq_computerGlow{opacity:0;animation:bxHgOq_computer-illuminate var(--machine-cycle) ease-in-out infinite}.bxHgOq_outputFlow{animation:bxHgOq_transfer-packet var(--machine-cycle) linear infinite}.bxHgOq_simpleOutput{animation:.8s ease-out both bxHgOq_visual-emerge}.bxHgOq_visualTakeaway{fill:#8093bf;font:italic 20px var(--lp-serif)}.bxHgOq_oscillatingMass{animation:3.2s ease-in-out infinite bxHgOq_spring-mass}.bxHgOq_springStretch{transform-origin:810px 183px;animation:3.2s ease-in-out infinite bxHgOq_spring-stretch}.bxHgOq_simpleSignal{animation:2.4s linear infinite bxHgOq_signal-travel}.bxHgOq_traversalNode{animation:3.6s ease-in-out infinite bxHgOq_traversal-visit}.bxHgOq_paused *,.bxHgOq_paused :after{animation-play-state:paused!important}@keyframes bxHgOq_feed-formula{0%{opacity:0;transform:translate(-110px)}12%,75%{opacity:.85}to{opacity:0;transform:translate(300px)}}@keyframes bxHgOq_computer-think{0%,6%,36%,to{fill:#b1c1f5}12%,25%{fill:#4165ed}}@keyframes bxHgOq_computer-illuminate{0%,5%,35%,to{opacity:0}14%,24%{opacity:.065}}@keyframes bxHgOq_transfer-packet{0%,20%{stroke-dashoffset:0;opacity:0}24%{stroke-dashoffset:0;opacity:1}76%{stroke-dashoffset:-100px;opacity:1}80%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes bxHgOq_visual-emerge{0%{opacity:0;transform:translate(-20px,-10px)}to{opacity:1;transform:translate(0)}}@keyframes bxHgOq_spring-mass{0%,to{transform:translate(-20px)}50%{transform:translate(35px)}}@keyframes bxHgOq_spring-stretch{0%,to{transform:scaleX(.867)}50%{transform:scaleX(1.233)}}@keyframes bxHgOq_signal-travel{0%{transform:translate(0)}to{transform:translate(149px)}}@keyframes bxHgOq_traversal-visit{0%,to{opacity:.5}30%,60%{opacity:1}}@media (max-width:1240px){.bxHgOq_header,.bxHgOq_simpleFooter{margin-left:44px;margin-right:44px}}@media (max-width:960px){.bxHgOq_header{height:83px;margin:0 32px}.bxHgOq_hero{padding-top:30px}.bxHgOq_navCta{gap:12px;padding:9px 12px;font-size:10px}}@media (max-width:700px){.bxHgOq_announcement{gap:6px;height:30px;font-size:8px}.bxHgOq_header{gap:14px;height:76px;margin:0 22px}.bxHgOq_brand{font-size:29px}.bxHgOq_headerNote{display:none}.bxHgOq_navCta{gap:13px;margin-left:auto;font-size:9px}.bxHgOq_hero{padding-top:26px}.bxHgOq_eyebrow{letter-spacing:1.4px;font-size:8px}.bxHgOq_hero h1{letter-spacing:-1.2px;margin:19px auto;font-size:clamp(42px,11.5vw,68px)}.bxHgOq_heroIntro>p{padding:0 25px;font-size:11px}.bxHgOq_desktopBreak{display:none}.bxHgOq_promptWrap{margin:23px 23px 0}.bxHgOq_learningPrompt{border-radius:10px;padding:13px}.bxHgOq_learningPrompt textarea{min-height:77px;font-size:16px}.bxHgOq_promptSubmit{gap:10px;font-size:10px}.bxHgOq_promptHelp{flex-direction:column;align-items:center;gap:2px;font-size:8px}.bxHgOq_attachButton{font-size:9px}.bxHgOq_page .bxHgOq_promptError{font-size:10px}.bxHgOq_machineScene{aspect-ratio:1200/350;width:112%;max-width:none;margin-top:33px;margin-left:-6%}.bxHgOq_sceneControls{gap:13px;margin-top:27px;margin-bottom:28px}.bxHgOq_subjectChoices{gap:0;padding:3px}.bxHgOq_subjectChoices button{padding:6px 11px;font-size:8px}.bxHgOq_pauseButton{gap:3px;font-size:7px}.bxHgOq_formulaFeed{font-size:28px}.bxHgOq_visualTakeaway{font-size:23px}.bxHgOq_diagramLabel{letter-spacing:1px;font-size:12px}.bxHgOq_simpleFooter{margin:0 23px;padding:20px 0;font-size:7px}}@media (prefers-reduced-motion:reduce){.bxHgOq_page *,.bxHgOq_page :before,.bxHgOq_page :after{transition:none!important;animation:none!important}}.bxHgOq_page{--motion-out:cubic-bezier(.22,1,.36,1);--motion-soft:cubic-bezier(.16,1,.3,1)}.bxHgOq_headlineLine{white-space:nowrap;display:block}.bxHgOq_headlineCharacter{visibility:visible;animation:20ms linear both bxHgOq_type-character}.bxHgOq_hero h1 .bxHgOq_headlineEmphasis{display:inline-block}.bxHgOq_headlineUnderline{color:#8ea8fa;pointer-events:none;width:102%;height:18px;position:absolute;bottom:-10px;left:-1%;overflow:visible}.bxHgOq_headlineUnderline path{stroke-dasharray:1;stroke-dashoffset:0;animation:bxHgOq_draw-understanding .62s var(--motion-out) 2.25s both}.bxHgOq_introAnnouncement{animation:bxHgOq_intro-fade .5s var(--motion-out) both}.bxHgOq_introHeader{animation:bxHgOq_intro-rise .62s var(--motion-out) 70ms both}.bxHgOq_introEyebrow{animation:bxHgOq_intro-rise .6s var(--motion-out) .19s both}.bxHgOq_introDescription{animation:bxHgOq_intro-soft .68s var(--motion-soft) 2.3s both}.bxHgOq_introPrompt{animation:bxHgOq_intro-soft .76s var(--motion-soft) 2.63s both}.bxHgOq_introMachine{animation:bxHgOq_intro-rise .9s var(--motion-soft) 3.04s both}.bxHgOq_diagramInput{animation:bxHgOq_diagram-arrive .68s var(--motion-out) 3.14s both}.bxHgOq_diagramComputer{animation:bxHgOq_diagram-arrive .74s var(--motion-out) 3.32s both}.bxHgOq_diagramConnection{animation:bxHgOq_intro-fade .65s var(--motion-out) 3.52s both}.bxHgOq_diagramExplanation{animation:bxHgOq_diagram-arrive .82s var(--motion-out) 3.65s both}.bxHgOq_introControls{animation:bxHgOq_intro-rise .65s var(--motion-out) 3.89s both}.bxHgOq_introFooter{animation:bxHgOq_intro-fade .6s var(--motion-out) 3.98s both}.bxHgOq_page[data-intro=complete] [data-entrance]{opacity:1;visibility:visible;filter:none;stroke-dashoffset:0;animation:none;transform:none}.bxHgOq_navCta,.bxHgOq_promptSubmit,.bxHgOq_attachButton,.bxHgOq_subjectChoices button,.bxHgOq_pauseButton{transition:transform .16s var(--motion-out),color .16s,background-color .16s,border-color .16s}.bxHgOq_page :is(.bxHgOq_navCta,.bxHgOq_promptSubmit,.bxHgOq_attachButton,.bxHgOq_subjectChoices button,.bxHgOq_pauseButton):active:not(:disabled){transform:scale(.97)}@keyframes bxHgOq_type-character{0%{visibility:hidden}1%,to{visibility:visible}}@keyframes bxHgOq_intro-fade{0%{opacity:0}to{opacity:1}}@keyframes bxHgOq_intro-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes bxHgOq_intro-soft{0%{opacity:0;filter:blur(3px);transform:translateY(13px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes bxHgOq_diagram-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes bxHgOq_draw-understanding{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:700px){.bxHgOq_headlineUnderline{height:12px;bottom:-7px}}@media (prefers-reduced-motion:reduce){.bxHgOq_page *,.bxHgOq_page :before,.bxHgOq_page :after{transition:none!important;animation:none!important}.bxHgOq_headlineCharacter,.bxHgOq_page [data-entrance]{opacity:1;visibility:visible;filter:none;stroke-dashoffset:0;transform:none}.bxHgOq_outputFlow{opacity:1;stroke-dasharray:2 8;stroke-dashoffset:0}}
