:root{color-scheme:light;--background:#f4efe5;--background-deep:#eadfce;--foreground:#10212b;--muted:#57656f;--accent:#ef6c39;--accent-ink:#ffffff;--line:rgba(16,33,43,0.08);--line-strong:rgba(16,33,43,0.14);--panel:rgba(255,255,255,0.76);--panel-strong:rgba(255,255,255,0.9);--shadow:0 24px 80px rgba(16,33,43,0.08)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;font-family:Georgia,Times New Roman,serif;background:radial-gradient(circle at top left,rgba(239,108,57,.18),transparent 24%),radial-gradient(circle at 85% 10%,rgba(16,33,43,.08),transparent 22%),linear-gradient(180deg,#fbf7f0 0,var(--background) 52%,var(--background-deep) 100%);color:var(--foreground)}body{min-height:100vh}a{color:inherit;text-decoration:none}button{font:inherit}.appShell{min-height:100vh;padding:32px}.eyebrow,.panelEyebrow{margin:0;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem}.eyebrow{color:var(--accent)}.panelEyebrow{color:var(--muted)}.loginShell,.welcomeHero{width:min(1200px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:24px;gap:24px;align-items:stretch;min-height:calc(100vh - 64px)}.heroCard,.heroCopy,.heroPanel,.identityCard,.loginAside,.loginCard,.statusPill,.surfaceCard,.topbar{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.heroCard,.heroCopy,.heroPanel,.loginAside,.loginCard,.surfaceCard{border-radius:28px;box-shadow:var(--shadow)}.heroCopy,.loginCard{padding:40px;display:flex;flex-direction:column;justify-content:space-between}.heroCopy h1,.loginCard h1,.topbar h1{margin:14px 0 0;font-size:clamp(3rem,6vw,5.6rem);line-height:.94;max-width:11ch}.topbar h1{font-size:clamp(2.4rem,4vw,4rem);max-width:none}.lede{margin:24px 0 0;max-width:58ch;font-size:1.08rem;line-height:1.75;color:var(--muted)}.heroActions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:32px}.heroPanel,.loginAside{padding:32px}.panelBlock{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.heroCard h2,.loginAside h2,.panelBlock h2,.surfaceCard h2{margin:12px 0 0;font-size:1.7rem;line-height:1.1}.loginStatus,.readinessList,.statusGrid{display:grid;grid-gap:12px;gap:12px}.readinessList,.statusGrid{margin-top:18px}.statusPill{border-radius:20px;padding:14px 16px;display:flex;justify-content:space-between;gap:16px}.statusPill span{color:var(--muted)}.statusPill strong{font-size:.95rem}.cta,.ghostButton,.secondaryLink{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:999px;transition:transform .14s ease,opacity .14s ease,background-color .14s ease,border-color .14s ease}.cta,.ghostButton{border:0;cursor:pointer}.cta{background:var(--accent);color:var(--accent-ink)}.cta:hover,.ghostButton:hover,.secondaryLink:hover{transform:translateY(-1px)}.cta:disabled{cursor:not-allowed;opacity:.55;transform:none}.ghostButton,.secondaryLink{border:1px solid var(--line-strong);background:rgba(255,255,255,.5)}.topbar{width:min(1200px,100%);margin:0 auto 24px;padding:24px 28px;border-radius:28px;box-shadow:var(--shadow);display:flex;justify-content:space-between;gap:24px;align-items:center}.topbarBody{display:grid;grid-gap:18px;gap:18px}.topbarActions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.pageLead{margin:14px 0 0;max-width:60ch;color:var(--muted);line-height:1.7}.adminGrid{width:min(1200px,100%);margin:0 auto;display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.adminMetaGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.adminList{display:grid;grid-gap:12px;gap:12px;margin:24px 0}.adminListItem{text-align:left;border:1px solid var(--line);background:rgba(255,255,255,.54);border-radius:18px;padding:14px 16px;display:grid;grid-gap:4px;gap:4px;cursor:pointer}.adminListItem strong{font-size:1rem}.adminListItem span{color:var(--muted);font-size:.88rem}.adminListItemActive{border-color:rgba(239,108,57,.42);background:rgba(239,108,57,.08)}.appNav{display:flex;flex-wrap:wrap;gap:10px}.appNavLink{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--line-strong);background:rgba(255,255,255,.52);color:var(--muted)}.appNavLinkActive{background:var(--foreground);color:#fff6ee;border-color:transparent}.identityCard{border-radius:20px;padding:14px 18px;min-width:240px;display:flex;flex-direction:column;gap:4px}.identityCard span,.sectionMeta,.timelineItem p,.workspaceMeta span{color:var(--muted)}.auditShell{width:min(1200px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);grid-gap:24px;gap:24px}.auditDetail,.auditSidebar{padding:28px}.auditList{margin-top:20px;display:grid;grid-gap:12px;gap:12px}.auditListButton{border:1px solid var(--line);background:rgba(255,255,255,.58);border-radius:20px;padding:16px;text-align:left;display:flex;justify-content:space-between;gap:16px;cursor:pointer}.auditListButton small,.auditListButton span,.auditListButton strong{display:block}.auditListButton small,.auditListButton span{color:var(--muted)}.auditListButtonActive{border-color:rgba(239,108,57,.45);box-shadow:inset 0 0 0 1px rgba(239,108,57,.12)}.auditListMeta{display:grid;grid-gap:8px;gap:8px;justify-items:end}.auditStatus{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line-strong);background:rgba(255,255,255,.62);font-size:.84rem}.auditStatusQueued{color:#7a5b11}.auditStatusRunning{color:#145f7a}.auditStatusCompleted{color:#17613e}.auditStatusFailed{color:#8a2b2b}.auditDetailGrid,.auditMetaGrid,.auditMetrics,.auditSummaryRows,.priorityFindings{display:grid;grid-gap:16px;gap:16px}.auditMetaGrid,.auditMetrics{margin-top:20px}.auditMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.auditMetrics{grid-template-columns:repeat(6,minmax(0,1fr))}.auditDetailGrid{margin-top:24px}.priorityFindings{grid-template-columns:repeat(2,minmax(0,1fr))}.surfaceInset{border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.5);padding:22px}.priorityCard{border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.72);padding:18px}.priorityCardHeader{display:flex;justify-content:space-between;gap:12px;align-items:center}.priorityCard h3{margin:14px 0 8px;font-size:1.08rem}.priorityCard p{margin:0;color:var(--muted);line-height:1.6}.auditTableWrap{overflow:auto}.auditTable{width:100%;border-collapse:collapse;font-size:.95rem}.auditTable td,.auditTable th{text-align:left;padding:12px 10px;border-bottom:1px solid var(--line);vertical-align:top}.auditTable th{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.auditTable th,.emptyStateText,.inlineNotice{color:var(--muted)}.technicalDetails summary{cursor:pointer;font-weight:700}.technicalList{margin-top:16px;display:grid;grid-gap:12px;gap:12px}.technicalList li{display:grid;grid-gap:4px;gap:4px}.technicalList span{color:var(--muted);overflow-wrap:anywhere}@media (max-width:1100px){.auditShell{grid-template-columns:1fr}.auditMetaGrid,.auditMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.priorityFindings{grid-template-columns:1fr}}@media (max-width:720px){.auditMetaGrid,.auditMetrics{grid-template-columns:1fr}}.dashboardGrid,.dashboardHero{width:min(1200px,100%);margin:0 auto}.dashboardHero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-gap:24px;gap:24px}.heroCard{padding:28px}.heroCardPrimary p:last-of-type{margin-bottom:0;color:var(--muted);line-height:1.7}.metricRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px}.actionGrid{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.metricCard{padding:18px;border-radius:22px;border:1px solid var(--line);background:var(--panel-strong)}.metricCard span{display:block;color:var(--muted);margin-bottom:8px}.metricCard strong{font-size:1.5rem}.dashboardGrid{margin-top:24px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:24px;gap:24px}.surfaceCard{padding:28px}.surfaceCardWide{grid-column:1/-1}.sectionHeader,.workspaceHeading,.workspaceMeta{display:flex;justify-content:space-between;gap:16px}.sectionHeader{align-items:flex-end;margin-bottom:18px}.stackList,.timeline,.workspaceList{margin:0;padding:0}.timeline,.workspaceList{display:grid;grid-gap:14px;gap:14px}.workspaceCard{padding:18px;border-radius:22px;border:1px solid var(--line);background:rgba(255,255,255,.52)}.timelineItem h3,.workspaceHeading h3{margin:0;font-size:1.12rem}.timelineItem p,.workspaceHeading p{margin:8px 0 0;line-height:1.65}.workspaceStatus{height:-moz-fit-content;height:fit-content;padding:8px 12px;border-radius:999px;background:rgba(239,108,57,.12);color:var(--accent);font-size:.82rem;white-space:nowrap}.workspaceMeta{margin-top:16px;padding-top:16px;border-top:1px solid var(--line);align-items:center}.stackList{list-style:none;display:grid;grid-gap:12px;gap:12px;margin-top:18px}.stackList li{position:relative;padding-left:18px;line-height:1.7}.stackList li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:8px;border-radius:999px;background:var(--accent)}.timelineItem{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.timelineDot{width:12px;height:12px;margin-top:6px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 6px rgba(239,108,57,.14)}.chatShell,.settingsGrid{width:min(1200px,100%);margin:0 auto}.settingsGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:24px;gap:24px}.chatSurface{display:grid;grid-gap:20px;gap:20px}.chatToolbar{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.compactField{min-width:220px}.chatStatus,.settingsStatus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.settingsForm{display:grid;grid-gap:18px;gap:18px}.formField{display:grid;grid-gap:8px;gap:8px}.fieldLabel{font-size:.88rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.fieldHint{margin:0;color:var(--muted);line-height:1.65}.inputField,.selectField,.textareaField{width:100%;border-radius:18px;border:1px solid var(--line-strong);background:rgba(255,255,255,.76);color:var(--foreground);padding:14px 16px;font:inherit}.textareaField{min-height:132px;resize:vertical}.inputField:focus,.selectField:focus,.textareaField:focus{outline:2px solid rgba(239,108,57,.24);outline-offset:2px}.inlineNotice{border-radius:18px;padding:14px 16px;border:1px solid rgba(239,108,57,.18);background:rgba(239,108,57,.08);line-height:1.6}.inlineNoticeError{border-color:rgba(147,44,31,.22);background:rgba(147,44,31,.08)}.chatLog{display:grid;grid-gap:14px;gap:14px}.chatBubble{padding:18px;border-radius:24px;border:1px solid var(--line);background:rgba(255,255,255,.6)}.chatBubbleUser{background:rgba(16,33,43,.92);color:#fffaf3;border-color:transparent}.chatBubbleAssistant{background:rgba(255,255,255,.72)}.chatRole{margin:0 0 10px;text-transform:uppercase;letter-spacing:.1em;font-size:.76rem;color:var(--muted)}.chatBubbleUser .chatRole{color:rgba(255,250,243,.72)}.chatContent{white-space:pre-wrap;line-height:1.72}.chatMessageActions{margin-top:14px}.chatActionButton{min-height:40px;padding:0 16px}.toolEventList{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.toolEvent{display:grid;grid-gap:4px;gap:4px;border-radius:16px;padding:12px 14px;border:1px solid var(--line);background:rgba(255,255,255,.44)}.toolEvent span{color:var(--muted);line-height:1.55}.chatComposer{display:grid;grid-gap:12px;gap:12px}.composerRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}@media (max-width:960px){.appShell{padding:20px}.dashboardGrid,.dashboardHero,.loginShell,.settingsGrid,.welcomeHero{grid-template-columns:1fr}.sectionHeader,.topbar,.workspaceHeading,.workspaceMeta{flex-direction:column;align-items:flex-start}.chatStatus,.metricRow,.settingsStatus{grid-template-columns:1fr}}@media (max-width:640px){.heroCard,.heroCopy,.heroPanel,.loginAside,.loginCard,.surfaceCard,.topbar{padding:22px;border-radius:24px}.heroCopy h1,.loginCard h1{font-size:clamp(2.5rem,16vw,4rem)}.topbar h1{font-size:clamp(2rem,11vw,3rem)}.identityCard{min-width:0;width:100%}}.websiteChatShell{width:min(1200px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);grid-gap:24px;gap:24px}.websiteChatMain,.websiteChatSidebar{display:grid;grid-gap:18px;gap:18px}.websiteLead{max-width:52ch}.conversationPanel,.sourceList,.websiteList{display:grid;grid-gap:12px;gap:12px}.sourceCard,.websiteCard{width:100%;text-align:left;border-radius:22px;border:1px solid var(--line);background:rgba(255,255,255,.52);color:inherit}.websiteCard{padding:18px;cursor:pointer;display:grid;grid-gap:12px;gap:12px}.websiteCardActive{border-color:rgba(239,108,57,.3);box-shadow:inset 0 0 0 1px rgba(239,108,57,.18);background:rgba(255,255,255,.78)}.sourceCard p,.sourceCard span,.websiteCard p,.websiteMeta{margin:0;color:var(--muted);line-height:1.6}.websiteMeta{display:flex;gap:10px;flex-wrap:wrap;font-size:.92rem}.modelField{min-width:220px;display:grid;grid-gap:8px;gap:8px}.conversationPanel{min-height:360px}.chatBubbleHeader{margin-bottom:10px}.chatBubble p{margin:0;line-height:1.72;white-space:pre-wrap}.sourceCard{display:grid;grid-gap:8px;gap:8px;padding:16px}.sourceCard span{font-size:.88rem;word-break:break-word}.composer{display:grid;grid-gap:12px;gap:12px}.composerInput{width:100%;min-height:132px;resize:vertical;border-radius:22px;border:1px solid var(--line-strong);background:rgba(255,255,255,.76);color:var(--foreground);padding:16px 18px;font:inherit}.composerInput:focus{outline:2px solid rgba(239,108,57,.24);outline-offset:2px}.websiteDebugPanel{display:grid;grid-gap:14px;gap:14px;border-radius:24px;border:1px solid rgba(239,108,57,.2);background:linear-gradient(180deg,rgba(255,248,243,.96),rgba(255,255,255,.94));padding:18px}.debugPanelHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.debugCard strong,.debugPanelHeader h3{margin:0}.websiteDebugGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.debugCard{display:grid;grid-gap:8px;gap:8px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.84);padding:14px;min-width:0}.debugCardWide{grid-column:1/-1}.debugCard pre{margin:0;white-space:pre-wrap;word-break:break-word;font-size:.82rem;line-height:1.55;color:#4a3a2a;max-height:280px;overflow:auto}@media (max-width:960px){.websiteChatShell,.websiteDebugGrid{grid-template-columns:1fr}}.marketingShell{width:min(1320px,100%);margin:0 auto}.marketingHero{min-height:calc(100vh - 48px);display:grid;grid-template-rows:auto 1fr;grid-gap:24px;gap:24px}.marketingAccessPanel,.marketingMeasureCard,.marketingPanel,.marketingProofCard,.marketingQuoteCard,.marketingStage,.marketingThreadCard,.marketingTopbar{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow)}.marketingAccessPanel,.marketingMeasureCard,.marketingPanel,.marketingQuoteCard,.marketingStage,.marketingThreadCard,.marketingTopbar{border-radius:28px}.marketingTopbar{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 22px}.marketingWordmark{display:inline-flex;align-items:center;gap:10px;font-size:.88rem;font-size:.92rem;letter-spacing:.08em;text-transform:uppercase}.marketingWordmarkDot{width:10px;height:10px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 5px rgba(239,108,57,.14)}.marketingTopbarActions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.marketingTextLink{color:var(--muted)}.marketingTextLink:hover{color:var(--foreground)}.marketingHeroLayout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr);grid-gap:28px;gap:28px;align-items:center}.marketingIntro{padding:22px 24px 22px 0;display:flex;flex-direction:column;justify-content:center}.marketingAccessCopy h2,.marketingIntro h1,.marketingPanel h2{margin:14px 0 0;line-height:.96;letter-spacing:-.04em}.marketingIntro h1{max-width:12ch;font-size:clamp(4.2rem,9.4vw,8.5rem)}.marketingLead{max-width:52ch}.marketingSublead{margin:20px 0 0;max-width:46ch;color:var(--muted);font-size:1.05rem;line-height:1.7}.marketingProofGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:40px}.marketingProofCard{border-radius:22px;padding:20px;background:rgba(255,255,255,.58)}.marketingProofCard span{display:block;color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em}.marketingProofCard strong{display:block;margin-top:10px;font-size:1.35rem;line-height:1.1}.marketingAside{display:grid;grid-gap:24px;gap:24px;align-content:stretch}.marketingAccessPanel,.marketingPanel,.marketingThreadCard{padding:32px}.marketingStage{position:relative;min-height:720px;overflow:hidden;padding:32px;background:radial-gradient(circle at calc(var(--pointer-x, .52) * 100%) calc(var(--pointer-y, .42) * 100%),rgba(239,108,57,.14),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.82),rgba(245,238,227,.76))}.marketingStageHud{position:relative;z-index:4;display:inline-flex;gap:10px;flex-wrap:wrap}.marketingStageHud span{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;border-radius:999px;background:rgba(16,33,43,.06);color:var(--muted);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.marketingGlow,.marketingOrb{position:absolute;border-radius:999px;pointer-events:none}.marketingGlow{filter:blur(22px);opacity:calc(.7 + var(--pointer-active, 0) * .25)}.glowPrimary{top:10%;right:6%;width:240px;height:240px;background:rgba(239,108,57,.16);transform:translate(calc((var(--pointer-x, .52) - .5) * 12px),calc((var(--pointer-y, .42) - .5) * 10px))}.glowSecondary{left:2%;bottom:10%;width:180px;height:180px;background:rgba(16,33,43,.1);transform:translate(calc((.5 - var(--pointer-x, .52)) * 10px),calc((.5 - var(--pointer-y, .42)) * 10px))}.glowAccent{right:36%;bottom:20%;width:140px;height:140px;background:rgba(246,176,138,.28)}.marketingOrb{background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.74),rgba(255,255,255,.08) 28%,transparent 30%),linear-gradient(145deg,rgba(24,37,46,.92),rgba(24,37,46,.3));box-shadow:inset -18px -24px 38px rgba(0,0,0,.14),0 22px 60px rgba(16,33,43,.2);animation:marketingFloat 14s ease-in-out infinite}.orbOne{top:18%;right:10%;width:136px;height:136px;animation-duration:13s;transform:translate(calc((var(--pointer-x, .52) - .5) * 18px),calc((var(--pointer-y, .42) - .5) * 12px))}.orbTwo{bottom:8%;right:6%;width:174px;height:174px;animation-duration:16s;animation-delay:-4s;background:radial-gradient(circle at 38% 28%,rgba(255,255,255,.76),rgba(255,255,255,.04) 30%,transparent 33%),linear-gradient(145deg,rgba(74,54,31,.88),rgba(239,108,57,.26));transform:translate(calc((.5 - var(--pointer-x, .52)) * 20px),calc((var(--pointer-y, .42) - .5) * 10px))}.orbThree{left:-2%;bottom:14%;width:116px;height:116px;animation-duration:12s;animation-delay:-6s;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.76),rgba(255,255,255,.06) 30%,transparent 33%),linear-gradient(145deg,rgba(47,75,62,.86),rgba(16,33,43,.28));transform:translate(calc((.5 - var(--pointer-x, .52)) * 14px),calc((.5 - var(--pointer-y, .42)) * 14px))}.marketingMeasureCard,.marketingQuoteCard{padding:18px 20px;background:rgba(255,255,255,.62)}.marketingStageGrid{position:relative;z-index:3;min-height:calc(720px - 64px);display:grid;grid-template-columns:minmax(210px,.78fr) minmax(240px,1fr);grid-template-areas:"measure center" "quote aside";grid-gap:24px;gap:24px;align-content:stretch;padding-top:32px}.marketingMeasureCard{grid-area:measure;align-self:start;width:min(100%,260px);z-index:3;transform:translate(calc((.5 - var(--pointer-x, .52)) * 8px),calc((.5 - var(--pointer-y, .42)) * 6px))}.marketingQuoteCard{grid-area:quote;align-self:end;width:min(100%,270px);z-index:3;transform:translate(calc((var(--pointer-x, .52) - .5) * 6px),calc((var(--pointer-y, .42) - .5) * 6px))}.marketingQuoteCard blockquote{margin:14px 0 0;font-size:1.38rem;line-height:1.18}.marketingSignalList{margin:14px 0 0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px;color:var(--muted);line-height:1.55}.marketingSignalList li{position:relative;padding-left:16px;font-size:.94rem}.marketingSignalList li:before{content:"";position:absolute;left:0;top:.7em;width:5px;height:5px;border-radius:999px;background:var(--accent);opacity:.6}.marketingStageAside,.marketingStageCenter{position:relative;z-index:3;border-radius:28px;padding:24px 28px;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.3)}.marketingStageCenter{grid-area:center;align-self:center;transform:translate(calc((var(--pointer-x, .52) - .5) * 10px),calc((.5 - var(--pointer-y, .42)) * 8px))}.marketingStageAside{grid-area:aside;align-self:end;width:min(100%,320px)}.marketingStageGuide,.marketingStageNote,.marketingStageStatement,.marketingStageTag{margin:0}.marketingStageStatement{color:var(--foreground);font-size:clamp(2.05rem,3.3vw,3.1rem);line-height:.95;letter-spacing:-.04em;max-width:8ch}.marketingStageNote{margin-top:16px;max-width:34ch;color:rgba(16,33,43,.74);font-size:1rem;line-height:1.68}.marketingStageGuide{margin-top:12px;color:var(--foreground);font-size:1.05rem;line-height:1.7}.marketingStageTag{margin-bottom:14px;color:var(--accent);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.marketingBody{color:var(--muted);font-size:1.05rem;line-height:1.75}.marketingStoryStrip{padding:80px 0 40px}.marketingStoryStrip p{margin:0;max-width:22ch;font-size:clamp(2.5rem,5.5vw,4.8rem);line-height:.96;letter-spacing:-.03em}.marketingPanelGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.marketingPanel h2{font-size:clamp(1.9rem,3vw,2.7rem);text-wrap:balance}.marketingAccessSection{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);grid-gap:40px;gap:40px;align-items:start;padding-top:48px}.marketingAccessCopy{padding:18px 4px 0}.marketingAccessCopy h2{font-size:clamp(2.3rem,5vw,4.3rem);max-width:18ch}.marketingAccessPanel ol{margin:8px 0 0;padding-left:20px}@keyframes marketingFloat{0%,to{translate:0 0}50%{translate:0 -14px}}@media (max-width:980px){.marketingHero{min-height:auto}.marketingAccessSection,.marketingHeroLayout,.marketingPanelGrid{grid-template-columns:1fr}.marketingIntro{padding-right:0}.marketingStage{min-height:auto}.marketingStageGrid{min-height:auto;grid-template-columns:1fr;grid-template-areas:"center" "measure" "aside" "quote"}.marketingMeasureCard,.marketingQuoteCard,.marketingStageAside,.marketingStageCenter{width:100%;transform:none}.marketingProofGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.marketingProofCard{padding:14px 12px}.marketingProofCard strong{font-size:1.1rem}.marketingAccessCopy h2,.marketingIntro h1,.marketingStoryStrip p{max-width:none}}@media (max-width:720px){.marketingTopbar{align-items:center;flex-direction:row;justify-content:space-between;padding:14px 18px}.marketingProofGrid{grid-template-columns:1fr}.marketingAccessPanel,.marketingPanel,.marketingSignalCard,.marketingThreadCard,.marketingTopbarActions{width:auto}.marketingTopbarActions .marketingTextLink{display:none}.marketingAccessPanel,.marketingPanel,.marketingThreadCard{width:100%;padding:24px}.marketingHeroLayout{gap:20px}.marketingStage{padding:18px}.marketingStageGrid{gap:14px;padding-top:16px}.marketingMeasureCard,.marketingQuoteCard,.marketingStageAside,.marketingStageCenter{padding:18px}.marketingStageStatement{max-width:none;font-size:1.85rem}.marketingStageGuide,.marketingStageNote{font-size:.96rem}.orbOne{right:8%;top:10%;width:110px;height:110px}.orbTwo{right:-3%;bottom:10%;width:140px;height:140px}.orbThree{width:90px;height:90px;left:-3%;bottom:24%}}@media (prefers-reduced-motion:reduce){.marketingGlow,.marketingMeasureCard,.marketingOrb,.marketingQuoteCard,.marketingStageCenter{animation:none;transform:none}}