:root{--bg:#05060b;--panel:#0c0f19;--text:#e8ecf2;--muted:#9ea7b8;--border:#1f2433;--btn:#5c7cfa;--btnText:#fff;--glow:#5c7cfa40;--lead:#cfd6e6;--headerBg:#05060be6;--pageBg:radial-gradient(circle at 20% 20%,#5c7cfa0d,transparent 25%),radial-gradient(circle at 80% 0%,#5c7cfa0d,transparent 22%),var(--bg);--inputBg:#0f1016;--preBg:#0f1016;--heroBg:linear-gradient(160deg,#5c7cfa1f,#090b13e6);--heroGlow:radial-gradient(circle at 70% 0%,#7f9bff33,transparent 55%);--statBg:#ffffff05;--featureBg:#ffffff03;--stepBg:#ffffff03;--stepBadgeBg:#5c7cfa26;--stepBadgeText:#cdd7ff;--ctaBg:linear-gradient(120deg,#5c7cfa1f,#5c7cfa0d);--btnGhostHover:#ffffff0a;--statusYes:#33d69f;--statusNo:#ff6b6b;--statusNeutral:#9ea7b8;--statusYesBg:#33d69f24;--statusNoBg:#ff6b6b24;--statusNeutralBg:#9ea7b829}[data-theme=light]{--bg:#f7f8fb;--panel:#fff;--text:#1b1f2a;--muted:#5b6374;--border:#d9dee7;--btn:#365df1;--btnText:#fff;--glow:#365df133;--lead:#384255;--headerBg:#f7f8fbe6;--pageBg:radial-gradient(circle at 20% 20%,#365df114,transparent 28%),radial-gradient(circle at 80% 0%,#365df114,transparent 24%),var(--bg);--inputBg:#f2f4f8;--preBg:#f2f4f8;--heroBg:linear-gradient(160deg,#365df11f,#ffffffe6);--heroGlow:radial-gradient(circle at 70% 0%,#365df12e,transparent 55%);--statBg:#365df10f;--featureBg:#365df10a;--stepBg:#365df10a;--stepBadgeBg:#365df129;--stepBadgeText:#2742b5;--ctaBg:linear-gradient(120deg,#365df11f,#365df10a);--btnGhostHover:#365df114;--statusYes:#0b6f4d;--statusNo:#c94141;--statusNeutral:#6b7280;--statusYesBg:#0f8a5f1f;--statusNoBg:#c941411f;--statusNeutralBg:#6b72801f}*{box-sizing:border-box}html,body{background:var(--pageBg);color:var(--text);margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Liberation Sans,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.container{max-width:1200px;margin:0 auto;padding:0 16px}.main{padding:28px 0 64px}.footer{border-top:1px solid var(--border);color:var(--muted);margin-top:48px;padding:22px 0 26px;font-size:14px}.footerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footerLinks{letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.footerLinks a{color:var(--muted)}.footerLinks a:hover{color:var(--text)}.header{z-index:10;background:var(--headerBg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.headerRow{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.brand{letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:8px;font-weight:800;display:inline-flex}.brandBadge{letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--border);background:var(--featureBg);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1}.brandWord{letter-spacing:.01em;font-size:16px;font-weight:800;line-height:1.1}.brandWordAccent{color:var(--btn);background:linear-gradient(120deg,var(--btn),var(--statusYes));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.brandLine{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.brandLineHero{gap:10px}.brandWordHero{letter-spacing:.02em;font-size:22px}.brandTagline{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:11px}.brandFooter .brandBadge{padding:3px 7px;font-size:9px}.brandFooter .brandWord{font-size:14px}.nav{flex-wrap:wrap;gap:12px;display:flex}.headerRight,.userBox{align-items:center;gap:10px;display:flex}@media (max-width:900px){.headerRow{flex-wrap:wrap;justify-content:flex-start}.brand{flex:100%}.nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;order:2;width:100%;padding-bottom:6px;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a{white-space:nowrap}.headerRight{flex-wrap:wrap;order:3;justify-content:space-between;width:100%}.userBox{flex-wrap:wrap}.userBox .muted{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.brandLineHero{flex-direction:column;align-items:flex-start}.brandTagline{letter-spacing:.16em}}.muted{color:var(--muted);font-size:14px}.lead{color:var(--lead);max-width:720px;margin:12px 0 18px;font-size:17px;line-height:1.6}.aiLoader{border:1px solid var(--border);color:var(--muted);background:linear-gradient(120deg,#5c7cfa1f,#5c7cfa0a);border-radius:999px;align-items:center;gap:12px;margin:8px 0;padding:8px 12px;font-size:14px;display:inline-flex;box-shadow:0 12px 30px #00000040}.aiLoaderOrb{place-items:center;width:28px;height:28px;display:grid;position:relative}.aiLoaderCore{width:10px;height:10px;box-shadow:0 0 12px var(--glow);background:radial-gradient(circle,#f5f7ff 0%,#7f9bff 45%,#7f9bff26 70%);border-radius:50%;animation:1.8s ease-in-out infinite aiCorePulse}.aiLoaderRing{border:1px solid #7f9bff59;border-radius:999px;animation:4s linear infinite aiSpin;position:absolute;inset:0}.aiLoaderRingAlt{border-color:#7f9bff33;animation-duration:2.6s;animation-direction:reverse;inset:4px}.aiLoaderOrbit{animation:2.8s linear infinite aiSpin;position:absolute;inset:-2px}.aiLoaderOrbitFast{animation-duration:2.2s}.aiLoaderOrbitSlow{animation-duration:3.6s;inset:2px}.aiLoaderNode{background:#7f9bff;border-radius:999px;width:6px;height:6px;position:absolute;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #7f9bffa6}.aiLoaderText{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.aiLoaderLabel{color:var(--lead);letter-spacing:.01em;font-weight:600}.aiLoaderDots{gap:4px;display:inline-flex}.aiLoaderDots span{opacity:.35;background:currentColor;border-radius:999px;width:4px;height:4px;animation:1.4s ease-in-out infinite aiDots}.aiLoaderDots span:nth-child(2){animation-delay:.2s}.aiLoaderDots span:nth-child(3){animation-delay:.4s}@keyframes aiCorePulse{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes aiSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes aiDots{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.9;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.aiLoaderCore,.aiLoaderRing,.aiLoaderOrbit,.aiLoaderDots span,.notFoundPulse,.notFoundOrbit,.notFoundScan{animation:none}}.card{background:var(--panel);border:1px solid var(--border);border-radius:14px;margin:12px 0;padding:14px;box-shadow:0 20px 60px #00000040}.cardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cardTitle{margin-bottom:4px;font-size:18px;font-weight:700}.btn{color:var(--btnText);cursor:pointer;box-shadow:0 10px 30px var(--glow);background:linear-gradient(120deg,#5c7cfa,#7f9bff);border:0;border-radius:10px;padding:10px 16px;font-weight:600;transition:transform .1s,opacity .2s;display:inline-block}.btn:hover{opacity:.95;text-decoration:none;transform:translateY(-1px)}.btnGhost{border:1px solid var(--border);color:var(--text);box-shadow:none;background:0 0}.btnGhost:hover{background:var(--btnGhostHover)}.buttonGroup{flex-wrap:wrap;gap:8px;display:flex}.grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:900px){.grid2{grid-template-columns:1fr}}.field{display:block}.fieldLabel{color:var(--muted);margin:8px 0 6px;font-size:13px}.input,.textarea,select{border:1px solid var(--border);background:var(--inputBg);width:100%;color:var(--text);border-radius:8px;padding:10px 12px}.textarea{resize:vertical}.formGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}@media (max-width:900px){.formGrid{grid-template-columns:1fr}}.preview{margin-top:12px}.previewTitle{color:var(--muted);margin-bottom:6px;font-size:13px}.pre{background:var(--preBg);border:1px solid var(--border);white-space:pre-wrap;border-radius:8px;padding:10px;overflow:auto}.tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tag{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:12px}.chipGroup{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:12px}.chipActive{background:var(--btnGhostHover);color:var(--text)}.statusMark{border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.statusYes{color:var(--statusYes);background:var(--statusYesBg)}.statusNo{color:var(--statusNo);background:var(--statusNoBg)}.statusNeutral{color:var(--statusNeutral);background:var(--statusNeutralBg)}.list{margin:8px 0 0;padding-left:18px}.mediaBox{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.home{flex-direction:column;gap:20px;display:flex}.hero{border:1px solid var(--border);background:var(--heroBg);isolation:isolate;border-radius:18px;padding:24px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000059}.hero:after{content:"";background:var(--heroGlow);z-index:-1;position:absolute;inset:-50%}.hero h1{margin:6px 0 10px;font-size:34px;line-height:1.2}.heroActions{flex-wrap:wrap;gap:12px;margin:14px 0 8px;display:flex}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#7f9bff;font-size:12px;font-weight:700}.stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px;display:grid}.statCard{border:1px solid var(--border);background:var(--statBg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px;padding:12px}.statValue{font-size:28px;font-weight:800}.statLabel{color:var(--muted);margin-top:2px;font-size:13px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:0 16px 40px #00000040}.panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel h2{margin:6px 0 4px}.notFoundPanel{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);align-items:center;gap:24px;display:grid;position:relative;overflow:hidden}.notFoundActions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.notFoundHint{margin-top:10px}.notFoundSignal{border:1px dashed var(--border);background:radial-gradient(circle at 50% 30%,#5c7cfa2e,transparent 60%),var(--featureBg);text-align:center;border-radius:16px;place-items:center;min-height:220px;display:grid;position:relative;overflow:hidden}.notFoundCode{letter-spacing:.08em;color:#7f9bffa6;text-shadow:0 14px 40px #00000059;font-size:64px;font-weight:800}.notFoundCaption{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:10px;font-size:11px}.notFoundPulse{border:1px solid #7f9bff59;border-radius:999px;width:160px;height:160px;animation:2.8s ease-in-out infinite notFoundPulse;position:absolute}.notFoundOrbit{border:1px solid #7f9bff2e;border-radius:999px;width:210px;height:210px;animation:6s linear infinite aiSpin;position:absolute}.notFoundScan{background:linear-gradient(90deg,#0000,#7f9bff99,#0000);width:80%;height:2px;animation:2.2s ease-in-out infinite notFoundScan;position:absolute}@keyframes notFoundPulse{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:.75;transform:scale(1)}}@keyframes notFoundScan{0%,to{opacity:.2;transform:translateY(-40px)}50%{opacity:.75;transform:translateY(40px)}}@media (max-width:900px){.notFoundPanel{grid-template-columns:1fr}.notFoundSignal{min-height:180px}}.featureGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:14px;display:grid}.featureCard{border:1px solid var(--border);background:var(--featureBg);border-radius:12px;padding:14px}.featureCard h3{margin:0 0 6px}.stepList{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.stepItem{border:1px solid var(--border);background:var(--stepBg);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:12px;display:grid}.stepBadge{background:var(--stepBadgeBg);width:34px;height:34px;color:var(--stepBadgeText);border-radius:10px;place-items:center;font-weight:700;display:grid}.stepTitle{margin:0 0 4px;font-weight:700}.cta{background:var(--ctaBg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ctaActions{flex-wrap:wrap;gap:10px;display:flex}.projectGrid{gap:12px;display:grid}.projectCard{padding:16px}.projectMeta{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:6px;font-size:12px;display:flex}.projectActions{flex-wrap:wrap;gap:8px;display:flex}.emptyState{border:1px dashed var(--border);background:var(--featureBg);border-radius:12px;padding:16px}.accountBingo .heroActions{align-items:center}.bingoSelect{width:auto;min-width:120px}.bingoInsights{margin-top:10px}.bingoLines{border-top:1px dashed var(--border);margin-top:16px;padding-top:12px}.bingoLinesTitle{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:12px}.bingoLayout{grid-template-columns:minmax(0,2.2fr) minmax(240px,1fr);align-items:start;gap:16px;display:grid}.bingoBoard{border:1px solid var(--border);background:var(--featureBg);border-radius:14px;padding:12px;overflow-x:auto}.bingoGrid{grid-template-columns:minmax(180px,220px) repeat(5,minmax(180px,1fr));gap:10px;min-width:1100px;display:grid}.bingoCorner,.bingoColHeader{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);padding:6px 8px;font-size:11px}.bingoColHeader{text-align:center;border-bottom:1px dashed var(--border)}.bingoCorner{border-bottom:1px dashed var(--border)}.bingoRowLabel{border:1px dashed var(--border);background:#ffffff05;border-radius:12px;align-content:start;gap:6px;padding:10px;display:grid}.bingoRowTitle{font-size:14px;font-weight:700}.bingoRowMeta{color:var(--muted);font-size:12px}.bingoRowBar{background:var(--border);border-radius:999px;height:6px;overflow:hidden}.bingoRowFill{background:linear-gradient(120deg,#5c7cfa,#7f9bff);height:100%}.bingoTile{--bingoToneShadow:transparent;background:var(--panel);border:1px solid var(--border);color:var(--text);text-align:left;cursor:pointer;min-height:160px;box-shadow:inset 3px 0 0 var(--bingoToneShadow),0 12px 30px #0003;border-radius:12px;flex-direction:column;gap:8px;padding:10px;transition:transform .1s,border-color .2s,box-shadow .2s;display:flex}.bingoTile[data-tone=positive]{--bingoToneShadow:var(--statusYes)}.bingoTile[data-tone=risk]{--bingoToneShadow:var(--statusNo)}.bingoTile:hover{box-shadow:inset 3px 0 0 var(--bingoToneShadow),0 14px 34px #0000004d;border-color:#5c7cfa99;transform:translateY(-2px)}.bingoTileChecked{background:linear-gradient(140deg,#5c7cfa47,#5c7cfa14);border-color:#5c7cfab3}.bingoTileActive{outline-offset:2px;outline:2px solid #7f9bff99}.bingoTileHeader{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.bingoTileBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.bingoTileIndex{color:var(--muted);font-size:11px}.bingoTileStatus{background:var(--btnGhostHover);color:var(--muted);border-radius:999px;padding:2px 6px;font-size:11px}.bingoTileStatusOn{background:var(--statusYesBg);color:var(--statusYes)}.bingoTileText{font-size:13px;line-height:1.4}.bingoTileFooter{color:var(--muted);margin-top:auto;font-size:12px}.bingoTone{border:1px solid #0000;border-radius:999px;padding:2px 6px;font-size:11px}.bingoTonePositive{background:var(--statusYesBg);color:var(--statusYes);border-color:#33d69f66}.bingoToneRisk{background:var(--statusNoBg);color:var(--statusNo);border-color:#ff6b6b66}.bingoToneRow{margin-bottom:6px}.bingoEditor{align-self:start}.bingoEditor h3{margin:6px 0}.bingoLevelList{gap:8px;margin-top:10px;display:grid}.bingoLevelItem{border:1px dashed var(--border);background:#ffffff05;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.bingoLevelItemDone{border-color:var(--statusYes);background:var(--statusYesBg)}.bingoLevelItemCurrent{border-color:#7f9bffb3;box-shadow:inset 0 0 0 1px #7f9bff40}.bingoLevelName{font-size:13px;font-weight:600}.bingoLevelMeta{color:var(--muted);font-size:11px}.bingoLevelState{color:var(--muted);white-space:nowrap;font-size:11px}.bingoLevelItemCurrent .bingoLevelState{color:var(--text);font-size:13px;font-weight:700}@media (max-width:980px){.bingoLayout{grid-template-columns:1fr}}@media (max-width:900px){.bingoGrid{min-width:980px}}@media (max-width:720px){.hero h1{font-size:30px}.lead{font-size:16px}.panel,.hero{padding:16px}}.cookieBanner{z-index:1000;pointer-events:none;position:fixed;bottom:16px;left:16px;right:16px}.cookieBannerInner{pointer-events:auto;max-width:1200px;margin:0 auto}.cookieBannerActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cookieBannerLink{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.cookieBannerLink:hover{text-decoration:underline}.tableWrap{overflow-x:auto}.dataTable{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.dataTable th,.dataTable td{text-align:left;border-bottom:1px solid var(--border);padding:10px 12px}.dataTable th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.dataTable tr:hover td{background:#ffffff05}.graphBlock{flex-direction:column;gap:8px;display:flex}.graphToolbar{justify-content:flex-end;display:flex}.graphWrap{border:1px solid var(--border);background:var(--panel);border-radius:14px;padding:12px;overflow:auto}.graphCanvas{min-height:220px;position:relative}.graphSvg{shape-rendering:geometricPrecision;position:absolute;inset:0}.graphNodes{pointer-events:none;position:absolute;inset:0}.graphStageColumn{fill:var(--featureBg);stroke:var(--border);stroke-width:1px}.graphStageLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;position:absolute}.graphNode{background:var(--panel);border:1px solid var(--border);cursor:pointer;pointer-events:auto;border-radius:12px;padding:8px 10px;position:absolute;box-shadow:0 14px 30px #0003}.graphNodeTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;display:-webkit-box;overflow:hidden}.graphNodeMeta{color:var(--muted);margin-top:4px;font-size:11px}.graphNodeAction{border-left:3px solid var(--btn)}.graphNodeTool{border-left:3px solid var(--statusNeutral)}.graphNodePrompt{border-left:3px solid var(--statusYes)}.graphLink{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.graphLinkBase{fill:none;stroke-width:6px;opacity:.32;stroke-linecap:round;stroke-linejoin:round}.graphLinkHit{fill:none;stroke:#0000;stroke-width:12px;pointer-events:stroke}.graphLinkMid{fill:var(--panel);stroke:currentColor;stroke-width:2px}.graphLinkMidHit{fill:#0000;stroke:#0000;stroke-width:14px;pointer-events:all}.graphLinkEndHit{fill:#0000;stroke:#0000;stroke-width:16px;pointer-events:all}.graphLinkGroupActive .graphLinkBase{opacity:.46}.graphLinkGroupActive .graphLink{stroke-width:3.4px}.graphLinkFollow{color:var(--btn);stroke:currentColor}.graphLinkAttach{color:var(--muted);stroke:currentColor;stroke-dasharray:3 8}.graphLinkIterate{color:var(--statusYes);stroke:currentColor;stroke-dasharray:5 7}.graphLinkAlternative{color:var(--statusNeutral);stroke:currentColor;stroke-dasharray:2 6}.graphLegend{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:12px;display:flex}.graphLegendItem{align-items:center;gap:6px;display:inline-flex}.graphLegendIcon{width:36px;height:10px;color:var(--border);display:inline-block}.graphLegendFollow{color:var(--btn)}.graphLegendAttach{color:var(--muted)}.graphLegendIterate{color:var(--statusYes)}.graphLegendAlternative{color:var(--statusNeutral)}.graphEmpty{border:1px dashed var(--border);color:var(--muted);border-radius:12px;padding:16px}.graphTooltip{z-index:4;background:var(--panel);border:1px solid var(--border);pointer-events:none;border-radius:12px;padding:10px 12px;position:absolute;box-shadow:0 16px 40px #00000059}.graphTooltipTitle{font-size:13px;font-weight:600}.graphTooltipMeta{color:var(--muted);margin-top:4px;font-size:11px}.graphTooltipRows{gap:6px;margin-top:8px;display:grid}.graphTooltipRowLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px}.graphTooltipRowValue{color:var(--text);font-size:12px}.graphLinkTooltip{z-index:3;background:var(--panel);border:1px solid var(--border);pointer-events:none;border-radius:12px;padding:10px 12px;position:absolute;box-shadow:0 12px 30px #00000059}.graphLinkTooltipTitle{font-size:12px;font-weight:600}.graphLinkTooltipMeta{color:var(--muted);margin-top:4px;font-size:11px}.graphModal{z-index:1200;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.graphModalBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05060bb3;position:absolute;inset:0}.graphModalPanel{background:var(--panel);border:1px solid var(--border);border-radius:18px;flex-direction:column;width:min(1400px,92vw);max-height:92vh;padding:14px;display:flex;position:relative;box-shadow:0 20px 60px #00000073}.graphModalHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.graphModalTitle{font-size:16px;font-weight:700}.graphModalBody{padding-top:10px;overflow:auto}
