:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--type-scale:1.25}*{box-sizing:border-box}html,body{min-height:100%}body{color:#effcff;background:#05070c;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}.productShell,.authShell{--bg:#05070c;--surface:#0a0d14;--raised:#0d121cf0;--raised-solid:#0d121c;--text:#effcff;--muted:#738493;--line:#7bb6c524;--line-hot:#5ef2ff75;--cyan:#5ef2ff;--cyan-soft:#5ef2ff1a;--acid:#b9ff5e;--violet:#9b7cff;--green:#72ffad;--warning:#fc6;--danger:#ff6f91;--grid:#70aebe12;--shadow:0 0 32px #40e5ff21;background:var(--bg);color:var(--text)}.productShell[data-theme=light],.authShell[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef5f5;--surface:#f8fcfc;--raised:#fffffff0;--raised-solid:#fff;--text:#10252d;--muted:#607982;--line:#225b6824;--line-hot:#0099af75;--cyan:#008ea5;--cyan-soft:#0097af17;--acid:#568f00;--violet:#7453d1;--green:#168852;--warning:#a56600;--danger:#b82d54;--grid:#2b637012;--shadow:0 16px 36px #23505b1a}.productShell{grid-template-rows:64px minmax(0,1fr) 34px;height:100vh;min-height:100vh;display:grid;overflow:hidden}.productHeader,.authHeader{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);z-index:20;align-items:center;display:grid;position:relative}.productHeader{grid-template-columns:1fr auto 1fr;padding:0 18px}.productBrand{width:fit-content;color:var(--text);align-items:center;gap:12px;text-decoration:none;display:flex}.productBrand>span:last-child{gap:3px;display:grid}.productBrand b{font-size:calc(11px * var(--type-scale));letter-spacing:.17em;font-weight:650}.productBrand small{color:var(--muted);font:500 calc(7px * var(--type-scale))/1 ui-monospace, SFMono-Regular, monospace;letter-spacing:.17em}.productBrandShape{border:1px solid var(--cyan);width:30px;height:30px;box-shadow:0 0 16px var(--cyan-soft);place-items:center;display:grid;transform:rotate(45deg)}.productBrandShape i{border:2px solid var(--acid);width:9px;height:9px}.productLive{font:500 calc(9px * var(--type-scale))/1 ui-monospace, SFMono-Regular, monospace;letter-spacing:.08em;align-items:center;gap:8px;display:flex}.productLive i{background:var(--acid);width:6px;height:6px;box-shadow:0 0 12px var(--acid);border-radius:50%;animation:1.8s ease-in-out infinite appBlink}.productLive span{color:var(--green)}.productLive b{border-left:1px solid var(--line);padding-left:8px;font-weight:500}.productHeaderActions{justify-self:end;align-items:center;gap:10px;display:flex}.productHeaderActions>a{color:var(--violet);font:600 calc(8px * var(--type-scale))/1 ui-monospace, SFMono-Regular, monospace;letter-spacing:.1em;text-decoration:none}.productHeaderActions>a:hover{color:var(--text)}.projectPill{border:1px solid var(--line);color:var(--muted);font:600 calc(8px * var(--type-scale))/1 ui-monospace, SFMono-Regular, monospace;letter-spacing:.08em;padding:9px 11px}.projectPill b{color:var(--cyan);margin-left:7px}.themeButton{border:1px solid var(--line-hot);background:var(--surface);width:34px;height:34px;color:var(--text);cursor:pointer;border-radius:3px;place-items:center;display:grid}.themeButton:hover{background:var(--cyan-soft)}.themeButton svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:15px;height:15px}.languageSwitch{border:1px solid var(--line);background:var(--bg);grid-template-columns:1fr 1fr;padding:2px;display:inline-grid}.languageSwitch button{min-width:31px;height:28px;color:var(--muted);font:650 calc(9px * var(--type-scale))/1 ui-monospace, SFMono-Regular, monospace;letter-spacing:.07em;cursor:pointer;background:0 0;border:0;padding:0 7px}.languageSwitch button:hover{color:var(--text)}.languageSwitch button.isActive{background:var(--cyan-soft);color:var(--cyan);box-shadow:inset 0 -1px var(--cyan)}.languageSwitch button:focus-visible{outline:1px solid var(--cyan);outline-offset:1px}.authHeaderActions{align-items:center;gap:10px;display:flex}.productBody{grid-template-columns:92px minmax(0,1fr);min-height:0;display:grid}.productRail{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;gap:7px;padding:12px 8px;display:flex}.productRail a{min-height:58px;color:var(--muted);text-align:center;font:600 calc(7px * var(--type-scale))/1 ui-monospace, SFMono-Regular, monospace;letter-spacing:.04em;border:1px solid #0000;align-content:center;justify-items:center;gap:5px;padding:0 3px;text-decoration:none;display:grid;position:relative}.productRail a i{color:var(--cyan);font:normal calc(18px * var(--type-scale))/1 ui-monospace, SFMono-Regular, monospace}.productRail a em{background:var(--violet);width:14px;height:14px;color:var(--surface);font:normal 700 calc(7px * var(--type-scale))/1 sans-serif;border-radius:50%;place-items:center;display:grid;position:absolute;top:5px;right:7px}.productRail a:hover{border-color:var(--line);color:var(--text)}.productRail a.isActive{border-color:var(--line-hot);background:var(--cyan-soft);color:var(--text);box-shadow:inset 2px 0 var(--cyan)}.productStage{background:var(--bg);min-width:0;min-height:0;position:relative;overflow:auto}.mobileModeBar{display:none}.productFooter{border-top:1px solid var(--line);background:var(--surface);color:var(--muted);font:500 calc(8px * var(--type-scale))/1 ui-monospace, SFMono-Regular, monospace;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.productFooter b{color:var(--text);font-weight:500}.productFooter>span:first-child i,.authFooter i{background:var(--green);width:5px;height:5px;box-shadow:0 0 8px var(--green);border-radius:50%;margin-right:6px;display:inline-block}.fieldPage{grid-template-rows:136px minmax(600px,1fr);height:100%;min-height:100%;padding:0 18px 14px;display:grid;overflow:hidden}.telemetryRow{z-index:4;pointer-events:none;justify-content:space-between;align-items:center;gap:42px;padding:13px 12px 12px 14px;display:flex;position:relative}.telemetryGroup{gap:9px;min-width:0;display:grid}.telemetryGroupTitle{color:var(--muted);font:650 calc(8px * var(--type-scale))/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.13em;align-items:center;gap:7px;display:flex}.telemetryGroupTitle i{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 8px var(--cyan);border-radius:50%}.telemetryItems{gap:30px;display:flex}.telemetryItems>div{grid-template-columns:auto auto;gap:5px 9px;min-width:110px;display:grid}.telemetryItems small{color:var(--muted);font:600 calc(8px * var(--type-scale))/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.09em;white-space:nowrap;grid-column:1/-1}.telemetryItems strong{font:500 calc(20px * var(--type-scale))/1 ui-monospace,SFMono-Regular,monospace}.telemetryItems em{color:var(--green);font:normal 500 calc(8px * var(--type-scale))/1 ui-monospace,SFMono-Regular,monospace;white-space:nowrap;align-self:end}.telemetryResources{border-left:1px solid var(--line);justify-items:end;padding-left:26px}.telemetryResources .telemetryGroupTitle{color:var(--violet)}.telemetryResources .telemetryGroupTitle i{background:var(--violet);box-shadow:0 0 8px var(--violet)}.telemetryResources .telemetryItems>div{border-left:1px solid var(--line);min-width:130px;padding-left:13px}.telemetryResources .telemetryItems>div:first-child{border-left:0}.telemetryResources .telemetryItems strong{color:var(--cyan)}.fieldCanvas{background:radial-gradient(circle at 50% 50%, var(--cyan-soft), transparent 36%);border:1px solid var(--line);min-height:0;position:relative;overflow:hidden}.todayTelemetry{z-index:5;border:1px solid var(--line-hot);background:color-mix(in srgb,var(--raised) 94%,transparent);min-height:78px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid;position:absolute;top:16px;left:16px;right:16px}.todayTelemetryTitle{min-width:104px;color:var(--green);font:650 calc(8px * var(--type-scale))/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.13em;align-items:center;gap:8px;padding:0 16px;display:flex}.todayTelemetryTitle i{background:var(--green);width:6px;height:6px;box-shadow:0 0 9px var(--green);border-radius:50%}.todayTelemetry dl{grid-template-columns:minmax(72px,.55fr) minmax(180px,1.35fr) minmax(165px,1.1fr) minmax(128px,.9fr);min-width:0;margin:0;display:grid}.todayTelemetry dl>div{border-left:1px solid var(--line);align-content:center;gap:7px;min-width:0;padding:10px 14px;display:grid}.todayTelemetry dt{color:var(--muted);font:600 calc(8px * var(--type-scale))/1.2 ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.todayTelemetry dd{gap:4px;min-width:0;margin:0;display:grid}.todayTelemetry dd strong{color:var(--cyan);font:500 calc(18px * var(--type-scale))/1 ui-monospace,SFMono-Regular,monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.todayTelemetry dd small{color:var(--muted);font:500 calc(8px * var(--type-scale))/1.2 ui-monospace,SFMono-Regular,monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.todayTelemetry dl>div:first-child dd strong{color:var(--acid)}.todayTelemetry dl>div:nth-child(2) dd small,.todayTelemetry dl>div:nth-child(3) dd small{color:var(--green)}.liveFacts{z-index:5;border:1px solid var(--line);background:color-mix(in srgb,var(--raised) 91%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;grid-template-columns:150px minmax(0,1fr);min-height:58px;display:grid;position:absolute;top:104px;left:16px;right:16px}.liveFactsTitle{border-right:1px solid var(--line);color:var(--cyan);font:650 calc(8px * var(--type-scale))/1.2 ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;align-items:center;gap:8px;padding:0 13px;display:flex}.liveFactsTitle i{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 8px var(--cyan);border-radius:50%}.liveFacts dl{grid-template-columns:repeat(8,minmax(72px,1fr));margin:0;display:grid}.liveFacts dl>div{border-left:1px solid var(--line);align-content:center;gap:5px;min-width:0;padding:8px 9px;display:grid}.liveFacts dt{color:var(--muted);font:600 calc(7px * var(--type-scale))/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.liveFacts dd{color:var(--text);font:500 calc(12px * var(--type-scale))/1 ui-monospace,SFMono-Regular,monospace;gap:4px;margin:0;display:grid}.liveFacts dd small{color:var(--green);font:600 calc(10px * var(--type-scale))/1.1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.appBattlefield{width:100%;height:100%;display:block}.appGrid{fill:none;stroke:var(--grid);stroke-width:1px}.appGlowStart{stop-color:var(--cyan);stop-opacity:.12}.appGlowEnd{stop-color:var(--cyan);stop-opacity:0}.appBoundary,.appInnerBoundary{fill:none;stroke:var(--cyan);stroke-width:1px;stroke-dasharray:2 11;opacity:.5}.appInnerBoundary{stroke:var(--violet);opacity:.28}.appCrosshair{fill:none;stroke:var(--line);stroke-width:.8px;stroke-dasharray:3 13}.appEnemy .earningEntityShell{fill:var(--surface);stroke-width:2px;filter:url(#app-neon)}.appEnemy.topup .earningEntityShell{stroke:var(--cyan)}.appEnemy.cardIssue .earningEntityShell{stroke:var(--violet)}.appEnemy .earningEntityMark{fill:none;stroke-width:1.8px;stroke-linecap:square}.appEnemy.topup .earningEntityMark{stroke:var(--cyan)}.appEnemy.cardIssue .earningEntityMark{stroke:var(--violet)}.appEnemy .earningCardChip{fill:var(--violet);stroke:none;filter:url(#app-neon)}.appEnemy text{font:600 calc(10px * var(--type-scale)) ui-monospace,SFMono-Regular,monospace}.appEnemy.topup text{fill:var(--cyan)}.appEnemy.cardIssue text{fill:var(--violet)}.appTowerHalo{fill:var(--surface);stroke:var(--cyan);stroke-width:2px;stroke-dasharray:9 7;transform-origin:550px 340px;animation:16s linear infinite appRotate}.appTowerBody{fill:var(--surface);stroke:var(--cyan);stroke-width:2.4px}.appTowerCore{fill:var(--acid);stroke:var(--surface);stroke-width:6px}.fieldModule{z-index:3;color:var(--text);align-items:center;gap:10px;padding:4px;text-decoration:none;display:flex;position:absolute;transform:translate(-50%,-50%)}.fieldModule>span{--progress:0%;background:conic-gradient(var(--cyan) var(--progress),var(--line) 0);width:47px;height:47px;box-shadow:var(--shadow);border-radius:50%;place-items:center;display:grid;position:relative}.fieldModule>span:before{content:"";background:var(--surface);border:1px solid var(--line);border-radius:50%;position:absolute;inset:3px}.fieldModule span i{color:var(--cyan);font:normal 500 calc(17px * var(--type-scale))/1 ui-monospace,monospace;position:relative}.fieldModule>b{min-width:120px;font-size:calc(10px * var(--type-scale));gap:4px;font-weight:500;display:grid}.fieldModule small{color:var(--muted);font:600 calc(7px * var(--type-scale))/1 ui-monospace,monospace;letter-spacing:.08em}.fieldModule:hover>span{outline:1px solid var(--cyan);outline-offset:5px}.fieldModule:hover>b{color:var(--cyan)}.fieldModule>span.isBuilt{background:var(--green)}.fieldModule>span.isBuilt i{color:var(--green)}.fieldModule>span.isReady{background:var(--line);box-shadow:none}.fieldModule>span.isReady:before{border-style:dashed}.fieldModule>span.isReady i{color:var(--muted)}.moduleActivation{top:24%;left:50%}.moduleRetries{top:63%;left:70%}.moduleVerification{top:65%;left:29%}.moduleNew{top:34%;left:76%}.resolvedToast{z-index:4;border:1px solid var(--line-hot);background:var(--raised);min-width:238px;box-shadow:var(--shadow);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid;position:absolute;top:174px;right:22px}.resolvedToast>span{color:var(--cyan);font-size:calc(21px * var(--type-scale))}.resolvedToast div{gap:3px;display:grid}.resolvedToast small{color:var(--muted);font:500 calc(8px * var(--type-scale))/1 ui-monospace,monospace}.resolvedToast strong{font-size:calc(11px * var(--type-scale));font-weight:500}.resolvedToast>b{color:var(--green);font:600 calc(8px * var(--type-scale))/1 ui-monospace,monospace}.feedState{border-color:var(--line)}.feed-unavailable{border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.feed-unavailable>b,.source-unavailable,.source-stale{color:var(--warning)!important}.productLive.source-unavailable i,.productLive.source-stale i{background:var(--warning);box-shadow:0 0 8px var(--warning)}.earningLegend{z-index:4;pointer-events:none;gap:7px;display:flex;position:absolute;top:174px;left:22px}.earningLegend span{border:1px solid var(--line);background:var(--raised);color:var(--muted);font:600 calc(8px * var(--type-scale))/1 ui-monospace,monospace;align-items:center;gap:6px;padding:7px 9px;display:flex}.earningLegend i{font:normal calc(13px * var(--type-scale))/1 monospace}.earningLegend .legendTopup{border-color:color-mix(in srgb,var(--cyan) 55%,var(--line))}.earningLegend .legendTopup i{color:var(--cyan)}.earningLegend .legendCard{border-color:color-mix(in srgb,var(--violet) 55%,var(--line))}.earningLegend .legendCard i{color:var(--violet)}.centralEarningPulse{z-index:6;pointer-events:none;animation:1.8s ease-out both earningFloat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.centralEarningPulse span{color:var(--green);font:700 calc(28px * var(--type-scale))/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:-.04em;text-shadow:0 0 18px color-mix(in srgb,var(--green) 70%,transparent);display:block}.centralEarningPulse.cardIssue span{color:var(--violet);text-shadow:0 0 18px color-mix(in srgb,var(--violet) 70%,transparent)}.sectionKicker{color:var(--green);font:600 calc(8px * var(--type-scale))/1 ui-monospace,monospace;letter-spacing:.12em;margin:0}.actionPrimary,.actionSecondary,.googleButton{border:1px solid var(--line-hot);min-height:36px;font-size:calc(10px * var(--type-scale));cursor:pointer;justify-content:center;align-items:center;padding:9px 13px;text-decoration:none;display:inline-flex}.actionPrimary{background:var(--cyan);color:var(--bg);font-weight:700}.actionPrimary:hover{background:var(--acid);border-color:var(--acid)}.actionSecondary{background:var(--cyan-soft);color:var(--cyan)}.actionSecondary:hover{background:var(--surface)}.workspacePage{width:min(1240px,100%);min-height:100%;margin:0 auto;padding:34px clamp(22px,4vw,54px) 46px}.workspaceHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;padding-bottom:27px;display:flex}.workspaceHeader>div:first-child{gap:9px;display:grid}.workspaceHeader h1{max-width:none;color:var(--text);font-size:clamp(calc(34px * var(--type-scale)),calc(4.2vw * var(--type-scale)),calc(58px * var(--type-scale)));letter-spacing:-.05em;margin:0;font-weight:520;line-height:.95}.workspaceHeader>div:first-child>p:last-child{max-width:660px;color:var(--muted);font-size:calc(13px * var(--type-scale));margin:0;line-height:1.5}.headerStat{border:1px solid var(--line);background:var(--surface);gap:5px;min-width:170px;padding:14px;display:grid}.headerStat small{color:var(--muted);font:600 calc(7px * var(--type-scale))/1 ui-monospace,monospace;letter-spacing:.1em}.headerStat strong{font:500 calc(22px * var(--type-scale))/1 ui-monospace,monospace}.headerStat span{color:var(--green);font:500 calc(8px * var(--type-scale))/1 ui-monospace,monospace}.workspaceSplit{grid-template-columns:minmax(330px,.8fr) minmax(440px,1.2fr);gap:18px;padding-top:18px;display:grid}.researchQueue,.researchDetail,.sourceHealth,.consoleCard,.pathPreview{border:1px solid var(--line);background:var(--surface)}.panelHeading{border-bottom:1px solid var(--line);color:var(--muted);font:600 calc(8px * var(--type-scale))/1 ui-monospace,monospace;letter-spacing:.1em;justify-content:space-between;padding:14px 16px;display:flex}.researchQueueItem{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:16px;display:grid}.researchQueueItem:hover,.researchQueueItem.isSelected{background:var(--cyan-soft)}.researchQueueItem.isSelected{box-shadow:inset 2px 0 var(--cyan)}.queueGlyph{border:1px solid var(--line-hot);width:34px;height:34px;color:var(--cyan);font:500 calc(15px * var(--type-scale))/1 ui-monospace,monospace;border-radius:50%;place-items:center;display:grid}.queueGlyph.isComplete{color:var(--green);border-color:var(--green)}.researchQueueItem>span:nth-child(2){gap:4px;display:grid}.researchQueueItem small{color:var(--muted);font:600 calc(7px * var(--type-scale))/1 ui-monospace,monospace}.researchQueueItem b{font-size:calc(11px * var(--type-scale));font-weight:550}.researchQueueItem em{color:var(--muted);font:normal 500 calc(8px * var(--type-scale))/1.3 ui-monospace,monospace}.researchQueueItem>strong{color:var(--green);font:500 calc(11px * var(--type-scale))/1 ui-monospace,monospace}.newResearch{border:1px dashed var(--line-hot);color:var(--cyan);font-size:calc(10px * var(--type-scale));align-items:center;gap:9px;margin:14px;padding:12px;text-decoration:none;display:flex}.newResearch span{font-size:calc(18px * var(--type-scale))}.researchDetail{padding:22px}.detailTop,.buildTop,.sourceHealthTop,.pathTop{color:var(--muted);font:600 calc(8px * var(--type-scale))/1 ui-monospace,monospace;letter-spacing:.08em;justify-content:space-between;align-items:center;display:flex}.detailTop>b,.isWarning{color:var(--warning)!important}.detailLabel{color:var(--muted);font:600 calc(7px * var(--type-scale))/1 ui-monospace,monospace;letter-spacing:.1em;margin:28px 0 7px}.researchDetail h2,.buildContent h2,.sourceHealth h2,.consoleCard h2,.pathPreview h2{max-width:none;color:var(--text);font-size:clamp(calc(22px * var(--type-scale)),calc(2.4vw * var(--type-scale)),calc(32px * var(--type-scale)));letter-spacing:-.04em;margin:0;font-weight:520;line-height:1.05}.detailSummary{max-width:600px;color:var(--muted);font-size:calc(12px * var(--type-scale));margin:10px 0 22px;line-height:1.5}.impactReadout{border:1px solid var(--line-hot);background:var(--cyan-soft);justify-content:space-between;align-items:end;padding:16px;display:flex}.impactReadout span{gap:5px;display:grid}.impactReadout small,.detailMeta small,.nextAction small,.buildMeta small,.pathImpact small{color:var(--muted);font:600 calc(7px * var(--type-scale))/1 ui-monospace,monospace;letter-spacing:.08em}.impactReadout span b{font-size:calc(11px * var(--type-scale));font-weight:500}.impactReadout>strong{color:var(--green);font:500 calc(26px * var(--type-scale))/1 ui-monospace,monospace}.detailMeta{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:1px;display:grid}.detailMeta>span{background:var(--surface);gap:5px;padding:13px;display:grid}.detailMeta b{font-size:calc(9px * var(--type-scale));text-transform:capitalize;font-weight:500}.nextAction{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:16px;padding:13px 0}.nextAction p{font-size:calc(11px * var(--type-scale));margin:6px 0 0}.evidenceDetails{border-bottom:1px solid var(--line);color:var(--muted);font-size:calc(10px * var(--type-scale))}.evidenceDetails summary{color:var(--text);cursor:pointer;justify-content:space-between;padding:13px 0;display:flex}.evidenceDetails p{margin:0 0 13px;line-height:1.5}.detailActions{gap:8px;margin-top:18px;display:flex}.deliveryBoard{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:18px;padding-top:18px;display:grid}.buildCard{border:1px solid var(--line);background:var(--surface);grid-template-columns:220px 1fr;min-height:230px;display:grid}.buildVisual{border-right:1px solid var(--line);background:radial-gradient(circle,var(--cyan-soft),transparent 62%);place-items:center;min-height:220px;display:grid;position:relative;overflow:hidden}.buildOrbit{border:1px dashed var(--line-hot);border-radius:50%;width:160px;height:160px;animation:18s linear infinite appRotate;position:absolute}.buildModule{border:2px solid var(--cyan);width:66px;height:66px;color:var(--acid);font:500 calc(24px * var(--type-scale))/1 monospace;box-shadow:var(--shadow);place-items:center;display:grid;position:relative;transform:rotate(45deg)}.buildModule:before{content:"";border:1px solid var(--line-hot);position:absolute;inset:9px}.buildVisual em{color:var(--green);font:normal 600 calc(9px * var(--type-scale))/1 ui-monospace,monospace;position:absolute;bottom:21px}.buildContent{padding:21px}.buildTop b{color:var(--green)}.buildContent h2{margin-top:25px}.buildContent>p,.sourceHealth>p{color:var(--muted);font-size:calc(11px * var(--type-scale));line-height:1.5}.buildProgress{background:var(--line);height:4px;margin:20px 0 14px}.buildProgress span{background:var(--cyan);height:100%;box-shadow:0 0 10px var(--cyan);display:block}.buildMeta{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.buildMeta>span{background:var(--surface);gap:5px;padding:10px;display:grid}.buildMeta b{font:500 calc(9px * var(--type-scale))/1 ui-monospace,monospace}.sourceHealth{padding:20px}.sourceHealth h2{font-size:calc(23px * var(--type-scale));margin-top:25px}.sourceHealth>p strong{color:var(--warning)}.syncTimeline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:13px;margin:19px 0;padding:15px 0;display:grid}.syncTimeline span{color:var(--muted);font:500 calc(8px * var(--type-scale))/1 ui-monospace,monospace;grid-template-columns:10px 1fr auto;align-items:center;display:grid}.syncTimeline i{background:var(--warning);border-radius:50%;width:6px;height:6px}.syncTimeline .isDone i{background:var(--green)}.syncTimeline b{color:var(--text);font-weight:500}.sourceHealth .actionSecondary{width:100%}.buildSecondary{grid-column:1/-1;min-height:190px}.buildSecondary .buildVisual{min-height:190px}.scenarioConsole{grid-template-columns:minmax(0,1fr) minmax(370px,.78fr);gap:18px;padding-top:18px;display:grid}.scenarioInputs{gap:18px;display:grid}.consoleCard{padding:22px}.consoleStep{align-items:start;gap:14px;display:flex}.consoleStep>span{border:1px solid var(--line-hot);width:34px;height:34px;color:var(--cyan);font:600 calc(9px * var(--type-scale))/1 ui-monospace,monospace;place-items:center;display:grid}.consoleStep>div{gap:5px;display:grid}.consoleStep small{color:var(--muted);font:600 calc(7px * var(--type-scale))/1 ui-monospace,monospace;letter-spacing:.1em}.consoleCard h2{font-size:calc(22px * var(--type-scale))}.consoleCard>label{color:var(--muted);font-size:calc(9px * var(--type-scale));gap:8px;margin-top:24px;display:grid}.consoleCard select,.limitGrid input{border:1px solid var(--line-hot);background:var(--raised-solid);width:100%;color:var(--text);border-radius:0;outline:0}.consoleCard select{padding:12px}.objectiveReadout{background:var(--cyan-soft);color:var(--cyan);grid-template-columns:24px 1fr;gap:8px;margin-top:12px;padding:12px;display:grid}.objectiveReadout p{color:var(--muted);font-size:calc(9px * var(--type-scale));margin:0;line-height:1.5}.objectiveReadout b{color:var(--text);font-weight:600}.limitGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.limitGrid label{color:var(--muted);font-size:calc(9px * var(--type-scale));gap:8px;display:grid}.limitGrid label>span{border:1px solid var(--line-hot);background:var(--raised-solid);align-items:center;display:flex}.limitGrid input{border:0;padding:12px}.limitGrid label b{color:var(--cyan);font:500 calc(10px * var(--type-scale))/1 monospace;padding:0 11px}.capacityBar{background:var(--line);height:4px;margin-top:22px;position:relative}.capacityBar>span{background:var(--violet);height:100%;display:block}.capacityBar small{color:var(--muted);font:500 calc(7px * var(--type-scale))/1 ui-monospace,monospace;position:absolute;top:10px}.pathPreview{padding:22px}.pathTop b{color:var(--green)}.pathPreview h2{margin:24px 0 18px}.pathPreview ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pathPreview li{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:14px 0;display:grid}.pathPreview li>span{color:var(--cyan);font:600 calc(8px * var(--type-scale))/1 ui-monospace,monospace}.pathPreview li div{gap:4px;display:grid}.pathPreview li b{font-size:calc(10px * var(--type-scale));font-weight:550}.pathPreview li small{color:var(--muted);font:500 calc(8px * var(--type-scale))/1 ui-monospace,monospace}.pathPreview li em{color:var(--text);font:normal 500 calc(9px * var(--type-scale))/1 ui-monospace,monospace}.pathImpact{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:18px 0;display:grid}.pathImpact>span{background:var(--cyan-soft);gap:7px;padding:13px;display:grid}.pathImpact strong{color:var(--green);font:500 calc(19px * var(--type-scale))/1 ui-monospace,monospace}.pathPreview>.actionPrimary{width:100%}.pathFootnote{color:var(--muted);font:500 calc(8px * var(--type-scale))/1.4 ui-monospace,monospace;text-align:center;margin:10px 0 0}.authShell{background:var(--bg);grid-template-rows:64px 1fr 34px;min-height:100vh;display:grid;position:relative;overflow:hidden}.authHeader{grid-template-columns:1fr auto;padding:0 18px}.authField{background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:44px 44px;position:absolute;inset:64px 0 34px;overflow:hidden}.authField:after{content:"";background:radial-gradient(circle at 32% 50%,var(--cyan-soft),transparent 30%);position:absolute;inset:0}.authOrbit{border:1px dashed var(--line-hot);border-radius:50%;position:absolute;top:50%;left:32%;transform:translate(-50%,-50%)}.authOrbitOne{width:390px;height:390px;animation:22s linear infinite appRotate}.authOrbitTwo{border-color:var(--violet);width:230px;height:230px;animation:15s linear infinite reverse appRotate}.authTower{border:2px solid var(--cyan);width:120px;height:120px;box-shadow:var(--shadow);background:var(--surface);position:absolute;top:50%;left:32%;transform:translate(-50%,-50%)rotate(45deg)}.authTower i{border:1px solid var(--line-hot);position:absolute;inset:24px}.authTower b{background:var(--acid);width:17px;height:17px;box-shadow:0 0 14px var(--acid);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.authPanel{z-index:4;border:1px solid var(--line-hot);background:var(--raised);width:min(460px,100% - 32px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);place-self:center end;margin-right:clamp(32px,9vw,150px);padding:30px}.authPanel h1{max-width:11ch;color:var(--text);font-size:clamp(calc(36px * var(--type-scale)),calc(4vw * var(--type-scale)),calc(58px * var(--type-scale)));letter-spacing:-.05em;margin:12px 0;font-weight:520;line-height:.95}.authPanel>p:not(.sectionKicker):not(.authNote){color:var(--muted);font-size:calc(12px * var(--type-scale));margin:0;line-height:1.55}.googleButton{background:var(--cyan);width:100%;color:var(--bg);gap:10px;margin-top:22px;font-weight:700}.googleButton span{border:1px solid;place-items:center;width:20px;height:20px;display:grid}.authNote{border-top:1px solid var(--line);grid-template-columns:20px 1fr;gap:8px;padding-top:14px;margin:14px 0 0!important;display:grid!important}.authNote i{color:var(--cyan);font-style:normal}.authNote small{color:var(--muted);font-size:calc(8px * var(--type-scale));line-height:1.5}.authFooter{z-index:5;border-top:1px solid var(--line);background:var(--surface);color:var(--muted);font:500 calc(8px * var(--type-scale))/1 ui-monospace,monospace;grid-row:3;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.deniedSignal{border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 8%,transparent);height:48px;margin:18px 0 0;position:relative;overflow:hidden}.deniedSignal span{border-right:1px solid color-mix(in srgb,var(--danger) 45%,transparent);width:48px;height:100%;color:var(--danger);font-size:calc(24px * var(--type-scale));place-items:center;display:grid}.deniedSignal i{background:linear-gradient(90deg,var(--danger),transparent);height:1px;position:absolute;top:50%;left:48px;right:0}@keyframes appRotate{to{transform:rotate(360deg)}}@keyframes appBlink{50%{opacity:.3}}@keyframes earningFloat{0%{opacity:0;transform:translate(-50%,-30%)scale(.72)}18%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate(-50%,-125%)scale(1.12)}}@media (min-width:1001px){.todayTelemetry{align-items:initial;grid-template-columns:1fr;width:320px;min-height:0;top:16px;left:16px;right:auto}.todayTelemetryTitle{border-bottom:1px solid var(--line);min-width:0;min-height:38px;padding:0 12px}.todayTelemetry dl{grid-template-columns:1fr}.todayTelemetry dl>div{border-top:1px solid var(--line);border-left:0;gap:4px;min-height:52px;padding:4px 12px}.todayTelemetry dl>div:first-child{border-top:0}.liveFacts{grid-template-columns:1fr;width:320px;min-height:0;top:360px;left:16px;right:auto}.liveFactsTitle{border-right:0;border-bottom:1px solid var(--line);min-height:36px}.liveFacts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.liveFacts dl>div{border-top:1px solid var(--line);border-left:0;min-height:50px;padding:8px}.liveFacts dl>div:nth-child(-n+2){border-top:0}.liveFacts dl>div:nth-child(2n){border-left:1px solid var(--line)}.appBattlefield{width:calc(100% - 340px);margin-left:340px}.earningLegend{top:16px;left:362px}.resolvedToast{top:16px}.centralEarningPulse{left:calc(50% + 170px)}.moduleActivation{top:24%;left:62%}.moduleRetries{top:63%;left:78%}.moduleVerification{top:65%;left:52%}.moduleNew{top:34%;left:82%}}@media (max-width:1000px){.productHeader{grid-template-columns:1fr auto}.productLive{display:none}.workspaceSplit,.deliveryBoard{grid-template-columns:1fr}.buildPrimary,.buildSecondary{grid-column:auto}.sourceHealth{grid-row:2}.scenarioConsole{grid-template-columns:1fr}.fieldModule>b{display:none}.moduleRetries{left:73%}.moduleVerification{left:26%}}@media (max-width:700px){.productShell{grid-template-rows:58px minmax(calc(100vh - 160px),auto) 64px 38px;height:auto;min-height:100vh;display:grid;overflow:visible}.productHeader{height:58px;padding:0 12px;position:sticky;top:0}.productBrand b{font-size:calc(9px * var(--type-scale))}.productHeaderActions>a,.projectPill{display:none}.productBody{min-height:0;display:block}.productRail{display:none}.productStage{overflow:visible}.mobileModeBar{z-index:20;border-top:1px solid var(--line);background:var(--raised);display:flex;position:sticky;bottom:0;box-shadow:0 -10px 30px #0000001f}.mobileModeBar a{min-width:0;color:var(--muted);font:600 calc(7px * var(--type-scale))/1 ui-monospace,monospace;flex:1;align-content:center;justify-items:center;gap:5px;text-decoration:none;display:grid;position:relative}.mobileModeBar a i{color:var(--cyan);font:normal calc(16px * var(--type-scale))/1 monospace}.mobileModeBar a em{background:var(--violet);width:13px;height:13px;color:var(--surface);font:normal 700 calc(7px * var(--type-scale))/1 sans-serif;border-radius:50%;place-items:center;display:grid;position:absolute;top:7px;right:23%}.mobileModeBar a.isActive{color:var(--text);background:var(--cyan-soft);box-shadow:inset 0 2px var(--cyan)}.productFooter{min-height:38px;padding:0 12px}.productFooter span:nth-child(2){display:none}.fieldPage{grid-template-rows:282px 958px;height:auto;min-height:1260px;padding:0 10px 10px}.telemetryRow{align-content:center;gap:13px;padding:12px 4px;display:grid}.telemetryGroup{gap:8px;width:100%}.telemetryItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.telemetryItems>div{gap:4px;min-width:0;padding:0 5px}.telemetryItems small{text-overflow:ellipsis;font-size:calc(7px * var(--type-scale));overflow:hidden}.telemetryItems strong{font-size:calc(14px * var(--type-scale))}.telemetryItems em{display:none}.telemetryResources{border-left:0;border-top:1px solid var(--line);justify-items:start;padding:12px 0 0}.telemetryResources .telemetryItems{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.telemetryResources .telemetryItems>div{min-width:0;padding-left:5px}.fieldCanvas{overflow:hidden}.todayTelemetry{grid-template-columns:1fr;min-height:0;top:10px;left:10px;right:10px}.todayTelemetryTitle{border-bottom:1px solid var(--line);min-width:0;min-height:32px;padding:0 10px}.todayTelemetry dl{grid-template-columns:repeat(2,minmax(0,1fr))}.todayTelemetry dl>div{border-left:0;border-top:1px solid var(--line);gap:5px;min-height:58px;padding:8px 10px}.todayTelemetry dl>div:nth-child(-n+2){border-top:0}.todayTelemetry dl>div:nth-child(2n){border-left:1px solid var(--line)}.todayTelemetry dt{font-size:calc(7px * var(--type-scale))}.todayTelemetry dd strong{font-size:calc(15px * var(--type-scale))}.todayTelemetry dd small{font-size:calc(7px * var(--type-scale))}.liveFacts{grid-template-columns:1fr;top:166px;left:10px;right:10px}.liveFactsTitle{border-right:0;border-bottom:1px solid var(--line);min-height:30px}.liveFacts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.liveFacts dl>div{min-height:48px}.liveFacts dd small{font-size:calc(9px * var(--type-scale))}.appBattlefield{width:880px;max-width:none;height:545px;margin-top:350px;transform:translate(calc(50vw - 450px))}.earningLegend{justify-content:center;top:495px;left:10px;right:10px}.resolvedToast{min-width:0;top:530px;left:10px;right:10px}.fieldModule{z-index:4}.fieldModule>span{width:39px;height:39px}.moduleActivation{top:620px;left:50%}.moduleRetries{top:740px;left:70%}.moduleVerification{top:760px;left:29%}.moduleNew{top:665px;left:77%}.workspacePage{padding:25px 14px 34px}.workspaceHeader{align-items:start;gap:18px;display:grid}.workspaceHeader h1{font-size:calc(40px * var(--type-scale))}.headerStat{grid-template-columns:1fr auto;align-items:center;width:100%}.headerStat span{grid-column:1/-1}.workspaceSplit{grid-template-columns:1fr}.researchDetail{padding:17px}.impactReadout>strong{font-size:calc(21px * var(--type-scale))}.detailActions{grid-template-columns:1fr 1fr;display:grid}.deliveryBoard,.buildCard{grid-template-columns:1fr}.buildVisual{border-right:0;border-bottom:1px solid var(--line);min-height:170px}.buildSecondary .buildVisual{min-height:170px}.buildContent{padding:17px}.buildMeta,.scenarioConsole{grid-template-columns:1fr}.consoleCard,.pathPreview{padding:17px}.limitGrid{grid-template-columns:1fr}.pathPreview li{grid-template-columns:24px 1fr auto}.authShell{grid-template-rows:58px 1fr 38px;overflow:auto}.authHeader{height:58px;padding:0 12px}.authField{inset:58px 0 38px}.authOrbit,.authTower{top:28%;left:50%}.authOrbitOne{width:280px;height:280px}.authOrbitTwo{width:170px;height:170px}.authTower{width:90px;height:90px}.authPanel{place-self:end center;width:calc(100% - 24px);margin:300px 0 14px;padding:23px}.authPanel h1{font-size:calc(40px * var(--type-scale))}.authFooter span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.productShell *,.productShell :before,.productShell :after,.authShell *,.authShell :before,.authShell :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.appEnemy{display:none}.centralEarningPulse{opacity:1;animation:none}}.onboardingPage{width:min(1380px,100%);min-height:100%;margin:0 auto;padding:28px clamp(20px,3.5vw,50px) 50px}.onboardingHeader{grid-template-columns:1fr auto;align-items:end;gap:30px;display:grid}.onboardingHeader>div:first-child{gap:9px;display:grid}.onboardingHeader h1{max-width:880px;font-size:clamp(calc(34px * var(--type-scale)),calc(4.4vw * var(--type-scale)),calc(64px * var(--type-scale)));letter-spacing:-.055em;margin:0;font-weight:510;line-height:.94}.onboardingHeader>div:first-child>p:last-child{max-width:720px;color:var(--muted);font-size:calc(12px * var(--type-scale));margin:0;line-height:1.6}.onboardingSignal{border:1px solid var(--line-hot);background:var(--surface);min-width:168px;box-shadow:var(--shadow);grid-template-columns:34px 1fr;gap:4px 10px;padding:14px;display:grid}.onboardingSignal>span{border:1px solid var(--line-hot);width:34px;height:34px;color:var(--cyan);font-size:calc(18px * var(--type-scale));grid-row:1/3;place-items:center;display:grid}.onboardingSignal small{color:var(--muted);font:600 calc(7px * var(--type-scale))/1 ui-monospace,monospace;letter-spacing:.1em}.onboardingSignal b{font:500 calc(13px * var(--type-scale))/1 ui-monospace,monospace}.onboardingProgress{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,1fr);margin:26px 0 0;padding:0;list-style:none;display:grid}.onboardingProgress li{border-right:1px solid var(--line);min-height:48px;color:var(--muted);align-items:center;gap:10px;padding:0 14px;display:flex}.onboardingProgress li:last-child{border:0}.onboardingProgress span{font:600 calc(8px * var(--type-scale))/1 ui-monospace,monospace}.onboardingProgress b{font-size:calc(9px * var(--type-scale));font-weight:550}.onboardingProgress .isCurrent{background:var(--cyan-soft);box-shadow:inset 0 -2px var(--cyan);color:var(--text)}.onboardingProgress .isCurrent span{color:var(--cyan)}.onboardingProgress .isComplete span{color:var(--green)}.resumeBanner{border:1px solid color-mix(in srgb,var(--green) 45%,transparent);background:color-mix(in srgb,var(--green) 7%,transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:grid}.resumeBanner>span{color:var(--green);font-size:calc(18px * var(--type-scale))}.resumeBanner p{font-size:calc(9px * var(--type-scale));gap:3px;margin:0;display:grid}.resumeBanner small{color:var(--muted)}.resumeBanner button,.textButton{color:var(--cyan);font-size:calc(9px * var(--type-scale));cursor:pointer;background:0 0;border:0;text-decoration:underline}.onboardingSeed{background:radial-gradient(circle at 22% 50%,var(--cyan-soft),transparent 26%);grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);align-items:center;gap:8vw;min-height:530px;padding:40px 5vw;display:grid}.onboardingTower{border:1px dashed var(--line-hot);border-radius:50%;justify-self:center;width:230px;height:230px;animation:24s linear infinite appRotate;position:relative}.onboardingTower:after{content:"";border:1px solid var(--violet);position:absolute;inset:42px;transform:rotate(45deg)}.onboardingTower i{border:2px solid var(--cyan);background:var(--surface);box-shadow:var(--shadow);position:absolute;inset:72px;transform:rotate(45deg)}.onboardingTower b{background:var(--acid);box-shadow:0 0 24px var(--acid);border-radius:50%;position:absolute;inset:102px}.onboardingTower span{border:1px solid var(--cyan);background:var(--surface);width:34px;height:34px;color:var(--cyan);font-size:calc(20px * var(--type-scale));place-items:center;display:grid;position:absolute;top:40px;right:16px}.seedCard{border:1px solid var(--line-hot);background:var(--raised);max-width:650px;box-shadow:var(--shadow);padding:30px}.stepEyebrow{color:var(--green);font:600 calc(8px * var(--type-scale))/1 ui-monospace,monospace;letter-spacing:.12em}.seedCard h2,.onboardingTitle h2{font-size:clamp(calc(25px * var(--type-scale)),calc(3vw * var(--type-scale)),calc(40px * var(--type-scale)));letter-spacing:-.045em;margin:12px 0 8px;font-weight:520;line-height:1}.seedCard>p,.onboardingTitle p{max-width:670px;color:var(--muted);font-size:calc(11px * var(--type-scale));margin:0;line-height:1.55}.seedCard>label{color:var(--muted);font:600 calc(8px * var(--type-scale))/1 ui-monospace,monospace;letter-spacing:.08em;margin:26px 0 8px;display:block}.seedInput{grid-template-columns:1fr auto;display:grid}.seedInput input{border:1px solid var(--line-hot);background:var(--raised-solid);min-width:0;color:var(--text);border-right:0;outline:0;padding:15px}.seedInput input:focus{box-shadow:inset 0 0 0 1px var(--cyan)}.seedInput button{border:1px solid var(--cyan);background:var(--cyan);color:var(--bg);font-size:calc(10px * var(--type-scale));cursor:pointer;padding:0 20px;font-weight:700}.seedInput button:hover{background:var(--acid);border-color:var(--acid)}.seedInput button span{padding-left:10px}.seedPromise{border-top:1px solid var(--line);gap:10px;margin-top:18px;padding-top:16px;display:flex}.seedPromise>span{color:var(--violet);font-size:calc(20px * var(--type-scale))}.seedPromise p{font-size:calc(10px * var(--type-scale));gap:4px;margin:0;display:grid}.seedPromise small{color:var(--muted);font-size:calc(8px * var(--type-scale))}.onboardingWorkspace{padding-top:26px}.onboardingTitle{justify-content:space-between;align-items:end;gap:24px;padding-bottom:20px;display:flex}.onboardingTitle h2{margin-top:9px}.onboardingTitle>b{border:1px solid var(--line);color:var(--cyan);font:600 calc(8px * var(--type-scale))/1 ui-monospace,monospace;text-transform:uppercase;flex:none;padding:9px 11px}.onboardingTitle>b.isSuccess{color:var(--green);border-color:color-mix(in srgb,var(--green) 45%,transparent)}.sourceCandidateGrid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.sourceCandidate{border:1px solid var(--line);background:var(--surface);opacity:.65;flex-direction:column;min-height:310px;padding:16px;display:flex}.sourceCandidate.isSelected{border-color:var(--line-hot);background:linear-gradient(180deg,var(--cyan-soft),var(--surface) 35%);opacity:1;box-shadow:inset 0 2px var(--cyan)}.sourceCandidate.is-missing{border-style:dashed}.sourceCandidateTop{justify-content:space-between;align-items:center;display:flex}.sourceCandidateTop>span{border:1px solid var(--line-hot);width:34px;height:34px;color:var(--cyan);font:600 calc(13px * var(--type-scale))/1 ui-monospace,monospace;place-items:center;display:grid}.sourceCandidateTop label{position:relative}.sourceCandidateTop input{opacity:0;position:absolute}.sourceCandidateTop i{border:1px solid var(--line);background:var(--bg);cursor:pointer;width:30px;height:18px;display:block}.sourceCandidateTop i:after{content:"";background:var(--muted);width:12px;height:12px;margin:2px;transition:all .18s;display:block}.sourceCandidateTop input:checked+i{border-color:var(--cyan)}.sourceCandidateTop input:checked+i:after{background:var(--cyan);box-shadow:0 0 8px var(--cyan);margin-left:14px}.sourceCandidateTop input:disabled+i{opacity:.4;cursor:not-allowed}.sourceCandidate>small{color:var(--green);font:600 calc(7px * var(--type-scale))/1 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;margin-top:18px}.sourceCandidate h3{font-size:calc(15px * var(--type-scale));margin:8px 0 6px;font-weight:560}.sourceCandidate>p{min-height:58px;color:var(--muted);font-size:calc(9px * var(--type-scale));margin:0;line-height:1.5}.sourceScope{border:1px solid var(--line);background:var(--bg);gap:5px;margin-top:auto;padding:11px;display:grid}.sourceScope span{color:var(--muted);font:600 calc(7px * var(--type-scale))/1 ui-monospace,monospace}.sourceScope b{font-size:calc(8px * var(--type-scale));font-weight:500;line-height:1.35}.sourceCandidate footer{color:var(--muted);font:500 calc(7px * var(--type-scale))/1.3 ui-monospace,monospace;justify-content:space-between;gap:8px;margin-top:12px;display:flex}.sourceCandidate footer a{color:var(--cyan);text-decoration:none}.sourceCandidate footer em{color:var(--warning);font-style:normal}.onboardingActions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.onboardingActions button:disabled,.reviewSummary .actionPrimary:disabled{opacity:.45;cursor:not-allowed}.readinessGrid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:14px;display:grid}.readinessGrid article{background:var(--surface);grid-template-columns:auto 1fr;gap:9px;padding:13px;display:grid}.readinessGrid article>span{color:var(--muted)}.readinessGrid article.isReady>span{color:var(--green)}.readinessGrid article div{gap:4px;display:grid}.readinessGrid b{font-size:calc(9px * var(--type-scale));font-weight:550}.readinessGrid small{color:var(--muted);font-size:calc(7px * var(--type-scale));line-height:1.3}.passportLayout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:14px;display:grid}.metricCatalogue,.passportReview,.questionStack>article,.reviewSummary{border:1px solid var(--line);background:var(--surface)}.metricCatalogue>article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:20px;padding:13px 16px;display:grid}.metricCatalogue>article:last-child{border:0}.metricCatalogue>article>div{gap:4px;display:grid}.metricCatalogue>article small{color:var(--muted);font:600 calc(7px * var(--type-scale))/1 ui-monospace,monospace;text-transform:uppercase}.metricCatalogue>article b{font-size:calc(10px * var(--type-scale));font-weight:560}.metricCatalogue>article p{color:var(--muted);font-size:calc(8px * var(--type-scale));margin:0;line-height:1.4}.metricCatalogue>article>span{justify-items:end;gap:5px;display:grid}.metricCatalogue strong{color:var(--green);font:500 calc(15px * var(--type-scale))/1 ui-monospace,monospace}.passportReview{padding-bottom:16px}.passportConflict{border:1px solid color-mix(in srgb,var(--warning) 40%,transparent);background:color-mix(in srgb,var(--warning) 7%,transparent);grid-template-columns:auto 1fr;gap:10px;margin:16px;padding:13px;display:grid}.passportConflict>span{color:var(--warning);font-size:calc(18px * var(--type-scale))}.passportConflict p,.reviewSaved p{font-size:calc(9px * var(--type-scale));gap:4px;margin:0;display:grid}.passportConflict small,.reviewSaved small{color:var(--muted);line-height:1.4}.gapList{padding:0 16px}.gapList>small{color:var(--muted);font:600 calc(7px * var(--type-scale))/1 ui-monospace,monospace}.gapList p{color:var(--muted);font-size:calc(8px * var(--type-scale));line-height:1.45}.passportReview>.actionPrimary,.passportReview>.textButton{width:calc(100% - 32px);margin:8px 16px 0}.reviewLayout{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:14px;display:grid}.questionStack{gap:10px;display:grid}.questionStack>article{padding:17px}.questionStack>article.isAnswered{border-color:color-mix(in srgb,var(--green) 45%,transparent);box-shadow:inset 2px 0 var(--green)}.questionStack header{color:var(--muted);font:600 calc(7px * var(--type-scale))/1 ui-monospace,monospace;justify-content:space-between;align-items:center;display:flex}.questionStack header>span{color:var(--cyan)}.questionStack h3{font-size:calc(14px * var(--type-scale));margin:10px 0 5px;font-weight:560}.questionStack p{color:var(--muted);font-size:calc(9px * var(--type-scale));margin:0;line-height:1.45}.questionStack>article>div{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.questionStack button{border:1px solid var(--line);background:var(--bg);min-width:170px;color:var(--muted);font-size:calc(8px * var(--type-scale));cursor:pointer;justify-content:space-between;gap:16px;padding:9px 11px;display:flex}.questionStack button:hover,.questionStack button.isSelected{border-color:var(--cyan);color:var(--text);background:var(--cyan-soft)}.questionStack button.isSelected span{color:var(--green)}.reviewSummary{height:fit-content;padding:18px;position:sticky;top:20px}.reviewCore{border:1px solid var(--line-hot);background:radial-gradient(circle,var(--cyan-soft),transparent 68%);text-align:center;justify-items:center;margin:16px 0;padding:20px;display:grid}.reviewCore i{border:1px solid var(--cyan);width:48px;height:48px;color:var(--cyan);font-style:normal;font-size:calc(22px * var(--type-scale));place-items:center;display:grid;transform:rotate(45deg)}.reviewCore small{color:var(--muted);font:600 calc(7px * var(--type-scale))/1 ui-monospace,monospace;margin-top:18px}.reviewCore strong{font-size:calc(15px * var(--type-scale));margin-top:7px}.reviewCore p{color:var(--muted);font-size:calc(8px * var(--type-scale));margin:7px 0 0;line-height:1.4}.reviewSummary .readinessGrid{grid-template-columns:1fr 1fr}.reviewSaved{border:1px solid var(--line);gap:9px;margin:14px 0;padding:12px;display:flex}.reviewSaved>span{color:var(--green)}.reviewSummary>.actionPrimary{width:100%;margin-top:0}.reviewSummary>.textButton{width:100%;margin-top:10px}@media (max-width:1150px){.sourceCandidateGrid{grid-template-columns:repeat(2,1fr)}.sourceCandidate:last-child{grid-column:1/-1;min-height:220px}.passportLayout,.reviewLayout{grid-template-columns:1fr}.reviewSummary{position:static}.onboardingHeader h1{font-size:calc(48px * var(--type-scale))}}@media (max-width:700px){.onboardingPage{padding:22px 12px 34px}.onboardingHeader{grid-template-columns:1fr}.onboardingHeader h1{font-size:calc(39px * var(--type-scale))}.onboardingSignal{width:100%}.onboardingProgress li{justify-content:center;padding:0 5px}.onboardingProgress b{display:none}.resumeBanner{grid-template-columns:auto 1fr}.resumeBanner button{grid-column:1/-1}.onboardingSeed{background:0 0;grid-template-columns:1fr;min-height:610px;padding:30px 0}.onboardingTower{width:150px;height:150px}.onboardingTower i{inset:46px}.onboardingTower b{inset:67px}.onboardingTower span{top:24px;right:3px}.seedCard{padding:20px}.seedInput{grid-template-columns:1fr}.seedInput input{border-right:1px solid var(--line-hot)}.seedInput button{min-height:46px}.sourceCandidateGrid{grid-template-columns:1fr}.sourceCandidate:last-child{grid-column:auto}.onboardingTitle{display:grid}.onboardingTitle>b{justify-self:start}.readinessGrid{grid-template-columns:1fr 1fr}.metricCatalogue>article{grid-template-columns:1fr}.metricCatalogue>article>span{justify-items:start}.reviewSummary .readinessGrid{grid-template-columns:1fr}.questionStack button{width:100%;min-width:0}}@media (min-width:701px){.productShell{--desktop-microcopy:calc(10px * var(--type-scale));--desktop-body:calc(13px * var(--type-scale));--desktop-control:calc(12px * var(--type-scale))}.productShell p{font-size:var(--desktop-body);line-height:1.55}.productShell small{font-size:var(--desktop-microcopy);line-height:1.4}.productShell button,.productShell input,.productShell select{font-size:var(--desktop-control)}.productBrand b{font-size:calc(13px * var(--type-scale))}.productLive{font-size:calc(11px * var(--type-scale))}.productHeaderActions>a,.projectPill{font-size:calc(10px * var(--type-scale))}.productRail a{font-size:calc(10px * var(--type-scale));line-height:1.2}.productFooter{font-size:calc(10px * var(--type-scale))}.telemetryItems strong{font-size:calc(23px * var(--type-scale))}.telemetryItems em,.telemetryItems small,.telemetryGroupTitle,.todayTelemetryTitle,.todayTelemetry dt,.todayTelemetry dd small{font-size:calc(10px * var(--type-scale))}.todayTelemetry dd strong{font-size:calc(21px * var(--type-scale))}.fieldModule>b{font-size:calc(13px * var(--type-scale))}.sectionKicker,.stepEyebrow,.panelHeading{font-size:calc(10px * var(--type-scale))}.actionPrimary,.actionSecondary,.googleButton{font-size:calc(12px * var(--type-scale))}.workspaceHeader>div:first-child>p:last-child{font-size:calc(15px * var(--type-scale))}.headerStat span{font-size:calc(10px * var(--type-scale))}.researchQueueItem b{font-size:calc(13px * var(--type-scale))}.researchQueueItem em{font-size:calc(10px * var(--type-scale))}.researchQueueItem>strong{font-size:calc(14px * var(--type-scale))}.newResearch{font-size:calc(12px * var(--type-scale))}.detailLabel{font-size:calc(10px * var(--type-scale))}.detailSummary{font-size:calc(14px * var(--type-scale))}.detailMeta b{font-size:calc(11px * var(--type-scale))}.nextAction p{font-size:calc(13px * var(--type-scale))}.evidenceDetails{font-size:calc(12px * var(--type-scale))}.buildContent h2,.sourceHealth h2,.consoleCard h2,.pathPreview h2{font-size:calc(28px * var(--type-scale))}.limitGrid label{font-size:calc(11px * var(--type-scale))}.pathPreview li b{font-size:calc(13px * var(--type-scale))}.pathPreview li em{font-size:calc(11px * var(--type-scale))}.onboardingHeader>div:first-child>p:last-child{font-size:calc(15px * var(--type-scale))}.onboardingSignal small{font-size:calc(9px * var(--type-scale))}.onboardingSignal b{font-size:calc(15px * var(--type-scale))}.onboardingProgress span{font-size:calc(10px * var(--type-scale))}.onboardingProgress b,.resumeBanner p{font-size:calc(12px * var(--type-scale))}.seedCard>p,.onboardingTitle p{font-size:calc(14px * var(--type-scale))}.seedCard>label{font-size:calc(10px * var(--type-scale))}.seedPromise p{font-size:calc(12px * var(--type-scale))}.sourceCandidate>small{font-size:calc(10px * var(--type-scale))}.sourceCandidate h3{font-size:calc(17px * var(--type-scale))}.sourceCandidate>p{font-size:calc(12px * var(--type-scale))}.sourceScope span{font-size:calc(9px * var(--type-scale))}.sourceScope b{font-size:calc(11px * var(--type-scale))}.sourceCandidate footer{font-size:calc(10px * var(--type-scale))}.readinessGrid b{font-size:calc(12px * var(--type-scale))}.readinessGrid small{font-size:calc(10px * var(--type-scale))}.metricCatalogue>article small{font-size:calc(9px * var(--type-scale))}.metricCatalogue>article b{font-size:calc(13px * var(--type-scale))}.metricCatalogue>article p{font-size:calc(12px * var(--type-scale))}.metricCatalogue strong{font-size:calc(18px * var(--type-scale))}.passportConflict p,.reviewSaved p,.gapList p{font-size:calc(12px * var(--type-scale))}.questionStack header{font-size:calc(9px * var(--type-scale))}.questionStack h3{font-size:calc(17px * var(--type-scale))}.questionStack p{font-size:calc(12px * var(--type-scale))}.questionStack button{font-size:calc(11px * var(--type-scale))}.reviewCore small{font-size:calc(9px * var(--type-scale))}.reviewCore strong{font-size:calc(18px * var(--type-scale))}.reviewCore p{font-size:calc(11px * var(--type-scale))}}.metricTreePage{width:min(1500px,100%);min-height:100%;margin:0 auto;padding:28px clamp(20px,3.2vw,48px) 44px}.metricTreeHeader{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding-bottom:22px;display:grid}.metricTreeHeader>div:first-child{gap:9px;display:grid}.metricTreeHeader h1{font-size:clamp(calc(36px * var(--type-scale)),calc(4.6vw * var(--type-scale)),calc(66px * var(--type-scale)));letter-spacing:-.055em;margin:0;font-weight:510;line-height:.94}.metricTreeHeader>div:first-child>p:last-child{max-width:780px;color:var(--muted);font-size:calc(15px * var(--type-scale));margin:0;line-height:1.55}.metricTreeStats{border:1px solid var(--line);background:var(--surface);grid-template-columns:1fr 1fr;min-width:300px;display:grid}.metricTreeStats>span{border-right:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:8px;padding:13px;display:grid}.metricTreeStats>span:nth-child(2){border:0}.metricTreeStats small{color:var(--muted);font:600 calc(9px * var(--type-scale))/1.25 ui-monospace,monospace;letter-spacing:.08em}.metricTreeStats b{color:var(--cyan);font:500 calc(20px * var(--type-scale))/1 ui-monospace,monospace}.metricTreeStats button{border:0;border-top:1px solid var(--line);color:var(--muted);font-size:calc(11px * var(--type-scale));cursor:pointer;background:0 0;grid-column:1/-1;padding:11px}.metricTreeStats button:hover:not(:disabled){background:var(--cyan-soft);color:var(--cyan)}.metricTreeStats button:disabled{opacity:.45;cursor:not-allowed}.metricTreeWorkspace{grid-template-columns:minmax(0,1fr) 350px;gap:14px;padding-top:14px;display:grid}.metricTreeCanvas,.metricInspector{border:1px solid var(--line);background:var(--surface)}.metricTreeCanvas{background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:32px 32px;min-width:0;min-height:610px;position:relative;overflow:hidden}.metricCanvasLegend{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);min-height:44px;color:var(--muted);font:600 calc(9px * var(--type-scale))/1 ui-monospace,monospace;align-items:center;gap:14px;padding:0 15px;display:flex}.metricCanvasLegend span{align-items:center;gap:6px;display:flex}.metricCanvasLegend i{border:1px solid var(--cyan);background:var(--cyan-soft);width:13px;height:9px}.metricCanvasLegend i.isManual{border-style:dashed;border-color:var(--violet)}.metricCanvasLegend p{font-size:calc(10px * var(--type-scale));margin:0 0 0 auto}.metricTreeViewport{align-items:start;min-height:564px;padding:34px 18px 46px;display:grid;overflow:clip}.metricTreeRoot,.metricTreeChildren{margin:0;padding:0;list-style:none}.metricTreeRoot{justify-items:center;display:grid}.metricTreeBranch{align-content:start;justify-items:center;min-width:0;display:grid;position:relative}.metricTreeChildren{flex-wrap:wrap;justify-content:center;align-items:start;gap:30px 16px;width:100%;padding-top:42px;display:flex;position:relative}.metricTreeChildren:before{content:"";border-left:1px solid var(--line-hot);height:26px;position:absolute;top:0;left:50%}.metricTreeChildren>.metricTreeBranch:before{content:"";border-left:1px solid var(--line-hot);height:16px;position:absolute;top:-16px;left:50%}.metricRelation{z-index:2;background:var(--surface);color:var(--muted);font:600 calc(8px * var(--type-scale))/1 ui-monospace,monospace;text-transform:uppercase;white-space:nowrap;padding:3px 6px;position:absolute;top:-17px}.metricNode{border:1px solid var(--line-hot);background:var(--raised-solid);width:168px;min-height:92px;color:var(--text);text-align:left;cursor:pointer;border-radius:0;align-content:start;gap:10px;padding:12px;display:grid;box-shadow:0 8px 22px #00000014}.metricNode:hover{background:color-mix(in srgb,var(--cyan-soft) 70%,var(--raised-solid));transform:translateY(-1px)}.metricNode:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.metricNode.isSelected{border-color:var(--acid);box-shadow:0 0 0 1px color-mix(in srgb,var(--acid) 28%,transparent),var(--shadow)}.metricNode.isManual{border-style:dashed;border-color:var(--violet);background:color-mix(in srgb,var(--violet) 7%,var(--raised-solid))}.metricNode[data-class=financial]{border-color:color-mix(in srgb,var(--green) 65%,transparent)}.metricNode[data-class=guardrail]{border-color:color-mix(in srgb,var(--warning) 65%,transparent)}.metricNode[data-class=constraint]{border-color:color-mix(in srgb,var(--danger) 58%,transparent)}.metricNodeTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.metricNodeTop i{color:var(--cyan);font:normal 650 calc(8px * var(--type-scale))/1 ui-monospace,monospace;letter-spacing:.08em}.metricNode.isManual .metricNodeTop i{color:var(--violet)}.metricNodeTop em{color:var(--green);font:normal 500 calc(9px * var(--type-scale))/1 ui-monospace,monospace}.metricNode strong{font-size:calc(12px * var(--type-scale));font-weight:580;line-height:1.25}.metricNode small{color:var(--muted);font:500 calc(9px * var(--type-scale))/1.3 ui-monospace,monospace}.metricTreeLoading{background:var(--cyan-soft);color:var(--cyan);text-align:center;font:600 calc(9px * var(--type-scale))/1 ui-monospace,monospace;letter-spacing:.1em;padding:8px;display:block;position:absolute;inset:44px 0 auto}.metricInspector{height:fit-content;min-height:610px;padding:19px;position:sticky;top:14px}.metricInspectorBody,.metricEditor{display:grid}.metricInspectorHeading{border-bottom:1px solid var(--line);gap:8px;padding-bottom:16px;display:grid}.metricInspectorHeading small,.metricSources>small{color:var(--green);font:650 calc(9px * var(--type-scale))/1 ui-monospace,monospace;letter-spacing:.1em}.metricInspectorHeading b{font-size:calc(22px * var(--type-scale));letter-spacing:-.025em;font-weight:540;line-height:1.05}.metricInspectorBody>p,.metricEditor>p{color:var(--muted);font-size:calc(13px * var(--type-scale));margin:15px 0;line-height:1.5}.metricFacts{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.metricFacts div{background:var(--surface);gap:5px;padding:11px;display:grid}.metricFacts dt{color:var(--muted);font:600 calc(8px * var(--type-scale))/1 ui-monospace,monospace;text-transform:uppercase}.metricFacts dd{color:var(--text);font-size:calc(11px * var(--type-scale));text-transform:capitalize;margin:0}.metricSources{border-top:1px solid var(--line);gap:8px;margin-top:17px;padding-top:16px;display:grid}.metricSources a,.metricSources>span{border:1px solid var(--line);color:var(--text);font-size:calc(10px * var(--type-scale));justify-content:space-between;gap:10px;padding:9px;text-decoration:none;display:flex}.metricSources a:hover{border-color:var(--cyan);color:var(--cyan)}.metricSources p{color:var(--muted);font-size:calc(11px * var(--type-scale));margin:0}.metricInspectorActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.metricInspectorActions>button{gap:8px;width:100%;min-height:42px}.metricInspectorActions button:disabled{opacity:.38;cursor:not-allowed}.metricTextAction{border:0;border-bottom:1px solid var(--line);color:var(--cyan);cursor:pointer;background:0 0}.metricTextAction.isDanger{color:var(--danger)}.metricProtected{border:1px solid var(--line);color:var(--muted);font-size:calc(10px * var(--type-scale));grid-column:1/-1;gap:8px;margin:4px 0 0;padding:11px;line-height:1.45;display:flex}.metricProtected span{color:var(--cyan)}.metricStatus{min-height:18px;color:var(--green);font-size:calc(10px * var(--type-scale));margin:16px 0 0}.metricEditor{gap:13px}.metricEditor>p{margin:0 0 2px}.metricEditor label{color:var(--muted);font-size:calc(10px * var(--type-scale));gap:7px;display:grid}.metricEditor input,.metricEditor textarea,.metricEditor select{border:1px solid var(--line-hot);background:var(--raised-solid);width:100%;color:var(--text);resize:vertical;border-radius:0;outline:0;padding:11px}.metricEditor input:focus,.metricEditor textarea:focus,.metricEditor select:focus{box-shadow:inset 0 0 0 1px var(--cyan)}.metricEditorGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.metricEditorActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:3px;display:grid}.metricEditorActions button{width:100%}@media (max-width:1180px){.metricTreeWorkspace{grid-template-columns:1fr}.metricInspector{min-height:0;position:static}.metricTreeViewport{overflow:visible}.metricTreeStats{min-width:260px}}@media (max-width:700px){.metricTreePage{padding:22px 12px 34px}.metricTreeHeader{grid-template-columns:1fr;gap:18px}.metricTreeHeader h1{font-size:calc(40px * var(--type-scale))}.metricTreeStats{width:100%;min-width:0}.metricTreeWorkspace{grid-template-columns:1fr}.metricTreeCanvas{min-height:0;overflow:hidden}.metricCanvasLegend{flex-wrap:wrap;align-items:flex-start;padding:12px}.metricCanvasLegend p{width:100%;margin:0}.metricTreeViewport{min-height:0;padding:30px 10px 36px;overflow:clip}.metricTreeChildren{grid-template-columns:1fr;justify-items:center;gap:30px;padding-top:38px;display:grid}.metricTreeChildren>.metricTreeBranch:before{top:-15px}.metricNode{width:min(250px,100vw - 72px)}.metricInspector{padding:16px}.metricInspectorHeading b{font-size:calc(21px * var(--type-scale))}.metricFacts{grid-template-columns:1fr 1fr}.metricEditorGrid{grid-template-columns:1fr}.mobileModeBar a{font-size:calc(6px * var(--type-scale));letter-spacing:-.02em}}.metricTreeStats{grid-template-columns:repeat(3,1fr);min-width:420px}.metricTreeStats>span:nth-child(2){border-right:1px solid var(--line)}.metricTreeStats>span:nth-child(3){border:0}.metricTreeWorkspace{grid-template-columns:minmax(0,1fr) 390px}.metricNode{width:190px;min-height:96px}.metricNode.isShared{box-shadow:inset 3px 0 0 var(--violet),0 8px 22px #00000014}.metricNode.isShared.isSelected{box-shadow:inset 3px 0 0 var(--violet),0 0 0 1px color-mix(in srgb,var(--acid) 28%,transparent),var(--shadow)}.metricFormula,.metricPaths,.metricInfluence{border-top:1px solid var(--line);gap:8px;margin-top:17px;padding-top:16px;display:grid}.metricFormula small,.metricPaths>small,.metricInfluence small{color:var(--green);font:650 calc(9px * var(--type-scale))/1 ui-monospace,monospace;letter-spacing:.1em}.metricFormula strong{color:var(--text);font:550 calc(11px * var(--type-scale))/1.55 ui-monospace,monospace}.metricFormula p,.metricPaths p{color:var(--muted);font-size:calc(10px * var(--type-scale));margin:0;line-height:1.5}.metricPaths ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.metricPaths li{border-left:2px solid var(--cyan);color:var(--text);font-size:calc(10px * var(--type-scale));padding-left:10px;line-height:1.45}.metricInfluence{grid-template-columns:1fr auto;align-items:center}.metricInfluence small{grid-column:1/-1}.metricInfluence b{font-size:calc(11px * var(--type-scale));text-transform:capitalize;font-weight:550}.metricInfluence span{color:var(--muted);font:500 calc(9px * var(--type-scale))/1 ui-monospace,monospace}.metricSources>small{color:var(--green)}@media (max-width:1180px){.metricTreeWorkspace{grid-template-columns:1fr}.metricTreeStats{min-width:360px}}@media (max-width:700px){.metricTreeStats{grid-template-columns:1fr 1fr;min-width:0}.metricTreeStats>span:nth-child(2){border-right:0}.metricTreeStats>span:nth-child(3){border-top:1px solid var(--line);grid-column:1/-1}.metricNode{width:min(270px,100vw - 72px)}.metricFacts{grid-template-columns:1fr 1fr}}.metricTreePage{overflow-anchor:none}.metricTreeCanvas,.metricTreeViewport{overflow:visible}.metricTreeRoot>.metricTreeBranch{width:100%}.metricTreeChildren>.metricTreeBranch{flex:0 0 190px;width:190px}.metricTreeCanvas{grid-template-rows:auto auto minmax(0,1fr);min-height:740px;display:grid}.metricCanvasToolbar{border-bottom:1px solid var(--line);background:var(--raised);align-items:center;gap:7px;min-height:50px;padding:7px 12px;display:flex}.metricCanvasToolbar button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--text);font-size:calc(10px * var(--type-scale));cursor:pointer;padding:0 11px}.metricCanvasToolbar button:hover{border-color:var(--cyan);color:var(--cyan)}.metricCanvasToolbar button:nth-of-type(-n+3){min-width:36px;padding:0}.metricCanvasToolbar output{min-width:52px;color:var(--cyan);text-align:center;font:650 calc(9px * var(--type-scale))/1 ui-monospace,monospace}.metricCanvasToolbar p{color:var(--muted);font-size:calc(9px * var(--type-scale));margin:0 0 0 auto}.metricTreeViewport{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:0;min-height:646px;padding:0;display:block;position:relative;overflow:hidden!important}.metricTreeViewport:active{cursor:grabbing}.metricTreeViewport:focus-visible{box-shadow:inset 0 0 0 2px var(--cyan)}.metricTreeBoard{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.metricTreeEdges{pointer-events:none;position:absolute;inset:0;overflow:visible}.metricTreeEdges path{fill:none;stroke:var(--line-hot);stroke-width:1.25px}.metricTreeEdges text{fill:var(--muted);font:600 calc(8px * var(--type-scale))/1 ui-monospace,monospace;text-anchor:middle;paint-order:stroke;stroke:var(--surface);stroke-width:5px;stroke-linejoin:round}.metricTreeBoard>.metricNode{z-index:2;width:190px;height:96px;min-height:96px;position:absolute}.metricInfluence label{color:var(--green);font:650 calc(9px * var(--type-scale))/1.2 ui-monospace,monospace;letter-spacing:.08em;grid-column:1/-1;gap:7px;margin-top:4px;display:grid}.metricInfluence textarea{border:1px solid var(--line-hot);background:var(--raised-solid);width:100%;color:var(--text);font-size:calc(11px * var(--type-scale));resize:vertical;outline:0;grid-column:1/-1;padding:11px;line-height:1.45}.metricInfluence textarea:focus{box-shadow:inset 0 0 0 1px var(--cyan)}.metricInfluence p{color:var(--muted);font-size:calc(10px * var(--type-scale));grid-column:1/-1;margin:0;line-height:1.45}.metricInspectorActions>.metricTextAction.isDanger{border:1px solid color-mix(in srgb,var(--danger) 45%,var(--line));background:color-mix(in srgb,var(--danger) 6%,transparent);min-height:42px}@media (max-width:700px){.metricTreeCanvas{min-height:670px}.metricTreeViewport{min-height:570px;padding:0}.metricCanvasToolbar{flex-wrap:wrap}.metricCanvasToolbar p{display:none}.metricCanvasToolbar button{font-size:calc(8px * var(--type-scale))}.metricTreeBoard>.metricNode{width:190px}}.goldenPathExperience{width:100%;min-height:100%}.pathModeSwitch{gap:6px;width:min(1500px,100%);margin:0 auto;padding:18px clamp(20px,3.2vw,48px) 0;display:flex}.pathModeSwitch button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--muted);font:650 calc(10px * var(--type-scale))/1 ui-monospace,monospace;letter-spacing:.07em;cursor:pointer;padding:0 16px}.pathModeSwitch button:hover{border-color:var(--line-hot);color:var(--text)}.pathModeSwitch button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.pathModeSwitch button.isActive{border-color:var(--cyan);background:var(--cyan-soft);color:var(--cyan);box-shadow:inset 0 -2px var(--cyan)}.goldenPathExperience>[hidden]{display:none!important}.goldenPathPage{width:min(1500px,100%);margin:0 auto;padding:22px clamp(20px,3.2vw,48px) 44px}.goldenPathHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding-bottom:22px;display:grid}.goldenPathHeader>div:first-child{gap:9px;display:grid}.goldenPathHeader h1{max-width:850px;font-size:clamp(calc(42px * var(--type-scale)),calc(5.2vw * var(--type-scale)),calc(76px * var(--type-scale)));letter-spacing:-.06em;margin:0;font-weight:510;line-height:.92}.goldenPathHeader>div:first-child>p:last-child{max-width:780px;color:var(--muted);font-size:calc(15px * var(--type-scale));margin:0;line-height:1.55}.goldenPathSummary{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(3,1fr);min-width:390px;margin:0;display:grid}.goldenPathSummary>div{border-right:1px solid var(--line);gap:7px;padding:14px;display:grid}.goldenPathSummary>div:last-child{border:0}.goldenPathSummary dt{color:var(--muted);font:650 calc(8px * var(--type-scale))/1.25 ui-monospace,monospace;letter-spacing:.07em}.goldenPathSummary dd{color:var(--cyan);font:550 calc(17px * var(--type-scale))/1 ui-monospace,monospace;white-space:nowrap;margin:0}.goldenPathSummary>div:last-child dd{color:var(--acid)}.goldenChartShell{border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--cyan-soft) 34%,transparent),transparent 24%),var(--surface);min-width:0;box-shadow:var(--shadow);overflow:hidden}.goldenLegend{border-bottom:1px solid var(--line);min-height:46px;color:var(--muted);font:600 calc(10px * var(--type-scale))/1 ui-monospace,monospace;letter-spacing:.025em;align-items:center;gap:22px;padding:0 18px;display:flex}.goldenLegend span{align-items:center;gap:8px;display:flex}.goldenLegend i{border-top:2px solid;width:22px;height:0}.goldenLegend .isActual{color:var(--cyan)}.goldenLegend .isTarget{color:var(--violet)}.goldenLegend .isTarget i{border-top-style:dotted}.goldenLegend .isBaseline{color:var(--muted)}.goldenLegend .isBaseline i{border-top-style:dashed}.goldenLegend .isRecommended{color:var(--acid)}.goldenPathChartDesktop,.goldenPathChartMobile{width:100%;height:auto;display:block}.goldenPathChartMobile{display:none}.goldenPathChartDesktop *,.goldenPathChartMobile *{vector-effect:non-scaling-stroke}.goldenGridLine{stroke:var(--grid);stroke-width:1px}.goldenTickLine{stroke:var(--line-hot);stroke-width:1px}.goldenAxisLabel,.goldenUnitLabel,.goldenRouteTitle,.goldenForecastReadout{fill:var(--muted);font:600 calc(10px * var(--type-scale))/1 ui-monospace,monospace;letter-spacing:.055em}.goldenUnitLabel,.goldenRouteTitle{fill:var(--text);font-size:calc(11px * var(--type-scale))}.goldenForecastReadout{fill:var(--acid);font-size:calc(12px * var(--type-scale))}.goldenCurrentBand{fill:var(--violet);fill-opacity:.065;stroke:var(--violet);stroke-opacity:.38;stroke-width:1px;stroke-dasharray:3 6}.goldenBandLabel{fill:var(--violet);font:650 calc(9px * var(--type-scale))/1 ui-monospace,monospace;letter-spacing:.08em}.goldenCurrentFeature{fill:color-mix(in srgb,var(--violet) 22%,var(--surface));stroke:var(--violet);stroke-width:1px}.goldenFeatureText{fill:var(--text);font:600 calc(9px * var(--type-scale))/1 ui-monospace,monospace}.goldenTargets,.goldenActual,.goldenBaseline,.goldenRecommended{fill:none;stroke-linecap:round;stroke-linejoin:round}.goldenTargets{stroke:var(--violet);stroke-width:2px;stroke-dasharray:2 8}.goldenTargetPoint{fill:var(--surface);stroke:var(--violet);stroke-width:1.5px}.goldenActual{stroke:var(--cyan);stroke-width:3px}.goldenActualPoint{fill:var(--surface);stroke:var(--cyan);stroke-width:2px}.goldenBaseline{stroke:var(--muted);stroke-width:2px;stroke-dasharray:7 7;opacity:.75}.goldenRecommended{stroke:var(--acid);stroke-width:3px;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--acid) 38%,transparent))}.goldenRecommendedPoint{fill:var(--surface);stroke:var(--acid);stroke-width:2px}.goldenTodayLine{stroke:var(--cyan);stroke-width:1px;stroke-dasharray:3 5}.goldenTodayTag{fill:var(--cyan)}.goldenTodayText{fill:var(--surface);font:750 calc(9px * var(--type-scale))/1 ui-monospace,monospace;letter-spacing:.06em}.goldenDirectLabel{font:650 calc(10px * var(--type-scale))/1 ui-monospace,monospace;paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}.goldenActualLabel{fill:var(--cyan)}.goldenBaselineLabel{fill:var(--muted)}.goldenRecommendedLabel{fill:var(--acid)}.goldenBacklogFeature{fill:color-mix(in srgb,var(--acid) 8%,var(--raised-solid));stroke:var(--acid);stroke-width:1px}.goldenRankCircle{fill:var(--acid)}.goldenRankText{fill:var(--surface);font:800 calc(9px * var(--type-scale))/1 ui-monospace,monospace}.goldenBacklogText{fill:var(--text);font:600 calc(9px * var(--type-scale))/1 ui-monospace,monospace}.goldenForecastNote{border-top:1px solid var(--line);color:var(--muted);font:500 calc(10px * var(--type-scale))/1.5 ui-monospace,monospace;align-items:flex-start;gap:9px;margin:0;padding:13px 18px;display:flex}.goldenForecastNote span{color:var(--violet);font-size:calc(16px * var(--type-scale));line-height:1}.goldenScenarioPage{padding-top:22px}@media (max-width:1050px){.goldenPathHeader{grid-template-columns:1fr}.goldenPathSummary{width:100%;min-width:0}}@media (max-width:700px){.pathModeSwitch{padding:14px 12px 0}.pathModeSwitch button{min-width:0;font-size:calc(8px * var(--type-scale));flex:1;padding:0 8px}.goldenPathPage{padding:20px 12px 34px}.goldenPathHeader{gap:18px;padding-bottom:18px}.goldenPathHeader h1{font-size:calc(40px * var(--type-scale))}.goldenPathHeader>div:first-child>p:last-child{font-size:calc(13px * var(--type-scale))}.goldenPathSummary{grid-template-columns:1fr 1fr}.goldenPathSummary>div{padding:11px}.goldenPathSummary>div:nth-child(2){border-right:0}.goldenPathSummary>div:last-child{border-top:1px solid var(--line);grid-column:1/-1}.goldenPathSummary dt{font-size:calc(7px * var(--type-scale))}.goldenPathSummary dd{font-size:calc(15px * var(--type-scale))}.goldenLegend{min-height:0;font-size:calc(8px * var(--type-scale));grid-template-columns:1fr 1fr;gap:11px 8px;padding:13px;display:grid}.goldenPathChartDesktop{display:none}.goldenPathChartMobile{display:block}.goldenForecastNote{font-size:calc(9px * var(--type-scale));padding:12px}.goldenScenarioPage{padding-top:20px}}
