@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@300;400;500&family=Inter:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Manrope:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Onest:wght@400;500;600;700&display=swap";@font-face{font-family:"IBM 3270";src:url(/3270-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:block}:root{font-family:Inter,system-ui,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}html,body,#root{width:100%;height:100%;margin:0;padding:0}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}#chartdiv{width:100%;height:500px}.am5-logo-group,.amcharts-amexport-item.amcharts-amexport-item-level-0,a[aria-label^="Chart created using amCharts"],g[aria-labelledby^=id-][aria-labelledby$=-title] image,a[title="JavaScript charts"],div[title*="JavaScript chart by amCharts"],a[href*="amcharts.com"],[class*=am5][class*=logo],g[class*=am5][class*=logo],text[href*=amcharts],image[href*=amcharts],.am5stock-logo,#chartdiv a[aria-label],div[id^=id-] a[aria-label],svg a[aria-label*=Chart],svg a[aria-label*=amCharts]{display:none!important;opacity:0!important;visibility:hidden!important;width:0!important;height:0!important;pointer-events:none!important}body.light-mode{color:#213547;background-color:#fff}body.light-mode button{background-color:#f9f9f9;color:#213547;border-color:#ccc}body.light-mode a:hover{color:#747bff}.spin-slow{animation:spin 3s linear infinite}.insights-panel{background:#1e1e23cc;border:1px solid rgba(100,108,255,.2);border-radius:12px;padding:16px;margin-bottom:16px}.insights-panel--empty{text-align:center;padding:24px}.insights-panel--compact{padding:12px}.insights-header{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-weight:600;color:#a5b4fc}.insights-header svg{color:#818cf8}.insights-updated{font-size:11px;color:#6b7280;margin-left:auto;font-weight:400}.insights-empty-text{color:#6b7280;font-size:13px;margin:0}.insights-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;grid-auto-flow:dense}@media(max-width:1024px){.insights-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.insights-grid{display:flex;flex-direction:column}}.tech-grid-bg{background-color:#09090b66;background-image:radial-gradient(rgba(63,63,70,.3) 1px,transparent 1px);background-size:24px 24px;border-radius:16px;border:1px solid rgba(255,255,255,.03);box-shadow:inset 0 0 30px #00000080;position:relative;overflow:hidden;margin-top:32px;padding:32px}.tech-grid-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(9,9,11,.8) 100%);pointer-events:none}.insight-card{position:relative;background:#18181b99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.insight-card:hover{border-color:#ffffff1f;transform:translateY(-1px);box-shadow:0 8px 24px -8px #00000080}.card-glow-effect{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;z-index:2;opacity:0;transition:opacity .3s ease}.card-glow-effect:before{content:"";position:absolute;inset:0;border-radius:8px;padding:1px;background:radial-gradient(600px circle at var(--mouse-x, 0) var(--mouse-y, 0),rgba(129,140,248,.4),transparent 40%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:1}.insight-card:hover .card-glow-effect{opacity:1}.sparkline-container{display:flex;align-items:center;gap:8px;height:4px;background:#ffffff0d;border-radius:2px;flex:1;overflow:hidden;max-width:80px}.sparkline-bar{height:100%;background:#10b981;border-radius:2px}.insight-card--tall{grid-row:span 2}.insight-card--full{grid-column:1 / -1}.insight-card{background:#28283299;border:1px solid rgba(100,108,255,.15);border-radius:8px;padding:12px}.insight-card--highlight{border-color:#4ade804d;background:#4ade800d}.insight-card--wide{grid-column:span 2}@media(max-width:600px){.insight-card--wide{grid-column:span 1}}.insight-card-header{display:flex;align-items:center;gap:6px;font-size:12px;color:#9ca3af;margin-bottom:8px}.insight-card-header svg{width:14px;height:14px}.insight-card-value{font-size:28px;font-weight:700;color:#f3f4f6;line-height:1}.insight-card-detail{font-size:11px;color:#6b7280;margin-top:4px}.insight-tags{display:flex;flex-wrap:wrap;gap:6px}.insight-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;font-size:12px;background:#646cff26;color:#a5b4fc}.insight-tag--success{background:#4ade8026;color:#4ade80}.tag-count{font-size:10px;opacity:.7}.insight-skill-cloud{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.insight-skill-bubble{--skill-intensity: .5;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(74,222,128,calc(.22 + (var(--skill-intensity) * .35)));background:radial-gradient(circle at 30% 30%,rgba(74,222,128,calc(.2 + (var(--skill-intensity) * .22))),#10b98114 55%,#052e168c);color:#bbf7d0;line-height:1.1;text-align:center;box-shadow:inset 0 1px #ffffff0d,0 4px 12px #0000004d;padding:8px;transition:transform .2s ease,border-color .2s ease}.insight-skill-bubble:hover{transform:translateY(-2px);border-color:#6ee7b7a6}.insight-skill-bubble__word{font-weight:700;letter-spacing:.02em;color:#d9fbe8;max-width:100%;word-break:break-word}.insight-skill-bubble__count{margin-top:4px;font-size:10px;color:#a7f3d0eb;font-variant-numeric:tabular-nums}.timing-grid{display:flex;flex-direction:column;gap:8px}.timing-item{display:flex;justify-content:space-between;align-items:center}.timing-label{font-size:12px;color:#9ca3af}.timing-value{font-size:13px;font-weight:600;color:#f3f4f6}.success-rates{display:flex;flex-direction:column;gap:8px}.rate-row{display:flex;align-items:center;gap:8px}.rate-skill{flex:0 0 100px;font-size:12px;color:#d1d5db;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rate-bar-container{flex:1;height:6px;background:#646cff1a;border-radius:3px;overflow:hidden}.rate-bar-fill{height:100%;background:linear-gradient(90deg,#818cf8,#4ade80);border-radius:3px;transition:width .3s ease}.rate-percent{flex:0 0 40px;font-size:11px;color:#9ca3af;text-align:right}.milestones-list{display:flex;flex-direction:column;gap:8px}.milestone-item{display:flex;align-items:center;gap:8px;font-size:12px;color:#d1d5db}.milestone-icon{font-size:14px}.industry-list{display:flex;flex-direction:column;gap:6px}.industry-item{display:flex;align-items:center;gap:8px;font-size:12px}.industry-rank{color:#6b7280;width:20px}.industry-name{flex:1;color:#d1d5db}.industry-count{color:#9ca3af;font-size:11px}.insights-panel--compact .insights-header{margin-bottom:12px;font-size:13px}.insight-stat-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid rgba(100,108,255,.1)}.insight-stat-row:last-child{border-bottom:none}.stat-label{font-size:12px;color:#9ca3af}.stat-value{font-size:13px;font-weight:600;color:#f3f4f6}.insight-compact-section{margin-top:10px}.compact-label{display:block;font-size:11px;color:#6b7280;margin-bottom:6px}.compact-tags{display:flex;flex-wrap:wrap;gap:4px}.compact-tag{padding:2px 6px;font-size:11px;background:#4ade8026;color:#4ade80;border-radius:3px}body.light-mode .insights-panel{background:#ffffffe6;border-color:#646cff4d}body.light-mode .insight-card{background:#f5f5fae6;border-color:#646cff33}body.light-mode .insight-card-value,body.light-mode .timing-value,body.light-mode .stat-value{color:#1f2937}body.light-mode .rate-skill,body.light-mode .milestone-item,body.light-mode .industry-name{color:#374151}body.light-mode .insight-skill-bubble{border-color:#05966959;background:radial-gradient(circle at 30% 30%,#a7f3d0e6,#6ee7b799 58%,#ecfdf5f2);color:#065f46;box-shadow:inset 0 1px #fffc,0 2px 8px #0f172a14}body.light-mode .insight-skill-bubble__word{color:#065f46}body.light-mode .insight-skill-bubble__count{color:#047857}.pathos-container{display:flex;align-items:center;gap:12px;padding:10px 14px;min-height:70px;margin-bottom:14px;transition:all .4s cubic-bezier(.4,0,.2,1)}.pathos-container.pathos-compact{gap:12px;padding:10px 14px;min-height:70px;margin-bottom:14px}.pathos-eye{width:64px;height:64px;background:#18181b;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #27272a;flex-shrink:0;transition:transform .4s cubic-bezier(.4,0,.2,1),border-color .3s;transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;contain:style paint}.pathos-iris{width:32px;height:32px;background:radial-gradient(circle,#3f3f46,#18181b 70%);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.25,.46,.45,.94);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.pathos-pupil{width:12px;height:12px;background:#fff;border-radius:50%;box-shadow:0 0 15px #fffc,0 0 30px #fff6;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity,transform}.pathos-msg{font-size:20px;color:#b0b8c8;line-height:1.4;font-family:"IBM 3270",monospace;font-weight:400;letter-spacing:.02em;transition:all .4s cubic-bezier(.4,0,.2,1)}.pathos-msg-compact{font-size:20px;color:#929bb0;line-height:1.4;font-family:"IBM 3270",monospace;font-weight:400;letter-spacing:.02em}.pathos-eye.mood-untethered{border-color:#ef4444!important;box-shadow:0 0 20px #ef444466}.pathos-pupil.mood-untethered{background:#ef4444!important;box-shadow:0 0 15px #ef4444!important}@media(prefers-reduced-motion:reduce),(update:slow){.pathos-pupil{animation:none!important}.pathos-eye,.pathos-iris{transition:none!important}}.no-gpu .pathos-pupil{animation:none}.no-gpu .pathos-eye,.no-gpu .pathos-iris{transition:none}.no-gpu .pathos-eye,.no-gpu .pathos-iris,.no-gpu .pathos-pupil{will-change:auto!important}:root{--pathos-bg-deep: #16161e;--pathos-neural-blue: #7aa2f7;--pathos-cyber-purple: #8f86a8;--pathos-solar-gold: #e0af68;--pathos-neon-rose: #ff3b30;--pathos-confirm-green: #22c55e;--pathos-emerald-cyan: #22c55e;--pathos-muted-slate: #565f89;--ui-bg-page: #09090b;--ui-bg-panel: #0f0f11;--ui-bg-subtle: #18181b;--ui-bg-hover: #202024;--ui-border: #1c1c1f;--ui-border-strong: #27272a;--ui-border-hover: #3f3f46;--ui-text: #e4e4e7;--ui-text-strong: #fafafa;--ui-text-muted: #a1a1aa;--ui-text-dim: #71717a;--ui-radius-xs: 6px;--ui-radius-sm: 8px;--ui-radius-md: 12px;--ui-space-4: 4px;--ui-space-6: 6px;--ui-space-8: 8px;--ui-space-10: 10px;--ui-space-12: 12px;--ui-space-16: 16px;--ui-space-20: 20px;--ui-space-24: 24px;--ui-space-32: 32px}.ui-page{width:100%;min-height:100vh;background:var(--ui-bg-page)}.ui-container-800{width:100%;max-width:800px;margin:0 auto}.ui-surface{background:var(--ui-bg-panel);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md)}.ui-chip-link{display:inline-flex;align-items:center;gap:var(--ui-space-8);padding:var(--ui-space-8) var(--ui-space-16);background:var(--ui-bg-subtle);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);color:var(--ui-text);text-decoration:none;font-size:.875rem;font-weight:500;transition:all .15s}.ui-chip-link:hover{border-color:var(--ui-border-hover);background:var(--ui-bg-hover)}.ui-muted{color:var(--ui-text-muted)}.ui-dim{color:var(--ui-text-dim)}.ui-modal-content-edit{max-width:600px;padding:var(--ui-space-32)}.ui-row-between{display:flex;justify-content:space-between;align-items:center}.ui-mb-24{margin-bottom:var(--ui-space-24)}.ui-mb-6{margin-bottom:var(--ui-space-6)}.ui-mt-24{margin-top:var(--ui-space-24)}.ui-heading-18{margin:0;font-size:18px;font-weight:700;color:var(--ui-text-strong)}.ui-icon-btn{padding:var(--ui-space-4);border:none;color:var(--ui-text-dim);cursor:pointer;background:transparent}.ui-col-16{display:flex;flex-direction:column;gap:var(--ui-space-16)}.ui-label-sm{display:block;font-size:12px;font-weight:600;color:var(--ui-text-muted)}.ui-input-dark{width:100%;padding:var(--ui-space-10);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-xs);color:var(--ui-text-strong);font-size:14px;background:var(--ui-bg-subtle)}.ui-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--ui-space-12)}.ui-actions-end{display:flex;gap:var(--ui-space-12);justify-content:flex-end}.ui-btn-secondary{padding:var(--ui-space-10) var(--ui-space-20);border:none;border-radius:var(--ui-radius-xs);color:var(--ui-text-strong);font-size:14px;font-weight:600;cursor:pointer;background:var(--ui-border-strong)}.ui-btn-pad{padding:var(--ui-space-10) var(--ui-space-20)}body.light-mode{--ui-bg-page: #ffffff;--ui-bg-panel: #f5f5f7;--ui-bg-subtle: #ebebf0;--ui-bg-hover: #e5e5ea;--ui-border: #e5e5ea;--ui-border-strong: #d2d2d7;--ui-border-hover: #c7c7cc;--ui-text: #1d1d1f;--ui-text-strong: #000000;--ui-text-muted: #6e6e73;--ui-text-dim: #86868b}body.light-mode .ui-input-dark{background:#f5f5f7;color:#1d1d1f;border-color:#d2d2d7}body.light-mode .ui-btn-secondary{background:#d2d2d7;color:#1d1d1f}.multi-select{position:relative;width:200px;font-family:inherit}.multi-select-trigger{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#18181b;border:1px solid #27272a;border-radius:6px;cursor:pointer;min-height:40px;transition:all .2s ease}.multi-select-trigger:hover{border-color:#3f3f46}.multi-select-trigger.open{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.selected-values{display:flex;flex-wrap:wrap;gap:4px;flex:1;overflow:hidden;max-height:64px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.selected-values::-webkit-scrollbar{display:none}.selected-tag{display:flex;align-items:center;gap:4px;background:#3b82f61a;color:#60a5fa;padding:2px 6px;border-radius:4px;font-size:12px;font-weight:500;border:1px solid rgba(59,130,246,.2)}.remove-tag{cursor:pointer;opacity:.7}.remove-tag:hover{opacity:1}.placeholder{color:#a1a1aa;font-size:14px}.chevron{color:#52525b;transition:transform .2s;margin-left:8px}.chevron.up{transform:rotate(180deg)}.multi-select-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#18181b;border:1px solid #27272a;border-radius:6px;z-index:1000;max-height:240px;overflow-y:auto;box-shadow:0 10px 15px -3px #00000080;padding:4px;scrollbar-width:none;-ms-overflow-style:none}.multi-select-dropdown::-webkit-scrollbar{display:none}.multi-select-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:4px;cursor:pointer;transition:background .2s;color:#a1a1aa;font-size:14px}.multi-select-item:hover{background:#27272a;color:#fff}.multi-select-item.selected{color:#fff}.checkbox{width:16px;height:16px;border:1px solid #3f3f46;border-radius:3px;display:flex;align-items:center;justify-content:center;background:transparent;color:#3b82f6}.multi-select-item.selected .checkbox{background:#3b82f61a;border-color:#3b82f6}.item-label{flex:1}body.light-mode .multi-select-trigger{background:#f5f5f7;border-color:#d2d2d7}body.light-mode .multi-select-trigger:hover{border-color:#c7c7cc}body.light-mode .placeholder{color:#86868b}body.light-mode .chevron{color:#98989d}body.light-mode .multi-select-dropdown{background:#fff;border-color:#d2d2d7;box-shadow:0 10px 15px -3px #0000001a}body.light-mode .multi-select-item{color:#6e6e73}body.light-mode .multi-select-item:hover{background:#f5f5f7;color:#1d1d1f}body.light-mode .multi-select-item.selected{color:#1d1d1f}body.light-mode .checkbox{border-color:#c7c7cc}body{width:100%;margin:0;padding:0;background:#09090b;color:#e5e5e5;font-family:Inter,sans-serif;font-size:1rem;transition:background-color 1.35s cubic-bezier(.22,1,.36,1),color 1.35s cubic-bezier(.22,1,.36,1)}.app{width:100%;min-height:100vh;background:#09090b;display:flex;flex-direction:column;transition:background-color 1.35s cubic-bezier(.22,1,.36,1)}.hdr{background:#18181b;border-bottom:1px solid var(--ui-border);padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:64px;position:sticky;top:0;z-index:999999;transition:background-color 1.35s cubic-bezier(.22,1,.36,1),border-color 1.35s cubic-bezier(.22,1,.36,1)}.app>.hdr{contain:none;transform:none;overflow:visible;isolation:isolate;z-index:1000000}@keyframes colorCycleRandom{0%{color:var(--cycle-start, var(--pathos-neural-blue))}14%{color:var(--pathos-emerald-cyan)}28%{color:var(--pathos-solar-gold)}42%{color:#f97316}57%{color:var(--pathos-neon-rose)}71%{color:var(--pathos-cyber-purple)}85%{color:var(--pathos-emerald-cyan)}to{color:var(--cycle-start, var(--pathos-neural-blue))}}.info-tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-8px);background:#18181b;border:1px solid var(--ui-border-strong);padding:8px 12px;border-radius:6px;width:max-content;max-width:200px;font-size:11px;color:#a1a1aa;pointer-events:none;opacity:0;visibility:hidden;transition:all .2s ease;z-index:50;box-shadow:0 4px 12px #00000080}.info-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:#27272a transparent transparent transparent}.edition-badge.professional .edition-bracket{color:var(--pathos-muted-slate);text-shadow:0 0 8px rgba(212,212,216,.3)}.edition-badge.untethered .edition-bracket,.edition-badge.untethered .edition-text{color:var(--pathos-neon-rose);text-shadow:0 0 4px rgba(239,68,68,.3)}.edition-badge.untethered .glitch:after{animation:glitchBottom 8s ease-in-out infinite;animation-delay:.1s;clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);color:red;text-shadow:-1px 0 #0000ff}.nav-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;border:none;color:var(--pathos-muted-slate);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;border-radius:6px;transition:all .15s}.hdr-actions{display:flex;gap:8px}.app>.hdr .hdr-actions{position:relative;overflow:visible;z-index:1000001}.account-menu-wrap{position:relative;z-index:1000002;overflow:visible}.account-menu-panel{z-index:1000003!important;will-change:opacity,transform}.upgrade-cta{--up-bg: #3f3f46;--up-bg-hover: #52525b;--up-border: #52525b;--up-border-hover: #666674;--up-text: #fafafa;--up-glow: rgba(255, 255, 255, .12);display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;border:1px solid var(--up-border);background:var(--up-bg);color:var(--up-text);font-size:12px;font-weight:600;letter-spacing:.02em;cursor:pointer;font-family:inherit;position:relative;overflow:hidden;transform:translateY(0);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background .24s ease;animation:upgradeIdleGlow 4.2s ease-in-out infinite}.upgrade-cta:hover{background:var(--up-bg-hover);border-color:var(--up-border-hover);transform:translateY(-1px);box-shadow:0 8px 18px -12px var(--up-glow),0 0 0 1px #ffffff0a inset}.upgrade-cta:active{transform:translateY(0)}.upgrade-cta-nav{--up-bg: linear-gradient(135deg, rgba(245, 158, 11, .16), rgba(239, 68, 68, .15));--up-bg-hover: linear-gradient(135deg, rgba(245, 158, 11, .26), rgba(239, 68, 68, .22));--up-border: rgba(245, 158, 11, .34);--up-border-hover: rgba(245, 158, 11, .54);--up-text: #fbbf24;--up-glow: rgba(245, 158, 11, .38);padding:6px 10px;font-size:11px}.upgrade-cta-dash{--up-bg: #3f3f46;--up-bg-hover: #52525b;--up-border: #52525b;--up-border-hover: #666674;--up-text: #fafafa;--up-glow: rgba(161, 161, 170, .35)}@keyframes upgradeIdleGlow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 6px 14px -16px var(--up-glow)}}.main{width:100%;max-width:1400px;margin:0 auto;padding:32px 24px;flex:1;transition:background-color 1.35s cubic-bezier(.22,1,.36,1),color 1.1s cubic-bezier(.22,1,.36,1)}.main.main-admin-expanded{max-width:1400px}.app--dashboard,.app--dashboard.dashboard-mode-advanced{height:auto;min-height:100vh;overflow:visible}.main.main-dashboard{width:100%;max-width:1400px;margin:0 auto;padding:8px 16px;height:calc(100vh - 64px);max-height:calc(100vh - 64px);overflow:hidden;display:grid;gap:8px;align-items:stretch;grid-template-columns:minmax(200px,.32fr) minmax(180px,.28fr) minmax(0,1.4fr);grid-template-rows:auto minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"toolbar toolbar toolbar" "pathos effort ops" "intel intel intel" "syslog syslog syslog";transition:max-width .46s cubic-bezier(.22,1,.36,1),padding .46s cubic-bezier(.22,1,.36,1),gap .46s cubic-bezier(.22,1,.36,1)}.main.main-dashboard.dashboard-mode-simple{width:100%;max-width:1400px;margin:0 auto;padding:24px;height:auto;max-height:none;overflow:visible;gap:20px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto;grid-template-areas:none;align-content:start}.main.main-dashboard.dashboard-mode-advanced{max-width:none;padding:8px 16px;height:auto;max-height:none;overflow:visible;gap:8px;grid-template-columns:minmax(200px,220px) minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"toolbar toolbar" "pathos intel" "syslog syslog";align-content:start}.pathos-eye-host{min-width:0;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .32s ease,margin .32s ease}.pathos-eye-host.is-compact{margin-bottom:0}.pathos-eye-host.is-dashboard{grid-area:pathos;margin-bottom:0;min-height:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:100%;padding:12px;transform:translateZ(0)}.pathos-eye-host.is-dashboard .pathos-container{min-height:0;height:auto;margin:0;padding:0;gap:12px;border:none;background:transparent;box-shadow:none;display:flex;flex-direction:column;align-items:center;width:100%}.pathos-eye-host.is-dashboard .pathos-eye,.pathos-eye-host.is-compact .pathos-eye{transform:scale(1.15)!important}.pathos-eye-host.is-dashboard .pathos-msg-box,.pathos-eye-host.is-compact .pathos-msg-box{width:100%;text-align:center}.pathos-eye-host.is-dashboard .pathos-msg,.pathos-eye-host.is-dashboard .pathos-msg-compact,.pathos-eye-host.is-compact .pathos-msg,.pathos-eye-host.is-compact .pathos-msg-compact{font-size:16px;line-height:1.28;color:#a1a1aa;letter-spacing:.02em;max-width:100%;word-wrap:break-word;font-family:"IBM 3270",monospace;font-weight:400}.dashboard-workspace-panel{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;animation:panelSlideIn .46s cubic-bezier(.22,1,.36,1) both}@keyframes panelSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dashboard-advanced-contents{display:contents}.dashboard-advanced-contents.is-locked>.dashboard-workspace-panel{filter:blur(6px) brightness(.5);pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter .3s ease}.dashboard-advanced-gate{grid-column:1 / -1;grid-row:2 / 4;z-index:10;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:none}.dashboard-advanced-gate-card{position:sticky;top:30vh;pointer-events:all;background:linear-gradient(160deg,#18181cf7,#0f0f11f5);border:1px solid #27272a;border-radius:16px;box-shadow:0 32px 90px #000000bf,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0d;padding:32px 36px 28px;max-width:460px;width:100%;text-align:center;animation:panelSlideIn .4s cubic-bezier(.22,1,.36,1) both}.dashboard-advanced-gate-eyebrow{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#52525b}.dashboard-advanced-gate-title{margin:0 0 12px;font-size:20px;font-weight:750;color:#fafafa;letter-spacing:-.02em;line-height:1.25}.dashboard-advanced-gate-body{margin:0 0 24px;font-size:14px;color:#71717a;line-height:1.65}.dashboard-advanced-gate-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #fff;background:#fff;color:#0f0f11;font:inherit;font-size:14px;font-weight:700;padding:11px 28px;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.dashboard-advanced-gate-btn:hover{background:#e8e8e8;border-color:#e8e8e8;box-shadow:0 0 24px #ffffff1a}.dashboard-toolbar{grid-area:toolbar;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;background:#0f0f11;border:1px solid var(--ui-border);border-radius:10px;min-height:36px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:padding .46s cubic-bezier(.22,1,.36,1),gap .46s cubic-bezier(.22,1,.36,1),border-radius .46s cubic-bezier(.22,1,.36,1)}.dashboard-toolbar.dashboard-toolbar--mode-only{justify-content:center}.dashboard-system-controls{display:flex;align-items:center;gap:6px;flex:1;min-width:0;flex-wrap:wrap}.dashboard-system-controls .system-control-pill{min-height:28px;padding:4px 8px;font-size:9px;font-family:inherit;background:transparent;border:none;gap:5px}.dashboard-system-controls .system-control-pill--calendar-upgrade{border:none;background:linear-gradient(135deg,#f59e0b1a,#ef444417);padding:2px 4px 2px 8px;gap:4px}.dashboard-system-controls .system-control-dot{width:6px;height:6px}.dashboard-system-controls .system-control-icon{width:11px;height:11px}.dashboard-system-controls .system-control-value{font-size:9px}.dashboard-system-controls .system-control-value--event{max-width:228px;overflow:hidden;text-overflow:ellipsis}.dashboard-mode-toggle{display:inline-flex;align-items:center;background:#17171d;border:1px solid var(--ui-border-strong);border-radius:7px;padding:2px;position:relative;isolation:isolate;overflow:hidden;min-width:210px;max-width:100%;flex-shrink:0}.dashboard-mode-indicator{position:absolute;top:2px;left:2px;bottom:2px;width:calc(50% - 2px);border-radius:5px;background:linear-gradient(180deg,#262631,#1f1f28);box-shadow:inset 0 1px #ffffff0d,0 4px 10px #00000047;transition:transform .46s cubic-bezier(.19,1,.22,1);z-index:0;will-change:transform}.dashboard-mode-advanced .dashboard-mode-indicator{transform:translate(100%)}.dashboard-mode-btn{border:none;background:transparent;color:#8a8a94;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:5px 12px;border-radius:5px;cursor:pointer;transition:color .32s ease;position:relative;z-index:1;flex:1;min-width:0;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:5px}.dashboard-mode-btn.is-active{color:#f4f4f5}.dashboard-mode-btn.is-locked{opacity:.72;cursor:not-allowed}.dashboard-mode-lock{display:inline-flex;align-items:center;gap:3px;padding:1px 5px;border-radius:999px;border:1px solid rgba(113,113,122,.55);background:#27272a80;color:#a1a1aa;font-size:9px;font-weight:700;letter-spacing:.2px;line-height:1.1;flex-shrink:0}.dashboard-mode-btn.is-ping{color:#c4b5fd;animation:intelPing 2.2s ease-in-out infinite}.main.main-dashboard.dashboard-mode-simple .dashboard-toolbar{grid-area:auto;grid-column:1 / -1;min-height:44px;padding:6px 12px;border-radius:12px;gap:8px;justify-content:space-between}.main.main-dashboard.dashboard-mode-simple .dashboard-system-controls .system-control-pill{min-height:30px;padding:5px 10px;border:none;background:transparent}.main.main-dashboard.dashboard-mode-simple .pathos-eye-host.is-dashboard{grid-area:auto;grid-column:1 / -1;height:auto;min-height:0;padding:0;border:none;background:transparent;box-shadow:none;align-items:stretch}.main.main-dashboard.dashboard-mode-simple .pathos-eye-host.is-dashboard .pathos-container{min-height:96px;margin:0;padding:16px 20px;gap:20px;border:1px solid var(--ui-border);background:#0f0f11;box-shadow:0 4px 24px #0003;border-radius:12px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.main.main-dashboard.dashboard-mode-simple .pathos-eye-host.is-dashboard .pathos-eye{transform:scale(1)!important}.main.main-dashboard.dashboard-mode-simple .pathos-eye-host.is-dashboard .pathos-msg-box{width:auto;text-align:left}.main.main-dashboard.dashboard-mode-simple .pathos-eye-host.is-dashboard .pathos-msg,.main.main-dashboard.dashboard-mode-simple .pathos-eye-host.is-dashboard .pathos-msg-compact{font-size:16px;line-height:1.28;color:#bcc2cf;max-width:none;word-wrap:normal}.pathos-eye-host.is-dashboard-master{margin-bottom:0;width:100%}.pathos-eye-host.is-dashboard-master.is-compact{margin-bottom:24px;padding:0}.pathos-eye-host.is-dashboard-master .pathos-container{min-height:96px;margin:0;padding:16px 20px;gap:20px;border:1px solid var(--ui-border);background:#0f0f11;box-shadow:0 4px 24px #0003;border-radius:12px;width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.pathos-eye-host.is-dashboard-master .pathos-eye{transform:scale(1)!important}.pathos-eye-host.is-dashboard-master .pathos-msg-box{width:auto;text-align:left}.pathos-eye-host.is-dashboard-master .pathos-msg,.pathos-eye-host.is-dashboard-master .pathos-msg-compact{font-size:16px;line-height:1.28;color:#b0b8c8;font-family:"IBM 3270",monospace;font-weight:400;letter-spacing:.02em;transition:all .4s cubic-bezier(.4,0,.2,1);max-width:none;word-wrap:normal}.pathos-eye-host.is-dashboard-master .pathos-msg-compact{color:#929bb0}.pathos-eye-host.is-dashboard-master .pathos-msg .scramble-text.is-complete,.pathos-eye-host.is-dashboard-master .pathos-msg-compact .scramble-text.is-complete{color:inherit;text-shadow:0 0 8px rgba(176,184,200,.14);transition:color .4s cubic-bezier(.4,0,.2,1),text-shadow .4s cubic-bezier(.4,0,.2,1)}.main.main-dashboard.dashboard-mode-simple .dash-grid{grid-column:1 / -1;width:100%}.main.main-dashboard.dashboard-mode-simple .dashboard-workspace-panel--effort{grid-area:auto;grid-column:1 / span 4}.main.main-dashboard.dashboard-mode-simple .dashboard-workspace-panel--ops{grid-area:auto;grid-column:5 / -1}.main.main-dashboard.dashboard-mode-simple .dashboard-workspace-panel--intel{grid-area:auto;grid-column:1 / -1;height:auto}.main.main-dashboard.dashboard-mode-simple .dashboard-workspace-panel--syslog{grid-area:auto;grid-column:1 / -1}.main.main-dashboard.dashboard-mode-simple .dashboard-workspace-panel--ops .operations-rail,.main.main-dashboard.dashboard-mode-simple .dashboard-workspace-panel--intel .system-intel-hub{height:auto}.dashboard-mode-simple .system-logs-block{display:none}.main.main-dashboard.dashboard-mode-advanced .dashboard-toolbar{min-height:36px;padding:4px 8px;border-radius:10px;gap:8px}.main.main-dashboard.dashboard-mode-advanced .pathos-eye-host.is-dashboard{padding:12px;align-items:center;justify-content:flex-start}.main.main-dashboard.dashboard-mode-advanced .pathos-eye-host.is-dashboard .pathos-container{min-height:0;margin:0;padding:0;gap:12px;border:none;background:transparent;box-shadow:none;display:flex;flex-direction:column;align-items:center}.main.main-dashboard.dashboard-mode-advanced .pathos-eye-host.is-dashboard .pathos-eye{transform:scale(1.15)!important}.main.main-dashboard.dashboard-mode-advanced .pathos-eye-host.is-dashboard .pathos-msg-box{width:100%;text-align:center}.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel{overflow:visible;height:auto}.main.main-dashboard.dashboard-mode-advanced .system-intel-hub__advanced-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.main.main-dashboard.dashboard-mode-advanced .system-intel-hub__advanced-main{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr)}.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--intel .system-intel-hub,.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--intel .system-intel-hub__body,.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--intel .system-intel-hub__advanced-shell{height:auto;min-height:0;max-height:none;overflow:visible}.dashboard-workspace-panel--effort{grid-area:effort;min-height:0}.dashboard-workspace-panel--ops{grid-area:ops;min-height:0}.dashboard-workspace-panel--intel{grid-area:intel;min-height:0;height:100%}.main.main-dashboard .dashboard-workspace-panel--ops .operations-rail-container{height:100%;min-height:0}.main.main-dashboard .dashboard-workspace-panel--ops .operations-rail{height:100%;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:8px}.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--ops .operations-rail{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--ops .operations-rail-section--intel{max-height:100%}.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--ops .system-logs-block{display:none}.main.main-dashboard .dashboard-workspace-panel--ops .operations-rail-section{min-height:0}.main.main-dashboard .dashboard-workspace-panel--ops .system-intelligence-stack{min-height:0;overflow:hidden}.main.main-dashboard .dashboard-workspace-panel--ops .pathos-missions{min-height:0}.main.main-dashboard .dashboard-workspace-panel--intel .system-intel-hub{height:100%;min-height:0;display:flex;flex-direction:column}.main.main-dashboard .dashboard-workspace-panel--intel .system-intel-hub__body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.main.main-dashboard .dashboard-workspace-panel--intel .system-intel-hub__simple-shell,.main.main-dashboard .dashboard-workspace-panel--intel .system-intel-hub__advanced-shell{flex:1;min-height:0}.main.main-dashboard .dashboard-workspace-panel--intel .system-intel-hub__simple-grid{overflow:hidden}.main.main-dashboard .dashboard-workspace-panel--intel .system-intel-hub__advanced-shell{overflow:hidden;padding-right:2px}.main.main-dashboard .dashboard-workspace-panel--intel .sankey-full-width.sankey-embedded{margin-bottom:0;margin-top:0!important;padding:8px 10px;border:none;border-radius:0;box-shadow:none;background:transparent}.main.main-dashboard .dashboard-workspace-panel--intel .sankey-full-width.sankey-embedded .card-hdr{display:none}.main.main-dashboard .dashboard-workspace-panel--intel .sankey-full-width.sankey-embedded .sankey-canvas{padding:8px 10px}.app--dashboard .copyright-footer{display:none}@media(min-width:1700px)and (min-height:960px){.main.main-dashboard.dashboard-mode-advanced{grid-template-columns:minmax(220px,240px) minmax(0,1fr)}}@media(max-width:1599px){.main.main-dashboard.dashboard-mode-advanced{grid-template-columns:minmax(190px,210px) minmax(0,1fr)}}@media(max-width:1279px){.app--dashboard.dashboard-mode-advanced{height:auto;min-height:100vh;overflow:visible}.main.main-dashboard.dashboard-mode-advanced{height:auto;max-height:none;overflow:visible;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"toolbar" "pathos" "intel" "syslog"}.main.main-dashboard.dashboard-mode-advanced .dashboard-toolbar,.main.main-dashboard.dashboard-mode-advanced .pathos-eye-host.is-dashboard,.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--intel,.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--syslog{grid-column:1 / -1;height:auto;min-height:auto;overflow:visible}.main.main-dashboard.dashboard-mode-advanced .pathos-eye-host.is-dashboard{padding:0;align-items:stretch;justify-content:flex-start}.main.main-dashboard.dashboard-mode-advanced .pathos-eye-host.is-dashboard .pathos-container{min-height:96px;margin:0;padding:16px 20px;gap:20px;border:1px solid var(--ui-border);background:#0f0f11;box-shadow:0 4px 24px #0003;border-radius:12px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.main.main-dashboard.dashboard-mode-advanced .pathos-eye-host.is-dashboard .pathos-eye{transform:scale(1)!important}.main.main-dashboard.dashboard-mode-advanced .pathos-eye-host.is-dashboard .pathos-msg-box{width:auto;text-align:left}.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--intel .system-intel-hub,.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--intel .system-intel-hub__body,.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--intel .system-intel-hub__advanced-shell{height:auto;min-height:0;max-height:none;overflow:visible}.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--intel .system-intel-hub__advanced-kpi-grid,.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--intel .system-intel-hub__advanced-main{grid-template-columns:1fr;height:auto}.main.main-dashboard.dashboard-mode-simple{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding:24px 20px}.main.main-dashboard.dashboard-mode-simple .dashboard-workspace-panel--effort,.main.main-dashboard.dashboard-mode-simple .dashboard-workspace-panel--ops,.main.main-dashboard.dashboard-mode-simple .dashboard-workspace-panel--intel,.main.main-dashboard.dashboard-mode-simple .dashboard-workspace-panel--syslog{grid-column:1 / -1}}@media(hover:none)and (pointer:coarse){.app--dashboard.dashboard-mode-advanced{height:auto;min-height:100vh;overflow:visible}.main.main-dashboard.dashboard-mode-advanced{height:auto;max-height:none;overflow:visible;padding:16px;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"toolbar" "pathos" "intel" "syslog"}.main.main-dashboard.dashboard-mode-advanced .dashboard-toolbar,.main.main-dashboard.dashboard-mode-advanced .pathos-eye-host.is-dashboard,.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--intel,.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--syslog{grid-column:1 / -1;height:auto;min-height:auto;overflow:visible}.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--intel .system-intel-hub,.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--intel .system-intel-hub__body,.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--intel .system-intel-hub__advanced-shell{height:auto;max-height:none;overflow:visible}.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--intel .system-intel-hub__advanced-kpi-grid,.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--intel .system-intel-hub__advanced-main{grid-template-columns:1fr;height:auto}}@media(max-width:1024px){.app--dashboard.dashboard-mode-advanced{height:auto;min-height:100vh;overflow:visible}.main.main-dashboard.dashboard-mode-advanced{display:grid;height:auto;max-height:none;overflow:visible;padding:16px;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;grid-template-areas:"toolbar" "pathos" "intel" "syslog"}.main.main-dashboard.dashboard-mode-advanced .dashboard-toolbar,.main.main-dashboard.dashboard-mode-advanced .pathos-eye-host.is-dashboard,.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--intel,.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--syslog{grid-column:1 / -1;overflow:visible;min-height:auto;height:auto}.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--intel .system-intel-hub{height:auto;max-height:none!important;overflow-y:visible!important;overflow-x:visible}.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--intel .system-intel-hub__body,.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--intel .system-intel-hub__advanced-shell{overflow:visible;height:auto;min-height:0}.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--intel .system-intel-hub__advanced-kpi-grid,.main.main-dashboard.dashboard-mode-advanced .dashboard-workspace-panel--intel .system-intel-hub__advanced-main{grid-template-columns:1fr;height:auto}.main.main-dashboard.dashboard-mode-simple{display:grid;height:auto;max-height:none;overflow:visible;grid-template-columns:1fr;gap:16px;padding:20px 16px 24px}.main.main-dashboard.dashboard-mode-simple .dashboard-toolbar,.main.main-dashboard.dashboard-mode-simple .pathos-eye-host.is-dashboard,.main.main-dashboard.dashboard-mode-simple .dashboard-workspace-panel--effort,.main.main-dashboard.dashboard-mode-simple .dashboard-workspace-panel--ops,.main.main-dashboard.dashboard-mode-simple .dashboard-workspace-panel--intel,.main.main-dashboard.dashboard-mode-simple .dashboard-workspace-panel--syslog{grid-column:1 / -1}.dashboard-toolbar{flex-wrap:wrap}.dashboard-system-controls{flex-wrap:wrap;gap:4px}.pathos-eye-host.is-dashboard{align-self:stretch}.pathos-eye-host.is-dashboard .pathos-container{min-height:0}}.card,.metric,.pathos-intel,.pathos-missions,.analytics-hub,.job-card,.profile-sec,.exp-block,.edu-block,.search-box,.pipe-ctrl select,.opt-term,.opt-result,.analysis-panel{transition:background-color 1.35s cubic-bezier(.22,1,.36,1),border-color 1.35s cubic-bezier(.22,1,.36,1),color 1.1s cubic-bezier(.22,1,.36,1)}.pathos-container{display:flex;align-items:flex-start;gap:20px;padding:16px 20px;background:#0f0f11;border:1px solid #1c1c1f;border-radius:12px;min-height:96px;margin-bottom:14px;transition:all .4s cubic-bezier(.4,0,.2,1)}.pathos-container.pathos-compact .pathos-msg-box{width:100%;text-align:center}.pathos-container.pathos-compact .pathos-msg-stack{display:flex;align-items:flex-start;min-height:1.5em}.pathos-eye{width:64px;height:64px;background:#18181b;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #27272a;flex-shrink:0;transition:transform .4s cubic-bezier(.4,0,.2,1),border-color .3s;transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;position:relative;overflow:visible;isolation:isolate}.pathos-eye:before{content:"";position:absolute;inset:2px;border-radius:50%;border:1px solid currentColor;opacity:.18;transform:scale(.96);box-shadow:0 0 10px currentColor,0 0 18px currentColor;z-index:0;pointer-events:none;animation:statusRingWarmup 6.2s linear infinite;transition:opacity .42s ease,filter .42s ease,transform .42s ease,box-shadow .42s ease,border-color .42s ease}.pathos-eye:after{content:"";position:absolute;inset:-5px;border-radius:50%;background:radial-gradient(circle,currentColor 0%,rgba(0,0,0,0) 68%);opacity:.08;filter:blur(8px);z-index:0;pointer-events:none;animation:statusRingHalo 3.6s ease-in-out infinite;transition:opacity .46s ease,filter .46s ease,transform .46s ease,background .46s ease}.pathos-eye.no-neutral-pulse:before,.pathos-eye.no-neutral-pulse:after{animation:none;opacity:0}.pathos-eye.status-ring-color-shift:before{border-color:#f5f5f5;box-shadow:0 0 10px #f5f5f573,0 0 18px #f5f5f538;animation-name:statusRingWarmup;animation-duration:6.2s;animation-timing-function:linear;animation-iteration-count:infinite}.pathos-eye.status-ring-color-shift:after{background:conic-gradient(from 0deg,#60a5fa3d,#22c55e3d,#facc153d,#ef44443d,#a78bfa3d,#60a5fa3d);animation-name:statusRingHalo,statusRingPrismRotate;animation-duration:3.6s,5.6s;animation-timing-function:ease-in-out,linear;animation-iteration-count:infinite,infinite;opacity:.14;filter:blur(9px)}.pathos-iris{width:32px;height:32px;background:radial-gradient(circle,#3f3f46,#18181b 70%);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .14s cubic-bezier(.25,.46,.45,.94);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}@keyframes statusRingWarmup{0%{opacity:.03;transform:scale(.92)}5%{opacity:.48;transform:scale(.99)}9%{opacity:.08;transform:scale(.94)}14%{opacity:.62;transform:scale(1)}18%{opacity:.16;transform:scale(.96)}24%{opacity:.72;transform:scale(1.01)}40%{opacity:.45;transform:scale(1)}60%{opacity:.2;transform:scale(.97)}80%{opacity:.58;transform:scale(1.005)}to{opacity:.06;transform:scale(.93)}}@keyframes statusRingHalo{0%,to{opacity:.04;transform:scale(.94)}50%{opacity:.15;transform:scale(1.04)}}@keyframes statusRingSpectrum{0%{filter:hue-rotate(0deg) saturate(1.2)}to{filter:hue-rotate(360deg) saturate(1.2)}}@keyframes statusRingPrismRotate{0%{transform:rotate(0) scale(.96)}to{transform:rotate(360deg) scale(1.04)}}.pathos-msg-box{flex:1;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;pointer-events:none}.pathos-msg-stack{position:relative;isolation:isolate;min-height:1.8em}.pathos-msg{margin:0;font-size:20px;color:#bcc2cf;line-height:1.4;font-weight:400;font-family:"IBM 3270",monospace;letter-spacing:.02em;transition:all .4s cubic-bezier(.4,0,.2,1)}.pathos-msg-enter{animation:pathosMsgEnter .7s cubic-bezier(.22,1,.36,1) both;will-change:opacity,filter}.pathos-msg-exit{position:absolute;left:0;right:0;top:0;margin:0;opacity:1;filter:blur(0px);transform:translateY(0) scale(1);pointer-events:none;z-index:1;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1)}.pathos-msg-exit.pathos-msg-exit--active{opacity:0;filter:blur(3.5px);transform:translateY(6px) scale(.992)}.pathos-msg .scramble-text.is-complete{color:#dce2ee;font-weight:400;transition:color .52s cubic-bezier(.22,1,.36,1),text-shadow .52s cubic-bezier(.22,1,.36,1);text-shadow:0 0 10px rgba(220,226,238,.08)}@keyframes pathosMsgEnter{0%{opacity:.05;transform:translateY(0) scale(.994);filter:blur(6px)}55%{opacity:.9;transform:translateY(0) scale(1);filter:blur(.6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0px)}}.pathos-intel-high{border-left-color:var(--pathos-neural-blue)}.pathos-intel-low{border-left-color:var(--pathos-muted-slate)}.pathos-intel-icon{width:24px;height:24px;border-radius:6px;background:#18181b;display:flex;align-items:center;justify-content:center;color:var(--pathos-muted-slate);flex-shrink:0}.pathos-intel-subtitle{font-size:11px;color:var(--pathos-muted-slate);line-height:1.2}.sync-unlock-btn:hover{background:#27272a;border-color:var(--ui-text-dim);color:#fafafa}.sync-btn-pressed{transform:scale(.95);background:var(--pathos-emerald-cyan)!important;border-color:var(--pathos-emerald-cyan)!important;color:#fafafa!important}.xp-bar-near-level{animation:nearLevelGlow 2s ease-in-out infinite;border-color:var(--ui-text-dim)!important}.pathos-msg-compact{margin:0;font-size:20px;line-height:1.4;color:#929bb0;font-family:"IBM 3270",monospace;font-weight:400;letter-spacing:.02em}.card-hdr{font-size:13px;font-weight:600;color:var(--pathos-muted-slate);text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px}.sankey-text{font-size:11px;font-weight:500;fill:var(--pathos-muted-slate)}.sankey-legend span{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--pathos-muted-slate)}.metrics-panel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;align-items:stretch}.metrics-panel-grid>*{min-width:0}@media(max-width:1200px){.metrics{grid-template-columns:repeat(2,1fr)}.metrics-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.metrics{grid-template-columns:1fr}.metrics-panel-grid{grid-template-columns:minmax(0,1fr)}}.metric-lbl{font-size:clamp(11px,1.2vw,12px);font-weight:500;color:var(--pathos-muted-slate);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.prog-fill{height:100%;background:var(--pathos-emerald-cyan);border-radius:2px;transition:width .3s}.prog-fill.prog-ghost{background:var(--pathos-muted-slate)}.intel-high{border-left-color:var(--pathos-neural-blue)}.intel-low{border-left-color:var(--pathos-muted-slate)}.intel-icon{width:24px;height:24px;border-radius:6px;background:#0f0f11;display:flex;align-items:center;justify-content:center;color:var(--pathos-muted-slate);flex-shrink:0}.intel-subtitle{font-size:10px;color:var(--pathos-muted-slate);line-height:1.2}.automated-intel-panel{background:#0f0f11;border:1px solid var(--ui-border);border-radius:12px;padding:10px;display:flex;flex-direction:column;transition:all .3s ease;box-shadow:0 4px 24px #0003;margin-bottom:0;position:relative}.pathos-missions{background:#0f0f11;border:1px solid var(--ui-border);border-radius:12px;padding:10px;display:flex;flex-direction:column;transition:all .3s ease;box-shadow:0 4px 24px #0003;margin-bottom:0;height:100%;min-height:200px;overflow:hidden}.pathos-missions.mission-compact{padding:10px}.mission-status-badge{padding:4px 10px;background:#18181b;border:1px solid var(--ui-border-strong);border-radius:6px;font-size:11px;font-weight:600;color:var(--pathos-muted-slate);letter-spacing:.5px}.mission-status-badge.complete{background:#22c55e1f;border-color:var(--pathos-emerald-cyan);color:var(--pathos-emerald-cyan)}.mission-item{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#18181b;border:1px solid var(--ui-border-strong);border-radius:8px;transition:all .2s ease;position:relative;overflow:hidden}.mission-item.priority-critical:before{background:var(--pathos-neon-rose);box-shadow:0 0 8px #ff3b3073}.mission-item.priority-high:before{background:var(--pathos-solar-gold)}.mission-item.completed:before{background:var(--pathos-emerald-cyan)}.mission-item.just-completed:before{background:var(--pathos-emerald-cyan);box-shadow:0 0 12px #22c55e61}@keyframes cashIn{0%{transform:scale(1);opacity:1}15%{transform:scale(1.02);background:#22c55e1f}30%{transform:scale(1);background:#22c55e0f}to{transform:scale(.95);opacity:0;height:0;padding:0;margin:0;overflow:hidden}}.mission-checkbox:checked{background:var(--pathos-emerald-cyan);border-color:var(--pathos-emerald-cyan)}.mission-checkbox:hover{border-color:var(--pathos-muted-slate)}.mission-item-title{font-size:11px;font-weight:500;color:#fafafa;line-height:1.3}.mission-type-badge.auto{background:#7aa2f721;color:var(--pathos-neural-blue)}.mission-description{font-size:11px;color:var(--pathos-muted-slate);line-height:1.4;margin:0}.mission-meta-btn{display:flex;align-items:center;gap:2px;flex-shrink:0;padding:2px 8px;border-radius:4px;font-size:9px;font-weight:600;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.mission-meta-btn-action{border:1px solid rgba(167,139,250,.35);background:#a78bfa1f;color:#c4b5fd}.mission-meta-btn-job{padding:2px 6px;border:1px solid var(--ui-border-hover);background:transparent;color:#e4e4e7}.mission-meta-btn:hover{transform:translateY(-1px);box-shadow:0 4px 10px #00000040}.mission-meta-btn-action:hover{border-color:#a78bfa99;background:#a78bfa33;color:#ddd6fe}.mission-meta-btn-job:hover{border-color:#71717a;background:#ffffff0d;color:#fafafa}.mission-meta-btn:active{transform:translateY(0) scale(.98)}.mission-meta-btn:focus-visible{outline:2px solid rgba(167,139,250,.75);outline-offset:1px}@media(prefers-reduced-motion:reduce){.mission-meta-btn{transition:none}.mission-meta-btn:hover,.mission-meta-btn:active{transform:none}}.operations-rail-container{display:flex;flex-direction:column;gap:12px}.operations-rail{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:stretch}.operations-rail.is-simple{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.operations-rail.is-advanced{grid-template-columns:1fr 1fr}.operations-rail-section{min-width:0;display:flex;flex-direction:column;min-height:0}.operations-rail-section .intel-grid-container,.operations-rail-section .pathos-missions{height:100%;min-height:0}.operations-rail-section--intel .system-intelligence-stack,.operations-rail-section--tasks .pathos-missions{height:100%}.system-intelligence-stack{background:#0f0f11;border:1px solid var(--ui-border);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px;box-shadow:0 4px 24px #0003;overflow:hidden}.system-intelligence-stack.is-simple .system-inline-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.system-intelligence-stack.is-simple .system-effort-grid{grid-template-columns:1fr}.system-intelligence-stack.is-simple .system-check-badges{border:0}.system-inline-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.system-inline-controls-block{display:flex;flex-direction:column;gap:8px}.system-inline-controls-header{margin-bottom:0;padding-bottom:6px}.system-control-pill{display:flex;align-items:center;gap:6px;min-height:34px;padding:7px 9px;border:none;background:#101014;border-radius:8px;font-size:10px;color:#71717a;overflow:hidden}.system-control-dot{width:7px;height:7px;border-radius:50%;background:#52525b;flex-shrink:0}.system-control-icon{width:12px;height:12px;color:#71717a;flex-shrink:0;transition:color .25s ease,opacity .25s ease}.system-control-dot.is-active{background:#22c55e;box-shadow:0 0 8px #22c55ea6;animation:signalPulse 2.2s infinite}.system-control-dot.is-ghost.is-online{background:#22c55e;box-shadow:0 0 6px #22c55e61;animation:signalPulseSoft 3.1s infinite}.system-control-dot.is-ghost.is-offline{background:#3f3f46;box-shadow:none;animation:none}.system-control-pill--auto .system-control-icon--auto{animation:cloudPulse 5.4s ease-in-out infinite}.system-control-pill--auto .system-control-icon--auto.is-enabled{color:#38bdf8;animation:manualReviewIconPulse 4.8s ease-in-out infinite}.system-control-dot.is-auto.is-enabled{background:#38bdf8;box-shadow:0 0 8px #38bdf870;animation:signalPulseSoft 3.2s infinite}.system-control-dot.is-auto.is-disabled{background:#71717a;box-shadow:none;animation:none}.system-control-dot.is-auto.is-locked{background:#52525b;opacity:.72;box-shadow:none;animation:none}.system-control-dot.is-energy{background:#eab308;box-shadow:0 0 8px #eab30873}.system-control-dot.is-event.is-upcoming{background:#34d399;box-shadow:0 0 8px #34d39980;animation:signalPulseSoft 2.2s infinite}.system-control-dot.is-event.is-pending{background:#f59e0b;box-shadow:0 0 8px #f59e0b73}.system-control-dot.is-event.is-idle{background:#52525b;box-shadow:none}.system-control-dot.is-ml.is-ml-healthy{background:#22c55e;box-shadow:0 0 8px #22c55e73}.system-control-dot.is-ml.is-ml-failing{background:#ef4444;box-shadow:0 0 8px #ef444473}.system-control-dot.is-ml.is-ml-mixed{background:#38bdf8;box-shadow:0 0 8px #38bdf873}.system-control-dot.is-ml.is-ml-calibrating{background:#f59e0b;box-shadow:0 0 8px #f59e0b6b}.system-control-dot.is-slots.is-tier-lite{background:#f5f5f5;box-shadow:0 0 7px #f5f5f54d;animation:rackBlinkNeutral 4.9s steps(1,end) infinite}.system-control-dot.is-slots.is-tier-professional{background:#60a5fa;box-shadow:0 0 8px #60a5fa6b;animation:rackBlinkBlue 4.3s steps(1,end) infinite}.system-control-dot.is-slots.is-tier-untethered{background:#ef4444;box-shadow:0 0 10px #ef44449e;animation:rackBlinkRed 3.7s steps(1,end) infinite}.system-control-dot.is-rack-a{animation-delay:0s}.system-control-dot.is-rack-b{animation-delay:.7s}.system-control-dot.is-rack-c{animation:rackBlinkEnergy 5.1s steps(1,end) infinite;animation-delay:.35s}.system-control-label{text-transform:uppercase;letter-spacing:.4px;font-weight:500;white-space:nowrap}.system-control-value{margin-left:auto;color:#e4e4e7;font-size:10px;font-weight:600;white-space:nowrap}.system-control-value--event{max-width:280px;overflow:hidden;text-overflow:ellipsis}.system-control-pill--event{background:linear-gradient(180deg,#141c21cc,#101418e0)}.system-control-upgrade-btn{border:none;background:transparent;color:#fbbf24;font-size:9px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;padding:3px 5px;border-radius:6px;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .18s ease,color .18s ease}.system-control-upgrade-btn:hover{background:#fbbf241f;color:#fcd34d}.system-control-dismiss-btn{border:none;background:transparent;color:#a1a1aa;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;cursor:pointer;transition:background .18s ease,color .18s ease}.system-control-dismiss-btn:hover{background:#ffffff14;color:#e4e4e7}.system-control-value.is-infinite{color:var(--pathos-neon-rose);text-shadow:0 0 8px rgba(239,68,68,.5)}.system-info-btn{border-color:#2f3342;color:#a1a1aa;min-height:28px;padding:0 8px;font-size:9px;letter-spacing:.25px;justify-self:start;width:auto;max-width:fit-content}.system-info-btn:hover:not(:disabled){border-color:#475569;color:#d4d4d8}.system-check-info-btn{width:18px;height:18px;min-height:18px;padding:0;border-radius:999px;border:1px solid #334155;background:#0f172a73;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;cursor:pointer;transition:all .2s ease}.system-check-info-btn:hover{border-color:#475569;color:#cbd5e1;background:#1e293b73}.system-check-effort-block{display:flex;flex-direction:column;gap:8px}.system-check-effort-instructions{margin:0;padding:8px 10px;border-radius:8px;border:1px solid #23232a;background:#111217;color:#a1a1aa;font-size:10px;line-height:1.45;letter-spacing:.2px}.system-check-effort-instructions strong{color:#e4e4e7;font-weight:600}.status-pulse{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:#71717a;transition:color .6s ease}.status-pulse__indicator{width:6px;height:6px;border-radius:50%;background:#3f3f46;transition:background .6s ease,box-shadow .6s ease}.status-pulse.is-online .status-pulse__indicator{background:var(--pathos-emerald-cyan, #34d399);box-shadow:0 0 8px #34d39980}.status-pulse.is-online .status-pulse__label{color:var(--pathos-emerald-cyan, #34d399);font-weight:600}.status-pulse__level{margin-left:auto;color:#52525b;font-size:10px;font-weight:500}.status-pulse__xp{display:flex;align-items:center;gap:8px}.status-pulse__xp-track{flex:1;height:4px;border-radius:2px;background:#18181b;overflow:hidden}.status-pulse__xp-fill{height:100%;background:linear-gradient(90deg,#3f3f46,#52525b);transition:width .4s ease,background .6s ease;border-radius:2px}.app:not(.is-dormant) .status-pulse__xp-fill{background:linear-gradient(90deg,#52525b,#71717a)}.status-pulse__xp-label{font-size:9px;color:#52525b;letter-spacing:.3px;white-space:nowrap}.app.is-dormant .main{filter:saturate(.7) brightness(.93);transition:filter .6s ease}.app:not(.is-dormant) .main{filter:none;transition:filter .6s ease}@keyframes awaken-bloom{0%{filter:saturate(.7) brightness(.93)}40%{filter:saturate(1.1) brightness(1.06)}to{filter:saturate(1) brightness(1)}}.app.is-awakening .main{animation:awaken-bloom .8s cubic-bezier(.22,1,.36,1) forwards}@keyframes streak-pulse{0%{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 12px rgba(52,211,153,.7)}to{text-shadow:0 0 6px rgba(52,211,153,.35)}}.app.is-awakening .status-pulse__label{animation:streak-pulse .8s ease-out}.system-check-progress-label{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#71717a;text-transform:uppercase;letter-spacing:.4px}.system-check-progress-track{height:10px;border-radius:999px;overflow:hidden;background:#18181b;border:1px solid var(--ui-border-strong)}.system-check-progress-fill{height:100%;background:linear-gradient(90deg,#52525b,#71717a);transition:width .35s ease}@keyframes xpReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.system-check-progress-label--reveal,.system-check-progress-track--reveal{animation:xpReveal .4s cubic-bezier(.16,1,.3,1) both}.system-check-progress-track--reveal{animation-delay:.05s}.pipeline-stats-panel{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:32px}.pipeline-stats-panel__left,.pipeline-stats-panel__right{display:flex;flex-direction:column;gap:8px;min-width:0}.pipeline-stats-panel__top-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pipeline-stat-card{background:#0f0f11;border:1px solid #27272a;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;min-width:0}.pipeline-stat-card--accent{background:#22c55e0d;border-color:#22c55e1f}.pipeline-stat-card--wide{flex:1}.pipeline-stat-card--signal{flex:1;justify-content:flex-start;gap:10px}.pipeline-stat-card__label{font-size:9px;color:#71717a;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.pipeline-stat-card__value{font-size:20px;font-weight:800;color:#fafafa;line-height:1}.pipeline-stat-card__value--green{color:#4ade80}.pipeline-stat-card__row{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.pipeline-stat-card__pill{font-size:10px;background:#27272a;color:#a1a1aa;padding:2px 6px;border-radius:10px;font-weight:600}.pipeline-stat-rate-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.pipeline-stat-rate-item{display:flex;align-items:baseline;gap:3px}.pipeline-stat-rate-item__val{font-size:16px;font-weight:800;color:#fafafa}.pipeline-stat-rate-item__unit{font-size:10px;color:#71717a;font-weight:500}.pipeline-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end}.pipeline-signal-item{display:flex;flex-direction:column;gap:4px;min-width:0}.pipeline-signal-item__value{font-size:18px;line-height:1;font-weight:800;color:#fafafa}.pipeline-signal-item__label{font-size:9px;color:#71717a;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.pipeline-status-board{background:transparent;border:none;border-radius:0;padding:0;display:flex;flex-direction:column;gap:0;min-width:0}.pipeline-status-board__header{font-size:9px;color:#71717a;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.pipeline-status-board__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0}.pipeline-status-chip{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #27272a;border-radius:6px;background:#111217;padding:5px 8px;min-height:30px;min-width:0}.pipeline-status-chip__label{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#a1a1aa;font-weight:600;text-transform:uppercase;letter-spacing:.03em;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-status-chip__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 1px #ffffff0f}.pipeline-status-chip__value{font-size:11px;color:#fafafa;font-weight:700;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:1ch}.system-check-badges{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid #1f1f24;background:#0c0d12;border-radius:8px}.system-check-badges__header{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;text-transform:uppercase;letter-spacing:.45px;color:#71717a}.system-check-badges__header strong{font-size:9px;color:#d4d4d8;font-weight:600}.system-badge-collector-trigger{width:100%;border:1px solid #252533;background:linear-gradient(155deg,#10121a,#0d0f15);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:8px;text-align:left;color:#e4e4e7;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.system-badge-collector-trigger:hover{border-color:#3a3a4c;transform:translateY(-1px)}.system-badge-collector-trigger__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;text-transform:uppercase;letter-spacing:.45px;color:#a1a1aa}.system-badge-collector-trigger__meta strong{color:#d4d4d8;font-size:9px}.system-badge-collector-trigger__preview{display:flex;align-items:center;gap:6px;min-height:20px}.system-badge-preview{width:18px;height:18px;border-radius:999px;border:1px solid #30303a;color:#a1a1aa;background:#18181ed1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;margin:0;font:inherit;line-height:1;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;appearance:none;outline:none;position:relative}.system-badge-preview__tier{position:absolute;bottom:-4px;right:-4px;font-size:6px;font-weight:700;line-height:1;color:#e4e4e7;background:#1a1a24;border:1px solid #30303a;border-radius:3px;padding:0 2px;letter-spacing:-.3px;pointer-events:none}.system-badge-preview:hover{transform:scale(1.25);border-color:#5a5a6e;box-shadow:0 0 6px #a855f740}.system-badge-preview.badge-tone-first-contact{color:#22d3ee;border-color:#22d3ee66}.system-badge-preview.badge-tone-sniper{color:#818cf8;border-color:#818cf866}.system-badge-preview.badge-tone-grinder{color:#fb923c;border-color:#fb923c66}.system-badge-preview.badge-tone-night-owl{color:#a855f7;border-color:#a855f766}.system-badge-preview.badge-tone-resilient{color:#38bdf8;border-color:#38bdf866}.system-badge-preview.badge-tone-consistency{color:#4ade80;border-color:#4ade8066}.system-badge-preview.badge-tone-volume{color:#22d3ee;border-color:#22d3ee66}.system-badge-preview.badge-tone-streak{color:#f97316;border-color:#f9731666}.system-badge-preview.badge-tone-interview{color:#60a5fa;border-color:#60a5fa66}.system-badge-preview.badge-tone-offer,.system-badge-preview.badge-tone-early-bird{color:#fbbf24;border-color:#fbbf2466}.system-badge-preview.badge-tone-weekend{color:#a78bfa;border-color:#a78bfa66}.system-badge-preview.badge-tone-speed{color:#fb7185;border-color:#fb718566}.system-badge-preview.badge-tone-velocity{color:#34d399;border-color:#34d39966}.system-badge-preview.badge-tone-reward{color:#fcd34d;border-color:#fcd34d66}.system-badge-preview.badge-tone-level{color:#94a3b8;border-color:#94a3b866}.system-badge-preview.badge-tone-level-legendary{color:#f59e0b;border-color:#f59e0b66}.system-badge-collector-trigger__empty{font-size:10px;color:#71717a}.system-badge-collector-trigger__rewards{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px;color:#a1a1aa;text-transform:uppercase;letter-spacing:.35px}.system-check-badges__group{display:flex;flex-direction:column;gap:8px}.system-check-badges__group-title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;text-transform:uppercase;letter-spacing:.4px;color:#71717a}.system-check-badges__group-title strong{color:#a1a1aa;font-weight:600;font-size:9px}.system-check-badges__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.system-badge-card{border:1px solid #23232d;background:linear-gradient(160deg,#15151df2,#0d0d13eb);border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:6px;min-width:0;box-shadow:inset 0 1px #ffffff05;transition:border-color .2s ease,transform .2s ease}.system-badge-card:hover{border-color:#2f2f3a;transform:translateY(-1px)}.system-badge-card.is-unlocked{border-color:#34d39973;box-shadow:inset 0 0 0 1px #34d39926}.system-badge-card__top{display:flex;align-items:center;gap:8px;min-width:0}.system-badge-card__icon{width:20px;height:20px;border-radius:999px;border:1px solid #30303a;color:#a1a1aa;background:#18181ecc;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.system-badge-card__heading{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.system-badge-card__name{font-size:9px;text-transform:uppercase;letter-spacing:.35px;color:#d4d4d8;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-badge-card__rarity{display:inline-flex;width:fit-content;font-size:8px;text-transform:uppercase;letter-spacing:.45px;line-height:1;border-radius:999px;padding:2px 6px;border:1px solid #2f2f3a;color:#71717a;background:#27272a73;font-weight:600}.system-badge-card__rarity.rarity-common{color:#a1a1aa;border-color:#3f3f46}.system-badge-card__rarity.rarity-uncommon{color:#86efac;border-color:#22c55e73;background:#22c55e1f}.system-badge-card__rarity.rarity-rare{color:#93c5fd;border-color:#3b82f673;background:#3b82f61f}.system-badge-card__rarity.rarity-legendary{color:#d8b4fe;border-color:#a855f780;background:#a855f724}.system-badge-card__meta{font-size:9px;color:#71717a;letter-spacing:.2px}.system-badge-card.is-unlocked .system-badge-card__meta{color:#4ade80}.system-badge-card__track{height:4px;border-radius:999px;border:1px solid #252530;background:#171720;overflow:hidden}.system-badge-card__fill{height:100%;width:0;background:linear-gradient(90deg,#4f46e5,#6366f1);transition:width .3s ease}.system-badge-card.is-unlocked .system-badge-card__fill{background:linear-gradient(90deg,#22c55e,#34d399)}.system-badge-card.badge-tone-grinder .system-badge-card__fill{background:linear-gradient(90deg,#f97316,#fb923c)}.system-badge-card.badge-tone-resilient .system-badge-card__fill{background:linear-gradient(90deg,#0ea5e9,#38bdf8)}.system-badge-card.badge-tone-first-contact .system-badge-card__fill{background:linear-gradient(90deg,#06b6d4,#22d3ee)}.system-badge-card.badge-tone-sniper .system-badge-card__fill{background:linear-gradient(90deg,#4f46e5,#818cf8)}.system-badge-card.badge-tone-night-owl .system-badge-card__fill{background:linear-gradient(90deg,#7c3aed,#a855f7)}.system-badge-card.badge-tone-consistency .system-badge-card__fill{background:linear-gradient(90deg,#16a34a,#4ade80)}.system-badge-card.badge-tone-level .system-badge-card__fill{background:linear-gradient(90deg,#475569,#94a3b8)}.system-badge-card.badge-tone-level-legendary .system-badge-card__fill{background:linear-gradient(90deg,#7c2d12,#f59e0b)}.system-badge-card.badge-tone-volume .system-badge-card__fill{background:linear-gradient(90deg,#0891b2,#22d3ee)}.system-badge-card.badge-tone-streak .system-badge-card__fill{background:linear-gradient(90deg,#dc2626,#f97316)}.system-badge-card.badge-tone-interview .system-badge-card__fill{background:linear-gradient(90deg,#2563eb,#60a5fa)}.system-badge-card.badge-tone-offer .system-badge-card__fill{background:linear-gradient(90deg,#d97706,#fbbf24)}.system-badge-card.badge-tone-early-bird .system-badge-card__fill{background:linear-gradient(90deg,#ea580c,#fbbf24)}.system-badge-card.badge-tone-weekend .system-badge-card__fill{background:linear-gradient(90deg,#6d28d9,#a78bfa)}.system-badge-card.badge-tone-speed .system-badge-card__fill{background:linear-gradient(90deg,#e11d48,#fb7185)}.system-badge-card.badge-tone-velocity .system-badge-card__fill{background:linear-gradient(90deg,#059669,#34d399)}.system-badge-card.badge-tone-reward .system-badge-card__fill{background:linear-gradient(90deg,#b45309,#fcd34d)}.system-badge-card.badge-rarity-rare .system-badge-card__icon{color:#93c5fd;border-color:#3b82f673}.system-badge-card.badge-rarity-legendary .system-badge-card__icon{color:#f0abfc;border-color:#d946ef73}.system-check-sparkline{display:flex;align-items:center;gap:8px;margin-top:8px}.system-check-sparkline__label{font-size:8px;font-weight:600;color:#52525b;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;flex-shrink:0}.system-check-sparkline__svg{flex:1;height:20px;min-width:0}.system-check-pace{margin-top:6px;border:1px solid #1f1f24;border-radius:8px;background:#0c0d12;padding:8px;display:flex;flex-direction:column;gap:8px}.system-check-pace__header{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;text-transform:uppercase;letter-spacing:.45px;color:#71717a}.system-check-pace__status{border-radius:999px;border:1px solid transparent;padding:2px 8px;font-size:8px;font-weight:700;letter-spacing:.45px}.system-check-pace__status.is-on-track{color:#34d399;border-color:#34d39959;background:#34d39914}.system-check-pace__status.is-building{color:#fbbf24;border-color:#fbbf2459;background:#fbbf2414}.system-check-pace__status.is-lagging{color:#f87171;border-color:#f8717159;background:#f8717114}.system-check-pace__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.system-check-pace__cell{border:1px solid #22222a;border-radius:6px;background:#111217;padding:6px 7px;display:flex;flex-direction:column;gap:3px;min-width:0}.system-check-pace__label{font-size:8px;text-transform:uppercase;letter-spacing:.35px;color:#71717a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system-check-pace__value{font-size:11px;color:#e4e4e7;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system-check-pace__progress-track{height:7px;border-radius:999px;border:1px solid #282830;background:#15161c;overflow:hidden}.system-check-pace__progress-fill{display:block;height:100%;width:0;transition:width .25s ease}.system-check-pace__progress-fill.is-on-track{background:linear-gradient(90deg,#34d39973,#34d399e6)}.system-check-pace__progress-fill.is-building{background:linear-gradient(90deg,#fbbf2466,#fbbf24cc)}.system-check-pace__progress-fill.is-lagging{background:linear-gradient(90deg,#f8717166,#f87171d1)}@media(max-width:540px){.system-check-pace__grid{grid-template-columns:1fr}}.system-check-alert{display:flex;align-items:center;gap:6px;margin-top:6px;padding:4px 8px;border-radius:4px;background:#ef44440f;border:1px solid rgba(239,68,68,.15);font-size:9px;font-weight:500;color:#f87171;letter-spacing:.2px}.system-check-alert__dot{width:5px;height:5px;border-radius:50%;background:#ef4444;box-shadow:0 0 6px #ef444480;animation:signalPulse 2s infinite;flex-shrink:0}.system-intelligence-stack.is-zero-velocity .system-check-effort-block{border-color:#ef444433;box-shadow:inset 0 0 0 1px #ef444414}.system-check-effort-divider{border-top:1px solid var(--ui-border);margin:4px 0 2px}.system-logs-block{border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);padding:10px 0}.application-logs-embedded .mission-header{margin-bottom:10px;padding-bottom:8px}.system-effort-header{margin-bottom:8px}.system-effort-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.system-effort-item{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:10px;color:#71717a;text-transform:uppercase;letter-spacing:.45px}.system-effort-item strong{font-size:11px;color:#e4e4e7;font-weight:600;letter-spacing:.2px;text-transform:none}.effort-snapshot{display:flex;flex-direction:column;height:100%;padding:10px;border-radius:10px;border:1px solid var(--ui-border);background:#0f0f11;box-shadow:0 4px 24px #0003;position:relative;overflow:hidden}.effort-snapshot__header{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;color:#eab308;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;flex-shrink:0}.effort-snapshot__level{margin-left:auto;color:#71717a;font-size:10px;font-weight:700;letter-spacing:.3px}.effort-snapshot__chart{width:100%;height:auto;flex-shrink:0;margin-bottom:8px}.effort-snapshot__bar{fill:#27272a;transition:fill .3s ease}.effort-snapshot__bar.is-today{fill:#eab308}.effort-snapshot__bar.is-zero{fill:#1a1a1f}.effort-snapshot__bar-label{font-size:5.5px;fill:#52525b;font-family:inherit;font-weight:500}body.light-mode .effort-snapshot__bar{fill:#d4d4d8}body.light-mode .effort-snapshot__bar.is-today{fill:#b45309}body.light-mode .effort-snapshot__bar.is-zero{fill:#e5e5ea}body.light-mode .effort-snapshot__bar-label{fill:#86868b}.effort-snapshot__grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;flex:1;min-height:0;align-content:start}.effort-snapshot__grid.is-advanced{grid-template-columns:1fr 1fr}.effort-snapshot__cell{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:6px 8px;border-radius:6px;background:#111114;border:1px solid #1a1a1f;transition:border-color .3s ease,background .3s ease}.effort-snapshot__label{font-size:9px;font-weight:500;color:#71717a;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.effort-snapshot__value{font-size:12px;color:#e4e4e7;font-weight:700;letter-spacing:-.2px;font-family:inherit}.effort-snapshot__cell.accent-green .effort-snapshot__value{color:#34d399}.effort-snapshot__cell.accent-blue .effort-snapshot__value{color:#60a5fa}body.light-mode .effort-snapshot{background:#f5f5f7;border-color:#d2d2d7}body.light-mode .effort-snapshot__header{color:#b45309}body.light-mode .effort-snapshot__level{color:#86868b}body.light-mode .effort-snapshot__cell{background:#fff;border-color:#e5e5ea}body.light-mode .effort-snapshot__label{color:#86868b}body.light-mode .effort-snapshot__value{color:#1d1d1f}body.light-mode .effort-snapshot__cell.accent-green .effort-snapshot__value{color:#059669}body.light-mode .effort-snapshot__cell.accent-blue .effort-snapshot__value{color:#2563eb}@keyframes signalPulseSoft{0%{box-shadow:0 0 #22c55e73}70%{box-shadow:0 0 0 4px #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes manualReviewIconPulse{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:.96;transform:translateY(-.5px)}}@keyframes rackBlinkNeutral{0%,35%,62%,to{opacity:.9}8%,44%{opacity:.45}83%{opacity:1}}@keyframes rackBlinkBlue{0%,28%,59%,to{opacity:.9}12%,66%{opacity:.42}86%{opacity:1}}@keyframes rackBlinkRed{0%,24%,56%,to{opacity:.92}10%,48%,73%{opacity:.48}88%{opacity:1}}@keyframes rackBlinkEnergy{0%,30%,61%,to{opacity:.9}16%,52%{opacity:.5}84%{opacity:1}}@media(max-width:900px){.operations-rail,.system-effort-grid,.system-inline-controls,.system-check-badges__grid,.pipeline-status-board__grid,.pipeline-signal-grid{grid-template-columns:1fr}}.system-intel-hub{border:1px solid var(--ui-border);border-radius:10px;background:#0f0f11;overflow:hidden}.system-intel-hub__header{display:none}.system-intel-hub__title-wrap{display:inline-flex;align-items:center;gap:8px;color:#a1a1aa}.system-intel-hub__title{margin:0;font-size:11px;letter-spacing:.75px;text-transform:uppercase;font-weight:700;color:#d4d4d8}.system-intel-hub__controls{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.system-intel-hub__body{padding:8px}.system-intel-hub__mode-wrap{display:flex;flex-direction:column;gap:4px;min-width:260px}.system-intel-hub__mode-toggle{display:inline-flex;align-items:center;background:#17171d;border:1px solid var(--ui-border-strong);border-radius:7px;padding:4px;width:fit-content;position:relative;isolation:isolate;overflow:hidden;min-width:190px}.system-intel-hub__mode-indicator{position:absolute;top:2px;left:2px;bottom:2px;width:calc(50% - 2px);border-radius:5px;background:linear-gradient(180deg,#262631,#1f1f28);box-shadow:inset 0 1px #ffffff0d,0 6px 12px #00000047;transition:transform .46s cubic-bezier(.19,1,.22,1),background .46s cubic-bezier(.19,1,.22,1);z-index:0;will-change:transform}.system-intel-hub.is-advanced .system-intel-hub__mode-indicator{transform:translate(100%)}.system-intel-hub__mode-btn{border:none;background:transparent;color:#8a8a94;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:4px 8px;border-radius:5px;cursor:pointer;transition:color .36s cubic-bezier(.19,1,.22,1),opacity .32s ease;position:relative;z-index:1;flex:1;min-width:0}.system-intel-hub__mode-btn.is-active{color:#f4f4f5}.system-intel-hub__mode-btn.is-ping{color:#c4b5fd;box-shadow:0 0 #818cf880;animation:intelPing 2.2s ease-in-out infinite}.system-intel-hub__mode-copy{margin:0;font-size:10px;color:#71717a;letter-spacing:.25px}@keyframes intelPing{0%,to{box-shadow:0 0 #818cf800;border-radius:5px}45%{box-shadow:0 0 0 5px #818cf829;border-radius:5px}}.system-intel-hub__panel{min-width:0;border:1px solid #23232a;border-radius:10px;background:#0f0f12;overflow:hidden}.system-intel-hub__flow-head{display:flex;align-items:center;justify-content:flex-start;padding:9px 12px 8px;border-bottom:1px solid var(--ui-border);background:#111118}.system-intel-hub__panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid #1f1f27;background:#121219}.system-intel-hub__panel-head h3{margin:0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.45px;color:#d4d4d8}.system-intel-hub__panel-head span{font-size:9px;color:#71717a;letter-spacing:.25px;text-transform:uppercase}.system-intel-hub__simple-shell{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,.65fr);gap:8px;height:100%;min-height:0}.system-intel-hub__simple-grid{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding-right:4px}.system-intel-hub__simple-card{border:1px solid var(--ui-border);border-radius:8px;padding:12px;background:var(--ui-bg-panel);display:flex;flex-direction:column;gap:4px;transition:all .15s;transform:translateZ(0);backface-visibility:hidden}.system-intel-hub__simple-card:hover{border-color:var(--ui-border-hover);box-shadow:0 0 0 1px var(--ui-border-hover)}.system-intel-hub__simple-label{font-size:9px;color:#71717a;text-transform:uppercase;letter-spacing:.45px;font-weight:700}.system-intel-hub__simple-value{font-size:14px;color:#f4f4f5;font-weight:600;line-height:1.25}.system-intel-hub__simple-detail{font-size:10px;color:#94a3b8;line-height:1.35}.system-intel-hub__trend-row{margin-top:4px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;min-width:0}.system-intel-hub__trend-pill{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;border:1px solid #32323d;background:#181820bf;color:#cbd5e1;font-size:9px;font-weight:700;letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.system-intel-hub__trend-pill.is-good{color:var(--pathos-emerald-cyan);border-color:#10b98173;background:#10b98114}.system-intel-hub__trend-pill.is-bad{color:var(--pathos-neon-rose);border-color:#ff3b306b;background:#ff3b3014}.system-intel-hub__trend-pill.is-neutral{color:#94a3b8}.system-intel-hub__trend-caption{font-size:9px;color:#64748b;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system-intel-hub__sparkline{grid-column:1 / -1;display:flex;align-items:flex-end;gap:4px;height:16px}.system-intel-hub__sparkbar{flex:1 1 0;min-width:3px;border-radius:2px;background:linear-gradient(180deg,#60a5fae6,#2563eb66);opacity:.58;transition:opacity .2s ease}.system-intel-hub__sparkbar.is-latest{opacity:.98}.system-intel-hub__sparkbar.is-missing{opacity:.2;background:#64748bcc}.system-intel-hub__trend-row.is-compact .system-intel-hub__trend-pill{font-size:8px;padding:0 4px}.system-intel-hub__trend-row.is-compact .system-intel-hub__trend-caption{font-size:8px}.system-intel-hub__sparkline.is-compact{gap:4px;height:13px}.system-intel-hub__advanced-shell{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}.system-intel-hub__advanced-main{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:8px;min-height:0}.system-intel-hub__advanced-narrative{display:flex;flex-direction:column;gap:8px;min-height:0}.system-intel-hub__panel--feed,.system-intel-hub__panel--flow{min-height:0}.system-intel-hub__advanced-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.system-intel-hub__kpi-card{border:1px solid var(--ui-border);border-radius:8px;padding:8px;background:var(--ui-bg-panel);display:flex;flex-direction:column;gap:4px;min-width:0;transition:all .15s;transform:translateZ(0);backface-visibility:hidden}.system-intel-hub__kpi-card:hover{border-color:var(--ui-border-hover);box-shadow:0 0 0 1px var(--ui-border-hover)}.system-intel-hub__kpi-label{font-size:9px;color:#71717a;text-transform:uppercase;letter-spacing:.4px;font-weight:700}.system-intel-hub__kpi-value{font-size:12px;color:#f4f4f5;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system-intel-hub__kpi-detail{font-size:9px;color:#94a3b8;line-height:1.35}.system-intel-hub__advanced-analysis-grid{display:flex;flex-direction:column;gap:8px;min-height:0}.system-intel-hub__lock-card{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;border:1px dashed #3f3f46;border-radius:10px;background:#09090b73;color:#cbd5e1;font-size:12px;font-weight:600}@media(max-width:900px){.system-intel-hub__simple-shell,.system-intel-hub__advanced-main{grid-template-columns:1fr}.system-intel-hub__advanced-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1300px){.system-intel-hub__advanced-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.unified-intel-panel{display:flex;flex-direction:column;gap:0}.unified-intel-panel__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:start}.unified-intel-panel.is-advanced .unified-intel-panel__grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.unified-intel-panel.is-simple .unified-intel-panel__grid{grid-template-columns:1fr;gap:8px}.unified-intel-panel__pane{min-width:0;min-height:0}.unified-intel-panel__pane--events{border-right:1px solid #1e1e24}.unified-intel-panel.is-simple .unified-intel-panel__pane--events{border-right:none}.unified-intel-panel.is-advanced .unified-intel-panel__pane{position:relative;border:1px solid #20202a;border-radius:10px;overflow:hidden;background:linear-gradient(180deg,#0f0f12f5,#0a0a0cfa)}.unified-intel-panel.is-advanced .unified-intel-panel__pane:before{content:none}.unified-intel-panel.is-advanced .unified-intel-panel__pane--insights{align-self:start;height:auto;border-color:#334155;box-shadow:inset 0 0 0 1px #3b82f624}.unified-intel-panel.is-advanced .unified-intel-panel__pane--insights .insights-panel{margin-bottom:0}@media(max-width:900px){.system-intel-hub__controls{width:100%;flex-direction:column;align-items:stretch;gap:8px}.system-intel-hub__mode-wrap{min-width:0}.system-intel-hub__mode-toggle{width:100%;min-width:0}.system-intel-hub__mode-btn{flex:1}.unified-intel-panel__mobile-tabs{display:flex}.unified-intel-panel__grid{grid-template-columns:1fr}.unified-intel-panel__pane--events{border-right:none}.unified-intel-panel__pane--hidden-mobile{display:none}.system-intel-hub__panel-stack.is-simple{grid-template-columns:1fr}}@media(max-width:1100px){.unified-intel-panel.is-advanced .unified-intel-panel__grid{grid-template-columns:1fr}.unified-intel-panel.is-advanced .unified-intel-panel__pane--events{border-right:none}}.insights-panel--simple .insights-simple-list{display:grid;grid-template-columns:1fr;gap:8px;margin-top:8px}.insights-panel--simple .insights-simple-item{border:1px solid #25252d;border-radius:8px;padding:10px;background:linear-gradient(180deg,#16161be6,#101014f2)}.insights-panel--simple .insights-simple-item__title{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#71717a;margin-bottom:4px;font-weight:700}.insights-panel--simple .insights-simple-item__value{font-size:13px;color:#f4f4f5;font-weight:600;margin-bottom:4px}.insights-panel--simple .insights-simple-item__detail{font-size:11px;color:#9ca3af;line-height:1.35}.analytics-hub{background:linear-gradient(180deg,#18181beb,#111113f5);border:1px solid var(--ui-border-strong);border-radius:12px;padding:16px;overflow:hidden}.analytics-hub--locked{background:transparent;border:0;padding:0}.analytics-hub-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.analytics-hub-title-wrap{display:flex;align-items:center;gap:8px;color:#d4d4d8}.analytics-hub-title-wrap h3{margin:0;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#fafafa}.analytics-hub-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;border:1px solid var(--ui-border-hover);color:#8b93a3;font-size:10px;font-weight:600;letter-spacing:.08em}.analytics-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.analytics-hub-item{min-width:0}.analytics-hub-item--wide{grid-column:1/-1}.analytics-hub-item>div{margin-bottom:0!important}.paywall-shell{height:100%;display:flex;flex-direction:column;position:relative}.paywall-label-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.paywall-label-title{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#fafafa;text-transform:uppercase;letter-spacing:.05em}.paywall-pill{font-size:9px;font-weight:700;color:#06b6d4;letter-spacing:.05em;padding:2px 6px;border-radius:3px;background:#06b6d41a}.paywall-preview{flex:1;filter:blur(.7px) saturate(1.08);opacity:.9;pointer-events:none}.paywall-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.paywall-preview-card{display:flex;flex-direction:column;gap:6px;min-height:84px;padding:10px;border-radius:8px;border:1px solid rgba(141,156,179,.26);background:linear-gradient(145deg,#9cadc726,#23283433);box-shadow:0 8px 22px #0003,inset 0 1px #ffffff29;-webkit-backdrop-filter:blur(8px) saturate(1.1);backdrop-filter:blur(8px) saturate(1.1)}.paywall-preview-card-title{font-size:11px;color:#f3f4f6;font-weight:600}.paywall-preview-card-copy{font-size:10px;color:#8b93a3;line-height:1.35}.paywall-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:20px;background:linear-gradient(180deg,#0e101494,#0d0e12a8);-webkit-backdrop-filter:blur(5px) saturate(1.05);backdrop-filter:blur(5px) saturate(1.05);border-radius:12px;z-index:1}.paywall-feature-badge{position:absolute;top:10px;right:10px;font-size:9px;font-weight:700;color:#06b6d4;letter-spacing:.05em;padding:2px 6px;border-radius:3px;background:#06b6d41a;border:1px solid rgba(6,182,212,.25)}.paywall-overlay-top{justify-content:flex-start;align-items:flex-start;text-align:left;padding-top:14px}.paywall-overlay-top .paywall-title,.paywall-overlay-top .paywall-copy{text-align:left}.paywall-overlay-top .paywall-chips{justify-content:flex-start;margin-top:8px}.paywall-title{font-size:13px;font-weight:600;color:#fafafa;margin:0 0 4px}.paywall-copy{margin:0;font-size:11px;color:#a1a1aa;line-height:1.5}.paywall-chips{margin-top:10px;display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.paywall-chip{font-size:10px;color:#9ca3af;border:1px solid var(--ui-border-hover);border-radius:999px;padding:2px 8px}.analytics-hub-locked{position:relative;border:0;border-radius:12px;overflow:hidden;min-height:260px}.analytics-hub-locked-preview{padding:0}.analytics-hub-locked-overlay{justify-content:flex-start;align-items:flex-start;text-align:left;padding-top:14px}.analytics-hub-locked-overlay .paywall-title,.analytics-hub-locked-overlay .paywall-copy{text-align:left}@media(max-width:1200px){.dash-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:auto}}@media(max-width:900px){.analytics-hub-grid{grid-template-columns:1fr}.analytics-hub-item--wide{grid-column:span 1}.paywall-preview-grid{grid-template-columns:1fr}}@media(max-width:640px){.dash-grid{grid-template-columns:1fr}}.mission-high{border-left-color:var(--pathos-neural-blue)}.mission-low{border-left-color:var(--pathos-muted-slate)}.mission-icon{width:28px;height:28px;border-radius:6px;background:#0f0f11;display:flex;align-items:center;justify-content:center;color:var(--pathos-muted-slate);flex-shrink:0}.mission-subtitle{font-size:11px;color:var(--pathos-muted-slate)}.pipeline h2{font-size:20px;font-weight:600;color:#fff;margin-bottom:0}.pipe-hdr{margin-bottom:24px;display:flex;align-items:center;justify-content:space-between}.app-count{font-size:13px;color:#9199aa;font-weight:500}.search-box{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#18181b;border:1px solid var(--ui-border-strong);border-radius:6px;flex:0 1 50%;min-width:160px;max-width:360px}.job-card{background:#0f0f11;border:1px solid var(--ui-border);border-radius:10px;overflow:hidden;transition:border-color .15s}.job-card:hover{border-color:#27272a}.job-info{flex:1;min-width:0}.job-co{font-size:12px;font-weight:500;color:var(--pathos-muted-slate);margin-bottom:4px;display:flex;align-items:center;gap:8px}.job-title{font-size:15px;font-weight:600;color:#fff;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-badge{background:var(--pathos-emerald-cyan);color:#000;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600}.duplicate-badge{background:#fbbf2426;color:var(--pathos-solar-gold);padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;border:1px solid rgba(251,191,36,.3)}.job-right{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:12px}.job-status{padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;color:#fff;white-space:nowrap}.job-sync-badge{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:600;color:#a78bfa;cursor:pointer;letter-spacing:.3px;margin-top:3px;white-space:nowrap}.job-sync-badge:hover{color:#c4b5fd}.nuo-guide{position:fixed;bottom:28px;left:50%;transform:translate(-50%) translateY(16px);opacity:0;width:min(420px,calc(100vw - 32px));background:linear-gradient(135deg,#141418fa,#0f0f11f7);border:1px solid rgba(134,239,172,.25);border-radius:14px;box-shadow:0 8px 40px #0009,0 0 0 1px #86efac14,inset 0 1px #ffffff0a;padding:20px 20px 16px;z-index:800;pointer-events:none;transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.nuo-guide--visible{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.nuo-guide-close{position:absolute;top:12px;right:12px;background:transparent;border:none;color:#52525b;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .15s;border-radius:4px}.nuo-guide-close:hover{color:#a1a1aa;background:#ffffff0d}.nuo-guide-step-label{margin:0 0 6px;font-size:10px;font-weight:700;color:#86efac;letter-spacing:.08em;text-transform:uppercase}.nuo-guide-heading{margin:0 0 6px;font-size:15px;font-weight:700;color:#fafafa;letter-spacing:-.015em}.nuo-guide-body{margin:0 0 16px;font-size:13px;color:#a1a1aa;line-height:1.55}.nuo-guide-actions{display:flex;gap:8px;align-items:center}.nuo-guide-btn{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;font-weight:600;padding:8px 14px;border-radius:7px;cursor:pointer;transition:all .2s cubic-bezier(.22,1,.36,1)}.nuo-guide-btn--primary{background:#86efac1f;border:1px solid rgba(134,239,172,.3);color:#86efac}.nuo-guide-btn--primary:hover{background:#86efac33;border-color:#86efac80;color:#bbf7d0}.nuo-guide-btn--ghost{background:transparent;border:1px solid #27272a;color:#71717a}.nuo-guide-btn--ghost:hover{border-color:#3f3f46;color:#a1a1aa}.job-link a{display:inline-flex;align-items:center;gap:6px;color:var(--pathos-neural-blue);font-size:13px;text-decoration:none}.job-actions{display:flex;justify-content:space-between;align-items:flex-start;margin-top:16px;padding-top:16px;border-top:1px solid var(--ui-border);flex-wrap:wrap;gap:12px}.clear-status-btn{display:flex;align-items:center;gap:4px;padding:4px 0;background:transparent;border:none;color:var(--pathos-muted-slate);font-family:inherit;font-size:10px;font-weight:500;cursor:pointer;transition:all .15s;text-decoration:underline;text-underline-offset:2px}.clear-status-btn:hover{color:var(--pathos-neon-rose)}.status-btn{padding:6px 10px;background:#18181b;border:1px solid var(--ui-border-strong);color:var(--pathos-muted-slate);font-family:inherit;font-size:11px;font-weight:500;border-radius:4px;cursor:pointer;transition:all .15s}.doc-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.edit-btn{padding:6px;background:transparent;border:1px solid var(--ui-border-strong);color:var(--pathos-muted-slate);border-radius:4px;cursor:pointer;transition:all .15s}.edit-btn:hover{border-color:var(--pathos-neural-blue);color:var(--pathos-neural-blue)}.archive-btn{padding:6px;background:transparent;border:1px solid var(--ui-border-strong);color:var(--pathos-muted-slate);border-radius:4px;cursor:pointer;transition:all .15s}.archive-btn:hover{border-color:var(--pathos-solar-gold);color:var(--pathos-solar-gold)}.del-btn{padding:6px;background:transparent;border:1px solid var(--ui-border-strong);color:var(--pathos-muted-slate);border-radius:4px;cursor:pointer}.del-btn:hover{border-color:var(--pathos-neon-rose);color:var(--pathos-neon-rose)}.tl-step.stage-interviewing.active .tl-dot{background:var(--pathos-neural-blue);border-color:var(--pathos-neural-blue)}.tl-step.stage-offer.active .tl-dot{background:var(--pathos-cyber-purple);border-color:var(--pathos-cyber-purple)}.tl-step.stage-accepted.active .tl-dot{background:var(--pathos-emerald-cyan);border-color:var(--pathos-emerald-cyan)}.tl-step.rejected .tl-dot{background:var(--pathos-neon-rose);border-color:var(--pathos-neon-rose)}.tl-step.ghosted .tl-dot{background:var(--pathos-muted-slate);border-color:var(--pathos-muted-slate)}.tl-step.declined .tl-dot{background:var(--pathos-solar-gold);border-color:var(--pathos-solar-gold)}.tl-label{font-size:10px;font-weight:600;text-transform:uppercase;color:var(--pathos-muted-slate)}.insight-item svg{color:var(--pathos-solar-gold)}.profile-hdr{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.profile-hdr h2{font-size:20px;font-weight:600;color:#fff}.profile-sec{background:#0f0f11;border:1px solid var(--ui-border);border-radius:12px;padding:24px;margin-bottom:24px}.form-grp label{font-size:12px;font-weight:500;color:var(--pathos-muted-slate)}.form-grp input,.form-grp textarea,.form-grp select{padding:10px 12px;background:#18181b;border:1px solid var(--ui-border-strong);border-radius:6px;color:#fff;font-family:inherit;font-size:14px;transition:border-color .15s}.form-grp input:focus,.form-grp textarea:focus,.form-grp select:focus{outline:none;border-color:var(--ui-border-hover)}.exp-hdr{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:13px;font-weight:500;color:var(--pathos-muted-slate)}.btn-icon-danger{padding:6px;background:transparent;border:1px solid var(--ui-border-strong);color:var(--pathos-muted-slate);border-radius:4px;cursor:pointer}.btn-icon-danger:hover{border-color:var(--pathos-neon-rose);color:var(--pathos-neon-rose)}.btn-icon-order{padding:6px;background:transparent;border:1px solid var(--ui-border-strong);color:var(--pathos-muted-slate);border-radius:4px;cursor:pointer;transition:all .15s}.btn-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:transparent;border:1px dashed #27272a;color:var(--pathos-muted-slate);font-family:inherit;font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .15s}.bullet-item-row{display:flex;gap:8px;align-items:flex-start}.bullet-input{flex:1;padding:10px 12px;background:#18181b;border:1px solid var(--ui-border-strong);border-radius:6px;color:#fff;font-family:inherit;font-size:14px;line-height:1.5;min-height:60px;resize:none;overflow:hidden;transition:border-color .15s}.btn-bullet-action{padding:8px;background:#18181b;border:1px solid var(--ui-border-strong);border-radius:4px;color:var(--pathos-muted-slate);cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.btn-bullet-delete:hover:not(:disabled){border-color:var(--pathos-neon-rose);color:var(--pathos-neon-rose)}.btn-add-bullet{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px;background:transparent;border:1px dashed #27272a;color:var(--pathos-muted-slate);font-family:inherit;font-size:12px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s;margin-top:4px}.skill-chip button{background:transparent;border:none;color:var(--pathos-muted-slate);font-size:16px;cursor:pointer;line-height:1}.skill-chip button:hover{color:var(--pathos-neon-rose)}.btn-pri{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:#fff;border:none;color:#000;font-family:inherit;font-size:14px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s}.btn-pri:hover{background:#e5e5e5}.btn-icon{padding:8px;background:transparent;border:none;color:var(--pathos-muted-slate);cursor:pointer;border-radius:4px}.theme-toggle-btn{min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:999px;padding:0;transition:background-color .7s ease,transform .55s ease}.theme-toggle-btn:hover{background:#ffffff0a}.theme-toggle-btn:active,.theme-toggle-btn:focus,.theme-toggle-btn:focus-visible{border:none!important;outline:none;box-shadow:none}.theme-toggle-glyph{position:relative;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.theme-toggle-icon{position:absolute;inset:0;width:18px!important;height:18px!important;max-width:none!important;max-height:none!important;flex-shrink:0;transform-origin:center;transition:opacity 1.35s cubic-bezier(.22,1,.36,1),transform 1.55s cubic-bezier(.22,1,.36,1)}.theme-toggle-btn.is-dark .theme-toggle-icon-sun{opacity:1;transform:rotate(0) scale(1.02)}.theme-toggle-btn.is-dark .theme-toggle-icon-moon{opacity:0;transform:rotate(-35deg) scale(.86)}.theme-toggle-btn.is-light .theme-toggle-icon-sun{opacity:0;transform:rotate(35deg) scale(.86)}.theme-toggle-btn.is-light .theme-toggle-icon-moon{opacity:1;transform:rotate(0) scale(1.02)}.optimizer h2{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;color:#fff;margin-bottom:0}.opt-hdr{margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.opt-input textarea{width:100%;height:300px;padding:16px;background:#0f0f11;border:1px solid var(--ui-border);border-radius:10px;color:#d4d4d8;font-family:inherit;font-size:13px;line-height:1.5;resize:none}.opt-input textarea:focus{outline:none;border-color:#27272a}.opt-term{background:#0f0f11;border:1px solid var(--ui-border);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;transition:height .3s ease}.term-hdr{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#18181b;border-bottom:1px solid var(--ui-border);color:var(--pathos-muted-slate);font-size:12px;font-weight:500}.term-content{flex:1;padding:16px;overflow-y:auto;font-family:inherit;font-size:12px;letter-spacing:.01em;background:linear-gradient(180deg,#7aa2f708,#0f0f1100 32%);position:relative}.term-placeholder{color:#3f3f46}.log{margin-bottom:6px;color:#9098a9;line-height:1.4;transition:color .28s ease,opacity .28s ease;opacity:.88}.log.info{color:#9fa8bb}.log.info.newest{color:#f1f3f8;opacity:1;text-shadow:0 0 12px rgba(241,243,248,.12)}.log.success{color:var(--pathos-emerald-cyan)}.log.warning{color:var(--pathos-solar-gold)}.log.error{color:var(--pathos-neon-rose)}.analysis-panel{background:#0f0f11;border:1px solid var(--ui-border);border-radius:10px;margin-bottom:24px;overflow:hidden}.result-hdr{display:flex;align-items:center;gap:10px;color:var(--pathos-emerald-cyan);font-size:15px;font-weight:600;margin-bottom:24px}.score-baseline-inline{color:var(--pathos-muted-slate);font-weight:700;font-size:16px}.score-optimized-inline{color:var(--pathos-emerald-cyan);font-weight:700;font-size:16px}.score-baseline{color:var(--pathos-muted-slate);font-weight:700;font-size:20px}.score-optimized{color:var(--pathos-emerald-cyan);font-weight:700;font-size:20px}.insights-hdr{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--pathos-solar-gold);margin-bottom:12px}.toast-success{border-left:3px solid var(--pathos-emerald-cyan)}.toast-success svg{color:var(--pathos-emerald-cyan)}.toast-error{border-left:3px solid var(--pathos-neon-rose)}.toast-error svg{color:var(--pathos-neon-rose)}.toast-warning{border-left:3px solid var(--pathos-solar-gold)}.toast-warning svg{color:var(--pathos-solar-gold)}.toast-info{border-left:3px solid var(--pathos-neural-blue)}.toast-info svg{color:var(--pathos-neural-blue)}.email-submission-alert>svg{color:var(--pathos-solar-gold);flex-shrink:0;margin-top:2px}.email-link-large{display:inline-block;padding:10px 20px;background:var(--pathos-solar-gold);color:#000;text-decoration:none;border-radius:6px;font-weight:600;margin:12px 0;transition:all .15s ease}.email-tip{font-size:12px;color:var(--pathos-muted-slate);font-style:italic}.email-badge{display:inline-flex;align-items:center;gap:4px;color:var(--pathos-solar-gold);font-weight:500}.interview-badge{display:inline-flex;align-items:center;gap:4px;color:var(--pathos-neural-blue);font-weight:500}.api-status-pill.missing{color:var(--pathos-neon-rose);background:#f871711a;border-color:#f8717133}.api-status-pill.active{color:var(--pathos-emerald-cyan);background:#4ade801a;border-color:#4ade8033}.status-dot{width:6px;height:6px;background:var(--pathos-emerald-cyan);border-radius:50%;box-shadow:0 0 8px var(--pathos-emerald-cyan)}.api-input-group{display:flex;align-items:center;gap:4px;background:#18181b;padding:4px 4px 4px 12px;border-radius:20px;border:1px solid var(--ui-border-hover);animation:fadeIn .2s ease}.api-clear-btn{color:var(--pathos-neon-rose)!important}.api-save-btn{color:var(--pathos-emerald-cyan)!important}.header-cloud{display:flex;align-items:center;gap:6px;transition:opacity .3s ease,filter .3s ease;animation:headerCloudPulse 7.2s ease-in-out infinite}.header-cloud:hover{opacity:.94!important;animation-play-state:paused}.header-cloud--synced:hover{opacity:inherit!important;animation-play-state:running}.header-cloud:hover .header-cloud-icon-wrap,.header-cloud:hover .header-cloud-icon{animation-play-state:paused}.header-cloud--synced:hover .header-cloud-icon-wrap,.header-cloud--synced:hover .header-cloud-icon{animation-play-state:running}.header-cloud-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;animation:cloudSwapIn .22s ease-out both}.header-cloud-icon{width:14px;height:14px;transform-origin:center;will-change:transform,opacity}.header-cloud-icon--syncing{color:#06b6d4;animation:cloudSpin 2.2s linear infinite,cloudIconBreathe 2.8s ease-in-out infinite}.header-cloud-icon--error{color:#ef4444;animation:cloudErrorPulse 2.6s ease-in-out infinite}.header-cloud-icon--synced{color:#22c55e;opacity:.84;animation:cloudIconFloat 4.8s ease-in-out infinite}.cloud-status-text{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--pathos-muted-slate);animation:cloudSwapIn .22s ease-out both}.cloud-status-text--syncing{color:#06b6d4;font-weight:600}.cloud-status-text--error{color:#ef4444}.cloud-status-text--synced{color:var(--pathos-muted-slate)}@keyframes headerCloudPulse{0%,to{opacity:.68}50%{opacity:.82}}@keyframes cloudSwapIn{0%{opacity:0;transform:translateY(1px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cloudSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cloudIconBreathe{0%,to{opacity:.72}50%{opacity:.94}}@keyframes cloudIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes cloudErrorPulse{0%,to{opacity:.75;filter:drop-shadow(0 0 0 rgba(239,68,68,0))}50%{opacity:1;filter:drop-shadow(0 0 4px rgba(239,68,68,.35))}}@media(prefers-reduced-motion:reduce){.header-cloud,.header-cloud-icon-wrap,.header-cloud-icon,.cloud-status-text{animation:none!important}}@keyframes taskCompleteGlow{0%,to{opacity:1;box-shadow:0 0 #22c55e00}50%{opacity:1;box-shadow:0 0 20px #22c55e4d}}.card-border-premium:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(transparent,transparent,transparent,#fff);animation:borderRotate 4s linear infinite;opacity:0;transition:opacity .3s ease;z-index:1;pointer-events:none}.card-border-premium:hover:after{opacity:.2}@media(max-width:768px){*{-webkit-tap-highlight-color:rgba(34,197,94,.1)}button,a,input,select,textarea{min-height:44px}input[type=checkbox]{width:20px;height:20px}.job-list,.table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.pathos-intel,.pathos-missions{margin-bottom:16px}.job-details{flex-direction:column;gap:8px}.job-meta{flex-wrap:wrap;gap:6px}.job-company,.job-position,.metric-lbl{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media(max-width:400px){.modal-content{max-width:calc(100vw - 24px)}.modal-body{padding:16px}}}.mobile-menu-overlay{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000004;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.mobile-menu{position:fixed;top:0;right:-100%;width:280px;max-width:85vw;height:100vh;height:100dvh;background:#0f0f11;border-left:1px solid var(--ui-border);z-index:1000005;transition:right .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0)}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--ui-border)}.mobile-menu-nav-btn.active{background:#22c55e1a;color:var(--pathos-emerald-cyan)}.mobile-menu-actions{display:flex;flex-direction:column;padding:8px 8px 16px;gap:4px;border-top:1px solid var(--ui-border);margin-top:auto}@media(max-width:768px){.mobile-menu-btn{display:flex;align-items:center}.hdr{padding:0 16px;height:64px}.logo-tagline{display:none}.nav,.hdr-actions{display:none!important}.edition-badge{font-size:9px}.logo-text{font-size:16px!important}.main{padding:16px}.metrics{grid-template-columns:1fr!important;gap:12px}.metric{padding:14px}.metric-val{font-size:20px}.metric-lbl,.metric-sub{font-size:10px}.card{padding:16px}.card-hdr{font-size:14px}.modal-overlay{padding:12px}.modal-content{margin:0;max-width:100%;padding:20px;max-height:calc(100vh - 24px)}.form-grid,.opt-grid{grid-template-columns:1fr!important}.dash-grid{grid-template-columns:1fr!important;gap:16px}.pathos-container{flex-direction:column;padding:16px;gap:16px}.pathos-intel{min-height:auto}.search-box{flex:1 1 100%;max-width:none;min-width:0}.pathos-missions{min-height:auto}.toast-container{bottom:16px;right:16px;left:16px}.toast{max-width:100%}.btn,.btn-ghost,.btn-primary,.btn-danger{min-height:44px;padding:10px 16px}.nav-btn{min-height:44px}.job-row{flex-direction:column;gap:8px;padding:12px}.job-company{font-size:14px}.job-position{font-size:12px}.job-badge{font-size:10px;padding:3px 8px}}@media(min-width:1025px){.main{max-width:1400px;margin:0 auto;padding:24px}.metrics{grid-template-columns:repeat(4,1fr);gap:24px}.dash-grid{grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-auto-rows:auto;gap:24px}}body.light-mode .theme-toggle-btn,body.light-mode .theme-toggle-btn:hover,body.light-mode .theme-toggle-btn:active,body.light-mode .theme-toggle-btn:focus,body.light-mode .theme-toggle-btn:focus-visible{border:none!important;border-color:transparent!important;box-shadow:none}body.light-mode .pathos-container,body.light-mode .pathos-compact{background:#fff;border-color:#d2d2d7}body.light-mode .pathos-eye{background:#f5f5f7;border-color:#d2d2d7}body.light-mode .pathos-iris{background:radial-gradient(circle,#86868b,#f5f5f7 70%)}body.light-mode .pathos-pupil{background:#1d1d1f;box-shadow:0 0 10px #1d1d1f}body.light-mode .pathos-msg,body.light-mode .pathos-msg-compact{color:#515154}body.light-mode .pathos-msg .scramble-text.is-complete{color:#2f3749}body.light-mode .pathos-msg-compact .scramble-text.is-complete{color:#3a4458}body.light-mode .pipeline h2{color:#1d1d1f}body.light-mode .app-count{color:#767f93}body.light-mode .btn-pri{background:#0071e3;color:#fff}body.light-mode .btn-pri:hover{background:#0077ed}body.light-mode .mission-meta-btn-job{border-color:#d4d4d8;color:#52525b}body.light-mode .mission-meta-btn-job:hover{border-color:#a1a1aa;background:#52525b14;color:#27272a}body.light-mode .log{color:#5e6678}body.light-mode .log.info{color:#66728a}body.light-mode .log.info.newest{color:#2f3749;text-shadow:0 0 8px rgba(122,162,247,.14)}body.light-mode .dashboard-toolbar,body.light-mode .dashboard-system-controls-bar{background:#f5f5f7;border-color:#d2d2d7}body.light-mode .dashboard-system-controls .system-control-pill{color:#52525b}body.light-mode .dashboard-system-controls .system-control-pill--calendar-upgrade{border:none;background:linear-gradient(135deg,#fbbf242e,#f871711f)}body.light-mode .dashboard-system-controls .system-control-value{color:#18181b}body.light-mode .system-control-pill--auto .system-control-icon--auto{color:#3f3f46}body.light-mode .system-control-pill--auto .system-control-icon--auto.is-enabled{color:#0284c7}body.light-mode .system-control-upgrade-btn{color:#b45309}body.light-mode .system-control-upgrade-btn:hover{background:#b453091f;color:#92400e}body.light-mode .system-control-dismiss-btn{color:#52525b}body.light-mode .system-control-dismiss-btn:hover{background:#18181b14;color:#18181b}body.light-mode .dashboard-mode-toggle{background:#e8e8ed;border-color:#d2d2d7}body.light-mode .dashboard-mode-indicator{background:linear-gradient(180deg,#fff,#f5f5f7);box-shadow:0 1px 3px #0000001a}body.light-mode .dashboard-mode-btn{color:#86868b}body.light-mode .dashboard-mode-btn.is-active{color:#1d1d1f}body.light-mode .dashboard-mode-btn.is-locked{opacity:.78;color:#71717a}body.light-mode .dashboard-mode-lock{border-color:#71717a73;background:#e4e4e7e6;color:#3f3f46}body.light-mode .system-intel-hub{background:#fff;border-color:#d2d2d7}body.light-mode .system-intel-hub__simple-card,body.light-mode .system-intel-hub__kpi-card{background:#f5f5f7;border-color:#d2d2d7}body.light-mode .system-intel-hub__trend-pill{color:#334155;border-color:#d2d2d7;background:#fffc}body.light-mode .system-intel-hub__trend-pill.is-good{color:#047857;border-color:#10b98166;background:#10b9811f}body.light-mode .system-intel-hub__trend-pill.is-bad{color:#dc2626;border-color:#ef444466;background:#ef44441f}body.light-mode .system-intel-hub__trend-caption{color:#6b7280}body.light-mode .system-intel-hub__sparkbar{background:linear-gradient(180deg,#3b82f6e6,#3b82f673)}body.light-mode .significance-coverage-card,body.light-mode .significance-summary-card,body.light-mode .pattern-watch-item{border-color:#d2d2d7;background:#ffffffdb}body.light-mode .significance-coverage-ring:after{background:#fff;border-color:#d2d2d7}body.light-mode .pattern-signal-item{border-color:#10b98152;background:linear-gradient(180deg,#ecfdf5d9,#dcfce7b3)}body.light-mode .pattern-name,body.light-mode .pattern-watch-name{color:#1f2937}body.light-mode .pattern-signal-track{background:#94a3b847}body.light-mode .significance-message.empty{background:#f8fafcf2;border-color:#d2d2d7;color:#334155}body.light-mode .system-intel-hub__simple-value,body.light-mode .system-intel-hub__kpi-value{color:#1d1d1f}body.light-mode .system-intel-hub__panel{background:#fff;border-color:#d2d2d7}body.light-mode .system-intel-hub__panel-head{background:#f5f5f7;border-bottom-color:#d2d2d7}body.light-mode .unified-intel-panel.is-advanced .unified-intel-panel__pane--insights{border-color:#93c5fd;box-shadow:inset 0 0 0 1px #3b82f638}body.light-mode .form-grp input,body.light-mode .form-grp textarea,body.light-mode .form-grp select{background:#fff;border-color:#d2d2d7;color:#1d1d1f}body.light-mode .form-grp input:focus,body.light-mode .form-grp textarea:focus,body.light-mode .form-grp select:focus{border-color:#0071e3}.learning-matrix{background:linear-gradient(180deg,#101014f5,#0c0c10fa);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;margin-bottom:0;box-shadow:inset 0 1px #ffffff08}.learning-matrix__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.learning-matrix__title-wrap{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;color:#a1a1aa}.learning-matrix__title-wrap h3{margin:0;font-size:12px;font-weight:600;color:#e5e7eb;text-transform:uppercase;letter-spacing:.45px}.learning-matrix__phase-pill,.learning-matrix__confidence-pill{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:5px;padding:2px 7px;font-size:9px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.learning-matrix__confidence-pill{color:#e4e4e7;border-color:#ffffff29;background:#ffffff0a}.learning-matrix__message{margin-bottom:8px;font-size:12px;line-height:1.4;color:#a1a1aa}.learning-matrix__progress-block{margin-bottom:10px}.learning-matrix__progress-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;letter-spacing:.35px;text-transform:uppercase;color:#71717a;margin-bottom:6px}.learning-matrix__progress-track{height:6px;background:#ffffff1a;border-radius:999px;overflow:hidden}.learning-matrix__progress-fill{height:100%;border-radius:999px;transition:width .4s ease}.learning-matrix__signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.learning-matrix__signal{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff05;font-size:10px;color:#a1a1aa;letter-spacing:.24px;text-transform:uppercase}.learning-matrix__signal strong{color:#e5e7eb;font-weight:700}@media(max-width:820px){.learning-matrix__signals{grid-template-columns:1fr}}.app.mood-supportive{background:linear-gradient(180deg,#0a0f0b,#09090b)}.app.mood-supportive .hdr{background:#0e110f;border-bottom-color:#1a2a1e}.app.mood-neutral{background:#09090b}.app.mood-neutral .hdr{background:#0f0f11;border-bottom-color:var(--ui-border)}.app.mood-sarcastic{background:linear-gradient(180deg,#0f0b09,#09090b)}.app.mood-sarcastic .hdr{background:#110f0e;border-bottom-color:#2a221a}.app.mood-hostile{background:linear-gradient(180deg,#0f090a,#09090b)}.app.mood-hostile .hdr{background:#110e0f;border-bottom-color:#2a1a1e}.app,.app .hdr{transition:background 1.35s cubic-bezier(.22,1,.36,1),background-color 1.35s cubic-bezier(.22,1,.36,1),border-color 1.35s cubic-bezier(.22,1,.36,1)}.voice-health-monitor{background:#0f0f1199;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;margin-bottom:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.voice-health-monitor.warning{border-color:#fbbf244d;background:#fbbf240d}.voice-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.voice-icon{font-size:24px;line-height:1}.voice-header h3{font-size:16px;font-weight:600;margin:0;flex:1}.voice-badge{font-size:11px;font-weight:500;padding:4px 10px;border-radius:6px;text-transform:uppercase;letter-spacing:.05em}.voice-badge.healthy{background:#22c55e33;color:#22c55e}.voice-badge.warning{background:#fbbf2433;color:#fbbf24}.voice-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}@media(max-width:768px){.voice-metrics{grid-template-columns:1fr}}.metric-card{background:#0003;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:12px}.metric-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;margin-bottom:8px}.metric-comparison{display:flex;align-items:center;gap:8px;margin-bottom:8px}.metric-value{display:flex;flex-direction:column;gap:2px}.metric-value .value{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.metric-value .label{font-size:10px;color:#fff6;text-transform:uppercase;letter-spacing:.05em}.metric-value.baseline .value{color:#3b82f6}.metric-value.current .value{color:#ffffffe6}.arrow{font-size:14px;color:#ffffff4d}.drift-indicator{font-size:11px;font-weight:500;padding:2px 6px;border-radius:4px;display:inline-block}.drift-indicator.good{background:#22c55e26;color:#22c55e}.drift-indicator.bad{background:#ef444426;color:#ef4444}.voice-message{font-size:13px;line-height:1.5;padding:10px;border-radius:6px;margin-bottom:12px}.voice-message.baseline-capture{background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.voice-message.healthy{background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2)}.voice-message.warning{background:#fbbf241a;color:#fbbf24;border:1px solid rgba(251,191,36,.2)}.voice-footer{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#fff6}.baseline-info{display:flex;align-items:center;gap:4px}.pattern-significance{background:linear-gradient(180deg,#101014f5,#0c0c10fa);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;margin-bottom:0;box-shadow:inset 0 1px #ffffff08}.significance-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.significance-title-wrap{display:inline-flex;align-items:center;gap:8px;color:#a1a1aa}.significance-title-wrap h3{margin:0;font-size:12px;font-weight:600;color:#e5e7eb;text-transform:uppercase;letter-spacing:.45px}.test-badge{font-size:9px;font-weight:700;padding:4px 8px;border-radius:5px;background:#ffffff0a;border:1px solid rgba(255,255,255,.14);color:#cbd5e1;text-transform:uppercase;letter-spacing:.45px}.significance-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1.92fr);gap:8px;margin-bottom:8px}.significance-coverage-card{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;min-width:0}.significance-coverage-ring{--coverage-stroke: 0deg;width:66px;height:66px;border-radius:999px;flex-shrink:0;position:relative;background:conic-gradient(rgba(34,197,94,.85) var(--coverage-stroke),rgba(63,63,70,.35) 0)}.significance-coverage-ring:after{content:"";position:absolute;inset:7px;border-radius:999px;background:#111117;border:1px solid rgba(255,255,255,.08)}.significance-coverage-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;line-height:1}.significance-coverage-center strong{font-size:13px;font-weight:700;color:#e5e7eb;font-variant-numeric:tabular-nums}.significance-coverage-center span{margin-top:3px;font-size:8px;letter-spacing:.35px;text-transform:uppercase;color:#71717a}.significance-coverage-meta{display:flex;flex-direction:column;gap:3px;min-width:0}.significance-snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.significance-summary-card{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:8px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;min-width:0}.significance-summary-card .summary-label{font-size:9px;text-transform:uppercase;letter-spacing:.35px;color:#71717a}.significance-summary-card .summary-value{font-size:14px;font-weight:700;color:#e4e4e7;line-height:1.1;font-variant-numeric:tabular-nums}.significance-summary-card .summary-detail{font-size:10px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.patterns-section{margin-bottom:8px}.section-label{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.45px;margin-bottom:8px}.section-label--good{color:#10b981}.section-label--muted{color:#a1a1aa}.pattern-name{font-size:12px;font-weight:600;margin-bottom:0;color:#e4e4e7}.pattern-row-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.pattern-impact-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:700;letter-spacing:.2px;text-transform:uppercase;border:1px solid #334155;color:#94a3b8;background:#94a3b814;white-space:nowrap}.pattern-impact-pill.is-boost{color:#86efac;border-color:#10b98173;background:#10b9811f}.pattern-impact-pill.is-drag{color:#fda4af;border-color:#ef444473;background:#ef44441f}.pattern-signal-list{display:flex;flex-direction:column;gap:8px}.pattern-signal-item{border:1px solid rgba(16,185,129,.24);background:linear-gradient(180deg,#091411d9,#09100ee6);border-radius:8px;padding:8px}.pattern-signal-track{width:100%;height:7px;background:#4755694d;border-radius:999px;overflow:hidden}.pattern-signal-fill{display:block;height:100%;border-radius:999px}.pattern-signal-fill.is-boost{background:linear-gradient(90deg,#10b98180,#10b981f5)}.pattern-signal-fill.is-drag{background:linear-gradient(90deg,#ef444480,#ef4444f5)}.pattern-signal-meta{margin-top:8px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pattern-watch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pattern-watch-item{border:1px solid rgba(255,255,255,.08);background:#ffffff05;border-radius:8px;padding:8px;min-width:0}.pattern-watch-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.pattern-watch-name{font-size:11px;font-weight:600;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pattern-watch-dot{width:8px;height:8px;border-radius:50%;background:#f59e0b;box-shadow:0 0 8px #f59e0b73;flex-shrink:0}.pattern-watch-metrics{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pattern-nonsig-metric{font-size:10px;color:#71717a;border:1px solid rgba(148,163,184,.2);border-radius:999px;padding:4px 8px;font-variant-numeric:tabular-nums;white-space:nowrap}.pattern-nonsig-more{font-size:10px;color:#71717a;padding:4px;grid-column:1 / -1;text-transform:uppercase;letter-spacing:.3px}.significance-footer{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.method-info{display:inline-flex;align-items:center;gap:8px;font-size:10px;color:#71717a;text-transform:uppercase;letter-spacing:.3px}.significance-message{font-size:12px;line-height:1.4;padding:8px 12px;border-radius:6px}.significance-message.empty{background:#ffffff06;color:#cbd5e1;border:1px solid rgba(255,255,255,.12)}.significance-empty-bars{display:grid;gap:4px}.significance-empty-bar-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;text-transform:uppercase;letter-spacing:.32px}.significance-empty-label{color:#71717a}.significance-empty-value{color:#cbd5e1;font-variant-numeric:tabular-nums}.significance-empty-bar-track{height:6px;border-radius:999px;background:#47556959;overflow:hidden}.significance-empty-bar-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#10b98173,#10b981f5)}.significance-empty-bar-fill.is-secondary{background:linear-gradient(90deg,#38bdf873,#38bdf8f5)}.significance-message.info{background:#8b5cf61a;color:#8b5cf6;border:1px solid rgba(139,92,246,.2)}.survival-curve{background:linear-gradient(180deg,#101014f5,#0c0c10fa);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;margin-bottom:0;box-shadow:inset 0 1px #ffffff08}.survival-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.survival-header-main{display:inline-flex;align-items:center;gap:8px;color:#a1a1aa}.survival-header h3{font-size:12px;font-weight:600;margin:0;color:#e5e7eb;text-transform:uppercase;letter-spacing:.45px}.survival-subtitle{font-size:10px;color:#71717a;letter-spacing:.35px}.method-badge{font-size:9px;font-weight:700;padding:4px 8px;border-radius:5px;background:#ffffff0a;border:1px solid rgba(255,255,255,.14);color:#cbd5e1;text-transform:uppercase;letter-spacing:.45px}.survival-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:8px}@media(max-width:768px){.survival-metrics{grid-template-columns:1fr}}.metric-box{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 12px;display:flex;align-items:center;gap:8px}.metric-icon{width:28px;height:28px;border-radius:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);display:inline-flex;align-items:center;justify-content:center;color:#94a3b8}.metric-content{flex:1}.metric-label{font-size:10px;color:#71717a;text-transform:uppercase;letter-spacing:.45px;margin-bottom:4px}.metric-value{font-size:16px;font-weight:600;color:#f4f4f5;font-family:inherit}.metric-value.ghost-threshold{color:#e4e4e7}.survival-message{font-size:11px;line-height:1.4;padding:8px 12px;border-radius:6px;margin-bottom:8px}.survival-message.empty{background:#ffffff08;color:#cbd5e1;border:1px solid rgba(255,255,255,.12)}.survival-message.info{background:#ffffff06;color:#a1a1aa;border:1px solid rgba(255,255,255,.1)}.curve-container{margin-bottom:8px}.curve-chart{display:grid;grid-template-columns:40px 1fr;grid-template-rows:1fr auto;gap:8px;height:226px}.y-axis{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding-right:8px}.y-label{font-size:10px;color:#6b7280;font-variant-numeric:tabular-nums;font-family:inherit}.chart-area{position:relative;background:linear-gradient(180deg,#0f0f14f2,#0c0c11fa);border:1px solid rgba(255,255,255,.09);border-radius:8px;overflow:hidden}.grid-lines{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-evenly;pointer-events:none}.grid-line{height:1px;background:#94a3b814}.median-line,.ghost-line{position:absolute;top:0;bottom:0;width:1px;z-index:10}.median-line{background:#94a3b880;border-left:1px dashed rgba(148,163,184,.72)}.ghost-line{background:#64748b7a;border-left:1px dashed rgba(100,116,139,.72)}.median-label,.ghost-label{position:absolute;top:8px;left:4px;font-size:9px;font-weight:700;padding:4px 8px;border-radius:4px;white-space:nowrap;letter-spacing:.35px;text-transform:uppercase}.median-label{background:#0f172ae6;border:1px solid rgba(148,163,184,.28);color:#cbd5e1}.ghost-label{background:#0f172ae6;border:1px solid rgba(100,116,139,.32);color:#cbd5e1}.curve-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.survival-path{fill:none;stroke:#38bdf8;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:none}.data-point{position:absolute;width:8px;height:8px;background:#38bdf8;border:2px solid rgba(9,9,11,.9);border-radius:50%;transform:translate(-50%,50%);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.data-point:hover{transform:translate(-50%,50%) scale(1.5);box-shadow:0 0 0 4px #38bdf833}.event-marker{position:absolute;top:-20px;left:50%;transform:translate(-50%);background:#ef4444e6;color:#fff;font-size:9px;font-weight:600;padding:4px;border-radius:3px;white-space:nowrap}.x-axis{grid-column:2;display:flex;justify-content:space-between;padding:0 4px}.x-label{font-size:10px;color:#6b7280;font-variant-numeric:tabular-nums;font-family:inherit}.x-axis-title{text-align:center;font-size:10px;color:#6b7280;margin-top:8px;font-weight:600;letter-spacing:.35px;text-transform:uppercase}.survival-legend{display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:8px}.legend-item{display:flex;align-items:center;gap:4px;font-size:10px;color:#9ca3af;letter-spacing:.2px}.legend-box{width:16px;height:3px;border-radius:2px}.legend-box.survival-line{background:#38bdf8}.legend-box.median-marker{background:#94a3b8;border:1px dashed rgba(148,163,184,.6)}.legend-box.ghost-marker{background:#64748b;border:1px dashed rgba(100,116,139,.58)}@media(max-width:640px){.learning-matrix__header{align-items:flex-start}.learning-matrix__progress-meta,.significance-header{flex-direction:column;align-items:flex-start;gap:4px}.significance-hero,.significance-snapshot-grid,.pattern-watch-grid{grid-template-columns:1fr}.survival-header{flex-direction:column;align-items:flex-start;gap:4px}.survival-header-main{flex-wrap:wrap}.curve-chart{grid-template-columns:30px 1fr;height:198px;gap:4px}.y-axis{padding-right:4px}.y-label,.x-label,.x-axis-title{font-size:9px}.survival-legend{gap:8px;padding:8px}}.glass-panel,.modal-content,.review-box,[class*=glass],[class*=-modal]{max-height:80vh;overflow-y:auto;scrollbar-width:thin}.glass-panel::-webkit-scrollbar,.modal-content::-webkit-scrollbar,.review-box::-webkit-scrollbar{width:8px}.glass-panel::-webkit-scrollbar-track,.modal-content::-webkit-scrollbar-track,.review-box::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.glass-panel::-webkit-scrollbar-thumb,.modal-content::-webkit-scrollbar-thumb,.review-box::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.glass-panel::-webkit-scrollbar-thumb:hover,.modal-content::-webkit-scrollbar-thumb:hover,.review-box::-webkit-scrollbar-thumb:hover{background:#ffffff4d}[class*=optimizer] svg,[class*=review] svg,[class*=manual] svg{width:16px!important;height:16px!important;flex-shrink:0}.lucide{max-width:20px;max-height:20px}[class*=icon-wrapper],[class*=action-icons]{display:flex;gap:8px;flex-shrink:0;align-items:center}.command-row{position:sticky;top:63px;z-index:800;display:flex;align-items:center;gap:24px;padding:10px 24px;background:#09090bf2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ui-border);margin:0 -24px 24px;font-family:inherit;overflow-x:auto;white-space:nowrap;box-shadow:0 4px 20px #0003}.command-item{display:flex;align-items:center;gap:8px;font-size:11px;color:#71717a;padding-right:16px;border-right:1px solid #27272a}.command-item:last-child{border-right:none}.command-label{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600;color:#52525b}.command-value{color:#e4e4e7;font-weight:500}.command-indicator{width:6px;height:6px;border-radius:50%;background:#3f3f46;box-shadow:0 0 0 1px #00000080;transition:all .3s ease}.command-indicator.active{background:var(--pathos-emerald-cyan);box-shadow:0 0 8px #22c55e99}.command-indicator.pulse{animation:signalPulse 2s infinite}@keyframes signalPulse{0%{box-shadow:0 0 #22c55eb3}70%{box-shadow:0 0 0 6px #22c55e00}to{box-shadow:0 0 #22c55e00}}.command-indicator.busy{background:#f59e0b;box-shadow:0 0 8px #f59e0b66}.command-action-btn{background:transparent;border:1px solid var(--ui-border-hover);color:#e4e4e7;font-family:inherit;font-size:11px;font-weight:500;padding:4px 10px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease}.command-action-btn:hover:not(:disabled){border-color:#71717a;background:#ffffff0d}.command-action-btn:disabled{opacity:.5;cursor:not-allowed;border-color:#27272a;color:#52525b}.infinite-glow{color:var(--pathos-neon-rose);text-shadow:0 0 8px rgba(239,68,68,.5);font-size:14px;display:inline-block;animation:breathe 4s ease-in-out infinite}@keyframes breathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.intel-grid-container{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.intel-card{background:#18181b;border:1px solid var(--ui-border-strong);border-radius:8px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;min-height:100px;position:relative;overflow:hidden;transition:border-color .2s ease}.intel-card:hover{border-color:var(--ui-border-hover)}.intel-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.intel-label{font-size:10px;color:#71717a;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.intel-value-large{font-size:24px;font-weight:600;color:#fafafa;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.intel-trend{font-size:11px;display:flex;align-items:center;gap:4px;margin-top:auto}.intel-trend.positive{color:var(--pathos-emerald-cyan)}.intel-trend.negative{color:var(--pathos-neon-rose)}.intel-trend.neutral{color:#71717a}.intel-subtext{font-size:10px;color:#52525b;margin-left:6px}.execution-surface{display:flex;flex-direction:column;gap:16px}.execution-section-header{font-size:11px;color:#52525b;text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:8px}.execution-now{position:relative}.execution-queued{opacity:.7;transition:opacity .3s ease}.execution-queued:hover{opacity:1}@media(max-width:1024px){.intel-grid-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.intel-grid-container{grid-template-columns:1fr}}.intel-risk-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#27272a;border:1px solid var(--ui-border-strong);border-radius:8px;overflow:hidden;margin-bottom:0}.intel-module{background:#0f0f11;padding:12px 16px;display:flex;flex-direction:column;justify-content:center;position:relative;min-height:80px}.intel-module:hover{background:#141417}.intel-module-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.intel-module-alert{position:absolute;top:0;right:0;padding:4px 8px;background:#ef444426;color:var(--pathos-neon-rose);font-size:9px;font-weight:700;border-bottom-left-radius:6px}.intel-big-val{font-size:20px;font-weight:600;color:#fafafa;font-family:inherit;letter-spacing:-.03em;line-height:1}.intel-micro-row{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#71717a;margin-top:4px}.intel-micro-stack{display:flex;flex-direction:column;gap:4px}.intel-micro-item{display:flex;justify-content:space-between;font-size:10px;color:#52525b}.intel-micro-item span:last-child{color:#e4e4e7;font-weight:500;font-family:inherit}@media(max-width:1024px){.intel-risk-strip{grid-template-columns:1fr 1fr}}@media(max-width:640px){.intel-risk-strip{display:flex;flex-direction:column}}.dashboard-workspace-panel--syslog{grid-area:syslog}.effort-snapshot__label,.intelligence-label,.system-log-timestamp{font-family:Courier New,monospace}.rewards-summary-strip{display:flex;flex-direction:column;gap:6px;padding:8px 0}.rewards-summary-strip__row{display:flex;align-items:center;gap:10px}.rewards-summary-strip__meta{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.rewards-summary-strip__meta-title{font-size:9px;font-weight:700;color:#a1a1aa;text-transform:uppercase;letter-spacing:.4px;font-family:Courier New,monospace}.rewards-summary-strip__meta-sub{font-size:9px;color:#71717a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rewards-summary-strip__claim-cta{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(34,197,94,.4);background:linear-gradient(135deg,#22c55e24,#22c55e0f);color:#86efac;border-radius:999px;padding:4px 10px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;cursor:pointer;white-space:nowrap;transition:all .15s ease;animation:claimPulse 2.5s ease-in-out infinite}.rewards-summary-strip__claim-cta:hover{border-color:#22c55e99;background:linear-gradient(135deg,#22c55e38,#22c55e1a);transform:translateY(-1px)}@keyframes claimPulse{0%,to{box-shadow:0 0 #22c55e26}50%{box-shadow:0 0 0 4px #22c55e00}}.rewards-summary-strip__browse-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #27272a;background:transparent;color:#71717a;border-radius:6px;cursor:pointer;transition:all .15s ease;flex-shrink:0}.rewards-summary-strip__browse-btn:hover{border-color:#3f3f46;color:#a1a1aa}.rewards-summary-strip__detail{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rewards-summary-strip__detail-item{display:inline-flex;align-items:center;gap:4px;font-size:9px;text-transform:uppercase;letter-spacing:.35px;color:#71717a}@media(max-width:1024px){.rewards-summary-strip__row{flex-wrap:wrap}}.rewards-drawer__backdrop{position:fixed;inset:0;z-index:1000010;background:#030408a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rewards-drawer{position:fixed;top:0;right:0;width:min(800px,100vw);height:100vh;background:linear-gradient(180deg,#101118,#0c0d12);border-left:1px solid #252533;box-shadow:-20px 0 60px #00000080;display:flex;flex-direction:column;overflow:hidden;animation:drawerSlideIn .25s cubic-bezier(.16,1,.3,1)}@keyframes drawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.rewards-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid #1c1c1f;flex-shrink:0}.rewards-drawer__title{margin:0;font-size:13px;font-weight:700;color:#fafafa;text-transform:uppercase;letter-spacing:.5px}.rewards-drawer__subtitle{margin:4px 0 0;font-size:10px;color:#71717a;text-transform:uppercase;letter-spacing:.35px}.rewards-drawer__close{width:28px;height:28px;border:1px solid #27272a;background:transparent;color:#a1a1aa;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .15s ease}.rewards-drawer__close:hover{border-color:#3f3f46;color:#e4e4e7}.rewards-drawer__body{flex:1;overflow-y:auto;padding:12px 16px 24px;display:flex;flex-direction:column;gap:16px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.rewards-drawer__body--no-claims{padding-top:6px}.rewards-drawer__section{display:flex;flex-direction:column;gap:8px}.rewards-drawer__section-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.rewards-drawer__section-header span{font-size:10px;text-transform:uppercase;letter-spacing:.45px;color:#71717a;font-weight:600}.rewards-drawer__section-header strong{font-size:9px;text-transform:uppercase;letter-spacing:.35px;color:#a1a1aa}.rewards-drawer__badge-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rewards-drawer__badge-control{display:flex;flex-direction:column;gap:4px}.rewards-drawer__badge-control span{font-size:9px;text-transform:uppercase;letter-spacing:.35px;color:#71717a;font-weight:600}.rewards-drawer__badge-control select{width:100%;border:1px solid #2f2f36;background:#12131a;color:#e4e4e7;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:600;letter-spacing:.2px;text-transform:uppercase}.rewards-drawer__badge-control select:focus{outline:none;border-color:#4b5563}.rewards-drawer__claim-card{border:1px solid #282839;background:linear-gradient(165deg,#13141c,#0e0f14);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.rewards-drawer__claim-card.rarity-rare{border-color:#3b82f659}.rewards-drawer__claim-card.rarity-legendary{border-color:#a855f766}.rewards-drawer__claim-card.rarity-troll{border-color:#ef444459}.rewards-drawer__claim-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.rewards-drawer__claim-level{font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:#71717a;font-family:Courier New,monospace;font-weight:600}.rewards-drawer__claim-rarity{font-size:9px;text-transform:uppercase;letter-spacing:.5px;font-weight:700;font-family:Courier New,monospace}.rewards-drawer__claim-body{display:flex;align-items:center;gap:12px}.rewards-drawer__claim-icon{width:40px;height:40px;border-radius:8px;border:1px solid;background:#0c0c12e6;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.rewards-drawer__claim-info{min-width:0}.rewards-drawer__claim-title{font-size:14px;font-weight:700;color:#f5f5f5;line-height:1.2}.rewards-drawer__claim-desc{margin-top:3px;font-size:11px;color:#a1a1aa;line-height:1.4}.rewards-drawer__claim-flavor{font-size:10px;font-style:italic;color:#52525b;font-family:Courier New,monospace;letter-spacing:.02em}.rewards-drawer__claim-bonus{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(52,211,153,.25);border-radius:6px;padding:7px 10px;background:linear-gradient(135deg,#34d3990f,#3b82f60a)}.rewards-drawer__claim-bonus span{display:inline-flex;align-items:center;gap:5px;font-size:9px;text-transform:uppercase;letter-spacing:.4px;color:#86efac;font-weight:700}.rewards-drawer__claim-bonus strong{font-size:11px;color:#dcfce7;font-weight:700}.rewards-drawer__claim-actions{display:flex;justify-content:flex-end;gap:8px}.rewards-drawer__dismiss-btn{border:1px solid #27272a;background:transparent;color:#71717a;border-radius:6px;padding:6px 12px;font-size:10px;font-weight:600;cursor:pointer;transition:all .15s ease}.rewards-drawer__dismiss-btn:hover{border-color:#3f3f46;color:#a1a1aa}.rewards-drawer__claim-btn{border:1px solid rgba(34,197,94,.4);background:linear-gradient(135deg,#22c55e29,#3b82f61a);color:#dcfce7;border-radius:6px;padding:6px 14px;font-size:10px;font-weight:700;cursor:pointer;transition:all .15s ease}.rewards-drawer__claim-btn:hover{background:linear-gradient(135deg,#22c55e3d,#3b82f624)}.rewards-drawer__queue-hint{font-size:9px;color:#52525b;text-align:right;font-family:Courier New,monospace}.rewards-drawer__milestone-list{display:flex;flex-direction:column;gap:6px}.rewards-drawer__milestone{display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid #1f1f2a;border-radius:6px;background:#0f0f1499}.rewards-drawer__milestone-level{font-size:10px;font-weight:700;color:#d4d4d8;font-family:Courier New,monospace;min-width:36px}.rewards-drawer__milestone-rarity{font-size:9px;text-transform:uppercase;letter-spacing:.4px;font-weight:700;flex:1}.rewards-drawer__milestone-bonus{display:inline-flex;align-items:center;gap:3px;font-size:9px;color:#86efac;font-weight:600}.rewards-drawer__claimed-summary{font-size:9px;color:#52525b;text-transform:uppercase;letter-spacing:.35px}.rewards-drawer__badge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.rewards-drawer__badge-empty{grid-column:1 / -1;border:1px dashed #30303a;border-radius:8px;padding:10px;font-size:10px;color:#71717a;text-transform:uppercase;letter-spacing:.35px;text-align:center}.rewards-drawer__badge{display:grid;grid-template-columns:16px 1fr auto;grid-template-rows:auto auto auto auto auto;gap:4px 8px;align-items:start;padding:7px 10px;border:1px solid #1f1f2a;border-radius:6px;background:#0f0f1480;transition:border-color .15s ease}.rewards-drawer__badge.is-unlocked{border-color:#34d39959}.rewards-drawer__badge.is-highlighted{border-color:#a855f799;box-shadow:0 0 10px #a855f733,inset 0 0 8px #a855f70d;animation:badge-highlight-pulse 1.5s ease-in-out}@keyframes badge-highlight-pulse{0%{box-shadow:0 0 #a855f700;border-color:#1f1f2a}30%{box-shadow:0 0 14px #a855f759,inset 0 0 8px #a855f714;border-color:#a855f7b3}to{box-shadow:0 0 10px #a855f733,inset 0 0 8px #a855f70d;border-color:#a855f799}}.rewards-drawer__badge-dot{grid-row:1 / 6;width:10px;height:10px;border-radius:999px;border:1.5px solid;background:#18181ecc}.rewards-drawer__badge-content{display:flex;align-items:center;gap:6px;min-width:0}.rewards-drawer__badge-name{font-size:10px;font-weight:600;color:#d4d4d8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rewards-drawer__badge-rarity{font-size:7px;text-transform:uppercase;letter-spacing:.4px;border:1px solid #2a2a35;border-radius:999px;padding:1px 5px;color:#71717a;font-weight:600;white-space:nowrap}.rewards-drawer__badge-rarity.rarity-common{color:#a1a1aa}.rewards-drawer__badge-rarity.rarity-uncommon{color:#4ade80;border-color:#4ade804d}.rewards-drawer__badge-rarity.rarity-rare{color:#60a5fa;border-color:#60a5fa4d}.rewards-drawer__badge-rarity.rarity-legendary{color:#c084fc;border-color:#c084fc4d}.rewards-drawer__badge-progress{font-size:9px;color:#71717a;font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.rewards-drawer__badge-rule,.rewards-drawer__badge-origin,.rewards-drawer__badge-remaining{grid-column:2 / 4;font-size:9px;line-height:1.3;color:#a1a1aa}.rewards-drawer__badge-rule strong,.rewards-drawer__badge-origin strong{color:#d4d4d8;font-weight:600}.rewards-drawer__badge-remaining{color:#71717a;font-family:Courier New,monospace}.rewards-drawer__badge-track{grid-column:2 / 4;grid-row:5;height:3px;background:#ffffff0f;border-radius:999px;overflow:hidden}.rewards-drawer__badge-fill{height:100%;border-radius:999px;transition:width .3s ease}.rewards-drawer__expand-btn{display:inline-flex;align-items:center;gap:5px;border:1px solid #27272a;background:transparent;color:#71717a;border-radius:6px;padding:5px 10px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;cursor:pointer;transition:all .15s ease;align-self:center}.rewards-drawer__expand-btn:hover{border-color:#3f3f46;color:#a1a1aa}@media(max-width:1024px){.rewards-drawer{inset:auto 0 0;width:100%;height:auto;max-height:75vh;border-left:none;border-top:1px solid #252533;border-radius:14px 14px 0 0;animation:drawerSlideUp .25s cubic-bezier(.16,1,.3,1)}.rewards-drawer__badge-controls,.rewards-drawer__badge-grid{grid-template-columns:1fr}@keyframes drawerSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.automated-intel-panel .intel-action-btn{display:flex;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:500;border-radius:4px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.intel-review-spotlight{margin:0 0 8px;padding:12px;border-radius:8px;border:1px solid rgba(59,130,246,.4);background:#1e3a8a29;display:grid;gap:8px}.intel-review-spotlight.is-complete{border-color:#22c55e59;background:#14532d2e}.intel-review-spotlight__topline{display:flex;align-items:center;justify-content:space-between;gap:8px}.intel-review-spotlight__badge{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#bfdbfe}.intel-review-spotlight__progress{font-size:10px;color:#93c5fd;font-family:Courier New,monospace}.intel-review-spotlight__subject{font-size:12px;font-weight:600;color:#e4e4e7;line-height:1.4}.intel-review-spotlight__meta{display:flex;flex-wrap:wrap;gap:6px;font-size:10px;color:#a1a1aa}.intel-review-spotlight__actions{display:flex;justify-content:flex-end;gap:6px}.intel-review-spotlight__done{font-size:11px;font-weight:600;color:#86efac}.intel-action-btn.confirm{background:#22c55e1a;border:1px solid rgba(34,197,94,.2);color:#22c55e}.intel-action-btn.confirm:hover{background:#22c55e33;border-color:#22c55e66}.intel-action-btn.reject{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef4444}.intel-action-btn.reject:hover{background:#ef444433;border-color:#ef444466}.intel-action-btn.override{background:#6366f11a;border:1px solid rgba(99,102,241,.2);color:#818cf8}.intel-action-btn.override:hover{background:#6366f133;border-color:#6366f166}.intel-action-btn.undo{background:#a78bfa1a;border:1px solid rgba(167,139,250,.2);color:#a78bfa}.intel-action-btn.undo:hover{background:#a78bfa33;border-color:#a78bfa66}.intel-override-wrap{position:relative;display:flex;align-items:center;gap:6px}.intel-override-popout{display:flex;align-items:center;gap:4px;padding:4px;background:#18181b;border:1px solid #3f3f46;border-radius:6px;box-shadow:0 4px 12px #0000004d;animation:slideInRight .2s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:translate(-10px)}@keyframes slideInRight{to{opacity:1;transform:translate(0)}}.intel-action-btn.cat-rejection{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef4444}.intel-action-btn.cat-rejection:hover{background:#ef444433;border-color:#ef444466}.intel-action-btn.cat-interview{background:#3b82f61a;border:1px solid rgba(59,130,246,.2);color:#3b82f6}.intel-action-btn.cat-interview:hover{background:#3b82f633;border-color:#3b82f666}.intel-action-btn.cat-offer{background:#22c55e1a;border:1px solid rgba(34,197,94,.2);color:#22c55e}.intel-action-btn.cat-offer:hover{background:#22c55e33;border-color:#22c55e66}.intel-action-btn.cat-receipt{background:#a855f71a;border:1px solid rgba(168,85,247,.2);color:#a855f7}.intel-action-btn.cat-receipt:hover{background:#a855f733;border-color:#a855f766}.intel-action-btn.cat-other{background:#71717a1a;border:1px solid rgba(113,113,122,.2);color:#a1a1aa}.intel-action-btn.cat-other:hover{background:#71717a33;border-color:#71717a66}.intel-override-close{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;color:#71717a;cursor:pointer;transition:all .2s}.intel-override-close:hover{background:#ffffff1a;color:#fafafa}.intel-action-btn.irrelevant{background:#71717a14;border:1px solid rgba(113,113,122,.2);color:#71717a}.intel-action-btn.irrelevant:hover{background:#71717a2e;border-color:#71717a66;color:#a1a1aa}.intel-action-btn.wrong-match{background:#f59e0b14;border:1px solid rgba(245,158,11,.2);color:#f59e0b}.intel-action-btn.wrong-match:hover{background:#f59e0b2e;border-color:#f59e0b66}.intel-auto-applied-badge{display:inline-flex;align-items:center;font-size:7px;font-weight:700;letter-spacing:.4px;color:#22d3ee;background:#22d3ee1a;border:1px solid rgba(34,211,238,.25);border-radius:3px;padding:1px 4px;white-space:nowrap}.intel-status-pills{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.intel-status-pill{padding:2px 6px;font-size:9px;font-weight:500;border-radius:3px;cursor:pointer;background:#3f3f4680;border:1px solid #3f3f46;color:#a1a1aa;transition:all .15s;white-space:nowrap}.intel-status-pill:hover{background:#6366f11f;border-color:#6366f159;color:#a5b4fc}.intel-status-pill.active{background:#6366f12e;border-color:#6366f180;color:#818cf8;font-weight:700}body.light-mode .intel-review-spotlight__subject{color:#1d1d1f}body.light-mode .intel-review-spotlight__meta{color:#6e6e73}body.light-mode .intel-override-popout{background:#fff;border-color:#c7c7cc;box-shadow:0 4px 12px #0000001f}body.light-mode .intel-override-close{color:#86868b}body.light-mode .intel-override-close:hover{background:#0000000f;color:#1d1d1f}@keyframes mp-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes mp-fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes mp-fadeSlideLeft{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes mp-scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes mp-scaleInSm{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes mp-fadeSlideUpSm{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes mp-pulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.5);opacity:0}}@keyframes mp-dotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.6}}@keyframes mp-flashBlink{0%,to{opacity:.4}50%{opacity:1}}@keyframes mp-drawLine{0%{stroke-dashoffset:var(--line-length)}to{stroke-dashoffset:0}}.mp-pie-segment{transition:stroke-width .2s ease,filter .2s ease,transform .2s ease;transform-origin:center;cursor:pointer}.mp-pie-segment:hover,.mp-pie-segment--hovered{filter:drop-shadow(0 0 8px var(--seg-color, #60a5fa))}.mp-pie-center-label{transition:opacity .15s ease,transform .15s ease}.mp-ats-card{transition:border-color .25s ease,transform .25s ease}.mp-ats-card:hover{border-color:#22c55e4d;transform:translateY(-2px)}.mp-ats-glow{opacity:0;transition:opacity .4s ease;pointer-events:none}.mp-ats-card:hover .mp-ats-glow{opacity:1}.mp-ats-border-beam{opacity:0;transition:opacity .3s ease;pointer-events:none}.mp-ats-card:hover .mp-ats-border-beam{opacity:1}.mp-sparkline-wrap{transition:transform .2s ease}.mp-sparkline-wrap:hover{transform:scale(1.02)}.mp-acct-card{transition:transform .2s ease,background-color .2s ease;cursor:default}.mp-acct-card:hover{transform:scale(1.02);background-color:#ec489914}.intel-tab{display:flex;flex-direction:column;gap:24px;padding:0 24px 24px;max-width:1400px;margin:0 auto}.intel-tab-title-hdr{margin-bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.intel-inline-shadow-address{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border-radius:8px;border:1px solid #23232a;background:#121217}.intel-inline-shadow-address__label{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#71717a;white-space:nowrap}.intel-inline-shadow-address__value{font-family:Courier New,monospace;font-size:12px;color:#e4e4e7;max-width:min(42vw,420px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intel-inline-shadow-address__action{display:inline-flex;align-items:center;gap:5px;border:1px solid #2f2f36;border-radius:6px;background:#1a1a21;color:#d4d4d8;font:inherit;font-size:11px;font-weight:600;padding:6px 9px;cursor:pointer;transition:all .15s}.intel-inline-shadow-address__action:hover:not(:disabled){border-color:#44444f;color:#fafafa}.intel-inline-shadow-address__action:disabled{opacity:.6;cursor:not-allowed}.intel-inline-shadow-address__action--guide{width:136px;justify-content:center}.intel-sync-toolbar{margin-top:-6px}.intel-sync-toolbar .dashboard-system-controls .system-control-pill{background:transparent}.intel-sync-toolbar__refresh{min-width:102px;justify-content:center}.intel-sync-toolbar .spin{animation:intel-spin .8s linear infinite}@keyframes intel-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.intel-status-widget{background:var(--ui-panel, #0f0f11);border:1px solid var(--ui-border, #1c1c1f);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px;min-height:180px}.intel-widget-header{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#71717a}.intel-widget-status{margin-left:auto;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;letter-spacing:.05em}.intel-widget-status.active{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#22c55e}.intel-widget-status.inactive{background:#71717a1a;border:1px solid rgba(113,113,122,.3);color:#71717a}.intel-widget-body{flex:1;display:flex;flex-direction:column;gap:16px;justify-content:center}.intel-widget-loading{text-align:center;color:#52525b;font-size:13px}.intel-widget-setup-prompt{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:20px 0;color:#71717a}.intel-widget-setup-prompt svg{color:#52525b}.intel-widget-setup-prompt p{font-size:13px;margin:0}.intel-widget-setup-btn,.intel-widget-view-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#18181b;border:1px solid #27272a;border-radius:6px;color:#a1a1aa;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s;margin:0 auto}.intel-widget-setup-btn:hover,.intel-widget-view-btn:hover{background:#1c1c1f;border-color:#3f3f46;color:#fff}.intel-widget-metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px}.intel-widget-metric{display:flex;flex-direction:column;gap:6px}.intel-widget-metric-label{font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#71717a}.intel-widget-metric-value{font-size:24px;font-weight:600;color:#a1a1aa;font-family:Courier New,monospace}.intel-widget-metric-value.has-items{color:#fb923c}.intel-widget-view-btn{margin:8px auto 0}.intel-sync-status-bar{background:var(--ui-panel, #0f0f11);border:1px solid var(--ui-border, #1c1c1f);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px}.intel-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.intel-status-item{display:flex;flex-direction:column;gap:6px}.intel-status-label{font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#71717a}.intel-status-value{font-size:14px;font-weight:500;color:#fff}.intel-status-value-mono{font-family:Courier New,monospace;font-size:13px}.intel-status-placeholder{color:#52525b}.shadow-address-display{display:flex;align-items:center;gap:8px}.shadow-address-code{font-family:Courier New,monospace;font-size:13px;color:#a1a1aa;background:#18181b;padding:4px 8px;border-radius:4px;border:1px solid #27272a}.shadow-address-copy-btn{padding:6px;background:transparent;border:1px solid #27272a;border-radius:4px;color:#71717a;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.shadow-address-copy-btn:hover{background:#1c1c1f;border-color:#3f3f46;color:#a1a1aa}.intel-sync-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.intel-sync-badge.active{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#22c55e}.intel-sync-badge.inactive{background:#71717a1a;border:1px solid rgba(113,113,122,.3);color:#71717a}.intel-setup-cta{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fb923c14;border:1px solid rgba(251,146,60,.2);border-radius:8px;color:#fb923c;font-size:13px}.intel-setup-toggle-btn{margin-left:auto;padding:6px 12px;background:transparent;border:1px solid rgba(251,146,60,.3);border-radius:6px;color:#fb923c;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s}.intel-setup-toggle-btn:hover{background:#fb923c1a;border-color:#fb923c80}.intel-trust-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.intel-stage-card{background:var(--ui-panel, #0f0f11);border:1px solid var(--ui-border, #1c1c1f);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px;min-width:0}.intel-stage-card.is-locked{border-color:#25252a;opacity:.94}.intel-stage-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.intel-stage-title-wrap h4{margin:0 0 4px;font-size:14px;font-weight:600;color:#f4f4f5}.intel-stage-title-wrap p{margin:0;font-size:12px;line-height:1.45;color:#8a8a94}.intel-stage-badge{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.intel-stage-badge.is-complete{background:#22c55e1f;border:1px solid rgba(34,197,94,.4);color:#22c55e}.intel-stage-badge.is-pending{background:#f59e0b1f;border:1px solid rgba(245,158,11,.35);color:#f59e0b}.intel-stage-badge.is-ready{background:#06b6d41f;border:1px solid rgba(6,182,212,.35);color:#06b6d4}.intel-stage-badge.is-locked{background:#71717a1f;border:1px solid rgba(113,113,122,.35);color:#a1a1aa}.intel-stage-steps{margin:0;padding-left:18px;color:#a1a1aa;font-size:12px;display:flex;flex-direction:column;gap:6px}.intel-stage-steps li{line-height:1.4}.intel-stage-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.intel-stage-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #2e2e33;border-radius:8px;background:#17171d;color:#d4d4d8;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s}.intel-stage-btn:hover{border-color:#3f3f46;background:#1d1d23;color:#fafafa}.intel-stage-btn:disabled{opacity:.55;cursor:not-allowed}.intel-stage-btn--ghost{background:transparent;border-color:#2a2a2f;color:#a1a1aa}.intel-stage-lock-copy{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:8px;border:1px solid #2d2d33;background:#131317;color:#a1a1aa;font-size:12px;line-height:1.45}.intel-guardrail-list{margin:0;padding-left:18px;color:#8a8a94;font-size:12px;display:flex;flex-direction:column;gap:5px}.intel-stage-footnote{font-size:11px;color:#71717a;letter-spacing:.03em;text-transform:uppercase}.intel-section-header{margin-bottom:20px}.intel-section-header h3{font-size:16px;font-weight:600;color:#fff;margin:0 0 8px}.intel-section-header p{font-size:13px;color:#71717a;margin:0}.intel-main-content{background:var(--ui-panel, #0f0f11);border:1px solid var(--ui-border, #1c1c1f);border-radius:12px;padding:0;overflow:hidden}.intel-sync-transparency{background:var(--ui-panel, #0f0f11);border:1px solid var(--ui-border, #1c1c1f);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.intel-sync-transparency__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.intel-sync-transparency__header h3{margin:0 0 4px;color:#fafafa;font-size:15px}.intel-sync-transparency__header p{margin:0;color:#8a8a94;font-size:12px;line-height:1.45}.intel-sync-transparency__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.intel-sync-transparency__proof{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:#a1a1aa}.intel-sync-transparency__proof strong{color:#fafafa}.intel-sync-transparency__categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.intel-sync-category{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;border:1px solid #24242b;background:#131319;color:#a1a1aa;font-size:11px}.intel-sync-category.is-required{border-color:#2f2f3b;background:#161621;color:#d4d4d8}.intel-sync-category strong{font-family:Courier New,monospace;font-size:12px;color:#fafafa}.intel-trust-health{background:var(--ui-panel, #0f0f11);border:1px solid var(--ui-border, #1c1c1f);border-radius:12px;padding:24px}.intel-trust-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}.intel-trust-metric{display:flex;flex-direction:column;gap:6px}.intel-trust-metric-label{font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#71717a}.intel-trust-metric-value{display:inline-flex;align-items:center;gap:6px;font-size:20px;font-weight:600;color:#fff;font-family:Courier New,monospace}.intel-trust-metric-sub{font-size:11px;color:#71717a;line-height:1.35}.intel-trust-metric-sub.is-up{color:#22c55e}.intel-trust-metric-sub.is-down{color:#f59e0b}.intel-trust-deep-dive{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.intel-trust-deep-card{border:1px solid var(--ui-border, #1c1c1f);border-radius:10px;background:#131317;padding:14px 14px 12px}.intel-trust-deep-card h4{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#a1a1aa}.intel-trust-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.intel-trust-list li{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:#d4d4d8}.intel-trust-list li span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intel-trust-list li strong{font-family:Courier New,monospace;color:#fafafa;font-size:12px;font-weight:600}.intel-trust-empty{margin:0;font-size:12px;color:#71717a}@media(max-width:768px){.intel-tab{padding:0 16px 16px;gap:16px}.intel-tab-title-hdr{align-items:flex-start;flex-direction:column}.intel-inline-shadow-address{width:100%}.intel-inline-shadow-address__value{max-width:100%;flex:1}.intel-sync-toolbar{margin-top:0;padding:8px;gap:8px}.intel-sync-toolbar .dashboard-system-controls{width:100%}.intel-status-grid{grid-template-columns:1fr;gap:12px}.intel-trust-stages{grid-template-columns:1fr}.intel-stage-actions{flex-direction:column;align-items:stretch}.intel-stage-btn{justify-content:center}.intel-trust-metrics{grid-template-columns:repeat(2,1fr);gap:16px}.intel-trust-deep-dive{grid-template-columns:1fr}.intel-sync-transparency__actions{width:100%}}@media(max-width:540px){.intel-trust-metrics{grid-template-columns:1fr}}body.light-mode .intel-inline-shadow-address{background:#f5f5f7;border-color:#d2d2d7}body.light-mode .intel-inline-shadow-address__label{color:#86868b}body.light-mode .intel-inline-shadow-address__value{color:#1d1d1f}body.light-mode .intel-inline-shadow-address__action{background:#ebebf0;border-color:#d2d2d7;color:#1d1d1f}body.light-mode .intel-inline-shadow-address__action:hover:not(:disabled){border-color:#c7c7cc;color:#1d1d1f}body.light-mode .intel-widget-header{color:#86868b}body.light-mode .intel-widget-loading{color:#98989d}body.light-mode .intel-widget-setup-prompt{color:#86868b}body.light-mode .intel-widget-setup-prompt svg{color:#98989d}body.light-mode .intel-widget-setup-btn,body.light-mode .intel-widget-view-btn{background:#f5f5f7;border-color:#d2d2d7;color:#6e6e73}body.light-mode .intel-widget-setup-btn:hover,body.light-mode .intel-widget-view-btn:hover{background:#ebebf0;border-color:#c7c7cc;color:#1d1d1f}body.light-mode .intel-widget-metric-label{color:#86868b}body.light-mode .intel-widget-metric-value{color:#6e6e73}body.light-mode .intel-status-label{color:#86868b}body.light-mode .intel-status-value{color:#1d1d1f}body.light-mode .intel-status-placeholder{color:#98989d}body.light-mode .shadow-address-code{background:#f5f5f7;border-color:#d2d2d7;color:#3a3a3c}body.light-mode .shadow-address-copy-btn{border-color:#d2d2d7;color:#86868b}body.light-mode .shadow-address-copy-btn:hover{background:#f5f5f7;border-color:#c7c7cc;color:#6e6e73}body.light-mode .intel-stage-title-wrap h4{color:#1d1d1f}body.light-mode .intel-stage-title-wrap p,body.light-mode .intel-stage-steps{color:#6e6e73}body.light-mode .intel-stage-btn{background:#f5f5f7;border-color:#d2d2d7;color:#1d1d1f}body.light-mode .intel-stage-btn:hover{background:#ebebf0;border-color:#c7c7cc;color:#1d1d1f}body.light-mode .intel-stage-btn--ghost{background:transparent;border-color:#d2d2d7;color:#6e6e73}body.light-mode .intel-stage-lock-copy{background:#f5f5f7;border-color:#d2d2d7;color:#6e6e73}body.light-mode .intel-guardrail-list{color:#6e6e73}body.light-mode .intel-stage-footnote{color:#86868b}body.light-mode .intel-section-header h3{color:#1d1d1f}body.light-mode .intel-section-header p{color:#86868b}body.light-mode .intel-sync-transparency__header h3{color:#1d1d1f}body.light-mode .intel-sync-transparency__header p,body.light-mode .intel-sync-transparency__proof{color:#6e6e73}body.light-mode .intel-sync-transparency__proof strong{color:#1d1d1f}body.light-mode .intel-sync-category{background:#f5f5f7;border-color:#d2d2d7;color:#6e6e73}body.light-mode .intel-sync-category.is-required{background:#ebebf0;border-color:#c7c7cc;color:#3a3a3c}body.light-mode .intel-sync-category strong{color:#1d1d1f}body.light-mode .intel-trust-metric-label{color:#86868b}body.light-mode .intel-trust-metric-value{color:#1d1d1f}body.light-mode .intel-trust-metric-sub{color:#86868b}body.light-mode .intel-trust-deep-card{background:#f5f5f7;border-color:#d2d2d7}body.light-mode .intel-trust-deep-card h4{color:#6e6e73}body.light-mode .intel-trust-list li{color:#3a3a3c}body.light-mode .intel-trust-list li strong{color:#1d1d1f}body.light-mode .intel-trust-empty{color:#86868b}.rewards-drawer__backdrop{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000010;display:flex;justify-content:flex-end;animation:fadeIn .3s ease-out}.rewards-drawer{width:100%;max-width:600px;background:#0f0f11;border-left:1px solid #27272a;height:100%;display:flex;flex-direction:column;box-shadow:-8px 0 32px #00000080;animation:slideInRight .3s cubic-bezier(.16,1,.3,1)}.rewards-drawer__header{padding:24px;border-bottom:1px solid #27272a;background:#0f0f11cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10}.rewards-drawer__title{margin:0 0 4px;font-size:14px;font-weight:700;letter-spacing:.05em;color:#fafafa}.rewards-drawer__subtitle{margin:0;font-size:11px;color:#a1a1aa}.rewards-drawer__close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:#71717a;cursor:pointer;transition:all .2s}.rewards-drawer__close:hover{background:#27272a;color:#fafafa}.rewards-drawer__body{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:32px}.rewards-drawer__section-header{display:flex;justify-content:space-between;align-items:center;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#71717a;font-weight:700;margin-bottom:16px}.rewards-drawer__section-header strong{color:#52525b;font-weight:600}.rewards-drawer__badge-empty{border:1px dashed #2f2f39;border-radius:8px;background:#ffffff05;padding:10px 12px;font-size:11px;color:#a1a1aa}.rewards-drawer__badge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px}.rewards-drawer__badge{background:#18181b;border:1px solid #27272a;border-radius:8px;padding:12px;position:relative;transition:all .2s;display:flex;flex-direction:column;gap:8px}.rewards-drawer__badge:hover{border-color:#3f3f46;background:#202024;transform:translateY(-1px)}.rewards-drawer__badge.is-unlocked{background:#ffffff05;border-color:#3f3f46}.rewards-drawer__badge.is-highlighted{border-color:#a855f7;box-shadow:0 0 0 1px #a855f7;animation:pulseHighlight 2s infinite}.rewards-drawer__badge-header{display:flex;align-items:center;gap:8px}.rewards-drawer__badge-dot{width:8px;height:8px;border-radius:50%;border:1.5px solid;flex-shrink:0}.rewards-drawer__badge-name{font-size:12px;font-weight:600;color:#e4e4e7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rewards-drawer__badge-meta{display:flex;justify-content:space-between;align-items:center;font-size:9px}.rewards-drawer__badge-rarity{opacity:.8;font-weight:600;text-transform:uppercase}.rarity-common{color:#a1a1aa}.rarity-uncommon{color:#38bdf8}.rarity-rare{color:#60a5fa}.rarity-legendary,.rarity-mythic{color:#f59e0b}.rarity-troll{color:#f0f}.rewards-drawer__badge-status{color:#71717a}.rewards-drawer__badge-track{height:4px;background:#27272a;border-radius:2px;overflow:hidden;margin-top:auto}.rewards-drawer__badge-fill{height:100%;border-radius:2px;transition:width .5s ease-out}.rewards-drawer__badge-controls{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.rewards-drawer__badge-control{display:flex;align-items:center;gap:6px;font-size:10px;color:#71717a;background:#18181b;border:1px solid #27272a;padding:4px 8px;border-radius:6px}.rewards-drawer__badge-control select{background:transparent;border:none;color:#e4e4e7;font-family:inherit;font-size:inherit;font-weight:500;outline:none;cursor:pointer}.rewards-drawer__expand-btn{width:100%;margin-top:12px;padding:8px;font-size:11px;color:#71717a;background:transparent;border:1px dashed #27272a;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.rewards-drawer__expand-btn:hover{border-color:#52525b;color:#a1a1aa}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes pulseHighlight{0%{box-shadow:0 0 #a855f766}70%{box-shadow:0 0 0 6px #a855f700}to{box-shadow:0 0 #a855f700}}.rewards-drawer__milestone-list{display:flex;flex-direction:column;gap:8px}.rewards-drawer__milestone{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#18181b;border:1px solid #27272a;border-radius:8px;font-size:12px}.rewards-drawer__milestone-level{font-family:monospace;font-weight:700;color:#d4d4d8}.rewards-drawer__milestone-rarity{font-size:10px;font-weight:600;text-transform:uppercase}.rewards-drawer__milestone-bonus{display:flex;align-items:center;gap:4px;color:#eab308;font-weight:600;font-size:11px}.rewards-drawer__achievement-block{display:flex;flex-direction:column;gap:8px}.rewards-drawer__achievement-group-title{font-size:11px;font-weight:700;color:#e4e4e7}.rewards-drawer__achievement-subgroup{display:flex;flex-direction:column;gap:6px}.rewards-drawer__achievement-subgroup-title{font-size:10px;font-weight:700;color:#71717a;text-transform:uppercase;letter-spacing:.04em}.rewards-drawer__achievement-list{display:flex;flex-direction:column;gap:8px}.rewards-drawer__achievement-row{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:8px;border:1px solid #26262d;background:linear-gradient(180deg,#15151b,#121217);transition:border-color .15s ease,box-shadow .15s ease}.rewards-drawer__achievement-row.is-unlocked{border-color:#2f2f38}.rewards-drawer__achievement-row.is-highlighted{border-color:#a855f7bf;box-shadow:0 0 0 1px #a855f76b,0 0 14px #a855f738}.rewards-drawer__achievement-summary{width:100%;display:grid;grid-template-columns:46px 1fr auto auto;gap:7px 12px;align-items:center;background:transparent;border:none;color:inherit;padding:0;margin:0;text-align:left;cursor:pointer}.rewards-drawer__achievement-icon-shell{position:relative;width:46px;height:46px;border-radius:8px;border:1px solid;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.rewards-drawer__achievement-tier{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;border:1px solid rgba(125,68,228,.75);background:#4c1d95;color:#faf5ff;font-size:9px;font-weight:700;letter-spacing:.03em;display:inline-flex;align-items:center;justify-content:center;line-height:1}.rewards-drawer__achievement-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.rewards-drawer__achievement-topline{display:flex;align-items:center;gap:8px;min-width:0}.rewards-drawer__achievement-title{font-size:14px;font-weight:700;color:#f5f5f5;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rewards-drawer__achievement-rarity{font-size:9px;text-transform:uppercase;letter-spacing:.04em;border:1px solid #2e2e38;border-radius:999px;padding:1px 6px;font-weight:700;white-space:nowrap}.rewards-drawer__achievement-desc{font-size:11px;color:#a1a1aa;line-height:1.35}.rewards-drawer__achievement-value{font-size:13px;font-weight:700;color:#d4d4d8;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rewards-drawer__achievement-toggle{color:#71717a;display:inline-flex;align-items:center;justify-content:center}.rewards-drawer__achievement-track{margin-left:58px;height:3px;border-radius:999px;overflow:hidden;background:#26262f}.rewards-drawer__achievement-fill{display:block;height:100%;border-radius:999px;transition:width .25s ease}.rewards-drawer__achievement-details{margin-left:58px;border:1px solid #2b2b33;border-radius:6px;background:#ffffff08;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.rewards-drawer__achievement-details-line{margin:0;font-size:11px;line-height:1.35;color:#d4d4d8}.rewards-drawer__achievement-details-meta{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:10px;color:#a1a1aa}.rewards-drawer__achievement-tier-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rewards-drawer__achievement-tier-panel{border:1px solid #2f2f39;border-radius:6px;overflow:hidden}.rewards-drawer__achievement-tier-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid #2f2f39;background:#ffffff08}.rewards-drawer__achievement-tier-panel-head strong{font-size:11px;color:#e4e4e7;font-weight:700}.rewards-drawer__achievement-tier-status{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:22px;padding:0 8px;border-radius:6px;border:1px solid #3f3f46;background:#18181b;color:#d4d4d8;font-size:10px;font-weight:700;letter-spacing:.03em}.rewards-drawer__achievement-tier-status.is-complete{border-color:#10b98173;background:#10b9812e;color:#6ee7b7}.rewards-drawer__achievement-tier-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;border-top:1px solid #2f2f39;background:#ffffff05}.rewards-drawer__achievement-tier-item.is-unlocked{background:#10b98117}.rewards-drawer__achievement-tier-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.rewards-drawer__achievement-tier-item-name{font-size:11px;font-weight:700;color:#e4e4e7;line-height:1.2}.rewards-drawer__achievement-tier-item-desc{font-size:10px;color:#a1a1aa;line-height:1.35}.rewards-drawer__achievement-tier-check{width:18px;height:18px;border-radius:999px;border:1px solid #3f3f46;background:#18181b;color:transparent;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.rewards-drawer__achievement-tier-check.is-unlocked{border-color:#10b98173;background:#10b98140;color:#34d399}.compound-card{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:8px;border:1px solid #26262d;background:linear-gradient(180deg,#15151b,#121217)}.compound-card.is-unlocked{border-color:#2f2f38}.compound-card.rarity-mythic{border-color:#f59e0b;background:#f59e0b0f;box-shadow:0 0 0 1px #f59e0b33,0 0 16px #f59e0b2e}.compound-card__summary{width:100%;border:none;background:transparent;color:inherit;display:grid;grid-template-columns:42px 1fr auto auto;gap:7px 10px;align-items:center;padding:0;margin:0;cursor:pointer;text-align:left}.compound-card__icon-shell{width:42px;height:42px;border-radius:8px;border:1px solid #2f2f39;color:#d4d4d8;background:#ffffff0a;display:inline-flex;align-items:center;justify-content:center}.compound-card__copy{min-width:0;display:flex;flex-direction:column;gap:3px}.compound-card__topline{display:flex;align-items:center;gap:8px;min-width:0}.compound-card__title{font-size:14px;font-weight:700;color:#f5f5f5;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compound-card__rarity{font-size:9px;text-transform:uppercase;letter-spacing:.04em;border:1px solid #2e2e38;border-radius:999px;padding:1px 6px;font-weight:700;white-space:nowrap}.compound-card__tagline{font-size:11px;color:#a1a1aa;line-height:1.35}.compound-card__status{min-width:54px;height:22px;padding:0 8px;border-radius:6px;border:1px solid #3f3f46;background:#18181b;color:#d4d4d8;font-size:10px;font-weight:700;letter-spacing:.03em;display:inline-flex;align-items:center;justify-content:center}.compound-card__status.is-complete{border-color:#10b98173;background:#10b9812e;color:#6ee7b7}.compound-card__toggle{color:#71717a;display:inline-flex;align-items:center;justify-content:center}.compound-card__track{height:3px;border-radius:999px;overflow:hidden;background:#26262f}.compound-card__fill{display:block;height:100%;border-radius:999px;background:#8b5cf6;transition:width .25s ease}.compound-card__steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.compound-card__step{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #2b2b33;border-radius:6px;background:#ffffff08;padding:8px 10px}.compound-card__step.is-complete{border-color:#10b98166;background:#10b9811c}.compound-card__step-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.compound-card__step-label{font-size:11px;font-weight:700;color:#e4e4e7;line-height:1.25}.compound-card__step-desc{font-size:10px;color:#a1a1aa;line-height:1.35}.compound-card__step-meta{flex-shrink:0}.compound-card__step-check{width:18px;height:18px;border-radius:999px;border:1px solid rgba(16,185,129,.45);background:#10b98140;color:#34d399;display:inline-flex;align-items:center;justify-content:center}.compound-card__step-progress{font-size:11px;font-weight:700;color:#d4d4d8;font-variant-numeric:tabular-nums}@media(max-width:768px){.rewards-drawer__achievement-summary{grid-template-columns:42px 1fr auto auto}.rewards-drawer__achievement-icon-shell{width:42px;height:42px}.rewards-drawer__achievement-title{font-size:13px}.rewards-drawer__achievement-value{font-size:12px}.rewards-drawer__achievement-track,.rewards-drawer__achievement-details{margin-left:54px}.compound-card__summary{grid-template-columns:38px 1fr auto auto}.compound-card__icon-shell{width:38px;height:38px}}body.light-mode .rewards-drawer{background:#fff;border-left-color:#d2d2d7;box-shadow:-8px 0 32px #0000001a}body.light-mode .rewards-drawer__header{border-bottom-color:#e5e5ea;background:#ffffffd9}body.light-mode .rewards-drawer__title{color:#1d1d1f}body.light-mode .rewards-drawer__subtitle{color:#6e6e73}body.light-mode .rewards-drawer__close{color:#86868b}body.light-mode .rewards-drawer__close:hover{background:#e5e5ea;color:#1d1d1f}body.light-mode .rewards-drawer__section-header{color:#86868b}body.light-mode .rewards-drawer__section-header strong{color:#98989d}body.light-mode .rewards-drawer__badge-empty{border-color:#c7c7cc;background:#00000005;color:#6e6e73}body.light-mode .rewards-drawer__badge{background:#f5f5f7;border-color:#e5e5ea}body.light-mode .rewards-drawer__badge:hover{background:#ebebf0;border-color:#c7c7cc}body.light-mode .rewards-drawer__badge.is-unlocked{background:#00000005;border-color:#c7c7cc}body.light-mode .rewards-drawer__badge-name{color:#1d1d1f}body.light-mode .rewards-drawer__badge-status{color:#86868b}body.light-mode .rewards-drawer__badge-track{background:#d2d2d7}body.light-mode .rewards-drawer__badge-control{background:#f5f5f7;border-color:#e5e5ea;color:#86868b}body.light-mode .rewards-drawer__badge-control select{color:#1d1d1f}body.light-mode .rewards-drawer__expand-btn{border-color:#d2d2d7;color:#86868b}body.light-mode .rewards-drawer__expand-btn:hover{border-color:#98989d;color:#6e6e73}body.light-mode .rewards-drawer__milestone{background:#f5f5f7;border-color:#e5e5ea}body.light-mode .rewards-drawer__milestone-level,body.light-mode .rewards-drawer__achievement-group-title{color:#1d1d1f}body.light-mode .rewards-drawer__achievement-subgroup-title{color:#86868b}body.light-mode .rewards-drawer__achievement-row{border-color:#d2d2d7;background:linear-gradient(180deg,#f9f9fb,#f5f5f7)}body.light-mode .rewards-drawer__achievement-row.is-unlocked{border-color:#c7c7cc}body.light-mode .rewards-drawer__achievement-title{color:#1d1d1f}body.light-mode .rewards-drawer__achievement-rarity{border-color:#d2d2d7}body.light-mode .rewards-drawer__achievement-desc{color:#6e6e73}body.light-mode .rewards-drawer__achievement-value{color:#3a3a3c}body.light-mode .rewards-drawer__achievement-toggle{color:#86868b}body.light-mode .rewards-drawer__achievement-track{background:#d2d2d7}body.light-mode .rewards-drawer__achievement-details{border-color:#d2d2d7;background:#00000005}body.light-mode .rewards-drawer__achievement-details-line{color:#1d1d1f}body.light-mode .rewards-drawer__achievement-details-meta{color:#6e6e73}body.light-mode .rewards-drawer__achievement-tier-panel{border-color:#d2d2d7}body.light-mode .rewards-drawer__achievement-tier-panel-head{background:#00000005;border-bottom-color:#d2d2d7}body.light-mode .rewards-drawer__achievement-tier-panel-head strong{color:#1d1d1f}body.light-mode .rewards-drawer__achievement-tier-status{border-color:#c7c7cc;background:#f5f5f7;color:#1d1d1f}body.light-mode .rewards-drawer__achievement-tier-item{border-top-color:#d2d2d7;background:#00000003}body.light-mode .rewards-drawer__achievement-tier-item-name{color:#1d1d1f}body.light-mode .rewards-drawer__achievement-tier-item-desc{color:#6e6e73}body.light-mode .rewards-drawer__achievement-tier-check{border-color:#c7c7cc;background:#f5f5f7}body.light-mode .compound-card{border-color:#d2d2d7;background:linear-gradient(180deg,#f9f9fb,#f5f5f7)}body.light-mode .compound-card.is-unlocked{border-color:#c7c7cc}body.light-mode .compound-card__icon-shell{border-color:#d2d2d7;background:#00000008;color:#3a3a3c}body.light-mode .compound-card__title{color:#1d1d1f}body.light-mode .compound-card__rarity{border-color:#d2d2d7}body.light-mode .compound-card__tagline{color:#6e6e73}body.light-mode .compound-card__status{border-color:#c7c7cc;background:#f5f5f7;color:#1d1d1f}body.light-mode .compound-card__toggle{color:#86868b}body.light-mode .compound-card__track{background:#d2d2d7}body.light-mode .compound-card__step{border-color:#d2d2d7;background:#00000005}body.light-mode .compound-card__step-label{color:#1d1d1f}body.light-mode .compound-card__step-desc{color:#6e6e73}body.light-mode .compound-card__step-progress{color:#3a3a3c}.hired-celebration{position:fixed;inset:0;z-index:120000;background:#09090b;display:flex;align-items:center;justify-content:center;padding:24px;animation:hiredFadeIn .35s ease-out}.hired-celebration__particles{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hired-celebration__particle{position:absolute;bottom:-12px;width:2px;height:12px;border-radius:999px;background:#ffffff2e;animation-name:hiredDriftUp;animation-timing-function:linear;animation-iteration-count:infinite}.hired-celebration__content{position:relative;width:100%;max-width:680px;border:1px solid #202024;border-radius:12px;background:#0f0f11d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:30px 28px;display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center}.hired-celebration__headline{margin:0;color:#fff;font-size:clamp(48px,11vw,72px);letter-spacing:.1em;line-height:1}.hired-celebration__quote{margin:0;color:#d4d4d8;font-size:14px;line-height:1.45}.hired-celebration__role{display:flex;flex-direction:column;gap:4px}.hired-celebration__role strong{color:#fafafa;font-size:20px;line-height:1.2}.hired-celebration__role span{color:#a1a1aa;font-size:13px}.hired-celebration__stats{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hired-celebration__stat{border:1px solid #27272a;border-radius:8px;background:#18181bbf;padding:10px;display:flex;flex-direction:column;gap:2px;align-items:center}.hired-celebration__stat span{color:#71717a;font-size:10px;letter-spacing:.05em;text-transform:uppercase;font-weight:700}.hired-celebration__stat strong{color:#f5f5f5;font-size:20px;line-height:1.1}.hired-celebration__close{margin-top:8px;border:1px solid #3f3f46;border-radius:8px;background:#18181b;color:#fafafa;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:9px 16px;cursor:pointer;transition:all .15s ease}.hired-celebration__close:hover{border-color:#52525b;background:#202024}@keyframes hiredFadeIn{0%{opacity:0}to{opacity:1}}@keyframes hiredDriftUp{0%{transform:translateY(0);opacity:0}20%{opacity:.45}to{transform:translateY(-110vh);opacity:0}}@media(max-width:768px){.hired-celebration__content{padding:24px 18px}.hired-celebration__stats{grid-template-columns:1fr}.hired-celebration__headline{letter-spacing:.08em}}body.light-mode .hired-celebration{background:#f5f5f7}body.light-mode .hired-celebration__content{border-color:#d2d2d7;background:#ffffffe6}body.light-mode .hired-celebration__headline{color:#1d1d1f}body.light-mode .hired-celebration__quote{color:#3a3a3c}body.light-mode .hired-celebration__role strong{color:#1d1d1f}body.light-mode .hired-celebration__role span{color:#6e6e73}body.light-mode .hired-celebration__stat{border-color:#d2d2d7;background:#fffc}body.light-mode .hired-celebration__stat span{color:#86868b}body.light-mode .hired-celebration__stat strong{color:#1d1d1f}body.light-mode .hired-celebration__close{background:#f5f5f7;border-color:#c7c7cc;color:#1d1d1f}body.light-mode .hired-celebration__close:hover{background:#ebebf0;border-color:#98989d}body.light-mode .hired-celebration__particle{background:#0000001a}.pathos-voice-editor{max-width:1600px;gap:8px}.pathos-voice-editor .mission-header{margin-bottom:10px}.pathos-voice-editor .voice-mode-toggle{display:flex;gap:6px;align-items:center}.voice-mode-toggle button{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#18181b;border:1px solid #27272a;border-radius:6px;color:#a1a1aa;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s}.voice-mode-toggle button:hover{color:#d4d4d8;border-color:#3f3f46}.voice-mode-toggle button.active{background:#8b5cf61f;border-color:#8b5cf666;color:#8b5cf6}.voice-analytics-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#18181b;border:1px solid #3f3f46;border-radius:6px;color:#e4e4e7;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s}.voice-analytics-toggle:hover{background:#27272a;border-color:#52525b}.voice-analytics-panel{background:#141417;border:1px solid #27272a;border-radius:6px;padding:12px;margin-bottom:12px}.voice-analytics-panel h3{font-size:11px;font-weight:600;color:#f5f5f5;text-transform:uppercase;letter-spacing:.4px;margin:0 0 10px}.analytics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px}.analytics-stat{display:flex;flex-direction:column;gap:3px;padding:6px;background:#0f0f11;border:1px solid #27272a;border-radius:6px}.analytics-label{font-size:9px;font-weight:600;color:#71717a;text-transform:uppercase;letter-spacing:.3px}.analytics-value{font-size:18px;font-weight:700;color:#f5f5f5}.analytics-section{margin-top:10px}.analytics-section h4{font-size:9px;font-weight:600;color:#a1a1aa;margin:0 0 6px;text-transform:uppercase;letter-spacing:.3px}.analytics-tags{display:flex;flex-wrap:wrap;gap:6px}.analytics-tag{padding:3px 6px;background:#141417;border:1px solid #27272a;border-radius:4px;font-size:9px;font-weight:600;color:#a1a1aa}.analytics-tag--tone{background:#22c55e1a;border-color:#22c55e33;color:#22c55e}.analytics-tag--severity{background:#ef44441a;border-color:#ef444433;color:#f87171}.voice-common-controls{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap}.voice-control-group{display:flex;flex-direction:column;gap:5px}.voice-control-group label{font-size:9px;font-weight:600;color:#71717a;text-transform:uppercase;letter-spacing:.3px}.voice-control-group select{padding:6px 8px;background:#0f0f11;border:1px solid #27272a;border-radius:6px;color:#d4d4d8;font-size:11px}.voice-tier-toggle{display:flex;gap:6px}.voice-tier-toggle button{padding:6px 10px;background:#18181b;border:1px solid #27272a;border-radius:6px;color:#a1a1aa;font-size:11px;font-weight:500;text-transform:capitalize;cursor:pointer;transition:all .2s}.voice-tier-toggle button:hover{color:#d4d4d8;border-color:#3f3f46}.voice-tier-toggle button.active{background:#22d3ee14;border-color:#22d3ee66;color:#22d3ee}.voice-view-controls{display:flex;align-items:flex-end;gap:10px;margin-bottom:10px;flex-wrap:wrap}.voice-refresh-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#18181b;border:1px solid #3f3f46;border-radius:6px;color:#e4e4e7;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.voice-refresh-btn:hover:not(:disabled){background:#27272a;border-color:#52525b}.voice-refresh-btn:disabled{opacity:.5;cursor:not-allowed}.voice-existing-table{background:#111114;border:1px solid #27272a;border-radius:8px;overflow:hidden;max-height:400px;overflow-y:auto}.voice-table-header{display:grid;grid-template-columns:2fr 1fr 1.5fr 80px;gap:10px;padding:8px 10px;background:#09090b;border-bottom:1px solid #27272a;font-size:9px;font-weight:600;color:#71717a;text-transform:uppercase;letter-spacing:.3px;position:sticky;top:0;z-index:10}.voice-table-col{display:flex;align-items:center;gap:4px;cursor:pointer;-webkit-user-select:none;user-select:none}.voice-table-col:hover{color:#a1a1aa}.voice-table-row{display:grid;grid-template-columns:2fr 1fr 1.5fr 80px;gap:10px;padding:8px 10px;border-bottom:1px solid #23232a;font-size:10px;color:#d4d4d8;transition:background .1s}.voice-table-row:hover{background:#ffffff08}.voice-table-col--line{display:flex;align-items:center;gap:8px}.voice-line-text{font-size:11px;color:#d4d4d8}.voice-inactive-badge{padding:2px 6px;background:#6b72801a;border:1px solid rgba(107,114,128,.2);border-radius:3px;font-size:9px;font-weight:600;color:#6b7280;text-transform:uppercase;white-space:nowrap}.voice-context-badge{padding:4px 8px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:4px;font-size:10px;font-weight:600;color:#3b82f6;text-transform:uppercase;white-space:nowrap}.voice-table-col--meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.voice-meta-tag{font-size:10px;color:#71717a;white-space:nowrap}.voice-delete-btn{padding:4px;background:#18181b;border:1px solid #3f3f46;border-radius:4px;color:#e4e4e7;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.voice-delete-btn:hover{background:#ef444426;border-color:#ef44444d;color:#f87171}.voice-empty-state{padding:20px 12px;text-align:center;font-size:10px;color:#71717a}.voice-table-footer{padding:8px 10px;background:#111114;border-top:1px solid #27272a;font-size:9px;color:#71717a;text-align:center}.voice-generate-controls{display:flex;align-items:flex-end;gap:16px;margin-bottom:16px}.voice-generate-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:#8b5cf6;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.voice-generate-btn:hover:not(:disabled){background:#7c3aed}.voice-generate-btn:disabled{background:#3f3f46;cursor:not-allowed;opacity:.6}.voice-validation-bar{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;background:#09090b;border:1px solid #27272a;border-radius:8px;margin-bottom:16px;font-size:12px;color:#a1a1aa;flex-wrap:wrap}.voice-validation-bar strong{color:#e4e4e7;font-weight:600}.voice-generated-lines{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.voice-generated-card{background:#09090b;border:1px solid #27272a;border-radius:8px;padding:16px;transition:all .2s}.voice-generated-card.approved{opacity:.6;border-color:var(--pathos-emerald-cyan, #34d399)}.voice-generated-card.invalid{border-color:#f8717180}.voice-card-line{font-size:13px;line-height:1.5;margin-bottom:10px;color:#f5f5f5}.voice-card-meta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:10px;font-size:11px;color:#a1a1aa}.voice-meta-clear{display:inline-flex;align-items:center;gap:4px;color:#22c55e}.voice-meta-flagged{display:inline-flex;align-items:center;gap:4px;color:#f87171}.voice-card-issues{margin-bottom:12px;font-size:12px;color:#f87171}.voice-card-actions{display:flex;justify-content:space-between;align-items:center}.voice-card-actions-left{display:flex;gap:8px}.voice-approve-btn{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);border-radius:6px;color:var(--pathos-emerald-cyan, #34d399);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.voice-approve-btn:hover:not(:disabled){background:#22c55e26;border-color:#22c55e4d}.voice-approve-btn:disabled{background:#71717a33;border-color:#3f3f46;color:#71717a;cursor:not-allowed}.voice-retry-btn{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:6px;color:#3b82f6;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.voice-retry-btn:hover{background:#3b82f626;border-color:#3b82f64d}.voice-approved-badge{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--pathos-emerald-cyan, #34d399);font-weight:600}.voice-remove-btn{padding:6px;background:transparent;border:none;color:#71717a;cursor:pointer;transition:color .2s}.voice-remove-btn:hover{color:#f87171}.voice-approve-all-container{display:flex;justify-content:center;margin-top:12px}.voice-approve-all-btn{padding:10px 24px;background:#27272a;border:1px solid #3f3f46;border-radius:8px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.voice-approve-all-btn:hover{background:#3f3f46}.voice-publish-panel{background:#09090b;border:1px solid #27272a;border-radius:8px;padding:16px}.voice-publish-panel label{display:block;font-size:12px;font-weight:600;color:#a1a1aa;text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px}.voice-publish-panel textarea{width:100%;resize:vertical;background:#000;border:1px solid #27272a;border-radius:6px;padding:10px 12px;color:#f5f5f5;font-size:13px;margin-bottom:12px}.voice-publish-actions{display:flex;justify-content:flex-end}.voice-publish-btn{padding:10px 24px;background:#22c55e;border:none;border-radius:6px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.voice-publish-btn:hover:not(:disabled){background:#16a34a}.voice-publish-btn:disabled{background:#3f3f46;cursor:not-allowed;opacity:.6}.voice-personalize-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#18181b;border:1px solid #27272a;border-radius:6px;color:#a1a1aa;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;align-self:flex-end}.voice-personalize-toggle:hover{color:#d4d4d8;border-color:#3f3f46}.voice-personalize-toggle.active{background:#fbbf241a;border-color:#fbbf2466;color:#fbbf24}.voice-personalize-hint{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fbbf240f;border:1px solid rgba(251,191,36,.15);border-radius:6px;margin-bottom:12px;font-size:11px;color:#fbbf24}.voice-personalize-hint code{padding:1px 5px;background:#fbbf241a;border-radius:3px;font-size:10px;color:#fde68a;font-family:Courier New,monospace}.voice-card-variables{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.voice-var-badge{padding:2px 6px;background:#71717a1a;border:1px solid rgba(113,113,122,.2);border-radius:3px;font-size:9px;font-weight:600;font-family:Courier New,monospace;color:#a1a1aa}.voice-var-personal{background:#fbbf2414;border-color:#fbbf2440;color:#fbbf24}@media(max-width:1024px){.voice-table-header,.voice-table-row{grid-template-columns:1.5fr 1fr 1fr 60px;font-size:12px}.analytics-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.voice-editor-header{flex-direction:column;align-items:stretch}.voice-mode-toggle{width:100%}.voice-table-header{display:none}.voice-table-row{grid-template-columns:1fr;gap:8px}.voice-table-col{cursor:default}.analytics-grid{grid-template-columns:1fr}}.admin-dashboard{max-width:1600px;gap:8px}.admin-dashboard .mission-header{margin-bottom:10px}.admin-refresh-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#18181b;border:1px solid #3f3f46;border-radius:6px;color:#e4e4e7;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s}.admin-refresh-btn:hover:not(:disabled){background:#27272a;border-color:#52525b}.admin-refresh-btn:disabled{opacity:.5;cursor:not-allowed}.admin-view-toggle{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.admin-view-toggle button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;background:#18181b;border:1px solid #27272a;border-radius:6px;color:#a1a1aa;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s}.admin-view-toggle button:hover{color:#d4d4d8;border-color:#3f3f46}.admin-view-toggle button.active{background:#22d3ee14;border-color:#22d3ee66;color:#22d3ee}.admin-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px;margin-bottom:10px}.admin-stat-card{display:flex;align-items:center;gap:10px;padding:10px;background:#141417;border:1px solid #27272a;border-radius:6px}.admin-stat-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;flex-shrink:0}.admin-stat-content{flex:1;min-width:0}.admin-stat-label{font-size:9px;font-weight:600;color:#71717a;text-transform:uppercase;letter-spacing:.3px;margin-bottom:3px}.admin-stat-value{font-size:20px;font-weight:700;color:#f5f5f5;line-height:1;margin-bottom:3px}.admin-stat-meta{font-size:9px;color:#52525b}.admin-section{padding:12px;background:#141417;border:1px solid #27272a;border-radius:6px;width:100%}.admin-section-title{font-size:11px;font-weight:600;color:#f5f5f5;text-transform:uppercase;letter-spacing:.4px;margin:0 0 10px}.admin-tier-breakdown{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:6px}.admin-tier-row{display:flex;align-items:center;gap:8px}.admin-tier-bar-container{flex:1;height:18px;background:#09090b;border-radius:3px;overflow:hidden}.admin-tier-bar{height:100%;border-radius:4px;transition:width .3s ease}.admin-tier-count{font-size:10px;font-weight:600;color:#a1a1aa;min-width:80px;text-align:right}.admin-controls{display:flex;align-items:center;gap:8px;margin-bottom:10px}.admin-search{flex:1;display:flex;align-items:center;gap:6px;padding:6px 10px;background:#18181b;border:1px solid #27272a;border-radius:6px}.admin-search svg{color:#52525b;flex-shrink:0}.admin-search input{flex:1;background:transparent;border:none;outline:none;color:#f5f5f5;font-size:13px}.admin-filter{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#18181b;border:1px solid #27272a;border-radius:6px}.admin-filter svg{color:#52525b;flex-shrink:0}.admin-filter select{background:transparent;border:none;outline:none;color:#f5f5f5;font-size:13px;cursor:pointer}.admin-export-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);border-radius:6px;color:#22c55e;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.admin-export-btn:hover{background:#22c55e26;border-color:#22c55e4d}.admin-table-container{background:#111114;border:1px solid #27272a;border-radius:8px 8px 0 0;overflow:hidden;max-height:400px;overflow-y:auto}.admin-table{width:100%;border-collapse:collapse;font-size:11px}.admin-table thead{background:#09090b;border-bottom:1px solid #27272a;position:sticky;top:0;z-index:10}.admin-table th{padding:8px 10px;text-align:left;font-size:9px;font-weight:600;color:#71717a;text-transform:uppercase;letter-spacing:.3px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.admin-table th:hover{color:#a1a1aa}.admin-table th svg{display:inline-block;margin-left:4px;vertical-align:middle}.admin-table tbody tr{border-bottom:1px solid #23232a;transition:background .1s}.admin-table tbody tr:hover{background:#ffffff08}.admin-table tbody tr.expanded{background:#22d3ee0d}.admin-table td{padding:8px 10px;color:#d4d4d8}.admin-table code{padding:2px 6px;background:#09090b;border:1px solid #27272a;border-radius:4px;font-size:11px;color:#a1a1aa}.admin-id{white-space:nowrap}.tier-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:color-mix(in srgb,var(--tier-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--tier-color) 20%,transparent);border-radius:4px;font-size:10px;font-weight:600;color:var(--tier-color);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.status-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:color-mix(in srgb,var(--status-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--status-color) 20%,transparent);border-radius:4px;font-size:10px;font-weight:600;color:var(--status-color);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.admin-active-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);border-radius:4px;font-size:10px;font-weight:600;color:#22c55e;text-transform:uppercase;letter-spacing:.3px}.admin-inactive-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#6b72801a;border:1px solid rgba(107,114,128,.2);border-radius:4px;font-size:10px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px}.admin-action-btn{padding:6px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:4px;color:#3b82f6;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.admin-action-btn:hover{background:#3b82f626;border-color:#3b82f64d}.admin-detail-row td{padding:0!important;background:#09090b}.admin-user-details{padding:12px 16px;border-top:1px solid #27272a}.admin-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:12px}.admin-detail-item{display:flex;flex-direction:column;gap:3px}.admin-detail-item strong{font-size:9px;font-weight:600;color:#71717a;text-transform:uppercase;letter-spacing:.3px}.admin-detail-item code{font-size:11px;color:#d4d4d8}.admin-table-footer{padding:8px 10px;background:#111114;border:1px solid #27272a;border-top:none;border-radius:0 0 8px 8px;font-size:9px;color:#71717a;text-align:center}.admin-loading-overlay{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000}.admin-loading-overlay svg{color:#3b82f6}.admin-overview,.admin-users-view,.admin-subscriptions-view,.admin-content{width:100%;max-width:1600px}.admin-overview{display:flex;flex-direction:column;gap:10px;width:100%}@media(max-width:1400px){.admin-stats-grid,.admin-tier-breakdown{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.admin-dashboard,.pathos-voice-editor{padding:12px}.admin-stats-grid,.analytics-grid{grid-template-columns:repeat(2,1fr)}.admin-controls{flex-wrap:wrap}.admin-table-container{overflow-x:auto}.admin-table{min-width:900px}}@media(max-width:768px){.admin-stats-grid,.analytics-grid{grid-template-columns:1fr}}.admin-telemetry-view{display:flex;flex-direction:column;gap:20px}.telemetry-header{display:flex;align-items:center;justify-content:space-between}.telemetry-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#e4e4e7}.telemetry-refresh-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#27272a;border:1px solid #3f3f46;border-radius:6px;color:#a1a1aa;font-size:12px;cursor:pointer;transition:all .2s}.telemetry-refresh-btn:hover:not(:disabled){background:#3f3f46;color:#e4e4e7}.telemetry-refresh-btn.spin svg{animation:spin 1s linear infinite}.telemetry-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.telemetry-stat-card{background:#18181b;border:1px solid #27272a;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:4px}.t-stat-label{font-size:12px;color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em}.t-stat-value{font-size:24px;font-weight:600;color:#f4f4f5}.telemetry-table-container{background:#18181b;border:1px solid #27272a;border-radius:8px;overflow:hidden;overflow-x:auto}.telemetry-table{width:100%;border-collapse:collapse;text-align:left}.telemetry-table th{padding:12px 16px;font-size:11px;font-weight:600;color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #27272a;background:#111113;white-space:nowrap}.telemetry-table td{padding:12px 16px;font-size:13px;color:#d4d4d8;border-bottom:1px solid #27272a;vertical-align:top}.telemetry-row{cursor:pointer;transition:background .15s}.telemetry-row:hover{background:#27272a66}.telemetry-row.is-expanded{background:#27272a}.telemetry-row.has-conflicts td{background:#f59e0b08}.telemetry-row.has-conflicts:hover td{background:#f59e0b14}.telemetry-row.is-expanded.has-conflicts td{background:#f59e0b1f}.t-time{white-space:nowrap;font-size:12px;color:#a1a1aa}.t-user code{background:#27272a;padding:2px 6px;border-radius:4px;font-size:11px;color:#d4d4d8}.t-sender-subject{max-width:300px}.t-sender{font-weight:500;color:#e4e4e7;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-subject{font-size:12px;color:#a1a1aa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat-badge{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:capitalize;border:1px solid transparent}.cat-badge.cat-rejection{background:#ef44441a;color:#ef4444;border-color:#ef444433}.cat-badge.cat-interview{background:#3b82f61a;color:#3b82f6;border-color:#3b82f633}.cat-badge.cat-offer{background:#22c55e1a;color:#22c55e;border-color:#22c55e33}.cat-badge.cat-receipt{background:#a855f71a;color:#a855f7;border-color:#a855f733}.cat-badge.cat-other{background:#a1a1aa1a;color:#a1a1aa;border-color:#a1a1aa33}.cat-badge.cat-sync_test{background:#eab3081a;color:#eab308;border-color:#eab30833}.t-reason{max-width:250px}.t-reason-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.4;color:#a1a1aa}.conflict-badge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:10px;background:#f59e0b;color:#000;font-size:11px;font-weight:700}.no-conflict{color:#52525b}.telemetry-detail-row{background:#111113}.telemetry-detail-row td{padding:0;border-bottom:2px solid #27272a}.telemetry-evidence-panel{padding:20px;display:flex;flex-direction:column;gap:20px;border-left:3px solid #3b82f6}.telemetry-row.has-conflicts+.telemetry-detail-row .telemetry-evidence-panel{border-left-color:#f59e0b}.evidence-section h4{margin:0 0 10px;font-size:12px;color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em}.evidence-section.conflicts ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.evidence-section.conflicts li{background:#f59e0b0d;border:1px solid rgba(245,158,11,.2);border-radius:6px;padding:12px;font-size:13px;color:#f4f4f5;display:flex;flex-direction:column;gap:8px}.conflict-risk{display:inline-block;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase}.conflict-risk[data-risk=high]{background:#ef4444;color:#fff}.conflict-risk[data-risk=medium]{background:#f59e0b;color:#000}.conflict-risk[data-risk=low]{background:#eab308;color:#000}.conflict-phrases{display:flex;flex-wrap:wrap;gap:6px}.conflict-phrases code{background:#27272a;padding:3px 8px;border-radius:4px;font-size:11px;color:#d4d4d8}.phrase-tags{display:flex;flex-wrap:wrap;gap:8px}.phrase-tag{padding:4px 10px;border-radius:4px;font-size:12px;background:#27272a;border:1px solid #3f3f46}.phrase-tag.cat-rejection{border-left:3px solid #ef4444}.phrase-tag.cat-interview{border-left:3px solid #3b82f6}.phrase-tag.cat-offer{border-left:3px solid #22c55e}.phrase-tag.cat-receipt{border-left:3px solid #a855f7}.evidence-section.handling code{display:block;padding:12px;background:#000;border:1px solid #27272a;border-radius:6px;font-size:11px;color:#a1a1aa;white-space:pre-wrap;word-break:break-all}.evidence-empty{color:#71717a;font-size:13px;font-style:italic;padding:12px 0}.telemetry-empty{text-align:center;padding:40px!important;color:#71717a;font-style:italic}.admin-email-manager{max-width:1600px}.admin-email-error{border:1px solid rgba(239,68,68,.45);background:#ef444414;color:#fca5a5;border-radius:8px;padding:8px 10px;font-size:12px;margin-bottom:10px}.admin-email-health{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:10px}.admin-email-run-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.admin-email-run-summary{border:1px solid rgba(34,211,238,.35);background:#22d3ee14;color:#bae6fd;border-radius:8px;padding:8px 10px;font-size:11px;margin-bottom:10px}.admin-email-chip{border:1px solid #27272a;border-radius:8px;background:#141417;padding:8px;display:flex;flex-direction:column;gap:4px}.admin-email-chip span{font-size:10px;color:#71717a;text-transform:uppercase;letter-spacing:.3px}.admin-email-chip strong{font-size:18px;color:#f5f5f5;line-height:1}.admin-email-panel{border:1px solid #27272a;border-radius:8px;background:#141417;padding:10px}.admin-email-controls{display:flex;gap:8px;align-items:center;margin-bottom:10px}.admin-email-controls select,.admin-email-controls input,.admin-email-card input,.admin-email-card textarea,.admin-email-user-card input{background:#0f0f11;border:1px solid #27272a;color:#f4f4f5;border-radius:6px;padding:7px 8px;font-size:12px;font-family:Inter,sans-serif;width:100%}.admin-email-controls select,.admin-email-controls input{width:auto;min-width:130px}.admin-email-control-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #3f3f46;background:#18181b;color:#e4e4e7;border-radius:6px;padding:7px 10px;font-size:11px;cursor:pointer;transition:all .15s}.admin-email-control-btn:hover{border-color:#52525b;background:#202024}.admin-email-campaign-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:8px}.admin-email-card{border:1px solid #27272a;border-radius:8px;background:#101013;padding:10px;display:flex;flex-direction:column;gap:6px}.admin-email-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-email-card label,.admin-email-user-card label{font-size:10px;color:#a1a1aa;text-transform:uppercase;letter-spacing:.3px}.admin-email-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-email-row>div{display:flex;flex-direction:column;gap:4px}.admin-email-card textarea{min-height:90px;resize:vertical;font-family:Courier New,monospace}.admin-email-metrics{display:flex;flex-wrap:wrap;gap:10px;font-size:10px;color:#a1a1aa}.admin-email-card-actions{display:flex;gap:8px;flex-wrap:wrap}.admin-email-card-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #3f3f46;background:#18181b;color:#e4e4e7;border-radius:6px;padding:7px 10px;font-size:11px;cursor:pointer;transition:all .15s}.admin-email-card-actions button:hover{border-color:#22d3ee;color:#22d3ee}.admin-email-card-actions button.is-selected{border-color:#22d3ee;color:#22d3ee;background:#22d3ee14}.admin-email-pill{border:1px solid #3f3f46;border-radius:999px;background:#18181b;color:#a1a1aa;font-size:10px;letter-spacing:.3px;padding:3px 8px;cursor:pointer}.admin-email-pill.is-active{border-color:#22c55e8c;color:#86efac;background:#22c55e1a}.admin-email-pill.is-off{border-color:#eab30873;color:#fcd34d;background:#eab30814}.admin-email-eligibility{margin-top:10px;border:1px solid #27272a;border-radius:8px;background:#101013;padding:8px}.admin-email-eligibility-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.admin-email-eligibility-head strong{font-size:11px;color:#f4f4f5;text-transform:uppercase;letter-spacing:.3px}.admin-email-eligibility-head span{font-size:11px;color:#22d3ee}.admin-email-eligibility-list{display:grid;gap:6px}.admin-email-eligibility-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:8px;border:1px solid #27272a;border-radius:6px;background:#0f0f11;padding:6px 8px;font-size:11px;color:#d4d4d8}.admin-email-user-list{display:grid;gap:8px}.admin-email-user-card{border:1px solid #27272a;border-radius:8px;background:#101013;padding:10px;display:flex;flex-direction:column;gap:8px}.admin-email-user-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.admin-email-user-head strong{color:#f4f4f5;font-size:13px}.admin-email-user-meta{margin-top:4px;font-size:11px;color:#a1a1aa}.admin-email-prefs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-email-check{display:inline-flex;align-items:center;gap:6px;color:#d4d4d8;font-size:11px;text-transform:lowercase}.admin-email-check input{width:auto;min-width:0;margin:0}.admin-email-last-error{border:1px solid rgba(239,68,68,.45);background:#ef444414;color:#fca5a5;border-radius:6px;padding:6px 8px;font-size:11px}.admin-email-log-table{border:1px solid #27272a;border-radius:8px;overflow:hidden}.admin-email-log-head,.admin-email-log-row{display:grid;grid-template-columns:1.2fr .9fr 1fr 1.2fr 1fr 1.5fr;gap:8px;padding:7px 8px;align-items:center}.admin-email-log-note{margin:8px 0;padding:7px 8px;border:1px solid #2f2f35;border-radius:8px;background:#101014;color:#a1a1aa;font-size:11px}.admin-email-log-head{background:#0f0f11;border-bottom:1px solid #27272a;color:#a1a1aa;font-size:10px;text-transform:uppercase;letter-spacing:.4px}.admin-email-log-row{border-bottom:1px solid #1f1f22;color:#d4d4d8;font-size:11px}.admin-email-log-row:last-child{border-bottom:none}.admin-email-status{text-transform:uppercase;font-size:10px;font-weight:600}.admin-email-status.status-failed{color:#f87171}.admin-email-status.status-sent,.admin-email-status.status-delivered,.admin-email-status.status-opened,.admin-email-status.status-clicked{color:#4ade80}.admin-email-provider-id{font-size:10px}.admin-email-empty{padding:10px;text-align:center;color:#71717a;font-size:12px}@media(max-width:1200px){.admin-email-health{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-email-row{grid-template-columns:1fr}.admin-email-prefs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-email-log-head,.admin-email-log-row{grid-template-columns:1fr}}:root{width:100%;height:100%;font-size:clamp(14px,1.5vw,16px)}html{width:100%;min-height:100%;overflow-y:scroll;scrollbar-gutter:stable}body{width:100%;margin:0;padding:0;background:#09090b;color:#e5e5e5;font-family:Inter,sans-serif;font-size:1rem;transition:background-color .5s ease,color .5s ease}*{box-sizing:border-box}.app{width:100%;min-height:100vh;background:#09090b;display:flex;flex-direction:column;transition:background-color .5s ease}.hdr{background:#0f0f11;border-bottom:1px solid var(--ui-border);padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:64px;position:sticky;top:0;z-index:100;transform:translateZ(0);backface-visibility:hidden}.logo{display:flex;flex-direction:column;gap:2px}.logo-text{font-weight:700;color:#fff;font-family:Inter,sans-serif;transition:font-size .5s cubic-bezier(.4,0,.2,1),letter-spacing .5s cubic-bezier(.4,0,.2,1)}.logo-letter:hover{transform:translateY(-5px)}.logo-tagline{font-size:9px;color:#71717a;letter-spacing:.5px;text-transform:uppercase}.pathos-logo-container{height:100%;display:flex;align-items:center}.logo-period{display:inline-block;transition:transform .2s ease;cursor:pointer}.logo-period:hover{transform:translateY(3px)}.landing-logo-letter:hover{transform:translateY(-4px)}.landing-logo-period{display:inline-block;transition:transform .2s ease;cursor:pointer}.landing-logo-period:hover{transform:translateY(6px)}@keyframes colorCycleRandom{0%{color:var(--cycle-start, #3b82f6)}14%{color:#22c55e}28%{color:#eab308}42%{color:#f97316}57%{color:#ef4444}71%{color:#8b5cf6}85%{color:#10b981}to{color:var(--cycle-start, #3b82f6)}}@keyframes tooltipAppear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.edition-badge{display:flex;align-items:center;font-family:Courier New,monospace;font-size:10px;letter-spacing:.5px;line-height:1}.edition-badge.lite-mode .edition-bracket{color:#52525b}.edition-badge.lite-mode .edition-text{color:#fafafa}.info-tooltip-wrapper{position:relative;display:inline-flex;cursor:help}.info-tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-8px);background:#18181b;border:1px solid var(--ui-border-strong);padding:8px 12px;border-radius:6px;width:max-content;max-width:200px;font-size:11px;color:#a1a1aa;pointer-events:none;opacity:0;visibility:hidden;transition:all .15s ease;z-index:50;box-shadow:0 4px 12px #00000080}.info-tooltip-wrapper:hover .info-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(-12px)}.info-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:var(--ui-border-strong) transparent transparent transparent}.info-tooltip:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:#18181b transparent transparent transparent;margin-top:-1px;z-index:1}.edition-badge.professional .edition-bracket{color:#71717a;text-shadow:0 0 8px rgba(212,212,216,.3)}.edition-badge.professional .edition-text{color:#d4d4d8;text-shadow:0 0 12px rgba(212,212,216,.4);font-weight:500;background:linear-gradient(135deg,#e4e4e7,#a1a1aa,#e4e4e7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.edition-badge.untethered{position:relative;animation:untetheredPulse 8s ease-in-out infinite}.edition-badge.untethered .edition-bracket,.edition-badge.untethered .edition-text{color:#ef4444;text-shadow:0 0 4px rgba(239,68,68,.3)}.edition-badge.untethered .glitch{position:relative;display:inline-block}.edition-badge.untethered .glitch:before,.edition-badge.untethered .glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.edition-badge.untethered .glitch:before{animation:glitchTop 8s ease-in-out infinite;clip-path:polygon(0 0,100% 0,100% 33%,0 33%);color:red;text-shadow:1px 0 #00ff00}.edition-badge.untethered .glitch:after{animation:glitchBottom 8s ease-in-out infinite .1s;clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);color:red;text-shadow:-1px 0 #0000ff}@keyframes glitchTop{0%,84%,to{transform:translate(0);opacity:0}85%{transform:translate(-1.5px,-.5px) skew(-2deg);opacity:.5}86%{transform:translate(1px,.5px);opacity:0}92%{transform:translate(0);opacity:0}93%{transform:translate(1px,-.5px) skew(1.5deg);opacity:.4}94%{transform:translate(-.5px,.5px);opacity:.2}95%{transform:translate(0);opacity:0}}@keyframes glitchBottom{0%,87%,to{transform:translate(0);opacity:0}88%{transform:translate(1.5px,.5px) skew(1.5deg);opacity:.45}89%{transform:translate(-1px,-.5px);opacity:0}95%{transform:translate(0);opacity:0}96%{transform:translate(-.5px,.5px) skew(-1deg);opacity:.35}97%{transform:translate(0);opacity:0}}@keyframes untetheredPulse{0%,to{text-shadow:0 0 4px rgba(239,68,68,.3)}42%{text-shadow:0 0 4px rgba(239,68,68,.3)}45%{text-shadow:0 0 8px rgba(239,68,68,.5),0 0 16px rgba(239,68,68,.15)}48%{text-shadow:0 0 4px rgba(239,68,68,.3)}}.nav-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;border:none;color:#71717a;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;border-radius:6px;transition:all .15s}.nav-btn:hover{background:#1c1c1f;color:#a1a1aa}.nav-btn.active{background:#1c1c1f;color:#fff}.btn-ghost{display:flex;align-items:center;gap:6px;padding:8px 12px;background:transparent;border:1px solid var(--ui-border-strong);color:#a1a1aa;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;border-radius:6px;transition:all .15s;transform:translateZ(0);backface-visibility:hidden}.btn-ghost:hover{background:#1c1c1f;color:#fff;border-color:var(--ui-border-hover);box-shadow:0 0 0 1px var(--ui-border-hover)}.achievement-unread-indicator{width:6px;height:6px;border-radius:50%;background:#a855f7;box-shadow:0 0 0 1.5px #0f0f11,0 0 8px #a855f78c;flex-shrink:0;pointer-events:none;animation:achievementDotPulse 2.8s ease-in-out infinite}.achievement-unread-indicator--menu{display:inline-block;margin-left:auto}.achievement-unread-indicator--header{position:absolute;top:-2px;right:-2px}.achievement-unread-indicator--nav{display:inline-block;margin-left:2px}.achievement-unread-indicator--mobile-nav{display:inline-block;margin-left:auto}@keyframes achievementDotPulse{0%,to{opacity:1;box-shadow:0 0 0 1.5px #0f0f11,0 0 8px #a855f78c}50%{opacity:.6;box-shadow:0 0 0 1.5px #0f0f11,0 0 12px #a855f7d9}}.main{width:100%;max-width:1400px;margin:0 auto;padding:32px 24px 0;flex:1;transition:max-width .46s cubic-bezier(.22,1,.36,1),padding .46s cubic-bezier(.22,1,.36,1),gap .46s cubic-bezier(.22,1,.36,1)}.pathos-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;transition:all .4s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.pathos-row{grid-template-columns:1fr}}.pathos-container{display:flex;align-items:flex-start;gap:20px;padding:16px 20px;background:#0f0f11;border:1px solid #1c1c1f;border-radius:12px;min-height:96px;margin-bottom:14px;transition:all .4s cubic-bezier(.4,0,.2,1);transform:translateZ(0);backface-visibility:hidden}.pathos-container.pathos-compact{gap:20px;padding:16px 20px;border-radius:12px;min-height:96px;margin-bottom:14px}.pathos-eye{width:64px;height:64px;background:#18181b;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--ui-border-strong);flex-shrink:0;transition:transform .4s cubic-bezier(.4,0,.2,1),border-color .3s;transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.pathos-iris{width:32px;height:32px;background:radial-gradient(circle,#3f3f46,#18181b 70%);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .14s cubic-bezier(.25,.46,.45,.94);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.pathos-pupil{width:12px;height:12px;background:#fff;border-radius:50%;box-shadow:0 0 10px #fff;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.pathos-pupil.blink-normal{animation:blinkNormal .12s ease-in-out}.pathos-pupil.blink-double{animation:blinkDouble .28s ease-in-out}.pathos-pupil.blink-slow{animation:blinkSlow .3s cubic-bezier(.4,0,.2,1)}.pathos-pupil.blink-glitch{animation:blinkGlitch .2s steps(4)}.pathos-pupil.blink-hal{animation:blinkHal .35s ease-in-out}.pathos-pupil.blink-reboot{animation:blinkReboot 1.2s ease-in-out}@keyframes blinkNormal{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:0;transform:scaleY(.1)}}@keyframes blinkDouble{0%,to{opacity:1}20%,30%{opacity:0}40%,60%{opacity:1}70%,80%{opacity:0}}@keyframes blinkSlow{0%,to{opacity:1}30%,70%{opacity:0}}@keyframes blinkGlitch{0%,to{opacity:1;transform:scale(1)}25%{opacity:.3;transform:scale(1.1,.8)}50%{opacity:0;transform:scale(.9,.5)}75%{opacity:.3;transform:scale(1.05,.7)}}@keyframes blinkHal{0%,to{opacity:1;box-shadow:0 0 10px #fff}40%,60%{opacity:.3;box-shadow:0 0 5px #fff}50%{opacity:0;box-shadow:0 0 2px #fff}}@keyframes blinkReboot{0%,to{opacity:1;transform:scale(1)}10%{opacity:0;transform:scaleY(.1)}40%{opacity:0;transform:scaleY(.1)}50%{opacity:.5;transform:scaleY(.4)}60%{opacity:0;transform:scaleY(.1)}90%{opacity:1;transform:scale(1.1)}95%{opacity:1;transform:scale(1)}}.pathos-msg-box{flex:1;transition:all .4s cubic-bezier(.4,0,.2,1)}.pathos-msg{font-size:14px;color:#a1a1aa;line-height:1.5;transition:all .4s cubic-bezier(.4,0,.2,1)}.pathos-intel{display:flex;flex-direction:column;gap:8px;padding:20px;background:#0f0f11;border-radius:12px;border:1px solid var(--ui-border);min-height:auto;transition:all .4s cubic-bezier(.4,0,.2,1)}.pathos-intel-hdr{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#a1a1aa;margin-bottom:4px;flex-shrink:0}.pathos-intel-list{display:flex;flex-direction:column;gap:8px}.system-log-scroll::-webkit-scrollbar{width:3px}.system-log-scroll::-webkit-scrollbar-track{background:#0a0a0a}.system-log-scroll::-webkit-scrollbar-thumb{background:#27272a;border-radius:2px}.system-log-scroll::-webkit-scrollbar-thumb:hover{background:#3f3f46}.pathos-intel-list::-webkit-scrollbar{width:4px}.pathos-intel-list::-webkit-scrollbar-track{background:#0f0f11}.pathos-intel-list::-webkit-scrollbar-thumb{background:#27272a;border-radius:2px}.pathos-intel-list::-webkit-scrollbar-thumb:hover{background:#3f3f46}.pathos-intel-item{display:flex;align-items:flex-start;gap:10px;padding:10px;background:#0f0f11;border-radius:8px;border-left:3px solid transparent;transition:background .2s}.pathos-intel-item:hover{background:#18181b}.pathos-intel-high{border-left-color:#3b82f6}.pathos-intel-medium{border-left-color:#6366f1}.pathos-intel-low{border-left-color:#71717a}.pathos-intel-icon{width:24px;height:24px;border-radius:6px;background:#18181b;display:flex;align-items:center;justify-content:center;color:#71717a;flex-shrink:0}.pathos-intel-text{display:flex;flex-direction:column;gap:2px;flex:1}.pathos-intel-title{font-size:13px;font-weight:500;color:#fafafa;line-height:1.3}.pathos-intel-subtitle{font-size:11px;color:#71717a;line-height:1.2}.pathos-intel-complete{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;color:#52525b}.pathos-intel-complete svg{opacity:.5}.pathos-intel-complete span{font-size:13px}.sync-unlock-btn{transition:all .2s ease}.sync-unlock-btn:hover{background:#27272a;border-color:#52525b;color:#fafafa}.sync-btn-pressed{transform:scale(.95);background:#22c55e!important;border-color:#22c55e!important;color:#fafafa!important}.sync-overlay{transition:opacity .3s ease,backdrop-filter .3s ease}.sync-overlay-exit{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}@keyframes syncPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.03)}}.ghz-hot{animation:ghzGlow 1.5s ease-in-out infinite}.ghz-warm{animation:ghzGlow 2.5s ease-in-out infinite}@keyframes ghzGlow{0%,to{opacity:1;filter:brightness(1)}50%{opacity:.9;filter:brightness(1.2)}}.xp-bar-glow{animation:xpBarPulse 2s ease-in-out infinite}@keyframes xpBarPulse{0%,to{filter:brightness(1);box-shadow:0 0 5px #ffffff1a}50%{filter:brightness(1.2);box-shadow:0 0 15px #fff3}}.xp-fill-pulse{animation:xpFillShimmer 3s ease-in-out infinite;background-size:200% 100%!important}@keyframes xpFillShimmer{0%{background-position:100% 0%}to{background-position:-100% 0%}}.level-up-animation{animation:levelUpPulse 1.5s cubic-bezier(.34,1.56,.64,1)}@keyframes levelUpPulse{0%{transform:scale(1)}15%{transform:scale(1.25);filter:brightness(1.5)}30%{transform:scale(1.05)}45%{transform:scale(1.15)}60%{transform:scale(1.02)}to{transform:scale(1);filter:brightness(1)}}.xp-bar-near-level{animation:nearLevelGlow 2s ease-in-out infinite;border-color:#52525b!important}@keyframes nearLevelGlow{0%,to{filter:brightness(1);box-shadow:0 0 8px #ffffff1a}50%{filter:brightness(1.3);box-shadow:0 0 20px #ffffff40}}.xp-fill-reset{animation:xpShutdown .8s cubic-bezier(.4,0,.2,1) forwards}@keyframes xpShutdown{0%{opacity:1;filter:brightness(2);width:100%}to{opacity:0;filter:brightness(.5);width:0%}}.info-tooltip-wrapper:hover .info-tooltip{opacity:1!important;visibility:visible!important}.pathos-msg-compact{font-size:20px;color:#929bb0;font-family:"IBM 3270",monospace;font-weight:400;letter-spacing:.02em}.card{background:#0f0f11;border:1px solid var(--ui-border);border-radius:12px;padding:20px;margin-bottom:24px}.card-hdr{font-size:13px;font-weight:600;color:#71717a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px}.sankey-full-width{width:100%;max-width:100%;grid-column:1/-1}.sankey-card{padding:20px}.sankey-svg{width:100%;height:auto;display:block}.sankey-label{font-family:Inter,sans-serif}.sankey-count{font-size:14px;font-weight:700;fill:#fff}.sankey-text{font-size:11px;font-weight:500;fill:#71717a}.sankey-legend{display:flex;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid var(--ui-border);flex-wrap:wrap}.sankey-legend span{display:flex;align-items:center;gap:6px;font-size:11px;color:#71717a}.sankey-legend i{width:10px;height:10px;border-radius:2px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:0}@media(max-width:1200px){.metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.metrics{grid-template-columns:1fr}}.metric{background:#0f0f11;border:1px solid var(--ui-border);border-radius:12px;padding:16px;display:flex;flex-direction:column;justify-content:space-between}.metric-lbl{font-size:clamp(11px,1.2vw,12px);font-weight:500;color:#71717a;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.metric-row{display:flex;align-items:baseline;gap:6px}.metric-val{font-size:clamp(24px,3vw,32px);font-weight:700;color:#fff;line-height:1}.metric-suf{font-size:clamp(14px,1.8vw,16px);color:#52525b}.metric-sub{font-size:clamp(11px,1.2vw,12px);color:#52525b;margin-top:8px}.prog{height:4px;background:#27272a;border-radius:2px;margin-top:12px;overflow:hidden}.prog-fill{height:100%;background:#4ade80;border-radius:2px;transition:width .3s}.prog-fill.prog-ghost{background:#71717a}.metric-sep{color:#3f3f46;margin:0 4px}.metric-intel{background:#0f0f11;border:1px solid var(--ui-border);border-radius:12px;padding:20px;grid-column:span 1;grid-row:span 1;display:flex;flex-direction:column;gap:12px}@media(max-width:768px){.metric-intel{grid-column:span 1;grid-row:span 1}}.intel-hdr{display:flex;align-items:center;gap:8px;margin-bottom:4px}.intel-missions{display:flex;flex-direction:column;gap:8px}.intel-mission{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:#18181b;border-radius:8px;border-left:3px solid transparent;transition:all .2s ease}.intel-mission:hover{background:#1c1c1f}.intel-high{border-left-color:#3b82f6}.intel-medium{border-left-color:#6366f1}.intel-low{border-left-color:#71717a}.intel-icon{width:24px;height:24px;border-radius:6px;background:#0f0f11;display:flex;align-items:center;justify-content:center;color:#71717a;flex-shrink:0}.intel-content{display:flex;flex-direction:column;gap:2px;flex:1}.intel-title{font-size:12px;font-weight:500;color:#fafafa;line-height:1.3}.intel-subtitle{font-size:10px;color:#71717a;line-height:1.2}.intel-complete{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;color:#52525b;text-align:center;flex:1}.intel-complete svg{opacity:.5}.pathos-intel{background:#0f0f11;border:1px solid var(--ui-border);border-radius:12px;padding:13px;display:flex;flex-direction:column;transition:all .3s ease;box-shadow:0 4px 24px #0003;margin-bottom:0}.pathos-missions{background:#0f0f11;border:1px solid var(--ui-border);border-radius:12px;padding:13px;display:flex;flex-direction:column;transition:all .3s ease;box-shadow:0 4px 24px #0003;margin-bottom:0;height:100%;min-height:200px;overflow:hidden}.pathos-missions.mission-compact{padding:12px}.pathos-missions.mission-compact .mission-header{margin-bottom:0;padding-bottom:0;border-bottom:none}.mission-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--ui-border)}.mission-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#fafafa;text-transform:uppercase;letter-spacing:.5px}.mission-status-badge{padding:4px 10px;background:#18181b;border:1px solid var(--ui-border-strong);border-radius:6px;font-size:11px;font-weight:600;color:#71717a;letter-spacing:.5px}.mission-status-badge.complete{background:#10b98120;border-color:#10b981;color:#10b981}.mission-list{display:flex;flex-direction:column;gap:8px;padding-right:4px;overflow-y:auto;flex:1;min-height:0}.mission-list::-webkit-scrollbar{width:4px}.mission-list::-webkit-scrollbar-thumb{background:#27272a;border-radius:2px}.mission-list.completed{gap:8px;flex:none}.mission-item{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#18181b;border:1px solid var(--ui-border-strong);border-radius:8px;transition:all .2s ease;position:relative;overflow:hidden}.mission-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;transition:all .2s ease}.mission-item.priority-critical:before{background:#ef4444;box-shadow:0 0 8px #ef444460}.mission-item.priority-high:before{background:#eab308}.mission-item.priority-medium:before{background:#facc15}.mission-item.priority-low:before{background:#6b7280}.mission-item.completed{opacity:.6;background:#0f0f11;padding:8px 12px}.mission-item.completed:before{background:#10b981}.mission-item.just-completed{animation:cashIn 2s ease forwards}.mission-item.just-completed:before{background:#10b981;box-shadow:0 0 12px #10b98160}.mission-item:hover:not(.completed):not(.just-completed){background:#1c1c1f;border-color:var(--ui-border-hover)}@keyframes cashIn{0%{transform:scale(1);opacity:1}15%{transform:scale(1.02);background:#10b98120}30%{transform:scale(1);background:#10b98110}to{transform:scale(.95);opacity:0;height:0;padding:0;margin:0;overflow:hidden}}@keyframes xpFloat{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-40px) scale(1.3);opacity:0}}.mission-check{display:flex;align-items:center}.mission-checkbox{width:16px;height:16px;border:2px solid #3f3f46;border-radius:4px;cursor:pointer;appearance:none;background:#0f0f11;transition:all .2s ease;position:relative}.mission-checkbox:checked{background:#10b981;border-color:#10b981}.mission-checkbox:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:10px;font-weight:700}.mission-checkbox:hover{border-color:#71717a}.mission-content{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.mission-item-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mission-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:#0f0f11;border-radius:5px;flex-shrink:0}.mission-item-title{font-size:13px;font-weight:500;color:#fafafa;line-height:1.3}.mission-type-badge{padding:2px 6px;border-radius:4px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.mission-type-badge.auto{background:#3b82f620;color:#60a5fa}.mission-type-badge.manual{background:#ca8a0420;color:#facc15}.mission-description{font-size:11px;color:#71717a;line-height:1.4;margin:0}.mission-completed-section{margin-top:12px;padding-top:12px;border-top:1px solid var(--ui-border)}.mission-completed-header{font-size:10px;font-weight:600;color:#52525b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.mission-dismiss-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:1px solid var(--ui-border-strong);border-radius:4px;color:#52525b;cursor:pointer;transition:all .2s ease;flex-shrink:0}.mission-dismiss-btn:hover{background:#27272a;border-color:var(--ui-border-hover);color:#a1a1aa}.intel-complete span{font-size:13px}.dash-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:24px;margin-bottom:24px;align-items:start}.dash-split-row{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:900px){.dash-split-row{grid-template-columns:1fr}}.dash-sankey-full-row{grid-column:1/-1;display:flex;min-height:0}.dash-col-stack{display:flex;flex-direction:column;gap:24px}.dash-col-stack--simple-left,.dash-col-stack--simple-right{min-height:0}.dashboard-simple-equal-stack{display:grid;grid-template-rows:minmax(280px,1fr);gap:24px;height:100%}.dashboard-simple-equal-item{display:flex;min-height:0;width:100%;align-items:stretch}.dashboard-simple-equal-item>.pathos-missions,.dashboard-simple-equal-item>.automated-intel-panel,.dashboard-simple-equal-item>.sankey-full-width{height:100%;min-height:0;width:100%;flex:1 1 auto}.dashboard-simple-equal-item>.sankey-full-width.sankey-embedded.sankey-fill-container{margin-bottom:0;display:flex;flex-direction:column}.dashboard-simple-equal-item>.sankey-full-width.sankey-embedded.sankey-fill-container .sankey-canvas{flex:1;min-height:0}.dash-2x2{grid-column:span 4;overflow:hidden;display:flex;flex-direction:column}.dash-full{grid-column:1/-1}@media(max-width:1200px){.dash-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:auto}.dash-2x2{grid-column:span 4}}@media(max-width:900px){.dashboard-simple-equal-stack{grid-template-rows:auto;height:auto}.dashboard-simple-equal-item{display:block}}@media(max-width:640px){.dash-grid{grid-template-columns:1fr}.dash-2x2{grid-column:span 1}}.dash-grid-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:900px){.dash-grid-row{grid-template-columns:1fr}}.missions{display:flex;flex-direction:column;gap:24px;padding:12px}.mission{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#18181b;border-radius:8px;border-left:3px solid transparent;transition:all .2s ease}.mission:hover{background:#1c1c1f}.mission-high{border-left-color:#3b82f6}.mission-medium{border-left-color:#6366f1}.mission-low{border-left-color:#71717a}.mission-icon{width:28px;height:28px;border-radius:6px;background:#0f0f11;display:flex;align-items:center;justify-content:center;color:#71717a;flex-shrink:0}.mission-content{display:flex;flex-direction:column;gap:2px}.mission-title{font-size:13px;font-weight:500;color:#fafafa}.mission-subtitle{font-size:11px;color:#71717a}.empty,.empty-sm{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#52525b;text-align:center}.empty-sm{padding:24px}.empty svg,.empty-sm svg{margin-bottom:12px;opacity:.5}.empty p{font-size:14px;margin-bottom:4px}.empty span{font-size:12px}.page-title-text{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;color:#fff;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.15;letter-spacing:0}.page-title-hdr{margin-bottom:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.pipeline h2{font-size:20px;font-weight:600;color:#fff;margin:0}.pipe-hdr{margin-bottom:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.app-count{font-size:13px;color:#71717a;font-weight:500}.pipe-ctrl{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.search-box{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#18181b;border:1px solid var(--ui-border-strong);border-radius:6px;flex:1;min-width:200px}.search-box svg{color:#52525b}.search-box input{background:transparent;border:none;color:#fff;font-family:inherit;font-size:14px;width:100%;outline:none}.search-box input::placeholder{color:#52525b}.pipe-ctrl select{padding:8px 12px;background:#18181b;border:1px solid var(--ui-border-strong);border-radius:6px;color:#a1a1aa;font-family:inherit;font-size:14px;cursor:pointer}.job-list{display:flex;flex-direction:column;gap:24px}.job-card{background:#0f0f11;border:1px solid var(--ui-border);border-radius:10px;overflow:hidden;transition:all .15s;transform:translateZ(0);backface-visibility:hidden}.job-card:hover{border-color:var(--ui-border-hover);box-shadow:0 0 0 1px var(--ui-border-hover)}.job-main{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer}.job-info{flex:1}.job-co{font-size:12px;font-weight:500;color:#71717a;margin-bottom:4px;display:flex;align-items:center;gap:8px}.job-title{font-size:15px;font-weight:600;color:#fff;margin-bottom:6px}.job-meta{display:flex;gap:12px;font-size:12px;color:#52525b;align-items:center}.match-badge{background:#4ade80;color:#000;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600}.duplicate-badge{background:#fbbf2426;color:#fbbf24;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;border:1px solid rgba(251,191,36,.3)}.job-right{display:flex;align-items:center;gap:12px}.job-status{padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;color:#fff}.archived-badge{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;background:#52525b;color:#fff}.job-days{font-size:12px;color:#52525b}.job-chev{color:#52525b;transition:transform .15s}.job-chev.exp{transform:rotate(180deg)}.job-exp{padding:0 20px 20px;border-top:1px solid var(--ui-border)}.job-sec{margin-top:16px}.job-sec-lbl{font-size:11px;font-weight:600;color:#52525b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.job-sec p{font-size:13px;color:#a1a1aa;line-height:1.5}.job-link{margin-top:12px}.job-link a{display:inline-flex;align-items:center;gap:6px;color:#3b82f6;font-size:13px;text-decoration:none}.job-link a:hover{text-decoration:underline}.skill-tags{display:flex;flex-wrap:wrap;gap:6px}.skill-tag{padding:4px 8px;background:#1c1c1f;border-radius:4px;font-size:11px;color:#a1a1aa}.job-actions{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid var(--ui-border);flex-wrap:wrap;gap:12px}.status-btns-wrapper{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.clear-status-btn{display:flex;align-items:center;gap:4px;padding:4px 0;background:transparent;border:none;color:#71717a;font-family:inherit;font-size:10px;font-weight:500;cursor:pointer;transition:all .15s;text-decoration:underline;text-underline-offset:2px}.clear-status-btn:hover{color:#f87171}.status-btns{display:flex;gap:6px;flex-wrap:wrap}.status-btn{padding:6px 10px;background:#18181b;border:1px solid var(--ui-border-strong);color:#71717a;font-family:inherit;font-size:11px;font-weight:500;border-radius:4px;cursor:pointer;transition:all .15s}.status-btn:hover{border-color:var(--sc);color:var(--sc)}.status-btn.active{background:var(--sc);color:#fff;border-color:var(--sc)}.doc-actions{display:flex;gap:6px}.doc-btn{display:flex;align-items:center;gap:4px;padding:6px 10px;background:transparent;border:1px solid var(--ui-border-strong);color:#a1a1aa;font-family:inherit;font-size:11px;border-radius:4px;cursor:pointer;transition:all .15s}.doc-btn:hover{border-color:var(--ui-border-hover);color:#fff}.doc-btn:disabled{opacity:.4;cursor:not-allowed}.archive-btn{padding:6px;background:transparent;border:1px solid var(--ui-border-strong);color:#71717a;border-radius:4px;cursor:pointer;transition:all .15s}.archive-btn:hover{border-color:#fbbf24;color:#fbbf24}.del-btn{padding:6px;background:transparent;border:1px solid var(--ui-border-strong);color:#71717a;border-radius:4px;cursor:pointer}.del-btn:hover{border-color:#f87171;color:#f87171}.job-timeline{display:flex;align-items:center;justify-content:space-between;margin:16px 0;padding:8px 0}.tl-step{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;opacity:.5;transition:opacity .2s}.tl-step.active{opacity:1}.tl-dot{width:20px;height:20px;border-radius:50%;background:#27272a;border:2px solid #3f3f46;display:flex;align-items:center;justify-content:center;z-index:2;margin-bottom:4px;color:#fff}.tl-dot-empty{width:6px;height:6px;border-radius:50%;background:#3f3f46}.tl-step.active .tl-dot,.tl-step.stage-applied.active .tl-dot{background:#6366f1;border-color:#6366f1}.tl-step.stage-interviewing.active .tl-dot{background:#3b82f6;border-color:#3b82f6}.tl-step.stage-offer.active .tl-dot{background:#8b5cf6;border-color:#8b5cf6}.tl-step.stage-accepted.active .tl-dot{background:#22c55e;border-color:#22c55e}.tl-step.rejected .tl-dot{background:#ef4444;border-color:#ef4444}.tl-step.ghosted .tl-dot{background:#71717a;border-color:#71717a}.tl-step.declined .tl-dot{background:#eab308;border-color:#eab308}.tl-content{display:flex;flex-direction:column;align-items:center}.tl-label{font-size:10px;font-weight:600;text-transform:uppercase;color:#71717a}.tl-date{font-size:9px;color:#52525b}.tl-line{position:absolute;top:9px;left:50%;width:100%;height:2px;background:#27272a;z-index:1}.tl-line.filled{background:#6366f1}.insights-list{display:flex;flex-direction:column;gap:6px}.insight-item{display:flex;align-items:center;gap:8px;font-size:12px;color:#a1a1aa;padding:6px 10px;background:#18181b;border-radius:4px}.insight-item svg{color:#fbbf24}.profile-ed{width:100%}.profile-hdr{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:12px;flex-wrap:wrap}.profile-hdr h2{font-size:20px;font-weight:600;color:#fff;margin:0}.profile-sec{background:#0f0f11;border:1px solid var(--ui-border);border-radius:12px;padding:24px;margin-bottom:24px;transform:translateZ(0);backface-visibility:hidden}.profile-sec h3{font-size:14px;font-weight:600;color:#fff;margin-bottom:20px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:600px){.form-grid{grid-template-columns:1fr}}.form-grp{display:flex;flex-direction:column;gap:6px}.form-grp.full{grid-column:1/-1;margin-top:8px}.form-grp label{font-size:12px;font-weight:500;color:#71717a}.form-grp input,.form-grp textarea{padding:10px 12px;background:#18181b;border:1px solid var(--ui-border-strong);border-radius:6px;color:#fff;font-family:inherit;font-size:14px;transition:border-color .15s}.form-grp input:focus,.form-grp textarea:focus{outline:none;border-color:var(--ui-border-hover)}.form-grp textarea{resize:vertical;min-height:80px}.exp-block,.edu-block{background:#18181b;border:1px solid var(--ui-border-strong);border-radius:8px;padding:20px;margin-bottom:16px}.exp-hdr{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:13px;font-weight:500;color:#71717a}.btn-icon-danger{padding:6px;background:transparent;border:1px solid var(--ui-border-strong);color:#71717a;border-radius:4px;cursor:pointer}.btn-icon-danger:hover{border-color:#f87171;color:#f87171}.btn-icon-order{padding:6px;background:transparent;border:1px solid var(--ui-border-strong);color:#71717a;border-radius:4px;cursor:pointer;transition:all .15s}.btn-icon-order:hover:not(:disabled){border-color:var(--ui-border-hover);color:#a1a1aa}.btn-icon-order:disabled{opacity:.3;cursor:not-allowed}.btn-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:transparent;border:1px dashed #27272a;color:#71717a;font-family:inherit;font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .15s}.btn-add:hover{border-color:var(--ui-border-hover);color:#a1a1aa}.bullet-list{display:flex;flex-direction:column;gap:8px}.bullet-item-row{display:flex;gap:8px;align-items:center}.bullet-input{flex:1;padding:10px 12px;background:#18181b;border:1px solid var(--ui-border-strong);border-radius:6px;color:#fff;font-family:inherit;font-size:14px;transition:border-color .15s}.bullet-input:focus{outline:none;border-color:var(--ui-border-hover)}.bullet-input::placeholder{color:#52525b}.bullet-actions{display:flex;gap:4px}.btn-bullet-action{padding:8px;background:#18181b;border:1px solid var(--ui-border-strong);border-radius:4px;color:#71717a;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.btn-bullet-action:hover:not(:disabled){border-color:var(--ui-border-hover);color:#a1a1aa}.btn-bullet-action:disabled{opacity:.3;cursor:not-allowed}.btn-bullet-delete:hover:not(:disabled){border-color:#f87171;color:#f87171}.btn-add-bullet{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px;background:transparent;border:1px dashed #27272a;color:#71717a;font-family:inherit;font-size:12px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s;margin-top:4px}.btn-add-bullet:hover{border-color:var(--ui-border-hover);color:#a1a1aa}.skill-row{display:flex;gap:8px;margin-bottom:16px}.skill-row input{flex:1;padding:10px 12px;background:#18181b;border:1px solid var(--ui-border-strong);border-radius:6px;color:#fff;font-family:inherit;font-size:14px}.skill-row input:focus{outline:none;border-color:var(--ui-border-hover)}.skills-list{display:flex;flex-wrap:wrap;gap:8px}.skill-chip{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#1c1c1f;border-radius:4px;font-size:13px;color:#d4d4d8}.skill-chip button{background:transparent;border:none;color:#71717a;font-size:16px;cursor:pointer;line-height:1}.skill-chip button:hover{color:#f87171}.btn-pri{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:#ffffff0f;border:1.5px solid rgba(255,255,255,.85);color:#fff;font-family:inherit;font-size:14px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s}.btn-pri:hover{background:#ffffff1a;border-color:#fff}.btn-pri:disabled{opacity:.5;cursor:not-allowed}.btn-lg{padding:14px 24px;font-size:15px}.btn-sec{display:flex;align-items:center;gap:6px;padding:10px 16px;background:transparent;border:1px solid var(--ui-border-strong);color:#a1a1aa;font-family:inherit;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s}.btn-sec:hover{border-color:var(--ui-border-hover);color:#fff}.btn-icon{padding:8px;background:transparent;border:none;color:#71717a;cursor:pointer;border-radius:4px}.btn-icon:hover{color:#fff;background:#1c1c1f}.optimizer h2{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;color:#fff;margin:0}.opt-hdr{margin-bottom:24px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.opt-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}@media(max-width:800px){.opt-grid{grid-template-columns:1fr}}.opt-input{display:flex;flex-direction:column;gap:16px}.opt-input textarea{width:100%;height:300px;padding:16px;background:#0f0f11;border:1px solid var(--ui-border);border-radius:10px;color:#d4d4d8;font-family:inherit;font-size:13px;line-height:1.5;resize:none;transition:all .15s;transform:translateZ(0);backface-visibility:hidden}.opt-input textarea:focus{outline:none;border-color:var(--ui-border-hover);box-shadow:0 0 0 1px var(--ui-border-hover)}.opt-input textarea::placeholder{color:#52525b}.opt-term{background:#0f0f11;border:1px solid var(--ui-border);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s ease}.term-hdr{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#18181b;border-bottom:1px solid var(--ui-border);color:#71717a;font-size:12px;font-weight:500;flex-shrink:0}.term-content{flex:1;padding:16px;overflow-y:auto;font-family:SF Mono,Consolas,monospace;font-size:11px;color:#3f3;letter-spacing:-.02em;line-height:1.3}.term-placeholder{color:#3f3;opacity:.5}.log{margin-bottom:4px;color:#3f3;line-height:1.3;letter-spacing:-.01em}.log.success{color:#4ade80}.log.warning{color:#fbbf24}.log.error{color:#f87171}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.analysis-panel{background:#0f0f11;border:1px solid var(--ui-border);border-radius:10px;margin-bottom:24px;overflow:hidden;transform:translateZ(0);backface-visibility:hidden}.analysis-hdr{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#18181b;font-size:13px;font-weight:500;color:#a1a1aa}.analysis-title{display:flex;align-items:center;gap:8px;color:#fff;font-weight:600}.analysis-content{padding:16px;font-family:Inter,sans-serif;font-size:13px;color:#d4d4d8;margin:0;max-height:300px;overflow-y:auto;background:#09090b;line-height:1.6;display:flex;flex-direction:column;gap:8px}.analysis-bullet{padding-left:20px;position:relative}.analysis-bullet:before{content:"•";position:absolute;left:0;color:#d4d4d8;font-weight:700}.analysis-footer{padding:12px 16px;background:#18181b;border-top:1px solid var(--ui-border-strong);display:flex;align-items:center;gap:8px;color:#52525b;font-size:11px}.opt-result{background:#0f0f11;border:1px solid var(--ui-border);border-radius:12px;padding:24px;margin-bottom:24px}.result-hdr{display:flex;align-items:center;gap:10px;color:#4ade80;font-size:15px;font-weight:600;margin-bottom:24px}.result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}@media(max-width:900px){.result-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.result-grid{grid-template-columns:1fr}}.result-card{padding:12px 16px;background:#18181b;border-radius:8px}.result-lbl{font-size:11px;font-weight:500;color:#52525b;text-transform:uppercase;margin-bottom:4px}.result-val{font-size:14px;font-weight:500;color:#fff}.result-summary{font-size:13px;line-height:1.5;color:#d4d4d8;max-height:60px;overflow-y:auto}.result-skills{font-size:12px;color:#d4d4d8;line-height:1.4}.score-baseline-inline{color:#71717a;font-weight:700;font-size:16px}.score-optimized-inline{color:#4ade80;font-weight:700;font-size:16px}.score-compact{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#18181b;border-radius:8px;margin-bottom:24px;font-size:16px}.score-label{color:#a1a1aa;font-weight:500}.score-baseline{color:#71717a;font-weight:700;font-size:20px}.score-optimized{color:#4ade80;font-weight:700;font-size:20px}.score-compact svg{color:#52525b}.insights-panel{background:#18181b;border-radius:8px;padding:16px;margin-bottom:24px}.insights-hdr{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#fbbf24;margin-bottom:12px}.insight-row{font-size:12px;color:#a1a1aa;padding:6px 0;border-bottom:1px solid var(--ui-border-strong)}.insight-row:last-child{border:none}.skills-det{margin-bottom:20px}.skills-lbl{font-size:11px;font-weight:500;color:#52525b;text-transform:uppercase;margin-bottom:8px}.result-actions{display:flex;gap:12px;flex-wrap:wrap}.modal-hdr{display:flex;justify-content:space-between;align-items:center;padding:clamp(12px,2vw,16px) clamp(16px,3vw,20px);border-bottom:1px solid var(--ui-border)}.modal-hdr h3{font-size:clamp(14px,2vw,15px);font-weight:600;color:#fff}.modal-actions{display:flex;gap:8px}.modal-body{flex:1;overflow-y:auto;padding:clamp(16px,3vw,24px)}.doc-preview{background:#fff;color:#000;padding:clamp(20px,5vw,40px);border-radius:8px;font-family:Times New Roman,serif;font-size:clamp(9pt,1.2vw,10pt);line-height:1.4}.doc-preview .resume-hdr{text-align:center;margin-bottom:8pt;border-bottom:1px solid #000;padding-bottom:6pt}.doc-preview .resume-name{font-size:14pt;font-weight:700;margin-bottom:2pt}.doc-preview .resume-contact{font-size:9pt;margin-bottom:1pt}.doc-preview .section{margin-bottom:6pt}.doc-preview .section-title{font-size:10pt;font-weight:700;text-transform:uppercase;border-bottom:1px solid #000;margin-bottom:2pt;padding-bottom:1pt}.doc-preview .job{margin-bottom:4pt}.doc-preview .job-hdr{display:flex;justify-content:space-between;font-weight:700;font-size:9pt}.doc-preview .job-title-row{display:flex;justify-content:space-between;margin-bottom:1px;font-style:italic;font-size:9pt}.doc-preview .job-bullets{margin:2px 0 0;padding:0;list-style-position:inside}.doc-preview .job-bullets li{margin-bottom:1px}.doc-preview .resume-grid{display:grid;align-items:start}.doc-preview .resume-template-sidebar .resume-grid{grid-template-columns:32% 1fr;gap:14px}.doc-preview .resume-template-sidebar .resume-side{border-right:1px solid #b8b8b8;padding-right:10px}.doc-preview .resume-template-sidebar .resume-main{padding-left:2px}.doc-preview .resume-template-sidebar .resume-hdr{text-align:left;border-bottom:none;padding-bottom:0;margin-bottom:8pt}.doc-preview .resume-template-sidebar .resume-name{text-transform:none;letter-spacing:.2px;font-size:15pt}.doc-preview .resume-template-sidebar .resume-contact{font-size:8.2pt;line-height:1.35;word-break:break-word}.doc-preview .resume-template-sidebar .section-title{text-transform:none;letter-spacing:.3px;font-size:9.3pt;border-bottom:1px solid #666}.doc-preview .resume-template-sidebar .job-hdr,.doc-preview .resume-template-sidebar .job-title-row,.doc-preview .resume-template-sidebar .job-hdr span,.doc-preview .resume-template-sidebar .job-title-row span{display:block}.doc-preview .resume-template-sidebar .job-hdr span:last-child,.doc-preview .resume-template-sidebar .job-title-row span:last-child{font-weight:400;color:#3f3f46}.doc-preview .resume-template-split .resume-hdr{text-align:left;border-bottom:2px solid #1f2937;padding-bottom:6pt;margin-bottom:10pt}.doc-preview .resume-template-split .resume-name{text-transform:none;letter-spacing:.2px;font-size:15pt}.doc-preview .resume-template-split .resume-contact{display:inline-block;margin-right:10px}.doc-preview .resume-template-split .resume-grid{grid-template-columns:40% 1fr;gap:14px}.doc-preview .resume-template-split .resume-side{padding-right:8px}.doc-preview .resume-template-split .resume-main{padding-left:8px;border-left:1px solid #d4d4d8}.doc-preview .resume-template-split .section-title{text-transform:none;letter-spacing:.3px;border-bottom:1px solid #6b7280}.doc-preview .cover-letter{font-size:10pt;line-height:1.6;white-space:pre-wrap}.onboarding-pause-overlay{position:fixed;inset:0;z-index:2050;display:flex;align-items:center;justify-content:center;background:#09090beb;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:24px;overflow:auto}.onboarding-pause-fog{position:absolute;inset:0;overflow:hidden;pointer-events:none}.onboarding-pause-fog:before{content:"";position:absolute;top:-20%;left:50%;width:200%;height:100%;background:radial-gradient(circle at 30% 40%,rgba(39,39,42,.22) 0%,transparent 50%),radial-gradient(circle at 70% 40%,rgba(39,39,42,.18) 0%,transparent 50%),radial-gradient(circle at 50% 60%,rgba(24,24,27,.28) 0%,transparent 60%);filter:blur(80px);opacity:.7;mask-image:linear-gradient(to bottom,black 0%,black 42%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 42%,transparent 100%);transform:translate(-50%) translateZ(0);animation:onboardingPauseFogMove 20s infinite alternate ease-in-out}.onboarding-pause-fog:after{content:"";position:absolute;top:6%;left:50%;width:620px;height:420px;background:radial-gradient(ellipse,rgba(125,211,232,.07) 0%,transparent 70%);filter:blur(62px);transform:translate(-50%);opacity:.9}.onboarding-pause-modal{position:relative;z-index:1;width:min(640px,100%);border:1px solid #27272a;border-radius:16px;background:linear-gradient(180deg,#121216fa,#0f0f11f0);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 30px 80px #000000a6,inset 0 1px #ffffff0a;overflow:hidden}.onboarding-pause-label{padding:12px 18px;background:#ffffff05;border-bottom:1px solid #1c1c1f;color:#71717a;font-size:10px;font-weight:700;letter-spacing:.12em}.onboarding-pause-body{padding:26px 24px 18px}.onboarding-pause-title-row{display:flex;align-items:flex-start;gap:12px}.onboarding-pause-title-row svg{color:#facc15;flex-shrink:0;width:34px;height:34px;padding:8px;box-sizing:border-box;border-radius:9px;border:1px solid rgba(250,204,21,.32);background:radial-gradient(circle at 25% 20%,rgba(250,204,21,.16) 0%,transparent 56%),#27272ab3;box-shadow:0 0 10px #facc151f}.onboarding-pause-title-row h3{margin:0;color:#fafafa;font-size:24px;font-weight:750;line-height:1.18;letter-spacing:-.022em}.onboarding-pause-copy{margin:14px 0 0;color:#e4e4e7;font-size:14px;line-height:1.64}.onboarding-pause-hint{margin:10px 0 0;color:#a1a1aa;font-size:13px;line-height:1.58;padding-top:10px;border-top:1px dashed rgba(63,63,70,.55)}.onboarding-pause-actions{padding:16px 24px 24px;border-top:1px solid #1c1c1f;display:flex;gap:12px;justify-content:flex-end}.onboarding-pause-btn{border-radius:9px;padding:12px 20px;font:inherit;font-size:14px;font-weight:620;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;justify-content:center}.onboarding-pause-btn--ghost{background:transparent;border:1px solid #3f3f46;color:#e4e4e7}.onboarding-pause-btn--ghost:hover{background:#18181b;border-color:#52525b}.onboarding-pause-btn--primary{background:#fff;border:1px solid #fff;color:#0f0f11}.onboarding-pause-btn--primary:hover{background:#e5e5e5;border-color:#e5e5e5}@keyframes onboardingPauseFogMove{0%{transform:translate(-50%) translateZ(0) translateY(0) scale(1)}50%{transform:translate(-50%) translateZ(0) translateY(2%) scale(1.05)}to{transform:translate(-50%) translateZ(0) translateY(-1%) scale(1.02)}}@media(max-width:640px){.onboarding-pause-overlay{padding:14px}.onboarding-pause-body{padding:20px 16px 14px}.onboarding-pause-title-row h3{font-size:21px}.onboarding-pause-actions{padding:14px 16px 16px;flex-direction:column-reverse}.onboarding-pause-btn{width:100%}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toast-container{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:8px;z-index:1100}.toast{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#1c1c1f;border:1px solid var(--ui-border-strong);border-radius:8px;color:#d4d4d8;font-size:13px;box-shadow:0 4px 12px #0006;animation:slideIn .2s ease}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.toast-success{border-left:3px solid #4ade80}.toast-success svg{color:#4ade80}.toast-error{border-left:3px solid #f87171}.toast-error svg{color:#f87171}.toast-warning{border-left:3px solid #fbbf24}.toast-warning svg{color:#fbbf24}.toast-info{border-left:3px solid #60a5fa}.toast-info svg{color:#60a5fa}.toast button{background:transparent;border:none;color:#52525b;cursor:pointer;padding:2px}.toast button:hover{color:#a1a1aa}.email-submission-alert{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:10px;margin-bottom:20px}.email-submission-alert>svg{color:#fbbf24;flex-shrink:0;margin-top:2px}.email-submission-content{flex:1}.email-submission-title{font-size:15px;font-weight:600;color:#fff;display:block;margin-bottom:8px}.email-submission-content p{font-size:13px;color:#a1a1aa;margin:8px 0}.email-link-large{display:inline-block;padding:10px 20px;background:#fbbf24;color:#000;text-decoration:none;border-radius:6px;font-weight:600;margin:12px 0;transition:all .15s ease}.email-link-large:hover{background:#f59e0b;transform:translateY(-1px)}.email-tip{font-size:12px;color:#71717a;font-style:italic}.email-badge{display:inline-flex;align-items:center;gap:4px;color:#fbbf24;font-weight:500}.interview-badge{display:inline-flex;align-items:center;gap:4px;color:#3b82f6;font-weight:500}.api-config{display:flex;align-items:center}.api-status-pill{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid transparent}.api-status-pill:hover{background:#1c1c1f;border-color:#27272a}.api-status-pill.missing{color:#f87171;background:#f871711a;border-color:#f8717133}.api-status-pill.active{color:#4ade80;background:#4ade801a;border-color:#4ade8033}.status-dot{width:6px;height:6px;background:#4ade80;border-radius:50%;box-shadow:0 0 8px #4ade80}.api-input-group{display:flex;align-items:center;gap:4px;background:#18181b;padding:4px 4px 4px 12px;border-radius:20px;border:1px solid #3f3f46;animation:fadeIn .2s ease}.api-input-group input{background:transparent;border:none;color:#fff;font-size:12px;width:160px;outline:none;font-family:monospace}.api-input-group button{background:#27272a;border:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0;padding:0}.api-input-group button:disabled{opacity:.5;cursor:not-allowed}.api-input-group button svg{flex-shrink:0}.api-clear-btn{color:#f87171!important}.api-clear-btn:hover{background:#3f3f46!important;color:#ff6b6b!important}.api-save-btn{color:#4ade80!important}.api-save-btn:hover{background:#3f3f46!important;color:#6ee7b7!important}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:.85}50%{opacity:.84}}.spin-slow{animation:spin 4s linear infinite}.header-cloud{display:flex;align-items:center;gap:6px;transition:opacity .3s ease,transform .15s ease;animation:cloudPulse 6s ease-in-out infinite}.header-cloud:hover{opacity:.9!important;animation-play-state:paused;transform:translateY(-1px) scale(1.05)}.header-cloud--synced:hover{opacity:inherit!important;animation-play-state:running;transform:none}.cloud-status-text{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#71717a}@keyframes cloudPulse{0%,to{opacity:.4}50%{opacity:.6}}.header-cloud--syncing:hover{opacity:.94!important;animation-play-state:running;transform:none}.header-cloud--syncing:hover .header-cloud-icon-wrap,.header-cloud--syncing:hover .header-cloud-icon{animation-play-state:running!important}.header-cloud-icon--syncing{animation:cloudSyncSpin 2.8s linear infinite,cloudSyncBreathe 3.6s ease-in-out infinite}@keyframes cloudSyncSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cloudSyncBreathe{0%,to{opacity:.72}50%{opacity:.92}}.nav-btn-upgrade{background:linear-gradient(135deg,#fbbf241f,#d9770614)!important;color:#fbbf24!important;border:1px solid rgba(251,191,36,.3);position:relative;overflow:hidden;padding:6.8px 13.6px!important;font-size:11.9px!important;gap:6.8px!important}.nav-btn-upgrade:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#fbbf2426,#d977061a);opacity:0;transition:opacity .15s ease}.nav-btn-upgrade:hover:before{opacity:1}.nav-btn-upgrade:hover{border-color:#fbbf2480!important;color:#fde047!important}.header-battery{transition:opacity .3s ease;cursor:pointer;opacity:.7}.header-battery:hover{opacity:1!important}.header-battery-icon{transition:color .3s ease}.header-battery-label{font-size:9px;font-weight:700;font-family:ui-monospace,monospace;letter-spacing:.03em;opacity:0;max-width:0;overflow:hidden;margin-left:0;transition:opacity .2s ease,max-width .25s cubic-bezier(.16,1,.3,1),margin-left .25s cubic-bezier(.16,1,.3,1);pointer-events:none;white-space:nowrap}.header-battery:hover .header-battery-label{opacity:1;max-width:40px;margin-left:4px}@keyframes energyDrainFloat{0%{opacity:1;transform:translateY(0) scale(1)}20%{opacity:1;transform:translateY(-6px) scale(1.1)}to{opacity:0;transform:translateY(-22px) scale(.85)}}.energy-drain-float{position:absolute;top:-4px;left:50%;transform:translate(-50%);font-size:9px;font-weight:700;font-family:ui-monospace,monospace;letter-spacing:.02em;pointer-events:none;white-space:nowrap;text-shadow:0 0 6px currentColor;animation:energyDrainFloat .9s cubic-bezier(.22,1,.36,1) forwards;z-index:100}@keyframes taskSlotFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes taskCompleteGlow{0%,to{opacity:1;box-shadow:0 0 #10b98100}50%{opacity:1;box-shadow:0 0 20px #10b9814d}}.card-border-premium{position:relative;overflow:hidden}.card-border-premium:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(transparent,transparent,transparent,#fff);animation:borderRotate 4s linear infinite;opacity:0;transition:opacity .3s ease;z-index:1;pointer-events:none;display:none}.card-border-premium:hover:after{opacity:0;display:none}@keyframes borderRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-inner-overlay{position:relative;z-index:2;height:100%;background:inherit;border-radius:inherit}html{scroll-behavior:smooth}@media(max-width:768px){*{-webkit-tap-highlight-color:rgba(16,185,129,.1)}button,a,input,select,textarea{min-height:44px}input[type=checkbox]{width:20px;height:20px}.job-list,.table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.pathos-intel,.pathos-missions{margin-bottom:16px}.job-details{flex-direction:column;gap:8px}.job-meta{flex-wrap:wrap;gap:6px}.job-company,.job-position,.metric-lbl{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media(max-width:400px){.modal-content{max-width:calc(100vw - 24px)}.modal-body{padding:16px}}}.mobile-menu-btn{display:none;background:transparent;border:none;color:#fafafa;cursor:pointer;padding:8px;border-radius:6px;transition:background .2s ease}.mobile-menu-btn:hover{background:#ffffff1a}.mobile-menu-overlay{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.mobile-menu-overlay.open{opacity:1;visibility:visible}.mobile-menu{position:fixed;top:0;right:-100%;width:280px;max-width:85vw;height:100vh;height:100dvh;background:#0f0f11;border-left:1px solid #1c1c1f;z-index:1000;transition:right .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0)}.mobile-menu.open{right:0}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #1c1c1f}.mobile-menu-close{background:transparent;border:none;color:#fafafa;cursor:pointer;padding:8px;border-radius:6px;transition:background .2s ease}.mobile-menu-close:hover{background:#ffffff1a}.mobile-menu-nav{display:flex;flex-direction:column;padding:0 8px 8px;gap:4px}.mobile-menu-nav-btn{display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;border:none;color:#a1a1aa;cursor:pointer;border-radius:8px;font-size:14px;font-weight:500;transition:all .2s ease;text-align:left}.mobile-menu-nav-btn:hover{background:#ffffff0d;color:#fafafa}.mobile-menu-nav-btn.active{background:#10b9811a;color:#10b981}.mobile-menu-actions{display:flex;flex-direction:column;padding:8px 8px 16px;gap:4px;border-top:1px solid #1c1c1f;margin-top:auto}.mobile-menu-action-btn{display:flex;align-items:center;gap:8px;padding:10px 16px;background:transparent;border:none;color:#a1a1aa;cursor:pointer;border-radius:6px;font-size:13px;transition:all .2s ease;text-align:left}.mobile-menu-action-btn:hover{background:#ffffff0d;color:#fafafa}.mobile-menu-action-btn--warning,.mobile-menu-action-btn--warning svg{color:#f59e0b}.mobile-menu-action-btn--warning:hover,.mobile-menu-action-btn--warning:hover svg{color:#f59e0b}.mobile-menu-action-btn--warning:hover{background:#f59e0b1f}.mobile-menu-action-btn--orange,.mobile-menu-action-btn--orange svg{color:#fb923c}.mobile-menu-action-btn--orange:hover,.mobile-menu-action-btn--orange:hover svg{color:#fb923c}.mobile-menu-action-btn--orange:hover{background:#f973161f}.mobile-menu-action-btn--danger,.mobile-menu-action-btn--danger svg{color:#ef4444}.mobile-menu-action-btn--danger:hover,.mobile-menu-action-btn--danger:hover svg{color:#ef4444}.mobile-menu-action-btn--danger:hover{background:#ef44441a}@media(max-width:1375px){.mobile-menu-btn{display:flex;align-items:center}.nav,.hdr-actions{display:none!important}}@media(max-width:768px){.mobile-menu-btn{display:flex;align-items:center}.hdr{padding:0 16px;height:64px}.logo-tagline{display:none}.nav,.hdr-actions{display:none!important}.edition-badge{font-size:9px}.logo-text{font-size:16px!important}.main{padding:16px}.metrics{grid-template-columns:1fr!important;gap:12px}.metric{padding:14px}.metric-val{font-size:20px}.metric-lbl,.metric-sub{font-size:10px}.card{padding:16px}.card-hdr{font-size:14px}.modal-overlay{padding:12px}.modal-content{margin:0;max-width:100%;padding:20px;max-height:calc(100vh - 24px)}.form-grid,.opt-grid{grid-template-columns:1fr!important}.dash-grid{grid-template-columns:1fr!important;gap:16px}.dash-2x2{grid-column:span 1}.pathos-container{flex-direction:column;padding:16px;gap:16px;align-items:center;min-height:auto}.pathos-container .pathos-msg-box{text-align:center}.pathos-container .pathos-msg{font-size:14px}.pathos-intel,.pathos-missions{min-height:auto}.toast-container{bottom:16px;right:16px;left:16px}.toast{max-width:100%}.btn,.btn-ghost,.btn-primary,.btn-danger{min-height:44px;padding:10px 16px}.nav-btn{min-height:44px}.job-row{flex-direction:column;gap:8px;padding:12px}.job-company{font-size:14px}.job-position{font-size:12px}.job-badge{font-size:10px;padding:3px 8px}}@media(max-width:480px){.hdr{padding:0 12px}.logo-text{font-size:14px!important;letter-spacing:2px!important}.edition-badge{font-size:8px}.main{padding:12px}.metrics{grid-template-columns:1fr!important}.metric{padding:12px}.metric-val{font-size:18px}.card{padding:12px}.modal-content{padding:16px}.toast-container{bottom:12px;right:12px;left:12px}}@media(max-width:640px){.dash-grid-row{grid-template-columns:1fr!important}.copyright-footer{font-size:9px;padding:16px 12px}}@media(min-width:641px)and (max-width:1024px){.main{max-width:100%;padding:24px}.metrics{grid-template-columns:repeat(2,1fr)}.dash-grid{grid-template-columns:1fr}.modal-content{max-width:700px}}@media(min-width:1025px){.main{max-width:1400px;margin:0 auto;padding:24px}.metrics{grid-template-columns:repeat(4,1fr);gap:24px}.dash-grid{grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-auto-rows:auto;gap:24px}.dash-2x2{grid-column:span 4}}.copyright-footer{padding:24px;font-size:11px;color:#fff6;transition:color .2s ease;text-align:left}.copyright-footer:hover{color:#ffffffb3}.copyright-footer a{color:inherit;text-decoration:none;font-weight:500}.copyright-footer a:hover{text-decoration:underline}@media(max-width:640px){.copyright-footer{font-size:9px;padding:16px}}body.light-mode{background:#f5f5f7;color:#1d1d1f}body.light-mode .app{background:#f5f5f7}body.light-mode .hdr{background:#fff;border-bottom:1px solid #d2d2d7}body.light-mode .achievement-unread-indicator{box-shadow:0 0 0 1.5px #fff,0 0 8px #a855f78c}body.light-mode .logo-text{color:#1d1d1f}body.light-mode .logo-tagline,body.light-mode .nav-btn{color:#86868b}body.light-mode .nav-btn:hover{background:#f5f5f7;color:#515154}body.light-mode .nav-btn.active{background:#f5f5f7;color:#1d1d1f}body.light-mode .btn-ghost,body.light-mode .btn-icon{border-color:#d2d2d7;color:#515154}body.light-mode .btn-ghost:hover,body.light-mode .btn-icon:hover{background:#f5f5f7;color:#1d1d1f;border-color:#86868b}body.light-mode .card,body.light-mode .metric{background:#fff;border-color:#d2d2d7}body.light-mode .card-hdr,body.light-mode .metric-lbl{color:#86868b}body.light-mode .metric-val,body.light-mode .sankey-count{color:#1d1d1f}body.light-mode .metric-suf,body.light-mode .metric-sub{color:#86868b}body.light-mode .sankey-text,body.light-mode .sankey-legend span{fill:#86868b;color:#86868b}body.light-mode .sankey-legend{border-top-color:#d2d2d7}body.light-mode .prog{background:#e8e8ed}body.light-mode .mission{background:#f5f5f7}body.light-mode .mission:hover{background:#e8e8ed}body.light-mode .mission-icon{background:#fff;color:#86868b}body.light-mode .mission-title{color:#1d1d1f}body.light-mode .mission-subtitle,body.light-mode .empty,body.light-mode .empty-sm{color:#86868b}body.light-mode .pipeline h2,body.light-mode .page-title-text{color:#1d1d1f}body.light-mode .app-count{color:#86868b}body.light-mode .search-box,body.light-mode .pipe-ctrl select{background:#fff;border-color:#d2d2d7}body.light-mode .search-box svg{color:#86868b}body.light-mode .search-box input{color:#1d1d1f}body.light-mode .search-box input::placeholder,body.light-mode .pipe-ctrl select{color:#86868b}body.light-mode .job-card{background:#fff;border-color:#d2d2d7}body.light-mode .job-card:hover{border-color:#86868b;box-shadow:0 4px 12px #00000014}body.light-mode .job-company{color:#1d1d1f}body.light-mode .job-title{color:#515154}body.light-mode .job-meta{color:#86868b}body.light-mode .archived-badge{background:#86868b;color:#fff}body.light-mode .job-card-actions{border-top-color:#d2d2d7}body.light-mode .btn-sm{border-color:#d2d2d7;color:#515154}body.light-mode .btn-sm:hover{background:#f5f5f7;color:#1d1d1f;border-color:#86868b}body.light-mode .btn-danger{background:transparent;border-color:#ff3b30;color:#ff3b30}body.light-mode .btn-danger:hover{background:#ff3b30;color:#fff}body.light-mode .profile-form label,body.light-mode .form-row label{color:#515154}body.light-mode .profile-form input,body.light-mode .profile-form textarea,body.light-mode .profile-form select,body.light-mode .form-row input,body.light-mode .form-row textarea{background:#fff;border-color:#d2d2d7;color:#1d1d1f}body.light-mode .profile-form input::placeholder,body.light-mode .profile-form textarea::placeholder,body.light-mode .form-row input::placeholder,body.light-mode .form-row textarea::placeholder{color:#86868b}body.light-mode .profile-form input:focus,body.light-mode .profile-form textarea:focus,body.light-mode .profile-form select:focus,body.light-mode .form-row input:focus,body.light-mode .form-row textarea:focus{border-color:#0071e3}body.light-mode .exp-item,body.light-mode .exp-item-preview{background:#f5f5f7;border-color:#d2d2d7}body.light-mode .exp-hdr{color:#1d1d1f}body.light-mode .exp-dates{color:#86868b}body.light-mode .bullet-item{color:#515154}body.light-mode .btn-sec{background:#fff;border-color:#d2d2d7;color:#515154}body.light-mode .btn-sec:hover{background:#f5f5f7;color:#1d1d1f;border-color:#86868b}body.light-mode .btn-pri{background:#0000000d;border-color:#000c;color:#1d1d1f}body.light-mode .btn-pri:hover{background:#0000001a;border-color:#000}body.light-mode .pathos-intel,body.light-mode .pathos-missions{background:#fff;border-color:#d2d2d7;box-shadow:0 2px 8px #0000000d}body.light-mode .mission-header,body.light-mode .mission-completed-section{border-color:#e8e8ed}body.light-mode .mission-item{background:#f5f5f7;border-color:#e8e8ed}body.light-mode .mission-item-title{color:#1d1d1f}body.light-mode .mission-icon,body.light-mode .mission-checkbox{background:#fff;border-color:#d2d2d7}body.light-mode .sync-overlay{background:#fffc!important}body.light-mode .sync-unlock-btn:hover{background:#f5f5f7;border-color:#86868b}body.light-mode .dashboard-intelligence-divider{border-top-color:#e8e8ed!important}body.light-mode .sankey-count{fill:#1d1d1f!important}body.light-mode .sankey-text{fill:#515154!important}body.light-mode .pathos-intel-title,body.light-mode .mission-item-title{color:#1d1d1f}body.light-mode .pathos-intel-subtitle{color:#86868b}body.light-mode .pathos-intel-item:hover{background:#f5f5f7}body.light-mode .pathos-intel-icon{background:#fff;border:1px solid #d2d2d7}body.light-mode .xp-bar-container{background:#e8e8ed!important}body.light-mode .xp-bar-fill{background:linear-gradient(90deg,#86868b,#a1a1aa)!important}body.light-mode .opt-input textarea{background:#fff;border-color:#d2d2d7;color:#1d1d1f}body.light-mode .opt-input textarea::placeholder{color:#86868b}body.light-mode .opt-term{background:#f5f5f7;border-color:#d2d2d7}body.light-mode .term-hdr{background:#e8e8ed;border-bottom-color:#d2d2d7;color:#515154}body.light-mode .term-placeholder{color:#86868b}body.light-mode .log{color:#515154}body.light-mode .log.info{color:#0071e3}body.light-mode .log.warn{color:#ff9500}body.light-mode .log.error{color:#ff3b30}body.light-mode .log.success{color:#34c759}body.light-mode .analysis-panel{background:#fff;border-color:#d2d2d7}body.light-mode .analysis-title{color:#1d1d1f}body.light-mode .analysis-bullet{color:#515154;border-left-color:#d2d2d7}body.light-mode .opt-result{background:#fff;border-color:#d2d2d7}body.light-mode .result-hdr{color:#1d1d1f}body.light-mode .result-card{background:#f5f5f7;border-color:#d2d2d7}body.light-mode .result-lbl{color:#86868b}body.light-mode .result-val{color:#1d1d1f}body.light-mode .email-submission-alert{background:#e3f2fd;border-color:#90caf9}body.light-mode .email-submission-title{color:#1d1d1f}body.light-mode .email-submission-content p{color:#515154}body.light-mode .email-link-large{color:#0071e3}body.light-mode .skills-lbl{color:#86868b}body.light-mode .skill-tag{background:#e8e8ed;color:#515154}body.light-mode .clear-status-btn{color:#86868b}body.light-mode .clear-status-btn:hover{color:#ff3b30}body.light-mode .archive-btn{border-color:#d2d2d7;color:#86868b}body.light-mode .archive-btn:hover{border-color:#ff9500;color:#ff9500}body.light-mode .doc-modal{background:#0006}body.light-mode .doc-content{background:#fff}body.light-mode .doc-hdr{border-bottom-color:#d2d2d7}body.light-mode .doc-title{color:#1d1d1f}body.light-mode .doc-preview{background:#fff;color:#1d1d1f}.doc-preview .resume-font-standard{font-family:Times New Roman,serif}.doc-preview .resume-font-modern{font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.doc-preview .resume-font-classic{font-family:Cambria,Georgia,Times New Roman,serif}body.light-mode .toast{background:#fff;border-color:#d2d2d7;box-shadow:0 4px 12px #00000026}body.light-mode .toast.info{border-left-color:#0071e3}body.light-mode .toast.success{border-left-color:#34c759}body.light-mode .toast.warning{border-left-color:#ff9500}body.light-mode .toast.error{border-left-color:#ff3b30}body.light-mode .copyright-footer{color:#0006}body.light-mode .copyright-footer:hover{color:#000000b3}body.light-mode .tl-line{background:#d2d2d7}body.light-mode .tl-dot{background:#fff;border-color:#d2d2d7}body.light-mode .tl-lbl,body.light-mode .tl-date{color:#86868b}body.light-mode .api-key-banner{background:#fff3cd;border-color:#ffc107}body.light-mode .api-key-banner p{color:#856404}body.light-mode .api-key-input{background:#fff;border-color:#d2d2d7;color:#1d1d1f}body.light-mode .api-key-input::placeholder{color:#86868b}body.light-mode .btn-icon{padding:8px}body.light-mode .profile-ed h2,body.light-mode .profile-sec h3{color:#1d1d1f}body.light-mode .profile-sec{background:#fff;border-color:#d2d2d7}body.light-mode .form-grp label{color:#515154}body.light-mode .form-grp input,body.light-mode .form-grp textarea{background:#fff;border-color:#d2d2d7;color:#1d1d1f}body.light-mode .form-grp input::placeholder,body.light-mode .form-grp textarea::placeholder{color:#86868b}body.light-mode .form-grp input:focus,body.light-mode .form-grp textarea:focus{border-color:#0071e3}body.light-mode .exp-block,body.light-mode .edu-block{background:#f5f5f7;border-color:#d2d2d7}body.light-mode .skill-row input{background:#fff;border-color:#d2d2d7;color:#1d1d1f}body.light-mode .skill-row input:focus{border-color:#0071e3}body.light-mode .skill-chip{background:#e8e8ed;color:#1d1d1f}body.light-mode .skill-chip button{color:#86868b}body.light-mode .skill-chip button:hover{color:#ff3b30}body.light-mode .btn-add{border-color:#d2d2d7;color:#86868b}body.light-mode .btn-add:hover{border-color:#86868b;color:#515154}body.light-mode .btn-icon-danger{border-color:#d2d2d7;color:#86868b}body.light-mode .btn-icon-danger:hover{border-color:#ff3b30;color:#ff3b30}body.light-mode .btn-icon-order{border-color:#d2d2d7;color:#86868b}body.light-mode .btn-icon-order:hover:not(:disabled){border-color:#86868b;color:#515154}body.light-mode .bullet-input{background:#fff;border-color:#d2d2d7;color:#1d1d1f}body.light-mode .bullet-input:focus{border-color:#0071e3}body.light-mode .bullet-input::placeholder{color:#86868b}body.light-mode .btn-bullet-action{background:#f5f5f7;border-color:#d2d2d7;color:#86868b}body.light-mode .btn-bullet-action:hover:not(:disabled){border-color:#86868b;color:#515154}body.light-mode .btn-bullet-delete:hover:not(:disabled){border-color:#ff3b30;color:#ff3b30}body.light-mode .btn-add-bullet{border-color:#d2d2d7;color:#86868b}body.light-mode .btn-add-bullet:hover{border-color:#86868b;color:#515154}@keyframes hintFadeIn{0%{opacity:0;transform:translate(40px) scale(.98)}8%{opacity:1;transform:translate(0) scale(1)}92%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(40px) scale(.98)}}@keyframes timerShrink{0%{width:100%}to{width:0%}}.opt-term .term-hdr{color:#a1a1aa;font-family:"IBM 3270",Courier New,monospace;font-size:10px;letter-spacing:.04em;text-transform:none;text-shadow:0 0 6px rgba(161,161,170,.2)}.opt-term .term-content{color:#e4e4e7;font-family:"IBM 3270",Courier New,monospace;font-size:10px;line-height:1.24;letter-spacing:.01em;text-shadow:none}.opt-term .term-placeholder{color:#a1a1aa94}.opt-term .log{color:#e4e4e7;font-family:"IBM 3270",Courier New,monospace;font-size:10px;line-height:1.24;margin-bottom:3px}.opt-term .log.info{color:#d4d4d8}.opt-term .log.info.newest{color:#f4f4f5;text-shadow:0 0 8px rgba(148,163,184,.32)}.opt-term .log.success{color:#93c5fd}.opt-term .log.warning{color:#fbbf24}.opt-term .log.error{color:#fca5a5}.opt-term{transition:border-color .2s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none;pointer-events:none}.skill-review-section{margin-bottom:24px;animation:skillReviewSlideIn .2s ease-out}@keyframes skillReviewSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.skill-review-panel{background:#09090b;border:1px solid var(--ui-border);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:12px}.skill-review-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.skill-review-title{color:#fff;font-size:12px;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.skill-review-subtitle{margin-top:4px;color:#a1a1aa;font-size:11px;line-height:1.45}.skill-review-link{border:none;background:transparent;color:#71717a;font-size:10px;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;padding:0;transition:color .15s ease}.skill-review-link:hover{color:#d4d4d8}.skill-review-summary{border:1px solid #27272a;background:#0f0f11;border-radius:7px;padding:8px 10px;display:flex;flex-direction:column;gap:7px}.skill-review-summary-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.skill-review-total{color:#f4f4f5;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.skill-review-count{font-size:10px;letter-spacing:.04em;text-transform:uppercase}.skill-review-count.high{color:#22c55e}.skill-review-count.medium{color:#fbbf24}.skill-review-bar{width:100%;height:6px;border-radius:999px;background:#202024;overflow:hidden;display:flex}.skill-review-bar-segment{display:block;height:100%}.skill-review-bar-segment.high{background:#22c55e}.skill-review-bar-segment.medium{background:#fbbf24}.skill-review-list{display:flex;flex-direction:column;gap:8px;max-height:340px;overflow-y:auto;padding-right:2px}.skill-review-group-label{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:8px 0 2px}.skill-review-group-label.high{color:#22c55e}.skill-review-group-label.medium{color:#fbbf24}.skill-review-group-subtitle{color:#71717a;font-size:10px;margin-bottom:2px}.skill-review-empty{color:#71717a;font-size:11px;line-height:1.45;text-align:center;padding:20px 10px}.skill-review-item{width:100%;text-align:left;border:1px solid var(--ui-border);background:#0f0f11;border-radius:7px;padding:9px 10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;border-left-width:3px;border-left-color:#27272a;transition:all .15s ease}.skill-review-item:hover{background:#18181b;border-color:#3f3f46}.skill-review-item.selected{border-color:#3f3f46}.skill-review-item.confidence-high.selected{border-left-color:#22c55e}.skill-review-item.confidence-medium.selected{border-left-color:#fbbf24}.skill-review-item.confidence-winner.selected{border-left-color:#8b5cf6}.skill-review-item-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.skill-review-item-main{display:flex;align-items:center;gap:8px;min-width:0}.skill-review-dot{width:11px;height:11px;border-radius:999px;border:1px solid #3f3f46;flex-shrink:0}.skill-review-dot.selected.confidence-high{background:#22c55e;border-color:#22c55e}.skill-review-dot.selected.confidence-medium{background:#fbbf24;border-color:#fbbf24}.skill-review-dot.selected.confidence-winner{background:#8b5cf6;border-color:#8b5cf6}.skill-review-skill{color:#fff;font-family:"IBM 3270",Courier New,monospace;font-size:11px;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skill-review-item-badges{display:flex;align-items:center;gap:6px;flex-shrink:0}.skill-review-badge{font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;border-radius:999px;padding:2px 7px;border:1px solid transparent}.skill-review-badge.high{color:#22c55e;background:#22c55e1a;border-color:#22c55e33}.skill-review-badge.medium{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2433}.skill-review-badge.winner{color:#8b5cf6;background:#8b5cf61f;border-color:#8b5cf659}.skill-review-reason{margin:0;color:#71717a;font-size:10px;line-height:1.42}.skill-review-footer{border-top:1px solid #27272a;padding-top:9px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.skill-review-shortcuts{color:#71717a;font-size:10px}.skill-review-actions{display:flex;align-items:center;gap:8px}.skill-review-skip{padding:6px 10px;font-size:11px}.skill-review-apply{border:1px solid rgba(34,197,94,.35);background:#22c55e14;color:#22c55e;border-radius:6px;padding:7px 11px;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:all .15s ease}.skill-review-apply:hover{background:#22c55e24;box-shadow:0 0 14px #22c55e24}body.light-mode .skill-review-panel{background:#fff;border-color:#d2d2d7}body.light-mode .skill-review-title{color:#1d1d1f}body.light-mode .skill-review-subtitle,body.light-mode .skill-review-shortcuts{color:#86868b}body.light-mode .skill-review-link{color:#515154}body.light-mode .skill-review-link:hover{color:#1d1d1f}body.light-mode .skill-review-summary{background:#f5f5f7;border-color:#d2d2d7}body.light-mode .skill-review-total{color:#1d1d1f}body.light-mode .skill-review-bar{background:#e5e5ea}body.light-mode .skill-review-item{background:#fff;border-color:#d2d2d7;border-left-color:#d2d2d7}body.light-mode .skill-review-item:hover,body.light-mode .skill-review-item.selected{background:#f5f5f7;border-color:#b9b9be}body.light-mode .skill-review-skill{color:#1d1d1f}body.light-mode .skill-review-reason{color:#515154}body.light-mode .skill-review-group-label.high{color:#16a34a}body.light-mode .skill-review-group-label.medium{color:#d97706}body.light-mode .skill-review-group-subtitle{color:#86868b}body.light-mode .skill-review-dot{border-color:#b9b9be}body.light-mode .skill-review-footer{border-top-color:#d2d2d7}body.light-mode .skill-review-apply{background:#22c55e14}@media(max-width:720px){.skill-review-list{max-height:300px}.skill-review-actions{width:100%;justify-content:flex-end}}.opt-mode-toggle{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;align-items:stretch;min-width:170px;border-radius:7px;border:1px solid #2a2a30;background:#111114eb;padding:2px;isolation:isolate}.opt-mode-thumb{position:absolute;top:2px;left:2px;width:calc(50% - 3px);height:calc(100% - 4px);border-radius:5px;background:#5f776933;border:1px solid rgba(106,138,121,.3);box-shadow:0 1px #ffffff05 inset,0 6px 14px #00000038;will-change:transform;transition:transform .52s cubic-bezier(.2,.9,.2,1),background .42s cubic-bezier(.2,.9,.2,1),border-color .42s cubic-bezier(.2,.9,.2,1),box-shadow .42s cubic-bezier(.2,.9,.2,1);pointer-events:none}.opt-mode-toggle.is-manual .opt-mode-thumb{transform:translate(calc(100% + 2px));background:#70609133;border-color:#8576a552}.opt-mode-option{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:none;border-radius:5px;background:transparent;color:#61616d;font-size:10px;font-weight:600;letter-spacing:.45px;padding:5px 8px;cursor:pointer;transition:color .34s cubic-bezier(.2,.9,.2,1),opacity .34s cubic-bezier(.2,.9,.2,1)}.opt-mode-option svg{opacity:.75;transition:opacity .34s cubic-bezier(.2,.9,.2,1),color .34s cubic-bezier(.2,.9,.2,1)}.opt-mode-option.active svg,.opt-mode-option:hover svg{opacity:1}.opt-mode-toggle.is-auto .opt-mode-option:first-of-type{color:#9dbcae}.opt-mode-toggle.is-manual .opt-mode-option:last-of-type{color:#b7abce}.opt-mode-option:not(.active):hover{color:#8b8b96}.opt-mode-option:focus-visible{outline:1px solid #4b5563;outline-offset:0}.opt-mode-option.locked{cursor:not-allowed;opacity:.56}.opt-mode-lock{margin-left:1px}body.light-mode .opt-mode-toggle{border-color:#d2d2d7;background:#f5f5f7}body.light-mode .opt-mode-thumb{background:#34c75924;border-color:#34c75940}body.light-mode .opt-mode-toggle.is-manual .opt-mode-thumb{background:#8b5cf624;border-color:#8b5cf640}body.light-mode .opt-mode-option{color:#86868b}body.light-mode .opt-mode-toggle.is-auto .opt-mode-option:first-of-type{color:#2f6f4d}body.light-mode .opt-mode-toggle.is-manual .opt-mode-option:last-of-type{color:#5b4c79}body.light-mode .opt-mode-option:not(.active):hover{color:#515154}.product-feedback-select,.product-feedback-textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.product-feedback-select{color-scheme:dark}.product-feedback-select:focus-visible,.product-feedback-textarea:focus-visible{box-shadow:0 0 0 1px var(--ui-border-hover, #3f3f46)}.product-feedback-textarea::placeholder{color:#71717a;opacity:1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal}.edition-badge{display:flex;align-items:center;font-family:Courier New,monospace;font-size:13px;letter-spacing:1.5px;line-height:1;text-transform:uppercase}.professional .edition-text{color:#d4d4d8;font-weight:600;background:linear-gradient(90deg,#71717a,#e4e4e7,#fff,#e4e4e7,#71717a);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:metalShine 6s ease-in-out infinite}.professional .edition-bracket{color:#71717a}@keyframes metalShine{0%,to{background-position:100% 0}50%{background-position:0% 0}}.untethered .edition-text,.untethered .edition-bracket{color:#ef4444;text-shadow:0 0 6px rgba(239,68,68,.4);opacity:.7}.untethered .edition-text{text-transform:none}.glitch{position:relative;display:inline-block}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.glitch:before{animation:logoGlitchTop 4s ease-in-out infinite;clip-path:polygon(0 0,100% 0,100% 33%,0 33%);color:red;text-shadow:1px 0 #00ff00}.glitch:after{animation:logoGlitchBottom 4s ease-in-out infinite;animation-delay:.15s;clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);color:red;text-shadow:-1px 0 #0000ff}@keyframes logoGlitchTop{0%,82%,to{transform:translate(0);opacity:0}83%{transform:translate(-2px,-1px) skew(-3deg);opacity:.5}84%{transform:translate(1px,.5px);opacity:0}90%{transform:translate(0);opacity:0}91%{transform:translate(1.5px,-.5px) skew(2deg);opacity:.4}92%{transform:translate(-1px,1px);opacity:.3}93%{transform:translate(0);opacity:0}}@keyframes logoGlitchBottom{0%,85%,to{transform:translate(0);opacity:0}86%{transform:translate(2px,1px) skew(2deg);opacity:.45}87%{transform:translate(-1.5px,-.5px);opacity:0}94%{transform:translate(0);opacity:0}95%{transform:translate(-1px,.5px) skew(-1deg);opacity:.35}96%{transform:translate(0);opacity:0}}.logo-letter.cycling,.logo-period.cycling{animation:pathosLogoCycle 2s ease-in-out infinite;display:inline-block}.untethered-active .logo-letter.cycling,.untethered-active .logo-period.cycling{animation:untetheredLogoCycle 2s ease-in-out infinite;display:inline-block}@keyframes pathosLogoCycle{0%{color:var(--cycle-start, #3b82f6);text-shadow:0 0 8px var(--cycle-start, #3b82f6),0 0 16px var(--cycle-start, #3b82f650)}7%{color:var(--cycle-start, #3b82f6);text-shadow:0 0 18px var(--cycle-start, #3b82f6),0 0 30px var(--cycle-start, #3b82f680)}14%{color:var(--pathos-emerald-cyan);text-shadow:0 0 8px var(--pathos-emerald-cyan),0 0 16px rgba(34,197,94,.31)}21%{color:var(--pathos-emerald-cyan);text-shadow:0 0 18px var(--pathos-emerald-cyan),0 0 30px rgba(34,197,94,.5)}28%{color:#eab308;text-shadow:0 0 8px #eab308,0 0 16px #eab30850}35%{color:#eab308;text-shadow:0 0 18px #eab308,0 0 30px #eab30880}42%{color:#f97316;text-shadow:0 0 8px #f97316,0 0 16px #f9731650}49%{color:#f97316;text-shadow:0 0 18px #f97316,0 0 30px #f9731680}57%{color:#ef4444;text-shadow:0 0 8px #ef4444,0 0 16px #ef444450}64%{color:#ef4444;text-shadow:0 0 18px #ef4444,0 0 30px #ef444480}71%{color:#8b5cf6;text-shadow:0 0 8px #8b5cf6,0 0 16px #8b5cf650}78%{color:#8b5cf6;text-shadow:0 0 18px #8b5cf6,0 0 30px #8b5cf680}85%{color:var(--pathos-emerald-cyan);text-shadow:0 0 8px var(--pathos-emerald-cyan),0 0 16px rgba(34,197,94,.31)}92%{color:var(--pathos-emerald-cyan);text-shadow:0 0 18px var(--pathos-emerald-cyan),0 0 30px rgba(34,197,94,.5)}to{color:var(--cycle-start, #3b82f6);text-shadow:0 0 8px var(--cycle-start, #3b82f6),0 0 16px var(--cycle-start, #3b82f650)}}@keyframes untetheredLogoCycle{0%{color:var(--cycle-start, #ef4444);text-shadow:0 0 8px var(--cycle-start, #ef4444),0 0 16px var(--cycle-start, #ef444450)}8%{color:var(--cycle-start, #ef4444);text-shadow:0 0 20px var(--cycle-start, #ef4444),0 0 32px var(--cycle-start, #ef444480)}16%{color:#dc2626;text-shadow:0 0 10px #dc2626,0 0 18px #dc262650}24%{color:#dc2626;text-shadow:0 0 22px #dc2626,0 0 34px #dc262680}33%{color:#f87171;text-shadow:0 0 8px #f87171,0 0 14px #f8717150}41%{color:#f87171;text-shadow:0 0 18px #f87171,0 0 28px #f8717180}50%{color:#b91c1c;text-shadow:0 0 12px #b91c1c,0 0 20px #b91c1c50}58%{color:#b91c1c;text-shadow:0 0 24px #b91c1c,0 0 36px #b91c1c80}66%{color:#fb923c;text-shadow:0 0 8px #fb923c,0 0 14px #fb923c50}74%{color:#fb923c;text-shadow:0 0 18px #fb923c,0 0 28px #fb923c80}83%{color:#a78bfa;text-shadow:0 0 6px #a78bfa,0 0 12px #a78bfa50}91%{color:#a78bfa;text-shadow:0 0 16px #a78bfa,0 0 26px #a78bfa80}to{color:var(--cycle-start, #ef4444);text-shadow:0 0 8px var(--cycle-start, #ef4444),0 0 16px var(--cycle-start, #ef444450)}}@keyframes colorCycleRandom{0%{color:var(--cycle-start, #3b82f6)}to{color:var(--cycle-start, #3b82f6)}}@keyframes evilPulse{0%,to{transform:translateY(0) scale(1)}20%{transform:translateY(-3px) scale(1.02)}40%{transform:translateY(0) scale(1)}60%{transform:translateY(-2px) scale(1.015)}80%{transform:translateY(0) scale(1)}}@keyframes evilGlow{0%,to{filter:drop-shadow(0 0 0px rgba(239,68,68,0))}50%{filter:drop-shadow(0 0 6px rgba(239,68,68,.3))}}.pathos-logo-container.evil-bounce{animation:evilPulse 1s ease-out,evilGlow 1s ease-in-out}.pathos-logo-container.evil-bounce .logo-letter{animation:evilLetterShift 1s ease-out}@keyframes evilLetterShift{0%{transform:translateY(0);color:#fff}30%{transform:translateY(-4px);color:#f87171;text-shadow:0 0 8px rgba(248,113,113,.4)}60%{transform:translateY(-1px);color:#ef4444;text-shadow:0 0 6px rgba(239,68,68,.3)}to{transform:translateY(0);color:#f5f5f4;text-shadow:none}}@keyframes celebrationLift{0%,to{transform:translateY(0) scale(1)}15%{transform:translateY(-4px) scale(1.02)}30%{transform:translateY(-2px) scale(1.01)}50%{transform:translateY(-5px) scale(1.025)}70%{transform:translateY(-1px) scale(1.005)}85%{transform:translateY(-2px) scale(1.01)}}@keyframes celebrationGlow{0%,to{filter:drop-shadow(0 0 0px rgba(34,197,94,0))}25%{filter:drop-shadow(0 0 8px rgba(34,197,94,.3)) drop-shadow(0 0 12px rgba(59,130,246,.2))}50%{filter:drop-shadow(0 0 6px rgba(59,130,246,.25))}75%{filter:drop-shadow(0 0 8px rgba(34,197,94,.25))}}.pathos-logo-container.celebration{animation:celebrationLift 1.8s cubic-bezier(.34,1.56,.64,1),celebrationGlow 1.8s ease-in-out}.pathos-logo-container.celebration .logo-letter{animation:celebrationShimmer 1.8s ease-in-out}@keyframes celebrationShimmer{0%{color:#f5f5f4;text-shadow:none;transform:translateY(0)}12%{color:#60a5fa;text-shadow:0 0 8px rgba(96,165,250,.3);transform:translateY(-3px)}24%{color:var(--pathos-emerald-cyan);text-shadow:0 0 8px rgba(34,197,94,.25);transform:translateY(-1px)}36%{color:#fbbf24;text-shadow:0 0 6px rgba(251,191,36,.2);transform:translateY(-4px)}48%{color:#60a5fa;text-shadow:0 0 7px rgba(96,165,250,.25);transform:translateY(-2px)}60%{color:var(--pathos-emerald-cyan);text-shadow:0 0 8px rgba(34,197,94,.3);transform:translateY(-3px)}72%{color:#a78bfa;text-shadow:0 0 6px rgba(167,139,250,.2);transform:translateY(-1px)}84%{color:#60a5fa;text-shadow:0 0 5px rgba(96,165,250,.2);transform:translateY(-2px)}to{color:#fff;text-shadow:none;transform:translateY(0)}}.pathos-logo-container.celebration .logo-period{animation:celebrationPeriodGlow 1.8s ease-in-out}@keyframes celebrationPeriodGlow{0%,to{opacity:.6;color:inherit;text-shadow:none}16%{opacity:.9;color:#60a5fa;text-shadow:0 0 6px rgba(96,165,250,.4)}33%{opacity:.85;color:var(--pathos-emerald-cyan);text-shadow:0 0 6px rgba(34,197,94,.35)}50%{opacity:.95;color:#fbbf24;text-shadow:0 0 5px rgba(251,191,36,.3)}66%{opacity:.88;color:#a78bfa;text-shadow:0 0 6px rgba(167,139,250,.35)}83%{opacity:.92;color:#60a5fa;text-shadow:0 0 5px rgba(96,165,250,.3)}}.hero-wf{position:relative;width:100%;font-family:Inter,sans-serif;background:#09090b;overflow:hidden;text-align:left;pointer-events:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}.hero-wf *{user-select:none!important;-webkit-user-select:none!important;pointer-events:none!important}.hero-wf .sot-cursor.is-visible{transition:transform .18s cubic-bezier(.4,0,.2,1),opacity .3s ease}.hero-wf-tabs{display:flex;align-items:center;justify-content:center;gap:2px;padding:10px 16px;border-bottom:1px solid #1c1c1f;background:#0c0c0e}.hero-wf-tab{display:flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:none;border-radius:6px;color:#52525b;font-family:inherit;font-size:11px;font-weight:500;cursor:default;transition:all .2s ease;white-space:nowrap}.hero-wf-tab.is-active{background:#18181b;color:#fafafa}.hero-wf-scene{display:none;position:relative;padding:14px 18px 18px;animation:heroWfSceneIn .35s ease forwards}.hero-wf-scene.is-visible{display:block}@keyframes heroWfSceneIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hero-wf-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hero-wf-input{display:flex;flex-direction:column;gap:8px}.hero-wf-input-topbar{display:flex;justify-content:space-between;align-items:center;padding:0 2px}.hero-wf-input-label{font-size:9px;font-weight:500;color:#71717a;text-transform:uppercase;letter-spacing:.08em}.hero-wf-mode-toggle{display:flex;background:#18181b;border:1px solid #27272a;border-radius:5px;overflow:hidden}.hero-wf-mode-option{display:flex;align-items:center;gap:3px;padding:3px 6px;font-size:8px;font-weight:700;letter-spacing:.05em;color:#3f3f46;cursor:default}.hero-wf-mode-option.is-active{background:#27272a;color:#d4d4d8}.hero-wf-textarea{width:100%;height:160px;padding:10px 12px;background:#0f0f11;border:1px solid #27272a;border-radius:8px;color:#d4d4d8;font-size:10.5px;line-height:1.6;transition:box-shadow .4s,border-color .4s;overflow:hidden}.hero-wf-textarea-placeholder{color:#3f3f46}.hero-wf-jd-highlight{border-radius:3px;padding:1px 3px;margin:0 -3px}.hero-wf-jd-highlight.is-active{animation:jdScan .55s cubic-bezier(.22,1,.36,1) forwards}@keyframes jdScan{0%{background:transparent;color:#52525b;box-shadow:none}18%{background:#22d3ee38;color:#e4e4e7;box-shadow:0 0 0 1px #22d3ee47,0 0 10px #22d3ee1f}55%{background:#22d3ee1f;color:#d4d4d8;box-shadow:0 0 0 1px #22d3ee24}to{background:#22d3ee12;color:#c4c4cc;box-shadow:none}}.hero-wf-ctx-menu{position:absolute;z-index:20;background:#1c1c1f;border:1px solid #3f3f46;border-radius:6px;padding:4px 0;min-width:120px;box-shadow:0 8px 24px #00000080;animation:heroWfCtxIn .12s ease forwards}@keyframes heroWfCtxIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.hero-wf-ctx-item{padding:5px 14px;font-size:11px;color:#d4d4d8;cursor:default}.hero-wf-ctx-item.hero-wf-ctx-disabled{color:#3f3f46}.hero-wf-ctx-paste{color:#fafafa;font-weight:500}.hero-wf-ctx-paste:hover{background:#27272a}.hero-wf-ctx-paste.is-clicking{background:#3b82f6;color:#fff;transition:background .05s ease}.hero-wf-ctx-divider{height:1px;background:#27272a;margin:3px 0}.hero-wf-btn{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:11px 18px;background:#ffffff0f;border:1.5px solid rgba(255,255,255,.85);color:#fff;font-family:inherit;font-size:12px;font-weight:500;border-radius:6px;cursor:default;transition:all .15s,transform .15s}.hero-wf-btn.is-hover{background:#ffffff1f;border-color:#fff}.hero-wf-btn.is-pressed{transform:scale(.97);background:#ffffff29}.hero-wf-btn.is-processing{background:#ffffff0a;color:#a1a1aa;border:1.5px solid #3f3f46}.hero-wf-output{position:relative;min-height:230px}.hero-wf-term{background:#0f0f11;border:1px solid #27272a;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;position:absolute;inset:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.hero-wf-term.is-active{border-color:#7aa2f733;box-shadow:0 0 18px #7aa2f70d}.hero-wf-term.is-done{opacity:0;visibility:hidden;transform:translateY(6px)}.hero-wf-term-hdr{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#18181b;border-bottom:1px solid #27272a;color:#52525b;font-size:10px;font-weight:500;flex-shrink:0}.hero-wf-term-content{flex:1;padding:10px 12px;overflow:hidden;font-family:SF Mono,Consolas,JetBrains Mono,monospace;font-size:9.5px;display:flex;flex-direction:column;justify-content:flex-end}.hero-wf-log{margin-bottom:4px;color:#9098a9;line-height:1.4;opacity:0;animation:heroWfLogSlide .3s ease forwards}@keyframes heroWfLogSlide{0%{opacity:0;transform:translateY(6px)}to{opacity:.88;transform:translateY(0)}}.hero-wf-log.info{color:#9fa8bb}.hero-wf-log.success{color:var(--pathos-emerald-cyan, #34d399)}.hero-wf-log.warning{color:var(--pathos-solar-gold, #e0af68)}.hero-wf-log.newest{color:#f1f3f8;opacity:1}.hero-wf-term-placeholder{color:#27272a}.hero-wf-result{position:absolute;inset:0;background:#0f0f11;border:1px solid #27272a;border-radius:8px;padding:14px;opacity:0;visibility:hidden;transform:translateY(6px);transition:all .5s cubic-bezier(.2,.8,.2,1) .1s;display:flex;flex-direction:column;gap:10px;z-index:2}.hero-wf-result.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.hero-wf-result-hdr{display:flex;align-items:center;gap:8px;color:var(--pathos-emerald-cyan, #34d399);font-size:13px;font-weight:600}.hero-wf-score{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#18181b;border-radius:6px;border:1px solid transparent;transition:background .4s,border-color .4s}.hero-wf-score.is-high{background:#22c55e0f;border-color:#22c55e2e}.hero-wf-score-label{color:#a1a1aa;font-weight:500;font-size:11px}.hero-wf-score-nums{display:flex;align-items:center;gap:6px}.hero-wf-score-before{color:#52525b;font-weight:700;font-size:16px}.hero-wf-score-arrow{color:#3f3f46;font-size:12px}.hero-wf-score-after{color:var(--pathos-emerald-cyan, #34d399);font-weight:700;font-size:16px}.hero-wf-docs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hero-wf-doc{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#18181b;border:1px solid #27272a;border-radius:6px;font-size:10px;font-weight:500;color:#a1a1aa}.hero-wf-doc-icon{color:#52525b;flex-shrink:0}.hero-wf-doc-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-wf-goto-btn{display:inline-flex;align-items:center;gap:5px;padding:7px 16px;background:#18181b;border:1px solid #3f3f46;border-radius:6px;color:#a1a1aa;font-family:inherit;font-size:11px;font-weight:500;cursor:default;letter-spacing:.02em}.hero-wf-goto-wrap{display:flex;justify-content:center;padding:8px 0 2px;pointer-events:none}.hero-wf-mission.is-clicking{background:#6366f11f;border-color:#6366f159;transform:scale(.97);transition:background .1s,border-color .1s,transform .1s}.hero-wf-toast{position:absolute;bottom:18px;left:50%;transform:translate(-50%) translateY(20px);display:flex;align-items:center;gap:8px;padding:10px 16px;background:#22c55e1f;border:1px solid rgba(34,197,94,.3);border-radius:8px;color:#4ade80;font-size:11px;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:all .35s cubic-bezier(.2,.8,.2,1);z-index:10;cursor:default}.hero-wf-toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.hero-wf-pipe-hdr{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fafafa;margin-bottom:12px}.hero-wf-ribbon{display:flex;align-items:center;gap:6px;margin-bottom:12px;flex-wrap:wrap}.hero-wf-ribbon-chip{display:flex;align-items:center;gap:4px;padding:5px 10px;background:#18181b;border:1px solid #27272a;border-radius:6px;font-size:10px;font-weight:500;color:#71717a;cursor:default}.hero-wf-ribbon-chip.is-active{background:#27272a;border-color:#3f3f46;color:#fafafa}.hero-wf-ribbon-count{background:#27272a;padding:1px 5px;border-radius:4px;font-size:9px;font-weight:600}.hero-wf-ribbon-chip.is-active .hero-wf-ribbon-count{background:#3f3f46}.hero-wf-cards{display:flex;flex-direction:column;gap:6px}.hero-wf-job-card{background:#0f0f11;border:1px solid #27272a;border-radius:8px;overflow:hidden;transition:all .25s ease}.hero-wf-job-card.is-highlighted{border-color:#22c55e59;box-shadow:0 0 14px #22c55e1a;background:#22c55e08}.hero-wf-job-main{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;cursor:default}.hero-wf-job-info{display:flex;flex-direction:column;gap:2px;min-width:0}.hero-wf-job-co{font-size:10px;color:#71717a;font-weight:500}.hero-wf-job-title{font-size:12px;font-weight:600;color:#fafafa}.hero-wf-job-meta{display:flex;align-items:center;gap:8px;font-size:9.5px;color:#52525b;margin-top:2px}.hero-wf-job-score{padding:1px 6px;border-radius:3px;color:#fff;font-size:9px;font-weight:600}.hero-wf-job-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.hero-wf-job-status{padding:3px 8px;border-radius:4px;color:#fff;font-size:9px;font-weight:600}.hero-wf-job-days{color:#52525b;font-size:10px;font-weight:500}.hero-wf-job-chev{color:#3f3f46;transition:transform .25s}.hero-wf-job-chev.is-exp{transform:rotate(180deg)}.hero-wf-job-detail{padding:10px 12px 12px;display:flex;flex-direction:column;gap:10px;border-top:1px solid #1c1c1f;animation:heroWfDetailIn .3s ease forwards}@keyframes heroWfDetailIn{0%{opacity:0;max-height:0}to{opacity:1;max-height:300px}}.hero-wf-job-sec{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#d4d4d8}.hero-wf-job-sec-lbl{font-size:9px;font-weight:500;color:#71717a;text-transform:uppercase;letter-spacing:.06em}.hero-wf-insight{display:flex;align-items:center;gap:5px;font-size:10px;color:#a1a1aa}.hero-wf-skill-tags{display:flex;flex-wrap:wrap;gap:4px}.hero-wf-doc-list{display:flex;flex-direction:column;gap:4px}.hero-wf-doc-row{display:flex;align-items:center;gap:6px;font-size:10px;color:#a1a1aa}.hero-wf-doc-row .hero-wf-doc-icon{color:#6366f1;flex-shrink:0}.hero-wf-skill-tag{padding:2px 7px;background:#18181b;border:1px solid #27272a;border-radius:4px;font-size:9px;color:#a1a1aa;font-weight:500}.hero-wf-ops-rail{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.hero-wf-checkin{background:#0f0f11;border:1px solid #27272a;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.hero-wf-checkin-hdr{display:flex;justify-content:space-between;align-items:center}.hero-wf-checkin-title{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:600;color:#71717a;letter-spacing:.06em}.hero-wf-checkin-level{font-size:10px;font-weight:700;color:var(--pathos-emerald-cyan, #34d399);background:#22c55e1a;padding:2px 6px;border-radius:4px}.hero-wf-xp-row{display:flex;justify-content:space-between;align-items:center}.hero-wf-xp-label{font-size:8px;font-weight:600;color:#52525b;letter-spacing:.05em}.hero-wf-xp-value{font-size:9px;font-weight:500;color:#a1a1aa}.hero-wf-xp-bar{height:4px;background:#18181b;border-radius:2px;overflow:hidden}.hero-wf-xp-fill{height:100%;background:linear-gradient(90deg,var(--pathos-emerald-cyan, #34d399),#3b82f6);border-radius:2px;transition:width .6s ease}.hero-wf-checkin-meta{display:flex;justify-content:space-between;font-size:8.5px;color:#52525b}.hero-wf-checkin-meta strong{color:#a1a1aa}.hero-wf-sparkline{display:flex;align-items:center;gap:6px}.hero-wf-sparkline-label{font-size:7.5px;font-weight:600;color:#3f3f46;letter-spacing:.05em;white-space:nowrap}.hero-wf-sparkline-svg{width:84px;height:20px;flex-shrink:0}.hero-wf-missions{background:#0f0f11;border:1px solid #27272a;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.hero-wf-missions-hdr{display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:600;color:#71717a;letter-spacing:.06em}.hero-wf-missions-hdr span{display:flex;align-items:center;gap:5px}.hero-wf-missions-progress{font-size:10px;font-weight:700;color:var(--pathos-emerald-cyan, #34d399)}.hero-wf-mission-list{display:flex;flex-direction:column;gap:5px}.hero-wf-mission{display:flex;align-items:center;gap:6px;padding:5px 8px;background:#18181b;border:1px solid #27272a;border-radius:5px;font-size:10px;color:#71717a}.hero-wf-mission.is-done{color:#a1a1aa;border-color:#22c55e26}.hero-wf-mission.is-done svg{color:var(--pathos-emerald-cyan, #34d399)}.hero-wf-mission span:nth-child(2){flex:1}.hero-wf-mission-xp{font-size:8px;font-weight:700;color:var(--pathos-emerald-cyan, #34d399);opacity:.7}.hero-wf-mission-dot{width:10px;height:10px;border-radius:50%;border:1.5px solid #3f3f46;flex-shrink:0}.hero-wf-sankey-section{margin-top:8px;padding:8px 16px 14px}.hero-wf-dash-hdr{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#fafafa;margin-bottom:8px;width:min(100%,760px);margin-left:auto;margin-right:auto}.hero-wf-sankey{background:#0f0f11;border:1px solid #27272a;border-radius:8px;width:min(100%,760px);margin:0 auto;padding:14px 18px;overflow:hidden}.hero-wf-sankey svg{display:block;width:92%;max-width:560px;height:146px;margin:0 auto}.hero-wf.is-resetting{animation:heroWfFadeReset .7s ease forwards}@keyframes heroWfFadeReset{0%{opacity:1}50%{opacity:0}to{opacity:1}}.hero-wf-spin{animation:heroWfSpin 1s linear infinite}@keyframes heroWfSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-wf-skills-wrap{display:flex;flex-direction:column;gap:4px}.hero-wf-skills-lbl{font-size:9px;font-weight:600;color:#52525b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.hero-wf-skill-tag--existing{background:#18181b;border-color:#3f3f46;color:#d4d4d8}.hero-wf-suggest-hdr{display:flex;align-items:center;justify-content:space-between;font-size:9px;font-weight:600;color:#52525b;letter-spacing:.06em;text-transform:uppercase;margin:4px 0 8px}.hero-wf-suggest-badge{font-size:9px;font-weight:600;color:#22d3ee;background:#22d3ee1a;padding:2px 7px;border-radius:4px}.hero-wf-suggest-list{display:flex;flex-direction:column;gap:5px}.hero-wf-suggest-row{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#0f0f11;border:1px solid #27272a;border-radius:7px;animation:heroWfLogSlide .3s ease forwards;transition:background .3s ease,border-color .3s ease,opacity .3s ease}.hero-wf-suggest-row.is-accepted{background:#22c55e0f;border-color:#22c55e40}.hero-wf-suggest-row.is-rejected{opacity:.35}.hero-wf-suggest-name{font-size:11px;font-weight:500;color:#d4d4d8;transition:color .3s}.hero-wf-suggest-row.is-accepted .hero-wf-suggest-name{color:#4ade80}.hero-wf-suggest-accept{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;background:#22c55e1f;border:1px solid rgba(34,197,94,.3);border-radius:4px;color:#4ade80;font-family:inherit;font-size:9px;font-weight:600;cursor:default}.hero-wf-suggest-reject{display:inline-flex;align-items:center;padding:3px 8px;background:transparent;border:1px solid #27272a;border-radius:4px;color:#52525b;font-family:inherit;font-size:11px;cursor:default}.hero-wf-suggest-status{font-size:9px;font-weight:600;color:#4ade80}.hero-wf-suggest-status--rej{color:#52525b}.hero-wf-resume-viewport{overflow:hidden;border:1px solid #27272a;border-radius:8px;background:#0f0f11;max-height:330px}.hero-wf-resume-inner{padding:14px 16px;will-change:transform}.hero-wf-resume-header{text-align:center;padding-bottom:12px;border-bottom:1px solid #27272a;margin-bottom:12px}.hero-wf-resume-name{font-size:16px;font-weight:800;color:#fafafa;letter-spacing:.12em}.hero-wf-resume-title{font-size:11px;color:#71717a;margin-top:2px;font-weight:500}.hero-wf-resume-contact{font-size:9.5px;color:#52525b;margin-top:4px}.hero-wf-resume-section{margin-bottom:12px}.hero-wf-resume-sec-title{font-size:8px;font-weight:700;color:#3f3f46;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #27272a;padding-bottom:4px;margin-bottom:6px}.hero-wf-resume-job-title{font-size:11px;font-weight:600;color:#d4d4d8}.hero-wf-resume-job-line{display:flex;justify-content:space-between;align-items:baseline}.hero-wf-resume-org{font-size:10px;font-style:italic;color:#71717a}.hero-wf-resume-location{font-size:9.5px;color:#52525b;text-align:right}.hero-wf-resume-date{font-size:9.5px;color:#52525b;margin:1px 0 4px}.hero-wf-resume-body{font-size:10px;color:#a1a1aa;line-height:1.6}.hero-wf-resume-skills-section{padding-top:4px}.landing-root{--lp-bg-deep: #09090b;--lp-neural-blue: var(--pathos-neural-blue, #7aa2f7);--lp-cyber-purple: var(--pathos-cyber-purple, #8f86a8);--lp-solar-gold: var(--pathos-solar-gold, #e0af68);--lp-neon-rose: var(--pathos-neon-rose, #ff3b30);--lp-emerald-cyan: var(--pathos-emerald-cyan);--lp-muted-slate: #71717a;width:100%;min-height:100vh;background:var(--lp-bg-deep);color:#e5e5e5;font-family:Inter,sans-serif;font-size:14px;overflow-x:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes blink{0%,to{opacity:1;transform:scale(1)}16.5%,17.5%{opacity:1}17%{opacity:0}33%,33.5%{opacity:1}33.2%{opacity:0}33.7%,34%{opacity:1}33.9%{opacity:0}50%,52%{opacity:1}50.5%,51.5%{opacity:0}67%,68.5%{opacity:1;transform:scale(1)}67.2%{opacity:.3;transform:scale(1.1,.8)}67.4%{opacity:0;transform:scale(.9,.5)}67.6%{opacity:.3;transform:scale(1.05,.7)}84%,86%{opacity:1;box-shadow:0 0 15px #fff}84.5%,85.5%{opacity:.3;box-shadow:0 0 5px #fff}85%{opacity:0;box-shadow:0 0 2px #fff}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes heroGhostLeft{0%{transform:translate(0);opacity:0;filter:blur(0)}2.1%{transform:translate(-4.1px,1.8px) skew(7deg);opacity:.4;filter:blur(var(--hero-ghost-blur, .5px))}2.7%{transform:translate(-1.2px,.4px) skew(1deg);opacity:.18}3.3%{transform:translate(0);opacity:0;filter:blur(0)}11.4%{transform:translate(0);opacity:0}12.1%{transform:translate(-2.2px,-1.1px) skew(-3deg);opacity:.2}12.6%{transform:translate(0);opacity:0}27.8%{transform:translate(0);opacity:0}28.4%{transform:translate(-5.2px,-2.6px) skew(-7deg);opacity:.42}29.2%{transform:translate(-2.4px,-1px) skew(-3deg);opacity:.26}29.8%{transform:translate(0);opacity:0}38.3%{transform:translate(0);opacity:0}38.8%{transform:translate(3.4px,.9px) skew(4deg);opacity:.28}39.4%{transform:translate(0);opacity:0}53.7%{transform:translate(0);opacity:0}54.5%{transform:translate(-3.6px,2.1px) skew(-5deg);opacity:.35}55.1%{transform:translate(-1.4px,.8px) skew(-1deg);opacity:.19}55.7%{transform:translate(0);opacity:0}72.4%{transform:translate(0);opacity:0}73.1%{transform:translate(-4.8px,3.6px) skew(-6deg);opacity:.38}73.7%{transform:translate(-1.6px,1px) skew(-1deg);opacity:.2}74.4%{transform:translate(0);opacity:0}89.1%{transform:translate(0);opacity:0}89.7%{transform:translate(-6.2px,-1.8px) skew(9deg);opacity:.44}90.4%{transform:translate(-2.9px,-.7px) skew(3deg);opacity:.22}91.1%{transform:translate(0);opacity:0;filter:blur(0)}to{transform:translate(0);opacity:0;filter:blur(0)}}@keyframes heroGhostRight{0%{transform:translate(0);opacity:0;filter:blur(0)}4.6%{transform:translate(3.7px,-1.7px) skew(-7deg);opacity:.39;filter:blur(var(--hero-ghost-blur, .5px))}5.2%{transform:translate(1.5px,-.5px) skew(-2deg);opacity:.21}5.9%{transform:translate(0);opacity:0;filter:blur(0)}15.3%{transform:translate(0);opacity:0}15.9%{transform:translate(2.8px,1.3px) skew(5deg);opacity:.26}16.5%{transform:translate(0);opacity:0}24.7%{transform:translate(0);opacity:0}25.3%{transform:translate(4.9px,2.7px) skew(7deg);opacity:.4}26.1%{transform:translate(2.2px,1.1px) skew(2deg);opacity:.24}26.7%{transform:translate(0);opacity:0}42.1%{transform:translate(0);opacity:0}42.7%{transform:translate(-4.2px,-1.8px) skew(-6deg);opacity:.36}43.4%{transform:translate(-1.8px,-.6px) skew(-2deg);opacity:.2}44.1%{transform:translate(0);opacity:0}57.6%{transform:translate(0);opacity:0}58.2%{transform:translate(3.3px,-2px) skew(4deg);opacity:.3}58.8%{transform:translate(0);opacity:0}66.2%{transform:translate(0);opacity:0}66.9%{transform:translate(4.6px,-3.4px) skew(6deg);opacity:.38}67.5%{transform:translate(1.9px,-1.2px) skew(1deg);opacity:.21}68.2%{transform:translate(0);opacity:0}81.8%{transform:translate(0);opacity:0}82.5%{transform:translate(6.1px,1.7px) skew(-9deg);opacity:.43}83.1%{transform:translate(2.8px,.7px) skew(-3deg);opacity:.22}83.9%{transform:translate(0);opacity:0;filter:blur(0)}to{transform:translate(0);opacity:0;filter:blur(0)}}.hdr{background:#0f0f11cc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--ui-border);padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:64px;position:sticky;top:0;z-index:100;transform:translateZ(0);contain:style paint}.nav{display:flex;gap:4px}.nav-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;border:none;color:var(--lp-muted-slate);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;border-radius:6px;transition:all .15s}.nav-btn.dummy{opacity:.5;cursor:default}.nav-btn.dummy:hover{background:transparent;color:var(--lp-muted-slate)}.hdr-actions{display:flex;gap:8px;flex:1;justify-content:flex-end}.btn-ghost{display:flex;align-items:center;gap:6px;padding:8px 12px;background:transparent;border:1px solid var(--ui-border-strong);color:#a1a1aa;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;border-radius:6px;transition:all .15s}.btn-ghost:hover{background:#1c1c1f;color:#fff;border-color:var(--ui-border-hover)}.btn-primary{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;border:1px solid var(--ui-text-strong);color:#000;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;border-radius:6px;transition:all .15s}.btn-primary:hover{background:#e5e5e5;border-color:var(--ui-text)}.hero,.features-demo-section,.steam-showcase-section,.expanded-features-section,.pathos-intro-section,.reviews-section,.pricing-section,.faq-section,.footer{position:relative;z-index:2}.hero{padding:clamp(32px,6vh,60px) 24px clamp(16px,3vh,32px);text-align:center;overflow:hidden;contain:style paint}.hero-bg{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}.hero-fog{position:absolute;top:-20%;left:50%;width:200%;height:100%;background:radial-gradient(circle at 30% 40%,rgba(39,39,42,.2) 0%,transparent 50%),radial-gradient(circle at 70% 40%,rgba(39,39,42,.15) 0%,transparent 50%),radial-gradient(circle at 50% 60%,rgba(24,24,27,.25) 0%,transparent 60%);filter:blur(80px);opacity:.7;mask-image:linear-gradient(to bottom,black 0%,black 40%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 40%,transparent 100%);animation:fogMove 20s infinite alternate ease-in-out;will-change:transform;transform:translate(-50%) translateZ(0);contain:strict}@keyframes fogMove{0%{transform:translate(-50%) translateZ(0) translateY(0) scale(1)}50%{transform:translate(-50%) translateZ(0) translateY(2%) scale(1.05)}to{transform:translate(-50%) translateZ(0) translateY(0) scale(1)}}.hero-content{position:relative;z-index:2;max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.eye-big-brother{position:absolute;top:-10px;left:-4vw;width:30vw;height:30vw;background:radial-gradient(circle,#18181b 40%,transparent 70%);border:2px solid rgba(39,39,42,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 120px #000000b3,inset 0 0 80px #00000080;z-index:0;pointer-events:none;opacity:.55;will-change:transform;transform:translateZ(0);contain:style paint}.eye-big-brother .eye-iris{width:15vw;height:15vw;min-width:150px;min-height:150px;background:radial-gradient(circle,#3f3f46,#18181b 70%);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .1s ease-out;transform:translateZ(0)}.eye-big-brother .eye-pupil{width:6vw;height:6vw;min-width:60px;min-height:60px;background:#fff!important;border-radius:50%;box-shadow:0 0 60px #fffc,0 0 120px #ffffff4d;animation:blink 18s infinite;will-change:opacity,transform;transform:translateZ(0);opacity:1!important;visibility:visible!important}@media(max-width:768px){.eye-big-brother{width:min(300px,80vw);height:min(300px,80vw);left:-20px;top:20px;opacity:.44}.eye-big-brother .eye-iris{width:50%;height:50%}.eye-big-brother .eye-pupil{width:40%;height:40%;box-shadow:0 0 30px #fffc}}h1.hero-title{font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.1;letter-spacing:-.01em;margin:0 0 24px;color:#9a9aa8}h1.hero-title .gradient-text{font-weight:900;letter-spacing:-.02em}p.hero-sub{font-size:clamp(34px,5.5vw,68px);font-weight:800;color:#c4c4cc;line-height:1.1;letter-spacing:-.03em;margin-bottom:clamp(24px,4vh,40px);max-width:820px}.hero-sub-primary,.hero-sub-stat,.hero-sub-bridge{display:block}.hero-sub-stat{font-size:.88em;color:inherit}.hero-sub-bridge{color:#fff}.hero-source-ref-wrapper{display:inline-block;margin-left:4px;line-height:0;vertical-align:super}.hero-source-ref{background:transparent;border:none;color:#a1a1aa;font-size:9px;font-weight:700;letter-spacing:0;vertical-align:baseline;line-height:1;padding:0;transform:translateY(-1px);cursor:pointer;font-family:inherit}.hero-source-ref-static{display:inline-block;color:#a1a1aa;font-size:9px;font-weight:700;vertical-align:baseline;line-height:1;transform:translateY(-1px)}.cta-group{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn-cta{display:flex;align-items:center;gap:8px;padding:14px 28px;background:#3f3f46;border:1px solid var(--ui-border-strong);color:#fafafa;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;border-radius:8px;transition:all .15s}.btn-cta:hover{background:#52525b;border-color:var(--lp-muted-slate);transform:translateY(-2px)}.btn-secondary{display:flex;align-items:center;gap:8px;padding:14px 28px;background:transparent;border:1px solid var(--ui-border-hover);color:#e4e4e7;font-family:inherit;font-size:15px;font-weight:500;cursor:pointer;border-radius:8px;transition:all .15s}.btn-secondary:hover{background:#18181b;border-color:var(--ui-border-strong)}.hero-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:64px;width:100%;max-width:1200px}.hero-benefit-card{flex:1;display:flex;gap:14px;align-items:flex-start;text-align:left;padding:16px;background:#0f0f1199;border:1px solid var(--ui-border);border-radius:12px;transition:all .15s ease;transform:translateZ(0);backface-visibility:hidden}.hero-benefit-card:hover{border-color:var(--ui-border-hover);box-shadow:0 0 0 1px var(--ui-border-hover)}.hero-benefit-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hero-benefit-title{font-weight:700;color:#fff;font-size:13px;margin-bottom:4px}.hero-benefit-desc{font-size:11px;color:#a1a1aa;line-height:1.4;opacity:.8}@media(max-width:1024px){.hero-benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero-benefits{grid-template-columns:1fr;gap:12px}}.section-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#71717a14;border:1px solid var(--ui-border-strong);border-radius:99px;color:var(--ui-text-dim);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px}.section-title{font-size:clamp(32px,4vw,48px);font-weight:800;color:var(--ui-text-strong);margin-bottom:12px}.section-subtitle{color:var(--ui-text-muted);font-size:18px;line-height:1.6;margin-bottom:40px;max-width:600px}.features-demo-section{padding:0 24px 24px;background:transparent}.tabbed-demo{max-width:860px;margin:0 auto}.tabbed-demo-tabs{display:flex;justify-content:center;gap:8px;margin-bottom:32px}.tabbed-demo-tab{padding:10px 24px;border-radius:99px;border:1px solid var(--ui-border-strong);background:transparent;color:var(--lp-muted-slate);font-size:14px;font-weight:500;cursor:pointer;font-family:inherit;transition:all .25s ease}.tabbed-demo-tab:hover{border-color:var(--ui-border-hover);color:#a1a1aa}.tabbed-demo-tab.active{background:#fff;color:#09090b;border-color:var(--ui-text-strong);font-weight:600}.tabbed-demo-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 24px;margin-top:24px}.tabbed-demo-chip{display:flex;align-items:center;gap:8px;font-size:17px;color:#a1a1aa;font-weight:400}.tabbed-demo-chip svg{color:var(--lp-emerald-cyan);flex-shrink:0}.tabbed-demo-visual{background:#09090b;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;position:relative;isolation:isolate;box-shadow:0 0 0 1px #ffffff0a,0 0 32px #ffffff0f,0 25px 50px -12px #00000080}.tabbed-demo-cta-overlay{position:absolute;inset:0;z-index:6;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;opacity:0;transform:scale(.985);color:#fafafa;background:linear-gradient(180deg,#09090b33,#09090bd6);backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transition:opacity .32s ease,transform .32s cubic-bezier(.22,1,.36,1),backdrop-filter .32s ease}.tabbed-demo-cta-overlay:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:-2px}.tabbed-demo-cta-pill{min-width:min(360px,calc(100% - 24px));justify-content:center;font-size:17px;box-shadow:0 18px 36px #0006;pointer-events:none}.tabbed-demo-cta-subtext{font-size:12px;color:#ffffffad;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.tabbed-demo-chrome{height:36px;background:#1c1c1f;border-bottom:1px solid var(--ui-border-strong);display:flex;align-items:center;padding:0 12px;gap:8px}.tabbed-demo-dots{display:flex;gap:6px}.tabbed-demo-dots span{width:12px;height:12px;border-radius:50%}.tabbed-demo-dot-critical{background:var(--lp-neon-rose)}.tabbed-demo-dot-warning{background:var(--lp-solar-gold)}.tabbed-demo-dot-success{background:var(--lp-emerald-cyan)}.tabbed-demo-url{flex:1;margin-left:12px;height:24px;display:flex;align-items:center;padding:0 12px;font-size:11px;color:var(--lp-muted-slate);background:#27272a;border-radius:6px}.tabbed-demo-placeholder-alert{color:var(--lp-neon-rose);letter-spacing:2px}.tabbed-demo-placeholder-line{margin-top:24px;width:100px;height:2px;background:linear-gradient(90deg,transparent,var(--lp-neon-rose),transparent)}.tabbed-demo-placeholder-line-pulse{animation:tabbedLinePulse 2s infinite}@keyframes tabbedLinePulse{0%,to{opacity:.2}50%{opacity:.5}}.tabbed-demo-content{height:442px;position:relative;overflow:hidden;transition:filter .32s ease,transform .32s cubic-bezier(.22,1,.36,1);will-change:filter,transform}.tabbed-demo-content img{width:100%;height:100%;object-fit:cover}.tabbed-demo-gradient{position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to top,#09090b,transparent);pointer-events:none;z-index:3;transition:opacity .32s ease}.tabbed-demo-visual--cta:hover .tabbed-demo-content,.tabbed-demo-visual--cta:focus-within .tabbed-demo-content{filter:blur(10px) saturate(.9) brightness(.62);transform:scale(1.02)}.tabbed-demo-visual--cta:hover .tabbed-demo-gradient,.tabbed-demo-visual--cta:focus-within .tabbed-demo-gradient{opacity:.08}.tabbed-demo-visual--cta:hover .tabbed-demo-cta-overlay,.tabbed-demo-visual--cta:focus-within .tabbed-demo-cta-overlay{opacity:1;transform:scale(1);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.tabbed-demo-cta-overlay:hover .tabbed-demo-cta-pill,.tabbed-demo-cta-overlay:focus-visible .tabbed-demo-cta-pill{background:#52525b;border-color:var(--lp-muted-slate);transform:translateY(-2px)}.tabbed-demo-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#52525b;font-family:monospace;background:#0f0f11;gap:8px}.tabbed-demo-placeholder-title{font-size:14px;font-weight:700;color:#fafafa}.tabbed-demo-placeholder-sub{font-size:10px;text-align:center;color:#52525b}.demo-video-placeholder{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;background:#0a0a0c;z-index:1}.demo-video-placeholder-grid{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:20px 20px;opacity:.5;pointer-events:none}.demo-video-placeholder-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.12) 0%,rgba(139,92,246,.06) 40%,transparent 70%);filter:blur(40px);pointer-events:none;animation:demoGlowPulse 4s ease-in-out infinite}@keyframes demoGlowPulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}}.demo-video-placeholder-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:16px}.demo-video-placeholder-icon{width:80px;height:80px;border-radius:50%;border:1px solid rgba(59,130,246,.25);background:#3b82f614;display:flex;align-items:center;justify-content:center;color:#3b82f699;transition:all .3s ease;animation:demoIconPulse 3s ease-in-out infinite}.demo-video-placeholder-icon svg{margin-left:4px}@keyframes demoIconPulse{0%,to{box-shadow:0 0 #3b82f626}50%{box-shadow:0 0 0 16px #3b82f600}}.demo-video-placeholder-label{font-family:JetBrains Mono,Courier New,monospace;font-size:12px;font-weight:700;color:#52525b;letter-spacing:4px;text-transform:uppercase}.demo-video-placeholder-sub{font-size:14px;color:#71717a;text-align:center;max-width:320px;line-height:1.5}.demo-video-placeholder-scanline{width:120px;height:2px;margin-top:8px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.5),transparent);animation:demoScanline 2.5s ease-in-out infinite}@keyframes demoScanline{0%,to{opacity:.2;transform:scaleX(.6)}50%{opacity:.6;transform:scaleX(1)}}.visibility-signal-section{padding:0 24px 64px;background:transparent}.visibility-signal-shell{position:relative;max-width:1100px;margin:0 auto;padding:22px;border-radius:14px;border:1px solid var(--ui-border-strong);background:radial-gradient(circle at 20% -10%,rgba(122,162,247,.07),transparent 45%),radial-gradient(circle at 85% 10%,rgba(224,175,104,.05),transparent 40%),linear-gradient(168deg,var(--ui-bg-panel),#111114 40%,var(--ui-bg-page) 100%);overflow:hidden}.visibility-signal-head{text-align:center;max-width:920px;margin:0 auto}.visibility-signal-title{margin:0;color:var(--ui-text-strong);font-size:clamp(22px,2.8vw,32px);line-height:1.16;letter-spacing:-.01em;font-weight:800}.visibility-signal-subtitle{margin:6px auto 0;max-width:860px;color:var(--ui-text-muted);font-size:13px;line-height:1.5}.visibility-signal-card-grid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.visibility-signal-card{background:var(--ui-bg-subtle);border:1px solid var(--ui-border-strong);border-radius:12px;padding:24px 20px 18px;text-align:left;transition:border-color .2s ease,transform .2s ease,background .2s ease,box-shadow .2s ease}.visibility-signal-card:hover{border-color:var(--ui-border-hover);background:var(--ui-bg-hover);transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.visibility-signal-card:nth-child(1) .visibility-signal-stat{color:var(--lp-solar-gold)}.visibility-signal-card:nth-child(2) .visibility-signal-stat{color:var(--lp-neural-blue)}.visibility-signal-card:nth-child(3) .visibility-signal-stat{color:var(--lp-cyber-purple)}.visibility-signal-stat{font-size:43px;font-weight:800;line-height:1;margin-bottom:8px;letter-spacing:-.03em}.visibility-signal-card h3{color:var(--ui-text);font-size:19px;margin:0;font-weight:650}.visibility-signal-card p{margin:6px 0 0;color:var(--ui-text-muted);font-size:13px;line-height:1.45}.visibility-signal-facts{margin-top:16px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.visibility-signal-facts h3{grid-column:1 / -1;margin:0;color:var(--ui-text-strong);font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.visibility-signal-fact{border:1px solid var(--ui-border);border-left:2px solid #3f3f46;background:#18181b85;border-radius:8px;padding:12px 14px;color:var(--ui-text);font-size:13px;line-height:1.5;transition:border-left-color .15s ease}.visibility-signal-fact:hover{border-left-color:var(--lp-emerald-cyan)}.visibility-signal-sources{margin-top:12px;color:var(--ui-text-dim);font-size:11px;line-height:1.55;border-top:1px solid var(--ui-border);padding-top:10px}.visibility-signal-sources a{color:var(--ui-text-muted);text-decoration:underline;text-underline-offset:2px}.visibility-signal-sources a:hover{color:var(--ui-text-strong)}.steam-showcase-section{padding:16px 24px 96px;border-top:1px solid var(--ui-border);background:radial-gradient(circle at 20% 0%,rgba(122,162,247,.06),transparent 40%),radial-gradient(circle at 85% 35%,rgba(224,175,104,.05),transparent 45%),var(--ui-bg-page)}.steam-showcase-head{max-width:1100px;margin:0 auto 40px;text-align:center}.steam-showcase-badge{margin-bottom:12px}.steam-showcase-title{margin:12px 0 0;color:var(--ui-text-strong);font-size:clamp(24px,3.2vw,36px);line-height:1.2;letter-spacing:-.01em;font-weight:800}.steam-showcase-subtitle{margin:14px auto 0;max-width:900px;color:#d4d4d8;font-size:17px;line-height:1.7;font-weight:400}.steam-showcase-subtitle strong{color:var(--ui-text-strong)}.steam-showcase-footnote{margin:14px auto 0;color:#71717a;font-size:13px;font-style:italic;line-height:1.6;opacity:.9}.steam-feature-index{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:var(--ui-text-dim);letter-spacing:.05em;padding:3px 7px;border:1px solid var(--ui-border-strong);border-radius:4px;background:#18181b99;line-height:1}.steam-feature-list{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:18px}.steam-feature-card{display:grid;grid-template-columns:minmax(320px,420px) 1fr;border:1px solid var(--ui-border-strong);border-radius:14px;background:linear-gradient(160deg,#121214fa,#09090bfc);overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.steam-feature-card:hover{transform:translateY(-3px);border-color:var(--ui-border-hover);box-shadow:0 12px 40px #00000073,inset 0 1px #ffffff08}.steam-feature-card:nth-child(1):hover{border-top-color:var(--lp-emerald-cyan)}.steam-feature-card:nth-child(2):hover{border-top-color:var(--lp-neon-rose)}.steam-feature-card:nth-child(3):hover{border-top-color:var(--lp-solar-gold)}.steam-feature-card:nth-child(4):hover{border-top-color:#7aa2f7b3}.steam-feature-card:nth-child(5):hover{border-top-color:#a855f7b3}.steam-feature-card.is-reversed{grid-template-columns:1fr minmax(320px,420px)}.steam-feature-card.is-reversed .steam-feature-media{order:2;border-right:none;border-left:1px solid var(--ui-border)}.steam-feature-card.is-reversed .steam-feature-body{order:1}.steam-feature-media{position:relative;min-height:230px;border-right:1px solid var(--ui-border);background:radial-gradient(circle at 45% 30%,rgba(39,39,42,.7),var(--ui-bg-page) 65%)}.steam-feature-media img{width:100%;height:100%;object-fit:cover;display:block}.steam-feature-fallback{display:none;position:absolute;inset:0;align-items:center;justify-content:center;flex-direction:column;gap:8px;font-family:JetBrains Mono,monospace;color:#52525b;font-size:11px;text-transform:uppercase;letter-spacing:.08em;background:radial-gradient(circle at center,var(--ui-bg-panel),var(--ui-bg-page))}.steam-feature-fallback-tag{padding:4px 10px;border:1px solid var(--ui-border-hover);border-radius:999px;color:var(--ui-text-muted)}.steam-feature-fallback-path{color:var(--ui-text-dim);font-size:10px}.steam-feature-body{padding:18px 22px;display:flex;flex-direction:column;justify-content:center;gap:14px}.steam-feature-topline{display:flex;align-items:center;justify-content:space-between;gap:14px}.steam-feature-title-wrap{display:inline-flex;align-items:center;gap:10px;color:var(--ui-text-strong)}.steam-feature-title-wrap h3{margin:0;font-size:20px;font-weight:700;line-height:1.25}.steam-feature-subtitle{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;border:1px solid var(--ui-border-strong);background:#27272a8c;color:var(--ui-text-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.steam-feature-bullets{margin:0;padding:0;list-style:none;display:grid;gap:8px}.steam-feature-bullets li{position:relative;padding-left:16px;color:var(--ui-text);font-size:14px;line-height:1.45}.steam-feature-bullets li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--ui-text-dim)}@media(max-width:768px){.tabbed-demo-tabs{gap:6px}.tabbed-demo-tab{padding:8px 16px;font-size:12px}.tabbed-demo-content{height:auto}.tabbed-demo-chips{gap:8px 16px}.tabbed-demo-chip{font-size:15px;gap:6px}.tabbed-demo-chip svg{width:14px;height:14px}.visibility-signal-section{padding:0 16px 52px}.visibility-signal-shell{padding:16px 12px;border-radius:12px}.visibility-signal-title{font-size:21px}.visibility-signal-subtitle{margin-top:5px;font-size:12.5px;line-height:1.45}.visibility-signal-card-grid{grid-template-columns:1fr;gap:10px}.visibility-signal-stat{font-size:34px}.visibility-signal-card h3{font-size:17px}.visibility-signal-card p{font-size:12px}.visibility-signal-facts{grid-template-columns:1fr}.steam-showcase-section{padding:8px 16px 72px}.steam-feature-card{grid-template-columns:1fr}.steam-feature-media{min-height:200px;border-right:none;border-bottom:1px solid var(--ui-border)}.steam-feature-body{padding:14px 14px 16px}.steam-feature-topline{flex-direction:column;align-items:flex-start;gap:8px}.steam-feature-title-wrap h3{font-size:17px}.steam-feature-bullets li{font-size:13px}}.pathos-intro-section{padding:104px 24px;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-top:1px solid var(--ui-border)}.pathos-intro-container{max-width:1120px;display:flex;flex-direction:column;align-items:center;gap:28px}.pathos-intel-layout{width:100%}.pathos-intel-head{text-align:center;max-width:900px;margin:0 auto}.pathos-intel-title{font-size:clamp(20px,2.5vw,28px);font-weight:700;color:var(--ui-text-strong);letter-spacing:.01em;line-height:1.35;text-wrap:balance;margin:0}.pathos-intel-footnote{margin:12px auto 0;max-width:760px;color:#71717a;font-size:13px;font-style:italic;line-height:1.6}.pathos-intel-single-core{width:100%;max-width:624px;margin:0 auto;border:none;border-radius:14px;background:transparent;padding:20px;display:flex;flex-direction:column;align-items:center;gap:28px;transition:box-shadow .4s ease}.pathos-intel-single-core.is-untethered{box-shadow:none}.pathos-intel-single-core.is-activating{animation:none}.pathos-intel-eye-shell{background:transparent;border:none;border-radius:0;padding:0;width:100%;display:block}.pathos-intel-eye-shell .pathos-msg-box,.pathos-intel-eye-shell .pathos-msg-stack,.pathos-intel-eye-shell .pathos-msg{text-align:left}.pathos-intel-mode-row{display:flex;align-items:center;justify-content:center;gap:24px;width:100%}.lp-edition{font-size:16px!important;letter-spacing:2.5px!important;padding:0;margin:0;min-width:250px;justify-content:center;transition:all .4s ease}.lp-edition.professional .edition-text{background:linear-gradient(90deg,#52525b,#d4d4d8 20%,#fff,#d4d4d8 80%,#52525b);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:metalShine 6s ease-in-out infinite;font-weight:700}.lp-edition.professional .edition-bracket{color:#71717a;opacity:.6}.lp-edition.untethered .edition-text{color:#ef4444;font-weight:700;text-shadow:0 0 12px rgba(239,68,68,.6),0 0 24px rgba(239,68,68,.2);opacity:.9}.lp-edition.untethered .edition-bracket{color:#ef4444;text-shadow:0 0 8px rgba(239,68,68,.4);opacity:.5}.pathos-intel-eye-shell.is-untethered{animation:untethered-activate .8s ease forwards}@keyframes untethered-activate{0%{opacity:1}25%{opacity:.85}to{opacity:1}}.pathos-intel-eye-shell:not(.is-untethered).was-untethered{animation:mood-ring-cycle 1.2s ease}@keyframes mood-ring-cycle{0%{opacity:.85}50%{opacity:.92}to{opacity:1}}.pathos-intel-mode-toggle{display:flex;align-items:center;justify-content:center;background:transparent;border:none;outline:none;cursor:pointer;padding:0;transition:all .3s ease}.pathos-intel-mode-toggle:focus{outline:none}.pathos-intel-mode-toggle:hover{transform:scale(1.05)}.pathos-intel-single-core.is-untethered .pathos-intel-mode-toggle{animation:syncPulse 2s ease-in-out infinite}@keyframes syncPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.03)}}.pathos-intel-mode-toggle-label{color:#a1a1aa;font-weight:600;font-size:11px;letter-spacing:.08em;transition:color .3s ease,text-shadow .3s ease}.pathos-intel-single-core.is-untethered .pathos-intel-mode-toggle-label{color:#ef4444;text-shadow:0 0 8px rgba(239,68,68,.35)}.pathos-intel-mode-switch{width:88px;height:48px;background:#27272a;border-radius:48px;border:none;outline:none;position:relative;transition:background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease;box-shadow:inset 0 2px 8px #00000080}.pathos-intel-mode-switch.is-on{background:#ef4444;box-shadow:0 0 24px #ef444499,inset 0 2px 8px #0003}.pathos-intel-mode-switch-knob{position:absolute;top:4px;left:4px;width:40px;height:40px;background:#fff;border-radius:50%;border:none;outline:none;transition:left .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease;box-shadow:0 4px 8px #0000004d}.pathos-intel-mode-switch.is-on .pathos-intel-mode-switch-knob{left:44px;box-shadow:0 4px 12px #0006}.pathos-intel-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 16px;max-width:560px;margin:0 auto}.expanded-features-head{margin-bottom:20px}.expanded-features-title{margin:0 0 8px;color:#fafafa;font-size:24px;letter-spacing:.02em}.expanded-features-subtitle{margin:0;color:#a1a1aa;font-size:13px;line-height:1.55;max-width:640px}.pathos-intel-pill{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#a1a1aa;font-weight:400}.pathos-intel-pill svg{color:var(--lp-emerald-cyan);flex-shrink:0}.pathos-intel-module-grid{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pathos-intel-module{border:1px solid var(--ui-border-strong);border-top:1px solid transparent;border-radius:12px;background:linear-gradient(160deg,#121214fa,#09090bfc);padding:12px;text-align:left;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,background .3s ease}.pathos-intel-module:hover{transform:translateY(-3px);border-color:var(--ui-border-hover);box-shadow:0 12px 40px #00000073,inset 0 1px #ffffff08}.pathos-intel-module:nth-child(1):hover{border-top-color:var(--lp-emerald-cyan)}.pathos-intel-module:nth-child(2):hover{border-top-color:var(--lp-neon-rose)}.pathos-intel-module:nth-child(3):hover{border-top-color:var(--lp-solar-gold)}.pathos-intel-module:nth-child(4):hover{border-top-color:#7aa2f7b3}.pathos-intel-module:nth-child(5):hover{border-top-color:#a855f7b3}.pathos-intel-module:nth-child(6):hover{border-top-color:#ef4444b3}.pathos-intel-module:nth-child(7):hover{border-top-color:#22c55eb3}.pathos-intel-module:nth-child(8):hover{border-top-color:#38bdf8b3}.pathos-intel-module:nth-child(1):hover .pathos-intel-module-title svg{color:var(--lp-emerald-cyan)}.pathos-intel-module:nth-child(2):hover .pathos-intel-module-title svg{color:var(--lp-neon-rose)}.pathos-intel-module:nth-child(3):hover .pathos-intel-module-title svg{color:var(--lp-solar-gold)}.pathos-intel-module:nth-child(4):hover .pathos-intel-module-title svg{color:#7aa2f7e6}.pathos-intel-module:nth-child(5):hover .pathos-intel-module-title svg{color:#a855f7e6}.pathos-intel-module:nth-child(6):hover .pathos-intel-module-title svg{color:#ef4444e6}.pathos-intel-module:nth-child(7):hover .pathos-intel-module-title svg{color:#22c55ee6}.pathos-intel-module:nth-child(8):hover .pathos-intel-module-title svg{color:#38bdf8e6}.pathos-intel-module:hover .pathos-intel-module-title{color:#fafafa}.pathos-intel-module-title{display:inline-flex;align-items:center;gap:8px;color:#d4d4d8;margin-bottom:8px}.pathos-intel-module-title h3{margin:0;font-size:13px;letter-spacing:.01em}.pathos-intel-module--resume-engine .pathos-intel-module-title h3{white-space:nowrap}.pathos-intel-module p{margin:0;color:#a1a1aa;font-size:12px;line-height:1.5}.pathos-intel-module-subtitle{font-size:11px!important;text-transform:uppercase;letter-spacing:.08em;color:#71717a!important;margin-bottom:8px!important}.pathos-intel-module-bullets{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.pathos-intel-module-bullets li{position:relative;padding-left:14px;color:#a1a1aa;font-size:12px;line-height:1.45}.pathos-intel-module-bullets li:before{content:"";position:absolute;left:0;top:7px;width:4px;height:4px;border-radius:50%;background:#52525b}.reviews-section{padding:0 24px 72px;background:transparent}.reviews-shell{max-width:1100px;margin:0 auto;padding:24px;border:1px solid var(--ui-border-strong);border-radius:14px;background:radial-gradient(circle at 85% -10%,rgba(56,189,248,.07),transparent 40%),linear-gradient(160deg,#0f0f11,#0b0b0d)}.reviews-head{text-align:center;margin-bottom:16px}.reviews-title{margin:0;color:var(--ui-text-strong);font-size:clamp(22px,3vw,32px);line-height:1.2;letter-spacing:-.01em;font-weight:800}.reviews-subtitle{margin:8px auto 0;max-width:740px;color:var(--ui-text-muted);font-size:14px;line-height:1.55}.reviews-grid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.reviews-card{border:1px solid var(--ui-border);border-radius:10px;background:#18181ba3;padding:14px;text-align:left}.reviews-card--empty{grid-column:1 / -1;color:#a1a1aa;text-align:center}.reviews-card-stars{color:#f59e0b;font-size:13px;letter-spacing:.08em;margin-bottom:8px}.reviews-card-text{margin:0;color:#e4e4e7;font-size:13px;line-height:1.6}.reviews-card-author{margin-top:10px;color:#a1a1aa;font-size:12px;font-weight:600}.reviews-cta-wrap{margin-top:18px;display:flex;justify-content:center}.reviews-cta{display:inline-flex;align-items:center;gap:8px}@media(max-width:980px){.pathos-intel-single-core{max-width:100%}.pathos-intel-module-grid,.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pathos-intro-section{padding:72px 16px}.pathos-intel-mode-row{gap:14px}.lp-edition{font-size:14px!important;letter-spacing:1.8px!important;min-width:210px}.pathos-intel-mode-switch{width:78px;height:42px}.pathos-intel-mode-switch-knob{width:34px;height:34px}.pathos-intel-mode-switch.is-on .pathos-intel-mode-switch-knob{left:40px}.pathos-intel-module-grid{grid-template-columns:1fr}.reviews-section{padding:0 16px 56px}.reviews-shell{padding:16px 14px}.reviews-grid{grid-template-columns:1fr}}.modal{position:fixed;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:clamp(12px,3vw,24px)}.modal-content{background:#0f0f11;border:1px solid var(--ui-border);border-radius:12px;width:100%;max-width:min(800px,100vw - 40px);max-height:90vh;display:flex;flex-direction:column;overflow-y:auto}.btn-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;color:var(--lp-muted-slate);cursor:pointer;border-radius:6px;transition:all .15s}.btn-icon:hover{background:#27272a;color:#fff}.pricing-section{padding:60px 24px;background:linear-gradient(180deg,#0c0c0e,#09090b);border-top:1px solid var(--ui-border)}.landing-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:980px){.landing-pricing-grid{grid-template-columns:1fr;gap:16px}}@property --untethered-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes untethered-border-orbit{0%{--untethered-angle: 0deg}to{--untethered-angle: 360deg}}@keyframes untethered-glitch{0%,to{border-color:#fb71853d;box-shadow:0 0 14px #fb71851a,0 0 32px #fb71850a}50%{border-color:#fb71854d;box-shadow:0 0 18px #fb718524,0 0 42px #fb71850f}}.lp-untethered-pricing-card{isolation:isolate}.lp-untethered-pricing-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--untethered-angle, 0deg),rgba(251,113,133,.04) 0deg,rgba(251,113,133,.24) 60deg,rgba(251,113,133,.28) 120deg,rgba(34,211,238,.12) 180deg,rgba(251,113,133,.04) 240deg,rgba(251,113,133,.22) 300deg,rgba(251,113,133,.04) 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:untethered-border-orbit 6s linear infinite;z-index:-1;pointer-events:none;opacity:.58;transition:opacity .3s ease}.lp-untethered-pricing-card:hover:before{opacity:.74}@keyframes professional-breathe{0%,to{border-color:#22d3ee2e;box-shadow:0 0 12px #22d3ee0f,0 0 40px #0ea5e908}50%{border-color:#22d3ee47;box-shadow:0 0 18px #22d3ee1a,0 0 50px #0ea5e90d}}.lp-professional-pricing-card{isolation:isolate}.lp-professional-pricing-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--untethered-angle, 0deg),rgba(34,211,238,.03) 0deg,rgba(34,211,238,.14) 90deg,rgba(56,189,248,.1) 180deg,rgba(34,211,238,.14) 270deg,rgba(34,211,238,.03) 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:untethered-border-orbit 12s linear infinite;z-index:-1;pointer-events:none;opacity:.5;transition:opacity .4s ease}.lp-professional-pricing-card:hover:before{opacity:.9}.footer{padding:60px 24px 40px;border-top:1px solid var(--ui-border);background:#09090b}.footer-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:40px}.footer-brand{max-width:300px;font-family:Inter,sans-serif;font-weight:700}.footer-links{display:flex;gap:48px}.footer-column h4{color:#fff;font-size:13px;font-weight:600;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}.footer-column a{display:block;color:var(--lp-muted-slate);font-size:14px;text-decoration:none;margin-bottom:12px;transition:color .15s}.footer-column a:hover{color:#e4e4e7}.footer-bottom{max-width:1200px;margin:40px auto 0;padding-top:24px;border-top:1px solid var(--ui-border);display:flex;justify-content:space-between;align-items:center;color:#52525b;font-size:13px}@media(max-width:768px){.nav{display:none}.footer-content{flex-direction:column}.footer-links{flex-wrap:wrap;gap:32px}.footer-bottom{flex-direction:column;gap:12px;text-align:center}.hdr-actions .btn-ghost{display:none}}.no-gpu .hero-fog{animation:none;filter:blur(40px);opacity:.6}.no-gpu .eye-big-brother,.no-gpu .eye-big-brother .eye-pupil{animation:none}.no-gpu .hdr{-webkit-backdrop-filter:none;backdrop-filter:none;background:#09090bf2}.faq-item{position:relative;transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased}.faq-item.active{border-color:var(--ui-border-hover, #3f3f46)!important;box-shadow:0 0 0 1px var(--ui-border-hover, #3f3f46)}.faq-trigger:focus{outline:none}.faq-trigger:focus-visible{outline:2px solid var(--ui-border-hover, #3f3f46);outline-offset:-2px}.main.main-sync-onboarding{max-width:100%;padding:0;overflow:hidden}.sot-shell{min-height:100%}.sot-shell.nuo-overlay{z-index:900}.sot-stage{width:min(700px,100%);margin:clamp(32px,6vh,80px) auto 0}.sot-stage--explainer{width:min(875px,100%)!important}.sot-stage-copy{margin-bottom:clamp(24px,3vh,36px)}.sot-stage-title--single-row{white-space:normal}.sot-stage-subtitle{max-width:580px}.sot-hint-card{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;border:none;background:transparent;padding:0;margin-top:18px;box-shadow:none}.sot-hint-icon-wrap{width:20px;height:20px;border:none;background:transparent;color:#52525b;display:inline-flex;align-items:flex-start;justify-content:center}.sot-hint-icon-wrap svg{margin-top:1px}.sot-hint-copy{color:#a1a1aa;font-size:13px;line-height:1.55}.sot-hint-card--secure .sot-hint-icon-wrap{color:#4ade80}.sot-hint-card--privacy{margin-top:10px}.sot-hint-card--privacy .sot-hint-icon-wrap{color:#f87171}.sot-hint-card--step-one{margin-top:10px}.sot-hint-card--step-one .sot-hint-icon-wrap{color:#facc15}.sot-hint-card--shadow-glow{margin-top:18px}.sot-hint-card--shadow-glow .sot-hint-icon-wrap{color:#bae6fd}.sot-hint-card--shadow-glow .sot-hint-copy{color:#d4d4d8}.sot-points{margin-top:18px;display:grid;gap:12px}.sot-point-item{border:1px solid #1c1c1f;border-radius:12px;background:#0f0f11;padding:14px;color:#d4d4d8;font-size:13px;line-height:1.55}.sot-shadow-lab{margin-top:12px;border-radius:12px;border:1px solid #27272a;background:#0f0f11eb;padding:14px}.sot-shadow-row{display:grid;gap:8px}.sot-shadow-row-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sot-shadow-label{color:#a1a1aa;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sot-shadow-status{border:1px solid #27272a;border-radius:999px;background:#18181b;color:#a1a1aa;font-size:10px;font-weight:600;letter-spacing:.03em;line-height:1;padding:5px 9px;white-space:nowrap}.sot-shadow-status.is-generating{border-color:#3b82f659;color:#93c5fd;background:#1e293b73}.sot-shadow-status.is-ready{border-color:#22c55e61;color:#86efac;background:#14201873}.sot-shadow-copy-wrap{display:flex;align-items:center;gap:8px}.sot-shadow-code{flex:1;min-width:0;display:block;border:1px solid #27272a;border-radius:8px;background:#18181b;padding:10px 12px;color:#e4e4e7;font-size:12px;line-height:1.4;overflow-x:auto;box-shadow:none;-webkit-user-select:text;user-select:text;cursor:text}.sot-shadow-code.is-masked{color:#a1a1aa}.sot-shadow-code.is-generating{border-color:#3b82f661;box-shadow:0 0 0 1px #3b82f633,0 0 16px #3b82f61f}.sot-shadow-generate-btn{border:1px solid #3f3f46;border-radius:8px;background:#27272a;color:#f4f4f5;font:inherit;font-size:12px;font-weight:600;line-height:1;padding:10px 12px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.sot-shadow-generate-btn:hover:not(:disabled){background:#3f3f46;border-color:#52525b}.sot-shadow-generate-btn:disabled{opacity:.6;cursor:not-allowed}.sot-shadow-copy-btn{border:1px solid #3f3f46;border-radius:8px;background:#18181b;color:#d4d4d8;font:inherit;font-size:12px;font-weight:600;line-height:1;padding:10px 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .15s;white-space:nowrap}.sot-shadow-copy-btn:hover:not(:disabled){border-color:#52525b;background:#27272a;color:#f4f4f5}.sot-shadow-copy-btn:disabled{opacity:.55;cursor:not-allowed}.sot-shadow-copy-btn.is-copied{border-color:#22c55e66;background:#14201899;color:#86efac}.sot-review-empty{margin-top:12px;border:1px dashed #3f3f46;border-radius:10px;background:#18181b8c;padding:12px;display:grid;gap:6px}.sot-review-empty.is-active{border-color:#3b82f673}.sot-review-empty__title{color:#d4d4d8;font-size:12px;font-weight:600}.sot-review-empty__subtitle{color:#71717a;font-size:11px;line-height:1.5}.sot-review-card{margin-top:12px;border:1px solid rgba(59,130,246,.4);border-radius:10px;background:#1e3a8a26;padding:12px;display:grid;gap:8px}.sot-review-card.is-confirmed{border-color:#22c55e73;background:#1420188c}.sot-review-card.is-denied{border-color:#ef444473;background:#450a0a73}.sot-review-card__topline{display:flex;align-items:center;justify-content:space-between;gap:8px}.sot-review-card__badge{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#bfdbfe}.sot-review-card__progress{font-size:10px;color:#93c5fd;font-family:Courier New,monospace}.sot-review-card__subject{font-size:12px;font-weight:600;color:#e4e4e7;line-height:1.4}.sot-review-card__meta{display:flex;flex-wrap:wrap;gap:6px;font-size:10px;color:#a1a1aa}.sot-review-card__actions{display:flex;justify-content:flex-end;gap:6px}.sot-review-action{display:inline-flex;align-items:center;border-radius:6px;font:inherit;font-size:11px;font-weight:600;line-height:1;padding:8px 10px;cursor:pointer;transition:all .15s ease}.sot-review-action:disabled{opacity:.5;cursor:not-allowed}.sot-review-action--deny{background:#ef44441f;border:1px solid rgba(239,68,68,.28);color:#f87171}.sot-review-action--deny:hover{background:#ef444433;border-color:#ef444466}.sot-review-action--confirm{background:#22c55e1f;border:1px solid rgba(34,197,94,.3);color:#4ade80}.sot-review-action--confirm:hover{background:#22c55e33;border-color:#22c55e66}.sot-review-card__result{font-size:11px;font-weight:600;color:#d4d4d8}.sot-shadow-instruction{margin:11px 0 0;color:#a1a1aa;font-size:12px;line-height:1.55}.sot-trial-lock{margin-top:12px;border:1px solid rgba(234,179,8,.3);border-radius:10px;background:#27210680;padding:12px;display:flex;align-items:center;gap:12px}.sot-trial-lock__body{flex:1;display:grid;gap:3px}.sot-trial-lock__body strong{font-size:12px;font-weight:700;color:#fde68a;display:block}.sot-trial-lock__body span{font-size:11px;color:#a1a1aa;line-height:1.5}.sot-trial-lock__btn{flex-shrink:0;border:1px solid rgba(234,179,8,.4);border-radius:7px;background:#eab3081f;color:#fde68a;font:inherit;font-size:11px;font-weight:700;line-height:1;padding:8px 12px;cursor:pointer;transition:all .15s;white-space:nowrap}.sot-trial-lock__btn:hover{background:#eab30838;border-color:#eab30899}.sot-trial-lock__btn:disabled{opacity:.55;cursor:not-allowed}.sot-anim-skip-wrap{display:flex;justify-content:flex-end;margin-top:10px}.sot-anim-skip-btn{margin-top:0!important;font-size:11px!important;color:#52525b!important;padding:4px 6px!important}.sot-anim-skip-btn:hover{color:#71717a!important}.sot-actions{margin-top:16px;display:flex;flex-direction:column;align-items:stretch;gap:6px;opacity:1;transform:translateY(0);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.sot-actions.is-hidden{opacity:0;transform:translateY(8px);pointer-events:none}.sot-back-btn{align-self:flex-start;margin:0;padding-left:0}.sot-next-btn{width:100%;margin-top:0}@media(max-width:767px){.sot-stage-title--single-row{white-space:normal}.sot-shadow-copy-wrap{flex-direction:column;align-items:stretch}.sot-shadow-row-head{flex-direction:column;align-items:flex-start}.sot-review-card__actions{flex-direction:column;align-items:stretch}.sot-review-action,.sot-shadow-generate-btn{width:100%;justify-content:center}.sot-back-btn{align-self:flex-start}}body.light-mode .sot-hint-copy{color:#6e6e73}body.light-mode .sot-hint-card--shadow-glow .sot-hint-copy{color:#3a3a3c}body.light-mode .sot-point-item{background:#f5f5f7;border-color:#e5e5ea;color:#1d1d1f}body.light-mode .sot-shadow-lab{background:#f5f5f7;border-color:#d2d2d7}body.light-mode .sot-shadow-label{color:#86868b}body.light-mode .sot-shadow-status{background:#ebebf0;border-color:#d2d2d7;color:#6e6e73}body.light-mode .sot-shadow-code{background:#ebebf0;border-color:#d2d2d7;color:#1d1d1f}body.light-mode .sot-shadow-code.is-masked{color:#86868b}body.light-mode .sot-shadow-generate-btn{background:#e5e5ea;border-color:#c7c7cc;color:#1d1d1f}body.light-mode .sot-shadow-generate-btn:hover:not(:disabled){background:#d2d2d7;border-color:#98989d}body.light-mode .sot-shadow-copy-btn{background:#ebebf0;border-color:#c7c7cc;color:#3a3a3c}body.light-mode .sot-shadow-copy-btn:hover:not(:disabled){background:#e5e5ea;border-color:#98989d;color:#1d1d1f}body.light-mode .sot-review-empty{background:#ebebf0b3;border-color:#c7c7cc}body.light-mode .sot-review-empty__title{color:#1d1d1f}body.light-mode .sot-review-empty__subtitle{color:#86868b}body.light-mode .sot-review-card__subject{color:#1d1d1f}body.light-mode .sot-review-card__meta{color:#6e6e73}body.light-mode .sot-review-card__result{color:#3a3a3c}body.light-mode .sot-shadow-instruction{color:#6e6e73}body.light-mode .sot-anim-skip-btn{color:#86868b!important}body.light-mode .sot-anim-skip-btn:hover{color:#6e6e73!important}body.light-mode .sot-ex-scene{background:#0f0f11f5;border-color:#3a3a3c}.sot-ex-scene{border:1px solid #27272a;border-radius:12px;background:#0f0f11eb;padding:16px;display:flex;flex-direction:column;margin-top:12px;position:relative;pointer-events:none;-webkit-user-select:none;user-select:none}.sot-anim-gen-panel{display:grid;gap:8px}.sot-anim-gen-panel__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.sot-anim-gen-panel__row{display:flex;align-items:center;gap:8px}.sot-cursor{position:absolute;top:0;left:0;width:18px;height:22px;pointer-events:none;z-index:10;opacity:0;transition:opacity .3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.55));will-change:transform,opacity}.sot-cursor.is-visible{opacity:1;transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .4s ease}.sot-cursor.is-clicking svg{animation:sot-cursor-click .22s ease-out}@keyframes sot-cursor-click{0%{transform:scale(1)}50%{transform:scale(.72)}to{transform:scale(1)}}.sot-anim-block{opacity:0;max-height:0;overflow:hidden;transform:translateY(6px);transition:opacity .6s cubic-bezier(.22,1,.36,1),max-height .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),margin .6s cubic-bezier(.22,1,.36,1),padding .6s cubic-bezier(.22,1,.36,1)}.sot-anim-block.is-on{opacity:1;max-height:250px;overflow:visible;transform:translateY(0)}.sot-anim-block.is-on+.sot-anim-block.is-on{margin-top:10px;padding-top:10px;border-top:1px solid #1f1f23}.sot-anim-block.is-dim{opacity:.35}.sot-anim-block--slim.is-on{max-height:28px}.sot-anim-email{display:flex;align-items:flex-start;gap:10px;position:relative}.sot-anim-email__dot{width:8px;height:8px;border-radius:50%;background:#3b82f6;flex-shrink:0;margin-top:5px}.sot-anim-email__body{flex:1;min-width:0}.sot-anim-email__meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:2px}.sot-anim-email__sender{font-size:11px;font-weight:600;color:#d4d4d8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sot-anim-email__time{font-size:10px;color:#52525b;flex-shrink:0}.sot-anim-email__subject{font-size:12px;color:#e4e4e7;font-weight:500;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sot-anim-email__preview{font-size:11px;color:#52525b;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sot-anim-email__menu-area{flex-shrink:0;position:relative}.sot-anim-email__menu{background:none;border:1px solid transparent;border-radius:4px;color:#52525b;font-size:16px;line-height:1;padding:2px 6px;cursor:default;transition:background .25s,border-color .25s,color .25s}.sot-anim-email__menu.is-hover{background:#27272a;border-color:#3f3f46;color:#a1a1aa}.sot-anim-email__menu.is-pressed{background:#3f3f46;border-color:#52525b;color:#d4d4d8}.sot-anim-dropdown{position:absolute;top:100%;right:0;margin-top:4px;min-width:150px;background:#1c1c1f;border:1px solid #3f3f46;border-radius:6px;padding:4px;opacity:0;transform:scale(.92) translateY(-4px);pointer-events:none;transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);z-index:2}.sot-anim-dropdown.is-open{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}.sot-anim-dropdown__item{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:4px;font-size:11px;font-weight:500;color:#a1a1aa;cursor:default;transition:background .2s,color .2s}.sot-anim-dropdown__item.is-hover{background:#3b82f61f;color:#93c5fd}.sot-anim-compose{border:1px solid #27272a;border-radius:8px;background:#18181b;overflow:visible}.sot-anim-compose__to-row{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid #27272a}.sot-anim-compose__paste-anchor{position:relative;display:inline-flex;align-items:center;min-width:0}.sot-anim-compose__to-label{font-size:10px;font-weight:600;color:#52525b;text-transform:uppercase;flex-shrink:0}.sot-anim-compose__to-value{display:inline-flex;align-items:center;font-size:12px;color:#60a5fa;font-family:Courier New,monospace;min-height:16px;min-width:176px}.sot-anim-compose__ctx-menu{position:absolute;top:calc(100% + 8px);left:50%;z-index:3;min-width:120px;padding:4px 0;background:#1c1c1f;border:1px solid #3f3f46;border-radius:6px;box-shadow:0 8px 24px #00000080;opacity:0;transform:translate(-50%) scale(.95);transform-origin:top center;pointer-events:none;transition:opacity .12s ease,transform .12s ease}.sot-anim-compose__ctx-menu.is-open{opacity:1;transform:translate(-50%) scale(1);pointer-events:auto}.sot-anim-compose__ctx-item{padding:5px 14px;font-size:11px;color:#d4d4d8;cursor:default}.sot-anim-compose__ctx-item--disabled{color:#3f3f46}.sot-anim-compose__ctx-item--paste{color:#fafafa;font-weight:500}.sot-anim-compose__ctx-item--paste.is-clicking{background:#3b82f6;color:#fff;transition:background .05s ease}.sot-anim-compose__ctx-divider{height:1px;margin:3px 0;background:#27272a}.sot-anim-compose__to-value.is-cursor:after{content:"";display:inline-block;width:1px;height:13px;background:#60a5fa;margin-left:1px;vertical-align:text-bottom;animation:sot-cursor-blink .8s step-end infinite}@keyframes sot-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.sot-anim-compose__to-value.is-filled{opacity:1}.sot-anim-compose__bottom{display:flex;align-items:center;justify-content:space-between;padding:8px 12px}.sot-anim-compose__fwd-subject{font-size:11px;color:#52525b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.sot-anim-compose__send{background:none;border:1px solid #3f3f46;border-radius:6px;color:#a1a1aa;font-size:11px;font-weight:600;padding:4px 14px;cursor:default;flex-shrink:0;margin-left:10px;transition:background .25s,border-color .25s,color .25s,box-shadow .25s}.sot-anim-compose__send.is-hover{background:#3b82f626;border-color:#3b82f666;color:#93c5fd;box-shadow:0 0 8px #3b82f626}.sot-anim-sent-banner{display:flex;align-items:center;gap:5px;padding:2px 0}.sot-anim-sent-banner__check{color:#34d399;flex-shrink:0}.sot-anim-sent-banner__text{font-size:10px;color:#52525b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sot-anim-demo-card{pointer-events:none;-webkit-user-select:none;user-select:none}.sot-anim-demo-card .sot-review-action--confirm.is-hover{background:#22c55e2e;border-color:#22c55e80;color:#86efac;box-shadow:0 0 10px #22c55e26}.sot-anim-demo-card.is-confirmed .sot-review-card__result{color:#34d399;font-size:11px;font-weight:600;padding-top:8px;border-top:1px solid #27272a}.sot-anim-block--tracker.is-on{max-height:320px}.sot-tracker-demo{border:1px solid rgba(39,39,42,.95);border-radius:10px;background:linear-gradient(180deg,#18181bf5,#0f0f11f5);padding:12px 14px 10px;box-shadow:0 0 0 1px #ef444414,0 16px 34px #00000047}.sot-tracker-demo__topline{display:flex;align-items:center;justify-content:space-between;gap:8px}.sot-tracker-demo__badge{display:inline-flex;align-items:center;border:1px solid rgba(59,130,246,.28);border-radius:999px;background:#1e293b6b;color:#93c5fd;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1;padding:5px 8px;text-transform:uppercase}.sot-tracker-demo__status{color:#f87171;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sot-tracker-demo__headline{margin-top:10px;color:#fafafa;font-size:13px;font-weight:600}.sot-tracker-demo__subcopy{margin-top:4px;color:#a1a1aa;font-size:11px;line-height:1.5}.sot-tracker-demo .job-timeline{margin:14px 0 2px;padding:0}.sot-tracker-demo .tl-label{color:#a1a1aa}.sot-tracker-demo .tl-date{color:#71717a}.sot-ex-legend{display:flex;gap:16px;margin-bottom:14px;justify-content:center}.sot-ex-legend-item{display:flex;align-items:center;gap:6px;opacity:.25;transition:opacity .7s cubic-bezier(.22,1,.36,1)}.sot-ex-legend-item.is-active{opacity:1}.sot-ex-legend-num{width:20px;height:20px;border-radius:50%;background:#27272a;border:1px solid #3f3f46;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#a1a1aa}.sot-ex-legend-item.is-active .sot-ex-legend-num{background:#3b82f626;border-color:#3b82f659;color:#93c5fd}.sot-ex-legend-label{font-size:10px;font-weight:600;color:#52525b;letter-spacing:.3px;text-transform:uppercase}.sot-ex-legend-item.is-active .sot-ex-legend-label{color:#a1a1aa}@media(max-width:767px){.sot-ex-legend{gap:10px;flex-wrap:wrap}.sot-ex-legend-label{font-size:9px}}.onb-shell{position:relative;display:grid;grid-template-rows:auto 1fr;height:100%;min-height:100%;box-sizing:border-box;background:var(--ui-bg-page, #09090b);color:#e5e5e5;font-family:Inter,sans-serif;overflow:hidden;animation:onb-shell-in .45s ease-out}.onb-fog{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.onb-fog:before{content:"";position:absolute;top:-20%;left:50%;width:200%;height:100%;background:radial-gradient(circle at 30% 40%,rgba(39,39,42,.2) 0%,transparent 50%),radial-gradient(circle at 70% 40%,rgba(39,39,42,.15) 0%,transparent 50%),radial-gradient(circle at 50% 60%,rgba(24,24,27,.25) 0%,transparent 60%);filter:blur(80px);opacity:.7;mask-image:linear-gradient(to bottom,black 0%,black 40%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 40%,transparent 100%);transform:translate(-50%) translateZ(0);animation:onb-fog-move 20s infinite alternate ease-in-out}.onb-fog:after{content:"";position:absolute;top:5%;left:50%;width:600px;height:400px;background:radial-gradient(ellipse,rgba(125,211,232,.06) 0%,transparent 70%);filter:blur(60px);transform:translate(-50%);animation:onb-glow-drift 12s ease-in-out infinite alternate}.onb-stage{position:relative;z-index:1;width:min(720px,100%);margin:clamp(8px,2vh,24px) auto 0;animation:onb-stage-in .55s cubic-bezier(.22,1,.36,1) both}.onb-topbar{position:relative;z-index:1;height:64px;display:flex;align-items:center;justify-content:center;padding:0 24px;background:#0f0f11d1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--ui-border, #1c1c1f)}.onb-main{position:relative;z-index:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:clamp(20px,4vh,44px) 24px 32px;scrollbar-width:none}.onb-main::-webkit-scrollbar{display:none}.onb-stage-copy{margin-bottom:clamp(18px,3vh,32px)}.onb-step-indicator{color:#71717a;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.onb-stage-title{margin:8px 0 0;color:#fafafa;font-family:Inter,sans-serif;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.08;letter-spacing:-.03em}.onb-stage-subtitle{margin:14px 0 0;color:#a1a1aa;font-size:15px;line-height:1.6;max-width:560px}.onb-hint-card{border-radius:12px;border:1px solid #27272a;background:#0f0f11eb;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:16px}.onb-hint-icon-wrap{width:34px;height:34px;border-radius:8px;border:1px solid #27272a;background:#18181b;display:inline-flex;align-items:center;justify-content:center;color:#a1a1aa}.onb-hint-copy{color:#d4d4d8;font-size:14px;line-height:1.6}.onb-actions{margin-top:18px;display:flex;gap:10px}.onb-btn{border-radius:8px;font:inherit;font-size:14px;font-weight:600;line-height:1;padding:12px 18px;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.onb-btn:disabled{opacity:.5;cursor:not-allowed}.onb-btn--ghost{border:1px solid #3f3f46;background:transparent;color:#e4e4e7}.onb-btn--ghost:hover:not(:disabled){background:#18181b;border-color:#52525b}.onb-btn--primary{border:1px solid #fff;background:#fff;color:#0f0f11;margin-left:auto}.onb-btn--primary:hover:not(:disabled){background:#f0f0f0;border-color:#f0f0f0;transform:translateY(-1px)}@keyframes onb-shell-in{0%{opacity:0}to{opacity:1}}@keyframes onb-stage-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes onb-fog-move{0%{transform:translate(-50%) translateZ(0) translateY(0) scale(1)}50%{transform:translate(-50%) translateZ(0) translateY(2%) scale(1.05)}to{transform:translate(-50%) translateZ(0) translateY(-1%) scale(1.02)}}@keyframes onb-glow-drift{0%{opacity:.5;transform:translate(-50%) translateY(0) scale(1)}to{opacity:1;transform:translate(-45%) translateY(-15px) scale(1.15)}}@media(max-width:767px){.onb-topbar{height:56px;padding:0 14px}.onb-main{padding:14px}.onb-stage{margin-top:20px}.onb-stage-title{font-size:clamp(26px,8vw,34px)}.onb-actions{flex-direction:column}.onb-btn{width:100%;justify-content:center}.onb-btn--primary{margin-left:0}}@media(prefers-reduced-motion:reduce){.onb-shell,.onb-stage,.onb-fog:before,.onb-fog:after{animation:none!important;opacity:1!important;transform:none!important}.onb-btn{transition:none!important}}body.light-mode .onb-shell{background:#fff;color:#1d1d1f}body.light-mode .onb-fog:before{opacity:0}body.light-mode .onb-fog:after{opacity:.3}body.light-mode .onb-topbar{background:#ffffffd9;border-bottom-color:#e5e5ea}body.light-mode .onb-step-indicator{color:#86868b}body.light-mode .onb-stage-title{color:#1d1d1f}body.light-mode .onb-stage-subtitle{color:#6e6e73}body.light-mode .onb-hint-card{background:#f5f5f7;border-color:#d2d2d7}body.light-mode .onb-hint-icon-wrap{background:#ebebf0;border-color:#d2d2d7;color:#6e6e73}body.light-mode .onb-hint-copy{color:#3a3a3c}body.light-mode .onb-btn--ghost{border-color:#c7c7cc;color:#1d1d1f}body.light-mode .onb-btn--ghost:hover:not(:disabled){background:#f5f5f7;border-color:#98989d}body.light-mode .onb-btn--primary{border-color:#1d1d1f;background:#1d1d1f;color:#fff}body.light-mode .onb-btn--primary:hover:not(:disabled){background:#3a3a3c;border-color:#3a3a3c}.nuo-overlay{position:fixed;inset:0;z-index:900;display:grid;grid-template-rows:auto 1fr;background:var(--ui-bg-page, #09090b);color:#e5e5e5;font-family:Inter,sans-serif;overflow:hidden;animation:nuo-overlay-in .5s ease-out;transition:background .7s cubic-bezier(.22,1,.36,1),backdrop-filter .7s cubic-bezier(.22,1,.36,1),opacity .6s cubic-bezier(.22,1,.36,1)}@keyframes nuo-overlay-in{0%{opacity:0}to{opacity:1}}.nuo-overlay--dissolve-1{background:#09090be6;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.nuo-overlay--dissolve-2{background:#09090bb8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nuo-overlay--exiting{opacity:0!important;pointer-events:none}.nuo-fog{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}.nuo-fog:before{content:"";position:absolute;top:-20%;left:50%;width:200%;height:100%;background:radial-gradient(circle at 30% 40%,rgba(39,39,42,.2) 0%,transparent 50%),radial-gradient(circle at 70% 40%,rgba(39,39,42,.15) 0%,transparent 50%),radial-gradient(circle at 50% 60%,rgba(24,24,27,.25) 0%,transparent 60%);filter:blur(80px);opacity:.7;mask-image:linear-gradient(to bottom,black 0%,black 40%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 40%,transparent 100%);transform:translate3d(-50%,0,0);will-change:transform;backface-visibility:hidden;animation:nuo-fog-move 20s infinite alternate ease-in-out}.nuo-fog:after{content:"";position:absolute;top:5%;left:50%;width:600px;height:400px;background:radial-gradient(ellipse,rgba(125,211,232,.06) 0%,transparent 70%);filter:blur(60px);opacity:.75;transform:translate3d(-50%,0,0);will-change:transform;backface-visibility:hidden;animation:nuo-glow-drift 12s ease-in-out infinite alternate}@keyframes nuo-fog-move{0%{transform:translate3d(-50%,0,0)}50%{transform:translate3d(-50%,14px,0) scale(1.05)}to{transform:translate3d(-50%,-8px,0) scale(1.02)}}.nuo-topbar,.nuo-main{position:relative;z-index:1}.nuo-topbar{height:64px;display:flex;align-items:center;justify-content:center;padding:0 24px;background:#0f0f11cc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--ui-border, #1c1c1f);animation:nuo-topbar-in .6s cubic-bezier(.22,1,.36,1) both}@keyframes nuo-topbar-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes nuo-glow-drift{0%{transform:translate3d(-50%,0,0) scale(1)}to{transform:translate3d(-46%,-14px,0) scale(1.1)}}.nuo-main{min-height:0;overflow-y:auto;padding:clamp(24px,4vh,48px) 24px;scrollbar-width:none}.nuo-main--pricing{padding-top:clamp(8px,1.5vh,16px)}.nuo-main::-webkit-scrollbar{display:none}.nuo-stage{width:min(700px,100%);margin:clamp(32px,6vh,80px) auto 0;animation:nuo-stage-in .7s cubic-bezier(.22,1,.36,1) both;animation-delay:.15s}@keyframes nuo-stage-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.nuo-stage--pricing{width:min(1280px,100%);margin:clamp(8px,1.5vh,18px) auto 0}.nuo-stage-copy{margin-bottom:clamp(24px,3vh,36px)}.nuo-stage-copy--centered{text-align:center}.nuo-stage-title{margin:0;color:#fafafa;font-family:Inter,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.1;letter-spacing:-.03em;animation:nuo-fade-up .6s cubic-bezier(.22,1,.36,1) both;animation-delay:.25s}.nuo-stage-subtitle{margin:14px 0 0;color:#a1a1aa;font-size:15px;line-height:1.6;max-width:580px;animation:nuo-fade-up .6s cubic-bezier(.22,1,.36,1) both;animation-delay:.35s}@keyframes nuo-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.nuo-flow-chunk{opacity:0;transform:translateY(18px);filter:blur(6px);pointer-events:none;transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1),filter .48s cubic-bezier(.22,1,.36,1);will-change:opacity,transform,filter}.nuo-stage-title.nuo-flow-chunk{transform:translateY(22px);filter:blur(8px);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1)}.nuo-stage-subtitle.nuo-flow-chunk{transform:translateY(18px);filter:blur(6px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .58s cubic-bezier(.22,1,.36,1),filter .5s cubic-bezier(.22,1,.36,1)}.nuo-consent-checklist.nuo-flow-chunk,.nuo-primary-btn.nuo-flow-chunk{transform:translateY(12px);filter:blur(4px);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .44s cubic-bezier(.22,1,.36,1),filter .38s cubic-bezier(.22,1,.36,1)}.nuo-flow-chunk.is-visible{opacity:1;transform:translateY(0);filter:blur(0);pointer-events:auto}.nuo-flow-chunk.nuo-stage-title,.nuo-flow-chunk.nuo-stage-subtitle,.nuo-flow-chunk.nuo-consent-checklist,.nuo-flow-chunk.nuo-primary-btn{animation:none!important}.nuo-flow-chunk--tip{transform:translateY(16px) scale(.985)}.nuo-flow-chunk--tip.is-visible{transform:translateY(0) scale(1)}.nuo-enter-block{opacity:0;transform:translateY(14px);animation:nuo-block-fade-in .52s cubic-bezier(.22,1,.36,1) both}.nuo-enter-block--1{animation-delay:.14s}.nuo-enter-block--2{animation-delay:.24s}.nuo-enter-block--3{animation-delay:.34s}.nuo-enter-block--4{animation-delay:.46s}.nuo-enter-block--5{animation-delay:.56s}@keyframes nuo-block-fade-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.nuo-enter-block .nuo-stage-title,.nuo-enter-block .nuo-stage-subtitle,.nuo-enter-block .nuo-tips-list li,.nuo-enter-block.nuo-consent-checklist,.nuo-enter-block.nuo-primary-btn,.nuo-enter-block.nuo-tabs-container,.nuo-enter-block .nuo-upload-zone,.nuo-enter-block.nuo-text-btn--back{animation:none!important;opacity:1!important;transform:none!important}.nuo-stage-copy--centered .nuo-stage-subtitle{margin-left:auto;margin-right:auto}.nuo-tips-list{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:18px;width:99%}.nuo-tips-list li{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;font-size:13px;line-height:1.55;animation:nuo-fade-up .5s cubic-bezier(.22,1,.36,1) both}.nuo-tips-list li.nuo-flow-chunk{animation:none}.nuo-tips-list li:nth-child(1){animation-delay:.45s}.nuo-tips-list li:nth-child(2){animation-delay:.55s}.nuo-tips-list li:nth-child(3){animation-delay:.65s}.nuo-tips-list li:nth-child(4){animation-delay:.75s}.nuo-tips-list svg{margin-top:2px;color:#52525b}.nuo-tips-list strong{display:block;color:#fafafa;font-size:14px;font-weight:600;margin-bottom:3px}.nuo-tips-list span{color:#a1a1aa}.nuo-consent-checklist{display:grid;gap:12px;margin-top:28px;margin-bottom:24px;animation:nuo-fade-up .5s cubic-bezier(.22,1,.36,1) both;animation-delay:.75s}.nuo-consent-privacy-note{margin:0 0 4px;font-size:12px;line-height:1.5;color:#71717a}.nuo-consent-check{display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.5;color:#a1a1aa;cursor:pointer;-webkit-user-select:none;user-select:none}.nuo-consent-check input[type=checkbox]{appearance:none;-webkit-appearance:none;margin-top:0;width:18px;height:18px;border:1px solid var(--ui-border-strong, #27272a);border-radius:4px;background:transparent;cursor:pointer;position:relative;transition:border-color .15s,background .15s;flex-shrink:0}.nuo-consent-check input[type=checkbox]:checked{background:#e4e4e7;border-color:#e4e4e7;animation:nuo-check-pop .3s cubic-bezier(.34,1.56,.64,1)}@keyframes nuo-check-pop{0%{transform:scale(.85)}50%{transform:scale(1.15)}to{transform:scale(1)}}.nuo-consent-check input[type=checkbox]:checked:after{content:"";position:absolute;top:45%;left:50%;width:4px;height:7px;border:solid #09090b;border-width:0 1.5px 1.5px 0;transform:translate(-50%,-50%) rotate(45deg)}.nuo-consent-check input[type=checkbox]:hover:not(:disabled){border-color:#3f3f46}.nuo-consent-check input[type=checkbox]:focus-visible{outline:1px solid #3f3f46;outline-offset:2px}.nuo-consent-check span{display:block;cursor:pointer}.nuo-consent-check a{color:#e4e4e7;text-decoration-color:#3f3f46}.nuo-consent-check a:hover{color:#fafafa}.nuo-consent-error{margin:12px 0 0;color:#fca5a5;font-size:12px;line-height:1.5}.nuo-protocol-card{margin-top:6px;border-radius:12px;border:1px solid rgba(34,197,94,.22);background:linear-gradient(180deg,#22c55e14,#0f0f11eb);padding:18px}.nuo-protocol-heading{display:inline-flex;align-items:center;gap:8px;color:#86efac;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.nuo-protocol-lead{margin:12px 0 10px;color:#d4d4d8;font-size:13px;line-height:1.55}.nuo-protocol-list{margin:0;padding-left:18px;color:#e4e4e7;font-size:13px;line-height:1.6}.nuo-protocol-restricted{margin:12px 0 0;padding-top:12px;border-top:1px solid rgba(34,197,94,.18);color:#a1a1aa;font-size:12px;line-height:1.5}.nuo-protocol-restricted strong{color:#d4d4d8}.nuo-primary-btn{margin-top:16px;width:100%;border-radius:8px;border:1px solid var(--ui-border-strong, #27272a);background:#3f3f46;color:#fafafa;font:inherit;font-size:15px;font-weight:600;padding:14px 28px;cursor:pointer;transition:all .25s cubic-bezier(.22,1,.36,1);display:inline-flex;align-items:center;justify-content:center;gap:8px;animation:nuo-fade-up .5s cubic-bezier(.22,1,.36,1) both;animation-delay:.85s}@media(prefers-reduced-motion:reduce){.nuo-flow-chunk,.nuo-stage-title.nuo-flow-chunk,.nuo-stage-subtitle.nuo-flow-chunk,.nuo-consent-checklist.nuo-flow-chunk,.nuo-primary-btn.nuo-flow-chunk,.nuo-flow-chunk.is-visible{opacity:1;transform:none;filter:none;transition:none}}.nuo-primary-btn:hover:not(:disabled){background:#52525b;border-color:#71717a;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.nuo-primary-btn:active:not(:disabled){transform:translateY(0) scale(.98);transition-duration:.1s}.nuo-primary-btn:disabled{cursor:not-allowed;background:var(--ui-bg-panel, #0f0f11);border-color:var(--ui-border, #1c1c1f);color:var(--ui-text-dim, #71717a);transform:none}.nuo-primary-btn--go{background:#fff;border-color:#fff;color:#000;font-weight:700}.nuo-primary-btn--go:hover:not(:disabled){background:#f0f0f0;border-color:#f0f0f0;box-shadow:0 0 30px #ffffff26,0 8px 25px #0000004d}.nuo-primary-btn--go:disabled{background:var(--ui-bg-panel, #0f0f11);border-color:var(--ui-border, #1c1c1f);color:var(--ui-text-dim, #71717a)}.nuo-ghost-btn{width:100%;border-radius:8px;border:1px solid var(--ui-border-hover, #3f3f46);background:transparent;color:#e4e4e7;font:inherit;font-size:15px;font-weight:600;padding:14px 28px;cursor:pointer;transition:all .25s cubic-bezier(.22,1,.36,1);display:inline-flex;align-items:center;justify-content:center;gap:8px}.nuo-ghost-btn:hover{background:#18181b;border-color:#52525b;transform:translateY(-1px);box-shadow:0 4px 15px #0003}.nuo-text-btn{margin-top:12px;border:none;background:transparent;color:var(--ui-text-dim, #71717a);font:inherit;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;padding:4px 8px;transition:all .25s cubic-bezier(.22,1,.36,1)}.nuo-text-btn:hover{color:#a1a1aa;transform:translate(-2px)}.nuo-text-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.nuo-text-btn:disabled:hover{color:var(--ui-text-dim, #71717a);transform:none}.nuo-text-btn--back{margin:0 0 12px;padding-left:0;animation:nuo-slide-in-left .4s cubic-bezier(.22,1,.36,1) both;animation-delay:.1s}@keyframes nuo-slide-in-left{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.nuo-plans-actions{margin-top:clamp(28px,4vh,44px);display:flex;flex-direction:column;gap:12px;max-width:400px;margin-left:auto;margin-right:auto}.nuo-embedded-pricing{margin-top:0;width:100%}.nuo-stage--pricing .nuo-text-btn--back{margin-bottom:8px}.nuo-stage--pricing .pricing-modal-inner{border-radius:16px;max-height:none!important;overflow:visible!important}.nuo-stage--pricing .pricing-pitch-heading{font-size:clamp(28px,3.4vw,38px)}.nuo-stage--pricing .pricing-pitch-body{font-size:15px}.nuo-tabs-container{display:flex;background:var(--ui-bg-panel, #0f0f11);border:1px solid var(--ui-border-strong, #27272a);border-radius:8px;overflow:hidden;margin-top:24px;animation:nuo-fade-up .5s cubic-bezier(.22,1,.36,1) both;animation-delay:.25s}.nuo-tab{flex:1;background:transparent;color:#a1a1aa;font-size:14px;font-weight:500;padding:12px 16px;text-align:center;border:none;border-right:1px solid var(--ui-border-strong, #27272a);cursor:pointer;transition:all .25s cubic-bezier(.22,1,.36,1)}.nuo-tab:last-child{border-right:none}.nuo-tab:hover{background:#ffffff08;color:#e4e4e7}.nuo-tab.active{background:#ffffff14;color:#fafafa;font-weight:600}.nuo-tab-content{margin-top:16px}.nuo-tab-placeholder{border:1px dashed var(--ui-border-strong, #27272a);border-radius:12px;min-height:190px;background:var(--ui-bg-panel, #0f0f11);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:8px;color:#71717a;padding:24px}.nuo-tab-panel{border:1px solid var(--ui-border, #1c1c1f);border-radius:12px;background:var(--ui-bg-panel, #0f0f11);padding:16px;display:flex;flex-direction:column;gap:12px}.nuo-tab-hint{margin:0;color:#a1a1aa;font-size:12px;line-height:1.5}.nuo-tab-input,.nuo-tab-textarea{width:100%;border:1px solid var(--ui-border-strong, #27272a);border-radius:8px;background:#18181b;color:#e4e4e7;font:inherit;font-size:13px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.nuo-tab-textarea{resize:vertical;min-height:180px}.nuo-tab-input:focus,.nuo-tab-textarea:focus{outline:none;border-color:#3f3f46;box-shadow:0 0 0 1px #a1a1aa33}.nuo-tab-input::placeholder,.nuo-tab-textarea::placeholder{color:#71717a}.nuo-tab-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.nuo-tab-actions .nuo-ghost-btn{width:auto;padding:10px 14px;font-size:13px}.nuo-tab-meta{color:#71717a;font-size:11px;font-family:Courier New,monospace}.nuo-upload-zone{border:1px dashed var(--ui-border-strong, #27272a);border-radius:12px;min-height:190px;background:var(--ui-bg-panel, #0f0f11);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:8px;color:#71717a;cursor:pointer;padding:24px;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;animation:nuo-fade-up .5s cubic-bezier(.22,1,.36,1) both;animation-delay:.3s}.nuo-upload-zone svg{color:#52525b;transition:color .15s}.nuo-upload-zone:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(125,211,252,.09),transparent 60%);opacity:0;transition:opacity .2s;pointer-events:none}.nuo-upload-zone:hover,.nuo-upload-zone:focus-visible{border-color:#3f3f46;background:#18181b;outline:none;box-shadow:0 12px 40px #00000073,0 0 0 1px #7dd3fc14;transform:translateY(-3px) scale(1.005)}.nuo-upload-zone:hover svg{color:#a1a1aa}.nuo-upload-zone:hover:before,.nuo-upload-zone:focus-visible:before{opacity:1}.nuo-upload-zone.is-drag-over{border-style:solid;border-color:#7dd3e8;background:#0ea5e917;box-shadow:0 0 0 1px #7dd3fc59,0 0 40px #7dd3fc14,0 18px 45px #00000073;transform:translateY(-4px) scale(1.015)}.nuo-upload-zone.is-picker-open{animation:nuo-picker-pulse 1.1s ease-in-out infinite}.nuo-upload-zone.is-parsing{cursor:progress;border-style:solid;border-color:#3f3f46}.nuo-upload-zone.is-ready{border-style:solid;border-color:var(--pathos-confirm-green, #22c55e);animation:nuo-success-pulse .6s cubic-bezier(.22,1,.36,1);box-shadow:0 0 20px #22c55e1a}.nuo-upload-zone.is-ready svg{color:var(--pathos-confirm-green, #22c55e);animation:nuo-check-pop .4s cubic-bezier(.34,1.56,.64,1)}@keyframes nuo-success-pulse{0%{transform:scale(.97);box-shadow:0 0 #22c55e4d}50%{transform:scale(1.01);box-shadow:0 0 30px #22c55e26}to{transform:scale(1);box-shadow:0 0 20px #22c55e1a}}.nuo-upload-zone.is-error{border-style:solid;border-color:#ef4444;background:#7f1d1d24;animation:nuo-shake .4s cubic-bezier(.36,.07,.19,.97)}.nuo-upload-zone.is-error svg{color:#f87171}@keyframes nuo-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.nuo-upload-title{color:#e4e4e7;font-size:16px;font-weight:600}.nuo-upload-subtitle{color:#71717a;font-size:13px}.nuo-import-success{margin-top:14px;border:1px solid rgba(34,197,94,.3);border-radius:8px;background:#22c55e0f;color:var(--pathos-confirm-green, #22c55e);padding:10px 14px;display:grid;grid-template-columns:20px 1fr;gap:8px;align-items:start;animation:nuo-badge-in .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes nuo-badge-in{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.nuo-import-success-title{color:#86efac;font-size:13px;font-weight:600}.nuo-import-success-meta{margin-top:2px;color:var(--pathos-confirm-green, #22c55e);font-size:12px}.nuo-import-error{margin-top:14px;border:1px solid rgba(239,68,68,.45);border-radius:8px;background:#7f1d1d2e;color:#fca5a5;padding:10px 12px;display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45}.nuo-import-error svg{margin-top:1px;flex-shrink:0}.nuo-exit-overlay{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:24px;background:#09090bc7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:nuo-exit-overlay-in .18s ease-out both}@keyframes nuo-exit-overlay-in{0%{opacity:0}to{opacity:1}}.nuo-exit-card{width:min(420px,100%);border:1px solid #27272a;border-radius:14px;background:linear-gradient(180deg,#141418fc,#0f0f11f7);box-shadow:0 24px 64px #000000a6,inset 0 1px #ffffff0a;padding:30px 26px 24px;animation:nuo-exit-card-in .24s cubic-bezier(.22,1,.36,1) both}@keyframes nuo-exit-card-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.nuo-exit-card-title{margin:0;color:#fafafa;font-size:21px;font-weight:750;letter-spacing:-.022em;line-height:1.2}.nuo-exit-card-body{margin:10px 0 0;color:#a1a1aa;font-size:14px;line-height:1.62}.nuo-exit-card-hint{margin:12px 0 0;color:#52525b;font-size:12px;line-height:1.5;padding-top:12px;border-top:1px dashed rgba(63,63,70,.5)}.nuo-exit-card-actions{margin-top:22px;display:flex;align-items:center;gap:10px}.nuo-exit-card-actions .nuo-ghost-btn{flex:1;width:auto;padding:11px 18px;font-size:14px}.nuo-exit-card-actions .nuo-text-btn{margin-top:0;flex-shrink:0}.nuo-hidden-input{display:none}.nuo-spin{animation:nuo-spin 1s linear infinite}@keyframes nuo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nuo-picker-pulse{0%,to{border-color:#3f3f46;box-shadow:0 0 #7dd3fc26}50%{border-color:#7dd3e8;box-shadow:0 0 0 6px #7dd3fc14}}@media(max-width:760px){.nuo-topbar{padding:0 14px;height:56px}.nuo-main{padding:14px}.nuo-main--pricing{padding-top:8px}.nuo-stage{margin-top:clamp(16px,3vh,32px)}.nuo-stage-title{font-size:clamp(24px,7vw,32px)}.nuo-plans-actions{margin-top:24px}.nuo-stage--pricing .pricing-modal-inner{border-radius:12px}.nuo-stage--pricing{margin-top:8px}}@media(prefers-reduced-motion:reduce){.nuo-overlay,.nuo-overlay--dissolve-1,.nuo-overlay--dissolve-2,.nuo-overlay--exiting,.nuo-topbar,.nuo-stage,.nuo-enter-block,.nuo-stage-title,.nuo-stage-subtitle,.nuo-tips-list li,.nuo-consent-checklist,.nuo-primary-btn,.nuo-tabs-container,.nuo-upload-zone,.nuo-text-btn--back,.nuo-import-success,.nuo-fog:after{animation:none!important;opacity:1!important;transform:none!important}.nuo-upload-zone,.nuo-primary-btn,.nuo-ghost-btn,.nuo-text-btn,.nuo-tab,.nuo-consent-check input[type=checkbox]{transition:none!important}.nuo-spin,.nuo-fog:before,.nuo-upload-zone.is-picker-open,.nuo-upload-zone.is-ready,.nuo-upload-zone.is-error,.nuo-upload-zone.is-ready svg,.nuo-consent-check input[type=checkbox]:checked{animation:none!important}}.nuo-profile-ready-icon{color:#86efac;animation:nuo-check-pop .5s cubic-bezier(.34,1.56,.64,1) both;animation-delay:.1s}.nuo-free-run-banner{display:flex;align-items:flex-start;gap:10px;margin-top:24px;padding:14px 16px;border:1px solid rgba(134,239,172,.22);border-radius:10px;background:#22c55e0f;color:#86efac;font-size:13px;line-height:1.5}.nuo-free-run-banner svg{flex-shrink:0;margin-top:1px}.nuo-free-run-banner strong{display:block;font-size:14px;font-weight:600;color:#bbf7d0;margin-bottom:2px}.nuo-free-run-banner span{color:#86efac}.nuo-free-run-banner--sm{align-items:center;padding:10px 14px;font-size:12px;gap:8px}.nuo-free-run-badge{flex-shrink:0;margin-left:auto;font-size:10px;font-weight:700;color:#86efac;background:#22c55e1f;border:1px solid rgba(34,197,94,.28);border-radius:5px;padding:2px 7px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}body.light-mode .nuo-ghost-btn:hover{background:#f5f5f7;border-color:#98989d}body.light-mode .nuo-tab-textarea{background:#f5f5f7;color:#1d1d1f;border-color:#d2d2d7}body.light-mode .nuo-upload-zone:hover,body.light-mode .nuo-upload-zone:focus-visible{background:#f5f5f7;border-color:#c7c7cc;box-shadow:0 6px 20px #00000014,0 0 0 1px #0078a01a}body.light-mode .nuo-exit-card{background:linear-gradient(180deg,#fff,#f9f9fb);border-color:#d2d2d7;box-shadow:0 24px 64px #0000001f,inset 0 1px #fffc}body.light-mode .nuo-exit-card-title{color:#1d1d1f}body.light-mode .nuo-exit-card-body{color:#6e6e73}body.light-mode .nuo-exit-card-hint{color:#98989d;border-top-color:#c7c7cc80}.agt-warning-list{margin-top:12px;display:grid;gap:8px}.agt-warning-item{border:1px solid #27272a;border-radius:10px;background:#18181ba6;padding:10px 12px;color:#e4e4e7;display:grid;grid-template-columns:14px 1fr;gap:8px;align-items:start;font-size:13px;line-height:1.5}.agt-warning-item svg{margin-top:2px;color:#fbbf24}.agt-alert-icon{color:#fbbf24}.agt-setup-box{margin-top:12px;border:1px solid #27272a;border-radius:12px;background:#0f0f11eb;padding:14px;display:grid;gap:12px}.agt-row{display:grid;gap:6px}.agt-label{color:#a1a1aa;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.agt-code{border:1px solid #27272a;border-radius:8px;background:#18181b;padding:10px 12px;color:#e4e4e7;font-size:12px;line-height:1.4;overflow-x:auto;display:block}.agt-filter-wrap{display:grid;gap:8px}.agt-filter-code{border:1px solid #27272a;border-radius:8px;background:#18181b;padding:10px 12px;color:#d4d4d8;font-size:11px;line-height:1.55;overflow-x:auto;display:block;white-space:normal;word-break:break-word}.agt-filter-wrap .sot-shadow-copy-btn{width:fit-content}.agt-instructions{margin:0;padding-left:18px;color:#d4d4d8;font-size:13px;line-height:1.55}.agt-instructions li+li{margin-top:4px}.agt-inline-alert{border:1px solid #27272a;border-radius:8px;background:#18181ba6;padding:9px 10px;display:grid;grid-template-columns:14px 1fr;gap:8px;align-items:start;color:#d4d4d8;font-size:12px;line-height:1.45}body.light-mode .agt-warning-item{border-color:#d2d2d7;background:#f5f5f7e6;color:#1d1d1f}body.light-mode .agt-setup-box{background:#f5f5f7;border-color:#d2d2d7}body.light-mode .agt-label{color:#86868b}body.light-mode .agt-code{background:#ebebf0;border-color:#d2d2d7;color:#1d1d1f}body.light-mode .agt-filter-code{background:#ebebf0;border-color:#d2d2d7;color:#3a3a3c}body.light-mode .agt-instructions{color:#3a3a3c}body.light-mode .agt-inline-alert{border-color:#d2d2d7;background:#ebebf0e6;color:#1d1d1f}html{scroll-behavior:smooth!important}.floating-back{position:fixed;top:32px;left:calc(50% - 720px);display:inline-flex;align-items:center;gap:12px;color:#71717a;text-decoration:none;font-size:.875rem;font-weight:500;z-index:1000;transition:color .2s ease;pointer-events:auto;will-change:transform}.floating-back:hover{color:#fff}.floating-back .arrow-wrapper{width:36px;height:36px;border-radius:50%;background:#18181bcc;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;border:1px solid #27272a;transition:all .2s ease;color:#fff}.floating-back:hover .arrow-wrapper{background:#fff;color:#09090b;border-color:#fff;transform:translate(-2px)}@media(max-width:1450px){.floating-back{left:24px}}@media(max-width:1024px){.floating-back{position:relative;top:0;left:0;margin-bottom:32px;transform:none!important}}.terms-page{padding:24px;font-family:Inter,sans-serif}.terms-title{margin:0 0 8px;color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:-.02em}.terms-updated{margin:0 0 24px;color:#71717a;font-size:.875rem}.terms-quick-nav{padding:24px;margin-bottom:48px}.terms-jump{margin:0 0 16px;color:#a1a1aa;font-size:.875rem}.terms-chip-row{display:flex;gap:12px;flex-wrap:wrap}.terms-content{color:#a1a1aa;font-size:.9375rem;line-height:1.8}.terms-section{margin-bottom:64px;padding-top:32px;border-top:1px solid #1c1c1f}.terms-section-first{padding-top:0;border-top:none}.terms-subheading{margin-top:32px;margin-bottom:16px;color:#fff;font-size:1.25rem}.terms-minor-heading{margin-top:24px;color:#d4d4d8;font-size:1rem}.terms-table-wrap{margin-top:16px;overflow-x:auto}.terms-table{width:100%;border-collapse:collapse;font-size:.875rem}.terms-list{margin:12px 0;padding-left:24px}.terms-note{margin-top:8px;font-size:.875rem;color:#a1a1aa}.terms-paragraph-spaced{margin-top:12px}.terms-section-head{display:flex;align-items:center;gap:12px;margin-bottom:24px}.terms-section-head-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px}.terms-accent-blue{color:#3b82f6;background:#3b82f61a}.terms-accent-green{color:var(--pathos-emerald-cyan);background:#22c55e1a}.terms-accent-orange{color:#f97316;background:#f973161a}.terms-section-head-title{margin:0;color:#fff;font-size:1.5rem;font-weight:700}.terms-callout-legal{margin-top:12px;padding:16px;border-radius:8px;font-size:.8125rem;text-transform:uppercase;background:#18181b;border:1px solid #27272a}.terms-callout-sale{margin-top:12px;padding:16px;border-radius:8px;background:#22c55e0d;border:1px solid rgba(34,197,94,.2)}.terms-sale-title{margin:0;font-weight:600;color:var(--pathos-emerald-cyan)}.terms-sale-text{margin:8px 0 0;font-size:.875rem}.terms-row-head{border-bottom:1px solid #27272a}.terms-row{border-bottom:1px solid #1c1c1f}.terms-th{padding:12px;text-align:left;color:#d4d4d8}.terms-td{padding:12px}.terms-td-code{font-family:monospace;font-size:.8125rem}.terms-cookie-card{margin-top:16px;padding:20px;border-radius:8px;background:#18181b;border:1px solid #27272a}.terms-cookie-card-spaced{margin-top:12px}.terms-cookie-card-title{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:.9375rem}.terms-cookie-card-title-green{color:var(--pathos-emerald-cyan)}.terms-cookie-card-title-muted{color:#71717a}.terms-status-dot{width:8px;height:8px;display:inline-block;border-radius:50%}.terms-status-dot-green{background:var(--pathos-emerald-cyan)}.terms-status-dot-muted{background:#71717a}.terms-cookie-card-text{margin:0;font-size:.875rem}.terms-external-link{color:#a1a1aa}.terms-contact{margin-top:64px;padding:32px;text-align:center;border-radius:12px;background:#0f0f11;border:1px solid #1c1c1f}.terms-contact-title{margin:0 0 12px;color:#fff;font-size:1.25rem}.terms-contact-text{margin:0;color:#a1a1aa}.terms-contact-link{color:#3b82f6;text-decoration:none}.terms-footer{margin-top:48px;padding-top:24px;text-align:center;color:#52525b;font-size:.875rem;border-top:1px solid #1c1c1f}.business-cards-page{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:4in;height:6in;background:#fff;font-family:Inter,-apple-system,sans-serif;overflow:hidden;box-shadow:0 10px 30px #00000026}:root:has(.business-cards-page){background-color:#f4f4f5!important}@media print{@page{size:4in 6in portrait;margin:0}:root:has(.business-cards-page){background-color:#fff!important}html,body{width:4in;height:6in;margin:0;padding:0;background:#fff}.business-cards-page{position:static;top:auto;left:auto;transform:none;box-shadow:none;width:4in;height:6in}}.business-cards-page .stack-container{display:flex;flex-direction:column;width:3.5in;height:5.85in;margin-top:-.08in;margin-left:auto;margin-right:auto}.business-cards-page .card{width:3.5in;height:1.95in;display:flex;position:relative;overflow:hidden;border:.1px solid #f1f1f4;background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.business-cards-page .card-body{flex:1;padding:.28in .3in;display:flex;flex-direction:column;justify-content:space-between}.business-cards-page .card-qr-side{width:1.3in;display:flex;align-items:center;justify-content:center;padding-right:.4in}.business-cards-page .eye{width:36px;height:36px;min-width:36px;min-height:36px;aspect-ratio:1 / 1;background:#18181b;border:2px solid #27272a;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.business-cards-page .iris{width:18px;height:18px;min-width:18px;min-height:18px;aspect-ratio:1 / 1;background:radial-gradient(circle,#3f3f46,#18181b 70%);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.business-cards-page .pupil{width:7px;height:7px;min-width:7px;min-height:7px;aspect-ratio:1 / 1;background:#fff;border-radius:50%;flex-shrink:0}.business-cards-page .card-top{display:flex;align-items:center;gap:10px}.business-cards-page .brand{display:flex;flex-direction:column;gap:1px}.business-cards-page .logo-text{font-size:15px;font-weight:900;color:#09090b;letter-spacing:2.5px;line-height:1}.business-cards-page .tagline{font-size:5.5px;color:#a1a1aa;letter-spacing:.4px;text-transform:uppercase;line-height:1.5;font-weight:500;white-space:nowrap}.business-cards-page .card-bottom{display:flex;flex-direction:column;gap:2px}.business-cards-page .cta{font-size:14.68px;font-weight:700;color:#18181b;letter-spacing:-.01em}.business-cards-page .descriptor{font-size:5.72px;color:#a1a1aa;letter-spacing:.2px;line-height:1.4;margin-top:1px;margin-bottom:3px}.business-cards-page .website{font-size:10px;font-weight:600;letter-spacing:.3px;transition:color .3s}.business-cards-page .origin{position:absolute;bottom:6px;right:8px;font-size:5.5px;color:#c4c4cc;letter-spacing:.4px}.business-cards-page .origin .heart{color:#f87171}.business-cards-page .qr-block{display:flex;flex-direction:column;align-items:center;gap:4px}.business-cards-page .qr-block img{width:1in;height:1in;object-fit:contain}.business-cards-page .qr-label{font-size:5px;color:#a1a1aa;text-transform:uppercase;letter-spacing:.8px;font-weight:600}
