.LandingHeader_header__XMxuL{position:sticky;top:0;z-index:20;border-bottom:1px solid rgb(var(--tx-rgb)/.08);background:color-mix(in srgb,var(--panel) 82%,transparent);backdrop-filter:blur(10px)}.LandingHeader_bar__uHT8P{margin:0 auto;max-width:1180px;padding:12px 24px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px}.LandingHeader_brand__sFPmQ{justify-self:start;display:inline-flex;align-items:center;border-radius:6px}.LandingHeader_sections__pondn{display:none;align-items:center;gap:28px;font-family:var(--font-mono);font-size:12.5px;color:var(--tx2)}.LandingHeader_sections__pondn a{transition:color .2s ease}.LandingHeader_sections__pondn a:hover{color:var(--tx)}.LandingHeader_external__KxLZT{color:var(--cy)}.LandingHeader_external__KxLZT:hover{color:var(--cy);filter:brightness(1.15)}.LandingHeader_actions__7KPwk{justify-self:end;display:flex;align-items:center;gap:10px}.LandingHeader_signIn__rjUFa{border-radius:8px;background:var(--ac);padding:8px 16px;font-family:var(--font-mono);font-size:12.5px;font-weight:600;color:var(--panel);transition:filter .2s ease}.LandingHeader_signIn__rjUFa:hover{filter:brightness(1.1)}.LandingHeader_progress__z6UcL{height:2px;background:var(--ac);transform-origin:left;transition:transform .1s linear}@media (min-width:640px){.LandingHeader_sections__pondn{display:flex}.LandingHeader_bar__uHT8P{grid-template-columns:1fr auto 1fr}}@media (prefers-reduced-motion:reduce){.LandingHeader_progress__z6UcL{transition:none}}.CreditMeterDemo_panel__H60z_{border:1px solid rgb(var(--tx-rgb)/.09);border-radius:14px;background:var(--panel);padding:18px 20px;font-family:var(--font-mono)}.CreditMeterDemo_prompt___jSYQ{font-size:12px;line-height:1.5;color:var(--tx2);min-height:36px}.CreditMeterDemo_caret__ZgNv7{display:inline-block;width:8px;height:13px;vertical-align:-2px;margin-left:2px;background:var(--ac);border-radius:1px;animation:CreditMeterDemo_blink__HX_Af 1.1s steps(1) infinite}.CreditMeterDemo_blocks__q5KMb{display:flex;flex-wrap:wrap;gap:3px;margin:14px 0 12px}.CreditMeterDemo_block__HcVl6{width:6px;height:14px;border-radius:2px;background:rgb(var(--tx-rgb)/.09);transition:background-color .25s ease}.CreditMeterDemo_block__HcVl6.CreditMeterDemo_lit__9ZDpB{background:var(--ac)}.CreditMeterDemo_block__HcVl6.CreditMeterDemo_lit__9ZDpB.CreditMeterDemo_settled__3tnEK{background:var(--ok)}.CreditMeterDemo_rule__kxW4M{height:1px;background:rgb(var(--tx-rgb)/.09);margin:10px 0}.CreditMeterDemo_figures__fZUJl{display:flex;justify-content:space-between;gap:12px;transition:opacity .3s ease}.CreditMeterDemo_figure__ctXLm{display:flex;flex-direction:column;gap:3px;min-width:0}.CreditMeterDemo_figureLabel__YMxyD{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.CreditMeterDemo_figureValue__diIr4{font-size:15px;color:var(--tx);transition:color .3s ease}.CreditMeterDemo_figureValue__diIr4.CreditMeterDemo_struck__MkVWw{color:var(--dim);text-decoration:line-through}.CreditMeterDemo_figureValue__diIr4.CreditMeterDemo_usedValue__QV3wv{color:var(--ac)}.CreditMeterDemo_figureValue__diIr4.CreditMeterDemo_returnedValue__DLlvz{color:var(--ok)}.CreditMeterDemo_caption__hv9Rk{margin-top:14px;font-size:11px;line-height:1.5;color:var(--dim)}@keyframes CreditMeterDemo_blink__HX_Af{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.CreditMeterDemo_caret__ZgNv7{animation:none;opacity:1}.CreditMeterDemo_block__HcVl6,.CreditMeterDemo_figureValue__diIr4,.CreditMeterDemo_figures__fZUJl{transition:none}}.ModeDiagram_diagram__HJuDa{display:block;width:100%;max-height:min(400px,46vh)}.ModeDiagram_openBoundary__p_Hfd{fill:none;stroke:var(--cy);stroke-width:1;stroke-dasharray:3 9}.ModeDiagram_bandGlow__D7CX8{fill:none;stroke:var(--ac2);stroke-width:14;stroke-linecap:round}.ModeDiagram_bandLine__2hEhx{fill:none;stroke:var(--ac2);stroke-width:1.2}.ModeDiagram_closedFill__mSCRa{fill:var(--teal)}.ModeDiagram_closedStroke__Qcgzn{fill:none;stroke:var(--teal);stroke-width:1.4}.ModeDiagram_node__TbudG{fill:var(--mode-color);transition:fill .4s ease}.ModeDiagram_engine__7P9r7{fill:var(--bg);stroke:var(--mode-color);stroke-width:1.6;transition:stroke .4s ease}.ModeDiagram_engineLabel__nwt0l{fill:var(--mode-color);font:700 15px var(--font-mono);text-anchor:middle;transition:fill .4s ease}.ModeDiagram_outputPath__u8Z3t{fill:none;stroke:var(--mode-color);stroke-width:1.2;stroke-dasharray:4 6;opacity:.45;transition:stroke .4s ease}.ModeDiagram_tokenChip__SMpi4{fill:var(--mode-color);opacity:.15;transition:fill .4s ease}.ModeDiagram_tokenLabel__KbaRM{fill:var(--mode-color);font:500 11px var(--font-mono);text-anchor:middle;transition:fill .4s ease}.ModeDiagram_modeLabel__Swb4c{fill:var(--mode-color);font:700 13px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;transition:fill .4s ease}.ModeDiagram_modeCaption__r9J7x{fill:var(--mode-color);font:400 12px var(--font-mono);transition:fill .4s ease}.ModeDiagram_sourcesNote__fgcL9{fill:var(--teal);font:400 11px var(--font-mono);letter-spacing:.06em}@media (prefers-reduced-motion:reduce){.ModeDiagram_engineLabel__nwt0l,.ModeDiagram_engine__7P9r7,.ModeDiagram_modeCaption__r9J7x,.ModeDiagram_modeLabel__Swb4c,.ModeDiagram_node__TbudG,.ModeDiagram_outputPath__u8Z3t,.ModeDiagram_tokenChip__SMpi4,.ModeDiagram_tokenLabel__KbaRM{transition:none}}.ModesSection_stage__GNgPX{height:300vh}.ModesSection_pinned__2R8FJ{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.ModesSection_diagramCard__nfZul{border:1px solid rgb(var(--tx-rgb)/.09);border-radius:14px;background:var(--panel);padding:20px}.ModesSection_card__aA77o{border-left:2px solid rgb(var(--tx-rgb)/.12);border-radius:0 10px 10px 0;background:transparent;padding:14px 16px;transition:border-color .3s ease,background-color .3s ease,opacity .3s ease;opacity:.55}.ModesSection_card__aA77o.ModesSection_active__XhEoM{background:rgb(var(--tx-rgb)/.04);opacity:1}.ModesSection_card__aA77o.ModesSection_activeChat__bSkXI{border-color:var(--cy)}.ModesSection_card__aA77o.ModesSection_activeAssistant__yEZkc{border-color:var(--ac2)}.ModesSection_card__aA77o.ModesSection_activeNotebook__230pJ{border-color:var(--teal)}@media (prefers-reduced-motion:reduce){.ModesSection_stage__GNgPX{height:auto}.ModesSection_pinned__2R8FJ{position:static;min-height:0}.ModesSection_card__aA77o{opacity:1}}.GroundingSection_answerCard__FEa9x{border:1px solid rgb(var(--tx-rgb)/.09);border-radius:14px;background:var(--panel);padding:20px 22px;font-family:var(--font-mono);font-size:13.5px;line-height:1.7}.GroundingSection_prompt__wNHdz{color:var(--dim);margin-bottom:10px}.GroundingSection_claim__pYHmi{transition:color .3s ease,opacity .3s ease}.GroundingSection_claim__pYHmi.GroundingSection_rejected__wZs6G{color:var(--err);text-decoration:line-through;opacity:.7}.GroundingSection_groundedLine__wBfwr{animation:GroundingSection_riseIn__e6z2z .4s ease both}.GroundingSection_citation__m9fUB{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 3px;margin-left:2px;border-radius:4px;background:rgb(var(--cy-rgb)/.16);color:var(--cy);font-size:10px;cursor:default}.GroundingSection_sourceCard___Zh6Y{border:1px solid rgb(var(--tx-rgb)/.09);border-radius:10px;background:var(--panel);padding:12px 14px;transition:border-color .3s ease,background-color .3s ease}.GroundingSection_sourceCard___Zh6Y.GroundingSection_highlighted__iPOAn{border-color:var(--cy);background:rgb(var(--cy-rgb)/.06)}@keyframes GroundingSection_riseIn__e6z2z{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.GroundingSection_groundedLine__wBfwr{animation:none}}.LandingFooter_caret__UjjSq{display:inline-block;width:8px;height:15px;margin-left:2px;background:var(--ac);animation:LandingFooter_blink__FPeXT 1.1s steps(1) infinite;vertical-align:-2px}@keyframes LandingFooter_blink__FPeXT{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.LandingFooter_caret__UjjSq{animation:none}}