.BusinessModelCanvasGrid-module__A0Kpla__canvasGrid{grid-template-columns:1fr;grid-template-areas:"value""segments""partners""activities""resources""relationships""channels""cost""revenue";gap:1px;display:grid}@media (min-width:900px){.BusinessModelCanvasGrid-module__A0Kpla__canvasGrid{grid-template-rows:minmax(6.5rem,1fr) minmax(6.5rem,1fr) minmax(5rem,auto);grid-template-columns:repeat(10,minmax(0,1fr));grid-template-areas:"partners partners activities activities value value relationships relationships segments segments""partners partners resources resources value value channels channels segments segments""cost cost cost cost cost revenue revenue revenue revenue revenue"}}
.LandingPage-module__42Jd1W__page{--canvas:var(--so-canvas);--paper:#fff;--ink:var(--so-ink);--muted:var(--so-muted);--line:var(--so-line);--blue:var(--so-blue);--blue-dark:var(--so-blue-dark);--blue-soft:var(--so-blue-soft);--blue-wash:var(--so-blue-wash,#dfecdf);--blue-mid:var(--so-blue-mid,#c7dfc9);--signal:var(--so-coral);--signal-ink:var(--so-coral-ink,#33703c);--signal-soft:var(--so-coral-soft,#eef5ec);--signal-line:var(--so-coral-line,#cbe0c8);--aura-lime:#d8e84e;--aura-clay:#e46a58;--aura-violet:#6c5aa8;--aura-leaf:#4f8f57;--flare:#d8e84e;min-height:100vh;color:var(--ink);background:radial-gradient(90% 60% at 12% -8%, color-mix(in srgb, var(--aura-lime) 26%, transparent), transparent 58%), radial-gradient(80% 55% at 88% -6%, color-mix(in srgb, var(--aura-clay) 18%, transparent), transparent 55%), radial-gradient(70% 45% at 100% 22%, color-mix(in srgb, var(--aura-violet) 12%, transparent), transparent 60%), linear-gradient(180deg, var(--canvas) 0%, color-mix(in srgb, var(--blue-wash) 45%, var(--canvas)) 42%, var(--canvas) 100%);padding-bottom:clamp(2rem,4vw,3rem);position:relative;overflow:clip}.LandingPage-module__42Jd1W__scrollAura{pointer-events:none;z-index:0;background:radial-gradient(48% 70% at 24% 0%, color-mix(in srgb, var(--aura-lime) 24%, transparent), transparent 68%), radial-gradient(44% 60% at 62% -4%, color-mix(in srgb, var(--aura-leaf) 20%, transparent), transparent 70%), radial-gradient(40% 50% at 86% 14%, color-mix(in srgb, var(--aura-clay) 16%, transparent), transparent 70%), radial-gradient(36% 44% at 4% 26%, color-mix(in srgb, var(--aura-violet) 12%, transparent), transparent 70%);opacity:.95;height:min(78vh,44rem);position:absolute;inset:0 0 auto}.LandingPage-module__42Jd1W__page>:not(.LandingPage-module__42Jd1W__scrollAura){z-index:1;position:relative}.LandingPage-module__42Jd1W__page ::selection{color:var(--ink);background:var(--blue-soft)}.LandingPage-module__42Jd1W__hero{text-align:center;justify-items:center;gap:1.6rem;width:min(100% - 2.5rem,67.5rem);margin-inline:auto;padding:clamp(2.2rem,5vw,3.8rem) 0 1rem;display:grid}.LandingPage-module__42Jd1W__heroCopy{z-index:1;max-width:46rem;position:relative}.LandingPage-module__42Jd1W__kicker,.LandingPage-module__42Jd1W__sectionSignal,.LandingPage-module__42Jd1W__closeSignal{color:var(--blue-dark);letter-spacing:.04em;margin:0;font-size:.78rem;font-weight:700}.LandingPage-module__42Jd1W__heroTitle{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;margin:.85rem auto 0;font-size:clamp(2.6rem,6vw,4.6rem);font-weight:800;line-height:.98}.LandingPage-module__42Jd1W__heroSupport{max-width:48ch;color:var(--muted);text-wrap:pretty;margin:1.1rem auto 0;font-size:1.08rem;line-height:1.6}.LandingPage-module__42Jd1W__ctaRow{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.7rem;display:flex}.LandingPage-module__42Jd1W__ctaPrimary,.LandingPage-module__42Jd1W__ctaSecondary,.LandingPage-module__42Jd1W__closeCta{border:1px solid #0000;border-radius:999px;outline:none;justify-content:center;align-items:center;min-height:2.95rem;padding:.7rem 1.15rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .14s cubic-bezier(.16,1,.3,1),background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.LandingPage-module__42Jd1W__ctaPrimary{color:#fff;background:var(--ink)}.LandingPage-module__42Jd1W__ctaPrimary:hover{background:color-mix(in srgb, var(--ink) 88%, white);transform:translateY(-1px)}.LandingPage-module__42Jd1W__ctaPrimary:active{background:color-mix(in srgb, var(--ink) 78%, white);transform:translateY(0)}.LandingPage-module__42Jd1W__ctaSecondary{color:var(--ink);background:#fff;border-color:#ccd6cc}.LandingPage-module__42Jd1W__ctaSecondary:hover{background:var(--blue-soft);transform:translateY(-1px)}.LandingPage-module__42Jd1W__ctaSecondary:active{background:color-mix(in srgb, var(--blue-soft) 70%, white);transform:translateY(0)}.LandingPage-module__42Jd1W__ctaPrimary:focus-visible,.LandingPage-module__42Jd1W__ctaSecondary:focus-visible,.LandingPage-module__42Jd1W__closeCta:focus-visible{box-shadow:0 0 0 3px var(--canvas), 0 0 0 6px var(--signal)}.LandingPage-module__42Jd1W__ctaNote{color:var(--muted);margin:.85rem 0 0;font-size:.82rem;line-height:1.5}.LandingPage-module__42Jd1W__relayCarousel{grid-template-columns:auto minmax(0,920px) auto;justify-content:center;align-items:center;gap:.65rem;width:min(100% - .5rem,67.5rem);margin-inline:auto;display:grid;position:relative}.LandingPage-module__42Jd1W__relayArrow{border:1.5px solid color-mix(in srgb, var(--ink) 22%, var(--line));width:2.9rem;height:2.9rem;color:var(--ink);background:var(--paper);cursor:pointer;border-radius:999px;outline:none;flex-shrink:0;place-items:center;transition:transform .14s cubic-bezier(.16,1,.3,1),background-color .14s,border-color .14s,color .14s;display:grid}.LandingPage-module__42Jd1W__relayArrowIcon{width:1.85rem;height:1.85rem;display:block;overflow:visible}.LandingPage-module__42Jd1W__relayArrow:hover{border-color:color-mix(in srgb, var(--blue) 40%, var(--line));background:var(--blue-soft);transform:translateY(-1px)}.LandingPage-module__42Jd1W__relayArrow:active{background:color-mix(in srgb, var(--blue-soft) 70%, white);transform:translateY(0)}.LandingPage-module__42Jd1W__relayArrow:focus-visible{box-shadow:0 0 0 3px var(--canvas), 0 0 0 6px var(--signal)}.LandingPage-module__42Jd1W__relayStage{--relay-plate-line:#d4d4d8;--relay-plate-top:#f4f4f5;--relay-plate-mid:#ececee;--relay-plate-bottom:#fafafa;--relay-caption-line:#e4e4e7;--relay-caption-wash:#f4f4f5;--relay-chrome:#52525b;--relay-chrome-soft:#52525b;--relay-chrome-icon:#52525b;--relay-memory-wash:#e4e4e7;--relay-memory-ink:#3f3f46;--relay-token-line:#d4d4d8;--relay-dot:#a1a1aa;--relay-dot-active:#52525b;border:1px solid var(--relay-plate-line);background:linear-gradient(165deg, var(--relay-plate-top), var(--relay-plate-mid) 48%, var(--relay-plate-bottom));text-align:left;border-radius:1.5rem;width:min(920px,100%);height:30.4rem;padding:1.1rem;transition:background .28s,border-color .28s}.LandingPage-module__42Jd1W__relayStage:has(.LandingPage-module__42Jd1W__relay[data-assistant=claude]){--relay-plate-line:#e4c7b7;--relay-plate-top:#f4e2d9;--relay-plate-mid:#faf9f5;--relay-plate-bottom:#f3ecdb;--relay-dot-active:#d97757;border-color:var(--relay-plate-line);background:linear-gradient(165deg, var(--relay-plate-top), var(--relay-plate-mid) 48%, var(--relay-plate-bottom))}.LandingPage-module__42Jd1W__relay{--relay-muted:var(--relay-chrome-soft,#52525b);--relay-icon:var(--relay-chrome-icon,#52525b);--relay-accent:var(--relay-chrome,#52525b);--relay-user-ink:#fff;--relay-user-fill:var(--ink);border:1px solid var(--line);background:var(--paper);border-radius:1.25rem;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;margin:0;padding:1.2rem;display:grid;overflow:hidden}.LandingPage-module__42Jd1W__relayLiveRegion{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.LandingPage-module__42Jd1W__relayScene{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.LandingPage-module__42Jd1W__relayScene[data-motion=on][data-direction="1"]{animation:.48s cubic-bezier(.16,1,.3,1) both LandingPage-module__42Jd1W__relaySceneInNext}.LandingPage-module__42Jd1W__relayScene[data-motion=on][data-direction="-1"]{animation:.48s cubic-bezier(.16,1,.3,1) both LandingPage-module__42Jd1W__relaySceneInPrev}@keyframes LandingPage-module__42Jd1W__relaySceneInNext{0%{opacity:0;transform:translate(1.35rem)}to{opacity:1;transform:translate(0)}}@keyframes LandingPage-module__42Jd1W__relaySceneInPrev{0%{opacity:0;transform:translate(-1.35rem)}to{opacity:1;transform:translate(0)}}.LandingPage-module__42Jd1W__relayCaption{border-bottom:1px solid var(--relay-caption-line,#e4e4e7);background:color-mix(in srgb, var(--relay-caption-wash,#f4f4f5) 72%, var(--paper));color:var(--ink);letter-spacing:-.025em;text-wrap:balance;border-radius:1.2rem 1.2rem 0 0;margin:-1.2rem -1.2rem 0;padding:.95rem 1.2rem 1.05rem;font-size:clamp(1.08rem,1.9vw,1.22rem);font-weight:700;line-height:1.25}.LandingPage-module__42Jd1W__loopStep span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:600}.LandingPage-module__42Jd1W__relayChat{height:100%;min-height:0;overflow:hidden}.LandingPage-module__42Jd1W__relayThread{flex-direction:column;height:100%;min-height:0;display:flex}.LandingPage-module__42Jd1W__relayViewport{scrollbar-width:thin;flex-direction:column;gap:.75rem;height:100%;min-height:0;padding-top:1.5rem;display:flex;overflow:hidden auto}.LandingPage-module__42Jd1W__relayTemplateStart{flex:1;align-content:center;justify-items:center;gap:1.35rem;width:100%;min-height:100%;padding:.35rem .25rem .75rem;display:grid}.LandingPage-module__42Jd1W__relayGptGreeting{color:var(--ink);letter-spacing:-.03em;text-align:center;margin:0;font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:550;line-height:1.25}.LandingPage-module__42Jd1W__relayGptComposer{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#fff;border-radius:1.6rem;flex-direction:column;gap:.7rem;width:min(100%,36rem);padding:.85rem 1rem .65rem;display:flex;box-shadow:0 1px 2px #0f13240a,0 14px 36px #0f132412}.LandingPage-module__42Jd1W__relayGptInput{min-height:1.55rem;color:var(--ink);text-align:left;margin:0;font-size:.98rem;line-height:1.55}.LandingPage-module__42Jd1W__relayGptToolbar{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.LandingPage-module__42Jd1W__relayGptToolbarRight{align-items:center;gap:.35rem;display:flex}.LandingPage-module__42Jd1W__relayGptIconBtn{width:1.85rem;height:1.85rem;color:var(--relay-icon);flex-shrink:0;place-items:center;font-size:1.15rem;line-height:1;display:grid}.LandingPage-module__42Jd1W__relayGptAppChip{color:var(--relay-accent);letter-spacing:-.01em;white-space:nowrap;vertical-align:-.25rem;align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.LandingPage-module__42Jd1W__relayGptAppIcon{object-fit:cover;border-radius:.35rem;width:1.15rem;height:1.15rem}.LandingPage-module__42Jd1W__relayGptCaret{background:var(--ink);vertical-align:text-bottom;width:1px;height:.95rem;animation:1s step-end infinite LandingPage-module__42Jd1W__relayGptCaret;display:inline-block}@keyframes LandingPage-module__42Jd1W__relayGptCaret{0%,49%{opacity:1}50%,to{opacity:0}}.LandingPage-module__42Jd1W__relayTypedText{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.LandingPage-module__42Jd1W__relayTypeCaret{background:var(--ink);vertical-align:text-bottom;width:1px;height:.95rem;margin-left:.05rem;animation:1s step-end infinite LandingPage-module__42Jd1W__relayGptCaret;display:inline-block}.LandingPage-module__42Jd1W__relayGptMode{color:var(--relay-muted);white-space:nowrap;align-items:center;gap:.2rem;font-size:.82rem;font-weight:500;display:inline-flex}.LandingPage-module__42Jd1W__relayGptSend{color:#fff;background:var(--ink);border-radius:999px;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.LandingPage-module__42Jd1W__relay[data-assistant=claude]{--claude-clay:#d97757;--claude-clay-dark:#c6613f;--claude-ivory:#faf9f5;--claude-ivory-mid:#f0eee6;--claude-line:#e8e6dc;--claude-ink:#141413;--claude-muted:#5e5d59;--relay-muted:var(--claude-muted);--relay-icon:var(--claude-muted);--relay-accent:var(--claude-clay-dark);--relay-user-ink:var(--claude-ink);--relay-user-fill:var(--claude-ivory-mid);--relay-caption-line:var(--claude-line);--relay-caption-wash:#ebdbbc;border-color:var(--claude-line);color:var(--claude-ink);background:var(--claude-ivory)}.LandingPage-module__42Jd1W__relay[data-assistant=claude] .LandingPage-module__42Jd1W__relayCaption{border-bottom-color:var(--claude-line);color:var(--claude-ink,#141413);background:color-mix(in srgb, #ebdbbc 28%, var(--claude-ivory,#faf9f5))}.LandingPage-module__42Jd1W__relayClaudeGreeting{color:var(--claude-ink,#141413);letter-spacing:-.02em;align-items:center;gap:.65rem;margin:0;font-family:ui-serif,Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:500;line-height:1.2;display:inline-flex}.LandingPage-module__42Jd1W__relayClaudeSpark{color:var(--claude-clay,#d97757);flex-shrink:0}.LandingPage-module__42Jd1W__relayClaudeComposer{background:#fff;border:1px solid #14141314;border-radius:1.35rem;gap:1.1rem;width:min(100%,34rem);padding:1rem 1.05rem .75rem;display:grid;box-shadow:0 1px 2px #1414130a,0 10px 28px #1414130f}.LandingPage-module__42Jd1W__relayClaudePlaceholder{min-height:2.6rem;color:var(--relay-muted);margin:0;font-size:.98rem;line-height:1.45}.LandingPage-module__42Jd1W__relayClaudeToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .75rem;display:flex}.LandingPage-module__42Jd1W__relayClaudeToolbarLeft,.LandingPage-module__42Jd1W__relayClaudeToolbarRight{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.LandingPage-module__42Jd1W__relayClaudeIconBtn{width:1.85rem;height:1.85rem;color:var(--relay-icon);background:0 0;border-radius:999px;place-items:center;font-size:1.05rem;line-height:1;display:grid}.LandingPage-module__42Jd1W__relayClaudeModes{align-items:center;gap:.25rem;display:inline-flex}.LandingPage-module__42Jd1W__relayClaudeMode,.LandingPage-module__42Jd1W__relayClaudeModeActive{border-radius:999px;align-items:center;min-height:1.7rem;padding:.22rem .72rem;font-size:.78rem;font-weight:600;line-height:1;display:inline-flex}.LandingPage-module__42Jd1W__relayClaudeMode{color:var(--relay-muted);background:#efeee8}.LandingPage-module__42Jd1W__relayClaudeModeActive{color:var(--claude-ivory);background:#3d3d3a}.LandingPage-module__42Jd1W__relayClaudeModel{color:var(--claude-ink);font-size:.78rem;font-weight:600}.LandingPage-module__42Jd1W__relayClaudeModel em{color:var(--relay-muted);font-style:normal;font-weight:500}.LandingPage-module__42Jd1W__relayClaudeChevron{color:var(--relay-muted);margin-left:-.15rem;font-size:.7rem;line-height:1}.LandingPage-module__42Jd1W__relayTurnUser{width:100%;max-width:var(--relay-column,44rem);margin-top:.15rem;justify-content:flex-end;margin-inline:auto;display:flex}.LandingPage-module__42Jd1W__relayTurnAssistant{width:100%;max-width:var(--relay-column,44rem);gap:.6rem;margin-inline:auto;padding-inline:.15rem;display:grid}.LandingPage-module__42Jd1W__relayUserBubble{max-width:min(78%,30rem);color:var(--relay-user-ink);background:var(--relay-user-fill);border-radius:1.35rem;padding:.7rem 1.05rem;font-size:.98rem;line-height:1.45}.LandingPage-module__42Jd1W__relayUserBubble p{margin:0}.LandingPage-module__42Jd1W__relayUserBubble p{margin:0}.LandingPage-module__42Jd1W__relayMemory{background:color-mix(in srgb, var(--relay-memory-wash,#e4e4e7) 55%, transparent);border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin:0;padding:.4rem .6rem;display:flex}.LandingPage-module__42Jd1W__relay[data-assistant=claude] .LandingPage-module__42Jd1W__relayMemory{--relay-memory-wash:var(--claude-clay);background:color-mix(in srgb, var(--claude-clay) 8%, transparent)}.LandingPage-module__42Jd1W__relayMemoryPulse{animation:1.1s ease-in-out infinite LandingPage-module__42Jd1W__relayMemoryPulse}@keyframes LandingPage-module__42Jd1W__relayMemoryPulse{50%{opacity:.55}}.LandingPage-module__42Jd1W__relayMemoryLabel{color:var(--relay-memory-ink,#3f3f46);letter-spacing:-.01em;align-items:center;gap:.35rem;margin:0;font-size:.74rem;font-weight:650;display:inline-flex}.LandingPage-module__42Jd1W__relay[data-assistant=claude] .LandingPage-module__42Jd1W__relayMemoryLabel{color:var(--claude-clay-dark)}.LandingPage-module__42Jd1W__memoryTokens{flex-wrap:wrap;gap:.35rem;display:inline-flex}.LandingPage-module__42Jd1W__memoryTokenLit{border:1px solid var(--relay-token-line,#d4d4d8);color:var(--ink);background:#fff;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:550}.LandingPage-module__42Jd1W__relay[data-assistant=claude] .LandingPage-module__42Jd1W__memoryTokenLit{border-color:var(--claude-line);color:var(--claude-ink)}.LandingPage-module__42Jd1W__relayAnswer{max-width:60ch;color:var(--ink);margin:0;font-size:.96rem;font-weight:400;line-height:1.6}.LandingPage-module__42Jd1W__relay[data-assistant=claude] .LandingPage-module__42Jd1W__relayAnswer{color:var(--claude-ink)}.LandingPage-module__42Jd1W__relayActionBar{color:color-mix(in srgb, var(--ink) 45%, transparent);align-items:center;gap:.65rem;display:flex}.LandingPage-module__42Jd1W__relay[data-assistant=claude] .LandingPage-module__42Jd1W__relayActionBar{color:color-mix(in srgb, var(--claude-ink) 42%, transparent)}.LandingPage-module__42Jd1W__relayActionMore{letter-spacing:.05em;font-size:.9rem;line-height:1}.LandingPage-module__42Jd1W__relayViewportFooter{width:100%;max-width:var(--relay-column,44rem);margin-top:auto;background:linear-gradient(to top, var(--paper) 72%, transparent);margin-inline:auto;padding-top:.6rem;position:sticky;bottom:0}.LandingPage-module__42Jd1W__relay[data-assistant=claude] .LandingPage-module__42Jd1W__relayViewportFooter{background:linear-gradient(to top, var(--claude-ivory) 72%, transparent)}.LandingPage-module__42Jd1W__relayFooter{gap:.35rem;display:grid}.LandingPage-module__42Jd1W__relayComposerBar{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:#fff;border-radius:999px;align-items:center;gap:.55rem;padding:.4rem .5rem .4rem .7rem;display:flex;box-shadow:0 1px 2px #0f13240a}.LandingPage-module__42Jd1W__relay[data-assistant=claude] .LandingPage-module__42Jd1W__relayComposerBar{border-color:var(--claude-line);background:#fff}.LandingPage-module__42Jd1W__relayComposerPlus{width:1.6rem;height:1.6rem;color:var(--relay-icon);flex-shrink:0;place-items:center;font-size:1.1rem;line-height:1;display:grid}.LandingPage-module__42Jd1W__relayComposerPlaceholder{min-width:0;color:var(--relay-muted);flex:1;font-size:.9rem}.LandingPage-module__42Jd1W__relayComposerActions{align-items:center;gap:.4rem;display:inline-flex}.LandingPage-module__42Jd1W__relayComposerMic{width:1.7rem;height:1.7rem;color:var(--relay-icon);place-items:center;display:grid}.LandingPage-module__42Jd1W__relayComposerSend{color:#fff;background:var(--ink);border-radius:999px;place-items:center;width:1.85rem;height:1.85rem;display:grid}.LandingPage-module__42Jd1W__relay[data-assistant=claude] .LandingPage-module__42Jd1W__relayComposerSend{background:var(--claude-ink)}.LandingPage-module__42Jd1W__relayDisclaimer{color:color-mix(in srgb, var(--ink) 42%, transparent);text-align:center;margin:0;font-size:.68rem}.LandingPage-module__42Jd1W__relay[data-assistant=claude] .LandingPage-module__42Jd1W__relayDisclaimer{color:var(--claude-muted)}.LandingPage-module__42Jd1W__relayDots{justify-content:center;gap:.2rem;padding-top:.55rem;display:flex}.LandingPage-module__42Jd1W__relayDot,.LandingPage-module__42Jd1W__relayDotActive{color:#0000;cursor:pointer;background:0 0;border:0;border-radius:999px;outline:none;width:2.75rem;height:2.75rem;padding:0;position:relative}.LandingPage-module__42Jd1W__relayDot:after,.LandingPage-module__42Jd1W__relayDotActive:after{content:"";border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LandingPage-module__42Jd1W__relayDot:after{background:color-mix(in srgb, var(--relay-dot,#a1a1aa) 45%, white)}.LandingPage-module__42Jd1W__relayDotActive:after{background:var(--relay-dot-active,#52525b)}.LandingPage-module__42Jd1W__relayDot:focus-visible,.LandingPage-module__42Jd1W__relayDotActive:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--relay-dot-active,#52525b) 35%, white)}@media (max-width:720px){.LandingPage-module__42Jd1W__relayCarousel{grid-template-columns:1fr auto auto 1fr;justify-items:stretch;gap:.9rem .7rem;width:min(100% - 2.5rem,67.5rem)}.LandingPage-module__42Jd1W__relayStage{order:1;grid-column:1/-1;width:100%;height:31.5rem}.LandingPage-module__42Jd1W__relayArrowPrev{order:2;grid-column:2}.LandingPage-module__42Jd1W__relayArrowNext{order:3;grid-column:3}.LandingPage-module__42Jd1W__relayArrow{width:3.15rem;height:3.15rem}.LandingPage-module__42Jd1W__relayArrowIcon{width:1.95rem;height:1.95rem}}@media (max-width:560px){.LandingPage-module__42Jd1W__relayGptComposer{border-radius:1.4rem;padding:.75rem .85rem .55rem}.LandingPage-module__42Jd1W__relayClaudeComposer{padding:.85rem .9rem .65rem}}@media (prefers-reduced-motion:reduce){.LandingPage-module__42Jd1W__relayMemoryPulse,.LandingPage-module__42Jd1W__relayGptCaret,.LandingPage-module__42Jd1W__relayTypeCaret,.LandingPage-module__42Jd1W__relayScene[data-motion=on][data-direction="1"],.LandingPage-module__42Jd1W__relayScene[data-motion=on][data-direction="-1"]{animation:none}.LandingPage-module__42Jd1W__relayArrow{transition:none}}.LandingPage-module__42Jd1W__memorySection,.LandingPage-module__42Jd1W__loopSection,.LandingPage-module__42Jd1W__capabilitiesSection,.LandingPage-module__42Jd1W__trustSection,.LandingPage-module__42Jd1W__pricingSection,.LandingPage-module__42Jd1W__faqSection,.LandingPage-module__42Jd1W__close{width:min(100% - 2.5rem,67.5rem);margin-inline:auto}.LandingPage-module__42Jd1W__memorySection,.LandingPage-module__42Jd1W__loopSection,.LandingPage-module__42Jd1W__capabilitiesSection,.LandingPage-module__42Jd1W__trustSection,.LandingPage-module__42Jd1W__pricingSection,.LandingPage-module__42Jd1W__faqSection{outline:none;scroll-margin-top:5.25rem}.LandingPage-module__42Jd1W__loopSection,.LandingPage-module__42Jd1W__trustSection,.LandingPage-module__42Jd1W__pricingSection,.LandingPage-module__42Jd1W__faqSection{border-top:1px solid var(--line);padding-block:clamp(2.8rem,6vw,4.5rem)}.LandingPage-module__42Jd1W__memorySection{color:#fff;background:radial-gradient(90% 80% at 100% 0%, color-mix(in srgb, var(--blue) 48%, transparent), transparent 55%), radial-gradient(50% 60% at 0% 100%, color-mix(in srgb, var(--aura-violet) 30%, transparent), transparent 55%), linear-gradient(145deg, #17301f 0%, var(--ink) 48%, color-mix(in srgb, var(--blue-dark) 55%, var(--ink)) 100%);border-radius:1.5rem;margin-top:clamp(2.5rem,6vw,4.5rem);padding-block:clamp(2.8rem,6vw,4.5rem);padding-inline:clamp(1.6rem,4vw,2.4rem)}.LandingPage-module__42Jd1W__memorySection .LandingPage-module__42Jd1W__sectionSignal{color:var(--flare)}.LandingPage-module__42Jd1W__memorySection .LandingPage-module__42Jd1W__sectionTitle{color:#fff}.LandingPage-module__42Jd1W__memorySection .LandingPage-module__42Jd1W__memoryItem{background:0 0;border:0;border-top:1px solid #ffffff24;border-radius:0;padding:1rem 0 0}.LandingPage-module__42Jd1W__memorySection .LandingPage-module__42Jd1W__memoryItem h3{color:#fff}.LandingPage-module__42Jd1W__memorySection .LandingPage-module__42Jd1W__memoryItem p{color:#b7c9bb}.LandingPage-module__42Jd1W__loopSection{border-top-color:color-mix(in srgb, var(--signal) 22%, var(--line))}.LandingPage-module__42Jd1W__trustSection{border-top-color:color-mix(in srgb, var(--signal) 28%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--signal-soft) 80%, transparent), transparent 65%);border-radius:1.25rem;padding-inline:clamp(.75rem,2vw,1.25rem)}.LandingPage-module__42Jd1W__sectionTitle{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.8vw,2.9rem);font-weight:800;line-height:1.05}.LandingPage-module__42Jd1W__memoryLead .LandingPage-module__42Jd1W__sectionTitle,.LandingPage-module__42Jd1W__loopIntro .LandingPage-module__42Jd1W__sectionTitle,.LandingPage-module__42Jd1W__trustIntro .LandingPage-module__42Jd1W__sectionTitle,.LandingPage-module__42Jd1W__pricingIntro .LandingPage-module__42Jd1W__sectionTitle{max-width:14ch;margin-top:.55rem}.LandingPage-module__42Jd1W__loopIntro .LandingPage-module__42Jd1W__sectionTitle{margin-top:0}.LandingPage-module__42Jd1W__memoryLead,.LandingPage-module__42Jd1W__loopIntro,.LandingPage-module__42Jd1W__trustIntro,.LandingPage-module__42Jd1W__pricingIntro,.LandingPage-module__42Jd1W__capabilitiesLead{max-width:40rem}.LandingPage-module__42Jd1W__memoryLead>p:not(.LandingPage-module__42Jd1W__sectionSignal),.LandingPage-module__42Jd1W__loopIntro>p,.LandingPage-module__42Jd1W__trustIntro>p,.LandingPage-module__42Jd1W__pricingIntro>p,.LandingPage-module__42Jd1W__capabilitiesLead>p{max-width:42ch;color:var(--muted);text-wrap:pretty;margin:.85rem 0 0;line-height:1.6}.LandingPage-module__42Jd1W__memoryList,.LandingPage-module__42Jd1W__trustList{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:800px){.LandingPage-module__42Jd1W__memoryList,.LandingPage-module__42Jd1W__trustList{grid-template-columns:repeat(3,1fr)}}.LandingPage-module__42Jd1W__memoryItem,.LandingPage-module__42Jd1W__trustItem{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:1.15rem}.LandingPage-module__42Jd1W__memoryItem{border-color:color-mix(in srgb, var(--blue) 22%, var(--line));background:color-mix(in srgb, var(--blue-soft) 48%, white)}.LandingPage-module__42Jd1W__trustItem{border-color:color-mix(in srgb, var(--signal) 34%, var(--line));background:color-mix(in srgb, var(--signal-soft) 70%, white)}.LandingPage-module__42Jd1W__memoryItem h3,.LandingPage-module__42Jd1W__trustItem h3,.LandingPage-module__42Jd1W__loopStep h3,.LandingPage-module__42Jd1W__capabilityItem h3{margin:0;font-size:1rem;font-weight:600;line-height:1.35}.LandingPage-module__42Jd1W__memoryItem p,.LandingPage-module__42Jd1W__trustItem p,.LandingPage-module__42Jd1W__loopStep p,.LandingPage-module__42Jd1W__capabilityItem p{color:var(--muted);text-wrap:pretty;margin:.4rem 0 0;font-size:.92rem;line-height:1.55}.LandingPage-module__42Jd1W__trustItem a,.LandingPage-module__42Jd1W__loopCapabilityLink{min-height:2.75rem;color:var(--blue);text-underline-offset:.2em;vertical-align:middle;align-items:center;font-weight:600;display:inline-flex}.LandingPage-module__42Jd1W__trustFooter{border-top:1px solid color-mix(in srgb, var(--signal) 28%, var(--line));flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1.25rem;margin-top:1.5rem;padding-top:.85rem;display:flex}.LandingPage-module__42Jd1W__trustFooter p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.LandingPage-module__42Jd1W__loopCapabilityLink{text-align:right;justify-content:flex-end;gap:.55rem;text-decoration-thickness:1px}.LandingPage-module__42Jd1W__loopSection{gap:clamp(1.5rem,4vw,2.5rem);display:grid}@media (min-width:960px){.LandingPage-module__42Jd1W__loopSection{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.LandingPage-module__42Jd1W__loopSteps{counter-reset:loop;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.LandingPage-module__42Jd1W__loopStep{--step-index:0;border:1px solid color-mix(in srgb, var(--blue) 20%, var(--line));background:color-mix(in srgb, var(--blue-soft) 32%, white);counter-increment:loop;border-radius:1rem;gap:.35rem;padding:1rem 1.1rem 1rem 3.4rem;display:grid;position:relative;box-shadow:0 0 #0000}.LandingPage-module__42Jd1W__loopStep:before{background:var(--signal-soft);width:1.65rem;height:1.65rem;color:var(--so-coral-ink,#33703c);content:counter(loop);font-family:var(--font-geist-mono), ui-monospace, monospace;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal) 35%, transparent);border-radius:999px;place-items:center;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:1rem;left:1rem}.LandingPage-module__42Jd1W__loopStep span{color:var(--blue)}.LandingPage-module__42Jd1W__loopAside{gap:.9rem;display:grid}.LandingPage-module__42Jd1W__loopCallout{border-top:1px solid var(--signal-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1.25rem;padding-top:.85rem;display:flex}.LandingPage-module__42Jd1W__loopCallout p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}@media (max-width:619px){.LandingPage-module__42Jd1W__loopCallout{align-items:flex-start}.LandingPage-module__42Jd1W__loopCapabilityLink{text-align:left;justify-content:flex-start}}.LandingPage-module__42Jd1W__capabilitiesSection{border-top:1px solid var(--line);padding-block:clamp(2.8rem,6vw,4.5rem)}.LandingPage-module__42Jd1W__capabilitiesShowcase{align-items:start;gap:clamp(1.25rem,3vw,2rem);margin-top:clamp(1.8rem,4vw,2.8rem);display:grid}@media (min-width:880px) and (max-width:1039px){.LandingPage-module__42Jd1W__capabilitiesShowcase{grid-template-columns:minmax(0,1.2fr) minmax(15.5rem,.8fr);align-items:start;gap:1.25rem 1.5rem}}@media (min-width:1040px){.LandingPage-module__42Jd1W__capabilitiesShowcase{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem)}}.LandingPage-module__42Jd1W__canvasPreview{border:1px solid color-mix(in srgb, var(--blue) 22%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--blue-soft) 80%, white), white 40%);border-radius:1.25rem;width:100%;min-width:0;margin:0;padding:1.1rem}.LandingPage-module__42Jd1W__canvasPreview figcaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-bottom:.85rem;font-size:.8rem;display:flex}.LandingPage-module__42Jd1W__canvasPreview figcaption span{color:var(--blue);font-weight:700}.LandingPage-module__42Jd1W__canvasGrid{border:1px solid var(--ink);background:var(--ink);border-radius:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"segments segments""value value""channels relationships""activities resources""partners partners""cost revenue";gap:1px;margin:0;display:grid;overflow:hidden}@media (min-width:720px){.LandingPage-module__42Jd1W__canvasGrid{aspect-ratio:3/2;grid-template-rows:1.3fr 1.3fr 1fr;grid-template-columns:repeat(10,minmax(0,1fr));grid-template-areas:"partners partners activities activities value value relationships relationships segments segments""partners partners resources resources value value channels channels segments segments""cost cost cost cost cost revenue revenue revenue revenue revenue"}}.LandingPage-module__42Jd1W__canvasCell{--cell-index:0;background:#fff;min-width:0;padding:.75rem;box-shadow:inset 0 0 #0000}.LandingPage-module__42Jd1W__canvasGrid dt,.LandingPage-module__42Jd1W__canvasGrid dd{margin:0}.LandingPage-module__42Jd1W__canvasGrid dt{color:var(--blue);font-size:.8rem;font-weight:700;line-height:1.3}.LandingPage-module__42Jd1W__canvasGrid dd{color:color-mix(in srgb, var(--ink) 78%, white);text-wrap:pretty;margin-top:.45rem;font-size:.8rem;line-height:1.45}.LandingPage-module__42Jd1W__capabilityDetails{align-content:start;display:grid}.LandingPage-module__42Jd1W__capabilityBridge{color:var(--blue);align-items:center;gap:.55rem;margin:0 0 .35rem;font-size:.82rem;font-weight:700;display:flex}.LandingPage-module__42Jd1W__capabilityBridge span{color:var(--signal);font-size:1.15rem;line-height:1;display:inline-block}.LandingPage-module__42Jd1W__capabilityItem{border-top:1px solid color-mix(in srgb, var(--blue) 18%, var(--line));padding:1.15rem 0}@media (max-width:879px){.LandingPage-module__42Jd1W__capabilityBridge span{transform:rotate(90deg)}}.LandingPage-module__42Jd1W__artifactTypes{flex-wrap:wrap;gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.LandingPage-module__42Jd1W__artifactTypes li{border:1px solid var(--line);background:#fff;border-radius:999px;padding:.4rem .55rem;font-size:.74rem;font-weight:600}.LandingPage-module__42Jd1W__pricingPlans{gap:.75rem;margin-top:1.5rem;display:grid}@media (min-width:700px){.LandingPage-module__42Jd1W__pricingPlans{grid-template-columns:1fr 1fr}}.LandingPage-module__42Jd1W__plan,.LandingPage-module__42Jd1W__planPaid{border:1px solid var(--line);background:#fff;border-radius:1.125rem;flex-direction:column;gap:1rem;min-width:0;padding:1.35rem;display:flex}.LandingPage-module__42Jd1W__planPaid{border-color:color-mix(in srgb, var(--signal) 55%, white);background:linear-gradient(165deg, color-mix(in srgb, var(--signal-soft) 90%, white), #f4f9f1 55%, color-mix(in srgb, var(--blue-soft) 35%, white));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal) 45%, transparent)}.LandingPage-module__42Jd1W__planName{color:var(--blue);margin:0;font-size:.8rem;font-weight:700}.LandingPage-module__42Jd1W__planPrice{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:.35rem 0 0;font-size:clamp(2.1rem,4vw,2.9rem);font-weight:800;line-height:1.05}.LandingPage-module__42Jd1W__planPrice span{letter-spacing:0;color:var(--muted);font-size:.72rem;font-weight:600}.LandingPage-module__42Jd1W__planFor{color:var(--muted);margin:.55rem 0 0;font-size:.82rem;line-height:1.45}.LandingPage-module__42Jd1W__plan ul,.LandingPage-module__42Jd1W__planPaid ul{flex:1;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.LandingPage-module__42Jd1W__plan li,.LandingPage-module__42Jd1W__planPaid li{color:var(--muted);padding-left:1rem;font-size:.88rem;line-height:1.5;position:relative}.LandingPage-module__42Jd1W__plan li:before,.LandingPage-module__42Jd1W__planPaid li:before{background:var(--signal);content:"";border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.55em;left:0}.LandingPage-module__42Jd1W__plan .LandingPage-module__42Jd1W__ctaPrimary,.LandingPage-module__42Jd1W__planPaid .LandingPage-module__42Jd1W__ctaSecondary{align-self:flex-start}.LandingPage-module__42Jd1W__faqSection{gap:clamp(1.25rem,3vw,2rem);display:grid}@media (min-width:860px){.LandingPage-module__42Jd1W__faqSection{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.LandingPage-module__42Jd1W__faqIntro .LandingPage-module__42Jd1W__sectionTitle{margin-top:0}.LandingPage-module__42Jd1W__faqList{gap:.6rem;display:grid}.LandingPage-module__42Jd1W__faqItem{border:1px solid var(--line);background:#fff;border-radius:1rem}.LandingPage-module__42Jd1W__faqItem[open]{border-color:color-mix(in srgb, var(--blue) 30%, var(--line));background:color-mix(in srgb, var(--blue-soft) 26%, white)}.LandingPage-module__42Jd1W__faqQuestion{min-height:2.75rem;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;font-size:1rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.LandingPage-module__42Jd1W__faqQuestion::-webkit-details-marker{display:none}.LandingPage-module__42Jd1W__faqQuestion:focus-visible{box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--signal);border-radius:1rem;outline:none}.LandingPage-module__42Jd1W__faqMarker{flex:none;width:.85rem;height:.85rem;position:relative}.LandingPage-module__42Jd1W__faqMarker:before,.LandingPage-module__42Jd1W__faqMarker:after{background:var(--blue);content:"";transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LandingPage-module__42Jd1W__faqMarker:before{width:.85rem;height:2px}.LandingPage-module__42Jd1W__faqMarker:after{width:2px;height:.85rem}.LandingPage-module__42Jd1W__faqItem[open] .LandingPage-module__42Jd1W__faqMarker:after{opacity:0}.LandingPage-module__42Jd1W__faqAnswer{color:var(--muted);margin:0;padding:0 1.15rem 1.15rem;font-size:.95rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.LandingPage-module__42Jd1W__faqMarker:before,.LandingPage-module__42Jd1W__faqMarker:after{transition:none}}.LandingPage-module__42Jd1W__close{color:#fff;background:radial-gradient(80% 120% at 0% 100%, color-mix(in srgb, var(--flare) 20%, transparent), transparent 50%), radial-gradient(70% 90% at 100% 0%, color-mix(in srgb, var(--blue) 60%, transparent), transparent 55%), radial-gradient(45% 70% at 78% 100%, color-mix(in srgb, var(--aura-violet) 26%, transparent), transparent 60%), linear-gradient(135deg, #16301e 0%, color-mix(in srgb, var(--blue-dark) 70%, var(--ink)) 55%, var(--ink) 100%);border-radius:1.5rem;gap:1.3rem;margin-top:1rem;margin-bottom:0;padding:2.3rem;display:grid}@media (min-width:760px){.LandingPage-module__42Jd1W__close{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.LandingPage-module__42Jd1W__closeSignal{color:var(--flare)}.LandingPage-module__42Jd1W__close h2{letter-spacing:-.035em;color:#fff;text-wrap:balance;max-width:12ch;margin:.45rem 0 0;font-size:clamp(1.95rem,4vw,3rem);font-weight:800;line-height:1.02}.LandingPage-module__42Jd1W__closeCta{color:var(--ink);background:#fff;gap:.65rem}.LandingPage-module__42Jd1W__closeCta:hover{background:var(--blue-soft);transform:translateY(-1px)}.LandingPage-module__42Jd1W__closeCta:active{background:color-mix(in srgb, var(--blue-soft) 70%, white);transform:translateY(0)}.LandingPage-module__42Jd1W__closeCta span{font-size:1.05rem;line-height:1}@supports (animation-timeline:view()){.LandingPage-module__42Jd1W__relayStage{animation:linear both LandingPage-module__42Jd1W__stagePower;animation-timeline:view();animation-range:entry cover 45%}.LandingPage-module__42Jd1W__loopStep{animation:linear both LandingPage-module__42Jd1W__loopStepLit;animation-timeline:view();animation-range:entry cover 40%}.LandingPage-module__42Jd1W__loopStep[data-step="2"]{animation-range:entry 10% cover 45%}.LandingPage-module__42Jd1W__loopStep[data-step="3"]{animation-range:entry 18% cover 50%}.LandingPage-module__42Jd1W__canvasCell{animation:linear both LandingPage-module__42Jd1W__cellLit;animation-timeline:view();animation-range:entry cover 50%}.LandingPage-module__42Jd1W__canvasCell[data-cell="2"]{animation-range:entry 6% cover 52%}.LandingPage-module__42Jd1W__canvasCell[data-cell="3"]{animation-range:entry 12% cover 54%}.LandingPage-module__42Jd1W__canvasCell[data-cell="4"]{animation-range:entry 18% cover 56%}.LandingPage-module__42Jd1W__canvasCell[data-cell="5"]{animation-range:entry 24% cover 58%}.LandingPage-module__42Jd1W__canvasCell[data-cell="6"]{animation-range:entry 30% cover 60%}.LandingPage-module__42Jd1W__canvasCell[data-cell="7"]{animation-range:entry 36% cover 62%}.LandingPage-module__42Jd1W__canvasCell[data-cell="8"]{animation-range:entry 42% cover 64%}.LandingPage-module__42Jd1W__canvasCell[data-cell="9"]{animation-range:entry 48% cover 66%}.LandingPage-module__42Jd1W__trustItem{animation:linear both LandingPage-module__42Jd1W__trustLit;animation-timeline:view();animation-range:entry cover 40%}.LandingPage-module__42Jd1W__trustItem:nth-child(2){animation-range:entry 10% cover 45%}.LandingPage-module__42Jd1W__trustItem:nth-child(3){animation-range:entry 18% cover 50%}.LandingPage-module__42Jd1W__close{animation:linear both LandingPage-module__42Jd1W__inkStageLit;animation-timeline:view();animation-range:entry cover 40%}}@keyframes LandingPage-module__42Jd1W__stagePower{0%{box-shadow:0 0 #0000}to{border-color:color-mix(in srgb, var(--blue) 38%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--signal) 22%, transparent)}}@keyframes LandingPage-module__42Jd1W__loopStepLit{0%{box-shadow:none}to{border-color:color-mix(in srgb, var(--signal) 52%, var(--line));background:color-mix(in srgb, var(--signal-soft) 82%, white)}}@keyframes LandingPage-module__42Jd1W__cellLit{0%{background:color-mix(in srgb, var(--blue-soft) 18%, white);box-shadow:inset 0 0 #0000}to{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--signal) 62%, transparent);background:#fff}}@keyframes LandingPage-module__42Jd1W__trustLit{0%{border-color:var(--line)}to{border-color:color-mix(in srgb, var(--signal) 48%, var(--line));background:color-mix(in srgb, var(--signal-soft) 85%, white)}}@keyframes LandingPage-module__42Jd1W__inkStageLit{0%{box-shadow:0 4px 8px #12231b1a}to{box-shadow:0 6px 8px #2e72452e}}@media (prefers-reduced-motion:reduce){.LandingPage-module__42Jd1W__ctaPrimary,.LandingPage-module__42Jd1W__ctaSecondary,.LandingPage-module__42Jd1W__closeCta{transition:none}.LandingPage-module__42Jd1W__relayStage,.LandingPage-module__42Jd1W__loopStep,.LandingPage-module__42Jd1W__canvasCell,.LandingPage-module__42Jd1W__trustItem,.LandingPage-module__42Jd1W__close{filter:none!important;animation:none!important}}
.AssistantConnectionGuide-module__hAA0MG__guide{--ink:var(--so-ink);--muted:var(--so-muted);--accent:var(--so-blue);--deep:var(--so-blue);--line:var(--so-line);--soft-line:var(--so-line);--paper:var(--so-paper);--field:var(--so-blue-soft);--signal:var(--so-coral);color:var(--ink)}.AssistantConnectionGuide-module__hAA0MG__eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.6875rem;font-weight:650}.AssistantConnectionGuide-module__hAA0MG__title{letter-spacing:-.04em;text-wrap:balance;max-width:21ch;margin:.5rem 0 0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:650;line-height:1.03}.AssistantConnectionGuide-module__hAA0MG__compact .AssistantConnectionGuide-module__hAA0MG__title{font-size:clamp(1.5rem,3vw,2rem)}.AssistantConnectionGuide-module__hAA0MG__intro{max-width:44rem;color:var(--muted);margin:.85rem 0 0;font-size:.9375rem;line-height:1.65}.AssistantConnectionGuide-module__hAA0MG__providerTabs{border:1px solid var(--soft-line);background:var(--field);border-radius:8px;gap:.5rem;width:fit-content;margin-top:1.5rem;padding:.3rem;display:flex}.AssistantConnectionGuide-module__hAA0MG__providerTab{min-height:2.5rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;padding:.5rem .9rem;font-size:.875rem;font-weight:650}.AssistantConnectionGuide-module__hAA0MG__providerTab:hover{background:var(--paper)}.AssistantConnectionGuide-module__hAA0MG__providerTab:focus-visible{box-shadow:0 0 0 2px var(--signal)}.AssistantConnectionGuide-module__hAA0MG__providerTabActive{background:var(--deep);color:var(--paper);box-shadow:0 1px 2px #0f13242e}.AssistantConnectionGuide-module__hAA0MG__providerTabActive:hover{background:var(--accent)}.AssistantConnectionGuide-module__hAA0MG__content{gap:1.25rem;margin-top:1.25rem;display:grid}@media (min-width:900px){.AssistantConnectionGuide-module__hAA0MG__content{grid-template-columns:minmax(0,1fr) minmax(18rem,.82fr);align-items:start;gap:1.75rem}}.AssistantConnectionGuide-module__hAA0MG__steps{counter-reset:connection-step;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.AssistantConnectionGuide-module__hAA0MG__step{counter-increment:connection-step;color:var(--ink);grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.75rem;font-size:.875rem;line-height:1.55;display:grid}.AssistantConnectionGuide-module__hAA0MG__step:before{content:counter(connection-step);border:1px solid var(--line);width:1.75rem;height:1.75rem;color:var(--accent);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border-radius:999px;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.AssistantConnectionGuide-module__hAA0MG__endpointBlock{border:1px solid var(--soft-line);background:var(--field);border-radius:6px;margin-top:1rem;padding:.75rem}.AssistantConnectionGuide-module__hAA0MG__endpointLabel{letter-spacing:.11em;text-transform:uppercase;color:var(--accent);margin-bottom:.35rem;font-size:.6875rem;font-weight:700;display:block}.AssistantConnectionGuide-module__hAA0MG__endpointRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.AssistantConnectionGuide-module__hAA0MG__endpoint{border:1px solid var(--soft-line);background:var(--paper);min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;border-radius:5px;flex:15rem;padding:.55rem .65rem;font-size:.75rem;overflow-x:auto}.AssistantConnectionGuide-module__hAA0MG__copyButton,.AssistantConnectionGuide-module__hAA0MG__primaryLink,.AssistantConnectionGuide-module__hAA0MG__secondaryLink{min-height:2.5rem;font:inherit;cursor:pointer;border-radius:6px;outline:none;justify-content:center;align-items:center;padding:.5rem .85rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex}.AssistantConnectionGuide-module__hAA0MG__copyButton,.AssistantConnectionGuide-module__hAA0MG__secondaryLink{border:1px solid var(--so-blue-mid);background:var(--paper);color:var(--ink)}.AssistantConnectionGuide-module__hAA0MG__primaryLink{border:1px solid var(--deep);background:var(--deep);color:var(--paper)}.AssistantConnectionGuide-module__hAA0MG__copyButton:hover,.AssistantConnectionGuide-module__hAA0MG__secondaryLink:hover{background:var(--field)}.AssistantConnectionGuide-module__hAA0MG__primaryLink:hover{background:var(--accent)}.AssistantConnectionGuide-module__hAA0MG__copyButton:focus-visible,.AssistantConnectionGuide-module__hAA0MG__primaryLink:focus-visible,.AssistantConnectionGuide-module__hAA0MG__secondaryLink:focus-visible{box-shadow:0 0 0 2px var(--signal)}.AssistantConnectionGuide-module__hAA0MG__status{color:var(--muted);margin:.5rem 0 0;font-size:.75rem}.AssistantConnectionGuide-module__hAA0MG__actions{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.AssistantConnectionGuide-module__hAA0MG__media{border:1px solid var(--line);background:var(--field);border-radius:8px;overflow:hidden;box-shadow:0 4px 8px #0f132414}.AssistantConnectionGuide-module__hAA0MG__walkthrough{aspect-ratio:16/10;object-fit:cover;background:var(--field);width:100%;height:auto;display:block}.AssistantConnectionGuide-module__hAA0MG__caption{border-top:1px solid var(--soft-line);color:var(--muted);margin:0;padding:.7rem .8rem;font-size:.75rem;line-height:1.45}.AssistantConnectionGuide-module__hAA0MG__availability{color:var(--muted);margin:.9rem 0 0;font-size:.75rem;line-height:1.5}
