:root{color:#f7f2ff;background:#100728;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}main.commandApp{width:min(1440px,calc(100vw - 32px));height:100svh;padding:14px 0;overflow:hidden}.commandRoom{position:relative;height:calc(100svh - 28px);display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-height:0}.commandHud{grid-template-columns:auto minmax(0,1fr) auto;gap:16px;margin-bottom:0;padding:8px 10px;border:1px solid rgba(126,92,255,.14);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 74%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.commandHudStatus{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.commandHudStatus span,.commandPanelRail span,.commandFlowStep span,.commandMetricGrid span,.commandScoreTile span{color:var(--subtle, #8a82a8);font-size:.74rem;font-weight:760;text-transform:uppercase}.commandHudStatus span{min-height:32px;display:inline-flex;align-items:center;padding:7px 10px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 24%,transparent);border-radius:8px;color:var(--brand-2, #04d9ff);background:color-mix(in srgb,var(--brand-2, #04d9ff) 8%,transparent);white-space:nowrap}.commandMissionStrip{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.46fr);gap:12px;align-items:stretch;min-height:118px}.commandMissionStrip>div,.commandMissionCard,.commandConsole{min-width:0}.commandMissionStrip>div:first-child,.commandMissionCard{padding:14px;border:1px solid rgba(126,92,255,.14);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 76%,transparent)}.commandMissionStrip h1{max-width:none;margin-top:4px;font-size:clamp(2rem,3.6vw,3.9rem);line-height:.94}.commandMissionStrip p,.commandMissionCard p,.commandConsole p{font-size:.9rem}.commandMissionCard{display:grid;align-content:center;gap:8px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 18%,transparent),transparent 42%),color-mix(in srgb,var(--surface, #ffffff) 80%,transparent)}.commandMissionCard strong{color:var(--text, #31265b);font-size:1.12rem;line-height:1.18}.commandMissionCard .primaryButton{width:fit-content;min-height:40px;padding:10px 14px}.commandRoomGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,350px);gap:12px;min-height:0}.commandStage{min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(126,92,255,.16);border-radius:8px;background:#08071b75}.commandStage .immersiveCameraPanel,.commandStage .immersiveVideoShell,.commandStage .immersiveFeed{height:100%;min-height:0}.commandStage .cameraPlaceholder{padding:24px}.commandStage .cameraSetupList,.commandStage .cameraSetupTrust{width:min(620px,calc(100% - 48px))}.commandStage .experienceTopCopy{top:26px;left:28px}.commandStage .experienceTopActions{top:22px;right:22px}.commandStage .experienceIdleHint,.commandStage .experienceCompleteHint{bottom:164px;width:min(360px,calc(100% - 96px))}.commandStage .experiencePrimaryRail{bottom:86px}.commandStage .experienceStatsBar{width:min(calc(100% - 36px),980px);grid-template-columns:repeat(3,minmax(0,1fr))}.commandStage .experienceStatsBar .experienceStat:nth-child(n+4),.commandStage .experienceScorecard,.commandStage .immersiveDebugCard{display:none}.commandConsole{display:grid;grid-template-rows:auto auto auto auto auto minmax(0,1fr);gap:12px;min-height:0;padding:14px;overflow:hidden;border:1px solid rgba(126,92,255,.16);border-radius:8px;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--brand-2, #04d9ff) 14%,transparent),transparent 32%),color-mix(in srgb,var(--surface, #ffffff) 82%,transparent)}.commandConsoleHeader{display:grid;gap:8px}.commandConsoleHeader strong{color:var(--text, #31265b);font-size:clamp(1.2rem,1.8vw,1.65rem);line-height:1.06}.commandScoreTile{display:grid;gap:6px;padding:16px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 22%,transparent);border-radius:8px;background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--brand-2, #04d9ff) 18%,transparent),transparent 48%),#0a0a1c29}.commandScoreTile strong{color:var(--text, #31265b);font-size:clamp(3rem,7vw,5.2rem);line-height:.88}.commandScoreTile small{color:var(--muted, #716a91);font-size:.82rem}.commandFlowRail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.commandFlowStep{position:relative;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:9px;border:1px solid rgba(126,92,255,.14);border-radius:8px;background:color-mix(in srgb,var(--surface-soft, #f5f2ff) 62%,transparent)}.commandFlowStep:after{content:"";position:absolute;left:9px;right:9px;bottom:5px;height:2px;border-radius:999px;background:#8a82a838}.commandFlowStep span{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(126,92,255,.18);border-radius:999px;background:#0a0a1c29}.commandFlowStep strong,.commandFlowStep small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commandFlowStep strong{color:var(--text, #31265b);font-size:.86rem;line-height:1.08}.commandFlowStep small{color:var(--muted, #716a91);font-size:.72rem}.commandFlowStep.complete{border-color:color-mix(in srgb,var(--brand-2, #04d9ff) 28%,transparent)}.commandFlowStep.complete:after{background:var(--brand-2, #04d9ff)}.commandFlowStep.active{border-color:color-mix(in srgb,var(--brand, #7048ff) 44%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--brand, #7048ff) 14%,transparent),transparent),color-mix(in srgb,var(--surface-soft, #f5f2ff) 70%,transparent)}.commandFlowStep.active span{color:#fff;border-color:color-mix(in srgb,var(--brand-2, #04d9ff) 42%,transparent);background:linear-gradient(135deg,var(--brand, #7048ff),var(--brand-2, #04d9ff))}.commandMetricGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.commandMetricGrid div{display:grid;gap:5px;padding:10px;border:1px solid rgba(126,92,255,.14);border-radius:8px;background:color-mix(in srgb,var(--surface-soft, #f5f2ff) 78%,transparent)}.commandMetricGrid strong{color:var(--text, #31265b);font-size:1rem}.commandActionDock{display:grid;grid-template-columns:1fr;gap:8px}.commandActionDock .primaryButton,.commandActionDock .ghostButton{width:100%}.commandPanelRail{min-height:0;display:grid;gap:8px;overflow:auto;padding-right:2px}.commandPanelRail button{min-width:0;min-height:58px;display:grid;gap:4px;justify-items:start;padding:10px 12px;border:1px solid rgba(126,92,255,.14);border-radius:8px;background:color-mix(in srgb,var(--surface-soft, #f5f2ff) 70%,transparent);text-align:left}.commandPanelRail button.active{border-color:color-mix(in srgb,var(--brand-2, #04d9ff) 42%,transparent);background:color-mix(in srgb,var(--brand-2, #04d9ff) 10%,transparent)}.commandPanelRail strong{max-width:100%;color:var(--text, #31265b);font-size:.95rem;overflow-wrap:anywhere}.commandMobileDock{display:none}.commandDrawerScrim{position:fixed;inset:0;z-index:20;border:0;background:#0504128f}.commandDrawer{position:fixed;top:18px;right:18px;bottom:18px;z-index:21;width:min(820px,calc(100vw - 36px));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(126,92,255,.22);border-radius:8px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 14%,transparent),transparent 34%),color-mix(in srgb,var(--surface, #ffffff) 94%,transparent);box-shadow:0 26px 80px #0504125c}.commandDrawerHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border-bottom:1px solid rgba(126,92,255,.14);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 10%,transparent),transparent 42%),color-mix(in srgb,var(--surface, #ffffff) 96%,transparent)}.commandDrawerHeader strong{display:block;margin-top:4px;color:var(--text, #31265b);font-size:1.3rem}.commandDrawerBody{min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px 16px 24px;scrollbar-color:color-mix(in srgb,var(--brand-2, #04d9ff) 28%,transparent) transparent}.commandDrawerBody .voicePanel,.commandDrawerBody .paidBetaPanel,.commandDrawerBody .loopPanel,.commandDrawerBody .readinessPanel,.commandDrawerBody .diagnosticsPanel,.commandDrawerBody .referencePanel{margin:0}.commandDrawerBody .voiceCommandPanel{overflow:visible;padding:0;border:0;background:transparent}.commandDrawerBody .voiceCommandPanel .voiceGrid{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:14px}.commandDrawerBody .voiceCommandPanel .voicePrimary,.commandDrawerBody .voiceCommandPanel .voiceTranscript{padding:14px}.commandDrawerBody .voiceCommandPanel .voiceAvatarStage,.commandDrawerBody .voiceCommandPanel .voiceAvatarVisual{min-height:292px}.commandDrawerBody .betaCommandPanel,.commandDrawerBody .loopCommandPanel{overflow:visible;padding:0;border:0;background:transparent}.commandDrawerBody .betaCommandPanel:before,.commandDrawerBody .loopCommandPanel:before{display:none}.commandDrawerBody .betaCommandPanel .betaHero,.commandDrawerBody .loopCommandPanel .loopHero{padding:16px;border:1px solid rgba(126,92,255,.18);border-radius:8px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 14%,transparent),transparent 36%),color-mix(in srgb,var(--surface, #ffffff) 82%,transparent)}.commandDrawerBody .betaCommandPanel .betaHero h2,.commandDrawerBody .loopCommandPanel .loopHero h2{max-width:none;font-size:clamp(1.55rem,2.8vw,2.35rem)}.commandDrawerBody .betaCommandPanel .betaHero p,.commandDrawerBody .loopCommandPanel .loopHero p{max-width:54ch;font-size:.95rem}.commandDrawerBody .betaCommandPanel .priceTag{min-width:116px;padding:14px}.commandDrawerBody .betaCommandPanel .priceTag strong{font-size:clamp(1.8rem,4vw,2.45rem)}.commandDrawerBody .betaCommandPanel .betaGrid,.commandDrawerBody .loopCommandPanel .loopGrid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px}.commandDrawerBody .betaCommandPanel .betaPrimary{grid-row:auto;min-height:auto}.commandDrawerBody .betaCommandPanel .betaCard,.commandDrawerBody .loopCommandPanel .loopCard{padding:14px}.commandDrawerBody .betaCommandPanel .betaCard h3,.commandDrawerBody .loopCommandPanel .loopStep strong{font-size:clamp(1.12rem,2vw,1.52rem)}.commandDrawerBody .loopCommandPanel .loopScore strong{font-size:clamp(3.1rem,8vw,4.6rem)}.commandDrawerBody .loopCommandPanel .loopTrust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.commandDebugStack{display:grid;gap:16px}.testerBrainPanel,.testerBrainViewStack{display:grid;gap:14px}.testerBrainHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.32fr);gap:14px;align-items:stretch;padding:16px;border:1px solid rgba(126,92,255,.18);border-radius:8px;background:radial-gradient(circle at 94% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 16%,transparent),transparent 38%),color-mix(in srgb,var(--surface, #ffffff) 82%,transparent)}.testerBrainHero h2{max-width:13ch;margin:7px 0 10px;color:var(--text, #31265b);font-size:clamp(1.65rem,3vw,2.45rem);line-height:.96;overflow-wrap:anywhere}.testerBrainHero p{max-width:58ch;margin:0;color:var(--text-muted, #6c6198);overflow-wrap:anywhere}.testerBrainHero>div,.testerBrainGrid>*,.testerBrainQueue,.testerBrainCard{min-width:0}.testerBrainScore{display:grid;align-content:center;justify-items:start;gap:4px;min-height:150px;padding:14px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 24%,transparent);border-radius:8px;background:color-mix(in srgb,var(--brand-2, #04d9ff) 9%,transparent)}.testerBrainScore span,.testerBrainScore small,.testerBrainCardMeta,.testerBrainCard small{color:var(--text-muted, #6c6198)}.testerBrainScore strong{color:var(--text, #31265b);font-size:clamp(2.8rem,7vw,4.7rem);line-height:.92}.testerBrainTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:6px;border:1px solid rgba(126,92,255,.16);border-radius:8px;background:color-mix(in srgb,var(--surface-soft, #f5f2ff) 64%,transparent)}.testerBrainTabs button{display:grid;gap:3px;min-width:0;min-height:54px;padding:9px 10px;border:1px solid transparent;border-radius:7px;color:var(--text-muted, #6c6198);background:transparent;cursor:pointer;font:inherit;text-align:left}.testerBrainTabs button.active{border-color:color-mix(in srgb,var(--brand-2, #04d9ff) 28%,transparent);color:var(--text, #31265b);background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 18%,transparent),transparent 42%),color-mix(in srgb,var(--surface, #ffffff) 86%,transparent);box-shadow:inset 0 0 0 1px #ffffff57}.testerBrainTabs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:860}.testerBrainTabs small{overflow:hidden;color:inherit;opacity:.72;text-overflow:ellipsis;white-space:nowrap}.testerBrainGrid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(280px,.72fr);gap:14px}.testerBrainComposer,.testerBrainSummary,.testerBrainQueue{display:grid;gap:12px;padding:14px;border:1px solid rgba(126,92,255,.16);border-radius:8px;background:color-mix(in srgb,var(--surface-soft, #f5f2ff) 72%,transparent)}.testerBrainComposer label{display:grid;gap:6px}.testerBrainComposer label span{color:var(--text-muted, #6c6198);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.testerBrainComposer input,.testerBrainComposer select,.testerBrainComposer textarea{width:100%;min-width:0;border:1px solid rgba(126,92,255,.2);border-radius:8px;color:var(--text, #31265b);background:color-mix(in srgb,var(--surface, #ffffff) 88%,transparent);font:inherit}.testerBrainComposer input,.testerBrainComposer select{min-height:44px;padding:0 12px}.testerBrainComposer textarea{resize:vertical;min-height:142px;padding:12px}.testerBrainActions,.testerBrainQueueActions,.promotionPlanActions{display:flex;flex-wrap:wrap;gap:8px}.testerBrainReadout{display:grid;gap:6px;padding:12px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 22%,transparent);border-radius:8px;background:color-mix(in srgb,var(--brand-2, #04d9ff) 8%,transparent)}.testerBrainReadout span,.testerBrainList .eyebrow,.testerBrainQueueHeader .eyebrow{color:var(--brand-2, #04d9ff)}.testerBrainReadout strong,.testerBrainQueueHeader strong{color:var(--text, #31265b);font-size:1.18rem}.testerBrainReadout p,.testerBrainList p,.testerBrainCard p,.testerBrainCardAction{margin:0;color:var(--text-muted, #6c6198)}.testerBrainList{display:grid;gap:8px}.testerBrainList p{padding-left:10px;border-left:2px solid color-mix(in srgb,var(--brand, #7048ff) 32%,transparent)}.testerBrainQueueHeader{display:flex;justify-content:space-between;gap:12px;align-items:center}.testerBrainQueueHeader>div{display:grid;gap:4px}.testerBrainCards{display:grid;gap:10px}.testerBrainCard{display:grid;gap:9px;padding:12px;border:1px solid rgba(126,92,255,.14);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 78%,transparent)}.testerBrainCard.severity-critical{border-color:#ff549061;background:color-mix(in srgb,#ff5490 9%,var(--surface, #ffffff))}.testerBrainCard.severity-high{border-color:#ffba4961;background:color-mix(in srgb,#ffba49 8%,var(--surface, #ffffff))}.testerBrainCardTop,.testerBrainCardMeta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.testerBrainCardTop span{color:var(--text, #31265b);font-weight:850}.testerBrainCardTop strong{color:var(--brand-2, #04d9ff);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.testerBrainCardAction{padding:9px 10px;border-radius:8px;background:color-mix(in srgb,var(--brand, #7048ff) 8%,transparent)}.testerBrainCardAction strong{color:var(--text, #31265b)}.testerBrainReviewRail{display:flex;flex-wrap:wrap;gap:7px;align-items:center;padding-top:2px}.testerBrainReviewRail span,.testerBrainReviewRail button{min-height:30px;border-radius:8px;font-size:.78rem;font-weight:820}.testerBrainReviewRail span{display:inline-flex;align-items:center;padding:0 9px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 24%,transparent);color:var(--brand-2, #04d9ff);background:color-mix(in srgb,var(--brand-2, #04d9ff) 8%,transparent)}.testerBrainReviewRail button{padding:0 10px;border:1px solid rgba(126,92,255,.2);color:var(--text, #31265b);background:color-mix(in srgb,var(--surface, #ffffff) 70%,transparent)}.testerBrainPanel button:disabled{cursor:not-allowed;opacity:.48}.businessBrainPanel{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 22%,transparent);border-radius:8px;background:radial-gradient(circle at 96% 0,color-mix(in srgb,#29f0c8 14%,transparent),transparent 36%),color-mix(in srgb,var(--surface-soft, #f5f2ff) 74%,transparent)}.businessBrainHeader,.businessBrainSectionHeader{display:flex;justify-content:space-between;gap:12px;align-items:center}.businessBrainHeader>div,.businessBrainSectionHeader>div{display:grid;gap:5px;min-width:0}.businessBrainHeader strong,.businessBrainSectionHeader strong,.businessBrainGrid strong,.businessBrainPriorityList strong{color:var(--text, #31265b);max-width:100%;overflow-wrap:anywhere}.businessBrainHeader p,.businessBrainGrid p,.businessBrainPriorityList p,.businessBrainList p{margin:0;color:var(--text-muted, #6c6198);max-width:100%;overflow-wrap:anywhere}.businessBrainStage,.businessBrainScoreCard{display:grid;gap:5px;min-width:150px;padding:11px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 24%,transparent);border-radius:8px;background:color-mix(in srgb,var(--brand-2, #04d9ff) 8%,transparent)}.businessBrainStage span,.businessBrainStage small,.businessBrainGrid span,.businessBrainPriorityList small{color:var(--text-muted, #6c6198);font-size:.72rem;font-weight:820;text-transform:uppercase}.businessBrainStage strong{color:var(--text, #31265b);font-size:.98rem;text-transform:capitalize}.businessBrainStage small{max-width:260px;line-height:1.35;text-transform:none}.businessBrainGrid{display:grid;grid-template-columns:minmax(180px,.4fr) minmax(0,1fr);gap:10px}.businessBrainGrid article,.businessBrainPriorityPanel,.pilotTestKitPanel,.businessBrainList{display:grid;gap:8px;min-width:0;padding:11px;border:1px solid rgba(126,92,255,.14);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 74%,transparent)}.businessBrainScoreCard strong{color:var(--text, #31265b);font-size:2.5rem;line-height:1}.businessBrainPriorityList{display:grid;gap:8px}.businessBrainPriorityList article{display:grid;gap:7px;padding:10px;border:1px solid color-mix(in srgb,var(--brand, #7048ff) 16%,transparent);border-radius:8px;background:color-mix(in srgb,var(--brand, #7048ff) 6%,transparent)}.businessBrainPriorityList article>div{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:start}.businessBrainPriorityList article>div span{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid color-mix(in srgb,#29f0c8 28%,transparent);border-radius:999px;color:var(--text, #31265b);background:color-mix(in srgb,#29f0c8 10%,transparent);font-size:.82rem;font-weight:900}.pilotTestKitPanel{background:radial-gradient(circle at 98% 0,color-mix(in srgb,#29f0c8 10%,transparent),transparent 32%),color-mix(in srgb,var(--surface, #ffffff) 74%,transparent)}.pilotEvidenceLoopPanel{display:grid;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 28%,transparent);border-radius:8px;background:radial-gradient(circle at 96% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 14%,transparent),transparent 32%),color-mix(in srgb,var(--surface, #ffffff) 78%,transparent)}.pilotEvidenceSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pilotEvidenceSteps button{display:grid;gap:5px;min-width:0;min-height:94px;padding:10px;border:1px solid rgba(126,92,255,.14);border-radius:8px;color:var(--text, #31265b);background:color-mix(in srgb,var(--surface, #ffffff) 70%,transparent);text-align:left}.pilotEvidenceSteps button.active{border-color:color-mix(in srgb,#29f0c8 36%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,#29f0c8 14%,transparent),transparent 36%),color-mix(in srgb,#29f0c8 8%,var(--surface, #ffffff))}.pilotEvidenceSteps span,.pilotEvidenceSteps small,.pilotEvidenceCard small,.pilotEvidenceCapture label span{color:var(--text-muted, #6c6198);font-size:.72rem;font-weight:820;text-transform:uppercase}.pilotEvidenceSteps strong,.pilotEvidenceCard strong,.pilotEvidenceActionBand strong{color:var(--text, #31265b);line-height:1.16}.pilotEvidenceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pilotEvidenceCard,.pilotEvidenceActionBand,.pilotEvidenceDebrief,.pilotEvidenceCapture{display:grid;gap:8px;min-width:0;padding:11px;border:1px solid rgba(126,92,255,.14);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 72%,transparent)}.pilotEvidenceCard p,.pilotEvidenceActionBand p,.pilotEvidenceDebrief p{margin:0;color:var(--text-muted, #6c6198)}.pilotEvidenceActionBand{grid-template-columns:minmax(0,1fr) auto;align-items:center}.pilotEvidenceDebrief{grid-template-columns:repeat(2,minmax(0,1fr))}.pilotEvidenceDebrief p{padding-left:10px;border-left:2px solid color-mix(in srgb,#29f0c8 28%,transparent)}.pilotEvidenceCapture label{display:grid;gap:6px;min-width:0}.pilotEvidenceCapture input,.pilotEvidenceCapture select,.pilotEvidenceCapture textarea{width:100%;min-width:0;border:1px solid rgba(126,92,255,.2);border-radius:8px;color:var(--text, #31265b);background:color-mix(in srgb,var(--surface, #ffffff) 88%,transparent);font:inherit}.pilotEvidenceCapture input,.pilotEvidenceCapture select{min-height:42px;padding:0 10px}.pilotEvidenceCapture textarea{min-height:88px;padding:10px;resize:vertical}.pilotEvidenceCapture .primaryButton{width:fit-content}.pilotTestKitActions{display:flex;flex-wrap:wrap;gap:8px}.pilotTestKitSummary{display:grid;grid-template-columns:minmax(120px,.6fr) minmax(120px,.6fr) minmax(0,1fr);gap:8px}.pilotTestKitSummary div{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid color-mix(in srgb,#29f0c8 18%,transparent);border-radius:8px;background:color-mix(in srgb,#29f0c8 6%,transparent)}.pilotTestKitSummary span,.pilotTestKitSteps article>span,.pilotTestKitSteps small{color:var(--text-muted, #6c6198);font-size:.72rem;font-weight:820;text-transform:uppercase}.pilotTestKitSummary strong{overflow-wrap:anywhere;color:var(--text, #31265b);font-size:.92rem;line-height:1.2;text-transform:capitalize}.pilotTestKitSteps{display:grid;gap:8px}.pilotTestKitSteps article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 16%,transparent);border-radius:8px;background:color-mix(in srgb,var(--brand-2, #04d9ff) 6%,transparent)}.pilotTestKitSteps article>span{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 28%,transparent);border-radius:999px;color:var(--brand-2, #04d9ff);background:color-mix(in srgb,var(--brand-2, #04d9ff) 8%,transparent)}.pilotTestKitSteps article div{display:grid;gap:5px;min-width:0}.pilotTestKitSteps strong{color:var(--text, #31265b)}.pilotTestKitSteps p,.pilotTestKitSteps small,.pilotTestKitPanel .businessBrainSectionHeader p{margin:0;color:var(--text-muted, #6c6198)}.pilotTestKitSteps small{line-height:1.35;text-transform:none}.pilotTestKitGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.businessBrainThreeColumn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.businessBrainList .eyebrow,.businessBrainBlockers .eyebrow{color:var(--brand-2, #04d9ff)}.businessBrainList p{padding-left:9px;border-left:2px solid color-mix(in srgb,var(--brand-2, #04d9ff) 28%,transparent)}.businessBrainBlockers{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.businessBrainBlockers span:not(.eyebrow){padding:8px 10px;border:1px solid rgba(255,84,144,.24);border-radius:8px;color:var(--text, #31265b);background:color-mix(in srgb,#ff5490 7%,var(--surface, #ffffff));font-size:.82rem;font-weight:780}.ownerReviewPanel{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--brand, #7048ff) 22%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-soft, #f5f2ff) 74%,transparent)}.ownerReviewHeader{display:grid;gap:7px}.ownerReviewHeader strong{display:block;color:var(--text, #31265b);font-size:1.2rem}.ownerReviewHeader p{max-width:70ch;margin:0;color:var(--text-muted, #6c6198)}.ownerReviewStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ownerReviewStats div{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid rgba(126,92,255,.14);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 72%,transparent)}.ownerReviewStats span{color:var(--text-muted, #6c6198);font-size:.72rem;font-weight:820;text-transform:uppercase}.ownerReviewStats strong{color:var(--text, #31265b);font-size:1.45rem;line-height:1}.promotionPlanPanel{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 22%,transparent);border-radius:8px;background:radial-gradient(circle at 96% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 12%,transparent),transparent 34%),color-mix(in srgb,var(--surface-soft, #f5f2ff) 72%,transparent)}.promotionPlanHeader{display:grid;gap:7px}.promotionPlanHeader strong{display:block;color:var(--text, #31265b);font-size:1.2rem}.promotionPlanHeader p,.promotionPlanPreview p{margin:0;color:var(--text-muted, #6c6198)}.promotionPlanGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.promotionPlanGrid div{display:grid;gap:4px;padding:10px;border:1px solid rgba(126,92,255,.14);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 72%,transparent)}.promotionPlanGrid span,.promotionPlanPreview span{color:var(--text-muted, #6c6198);font-size:.72rem;font-weight:820;text-transform:uppercase}.promotionPlanGrid strong{color:var(--text, #31265b);font-size:1.45rem;line-height:1}.promotionPlanPreview{display:grid;gap:8px}.promotionPlanPreview article{display:grid;gap:5px;padding:10px;border:1px solid rgba(126,92,255,.14);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 72%,transparent)}.promotionPlanPreview strong{color:var(--text, #31265b)}.approvedOverlayPanel{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 22%,transparent);border-radius:8px;background:color-mix(in srgb,var(--brand-2, #04d9ff) 7%,transparent)}.approvedOverlayPanel>div{display:grid;gap:5px;min-width:0}.approvedOverlayPanel strong{color:var(--text, #31265b);font-size:1.08rem}.approvedOverlayPanel p{max-width:68ch;margin:0;color:var(--text-muted, #6c6198)}.approvedOverlayActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.testerBrainOpportunities{display:flex;flex-wrap:wrap;gap:8px}.testerBrainOpportunities span{padding:8px 10px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 22%,transparent);border-radius:8px;color:var(--text, #31265b);background:color-mix(in srgb,var(--brand-2, #04d9ff) 8%,transparent);font-size:.86rem;font-weight:720}.guideLearningPanel{display:grid;gap:14px;padding:14px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 20%,transparent);border-radius:8px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 12%,transparent),transparent 34%),color-mix(in srgb,var(--surface-soft, #f5f2ff) 72%,transparent)}.guideLearningHeader{display:grid;gap:8px}.guideLearningHeader>div{display:grid;gap:4px}.guideLearningHeader strong{color:var(--text, #31265b);font-size:1.25rem}.guideLearningHeader p,.guideLearningBlock p,.guideLearningBlock small{margin:0;color:var(--text-muted, #6c6198)}.guideLearningGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.88fr);gap:12px}.guideLearningBlock{display:grid;align-content:start;gap:10px;min-width:0}.guideLearningBlock>p,.guideLearningBlock article{padding:11px;border:1px solid rgba(126,92,255,.14);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 72%,transparent)}.guideLearningBlock article{display:grid;gap:6px}.guideLearningBlock strong{color:var(--text, #31265b)}.guideLearningGuardrails{display:flex;flex-wrap:wrap;gap:8px}.guideLearningGuardrails span{padding:8px 10px;border:1px solid rgba(255,84,144,.28);border-radius:8px;color:var(--text, #31265b);background:color-mix(in srgb,#ff5490 8%,var(--surface, #ffffff));font-size:.82rem;font-weight:780}.pilotConversionPanel{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--brand, #7048ff) 24%,transparent);border-radius:8px;background:radial-gradient(circle at 96% 4%,color-mix(in srgb,#29f0c8 12%,transparent),transparent 34%),color-mix(in srgb,var(--surface-soft, #f5f2ff) 72%,transparent)}.pilotConversionHeader{display:flex;justify-content:space-between;gap:12px;align-items:center}.pilotConversionHeader>div{display:grid;gap:4px;min-width:0}.pilotConversionHeader strong,.pilotConversionGrid strong,.pilotReadinessScore strong{color:var(--text, #31265b)}.pilotReadinessScore{min-width:122px;padding:10px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 24%,transparent);border-radius:8px;background:color-mix(in srgb,var(--brand-2, #04d9ff) 8%,transparent)}.pilotReadinessScore span,.pilotConversionGrid span{color:var(--text-muted, #6c6198);font-size:.72rem;font-weight:820;text-transform:uppercase}.pilotReadinessScore strong{display:block;font-size:2rem;line-height:1}.pilotConversionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pilotConversionGrid article,.pilotDraftBox{display:grid;gap:6px;min-width:0;padding:11px;border:1px solid rgba(126,92,255,.14);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 72%,transparent)}.pilotConversionGrid p,.pilotDraftBox p{margin:0;color:var(--text-muted, #6c6198)}.pilotDraftBox p{white-space:pre-line}.pilotConversionActions,.pilotLearningSignals{display:flex;flex-wrap:wrap;gap:8px}.pilotLearningSignals span{padding:8px 10px;border:1px solid color-mix(in srgb,#29f0c8 22%,transparent);border-radius:8px;color:var(--text, #31265b);background:color-mix(in srgb,#29f0c8 7%,transparent);font-size:.82rem;font-weight:760}.pilotOutcomePanel{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,#29f0c8 22%,transparent);border-radius:8px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 12%,transparent),transparent 34%),color-mix(in srgb,var(--surface-soft, #f5f2ff) 72%,transparent)}.pilotOutcomeHeader{display:flex;justify-content:space-between;gap:12px;align-items:center}.pilotOutcomeHeader>div,.pilotOutcomeStats{display:grid;gap:5px;min-width:0}.pilotOutcomeHeader strong,.pilotOutcomeStats strong,.pilotOutcomeReadout strong,.pilotOutcomeCards strong{color:var(--text, #31265b)}.pilotOutcomeHeader p,.pilotOutcomeBlockers p,.pilotOutcomeCards p{margin:0;color:var(--text-muted, #6c6198)}.pilotOutcomeStats,.pilotOutcomeReadout{min-width:128px;padding:10px;border:1px solid color-mix(in srgb,#29f0c8 24%,transparent);border-radius:8px;background:color-mix(in srgb,#29f0c8 7%,transparent)}.pilotOutcomeStats span,.pilotOutcomeStats small,.pilotOutcomeReadout span,.pilotOutcomeReadout small,.pilotOutcomeComposer label span,.pilotOutcomeCards span{color:var(--text-muted, #6c6198);font-size:.72rem;font-weight:820;text-transform:uppercase}.pilotOutcomeStats strong,.pilotOutcomeReadout strong{display:block;font-size:2rem;line-height:1}.pilotOutcomeGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.72fr);gap:12px}.pilotOutcomeComposer,.pilotOutcomeQueue{display:grid;gap:10px;min-width:0}.pilotOutcomeFields,.pilotOutcomeSliders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pilotOutcomeComposer label{display:grid;gap:6px;min-width:0}.pilotOutcomeComposer input,.pilotOutcomeComposer select,.pilotOutcomeComposer textarea{width:100%;min-width:0;border:1px solid rgba(126,92,255,.2);border-radius:8px;color:var(--text, #31265b);background:color-mix(in srgb,var(--surface, #ffffff) 88%,transparent);font:inherit}.pilotOutcomeComposer input,.pilotOutcomeComposer select{min-height:42px;padding:0 10px}.pilotOutcomeComposer textarea{min-height:106px;padding:10px;resize:vertical}.pilotOutcomeActions{display:flex;flex-wrap:wrap;gap:8px}.pilotOutcomeBlockers,.pilotOutcomeCards article{display:grid;gap:7px;padding:10px;border:1px solid rgba(126,92,255,.14);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 72%,transparent)}.pilotOutcomeCards{display:grid;gap:8px}.pilotOutcomeCards article>div{display:flex;justify-content:space-between;gap:8px;align-items:center}.pilotOutcomeCards small{color:var(--text-muted, #6c6198)}@media(max-width:1180px){.commandHud{grid-template-columns:1fr}.commandHudStatus{order:3}.commandRoomGrid{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.commandStage .experienceStatsBar{grid-template-columns:repeat(2,minmax(0,1fr))}.commandStage .experienceStatsBar .experienceStat:nth-child(n+3){display:none}}@media(max-width:980px){main.commandApp{width:min(100%,calc(100vw - 20px));height:auto;min-height:100svh;padding:10px 0 82px;overflow:visible}.commandRoom{height:auto;min-height:calc(100svh - 20px);grid-template-rows:auto auto auto}.commandMissionStrip,.commandRoomGrid{grid-template-columns:1fr}.commandStage{min-height:620px}.commandConsole{overflow:visible}.commandPanelRail{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.commandMobileDock{position:fixed;left:10px;right:10px;bottom:10px;z-index:18;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;border:1px solid rgba(126,92,255,.2);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 88%,transparent);box-shadow:0 18px 42px #05041247;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.commandMobileDock button{min-height:46px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 28%,transparent);border-radius:8px;color:var(--brand-2, #04d9ff);background:color-mix(in srgb,var(--brand-2, #04d9ff) 8%,transparent);font-weight:780}.commandDrawer{inset:10px;width:auto;max-width:none}}@media(max-width:720px){.commandHud{padding:10px}.commandHud .headerControls{width:100%}.commandHudStatus{display:grid;grid-template-columns:1fr}.commandMissionStrip h1{max-width:none;font-size:clamp(2rem,11vw,3rem)}.commandMissionCard .primaryButton{width:100%}.commandStage{min-height:600px}.commandStage .cameraSetupList{grid-template-columns:1fr}.commandStage .experienceTopCopy{left:16px;right:16px;max-width:24ch}.commandStage .experienceTopCopy p{max-width:24ch}.commandStage .experienceTopActions{top:14px;right:14px}.commandStage .experienceIdleHint,.commandStage .experienceCompleteHint{bottom:144px;width:min(360px,calc(100% - 28px))}.commandStage .experiencePrimaryRail{left:14px;right:14px;bottom:70px;transform:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.commandStage .experienceDockButton{min-width:0;white-space:normal}.commandStage .experienceStatsBar{left:14px;right:14px;width:auto;transform:none;grid-template-columns:1fr}.commandStage .experienceStatsBar .experienceStat:nth-child(n+2){display:none}.commandMetricGrid,.commandPanelRail{grid-template-columns:1fr}.commandDrawerHeader{align-items:stretch;flex-direction:column}.commandDrawerHeader .ghostButton{width:100%}.testerBrainHero,.testerBrainGrid,.guideLearningGrid,.businessBrainGrid,.businessBrainThreeColumn,.pilotEvidenceSteps,.pilotEvidenceGrid,.pilotEvidenceDebrief,.pilotTestKitGrid,.pilotTestKitSummary{grid-template-columns:1fr}.testerBrainTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.testerBrainTabs button{min-height:48px}.testerBrainHero h2{max-width:11ch;font-size:clamp(1.45rem,8vw,2rem)}.testerBrainHero p{max-width:100%;font-size:.95rem}.testerBrainScore{min-height:auto}.testerBrainQueueHeader{align-items:stretch;flex-direction:column}.businessBrainHeader,.businessBrainSectionHeader{align-items:stretch;flex-direction:column;min-width:0}.businessBrainStage{min-width:0}.businessBrainSectionHeader .ghostButton,.businessBrainSectionHeader .primaryButton,.pilotTestKitActions .ghostButton,.pilotTestKitActions .primaryButton{width:100%}.pilotEvidenceActionBand{grid-template-columns:1fr}.pilotEvidenceActionBand .primaryButton,.pilotEvidenceCapture .primaryButton,.testerBrainQueueActions .ghostButton,.testerBrainActions .ghostButton,.testerBrainActions .primaryButton,.promotionPlanActions .ghostButton{width:100%}.ownerReviewStats,.promotionPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.approvedOverlayPanel{align-items:stretch;flex-direction:column}.approvedOverlayActions .primaryButton,.approvedOverlayActions .ghostButton{width:100%}.pilotConversionHeader{align-items:stretch;flex-direction:column}.pilotConversionGrid{grid-template-columns:1fr}.pilotConversionActions .primaryButton,.pilotConversionActions .ghostButton{width:100%}.pilotOutcomeHeader{align-items:stretch;flex-direction:column}.pilotOutcomeGrid,.pilotOutcomeFields,.pilotOutcomeSliders{grid-template-columns:1fr}.pilotOutcomeActions .primaryButton,.pilotOutcomeActions .ghostButton{width:100%}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:#100728}button,input{font:inherit}button{cursor:pointer}main{position:relative;isolation:isolate;width:min(1360px,calc(100vw - 32px));margin:0 auto;padding:22px 0 56px}.topBar,.intro,.workspace,.breathPanel,.cameraPanel,.measurementCard,.readinessPanel,.diagnosticsPanel,.journeyPanel,.loopPanel,.voicePanel,.referencePanel{display:grid;gap:20px}.cameraPanel,.measurementCard,.readinessPanel,.diagnosticsPanel,.journeyPanel,.loopPanel,.paidBetaPanel,.voicePanel,.referencePanel,.conversionPanel,.betaCard,.conversionCard,.questCard,.trainingPack{min-width:0}.topBar{grid-template-columns:1fr auto;align-items:center;margin-bottom:34px}.brand{display:flex;align-items:center;gap:13px}.brandWordmark{display:flex;align-items:center;min-height:48px}.brand strong{display:block;font-size:1.32rem;letter-spacing:.18em;text-transform:lowercase;line-height:1}.logoMark{width:52px;height:52px;flex:0 0 52px;filter:drop-shadow(0 0 20px rgba(90,151,219,.42)) drop-shadow(0 14px 28px rgba(8,15,47,.22))}.logoImage{display:block;width:100%;height:100%;object-fit:contain}.privacyPill,.eyebrow{color:var(--brand-2, #04d9ff);font-size:.78rem;font-weight:750;letter-spacing:0;text-transform:uppercase}.privacyPill{padding:10px 12px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 32%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 72%,transparent)}.intro{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:end;margin-bottom:24px}.intro>div{min-width:0}.introCopy{min-width:0;display:grid;gap:16px}.introAside{display:grid;gap:14px;align-self:end;justify-items:start;max-width:34ch}.introAside p{font-size:.98rem}.proofRail{display:flex;flex-wrap:wrap;gap:8px}.proofRail span{padding:8px 10px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 32%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 76%,transparent);color:var(--text, #31265b);font-size:.78rem;font-weight:760}.heroActions{display:flex;flex-wrap:wrap;gap:10px}h1,h2,p{margin:0}h1{max-width:780px;margin-top:10px;font-size:clamp(2.35rem,5.3vw,4.7rem);line-height:.98;letter-spacing:0;overflow-wrap:break-word}h2{font-size:clamp(1.45rem,3vw,2.45rem);line-height:1;letter-spacing:0}p{color:var(--muted, #716a91);line-height:1.5;overflow-wrap:break-word}.workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;margin-bottom:42px}.simpleWorkspace{grid-template-columns:1fr}.debugWorkspace{grid-template-columns:minmax(0,1fr)}.cameraPanel{grid-template-columns:minmax(560px,1.32fr) minmax(340px,.68fr);align-items:stretch;min-height:560px;padding:18px;border:1px solid var(--line, rgba(126, 92, 255, .18));border-radius:8px;background:var(--surface, #ffffff);box-shadow:0 24px 80px var(--shadow, rgba(35, 15, 95, .14))}.immersiveCameraPanel{grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 108px);padding:0;border:0;background:transparent;box-shadow:none}.videoShell{position:relative;min-height:560px;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 48% 34%,rgba(6,215,255,.18),transparent 30%),linear-gradient(135deg,#6743ff6b,#ff4fc71f),#0c0624}.immersiveVideoShell{min-height:calc(100vh - 108px);border:1px solid color-mix(in srgb,var(--line, rgba(126, 92, 255, .26)) 92%,transparent);border-radius:8px;background:radial-gradient(circle at 50% 10%,rgba(6,215,255,.16),transparent 26%),linear-gradient(180deg,#08071b1a,#08071b8c),#0c0624}.videoShell.signalMode .cameraFeed{filter:grayscale(1) contrast(1.24) brightness(.72)}.cameraFeed{width:100%;height:100%;min-height:560px;display:block;object-fit:cover;transform:scaleX(-1)}.immersiveFeed{min-height:calc(100vh - 108px);opacity:.34;filter:saturate(.7) contrast(1.04) brightness(.68)}.experienceVignette,.experienceAurora{position:absolute;inset:0;pointer-events:none}.experienceVignette{background:radial-gradient(circle at 50% 42%,#0e0a2000 0 16%,#0e0a2057 40%,#050412a8),linear-gradient(180deg,#07061638,#070616b3)}.experienceAurora{background:radial-gradient(circle at 52% 26%,rgba(6,215,255,.08),transparent 20%),radial-gradient(circle at 46% 48%,rgba(255,79,199,.08),transparent 18%);mix-blend-mode:screen}.cameraPlaceholder{position:absolute;inset:0;display:grid;place-content:center;gap:10px;padding:28px;text-align:center}.cameraPlaceholderEyebrow{color:#04d9ffd1;font-size:.76rem;font-weight:780;letter-spacing:0;text-transform:uppercase}.cameraPlaceholder p{color:#f7faf7;font-size:1.3rem}.cameraPlaceholder span{color:#f7faf7b8}.cameraPlaceholder .primaryButton{justify-self:center;margin-top:4px}.cameraPlaceholder .primaryButton:disabled{opacity:.58;cursor:not-allowed}.immersivePlaceholder{padding:40px}.cameraSetupList{width:min(620px,calc(100vw - 96px));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px auto 0}.cameraSetupItem{display:grid;gap:5px;padding:12px;text-align:left;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(180deg,#ffffff0a,#ffffff05),#0a0a1c66;box-shadow:inset 0 1px #ffffff0a}.cameraSetupItem strong{color:#fff;font-size:.82rem;line-height:1.3}.cameraSetupItem span{color:#f7faf7ad;font-size:.74rem;line-height:1.4}.cameraSetupTrust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:min(620px,calc(100vw - 96px));margin:2px auto 0}.cameraSetupTrust span{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:7px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0a;color:#f7faf7c7;font-size:.74rem;line-height:1.2}.faceGuide{--guide-scale: 1;position:absolute;top:16.5%;left:50%;width:min(43%,312px);aspect-ratio:.76;border:1px solid rgba(255,255,255,.65);border-radius:48% 48% 45% 45%;transform:translate(-50%) scale(var(--guide-scale));transform-origin:center top;box-shadow:0 0 0 1px #ffffff0f,0 0 34px #ffffff14;pointer-events:none}.experienceTopCopy{position:absolute;top:calc(env(safe-area-inset-top,0px) + 42px);left:56px;z-index:2;display:grid;gap:8px;max-width:15ch}.experienceTopCopy strong{color:#fff;font-size:clamp(1.05rem,1.7vw,1.72rem);line-height:1.08}.experienceTopCopy p{color:#ffffffad;max-width:17ch;font-size:.84rem;line-height:1.5}.experienceTopActions{position:absolute;top:calc(env(safe-area-inset-top,0px) + 28px);right:28px;z-index:3;display:flex;flex-wrap:wrap;justify-content:end;gap:10px;max-width:min(34vw,280px)}.experienceCelebration{display:grid;gap:5px;width:min(260px,30vw);padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#0a0a1c6b;box-shadow:0 18px 36px #0504122e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:celebrationLift .36s ease-out}.experienceCelebration strong{color:#fff;font-size:.86rem;line-height:1.3}.experienceCelebration p{color:#ffffffad;font-size:.74rem;line-height:1.4}.experienceCelebration.good{border-color:#20c9973d;background:linear-gradient(135deg,#20c9972e,#0a0a1c6b)}.experienceCelebration.watch{border-color:#ffc8573d;background:linear-gradient(135deg,#ffc8572e,#0a0a1c6b)}.experienceFloatingToggle{min-height:36px;padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#0a0a1c8f;color:#ffffffd6;font-weight:730;font-size:.88rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.experienceFloatingToggle.active{border-color:#04d9ff57;color:#fff;background:linear-gradient(135deg,#8d5dff47,#04d9ff2e)}.performanceModeBadge{min-height:36px;display:inline-flex;align-items:center;padding:8px 11px;border:1px solid rgba(4,217,255,.18);border-radius:8px;background:#0a0a1c85;color:#ffffffd1;font-size:.78rem;font-weight:760;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.experiencePrimaryRail{position:absolute;left:50%;bottom:126px;z-index:3;display:flex;gap:6px;padding:6px;transform:translate(-50%);border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0a0a1c2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 24px #0504121f}.experienceIdleHint{position:absolute;left:50%;bottom:214px;z-index:2;width:min(388px,calc(100% - 220px));display:grid;gap:4px;padding:9px 12px;transform:translate(-50%);border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0a0a1c1f;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.experienceCompleteHint{position:absolute;left:50%;bottom:210px;z-index:2;width:min(420px,calc(100% - 190px));display:grid;gap:6px;padding:12px 14px;transform:translate(-50%);border:1px solid rgba(32,201,151,.18);border-radius:8px;background:linear-gradient(135deg,#20c9971f,#0a0a1c2e);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.experienceCompleteHint strong{color:#ffffffe6;font-size:.88rem;line-height:1.35}.experienceCompleteHint p{color:#ffffffad;font-size:.77rem;line-height:1.48}.experienceIdleHint .cameraPlaceholderEyebrow{font-size:.72rem}.experienceIdleHint strong{color:#ffffffd6;font-size:.84rem;line-height:1.35}.experienceIdleHint p{color:#ffffff9e;font-size:.76rem;line-height:1.45}.experienceProgressMeta{display:grid;gap:6px;margin-top:2px}.experienceProgressBar{position:relative;height:6px;overflow:hidden;border-radius:999px;background:#ffffff14}.experienceProgressBar span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#04d9ffcc,#8d5dffe6);box-shadow:0 0 18px #04d9ff3d}.experienceProgressMeta small{color:#ffffff8f;font-size:.7rem}.experienceTrustRow,.experienceCompleteRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.experienceTrustChip{display:grid;gap:2px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff05;text-align:left}.experienceTrustChip strong{font-size:.68rem;text-transform:uppercase;color:#fff9}.experienceTrustChip span{color:#fff;font-size:.72rem;line-height:1.35}.experienceTrustChip.good{border-color:#20c99733;background:linear-gradient(135deg,#20c9971f,#20c99708)}.experienceTrustChip.watch{border-color:#ffc85733;background:linear-gradient(135deg,#ffc8571a,#ffc85708)}.experienceTrustChip.bad{border-color:#ff5d7e38;background:linear-gradient(135deg,#ff5d7e1f,#ff5d7e08)}.experienceOrbScene{position:absolute;inset:0;display:grid;place-items:center;z-index:2}.experienceOrb{--phase-progress: .2turn;--overall-progress: .12turn;--orb-pulse: .5;position:relative;width:min(420px,42vw);aspect-ratio:1;display:grid;place-items:center;transition:transform .9s cubic-bezier(.2,.9,.2,1);will-change:transform}.experienceOrb:before,.experienceOrb:after{content:"";position:absolute;inset:0;border-radius:50%}.experienceOrb:before{background:conic-gradient(from -80deg,rgba(255,79,199,.9),rgba(4,217,255,.94) var(--phase-progress),rgba(255,255,255,.08) var(--phase-progress));-webkit-mask:radial-gradient(circle,transparent 63%,#000 65%,#000 72%,transparent 74%);mask:radial-gradient(circle,transparent 63%,#000 65%,#000 72%,transparent 74%);filter:drop-shadow(0 0 18px rgba(255,79,199,.32))}.experienceOrb:after{inset:22px;background:conic-gradient(from 180deg,rgba(4,217,255,.28),rgba(141,93,255,.5) var(--overall-progress),rgba(255,255,255,.06) var(--overall-progress));-webkit-mask:radial-gradient(circle,transparent 72%,#000 74%,#000 79%,transparent 81%);mask:radial-gradient(circle,transparent 72%,#000 74%,#000 79%,transparent 81%);opacity:.88}.experienceOrbParticle{position:absolute;width:10px;aspect-ratio:1;border-radius:50%;background:linear-gradient(145deg,#ff4fc7fa,#04d9ffe0);box-shadow:0 0 18px #06d7ff70;animation:orbitFloat 4.2s ease-in-out infinite}.experienceOrbParticle.p1{top:14%;left:18%}.experienceOrbParticle.p2{top:20%;right:20%;animation-delay:.6s}.experienceOrbParticle.p3{right:11%;bottom:24%;animation-delay:1.2s}.experienceOrbParticle.p4{left:12%;bottom:18%;animation-delay:1.8s}.experienceOrbCore{position:relative;width:74%;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.08),transparent 22%),#0c0b1cb8;border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 0 54px #ffffff08,0 18px 42px #0000003d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.experienceOrbContent{display:grid;gap:10px;justify-items:center;text-align:center}.experienceOrbContent span,.experienceOrbContent small{color:#ffffffc7}.experienceOrbContent span{font-size:clamp(1.3rem,2.2vw,2.2rem)}.experienceOrbContent strong{color:#fff;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.92}.experienceOrbContent small{font-size:.92rem}.experienceSessionPanel,.experienceDebugPanel,.experienceStatsBar{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#0a0a1c80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 36px #05041229}.experienceSessionPanel,.experienceDebugPanel{position:absolute;right:28px;width:min(300px,calc(100% - 56px));display:grid;gap:14px;z-index:3;padding:16px}.experienceSessionPanel,.experienceDebugPanel{top:86px}.experienceDebugPanel.stacked{top:366px}.experienceToolsSection{display:grid;gap:10px}.experienceToolsNote{color:#ffffffa8;font-size:.8rem;line-height:1.45}.experienceRecommendationBanner{display:grid;gap:6px;padding:10px 12px;border:1px solid rgba(4,217,255,.14);border-radius:8px;background:linear-gradient(135deg,#04d9ff1a,#8d5dff1a)}.experienceRecommendationBanner strong{color:#fff;font-size:.92rem}.experienceRecommendationBanner p{color:#ffffffb8;font-size:.8rem;line-height:1.45}.experienceRecommendationBanner small{color:#ffffff94;font-size:.72rem}.experiencePracticeRow{display:grid}.experiencePracticeRow .experienceDockButton{min-height:42px;justify-content:start}.experiencePresetDock{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.experiencePresetChip{min-height:58px;display:grid;gap:4px;align-content:center;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0a;color:#ffffffbd;text-align:left}.experiencePresetChip.recommended{border-color:#04d9ff3d}.experiencePresetChip strong{color:#fff;font-size:.95rem}.experiencePresetChip span{font-size:.8rem}.experiencePresetChip.active{border-color:#04d9ff75;background:linear-gradient(135deg,#04d9ff29,#8d5dff2e);box-shadow:inset 0 0 0 1px #ffffff0d}.experiencePresetBadge{color:#04d9ffe0;font-size:.66rem;font-style:normal;font-weight:760;letter-spacing:0;text-transform:uppercase}.experienceControlDock{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.experienceDockButton{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff08;color:#fff;font-weight:720;font-size:.9rem;white-space:nowrap}.experienceDockButton svg{width:18px;height:18px}.experienceDockButton.primary{border-color:#04d9ff66;background:linear-gradient(135deg,#8d5dff6b,#04d9ff57);box-shadow:0 0 26px #04d9ff2e}.experienceDockButton.active{border-color:#04d9ff75;background:#04d9ff1f;box-shadow:0 0 20px #04d9ff24}.experienceDockButton.disabled,.experienceDockButton:disabled{cursor:not-allowed;border-color:#ffffff14;background:#ffffff0a;color:#ffffff80;box-shadow:none}.experienceDebugActions{display:grid}.experienceSliderField{display:grid;gap:8px}.experienceSliderField span{color:#ffffffbd;font-size:.82rem}.experienceSliderField input{width:100%}.experienceDebugGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.experienceDebugStat{display:grid;gap:4px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08}.experienceDebugStat span{color:#ffffffa3;font-size:.78rem}.experienceDebugStat strong{color:#fff;font-size:.98rem}.experienceStatsBar{position:absolute;bottom:12px;left:50%;transform:translate(-50%);width:min(calc(100% - 112px),1120px);display:grid;z-index:2;grid-template-columns:1.1fr repeat(5,minmax(0,1fr));gap:8px;padding:10px 12px;border-color:#ffffff14;background:#0a0a1c47;box-shadow:0 12px 26px #0504121f}.experienceStat{display:grid;gap:2px}.experienceStatHeading{display:flex;align-items:center;justify-content:space-between;gap:6px}.experienceStat.flow{padding:5px 9px;border-radius:8px}.experienceStat.flow.good{background:linear-gradient(135deg,#20c9972e,#20c9970a);box-shadow:inset 0 0 0 1px #20c9972e}.experienceStat.flow.watch{background:linear-gradient(135deg,#ffc85729,#ffc8570a);box-shadow:inset 0 0 0 1px #ffc8572e}.experienceStat.flow.bad{background:linear-gradient(135deg,#ff5d7e2e,#ff5d7e0a);box-shadow:inset 0 0 0 1px #ff5d7e2e}.experienceStat span{color:#ffffffa8;font-size:.74rem}.experienceStat strong{color:#fff;font-size:.98rem}.experienceStat small{color:#ffffff94;font-size:.72rem;line-height:1.35}.immersiveBreathOverlay{position:absolute;inset:0;pointer-events:none}.immersiveBreathOverlay.active .immersiveOrb{box-shadow:0 0 90px #06d7ff6b,0 30px 120px #7048ff57}.breathVisualAnchor{position:absolute;top:18%;left:50%;width:min(42%,280px);aspect-ratio:.76;transform:translate(-50%)}.breathOrbShell{--pulse: .3;position:absolute;inset:-8%;display:grid;place-items:center}.immersiveHalo{inset:4%;border-color:#ffffff29;background:radial-gradient(circle,rgba(6,215,255,calc(.08 + var(--pulse) * .18)),transparent 66%),repeating-radial-gradient(circle,rgba(6,215,255,.08) 0 2px,transparent 2px 20px);box-shadow:0 0 calc(30px + var(--pulse) * 50px) #06d7ff2e,inset 0 0 50px #06d7ff14}.immersiveOrb{width:min(320px,66vw);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.breathOrbitField span,.breathPulseRings span{position:absolute;border-radius:50%}.breathOrbitField{position:absolute;inset:0}.breathOrbitField span{width:10px;aspect-ratio:1;background:linear-gradient(135deg,#06d7fff5,#ff4fc7c2);box-shadow:0 0 18px #06d7ff8a;opacity:.72}.breathOrbitField span:nth-child(1){top:20%;left:42%}.breathOrbitField span:nth-child(2){top:34%;left:21%}.breathOrbitField span:nth-child(3){top:34%;right:21%}.breathOrbitField span:nth-child(4){top:62%;left:28%}.breathOrbitField span:nth-child(5){top:62%;right:28%}.breathOrbitField span:nth-child(6){top:14%;right:36%}.breathPulseRings{position:absolute;inset:0}.breathPulseRings span{top:16%;left:50%;width:min(45%,320px);aspect-ratio:.9;border:1px solid rgba(255,255,255,.12);transform:translate(-50%);transform-origin:center}.breathPulseRings span:nth-child(1){animation:breathRing 3.6s ease-in-out infinite}.breathPulseRings span:nth-child(2){animation:breathRing 3.6s ease-in-out 1.2s infinite}.breathPulseRings span:nth-child(3){animation:breathRing 3.6s ease-in-out 2.4s infinite}.immersiveBreathHud{position:absolute;left:18px;right:18px;bottom:18px;display:grid;gap:6px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#08071b8a;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.immersiveBreathHud strong{font-size:1.1rem}.immersiveBreathHud p,.immersiveBreathHud .cameraPlaceholderEyebrow{color:#fffc}@keyframes breathRing{0%{opacity:0;transform:translate(-50%) scale(.72)}32%{opacity:.55}to{opacity:0;transform:translate(-50%) scale(1.18)}}@keyframes orbitFloat{0%,to{transform:translateY(0) scale(.92);opacity:.56}50%{transform:translateY(-10px) scale(1.08);opacity:1}}.cameraTools{position:absolute;left:14px;right:14px;bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#0e1b18ad;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cameraTools label{display:grid;gap:5px;min-width:180px}.cameraTools span{color:#ffffffc7;font-size:.78rem}.cameraTools input{width:100%}.pulseOverlay{--pulse: 0;position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 26%,rgba(6,215,255,calc(.1 + var(--pulse) * .2)),transparent 14%),radial-gradient(circle at 38% 48%,rgba(141,93,255,calc(.08 + var(--pulse) * .24)),transparent 12%),radial-gradient(circle at 62% 48%,rgba(255,79,199,calc(.08 + var(--pulse) * .2)),transparent 12%)}.pulseSpot{position:absolute;border:1px solid rgba(201,255,248,.62);background:rgba(6,215,255,calc(.12 + var(--pulse) * .32));box-shadow:0 0 calc(12px + var(--pulse) * 34px) #06d7ff47;animation:pulseRead 1.2s ease-in-out infinite}.pulseSpot.precise{border-radius:24px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pulseSpot.fallback{border-radius:50%;border-style:dashed;background:rgba(120,163,255,calc(.08 + var(--pulse) * .18));box-shadow:0 0 calc(10px + var(--pulse) * 24px) #78a3ff2e}.pulseSpot.forehead{background-image:linear-gradient(180deg,#00eeff3d,#5799ff1f)}.pulseSpot.leftCheek,.pulseSpot.rightCheek{background-image:linear-gradient(180deg,#8473ff3d,#00deff1f)}.pulseWave{position:absolute;left:7%;right:7%;bottom:96px;width:86%;height:82px;overflow:visible}.pulseWave polyline{fill:none;stroke:#c9fff8;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 12px rgba(6,215,255,.75))}.pulseOverlay p{position:absolute;left:7%;right:7%;bottom:172px;color:#ffffffd1;font-size:.85rem;text-align:center;line-height:1.4}@keyframes pulseRead{0%,to{transform:scale(.86);opacity:.58}50%{transform:scale(calc(.94 + var(--pulse) * .32));opacity:.92}}.measurementCard,.readinessPanel,.breathPanel,.diagnosticsPanel,.journeyPanel,.loopPanel,.paidBetaPanel,.voicePanel,.referencePanel,.conversionPanel{padding:clamp(22px,3vw,34px);border:1px solid var(--line, rgba(126, 92, 255, .18));border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 90%,transparent)}.measurementCard{align-content:start}.immersiveDebugCard{margin-top:18px}.immersiveBreathCard{display:grid;gap:14px;padding:14px;border:1px solid var(--line, rgba(126, 92, 255, .18));border-radius:8px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 16%,transparent),transparent 36%),color-mix(in srgb,var(--surface-soft, #f5f2ff) 92%,transparent)}.immersiveBreathHeader{display:flex;align-items:start;justify-content:space-between;gap:12px}.immersiveBreathHeader strong{display:block;margin-top:6px;color:var(--text, #31265b);font-size:1.06rem}.breathRoundBadge{min-height:36px;display:inline-flex;align-items:center;padding:8px 10px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 30%,transparent);border-radius:8px;color:var(--brand-2, #04d9ff);background:color-mix(in srgb,var(--surface, #ffffff) 76%,transparent);font-size:.8rem;font-weight:760}.immersivePresetRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.immersivePreset{min-height:98px;padding:14px}.immersivePreset span{font-size:.82rem}.immersiveSettingsGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.scoreSummary{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,1fr);align-items:center;gap:14px}.scoreRing{--score: 0%;width:min(190px,58vw);aspect-ratio:1;display:grid;place-content:center;justify-self:center;border-radius:50%;background:radial-gradient(circle,var(--surface, #ffffff) 0 58%,transparent 59%),conic-gradient(var(--brand-2, #04d9ff) var(--score),color-mix(in srgb,var(--line, #d7d0ff) 70%,var(--surface, #ffffff)) var(--score))}.scoreRing.good{background:radial-gradient(circle,var(--surface, #ffffff) 0 58%,transparent 59%),conic-gradient(#20c997 var(--score),color-mix(in srgb,var(--line, #d7d0ff) 70%,var(--surface, #ffffff)) var(--score))}.scoreRing.watch{background:radial-gradient(circle,var(--surface, #ffffff) 0 58%,transparent 59%),conic-gradient(#ffc857 var(--score),color-mix(in srgb,var(--line, #d7d0ff) 70%,var(--surface, #ffffff)) var(--score))}.scoreRing.bad{background:radial-gradient(circle,var(--surface, #ffffff) 0 58%,transparent 59%),conic-gradient(#ff5d7e var(--score),color-mix(in srgb,var(--line, #d7d0ff) 70%,var(--surface, #ffffff)) var(--score))}.scoreRing span{font-size:clamp(2.8rem,8vw,4.35rem);font-weight:780;line-height:.9}.scoreRing small{color:var(--brand-2, #04d9ff);font-weight:750;text-align:center}.vitalGrid,.checkList,.settingsGrid{display:grid;gap:10px}.vitalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vitalGrid div,.checkList div{padding:11px;border:1px solid var(--line, rgba(126, 92, 255, .14));border-radius:8px;background:var(--surface-soft, #f5f2ff)}.metric.good{border-color:color-mix(in srgb,var(--brand-2, #04d9ff) 36%,transparent);background:color-mix(in srgb,var(--brand-2, #04d9ff) 10%,var(--surface-soft, #f5f2ff))}.metric.watch{border-color:color-mix(in srgb,#ffc857 34%,transparent);background:color-mix(in srgb,#ffc857 12%,var(--surface-soft, #f5f2ff))}.metric.bad{border-color:color-mix(in srgb,#ff5d7e 34%,transparent);background:color-mix(in srgb,#ff5d7e 12%,var(--surface-soft, #f5f2ff))}.vitalGrid span,.checkList span,.settingsGrid span{display:block;color:var(--subtle, #8a82a8);font-size:.78rem}.metricTitleRow{display:flex;align-items:center;justify-content:space-between;gap:8px}.metricHelpWrap{position:relative;display:inline-flex}.helpButton{width:18px;height:18px;display:inline-grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--subtle, #8a82a8) 45%,transparent);border-radius:50%;color:#fff;background:var(--subtle, #8a82a8);font-size:.68rem;line-height:1}.metricTooltip{position:absolute;right:0;bottom:calc(100% + 10px);width:min(220px,56vw);padding:10px 12px;border:1px solid var(--line, rgba(126, 92, 255, .18));border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 94%,transparent);box-shadow:0 18px 40px var(--shadow, rgba(35, 15, 95, .2));color:var(--muted, #716a91);font-size:.74rem;line-height:1.4;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease;z-index:5}.vitalGrid strong,.checkList strong{display:block;margin-top:4px;color:var(--text, #31265b);font-size:1rem}.helpButton:hover+.metricTooltip,.helpButton:focus-visible+.metricTooltip{opacity:1;transform:translateY(0)}.debugSummary{display:grid;gap:5px;padding:12px;border:1px solid var(--line, rgba(31, 54, 47, .12));border-radius:8px;background:var(--surface-soft, #f8fbf9)}.debugSummary span{color:var(--subtle, #6c7a74);font-size:.78rem}.debugSummary strong{color:var(--text, #17201e);font-size:1.1rem}.debugSummary p{font-size:.82rem;line-height:1.4}.diagnosticsPanel{margin-bottom:28px}.sectionHeader{display:flex;align-items:end;justify-content:space-between;gap:28px}.sectionHeader p{max-width:560px}.diagnosticGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.diagnosticItem{display:grid;gap:10px;padding:14px;border:1px solid var(--line, rgba(126, 92, 255, .16));border-left-width:5px;border-radius:8px;background:var(--surface, #ffffff)}.diagnosticItem.good{border-left-color:var(--brand-2, #04d9ff)}.diagnosticItem.watch{border-left-color:#b9801c}.diagnosticItem.bad{border-left-color:#c03744}.diagnosticItem span,.diagnosticItem p,.logPanel p{color:var(--muted, #716a91);font-size:.88rem}.diagnosticItem strong{display:block;margin-top:3px;font-size:1.2rem}.referencePanel{margin-bottom:28px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 14%,transparent),transparent 32%),color-mix(in srgb,var(--surface, #ffffff) 90%,transparent)}.referenceHeader{display:flex;align-items:start;justify-content:space-between;gap:18px}.referenceHeader h2{margin:6px 0 8px;color:var(--text, #31265b);font-size:clamp(1.4rem,2.6vw,2.2rem);line-height:1.05}.referenceHeader p,.referenceDetails p,.referenceMessage{max-width:720px;color:var(--muted, #716a91);font-size:.92rem;line-height:1.5}.referenceStatus{min-height:34px;display:inline-flex;align-items:center;flex-shrink:0;padding:7px 10px;border:1px solid var(--line, rgba(126, 92, 255, .18));border-radius:8px;font-size:.76rem;font-weight:760;text-transform:uppercase}.referenceStatus.good{border-color:color-mix(in srgb,#20c997 34%,transparent);color:#20c997;background:color-mix(in srgb,#20c997 10%,transparent)}.referenceStatus.watch{border-color:color-mix(in srgb,#ffc857 36%,transparent);color:#8f6b06;background:color-mix(in srgb,#ffc857 14%,transparent)}.referenceStatus.bad{border-color:color-mix(in srgb,#ff5d7e 34%,transparent);color:#ff5d7e;background:color-mix(in srgb,#ff5d7e 12%,transparent)}.referenceGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.referenceMetric{display:grid;gap:6px;min-height:112px;padding:14px;border:1px solid var(--line, rgba(126, 92, 255, .14));border-radius:8px;background:color-mix(in srgb,var(--surface-soft, #f5f2ff) 80%,transparent)}.referenceMetric.good{border-color:color-mix(in srgb,#20c997 30%,transparent)}.referenceMetric.watch{border-color:color-mix(in srgb,#ffc857 36%,transparent)}.referenceMetric.bad{border-color:color-mix(in srgb,#ff5d7e 36%,transparent)}.referenceMetric span{color:var(--subtle, #8a82a8);font-size:.74rem}.referenceMetric strong{color:var(--text, #31265b);font-size:1.12rem;overflow-wrap:break-word}.referenceMetric small{color:var(--muted, #716a91);font-size:.76rem;line-height:1.45}.referenceActions{display:flex;flex-wrap:wrap;gap:10px}.referenceDetails{display:grid;gap:6px}.referenceMessage{padding:12px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 22%,transparent);border-radius:8px;background:color-mix(in srgb,var(--brand-2, #04d9ff) 8%,var(--surface, #ffffff))}.logPanel{display:grid;gap:8px;padding:14px;border-radius:8px;background:radial-gradient(circle at 10% 0,rgba(6,215,255,.14),transparent 28%),#0c0624}.logPanel strong,.logPanel p{color:#f6fbf8}.logPanel p{margin:0;opacity:.78}.smallText{color:var(--subtle, #8a82a8);font-size:.9rem;overflow-wrap:break-word}.actions{display:flex;flex-wrap:wrap;gap:10px}.primaryButton,.ghostButton,.presetButton{min-height:44px;border-radius:8px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.primaryButton:disabled,.ghostButton:disabled{cursor:not-allowed;opacity:.54;transform:none}.primaryButton{border:0;padding:12px 16px;color:#fff;background:linear-gradient(135deg,var(--brand, #7048ff),var(--brand-2, #04d9ff));font-weight:760;box-shadow:0 12px 30px color-mix(in srgb,var(--brand, #7048ff) 24%,transparent)}.ghostButton{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 30%,transparent);color:var(--brand-2, #04d9ff);background:var(--surface, #ffffff);font-weight:700;text-decoration:none}.primaryButton:hover,.ghostButton:hover,.presetButton:hover{transform:translateY(-1px)}.readinessPanel{align-content:start}.breathPanel{margin-top:28px;background:radial-gradient(circle at 22% 18%,color-mix(in srgb,var(--brand-2, #04d9ff) 20%,transparent),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--surface, #ffffff) 94%,transparent),color-mix(in srgb,var(--surface-soft, #f5f2ff) 94%,transparent))}.breathCopy{display:grid;max-width:760px;gap:10px}.presetRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.presetButton{min-height:116px;padding:16px;border:1px solid var(--line, rgba(126, 92, 255, .18));background:var(--surface, #ffffff);text-align:left}.presetButton.active{border-color:color-mix(in srgb,var(--brand-2, #04d9ff) 52%,transparent);background:color-mix(in srgb,var(--brand, #7048ff) 12%,var(--surface, #ffffff))}.presetButton strong,.presetButton span{display:block}.presetButton strong{color:var(--text, #31265b)}.presetButton span{margin-top:8px;color:var(--muted, #716a91);line-height:1.42}.breathStage{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(260px,1fr);align-items:center;gap:22px;min-height:360px;padding:20px;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 50% 42%,rgba(6,215,255,.34),transparent 24%),radial-gradient(circle at 28% 20%,rgba(255,79,199,.18),transparent 28%),linear-gradient(145deg,#14082f,#35128a 58%,#0c0624);color:#fff}.breathVisualizer{position:relative;width:min(380px,74vw);aspect-ratio:1;display:grid;place-items:center;justify-self:center}.breathHalo{position:absolute;inset:7%;border:1px solid rgba(17,136,125,.25);border-radius:50%;background:repeating-radial-gradient(circle,rgba(6,215,255,.12) 0 2px,transparent 2px 24px),radial-gradient(circle,rgba(6,215,255,.18),transparent 67%)}.breathOrb{position:relative;width:min(340px,70vw);aspect-ratio:1;display:grid;place-content:center;justify-self:center;border-radius:50%;background:radial-gradient(circle at 38% 28%,rgba(255,255,255,.9),transparent 18%),radial-gradient(circle at 70% 72%,rgba(255,79,199,.72),transparent 26%),linear-gradient(145deg,#04d9ff,#7048ff 58%,#ff4fc7);color:#fff;box-shadow:0 0 70px #06d7ff57,0 28px 90px #7048ff47;transition:transform 1.2s cubic-bezier(.2,.9,.2,1)}.breathOrb span,.breathOrb strong{display:block;text-align:center}.breathOrb span{font-size:clamp(1.7rem,5vw,3.4rem);font-weight:760}.breathOrb strong{margin-top:6px;font-size:2rem}.breathMeta{display:grid;gap:16px}.phaseTimeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.phaseChip{padding:10px;border:1px solid var(--line, rgba(126, 92, 255, .16));border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 72%,transparent)}.phaseChip.active{border-color:color-mix(in srgb,var(--brand-2, #04d9ff) 52%,transparent);background:color-mix(in srgb,var(--brand-2, #04d9ff) 16%,var(--surface, #ffffff))}.phaseChip strong,.phaseChip span{display:block}.phaseChip strong{color:var(--text, #31265b)}.phaseChip span{margin-top:3px;color:var(--muted, #716a91);font-size:.82rem}progress{width:100%;height:12px;overflow:hidden;border:0;border-radius:8px;background:color-mix(in srgb,var(--line, #d7d0ff) 68%,var(--surface, #ffffff))}progress::-webkit-progress-bar{background:color-mix(in srgb,var(--line, #d7d0ff) 68%,var(--surface, #ffffff))}progress::-webkit-progress-value{background:linear-gradient(90deg,var(--brand, #7048ff),var(--brand-2, #04d9ff))}.journeyPanel{margin-top:42px;overflow:hidden;background:radial-gradient(circle at 82% 0,color-mix(in srgb,var(--brand-3, #ff4fc7) 18%,transparent),transparent 30%),radial-gradient(circle at 10% 18%,color-mix(in srgb,var(--brand-2, #04d9ff) 18%,transparent),transparent 28%),color-mix(in srgb,var(--surface, #ffffff) 90%,transparent)}.journeyPanel .sectionHeader{align-items:start}.journeyPanel .sectionHeader p{max-width:560px}.journeyGrid{display:grid;grid-template-columns:minmax(320px,1.05fr) minmax(300px,.95fr);gap:18px}.communityMap,.questCard,.trainingPack{border:1px solid var(--line, rgba(126, 92, 255, .18));border-radius:8px;background:color-mix(in srgb,var(--surface-soft, #f2efff) 74%,transparent)}.communityMap{position:relative;min-height:340px;display:grid;align-content:space-between;overflow:hidden;padding:22px;background:radial-gradient(circle at 62% 34%,rgba(4,217,255,.2),transparent 20%),radial-gradient(circle at 24% 78%,rgba(255,79,199,.16),transparent 24%),linear-gradient(145deg,#13082f,#35128a);color:#fff}.communityMap>div:first-child{position:relative;z-index:1}.communityMap strong{display:block;margin-top:10px;color:#fff;font-size:clamp(3.2rem,8vw,6.5rem);line-height:.9}.communityMap p{color:#ffffffbd}.mapGlow{position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px) 0 0 / 48px 48px}.mapGlow span{position:absolute;width:10px;aspect-ratio:1;border-radius:50%;background:#04d9ff;box-shadow:0 0 22px #04d9ff}.mapGlow span:nth-child(1){top:24%;left:62%}.mapGlow span:nth-child(2){top:52%;left:44%}.mapGlow span:nth-child(3){top:68%;left:72%}.mapGlow span:nth-child(4){top:38%;left:24%}.mapGlow span:nth-child(5){top:78%;left:18%}.questCard{display:grid;gap:18px;align-content:start;padding:clamp(20px,2.5vw,30px)}.questCard h3{margin:0;color:var(--text, #31265b);font-size:clamp(1.8rem,3.2vw,3rem);line-height:1}.questSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px}.questSteps span{min-height:50px;display:grid;place-items:center;padding:10px;border:1px solid var(--line, rgba(126, 92, 255, .18));border-radius:8px;color:var(--muted, #716a91);text-align:center;font-weight:740}.questSteps .complete{border-color:color-mix(in srgb,var(--brand-2, #04d9ff) 45%,transparent);color:var(--brand-2, #04d9ff);background:color-mix(in srgb,var(--brand-2, #04d9ff) 12%,transparent)}.trainingPacks{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.trainingPack{min-height:178px;display:grid;align-content:space-between;padding:18px;background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--brand-2, #04d9ff) 14%,transparent),transparent 38%),color-mix(in srgb,var(--surface-soft, #f2efff) 74%,transparent)}.trainingPack span,.trainingPack small{color:var(--muted, #716a91);font-size:.82rem}.trainingPack strong{color:var(--text, #31265b);font-size:1.2rem;line-height:1.15}.paidBetaPanel,.voicePanel,.conversionPanel{margin-top:42px}.voicePanel{position:relative;overflow:hidden;padding:clamp(22px,3vw,34px);border:1px solid var(--line, rgba(126, 92, 255, .18));border-radius:8px;background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 18%,transparent),transparent 30%),radial-gradient(circle at 88% 20%,color-mix(in srgb,var(--brand-3, #ff4fc7) 12%,transparent),transparent 32%),color-mix(in srgb,var(--surface, #ffffff) 90%,transparent)}.voiceCommandPanel{background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 18%,transparent),transparent 28%),radial-gradient(circle at 90% 14%,color-mix(in srgb,var(--brand-3, #ff4fc7) 14%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface, #ffffff) 92%,transparent),color-mix(in srgb,var(--surface-soft, #f5f2ff) 88%,transparent))}.voiceHeader{position:relative;z-index:1}.voiceHeader p{margin-top:6px;color:var(--muted, #716a91);font-size:.92rem;line-height:1.45}.voiceStatus{display:grid;justify-items:end;min-width:128px;gap:4px;padding:12px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 28%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 74%,transparent)}.voiceStatus span{color:var(--muted, #716a91);font-size:.78rem;font-weight:760;text-transform:uppercase}.voiceStatus strong{color:var(--brand-2, #04d9ff);font-size:1.38rem}.voiceStatus.live{border-color:color-mix(in srgb,var(--brand-2, #04d9ff) 56%,transparent);box-shadow:0 0 28px color-mix(in srgb,var(--brand-2, #04d9ff) 16%,transparent)}.voiceGrid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:18px;align-items:stretch}.voicePrimary,.voiceTranscript,.voiceContextCard,.voiceCompletion{display:grid;gap:14px;min-width:0;padding:16px;border:1px solid var(--line, rgba(126, 92, 255, .18));border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 78%,transparent)}.voicePrimary{align-content:start;gap:18px}.voiceLead{color:var(--muted, #716a91);font-size:.94rem;line-height:1.52}.voiceCommandRail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.voiceCommandRail div{min-width:0;padding:10px 11px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 22%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface, #ffffff) 86%,transparent),color-mix(in srgb,var(--surface-soft, #f5f2ff) 82%,transparent))}.voiceCommandRail span{display:block;color:var(--subtle, #8a82a8);font-size:.72rem;font-weight:760;text-transform:uppercase}.voiceCommandRail strong{display:block;margin-top:5px;color:var(--text, #31265b);font-size:.96rem;line-height:1.15;overflow-wrap:anywhere}.voiceAvatarStage{display:grid;grid-template-columns:minmax(0,.92fr) minmax(240px,1.08fr);align-items:center;gap:18px;min-height:320px}.voiceAvatarMeta{display:grid;gap:10px;align-content:start}.voiceAvatarMeta strong{color:var(--text, #31265b);font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.05}.voiceAvatarMeta p,.voiceAvatarStatusRow small{color:var(--muted, #716a91);font-size:.9rem;line-height:1.5}.voiceAvatarStatusRow{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.voiceAvatarStatus{min-height:30px;display:inline-flex;align-items:center;padding:6px 9px;border:1px solid var(--line, rgba(126, 92, 255, .16));border-radius:8px;font-size:.72rem;font-weight:760;text-transform:uppercase}.voiceAvatarStatus.idle,.voiceAvatarStatus.connecting,.voiceAvatarStatus.listening{border-color:color-mix(in srgb,var(--brand-2, #04d9ff) 28%,transparent);color:var(--brand-2, #04d9ff);background:color-mix(in srgb,var(--brand-2, #04d9ff) 8%,transparent)}.voiceAvatarStatus.speaking{border-color:color-mix(in srgb,#20c997 38%,transparent);color:#20c997;background:color-mix(in srgb,#20c997 10%,transparent)}.voiceAvatarStatus.error{border-color:color-mix(in srgb,#ffc857 42%,transparent);color:#8f6b06;background:color-mix(in srgb,#ffc857 12%,transparent)}.voiceAvatarVisual{position:relative;min-height:320px;display:grid;place-items:center;overflow:hidden;border-radius:8px;isolation:isolate;background:radial-gradient(circle at 50% 24%,rgba(255,255,255,.24),transparent 18%),radial-gradient(circle at 50% 45%,rgba(4,217,255,.12),transparent 26%),radial-gradient(circle at 50% 72%,rgba(112,72,255,.2),transparent 34%),linear-gradient(180deg,#0b081c52,#0b081c0f)}.voiceAvatarGlow,.voiceAvatarScan{position:absolute;inset:0;pointer-events:none}.voiceAvatarGlow{background:radial-gradient(circle at 50% 34%,rgba(4,217,255,.28),transparent 28%),radial-gradient(circle at 50% 62%,rgba(112,72,255,.24),transparent 34%);filter:blur(12px);opacity:.82;animation:voiceAvatarGlowPulse 5.2s ease-in-out infinite}.voiceAvatarScan{background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.14) 46%,transparent 70%);transform:translateY(-110%);opacity:.64;animation:voiceAvatarScanSweep 5.8s linear infinite}.voiceAvatarSvg{position:relative;z-index:1;width:min(100%,392px);height:auto;overflow:visible;filter:drop-shadow(0 0 20px rgba(4,217,255,.2)) drop-shadow(0 18px 40px rgba(112,72,255,.16))}.voiceAvatarStill{position:relative;z-index:1;width:min(100%,342px);aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:radial-gradient(circle at 50% 46%,rgba(4,217,255,.18),transparent 50%),#05071a;filter:drop-shadow(0 0 24px rgba(4,217,255,.24)) drop-shadow(0 20px 48px rgba(112,72,255,.2))}.voiceAvatarStill img{width:100%;height:100%;object-fit:cover;border-radius:12px}.voiceAvatarParticleCanvas{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen;opacity:.82}.voiceAvatarStillFrame{position:absolute;inset:6%;z-index:3;border:1px solid rgba(4,217,255,.12);border-radius:50%;opacity:.42}.voiceAvatarStillCheeks{position:absolute;z-index:4;left:28%;top:48%;width:44%;height:18%;border-radius:999px;background:radial-gradient(circle at 22% 52%,rgba(255,217,204,.22),transparent 46%),radial-gradient(circle at 78% 52%,rgba(255,217,204,.2),transparent 46%);mix-blend-mode:soft-light;opacity:calc(.08 + var(--avatar-still-mouth-open) * .18);transform:scaleY(var(--avatar-still-cheek-scale));transform-origin:50% 70%;transition:opacity .16s ease,transform .16s ease}.voiceAvatarStillEyes{position:absolute;z-index:5;left:28.5%;top:38%;width:43%;height:5.2%;border-radius:999px;opacity:calc((1 - var(--avatar-still-eye-scale)) * .76);transform:scaleY(calc(1.04 - var(--avatar-still-eye-scale) * .34));transform-origin:50% 50%;background:radial-gradient(ellipse at 24% 58%,rgba(39,171,210,.72) 0 31%,transparent 33%),radial-gradient(ellipse at 76% 58%,rgba(39,171,210,.72) 0 31%,transparent 33%);filter:blur(1px);transition:opacity 80ms ease,transform .11s ease}.voiceAvatarStillJaw{position:absolute;z-index:4;left:35%;top:60%;width:30%;height:13%;border-radius:0 0 999px 999px;background:linear-gradient(180deg,#fcdfd300,#fcdfd32e);mix-blend-mode:soft-light;opacity:calc(.04 + var(--avatar-still-mouth-open) * .12);transform:translateY(calc(var(--avatar-still-jaw-drop) * .28));transition:opacity .12s ease,transform .12s ease}.voiceAvatarStillMouth{position:absolute;z-index:6;left:42.9%;top:62.1%;width:14.2%;height:4.9%;transform:translateY(calc(var(--avatar-still-jaw-drop) * .42)) scaleX(var(--avatar-still-mouth-scale));transform-origin:50% 42%;transition:transform 90ms ease}.voiceAvatarStillMouthShadow,.voiceAvatarStillUpperLip,.voiceAvatarStillMouthOpening,.voiceAvatarStillLowerLip{position:absolute;left:50%;transform:translate(-50%);pointer-events:none}.voiceAvatarStillMouthShadow{top:12%;width:108%;height:58%;border-radius:999px;background:radial-gradient(ellipse at 50% 50%,#371d206b,#371d2000 70%);opacity:calc(.02 + var(--avatar-still-mouth-open) * .42);filter:blur(1.5px)}.voiceAvatarStillUpperLip{top:19%;width:96%;height:18%;border-radius:999px 999px 34% 34%;background:linear-gradient(180deg,#ad746f61,#62313670);opacity:calc(.04 + var(--avatar-still-mouth-open) * .38)}.voiceAvatarStillMouthOpening{top:30%;width:76%;height:calc(3% + var(--avatar-still-mouth-open) * 86%);border-radius:999px;background:radial-gradient(ellipse at 50% 72%,rgba(106,43,54,.66),transparent 70%),linear-gradient(180deg,#241416d1,#090709e6);opacity:calc(.04 + var(--avatar-still-mouth-open) * .88);box-shadow:inset 0 1px 2px #ffddd324,inset 0 -3px 5px #00000052}.voiceAvatarStillLowerLip{top:calc(46% + var(--avatar-still-mouth-open) * 38%);width:92%;height:18%;border-radius:34% 34% 999px 999px;background:linear-gradient(180deg,#6f343c52,#e8b8ac4d);opacity:calc(.04 + var(--avatar-still-mouth-open) * .4)}.voiceAvatarStill.speaking{animation:voiceAvatarStillSpeak 1.4s ease-in-out infinite}.voiceAvatarStillUnderlay{position:absolute;inset:0;z-index:1;display:grid;place-items:center;pointer-events:none}.voiceAvatarCanvas{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none}.voiceAvatarCanvas canvas{display:block;width:100%!important;height:100%!important}.voiceAvatarBackdrop,.voiceAvatarAura,.voiceAvatarShoulderGlow{opacity:.68}.voiceAvatarBackdrop{opacity:.46}.voiceAvatarOuterSignal{stroke-width:.8;stroke-dasharray:3 12;opacity:.2;transform-box:fill-box;transform-origin:center}.voiceAvatarBasePlatform{opacity:.46}.voiceAvatarCollarFill{opacity:.54}.voiceAvatarFaceVolume{opacity:.92}.voiceAvatarCoreLight{mix-blend-mode:screen;opacity:.74}.voiceAvatarTempleShadow{opacity:.78}.voiceAvatarTempleShadow.right{opacity:.42}.voiceAvatarRimLight{mix-blend-mode:screen;opacity:.66}.voiceAvatarFacePlane{mix-blend-mode:screen;opacity:.42}.voiceAvatarFacePlane.lower{mix-blend-mode:normal;opacity:.38}.voiceAvatarHead,.voiceAvatarHeadOutline,.voiceAvatarMeshLine,.voiceAvatarFeatureLine,.voiceAvatarJawline,.voiceAvatarDepthContour,.voiceAvatarEar,.voiceAvatarNeckLine,.voiceAvatarNeckFrame,.voiceAvatarShoulderMeshLine,.voiceAvatarBrow,.voiceAvatarCheekGlow,.voiceAvatarShoulders,.voiceAvatarNose,.voiceAvatarLipLine,.voiceAvatarMouth,.voiceAvatarEye{stroke-width:1.4;opacity:.94}.voiceAvatarHeadOutline{stroke-width:1.1;opacity:.76}.voiceAvatarMeshLine{stroke-width:.82;opacity:.5}.voiceAvatarFeatureLine{stroke-width:1.05;opacity:.72}.voiceAvatarJawline,.voiceAvatarEar,.voiceAvatarNeckLine,.voiceAvatarNeckFrame{stroke-width:1.1;opacity:.64}.voiceAvatarShoulderMeshLine{stroke-width:.88;opacity:.42}.voiceAvatarDepthContour{stroke-width:.8;stroke-dasharray:8 13;opacity:.34}.voiceAvatarEyeGroup{transform-box:fill-box;transform-origin:center}.voiceAvatarEyeHalo{opacity:.52}.voiceAvatarEyeLid{opacity:.26}.voiceAvatarEye,.voiceAvatarEyeCore,.voiceAvatarIris{transform-box:fill-box;transform-origin:center;transform:scaleY(var(--avatar-eye-scale, 1))}.voiceAvatarEye{stroke-width:1.2}.voiceAvatarEyeCore{filter:drop-shadow(0 0 8px rgba(255,255,255,.9))}.voiceAvatarIris{filter:drop-shadow(0 0 8px rgba(4,217,255,.82));opacity:.72}.voiceAvatarBrow{stroke-width:1;opacity:.62}.voiceAvatarCheekGlow{stroke-width:1.05;opacity:.44}.voiceAvatarMouth{opacity:calc(.44 + var(--avatar-speech-level, 0) * .46)}.voiceAvatarMouthGlow{mix-blend-mode:screen;opacity:calc(.14 + var(--avatar-speech-level, 0) * .38)}.voiceAvatarMouthShape{opacity:.3}.voiceAvatarJaw{transition:transform .12s ease-out}.voiceAvatarSignalGroup{mix-blend-mode:screen;transition:opacity .12s ease-out}.voiceAvatarSignalRing{stroke-width:.9;stroke-dasharray:4 12;opacity:.46}.voiceAvatarSignalRing.delay{opacity:.24}.voiceAvatarStage.speaking .voiceAvatarGlow{opacity:1}.voiceAvatarStage.speaking .voiceAvatarCoreLight{animation:voiceAvatarCorePulse 1.6s ease-in-out infinite}.voiceAvatarStage.speaking .voiceAvatarOuterSignal{animation:voiceAvatarOrbitPulse 2.2s ease-in-out infinite}.voiceAvatarStage.speaking .voiceAvatarSignalRing{animation:voiceAvatarSignalPulse 1.25s ease-out infinite}.voiceAvatarStage.speaking .voiceAvatarSignalRing.delay{animation-delay:.3s}.voiceAvatarStage.speaking .voiceAvatarVisual:after{content:"";position:absolute;inset:20% 28%;border-radius:50%;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 26px #04d9ff2e;animation:voiceAvatarHaloPulse 1.6s ease-in-out infinite}.voiceAvatarStage.listening .voiceAvatarScan,.voiceAvatarStage.idle .voiceAvatarScan{opacity:.38}.voiceAvatarStage.connecting .voiceAvatarGlow{opacity:.92;animation-duration:2.2s}.voiceAvatarStage.connecting .voiceAvatarScan{opacity:.84;animation-duration:1.9s}.voiceAvatarStage.error .voiceAvatarGlow{opacity:.4}.voiceAvatarStage.minimal .voiceAvatarScan,.voiceAvatarStage.static .voiceAvatarScan{display:none}.voiceAvatarStage.minimal .voiceAvatarGlow{animation-duration:7s}.voiceAvatarStage.static .voiceAvatarGlow,.voiceAvatarStage.static .voiceAvatarVisual:after,.voiceAvatarStage.static .voiceAvatarCoreLight,.voiceAvatarStage.static .voiceAvatarOuterSignal,.voiceAvatarStage.static .voiceAvatarSignalRing{animation:none}.voiceAvatarStage.static .voiceAvatarJaw,.voiceAvatarStage.static .voiceAvatarEye,.voiceAvatarStage.static .voiceAvatarEyeCore,.voiceAvatarStage.static .voiceAvatarIris{transition:none}.voiceModeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.voiceModeButton{display:grid;min-height:116px;gap:8px;align-content:start;padding:14px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 24%,transparent);border-radius:8px;color:var(--text, #31265b);background:color-mix(in srgb,var(--surface-soft, #f5f2ff) 84%,transparent);text-align:left}.voiceModeButton.active{border-color:color-mix(in srgb,var(--brand-2, #04d9ff) 58%,transparent);background:radial-gradient(circle at 80% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 18%,transparent),transparent 54%),color-mix(in srgb,var(--surface-soft, #f5f2ff) 84%,transparent)}.voiceModeButton:disabled{cursor:not-allowed;opacity:.72}.voiceModeButton strong{color:var(--text, #31265b);font-size:1.02rem}.voiceTestAccess{padding:10px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 18%,transparent);border-radius:8px;background:color-mix(in srgb,var(--brand-2, #04d9ff) 8%,transparent)}.voiceTestAccessActions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.voiceModeButton span,.voiceContextGrid span,.voiceTurn span,.voiceCompletion small,.voiceMetricGrid span,.voiceSessionList article span,.voiceMemoryItem span,.voiceMemoryHeader small,.voiceReviewActions span{color:var(--subtle, #8a82a8);font-size:.78rem}.voiceContextGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.voiceContextGrid div{min-width:0;padding:11px;border:1px solid var(--line, rgba(126, 92, 255, .14));border-radius:8px;background:var(--surface-soft, #f5f2ff)}.voiceContextGrid strong{display:block;margin-top:4px;color:var(--text, #31265b);font-size:.98rem;line-height:1.25}.voiceSaveToggle{display:flex;align-items:start;gap:10px;color:var(--muted, #716a91);font-size:.92rem;line-height:1.45}.voiceSaveToggle input{width:18px;height:18px;margin-top:2px;accent-color:var(--brand-2, #04d9ff)}.voicePresencePanel{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 28%,transparent);border-radius:8px;background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 16%,transparent),transparent 46%),color-mix(in srgb,var(--surface-soft, #f5f2ff) 86%,transparent)}.voicePresenceHeader{display:flex;align-items:start;justify-content:space-between;gap:12px}.voicePresenceHeader h3{margin-top:4px;color:var(--text, #31265b);font-size:1.08rem;line-height:1.18}.voicePresenceBadge{flex:0 0 auto;padding:6px 9px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 34%,transparent);border-radius:8px;color:var(--brand-2, #04d9ff);font-size:.72rem;font-weight:780;text-transform:uppercase;background:color-mix(in srgb,var(--brand-2, #04d9ff) 8%,transparent)}.voicePresenceDisclosure,.voicePresenceStep p,.voicePresenceExercise p,.voicePresenceResult p,.voicePresenceObservationList,.voicePresenceMetricGrid small{color:var(--muted, #716a91);font-size:.9rem;line-height:1.48}.voicePresenceDisclosure{padding:10px 11px;border:1px solid color-mix(in srgb,#ffc857 28%,transparent);border-radius:8px;background:color-mix(in srgb,#ffc857 9%,transparent)}.voicePresenceStep,.voicePresenceExercise,.voicePresenceResult{display:grid;gap:12px;min-width:0}.voicePresenceStep.active,.voicePresenceExercise{grid-template-columns:minmax(0,1fr) auto;align-items:center}.voicePresenceStep.active .ghostButton,.voicePresenceActions{grid-column:1 / -1}.voicePresenceStep strong,.voicePresenceExercise strong,.voicePresenceMetricGrid strong{color:var(--text, #31265b)}.voicePresenceTimer{min-width:92px;padding:10px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 22%,transparent);border-radius:8px;text-align:center;background:color-mix(in srgb,var(--surface, #ffffff) 74%,transparent)}.voicePresenceTimer strong,.voicePresenceTimer span{display:block}.voicePresenceTimer strong{color:var(--brand-2, #04d9ff);font-size:1.3rem}.voicePresenceTimer span,.voicePresenceMetricGrid span{color:var(--subtle, #8a82a8);font-size:.76rem;font-weight:740;text-transform:uppercase}.voicePresenceActions{display:flex;flex-wrap:wrap;gap:8px}.voicePresenceMetricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.voicePresenceMetricGrid div{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid var(--line, rgba(126, 92, 255, .14));border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 78%,transparent)}.voicePresenceObservationList{display:grid;gap:6px;margin:0;padding-left:18px}.voiceTranscript{align-content:start}.voiceTranscriptList{display:grid;gap:10px}.voiceTurn{display:grid;gap:4px;padding:12px;border:1px solid var(--line, rgba(126, 92, 255, .14));border-radius:8px;background:var(--surface-soft, #f5f2ff)}.voiceTurn.assistant{border-color:color-mix(in srgb,var(--brand-2, #04d9ff) 34%,transparent)}.voiceTurn p,.voiceCompletion p{font-size:.92rem}.voiceReview,.voiceDashboard{display:grid;gap:12px;min-width:0;padding-top:4px}.voiceReview textarea,.voiceMemoryItem textarea{width:100%;min-height:92px;resize:vertical;border:1px solid var(--line, rgba(126, 92, 255, .18));border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 88%,transparent);color:var(--text, #31265b);font:inherit;font-size:.9rem;line-height:1.45;padding:11px 12px}.voiceReview textarea::placeholder,.voiceMemoryItem textarea::placeholder{color:color-mix(in srgb,var(--subtle, #8a82a8) 78%,transparent)}.voiceReviewActions,.voiceMemoryActions,.voiceDashboardHeader,.voiceMemoryHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.voiceDashboard{border-top:1px solid var(--line, rgba(126, 92, 255, .16));padding-top:16px}.voiceDashboardHeader p{font-size:.9rem;color:var(--muted, #716a91)}.voiceMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.voiceMetricGrid div,.voiceSessionList article,.voiceMemoryItem{display:grid;gap:7px;min-width:0;padding:11px;border:1px solid var(--line, rgba(126, 92, 255, .14));border-radius:8px;background:var(--surface-soft, #f5f2ff)}.voiceMetricGrid strong,.voiceSessionList article strong,.voiceMemoryItem strong{color:var(--text, #31265b);font-size:.98rem}.voiceSessionList,.voiceMemoryList{display:grid;gap:10px}.voiceSessionList article div,.voiceMemoryItem div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.voiceSessionList article p{color:var(--muted, #716a91);font-size:.86rem;line-height:1.45}.voiceMemoryActions{justify-content:flex-start;flex-wrap:wrap}.experienceVoiceCoachCard{display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 28%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 86%,transparent)}.experienceVoiceCoachCard strong{display:block;color:var(--text, #31265b);font-size:.98rem}.experienceVoiceCoachCard p{color:var(--muted, #716a91);font-size:.85rem;line-height:1.45}.voiceActions{align-items:center;padding:10px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 24%,transparent);border-radius:8px;background:radial-gradient(circle at 16% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 16%,transparent),transparent 42%),color-mix(in srgb,var(--surface, #ffffff) 78%,transparent)}.voiceCommandPanel .voiceActions .primaryButton{flex:1 1 190px}.voiceCommandPanel .voiceActions .ghostButton{min-width:108px;flex:0 1 auto}@keyframes voiceAvatarGlowPulse{0%,to{transform:scale(.96);opacity:.72}50%{transform:scale(1.02);opacity:.96}}@keyframes voiceAvatarScanSweep{0%{transform:translateY(-110%)}to{transform:translateY(120%)}}@keyframes voiceAvatarHaloPulse{0%,to{opacity:.18;transform:scale(.92)}50%{opacity:.72;transform:scale(1.02)}}@keyframes voiceAvatarCorePulse{0%,to{opacity:.62}50%{opacity:.92}}@keyframes voiceAvatarOrbitPulse{0%,to{opacity:.16;transform:scale(.98)}50%{opacity:.36;transform:scale(1.02)}}@keyframes voiceAvatarSignalPulse{0%{opacity:.22;stroke-dashoffset:0}45%{opacity:.72}to{opacity:0;stroke-dashoffset:-28}}@keyframes voiceAvatarStillSpeak{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.012)}}@media(prefers-reduced-motion:reduce){.voiceAvatarGlow,.voiceAvatarScan,.voiceAvatarVisual:after,.voiceAvatarCoreLight,.voiceAvatarOuterSignal,.voiceAvatarSignalRing{animation:none!important}.voiceAvatarJaw,.voiceAvatarEye,.voiceAvatarEyeCore,.voiceAvatarIris{transition:none!important}}.paidBetaPanel{position:relative;overflow:hidden;background:radial-gradient(circle at 14% 10%,color-mix(in srgb,var(--brand-2, #04d9ff) 22%,transparent),transparent 30%),radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--brand-3, #ff4fc7) 18%,transparent),transparent 28%),color-mix(in srgb,var(--surface, #ffffff) 90%,transparent)}.paidBetaPanel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px) 0 0 / 42px 42px,linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px) 0 0 / 42px 42px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 72%);mask-image:linear-gradient(180deg,#000,transparent 72%)}.betaHero,.betaGrid{position:relative;z-index:1}.betaHero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(20px,4vw,52px)}.betaHero h2{max-width:760px;font-size:clamp(2rem,4.2vw,4.4rem)}.betaHero p{max-width:720px;margin-top:12px;font-size:clamp(1rem,1.6vw,1.22rem)}.betaCommandRail,.loopCommandRail{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.betaCommandRail div,.loopCommandRail div{min-width:0;padding:10px 11px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 22%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface, #ffffff) 86%,transparent),color-mix(in srgb,var(--surface-soft, #f5f2ff) 82%,transparent))}.betaCommandRail span,.loopCommandRail span{display:block;color:var(--subtle, #8a82a8);font-size:.72rem;font-weight:760;text-transform:uppercase}.betaCommandRail strong,.loopCommandRail strong{display:block;margin-top:5px;color:var(--text, #31265b);font-size:.96rem;line-height:1.15;overflow-wrap:anywhere}.betaOfferPanel{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.betaOfferPanel article{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 22%,transparent);border-radius:8px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 12%,transparent),transparent 34%),color-mix(in srgb,var(--surface, #ffffff) 72%,transparent)}.betaOfferPanel span{color:var(--brand-2, #04d9ff);font-size:.72rem;font-weight:820;text-transform:uppercase}.betaOfferPanel strong{color:var(--text, #31265b);line-height:1.12}.betaOfferPanel p{margin:0;color:var(--muted, #716a91);font-size:.82rem;line-height:1.45}.priceTag{display:grid;justify-items:end;min-width:148px;gap:4px;padding:18px;border:1px solid var(--line, rgba(126, 92, 255, .18));border-radius:8px;background:radial-gradient(circle at 30% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 20%,transparent),transparent 60%),color-mix(in srgb,var(--surface-soft, #f2efff) 86%,transparent)}.priceTag strong{color:var(--text, #31265b);font-size:clamp(2rem,4vw,3.2rem);line-height:.9}.priceTag span{color:var(--muted, #716a91);font-size:.8rem}.priceTag small{color:var(--brand-2, #04d9ff);font-size:.76rem;font-weight:760;text-transform:uppercase}.betaGrid{display:grid;grid-template-columns:minmax(360px,1.28fr) minmax(280px,.72fr);gap:clamp(16px,2vw,24px);margin-top:28px}.betaCard,.conversionCard,.trustBand article{display:grid;gap:16px;align-content:start;padding:clamp(18px,2.3vw,28px);border:1px solid var(--line, rgba(126, 92, 255, .18));border-radius:8px;background:color-mix(in srgb,var(--surface-soft, #f2efff) 76%,transparent)}.betaPrimary{grid-row:span 2;min-height:390px;background:radial-gradient(circle at 88% 4%,color-mix(in srgb,var(--brand-2, #04d9ff) 28%,transparent),transparent 30%),radial-gradient(circle at 12% 100%,color-mix(in srgb,var(--brand-3, #ff4fc7) 18%,transparent),transparent 34%),color-mix(in srgb,var(--surface-soft, #f2efff) 76%,transparent)}.missionBadge{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.missionBadge strong{padding:8px 10px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 42%,transparent);border-radius:8px;color:var(--brand-2, #04d9ff);background:color-mix(in srgb,var(--brand-2, #04d9ff) 12%,transparent);font-size:.78rem}.betaCard>span,.missionBadge span,.conversionCard span,.trustBand span{color:var(--brand-2, #04d9ff);font-size:.78rem;font-weight:780;letter-spacing:0;text-transform:uppercase}.betaCard h3{margin:0;color:var(--text, #31265b);font-size:clamp(1.45rem,2.4vw,2.7rem);line-height:1.05}.betaCommandActions{position:relative;z-index:1;align-items:center;margin-top:10px;padding:10px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 24%,transparent);border-radius:8px;background:radial-gradient(circle at 16% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 16%,transparent),transparent 42%),color-mix(in srgb,var(--surface, #ffffff) 78%,transparent)}.betaCommandActions .primaryButton{flex:1 1 190px}.betaCommandActions .ghostButton{min-width:112px;flex:0 1 auto}.betaFeatureList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.betaFeatureStack{grid-template-columns:1fr}.betaFeatureList span{min-height:54px;display:flex;align-items:center;padding:12px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 28%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 64%,transparent);color:var(--text, #31265b);font-size:.9rem;font-weight:720;text-transform:none}.betaSessionCallout{display:grid;gap:6px;padding:12px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 28%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 62%,transparent)}.betaSessionCallout strong{color:var(--text, #31265b);font-size:1rem}.betaSessionCallout p{color:var(--muted, #716a91);font-size:.82rem;line-height:1.45}.betaMemoryPreview{display:grid;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 22%,transparent);border-radius:8px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 14%,transparent),transparent 32%),color-mix(in srgb,var(--surface, #ffffff) 66%,transparent)}.betaMemoryHeader{display:grid;gap:6px}.betaMemoryHeader strong{color:var(--text, #31265b);font-size:.98rem}.betaMemoryPreview p{color:var(--muted, #716a91);font-size:.8rem;line-height:1.45}.betaMemoryChips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.betaMemoryChips span{min-height:62px;display:grid;gap:4px;padding:10px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 22%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 74%,transparent)}.betaMemoryChips strong{color:var(--subtle, #8a82a8);font-size:.7rem;text-transform:uppercase}.betaMemoryChips small{color:var(--text, #31265b);font-size:.84rem;font-weight:720}.betaMomentumCallout{display:grid;gap:6px;padding:12px;border:1px solid color-mix(in srgb,var(--brand-3, #ff4fc7) 22%,transparent);border-radius:8px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--brand-3, #ff4fc7) 12%,transparent),transparent 34%),color-mix(in srgb,var(--surface, #ffffff) 62%,transparent)}.betaMomentumCallout p{color:var(--muted, #716a91);font-size:.82rem;line-height:1.5}.betaSafetyCallout{display:grid;gap:7px;padding:12px;border:1px solid color-mix(in srgb,#29f0c8 22%,transparent);border-radius:8px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,#29f0c8 12%,transparent),transparent 34%),color-mix(in srgb,var(--surface, #ffffff) 62%,transparent)}.betaSafetyCallout strong{color:var(--text, #31265b);font-size:.96rem;line-height:1.3}.betaSafetyCallout p{margin:0;color:var(--muted, #716a91);font-size:.82rem;line-height:1.45}.betaComparisonCard{display:grid;gap:8px;padding:14px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 18%,transparent);border-radius:8px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 12%,transparent),transparent 34%),color-mix(in srgb,var(--surface, #ffffff) 64%,transparent)}.betaComparisonCard.good{border-color:color-mix(in srgb,#20c997 24%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,#20c997 12%,transparent),transparent 34%),color-mix(in srgb,var(--surface, #ffffff) 64%,transparent)}.betaComparisonCard.watch{border-color:color-mix(in srgb,#ffc857 24%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,#ffc857 12%,transparent),transparent 34%),color-mix(in srgb,var(--surface, #ffffff) 64%,transparent)}.betaComparisonCard.bad{border-color:color-mix(in srgb,#ff5d7e 24%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,#ff5d7e 12%,transparent),transparent 34%),color-mix(in srgb,var(--surface, #ffffff) 64%,transparent)}.betaComparisonCard strong{color:var(--text, #31265b);font-size:1rem}.betaComparisonCard p{color:var(--muted, #716a91);font-size:.82rem;line-height:1.5}.betaComparisonChips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.betaComparisonChips span{min-height:62px;display:grid;gap:4px;padding:10px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 18%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 74%,transparent)}.betaComparisonChips strong{color:var(--subtle, #8a82a8);font-size:.7rem;text-transform:uppercase}.betaComparisonChips small{color:var(--text, #31265b);font-size:.84rem;font-weight:720}.betaLiveDeltaCard,.betaSetupCallout{display:grid;gap:8px;padding:14px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 18%,transparent);border-radius:8px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 12%,transparent),transparent 34%),color-mix(in srgb,var(--surface, #ffffff) 64%,transparent)}.betaLiveDeltaCard.good{border-color:color-mix(in srgb,#20c997 24%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,#20c997 12%,transparent),transparent 34%),color-mix(in srgb,var(--surface, #ffffff) 64%,transparent)}.betaLiveDeltaCard.watch,.betaSetupCallout{border-color:color-mix(in srgb,#ffc857 24%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,#ffc857 12%,transparent),transparent 34%),color-mix(in srgb,var(--surface, #ffffff) 64%,transparent)}.betaLiveDeltaCard.bad{border-color:color-mix(in srgb,#ff5d7e 24%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,#ff5d7e 12%,transparent),transparent 34%),color-mix(in srgb,var(--surface, #ffffff) 64%,transparent)}.betaLiveDeltaCard strong,.betaSetupCallout strong{color:var(--text, #31265b);font-size:1rem}.betaLiveDeltaCard p,.betaSetupCallout p{color:var(--muted, #716a91);font-size:.82rem;line-height:1.5}.betaSaveCelebration{display:grid;gap:8px;padding:14px;border:1px solid color-mix(in srgb,#20c997 24%,transparent);border-radius:8px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,#20c997 12%,transparent),transparent 34%),color-mix(in srgb,var(--surface, #ffffff) 64%,transparent);animation:betaSaveLift .26s ease-out}.betaSaveCelebration strong{color:var(--text, #31265b);font-size:1rem}.betaSaveCelebration p{color:var(--muted, #716a91);font-size:.82rem;line-height:1.5}.betaSaveChips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.betaSaveChips span{min-height:62px;display:grid;gap:4px;padding:10px;border:1px solid color-mix(in srgb,#20c997 22%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 74%,transparent)}.betaSaveChips strong{color:var(--subtle, #8a82a8);font-size:.7rem;text-transform:uppercase}.betaSaveChips small{color:var(--text, #31265b);font-size:.84rem;font-weight:720}.betaPostSaveActions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 20%,transparent);border-radius:8px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 10%,transparent),transparent 34%),color-mix(in srgb,var(--surface, #ffffff) 62%,transparent)}.betaPostSaveActions>div:first-child{display:grid;gap:6px}.betaPostSaveActions strong{color:var(--text, #31265b);font-size:1rem}.betaPostSaveActions p{color:var(--muted, #716a91);font-size:.82rem;line-height:1.5}.betaPostSaveButtons{display:flex;flex-wrap:wrap;justify-content:end;gap:10px}.statusNote{padding:10px 12px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 28%,transparent);border-radius:8px;background:color-mix(in srgb,var(--brand-2, #04d9ff) 10%,transparent)}.authForm{display:grid;gap:12px}.authForm label{display:grid;gap:7px}.authForm input{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--line, rgba(126, 92, 255, .18));border-radius:8px;background:var(--surface, #ffffff);color:var(--text, #31265b)}.trendStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.trendStats div{display:grid;gap:3px;padding:14px;border:1px solid var(--line, rgba(126, 92, 255, .18));border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 66%,transparent)}.trendStats strong{color:var(--text, #31265b);font-size:clamp(1.8rem,4vw,3rem);line-height:1}.trendStats small{color:var(--muted, #716a91)}.betaInsightRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.betaInsightRow span{display:grid;gap:4px;padding:12px;border:1px solid color-mix(in srgb,var(--brand-3, #ff4fc7) 18%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 66%,transparent)}.betaInsightRow strong{color:var(--text, #31265b);font-size:1.15rem}.betaInsightRow small{color:var(--muted, #716a91);font-size:.78rem}.betaHistoryStack{display:grid;gap:10px}.betaHistoryCard{display:grid;gap:6px;padding:12px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 22%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 70%,transparent)}.betaHistoryCard.saved{border-color:color-mix(in srgb,#20c997 26%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,#20c997 12%,transparent),transparent 36%),color-mix(in srgb,#20c997 10%,var(--surface, #ffffff));box-shadow:0 16px 34px color-mix(in srgb,#20c997 16%,transparent)}.betaHistoryCard>span{color:var(--brand-2, #04d9ff);font-size:.72rem;font-weight:760;text-transform:uppercase}.betaHistoryCard strong{color:var(--text, #31265b);font-size:1rem}.betaHistoryCard p{color:var(--muted, #716a91);font-size:.78rem;line-height:1.45}.betaHistoryCard small{color:var(--subtle, #8a82a8);font-size:.72rem}.betaJournalField{flex-basis:100%;display:grid;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 18%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 70%,transparent)}.betaJournalOptions,.betaPreviewActions{display:flex;flex-wrap:wrap;gap:8px}.betaJournalOption{min-height:36px;padding:7px 10px;border:1px solid var(--line, rgba(126, 92, 255, .18));border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 78%,transparent);color:var(--muted, #716a91);font-size:.78rem;font-weight:760}.betaJournalOption.active{border-color:color-mix(in srgb,var(--brand-2, #04d9ff) 38%,transparent);color:var(--text, #31265b);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 14%,transparent),transparent 38%),color-mix(in srgb,var(--surface, #ffffff) 86%,transparent)}.betaPreviewRail{display:grid;gap:10px}.betaPreviewCard{display:grid;gap:6px;padding:12px;border:1px solid var(--line, rgba(126, 92, 255, .18));border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 70%,transparent)}.betaPreviewCard.good{border-color:color-mix(in srgb,#20c997 28%,transparent);background:color-mix(in srgb,#20c997 10%,var(--surface, #ffffff))}.betaPreviewCard.watch{border-color:color-mix(in srgb,#ffc857 28%,transparent);background:color-mix(in srgb,#ffc857 10%,var(--surface, #ffffff))}.betaPreviewCard.bad{border-color:color-mix(in srgb,#ff5d7e 28%,transparent);background:color-mix(in srgb,#ff5d7e 10%,var(--surface, #ffffff))}.betaPreviewCard>span{color:var(--brand-2, #04d9ff);font-size:.72rem;font-weight:760;text-transform:uppercase}.betaPreviewCard strong{color:var(--text, #31265b);font-size:.96rem}.betaPreviewCard p{color:var(--muted, #716a91);font-size:.78rem;line-height:1.45}@keyframes betaSaveLift{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.conversionPanel{margin-bottom:24px;background:radial-gradient(circle at 80% 0,color-mix(in srgb,var(--brand, #7048ff) 18%,transparent),transparent 30%),color-mix(in srgb,var(--surface, #ffffff) 90%,transparent)}.conversionGrid,.trustBand{display:grid;gap:16px}.conversionGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.trustBand{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.trustBand strong{color:var(--text, #31265b);font-size:1.15rem}.loopPanel{position:relative;margin:42px 0 24px;overflow:hidden;background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 20%,transparent),transparent 28%),radial-gradient(circle at 88% 22%,color-mix(in srgb,var(--brand-3, #ff4fc7) 14%,transparent),transparent 24%),color-mix(in srgb,var(--surface, #ffffff) 90%,transparent)}.loopPanel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px) 0 0 / 40px 40px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0 / 40px 40px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%)}.loopHero,.loopGrid,.gentleJourneyPanel,.loopTrust{position:relative;z-index:1}.loopHero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px}.loopHero h2{max-width:14ch;font-size:clamp(1.9rem,4vw,4rem)}.loopHero p{max-width:34ch}.loopGrid{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(320px,1.14fr);gap:18px}.loopCard{display:grid;gap:18px;padding:clamp(18px,2.3vw,28px);border:1px solid var(--line, rgba(126, 92, 255, .18));border-radius:8px;background:color-mix(in srgb,var(--surface-soft, #f2efff) 78%,transparent)}.loopSignalCard{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 20%,transparent),transparent 40%),linear-gradient(155deg,#12082f,#29115f 58%,#171039)}.loopSignalCard p,.loopSignalCard .loopSignalMeta span,.loopSignalCard .loopScore small{color:#ffffffc2}.loopSignalCard .eyebrow,.loopSignalCard .loopSignalMeta strong,.loopSignalCard .loopScore strong{color:#fff}.loopScore{display:flex;align-items:end;gap:10px}.loopScore strong{font-size:clamp(3.5rem,7vw,5.8rem);line-height:.84}.loopScore small{padding-bottom:10px;font-size:.96rem}.loopSignalList{display:grid;gap:14px}.loopSignalRow{display:grid;gap:8px}.loopSignalMeta{display:flex;align-items:center;justify-content:space-between;gap:10px}.loopSignalMeta span{font-size:.82rem}.loopSignalMeta strong{font-size:.94rem}.loopSignalTrack{height:10px;overflow:hidden;border-radius:999px;background:#ffffff24}.loopSignalTrack span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-3, #ff4fc7),var(--brand-2, #04d9ff));box-shadow:0 0 18px color-mix(in srgb,var(--brand-2, #04d9ff) 52%,transparent)}.loopStepsCard{align-content:center}.loopStep{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:14px 0;border-top:1px solid color-mix(in srgb,var(--line, rgba(126, 92, 255, .18)) 88%,transparent)}.loopStep:first-child{padding-top:0;border-top:0}.loopStep:last-child{padding-bottom:0}.loopStepId{min-width:42px;min-height:42px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 34%,transparent);border-radius:8px;color:var(--brand-2, #04d9ff);background:color-mix(in srgb,var(--brand-2, #04d9ff) 10%,transparent);font-size:.84rem;font-weight:780}.loopStepId.complete{border-color:color-mix(in srgb,var(--brand-2, #04d9ff) 48%,transparent);color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-2, #04d9ff) 34%,transparent),color-mix(in srgb,var(--brand, #7048ff) 28%,transparent));box-shadow:0 0 20px color-mix(in srgb,var(--brand-2, #04d9ff) 20%,transparent)}.loopStep strong{display:block;color:var(--text, #31265b);font-size:clamp(1.12rem,2vw,1.42rem)}.loopStep p{margin-top:6px;max-width:34ch}.loopTrust{display:flex;flex-wrap:wrap;gap:10px}.loopTrust span{min-height:42px;display:inline-flex;align-items:center;padding:10px 14px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 28%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 66%,transparent);color:var(--text, #31265b);font-size:.88rem;font-weight:720}.gentleJourneyPanel{display:grid;gap:16px;padding:clamp(16px,2.2vw,24px);border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 20%,transparent);border-radius:8px;background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 14%,transparent),transparent 34%),color-mix(in srgb,var(--surface, #ffffff) 72%,transparent)}.gentleJourneyHeader,.gentleMilestoneHeader{display:flex;align-items:end;justify-content:space-between;gap:14px}.gentleJourneyHeader h3{max-width:18ch;color:var(--text, #31265b);font-size:clamp(1.5rem,3vw,2.4rem);line-height:.98}.gentleJourneyHeader p{max-width:38ch;margin:0;color:var(--muted, #716a91)}.gentleJourneyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gentleJourneyCard{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid color-mix(in srgb,var(--line, rgba(126, 92, 255, .18)) 88%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-soft, #f2efff) 70%,transparent)}.gentleJourneyCard.baseline{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 16%,transparent),transparent 36%),color-mix(in srgb,var(--surface-soft, #f2efff) 76%,transparent)}.gentleJourneyCard.next{border-color:color-mix(in srgb,var(--brand-3, #ff4fc7) 20%,transparent)}.gentleJourneyCard strong{color:var(--text, #31265b);font-size:1.04rem;line-height:1.18}.gentleJourneyCard p{margin:0;color:var(--muted, #716a91);font-size:.86rem;line-height:1.42}.gentleJourneyCard .primaryButton{width:fit-content;margin-top:2px}.gentleProgressTrack{display:grid;gap:8px;margin-top:2px}.gentleProgressTrack>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.gentleProgressTrack span{color:var(--muted, #716a91);font-size:.78rem;font-weight:760}.gentleProgressTrack strong{color:var(--brand-2, #04d9ff);font-size:.82rem}.gentleProgressTrack>div:last-child{height:10px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line, rgba(126, 92, 255, .18)) 78%,transparent)}.gentleProgressTrack>div:last-child span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand, #7048ff),var(--brand-2, #04d9ff));box-shadow:0 0 16px color-mix(in srgb,var(--brand-2, #04d9ff) 36%,transparent)}.gentleMilestoneHeader{align-items:center;padding-top:4px}.gentleMilestoneHeader span{color:var(--brand-2, #04d9ff);font-size:.76rem;font-weight:860;text-transform:uppercase}.gentleMilestoneHeader strong{color:var(--text, #31265b);font-size:.92rem}.gentleMilestoneGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.gentleMilestoneGrid article{display:grid;gap:6px;min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--line, rgba(126, 92, 255, .18)) 88%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 62%,transparent);opacity:.72}.gentleMilestoneGrid article.earned{border-color:color-mix(in srgb,var(--brand-2, #04d9ff) 28%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 12%,transparent),transparent 34%),color-mix(in srgb,var(--surface, #ffffff) 72%,transparent);opacity:1}.gentleMilestoneGrid span{color:var(--brand-2, #04d9ff);font-size:.68rem;font-weight:850;text-transform:uppercase}.gentleMilestoneGrid strong{color:var(--text, #31265b);font-size:.86rem;line-height:1.18}.gentleMilestoneGrid p{margin:0;color:var(--muted, #716a91);font-size:.74rem;line-height:1.35}main[data-theme=light]{--page: #f7f5ff;--surface: #ffffff;--surface-soft: #f2efff;--surface-deep: #14082f;--text: #31265b;--muted: #716a91;--subtle: #8a82a8;--line: rgba(108, 75, 210, .16);--brand: #7048ff;--brand-2: #04bde7;--brand-3: #ff4fc7;--brand-soft: #ebe5ff;--shadow: rgba(35, 15, 95, .14);color:var(--text)}main[data-theme=dark]{--page: #100728;--surface: #191037;--surface-soft: #24144f;--surface-deep: #0b0520;--text: #f7f2ff;--muted: #c1b8df;--subtle: #9d91c5;--line: rgba(224, 212, 255, .15);--brand: #8d5dff;--brand-2: #04d9ff;--brand-3: #ff5bc8;--brand-soft: #2d1a67;--shadow: rgba(0, 0, 0, .34);color:var(--text)}main:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at 12% 18%,rgba(4,217,255,.16),transparent 28%),radial-gradient(circle at 88% 6%,rgba(112,72,255,.18),transparent 26%),radial-gradient(circle at 12px 12px,rgba(83,63,145,.22) 1px,transparent 1.5px) 0 0 / 28px 28px,linear-gradient(180deg,#ffffffd1,#f7f5fff0 44%),var(--page)}main[data-theme=dark]:before{background:radial-gradient(circle at 82% 8%,rgba(4,217,255,.22),transparent 24%),radial-gradient(circle at 14% 92%,rgba(112,72,255,.34),transparent 32%),radial-gradient(circle at 12px 12px,rgba(81,195,255,.26) 1px,transparent 1.5px) 0 0 / 28px 28px,linear-gradient(180deg,#100728f5,#180846f2 58%),var(--page)}main[data-theme] .brand span,main[data-theme] p,main[data-theme] .smallText,main[data-theme] .presetButton span,main[data-theme] .diagnosticItem span,main[data-theme] .diagnosticItem p,main[data-theme] .trainingPack span,main[data-theme] .trainingPack small{color:var(--muted)}main[data-theme] .eyebrow,main[data-theme] .scoreRing small{color:var(--brand-2)}main[data-theme] .cameraPanel,main[data-theme] .measurementCard,main[data-theme] .readinessPanel,main[data-theme] .breathPanel,main[data-theme] .diagnosticsPanel,main[data-theme] .journeyPanel,main[data-theme] .loopPanel,main[data-theme] .paidBetaPanel,main[data-theme] .voicePanel,main[data-theme] .referencePanel,main[data-theme] .conversionPanel,main[data-theme] .presetButton,main[data-theme] .ghostButton{border-color:var(--line);background:color-mix(in srgb,var(--surface) 90%,transparent)}main[data-theme] .cameraPanel{box-shadow:0 24px 80px var(--shadow)}main[data-theme] .vitalGrid div,main[data-theme] .checkList div,main[data-theme] .diagnosticItem,main[data-theme] .simpleStatus,main[data-theme] .debugSummary,main[data-theme] .questCard,main[data-theme] .loopCard,main[data-theme] .trainingPack,main[data-theme] .betaCard,main[data-theme] .betaCommandRail div,main[data-theme] .loopCommandRail div,main[data-theme] .voicePrimary,main[data-theme] .voiceTranscript,main[data-theme] .voiceContextCard,main[data-theme] .voiceCompletion,main[data-theme] .voiceReview textarea,main[data-theme] .voiceDashboard,main[data-theme] .voiceModeButton,main[data-theme] .voiceCommandRail div,main[data-theme] .voiceContextGrid div,main[data-theme] .voicePresencePanel,main[data-theme] .voicePresenceMetricGrid div,main[data-theme] .voiceTurn,main[data-theme] .voiceMetricGrid div,main[data-theme] .voiceSessionList article,main[data-theme] .voiceMemoryItem,main[data-theme] .voiceMemoryItem textarea,main[data-theme] .experienceVoiceCoachCard,main[data-theme] .referenceMetric,main[data-theme] .conversionCard,main[data-theme] .trustBand article,main[data-theme] .loopTrust span,main[data-theme] .priceTag,main[data-theme] .trendStats div{border-color:var(--line);background:var(--surface-soft)}main[data-theme] .vitalGrid strong,main[data-theme] .checkList strong,main[data-theme] .diagnosticItem strong,main[data-theme] .simpleStatus strong,main[data-theme] .debugSummary strong,main[data-theme] .questCard h3,main[data-theme] .loopStep strong,main[data-theme] .trainingPack strong,main[data-theme] .betaCard h3,main[data-theme] .betaCommandRail strong,main[data-theme] .loopCommandRail strong,main[data-theme] .voiceModeButton strong,main[data-theme] .voiceCommandRail strong,main[data-theme] .voiceContextGrid strong,main[data-theme] .voicePresenceStep strong,main[data-theme] .voicePresenceExercise strong,main[data-theme] .voicePresenceMetricGrid strong,main[data-theme] .voiceMetricGrid strong,main[data-theme] .voiceSessionList article strong,main[data-theme] .voiceMemoryItem strong,main[data-theme] .experienceVoiceCoachCard strong,main[data-theme] .priceTag strong,main[data-theme] .trendStats strong,main[data-theme] .trustBand strong{color:var(--text)}main[data-theme] .primaryButton{background:linear-gradient(135deg,var(--brand),var(--brand-2))}main[data-theme] .ghostButton{color:var(--brand-2)}main[data-theme] .logPanel strong,main[data-theme] .logPanel p,main[data-theme] .communityMap p{color:#ffffffc7}main[data-theme] .presetButton.active,main[data-theme] .modeButton.active{background:var(--brand-soft)}main[data-theme] .adminMenu,main[data-theme] .modeControls,main[data-theme] .themeToggle{border-color:var(--line);background:color-mix(in srgb,var(--surface) 88%,transparent)}main[data-theme] .scoreRing{background:radial-gradient(circle,var(--surface) 0 58%,transparent 59%),conic-gradient(#19c7bd var(--score),color-mix(in srgb,var(--line) 70%,var(--surface)) var(--score))}main[data-theme=light] .logoMark{filter:drop-shadow(0 0 16px rgba(79,125,188,.24)) drop-shadow(0 12px 22px rgba(35,15,95,.12))}main[data-theme=light] .commandStage{background:radial-gradient(circle at 50% 22%,rgba(4,189,231,.16),transparent 34%),linear-gradient(180deg,#ffffffd1,#ecf6ffc2)}main[data-theme=light] .videoShell,main[data-theme=light] .immersiveVideoShell{background:radial-gradient(circle at 50% 14%,rgba(4,189,231,.2),transparent 28%),radial-gradient(circle at 76% 76%,rgba(255,79,199,.1),transparent 34%),linear-gradient(180deg,#ffffffeb,#e6f4ffcc),#eef8ff}main[data-theme=light] .immersiveFeed{opacity:.48;filter:saturate(.86) contrast(.98) brightness(1.04)}main[data-theme=light] .experienceVignette{background:radial-gradient(circle at 50% 42%,#fff0 0 18%,#ffffff2e 48%,#e5ecff94),linear-gradient(180deg,#ffffff1a,#e4ebff75)}main[data-theme=light] .experienceAurora{opacity:.74;mix-blend-mode:multiply}main[data-theme=light] .cameraPlaceholder p,main[data-theme=light] .experienceTopCopy strong,main[data-theme=light] .experienceIdleHint strong,main[data-theme=light] .experienceCompleteHint strong,main[data-theme=light] .experienceTrustChip span{color:var(--text)}main[data-theme=light] .cameraPlaceholder span,main[data-theme=light] .experienceTopCopy p,main[data-theme=light] .experienceIdleHint p,main[data-theme=light] .experienceCompleteHint p,main[data-theme=light] .experienceProgressMeta small{color:color-mix(in srgb,var(--muted) 88%,#2f255f)}main[data-theme=light] .cameraSetupItem,main[data-theme=light] .cameraSetupTrust span,main[data-theme=light] .experiencePrimaryRail,main[data-theme=light] .experienceIdleHint,main[data-theme=light] .experienceCompleteHint,main[data-theme=light] .experienceSessionPanel,main[data-theme=light] .experienceDebugPanel,main[data-theme=light] .experienceCelebration,main[data-theme=light] .experienceFloatingToggle,main[data-theme=light] .performanceModeBadge{border-color:color-mix(in srgb,var(--brand-2) 22%,transparent);background:#ffffffb8;box-shadow:0 16px 36px #230f5f1a}main[data-theme=light] .cameraSetupItem strong,main[data-theme=light] .experienceCelebration strong,main[data-theme=light] .experienceTrustChip strong{color:color-mix(in srgb,var(--text) 86%,var(--brand))}main[data-theme=light] .cameraSetupItem span,main[data-theme=light] .cameraSetupTrust span,main[data-theme=light] .experienceFloatingToggle,main[data-theme=light] .performanceModeBadge{color:var(--muted)}main[data-theme=light] .experienceProgressBar{background:#6c4bd21f}main[data-theme=light] .experienceTrustChip{border-color:color-mix(in srgb,var(--line) 86%,transparent);background:#ffffff80}.headerControls{display:flex;align-items:center;gap:10px;min-width:0}.ownerTools{position:relative;min-width:0}.ownerToolsButton{border-color:var(--line, rgba(31, 54, 47, .12));background:color-mix(in srgb,var(--surface, #ffffff) 78%,transparent)}.ownerToolsMenu{position:absolute;top:calc(100% + 10px);right:0;z-index:22;width:min(320px,calc(100vw - 24px));display:grid;gap:10px;padding:12px;border:1px solid var(--line, rgba(126, 92, 255, .18));border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 96%,transparent);box-shadow:0 22px 54px var(--shadow, rgba(35, 15, 95, .22))}.ownerToolsMenu .modeControls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ownerToolsMenu .performanceModeButton,.ownerToolsMenu .themeToggle,.ownerToolsMenu .adminAccess,.ownerToolsMenu .adminButton{width:100%}.ownerToolsMenu .themeToggle{justify-content:center}.ownerToolsMenu .adminMenu{position:static;width:100%;box-shadow:none}.adminAccess{position:relative}.adminButton{min-height:46px;display:inline-flex;align-items:center}.adminMenu{position:absolute;top:calc(100% + 10px);right:0;width:min(320px,calc(100vw - 24px));display:grid;gap:12px;padding:16px;border:1px solid var(--line, rgba(126, 92, 255, .18));border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 96%,transparent);box-shadow:0 22px 54px var(--shadow, rgba(35, 15, 95, .22));z-index:20}.adminMenu p{font-size:.92rem}.adminForm .primaryButton,.adminForm .ghostButton{width:100%}.modeControls{display:flex;gap:6px;padding:5px;border:1px solid var(--line, rgba(31, 54, 47, .12));border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 78%,transparent);min-width:0;max-width:100%}.modeButton{min-height:36px;padding:7px 10px;border:1px solid transparent;border-radius:8px;color:var(--muted, #51605a);background:transparent;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modeButton.active{border-color:var(--line, rgba(31, 54, 47, .12));color:var(--text, #17201e)}.performanceModeButton{min-height:46px;border-color:var(--line, rgba(31, 54, 47, .12));background:color-mix(in srgb,var(--surface, #ffffff) 78%,transparent)}.performanceModeButton.active{border-color:color-mix(in srgb,var(--brand-2, #04d9ff) 34%,var(--line, rgba(31, 54, 47, .12)));background:linear-gradient(135deg,color-mix(in srgb,var(--brand-2, #04d9ff) 12%,transparent),transparent),color-mix(in srgb,var(--surface, #ffffff) 86%,transparent)}.themeToggle{display:flex;min-height:46px;align-items:center;gap:9px;padding:5px 10px;border:1px solid var(--line, rgba(31, 54, 47, .12));border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 78%,transparent);color:var(--muted, #51605a);font-weight:750}.aboutNavLink{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-color:var(--line, rgba(31, 54, 47, .12));background:color-mix(in srgb,var(--surface, #ffffff) 78%,transparent);text-decoration:none}.aboutPage{width:min(1180px,calc(100vw - 32px));min-height:100svh;padding:18px 0 72px}.aboutPage .primaryButton,.aboutPage .ghostButton{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.aboutNav{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 0 18px}.aboutBrandLink{color:inherit;text-decoration:none}.aboutNav nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.aboutHero{min-height:min(700px,calc(100svh - 124px));display:grid;align-items:center;padding:clamp(52px,9vw,118px) 0;overflow:hidden;border-bottom:1px solid var(--line, rgba(224, 212, 255, .15));background:linear-gradient(90deg,color-mix(in srgb,var(--page, #100728) 98%,transparent) 0 42%,color-mix(in srgb,var(--page, #100728) 50%,transparent) 70%,color-mix(in srgb,var(--page, #100728) 92%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--page, #100728) 0%,transparent),var(--page, #100728)),url(/assets/avatars/conscious-guide-cinematic.png) right center / min(58vw,680px) auto no-repeat}.aboutHeroCopy{max-width:700px}.aboutHero h1,.aboutBand h2,.aboutSectionHeader h2,.aboutSplit h2,.aboutFuture h2{margin:10px 0 0;color:var(--text, #f7f2ff);letter-spacing:0}.aboutHero h1{max-width:760px;font-size:clamp(3rem,7vw,6.6rem);line-height:.9}.aboutHero p{max-width:650px;margin:22px 0 0;color:var(--muted, #c1b8df);font-size:clamp(1.05rem,1.8vw,1.32rem);line-height:1.62}.aboutHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.aboutBand,.aboutSplit,.aboutFuture{display:grid;gap:28px;margin-top:26px;padding:clamp(28px,4vw,44px) 0;border-bottom:1px solid var(--line, rgba(224, 212, 255, .15))}.aboutBand,.aboutFuture{grid-template-columns:minmax(0,.9fr) minmax(300px,.78fr);align-items:start}.aboutBand p,.aboutSplit p,.aboutFuture p,.aboutCard p,.aboutMethodCard p{margin:0;color:var(--muted, #c1b8df);font-size:1rem;line-height:1.68}.aboutBand h2,.aboutFuture h2{font-size:clamp(2rem,4.2vw,4.1rem);line-height:.98}.aboutSection{padding:clamp(44px,7vw,78px) 0 0}.aboutSectionHeader{max-width:760px}.aboutSectionHeader h2,.aboutSplit h2{font-size:clamp(1.9rem,3.6vw,3.55rem);line-height:1}.aboutCardGrid,.aboutMethodGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px}.aboutCard,.aboutMethodCard{min-width:0;padding:18px;border:1px solid var(--line, rgba(224, 212, 255, .15));border-radius:8px;background:color-mix(in srgb,var(--surface, #191037) 82%,transparent)}.aboutCard h3,.aboutMethodCard h3{margin:0 0 10px;color:var(--text, #f7f2ff);font-size:1.06rem;line-height:1.2}.aboutMethodCard span{display:block;margin-bottom:28px;color:var(--brand-2, #04d9ff);font-size:.78rem;font-weight:820;text-transform:uppercase}.aboutSplit{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutSplit>div{padding:22px;border:1px solid var(--line, rgba(224, 212, 255, .15));border-radius:8px;background:color-mix(in srgb,var(--surface, #191037) 76%,transparent)}.aboutSplit p{margin-top:18px}.aboutStandards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0;margin:24px 0 0;list-style:none}.aboutStandards li{min-width:0;padding:16px;border:1px solid var(--line, rgba(224, 212, 255, .15));border-radius:8px;color:var(--muted, #c1b8df);background:color-mix(in srgb,var(--surface-soft, #24144f) 74%,transparent);font-weight:680;line-height:1.42}.aboutFuture{align-items:center;margin-top:clamp(38px,6vw,72px);padding:clamp(34px,5vw,58px);border:1px solid var(--line, rgba(224, 212, 255, .15));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand, #8d5dff) 16%,transparent),transparent 42%),color-mix(in srgb,var(--surface, #191037) 82%,transparent)}.aboutFuture p{margin-top:18px}@media(max-width:980px){.aboutHero{min-height:auto;padding:58px 0 84px;background:linear-gradient(180deg,color-mix(in srgb,var(--page, #100728) 62%,transparent),var(--page, #100728) 86%),url(/assets/avatars/conscious-guide-cinematic.png) center bottom / min(96vw,620px) auto no-repeat}.aboutHeroCopy{max-width:720px;padding-bottom:min(58vw,360px)}.aboutBand,.aboutFuture,.aboutSplit,.aboutCardGrid,.aboutMethodGrid,.aboutStandards{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.aboutPage{width:min(100%,calc(100vw - 20px));overflow-x:hidden;padding-top:10px}.aboutNav{align-items:stretch;flex-direction:column}.aboutNav nav{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:none}.aboutHeroActions .primaryButton,.aboutHeroActions .ghostButton,.aboutFuture .primaryButton{width:100%}.aboutHero h1{max-width:100%;font-size:clamp(2.08rem,10.8vw,3rem);line-height:.96}.aboutHero p{max-width:100%;font-size:1rem}.aboutBand,.aboutFuture{padding:28px 18px}.aboutBand{border:1px solid var(--line, rgba(224, 212, 255, .15));border-radius:8px}.aboutSectionHeader h2,.aboutSplit h2,.aboutBand h2,.aboutFuture h2{font-size:clamp(1.72rem,10vw,2.65rem)}}.themeTrack{display:flex;width:46px;height:26px;align-items:center;padding:3px;border:1px solid var(--line, rgba(31, 54, 47, .12));border-radius:999px;background:var(--surface-soft, #eef7f2)}.themeKnob{width:18px;height:18px;border-radius:50%;background:var(--brand, #0aa89e);box-shadow:0 8px 18px #0aa89e40;transition:transform .16s ease}.themeToggle.active .themeKnob{transform:translate(20px)}.themeLabel{min-width:36px;text-align:left}.simpleStatus{display:grid;gap:10px;padding:16px;border:1px solid rgba(31,54,47,.12);border-radius:8px;background:#f8fbf9}.simpleStatus span{color:var(--subtle, #6c7a74);font-size:.88rem}.simpleStatus strong{color:var(--text, #17201e);font-size:1.05rem;overflow-wrap:break-word}.experienceScorecard{gap:14px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 14%,transparent),transparent 34%),var(--surface-soft, #f8fbf9)}.experienceScorecardHeader{display:flex;align-items:start;justify-content:space-between;gap:12px}.experienceScorecardHeader>div{display:grid;gap:6px}.experienceScorePill{min-height:34px;display:inline-flex;align-items:center;padding:7px 10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:.76rem;font-weight:760;text-transform:uppercase}.experienceScorePill.good{border-color:color-mix(in srgb,#20c997 34%,transparent);color:#20c997;background:color-mix(in srgb,#20c997 10%,transparent);animation:scorePulse 2.8s ease-in-out infinite}.experienceScorePill.watch{border-color:color-mix(in srgb,#ffc857 34%,transparent);color:#8f6b06;background:color-mix(in srgb,#ffc857 16%,transparent)}.experienceScorePill.bad{border-color:color-mix(in srgb,#ff5d7e 34%,transparent);color:#ff5d7e;background:color-mix(in srgb,#ff5d7e 12%,transparent)}.experienceScorecardCopy{color:var(--muted, #716a91);font-size:.92rem;line-height:1.5}.experienceScorecardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.experienceScorecardItem{display:grid;gap:4px;padding:12px;border:1px solid var(--line, rgba(126, 92, 255, .14));border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 72%,transparent)}.experienceScorecardItem.good{border-color:color-mix(in srgb,#20c997 32%,transparent);background:color-mix(in srgb,#20c997 10%,var(--surface, #ffffff))}.experienceScorecardItem.watch{border-color:color-mix(in srgb,#ffc857 32%,transparent);background:color-mix(in srgb,#ffc857 12%,var(--surface, #ffffff))}.experienceScorecardItem.bad{border-color:color-mix(in srgb,#ff5d7e 32%,transparent);background:color-mix(in srgb,#ff5d7e 10%,var(--surface, #ffffff))}.experienceScorecardItem span{color:var(--subtle, #8a82a8);font-size:.74rem}.experienceScorecardItem strong{color:var(--text, #31265b);font-size:1rem}.experienceScorecardItem small{color:var(--muted, #716a91);font-size:.76rem;line-height:1.45}.signalCoachCard{display:grid;gap:12px;padding:14px;border:1px solid var(--line, rgba(126, 92, 255, .14));border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 78%,transparent)}.signalCoachCard.good{border-color:color-mix(in srgb,#20c997 28%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,#20c997 12%,transparent),transparent 36%),color-mix(in srgb,#20c997 8%,var(--surface, #ffffff))}.signalCoachCard.watch{border-color:color-mix(in srgb,#ffc857 30%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,#ffc857 12%,transparent),transparent 36%),color-mix(in srgb,#ffc857 8%,var(--surface, #ffffff))}.signalCoachCard.bad{border-color:color-mix(in srgb,#ff5d7e 30%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,#ff5d7e 10%,transparent),transparent 36%),color-mix(in srgb,#ff5d7e 7%,var(--surface, #ffffff))}.signalCoachHeader{display:flex;align-items:start;justify-content:space-between;gap:12px}.signalCoachHeader>div{display:grid;gap:5px}.signalCoachHeader strong{color:var(--text, #31265b);font-size:1rem}.signalCoachHeader>span{min-height:30px;display:inline-flex;align-items:center;padding:6px 9px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 22%,transparent);border-radius:8px;color:var(--muted, #716a91);font-size:.7rem;font-weight:760;text-transform:uppercase}.signalCoachCard p{color:var(--muted, #716a91);font-size:.86rem}.signalCoachSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.signalCoachSteps span{display:grid;gap:4px;min-height:84px;padding:10px;border:1px solid var(--line, rgba(126, 92, 255, .14));border-radius:8px;background:color-mix(in srgb,var(--surface, #ffffff) 72%,transparent)}.signalCoachSteps span.good{border-color:color-mix(in srgb,#20c997 28%,transparent)}.signalCoachSteps span.watch{border-color:color-mix(in srgb,#ffc857 34%,transparent)}.signalCoachSteps span.bad{border-color:color-mix(in srgb,#ff5d7e 34%,transparent)}.signalCoachSteps strong{color:var(--text, #31265b);font-size:.78rem}.signalCoachSteps small{color:var(--muted, #716a91);font-size:.72rem;line-height:1.4}.experienceScorecardAction{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid color-mix(in srgb,var(--brand-2, #04d9ff) 18%,transparent);border-radius:8px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-2, #04d9ff) 12%,transparent),transparent 38%),color-mix(in srgb,var(--surface, #ffffff) 78%,transparent)}.experienceScorecardActionCopy{display:grid;gap:6px}.experienceScorecardActionCopy strong{color:var(--text, #31265b);font-size:.96rem}.experienceScorecardActionCopy p{color:var(--muted, #716a91);font-size:.82rem;line-height:1.5}.experienceScorecardAction .primaryButton{flex-shrink:0}main[data-performance-mode=true] .experienceAurora,main[data-performance-mode=true] .breathOrbitField,main[data-performance-mode=true] .experienceOrbParticle{display:none}main[data-performance-mode=true] .breathPulseRings span{animation:none;opacity:.26}main[data-performance-mode=true] .immersiveFeed{opacity:.28;filter:saturate(.55) contrast(1.02) brightness(.62)}main[data-performance-mode=true] .experienceDockButton.primary,main[data-performance-mode=true] .experienceProgressBar span{box-shadow:none}main[data-performance-mode=true] .experienceOrb{transition-duration:.42s}@keyframes scorePulse{0%,to{box-shadow:0 0 #20c99700;transform:translateY(0)}50%{box-shadow:0 0 18px #20c9972e;transform:translateY(-1px)}}@keyframes celebrationLift{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}main[data-theme] .diagnosticGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.settingsGrid label{display:grid;gap:6px}.settingsGrid input{width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--line, rgba(126, 92, 255, .18));border-radius:8px;background:var(--surface, #ffffff);color:var(--text, #31265b)}@media(max-width:980px){.intro,.workspace,.cameraPanel,.breathStage,.journeyGrid,.loopGrid,.gentleJourneyGrid,.voiceGrid,.referenceGrid,.betaGrid,.conversionGrid,.trustBand,.debugWorkspace,.simpleWorkspace{grid-template-columns:minmax(0,1fr)}.workspace{align-items:start}.cameraFeed{min-height:420px}.immersiveCameraPanel{grid-template-columns:1fr;min-height:auto}.immersiveVideoShell,.immersiveFeed{min-height:820px}.experienceOrb{width:min(420px,58vw)}.experienceSessionPanel,.experienceDebugPanel{width:min(280px,calc(100% - 40px))}.experienceStatsBar{grid-template-columns:repeat(3,minmax(0,1fr))}.experiencePrimaryRail{bottom:138px}.diagnosticGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.betaHero,.immersivePresetRow,.immersiveSettingsGrid,.voiceAvatarStage,.voiceModeGrid,.voiceContextGrid,.voicePresenceMetricGrid,.voiceMetricGrid,.commandDrawerBody .voiceCommandPanel .voiceGrid,.commandDrawerBody .betaCommandPanel .betaHero,.commandDrawerBody .loopCommandPanel .loopHero,.betaOfferPanel{grid-template-columns:1fr}.loopHero{grid-template-columns:1fr;align-items:start}.gentleJourneyHeader,.gentleMilestoneHeader{align-items:start;flex-direction:column}.gentleMilestoneGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.priceTag{justify-items:start;width:fit-content}.betaPrimary{grid-row:auto}}@media(max-width:720px){main{width:min(100%,calc(100vw - 20px));padding-top:14px}.gentleMilestoneGrid{grid-template-columns:minmax(0,1fr)}.commandDrawer,.commandDrawerBody,.commandDrawerBody .loopCommandPanel,.commandDrawerBody .loopCommandPanel *{min-width:0;max-width:100%;box-sizing:border-box}.commandDrawerBody .loopCommandPanel{overflow:hidden}.commandDrawerBody .loopCommandPanel .loopHero h2,.gentleJourneyHeader h3{max-width:100%;overflow-wrap:anywhere;font-size:clamp(1.45rem,6.4vw,2rem);line-height:1.05}.commandDrawerBody .loopCommandPanel .loopHero p,.gentleJourneyHeader p,.gentleJourneyCard p,.gentleMilestoneGrid p{max-width:100%;overflow-wrap:anywhere;font-size:.84rem;line-height:1.38}.commandDrawerBody{padding:12px 12px 22px}.gentleJourneyPanel,.gentleJourneyCard,.loopCard{padding:12px}.topBar{grid-template-columns:1fr;margin-bottom:30px}.privacyPill{width:fit-content}.headerControls{width:calc(100vw - 20px);max-width:100%;flex-wrap:wrap;align-items:start;gap:8px}.modeControls{flex:1 0 100%;width:calc(100vw - 20px);max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;padding:4px}.modeButton{min-width:0;flex:1;min-height:34px;padding:6px 8px;font-size:.92rem}.performanceModeButton,.adminAccess,.themeToggle{flex:1 1 calc(50% - 4px);min-width:0}.performanceModeButton,.adminButton{width:100%;justify-content:center}.themeToggle{width:auto;min-height:40px;justify-content:center}.adminMenu{left:0;right:auto;width:min(320px,calc(100vw - 28px))}h1{max-width:12ch;font-size:clamp(2rem,9vw,2.55rem);line-height:1.02}.introCopy p{max-width:31ch}.introAside{gap:12px;max-width:100%}.proofRail{display:grid;grid-template-columns:1fr}.proofRail span{width:100%;text-align:center}.scoreSummary,.presetRow,.settingsGrid,.vitalGrid,.phaseTimeline,.diagnosticGrid,.betaFeatureList,.betaInsightRow,.betaMemoryChips,.betaComparisonChips,.betaSaveChips,.trainingPacks,.loopTrust,.questSteps,.trendStats{grid-template-columns:1fr}.cameraTools,.sectionHeader{align-items:stretch;flex-direction:column}.cameraPanel,.measurementCard,.readinessPanel,.breathPanel,.loopPanel,.voicePanel,.referencePanel,.paidBetaPanel,.conversionPanel{padding:12px}.voiceCommandRail,.betaCommandRail,.loopCommandRail,.commandDrawerBody .loopCommandPanel .loopTrust{grid-template-columns:1fr}.voiceActions{align-items:stretch;flex-direction:column}.voicePresenceHeader,.voicePresenceStep.active,.voicePresenceExercise{grid-template-columns:1fr}.voicePresenceHeader{display:grid}.voicePresenceBadge,.voicePresenceTimer{width:fit-content}.betaCommandActions{align-items:stretch;flex-direction:column}.betaCommandActions .primaryButton,.betaCommandActions .ghostButton,.voiceCommandPanel .voiceActions .primaryButton,.voiceCommandPanel .voiceActions .ghostButton{width:100%;min-width:0;flex:1 1 100%}.voiceAvatarVisual{min-height:250px}.betaCard{gap:12px}.betaPostSaveActions{grid-template-columns:1fr}.betaPostSaveButtons{display:grid;grid-template-columns:1fr;justify-content:stretch}.betaPostSaveButtons .primaryButton,.betaPostSaveButtons .ghostButton{width:100%}.experienceScorecardGrid,.signalCoachSteps{grid-template-columns:1fr}.experienceScorecardHeader{align-items:stretch;flex-direction:column}.voiceAvatarVisual{min-height:220px}.referenceHeader{align-items:stretch;flex-direction:column}.referenceActions{display:grid;grid-template-columns:1fr}.referenceActions .primaryButton,.referenceActions .ghostButton{width:100%}.experienceScorecardAction{align-items:stretch;flex-direction:column}.experienceScorecardAction .primaryButton{width:100%}.cameraFeed,.videoShell{min-height:360px}.immersiveCameraPanel{gap:12px}.immersiveVideoShell,.immersiveFeed{min-height:820px}.experienceTopCopy{top:calc(env(safe-area-inset-top,0px) + 18px);left:16px;right:92px;max-width:15ch;gap:6px}.experienceTopCopy strong{font-size:clamp(1rem,5.2vw,1.34rem);line-height:1.06}.experienceTopCopy p{display:none}.experienceTopActions{top:calc(env(safe-area-inset-top,0px) + 18px);right:16px;left:auto;max-width:none;justify-content:end;gap:8px}.experienceCelebration{width:min(220px,calc(100vw - 120px));padding:9px 10px}.experienceCelebration strong{font-size:.8rem}.experienceCelebration p{font-size:.7rem}.cameraSetupList{width:100%;grid-template-columns:1fr;gap:8px}.cameraSetupItem{padding:10px 11px}.cameraSetupTrust{width:100%;display:grid;grid-template-columns:1fr;gap:8px}.cameraSetupTrust span{width:100%;min-height:34px}.experienceFloatingToggle{min-height:34px;padding:7px 10px;font-size:.82rem}.experienceOrb{width:min(296px,82vw)}.experiencePrimaryRail{left:12px;right:12px;bottom:132px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));transform:none;gap:8px;padding:8px}.experiencePrimaryRail .experienceDockButton{min-height:44px;padding:7px 8px;gap:6px;font-size:.8rem}.experienceSessionPanel,.experienceDebugPanel{inset:auto 12px 212px;width:auto;max-height:min(38vh,320px);overflow:auto}.experienceSessionPanel,.experienceDebugPanel{padding-bottom:18px}.experiencePresetDock,.experienceControlDock{grid-template-columns:1fr}.experienceStatsBar{left:12px;right:12px;bottom:10px;width:auto;transform:none;display:flex;gap:8px;padding:8px;background:#0a0a1c3d;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.experienceStat{min-width:132px;flex:0 0 132px;scroll-snap-align:start}.experiencePresetDock{width:calc(100% - 24px)}.faceGuide{top:19.5%;width:min(72%,328px)}.experienceIdleHint{left:12px;right:12px;bottom:236px;width:auto;transform:none;padding:10px 12px}.experienceCompleteHint{left:12px;right:12px;bottom:232px;width:auto;transform:none;padding:10px 12px}.experienceIdleHint strong{font-size:.88rem}.experienceIdleHint p{font-size:.74rem}.experienceCompleteHint strong{font-size:.88rem}.experienceCompleteHint p{font-size:.74rem}.experienceTrustRow,.experienceCompleteRow{grid-template-columns:1fr;gap:6px}.experienceToolsNote{font-size:.76rem}.experienceRecommendationBanner{padding:9px 10px}.experienceRecommendationBanner strong{font-size:.88rem}.experienceRecommendationBanner p,.experienceRecommendationBanner small{font-size:.74rem}.experienceTrustChip{grid-template-columns:auto 1fr;align-items:center;gap:8px}.experienceTrustChip strong,.experienceTrustChip span{font-size:.68rem}.breathVisualAnchor,.breathPulseRings span{width:min(60%,280px)}.immersiveBreathHud{left:12px;right:12px;bottom:12px}.betaFeatureList,.trendStats,.betaMemoryChips{grid-template-columns:1fr}.betaHero h2{max-width:10ch;font-size:clamp(1.8rem,9vw,2.7rem)}.loopHero h2{max-width:10ch;font-size:clamp(1.8rem,9vw,2.8rem)}.loopTrust{display:grid}.loopTrust span{width:100%;justify-content:center}.cameraPlaceholder p{max-width:22ch;margin:0 auto;font-size:1.05rem}}.topBar.commandHud{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:0}.topBar.commandHud .headerControls{justify-content:end;flex-wrap:nowrap}.commandStage .immersiveCameraPanel,.commandStage .immersiveVideoShell,.commandStage .immersiveFeed{min-height:0}@media(max-width:1320px)and (min-width:981px){.topBar.commandHud{grid-template-columns:auto minmax(0,1fr)}.topBar.commandHud .commandHudStatus{justify-content:end}.topBar.commandHud .headerControls{grid-column:1 / -1;justify-content:start}}@media(max-height:780px)and (min-width:981px){main.commandApp{padding:8px 0}.commandRoom{height:calc(100svh - 16px);gap:8px}.topBar.commandHud{gap:8px;padding:6px 8px}.topBar.commandHud .brand{gap:10px}.topBar.commandHud .logoMark{width:44px;height:44px;flex-basis:44px}.topBar.commandHud .brandWordmark{min-height:38px}.topBar.commandHud .brand strong{font-size:1.08rem}.topBar.commandHud .modeControls{gap:4px;padding:3px}.topBar.commandHud .modeButton,.topBar.commandHud .performanceModeButton,.topBar.commandHud .themeToggle{min-height:32px;padding:5px 8px;font-size:.84rem}.topBar.commandHud .themeTrack{width:38px;height:22px;padding:3px}.topBar.commandHud .themeKnob{width:14px;height:14px}.topBar.commandHud .themeToggle.active .themeKnob{transform:translate(16px)}.commandHudStatus span{min-height:28px;padding:5px 8px;font-size:.68rem}.commandMissionStrip{min-height:78px;gap:8px}.commandMissionStrip>div:first-child,.commandMissionCard,.commandConsole{padding:10px}.commandMissionStrip h1{margin-top:2px;font-size:clamp(1.7rem,2.8vw,2.5rem)}.commandMissionStrip p,.commandMissionCard p,.commandConsoleHeader p{display:none}.commandMissionCard .primaryButton{min-height:36px;padding:8px 12px}.commandRoomGrid{gap:8px;grid-template-columns:minmax(0,1fr) minmax(310px,340px)}.commandConsole{gap:8px;grid-template-rows:auto auto auto auto auto minmax(0,1fr)}.commandConsoleHeader{gap:4px}.commandConsoleHeader strong{font-size:1.14rem}.commandScoreTile{gap:4px;padding:10px}.commandScoreTile strong{font-size:clamp(2.6rem,5vw,3.8rem)}.commandScoreTile small{display:none}.commandMetricGrid,.commandFlowRail{gap:6px}.commandFlowStep{grid-template-columns:1fr;gap:2px;padding:7px 8px}.commandFlowStep:after{left:8px;right:8px}.commandFlowStep span{display:none}.commandMetricGrid div{gap:2px;padding:6px 8px}.commandMetricGrid strong{font-size:.9rem}.commandActionDock{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.commandActionDock .primaryButton{grid-column:1 / -1}.commandActionDock .primaryButton,.commandActionDock .ghostButton{min-height:36px;padding:8px 10px}.commandPanelRail{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;overflow:hidden}.commandPanelRail button{min-height:38px;align-content:center;padding:6px 8px}.commandPanelRail button span{display:none}.commandPanelRail strong{font-size:.82rem}}@media(min-height:781px)and (max-height:900px)and (min-width:981px){.commandConsole{gap:8px;padding:10px}.commandScoreTile{padding:10px 12px}.commandScoreTile strong{font-size:clamp(3rem,5.4vw,4.6rem)}.commandMetricGrid{gap:7px}.commandMetricGrid div{padding:7px 9px}.commandPanelRail{gap:7px}.commandPanelRail button{min-height:46px;padding:8px 10px}}@media(max-width:980px){main.commandApp{width:100%;max-width:100vw;padding-right:10px;padding-left:10px}.commandRoom{overflow-x:hidden}.topBar.commandHud{grid-template-columns:1fr}.topBar.commandHud .headerControls{width:100%;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;justify-content:stretch}.topBar.commandHud .ownerTools{min-width:0}.topBar.commandHud .ownerToolsButton{width:100%}.topBar.commandHud .ownerToolsMenu{position:static;width:100%;grid-column:1 / -1}.topBar.commandHud .modeControls{width:100%;display:grid;grid-template-columns:1fr}.topBar.commandHud .modeButton,.topBar.commandHud .performanceModeButton,.topBar.commandHud .adminButton,.topBar.commandHud .themeToggle,.topBar.commandHud .adminAccess{width:100%;min-width:0}.topBar.commandHud .themeToggle{justify-content:center}.commandMissionStrip,.commandMissionStrip>div,.commandMissionCard,.commandRoomGrid,.commandStage,.commandConsole{min-width:0}.commandMissionStrip>div:first-child,.commandMissionCard{overflow:hidden}.commandMissionStrip h1,.commandMissionStrip p,.commandMissionCard p{overflow-wrap:break-word}.commandMissionStrip h1{max-width:12ch;font-size:clamp(1.75rem,4.5vw,2.2rem)}.commandMissionStrip p,.commandMissionCard p{max-width:22ch}.commandMissionCard .primaryButton{width:100%}.commandStage .cameraPlaceholder p{max-width:min(22ch,100%)}.commandFlowStep{padding:8px}.commandFlowStep span{width:24px;height:24px;font-size:.66rem}.commandFlowStep strong{font-size:.78rem}.commandFlowStep small{font-size:.68rem}.commandMobileDock{width:min(374px,calc(100vw - 16px));max-width:min(374px,calc(100vw - 16px));box-sizing:border-box}.commandMobileDock button{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:720px){main.commandApp{width:100%;padding:10px 8px 82px}.topBar.commandHud{overflow:hidden}.topBar.commandHud .headerControls{width:100%;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.topBar.commandHud .commandHudStatus{display:none}.topBar.commandHud .ownerTools{min-width:0}.topBar.commandHud .ownerToolsButton{width:100%}.topBar.commandHud .ownerToolsMenu{position:static;width:100%;grid-column:1 / -1}.topBar.commandHud .modeControls{width:100%;display:grid;grid-template-columns:1fr}.topBar.commandHud .modeButton,.topBar.commandHud .performanceModeButton,.topBar.commandHud .adminButton,.topBar.commandHud .themeToggle,.topBar.commandHud .adminAccess{width:100%;min-width:0}.topBar.commandHud .themeToggle{justify-content:center}.topBar.commandHud .themeLabel{min-width:0}.commandMissionStrip,.commandMissionStrip>div,.commandMissionCard,.commandRoomGrid,.commandStage,.commandConsole{min-width:0}.commandMissionStrip>div:first-child,.commandMissionCard{overflow:hidden}.commandMissionStrip h1{max-width:12ch;font-size:clamp(1.75rem,10vw,2.2rem)}.commandMissionStrip p,.commandMissionCard p{max-width:22ch}.commandStage,.commandStage .immersiveCameraPanel{min-height:0}.commandStage .immersiveVideoShell,.commandStage .immersiveFeed{min-height:clamp(620px,158vw,740px)}.commandStage .cameraPlaceholder{overflow:hidden;padding:24px 16px 124px}.commandStage .cameraPlaceholder p{max-width:min(22ch,100%)}.commandStage .cameraPlaceholder>span:not(.cameraPlaceholderEyebrow){display:block;max-width:min(30ch,100%);margin:0 auto;overflow-wrap:break-word}.commandStage .cameraSetupList,.commandStage .cameraSetupTrust{width:min(100%,330px)}.commandStage .cameraSetupList{gap:7px;margin-top:8px}.commandStage .cameraSetupItem{padding:9px 10px}.commandStage .cameraSetupTrust{gap:6px}.commandStage .cameraSetupTrust span{min-height:30px}.commandStage .experiencePrimaryRail{left:12px;right:12px;bottom:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));transform:none;gap:8px;padding:8px;background:#0a0a1cb8;box-shadow:0 18px 38px #05041252}.commandStage .experienceDockButton{min-width:0;min-height:42px;padding:7px 8px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.commandStage .experienceStatsBar{display:none}.commandStage .experienceIdleHint,.commandStage .experienceCompleteHint{left:12px;right:12px;bottom:132px;width:auto;transform:none}.commandStage .experienceSessionPanel,.commandStage .experienceDebugPanel{left:12px;right:12px;bottom:132px;width:auto;max-height:min(42vh,300px)}.commandMobileDock{left:8px;right:8px;max-width:calc(100vw - 16px)}main.commandApp[data-camera-active=true] .commandMobileDock{display:none}.commandMobileDock button{min-width:0;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}}.realtimeGuideWidget{bottom:22px;display:grid;gap:12px;justify-items:end;pointer-events:none;position:fixed;right:22px;z-index:110}main.commandApp[data-drawer-open=true] .realtimeGuideWidget{display:none}main.commandApp[data-drawer-open=true] .commandMobileDock{display:none}@media(min-width:981px){.realtimeGuideWidget{left:auto;right:22px;justify-items:end}}.realtimeGuideWidget button{font:inherit}.realtimeGuideLauncher,.realtimeGuidePanel{pointer-events:auto}.realtimeGuideLauncher{align-items:center;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.34),transparent 30%),linear-gradient(135deg,#04d9ff,#7e5cff 55%,#ff4fd8);border:1px solid rgba(255,255,255,.38);border-radius:999px;box-shadow:0 18px 48px #04d9ff3d,0 12px 36px #14083661;color:#fff;cursor:pointer;display:inline-flex;font-weight:850;gap:9px;min-height:50px;padding:0 18px}.realtimeGuideLauncherMark{aspect-ratio:1;background:#fff;border-radius:999px;box-shadow:0 0 18px #ffffffeb,0 0 28px #04d9ffdb;display:inline-block;width:10px}.realtimeGuidePanel{background:radial-gradient(circle at 88% 0,rgba(4,217,255,.18),transparent 36%),radial-gradient(circle at 12% 100%,rgba(255,79,216,.13),transparent 42%),#120b2af5;border:1px solid rgba(185,166,255,.24);border-radius:10px;box-shadow:0 24px 80px #0705148a;color:#f7f2ff;display:grid;gap:13px;max-height:min(76vh,680px);overflow:auto;padding:18px;width:min(390px,calc(100vw - 28px))}.realtimeGuideHeader,.realtimeGuideStatusRow{align-items:center;display:flex;gap:10px;justify-content:space-between}.realtimeGuideHeader>div{min-width:0}.realtimeGuideHeader strong{color:#fff;display:block;font-size:1.32rem;line-height:1.12;margin-top:3px}.realtimeGuideHeader p{color:#f7f2ffc2;font-size:.92rem;line-height:1.4;margin:6px 0 0}.iconTextButton{background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#fff;cursor:pointer;font-size:.82rem;font-weight:820;min-height:38px;padding:0 11px}.realtimeGuideAvatarCard{position:relative;min-height:150px;overflow:hidden;border:1px solid rgba(4,217,255,.16);border-radius:9px;background:radial-gradient(circle at 50% 42%,rgba(4,217,255,.2),transparent 46%),#0504126b}.realtimeGuideAvatarCard:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 24% 22%,rgba(4,217,255,.22) 0 2px,transparent 3px),radial-gradient(circle at 78% 18%,rgba(255,79,216,.16) 0 1px,transparent 2px),radial-gradient(circle at 64% 74%,rgba(4,217,255,.2) 0 2px,transparent 3px);background-size:72px 72px,94px 94px,108px 108px;mix-blend-mode:screen;opacity:.72;pointer-events:none}.realtimeGuideAvatarCard img{display:block;width:100%;height:170px;object-fit:cover;object-position:50% 46%}.realtimeGuideWidget[data-guide-view=presence] .realtimeGuideAvatarCard{min-height:74px}.realtimeGuideWidget[data-guide-view=presence] .realtimeGuideAvatarCard img{height:82px}.realtimeGuideWidget[data-guide-view=presence] .realtimeGuideHeader p{display:none}.realtimeGuideAvatarCard span{position:absolute;left:12px;bottom:12px;z-index:1;padding:6px 10px;border:1px solid rgba(4,217,255,.34);border-radius:999px;color:#77eaff;background:#05041294;font-size:.72rem;font-weight:850;text-transform:uppercase}.realtimeGuideAvatarCard span.live{color:#fff;box-shadow:0 0 22px #04d9ff4d}.realtimeGuideFeatureRail,.realtimeGuideModeRail{background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:9px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:5px}.realtimeGuideFeatureRail button,.realtimeGuideModeRail button{background:transparent;border:1px solid transparent;border-radius:7px;color:#f7f2ffb8;cursor:pointer;font-size:.82rem;font-weight:840;min-height:36px}.realtimeGuideFeatureRail button.active,.realtimeGuideModeRail button.active{background:#04d9ff21;border-color:#04d9ff57;color:#fff}.realtimeGuidePanel .voicePresencePanel{padding:12px;border-color:#04d9ff33;background:#ffffff0f}.realtimeGuidePanel .voicePresenceHeader{display:grid;gap:8px}.realtimeGuidePanel .voicePresenceHeader h3{color:#fff}.realtimeGuideWidget[data-guide-view=presence] .voicePresenceHeader h3{font-size:1rem}.realtimeGuidePanel .voicePresenceDisclosure,.realtimeGuidePanel .voicePresenceStep p,.realtimeGuidePanel .voicePresenceExercise p,.realtimeGuidePanel .voicePresenceResult p,.realtimeGuidePanel .voicePresenceObservationList,.realtimeGuidePanel .voicePresenceMetricGrid small{color:#f7f2ffc2}.realtimeGuidePanel .voicePresenceMetricGrid{grid-template-columns:1fr}.realtimeGuidePanel .voicePresenceDisclosure{padding:9px 10px}.realtimeGuideWidget[data-guide-view=presence] .voicePresenceDisclosure{font-size:.82rem;line-height:1.34}.realtimeGuideStatusRow{color:#f7f2ffb3;font-size:.82rem;flex-wrap:wrap}.realtimeGuideStatusRow span:first-child{background:#ffffff17;border-radius:999px;color:#f7f2ffc2;font-weight:850;padding:6px 10px}.realtimeGuideStatusRow span.live{background:#04d9ff29;color:#77eaff}.realtimeGuideReflectButton{min-height:30px;padding:5px 9px;border:1px solid rgba(4,217,255,.26);border-radius:999px;color:#fff;background:#04d9ff1f;cursor:pointer;font-size:.76rem;font-weight:840}.realtimeGuideInsightButton{min-height:38px;width:100%;border:1px solid rgba(4,217,255,.26);border-radius:8px;color:#fff;background:#04d9ff21;font-weight:840}.realtimeGuideInsightButton:disabled{cursor:default;opacity:.72}.realtimeGuideError,.realtimeGuideNotice,.realtimeGuidePending,.realtimeGuideTranscript{border-radius:9px}.realtimeGuideError{background:#ff5c8429;color:#ffdbe4;font-size:.88rem;line-height:1.4;margin:0;padding:10px 12px}.realtimeGuideNotice,.realtimeGuidePending{background:#04d9ff1c;color:#def9ff;font-size:.86rem;line-height:1.4;margin:0;padding:10px 12px}.realtimeGuideReflection{display:grid;gap:12px;padding:12px;border:1px solid rgba(4,217,255,.24);border-radius:9px;background:radial-gradient(circle at 88% 0,rgba(4,217,255,.14),transparent 42%),#ffffff12}.realtimeGuideReflectionHeader{display:flex;align-items:start;justify-content:space-between;gap:12px}.realtimeGuideReflectionHeader strong{display:block;margin-top:4px;color:#fff;font-size:1rem;line-height:1.22}.realtimeGuidePresenceScore{min-width:70px;padding:8px;border:1px solid rgba(4,217,255,.22);border-radius:8px;background:#05041261;text-align:center}.realtimeGuidePresenceScore span,.realtimeGuideReflectionMetrics span{display:block;color:#f7f2ffa3;font-size:.68rem;font-weight:830;text-transform:uppercase}.realtimeGuidePresenceScore strong{display:block;color:#77eaff;font-size:1.5rem;line-height:1}.realtimeGuideReflection ul{display:grid;gap:7px;margin:0;padding-left:18px;color:#f7f2ffd1;font-size:.86rem;line-height:1.4}.realtimeGuideReflectionMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.realtimeGuideReflectionMetrics div{min-width:0;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0504124d}.realtimeGuideReflectionMetrics strong{display:block;margin-top:3px;color:#fff;font-size:.95rem}.realtimeGuidePending{background:#ff4fd821}.realtimeGuidePending strong{color:#fff;display:block;font-size:.72rem;margin-bottom:4px;text-transform:uppercase}.realtimeGuidePromptLabel{color:#35e4ff;font-size:.76rem;font-weight:870;letter-spacing:0;margin:2px 0 -4px;text-transform:uppercase}.realtimeGuideSuggestions{display:grid;gap:8px}.realtimeGuideSuggestions button{background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:760;line-height:1.28;min-height:44px;padding:10px 12px;text-align:left;white-space:normal}.realtimeGuideTranscript{background:#05041259;border:1px solid rgba(255,255,255,.1);display:grid;gap:9px;max-height:280px;min-height:190px;overflow:auto;padding:10px}.realtimeGuideTranscript p{background:#ffffff12;border-radius:8px;color:#f7f2ffdb;font-size:.9rem;line-height:1.42;margin:0;padding:10px 11px}.realtimeGuideTranscript p.assistant{background:#04d9ff1f}.realtimeGuideTranscript p.user{background:#ff4fd81f}.realtimeGuideTranscript p.system,.realtimeGuideTranscript p.empty{align-content:center;background:#ffffff0f;min-height:140px}.realtimeGuideTranscript strong{color:#fff;display:block;font-size:.73rem;margin-bottom:4px;text-transform:uppercase}.realtimeGuideComposer{display:grid;gap:7px}.realtimeGuideComposer label{color:#35e4ff;font-size:.72rem;font-weight:870;text-transform:uppercase}.realtimeGuideComposer div{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.realtimeGuideComposer input{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#fff;font:inherit;min-height:44px;min-width:0;padding:0 12px}.realtimeGuideComposer input::placeholder{color:#f7f2ff85}.realtimeGuideComposer button{background:#04d9ff24;border:1px solid rgba(4,217,255,.34);border-radius:8px;color:#fff;cursor:pointer;font-weight:850;min-height:44px;padding:0 13px}@media(max-width:720px){.realtimeGuideWidget{bottom:82px;left:14px;right:auto;justify-items:start}.realtimeGuideLauncher{min-height:48px;max-width:calc(100vw - 28px);padding:0 16px}.realtimeGuidePanel{max-height:74vh;padding:16px;width:min(360px,calc(100vw - 28px))}.realtimeGuideComposer div{grid-template-columns:1fr}}@media(max-width:720px){.aboutPage{width:calc(100vw - 20px);max-width:calc(100vw - 20px);overflow-x:hidden}.aboutNav{flex-direction:column}.aboutNav nav{width:100%;display:grid;grid-template-columns:1fr}.aboutNav nav .ghostButton,.aboutNav nav .primaryButton,.aboutHeroActions .primaryButton,.aboutHeroActions .ghostButton,.aboutFuture .primaryButton{width:100%}.aboutHero,.aboutHeroCopy,.aboutSection,.aboutBand,.aboutSplit,.aboutFuture{max-width:calc(100vw - 20px)}.aboutHeroCopy,.aboutSectionHeader,.aboutBand>div,.aboutBand>p,.aboutSplit>div,.aboutFuture>div{width:min(100%,340px)}.aboutHero h1{max-width:100%;overflow-wrap:anywhere;font-size:clamp(1.82rem,8.6vw,2.18rem);line-height:1}.aboutHero p{max-width:100%;overflow-wrap:anywhere}.aboutSectionHeader h2,.aboutSplit h2,.aboutBand h2,.aboutFuture h2{max-width:100%;overflow-wrap:anywhere;font-size:clamp(1.6rem,7.8vw,2rem);line-height:1.04}}
