:root{--odiz-bg-0:#050711;--odiz-bg-1:#080B16;--odiz-bg-2:#0C1020;--odiz-bg-3:#11162A;--odiz-border:rgba(184,161,255,.13);--odiz-border-strong:rgba(184,161,255,.24);--odiz-text:#F7F5FB;--odiz-text-2:#B8B5C4;--odiz-text-3:#777585;--odiz-lilac:#B783FF;--odiz-lilac-light:#D8B8FF;--odiz-violet:#8B5CFF;--odiz-violet-deep:#6040B5;--odiz-blue:#5D8CFF;--odiz-success:#78D6D2;--odiz-radius-panel:14px;--odiz-radius-control:9px}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--odiz-bg-0);color:var(--odiz-text);font-family:Inter,Segoe UI,Arial,sans-serif}body{overflow-x:hidden}button,input{font:inherit}button{color:inherit}.appShell{min-height:100vh;display:grid;grid-template-columns:220px minmax(680px,1fr) 292px;background:radial-gradient(circle at 54% 4%,rgba(139,92,255,.035),transparent 30%),var(--odiz-bg-0)}.sidebar{height:100vh;position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;padding:23px 18px 18px;background:#060912;border-right:1px solid rgba(184,161,255,.08)}.sideBrand{height:38px;display:flex;align-items:center;gap:10px}.sideBrand img{width:105px;height:auto;opacity:1;object-fit:contain}.roundBack{width:28px;height:28px;border-radius:50%;border:0;background:linear-gradient(145deg,#b887ff,#7653d8);display:grid;place-items:center;color:#161020;font-size:23px;line-height:1;cursor:pointer}.backChevron{font-size:24px;color:#4e5061;line-height:1}.primaryNav{display:grid;grid-gap:3px;gap:3px;margin-top:28px}.navRow{height:44px;border:0;background:transparent;border-radius:9px;display:flex;align-items:center;gap:12px;padding:0 13px;color:#d1ced9;cursor:pointer;text-align:left;transition:background .16s,border-color .16s,color .16s}.navRow svg{color:#e5e0ee}.navRow span{font-size:14px}.navRow:hover{background:rgba(183,131,255,.055)}.navRow.active{background:rgba(108,73,183,.23);color:#fff}.navRow.active svg{color:var(--odiz-lilac)}.spacesBlock{margin-top:43px}.microHead{height:30px;padding:0 5px;display:flex;align-items:center;justify-content:space-between;color:#9390a0;font-size:9px;letter-spacing:.16em}.microHead button{width:24px;height:24px;color:#9290a0;font-size:17px}.microHead button,.spaceRow{border:0;background:transparent;cursor:pointer}.spaceRow{width:100%;height:36px;display:flex;align-items:center;gap:6px;padding:0 5px;color:#9f9cab;text-align:left}.spaceRow i{width:4px;height:4px;border-radius:50%;background:#555463;flex:0 0 auto}.spaceRow i.activeDot{background:var(--odiz-lilac);box-shadow:0 0 8px rgba(183,131,255,.75)}.spaceRow span{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile{margin-top:auto;padding:16px 3px 0;border-top:1px solid rgba(184,161,255,.07);display:flex;align-items:center;gap:10px}.avatarSmall{width:31px;height:31px;border-radius:50%;background:#5b45aa;display:grid;place-items:center;font-size:11px;position:relative}.avatarSmall span{position:absolute;right:-1px;bottom:1px;width:6px;height:6px;border-radius:50%;background:#34cf74;border:1px solid #060912}.profile div:nth-child(2){min-width:0}.profile small,.profile strong{display:block}.profile strong{font-size:11px;font-weight:500}.profile small{font-size:9px;color:var(--odiz-text-3);margin-top:2px}.profileChevron{margin-left:auto;color:#8e8b98}.mainArea{position:relative;padding:0 24px 36px;min-width:0}.topUtilities{height:62px;display:flex;align-items:center;justify-content:flex-end;gap:17px}.topUtilities button{border:0;background:transparent;padding:0;display:grid;place-items:center;cursor:pointer;color:#d4d0da}.notify{position:relative}.notify i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--odiz-violet);right:-2px;top:-4px;box-shadow:0 0 7px rgba(139,92,255,.7)}.avatarOutline{width:34px!important;height:34px!important;border:1px solid #e4dee8!important;border-radius:50%!important;font-size:11px}.masthead{height:122px;display:flex;align-items:flex-start;justify-content:center;padding-top:2px}.masthead img{width:min(520px,54vw);height:auto;display:block;object-fit:contain}.heroPanel{min-height:261px;border:1px solid var(--odiz-border);border-radius:var(--odiz-radius-panel);background:#080b14;display:grid;grid-template-columns:minmax(0,1fr) 196px;overflow:hidden}.heroMain{position:relative;padding:33px 26px 19px;min-width:0;background:radial-gradient(ellipse at 59% 42%,rgba(120,78,197,.075),transparent 31%)}.welcome{position:relative;z-index:2}.welcome h1{font-family:Inter Display,Inter,sans-serif;font-size:26px;font-weight:500;letter-spacing:-.025em;margin:0 0 8px}.welcome p{color:var(--odiz-text-2);margin:0}.ambientMark{position:absolute;left:57%;top:10px;transform:translateX(-50%);width:370px;height:150px;display:grid;place-items:center;pointer-events:none}.ambientMark img{width:370px;height:auto;opacity:1;display:block;object-fit:contain}.ambientMark.analyzing:after{content:"";position:absolute;left:18px;right:18px;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,255,.25),rgba(255,255,255,.7),rgba(139,92,255,.25),transparent);animation:horizonBreathe 3.2s ease-in-out infinite;opacity:.45}.askBar{position:absolute;left:26px;right:26px;bottom:72px;height:48px;border:1px solid var(--odiz-border);background:#0a0d17;border-radius:10px;display:flex;align-items:center;padding:0 8px 0 14px}.askBar:focus-within{border-color:rgba(216,184,255,.76);outline:none;box-shadow:0 0 0 1px rgba(216,184,255,.08),0 0 24px rgba(139,92,255,.2),inset 0 0 18px rgba(139,92,255,.04)}.askBar input{height:100%;flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--odiz-text);font-size:12px}.askBar input::placeholder{color:#858290}.askBar button{width:31px;height:31px;border:0;border-radius:50%;background:linear-gradient(145deg,#a679ff,#7554d5);color:white;font-size:17px;display:grid;place-items:center;cursor:pointer}.askBar button:disabled{opacity:.45}.promptActions{position:absolute;left:26px;right:26px;bottom:20px;display:flex;gap:8px}.promptActions button{height:35px;padding:0 12px;border:1px solid rgba(184,161,255,.1);border-radius:10px;background:#090c15;color:#ded9e5;display:flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap;transition:border-color .16s,background .16s}.promptActions button:hover{border-color:var(--odiz-border-strong);background:#0f1220}.inlineError{position:absolute;left:26px;right:26px;bottom:110px;padding:9px 12px;border:1px solid rgba(255,120,138,.3);background:rgba(86,27,37,.25);border-radius:8px;color:#ffb7c1;font-size:10px}.kpiStack{border-left:1px solid rgba(184,161,255,.08);padding:26px 18px;display:flex;flex-direction:column;justify-content:space-between}.kpi{display:flex;gap:11px;align-items:center}.kpiIcon{width:24px;color:var(--odiz-lilac);font-size:20px;text-align:center}.kpi small{display:block;color:#8d8998;font-size:7.5px;letter-spacing:.09em;margin-bottom:3px}.kpi p{margin:0;display:flex;align-items:baseline;gap:7px}.kpi b{font-weight:500;font-size:20px}.kpi em{font-style:normal;color:#8f8c99;font-size:8px}.dashboardGrid{display:grid;grid-template-columns:40% minmax(0,60%);grid-gap:12px;gap:12px;margin-top:12px}.panel{border:1px solid var(--odiz-border);background:#080b14;border-radius:12px}.recentPanel{padding:14px}.panelTitle,.sectionTitle{height:28px;display:flex;align-items:flex-start;justify-content:space-between}.panelTitle h2,.sectionTitle h2{margin:0;font-weight:550}.intelTitle button,.panelTitle button,.sectionTitle button{border:0;background:transparent;color:#9f7be3;font-size:8px;cursor:pointer}.workList{display:grid;grid-gap:5px;gap:5px}.workRow{height:55px;border:1px solid rgba(184,161,255,.1);border-radius:8px;background:#0a0d17;display:grid;grid-template-columns:36px minmax(0,1fr) 39px 17px;align-items:center;grid-gap:8px;gap:8px;padding:0 9px}.horizonThumb{width:32px;height:32px;border-radius:7px;background:#151528;position:relative;overflow:hidden}.horizonThumb i{position:absolute;left:5px;right:5px;top:15px;height:1px;background:linear-gradient(90deg,transparent,#8f63e8,#fff,#8f63e8,transparent)}.horizonThumb b{position:absolute;width:5px;height:5px;border-radius:50%;background:#d7c0ff;left:14px;top:13px;box-shadow:0 0 10px 4px #7e4fd8}.horizonThumb.blue b{box-shadow:0 0 10px 4px #4b70df}.horizonThumb.warm b{box-shadow:0 0 10px 4px #b79070}.workText{min-width:0}.workText small,.workText span,.workText strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workText strong{font-size:10.5px;font-weight:550}.workText span{font-size:8px;color:#9f79e5;margin-top:2px}.workText small{font-size:7.5px;color:#757382;margin-top:2px}.progress{--p:72%;width:31px;height:31px;border-radius:50%;display:grid;place-items:center;font-size:7px;color:#e6e0ef;background:radial-gradient(circle at center,#0a0d17 56%,transparent 58%),conic-gradient(var(--odiz-lilac) var(--p),#27283a 0)}.progress.complete{border:1px solid var(--odiz-success);background:transparent;color:var(--odiz-success);font-size:13px}.moreBtn{border:0;background:transparent;color:#7d7a89;font-size:16px;cursor:pointer;padding:0}.insightArea{min-width:0}.sectionTitle{padding:2px 0 0 2px}.insightCard{height:213px;display:grid;grid-template-columns:1.08fr .92fr;overflow:hidden}.insightCopy{padding:20px}.categoryPill{display:inline-block;padding:4px 9px;border-radius:999px;background:rgba(139,92,255,.13);color:#d5bbff;font-size:7px;letter-spacing:.08em}.insightCopy h3{font-family:Inter Display,Inter,sans-serif;font-size:20px;line-height:1.25;font-weight:500;letter-spacing:-.015em;margin:14px 0 9px}.insightCopy p{font-size:11px;color:#a6a2af;margin:0;max-width:390px}.exploreBtn{margin-top:18px;height:32px;border:1px solid rgba(184,161,255,.13);border-radius:7px;background:rgba(89,56,152,.27);padding:0 12px;color:#e4daf4;font-size:9px;cursor:pointer}.exploreBtn span{margin-left:8px}.orbitViz{position:relative;min-height:200px;align-self:stretch}.orbitCore{width:16px;height:16px;border-radius:50%;background:#d6b6ff;box-shadow:0 0 12px 5px rgba(160,85,255,.65),0 0 36px 10px rgba(139,92,255,.2)}.orbitCore,.ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ring{border:1px solid rgba(151,112,224,.3);border-radius:50%}.r1{width:54px;height:54px}.r2{width:88px;height:88px}.r3{width:124px;height:124px}.r4{width:160px;height:160px;border-color:rgba(151,112,224,.16)}.node{position:absolute;width:5px;height:5px;border-radius:50%;background:#b58aff;box-shadow:0 0 8px rgba(183,131,255,.55)}.n1{left:24%;top:48%}.n2{left:34%;top:27%}.n3{right:27%;top:23%}.n4{right:18%;top:54%}.node.blue{background:var(--odiz-blue)}.n5{right:29%;bottom:19%}.carouselDots{height:26px;display:flex;align-items:center;justify-content:center;gap:5px}.carouselDots i{width:4px;height:4px;border-radius:50%;background:#373749}.carouselDots i.active{background:var(--odiz-lilac)}.nextTitle{height:25px}.nextGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.nextCard{min-height:91px;border:1px solid var(--odiz-border);border-radius:10px;background:#080b14;text-align:left;padding:14px;position:relative;cursor:pointer;transition:border-color .16s,background .16s}.nextCard:hover{border-color:var(--odiz-border-strong);background:radial-gradient(circle at 18% 20%,rgba(139,92,255,.07),#080b14 45%)}.nextIcon{display:block;color:var(--odiz-lilac);font-size:20px;line-height:1;margin-bottom:10px}.nextCard strong{display:block;font-size:10px;font-weight:550}.nextCard small{display:block;font-size:8px;line-height:1.35;color:#888593;margin-top:5px;max-width:120px}.nextCard b{position:absolute;right:12px;bottom:12px;font-size:15px;font-weight:400}.intelligenceRail{height:100vh;position:-webkit-sticky;position:sticky;top:0;border-left:1px solid rgba(184,161,255,.08);background:#060912;padding:166px 14px 18px}.railHeader{height:45px;border:1px solid var(--odiz-border-strong);border-bottom:0;border-radius:13px 13px 0 0;background:#090c16;display:flex;align-items:center;gap:10px;padding:0 14px;margin-bottom:-1px;color:#e4deec}.railHeader span{color:var(--odiz-lilac);font-size:17px}.railHeader strong{font-size:11px;font-weight:500}.intelCard{border:1px solid var(--odiz-border);background:#090c16;border-radius:11px;padding:15px;margin-bottom:10px}.intelCard small{color:#8e8999;font-size:7.5px;letter-spacing:.11em}.focusCard span,.focusCard strong{display:block}.focusCard strong{font-size:13px;font-weight:500;margin-top:12px}.focusCard span{font-size:9px;color:#afabb7;margin-top:5px}.intelTitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sourceRow{height:25px;display:grid;grid-template-columns:18px minmax(0,1fr) 26px;align-items:center;color:#d6d1dd}.sourceRow span{font-size:11px;color:#d5cfdf}.sourceRow b{font-size:9px;font-weight:450}.sourceRow em{text-align:right;font-size:9px;color:#a8a4b0;font-style:normal}.themeRow{margin:9px 0}.themeRow>div:first-child{display:flex;justify-content:space-between;align-items:center}.themeRow b,.themeRow span{font-size:8px}.themeRow span{color:#d0cbd6}.themeRow b{font-weight:500}.themeTrack{height:3px;background:#222334;border-radius:99px;margin-top:5px;overflow:hidden}.themeTrack i{display:block;height:100%;background:linear-gradient(90deg,#7148cb,#b06fff);border-radius:99px}.memoryCard{position:relative;min-height:132px;overflow:hidden;background:radial-gradient(circle at 77% 56%,rgba(128,79,225,.12),transparent 31%),linear-gradient(145deg,#0c0d19,#131029)}.memoryCard p{font-size:9px;line-height:1.55;color:#b1adba;max-width:150px;margin:10px 0 15px}.memoryCard button{height:27px;border:0;border-radius:6px;background:rgba(102,67,169,.25);color:#c9c1d8;font-size:8px;padding:0 10px;cursor:pointer}.memoryCard button span{margin-left:6px}.constellation{position:absolute;width:85px;height:74px;right:7px;top:40px}.constellation:after,.constellation:before{content:"";position:absolute;left:42px;top:35px;width:1px;height:35px;background:linear-gradient(transparent,rgba(183,131,255,.35),transparent);transform-origin:top}.constellation:after{transform:rotate(68deg);height:55px}.constellation i{position:absolute;width:3px;height:3px;border-radius:50%;background:#8f61e6}.constellation i:first-child{left:12px;top:18px}.constellation i:nth-child(2){right:8px;top:8px}.constellation i:nth-child(3){right:11px;bottom:8px}.constellation i:nth-child(4){left:18px;bottom:4px}.constellation i:nth-child(5){left:45px;top:3px}.constellation b{position:absolute;left:39px;top:32px;width:7px;height:7px;border-radius:50%;background:#d8b8ff;box-shadow:0 0 12px 5px rgba(139,92,255,.55)}button:focus-visible,input:focus-visible{outline:2px solid var(--odiz-lilac);outline-offset:2px}@keyframes horizonBreathe{0%,to{opacity:.55;transform:translateX(-4px)}50%{opacity:1;transform:translateX(4px)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media(max-width:1279px){.appShell{grid-template-columns:78px minmax(0,1fr)}.sidebar{padding:22px 10px}.backChevron,.navRow span,.profile div:nth-child(2),.profileChevron,.sideBrand img,.spacesBlock{display:none}.sideBrand{justify-content:center}.primaryNav{margin-top:28px}.navRow{padding:0}.navRow,.profile{justify-content:center}.intelligenceRail{display:none}.masthead img{width:430px}.heroPanel{grid-template-columns:minmax(0,1fr) 185px}}@media(max-width:900px){.appShell{display:block}.sidebar{position:relative;width:100%;height:60px;display:flex;flex-direction:row;align-items:center;padding:0 14px;border-right:0;border-bottom:1px solid rgba(184,161,255,.08)}.sideBrand{width:44px}.primaryNav{display:flex;margin:0 0 0 10px;overflow:auto}.navRow{width:44px;min-width:44px}.profile{margin-left:auto;margin-top:0;border:0;padding:0}.mainArea{padding:0 14px 30px}.topUtilities{height:54px}.masthead{height:98px;padding-top:2px}.masthead img{width:min(430px,78vw)}.heroPanel{grid-template-columns:1fr}.kpiStack{border-left:0;border-top:1px solid rgba(184,161,255,.08);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.heroMain{min-height:265px}.dashboardGrid{grid-template-columns:1fr}.insightArea{margin-top:4px}.intelligenceRail{display:none}}@media(max-width:620px){.primaryNav .navRow:nth-child(n+5){display:none}.masthead img{width:300px}.heroMain{padding:28px 16px 18px}.ambientMark{width:245px;height:96px;left:69%;top:44px}.ambientMark img{width:245px}.welcome h1{font-size:22px}.askBar,.promptActions{left:16px;right:16px}.promptActions{overflow-x:auto}.promptActions button{flex:0 0 auto}.kpiStack{grid-template-columns:1fr 1fr}.dashboardGrid{display:block}.recentPanel{margin-bottom:14px}.insightCard{grid-template-columns:1fr;height:auto}.orbitViz{height:180px}.nextGrid{grid-template-columns:1fr}.topUtilities{padding-right:4px}.masthead{align-items:center}.appShell{min-width:320px}}.quietTextButton{font-size:10px!important;color:#9f96ad!important;border:1px solid rgba(184,161,255,.12)!important;border-radius:7px!important;padding:7px 10px!important}.quietTextButton:hover{color:#eee8f6!important;border-color:var(--odiz-border-strong)!important}.heroPanel.discoveryMode{min-height:430px}.heroPanel.discoveryMode .heroMain{padding:25px 26px 90px}.heroPanel.discoveryMode .askBar{bottom:26px}.discoveryConversation{height:310px;display:flex;flex-direction:column;min-width:0}.conversationHeader{display:flex;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid rgba(184,161,255,.08)}.eyebrow{display:block;color:var(--odiz-lilac);font-size:8px;letter-spacing:.14em;margin-bottom:6px}.conversationHeader h1{font-family:Inter Display,Inter,sans-serif;font-size:20px;font-weight:500;margin:0}.confidenceBadge{text-align:right;min-width:105px}.confidenceBadge span{display:block;font-size:20px;font-weight:500;color:#eee8f7}.confidenceBadge small{display:block;font-size:7px;color:#7f7b89;text-transform:uppercase;letter-spacing:.08em;margin-top:3px}.conversationStream{flex:1 1;overflow:auto;padding:14px 3px 2px 0;scrollbar-width:thin;scrollbar-color:#2d2540 transparent}.conversationTurn{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:10px;gap:10px;margin-bottom:12px;align-items:start}.conversationTurn>span{font-size:7px;letter-spacing:.1em;color:#757180;padding-top:4px}.conversationTurn p{margin:0;font-size:11.5px;line-height:1.52;color:#d6d1dd;max-width:680px}.conversationTurn.user p{color:#aaa6b4}.conversationTurn.assistant p{font-size:12.5px;color:#f1edf5}.conversationTurn.assistant{position:relative}.conversationTurn.assistant:before{content:"";position:absolute;left:42px;top:0;width:1px;height:100%;background:linear-gradient(transparent,rgba(183,131,255,.22),transparent)}.conversationTurn.thinking{min-height:24px}.thinkingHorizon{height:20px;position:relative}.thinkingHorizon:before{content:"";position:absolute;left:0;right:45%;top:9px;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,255,.25),#d9c7ff,rgba(139,92,255,.25),transparent)}.thinkingHorizon i{position:absolute;left:27%;top:7px;width:5px;height:5px;border-radius:50%;background:#f0e7ff;box-shadow:0 0 12px 5px rgba(139,92,255,.5);animation:thinkingDrift 2.8s ease-in-out infinite}.phaseStrip{position:absolute;left:26px;right:26px;bottom:80px;height:24px;display:flex;align-items:center;gap:8px;color:#777382;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.phaseStrip b{color:#c8aaff;font-weight:500}.phaseStrip i{height:1px;flex:1 1;background:linear-gradient(90deg,rgba(139,92,255,.35),transparent)}.phaseStrip em{font-style:normal;color:#8c8896}.discoveryMetric{min-height:74px}.discoveryMetric small{display:block;color:#8d8998;font-size:7.5px;letter-spacing:.09em;margin-bottom:6px}.discoveryMetric strong{display:block;font-size:22px;font-weight:500}.discoveryMetric .phaseValue{font-size:14px;color:#d4b7ff;letter-spacing:.06em}.discoveryMetric>span{display:block;font-size:7.5px;color:#777382;margin-top:5px;line-height:1.3}.metricTrack{height:3px;background:#222334;border-radius:99px;overflow:hidden;margin-top:8px}.metricTrack i{display:block;height:100%;background:linear-gradient(90deg,#6941b7,#b783ff);border-radius:99px}.understandingList{display:grid;grid-gap:6px;gap:6px}.understandingRow{min-height:58px;border:1px solid rgba(184,161,255,.09);border-radius:8px;background:#0a0d17;padding:9px 10px}.understandingRow span{display:block;font-size:7px;color:#8b8795;text-transform:uppercase;letter-spacing:.09em;margin-bottom:5px}.understandingRow p{margin:0;font-size:9.5px;line-height:1.4;color:#d9d4df}.understandingRow p.unknown{color:#625f6b;font-style:italic}.gapGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.gapCard{min-height:72px;border:1px solid var(--odiz-border);border-radius:10px;background:#080b14;padding:11px 12px}.gapCard>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center}.gapDot{width:6px;height:6px;border-radius:50%;background:#55515f}.gapDot.strong{background:var(--odiz-success);box-shadow:0 0 7px rgba(120,214,210,.35)}.gapDot.emerging{background:var(--odiz-lilac);box-shadow:0 0 7px rgba(183,131,255,.35)}.gapDot.missing{background:#5b5665;border:1px solid #8f8998}.gapCard strong{font-size:9px;font-weight:500}.gapCard span:last-child{font-size:7px;color:#777382;text-transform:uppercase}.gapCard p{margin:7px 0 0 15px;font-size:7.8px;line-height:1.4;color:#8c8895}.coachSignals .signalRow{height:27px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center}.signalRow>span{width:5px;height:5px;border-radius:50%;background:#343442}.signalRow>span.signalOn{background:var(--odiz-lilac);box-shadow:0 0 8px rgba(183,131,255,.6)}.signalRow b{font-size:8px;font-weight:450;color:#cfcad5}.signalRow em{font-size:7px;font-style:normal;color:#6f6c78}.signalRow .signalOn~em{color:#b99ae7}@keyframes thinkingDrift{0%,to{transform:translateX(-6px);opacity:.6}50%{transform:translateX(6px);opacity:1}}@media(max-width:900px){.heroPanel.discoveryMode{min-height:470px}.discoveryConversation{height:340px}.gapGrid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.conversationHeader{display:block}.confidenceBadge{text-align:left;margin-top:8px}.discoveryConversation{height:380px}.gapGrid{grid-template-columns:1fr}.conversationTurn{grid-template-columns:34px minmax(0,1fr)}.phaseStrip{display:none}.heroPanel.discoveryMode .heroMain{padding-bottom:78px}}.newDiscoveryButton{min-height:38px!important;border:1px solid rgba(216,184,255,.48)!important;border-radius:9px!important;background:linear-gradient(180deg,rgba(139,92,255,.26),rgba(96,64,181,.18))!important;color:#f7f3ff!important;padding:0 15px!important;display:flex!important;align-items:center!important;gap:7px!important;font-size:12px!important;font-weight:550!important;box-shadow:0 0 18px rgba(139,92,255,.12);transition:background .16s,border-color .16s,color .16s}.newDiscoveryButton:hover{border-color:rgba(216,184,255,.75)!important;background:linear-gradient(180deg,rgba(139,92,255,.36),rgba(96,64,181,.24))!important}.newDiscoveryButton span{font-size:16px;color:var(--odiz-lilac-light)}.navRow.inactive{color:#555361;cursor:not-allowed;opacity:.62;position:relative}.navRow.inactive svg{color:#4d4a58}.navRow.inactive:hover{background:transparent}.inactiveIndicator{margin-left:auto;width:6px;height:6px;border-radius:50%;background:#4a4854;border:1px solid #6b6875}.previewBadge{margin-left:8px;padding:3px 6px;border-radius:99px;border:1px solid rgba(119,117,133,.22);font-size:7px;color:#696674;letter-spacing:.08em;background:rgba(119,117,133,.05)}.startEyebrow{margin-bottom:9px!important}.welcome{max-width:470px}.welcome h1{font-size:28px;line-height:1.2}.welcome p{font-size:14px;line-height:1.5;max-width:430px}.askBar input{font-size:13.5px}.promptActions button{font-size:10px}.kpi small{font-size:9px}.kpi p b{font-size:21px}.kpi p em{font-size:9px}.panelTitle h2,.sectionTitle h2{font-size:14px}.workText strong{font-size:11.5px}.workText span{font-size:9.5px}.workText small{font-size:8.5px}.insightCopy h3{font-size:21px;line-height:1.35}.insightCopy p{font-size:11.5px;line-height:1.55}.nextCard strong{font-size:11px}.nextCard small{font-size:9px;line-height:1.45}.railHeader strong{font-size:13px}.focusCard strong{font-size:14.5px}.focusCard span{font-size:10px}.sourceRow span{font-size:12px}.sourceRow b{font-size:10.5px}.sourceRow em{font-size:10px}.themeRow b,.themeRow span{font-size:9px}.memoryCard p{font-size:10px}.discoveryMetric small{font-size:8.5px}.discoveryMetric strong{font-size:25px}.discoveryMetric .phaseValue{font-size:15px}.discoveryMetric>span{font-size:8.5px}.understandingRow span{font-size:8px}.understandingRow p{font-size:11px}.gapCard strong{font-size:10px}.gapCard span:last-child{font-size:8px}.gapCard p,.signalRow b{font-size:9px}.conversationTurn>span,.signalRow em{font-size:8px}.conversationTurn p{font-size:13px}.phaseStrip{height:32px}.phaseStrip em,.phaseStrip span{font-size:8px}.definitionTrigger{height:27px;border:1px solid rgba(183,131,255,.3);border-radius:7px;background:rgba(139,92,255,.12);color:#d9c3ff;padding:0 9px;font-size:8px;cursor:pointer}.definitionTrigger:hover{border-color:rgba(183,131,255,.52)}.definitionTrigger:disabled{opacity:.5;cursor:wait}.definitionWorkspace{margin-top:16px;border:1px solid var(--odiz-border);border-radius:14px;background:#070a13;padding:22px 22px 24px;scroll-margin-top:16px}.definitionWorkspace.inactiveDefinition{border-color:rgba(119,117,133,.16)}.definitionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid rgba(184,161,255,.09)}.definitionHeader h2{font-family:Inter Display,Inter,sans-serif;font-size:21px;font-weight:500;margin:5px 0 7px}.definitionHeader p{margin:0;max-width:720px;color:#9692a2;font-size:11.5px;line-height:1.55}.buildDefinitionButton{min-height:40px;white-space:nowrap;border:1px solid rgba(216,184,255,.48);border-radius:9px;background:rgba(139,92,255,.16);color:#f1e9ff;padding:0 15px;font-size:11px;cursor:pointer}.buildDefinitionButton:hover{background:rgba(139,92,255,.24)}.healthScore{width:75px;height:75px;border-radius:50%;border:1px solid rgba(183,131,255,.32);display:grid;place-content:center;text-align:center;box-shadow:inset 0 0 24px rgba(139,92,255,.08)}.healthScore strong{font-size:23px;font-weight:500}.healthScore span{font-size:7px;color:#8f8998;text-transform:uppercase;letter-spacing:.08em}.inactiveOutput{min-height:120px;display:grid;grid-template-columns:10px auto 1fr;align-items:center;grid-gap:10px;gap:10px;color:#615e6b;padding:20px 4px}.inactiveDot{width:7px;height:7px;border-radius:50%;background:#494752;border:1px solid #666370}.inactiveOutput strong{font-size:11px;font-weight:500}.inactiveOutput p{font-size:10px;margin:0;color:#64616e}.definitionGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:16px}.definitionCard{border:1px solid rgba(184,161,255,.11);border-radius:11px;background:#0a0d17;padding:16px}.definitionCard.wide{grid-column:1/-1}.definitionCard>small{font-size:8px;letter-spacing:.12em;color:#9f80d1}.definitionCard h3{font-family:Inter Display,Inter,sans-serif;font-size:17px;font-weight:500;margin:6px 0 10px}.definitionCard>p{font-size:11.5px;line-height:1.55;color:#bbb6c4}.definitionCard dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:14px 0 0}.definitionCard dl div{border-top:1px solid rgba(184,161,255,.07);padding-top:9px}.definitionCard dt{font-size:8px;text-transform:uppercase;color:#777382;letter-spacing:.08em}.definitionCard dd{margin:5px 0 0;font-size:10.5px;line-height:1.5;color:#d8d3de}.compactList{display:grid;grid-gap:8px;gap:8px}.compactList>div{border-top:1px solid rgba(184,161,255,.07);padding-top:8px}.compactList b{font-size:10.5px}.compactList span{margin-left:6px;color:#b783ff;font-size:8px;text-transform:uppercase}.compactList p{font-size:9.5px;line-height:1.45;color:#918d9b;margin:4px 0 0}.scopeColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.scopeColumns>div{border-top:1px solid rgba(184,161,255,.07);padding-top:8px}.scopeColumns b{font-size:9px;color:#cfc9d8}.scopeColumns p{font-size:9.5px;color:#a7a2af;line-height:1.45;margin:5px 0}.epicGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px}.epicItem,.sliceItem{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:9px;gap:9px;padding:11px;border:1px solid rgba(184,161,255,.08);border-radius:8px;background:#080b14}.epicItem>span,.sliceItem>span{font-size:9px;color:#8c66c8}.epicItem b,.sliceItem b{font-size:11px}.epicItem p,.sliceItem p{font-size:9.5px;line-height:1.45;color:#aaa5b2;margin:4px 0}.epicItem em,.sliceItem em{font-size:8.5px;line-height:1.4;color:#6f6b79;font-style:normal}.sliceFlow{display:grid;grid-gap:8px;gap:8px}.sliceItem{grid-template-columns:34px minmax(0,1fr);position:relative}.sliceItem:not(:last-child):after{content:"";position:absolute;left:16px;bottom:-9px;width:1px;height:9px;background:rgba(183,131,255,.3)}.criteriaGroups{display:grid;grid-gap:10px;gap:10px}.criteriaGroups>div{border-top:1px solid rgba(184,161,255,.07);padding-top:8px}.criteriaGroups b{text-transform:capitalize;font-size:9.5px;color:#c8aaff}.criteriaGroups p{font-size:9px;line-height:1.45;color:#9b96a4;margin:5px 0}.warningLine{font-size:9.5px!important;color:#c0a8dc!important}.mvpBox{margin-top:12px;padding:10px;border:1px solid rgba(183,131,255,.1);border-radius:8px;background:rgba(139,92,255,.035)}.mvpBox b{font-size:9px;color:#d1c1e6}.mvpBox p{font-size:9.5px;color:#9994a2;line-height:1.45;margin:5px 0 0}@media(max-width:900px){.definitionGrid{grid-template-columns:1fr}.definitionCard.wide{grid-column:auto}.epicGrid{grid-template-columns:1fr}.definitionHeader{flex-wrap:wrap}}.heroPanel.discoveryMode{grid-template-columns:minmax(0,1fr)}.heroPanel.discoveryMode .kpiStack{display:none}.discoveryDashboard{grid-template-columns:minmax(0,1fr)!important}.discoveryDashboard .recentPanel{grid-column:1/-1}.definitionWorkspace{margin-top:12px}.conversationTurn>span{font-size:11px!important;letter-spacing:.08em}.conversationTurn p{font-size:14px!important;line-height:1.6!important}.conversationTurn.assistant p{font-size:15px!important;line-height:1.62!important}.conversationHeader h1{font-size:25px!important}.askBar input{font-size:14px!important}.definitionActionBar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px;padding:9px 12px;border-top:1px solid rgba(184,161,255,.08);color:#8f8a99;font-size:12px}.definitionTrigger{height:34px!important;font-size:11px!important;padding:0 12px!important;white-space:nowrap}.understandingRow span{font-size:10px!important}.understandingRow p{font-size:13px!important;line-height:1.55!important}.panelTitle h2,.sectionTitle h2{font-size:16px!important}.panelTitle button,.sectionTitle button{font-size:11px!important}.definitionHeader h2{font-size:22px!important}.definitionHeader p{font-size:13px!important}.definitionCard>small{font-size:10px!important}.definitionCard h3{font-size:18px!important}.definitionCard>p{font-size:13px!important}.definitionCard dt{font-size:10px!important}.compactList b,.definitionCard dd{font-size:12.5px!important}.compactList span{font-size:10px!important}.compactList p{font-size:12px!important}.scopeColumns b{font-size:11px!important}.scopeColumns p{font-size:12px!important}.epicItem b,.sliceItem b{font-size:13px!important}.epicItem p,.sliceItem p{font-size:12px!important}.criteriaGroups b,.epicItem em,.sliceItem em{font-size:11px!important}.criteriaGroups p,.mvpBox p,.warningLine{font-size:12px!important}.mvpBox b{font-size:11px!important}.inactiveOutput strong{font-size:13px!important}.inactiveOutput p{font-size:12px!important}.definitionStatus{padding:8px 11px;border:1px solid rgba(120,214,210,.24);border-radius:8px;color:#9fdedb;font-size:11px;white-space:nowrap;background:rgba(120,214,210,.04)}.progressHub{padding:16px!important}.progressHubHead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.progressHubHead small{font-size:10px!important;letter-spacing:.11em;color:#aaa3b6}.progressHubHead strong{font-size:34px;font-weight:500;line-height:1;color:#f4efff;text-shadow:0 0 18px rgba(183,131,255,.18)}.progressTrack{height:6px;margin-top:11px;border-radius:99px;background:#202130;overflow:hidden;border:1px solid rgba(184,161,255,.07)}.progressTrack i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#6040B5,#B783FF,#D8B8FF)}.progressSummary{margin:12px 0 14px;font-size:12.5px;line-height:1.55;color:#aaa5b3}.progressFacts{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:7px;gap:7px;margin-bottom:12px}.progressFacts div{padding:9px 8px;border:1px solid rgba(184,161,255,.09);border-radius:8px;background:#090c15;min-width:0}.progressFacts span{display:block;font-size:9px;color:#777382;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.progressFacts b{display:block;font-size:13px;font-weight:500;color:#e8e2ed;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.railDisclosure{border-top:1px solid rgba(184,161,255,.09)}.railDisclosure summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:43px;cursor:pointer;color:#c9c3d1;font-size:12.5px}.railDisclosure summary::-webkit-details-marker{display:none}.railDisclosure summary b{font-size:10px;color:#b783ff;font-weight:500}.railDisclosure[open] summary{color:#f1edf5}.railDetail{padding:2px 0 12px}.railDetail>strong{display:block;font-size:13px;font-weight:500;line-height:1.4;color:#eee9f2}.railDetail>p{font-size:12px;line-height:1.5;color:#9994a2;margin:6px 0 0}.railGap{display:grid;grid-template-columns:8px minmax(0,1fr);grid-gap:8px;gap:8px;padding:8px 0;border-top:1px solid rgba(184,161,255,.06)}.railGap:first-child{border-top:0}.railGap strong{font-size:12px;font-weight:500}.railGap p{font-size:11px;line-height:1.45;color:#8e8997;margin:3px 0 0}.progressHub .signalRow{min-height:32px;height:auto}.progressHub .signalRow b{font-size:11.5px!important}.progressHub .signalRow em{font-size:10px!important}.railHeader strong{font-size:14px!important}.memoryCard small{font-size:10px!important}.memoryCard p{font-size:12px!important;line-height:1.55!important}.memoryCard button{font-size:11px!important}.focusCard small{font-size:10px!important}.focusCard strong{font-size:15px!important}.focusCard span{font-size:11.5px!important}@media(max-width:1100px){.progressFacts{grid-template-columns:1fr}.progressFacts b{white-space:normal}.definitionActionBar{align-items:flex-start;flex-direction:column}}.intelligenceRail{padding-top:152px;padding-left:12px;padding-right:12px}.pii{position:relative;border:1px solid rgba(183,131,255,.34);border-radius:16px;background:linear-gradient(180deg,rgba(15,13,28,.98),rgba(7,9,18,.98));padding:18px 16px 12px;box-shadow:0 0 0 1px rgba(183,131,255,.035),0 0 36px rgba(112,67,184,.1);overflow:hidden}.pii:before{content:"";position:absolute;left:12%;right:12%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(183,131,255,.35),#f4edff,rgba(183,131,255,.35),transparent);box-shadow:0 0 13px rgba(183,131,255,.32)}.piiActive{border-color:rgba(183,131,255,.42);box-shadow:0 0 0 1px rgba(183,131,255,.045),0 0 44px rgba(112,67,184,.13)}.piiIdle{border-color:rgba(184,161,255,.16);box-shadow:none}.piiLabel{display:flex;align-items:center;gap:8px;color:#bdb6c9;margin-bottom:14px}.piiLabel span{color:var(--odiz-lilac);font-size:16px}.piiLabel small{font-size:10px;letter-spacing:.13em;font-weight:550}.piiProgressHero{display:flex;align-items:center;justify-content:space-between;gap:12px}.piiProgressHero>div:first-child strong{display:block;font-size:42px;line-height:.95;font-weight:520;color:#fbf7ff;letter-spacing:-.03em}.piiProgressHero>div:first-child span{display:block;margin-top:7px;font-size:12px;color:#aaa4b3}.piiRing{--pii:0%;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--odiz-lilac) var(--pii),rgba(184,161,255,.1) 0);position:relative}.piiRing:before{content:"";position:absolute;inset:4px;border-radius:50%;background:#0a0c17}.piiRing i{position:relative;width:7px;height:7px;border-radius:50%;background:#d8b8ff;box-shadow:0 0 11px rgba(183,131,255,.7)}.piiTrack{margin:12px 0 0;height:5px}.piiGuidance{margin:15px -3px 13px;padding:13px 12px;border:1px solid rgba(183,131,255,.18);border-radius:10px;background:rgba(122,77,196,.08)}.piiFocus small,.piiGuidance small{font-size:9px;letter-spacing:.11em;color:#9f98aa}.piiGuidance p{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:#eee8f3;font-weight:450}.piiFocus{padding:3px 1px 13px}.piiFocus span,.piiFocus strong{display:block}.piiFocus strong{font-size:14px;font-weight:520;line-height:1.35;margin-top:7px;color:#f2edf5}.piiFocus span{font-size:11px;color:#97919f;margin-top:3px}.piiDisclosure{border-top:1px solid rgba(184,161,255,.1)}.piiDisclosure summary{list-style:none;min-height:49px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.piiDisclosure summary::-webkit-details-marker{display:none}.piiDisclosure summary span{font-size:13px;color:#c8c1cf}.piiDisclosure summary b{font-size:13px;color:#d6b8ff;font-weight:550}.piiDisclosure[open] summary span{color:#f1ecf5}.piiDisclosure.isInactive summary{cursor:default;opacity:.55}.piiDetail{padding:0 0 13px}.piiDetail>p{font-size:12.5px;line-height:1.55;color:#9993a2;margin:0}.piiDetail>strong{display:block;font-size:13.5px;line-height:1.4;color:#eee8f2;margin-bottom:5px}.definitionWorkspace{margin-top:14px}.discoveryDashboard{margin-top:12px}.kpi p em{max-width:125px;line-height:1.3}.heroPanel:not(.discoveryMode){border-color:rgba(183,131,255,.34);box-shadow:0 0 0 1px rgba(183,131,255,.06),0 0 28px rgba(139,92,255,.1),inset 0 0 34px rgba(139,92,255,.025);position:relative}.heroPanel:not(.discoveryMode):before{content:"";position:absolute;inset:-1px;border-radius:var(--odiz-radius-panel);pointer-events:none;background:linear-gradient(115deg,rgba(183,131,255,.14),transparent 24%,transparent 74%,rgba(139,92,255,.1));opacity:.55;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.heroPanel:not(.discoveryMode) .askBar{border-color:rgba(216,184,255,.48);background:linear-gradient(180deg,rgba(18,16,31,.98),rgba(10,13,23,.98));box-shadow:0 0 0 1px rgba(183,131,255,.08),0 0 22px rgba(139,92,255,.16),inset 0 0 18px rgba(139,92,255,.035)}.heroPanel:not(.discoveryMode) .askBar:focus-within{border-color:rgba(216,184,255,.82);outline:none;box-shadow:0 0 0 1px rgba(216,184,255,.1),0 0 30px rgba(139,92,255,.24),inset 0 0 22px rgba(139,92,255,.05)}.heroPanel:not(.discoveryMode) .askBar input::placeholder{color:#a7a1b2}.heroPanel:not(.discoveryMode) .askBar button{box-shadow:0 0 16px rgba(183,131,255,.28)}.heroPanel.discoveryMode{border-color:rgba(183,131,255,.34);box-shadow:0 0 0 1px rgba(183,131,255,.05),0 0 28px rgba(139,92,255,.1),inset 0 0 34px rgba(139,92,255,.025)}.heroPanel.discoveryMode .askBar{border-color:rgba(216,184,255,.48);background:linear-gradient(180deg,rgba(18,16,31,.98),rgba(10,13,23,.98));box-shadow:0 0 0 1px rgba(183,131,255,.08),0 0 22px rgba(139,92,255,.16),inset 0 0 18px rgba(139,92,255,.035)}.heroPanel.discoveryMode .askBar:focus-within{border-color:rgba(216,184,255,.82);outline:none;box-shadow:0 0 0 1px rgba(216,184,255,.1),0 0 30px rgba(139,92,255,.24),inset 0 0 22px rgba(139,92,255,.05)}@media (prefers-reduced-motion:no-preference){.heroPanel:not(.discoveryMode){animation:openingFocusBreath 4s ease-in-out infinite}}@keyframes openingFocusBreath{0%,to{box-shadow:0 0 0 1px rgba(183,131,255,.05),0 0 24px rgba(139,92,255,.08),inset 0 0 34px rgba(139,92,255,.02)}50%{box-shadow:0 0 0 1px rgba(183,131,255,.08),0 0 34px rgba(139,92,255,.14),inset 0 0 38px rgba(139,92,255,.035)}}.heroPanel:not(.discoveryMode){border-color:rgba(205,169,255,.52);box-shadow:0 0 0 1px rgba(183,131,255,.1),0 0 42px rgba(139,92,255,.17),inset 0 0 44px rgba(139,92,255,.035)}.heroPanel:not(.discoveryMode) .heroMain{background:radial-gradient(ellipse at 52% 50%,rgba(139,92,255,.12),transparent 46%)}.heroPanel:not(.discoveryMode) .welcome h1{font-size:31px}.heroPanel:not(.discoveryMode) .askBar{height:54px;border-color:rgba(224,199,255,.72);box-shadow:0 0 28px rgba(139,92,255,.23),inset 0 0 20px rgba(139,92,255,.05)}.heroPanel:not(.discoveryMode) .askBar input{font-size:15px!important}.heroPanel:not(.discoveryMode) .askBar button{width:35px;height:35px;box-shadow:0 0 20px rgba(183,131,255,.4)}.recentToolbar{min-height:28px;display:flex;align-items:center;justify-content:space-between;color:#777382;font-size:9px;padding:0 2px 4px}.trashButton{border:0;background:transparent;color:#a58abc;font-size:9px;cursor:pointer}.emptyWork{min-height:118px;border:1px dashed rgba(184,161,255,.14);border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px}.emptyWork strong{font-size:12px;font-weight:520;color:#d8d2de}.emptyWork p{font-size:10px;line-height:1.5;color:#777382;max-width:300px;margin:6px 0 0}.workOpen{border:0;background:transparent;text-align:left;padding:0;cursor:pointer;color:inherit;min-width:0}.workOpen:hover strong{color:#d9c0ff}.workMenuWrap{position:relative}.workMenu{position:absolute;right:-5px;top:24px;width:126px;padding:5px;border:1px solid rgba(184,161,255,.18);border-radius:9px;background:#111321;box-shadow:0 12px 30px rgba(0,0,0,.45);z-index:20}.workMenu button{width:100%;height:30px;border:0;border-radius:6px;background:transparent;color:#d8d2df;text-align:left;padding:0 9px;font-size:9.5px;cursor:pointer}.workMenu button:hover{background:rgba(183,131,255,.09)}.workMenu .deleteAction{color:#e5a4af}.deletedWork{opacity:.72;grid-template-columns:36px minmax(0,1fr) 39px 52px}.restoreButton{border:1px solid rgba(183,131,255,.22);border-radius:7px;background:rgba(139,92,255,.08);color:#cdb0f6;font-size:8.5px;padding:6px 7px;cursor:pointer}.masthead{position:relative;padding-right:104px}.mastheadWordmark{width:min(420px,46vw);height:auto;display:block}.mastheadSymbol{position:absolute;right:4px;top:-13px;width:88px!important;height:88px!important;object-fit:contain;opacity:.82;filter:drop-shadow(0 0 13px rgba(139,92,255,.13));pointer-events:none}.heroPanel:not(.discoveryMode){min-height:320px}.heroPanel:not(.discoveryMode) .heroMain{min-height:318px;padding:38px 30px 116px;background:radial-gradient(ellipse at 52% 60%,rgba(139,92,255,.105),transparent 51%)}.heroPanel:not(.discoveryMode) .welcome{max-width:680px}.heroPanel:not(.discoveryMode) .welcome h1{font-size:32px;line-height:1.18;margin-bottom:10px}.heroPanel:not(.discoveryMode) .welcome p{font-size:14.5px;line-height:1.55;max-width:660px}.heroPanel:not(.discoveryMode) .askBar{left:30px;right:30px;bottom:30px;min-height:72px;height:72px}.heroPanel.discoveryMode{min-height:565px}.heroPanel.discoveryMode .heroMain{padding:26px 26px 116px;min-height:563px}.discoveryConversation{height:420px}.conversationStream{padding:16px 7px 12px 0;scroll-behavior:smooth;overscroll-behavior:contain}.conversationTurn{margin-bottom:16px}.conversationTurn>span{font-size:8.5px}.conversationTurn p{font-size:13.5px;line-height:1.6;max-width:760px;white-space:pre-wrap;overflow-wrap:anywhere}.conversationTurn.assistant p{font-size:14px}.conversationEnd{height:1px;width:100%}.heroPanel.discoveryMode .askBar{left:26px;right:26px;bottom:28px;min-height:72px;height:72px}.askBar{gap:8px;padding:7px 8px 7px 14px;border:1px solid rgba(216,184,255,.52);box-shadow:0 0 22px rgba(139,92,255,.15),inset 0 0 18px rgba(139,92,255,.03)}.askBar:focus-within,.heroPanel.discoveryMode .askBar:focus-within,.heroPanel:not(.discoveryMode) .askBar:focus-within{outline:none!important;border-color:rgba(225,204,255,.92)!important;box-shadow:0 0 28px rgba(139,92,255,.26),inset 0 0 20px rgba(139,92,255,.045)!important}.askBar textarea{flex:1 1;min-width:0;height:100%;background:transparent;color:var(--odiz-text);font:inherit;font-size:14px;line-height:1.45;resize:none;padding:8px 2px;overflow-y:auto}.askBar textarea,.askBar textarea:focus{border:0!important;outline:0!important;box-shadow:none!important}.askBar textarea::placeholder{color:#9a94a4}.askBar>button[type=submit]{flex:0 0 auto}.examplesButton{width:30px!important;height:30px!important;flex:0 0 30px;border:1px solid rgba(184,161,255,.21)!important;border-radius:50%!important;background:rgba(183,131,255,.055)!important;color:#c8afdF!important;font-size:13px!important;box-shadow:none!important}.examplesButton:hover{border-color:rgba(216,184,255,.55)!important;background:rgba(183,131,255,.1)!important}.examplesOverlay{position:fixed;inset:0;z-index:100;background:rgba(3,4,10,.72);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:24px}.examplesModal{width:min(620px,92vw);border:1px solid rgba(183,131,255,.28);border-radius:14px;background:#0a0d18;padding:22px;box-shadow:0 24px 70px rgba(0,0,0,.55),0 0 35px rgba(139,92,255,.1)}.examplesModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.examplesModalHeader h2{margin:0;font-size:21px;font-weight:520}.examplesModalHeader button{width:34px;height:34px;border:1px solid rgba(184,161,255,.16);border-radius:50%;background:transparent;color:#d6cfdf;font-size:20px;cursor:pointer}.examplesModal>p{font-size:13px;line-height:1.55;color:#aaa4b2;margin:12px 0 17px}.exampleList{display:grid;grid-gap:9px;gap:9px}.exampleList article{padding:13px 14px;border:1px solid rgba(184,161,255,.11);border-radius:9px;background:#0c101c}.exampleList strong{display:block;font-size:12.5px;font-weight:550;color:#e9e3ee}.exampleList span{display:block;font-size:12px;line-height:1.5;color:#9993a1;margin-top:5px}@media(max-width:900px){.masthead{padding-right:78px}.mastheadSymbol{width:68px!important;height:68px!important;top:5px}.heroPanel.discoveryMode{min-height:600px}.discoveryConversation{height:450px}}@media(max-width:620px){.masthead{padding-right:0}.mastheadSymbol{display:none}.heroPanel:not(.discoveryMode) .heroMain{padding-left:18px;padding-right:18px}.heroPanel:not(.discoveryMode) .askBar{left:18px;right:18px}.conversationTurn{grid-template-columns:36px minmax(0,1fr)}}.intelligenceRail{padding-top:18px!important;display:flex;flex-direction:column;gap:10px;overflow:hidden}.railBrandMark{height:124px;display:flex;align-items:center;justify-content:center;position:relative;flex:0 0 auto}.railBrandMark img{width:185px;height:105px;object-fit:contain;opacity:.96;filter:drop-shadow(0 0 14px rgba(139,92,255,.18))}.railBrandMark span{position:absolute;right:3px;top:4px;font-size:9px;letter-spacing:.08em;color:#706b7c;border:1px solid rgba(184,161,255,.12);border-radius:99px;padding:3px 7px;background:#080b14}.pii{overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 170px);scrollbar-width:thin;scrollbar-color:#473568 transparent;padding-right:12px!important}.pii::-webkit-scrollbar{width:5px}.pii::-webkit-scrollbar-thumb{background:#473568;border-radius:99px}.confidenceClickable{cursor:help;border-radius:10px;padding:4px 3px}.confidenceClickable:hover{background:rgba(183,131,255,.045)}.discoveryHealth{margin:15px -2px 5px;padding:13px 11px 12px;border:1px solid rgba(183,131,255,.14);border-radius:11px;background:rgba(10,12,23,.72)}.healthTitle{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.healthTitle span{font-size:9px;letter-spacing:.12em;color:#9e91b0}.healthTitle b{font-size:12px;color:#b783ff;font-weight:550}.healthRow{margin:8px 0}.healthRow>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.healthRow span{font-size:11px;color:#ddd7e5}.healthRow b{font-size:11px;color:#f0e9f7;font-weight:600}.healthTrack{height:5px;margin-top:5px;border-radius:99px;background:#242536;overflow:hidden}.healthTrack i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#7046c8,#b783ff,#d7baff)}.signalVisual{min-height:38px!important;border-bottom:1px solid rgba(184,161,255,.06)}.signalVisual:last-child{border-bottom:0}.signalVisual>span{width:8px!important;height:8px!important}.signalVisual b{font-size:12px!important}.signalVisual em{font-size:10.5px!important}.signalVisual>span:not(.signalOn){background:#343645!important}.signalVisual>span.signalOn{background:#b783ff!important;box-shadow:0 0 10px rgba(183,131,255,.7)!important}.signalVisual>span.signalOn~em{color:#c19cff!important}@media(max-width:1279px){.railBrandMark{display:none}}.confidenceClickable{width:100%;border:0;color:inherit;background:transparent;text-align:left}.healthExplain{margin:11px 0 0;padding-top:10px;border-top:1px solid rgba(184,161,255,.08);font-size:10.5px;line-height:1.45;color:#918b9a}.conversationFreedom{display:flex;align-items:center;gap:10px;margin:8px 3px 0;color:#918b9b;font-size:11px;line-height:1.4}.conversationFreedom span{flex:0 0 auto;padding:4px 7px;border:1px solid rgba(183,131,255,.18);border-radius:999px;color:#bea3e5;font-size:9px;letter-spacing:.05em;text-transform:uppercase}.conversationFreedom p{margin:0}.conversationTurn.assistant p{color:#e8e1ed}.conversationTurn.user p{color:#c8c2cf}.updateReviewBar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:9px 3px 0;padding:11px 12px;border:1px solid rgba(183,131,255,.24);border-radius:10px;background:linear-gradient(90deg,rgba(139,92,255,.1),rgba(139,92,255,.035));box-shadow:0 0 20px rgba(139,92,255,.07)}.updateReviewBar>div{min-width:0}.updateReviewBar span,.updateReviewBar strong{display:block}.updateReviewBar strong{font-size:11.5px;font-weight:600;color:#e7d9f8}.updateReviewBar span{margin-top:3px;font-size:10.5px;line-height:1.45;color:#a7a0ae}.updateReviewBar button{flex:0 0 auto;min-width:82px;height:34px;border:1px solid rgba(216,184,255,.5);border-radius:8px;background:rgba(139,92,255,.16);color:#eadcff;font-size:10.5px;font-weight:600;cursor:pointer}.updateReviewBar button:hover{background:rgba(139,92,255,.24);box-shadow:0 0 16px rgba(139,92,255,.13)}.updateReviewBar button:disabled{opacity:.55;cursor:wait}@media(max-width:720px){.updateReviewBar{align-items:flex-start;flex-direction:column}.updateReviewBar button{width:100%}}.heroPanel.discoveryMode.hasReview{min-height:660px}.heroPanel.discoveryMode.hasReview .heroMain{min-height:658px;padding-bottom:118px}.heroPanel.discoveryMode.hasReview .discoveryConversation{height:405px}@media(max-width:900px){.heroPanel.discoveryMode.hasReview{min-height:700px}.heroPanel.discoveryMode.hasReview .heroMain{min-height:698px}}.conversationSignals{display:grid;grid-gap:8px;gap:8px;margin:4px 2px 14px 43px}.signalCard{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid rgba(184,161,255,.18);border-radius:9px;background:rgba(139,92,255,.055)}.signalCard b{font-size:11px;letter-spacing:.02em}.signalCard span{font-size:11px;line-height:1.45;color:#b6afbe}.signalCard.warning{border-color:rgba(232,177,108,.32);background:rgba(201,139,67,.08)}.signalCard.warning b{color:#edc28d}.signalCard.ready{border-color:rgba(174,224,189,.3);background:rgba(80,150,104,.08);box-shadow:0 0 18px rgba(90,180,120,.05)}.signalCard.ready b{color:#bce1c7}.signalCard.built{border-color:rgba(183,131,255,.32)}.signalCard.built b{color:#d6b9ff}.signalCard.built.stale{border-color:rgba(232,177,108,.34);background:rgba(201,139,67,.07)}.signalCard.built.stale b{color:#edc28d}.builtBadge{display:inline-block;margin-left:7px;padding:2px 6px;border:1px solid rgba(174,224,189,.2);border-radius:99px;color:#a9d5b5;font-size:7.5px;font-style:normal;white-space:nowrap}.builtBadge.stale{border-color:rgba(232,177,108,.26);color:#e4b77f}.definitionHeaderActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.definitionStatus.stale{color:#e4b77f;border-color:rgba(232,177,108,.25)}.jiraExportButton{height:36px;padding:0 13px;border:1px solid rgba(216,184,255,.42);border-radius:8px;background:rgba(139,92,255,.14);color:#eadcff;font-size:10px;font-weight:600;cursor:pointer}.jiraExportButton:hover:not(:disabled){background:rgba(139,92,255,.23);box-shadow:0 0 16px rgba(139,92,255,.12)}.jiraExportButton:disabled{opacity:.35;cursor:not-allowed}.confidenceWarningModal{width:min(650px,92vw);padding:24px;border:1px solid rgba(232,177,108,.32);border-radius:14px;background:#0b0d17;box-shadow:0 24px 70px rgba(0,0,0,.6)}.confidenceWarningModal h2{margin:7px 0 13px;font-size:22px;font-weight:560;color:#f0e8f5}.confidenceWarningModal p{margin:9px 0;color:#b4adba;font-size:13px;line-height:1.6}.modalActions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.modalActions button{height:38px;padding:0 14px;border:1px solid rgba(184,161,255,.18);border-radius:8px;background:transparent;color:#d7d0df;cursor:pointer}.modalActions button.primary{border-color:rgba(216,184,255,.5);background:rgba(139,92,255,.17);color:#eadcff}.libraryPage{position:absolute;z-index:40;left:220px;right:292px;top:0;bottom:0;padding:42px 38px;background:linear-gradient(180deg,#080b14,#070912);overflow-y:auto}.libraryHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid rgba(184,161,255,.12)}.libraryHeader h1{margin:6px 0 5px;font-size:30px;font-weight:520}.libraryHeader p{margin:0;color:#918b9a;font-size:12.5px}.libraryClose{width:38px;height:38px;border:1px solid rgba(184,161,255,.17);border-radius:50%;background:transparent;color:#d7d0df;font-size:22px;cursor:pointer}.libraryControls{display:flex;gap:10px;margin:20px 0}.libraryControls input{flex:1 1;min-width:180px;height:40px;padding:0 13px;border:1px solid rgba(184,161,255,.17);border-radius:8px;background:#0b0e19;color:#e9e3ee;outline:0}.libraryControls input:focus{border-color:rgba(216,184,255,.6);box-shadow:0 0 18px rgba(139,92,255,.1)}.backToLibrary,.libraryControls button,.libraryRow>button{height:36px;padding:0 12px;border:1px solid rgba(184,161,255,.17);border-radius:8px;background:rgba(139,92,255,.05);color:#cfc7d7;font-size:10px;cursor:pointer}.libraryList{display:grid;margin-top:14px;border-top:1px solid rgba(184,161,255,.1)}.libraryRow{display:grid;grid-template-columns:38px minmax(0,1fr) 58px auto auto;grid-gap:12px;gap:12px;align-items:center;min-height:72px;padding:10px 4px;border-bottom:1px solid rgba(184,161,255,.08)}.libraryName{display:grid!important;justify-items:start;text-align:left;height:auto!important;border:0!important;background:transparent!important;padding:0!important}.libraryName strong{font-size:12.5px;color:#e8e1ed;font-weight:560}.libraryName span{margin-top:5px;font-size:10px;color:#8f8997}.libraryProgress{font-size:12px;color:#c7a6f5;text-align:center}.libraryRow .danger{color:#dda1aa;border-color:rgba(221,161,170,.14)}.backToLibrary{margin-top:20px}@media(max-width:1279px){.libraryPage{right:0}}@media(max-width:760px){.libraryPage{left:0;padding:24px 18px}.libraryRow{grid-template-columns:34px minmax(0,1fr) 50px}.libraryRow>button{grid-column:auto}.conversationSignals{margin-left:0}}.conversationHeader{position:relative;align-items:flex-start}.conversationTopRight{margin-left:auto;display:grid;justify-items:end;grid-gap:7px;gap:7px;max-width:360px;min-width:0}.conversationHelp{position:relative;z-index:8}.conversationHelp summary{list-style:none;width:27px;height:27px;border:1px solid rgba(216,184,255,.3);border-radius:50%;display:grid;place-items:center;background:rgba(139,92,255,.07);color:#cfb4f4;font-size:12px;font-weight:650;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.conversationHelp summary::-webkit-details-marker{display:none}.conversationHelp summary:hover,.conversationHelp[open] summary{border-color:rgba(216,184,255,.58);background:rgba(139,92,255,.14);box-shadow:0 0 14px rgba(139,92,255,.12)}.conversationHelpPopover{position:absolute;right:0;top:34px;width:270px;padding:11px 12px;border:1px solid rgba(184,161,255,.22);border-radius:9px;background:#0b0e19;box-shadow:0 14px 34px rgba(0,0,0,.42);text-align:left}.conversationHelpPopover b{display:block;color:#d9c7f0;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.conversationHelpPopover p{margin:5px 0 0;color:#aaa3b2;font-size:11px;line-height:1.45}.conversationSignals{display:flex!important;flex-wrap:wrap;justify-content:flex-end;gap:6px!important;margin:0!important;max-width:360px}.signalCard{display:block!important;padding:6px 9px!important;border-radius:999px!important;max-width:100%}.signalCard,.signalCard b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signalCard b{display:block;font-size:9.5px!important;line-height:1.2}.definitionActionBar{justify-content:flex-end!important;margin-top:7px!important;padding:6px 0 0!important;border-top:0!important}.definitionTrigger{min-width:164px}@media(max-width:760px){.conversationHeader{display:flex!important}.conversationTopRight{max-width:48%}.conversationSignals{max-width:100%}.signalCard{max-width:190px}.conversationHelpPopover{width:min(270px,78vw)}}@media(max-width:560px){.conversationHeader{gap:10px}.conversationHeader h1{font-size:21px!important}.conversationTopRight{max-width:44%}.conversationSignals{display:grid!important;justify-items:end}.signalCard{max-width:165px}}.conversationTopRight{display:flex!important;align-items:flex-start;justify-content:flex-end;max-width:none!important}.conversationStatusLine{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:nowrap;max-width:100%}.conversationStatusLine .conversationHelp{flex:0 0 auto}.conversationStatusLine .signalCard{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:1px!important;display:flex!important;align-items:center;gap:6px!important;min-height:29px;padding:6px 10px!important;max-width:none!important;overflow:visible!important;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}.conversationStatusLine .signalCard:hover{transform:translateY(-1px);box-shadow:0 0 18px rgba(183,131,255,.18)}.conversationStatusLine .signalCard:focus-visible{outline:0;border-color:#d8b8ff!important;box-shadow:0 0 0 2px rgba(183,131,255,.2),0 0 18px rgba(183,131,255,.18)}.conversationStatusLine .signalCard b{font-size:10px!important;overflow:visible;text-overflow:clip}.conversationStatusLine .signalCard span{display:grid;place-items:center;min-width:19px;height:17px;padding:0 5px;border-radius:999px;background:rgba(255,255,255,.07);font-size:8.5px;font-weight:700;color:inherit}.conversationStatusLine .signalCard.warning{border-color:rgba(242,183,107,.62)!important;background:rgba(216,139,53,.15)!important;box-shadow:inset 0 0 14px rgba(216,139,53,.05)}.conversationStatusLine .signalCard.warning:hover{background:rgba(216,139,53,.22)!important;box-shadow:0 0 18px rgba(216,139,53,.16)}.conversationStatusLine .signalCard.ready{border-color:rgba(145,225,170,.52)!important;background:rgba(66,156,96,.14)!important}.conversationStatusLine .signalCard.ready:hover{background:rgba(66,156,96,.21)!important;box-shadow:0 0 18px rgba(66,156,96,.15)}.conversationStatusLine .signalCard.built{border-color:rgba(205,164,255,.55)!important;background:rgba(139,92,255,.16)!important}.conversationStatusLine .signalCard.built:hover{background:rgba(139,92,255,.24)!important}.conversationStatusLine .signalCard.built.stale{border-color:rgba(242,183,107,.62)!important;background:rgba(216,139,53,.15)!important}.conversationSignalOverlay{position:absolute;z-index:18;right:26px;top:78px;width:min(440px,calc(100% - 52px));max-height:245px;overflow:auto;padding:17px 18px 16px;border:1px solid rgba(205,164,255,.28);border-radius:13px;background:rgba(10,12,22,.97);box-shadow:0 20px 55px rgba(0,0,0,.58),0 0 30px rgba(139,92,255,.09);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.signalOverlayClose{position:absolute;right:11px;top:9px;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:#8f8998;font-size:20px;cursor:pointer}.signalOverlayClose:hover{background:rgba(139,92,255,.1);color:#e1d4ef}.signalOverlayEyebrow{display:block;padding-right:35px;font-size:8.5px;letter-spacing:.13em;font-weight:700;color:#c9a8f7}.signalOverlayEyebrow.warning{color:#efbd7e}.signalOverlayEyebrow.ready{color:#a6dfb6}.signalOverlayEyebrow.built{color:#d5b5ff}.conversationSignalOverlay h3{margin:8px 28px 8px 0;font-size:15px;line-height:1.4;font-weight:560;color:#f0eaf5}.signalOverlayBody{margin:0;color:#b5aebe;font-size:11.5px;line-height:1.55}.signalDetailList{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.signalDetailList p{display:grid;grid-gap:3px;gap:3px;margin:0;padding:8px 10px;border:1px solid rgba(239,189,126,.13);border-radius:8px;background:rgba(216,139,53,.045)}.signalDetailList b{font-size:10.5px;color:#edc28d}.signalDetailList span{font-size:10.5px;line-height:1.45;color:#aaa3b2}@media(max-width:900px){.conversationStatusLine{gap:5px}.conversationStatusLine .signalCard{padding:6px 8px!important}.conversationStatusLine .signalCard b{font-size:9px!important}.conversationSignalOverlay{right:18px;top:82px;width:min(430px,calc(100% - 36px))}}@media(max-width:680px){.conversationStatusLine .signalCard b{max-width:115px;overflow:hidden;text-overflow:ellipsis}.conversationStatusLine .signalCard span{display:none}.conversationSignalOverlay{top:88px}.conversationHeader>div:first-child{min-width:0}.conversationHeader h1{font-size:18px!important}}.complexityHero{width:100%;margin:12px 0 14px;padding:12px 12px 11px;text-align:left;color:inherit;border:1px solid rgba(183,131,255,.25);border-radius:11px;background:linear-gradient(135deg,rgba(139,92,255,.1),rgba(80,62,121,.05));cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.complexityHero:hover{border-color:rgba(205,174,255,.5);background:linear-gradient(135deg,rgba(139,92,255,.16),rgba(80,62,121,.08));box-shadow:0 0 20px rgba(139,92,255,.1);transform:translateY(-1px)}.complexityHero.isIdle{cursor:default;opacity:.55}.complexityHero.isIdle:hover{transform:none;box-shadow:none}.complexityHeroTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.complexityHeroTop span{font-size:9px;letter-spacing:.12em;color:#aaa1b6}.complexityHeroTop b{font-size:11px;color:#d7c4f3;font-weight:650}.complexityHeroMain{display:grid;grid-gap:3px;gap:3px;margin-top:7px}.complexityHeroMain strong{font-size:18px;line-height:1.15;color:#f5f0fa;font-weight:560}.complexityHeroMain span{font-size:10.5px;line-height:1.4;color:#aaa3b2}.complexityHero small{display:block;margin-top:8px;font-size:8.5px;letter-spacing:.03em;color:#877f91}.complexityHero.band-epic{border-color:rgba(137,179,233,.3);background:linear-gradient(135deg,rgba(76,126,190,.12),rgba(65,74,113,.05))}.complexityHero.band-complexInitiative,.complexityHero.band-initiative{border-color:rgba(201,160,255,.4);background:linear-gradient(135deg,rgba(139,92,255,.16),rgba(106,65,153,.06));box-shadow:inset 0 0 22px rgba(139,92,255,.035)}.complexityHero.band-complexInitiative{border-color:rgba(232,177,108,.42);background:linear-gradient(135deg,rgba(181,116,58,.13),rgba(139,92,255,.08))}.complexityDetails{margin:-7px 0 14px;padding:12px;border:1px solid rgba(183,131,255,.14);border-radius:10px;background:rgba(4,6,14,.58)}.complexityDetails p{margin:0;font-size:11px;line-height:1.5;color:#aaa3b1}.complexityDetails p b{display:block;margin-bottom:3px;color:#e7e0ed;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.complexityDetails .complexityCaveat{margin-top:9px;padding-top:9px;border-top:1px solid rgba(184,161,255,.08);color:#827b89;font-size:9.5px}.complexityFactorGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 9px;gap:6px 9px;margin-top:10px}.complexityFactorGrid div{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:5px 0;border-top:1px solid rgba(184,161,255,.055)}.complexityFactorGrid span{font-size:9px;color:#8f8798}.complexityFactorGrid b{font-size:9px;color:#d2c5df}.authShell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 18%,rgba(139,92,255,.12),transparent 36%),#070912;color:#ece6f1}.authCard{width:min(420px,92vw);display:grid;grid-gap:15px;gap:15px;padding:32px;border:1px solid rgba(205,164,255,.2);border-radius:16px;background:rgba(10,12,22,.96);box-shadow:0 24px 70px rgba(0,0,0,.55)}.authCard img{width:122px;height:auto;margin-bottom:4px}.authCard h1{margin:0;font-size:25px;font-weight:560}.authCard p{margin:0 0 4px;color:#9e97a7;font-size:12px;line-height:1.55}.authCard label{display:grid;grid-gap:6px;gap:6px;color:#aaa3b2;font-size:10px;letter-spacing:.04em}.authCard input{height:42px;padding:0 12px;border:1px solid rgba(184,161,255,.2);border-radius:8px;background:#070a13;color:#eee8f3;outline:0}.authCard input:focus{border-color:rgba(216,184,255,.65);box-shadow:0 0 18px rgba(139,92,255,.12)}.authPrimary{height:42px;border:1px solid rgba(216,184,255,.48);border-radius:8px;background:rgba(139,92,255,.18);color:#eee4fa;font-weight:600;cursor:pointer}.authSwitch{border:0;background:transparent;color:#bca3dc;font-size:10.5px;cursor:pointer}.authMessage{padding:9px 10px;border:1px solid rgba(232,177,108,.22);border-radius:8px;background:rgba(201,139,67,.06);color:#d9b788;font-size:10.5px;line-height:1.4}.signOutMini{margin-left:auto;border:0;background:transparent;color:#8e8796;font-size:9px;cursor:pointer}.signOutMini:hover{color:#d7c4ef}.workLevelChooser{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(0,1.7fr);grid-gap:14px;gap:14px;align-items:stretch;margin:0 0 16px;padding:13px;border:1px solid rgba(183,131,255,.19);border-radius:11px;background:linear-gradient(135deg,rgba(139,92,255,.07),rgba(7,9,18,.38))}.workLevelChooser>div:first-child{display:grid;align-content:center;grid-gap:3px;gap:3px;padding:4px 6px}.workLevelChooser small{font-size:8.5px;letter-spacing:.12em;color:#938aa0}.workLevelChooser strong{font-size:20px;font-weight:560;color:#f0e8f7}.workLevelChooser>div:first-child span{font-size:9.5px;color:#9e96a7}.workLevelOptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.workLevelOptions button{position:relative;display:grid;grid-gap:3px;gap:3px;align-content:center;min-height:64px;padding:10px;border:1px solid rgba(184,161,255,.14);border-radius:9px;background:rgba(8,10,20,.54);color:#b6aebe;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.workLevelOptions button:hover{border-color:rgba(205,174,255,.38);background:rgba(139,92,255,.08)}.workLevelOptions button.selected{border-color:rgba(205,174,255,.58);background:rgba(139,92,255,.15);box-shadow:0 0 16px rgba(139,92,255,.08)}.workLevelOptions button b{font-size:11px;color:#ece4f2}.workLevelOptions button span{font-size:8.5px;color:#92899c}.workLevelOptions button em{position:absolute;right:7px;top:6px;font-size:7px;font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:#cda9ff}.workLevelOptions button.recommended:not(.selected){border-color:rgba(183,131,255,.28)}.slicingSummary{margin:-2px 0 12px!important;padding:9px 10px;border:1px solid rgba(184,161,255,.1);border-radius:8px;background:rgba(139,92,255,.045);color:#a9a1b1!important;font-size:10.5px!important;line-height:1.5!important}.complexityDecisionSignal{margin:-5px 0 13px;padding:9px 10px;border:1px solid rgba(174,224,189,.22);border-radius:9px;background:rgba(80,150,104,.07);display:grid;grid-gap:3px;gap:3px}.complexityDecisionSignal small{font-size:8px;letter-spacing:.1em;color:#8eb99b}.complexityDecisionSignal b{font-size:12px;color:#d9e9dd}.complexityDecisionSignal span{font-size:9.5px;line-height:1.4;color:#91a197}@media(max-width:820px){.workLevelChooser,.workLevelOptions{grid-template-columns:1fr}.workLevelOptions button{min-height:54px}}.readinessDecisionCard{margin:12px 0 4px;padding:18px 20px;border:1px solid rgba(182,156,255,.34);border-radius:14px;background:rgba(124,92,190,.1);display:flex;align-items:center;justify-content:space-between;gap:20px}.readinessDecisionCard>div:first-child{max-width:720px}.readinessDecisionCard strong{display:block;margin:5px 0;font-size:15px}.readinessDecisionCard p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.readinessDecisionActions{display:flex;gap:10px;flex-wrap:wrap}.readinessDecisionActions button{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:inherit;border-radius:9px;padding:10px 13px;cursor:pointer}.readinessDecisionActions button.primary{background:rgba(177,145,255,.18);border-color:rgba(190,164,255,.45)}.pdidLabel{display:block!important;margin-top:2px;color:rgba(200,186,240,.72)!important;font-size:10px!important;letter-spacing:.08em;font-weight:600}@media(max-width:900px){.readinessDecisionCard{align-items:flex-start;flex-direction:column}}.feedbackLauncher{margin:10px 3px 0;height:30px;border:1px solid rgba(184,161,255,.14);border-radius:8px;background:transparent;color:#aaa6b4;font-size:9px}.feedbackLauncher:hover{border-color:var(--odiz-border-strong);color:#eee8f5}.feedbackModal{width:min(520px,calc(100vw - 32px));border:1px solid var(--odiz-border-strong);border-radius:14px;background:#090c16;padding:22px;box-shadow:0 24px 80px rgba(0,0,0,.55)}.feedbackModal>p{color:var(--odiz-text-2);font-size:12px;line-height:1.55}.feedbackModal label{display:grid;grid-gap:7px;gap:7px;margin-top:16px;color:#bcb8c7;font-size:10px}.feedbackModal select,.feedbackModal textarea{width:100%;border:1px solid var(--odiz-border);border-radius:9px;background:#070a13;color:var(--odiz-text);padding:10px;outline:none}.feedbackModal select:focus,.feedbackModal textarea:focus{border-color:rgba(216,184,255,.7);box-shadow:0 0 18px rgba(139,92,255,.12)}.feedbackModal textarea{resize:vertical;min-height:118px}.feedbackPrivacy{display:block;margin-top:12px;color:#777585;font-size:9px;line-height:1.45}.feedbackSuccess{padding:18px 0 2px}.feedbackSuccess strong{font-size:15px}.feedbackSuccess p{font-size:11px;line-height:1.55;color:var(--odiz-text-2)}.feedbackSuccess button{height:34px;padding:0 14px;border:1px solid var(--odiz-border-strong);border-radius:8px;background:rgba(108,73,183,.23);cursor:pointer}.sidebarBottom{display:grid;grid-gap:7px;gap:7px}.sidebarDivider{height:1px;background:rgba(184,161,255,.09);margin:8px 3px 7px}.sidebarBottom .profile{margin-top:6px;padding-top:12px}.feedbackLauncher{margin:0;width:100%;height:42px;border:1px solid rgba(216,184,255,.48);border-radius:10px;background:linear-gradient(135deg,var(--odiz-violet),var(--odiz-lilac));color:#fff;font-size:10.5px;font-weight:600;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 12px;box-shadow:0 8px 24px rgba(139,92,255,.16);cursor:pointer;transition:transform .15s,box-shadow .15s,filter .15s}.feedbackLauncher:hover{color:#fff;border-color:rgba(216,184,255,.72);filter:brightness(1.07);box-shadow:0 10px 28px rgba(139,92,255,.25);transform:translateY(-1px)}.feedbackIcon{width:21px;height:18px;border:1.5px solid;border-radius:5px;display:grid;place-items:center;font-size:8px;line-height:1;letter-spacing:1px;position:relative}.feedbackIcon:after{content:"";position:absolute;left:4px;bottom:-4px;width:5px;height:5px;border-left:1.5px solid;transform:skewY(-35deg)}.sidebarSignOut{width:100%;height:38px;border:0;border-radius:9px;background:transparent;color:#aaa6b4;font-size:10.5px;display:flex;align-items:center;gap:11px;padding:0 12px;cursor:pointer;text-align:left}.sidebarSignOut>span:first-child{font-size:19px;color:#c7c2d0}.sidebarSignOut:hover{background:rgba(183,131,255,.055);color:#f2edf7}.primaryNav{margin-top:22px;gap:2px}.navRow{height:41px}.sidebar{padding-bottom:14px}.sidebarBottom{margin-top:auto}.feedbackLauncher{isolation:isolate;overflow:hidden;background:linear-gradient(112deg,rgba(116,70,224,.86),rgba(157,112,246,.82) 38%,rgba(93,84,220,.88) 72%,rgba(72,92,224,.86));border:1px solid rgba(220,199,255,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 7px 22px rgba(111,73,210,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.feedbackLauncher:before{top:-80%;bottom:-80%;left:28%;width:34%;background:radial-gradient(ellipse at center,rgba(255,255,255,.7) 0,rgba(224,205,255,.36) 24%,rgba(186,145,255,.13) 52%,transparent 72%);filter:blur(5px);transform:rotate(8deg)}.feedbackLauncher:after{left:8%;right:8%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(226,207,255,.22),rgba(255,255,255,.68),rgba(185,160,255,.22),transparent);box-shadow:0 0 9px rgba(220,194,255,.42)}.feedbackLauncher:hover{filter:brightness(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 9px 27px rgba(111,73,210,.3)}.feedbackLauncher{background:linear-gradient(118deg,rgba(131,79,224,.72),rgba(185,133,244,.72) 34%,rgba(116,108,224,.7) 68%,rgba(105,83,214,.76));border:1px solid rgba(226,211,255,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(151,118,230,.2),0 0 8px rgba(181,139,255,.3),0 7px 18px rgba(79,59,150,.2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.feedbackLauncher:before{inset:-45% -10%;width:auto;background:radial-gradient(ellipse at 18% 50%,rgba(245,229,255,.56) 0,rgba(211,176,255,.3) 20%,transparent 47%),radial-gradient(ellipse at 84% 52%,rgba(124,147,255,.34) 0,rgba(117,100,239,.2) 24%,transparent 50%);filter:blur(10px);transform:none}.feedbackLauncher:after,.feedbackLauncher:before{content:"";position:absolute;z-index:-1;pointer-events:none}.feedbackLauncher:after{inset:0;background:linear-gradient(100deg,rgba(255,255,255,.12),transparent 34%,rgba(255,255,255,.07) 58%,transparent);height:auto;box-shadow:none}.feedbackLauncher:hover{filter:brightness(1.05);border-color:rgba(238,225,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 0 11px rgba(181,139,255,.38),0 8px 20px rgba(79,59,150,.23)}.feedbackLauncher{position:relative;overflow:visible;isolation:auto;min-height:38px!important;height:38px!important;border:1px solid rgba(216,184,255,.48)!important;border-radius:9px!important;background:linear-gradient(180deg,rgba(139,92,255,.26),rgba(96,64,181,.18))!important;color:#f7f3ff!important;padding:0 15px!important;display:flex!important;align-items:center!important;gap:7px!important;font-size:12px!important;font-weight:550!important;box-shadow:0 0 18px rgba(139,92,255,.12)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;transform:none!important;transition:background .16s,border-color .16s,color .16s!important}.feedbackLauncher:after,.feedbackLauncher:before{content:none!important;display:none!important}.feedbackLauncher:hover{border-color:rgba(216,184,255,.75)!important;background:linear-gradient(180deg,rgba(139,92,255,.36),rgba(96,64,181,.24))!important;color:#f7f3ff!important;box-shadow:0 0 18px rgba(139,92,255,.12)!important;filter:none!important;transform:none!important}.feedbackLauncher:focus-visible{outline:2px solid var(--odiz-lilac-light);outline-offset:2px}.feedbackLauncher .feedbackIcon{font-size:8px;color:var(--odiz-lilac-light)}