:root{color:#06142f;font-synthesis:none;text-rendering:optimizelegibility;background:#fbfdff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 84% 28%,#855bff14,#0000 28%),radial-gradient(circle at 14% 12%,#4078ff14,#0000 24%),linear-gradient(#fff 0%,#fbfdff 46%,#f5f9ff 100%);min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button{border-radius:999px;min-height:40px;padding:10px 18px;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s}button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 20px #202f3814}button:disabled{cursor:not-allowed;opacity:.6}.auth-screen{background:radial-gradient(circle at 0 0,#665cbe24,#0000 34%),linear-gradient(#fbfaf7 0%,#f4f7fb 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-panel{background:#fff;border:1px solid #e1e7ee;border-radius:22px;width:min(100%,460px);padding:30px;box-shadow:0 24px 70px #17212b1c}.auth-panel h1{color:#111827;line-height:1.05}.auth-panel p{color:#52616b;line-height:1.55}.auth-mode-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.auth-mode-button,.auth-form button{color:#17212b;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:12px;font-weight:800}.auth-mode-button--active,.auth-form button{color:#fff;background:#25366f;border-color:#25366f}.auth-form{gap:10px;display:grid}.auth-form input{border:1px solid #d7dee8;border-radius:12px;min-height:40px;padding:8px 10px}.auth-warning,.auth-message{background:#f8fafb;border:1px solid #d9e1e5;border-radius:8px;margin-top:14px;padding:12px}.page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.page-header h2{margin-bottom:8px}.page-header p{color:#7c8796;max-width:680px;margin-bottom:0;line-height:1.5}.page-header-actions{flex-wrap:wrap;gap:10px;display:flex}.page-body{gap:22px;display:grid}.status-badge{border:1px solid #0000;border-radius:999px;align-items:center;width:max-content;min-height:28px;padding:5px 10px;font-size:.76rem;font-weight:900;display:inline-flex}.status-badge--ok,.status-badge--saved{color:#087b47;background:#edfdf4;border-color:#bdebd0}.status-badge--warn,.status-badge--review{color:#b45309;background:#fff7ed;border-color:#fed7aa}.status-badge--danger{color:#be123c;background:#fff1f2;border-color:#fecaca}.status-badge--info{color:#2444d8;background:#f5f8ff;border-color:#c8d8ff}.status-badge--neutral{color:#64748b;background:#f8fafc;border-color:#e5e7eb}.warning-panel{color:#7c2d12;background:#fffaf4;border:1px solid #fed7aa;border-radius:18px;gap:8px;padding:16px;display:grid}.warning-panel--danger{color:#991b1b;background:#fff7f7;border-color:#fecaca}.warning-panel--info{color:#1d3c8f;background:#f8fbff;border-color:#c8d8ff}.warning-panel p{margin-bottom:0}.empty-state{color:#64748b;text-align:center;background:#fbfdff;border:1px dashed #c8d8ff;border-radius:22px;justify-items:center;gap:10px;padding:34px 24px;display:grid}.empty-state-icon{color:#7a5cff;background:#f5f8ff;border-radius:999px;place-items:center;width:46px;height:46px;font-size:1.3rem;display:inline-grid}.empty-state h3{color:#06142f;margin-bottom:0;font-size:1rem}.empty-state p{max-width:440px;margin-bottom:0}.empty-state-action,.action-card-action{margin-top:6px}.action-card,.stat-card{background:#fff;border:1px solid #e7efff;border-radius:18px;padding:18px;box-shadow:0 12px 32px #0f172a0a}.action-card span,.stat-card span{color:#9bbdff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.76rem;font-weight:900;display:block}.action-card h3{color:#06142f;margin-bottom:8px}.action-card p,.stat-card p{color:#64748b;margin-bottom:0;line-height:1.45}.stat-card strong{color:#06142f;margin-bottom:8px;font-size:1.7rem;line-height:1;display:block}.stat-card--ok{border-color:#c8f5dc}.stat-card--warn{border-color:#fed7aa}.stat-card--info{border-color:#c8d8ff}.shell{width:min(1120px,100% - 36px);margin:0 auto;padding:0 0 56px}.app-header{border-bottom:1px solid #0a1733;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:18px 0;display:flex}.brand-lockup{color:#030712;letter-spacing:0;align-items:center;gap:12px;font-size:.95rem;display:inline-flex}.brand-lockup strong{font-weight:900}.brand-lockup strong span{color:#9ca3af}.brand-mark{width:18px;height:18px;display:inline-block;position:relative}.brand-mark span{background:#5569ff;border-radius:999px;width:4px;height:4px;position:absolute}.brand-mark span:first-child{top:2px;left:2px}.brand-mark span:nth-child(2){top:2px;right:2px}.brand-mark span:nth-child(3){bottom:2px;left:2px}.brand-mark span:nth-child(4){bottom:2px;right:2px}.brand-mark:before,.brand-mark:after{content:"";background:#9bb7ff;position:absolute}.brand-mark:before{height:1px;top:8px;left:4px;right:4px}.brand-mark:after{width:1px;top:4px;bottom:4px;left:8px}.header-actions{align-items:center;gap:10px;display:flex}.header-actions button{color:#0000;cursor:pointer;background:#fff;border:1px solid #0a1733;border-radius:999px;width:44px;min-height:44px;padding:0;font-weight:800;overflow:hidden}.header-actions button:before{content:"";background:#0a1733;border-radius:999px;width:8px;height:8px;margin:17px auto 0;display:block;box-shadow:0 9px 0 5px #0a17331a}.header-user{color:#a2aab5;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.82rem;font-weight:700;overflow:hidden}.section-heading button,.profile-persistence-panel button,.profile-persistence-actions button,.opportunity-persistence-panel button,.opportunity-persistence-actions button{color:#fff;cursor:pointer;background:#21695b;border:1px solid #21695b;font-weight:800}.section-heading button:disabled,.profile-persistence-panel button:disabled,.profile-persistence-actions button:disabled,.opportunity-persistence-panel button:disabled,.opportunity-persistence-actions button:disabled{color:#687782;background:#eef2f4;border-color:#d8e0e4}.eyebrow{color:#9bbdff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.82rem;font-weight:900}h1,h2,h3,p{margin-top:0}h1{margin-bottom:8px;font-size:2.5rem;line-height:1}h2{margin-bottom:16px;font-size:1.65rem}h3{margin-bottom:8px;font-size:1rem}.tagline{color:#52616b;margin-bottom:0;font-size:1.1rem}.notice{background:#fff4e7;border:1px solid #e09745;border-radius:8px;margin-bottom:16px;padding:12px 14px}.boundary-note{display:none}.status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.card,.module-card,.debug-panel{background:#fff;border:1px solid #e1e7e7;border-radius:14px;box-shadow:0 10px 30px #202f380d}.card{min-height:180px;padding:18px}dl{gap:12px;margin:0;display:grid}dt{color:#687782;text-transform:uppercase;font-size:.78rem;font-weight:700}dd{overflow-wrap:anywhere;margin:4px 0 0}.status-pill{border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.status-pill--ok{color:#0f5c45;background:#dff5ec}.status-pill--warn{color:#7b3f00;background:#ffe6c7}.status-pill--neutral{color:#4d5961;background:#e8eef1}.metric-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.large-number{margin-bottom:8px;font-size:2.5rem;font-weight:800}.muted{color:#687782}.module-section{margin-top:28px}.product-nav{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.nav-button{color:#2e3a43;cursor:pointer;text-align:center;min-height:38px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:999px;padding:8px 13px;font-weight:700}.nav-button span,.nav-button small{display:block}.nav-button:hover,.nav-button--active{color:#2444d8;background:#fff;border-color:#c8d8ff;box-shadow:0 10px 30px #2444d814}.product-details-panel{background:#fbfcff;border:1px solid #e4e8ef;border-radius:16px;margin-top:18px;padding:14px 16px}.product-details-panel summary{cursor:pointer;color:#25366f;font-weight:800}.product-details-panel>p{color:#687782;margin:12px 0 0}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;display:flex}.section-heading p{color:#687782;max-width:520px;margin-bottom:0}.module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.module-panel{background:#fff;border:1px solid #e1e7e7;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:18px;margin-bottom:14px;padding:18px;display:grid;box-shadow:0 10px 30px #202f380d}.module-panel h2{margin-bottom:8px;font-size:1.4rem}.module-description{color:#52616b;margin-bottom:0}.module-detail-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.module-detail-grid div,.empty-state-card{background:#f8fafb;border:1px solid #e0e6ea;border-radius:8px;padding:14px}.module-detail-grid p,.empty-state-card p{color:#52616b;margin-bottom:0}.module-card{min-height:140px;padding:16px}.module-card--active{border-color:#2f6f7e;box-shadow:inset 0 0 0 1px #2f6f7e}.module-card p{color:#52616b;margin-bottom:12px}.module-card span{color:#687782;font-size:.82rem;font-weight:700}.evidence-chain,.empty-state-section,.local-audit-preview,.platform-identity-panel,.platform-workflow-diagnostics{margin-top:28px}.local-audit-preview,.platform-identity-panel,.platform-workflow-diagnostics{background:#fff;border:1px solid #c9d3d8;border-radius:8px;padding:18px}.platform-identity-grid,.platform-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.platform-workflow-card{background:#f8fafb;border:1px solid #d9e1e5;border-radius:8px;padding:14px}.platform-workflow-card h3{margin:8px 0 12px}.platform-workflow-card dl,.platform-workflow-card ol{margin:0}.platform-workflow-card ol{padding-left:18px}.platform-workflow-card div{margin-top:8px}.platform-workflow-card dt{color:#52616b;text-transform:uppercase;font-size:.75rem;font-weight:800}.platform-workflow-card dd{overflow-wrap:anywhere;margin:2px 0 0}.platform-identity-card{background:#f8fafb;border:1px solid #d9e1e5;border-radius:8px;padding:14px}.platform-identity-card h3{margin:8px 0 12px}.platform-identity-card dl{margin:0}.platform-identity-card div{margin-top:8px}.platform-identity-card dt{color:#52616b;text-transform:uppercase;font-size:.75rem;font-weight:800}.platform-identity-card dd{overflow-wrap:anywhere;margin:2px 0 0}.local-audit-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.local-audit-event{background:#f8fafb;border:1px solid #d9e1e5;border-radius:8px;padding:14px}.local-audit-event h3{margin:8px 0 12px;font-size:.95rem}.local-audit-event dl{margin:0}.local-audit-event div{margin-top:8px}.local-audit-event dt{color:#52616b;text-transform:uppercase;font-size:.75rem;font-weight:800}.local-audit-event dd{overflow-wrap:anywhere;margin:2px 0 0}.local-audit-empty,.local-audit-boundary,.platform-identity-boundary,.platform-workflow-boundary{color:#52616b;margin-top:14px}.local-audit-boundary,.platform-identity-boundary,.platform-workflow-boundary{background:#f8fafb;border:1px solid #d9e1e5;border-radius:8px;padding:12px;font-weight:700}.evidence-chain ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.evidence-chain li{text-align:center;background:#fff;border:1px solid #c9d3d8;border-radius:8px;justify-content:center;align-items:center;min-height:64px;padding:10px;font-weight:800;display:flex}.empty-state-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.saved-record-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.saved-record-card{background:#f8fafb;border:1px solid #d9e1e5;border-radius:8px;padding:14px}.saved-record-card h3{margin:8px 0}.career-dashboard{margin-top:44px}.career-dashboard-hero{grid-template-columns:minmax(0,.85fr) minmax(360px,1fr);align-items:center;gap:54px;min-height:560px;padding:26px 0 52px;display:grid}.career-dashboard-hero h2{color:#050505;letter-spacing:0;margin-bottom:28px;font-size:clamp(3.2rem,6vw,5rem);line-height:.98}.career-dashboard-hero h2 span{display:block}.hero-muted-line{color:#a8aaad}.hero-strong-line{color:#050505}.hero-positioning-pill{color:#b8d3ff;letter-spacing:.18em;text-transform:uppercase;border:1px solid #0a1733;border-radius:999px;align-items:center;min-height:40px;margin-bottom:24px;padding:0 38px;font-size:.78rem;font-weight:900;display:inline-flex}.dashboard-value-prop{color:#c5dcff;max-width:420px;font-size:1.1rem;font-weight:700;line-height:1.55}.dashboard-signed-in{color:#6b7680;margin-bottom:0}.hero-primary-action{color:#a6a9af;background:#fff;border:1px solid #e5e7eb;min-width:172px;margin:8px 0 12px;font-weight:900;box-shadow:0 10px 28px #0f172a14}.dashboard-helper-text{color:#c5dcff;margin-bottom:28px;font-size:.95rem;font-weight:700}.dashboard-mini-status{color:#c5dcff;grid-template-columns:repeat(2,max-content);gap:16px 34px;font-size:.82rem;font-weight:700;display:grid}.dashboard-mini-status span{align-items:center;gap:8px;display:inline-flex}.dashboard-mini-status span:before{content:"";border:1px dashed #9bbdff;border-radius:999px;width:10px;height:10px}.career-graph-card{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1.5px solid #0a1733;border-radius:28px;min-height:430px;position:relative;overflow:hidden}.career-graph-card:before{content:"";background:linear-gradient(151deg,#0000 0 34%,#b9c4ff 34% 34.5%,#0000 34.5% 100%),linear-gradient(28deg,#0000 0 45%,#b9c4ff 45% 45.5%,#0000 45.5% 100%);position:absolute;inset:84px 34px 80px}.profile-orb{color:#9a5cff;letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:112px;height:112px;font-size:.72rem;font-weight:900;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 54px #9a5cff52}.profile-orb:before{content:"♙";color:#8057ff;margin-right:7px;font-size:1.2rem;display:block}.graph-chip{z-index:1;color:#8b939f;background:#fff;border:1px solid #0a1733;border-radius:999px;align-items:center;min-height:36px;padding:0 18px;font-size:.76rem;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 10px 30px #0f172a0d}.graph-chip:before{color:#5668ff;margin-right:8px}.graph-chip--experience{top:48px;right:58px}.graph-chip--experience:before{content:"▥"}.graph-chip--market{top:134px;left:58px}.graph-chip--market:before{content:"↟"}.graph-chip--skills{top:132px;right:-26px}.graph-chip--skills:before{content:"⌁"}.graph-chip--wins{bottom:116px;left:56px}.graph-chip--wins:before{content:"♢";color:#8b5cf6}.graph-chip--certs{bottom:104px;right:-20px}.graph-chip--certs:before{content:"⌾";color:#8b5cf6}.graph-chip--recs{bottom:22px;right:22px}.graph-chip--recs:before{content:"⌁"}.next-action-card{background:#f6f7ff;border:1px solid #d9ddf2;border-radius:22px;align-self:stretch;padding:22px}.next-action-card span,.journey-card em{color:#5b47a3;text-transform:uppercase;font-size:.78rem;font-style:normal;font-weight:800;display:block}.next-action-card strong{margin:10px 0;font-size:1.25rem;display:block}.next-action-card p{color:#52616b}.next-action-card button,.dashboard-action-card--primary{color:#fff;background:#25366f;border:1px solid #25366f}.journey-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.journey-card{text-align:left;background:#fff;border:1px solid #e5e8f4;border-radius:24px;min-height:190px;padding:20px;box-shadow:0 14px 38px #1c26440f}.journey-index{color:#25366f;background:#edf0ff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:12px;font-weight:900;display:inline-flex}.journey-card strong,.journey-card small{display:block}.journey-card small{color:#667681;margin-top:10px;line-height:1.35}.dashboard-section{margin-top:22px}.guided-workspace-title{margin-bottom:14px;font-size:1.2rem}.dashboard-action-grid,.dashboard-summary-grid,.dashboard-attention-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dashboard-action-grid--focused{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.dashboard-badge-row{flex-wrap:wrap;gap:8px;display:flex}.dashboard-attention-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-summary-grid--simple{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-action-card,.dashboard-summary-card,.dashboard-attention-card{text-align:left;background:#fff;border:1px solid #e0e8e6;border-radius:16px;min-height:132px;padding:16px;box-shadow:0 10px 28px #202f380d}.dashboard-action-card,.dashboard-attention-card{cursor:pointer}.dashboard-action-card strong,.dashboard-summary-card strong,.dashboard-attention-card strong{color:#17212b;margin-bottom:10px;font-size:1rem;display:block}.dashboard-action-card span,.dashboard-summary-card span,.dashboard-attention-card span,.dashboard-attention-card small{color:#52616b}.dashboard-attention-card span{color:#5b47a3;text-transform:uppercase;margin-bottom:10px;font-size:.78rem;font-weight:900;display:block}.dashboard-attention-card small{line-height:1.45;display:block}.dashboard-summary-card strong{font-size:1.75rem}.saved-record-empty,.persistence-message{color:#52616b;margin-top:14px}.persistence-message{background:#fff;border:1px solid #d9e1e5;border-radius:8px;padding:12px;font-weight:700}.guided-analysis-flow{gap:26px;margin-top:42px;display:grid}.guided-analysis-hero{text-align:center;max-width:760px;margin:0 auto 10px;padding:30px 0 8px;display:block}.guided-analysis-hero h2{color:#a8aaad;margin-bottom:16px;font-size:clamp(2.2rem,4vw,3.25rem);line-height:1.02}.guided-analysis-hero p{color:#c5dcff;margin-bottom:0;font-weight:800}.guided-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.guided-step-card,.guided-results-section{background:#fff;border:1.5px solid #0a1733;border-radius:22px;padding:28px;box-shadow:0 18px 44px #0f172a0a}.guided-step-heading{align-items:center;gap:18px;margin-bottom:20px;display:flex}.guided-step-icon{color:#4f70ff;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:inline-flex}.guided-step-icon--purple,.guided-step-icon--spark{color:#9a5cff}.guided-step-kicker{color:#c5dcff;letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px;font-size:.78rem;font-weight:900;display:block}.guided-step-card h3{color:#9fa1a6;margin:0;font-size:1.2rem}.guided-step-status{color:#52616b;background:#f5f8ff;border-radius:999px;margin:0 0 12px;padding:6px 12px;font-size:.82rem;font-weight:800;display:inline-flex}.guided-step-preview{color:#52616b;font-size:.9rem}.guided-step-card textarea{color:#06142f;resize:vertical;background:#fff;border:1.5px solid #0a1733;border-radius:14px;width:100%;min-height:140px;margin:8px 0 12px;padding:16px}.guided-step-card textarea::placeholder{color:#c5dcff}.guided-saved-state{background:#fbfdff;border:1px solid #e7efff;border-radius:16px;margin:12px 0;padding:14px}.guided-saved-state strong,.guided-saved-state span{display:block}.guided-saved-state p{color:#52616b;margin:8px 0}.guided-saved-state span{color:#64748b;font-size:.86rem;font-weight:800}.guided-empty-state-text{color:#64748b;margin:12px 0}.guided-card-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.guided-card-actions .secondary-action{color:#9fa1a6;background:#fff;border:1px solid #e5e7eb}.guided-card-actions button,.guided-step-card--analysis>button,.guided-step-card--results>button,.guided-review-actions button{color:#9fa1a6;background:#fff;border:1px solid #e5e7eb;font-weight:900;box-shadow:0 10px 26px #0f172a0f}.guided-step-card--analysis>button:not(:disabled){color:#0a1733;border-color:#0a1733}.guided-result-counts{gap:8px;margin:10px 0 14px;display:grid}.guided-result-counts span{color:#475569;background:#f5f8ff;border-radius:12px;padding:8px 10px;font-weight:800}.guided-message{border-radius:14px;margin:14px 0 0;padding:12px 14px;font-weight:800}.guided-message--success{color:#047857;background:#ecfdf5}.guided-message--error{color:#b45309;background:#fff7ed}.guided-message--saving,.guided-message--analyzing,.guided-message--idle{color:#4338ca;background:#eef2ff}.guided-result-list,.guided-output-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.guided-output-list{grid-template-columns:repeat(4,minmax(0,1fr))}.guided-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.guided-summary-grid div{background:#f8fbff;border-radius:18px;padding:16px}.guided-summary-grid h4{margin:0 0 10px}.guided-summary-grid ul{margin:0;padding-left:18px}.guided-summary-grid li+li{margin-top:6px}.guided-review-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.guided-previous-note{color:#64748b;margin:14px 0 0}.guided-compact-list{gap:12px;margin-top:14px;display:grid}.guided-result-card{background:#fbfdff;border:1px solid #e7efff;border-radius:18px;padding:16px}.guided-result-card h4{margin:10px 0 8px}.guided-result-card p{color:#52616b}.guided-card-meta,.guided-output-purpose{color:#64748b;margin-bottom:8px;font-size:.9rem}.guided-output-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.2em;display:-webkit-box;overflow:hidden}.guided-output-warning{color:#b45309;border-top:1px solid #e4e8f1;margin-top:10px;padding-top:10px;font-size:.9rem;font-weight:800}.guided-empty-state{color:#475569;background:#f8fafc;border-radius:18px;margin-top:14px;padding:16px}.guided-empty-state p{margin:6px 0 0}.status-badge{border-radius:999px;padding:5px 9px;font-size:.76rem;font-weight:900;display:inline-flex}.status-badge--saved{color:#067647;background:#e7f8ef}.status-badge--review{color:#b45309;background:#fff7ed}.profile-placeholder{background:#fff;border:1px solid #e1e7e7;border-radius:20px;margin-bottom:14px;padding:24px;box-shadow:0 16px 40px #202f380f}.profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.profile-grid--secondary{grid-template-columns:1.5fr 1fr;margin-top:14px}.profile-card,.profile-actions{background:#fbfcfb;border:1px solid #e4ebe9;border-radius:16px;padding:16px}.profile-card p,.profile-actions p{color:#52616b;margin-bottom:0}.profile-card ul{color:#52616b;margin:0;padding-left:18px}.profile-card li+li{margin-top:8px}.profile-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.profile-action-buttons{flex-wrap:wrap;gap:10px;display:flex}.profile-action-buttons button{border:1px solid #c9d3d8;border-radius:8px;min-height:40px;padding:8px 12px;font-weight:800}.profile-action-buttons button:not(:disabled){color:#164b58;cursor:pointer;background:#e5f3f6;border-color:#2f6f7e}.profile-action-buttons button:disabled{color:#687782;cursor:not-allowed;background:#eef2f4}.profile-privacy-note,.profile-readiness-panel,.profile-input-panel,.profile-local-input,.profile-preview-panel,.file-preview-card{background:#fbfcfb;border:1px solid #e4ebe9;border-radius:16px;margin-top:14px;padding:14px}.profile-readiness-panel{background:#f7f6ff;border-color:#d8d5f0;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:18px;display:grid}.profile-readiness-panel h3{color:#17212b;margin-bottom:8px;font-size:1.2rem}.profile-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-readiness-grid article{background:#fff;border:1px solid #e3e0f6;border-radius:14px;padding:14px}.profile-readiness-grid span,.profile-readiness-grid strong{display:block}.profile-readiness-grid span{color:#6d638f;text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:900}.profile-readiness-grid strong{color:#17212b}.profile-privacy-note{color:#234250;background:#edf6f9;border-color:#bdd2dc;font-weight:700}.profile-input-panel{justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-input-panel p,.profile-local-input p,.file-preview-card p,.profile-preview-panel p{color:#52616b;margin-bottom:0}.profile-mode-toggle{flex-wrap:wrap;gap:8px;display:flex}.profile-mode-button{color:#2e3a43;cursor:pointer;background:#fff;border:1px solid #c9d3d8;border-radius:8px;min-height:38px;padding:8px 12px;font-weight:700}.profile-mode-button--active{color:#164b58;background:#e5f3f6;border-color:#2f6f7e}.profile-local-input label{color:#687782;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:800;display:block}.profile-local-input textarea,.profile-local-input input[type=file]{color:#1d2433;background:#fff;border:1px solid #d8e3e1;border-radius:14px;width:100%;padding:10px}.profile-local-input textarea{resize:vertical}.supported-file-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.supported-file-types span{color:#52616b;background:#fff;border:1px solid #d7dee2;border-radius:8px;padding:8px 10px;font-size:.86rem}.validation-warning{margin-top:10px;font-weight:700;color:#7b3f00!important}.text-preview{margin-top:12px}.text-preview pre{white-space:pre-wrap;max-height:180px}.profile-preview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.mock-extraction-panel{background:#fff;border:1px solid #d7dee2;border-radius:8px;margin-top:14px;padding:14px}.mock-extraction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mock-extraction-card{background:#f8fafb;border:1px solid #e0e6ea;border-radius:8px;padding:14px}.mock-extraction-card ul{color:#52616b;margin:0;padding-left:18px}.mock-extraction-card li+li{margin-top:8px}.mock-extraction-card--warn{background:#fff8ec;border-color:#e0b36b;margin-top:14px}.mock-status-label{color:#4d5961;text-transform:uppercase;background:#e8eef1;border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:800}.bridge-preview-panel{background:#fff;border:1px solid #d7dee2;border-radius:8px;margin-top:14px;padding:14px}.bridge-boundary-label,.bridge-note{color:#234250;background:#edf6f9;border:1px solid #bdd2dc;border-radius:8px;padding:12px 14px;font-weight:700}.bridge-category-section{margin-top:16px}.bridge-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bridge-card{background:#f8fafb;border:1px solid #e0e6ea;border-radius:8px;padding:14px}.bridge-card--selected{background:#e5f3f6;border-color:#2f6f7e;box-shadow:inset 0 0 0 1px #2f6f7e}.selected-review-badge{color:#0f5c45;text-transform:uppercase;background:#dff5ec;border-radius:999px;margin-bottom:10px;padding:5px 8px;font-size:.78rem;font-weight:800;display:inline-flex}.bridge-card p,.bridge-note{margin-bottom:0}.bridge-card button{color:#164b58;cursor:pointer;background:#fff;border:1px solid #2f6f7e;border-radius:8px;min-height:36px;margin-top:12px;padding:7px 10px;font-weight:800}.bridge-selected-count,.bridge-empty-state{color:#52616b;margin:12px 0 0;font-weight:700}.bridge-empty-state{background:#f8fafb;border:1px dashed #c9d3d8;border-radius:8px;padding:12px 14px}.bridge-actions{margin-top:16px}.bridge-actions button{color:#687782;cursor:not-allowed;background:#eef2f4;border:1px solid #c9d3d8;border-radius:8px;min-height:40px;padding:8px 12px;font-weight:800}.bridge-actions button:not(:disabled){color:#164b58;cursor:pointer;background:#e5f3f6;border-color:#2f6f7e}.bridge-note{margin-top:14px}.bridge-confirmation{color:#0f5c45;background:#f0faf5;border:1px solid #88c7ad;border-radius:8px;margin:14px 0 0;padding:12px 14px;font-weight:800}.profile-persistence-panel,.profile-persistence-actions{background:#fff;border:1px solid #e4ebe9;border-radius:16px;margin-top:18px;padding:18px;box-shadow:0 8px 24px #202f380a}.profile-persistence-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.local-draft-evidence{background:#fff;border:1px solid #d7dee2;border-radius:8px;padding:14px}.local-draft-boundary{color:#234250;background:#edf6f9;border:1px solid #bdd2dc;border-radius:8px;padding:12px 14px;font-weight:700}.local-draft-category{margin-top:16px}.local-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.local-draft-card,.local-draft-empty{background:#f8fafb;border:1px solid #e0e6ea;border-radius:8px;padding:14px}.local-draft-card p,.local-draft-empty{color:#52616b;margin-bottom:0}.local-claim-review{background:#fff;border:1px solid #d7dee2;border-radius:8px;padding:14px}.local-claim-boundary{color:#7b3f00;background:#fff8ec;border:1px solid #e0b36b;border-radius:8px;padding:12px 14px;font-weight:800}.local-claim-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.local-claim-card{background:#f8fafb;border:1px solid #e0e6ea;border-radius:8px;padding:14px}.local-claim-card p{color:#52616b;margin-bottom:8px}.claim-status-toggle{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.claim-status-button{color:#2e3a43;cursor:pointer;background:#fff;border:1px solid #c9d3d8;border-radius:8px;min-height:36px;padding:7px 10px;font-weight:800}.claim-status-button--active{color:#164b58;background:#e5f3f6;border-color:#2f6f7e}.completion-bar{background:#e0e6ea;border-radius:999px;height:10px;margin-top:12px;overflow:hidden}.completion-bar span{background:#2f6f7e;width:0%;height:100%;display:block}.evidence-bank-placeholder{background:#fff;border:1px solid #e1e7e7;border-radius:20px;margin-bottom:14px;padding:24px;box-shadow:0 16px 40px #202f380f}.evidence-model,.risk-panel{background:#edf6f9;border:1px solid #bdd2dc;border-radius:8px;padding:14px}.evidence-model p,.risk-panel p{color:#234250;margin-bottom:0}.risk-panel p+p{margin-top:8px}.evidence-bank-section{margin-top:18px}.evidence-bank-grid,.quality-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.evidence-review-list{gap:12px;display:grid}.evidence-review-card{gap:10px;display:grid}.review-card-meta{color:#64748b;font-size:.9rem;font-weight:700}.evidence-bank-grid--summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.evidence-bank-card,.quality-status-card,.evidence-category{background:#fbfcfb;border:1px solid #e4ebe9;border-radius:16px;padding:16px}.evidence-bank-card p{color:#52616b;margin-bottom:0}.evidence-bank-card--ok{background:#f0faf5;border-color:#88c7ad}.evidence-bank-card--warn{background:#fff8ec;border-color:#e0b36b}.evidence-bank-card--blocked{background:#fff2f2;border-color:#d99b9b}.demo-label{color:#687782;text-transform:uppercase;background:#edf4f1;border-radius:999px;width:fit-content;margin-bottom:10px;padding:5px 8px;font-size:.78rem;font-weight:800;display:inline-flex}.evidence-category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.evidence-category{text-align:center;font-weight:800}.quality-status-card{gap:8px;display:grid}.quality-status-card span{color:#52616b}.opportunities-placeholder{background:#fff;border:1px solid #e1e7e7;border-radius:20px;margin-bottom:14px;padding:24px;box-shadow:0 16px 40px #202f380f}.opportunity-chain,.not-connected-note{color:#234250;background:#edf6f9;border:1px solid #bdd2dc;border-radius:8px;padding:14px}.opportunity-chain p,.not-connected-note{margin-bottom:0}.opportunity-intake{background:#f8fafb;border:1px solid #e0e6ea;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px;display:flex}.opportunity-workspace-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:18px;display:grid}.opportunity-side-panel{background:#f8f9ff;border:1px solid #e5e8f4;border-radius:18px;margin-top:18px;padding:18px}.opportunity-side-panel p{color:#52616b}.opportunity-side-panel button{color:#fff;cursor:pointer;background:#25366f;border:1px solid #25366f;width:100%;font-weight:800}.opportunity-side-panel button:disabled{color:#687782;cursor:not-allowed;background:#eef2f4;border-color:#d8e0e4}.opportunity-intake p{color:#52616b;margin-bottom:0}.opportunity-intake button{color:#687782;cursor:not-allowed;background:#eef2f4;border:1px solid #c9d3d8;border-radius:8px;min-height:40px;padding:8px 12px;font-weight:800}.opportunity-local-input,.opportunity-preview-panel{background:#fff;border:1px solid #e4ebe9;border-radius:16px;margin-top:18px;padding:14px}.opportunity-local-input label{color:#687782;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:800;display:block}.opportunity-local-input textarea{color:#1d2433;resize:vertical;background:#fff;border:1px solid #d8e3e1;border-radius:14px;width:100%;padding:10px}.opportunity-input-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.opportunity-input-actions p{color:#52616b;margin-bottom:0;font-weight:700}.opportunity-input-actions button{color:#687782;cursor:not-allowed;background:#eef2f4;border:1px solid #c9d3d8;border-radius:8px;min-height:40px;padding:8px 12px;font-weight:800}.opportunity-input-actions button:not(:disabled){color:#164b58;cursor:pointer;background:#e5f3f6;border-color:#2f6f7e}.opportunity-preview-boundary,.opportunity-next-step-placeholder,.opportunity-non-scored-summary{color:#234250;background:#edf6f9;border:1px solid #bdd2dc;border-radius:8px;padding:12px 14px;font-weight:700}.opportunity-preview-list{color:#52616b;margin:0;padding-left:18px}.opportunity-preview-list li+li{margin-top:8px}.opportunity-next-step-placeholder{margin-top:18px}.opportunity-next-step-placeholder p{margin-bottom:0}.opportunity-match-action,.opportunity-output-send-action,.opportunity-safe-output-action{background:#f8fafb;border:1px solid #e0e6ea;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px;display:flex}.opportunity-match-action p,.opportunity-output-send-action p,.opportunity-safe-output-action p{color:#52616b;margin-bottom:0}.opportunity-match-action button,.opportunity-output-send-action button,.opportunity-safe-output-action button{color:#687782;cursor:not-allowed;background:#eef2f4;border:1px solid #c9d3d8;border-radius:8px;min-height:40px;padding:8px 12px;font-weight:800}.opportunity-match-action button:not(:disabled),.opportunity-output-send-action button:not(:disabled),.opportunity-safe-output-action button:not(:disabled){color:#164b58;cursor:pointer;background:#e5f3f6;border-color:#2f6f7e}.local-match-preview,.local-safe-output-preview{background:#fff;border:1px solid #d7dee2;border-radius:8px;margin-top:18px;padding:14px}.local-match-card h4{margin:14px 0 8px;font-size:.92rem}.local-match-evidence{background:#fff;border:1px dashed #c9d3d8;border-radius:8px;margin-top:12px;padding:12px}.local-match-evidence p,.opportunity-non-scored-summary p,.opportunity-non-copyable-summary p,.local-output-card p{margin-bottom:0}.local-output-card p+p{margin-top:10px}.opportunity-non-scored-summary,.opportunity-non-copyable-summary{margin-top:18px}.opportunity-non-copyable-summary{color:#234250;background:#edf6f9;border:1px solid #bdd2dc;border-radius:8px;padding:12px 14px;font-weight:700}.opportunity-output-confirmation{color:#0f5c45;background:#f0faf5;border:1px solid #88c7ad;border-radius:8px;margin:14px 0 0;padding:12px 14px;font-weight:800}.opportunities-section{margin-top:18px}.opportunity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.opportunity-grid--split{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-card{background:#fbfcfb;border:1px solid #e4ebe9;border-radius:16px;padding:16px}.opportunity-card p{color:#52616b;margin-bottom:0}.opportunity-card--warn{background:#fff8ec;border-color:#e0b36b}.opportunity-persistence-panel,.opportunity-persistence-actions{background:#fff;border:1px solid #e4ebe9;border-radius:16px;margin-top:18px;padding:16px;box-shadow:0 8px 24px #202f380a}.opportunity-persistence-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.opportunity-analysis-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.opportunity-analysis-actions .secondary-action{color:#334155;background:#fff;border:1px solid #94a3b880}.output-studio-placeholder{background:#fff;border:1px solid #e1e7e7;border-radius:20px;margin-bottom:14px;padding:24px;box-shadow:0 16px 40px #202f380f}.output-chain{color:#234250;background:#edf6f9;border:1px solid #bdd2dc;border-radius:8px;padding:14px}.output-chain p{margin-bottom:0}.output-readiness{background:#f8fafb;border:1px solid #e0e6ea;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px;display:flex}.output-readiness p{color:#52616b;margin-bottom:0}.output-readiness button{color:#687782;cursor:not-allowed;background:#eef2f4;border:1px solid #c9d3d8;border-radius:8px;min-height:40px;padding:8px 12px;font-weight:800}.output-section{margin-top:18px}.output-type-tabs{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.output-type-tab{color:#344054;cursor:pointer;background:#fff;border:1px solid #dfe3f3;border-radius:999px;font-weight:800}.output-type-tab--active{color:#fff;background:#25366f;border-color:#25366f}.local-output-receiver{background:#fff;border:1px solid #d7dee2;border-radius:8px;padding:14px}.local-output-boundary{color:#234250;background:#edf6f9;border:1px solid #bdd2dc;border-radius:8px;padding:12px 14px;font-weight:700}.local-output-receiver-card p+p{margin-top:10px}.local-output-empty{color:#52616b;background:#f8fafb;border:1px dashed #c9d3d8;border-radius:8px;margin:14px 0 0;padding:14px;font-weight:700}.output-tracker-action{background:#f8fafb;border:1px solid #e0e6ea;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px;display:flex}.output-tracker-action p{color:#52616b;margin-bottom:0}.output-tracker-action button{color:#164b58;cursor:pointer;background:#e5f3f6;border:1px solid #2f6f7e;border-radius:8px;min-height:40px;padding:8px 12px;font-weight:800}.output-tracker-confirmation{color:#0f5c45;background:#f0faf5;border:1px solid #88c7ad;border-radius:8px;margin:14px 0 0;padding:12px 14px;font-weight:800}.output-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.output-grid--split{grid-template-columns:repeat(2,minmax(0,1fr))}.output-card{background:#fbfcfb;border:1px solid #e4ebe9;border-radius:16px;padding:16px}.output-card p{color:#52616b;margin-bottom:0}.output-detail-card{max-width:760px}.output-detail-card button{color:#687782;cursor:not-allowed;background:#eef2f4;border:1px solid #d8e0e4;margin-top:16px;font-weight:800}.output-card ul{color:#52616b;margin:0;padding-left:18px}.output-card li+li{margin-top:8px}.output-card--ok{background:#f0faf5;border-color:#88c7ad}.output-card--warn{background:#fff8ec;border-color:#e0b36b}.output-card--blocked{background:#fff2f2;border-color:#d99b9b}.application-tracker-placeholder{background:#fff;border:1px solid #d7dee2;border-radius:8px;margin-bottom:14px;padding:18px}.tracker-chain{color:#234250;background:#edf6f9;border:1px solid #bdd2dc;border-radius:8px;padding:14px}.tracker-chain p{margin-bottom:0}.tracker-section{margin-top:18px}.local-tracker-receiver{background:#fff;border:1px solid #d7dee2;border-radius:8px;padding:14px}.local-tracker-boundary{color:#234250;background:#edf6f9;border:1px solid #bdd2dc;border-radius:8px;padding:12px 14px;font-weight:700}.local-tracker-card p+p{margin-top:10px}.local-tracker-empty{color:#52616b;background:#f8fafb;border:1px dashed #c9d3d8;border-radius:8px;margin:14px 0 0;padding:14px;font-weight:700}.tracker-stage-grid,.tracker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tracker-stage-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.tracker-grid--split{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-stage,.tracker-card{background:#f8fafb;border:1px solid #e0e6ea;border-radius:8px;padding:14px}.tracker-stage{text-align:center;justify-content:center;align-items:center;min-height:58px;font-weight:800;display:flex}.tracker-card p{color:#52616b;margin-bottom:0}.tracker-card--warn{background:#fff8ec;border-color:#e0b36b}.activity-timeline{color:#52616b;gap:10px;margin:0;padding-left:22px;display:grid}.settings-placeholder{background:#fff;border:1px solid #d7dee2;border-radius:8px;margin-bottom:14px;padding:18px}.settings-note{color:#234250;background:#edf6f9;border:1px solid #bdd2dc;border-radius:8px;padding:14px;font-weight:700}.settings-section{margin-top:18px}.settings-diagnostics{background:#fff;border:1px solid #d7dee2;border-radius:8px;margin-top:18px;padding:14px}.settings-diagnostics summary{cursor:pointer;font-weight:800}.settings-grid,.settings-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.settings-card,.settings-control{background:#f8fafb;border:1px solid #e0e6ea;border-radius:8px;padding:14px}.settings-card p{color:#52616b;margin-bottom:0}.settings-control{gap:8px;display:grid}.settings-control span{color:#687782;text-transform:uppercase;font-size:.78rem;font-weight:800}.settings-control input{color:#52616b;background:#eef2f4;border:1px solid #c9d3d8;border-radius:8px;width:100%;min-height:38px;padding:8px 10px}.settings-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.settings-actions button{color:#687782;cursor:not-allowed;background:#eef2f4;border:1px solid #c9d3d8;border-radius:8px;min-height:40px;padding:8px 12px;font-weight:800}.not-connected-note{margin-top:18px;font-weight:700}.debug-panel{margin-top:28px;padding:16px}.debug-panel summary{cursor:pointer;font-weight:700}pre{color:#e5edf5;background:#111827;border-radius:8px;max-height:420px;padding:14px;font-size:.82rem;overflow:auto}@media (width<=900px){.section-heading{display:block}.app-header .status-pill{margin-top:16px}.status-grid,.product-nav,.career-dashboard-hero,.guided-analysis-hero,.guided-step-grid,.guided-result-list,.guided-output-list,.guided-summary-grid,.journey-grid,.dashboard-action-grid,.dashboard-summary-grid,.dashboard-attention-grid,.module-grid,.empty-state-grid,.profile-grid,.profile-grid--secondary,.profile-readiness-panel,.profile-readiness-grid,.profile-preview-grid,.mock-extraction-grid,.bridge-card-grid,.local-draft-grid,.local-claim-grid,.local-audit-list,.platform-identity-grid,.platform-workflow-grid,.saved-record-list,.supported-file-types,.evidence-bank-grid,.evidence-bank-grid--summary,.quality-status-grid,.evidence-category-grid,.opportunity-grid,.opportunity-grid--split,.opportunity-workspace-grid,.output-grid,.output-grid--split,.tracker-stage-grid,.tracker-grid,.tracker-grid--split,.settings-grid,.settings-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-chain ol{grid-template-columns:repeat(3,minmax(0,1fr))}.career-dashboard-hero{min-height:auto}.career-graph-card{min-height:380px}}@media (width<=640px){.shell{width:min(100% - 24px,1120px);padding-top:20px}.app-header{gap:14px}.page-header,.dashboard-action-grid--focused{grid-template-columns:1fr;display:grid}.header-user{display:none}h1{font-size:2.25rem}.career-dashboard{margin-top:22px}.career-dashboard-hero h2{font-size:3.05rem}.hero-positioning-pill{padding:0 20px;font-size:.68rem}.dashboard-mini-status{grid-template-columns:1fr}.career-graph-card{min-height:330px}.graph-chip--skills,.graph-chip--certs{right:12px}.graph-chip--market,.graph-chip--wins{left:12px}.guided-step-card,.guided-results-section{padding:20px}.status-grid,.product-nav,.career-dashboard-hero,.guided-analysis-hero,.guided-step-grid,.guided-result-list,.guided-output-list,.guided-summary-grid,.journey-grid,.dashboard-action-grid,.dashboard-summary-grid,.dashboard-attention-grid,.module-grid,.module-detail-grid,.empty-state-grid,.profile-grid,.profile-grid--secondary,.profile-readiness-panel,.profile-readiness-grid,.evidence-bank-grid,.evidence-bank-grid--summary,.quality-status-grid,.local-audit-list,.platform-identity-grid,.platform-workflow-grid,.saved-record-list,.evidence-category-grid,.opportunity-grid,.opportunity-grid--split,.opportunity-workspace-grid,.output-grid,.output-grid--split,.tracker-stage-grid,.tracker-grid,.tracker-grid--split,.settings-grid,.settings-control-grid,.evidence-chain ol,.module-panel,.profile-actions,.profile-input-panel,.opportunity-intake,.output-readiness{grid-template-columns:1fr}.profile-actions,.profile-input-panel,.opportunity-intake,.output-readiness{display:block}.profile-actions button,.profile-action-buttons button,.opportunity-intake button,.output-readiness button{width:100%;margin-top:14px}}
