:root{--sb-prism-cyan:rgba(178,226,240,0.38);--sb-prism-blue:rgba(189,207,241,0.28);--sb-prism-violet:rgba(207,190,239,0.27);--sb-prism-rose:rgba(244,198,225,0.31);--sb-prism-amber:rgba(244,222,181,0.2);--sb-prism-white:rgba(255,255,255,0.82);--sb-prism-edge:rgba(255,255,255,0.78);--sb-prism-action:linear-gradient(135deg,#8aa7b5,#8799bd 28%,#a391be 52%,#c59aaa 74%,#b9a47f);--sb-prism-action-soft:linear-gradient(135deg,rgba(138,167,181,.22),rgba(135,153,189,.18) 30%,rgba(163,145,190,.17) 55%,rgba(197,154,170,.16) 78%,rgba(185,164,127,.14));--sb-prism-ring:rgba(143,151,166,.32);--sb-glass-fill:rgba(255,255,255,0.54);--sb-glass-fill-strong:rgba(255,255,255,0.76);--sb-glass-edge:rgba(255,255,255,0.86);--sb-glass-shadow:0 16px 42px rgba(60,67,78,0.075),inset 0 1px 0 rgba(255,255,255,0.92)}.sb-prism-atmosphere{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none;isolation:isolate}.sb-prism-core,.sb-prism-facet,.sb-prism-glow,.sb-prism-grain,.sb-prism-ray{position:absolute;display:block;pointer-events:none}.sb-prism-glow{border-radius:50%;filter:blur(44px);opacity:calc(var(--sb-prism-density) * .82)}.sb-prism-glow-cyan{top:-16%;left:19%;width:53%;height:65%;background:radial-gradient(circle,var(--sb-prism-cyan),transparent 69%)}.sb-prism-glow-rose{right:-7%;bottom:-19%;width:58%;height:71%;background:radial-gradient(circle,var(--sb-prism-rose),transparent 68%)}.sb-prism-glow-violet{top:24%;right:11%;width:38%;height:56%;background:radial-gradient(circle,var(--sb-prism-violet),transparent 70%)}.sb-prism-core{top:17%;right:13%;width:min(24vw,360px);aspect-ratio:1.45;background:linear-gradient(142deg,rgba(255,255,255,.94),rgba(194,227,239,.42) 31%,rgba(246,205,229,.5) 58%,rgba(214,205,242,.38) 76%,rgba(255,255,255,.9));clip-path:polygon(50% 0,100% 100%,0 100%);filter:drop-shadow(0 18px 34px rgba(83,92,106,.12));opacity:calc(var(--sb-prism-density) * .82)}.sb-prism-facet{border:1px solid var(--sb-prism-edge);opacity:calc(var(--sb-prism-density) * .72);mix-blend-mode:screen}.sb-prism-facet-a{top:-9%;left:11%;width:43%;height:111%;background:linear-gradient(125deg,transparent 13%,rgba(255,255,255,.72) 46%,var(--sb-prism-cyan) 68%,transparent 84%);clip-path:polygon(8% 0,100% 12%,64% 100%,0 79%)}.sb-prism-facet-b{top:4%;right:-3%;width:49%;height:83%;background:linear-gradient(151deg,var(--sb-prism-white),transparent 35%,var(--sb-prism-rose) 63%,var(--sb-prism-blue));clip-path:polygon(27% 0,100% 19%,78% 100%,0 72%)}.sb-prism-facet-c{right:18%;bottom:-17%;width:62%;height:54%;background:linear-gradient(103deg,var(--sb-prism-blue),rgba(255,255,255,.72) 48%,var(--sb-prism-amber));clip-path:polygon(0 38%,100% 0,88% 84%,14% 100%)}.sb-prism-ray{inset:-12% -8%;background:linear-gradient(116deg,transparent 32%,rgba(255,255,255,.76) 42%,rgba(187,225,240,.22) 48%,rgba(242,199,225,.2) 53%,transparent 64%);opacity:calc(var(--sb-prism-density) * .54);transform:translateX(-8%)}.sb-prism-grain{inset:0;background-image:url(/skinbloom/noise.png);background-size:560px 273px;mix-blend-mode:soft-light;opacity:.055}@media (prefers-reduced-motion:no-preference){.sb-prism-facet-a{animation:sb-prism-drift-a 18s ease-in-out infinite alternate}.sb-prism-facet-b{animation:sb-prism-drift-b 23s ease-in-out infinite alternate}.sb-prism-ray{animation:sb-prism-ray 14s ease-in-out infinite alternate}}@keyframes sb-prism-drift-a{to{transform:translate3d(2.5%,-1.5%,0) rotate(.7deg)}}@keyframes sb-prism-drift-b{to{transform:translate3d(-2%,2%,0) rotate(-.8deg)}}@keyframes sb-prism-ray{to{transform:translateX(8%)}}@media (prefers-reduced-motion:reduce){.sb-prism-atmosphere *{animation:none!important}}.lab-console,.os-shell{position:relative;isolation:isolate;background:linear-gradient(128deg,rgba(255,255,255,.74),transparent 32%),linear-gradient(145deg,#f5f6f7,#edf1f4 48%,#f7f3f5)}.lab-console-prism,.os-prism-atmosphere{z-index:0}.lab-console>.lab-audit,.lab-console>.lab-main-grid,.lab-console>.lab-mobile-tabs,.lab-console>.lab-topbar,.os-shell>.os-dock,.os-shell>.os-stage{position:relative;z-index:2}.lab-console>.lab-console-prism,.lab-console>.lab-prism-field,.os-shell>.ambient-noise,.os-shell>.os-prism-atmosphere,.os-stage>.os-stage-prism{position:absolute;inset:0;pointer-events:none}.os-stage{position:relative;isolation:isolate}.os-stage>:not(.os-stage-prism){position:relative;z-index:2}.os-stage-prism{z-index:1;opacity:.58}.os-stage:not(.view-missions) .os-stage-prism{opacity:.5}.os-stage:not(.view-missions) .os-stage-prism :is(.sb-prism-facet,.sb-prism-ray,.sb-prism-glow-violet,.sb-prism-grain){display:none}.os-stage:not(.view-missions) .sb-prism-core{top:7%;right:8%;width:min(21vw,310px);opacity:.38}.os-stage.view-signals .sb-prism-glow{opacity:.2;filter:blur(72px)}.os-stage.view-signals .data-workspace{background:rgba(242,244,246,.82)!important}.os-stage.view-signals :is(.data-panel,.data-metric){background:rgba(255,255,255,.78)!important;box-shadow:0 10px 28px rgba(60,67,78,.055),inset 0 1px rgba(255,255,255,.95);backdrop-filter:blur(14px)}.os-stage.view-signals :is(.data-panel,.data-metric):before{opacity:.16}.os-shell .os-nav button{border-color:transparent;color:var(--sb-mute);background:transparent;box-shadow:none}.os-shell .os-nav button:hover{border-color:rgba(255,255,255,.92);color:var(--sb-ink);background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(222,235,241,.42) 48%,rgba(241,221,234,.34));box-shadow:0 8px 20px rgba(67,74,84,.065),inset 0 1px rgba(255,255,255,.96)}.os-shell .os-nav button.active{border-color:rgba(255,255,255,.96);color:var(--sb-ink);background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(217,234,241,.58) 43%,rgba(238,215,232,.48) 72%,rgba(236,227,204,.38));box-shadow:0 10px 24px rgba(69,76,88,.09),inset 0 1px rgba(255,255,255,.98),inset 3px 0 0 rgba(148,153,169,.62)}.os-shell .os-nav button.active:after{position:absolute;top:7px;bottom:7px;left:-1px;width:3px;border-radius:2px;background:var(--sb-prism-action);content:""}.os-shell .os-nav button span{border-color:rgba(255,255,255,.92);background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(225,235,241,.88) 52%,rgba(242,226,235,.84));color:var(--sb-ink);box-shadow:0 12px 30px rgba(58,65,76,.13)}.os-shell .data-heading>span,.os-shell .data-topbar-status,.os-shell .panel-heading svg,.os-shell .panel-heading>span{color:var(--sb-graphite)}.os-shell .live-dot,.os-shell .runtime-pulse{background:var(--sb-prism-action);box-shadow:0 0 0 4px rgba(151,154,169,.1)}.os-shell .data-metric.amber>span,.os-shell .data-metric.mint>span,.os-shell .data-metric.violet>span,.os-shell .data-metric>span{border-color:rgba(255,255,255,.92);background:var(--sb-prism-action-soft);color:var(--sb-graphite)}.os-shell .graph-legend i,.os-shell .pipeline-events i,.os-shell .pipeline-events i.mint,.os-shell .version-product-list .mint{background:var(--sb-prism-action)}.os-shell .graph-nodes g[data-role="保湿"] circle{stroke:var(--sb-violet)}.os-shell .graph-legend i[data-role="保湿"]{background:var(--sb-violet)}.os-shell.is-brand-loading .os-dock-bottom,.os-shell.is-brand-loading .os-nav,.os-shell.is-brand-loading>:not(.os-dock){opacity:0}.os-shell.is-brand-loading .os-dock{width:100vw;border-right:0;background:var(--sb-canvas)}.os-shell.is-brand-loading .os-brand-button{position:fixed;z-index:100;inset:50% auto auto 50%;width:64px;height:64px;border:0;transform:translate(-50%,-50%)}.os-shell.is-brand-ready>:not(.os-prism-atmosphere){transition:opacity .18s ease}.os-brand-button .sb-prism-logo{position:relative;display:block;width:48px;height:48px;overflow:visible;filter:drop-shadow(0 7px 13px rgba(92,119,139,.18));transition:filter .18s ease,transform .18s ease}.sb-prism-logo-placeholder{position:absolute;inset:7px;border:1px solid rgba(125,136,150,.26);background:linear-gradient(145deg,rgba(255,255,255,.84),rgba(218,231,239,.42),rgba(241,218,233,.38));clip-path:polygon(50% 0,100% 100%,0 100%)}.sb-prism-logo canvas{opacity:0}.sb-prism-logo.is-ready .sb-prism-logo-placeholder{display:none}.sb-prism-logo.is-ready canvas{opacity:1}.os-brand-button .sb-prism-logo canvas{display:block;width:100%!important;height:100%!important}.os-brand-button:hover .sb-prism-logo{filter:drop-shadow(0 8px 17px rgba(131,174,209,.3));transform:translateY(-1px) scale(1.04)}.lab-console .lab-main-grid,.lab-console .mission-graph-canvas,.lab-console .mission-graph-workspace,.lab-console .react-flow,.lab-console .react-flow__pane,.lab-console .react-flow__renderer,.lab-console .react-flow__viewport,.os-shell .data-workspace,.os-shell .research-shell,.os-shell .workspace{background-color:transparent!important}.os-shell .os-dock{border-right-color:rgba(255,255,255,.82);background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(231,235,240,.66)),var(--sb-glass-fill);box-shadow:12px 0 38px rgba(58,65,76,.055),inset -1px 0 rgba(255,255,255,.75);backdrop-filter:blur(28px) saturate(1.08)}.lab-console .lab-topbar,.os-shell .data-topbar,.os-shell .topbar{border-color:rgba(255,255,255,.78);background:linear-gradient(103deg,rgba(255,255,255,.88),rgba(221,237,243,.44) 48%,rgba(244,222,235,.4)),var(--sb-glass-fill-strong);box-shadow:inset 0 -1px rgba(55,62,72,.08),inset 0 1px rgba(255,255,255,.96);backdrop-filter:blur(30px) saturate(1.12)}.lab-console .agent-microscope,.lab-console .audit-dock,.lab-console .lab-floor,.os-shell .collaboration-rail,.os-shell .left-rail{border-color:rgba(255,255,255,.68);background:linear-gradient(151deg,rgba(255,255,255,.62),rgba(218,231,237,.28) 56%,rgba(241,220,233,.22)),rgba(239,242,244,.58)!important;backdrop-filter:blur(26px) saturate(1.08)}.lab-console :is(.agent-station,.mission-graph-node,.microscope-current,.microscope-details,.artifact-item,.decision-row,.execution-row,.mission-boundary,.command-composer),.os-shell :is(.data-panel,.data-metric,.focus-strip,.human-gate,.architecture-node,.bridge-mode,.capability-table,.bridge-side-panel,.mission-card,.evidence-group,.ingredient-bloom-card,.relation-list button,.version-product-list button){border-color:rgba(255,255,255,.88)!important;background:linear-gradient(132deg,rgba(255,255,255,.82),rgba(226,236,241,.44) 52%,rgba(244,226,237,.35)),var(--sb-glass-fill)!important;box-shadow:var(--sb-glass-shadow);backdrop-filter:blur(22px) saturate(1.1)}.lab-console :is(.agent-station,.mission-graph-node,.artifact-item):before,.os-shell :is(.data-panel,.data-metric,.mission-card,.bridge-mode):before{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(116deg,transparent 16%,rgba(255,255,255,.48) 43%,transparent 67%);content:"";opacity:.44;pointer-events:none}.lab-console :is(.agent-station,.mission-graph-node,.artifact-item),.os-shell :is(.data-panel,.data-metric,.mission-card,.bridge-mode){position:relative;overflow:hidden}.lab-console :is(.agent-station,.mission-graph-node,.artifact-item):hover,.os-shell :is(.data-panel,.data-metric,.mission-card,.bridge-mode):hover{border-color:rgba(191,211,225,.9)!important;background:linear-gradient(132deg,rgba(255,255,255,.94),rgba(218,235,242,.54) 50%,rgba(246,218,236,.43)),var(--sb-glass-fill-strong)!important;box-shadow:0 20px 48px rgba(63,72,84,.1),inset 0 1px rgba(255,255,255,.98)}.lab-console .runtime-live{color:var(--sb-graphite)}.lab-console .execution-row i,.lab-console .graph-legend-row .active,.lab-console .runtime-live i,.lab-console .runtime-track button.active{background:var(--sb-prism-action);box-shadow:0 0 0 3px rgba(151,154,169,.1)}.lab-console .lab-resize-handle:hover:after{background:var(--sb-prism-action-soft)}.lab-console .mission-graph-node.selected,.lab-console .mission-graph-node.status-active{border-color:var(--sb-prism-ring);box-shadow:0 0 0 2px rgba(164,151,187,.09),0 10px 24px rgba(42,44,50,.08)}.lab-console .artifact-lineage,.lab-console .audit-tabs button.active,.lab-console .graph-status.status-active{color:var(--sb-violet)}.lab-console .react-flow__edge-path{stroke:#a1a4b0}.lab-console .react-flow__edge.animated .react-flow__edge-path,.lab-console .react-flow__edge.selected .react-flow__edge-path{stroke:var(--sb-violet)}.lab-console .lab-resize-handle{background:linear-gradient(180deg,transparent,rgba(255,255,255,.96) 20% 80%,transparent);box-shadow:1px 0 rgba(41,48,58,.09)}.lab-console .runtime-track,.os-shell .brand-row i,.os-shell .horizontal-bar i,.os-shell .score-chart i{background:rgba(255,255,255,.48);box-shadow:inset 0 1px rgba(255,255,255,.8)}.lab-console .agent-progress i,.lab-console .runtime-track button.active,.os-shell .brand-row b,.os-shell .horizontal-bar b,.os-shell .score-column i{background:linear-gradient(90deg,var(--sb-sky),var(--sb-blue),var(--sb-violet),var(--sb-rose))}.lab-console .react-flow__controls{overflow:hidden;border:1px solid rgba(255,255,255,.86);border-radius:8px;background:rgba(255,255,255,.62);box-shadow:var(--sb-glass-shadow);backdrop-filter:blur(18px)}.lab-console .react-flow__controls-button{border-color:var(--sb-line);background:transparent;color:var(--sb-ink-soft)}.lab-console .audit-dock{box-shadow:0 -15px 40px rgba(61,68,79,.06),inset 0 1px rgba(255,255,255,.9)}@media (max-width:980px){.lab-console-prism,.os-prism-atmosphere{opacity:.72}}