:root{color-scheme:light;--bg: #f7f8f4;--ink: #17211d;--muted: #5f6963;--line: #d8ded6;--panel: #ffffff;--accent: #176c5f;--accent-strong: #0c463f;--warm: #c76f3b;--blue: #245a8d}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}main{min-height:100vh}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);min-height:88vh;border-bottom:1px solid var(--line)}.heroContent{align-self:center;padding:72px clamp(24px,7vw,108px)}.heroVisual{min-height:420px;background:linear-gradient(135deg,rgba(23,108,95,.18),transparent 42%),linear-gradient(45deg,rgba(36,90,141,.16),transparent 38%),radial-gradient(circle at 70% 24%,rgba(199,111,59,.16),transparent 24%),#e7ece7;position:relative;overflow:hidden}.mesh{position:absolute;inset:9%;background-image:linear-gradient(rgba(23,33,29,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(23,33,29,.16) 1px,transparent 1px);background-size:42px 42px;border:1px solid rgba(23,33,29,.18);border-radius:8px;box-shadow:inset 0 0 0 14px #ffffff57}.mesh:before,.mesh:after{content:"";position:absolute;border:1px solid rgba(12,70,63,.34);border-radius:8px;background:#ffffffad;box-shadow:0 16px 36px #17211d1c}.mesh:before{width:46%;height:24%;left:14%;top:18%}.mesh:after{width:34%;height:36%;right:12%;bottom:16%}.eyebrow{color:var(--accent);font-size:.78rem;font-weight:700;letter-spacing:0;margin:0 0 14px;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(3rem,8vw,6.8rem);letter-spacing:0;line-height:.92;margin-bottom:28px;max-width:11ch}h2{font-size:clamp(2rem,4vw,4.4rem);letter-spacing:0;line-height:1;margin-bottom:18px}h3{font-size:1.2rem;letter-spacing:0;margin-bottom:12px}.lede{color:var(--muted);font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.7;max-width:720px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.actions a,.textLink{border:1px solid var(--accent-strong);background:var(--accent-strong);border-radius:8px;color:#fff;display:inline-flex;font-weight:700;min-height:44px;padding:12px 18px;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.actions .secondary{background:transparent;color:var(--accent-strong)}.actions a:hover,.textLink:hover{transform:translateY(-1px)}.actions .secondary:hover{background:#0c463f14}.inlineLink{margin-top:28px}.band,.split{padding:80px clamp(24px,7vw,108px)}.sectionHeader{max-width:860px}.productGrid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:34px}.productCard{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 50px #17211d0d;min-width:0;min-height:220px;padding:22px}.productCard span{color:var(--warm);display:block;font-size:.82rem;font-weight:700;margin-bottom:26px}.productCard p,.apiCard p,.split p,.sectionHeader p{color:var(--muted);line-height:1.7}.apiGrid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.useCaseGrid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px}.apiCard{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 50px #17211d0d;display:flex;flex-direction:column;min-width:0;min-height:380px;padding:24px}.useCaseCard{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 50px #17211d0d;display:flex;flex-direction:column;min-width:0;min-height:300px;padding:22px}.updateCard{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 50px #17211d0d;display:flex;flex-direction:column;min-width:0;min-height:280px;padding:22px}.apiCard h3{font-size:clamp(1.35rem,2vw,1.8rem)}.useCaseCard span,.updateCard span{color:var(--warm);display:block;font-size:.82rem;font-weight:700;margin-bottom:22px}.useCaseCard h2,.updateCard h3{font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.15}.useCaseCard h3 a,.apiCard h2 a{text-decoration:none}.useCaseCard p,.updateCard p{color:var(--muted);line-height:1.7}.useCaseCard>a,.updateCard>a{color:var(--accent-strong);font-weight:800;margin-top:auto}.cardMeta,.tagRow,.linkRow{display:flex;flex-wrap:wrap;gap:8px}.cardMeta{justify-content:space-between;margin-bottom:22px}.cardMeta span,.cardMeta time,.tagRow span{border:1px solid var(--line);color:var(--accent-strong);font-size:.82rem;font-weight:700;padding:6px 8px}.apiCard dl{border-top:1px solid var(--line);margin:auto 0 18px;padding-top:12px}.apiCard dl div{display:grid;gap:12px;grid-template-columns:120px minmax(0,1fr);padding:8px 0}.apiCard dt{color:var(--muted);font-size:.82rem;font-weight:700}.apiCard dd{margin:0;overflow-wrap:anywhere}.tagRow{margin-bottom:18px}.linkRow{margin-top:auto}.linkRow a{color:var(--accent-strong);font-weight:800}.linkRow a:hover,.useCaseCard>a:hover,.updateCard>a:hover,.topNav a:hover{color:var(--warm)}.pageShell{padding:0 clamp(24px,7vw,108px) 80px}.topNav{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:18px;min-height:68px}.topNav a{color:var(--accent-strong);font-weight:800;text-decoration:none}.topNav a:first-child{color:var(--ink);margin-right:auto}.pageHero{padding:72px 0 56px}.pageHero h1{max-width:12ch}.pageHero .actions{margin-top:28px}.detailGrid{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr)}.detailGrid article,.detailGrid aside{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 50px #17211d0d;min-width:0;padding:24px}.useCaseDetails{margin-top:24px}.statusSummary{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:34px}.statusSummary article{background:#eef3ee;border:1px solid var(--line);border-radius:8px;padding:22px}.statusSummary span,.timeline time{color:var(--warm);display:block;font-size:.82rem;font-weight:800;margin-bottom:16px}.statusSummary strong{display:block;font-size:clamp(1.4rem,3vw,2rem);line-height:1.1;margin-bottom:12px}.statusSummary p{color:var(--muted);line-height:1.7;margin-bottom:0}.timeline{display:grid;gap:16px}.timelineItem{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:24px;grid-template-columns:140px minmax(0,1fr);padding:24px}.timelineItem h2{font-size:clamp(1.4rem,2vw,2rem);line-height:1.1}.timelineItem p{color:var(--muted);line-height:1.7}.checkList{color:var(--muted);line-height:1.7;margin:0;padding-left:22px}.endpointList{margin:0}.endpointList div{border-bottom:1px solid var(--line);display:grid;gap:12px;grid-template-columns:88px minmax(0,1fr);padding:12px 0}.endpointList div:last-child{border-bottom:0}.endpointList dt{color:var(--warm);font-weight:800}.endpointList dd{margin:0;overflow-wrap:anywhere}.codeBlock{background:#17211d;border-radius:8px;color:#f7f8f4;margin:24px 0 12px;max-width:100%;overflow-x:auto;padding:18px}.codeBlock code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.92rem}.note{color:var(--muted)}.detailSources{margin-top:24px;padding-left:24px;padding-right:24px}.articlePage{max-width:980px}.articlePage .pageHero h1{max-width:14ch}.articleMeta{color:var(--muted);font-weight:700;line-height:1.6}.articleBody{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 50px #17211d0d;padding:clamp(24px,5vw,48px)}.articleBody section+section{border-top:1px solid var(--line);margin-top:32px;padding-top:32px}.articleBody h2{font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.08}.articleBody p{color:var(--muted);font-size:1.05rem;line-height:1.8}.sourceStrip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:28px clamp(24px,7vw,108px)}.sourceStrip ul{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.sourceStrip li{color:var(--muted);font-size:.95rem;font-weight:700;overflow-wrap:anywhere}.split{border-top:1px solid var(--line);display:grid;gap:48px;grid-template-columns:minmax(0,.9fr) minmax(280px,.7fr)}.split ul{align-self:center;background:#eef3ee;border:1px solid var(--line);border-radius:8px;list-style:none;margin:0;padding:10px}.split li{border-bottom:1px solid var(--line);color:var(--accent-strong);font-weight:700;padding:16px}.split li:last-child{border-bottom:0}.muted{background:#e9eee8;border-top:1px solid var(--line)}.consoleShell{background:#f3f6f2;display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.consoleSidebar{background:#17211d;color:#f7f8f4;display:flex;flex-direction:column;gap:28px;padding:24px}.consoleBrand{color:#fff;font-size:1.05rem;font-weight:800;text-decoration:none}.consoleSidebar nav{display:grid;gap:8px}.consoleSidebar nav a,.consoleToolbar a{border-radius:8px;color:inherit;font-weight:800;min-height:40px;padding:10px 12px;text-decoration:none}.consoleSidebar nav a{background:#ffffff14}.consoleSession{border-top:1px solid rgba(255,255,255,.18);margin-top:auto;padding-top:22px}.consoleSession span,.consoleStats span,.panelHeader>span,.consoleMiniCard span{color:var(--warm);display:block;font-size:.78rem;font-weight:800;margin-bottom:10px;text-transform:uppercase}.consoleSession p{color:#cbd6cf;line-height:1.6;margin-bottom:0}.consoleMain{min-width:0;padding:28px}.consoleTopbar{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,440px);margin-bottom:24px}.consoleTopbar h1{font-size:clamp(2.6rem,5vw,4.8rem);line-height:.98;max-width:none}.consoleLead{color:var(--muted);line-height:1.7;max-width:780px}.loginPanel,.consoleToolbar,.consolePanel,.consoleStats article,.consoleContextGrid,.loginReadinessPanel,.tenantHealthPanel,.dashboardSummaryPanel,.accessReviewPanel,.routeReadinessPanel,.workspaceActivityPanel,.workflowWorkbenchPanel,.customerJourneyPanel,.customerActionPanel,.dataSourcePanel,.workspaceInboxPanel,.qrLibraryPanel,.qrCampaignPlannerPanel,.launchOperationsPanel,.helpCenterPanel,.billingPlanPanel,.customerProfilePanel,.auditHistoryPanel,.setupChecklist,.accessPolicyPanel,.operatorHandoffPanel,.disabledActionRow,.consoleStateGrid article,.consoleRoutes{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 50px #17211d0d}.loginPanel{display:grid;gap:12px;padding:16px}.sessionState{align-items:center;background:#eef3ee;border:1px solid var(--line);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:12px}.sessionState strong{color:var(--accent-strong);font-size:.95rem}.loginPanel label,.consoleToolbar label{display:grid;gap:6px}.loginPanel span,.consoleToolbar span{color:var(--muted);font-size:.8rem;font-weight:800}.loginPanel input,.consoleToolbar select{border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;min-height:42px;min-width:0;padding:10px 12px;width:100%}.loginPanel button{background:#d8ded6;border:1px solid #c8d0c7;border-radius:8px;color:var(--muted);font:inherit;font-weight:800;min-height:42px}.consoleToolbar{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) repeat(3,auto);margin-bottom:16px;padding:14px}.consoleToolbar a{background:#eef3ee;color:var(--accent-strong);display:inline-flex}.consoleStateGrid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.consoleStateGrid article{min-height:112px;padding:16px}.runtimeGrid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.runtimeCard{background:#fbfcf9;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:8px;min-height:130px;padding:16px}.runtimeCard span{color:var(--warm);display:block;font-size:.78rem;font-weight:800;margin-bottom:10px;text-transform:uppercase}.runtimeCard strong{display:block;font-size:1.25rem;margin-bottom:8px;overflow-wrap:anywhere}.runtimeCard p{color:var(--muted);line-height:1.55;margin-bottom:0}.consoleStateGrid strong,.consoleRoutes>span,.consoleEmpty strong{display:block;margin-bottom:8px}.consoleStateGrid span,.consoleRoutes div span,.consoleEmpty span{color:var(--muted);line-height:1.55}.consoleRoutes{display:grid;gap:12px;margin-bottom:16px;padding:16px}.consoleRoutes div,.consoleTagRow{display:flex;flex-wrap:wrap;gap:8px}.consoleRoutes div span,.consoleTagRow span{background:#eef3ee;border:1px solid var(--line);border-radius:8px;color:var(--accent-strong);font-size:.78rem;font-weight:800;padding:7px 9px}.accountPanel[hidden]{display:none}.consoleContextGrid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px;padding:14px}.contextCard{min-width:0}.contextCard span{color:var(--warm);display:block;font-size:.74rem;font-weight:800;margin-bottom:8px;text-transform:uppercase}.contextCard strong{display:block;font-size:1.02rem;line-height:1.2;margin-bottom:8px;overflow-wrap:anywhere}.contextCard p{color:var(--muted);font-size:.9rem;line-height:1.55;margin-bottom:0;overflow-wrap:anywhere}.disabledActionRow{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px;padding:14px}.disabledActionRow button{background:#eef3ee;border:1px solid #c8d0c7;border-radius:8px;color:var(--muted);font:inherit;font-size:.84rem;font-weight:800;min-height:44px;padding:10px}.accountSectionNav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:14px}.accountSectionNav a{background:#fbfcf9;border:1px solid var(--line);border-radius:8px;color:var(--accent-strong);font-size:.82rem;font-weight:800;padding:9px 11px}.consoleStats{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.consoleStats article{min-height:150px;padding:18px}.consoleStats strong{display:block;font-size:1.8rem;line-height:1;margin-bottom:12px}.consoleStats p,.consoleMiniCard p{color:var(--muted);line-height:1.6;margin-bottom:0}.loginReadinessPanel,.tenantHealthPanel,.dashboardSummaryPanel{margin-bottom:16px;padding:18px}.sessionTaskBoard{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.sessionTaskBoard h3{font-size:1.15rem;margin-bottom:0}.sessionTaskGrid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.loginReadinessGrid,.tenantHealthGrid,.dashboardSummaryGrid,.routeReadinessGrid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.tenantHealthGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.loginReadinessCard,.tenantHealthCard,.dashboardSummaryCard,.routeReadinessCard,.sessionTaskCard{background:#fbfcf9;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;min-height:190px;min-width:0;padding:16px}.loginReadinessCard span,.tenantHealthCard span,.dashboardSummaryCard span,.routeReadinessCard span,.sessionTaskCard span{color:var(--warm);display:block;font-size:.74rem;font-weight:800;margin-bottom:10px;text-transform:uppercase}.loginReadinessCard strong,.tenantHealthCard strong,.dashboardSummaryCard strong,.routeReadinessCard strong,.sessionTaskCard strong{display:block;font-size:1.12rem;margin-bottom:8px;overflow-wrap:anywhere}.loginReadinessCard small,.tenantHealthCard small,.dashboardSummaryCard small,.routeReadinessCard small,.sessionTaskCard small{color:var(--accent-strong);display:block;font-size:.78rem;font-weight:800;margin-bottom:10px;text-transform:uppercase}.loginReadinessCard p,.tenantHealthCard p,.dashboardSummaryCard p,.routeReadinessCard p,.sessionTaskCard p{color:var(--muted);line-height:1.55;margin-bottom:0}.dashboardSummaryCard button{align-self:end;background:#ece7df;border:1px solid var(--line);border-radius:8px;color:var(--muted);cursor:not-allowed;font-weight:800;min-height:40px;padding:10px 12px;text-align:left}.sessionTaskCard{display:grid;gap:14px;grid-template-rows:auto 1fr auto}.sessionTaskCard dl{display:grid;gap:8px;margin:0}.sessionTaskCard dl div{min-width:0}.sessionTaskCard dt{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.sessionTaskCard dd{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;margin:2px 0 0;overflow-wrap:anywhere}.tenantHealthCard code,.dashboardSummaryCard code{align-self:end;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;overflow-wrap:anywhere}.routeReadinessPanel,.authFlowPanel,.accessReviewPanel{margin-bottom:16px;padding:18px}.authFlowList{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.authFlowList li{background:#fbfcf9;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;min-height:210px;min-width:0;padding:16px}.authFlowList span{color:var(--warm);font-size:.74rem;font-weight:800;text-transform:uppercase}.authFlowList strong{color:var(--accent-strong);display:block;font-size:.86rem;line-height:1.25;text-transform:uppercase}.authFlowList p{color:var(--muted);line-height:1.5;margin:0}.authFlowList code{align-self:end;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;overflow-wrap:anywhere}.workspaceActivityPanel,.workflowWorkbenchPanel{margin-bottom:16px;padding:18px}.workflowActionGrid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.workflowActionCard{background:#fbfcf9;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;min-height:260px;min-width:0;padding:16px}.workflowActionCard span{color:var(--warm);display:block;font-size:.74rem;font-weight:800;margin-bottom:8px;text-transform:uppercase}.workflowActionCard strong{display:block;font-size:1.05rem;line-height:1.25;overflow-wrap:anywhere}.workflowActionCard small{color:var(--accent-strong);display:block;font-size:.78rem;font-weight:800;margin-top:8px;text-transform:uppercase}.workflowActionCard p{color:var(--muted);line-height:1.5;margin:0;overflow-wrap:anywhere}.workflowActionCard button{align-self:end;background:#d8ded6;border:1px solid #c8d0c7;border-radius:8px;color:var(--muted);font:inherit;font-weight:800;min-height:40px;padding:9px 10px}.workflowQueueWrap{margin-top:14px;overflow-x:auto}.workflowQueueWrap table{border-collapse:collapse;min-width:760px;width:100%}.workflowQueueWrap th,.workflowQueueWrap td{border-bottom:1px solid var(--line);padding:12px 10px;text-align:left;vertical-align:top}.workflowQueueWrap th{color:var(--muted);font-size:.78rem;text-transform:uppercase}.workflowQueueWrap td{overflow-wrap:anywhere}.customerJourneyPanel,.customerActionPanel,.dataSourcePanel,.workspaceInboxPanel,.launchReadinessPanel,.serviceStatusPanel,.messageCenterPanel,.notificationPreferencesPanel,.exportCenterPanel,.supportWorkspacePanel,.helpCenterPanel,.launchOperationsPanel,.accountSettingsPanel,.integrationCenterPanel,.billingPlanPanel,.customerProfilePanel,.auditHistoryPanel,.qrEditorPanel,.qrCampaignPlannerPanel{margin-bottom:16px;padding:18px}.messageCenterGrid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.notificationPreferencesGrid,.exportCenterGrid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.supportWorkspaceGrid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.helpCenterGrid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px}.launchOperationsGrid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.accountSettingsGrid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.integrationCenterGrid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px}.billingPlanGrid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.customerProfileGrid,.securityAccessGrid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px}.auditHistoryGrid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.launchReadinessGrid,.serviceStatusGrid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px}.qrEditorGrid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.qrCampaignPlannerGrid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.messageCenterCard,.notificationPreferenceCard,.exportCenterCard,.supportWorkspaceCard,.helpCenterCard,.launchOperationsCard,.accountSettingsCard,.integrationCenterCard,.billingPlanCard,.customerProfileCard,.securityAccessCard,.auditHistoryCard,.launchReadinessCard,.serviceStatusCard,.qrEditorCard,.qrCampaignPlannerCard{background:#fbfcf9;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;min-height:220px;min-width:0;padding:16px}.messageCenterCard span,.notificationPreferenceCard span,.exportCenterCard span,.supportWorkspaceCard span,.helpCenterCard span,.launchOperationsCard span,.accountSettingsCard span,.integrationCenterCard span,.billingPlanCard span,.customerProfileCard span,.securityAccessCard span,.auditHistoryCard span,.launchReadinessCard span,.serviceStatusCard span,.qrEditorCard span,.qrCampaignPlannerCard span{color:var(--warm);display:block;font-size:.74rem;font-weight:800;text-transform:uppercase}.messageCenterCard strong,.notificationPreferenceCard strong,.exportCenterCard strong,.supportWorkspaceCard strong,.helpCenterCard strong,.launchOperationsCard strong,.accountSettingsCard strong,.integrationCenterCard strong,.billingPlanCard strong,.customerProfileCard strong,.securityAccessCard strong,.auditHistoryCard strong,.launchReadinessCard strong,.serviceStatusCard strong,.qrEditorCard strong,.qrCampaignPlannerCard strong{display:block;font-size:1.04rem;line-height:1.25;overflow-wrap:anywhere}.messageCenterCard small,.notificationPreferenceCard small,.exportCenterCard small,.supportWorkspaceCard small,.helpCenterCard small,.launchOperationsCard small,.accountSettingsCard small,.integrationCenterCard small,.billingPlanCard small,.customerProfileCard small,.securityAccessCard small,.auditHistoryCard small,.launchReadinessCard small,.serviceStatusCard small,.qrEditorCard small,.qrCampaignPlannerCard small{color:var(--accent-strong);display:block;font-size:.78rem;font-weight:800;text-transform:uppercase}.messageCenterCard p,.notificationPreferenceCard p,.exportCenterCard p,.supportWorkspaceCard p,.helpCenterCard p,.launchOperationsCard p,.accountSettingsCard p,.integrationCenterCard p,.billingPlanCard p,.customerProfileCard p,.securityAccessCard p,.auditHistoryCard p,.launchReadinessCard p,.serviceStatusCard p,.qrEditorCard p,.qrCampaignPlannerCard p{color:var(--muted);line-height:1.5;margin:0;overflow-wrap:anywhere}.messageCenterCard code,.notificationPreferenceCard code,.exportCenterCard code,.supportWorkspaceCard code,.helpCenterCard code,.launchOperationsCard code,.accountSettingsCard code,.integrationCenterCard code,.billingPlanCard code,.customerProfileCard code,.securityAccessCard code,.auditHistoryCard code,.serviceStatusCard code,.qrEditorCard code,.qrCampaignPlannerCard code{align-self:end;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;overflow-wrap:anywhere}.launchReadinessCard dl{display:grid;gap:10px;margin:0}.launchReadinessCard dl div{display:grid;gap:4px}.launchReadinessCard dt{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.launchReadinessCard dd{margin:0;overflow-wrap:anywhere}.notificationPreferenceCard button,.exportCenterCard button,.supportWorkspaceCard button,.helpCenterCard button,.serviceStatusCard button,.qrEditorCard button{background:#d8ded6;border:1px solid #c8d0c7;border-radius:8px;color:var(--muted);font:inherit;font-size:.82rem;font-weight:800;min-height:40px;padding:9px 10px}.qrEditorCard dl,.qrCampaignPlannerCard dl{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.qrEditorCard dt,.qrCampaignPlannerCard dt{color:var(--muted);font-size:.74rem;font-weight:800;text-transform:uppercase}.qrEditorCard dd,.qrCampaignPlannerCard dd{margin:2px 0 0;overflow-wrap:anywhere}.qrEditorDraftEndpoint{background:#f3f6ef;border:1px solid #dce4d6;border-radius:8px;display:grid;gap:5px;padding:10px}.qrEditorDraftEndpoint code{align-self:start}.qrEditorActions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.qrDraftExercise{background:#f8faf5;border:1px solid #dce4d6;border-radius:8px;display:grid;gap:12px;grid-template-columns:1.1fr 1fr 1.2fr auto;margin-bottom:12px;padding:14px}.qrDraftExercise>div{display:grid;gap:2px}.qrDraftExercise span{color:var(--warm);display:block;font-size:.74rem;font-weight:800;text-transform:uppercase}.qrDraftExercise strong{line-height:1.25}.qrDraftExercise small{color:var(--accent-strong);font-size:.78rem;font-weight:800;text-transform:uppercase}.qrDraftExercise label{display:grid;gap:5px;min-width:0}.qrDraftExercise input{background:#fff;border:1px solid #cbd5c4;border-radius:8px;color:var(--ink);font:inherit;min-height:40px;min-width:0;padding:8px 10px}.qrDraftExercise button{align-self:end;background:var(--accent);border:1px solid var(--accent-strong);border-radius:8px;color:#fff;font:inherit;font-size:.86rem;font-weight:800;min-height:40px;padding:9px 12px}.qrDraftExerciseHint{color:var(--muted);grid-column:1 / span 2;line-height:1.5;margin:0}.qrDraftExerciseResult{background:#fff;border:1px solid #dce4d6;border-radius:8px;color:var(--ink);grid-column:3 / span 2;line-height:1.45;min-height:72px;overflow-wrap:anywhere;padding:10px;white-space:pre-wrap}.qrLibraryPanel{margin-bottom:16px;padding:18px}.qrLibraryList{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.qrLibraryCard{background:#fbfcf9;border:1px solid var(--line);border-radius:8px;display:grid;gap:14px;min-width:0;padding:16px}.qrLibraryCard span{color:var(--warm);display:block;font-size:.74rem;font-weight:800;margin-bottom:8px;text-transform:uppercase}.qrLibraryCard strong{display:block;font-size:1.12rem;line-height:1.25;overflow-wrap:anywhere}.qrLibraryCard p,.qrLibraryCard small{color:var(--muted);line-height:1.5;margin:6px 0 0;overflow-wrap:anywhere}.qrLibraryCard dl{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.qrLibraryCard dl div{background:#fff;border:1px solid var(--line);border-radius:8px;min-width:0;padding:10px}.qrLibraryCard dt{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.qrLibraryCard dd{color:var(--accent-strong);font-weight:800;margin:4px 0 0;overflow-wrap:anywhere}.qrLibraryCard code{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;overflow-wrap:anywhere}.workspaceInboxList{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.workspaceInboxList li{background:#fbfcf9;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;min-height:220px;min-width:0;padding:16px}.workspaceInboxList span{color:var(--warm);font-size:.74rem;font-weight:800;text-transform:uppercase}.workspaceInboxList strong{display:block;font-size:1.04rem;line-height:1.25;overflow-wrap:anywhere}.workspaceInboxList small{color:var(--accent-strong);font-size:.78rem;font-weight:800;text-transform:uppercase}.workspaceInboxList p{color:var(--muted);line-height:1.5;margin:0;overflow-wrap:anywhere}.workspaceInboxList code{align-self:end;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;overflow-wrap:anywhere}.customerJourneyList{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.customerJourneyList li{background:#fbfcf9;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr);min-height:190px;min-width:0;padding:16px}.customerJourneyList>li>span{align-items:center;background:#e3ece5;border:1px solid #c8d0c7;border-radius:999px;color:var(--accent-strong);display:inline-flex;font-weight:900;height:36px;justify-content:center;width:36px}.customerJourneyList strong{display:block;line-height:1.25;margin-bottom:8px;overflow-wrap:anywhere}.customerJourneyList small{color:var(--warm);display:block;font-size:.76rem;font-weight:800;margin-bottom:10px;text-transform:uppercase}.customerJourneyList p{color:var(--muted);line-height:1.55;margin:0;overflow-wrap:anywhere}.customerActionList{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.customerActionList li{background:#fbfcf9;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;min-height:220px;min-width:0;padding:16px}.customerActionList span{color:var(--warm);font-size:.74rem;font-weight:800;text-transform:uppercase}.customerActionList strong{display:block;font-size:1.08rem;line-height:1.25;overflow-wrap:anywhere}.customerActionList small{color:var(--accent-strong);font-size:.78rem;font-weight:800;text-transform:uppercase}.customerActionList p{color:var(--muted);line-height:1.5;margin:0;overflow-wrap:anywhere}.customerActionList code{align-self:end;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;overflow-wrap:anywhere}.dataSourceList{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.dataSourceList li{background:#fbfcf9;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;min-height:190px;min-width:0;padding:16px}.dataSourceList span{color:var(--warm);font-size:.74rem;font-weight:800;text-transform:uppercase}.dataSourceList strong{display:block;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.86rem;line-height:1.35;overflow-wrap:anywhere}.dataSourceList p{color:var(--muted);line-height:1.5;margin:0;overflow-wrap:anywhere}.dataSourceList small{align-self:end;color:var(--accent-strong);font-size:.78rem;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.workspaceActivityList{display:grid;gap:10px;list-style:none;margin:0;padding:0}.accessReviewList{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.accessReviewList li{background:#fbfcf9;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;min-height:190px;min-width:0;padding:16px}.accessReviewList span{color:var(--warm);font-size:.74rem;font-weight:800;text-transform:uppercase}.accessReviewList strong{color:var(--ink);display:block;font-size:1.08rem;line-height:1.25;overflow-wrap:anywhere}.accessReviewList small{color:var(--accent-strong);font-size:.78rem;font-weight:800;text-transform:uppercase}.accessReviewList p{color:var(--muted);line-height:1.55;margin:0;overflow-wrap:anywhere}.accessReviewList code{align-self:end;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;overflow-wrap:anywhere}.workspaceActivityList li{align-items:start;background:#fbfcf9;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px 14px;grid-template-columns:minmax(96px,.4fr) minmax(160px,.8fr) minmax(90px,.45fr) minmax(0,1.4fr);min-width:0;padding:14px}.workspaceActivityList span{color:var(--warm);font-size:.74rem;font-weight:800;text-transform:uppercase}.workspaceActivityList strong,.workspaceActivityList small,.workspaceActivityList p,.workspaceActivityList code{min-width:0;overflow-wrap:anywhere}.workspaceActivityList small{color:var(--accent-strong);font-size:.78rem;font-weight:800;text-transform:uppercase}.workspaceActivityList p{color:var(--muted);line-height:1.5;margin:0}.workspaceActivityList code{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;grid-column:2 / -1}.activityGuardrail{color:var(--muted);line-height:1.6;margin:14px 0 0}.setupChecklist{margin-bottom:16px;padding:18px}.accessPolicyPanel{display:grid;gap:14px;margin-bottom:16px;padding:18px}.operatorHandoffPanel{display:grid;gap:16px;margin-bottom:16px;padding:18px}.operatorHandoffCopy{display:grid;gap:10px}.operatorHandoffCopy p{color:var(--muted);line-height:1.6;margin:0}.handoffGrid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.handoffGrid article{background:#fbfcf9;border:1px solid var(--line);border-radius:8px;min-width:0;padding:16px}.handoffGrid h3{font-size:1rem;margin-bottom:12px}.handoffGrid table{border-collapse:collapse;min-width:560px;width:100%}.handoffGrid th,.handoffGrid td{border-bottom:1px solid var(--line);padding:11px 9px;text-align:left;vertical-align:top}.handoffGrid th{color:var(--muted);font-size:.78rem;text-transform:uppercase}.handoffGrid td{overflow-wrap:anywhere}.tokenPolicyCard{background:#fbfcf9;border:1px solid var(--line);border-radius:8px;display:grid;gap:16px;min-width:0;padding:16px}.tokenPolicyCard>div:first-child span{color:var(--warm);display:block;font-size:.74rem;font-weight:800;margin-bottom:10px;text-transform:uppercase}.tokenPolicyCard strong{display:block;font-size:1.25rem;margin-bottom:8px}.tokenPolicyCard p,.policyFacts dd,.compactList span{color:var(--muted);line-height:1.55}.policyFacts{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.policyFacts div{background:#eef3ee;border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px}.policyFacts dt{color:var(--accent-strong);font-size:.78rem;font-weight:800;margin-bottom:6px}.policyFacts dd{margin:0;overflow-wrap:anywhere}.policyColumns{display:grid;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.policyColumns h3{font-size:1rem;margin-bottom:10px}.setupStepGrid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.setupStep{background:#fbfcf9;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.setupStep span{color:var(--warm);display:block;font-size:.74rem;font-weight:800;margin-bottom:10px;text-transform:uppercase}.setupStep[data-setup-status=ready] span{color:var(--accent-strong)}.setupStep strong{display:block;margin-bottom:8px;overflow-wrap:anywhere}.setupStep p{color:var(--muted);line-height:1.55;margin-bottom:0;overflow-wrap:anywhere}.consoleGrid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.consolePanel{min-width:0;padding:18px}.panelHeader{align-items:start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.panelHeader h2{font-size:1.45rem;line-height:1.15;margin-bottom:0}.panelHeader .eyebrow{margin-bottom:8px}.panelHeader>span{border:1px solid var(--line);border-radius:8px;color:var(--accent-strong);flex:0 0 auto;margin-bottom:0;padding:7px 9px}.tableWrap{max-width:100%;overflow-x:auto}.consolePanel table{border-collapse:collapse;min-width:520px;width:100%}.consolePanel th,.consolePanel td{border-bottom:1px solid var(--line);padding:12px 10px;text-align:left;vertical-align:top}.consolePanel th{color:var(--muted);font-size:.8rem;text-transform:uppercase}.consolePanel td{overflow-wrap:anywhere}.miniCardGrid,.consoleList{display:grid;gap:10px}.consoleMiniCard{background:#eef3ee;border:1px solid var(--line);border-radius:8px;padding:14px}.consoleMiniCard strong{display:block;margin-bottom:8px;overflow-wrap:anywhere}.consoleEmpty{background:#eef3ee;border:1px dashed #c8d0c7;border-radius:8px;padding:14px}.consoleList{list-style:none;margin:0;padding:0}.consoleList li{border-bottom:1px solid var(--line);display:grid;gap:6px;padding:12px 0}.consoleList li:first-child{padding-top:0}.consoleList li:last-child{border-bottom:0;padding-bottom:0}.consoleList span{color:var(--muted);line-height:1.5;overflow-wrap:anywhere}@media(max-width:900px){.hero,.split,.consoleShell,.consoleTopbar,.consoleToolbar,.consoleStats,.authFlowList,.accessReviewList,.loginReadinessGrid,.tenantHealthGrid,.dashboardSummaryGrid,.routeReadinessGrid,.customerJourneyList,.customerActionList,.dataSourceList,.workspaceInboxList,.launchReadinessGrid,.serviceStatusGrid,.messageCenterGrid,.notificationPreferencesGrid,.exportCenterGrid,.supportWorkspaceGrid,.helpCenterGrid,.billingPlanGrid,.customerProfileGrid,.securityAccessGrid,.auditHistoryGrid,.qrEditorGrid,.qrDraftExercise,.qrCampaignPlannerGrid,.qrEditorActions,.qrLibraryList,.workflowActionGrid,.sessionTaskGrid,.workspaceActivityList li,.setupStepGrid,.consoleGrid,.runtimeGrid,.handoffGrid,.policyFacts,.policyColumns,.consoleContextGrid,.disabledActionRow,.consoleStateGrid{grid-template-columns:1fr}.qrDraftExerciseHint,.qrDraftExerciseResult{grid-column:auto}.heroVisual{min-height:260px;order:-1}.productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.apiGrid,.detailGrid,.statusSummary,.sourceStrip ul,.timelineItem,.useCaseGrid{grid-template-columns:1fr}.consoleSidebar{min-height:auto}.consoleSidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceActivityList code{grid-column:auto}}@media(max-width:620px){h1{font-size:3.25rem}.productGrid{grid-template-columns:1fr}.apiCard{min-height:0}.heroContent,.band,.split,.pageShell,.sourceStrip,.consoleMain,.consoleSidebar{padding:48px 20px}.topNav{align-items:flex-start;flex-direction:column;gap:10px;padding:18px 0}.topNav a:first-child{margin-right:0}.pageHero{padding:48px 0}.endpointList div{grid-template-columns:1fr}.consoleTopbar h1{font-size:3rem}.consoleSidebar nav{grid-template-columns:1fr}.qrLibraryCard dl{grid-template-columns:1fr}.panelHeader{display:grid}}
