.object-authoring-navigation-dialog{box-sizing:border-box;color:#18283f;overflow-wrap:anywhere;background:#fff;border:1px solid #9aa9bd;border-radius:1rem;width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:1.5rem;overflow:auto}.object-authoring-navigation-dialog::backdrop{background:#0e1a2b8c}.object-authoring-navigation-dialog h2{margin-top:0;font-size:1.15rem}.object-authoring-navigation-dialog p{line-height:1.6}.object-authoring-navigation-dialog footer{flex-wrap:wrap;gap:.75rem;display:flex}.object-authoring-navigation-dialog button{cursor:pointer;padding:.7rem 1rem}.object-authoring-navigation-dialog button:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.p224-learning-change-editor{gap:10px;min-width:0;display:grid}.p224-learning-change-editor>header span,.p224-learning-change-editor>header small{display:block}.p224-learning-change-editor fieldset{border:1px solid #7890aa66;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.p224-learning-change-editor .change-row{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:8px;min-width:0;display:grid}.p224-learning-change-editor .change-row.property{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(110px,auto) auto}.p224-learning-change-editor .change-row.compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.p224-learning-change-editor .change-row label{min-width:0}.p224-learning-change-editor .change-row :is(input,select){width:100%;min-width:0}.p224-learning-change-editor .change-row label.check{flex-direction:row;align-items:center;gap:6px;min-height:40px;display:flex}.p224-learning-change-editor .change-row label.check input{width:auto}.p224-learning-change-editor .compact-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.p224-learning-change-editor button{min-height:40px}@media (width<=1020px){.p224-learning-change-editor .change-row,.p224-learning-change-editor .change-row.property{grid-template-columns:repeat(2,minmax(0,1fr))}.p224-learning-change-editor .compact-sections{grid-template-columns:1fr}}@media (width<=620px){.p224-learning-change-editor .change-row,.p224-learning-change-editor .change-row.property,.p224-learning-change-editor .change-row.compact{grid-template-columns:1fr}.p224-learning-change-editor button{width:100%}}.p224-studio{grid-template-columns:minmax(0,1fr)}.p224-studio .p224-layout{min-width:0}.p224-studio .p224-learning{grid-template-columns:minmax(0,1fr)}.p224-studio .p224-learning>*{min-width:0}.p224-studio .p224-learning-tools{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.p224-learning-intake>.p224-learning-input-fields{box-sizing:border-box;border:0;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;margin:0;padding:0;display:grid}.p224-learning-input-fields>legend{padding:.5rem 0;font-size:.85rem}.p224-learning-input-fields :is(input,textarea,select){min-width:0;max-width:100%}.p224-learning-input-fields :is(label,fieldset){overflow-wrap:anywhere;min-width:0}.p224-learning-input-fields>button.primary{color:#fff;background:#2764d7;border-color:#2764d7;justify-content:center}.p224-learning-intake [aria-label=学习候选输入状态]{overflow-wrap:anywhere;line-height:1.6}.p224-learning-recovery{background:#f8fbff;border:1px solid #cad8ef;border-radius:.75rem;gap:.65rem;margin:.75rem 0;padding:.8rem;display:grid}.p224-learning-recovery>header{align-items:center;gap:.55rem;min-width:0;display:flex}.p224-learning-recovery>header>span{flex:1;min-width:0;display:grid}.p224-learning-recovery>header small,.p224-learning-recovery>footer,.p224-learning-recovery>p{overflow-wrap:anywhere}.p224-learning-recovery>header em{color:#315b9d;font-size:.72rem;font-style:normal}.p224-learning-recovery>div{flex-wrap:wrap;gap:.5rem;display:flex}.p224-learning-recovery>footer{color:#53657f;align-items:center;gap:.4rem;font-size:.78rem;display:flex}@media (width<=720px){.p224-learning-recovery>div>button{justify-content:center;width:100%}}.p224-schema-fields{container-type:inline-size}.p224-schema-rows{gap:12px;min-width:0;padding:12px;display:grid}.p224-schema-row{background:#f8fafc;border:1px solid #d4deea;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin:0;padding:12px;display:grid}.p224-schema-row legend{color:#315a8b;padding:0 5px;font-size:13px;font-weight:700}.p224-schema-row label{color:#415975;gap:5px;min-width:0;font-size:13px;display:grid}.p224-schema-row :is(input:not([type=checkbox]),select){color:#172033;background:#fff;border:1px solid #bdcce0;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:9px;font-size:16px}.p224-schema-row .p224-schema-required{align-items:center;gap:8px;min-height:44px;display:flex}.p224-schema-required input{accent-color:#2764d7;width:20px;height:20px;margin:0}.p224-schema-row button.p224-schema-remove{color:#9a3434;white-space:nowrap;justify-content:center;align-self:end;min-height:44px}.p224-schema-row button svg{width:18px;height:18px}.p224-schema-row :disabled{color:#52657d;opacity:1;background:#f1f5f9}.p224-schema-key-hint{color:#9b2d24;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.p224-simple .p224-schema-key-hint{grid-column:1/-1}.p224-schema-hint-summary{color:#7b4a13;margin:8px 12px;font-size:13px;line-height:1.5}.p224-schema-row input[aria-invalid=true],.p224-simple input[aria-invalid=true]{border:2px solid #b54d35}.p224-simple[data-view-version]>header button,.p224-simple[data-view-version]>div button{min-width:44px;min-height:44px}.p224-simple[data-view-version]>div>p{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) 44px}@container (width>=440px){.p224-schema-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=880px){.p224-schema-row.properties{grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,.7fr) 58px 88px}.p224-schema-row.relationships{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) 88px}}.p224-draft-version-start{color:#263f58;background:#f8fbff;border:1px solid #c8d8e8;border-radius:12px;min-width:0;padding:16px}.p224-draft-version-start h3{margin:0 0 8px;font-size:16px}.p224-draft-version-start p{overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.6}.p224-draft-version-controls{flex-wrap:wrap;align-items:end;gap:12px;margin-top:12px;display:flex}.p224-draft-version-controls label{flex:220px;gap:6px;min-width:0;font-size:14px;display:grid}.p224-draft-version-controls select,.p224-draft-version-controls button{max-width:100%;min-height:44px;font:inherit;border:1px solid #7e97b0;border-radius:8px;padding:8px 12px}.p224-draft-version-controls select{color:#213d59;background:#fff;width:100%;min-width:0}.p224-draft-version-controls button{color:#fff;white-space:normal;background:#245c8c;flex:200px;justify-content:center;align-items:center;gap:8px;display:flex}.p224-draft-version-controls button svg{flex-shrink:0;width:18px;height:18px}.p224-draft-version-controls :disabled{color:#586b80;cursor:not-allowed;background:#e8eef4}.p224-draft-version-controls :focus-visible{outline-offset:2px;outline:3px solid #4688bb}.p224-draft-version-preview{font-weight:650}.p224-draft-version-issue{color:#9b2d24}.p224-target-amendment{color:#233f58;background:#f8fbff;border:1px solid #b9cfe0;border-radius:10px;min-width:0;padding:14px}.p224-target-amendment summary{cursor:pointer;min-height:36px;font-weight:650}.p224-target-amendment p,.p224-target-amendment code{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.p224-target-amendment fieldset{border:1px solid #c8d8e8;border-radius:8px;min-width:0;padding:12px}.p224-target-amendment label{gap:6px;margin:10px 0;font-size:14px;display:grid}.p224-target-amendment select,.p224-target-amendment textarea{box-sizing:border-box;color:#233f58;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #7896ae;border-radius:6px;padding:10px}.p224-target-amendment textarea{resize:vertical}.p224-target-amendment .p224-target-confirm{align-items:flex-start;line-height:1.6;display:flex}.p224-target-confirm input{flex-shrink:0;margin-top:5px}.p224-target-amendment button{white-space:normal;color:#fff;background:#245c8c;border:1px solid #245c8c;border-radius:7px;max-width:100%;min-height:44px;padding:8px 14px}.p224-target-amendment :disabled{opacity:.7;cursor:not-allowed}.p224-target-amendment :focus-visible{outline-offset:2px;outline:3px solid #4688bb}.p760-session-freshness{color:#214b68;background:linear-gradient(135deg,#f8fbff,#eef6ff);border:1px solid #c5d9ed;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;min-width:0;padding:14px 16px;display:grid}.p760-session-freshness>svg{color:#247253;flex:none;width:21px}.p760-session-freshness>div{gap:3px;min-width:0;display:grid}.p760-session-freshness small{letter-spacing:.08em;color:#627e92;font-size:10px}.p760-session-freshness strong{font-size:14px}.p760-session-freshness p{overflow-wrap:anywhere;color:#5b7283;margin:0;font-size:11px;line-height:1.5}.p760-session-freshness p.guidance{color:#7a5a21}.p760-session-freshness button{color:#215c8d;white-space:nowrap;background:#fff;border:1px solid #aac5dd;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-weight:750;display:flex}.p760-session-freshness button:disabled{opacity:.65;cursor:wait}.p760-session-freshness button svg{width:15px}.p760-session-freshness button .spin{animation:1s linear infinite p760-spin}.p760-session-freshness>em{color:#246b44;white-space:nowrap;background:#e5f5eb;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.p760-session-freshness.warning{background:linear-gradient(135deg,#fffdf7,#fff7df);border-color:#e8c97f}.p760-session-freshness.warning>svg{color:#a66d10}.p760-session-freshness.warning>em{color:#80540d;background:#fff0c9}.p760-session-freshness.expired,.p760-session-freshness.invalid{color:#883b3b;background:linear-gradient(135deg,snow,#fff1f1);border-color:#e2b9b9}.p760-session-freshness.expired>svg,.p760-session-freshness.invalid>svg{color:#ae4545}.p760-session-freshness.expired>em,.p760-session-freshness.invalid>em{color:#8b3535;background:#fde1e1}@keyframes p760-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.p760-session-freshness button .spin{animation:none}}@media (width<=900px){.p760-session-freshness{grid-template-columns:auto minmax(0,1fr) auto}.p760-session-freshness>button{grid-column:2;width:max-content}.p760-session-freshness>em{grid-area:1/3}}@media (width<=600px){.p760-session-freshness{grid-template-columns:auto minmax(0,1fr);align-items:start}.p760-session-freshness>button{grid-column:1/-1;width:100%;min-height:44px}.p760-session-freshness>em{grid-area:auto/2;justify-self:start}.p760-session-freshness p{font-size:12px}}.p545-journey{border:1px solid color-mix(in srgb, var(--line) 78%, #57a5ff 22%);background:color-mix(in srgb, var(--surface) 94%, #4f94dd 6%);border-radius:12px;gap:9px;padding:11px;display:grid}.p545-journey>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.p545-journey>header>span,.p545-journey li>span{gap:2px;min-width:0;display:grid}.p545-journey>header small,.p545-journey li small{color:var(--muted);font-size:10px}.p545-journey>header>em{color:#57a5ff;background:#4191e81f;border-radius:999px;flex:none;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.p545-journey ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.p545-journey li{min-width:0;color:var(--muted);background:color-mix(in srgb, var(--panel) 93%, #8191a6 7%);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:5px;padding:7px 5px;display:grid}.p545-journey li i{place-items:center;width:15px;height:15px;display:grid}.p545-journey li svg{width:13px;height:13px}.p545-journey li strong{overflow-wrap:anywhere;font-size:10px;line-height:1.3}.p545-journey li.complete{color:#49c892;background:#31bc8017}.p545-journey li.current{color:#57a5ff;background:#4191e821}.p545-journey li.attention{color:#ffb042;background:#ffb0421c}.p545-journey>p{color:#ffb042;margin:0;font-size:11px}@media (width<=680px){.p545-journey>header{align-items:flex-start}.p545-journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}.p545-journey li:last-child{grid-column:1/-1}}.p782-card{color:#ffb042;background:linear-gradient(135deg,#ffb04214,#2467ac14);border:1px solid #ffb04257;border-radius:16px;align-items:flex-start;gap:12px;padding:clamp(14px,2vw,20px);display:flex}.p782-card>svg{flex:none;width:21px;height:21px}.p782-card>span{gap:4px;display:grid}.p782-card>span small{color:var(--muted);line-height:1.5}.p782-card>em{white-space:nowrap;margin-left:auto;font-size:11px;font-style:normal;font-weight:900}.p782-card.ready{color:inherit;background:linear-gradient(135deg,#49c8921a,#3e8ee214);border-color:#49c89261;display:grid}.p782-card.ready>header,.p782-card.ready>header>span,.p782-card.ready>header>em,.p782-card.ready>footer,.p782-card.ready>footer>span{align-items:center;display:flex}.p782-card.ready>header{gap:12px}.p782-card.ready>header>svg{color:#49c892;flex:none;width:30px;height:30px}.p782-card.ready>header>span{gap:4px;min-width:0;display:grid}.p782-card.ready>header small{color:var(--muted);letter-spacing:.07em;font-size:11px}.p782-card.ready>header strong{font-size:clamp(17px,2vw,23px)}.p782-card.ready>header p{color:var(--muted);margin:0;line-height:1.5}.p782-card.ready>header>em{color:#49c892;white-space:nowrap;background:#49c8921a;border-radius:999px;gap:5px;margin-left:auto;padding:6px 9px;font-size:11px;font-style:normal;font-weight:900}.p782-card.ready>header>em svg{width:15px;height:15px}.p782-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.p782-facts>span{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 92%, #49c892 8%);border-radius:11px;gap:5px;min-width:0;padding:10px;display:grid}.p782-facts small{color:var(--muted);font-size:11px}.p782-facts code{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.p782-card ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.p782-card li{min-width:0;color:var(--muted);background:color-mix(in srgb, var(--surface) 90%, #5096dd 10%);border-radius:10px;align-items:center;gap:7px;padding:9px;font-size:12px;display:flex}.p782-card li.active{color:#49c892;box-shadow:inset 0 0 0 1px #49c8925c}.p782-card li b{background:#49c8921f;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;display:grid}.p782-card.ready>footer{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:11px}.p782-card.ready>footer>span{min-width:0;color:var(--muted);gap:7px}.p782-card.ready>footer svg{flex:none;width:16px;height:16px}.p782-card.ready>footer button{justify-content:center;align-items:center;gap:7px;min-height:42px;display:inline-flex}.p782-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.p782-actions .secondary{color:var(--muted);border-color:var(--line);background:0 0}.p789-next-task{background:color-mix(in srgb, var(--panel) 91%, #5096dd 9%);border:1px solid #5096dd57;border-radius:13px;gap:11px;padding:13px;display:grid}.p789-next-task>span{gap:4px;display:grid}.p789-next-task small{color:var(--muted);letter-spacing:.06em;font-size:11px}.p789-next-task strong{font-size:16px}.p789-next-task p{color:var(--muted);margin:0;line-height:1.5}.p789-next-task dl{grid-template-columns:1.2fr 1fr .8fr;gap:8px;margin:0;display:grid}.p789-next-task dl>div{background:color-mix(in srgb, var(--surface) 92%, #5096dd 8%);border-radius:10px;gap:4px;min-width:0;padding:9px;display:grid}.p789-next-task dt{color:var(--muted);font-size:11px}.p789-next-task dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:800;overflow:hidden}@media (width<=900px){.p782-facts,.p782-card ol,.p789-next-task dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.p782-card.ready>header,.p782-card.ready>footer{flex-direction:column;align-items:stretch}.p782-card.ready>header>em{width:fit-content;margin-left:0}.p782-actions{flex-direction:column;width:100%}.p782-card.ready>footer button{width:100%}.p782-facts,.p782-card ol,.p789-next-task dl{grid-template-columns:1fr}}.p791-board{background:color-mix(in srgb, var(--panel) 94%, #367fc4 6%);border:1px solid #5096dd4d;border-radius:15px;gap:13px;padding:15px;display:grid}.p791-board>header,.p791-board>header>span,.p791-board>header>span>span,.p791-board>footer,.p791-progress>span,.p791-index,.p791-item-state{align-items:center;display:flex}.p791-board>header{justify-content:space-between;gap:13px}.p791-board>header>span{gap:10px;min-width:0}.p791-board>header>span>svg{color:#57a5ff;flex:none;width:25px;height:25px}.p791-board>header>span>span{flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.p791-board>header small{color:var(--muted);letter-spacing:.07em;font-size:10px}.p791-board>header strong{font-size:17px}.p791-board>header p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.p791-board>header>em{color:#57a5ff;background:#57a5ff1a;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-style:normal;font-weight:900}.p791-progress{grid-template-columns:auto minmax(160px,1fr);align-items:center;gap:12px;display:grid}.p791-progress>span{gap:8px}.p791-progress b{font-size:18px}.p791-progress small{color:var(--muted)}.p791-progress>div{background:color-mix(in srgb, var(--line) 82%, transparent);border-radius:999px;height:7px;overflow:hidden}.p791-progress i{border-radius:inherit;background:linear-gradient(90deg,#49c892,#57a5ff);height:100%;transition:width .2s;display:block}.p791-board ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.p791-board li{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, #4d94dc 6%);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.p791-board li.active{border-color:#57a5ff85;box-shadow:inset 0 0 0 1px #57a5ff29}.p791-board li.complete{border-color:#49c8924d}.p791-board li.blocked{border-color:#ffb04270}.p791-index{width:27px;height:27px;color:var(--muted);background:#5096dd1a;border-radius:50%;justify-content:center;position:relative}.p791-index svg{width:14px;height:14px}.p791-index b{width:14px;height:14px;color:var(--muted);background:var(--panel);border-radius:50%;place-items:center;font-size:9px;display:grid;position:absolute;bottom:-4px;right:-5px}.p791-board li.complete .p791-index{color:#49c892;background:#49c8921f}.p791-board li.active .p791-index{color:#57a5ff;background:#57a5ff21}.p791-board li.blocked .p791-index{color:#ffb042;background:#ffb0421f}.p791-family{gap:3px;min-width:0;display:grid}.p791-family strong{font-size:13px}.p791-family code,.p791-item-state code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.p791-family small{color:var(--muted);font-size:10px;line-height:1.35}.p791-item-state{flex-direction:column;align-items:flex-end;gap:4px}.p791-item-state em{color:var(--muted);white-space:nowrap;background:#78899d17;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900}.p791-board li.complete .p791-item-state em{color:#49c892;background:#49c8921a}.p791-board li.active .p791-item-state em{color:#57a5ff;background:#57a5ff1a}.p791-board li.blocked .p791-item-state em{color:#ffb042;background:#ffb0421a}.p791-board>footer{color:var(--muted);gap:9px;padding-top:2px}.p791-board>footer>svg{color:#ffb042;flex:none;width:15px;height:15px}.p791-board>footer>span{gap:2px;display:grid}.p791-board>footer strong{font-size:11px}.p791-board>footer small{line-height:1.45}@media (width>=1600px){.p791-board ol{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=980px){.p791-board ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.p791-board>header{flex-direction:column;align-items:flex-start}.p791-progress,.p791-board ol{grid-template-columns:1fr}}.p290-launchpad{border:1px solid color-mix(in srgb, var(--line) 78%, #57a5ff 22%);background:linear-gradient(145deg, color-mix(in srgb, var(--panel) 96%, #17385d 4%), var(--panel));border-radius:20px;gap:16px;margin:18px 0;padding:clamp(16px,2vw,24px);display:grid;box-shadow:0 16px 42px #0411261f}.p290-hero,.p290-hero>span,.p290-families article>header,.p290-families article>footer,.p290-boundary,.p290-toolbar{align-items:center;display:flex}.p290-hero{justify-content:space-between;gap:16px}.p290-hero>span{gap:13px;min-width:0}.p290-hero>span>svg{color:#57a5ff;flex:none;width:34px;height:34px}.p290-hero span span{gap:4px;min-width:0;display:grid}.p290-hero small,.p290-families header small{color:var(--muted);letter-spacing:.08em;font-size:11px}.p290-hero strong{font-size:clamp(19px,2vw,27px)}.p290-hero p,.p290-families p,.p290-boundary small{color:var(--muted);margin:0;line-height:1.55}.p290-hero>em{color:#49c892;background:#31bc8014;border:1px solid #4ccb9752;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.p290-hero>em svg,.p290-boundary>svg{width:16px;height:16px}.p290-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.p290-summary>span{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 92%, #4b98ef 8%);border-radius:13px;gap:5px;min-width:0;padding:12px;display:grid}.p290-summary small,.p290-families dt{color:var(--muted);font-size:11px}.p290-summary b{font-size:22px}.p290-toolbar{border:1px solid var(--line);border-radius:13px;justify-content:space-between;gap:12px;padding:10px 12px}.p290-toolbar label{align-items:center;gap:8px;font-weight:700;display:inline-flex}.p290-toolbar button,.p290-families button{justify-content:center;align-items:center;gap:7px;min-height:40px;display:inline-flex}.p290-toolbar button svg,.p290-families button svg{width:16px;height:16px}.p290-families{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.p290-families article{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 96%, #579cee 4%);border-radius:16px;gap:12px;min-width:0;padding:16px;display:grid}.p290-families article.draft_in_progress{border-color:#ffb0427a}.p290-families article>header{gap:10px}.p290-families article>header>svg{color:#57a5ff;flex:none;width:27px;height:27px}.p290-families article>header>span{gap:3px;min-width:0;display:grid}.p290-families article>header>em{color:#57a5ff;background:#4191e81f;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.p290-state{gap:7px;display:grid}.p290-state span{color:#49c892;background:#31bc801a;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:800}.p290-state code,.p290-assets code{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.p290-families dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.p290-families dl>div{background:color-mix(in srgb, var(--surface) 88%, #4f94dd 12%);border-radius:10px;gap:4px;padding:9px;display:grid}.p290-families dd{margin:0;font-size:17px;font-weight:800}.p290-assets{gap:5px;display:grid}.p290-families article>footer{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding-top:11px}.p290-families article>footer>span{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.p290-families article>footer>span.ready{color:#49c892}.p290-families article>footer>span svg{width:16px;height:16px}.p290-boundary{background:#ffb0420f;border:1px solid #ffb04247;border-radius:13px;gap:11px;padding:12px 14px}.p290-boundary>svg{color:#ffb042;flex:none}.p290-boundary>span{gap:3px;min-width:0;display:grid}.p290-boundary>em{color:#ffb042;white-space:nowrap;margin-left:auto;font-size:11px;font-style:normal;font-weight:800}.p290-message{color:var(--muted);font-size:12px}.p290-authority-status{color:#ffb042;background:#ffb04212;border:1px solid #ffb04257;border-radius:13px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.p290-authority-status>svg{flex:none;width:18px;height:18px}.p290-authority-status>span{gap:4px;display:grid}.p290-authority-status small{color:var(--muted);line-height:1.5}@media (width<=980px){.p290-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.p290-families{grid-template-columns:1fr}}@media (width<=680px){.p290-launchpad{border-radius:15px;padding:13px}.p290-hero,.p290-toolbar,.p290-families article>footer,.p290-boundary{flex-direction:column;align-items:stretch}.p290-hero>em,.p290-boundary>em{width:fit-content;margin-left:0}.p290-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.p290-toolbar button,.p290-families article>footer button{width:100%}.p290-families dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.p816-login{color:#163a55;background:#fff;border:1px solid #c8d8e8;border-radius:14px;gap:12px;padding:16px;display:grid}.p816-login header{align-items:flex-start;gap:10px;display:flex}.p816-login header>svg{color:#276da7;flex:none}.p816-login header>svg:last-child{color:#247253;margin-left:auto}.p816-login header span{gap:3px;display:grid}.p816-login header small{letter-spacing:.08em;color:#657f94;font-size:10px}.p816-login header strong{font-size:15px}.p816-login header p{color:#60778a;margin:0;font-size:11px}.p816-login form{grid-template-columns:minmax(150px,1fr) minmax(180px,1fr) auto;align-items:end;gap:10px;display:grid}.p816-login label{color:#465f73;gap:5px;font-size:11px;font-weight:700;display:grid}.p816-login input{color:#132f45;min-width:0;height:40px;font:inherit;background:#fbfdff;border:1px solid #bdcfdf;border-radius:9px;padding:0 11px}.p816-login input:focus{outline-offset:1px;border-color:#2f77b5;outline:3px solid #b8ddff}.p816-login button{color:#fff;background:#175f9c;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-weight:800;display:flex}.p816-login button:disabled{opacity:.55}.p816-login-error{color:#9a3030;background:#fff0f0;border-radius:8px;margin:0;padding:9px 11px;font-size:12px}.p816-login footer{color:#60778a;border-top:1px solid #e3ebf2;justify-content:space-between;gap:12px;padding-top:9px;font-size:10px;display:flex}.p816-login footer small{color:#8a6a31;text-align:right}@media (width<=900px){.p816-login form{grid-template-columns:1fr 1fr}.p816-login button{grid-column:1/-1}.p816-login footer{display:grid}}@media (width<=560px){.p816-login form{grid-template-columns:1fr}.p816-login button{grid-column:auto}.p816-login footer small{text-align:left}}.p281-wizard{background:linear-gradient(145deg,#f8fbff,#edf6ff);border:1px solid #bdd6ee;border-radius:16px;gap:14px;min-width:0;padding:clamp(13px,2vw,20px);display:grid;box-shadow:0 14px 36px #1d4e821a}.p281-wizard>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.p281-wizard>header>span{gap:10px;min-width:0;display:flex}.p281-wizard>header svg{color:#2764d7;flex:none}.p281-wizard>header span span{gap:3px;display:grid}.p281-wizard>header small{color:#68819b;letter-spacing:.06em;font-size:10px}.p281-wizard>header strong{color:#173b64;font-size:19px}.p281-wizard>header p{color:#536d88;margin:0;font-size:12px;line-height:1.55}.p281-wizard button{color:#285680;background:#fff;border:1px solid #b9cbe0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;display:inline-flex}.p281-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.p281-steps li{color:#6c8195;background:#fff;border-radius:10px;align-items:center;gap:7px;min-width:0;padding:9px;display:flex}.p281-steps li i{background:#eef3f8;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.p281-steps li i svg{width:15px}.p281-steps li span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.p281-steps li.active{color:#fff;background:#2764d7}.p281-steps li.active i{color:#2764d7;background:#fff}.p281-steps li.done{color:#267047;background:#e7f7ee}.p281-template-stage,.p281-identity-stage,.p281-blueprint-stage,.p281-review-stage{gap:12px;min-width:0;display:grid}.p281-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.p281-template-grid>button{text-align:left;justify-content:flex-start;align-items:flex-start;min-width:0;padding:12px;position:relative}.p281-template-grid>button>span{gap:4px;min-width:0;display:grid}.p281-template-grid strong{color:#173b64}.p281-template-grid small{color:#61788f;line-height:1.4}.p281-template-grid code{color:#65829e;overflow-wrap:anywhere;font-size:9px}.p281-template-grid>button>svg:last-child{color:#2a9a60;margin-left:auto}.p281-template-grid>button.selected{background:#edf5ff;border-color:#3476ca;box-shadow:0 0 0 2px #3476ca1f}.p281-template-stage>p,.p281-blueprint-stage>p{color:#526d88;align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.p281-template-stage>p svg,.p281-blueprint-stage>p svg{flex:none;width:15px}.p281-identity-stage{grid-template-columns:1fr 1fr}.p281-identity-stage label{color:#526b84;gap:5px;font-size:11px;display:grid}.p281-identity-stage label.wide,.p281-inline-checks{grid-column:1/-1}.p281-identity-stage input,.p281-identity-stage select,.p281-identity-stage textarea{box-sizing:border-box;color:#173b64;background:#fff;border:1px solid #c5d5e5;border-radius:9px;width:100%;min-width:0;padding:9px}.p281-identity-stage textarea{resize:vertical;min-height:76px}.p281-identity-stage label small{color:#72879b}.p281-inline-checks,.p281-focus{flex-wrap:wrap;gap:7px;display:flex}.p281-inline-checks span,.p281-focus span,.p281-readiness span{background:#fff;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:inline-flex}.p281-inline-checks svg,.p281-focus svg,.p281-readiness svg{width:14px}.p281-inline-checks .pass,.p281-readiness .pass{color:#257046}.p281-inline-checks .pending,.p281-readiness .blocked{color:#9a5b22}.p281-blueprint-stage>article{background:#fff;border-radius:10px;gap:4px;padding:11px;display:grid}.p281-blueprint-stage article small{color:#71859a}.p281-blueprint-stage article code{color:#668099;overflow-wrap:anywhere;font-size:9px}.p281-blueprint-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.p281-blueprint-counts span{background:#fff;border-radius:10px;justify-items:center;padding:11px;display:grid}.p281-blueprint-counts b{color:#245dad;font-size:20px}.p281-blueprint-counts small{color:#687f96}.p281-focus span{color:#2d6b4b}.p281-review-passport{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.p281-review-passport span{background:#fff;border-radius:10px;gap:4px;min-width:0;padding:10px;display:grid}.p281-review-passport small{color:#6c8298}.p281-review-passport strong{overflow-wrap:anywhere;color:#173b64}.p281-readiness{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.p281-readiness>strong{color:#28577f;width:100%}.p281-review-stage aside{color:#236740;background:#e8f7ee;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;display:flex}.p281-review-stage aside svg{flex:none}.p281-review-stage aside span{gap:3px;display:grid}.p281-review-stage aside small{line-height:1.45}.p281-wizard>footer{justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.p281-wizard>footer span{color:#647c94;text-align:center;font-size:11px}.p281-wizard button.primary{color:#fff;background:#2764d7;border-color:#2764d7}.p281-wizard button:disabled{cursor:not-allowed;opacity:.45}@media (width<=900px){.p281-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p281-blueprint-counts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.p281-wizard>header{flex-direction:column}.p281-wizard>header>button{width:100%;min-height:44px}.p281-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.p281-template-grid,.p281-identity-stage,.p281-review-passport{grid-template-columns:1fr}.p281-identity-stage label.wide,.p281-inline-checks{grid-column:auto}.p281-blueprint-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.p281-wizard>footer{flex-direction:column;align-items:stretch}.p281-wizard>footer button{width:100%;min-height:44px}.p281-wizard>footer span{order:-1}}.p281-launch{color:#245dad;text-align:left;background:linear-gradient(135deg,#edf6ff,#fff);border:1px solid #77a7d7;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:calc(100% - 16px);margin:8px;padding:10px;display:grid}.p281-launch>span{gap:2px;display:grid}.p281-launch>span small{color:#698199;font-size:10px}.p281-launch>svg{width:17px}.p281-inline-launch{color:#245dad;background:#edf6ff;border:1px solid #8ab4df;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-weight:700;display:inline-flex}@media (width<=600px){.p281-launch{min-height:54px}.p281-inline-launch{width:100%;min-height:44px}}.p281-local-recovery{background:#fff;border:1px solid #c5d8ed;border-radius:11px;gap:8px;min-width:0;padding:11px;display:grid}.p281-local-recovery>header{align-items:center;gap:8px;min-width:0;display:flex}.p281-local-recovery>header>span{flex:1;gap:2px;min-width:0;display:grid}.p281-local-recovery>header small,.p281-local-recovery>p,.p281-local-recovery>footer{overflow-wrap:anywhere}.p281-local-recovery>header em{color:#315b9d;font-size:10px;font-style:normal}.p281-local-recovery>div{flex-wrap:wrap;gap:7px;display:flex}.p281-local-recovery kbd{background:color-mix(in srgb,currentColor 8%,transparent);border:1px solid;border-radius:5px;padding:1px 5px;font:600 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.p281-local-recovery>footer{color:#61788f;align-items:center;gap:6px;font-size:10px;display:flex}.p281-local-recovery svg{flex:none;width:15px}.p281-scope-note{color:#245f3d;background:#eef9f2;border:1px solid #b9d7c4;border-radius:10px;grid-column:1/-1;align-items:flex-start;gap:9px;padding:11px;display:flex}.p281-scope-note svg{flex:none;width:18px}.p281-scope-note span{gap:3px;display:grid}.p281-scope-note small{color:#4c715c;line-height:1.5}@media (width<=600px){.p281-local-recovery>div>button{width:100%;min-height:44px}.p281-scope-note{grid-column:auto}}.p282-pack-stage,.p282-field-stage{gap:1rem;display:grid}.p282-pack-grid,.p282-field-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.75rem;display:grid}.p282-pack-grid>button{border:1px solid var(--line,#7e97b14d);min-width:0;color:inherit;text-align:left;background:#0c1f327a;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.9rem;display:grid}.p282-pack-grid>button.selected,.p282-field-grid>label.selected{background:#18594e4d;border-color:#43d3aeb8;box-shadow:inset 0 0 0 1px #43d3ae29}.p282-pack-grid span,.p282-field-grid span{gap:.25rem;min-width:0;display:grid}.p282-pack-grid small,.p282-field-grid small,.p282-field-grid p{color:var(--muted,#9eb0c0)}.p282-pack-grid code,.p282-field-grid code,.p282-version-passport code{overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:.72rem}.p282-field-stage>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.p282-field-stage>header span{gap:.2rem;display:grid}.p282-field-stage>header em{color:#66e2bc;background:#43d3ae1f;border-radius:999px;padding:.35rem .65rem;font-style:normal}.p282-field-grid>label{border:1px solid var(--line,#7e97b14d);cursor:pointer;background:#09192a6b;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.65rem;min-width:0;padding:.85rem;display:grid}.p282-field-grid input{margin-top:.2rem}.p282-field-grid em{color:var(--muted,#9eb0c0);font-size:.72rem;font-style:normal}.p282-field-stage>aside{background:#485a712e;border-radius:.8rem;align-items:flex-start;gap:.65rem;padding:.85rem;display:flex}.p282-field-stage>aside span{gap:.2rem;display:grid}.p282-empty{color:var(--muted,#9eb0c0);border:1px dashed #7e97b173;border-radius:.8rem;margin:0;padding:1rem}.p282-version-passport{flex-wrap:wrap;gap:.45rem;display:flex}.p282-version-passport code{color:#8be9cc;background:#43d3ae1a;border-radius:.5rem;padding:.35rem .55rem}@media (width<=640px){.p282-pack-grid,.p282-field-grid{grid-template-columns:1fr}.p282-pack-grid>button,.p282-field-grid>label{grid-template-columns:auto minmax(0,1fr)}.p282-pack-grid>button>svg:last-child,.p282-field-grid>label>em{grid-column:2}}.p322-quick-path{background:linear-gradient(145deg,#f2fbf6,#fff);border:1px solid #b8d9c7;border-radius:14px;gap:10px;padding:13px;display:grid}.p322-quick-path>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.p322-quick-path>header>svg{color:#148456}.p322-quick-path>header>span{gap:3px;display:grid}.p322-quick-path>header small{color:#48806a;letter-spacing:.06em;font-size:9px}.p322-quick-path>header strong{color:#185c42}.p322-quick-path>header p{color:#58766a;margin:0;font-size:11px;line-height:1.5}.p322-quick-path>header em{color:#187047;background:#dff5e8;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.p322-quick-path>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.p322-quick-path>div>button{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.p322-quick-path>div>button>span{gap:3px;min-width:0;display:grid}.p322-quick-path>div code{overflow-wrap:anywhere;font-size:9px}.p322-quick-path>div svg{width:17px}.p322-quick-path>div>button.selected{background:#eaf9f1;border-color:#24a56c}.p322-quick-path>footer{color:#537265;align-items:center;gap:6px;font-size:10px;display:flex}.p322-quick-path>footer svg{color:#148456;flex:none;width:15px}.p322-review-note{color:#236740;background:#e8f7ee;border-radius:10px;align-items:center;gap:7px;margin:0;padding:10px;font-size:11px;display:flex}.p322-review-note svg{flex:none;width:16px}@media (width<=600px){.p322-quick-path>header{grid-template-columns:auto minmax(0,1fr)}.p322-quick-path>header em{grid-column:1/-1;justify-self:start}.p322-quick-path>div{grid-template-columns:1fr}.p322-quick-path>div>button{min-height:54px}}.p546-preview{background:linear-gradient(145deg,#fff,#f1f7fd);border:1px solid #a9c8e6;border-radius:13px;gap:12px;min-width:0;padding:13px;display:grid}.p546-preview>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.p546-preview>header>span{gap:9px;min-width:0;display:flex}.p546-preview>header>span>svg{color:#2868bd;flex:none;width:19px}.p546-preview>header>span>span{gap:3px;min-width:0;display:grid}.p546-preview>header small{color:#66819c;font-size:10px}.p546-preview>header strong{color:#173f69}.p546-preview>header p{color:#5d748c;margin:0;font-size:11px;line-height:1.5}.p546-preview>header>em{color:#1f754c;white-space:nowrap;border:1px solid #a8d7bd;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.p546-passport{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.p546-passport>span{background:#fff;border-radius:9px;gap:3px;min-width:0;padding:9px;display:grid}.p546-passport>span.wide{grid-column:1/-1}.p546-passport small{color:#73879a}.p546-passport code{overflow-wrap:anywhere;color:#315f8c;font-size:9px}.p546-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.p546-sections details,.p546-agent{background:#fff;border:1px solid #d4e1ed;border-radius:10px;align-content:start;min-width:0;overflow:hidden}.p546-sections summary,.p546-agent>header{color:#285a87;cursor:pointer;align-items:center;gap:7px;padding:9px;display:flex}.p546-sections summary svg,.p546-agent svg{flex:none;width:15px}.p546-sections summary b{background:#e9f2fb;border-radius:999px;margin-left:auto;padding:2px 6px}.p546-sections ul{gap:5px;margin:0;padding:0 9px 9px;list-style:none;display:grid}.p546-sections li{background:#f4f8fc;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;min-width:0;padding:7px;display:grid}.p546-sections li>span{gap:1px;min-width:0;display:grid}.p546-sections li code{color:#6c8399;overflow-wrap:anywhere;font-size:8px}.p546-sections li small{color:#5f758a;overflow-wrap:anywhere;grid-column:1/-1}.p546-sections li em{color:#2b7550;grid-area:1/2;font-size:8px;font-style:normal}.p546-empty{color:#6c8195;margin:0 9px 9px;font-size:10px}.p546-agent{padding-bottom:9px}.p546-agent code,.p546-agent p,.p546-agent span{overflow-wrap:anywhere;margin:0 9px;display:block}.p546-agent code{color:#315f8c;font-size:9px}.p546-agent p{color:#5b7188;padding:6px 0;font-size:10px}.p546-agent span{color:#25704a;font-size:10px}.p546-preview>footer{color:#246845;background:#e9f7ef;border-radius:9px;align-items:flex-start;gap:8px;padding:10px;display:flex}.p546-preview>footer svg{flex:none;width:16px}.p546-preview>footer span{gap:2px;display:grid}.p546-preview>footer small{line-height:1.45}.p546-preview code,.p546-preview strong,.p546-preview p,.p546-preview small{overflow-wrap:anywhere;max-width:100%}@media (width<=980px){.p546-passport,.p546-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.p546-preview>header{flex-direction:column}.p546-preview>header>em{white-space:normal}.p546-passport,.p546-sections{grid-template-columns:1fr}.p546-passport>span.wide{grid-column:auto}.p546-sections summary{min-height:44px}}.p323-handoff{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 7%,var(--surface)),var(--surface));border-radius:18px;gap:16px;padding:18px;display:grid}.p323-handoff>header,.p323-handoff>header>span,.p323-handoff>footer,.p323-handoff aside,.p323-handoff li{align-items:center;gap:12px;display:flex}.p323-handoff>header{justify-content:space-between}.p323-handoff>header>span>svg{width:28px}.p323-handoff strong,.p323-handoff small,.p323-handoff p{display:block}.p323-handoff p{margin:3px 0 0}.p323-handoff>header em{white-space:nowrap}.p323-passport{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.p323-passport span{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;padding:12px}.p323-passport code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.p323-handoff ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.p323-handoff li{border:1px solid var(--border);border-radius:12px;align-items:flex-start;padding:12px}.p323-handoff li.active{border-color:var(--accent)}.p323-handoff li.done svg{color:var(--success)}.p323-handoff aside{background:color-mix(in srgb,var(--warning) 8%,var(--surface));border-radius:12px;padding:12px}.p323-handoff>footer{justify-content:space-between}.p323-handoff>footer button{align-items:center;gap:8px;display:flex}.p323-handoff>footer em{font-style:normal;font-weight:700}@media (width<=900px){.p323-passport{grid-template-columns:repeat(2,minmax(0,1fr))}.p323-handoff ol{grid-template-columns:1fr}}@media (width<=520px){.p323-handoff>header,.p323-handoff>footer{flex-direction:column;align-items:stretch}.p323-passport{grid-template-columns:1fr}.p323-handoff>footer button{justify-content:center;width:100%}}.p590-lifecycle{border:1px solid color-mix(in srgb,var(--accent,#42d3b1) 42%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--panel,#102133) 94%,#0c503f 6%),var(--panel,#102133));border-radius:18px;gap:14px;padding:18px;display:grid;box-shadow:0 16px 36px #0002}.p590-lifecycle>header,.p590-lifecycle>header>span,.p590-lifecycle>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.p590-lifecycle>header>span{justify-content:flex-start}.p590-lifecycle>header svg{width:28px;height:28px;color:var(--accent,#42d3b1);flex:none}.p590-lifecycle header strong,.p590-lifecycle footer strong{display:block}.p590-lifecycle header small,.p590-lifecycle footer small{letter-spacing:.08em;opacity:.65}.p590-lifecycle header p,.p590-lifecycle footer p,.p590-lifecycle li p{opacity:.75;margin:3px 0 0}.p590-lifecycle>header>em{color:var(--accent,#42d3b1);white-space:nowrap;background:#35c49c22;border-radius:999px;padding:7px 10px;font-style:normal}.p590-lifecycle.version_conflict>header>em,.p590-lifecycle li.attention{color:#ffbd66}.p590-progress{background:#ffffff12;border-radius:999px;height:5px;overflow:hidden}.p590-progress i{border-radius:inherit;background:linear-gradient(90deg,#2ea886,#55d8b5);height:100%;transition:width .25s;display:block}.p590-lifecycle ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.p590-lifecycle li{background:#ffffff07;border:1px solid #ffffff12;border-radius:12px;align-items:flex-start;gap:8px;min-width:0;padding:11px;display:flex}.p590-lifecycle li.complete{background:#2ebc8f12;border-color:#3bd0a640}.p590-lifecycle li.current{background:#578ff413;border-color:#72a8ff55}.p590-lifecycle li.attention{background:#ff9c2512;border-color:#ffb55255}.p590-lifecycle li.waiting{opacity:.58}.p590-lifecycle li svg{flex:none;width:18px;height:18px}.p590-lifecycle li span{min-width:0}.p590-lifecycle li small{opacity:.55;display:block}.p590-lifecycle li strong,.p590-lifecycle li p{overflow-wrap:anywhere}.p590-lifecycle>footer{padding-top:2px}.p590-lifecycle>footer button{align-items:center;gap:8px;display:inline-flex}.p590-lifecycle>footer>em{opacity:.7;font-style:normal}.p590-lifecycle>aside{opacity:.68;border-top:1px dashed #ffffff18;align-items:center;gap:8px;padding-top:10px;font-size:.82rem;display:flex}.p590-lifecycle>aside svg{flex:none;width:16px;height:16px}@media (width<=980px){.p590-lifecycle ol{grid-template-columns:repeat(2,minmax(0,1fr))}.p590-lifecycle li:last-child{grid-column:1/-1}}@media (width<=640px){.p590-lifecycle{border-radius:14px;padding:14px}.p590-lifecycle>header,.p590-lifecycle>footer{flex-direction:column;align-items:flex-start}.p590-lifecycle>header>span{align-items:flex-start}.p590-lifecycle ol{grid-template-columns:1fr}.p590-lifecycle li:last-child{grid-column:auto}.p590-lifecycle>footer button{justify-content:center;width:100%}.p590-lifecycle>header>em{align-self:flex-start}}.p286-runbook{background:linear-gradient(145deg,#f6fffb,#f3f8ff);border:1px solid #b9d8cf;border-radius:18px;gap:14px;padding:18px;display:grid;box-shadow:0 10px 28px #124b4014}.p286-runbook>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.p286-runbook>header>span{align-items:flex-start;gap:12px;display:flex}.p286-runbook>header svg{color:#087764;flex:none}.p286-runbook>header small{color:#50736c;letter-spacing:.08em;font-size:.72rem;display:block}.p286-runbook>header strong{margin-top:2px;font-size:1.08rem;display:block}.p286-runbook>header p{color:#526761;margin:4px 0 0}.p286-runbook button{color:#fff;cursor:pointer;background:#087764;border:0;border-radius:10px;align-items:center;gap:7px;padding:9px 13px;font-weight:700;display:inline-flex}.p286-runbook button svg{color:inherit;width:16px}.p286-progress{background:#dce9e5;border-radius:99px;height:10px;margin-right:42px;position:relative;overflow:visible}.p286-progress>span{border-radius:inherit;background:linear-gradient(90deg,#0d8a74,#36bfa5);height:100%;transition:width .2s;display:block}.p286-progress>b{color:#087764;font-size:.78rem;position:absolute;top:-5px;left:calc(100% + 8px)}.p286-evidence{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.p286-evidence span{background:#fff;border:1px solid #dce9e5;border-radius:10px;padding:9px}.p286-evidence small,.p286-evidence b{display:block}.p286-evidence small{color:#657a74}.p286-evidence b{margin-top:2px;font-size:1.08rem}.p286-runbook ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.p286-runbook li{background:#fff;border:1px solid #d9e5e2;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:9px;min-width:0;padding:11px;display:grid}.p286-runbook li>i{color:#53716a;background:#eef5f3;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.p286-runbook li>i svg{width:16px}.p286-runbook li>span{min-width:0}.p286-runbook li small,.p286-runbook li strong,.p286-runbook li p{display:block}.p286-runbook li small{color:#70827e;font-size:.7rem}.p286-runbook li strong{margin-top:2px;font-size:.9rem}.p286-runbook li p{color:#60716d;margin:4px 0 0;font-size:.78rem;line-height:1.45}.p286-runbook li>em{white-space:nowrap;background:#edf2f1;border-radius:99px;padding:4px 7px;font-size:.68rem;font-style:normal}.p286-runbook li>button{grid-column:3;padding:5px}.p286-runbook li.complete{background:#f7fffc;border-color:#a9dccf}.p286-runbook li.complete>i{color:#087764;background:#d9f4ec}.p286-runbook li.ready,.p286-runbook li.in_progress{border-color:#8dc7ba}.p286-runbook li.ready>em,.p286-runbook li.in_progress>em{color:#076b5b;background:#dff5ef}.p286-runbook li.handoff{background:#fafafa}.p286-runbook li.handoff>em{color:#7a6240;background:#f0ece4}.p286-runbook>footer{border-top:1px solid #d9e5e2;align-items:center;gap:10px;padding-top:12px;display:flex}.p286-runbook>footer>svg{color:#087764}.p286-runbook>footer span{flex:1}.p286-runbook>footer strong,.p286-runbook>footer small{display:block}.p286-runbook>footer small{color:#647873;margin-top:2px}.p286-runbook>footer em{color:#087764;font-size:.72rem;font-style:normal;font-weight:700}@media (width<=980px){.p286-runbook ol{grid-template-columns:repeat(2,minmax(0,1fr))}.p286-evidence{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.p286-runbook{border-radius:14px;padding:13px}.p286-runbook>header,.p286-runbook>footer{flex-direction:column;align-items:stretch}.p286-runbook>header>button{justify-content:center}.p286-runbook ol,.p286-evidence{grid-template-columns:1fr}.p286-runbook li{grid-template-columns:auto minmax(0,1fr) auto}.p286-runbook>footer em{white-space:normal}}@media (prefers-reduced-motion:reduce){.p286-progress>span{transition:none}}.p544-entry{color:#183531;background:#f8fcfb;border:1px solid #3c655f;border-radius:10px;margin:0 0 14px;overflow:hidden}.p544-entry>header{background:linear-gradient(145deg,#eef8f5,#f9fcfb);border-bottom:1px solid #d5e6e2;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.p544-entry>header span{flex-direction:column;gap:3px;display:flex}.p544-entry>header small{letter-spacing:.1em;color:#4f7771;font-size:9px}.p544-entry>header strong{color:#173b36;font-size:15px}.p544-entry>header p{color:#57716d;max-width:760px;margin:0;font-size:10px;line-height:1.5}.p544-entry>header em{color:#846111;white-space:nowrap;background:#fff9e8;border:1px solid #d5b963;padding:6px 9px;font-size:9px;font-style:normal}.p544-entry nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:11px;display:grid}.p544-entry nav button{text-align:left;color:#294b46;background:#fff;border:1px solid #cfdfdc;border-radius:7px;grid-template-columns:23px minmax(0,1fr);align-items:start;gap:8px;min-height:76px;padding:10px;display:grid}.p544-entry nav button:hover{background:#f4fbf9;border-color:#5ba79d}.p544-entry nav button.active{background:#eaf8f5;border-color:#238f82;box-shadow:inset 0 0 0 1px #238f8230}.p544-entry nav button>svg{color:#268f83;width:17px}.p544-entry nav button span{flex-direction:column;gap:3px;display:flex}.p544-entry nav button strong{font-size:11px}.p544-entry nav button small{color:#657d79;font-size:9px;line-height:1.45}.p544-entry nav button em{color:#886817;grid-column:2;font-size:8px;font-style:normal}.p544-entry>footer{color:#66817c;background:#f5faf9;border-top:1px solid #d5e6e2;padding:8px 12px;font-size:9px}@media (width<=760px){.p544-entry nav{grid-template-columns:1fr}.p544-entry nav button{min-height:0}.p544-entry>header{flex-direction:column;align-items:flex-start}.p544-entry>header em{white-space:normal}}.p547-definition-outline{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#fffffffa,#eef6fdfa);border:1px solid #aac7e3;border-radius:13px;gap:9px;min-width:0;padding:12px;display:grid;position:sticky;top:8px;box-shadow:0 8px 24px #1645701a}.p547-definition-outline>header{align-items:center;gap:9px;min-width:0;display:flex}.p547-definition-outline>header>svg{color:#2868bd;flex:none;width:19px}.p547-definition-outline>header>span{gap:2px;min-width:0;display:grid}.p547-definition-outline>header strong{color:#173f69}.p547-definition-outline>header small{color:#687f96;overflow-wrap:anywhere}.p547-definition-outline>header>em{color:#315f8a;white-space:nowrap;background:#f6fbff;border:1px solid #a7c8e7;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:5px 8px;font-size:9px;font-style:normal;display:flex}.p547-definition-outline>header>em.editable{color:#23724b;background:#edf9f2;border-color:#a6d5ba}.p547-definition-outline>header>em svg{width:13px}.p547-definition-outline>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.p547-definition-outline a{color:#315f8a;background:#fff;border:1px solid #d3e2ef;border-radius:9px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:8px 9px;text-decoration:none;display:flex}.p547-definition-outline a:hover,.p547-definition-outline a:focus-visible{background:#edf6fe;border-color:#74a9d7;outline:none}.p547-definition-outline a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p547-definition-outline a b{text-align:center;background:#e7f1fb;border-radius:999px;min-width:20px;padding:2px 5px;font-size:10px}.p547-definition-outline>p{color:#6a8094;margin:0;font-size:10px;line-height:1.45}.p547-definition-target{scroll-margin-top:150px}@media (width<=1100px){.p547-definition-outline>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){.p547-definition-outline{z-index:1;padding:10px;position:relative;top:auto}.p547-definition-outline>header{flex-wrap:wrap;align-items:flex-start}.p547-definition-outline>header>em{white-space:normal;margin-left:28px}.p547-definition-outline>div{grid-template-columns:repeat(2,minmax(0,1fr))}.p547-definition-target{scroll-margin-top:16px}}.p224-studio{color:#172033;gap:16px;min-width:0;display:grid}.p224-header,.p224-card>header,.p224-version-chain>header,.p224-learning>header,.p224-guide>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.p224-header{background:linear-gradient(135deg,#f7fbff,#eef5ff);border:1px solid #d9e3f2;border-radius:18px;padding:20px 22px}.p224-header>div{align-items:flex-start;gap:13px;display:flex}.p224-header svg{color:#2764d7}.p224-header span{gap:4px;display:grid}.p224-header small,.p224-card small,.p224-model-head small,.p224-models small{letter-spacing:.08em;color:#66809d;font-size:11px}.p224-header strong{font-size:22px}.p224-header p,.p224-model-head p{color:#586a80;margin:0}.p224-header em{color:#27599f;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-style:normal;display:flex}.p224-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.p224-kpis>span{background:#fff;border:1px solid #dce5f0;border-radius:14px;align-items:center;gap:10px;padding:13px;display:flex}.p224-kpis svg{color:#336ed0}.p224-kpis i{font-style:normal;display:grid}.p224-kpis strong{font-size:21px}.p224-kpis .locked{background:#fff8f2}.p224-kpis .locked svg{color:#b6682c}.p224-message{color:#23693f;background:#edf8f1;border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 13px;display:flex}.p224-layout{grid-template-columns:minmax(240px,290px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.p224-layout.authoring-focus{grid-template-columns:minmax(0,1fr)}.p224-models,.p224-main{background:#fff;border:1px solid #dce5f0;border-radius:16px;min-width:0}.p224-models{position:sticky;top:8px;overflow:hidden}.p224-models>header{border-bottom:1px solid #e8eef5;justify-content:space-between;align-items:center;padding:14px;display:flex}.p224-models>header span{display:grid}.p224-models button{font:inherit}.p224-models>header button,.p224-models details>button{color:#245baf;background:#edf4ff;border:0;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;display:flex}.p224-models nav{max-height:48vh;display:grid;overflow:auto}.p224-models nav button{text-align:left;color:inherit;background:#fff;border:0;border-bottom:1px solid #edf1f6;justify-content:space-between;padding:12px 13px;display:flex}.p224-models nav button:hover,.p224-models nav button.active{background:#edf5ff}.p224-models nav span{gap:2px;min-width:0;display:grid}.p224-models nav em{color:#71849a;text-overflow:ellipsis;font-size:10px;font-style:normal;overflow:hidden}.p224-models nav i{color:#54708f;align-items:center;gap:2px;font-size:11px;font-style:normal;display:flex}.p224-models details{padding:12px}.p224-models summary{cursor:pointer;align-items:center;gap:7px;font-weight:700;display:flex}.p224-models details label{color:#596c83;gap:4px;margin-top:9px;font-size:12px;display:grid}.p224-models input,.p224-models select,.p224-models textarea{box-sizing:border-box;background:#fff;border:1px solid #cdd9e7;border-radius:8px;width:100%;padding:8px}.p224-models textarea{min-height:64px}.p224-models details>button{justify-content:center;width:100%;margin-top:10px}.p224-main{overflow:hidden}.p224-main.authoring-focus{scroll-margin-top:12px}.p224-model-head{background:#fafcff;border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.p224-model-head>div{gap:3px;display:grid}.p224-model-head>div strong{font-size:19px}.p224-model-head>span{color:#256643;align-items:center;gap:6px;font-size:11px;display:flex}.p224-model-head i{background:#28a66a;border-radius:50%;width:8px;height:8px}.p224-model-head i.draft{background:#e1a02b}.p224-tabs{border-bottom:1px solid #e4ebf3;gap:4px;padding:8px 12px;display:flex;overflow:auto}.p224-tabs button{color:#5d6f84;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:9px 12px}.p224-tabs button.active{color:#245dad;background:#eaf3ff;font-weight:700}.p224-tabs b{color:#fff;background:#e25151;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:4px;font-size:10px;display:inline-grid}.p224-definition,.p224-version-chain,.p224-learning,.p224-guide{gap:12px;padding:14px;display:grid}.p224-definition:focus{outline:none}.p224-definition:focus-visible{outline-offset:-3px;outline:3px solid #8eb9ff}.p224-card,.p224-version-chain,.p224-learning,.p224-guide{background:#fff;border:1px solid #dfe7f0;border-radius:13px}.p224-card>header,.p224-version-chain>header,.p224-learning>header,.p224-guide>header{border-bottom:1px solid #e8edf4;padding:11px 13px}.p224-card>header>span,.p224-version-chain>header>span,.p224-learning>header>span,.p224-guide>header>span{margin-right:auto;display:grid}.p224-card>header svg,.p224-version-chain>header svg,.p224-learning>header svg,.p224-guide>header svg{color:#376ec1}.p224-card button,.p224-actions button,.p224-learning button{color:#315a8b;background:#fff;border:1px solid #bdcce0;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;display:flex}.p224-identity>div{grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.p224-identity label,.p224-actions label{color:#5a6e86;gap:5px;font-size:12px;display:grid}.p224-identity label.wide{grid-column:1/-1}.p224-identity input,.p224-identity select,.p224-identity textarea,.p224-actions input{color:inherit;background:#fff;border:1px solid #ccd8e6;border-radius:8px;padding:9px}.p224-identity textarea{resize:vertical;min-height:70px}.p224-identity :disabled,.p224-table :disabled,.p224-simple :disabled{color:#52657d;opacity:1;background:#f7f9fc}.p224-table{overflow:auto}.p224-table>div{border-top:1px solid #eef2f6;grid-template-columns:1.25fr 1.1fr .85fr .7fr 55px 34px;align-items:center;gap:6px;min-width:680px;padding:7px 10px;display:grid}.p224-table>div.head{color:#64788f;background:#f8fafc;border:0;font-size:11px}.p224-table.relations>div{grid-template-columns:1fr 1.4fr 1fr 1fr 34px;min-width:700px}.p224-table input:not([type=checkbox]),.p224-table select,.p224-simple input{background:#fff;border:1px solid #d4deea;border-radius:7px;min-width:0;padding:7px}.p224-table input[type=checkbox]{width:18px;height:18px}.p224-table button,.p224-simple button{color:#a64343;background:0 0;border:0;padding:5px}.p224-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.p224-simple>div{padding:8px}.p224-simple p{grid-template-columns:1fr .8fr 28px;gap:5px;margin:5px 0;display:grid}.p224-agent>div{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(160px,1fr));gap:9px;padding:12px;display:grid}.p224-agent label{gap:4px;font-size:12px;display:grid}.p224-agent input{border:1px solid #cdd9e6;border-radius:8px;padding:8px}.p224-agent p{color:#38624c;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.p224-agent em{color:#a06820;font-size:10px;font-style:normal}.p224-actions{background:#f3f8ff;border:1px solid #cbdcf2;border-radius:12px;grid-template-columns:auto auto minmax(220px,1fr) auto;align-items:end;gap:9px;padding:12px;display:grid}.p224-actions button.primary,.p224-learning button.primary{color:#fff;background:#2764d7;border-color:#2764d7}.p224-actions button:disabled,.p224-learning button:disabled{opacity:.45}.p224-version-chain>article{border-top:1px solid #e7edf4;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:13px;display:grid}.p224-version-chain>article>i{color:#2e63ae;background:#eaf3ff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.p224-version-chain article div{gap:3px;display:grid}.p224-version-chain article p{color:#5f7187;margin:0}.p224-version-chain article em{color:#8491a1;overflow-wrap:anywhere;font-size:10px;font-style:normal}.p224-version-chain article>span{color:#2b6947;justify-items:end;gap:4px;font-size:11px;display:grid}.p224-version-chain article>span small{color:#667c93}.p224-learning>article{border:1px solid #dfe7f0;border-radius:12px;overflow:hidden}.p224-learning article>header,.p224-learning article>footer{background:#f9fbfe;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.p224-learning article header span{display:grid}.p224-learning article header em{color:#aa6a25;font-size:11px;font-style:normal}.p224-learning article>p{color:#53677d;padding:0 12px}.p224-change-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 12px 10px;display:grid}.p224-change-list span{background:#eef5ff;border-radius:8px;padding:8px;display:grid}.p224-evidence{border-top:1px solid #edf1f5;gap:4px;padding:10px 12px;display:grid}.p224-evidence code{overflow-wrap:anywhere;font-size:10px}.p224-learning footer label{flex:1;gap:3px;font-size:11px;display:grid}.p224-learning footer input{box-sizing:border-box;border:1px solid #ccd8e6;border-radius:8px;width:100%;padding:8px}.p224-learning article.decided{opacity:.72}.p224-guide ol{gap:10px;margin:0;padding:14px 14px 14px 42px;display:grid}.p224-guide li{border-bottom:1px solid #edf1f5;padding:9px}.p224-guide p{color:#5b6e84;margin:4px 0 0}.p224-footer{color:#dbe9fb;text-align:center;background:#17283f;border-radius:10px;padding:10px 12px;font-size:11px}.p224-studio button,.p224-studio input,.p224-studio select,.p224-studio textarea{font:inherit}.p224-studio button{cursor:pointer}.p224-studio button:focus-visible,.p224-studio input:focus-visible,.p224-studio select:focus-visible,.p224-studio textarea:focus-visible{outline-offset:2px;outline:3px solid #8eb9ff}.p224-learning-intake{background:#f5f9ff;border:1px solid #cbdcf2;border-radius:12px;padding:12px}.p224-learning-intake summary{cursor:pointer;color:#245dad;align-items:center;gap:7px;font-weight:750;display:flex}.p224-learning-intake>label{color:#526b86;gap:5px;margin-top:10px;font-size:12px;display:grid}.p224-learning-intake input,.p224-learning-intake select,.p224-learning-intake textarea{box-sizing:border-box;width:100%;min-width:0;color:inherit;background:#fff;border:1px solid #cbd8e7;border-radius:8px;padding:8px}.p224-learning-intake textarea{resize:vertical;min-height:64px}.p224-learning-intake .identifiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.p224-learning-intake .identifiers label{color:#526b86;gap:4px;font-size:11px;display:grid}.p224-learning-intake fieldset{border:1px solid #d6e1ee;border-radius:10px;grid-template-columns:1.2fr 1fr .8fr .7fr;gap:8px;margin:11px 0;padding:10px;display:grid}.p224-learning-intake fieldset legend{color:#4d6888;padding:0 6px;font-size:11px;font-weight:700}.p224-learning-intake fieldset label{color:#526b86;gap:4px;font-size:11px;display:grid}.p224-learning-intake>button.primary{color:#fff;background:#2764d7;border-color:#2764d7;justify-content:center}.p224-learning-intake>p{color:#6d541f;align-items:center;gap:6px;margin:10px 0 0;font-size:11px;display:flex}.p224-learning-tools{background:#f8fbff;border:1px solid #d9e4f1;border-radius:11px;grid-template-columns:minmax(220px,2fr) minmax(135px,.8fr) minmax(120px,.7fr) auto auto;align-items:end;gap:8px;padding:11px;display:grid}.p224-learning-tools label{color:#526b86;gap:4px;font-size:11px;display:grid}.p224-learning-tools label:first-child{position:relative}.p224-learning-tools label:first-child svg{color:#6a83a0;width:15px;position:absolute;bottom:9px;left:8px}.p224-learning-tools input:not([type=checkbox]),.p224-learning-tools select{box-sizing:border-box;width:100%;min-width:0;color:inherit;background:#fff;border:1px solid #cbd8e7;border-radius:8px;padding:8px}.p224-learning-tools label:first-child input{padding-left:30px}.p224-learning-tools label.check{white-space:nowrap;align-items:center;gap:6px;min-height:34px;padding:0 5px;display:flex}.p224-learning-tools label.check input{width:17px;height:17px}.p224-learning-tools>span{white-space:nowrap;color:#536a84;align-items:center;min-height:34px;font-size:11px;display:flex}.p224-learning-tools>span b{color:#235fae;margin:0 3px}.p224-learning-review-state{flex-wrap:wrap;align-items:center;gap:7px;padding:0 12px 10px;display:flex}.p224-learning-review-state>span{color:#536b83;background:#eef3f8;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:750}.p224-learning-review-state>span.eligible{color:#237044;background:#e8f7ee}.p224-learning-review-state>span.warning{color:#8a5b0e;background:#fff4dd}.p224-learning-review-state>span.blocked{color:#9b3434;background:#ffeded}.p224-learning-review-state button{margin-left:auto}.p224-review-dossier{background:#f5f9ff;border:1px solid #bcd3ee;border-radius:11px;gap:10px;margin:0 12px 12px;padding:12px;display:grid}.p224-review-dossier>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.p224-review-dossier>header span{color:#245dad;align-items:center;gap:7px;display:flex}.p224-review-dossier>header code{overflow-wrap:anywhere;color:#657a92;max-width:55%;font-size:9px}.p224-review-dossier .facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.p224-review-dossier .facts span{background:#fff;border:1px solid #dee7f1;border-radius:8px;gap:3px;padding:8px;display:grid}.p224-review-dossier .facts small{color:#6b7f96}.p224-review-dossier .facts b{font-size:11px}.p224-review-dossier ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.p224-review-dossier li{background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.p224-review-dossier li code{overflow-wrap:anywhere}.p224-review-dossier li b,.p224-review-dossier li small{white-space:nowrap;font-size:10px}.p224-review-dossier li small{color:#80662f}.p224-review-dossier p{color:#5d7189;margin:0;font-size:10px}.p224-review-dossier p.blockers{color:#923737;background:#ffeded;border-radius:8px;padding:8px}.p224-review-dossier p.assignment{color:#76531c;background:#fff7e8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.p224-review-dossier p.assignment b,.p224-review-dossier p.assignment span{overflow-wrap:anywhere}.p224-review-dossier p.assignment.acknowledged{color:#246b42;background:#eaf8ef}.p224-review-dossier button.rebase,.p224-review-dossier button.assignment{color:#fff;background:#2764d7;border-color:#2764d7;justify-content:center}.p224-learning-empty{text-align:center;color:#677d94;border:1px dashed #cbd8e7;border-radius:10px;margin:0;padding:28px}.p224-learning-operations{background:linear-gradient(135deg,#f8fbff,#eef6ff);border:1px solid #c9dbef;border-radius:11px;gap:9px;padding:11px;display:grid}.p224-learning-operations>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.p224-learning-operations>header>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.p224-learning-operations>header small{color:#68809a;width:100%;margin-left:23px}.p224-learning-operations>div{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid}.p224-learning-operations>div span{background:#fff;border-radius:8px;gap:2px;padding:8px;display:grid}.p224-learning-operations>div small{color:#647b94}.p224-learning-operations>div b{font-size:18px}.p224-learning-operations>p{color:#5d7189;margin:0;font-size:10px}.p224-learning-operations>header button{color:#315a8b;background:#fff;border:1px solid #bdcce0;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;display:flex}@media (width<=1199px){.p224-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.p224-layout{grid-template-columns:230px minmax(0,1fr)}.p224-three{grid-template-columns:1fr}.p224-agent>div,.p224-actions{grid-template-columns:1fr 1fr}.p224-actions label{grid-column:1/-1}.p224-change-list{grid-template-columns:1fr}.p224-learning-intake .identifiers,.p224-learning-intake fieldset,.p224-learning-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.p224-learning-tools label:first-child{grid-column:1/-1}.p224-review-dossier .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.p224-learning-operations>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.p224-header{align-items:flex-start}.p224-header>em{display:none}.p224-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.p224-layout{grid-template-columns:1fr}.p224-models{position:static}.p224-models nav{max-height:240px}.p224-main{overflow:visible}.p224-identity>div,.p224-agent>div,.p224-actions{grid-template-columns:1fr}.p224-identity label.wide,.p224-actions label{grid-column:auto}.p224-model-head{align-items:flex-start}.p224-model-head>span{display:none}.p224-version-chain>article{grid-template-columns:30px 1fr}.p224-version-chain article>span{grid-column:2;justify-items:start}.p224-learning article>header,.p224-learning article>footer{flex-direction:column;align-items:stretch}.p224-learning article footer button{justify-content:center;min-height:44px}.p224-learning-intake .identifiers,.p224-learning-intake fieldset,.p224-learning-tools,.p224-review-dossier .facts{grid-template-columns:1fr}.p224-learning-tools label:first-child{grid-column:auto}.p224-learning-review-state button{justify-content:center;width:100%;margin-left:0}.p224-review-dossier>header{flex-direction:column;align-items:flex-start}.p224-review-dossier>header code{max-width:100%}.p224-review-dossier li{grid-template-columns:1fr}.p224-review-dossier li b,.p224-review-dossier li small{white-space:normal}.p224-learning-operations>header{flex-direction:column;align-items:flex-start}.p224-learning-operations>header button{justify-content:center;width:100%}.p224-learning-operations>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.p224-draft-persistence{background:#f8fbff;border:1px solid #c8d9eb;border-radius:11px;gap:7px;min-width:0;padding:11px;display:grid}.p224-draft-persistence.dirty{background:#fff9ef;border-color:#e5bd7e}.p224-draft-persistence>header{align-items:center;gap:8px;min-width:0;display:flex}.p224-draft-persistence>header>span{flex:1;gap:2px;min-width:0;display:grid}.p224-draft-persistence>header small,.p224-draft-persistence>p,.p224-draft-persistence>footer{overflow-wrap:anywhere}.p224-draft-persistence>header em{color:#315b9d;font-size:10px;font-style:normal}.p224-draft-persistence.dirty>header em{color:#9a5b22}.p224-draft-persistence>p{color:#536b84;margin:0;line-height:1.55}.p224-draft-persistence>footer{color:#61788f;align-items:center;gap:6px;font-size:10px;display:flex}.p224-draft-persistence svg{flex:none;width:16px}.p224-message{flex-wrap:wrap}.p224-message small{color:#527066;margin-left:auto}.p273-authority-gate,.p273-authority-session{color:#214b68;background:linear-gradient(135deg,#f8fbff,#eef6ff);border:1px solid #c5d9ed;border-radius:13px;align-items:center;gap:13px;min-width:0;padding:14px 16px;display:flex}.p273-authority-gate>svg,.p273-authority-session>svg{color:#247253;flex:none}.p273-authority-gate>div,.p273-authority-session>div{gap:3px;min-width:0;display:grid}.p273-authority-gate small,.p273-authority-session small{letter-spacing:.08em;color:#627e92;font-size:10px}.p273-authority-gate strong,.p273-authority-session strong{font-size:14px}.p273-authority-gate p,.p273-authority-session p{overflow-wrap:anywhere;color:#5b7283;margin:0;font-size:11px}.p273-authority-gate button{color:#fff;background:#255f9c;border:0;border-radius:9px;align-items:center;gap:6px;min-height:38px;margin-left:auto;padding:0 12px;font-weight:750;display:flex}.p273-authority-gate.denied{color:#8a3434;background:#fff5f5;border-color:#e2b9b9}.p273-authority-gate.denied>svg{color:#a94747}.p273-authority-session em{color:#246b44;white-space:nowrap;background:#e5f5eb;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:10px;font-style:normal}.p273-login-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.p273-login-steps li{background:#fff;border:1px solid #d7e2ec;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.p273-login-steps li>b{color:#255f9c;background:#e7f1fb;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;display:grid}.p273-login-steps span{gap:2px;min-width:0;display:grid}.p273-login-steps strong{font-size:12px}.p273-login-steps small{color:#667b8d;font-size:10px;line-height:1.4}.p224-view-customization{background:#fff;border:1px solid #d7e1ea;border-radius:12px;margin:0 12px 14px;padding:0 12px 12px;box-shadow:0 8px 22px #0f2e400d}.p224-view-customization summary{cursor:pointer;color:#173a4c;align-items:center;gap:8px;min-height:44px;font-weight:800;display:flex}.p224-view-customization summary svg{width:17px}.p224-view-customization summary small{color:#667d8a;margin-left:auto;font-weight:600}.p224-view-customization>p{color:#526c79;margin:0 0 10px;font-size:12px}.p224-view-customization>div{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.p224-view-customization>div label{background:#f8fafb;border:1px solid #dce5eb;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;display:flex}.p224-view-customization>label{align-items:center;gap:8px;margin-right:10px;font-size:12px;display:inline-flex}.p224-view-customization select{background:#fff;border:1px solid #cad7df;border-radius:8px;min-height:36px;padding:0 8px}.p224-view-customization>button{color:#fff;background:#12627a;border:0;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-weight:750;display:inline-flex}.p224-view-customization>button svg{width:15px}@media (width<=767px){.p224-view-customization>label{margin:0 0 10px;display:flex}.p224-view-customization select{flex:1}.p224-view-customization>button{justify-content:center;width:100%;min-height:44px}.p273-authority-gate,.p273-authority-session{flex-wrap:wrap;align-items:flex-start}.p273-authority-gate button{justify-content:center;width:100%;min-height:44px;margin-left:0}.p273-authority-session em{margin-left:30px}.p273-login-steps{grid-template-columns:1fr}}.p224-studio{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.p224-studio :where(input,select,textarea){color:#172033;background-color:#fff}.p224-studio :where(input,textarea)::placeholder{color:#667c93;opacity:1}.p224-definition,.p224-card,.p224-main{min-width:0}.p224-table{box-sizing:border-box;width:100%;max-width:100%}@media (width<=1023px){.p224-layout{grid-template-columns:1fr}.p224-models{position:static}.p224-models nav{max-height:240px}.p224-main{overflow:hidden}}@media (width<=767px){.p224-main{overflow:hidden}}.p224-more-tabs{flex:none;position:relative}.p224-more-tabs>summary{color:#4d647b;cursor:pointer;white-space:nowrap;border:1px solid #dbe5ef;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 11px;list-style:none;display:flex}.p224-more-tabs>summary::-webkit-details-marker{display:none}.p224-more-tabs>summary small{color:#47627e;background:#edf2f8;border-radius:10px;place-items:center;min-width:19px;height:19px;display:grid}.p224-more-tabs>div{background:#fff;border:1px solid #dbe5ef;border-radius:10px;gap:4px;max-width:min(720px,100vw - 40px);margin-top:5px;padding:7px;display:flex;overflow-x:auto;box-shadow:0 8px 20px #17304c1a}.p224-more-tabs[open]>summary,.p224-more-tabs>summary:hover{color:#254f82;background:#f2f6fb}@media (width<=767px){.p224-more-tabs>div{max-width:calc(100vw - 36px)}}.p224-recovery-inbox>article{border-top:1px solid #e4edf6;grid-template-columns:minmax(180px,1.5fr) repeat(2,minmax(145px,1fr)) auto;align-items:center;gap:10px;min-width:0;padding:9px 0;display:grid}.p224-recovery-inbox>article>span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.p224-recovery-inbox>article small{color:#61788f}.p224-recovery-inbox>footer{overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.p224-recovery-inbox>footer svg{flex:none;width:15px}@media (width<=820px){.p224-recovery-inbox>article{grid-template-columns:1fr 1fr}.p224-recovery-inbox>article>span:first-child{grid-column:1/-1}.p224-recovery-inbox>article>button{grid-column:1/-1;min-height:44px}}@media (width<=480px){.p224-recovery-inbox>article{grid-template-columns:1fr}.p224-recovery-inbox>article>span:first-child,.p224-recovery-inbox>article>button{grid-column:auto}}.p241-template-select code,.p241-template-select small{overflow-wrap:anywhere;color:#88a9bc;max-width:100%;margin-top:5px;font-size:10px;line-height:1.35;display:block}.p241-template-select code{color:#8ed7ef}.p247-template-lineage{overflow-wrap:anywhere;color:#527189;max-width:min(100%,720px);margin-top:6px;font-size:10px;line-height:1.4;display:block}.p224-models details .p241-template-select select{width:100%;min-width:0}@media (width<=767px){.p247-template-lineage{font-size:9px}.p224-models details .p241-template-select select{min-height:44px}}.p278-guided{border:1px solid color-mix(in srgb,var(--accent,#53d6ff) 34%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--surface,#111b2a) 96%,#2a8ba8 4%),color-mix(in srgb,var(--surface,#111b2a) 98%,#211d55 2%));border-radius:18px;gap:16px;padding:18px;display:grid;overflow:hidden}.p278-guided>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.p278-title{align-items:flex-start;gap:12px;min-width:0;display:flex}.p278-title>svg{color:var(--accent,#53d6ff);flex:none;margin-top:3px}.p278-title span{min-width:0}.p278-title small,.p278-title strong,.p278-title p{display:block}.p278-title small{letter-spacing:.12em;color:var(--muted,#8ba1b5);font-size:10px}.p278-title strong{margin-top:3px;font-size:20px}.p278-title p{color:var(--muted,#9db0c2);margin:4px 0 0;line-height:1.55}.p278-primary{background:var(--accent,#53d6ff);color:#062433;white-space:nowrap;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:8px;padding:11px 14px;font-weight:800;display:flex}.p278-primary svg{width:17px}.p278-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.p278-summary span{border:1px solid color-mix(in srgb,var(--line,#40536b) 58%,transparent);background:color-mix(in srgb,var(--surface,#111b2a) 90%,transparent);border-radius:12px;padding:10px 12px}.p278-summary small,.p278-summary strong{display:block}.p278-summary small{color:var(--muted,#9db0c2);font-size:11px}.p278-summary strong{margin-top:3px;font-size:20px}.p278-route{grid-template-columns:repeat(6,minmax(130px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.p278-route li{border:1px solid color-mix(in srgb,var(--line,#40536b) 62%,transparent);background:color-mix(in srgb,var(--surface,#111b2a) 88%,transparent);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px;display:grid;position:relative}.p278-route li.available{border-color:color-mix(in srgb,var(--accent,#53d6ff) 45%,transparent)}.p278-route li.handoff{opacity:.67}.p278-route li>i{background:color-mix(in srgb,var(--accent,#53d6ff) 18%,transparent);width:24px;height:24px;color:var(--accent,#53d6ff);border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.p278-route li span{min-width:0}.p278-route li small,.p278-route li strong,.p278-route li em{text-overflow:ellipsis;display:block;overflow:hidden}.p278-route li small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#9db0c2);font-size:9px}.p278-route li strong{margin-top:2px;font-size:12px}.p278-route li em{color:var(--muted,#9db0c2);margin-top:3px;font-size:10px;font-style:normal}.p278-route li button{color:var(--accent,#53d6ff);cursor:pointer;background:0 0;border:0;padding:4px}.p278-route li button svg,.p278-route li>svg{width:16px}.p278-guided>footer{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:10px;display:grid}.p278-guided>footer>span{border-top:1px solid color-mix(in srgb,var(--line,#40536b) 55%,transparent);grid-template-columns:auto minmax(0,1fr);column-gap:8px;padding-top:10px;display:grid}.p278-guided>footer>span svg{width:17px;color:var(--accent,#53d6ff);grid-row:1/3}.p278-guided>footer b{font-size:11px}.p278-guided>footer small{color:var(--muted,#9db0c2);font-size:10px;line-height:1.4}.p278-guided>footer>em{color:#63e0b2;white-space:nowrap;background:#27c18b1f;border-radius:999px;align-self:center;align-items:center;gap:5px;padding:8px 10px;font-size:9px;font-style:normal;font-weight:800;display:flex}.p278-guided>footer>em svg{width:14px}@media (width<=1180px){.p278-route{grid-template-columns:repeat(3,minmax(0,1fr))}.p278-guided>footer{grid-template-columns:repeat(2,minmax(0,1fr))}.p278-guided>footer>em{justify-self:start}}@media (width<=720px){.p278-guided{border-radius:14px;padding:13px}.p278-guided>header{flex-direction:column;align-items:stretch}.p278-primary{justify-content:center;width:100%}.p278-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.p278-route,.p278-guided>footer{grid-template-columns:1fr}.p278-guided>footer>em{white-space:normal;max-width:100%}.p278-title strong{font-size:17px}}.p279-catalog-controls{border-block:1px solid var(--line,#94a3b838);background:color-mix(in srgb, var(--panel,#0f172a) 88%, transparent);gap:.65rem;padding:.8rem;display:grid}.p279-catalog-summary,.p279-catalog-tabs{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.p279-catalog-summary strong{font-size:.82rem}.p279-catalog-summary small{color:var(--muted,#94a3b8)}.p279-catalog-search{color:var(--muted,#94a3b8);gap:.3rem;font-size:.76rem;display:grid}.p279-catalog-search input{width:100%;min-width:0}.p279-catalog-tabs button{border-radius:999px;min-height:2rem;padding:.35rem .7rem;font-size:.73rem}.p279-catalog-tabs button.active{border-color:var(--accent,#38bdf8);color:var(--accent,#38bdf8);background:color-mix(in srgb, var(--accent,#38bdf8) 12%, transparent)}.p279-catalog-boundary{color:var(--muted,#94a3b8);margin:0;font-size:.71rem;line-height:1.45}.p279-catalog-empty{color:var(--muted,#94a3b8);padding:1rem;font-size:.78rem}@media (width<=720px){.p279-catalog-tabs{grid-template-columns:1fr;display:grid}.p279-catalog-tabs button{width:100%}}.p280-catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.p280-catalog-filters label{min-width:0;color:var(--muted,#94a3b8);gap:.28rem;font-size:.7rem;display:grid}.p280-catalog-filters select{width:100%;min-width:0}.p280-catalog-attention{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.p280-catalog-attention span{border:1px solid var(--line,#94a3b838);min-width:0;color:var(--muted,#94a3b8);border-radius:.55rem;align-items:baseline;gap:.35rem;padding:.42rem .5rem;font-size:.67rem;display:flex}.p280-catalog-attention b{color:var(--text,#e2e8f0);font-size:.82rem}.p224-models nav.p280-catalog-pagination{border-bottom:1px solid var(--line,#94a3b838);grid-template-columns:minmax(4.5rem,auto) minmax(0,1fr) minmax(4.5rem,auto);align-items:center;gap:.35rem;max-height:none;padding:.45rem .55rem;display:grid;overflow:visible}.p224-models nav.p280-catalog-pagination button{border:1px solid var(--line,#94a3b847);border-radius:.45rem;justify-content:center;min-height:2rem;padding:.35rem .45rem}.p224-models nav.p280-catalog-pagination button:disabled{cursor:default;opacity:.45}.p224-models nav.p280-catalog-pagination span{text-align:center;color:var(--muted,#94a3b8);font-size:.68rem}.p224-models>nav>button .p280-workflow-state{background:color-mix(in srgb, var(--accent,#38bdf8) 10%, transparent);width:fit-content;color:var(--accent,#38bdf8);border-radius:999px;margin-top:.22rem;padding:.16rem .4rem}.p224-models>nav>button>i{justify-items:end;gap:.18rem;min-width:4.6rem;display:grid}.p224-models>nav>button>i b{font-size:.72rem}.p224-models>nav>button>i small{max-width:7rem;color:var(--muted,#94a3b8);text-align:right;font-size:.62rem}.p280-object-passport{border:1px solid color-mix(in srgb, var(--accent,#38bdf8) 38%, var(--line,#334155));background:linear-gradient(135deg, color-mix(in srgb, var(--accent,#38bdf8) 9%, transparent), transparent 52%);border-radius:.9rem;gap:.75rem;margin-bottom:.9rem;padding:clamp(.8rem,1.4vw,1.15rem);display:grid}.p280-object-passport>header,.p280-object-passport>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.p280-object-passport>header span{gap:.18rem;display:grid}.p280-object-passport>header small{color:var(--accent,#38bdf8);letter-spacing:.08em;font-size:.65rem}.p280-object-passport>header strong{font-size:clamp(1rem,1.5vw,1.3rem)}.p280-object-passport>header em{background:color-mix(in srgb, var(--accent,#38bdf8) 13%, transparent);color:var(--accent,#38bdf8);border-radius:999px;padding:.3rem .55rem;font-size:.68rem;font-style:normal}.p280-object-passport>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.p280-object-passport>div span{background:color-mix(in srgb, var(--panel,#0f172a) 82%, transparent);border-radius:.6rem;gap:.24rem;min-width:0;padding:.6rem;display:grid}.p280-object-passport>div small{color:var(--muted,#94a3b8);font-size:.65rem}.p280-object-passport>div b{overflow-wrap:anywhere;font-size:.76rem}.p280-object-passport>footer p{color:var(--muted,#94a3b8);flex:24rem;align-items:center;gap:.4rem;margin:0;font-size:.7rem;line-height:1.45;display:flex}.p280-object-passport>footer button{flex:none}@media (width<=900px){.p280-object-passport>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.p280-catalog-filters,.p280-catalog-attention,.p280-object-passport>div{grid-template-columns:1fr}.p280-object-passport>footer button{width:100%}}.p297-task-resume-receipt{border:1px solid color-mix(in srgb, var(--success,#36c98f) 42%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--success,#36c98f) 10%, transparent), color-mix(in srgb, var(--surface,#102337) 92%, transparent));border-radius:1rem;gap:.75rem;margin:0 0 1rem;padding:.9rem 1rem;display:grid}.p297-task-resume-receipt>header,.p297-task-resume-receipt>header>span,.p297-task-resume-receipt>footer{align-items:center;display:flex}.p297-task-resume-receipt>header{justify-content:space-between;gap:1rem}.p297-task-resume-receipt>header>span{flex-direction:column;align-items:flex-start;gap:.2rem}.p297-task-resume-receipt>header small{letter-spacing:.08em;opacity:.72}.p297-task-resume-receipt>header em{color:var(--success,#36c98f);align-items:center;gap:.35rem;font-style:normal;font-weight:700;display:inline-flex}.p297-task-resume-receipt>header svg,.p297-task-resume-receipt>footer svg{flex:none;width:1rem;height:1rem}.p297-task-resume-receipt>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.p297-task-resume-receipt>div>span{background:color-mix(in srgb, var(--surface,#102337) 84%, transparent);border-radius:.75rem;gap:.2rem;min-width:0;padding:.65rem .75rem;display:grid}.p297-task-resume-receipt code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p297-task-resume-receipt>footer{opacity:.82;gap:.4rem;font-size:.82rem}@media (width<=720px){.p297-task-resume-receipt>div{grid-template-columns:minmax(0,1fr)}.p297-task-resume-receipt>header{flex-direction:column;align-items:flex-start}}.p314-focus{background:linear-gradient(145deg,#102a2a,#173a38);border:1px solid #2f6d68;border-radius:10px;margin:0 0 14px;overflow:hidden}.p314-focus>header{border-bottom:1px solid #2d5b58;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.p314-focus>header span{flex-direction:column;gap:3px;display:flex}.p314-focus>header small{letter-spacing:.12em;color:#78b8b1;font-size:9px}.p314-focus>header strong{color:#edfffb;font-size:16px}.p314-focus>header p{color:#91bcb6;margin:0;font-size:10px;line-height:1.5}.p314-focus>header em{color:#ebc36b;white-space:nowrap;border:1px solid #665423;padding:6px 9px;font-size:9px;font-style:normal}.p314-focus nav{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px;padding:12px;display:grid}.p314-focus nav button{text-align:left;color:#dffcf7;background:#183b39;border:1px solid #315f5b;border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;min-height:84px;padding:11px;display:grid}.p314-focus nav button:hover{border-color:#64b8ad}.p314-focus nav button.active{background:#20514d;border-color:#72d3c6;box-shadow:inset 0 0 0 1px #72d3c633}.p314-focus nav button>svg{color:#80d7ca;width:18px}.p314-focus nav button span{flex-direction:column;gap:4px;display:flex}.p314-focus nav button strong{font-size:11px}.p314-focus nav button small{color:#92bbb5;font-size:9px;line-height:1.45}.p314-focus nav button em{color:#e6c46e;grid-column:2;font-size:8px;font-style:normal}.p314-focus>footer{color:#80aaa4;border-top:1px solid #2d5b58;padding:9px 13px;font-size:9px}@media (width<=900px){.p314-focus nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.p314-focus>header{flex-direction:column;align-items:flex-start}.p314-focus nav{grid-template-columns:1fr}.p314-focus nav button{min-height:0}.p314-focus>header em{white-space:normal}}.p321-first-action{border:1px solid color-mix(in srgb,var(--line) 78%,#f59e0b 22%);background:linear-gradient(140deg,color-mix(in srgb,var(--panel) 93%,#92400e 7%),var(--panel));border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;margin-bottom:14px;padding:16px;display:grid}.p321-first-action>header{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.p321-first-action>header>span{color:#fbbf24;background:#f59e0b29;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.p321-first-action>header svg{width:20px}.p321-first-action>header strong{margin:3px 0 4px;font-size:1.05rem;display:block}.p321-first-action p{color:var(--muted);margin:0;line-height:1.5}.p321-first-action>header em{color:#fde68a;background:#f59e0b24;border-radius:999px;padding:6px 9px;font-size:.7rem;font-style:normal;font-weight:800}.p321-first-action>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.p321-first-action>div>span{border:1px solid var(--line);border-radius:12px;padding:9px 10px;display:grid}.p321-first-action code,.p321-first-action>div strong{overflow-wrap:anywhere;margin-top:3px}.p321-first-action>button{color:#fff;background:#d97706;border:0;border-radius:12px;align-self:center;align-items:center;gap:8px;min-height:44px;padding:9px 13px;font-weight:800;display:flex}.p321-first-action>button svg{width:18px}.p321-first-action>footer{color:var(--muted);grid-column:1/-1;align-items:center;gap:7px;font-size:.71rem;display:flex}.p321-first-action>footer svg{color:#34d399;width:16px}.p321-workday-flow{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.p321-workday-flow li{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 96%,#0f766e 4%);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.p321-workday-flow li.current{background:color-mix(in srgb,var(--panel) 88%,#92400e 12%);border-color:#f59e0b}.p321-workday-flow li.before{opacity:.76}.p321-workday-flow li>i{background:color-mix(in srgb,var(--line) 72%,#0f766e 28%);border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.p321-workday-flow li.current>i{color:#fff;background:#d97706}.p321-workday-flow li>span{min-width:0;display:grid}.p321-workday-flow li strong,.p321-workday-flow li small{overflow-wrap:anywhere}.p321-workday-flow li strong{font-size:.76rem}.p321-workday-flow li small{color:var(--muted);margin-top:2px;font-size:.65rem}.p321-workday-flow li>em{color:var(--muted);grid-column:2;font-size:.62rem;font-style:normal}.p321-workday-flow li.current>em{color:#fbbf24;font-weight:800}@media (width<=1100px){.p321-workday-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.p321-first-action{grid-template-columns:minmax(0,1fr)}.p321-first-action>header{grid-template-columns:auto minmax(0,1fr)}.p321-first-action>header em{grid-column:1/-1;justify-self:start}.p321-first-action>div,.p321-workday-flow{grid-template-columns:minmax(0,1fr)}.p321-first-action>footer{grid-column:1}}.p588-creation-recovery{border:1px solid color-mix(in srgb, var(--warning,#f59e0b) 55%, transparent);background:color-mix(in srgb, var(--warning,#f59e0b) 8%, var(--surface,#fff));border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;margin:0 0 16px;padding:16px;display:grid}.p588-creation-recovery>svg{width:22px;color:var(--warning,#f59e0b)}.p588-creation-recovery>div{min-width:0}.p588-creation-recovery small,.p588-creation-recovery strong,.p588-creation-recovery p,.p588-creation-recovery code{display:block}.p588-creation-recovery strong{margin:3px 0 6px}.p588-creation-recovery p{margin:0 0 8px;line-height:1.55}.p588-creation-recovery code{overflow-wrap:anywhere}.p588-creation-recovery>span{gap:8px;min-width:190px;display:grid}.p588-creation-recovery button{justify-content:center}.p588-creation-recovery footer{opacity:.78;grid-column:2/-1;align-items:center;gap:7px;font-size:12px;display:flex}.p588-creation-recovery.not_applied{border-color:#22c55e8c}.p588-creation-recovery.conflict{border-color:#ef444499}@media (width<=760px){.p588-creation-recovery{grid-template-columns:auto minmax(0,1fr)}.p588-creation-recovery>span,.p588-creation-recovery footer{grid-column:1/-1;min-width:0}.p588-creation-recovery>span{grid-template-columns:1fr}}.p318-activation{color:#a6c1c5;background:linear-gradient(90deg,#0d3135e0,#081f28e6);border:1px solid #5bcab326;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-width:0;padding:8px 11px;display:grid}.p318-activation>span{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:1px 7px;min-width:0;display:grid}.p318-activation>span>svg{color:#64d0bb;grid-row:1/3;width:15px}.p318-activation small{letter-spacing:.08em;color:#5f8b91;font:6px Consolas,monospace}.p318-activation strong{color:#d2e5e7;font:700 9px system-ui}.p318-activation>em{color:#63cbb7;font:6px Consolas,monospace}.p318-activation.warning>em{color:#e5b760}.p318-activation>footer{color:#55787e;grid-column:1/-1;font:6px system-ui}@media (width<=620px){.p318-activation{grid-template-columns:1fr}.p318-activation>em{justify-self:start}.p318-activation>footer{grid-column:1}}.p180-demo-button{white-space:nowrap}.p189-resume-indicator{color:#8fdcc9;letter-spacing:0;background:#69e2bd14;border:1px solid #69e2bd3d;border-radius:999px;align-items:center;gap:4px;margin-left:2px;padding:3px 6px;font-style:normal;display:flex}.p189-resume-indicator[data-state=complete]{color:#d7f9ef;background:#69e2bd29}.p189-resume-indicator svg{width:11px;height:11px}.p189-resume-indicator b{font:800 9px/1 ui-monospace}.p189-resume-indicator small{font:700 8px/1 system-ui}@media (width<=980px){.p189-resume-indicator small{display:none}}@media (width<=760px){.p180-demo-button:has(.p189-resume-indicator){width:auto;min-width:52px;padding:0 5px}.p180-demo-button:has(.p189-resume-indicator)>span{display:none}.p189-resume-indicator{margin-left:-2px;padding:3px 4px}.p189-resume-indicator svg{display:none}}@media (width<=420px){.p180-demo-button:has(.p189-resume-indicator){min-width:50px}}@media (forced-colors:active){.p189-resume-indicator{border:1px solid buttontext}}.p190-guided-demo-entry{align-items:center;gap:4px;display:flex}.p190-session-action{color:#77b9b4;cursor:pointer;white-space:nowrap;background:#091d27;border:1px solid #69e2bd2e;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 8px;display:flex}.p190-session-action:hover{color:#dcfff6;border-color:#69e2bd73}.p190-session-action[data-action=replay_completed]{color:#8fe2cb}.p190-session-action[data-confirming=true]{color:#ffe1a1;background:#5c3c0c57;border-color:#f5be4c7a}.p190-session-action svg{width:14px;height:14px}.p190-session-action small{letter-spacing:0;font:750 9px/1 system-ui}@media (width<=1120px){.p190-session-action small{display:none}.p190-session-action{width:34px;padding:0}}@media (width<=760px){.p190-guided-demo-entry{gap:3px}.p190-session-action{width:40px;min-height:40px}}@media (width<=420px){.p190-session-action{width:38px;min-height:40px}}@media (forced-colors:active){.p190-session-action{border:1px solid buttontext}.p190-session-action[data-confirming=true]{outline:2px solid highlight}}.p191-live-region{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:fixed!important;overflow:hidden!important}.p11-workspace-header h1:focus{outline-offset:5px;border-radius:3px;outline:2px solid #69e2bd}@media (forced-colors:active){.p11-workspace-header h1:focus{outline:2px solid highlight}}.p198-guidance-group{background:#061b2485;border:1px solid #69e2bd1f;border-radius:9px;align-items:center;gap:4px;padding:2px;display:flex}.p161-help-button.p198-guidance-entry{white-space:nowrap;min-height:40px}.p198-guidance-copy{color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:start!important;gap:1px!important;padding:0!important;display:grid!important}.p198-guidance-copy strong{color:inherit;letter-spacing:0;font:750 10px/1.1 system-ui}.p198-guidance-copy small{color:#668f94;letter-spacing:0;font:650 8px/1.1 system-ui}.p198-guidance-entry:hover .p198-guidance-copy small,.p198-guidance-entry:focus-visible .p198-guidance-copy small{color:#8dc9c5}.p198-guidance-entry:focus-visible{outline-offset:2px;outline:3px solid #bdf7e7}@media (width<=1399px){.p11-runtime-state>span,.p11-runtime-state>em{display:none!important}.p198-guidance-copy small{display:none}.p161-help-button.p198-guidance-entry{min-height:40px}}@media (width<=760px){.p198-guidance-group{background:0 0;border:0;gap:3px;padding:0}.p198-guidance-entry{justify-content:center;width:40px;min-height:40px;padding:0}.p198-guidance-copy{display:none!important}}@media (forced-colors:active){.p198-guidance-group,.p198-guidance-entry{border:1px solid buttontext}.p198-guidance-entry:focus-visible{outline:3px solid highlight}}.p319-landing{border:1px solid color-mix(in srgb,var(--line) 80%,#2dd4bf 20%);background:linear-gradient(135deg,color-mix(in srgb,var(--panel) 94%,#0f766e 6%),var(--panel));border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;margin:0 0 14px;padding:12px 14px;display:grid}.p319-landing>span{align-items:center;gap:10px;min-width:0;display:flex}.p319-landing svg{color:#2dd4bf;flex:none;width:19px;height:19px}.p319-landing small{color:var(--muted);letter-spacing:.08em;font-size:.68rem;display:block}.p319-landing strong{overflow-wrap:anywhere;margin-top:2px;display:block}.p319-landing em{letter-spacing:.06em;color:#99f6e4;background:#0d94882e;border-radius:999px;padding:6px 9px;font-size:.7rem;font-style:normal;font-weight:800}.p319-landing footer{color:var(--muted);grid-column:1/-1;font-size:.72rem}.p319-landing.blocked{border-color:#ef4444}.p319-landing.blocked svg,.p319-landing.blocked em{color:#fecaca}.p319-landing.blocked em{background:#ef44442e}@media (width<=720px){.p319-landing{grid-template-columns:minmax(0,1fr)}.p319-landing em{justify-self:start}.p319-landing footer{grid-column:1}}.p566-authority-entry{color:#d7fff7;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#1f81742e,#081e27e0);border:1px solid #50d2bf59;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:5px 10px;display:flex}.p566-authority-entry:hover{background:linear-gradient(135deg,#1f81744d,#081e27eb);border-color:#70ffd9b8}.p566-authority-entry:focus-visible{outline-offset:2px;outline:3px solid #70ffd9b8}.p566-authority-entry:disabled{cursor:wait;opacity:.66}.p566-authority-entry>svg{flex:none;width:17px;height:17px}.p566-authority-entry>svg:last-child{color:#70ffd9;width:14px}.p566-authority-entry>span{color:inherit;text-align:left;background:0 0;border:0;border-radius:0;gap:1px;padding:0;display:grid}.p566-authority-entry small{letter-spacing:.6px;color:#8fb8b0;font:700 8px/1.1 system-ui}.p566-authority-entry strong{color:#eafffb;font:800 11px/1.15 system-ui}.p566-authority-entry.signed-in{background:#1b756633;border-color:#70ffd97a}@media (width<=1080px){.p566-authority-entry>span{display:none}.p566-authority-entry{padding-inline:12px}}@media (width<=700px){.p566-authority-entry{justify-content:center;min-width:44px;padding:0}.p566-authority-entry>svg:last-child{display:none}}@media (forced-colors:active){.p566-authority-entry{color:buttontext;background:buttonface;border:1px solid buttontext}.p566-authority-entry:focus-visible{outline:3px solid highlight}}.p567-authority-actions{align-items:center;gap:6px;min-width:0;display:flex}.p567-workspace-entry{border-color:#70ffd994}.p571-control-center-entry{background:linear-gradient(135deg,#114d69bd,#0a202fe6);border-color:#58b3ffb8}.p567-sign-out{padding-inline:9px}.p567-sign-out>span small{text-overflow:ellipsis;max-width:150px;overflow:hidden}@media (width<=1280px){.p567-sign-out>span{display:none}.p567-sign-out{justify-content:center;min-width:44px;padding:0}}@media (width<=767px){.p567-authority-actions{gap:4px}.p567-authority-actions .p566-authority-entry{justify-content:center;min-width:44px;padding:0}}:root{color:#d8e8eb;font-synthesis:none;text-rendering:optimizelegibility;--runtime-bg:#06151d;--runtime-panel:#0a202a;--runtime-panel-2:#0d2631;--runtime-line:#84b4be29;--runtime-line-strong:#70d3c247;--runtime-text:#dcebed;--runtime-muted:#78939b;--runtime-aqua:#5fd2c0;--runtime-aqua-dark:#1c9f90;--runtime-blue:#47a9d5;--runtime-warning:#d7aa4b;background:#06151d;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:var(--runtime-bg);min-height:100vh;overflow:hidden}button,input{font:inherit}button{color:inherit}svg{flex:none}.phase-three-app{min-height:100vh;color:var(--runtime-text);background:radial-gradient(circle at 57% 34%,#258c8617,#0000 28%),#06151d;grid-template-rows:58px minmax(0,1fr) 28px;display:grid}.runtime-topbar{z-index:20;border-bottom:1px solid var(--runtime-line);background:#071821f5;grid-template-columns:285px 1fr auto;align-items:center;gap:24px;padding:0 18px;display:grid;position:relative;box-shadow:0 8px 30px #0000002e}.runtime-brand{align-items:center;gap:10px;display:flex}.runtime-brand>span{color:#ddfffa;background:linear-gradient(145deg,#123944,#087a70);border:1px solid #68decd59;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 24px #00807333}.runtime-brand>div{align-items:baseline;gap:7px;display:flex}.runtime-brand strong{color:#fff;letter-spacing:-.3px;font-size:15px}.runtime-brand small{color:#4f8e8b;letter-spacing:1.3px;font-size:7px;font-weight:800}.runtime-route{color:#769098;justify-content:center;align-items:center;gap:9px;font-size:10px;display:flex}.runtime-route span{color:var(--runtime-aqua);letter-spacing:1.2px;font-weight:800}.runtime-route strong{color:#bdced2;font-size:11px}.runtime-status{color:#69858d;letter-spacing:.7px;align-items:center;gap:11px;font-size:9px;font-weight:700;display:flex}.runtime-status>span:not(.source),.runtime-status>strong{border-left:1px solid var(--runtime-line);padding-left:11px}.runtime-status strong{color:#91a8ae}.runtime-status .source{color:#86e2d5;background:#2da69614;border:1px solid #5fd2c038;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.runtime-status .source i,.runtime-footer i{background:var(--runtime-aqua);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #5fd2c014}.runtime-status .source.fixture{color:#e0ba6c;background:#d7aa4b0f;border-color:#d7aa4b40}.runtime-status .source.fixture i{background:var(--runtime-warning);box-shadow:0 0 0 4px #d7aa4b14}.runtime-status .source.loading i{background:#5d8190;animation:1.1s infinite runtimePulse}.runtime-shell{grid-template-columns:286px minmax(540px,1fr) 330px;min-height:0;display:grid}.space-sidebar,.projection-inspector{background:#081c25f0;flex-direction:column;min-height:0;display:flex}.space-sidebar{border-right:1px solid var(--runtime-line)}.projection-inspector{border-left:1px solid var(--runtime-line)}.sidebar-heading,.projection-inspector>header{border-bottom:1px solid var(--runtime-line);justify-content:space-between;align-items:center;min-height:54px;padding:0 17px;display:flex}.sidebar-heading>div,.projection-inspector>header{color:#87a0a7}.sidebar-heading>div,.projection-inspector>header>span,.map-stage>header>div:first-child{align-items:center;gap:9px;display:flex}.sidebar-heading span,.projection-inspector>header span,.map-stage>header span{flex-direction:column;gap:2px;display:flex}.sidebar-heading strong,.projection-inspector>header strong,.map-stage>header strong{color:#dce9eb;font-size:11px}.sidebar-heading small,.projection-inspector>header small,.map-stage>header small{color:#56737b;letter-spacing:1px;font-size:7px;font-weight:800}.sidebar-heading em{color:#72d8ca;text-align:center;background:#34b4a21a;border-radius:99px;min-width:25px;padding:3px 7px;font-size:9px;font-style:normal}.scope-callout{color:#cfad67;background:#d7aa4b0b;border:1px solid #d7aa4b2e;border-radius:7px;align-items:center;gap:9px;margin:11px 12px 7px;padding:10px;display:flex}.scope-callout span{flex-direction:column;gap:2px;display:flex}.scope-callout strong{font-size:9px}.scope-callout small{color:#877857;font-size:7px}.space-tree{scrollbar-color:#1b4b53 transparent;scrollbar-width:thin;flex:1;min-height:150px;padding:6px 8px 14px;overflow:auto}.space-tree ul{margin:0;padding:0;list-style:none}.space-tree ul ul{border-left:1px solid #6a9da524;margin-left:13px;padding-left:7px}.space-tree-row{border-radius:6px;grid-template-columns:21px 1fr;align-items:center;min-height:35px;display:grid}.space-tree-row:hover{background:#ffffff06}.space-tree-row.current{background:linear-gradient(90deg,#38b7a426,#38b7a409);box-shadow:inset 2px 0 #52cbb9}.tree-toggle,.tree-label{cursor:pointer;background:0 0;border:0;padding:0}.tree-toggle{color:#56747c;place-items:center;height:30px;display:grid}.tree-toggle:disabled{cursor:default}.tree-label{text-align:left;grid-template-columns:25px 1fr auto;align-items:center;gap:4px;min-width:0;height:35px;display:grid}.tree-label>span:nth-child(2){flex-direction:column;gap:1px;min-width:0;display:flex}.tree-label strong{color:#aebfc3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.tree-label small{color:#49666f;font-size:7px}.tree-label em{color:#51747b;margin-right:7px;font-size:8px;font-style:normal}.space-tree-row.current .tree-label strong{color:#e4f2f1}.space-tree-row.current .tree-label small{color:#62b7ad}.tree-icon,.space-badge,.large-space-icon{color:#69cfc0;background:#309f9117;border:1px solid #62cbbc33;place-items:center;display:grid}.tree-icon{border-radius:5px;width:21px;height:21px}.type-province,.type-city{color:#5bb8df;background:#47a9d514;border-color:#47a9d533}.type-region{color:#8ba6ef;background:#6e8ee814;border-color:#6e8ee838}.type-factory{color:#df8175;background:#d16f6214;border-color:#d16f623d}.type-campus{color:#d5ad68;background:#c89b5514;border-color:#c89b553d}.type-building{color:#b491da;background:#9f72cf14;border-color:#9f72cf3d}.type-distribution_room{color:#efc85e;background:#e5b63f14;border-color:#e5b63f40}.layer-manager{border-top:1px solid var(--runtime-line);background:#04121973;flex:none;padding:0 12px 13px}.layer-manager>header{justify-content:space-between;align-items:center;height:39px;display:flex}.layer-manager>header>div{color:#6d8c94;align-items:center;gap:7px;display:flex}.layer-manager>header strong{color:#adbec2;font-size:9px}.layer-manager>header small{color:#527079;font-size:8px}.layer-manager label{cursor:pointer;border-top:1px solid #7ba5ad14;grid-template-columns:16px 21px 1fr;align-items:center;gap:7px;min-height:37px;display:grid}.layer-manager input{accent-color:#37b9a6;width:12px;height:12px}.layer-manager label>span:last-child{flex-direction:column;gap:1px;display:flex}.layer-manager label strong{color:#9db1b6;font-size:8px;font-weight:600}.layer-manager label small{color:#3e5d65;font-size:6.5px}.layer-swatch{border-radius:2px;width:16px;height:10px}.layer-swatch.boundary{background:#45c7b424;border:1px solid #45c7b4}.layer-swatch.centroid{position:relative}.layer-swatch.centroid:after{content:"";background:#5ed4c3;border-radius:50%;width:5px;height:5px;position:absolute;top:2px;left:5px;box-shadow:0 0 0 2px #5ed4c326}.layer-swatch.label{background:linear-gradient(#0000 42%,#739099 42% 56%,#0000 56%)}.layer-swatch.reference{background-image:linear-gradient(#59909740 1px,#0000 1px),linear-gradient(90deg,#59909740 1px,#0000 1px);background-size:4px 4px}.layer-swatch.object{background:#64b9ca33;border:1px solid #64b9ca;border-radius:50%;box-shadow:0 0 0 2px #64b9ca12}.layer-swatch.health{background:linear-gradient(90deg,#58d5a9 0 33%,#e7b94e 33% 66%,#ef6e68 66%)}.layer-swatch.event{border:1px solid #ef6e68a6;border-radius:50%;position:relative}.layer-swatch.event:after{content:"";background:#ef6e68;border-radius:50%;position:absolute;inset:3px}.object-layer-manager{background:#081f27cc;border-top-color:#5fd2c038}.object-layer-manager label{min-height:33px}.runtime-workspace{background:#071923;grid-template-rows:46px 78px minmax(0,1fr);min-width:0;min-height:0;display:grid}.workspace-header{border-bottom:1px solid var(--runtime-line);background:#081d27cc;justify-content:space-between;align-items:center;gap:16px;padding:0 17px;display:flex}.runtime-breadcrumb{align-items:center;gap:3px;min-width:0;display:flex;overflow:hidden}.runtime-breadcrumb>span{align-items:center;gap:3px;display:flex}.runtime-breadcrumb button{color:#6f8b93;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:4px 5px;font-size:8px;overflow:hidden}.runtime-breadcrumb span:last-child button{color:#bcd1d4;font-weight:700}.workspace-actions{gap:6px;display:flex}.workspace-actions button,.map-tools button{color:#78949b;border:1px solid var(--runtime-line);cursor:pointer;background:#0b2631;border-radius:5px;align-items:center;gap:5px;height:27px;padding:0 9px;font-size:7.5px;display:inline-flex}.workspace-actions button:hover,.map-tools button:hover{color:#bce5df;border-color:var(--runtime-line-strong)}.workspace-actions button:disabled{opacity:.35;cursor:default}.workspace-summary{border-bottom:1px solid var(--runtime-line);background:linear-gradient(90deg,#0e323b8c,#071a23cc);justify-content:space-between;align-items:center;gap:24px;padding:0 19px;display:flex}.current-space-title{align-items:center;gap:11px;display:flex}.space-badge{border-radius:9px;width:36px;height:36px}.current-space-title small{color:#54737c;letter-spacing:.5px;text-transform:uppercase;font-size:7px;font-weight:700}.current-space-title h1{color:#eff9f8;letter-spacing:-.5px;margin:3px 0 0;font-size:18px;font-weight:600}.summary-metrics{align-items:center;display:flex}.summary-metrics>span{border-left:1px solid var(--runtime-line);flex-direction:column;gap:3px;min-width:82px;padding:0 15px;display:flex}.summary-metrics small{color:#55727a;font-size:7px}.summary-metrics strong{color:#c5d9dc;font-size:13px}.summary-metrics .quality{color:#67d1c2;letter-spacing:.7px;font-size:8px}.summary-metrics .metric-healthy{color:#58d5a9}.summary-metrics .metric-attention{color:#e7b94e}.summary-metrics .metric-risk{color:#ef6e68}.map-stage{border:1px solid var(--runtime-line);background:#061720;border-radius:8px;grid-template-rows:43px minmax(0,1fr) 28px;min-height:0;margin:12px;display:grid;overflow:hidden;box-shadow:0 20px 60px #00000021}.map-stage>header{border-bottom:1px solid var(--runtime-line);background:#0b232dd1;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.map-stage>header svg{color:#5fbcae}.map-tools{align-items:center;gap:8px;display:flex}.map-tools button{justify-content:center;width:27px;padding:0}.map-tools span{color:#52727a;letter-spacing:.9px;font-size:7px;font-weight:800}.health-legend{align-items:center;gap:7px;display:flex}.health-legend span{color:#6f8c93;letter-spacing:0;align-items:center;gap:3px;font-size:6.5px;font-weight:650;display:inline-flex}.health-legend span:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.health-legend .healthy{color:#58d5a9}.health-legend .attention{color:#e7b94e}.health-legend .risk{color:#ef6e68}.map-stage>footer{color:#486871;border-top:1px solid var(--runtime-line);letter-spacing:.4px;background:#041219cc;justify-content:space-between;align-items:center;gap:15px;padding:0 11px;font-size:6.8px;display:flex}.map-stage>footer span{align-items:center;gap:5px;display:flex}.map-stage>footer svg{color:#60cbbb}.spatial-viewport{background:#071b25;min-height:0;position:relative;overflow:hidden}.spatial-viewport:before{content:"";z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 70px #0000006b}.spatial-viewport svg{width:100%;height:100%;display:block}.map-feature{outline:none}.map-feature.drillable{cursor:zoom-in}.map-feature rect,.map-feature circle,.map-feature text{transition:opacity .18s,filter .18s}.map-feature.drillable:hover rect,.map-feature.drillable:focus rect{opacity:.88;filter:url(#featureGlow)brightness(1.2)}.map-feature.drillable:hover text,.map-feature.drillable:focus text{fill:#fff}.object-cluster,.object-marker{cursor:pointer;outline:none}.object-cluster>circle,.object-marker>circle{transition:transform .18s,filter .18s,stroke-width .18s}.object-cluster:hover>circle:not(.event-pulse),.object-cluster:focus>circle:not(.event-pulse),.object-marker:hover>circle:not(.event-pulse),.object-marker:focus>circle:not(.event-pulse){filter:url(#featureGlow)brightness(1.25)}.object-marker.selected>circle:not(.event-pulse){filter:url(#featureGlow)}.event-pulse{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite eventPulse}.viewport-scale{z-index:3;color:#55767f;align-items:center;gap:6px;font-size:6px;display:flex;position:absolute;bottom:9px;right:11px}.viewport-scale span{border-bottom:1px solid #78969d;border-left:1px solid #78969d;border-right:1px solid #78969d;width:30px;height:3px}.cockpit-stage{background:radial-gradient(circle at 50% 0,#1b686514,#0000 50%),#061720}.cockpit-compiling{color:#6c9499;justify-content:center;align-items:center;gap:8px;min-height:0;font-size:8px;display:flex}.cockpit-compiling svg{color:#64cbbb;animation:1s ease-in-out infinite runtimePulse}.cockpit-canvas{grid-template-rows:48px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 230px;gap:8px;min-width:0;min-height:0;padding:8px;display:grid;overflow:hidden}.cockpit-kpis{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.cockpit-kpis article{background:linear-gradient(135deg,#0f2f39e6,#081d26b8);border:1px solid #6e9da421;border-radius:6px;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.cockpit-kpis small{color:#5e7d84;font-size:7px}.cockpit-kpis strong{color:#cedfdf;font-size:16px;font-weight:600}.cockpit-kpis .healthy strong{color:#58d5a9}.cockpit-kpis .attention strong{color:#e7b94e}.cockpit-kpis .risk strong,.cockpit-kpis .event strong{color:#ef6e68}.cockpit-spatial-view{border:1px solid #6ca1a921;border-radius:6px;grid-template-rows:31px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.cockpit-spatial-view>header,.cockpit-sidecar section>header,.cockpit-view-projection>header{color:#719198;background:#09212ba6;border-bottom:1px solid #6ca1a91f;justify-content:space-between;align-items:center;padding:0 9px;font-size:7px;display:flex}.cockpit-spatial-view>header span,.cockpit-sidecar section>header span,.cockpit-view-projection>header span{align-items:center;gap:6px;display:flex}.cockpit-spatial-view>header code,.cockpit-view-projection>header code{color:#466a71;font:6px Consolas,monospace}.cockpit-sidecar{scrollbar-color:#1b4b53 transparent;scrollbar-width:thin;flex-direction:column;gap:7px;min-height:0;display:flex;overflow-y:auto}.cockpit-sidecar section{background:#071a23c7;border:1px solid #6ca1a921;border-radius:6px;flex:none;overflow:hidden}.cockpit-sidecar section>header{height:29px;padding:0 8px}.cockpit-sidecar section>header em{color:#75959b;text-align:right;min-width:18px;font-size:6.5px;font-style:normal}.cockpit-health-distribution{padding-bottom:6px}.cockpit-health-distribution>div{grid-template-columns:34px 1fr 18px;align-items:center;gap:6px;padding:5px 8px 0;display:grid}.cockpit-health-distribution>div span{color:#69878d;font-size:6.5px}.cockpit-health-distribution>div i{background:#6c979e1c;border-radius:99px;height:3px;overflow:hidden}.cockpit-health-distribution>div b{border-radius:inherit;min-width:2px;height:100%;display:block}.cockpit-health-distribution b.healthy{background:#58d5a9}.cockpit-health-distribution b.attention{background:#e7b94e}.cockpit-health-distribution b.risk{background:#ef6e68}.cockpit-health-distribution>div strong{color:#91a7ab;text-align:right;font-size:7px}.cockpit-object-roster button{width:100%;min-height:37px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #6ca1a912;grid-template-columns:23px 1fr auto;align-items:center;gap:6px;padding:0 8px;display:grid}.cockpit-object-roster button:hover{background:#5bccbc0a}.cockpit-object-roster button>span{border:1px solid;border-radius:5px;place-items:center;width:20px;height:20px;font:700 5.5px Consolas,monospace;display:grid}.cockpit-object-roster button>div{flex-direction:column;gap:1px;min-width:0;display:flex}.cockpit-object-roster button strong{color:#9bb0b4;text-overflow:ellipsis;white-space:nowrap;font-size:6.8px;overflow:hidden}.cockpit-object-roster button small{color:#496970;font-size:5.7px}.cockpit-object-roster button em{font-size:6.3px;font-style:normal}.cockpit-object-roster .healthy{color:#58d5a9}.cockpit-object-roster .attention{color:#e7b94e}.cockpit-object-roster .risk{color:#ef6e68}.cockpit-event-feed article{border-bottom:1px solid #6ca1a912;grid-template-columns:7px 1fr auto;align-items:center;gap:5px;min-height:39px;padding:0 7px;display:grid}.cockpit-event-feed article>i{background:#e7b94e;border-radius:50%;width:5px;height:5px}.cockpit-event-feed article.high>i,.cockpit-event-feed article.critical>i{background:#ef6e68;box-shadow:0 0 0 3px #ef6e6814}.cockpit-event-feed article div{flex-direction:column;gap:2px;min-width:0;display:flex}.cockpit-event-feed article strong{color:#97adb1;font-size:6.5px}.cockpit-event-feed article small{color:#4c6c73;text-overflow:ellipsis;white-space:nowrap;font-size:5.7px;overflow:hidden}.cockpit-event-feed article time{color:#44656c;font-size:5.5px}.cockpit-event-feed p{color:#506e74;margin:9px;font-size:6.5px}.component-filtered{color:#6f745d;text-align:center;background:#d5ab5806;border:1px dashed #d5ab582e;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:56px;padding:10px;font-size:6.5px;display:flex}.object-cockpit-grid{scrollbar-color:#1b4b53 transparent;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;min-height:0;padding:8px;display:grid;overflow-y:auto}.cockpit-view-projection{background:#071a23bd;border:1px solid #6ca1a921;border-radius:7px;min-width:0;overflow:hidden}.cockpit-view-projection>header{height:34px}.cockpit-view-projection .view-component-stack{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.cockpit-view-projection .view-component,.cockpit-view-projection .health-card,.cockpit-view-projection .object-events-panel,.cockpit-view-projection .trajectory-panel{margin-bottom:9px}.cockpit-view-projection .trend-view>svg{height:62px}.cockpit-composer-controls{border-bottom:1px solid var(--runtime-line);background:linear-gradient(160deg,#0e313ab8,#061820c7);gap:8px;padding:11px 13px;display:grid}.composer-definition{flex-direction:column;gap:3px;display:flex}.composer-definition small{color:#497078;letter-spacing:1px;font-size:5.8px;font-weight:800}.composer-definition strong{color:#d7e7e7;font-size:10px}.composer-definition code{color:#5cb8ab;font:6.2px Consolas,monospace}.cockpit-composer-controls label{justify-content:space-between;align-items:center;gap:8px;display:flex}.cockpit-composer-controls label>span{color:#65868d;align-items:center;gap:5px;font-size:6.8px;display:flex}.cockpit-composer-controls select{color:#aac0c3;border:1px solid var(--runtime-line);background:#092530;border-radius:5px;outline:0;min-width:126px;height:25px;padding:0 6px;font-size:6.8px}.cockpit-plan-state{background:#071f27bf;border:1px solid #5bccbc29;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;margin:9px 13px 0;padding:8px 9px;display:grid}.cockpit-plan-state span{color:#5fd2c0;letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:5px;font-size:6px;font-weight:800;display:flex}.cockpit-plan-state code{color:#4a7076;justify-self:end;font:5.8px Consolas,monospace}.cockpit-plan-state small{color:#46666d;grid-column:1/-1;font-size:5.8px}.projection-inspector>header{justify-content:flex-start;gap:9px}.projection-inspector{overflow:hidden}.inspector-scroll{scrollbar-color:#1b4b53 transparent;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.inspector-identity{border-bottom:1px solid var(--runtime-line);flex-direction:column;align-items:center;padding:20px 16px 16px;display:flex}.large-space-icon{border-radius:13px;width:46px;height:46px;margin-bottom:10px}.large-space-icon svg{width:20px;height:20px}.inspector-identity small{color:#527079;letter-spacing:1.2px;font-size:6.5px;font-weight:800}.inspector-identity strong{color:#e4efef;margin-top:4px;font-size:13px}.inspector-identity code{color:#4f7179;margin-top:5px;font-family:Consolas,monospace;font-size:7px}.inspector-identity button{color:#7fa1a7;border:1px solid var(--runtime-line);cursor:pointer;background:#0b2631cc;border-radius:5px;margin-top:10px;padding:5px 9px;font-size:7px}.object-identity.healthy .large-space-icon{color:#58d5a9;border-color:#58d5a94d}.object-identity.attention .large-space-icon{color:#e7b94e;border-color:#e7b94e4d}.object-identity.risk .large-space-icon{color:#ef6e68;border-color:#ef6e684d}.projection-inspector dl{margin:0;padding:8px 15px 10px}.projection-inspector dl>div{border-bottom:1px solid #78a4ad14;justify-content:space-between;align-items:center;min-height:32px;display:flex}.projection-inspector dt{color:#527079;font-size:7px}.projection-inspector dd{color:#9eb4b9;align-items:center;gap:5px;margin:0;font-size:7.5px;display:flex}.projection-inspector dd i{background:#58cfbe;border-radius:50%;width:5px;height:5px}.projection-chain{margin:0 13px;padding-top:6px}.projection-chain>header{color:#79949a;border-bottom:1px solid var(--runtime-line);align-items:center;height:31px;font-size:8px;font-weight:700;display:flex}.projection-chain>div{border-bottom:1px solid #78a4ad14;grid-template-columns:25px 1fr auto;align-items:center;min-height:34px;display:grid}.projection-chain>div>span{color:#3d6069;font:700 7px Consolas,monospace}.projection-chain>div>strong{color:#91a8ad;font-size:8px;font-weight:500}.projection-chain>div>em{color:#54bcae;align-items:center;gap:3px;font-size:6px;font-style:normal;display:flex}.health-card,.object-events-panel,.trajectory-panel,.object-scope-list{margin:9px 13px 0}.health-card{border:1px solid var(--runtime-line);background:#071922cc;border-radius:7px;padding:10px}.health-card>header,.object-events-panel>header,.object-scope-list>header{justify-content:space-between;align-items:center;display:flex}.health-card>header span,.object-events-panel>header span,.object-scope-list>header span{color:#79969c;align-items:center;gap:6px;font-size:7.5px;font-weight:700;display:flex}.health-card>header strong{font-size:7px}.health-card.healthy>header strong,.health-card.healthy footer>strong{color:#58d5a9}.health-card.attention>header strong,.health-card.attention footer>strong{color:#e7b94e}.health-card.risk>header strong,.health-card.risk footer>strong{color:#ef6e68}.health-card>div{background:#759aa21f;border-radius:99px;height:4px;margin:9px 0 7px;overflow:hidden}.health-card>div span{border-radius:inherit;background:linear-gradient(90deg,#58d5a9,currentColor);height:100%;display:block}.health-card.healthy>div span{background:#58d5a9}.health-card.attention>div span{background:#e7b94e}.health-card.risk>div span{background:#ef6e68}.health-card footer{align-items:baseline;gap:4px;display:flex}.health-card footer strong{font-size:17px}.health-card footer small{color:#506f77;font-size:6px}.object-events-panel>header,.object-scope-list>header,.trajectory-panel>header{color:#79969c;border-bottom:1px solid var(--runtime-line);height:30px;font-size:8px;font-weight:700}.object-events-panel>header em,.object-scope-list>header em{color:#ef857f;text-align:center;background:#ef6e681a;border-radius:99px;min-width:19px;padding:2px 5px;font-size:7px;font-style:normal}.object-events-panel article{border-bottom:1px solid #78a4ad14;grid-template-columns:8px 1fr;align-items:center;gap:5px;min-height:48px;display:grid;position:relative}.object-events-panel article>i{background:#6e99a2;border-radius:50%;width:5px;height:5px}.object-events-panel article.high>i,.object-events-panel article.critical>i{background:#ef6e68;box-shadow:0 0 0 4px #ef6e6814}.object-events-panel article.medium>i{background:#e7b94e}.object-events-panel article div{flex-direction:column;gap:2px;display:flex}.object-events-panel article strong{color:#aebfc3;font-size:7.5px}.object-events-panel article small{color:#5f7b82;font-size:6.5px;line-height:1.4}.object-events-panel article time{color:#405f67;font-size:5.8px;position:absolute;top:7px;right:0}.object-events-panel p{color:#4d6b73;margin:10px 0;font-size:7px}.trajectory-panel>header{align-items:center;gap:6px;display:flex}.trajectory-panel article{border-bottom:1px solid #78a4ad14;grid-template-columns:21px 1fr auto;align-items:center;min-height:43px;display:grid}.trajectory-panel article>span{color:#66cdbd;border:1px solid #5fd2c040;border-radius:50%;place-items:center;width:16px;height:16px;font-size:6px;display:grid}.trajectory-panel article div{flex-direction:column;gap:2px;display:flex}.trajectory-panel article strong{color:#9cb2b6;font-size:7.5px}.trajectory-panel article small{color:#4e6c73;font-size:6px}.trajectory-panel article em{color:#58777e;font-size:6px;font-style:normal}.object-scope-list button{width:100%;min-height:43px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #78a4ad14;grid-template-columns:25px 1fr auto;align-items:center;gap:6px;padding:0;display:grid}.object-scope-list button:hover{background:#5fd2c009}.object-scope-list button>span{border:1px solid;border-radius:6px;place-items:center;width:21px;height:21px;font:700 6px Consolas,monospace;display:grid}.object-scope-list button>div{flex-direction:column;gap:2px;min-width:0;display:flex}.object-scope-list button strong{color:#9eb2b6;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.object-scope-list button small{color:#4d6c74;font-size:6px}.object-scope-list button em{font-size:7px;font-style:normal}.object-scope-list .healthy{color:#58d5a9}.object-scope-list .attention{color:#e7b94e}.object-scope-list .risk{color:#ef6e68}.view-runtime-controls{border-bottom:1px solid var(--runtime-line);background:#061820b8;padding:10px 13px 3px}.view-runtime-controls>label{justify-content:space-between;align-items:center;gap:8px;display:flex}.view-runtime-controls>label>span{color:#6c8b92;align-items:center;gap:5px;font-size:7px;font-weight:700;display:flex}.view-runtime-controls select{color:#a8c0c3;border:1px solid var(--runtime-line);background:#0a2530;border-radius:5px;outline:0;min-width:88px;height:25px;padding:0 6px;font-size:7px}.view-runtime-controls nav{grid-template-columns:repeat(3,1fr);gap:4px;margin:9px 0 7px;display:grid}.view-runtime-controls nav button{color:#617f86;cursor:pointer;background:#0c293380;border:1px solid #75a3ab1a;border-radius:5px;height:27px;padding:0 5px;font-size:7px;position:relative}.view-runtime-controls nav button:hover{color:#a8d9d2;border-color:#5bccbc38}.view-runtime-controls nav button.active{color:#d9f4ef;background:linear-gradient(135deg,#2291843d,#1a5d651f);border-color:#5bccbc61;box-shadow:inset 0 -1px #5bccbc42}.view-runtime-controls nav button i{background:#d8aa4e;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;right:4px}.view-version-row{border-top:1px solid #75a3ab14;justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.view-version-row>span{color:#486870;font:700 6.5px Consolas,monospace}.view-version-row select{min-width:124px;height:23px}.view-plan-state{border:1px solid var(--runtime-line);background:#09222bb8;border-radius:6px;justify-content:space-between;align-items:center;margin:9px 13px 0;padding:7px 9px;display:flex}.view-plan-state span{color:#5fd2c0;letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:5px;font-size:6.5px;font-weight:800;display:flex}.view-plan-state.reserved span{color:#d7aa4b}.view-plan-state code{color:#486c73;font:6px Consolas,monospace}.view-runtime-loading{color:#5f8087;border:1px dashed var(--runtime-line);border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:52px;margin:10px 13px;font-size:7px;display:flex}.view-component-stack{padding:0 0 10px}.view-component{border:1px solid var(--runtime-line);background:#071922cc;border-radius:7px;margin:9px 13px 0;padding:10px}.view-component>header{color:#759399;border-bottom:1px solid #78a4ad17;align-items:center;gap:6px;min-height:23px;display:flex}.view-component>header strong{color:#9fb6ba;font-size:7.5px}.property-view dl{padding:4px 0 0}.property-view dl>div{min-height:27px}.property-view dd code{color:#5db9ad;font:6.5px Consolas,monospace}.binding-view>strong{color:#d4e6e5;margin-top:9px;font-size:11px;display:block}.binding-view>small{color:#54727a;margin-top:3px;font-size:6.5px;display:block}.status-view>div{justify-content:space-between;align-items:center;padding:10px 0 2px;display:flex}.status-view>div span{color:#6d8b92;font-size:7px}.status-view>div span:first-child{color:#60d0be;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.status-view>div i{background:#5fd2c0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #5fd2c014}.quality-view>div{justify-content:space-between;align-items:center;padding-top:9px;display:flex}.quality-view>div span{color:#67d1c2;background:#5fd2c014;border-radius:99px;padding:3px 6px;font-size:6.5px}.quality-view code{color:#486a72;font:6px Consolas,monospace}.trend-view>header{justify-content:flex-start}.trend-view>header em{color:#61d0bf;margin-left:auto;font-size:14px;font-style:normal}.trend-view>svg{width:100%;height:90px;margin-top:5px;overflow:visible}.trend-view>svg path{fill:none;stroke:#5f899133;stroke-width:.5px}.trend-view>svg polyline{fill:none;stroke:#5fd2c0;stroke-width:1.3px;filter:drop-shadow(0 0 3px #5fd2c04d)}.trend-view>svg circle{fill:#071b25;stroke:#75e0cf;stroke-width:.8px}.trend-view>footer{color:#48666e;justify-content:space-between;font-size:6px;display:flex}.view-events,.view-lifecycle{margin-top:9px}.reserved-view{text-align:center;background:radial-gradient(circle at 50% 0,#d7aa4b1a,#0000 62%);border:1px solid #d7aa4b33;border-radius:8px;flex-direction:column;align-items:center;margin:10px 13px;padding:18px 13px;display:flex}.reserved-view>span{color:#d7aa4b;background:#d7aa4b12;border:1px solid #d7aa4b40;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.reserved-view strong{color:#dbc482;margin-top:10px;font-size:10px}.reserved-view p{color:#746c50;max-width:210px;margin:6px 0;font-size:7px;line-height:1.6}.reserved-view code{color:#5b5949;font:6px Consolas,monospace}.scope-lock{color:#d5ab58;background:#d5ab580a;border:1px solid #d5ab5829;border-radius:7px;align-items:flex-start;gap:8px;margin:8px 12px 12px;padding:11px;display:flex}.scope-lock div{flex-direction:column;gap:3px;display:flex}.scope-lock strong{font-size:8px}.scope-lock small{color:#796d50;font-size:6.8px;line-height:1.5}.runtime-footer{color:#3f626b;border-top:1px solid var(--runtime-line);letter-spacing:.55px;background:#051219;justify-content:space-between;align-items:center;padding:0 13px;font-size:6.5px;display:flex}.runtime-footer span{align-items:center;gap:6px;display:flex}@keyframes runtimePulse{50%{opacity:.35}}@keyframes eventPulse{0%{opacity:.85;transform:scale(.72)}70%,to{opacity:0;transform:scale(1.35)}}@media (width<=1180px){.runtime-shell{grid-template-columns:245px minmax(500px,1fr) 300px}.summary-metrics>span{min-width:67px;padding:0 10px}}@media (width<=900px){body{overflow:auto}.phase-three-app{grid-template-rows:58px auto 28px;min-height:100vh}.runtime-topbar{grid-template-columns:1fr auto}.runtime-route{display:none}.runtime-shell{grid-template-columns:240px minmax(480px,1fr);overflow-x:auto}.projection-inspector{display:none}.runtime-workspace{min-height:650px}}@media (width<=650px){.runtime-topbar{grid-template-columns:1fr}.runtime-status{display:none}.runtime-shell{display:block;overflow:visible}.space-sidebar{border-right:0;border-bottom:1px solid var(--runtime-line);max-height:360px}.runtime-workspace{grid-template-rows:auto auto minmax(420px,1fr);min-height:620px}.workspace-header{flex-direction:column;justify-content:center;align-items:flex-start;min-height:52px}.workspace-summary{flex-direction:column;justify-content:center;align-items:flex-start;min-height:112px}.summary-metrics{width:100%}.summary-metrics>span{flex:1;padding-left:8px}.runtime-footer span:nth-child(2){display:none}}:root{--p11-bg:#07131c;--p11-panel:#0b1c28;--p11-panel-2:#102532;--p11-line:#8bb5c42b;--p11-line-strong:#52d7be5c;--p11-text:#e3eff1;--p11-muted:#78939e;--p11-aqua:#5bd7bf;--p11-blue:#63a9ff;--p11-warn:#dfb45d}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px}body{min-width:320px;min-height:100vh;overflow:auto}button,select{touch-action:manipulation}.p11-app{min-height:100dvh;color:var(--p11-text);background:radial-gradient(circle at 65% 12%, #28979017, transparent 28rem), var(--p11-bg);grid-template-rows:64px minmax(0,1fr) 30px;display:grid}.p11-topbar{z-index:80;border-bottom:1px solid var(--p11-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06141df0;grid-template-columns:250px minmax(220px,1fr) auto;align-items:center;gap:clamp(12px,2vw,28px);padding:0 clamp(14px,2.1vw,34px);display:grid;position:sticky;top:0;box-shadow:0 12px 36px #00000038}.p11-brand,.p11-current-route,.p11-runtime-state,.p11-identity>div,.p11-workspace-header>div:first-child,.p11-header-badges,.p11-context-strip>span,.p11-management-view>header>div,.p11-authorized-actions>header,.p11-registry-summary>header{align-items:center;display:flex}.p11-brand{gap:10px}.p11-brand>span{aspect-ratio:1;color:#eafffa;background:linear-gradient(145deg,#153947,#087d72);border:1px solid #5bd7bf57;border-radius:10px;place-items:center;width:37px;display:grid;box-shadow:0 9px 26px #098c7c33}.p11-brand>span svg{width:18px}.p11-brand>div{gap:2px;display:grid}.p11-brand strong{color:#fff;letter-spacing:-.4px;font-size:16px}.p11-brand small{color:#538d8b;letter-spacing:1.3px;font-size:7px;font-weight:800}.p11-current-route{color:#70909a;justify-self:center;gap:9px}.p11-current-route>svg:first-child{color:var(--p11-aqua)}.p11-current-route>span{gap:2px;display:grid}.p11-current-route small{color:#52727c;letter-spacing:1px;font-size:7px;font-weight:800}.p11-current-route strong{color:#cddcdf;font-size:11px}.p11-current-route>svg:last-child{width:12px}.p11-runtime-state{color:#66828b;letter-spacing:.6px;gap:11px;font-size:8px;font-weight:800}.p11-runtime-state span{color:#7fe2d0;background:#5bd7bf0f;border:1px solid #5bd7bf33;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;display:flex}.p11-runtime-state i,.p11-footer i{background:var(--p11-aqua);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #5bd7bf14}.p11-runtime-state em{font-style:normal}.p11-runtime-state strong{color:#94a9af}.p11-menu-button{display:none}.p11-search-button{color:#8ab1b5;border:1px solid var(--p11-line);cursor:pointer;background:#0a202b;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 10px;display:flex}.p11-search-button:hover{color:#d6f3ee;border-color:var(--p11-line-strong)}.p11-search-button svg{width:14px}.p11-search-button em{color:inherit;font-style:normal}.p11-layout{grid-template-columns:clamp(242px,18vw,290px) minmax(0,1fr);min-height:0;display:grid}.p11-sidebar{z-index:50;border-right:1px solid var(--p11-line);background:#071822fa;flex-direction:column;height:calc(100dvh - 94px);min-height:0;display:flex;position:sticky;top:64px}.p11-identity{border-bottom:1px solid var(--p11-line);padding:17px}.p11-identity>div{gap:9px}.p11-identity svg{color:var(--p11-aqua)}.p11-identity span{gap:3px;min-width:0;display:grid}.p11-identity small,.p11-select>span{color:#57727c;letter-spacing:1px;font-size:7px;font-weight:800}.p11-identity strong{color:#e6f0f1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.p11-identity em{color:#527783;text-transform:uppercase;margin:8px 0 0 25px;font-size:7px;font-style:normal;display:block}.p11-select{gap:5px;padding:10px 14px 0;display:grid}.p11-select>div{position:relative}.p11-select select{appearance:none;color:#bfd0d4;border:1px solid var(--p11-line);background:#0c2531;border-radius:7px;outline:0;width:100%;min-height:38px;padding:0 34px 0 11px;font-size:9px}.p11-select select:disabled{color:#779197;cursor:not-allowed;opacity:.9;background:#0a202a;border-color:#5bd7bf24}.p11-select svg{pointer-events:none;color:#5f7f89;width:13px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.p11-identity-lock{color:#72cdbd;background:#5bd7bf0e;border:1px solid #5bd7bf33;border-radius:7px;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:8px;margin:10px 14px 0;padding:9px 10px;display:grid}.p11-identity-lock>svg{width:15px;height:15px}.p11-identity-lock>span{gap:3px;min-width:0;display:grid}.p11-identity-lock strong{color:#b9dcd6;font-size:8px}.p11-identity-lock small{color:#64857f;font-size:7px;line-height:1.5}.p11-navigation{scrollbar-width:thin;scrollbar-color:#23515a transparent;flex:1;min-height:0;padding:13px 10px;overflow:auto}.p11-navigation-group{min-width:0;display:grid}.p11-navigation-group.has-children{background:#1746491f;border:1px solid #5bd7bf17;border-radius:10px;margin:4px 0 7px;padding:4px}.p11-navigation-group.has-children.child-active{background:#17464933;border-color:#5bd7bf3d}.p11-navigation-children{border-left:1px solid #5bd7bf38;min-width:0;margin:-1px 0 2px 20px;padding-left:8px;display:grid}.p11-navigation button{text-align:left;color:#72909a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:29px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;min-height:58px;margin-bottom:5px;padding:9px 10px;display:grid}.p11-navigation button.p11-navigation-child{background:#051b225c;grid-template-columns:25px minmax(0,1fr) 12px;min-height:52px}.p11-navigation button:hover{color:#c0d5d8;background:#ffffff06}.p11-navigation button.active{color:var(--p11-aqua);box-shadow:inset 2px 0 var(--p11-aqua);background:linear-gradient(90deg,#31a99726,#31a99706);border-color:#5bd7bf33}.p11-navigation button>svg:first-child{width:18px}.p11-navigation button>svg:last-child{color:#486771;width:12px}.p11-navigation span{gap:3px;min-width:0;display:grid}.p11-navigation strong{color:#b9cdd1;font-size:10px}.p11-navigation small{color:#526f79;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.p11-navigation button.active strong{color:#e5f5f2}.p11-navigation button.active small{color:#65978f}.p11-sidebar>footer{min-height:56px;color:var(--p11-warn);border-top:1px solid var(--p11-line);background:#020c124d;align-items:center;gap:9px;padding:10px 15px;display:flex}.p11-sidebar>footer span{gap:3px;display:grid}.p11-sidebar>footer strong{font-size:8px}.p11-sidebar>footer small{color:#71674e;font-size:6.5px}.p11-main{min-width:0;min-height:0}.p11-workspace-header{border-bottom:1px solid var(--p11-line);background:linear-gradient(100deg,#11323eb3,#081822a3);justify-content:space-between;align-items:center;gap:24px;min-height:114px;padding:clamp(18px,2vw,28px) clamp(16px,2.3vw,36px);display:flex}.p11-workspace-header>div:first-child{gap:14px}.p11-workspace-header>div:first-child>svg{width:27px;height:27px;color:var(--p11-aqua)}.p11-workspace-header span{min-width:0}.p11-workspace-header small{color:#5f8089;font-size:8px;font-weight:700}.p11-workspace-header h1{color:#f0f8f8;letter-spacing:-.8px;margin:4px 0;font-size:clamp(20px,2vw,28px);font-weight:600}.p11-workspace-header p{color:#819ba3;margin:0;font-size:10px}.p11-header-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px}.p11-header-badges span,.p11-header-badges button{color:#78a79f;border:1px solid var(--p11-line);letter-spacing:.4px;background:#0b222d;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:7px;font-weight:800;display:inline-flex}.p11-header-badges svg{width:13px}.p11-header-badges button{color:#8ddfce;cursor:pointer;border-color:#5bd7bf40}.spinning{animation:1s linear infinite p11-spin}.p11-context-strip{border-bottom:1px solid var(--p11-line);background:#05121a8c;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:61px;padding:8px clamp(16px,2.3vw,36px);display:grid}.p11-context-strip>span{border-left:1px solid var(--p11-line);gap:9px;min-width:0;padding:7px 10px}.p11-context-strip>span:first-child{border-left:0}.p11-context-strip svg{color:#609b99;width:15px}.p11-context-strip i{gap:2px;min-width:0;font-style:normal;display:grid}.p11-context-strip small{color:#526e77;font-size:7px}.p11-context-strip strong{color:#9db5ba;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.p11-navigation-context{color:#73b9ae;border-bottom:1px solid var(--p11-line);background:#154b4c2e;align-items:center;gap:10px;min-height:44px;padding:7px clamp(16px,2.3vw,36px);display:flex}.p11-navigation-context>svg{flex:none;width:16px}.p11-navigation-context span{flex:1;gap:2px;min-width:0;display:grid}.p11-navigation-context small{color:#527a7c;font-size:7px}.p11-navigation-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.p11-navigation-context button{color:#92d9cc;cursor:pointer;background:#0b252e;border:1px solid #5bd7bf38;border-radius:5px;min-height:30px;padding:0 9px}.p11-workspace-body{min-width:0;padding:clamp(12px,1.6vw,24px);container:p11-workspace/inline-size}.p11-overview{gap:13px;display:grid}.p11-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.p11-kpis article{border:1px solid var(--p11-line);background:linear-gradient(145deg,#0e2733,#0a1d28);border-radius:10px;gap:6px;min-width:0;padding:16px;display:grid}.p11-kpis small{color:#66828b;font-size:8px}.p11-kpis strong{color:#e8f5f4;font-size:clamp(20px,2vw,29px)}.p11-kpis em{color:#5e8f89;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.p11-management-view,.p11-authorized-actions,.p11-registry-summary{border:1px solid var(--p11-line);background:#0a1b26;border-radius:12px;overflow:hidden}.p11-management-view>header{border-bottom:1px solid var(--p11-line);justify-content:space-between;align-items:center;gap:14px;min-height:75px;padding:14px 17px;display:flex}.p11-management-view>header>div{gap:11px}.p11-management-view>header svg,.p11-authorized-actions>header svg,.p11-registry-summary>header svg{color:var(--p11-aqua)}.p11-management-view>header span{gap:2px;display:grid}.p11-management-view>header small,.p11-authorized-actions small,.p11-registry-summary small{color:#59727b;letter-spacing:.7px;font-size:7px;font-weight:800}.p11-management-view>header strong,.p11-authorized-actions strong,.p11-registry-summary strong{font-size:11px}.p11-management-view>header p{color:#738e97;margin:2px 0 0;font-size:9px}.p11-management-view>header em{color:#6ed9c3;border:1px solid #5bd7bf38;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;font-style:normal;display:flex}.p11-management-view>nav{flex-wrap:wrap;gap:6px;padding:10px 13px 0;display:flex}.p11-management-view>nav button{text-align:left;color:#758e97;border:1px solid var(--p11-line);cursor:pointer;background:#0c2430;border-radius:6px;gap:2px;min-height:38px;padding:7px 11px;display:grid}.p11-management-view>nav button.active{color:#dff5f0;background:#34a49421;border-color:#5bd7bf4d}.p11-management-view>nav span{font-size:9px}.p11-management-view>nav small{font-size:6px}.p11-component-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px;display:grid}.p11-component-grid article{border:1px solid var(--p11-line);background:#0d222e;border-radius:8px;min-width:0}.p11-component-grid article>header{border-bottom:1px solid var(--p11-line);align-items:center;gap:8px;padding:10px;display:flex}.p11-component-grid article>header svg{width:15px;color:var(--p11-blue)}.p11-component-grid article>header span{gap:2px;min-width:0;display:grid}.p11-component-grid article>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.p11-component-grid article>header small{color:#56707a;font-size:7px}.p11-component-grid article>div{padding:6px 10px}.p11-component-grid p{border-bottom:1px solid #84b4be17;justify-content:space-between;gap:8px;margin:0;padding:8px 0;font-size:8px;display:flex}.p11-component-grid p:last-child{border:0}.p11-component-grid p span{color:#67818a}.p11-component-grid p b{color:#c8dadd}.p11-management-view>footer{color:#72684f;border-top:1px solid var(--p11-line);background:#06151e;align-items:center;gap:7px;padding:11px 14px;font-size:8px;display:flex}.p11-authorized-actions,.p11-registry-summary{padding:14px 16px}.p11-authorized-actions>header,.p11-registry-summary>header{gap:8px}.p11-authorized-actions>header span,.p11-registry-summary>header span{gap:2px;display:grid}.p11-authorized-actions>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.p11-authorized-actions article{border:1px solid var(--p11-line);background:#0c222e;border-radius:7px;gap:3px;min-width:0;padding:10px;display:grid}.p11-authorized-actions article em{color:#5f958c;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.p11-registry-summary p{color:#718a93;margin:10px 0 0;font-size:9px;line-height:1.7}.p11-panel-stack{gap:14px;display:grid}.p11-panel-stack>section{min-width:0;margin-top:0}.p11-embedded{border:1px solid var(--p11-line);border-radius:12px;min-width:0;overflow:hidden}.p11-digital-world .phase-three-app{grid-template-rows:minmax(0,1fr);min-height:max(720px,100dvh - 260px)}.p11-digital-world .runtime-topbar,.p11-digital-world .runtime-footer{display:none}.p11-digital-world .runtime-shell{grid-template-columns:clamp(210px,18vw,250px) minmax(0,1fr)}.p11-digital-world .projection-inspector{display:none}.p11-footer{color:#41616b;border-top:1px solid var(--p11-line);letter-spacing:.5px;background:#05131b;justify-content:space-between;align-items:center;gap:18px;padding:0 clamp(13px,2vw,28px);font-size:7px;display:flex}.p11-footer span{align-items:center;gap:7px;display:flex}.p11-menu-scrim{display:none}.p11-search-overlay{z-index:200;place-items:start center;padding:min(12vh,110px) 16px 16px;display:grid;position:fixed;inset:0}.p11-search-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00080dc2;border:0;position:absolute;inset:0}.p11-search-overlay>section{background:#0a1d28;border:1px solid #5bd7bf47;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,100%);max-height:min(680px,80vh);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000094}.p11-search-overlay header{border-bottom:1px solid var(--p11-line);grid-template-columns:24px minmax(0,1fr) 38px;align-items:center;gap:10px;min-height:64px;padding:0 15px;display:grid}.p11-search-overlay header>svg{width:19px;color:var(--p11-aqua)}.p11-search-overlay input{color:#e8f7f5;background:0 0;border:0;outline:0;min-width:0;height:44px;font-size:14px}.p11-search-overlay header button{color:#6f8a92;border:1px solid var(--p11-line);cursor:pointer;background:#0c2631;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.p11-search-results{min-height:120px;padding:9px;overflow:auto}.p11-search-results>p{color:#69838c;text-align:center;margin:0;padding:30px 18px;font-size:10px}.p11-search-results>button{text-align:left;width:100%;min-height:62px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 10px;display:grid}.p11-search-results>button:hover,.p11-search-results>button:focus-visible{background:#5bd7bf0f;border-color:#5bd7bf33}.p11-search-results i{color:#76b7ae;border:1px solid;border-radius:5px;place-items:center;height:30px;font:700 7px Consolas,monospace;display:grid}.p11-search-results i.attention{color:var(--p11-warn)}.p11-search-results i.risk{color:#ee736d}.p11-search-results span{gap:4px;min-width:0;display:grid}.p11-search-results strong{color:#d5e6e7;font-size:11px}.p11-search-results small{color:#627d86;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.p11-search-results svg{color:#4f6b74;width:14px}.p87-virtual-results{contain:strict;min-height:min(360px,52vh);position:relative}.p87-virtual-spacer{width:100%;position:relative}.p87-search-row{text-align:left;width:100%;height:62px;color:inherit;cursor:pointer;will-change:transform;background:#0a1d28;border:1px solid #0000;border-radius:8px;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 10px;display:grid;position:absolute;inset:0 0 auto}.p87-search-row:hover,.p87-search-row:focus-visible{z-index:1;background:#102d37;border-color:#5bd7bf33}.p87-search-loading{z-index:2;color:#76b7ae;background:linear-gradient(#0a1d28c7,#0a1d28 38%);justify-content:center;align-items:center;gap:7px;min-height:34px;font-size:8px;display:flex;position:sticky;bottom:0}.p87-search-loading svg{width:13px}.p11-search-overlay footer{color:#5a766f;border-top:1px solid var(--p11-line);align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:8px;display:flex}.p11-search-overlay footer svg{width:13px}.p113-workbench{border:1px solid var(--p11-line);background:#091b26;border-radius:12px;overflow:hidden}.p113-workbench>header{border-bottom:1px solid var(--p11-line);justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:14px 17px;display:flex}.p113-workbench>header>div{align-items:center;gap:11px;display:flex}.p113-workbench>header svg{color:var(--p11-aqua)}.p113-workbench>header span{gap:3px;display:grid}.p113-workbench>header small{color:#58737b;letter-spacing:.8px;font-size:7px;font-weight:800}.p113-workbench>header strong{font-size:12px}.p113-workbench>header p{color:#718b93;margin:0;font-size:9px}.p113-workbench>header>em{color:#84d9ca;border:1px solid #5bd7bf3b;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:7px;font-style:normal;display:flex}.p113-summary{border-bottom:1px solid var(--p11-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px 13px;display:grid}.p113-summary article{border:1px solid var(--p11-line);background:#0d2632;border-radius:7px;justify-content:space-between;align-items:center;min-width:0;padding:9px 11px;display:flex}.p113-summary small{color:#617d85;font-size:8px}.p113-summary strong{color:#d6e7e8;font-size:18px}.p113-body{grid-template-columns:minmax(250px,32%) minmax(0,1fr);min-height:420px;display:grid}.p113-body>nav{border-right:1px solid var(--p11-line);padding:9px;overflow:auto}.p113-body>nav button{text-align:left;width:100%;min-height:66px;color:inherit;cursor:pointer;background:#0b222d;border:1px solid #0000;border-radius:7px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:6px;padding:8px 9px;display:grid}.p113-body>nav button.active{background:#5bd7bf14;border-color:#5bd7bf4d}.p113-body>nav i{background:var(--p11-warn);border-radius:50%;width:6px;height:6px}.p113-body>nav button.high i,.p113-body>nav button.critical i{background:#ef706b;box-shadow:0 0 0 4px #ef706b14}.p113-body>nav span{gap:4px;min-width:0;display:grid}.p113-body>nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.p113-body>nav small{color:#5c7881;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.p113-body>nav em{color:#72958f;font-size:7px;font-style:normal}.p113-detail{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-width:0;padding:13px;display:grid}.p113-detail>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.p113-detail>header span{gap:4px;min-width:0;display:grid}.p113-detail>header strong{font-size:13px}.p113-detail>header small{color:#5e7981;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.p113-detail>header em{color:var(--p11-warn);border:1px solid;border-radius:5px;padding:6px 8px;font-size:7px;font-style:normal}.p113-detail>header em.high,.p113-detail>header em.critical{color:#ef706b}.p113-loop{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.p113-loop article{border:1px solid var(--p11-line);background:linear-gradient(145deg,#0d2834,#0a202b);border-radius:8px;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;min-height:140px;padding:11px;display:flex}.p113-loop article>svg{color:#61b9af;width:18px}.p113-loop span{gap:6px;min-width:0;display:grid}.p113-loop small{color:#59747d;font-size:7px;font-weight:800}.p113-loop strong{overflow-wrap:anywhere;color:#c5d8da;font-size:9px;line-height:1.5}.p113-loop em{overflow-wrap:anywhere;color:#60877f;font-size:7px;font-style:normal;line-height:1.4}.p113-detail>footer{flex-wrap:wrap;gap:7px;display:flex}.p113-detail>footer button{color:#8bc8be;text-transform:uppercase;cursor:pointer;background:#0c2731;border:1px solid #5bd7bf33;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:7px;display:flex}.p113-detail>footer button:disabled{opacity:.38;cursor:not-allowed}.p113-detail>footer svg{width:13px}.p113-workbench>footer{color:#6e6a51;border-top:1px solid var(--p11-line);background:#07161f;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:7px;display:flex}.p113-workbench>footer svg{width:12px}.p114-delivery{border:1px solid var(--p11-line);background:#091b26;border-radius:12px;overflow:hidden}.p114-delivery>header{border-bottom:1px solid var(--p11-line);justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:14px 17px;display:flex}.p114-delivery>header>div{align-items:center;gap:11px;display:flex}.p114-delivery>header svg{color:var(--p11-aqua)}.p114-delivery>header span{gap:3px;min-width:0;display:grid}.p114-delivery>header small{color:#58737b;letter-spacing:.8px;font-size:7px;font-weight:800}.p114-delivery>header strong{font-size:12px}.p114-delivery>header p{color:#718b93;margin:0;font-size:9px}.p114-delivery>header>em{color:#84d9ca;border:1px solid #5bd7bf3b;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:7px;font-style:normal;display:flex}.p114-summary{border-bottom:1px solid var(--p11-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 13px;display:grid}.p114-summary article{border:1px solid var(--p11-line);background:#0d2632;border-radius:7px;gap:4px;min-width:0;padding:10px 11px;display:grid}.p114-summary small{color:#617d85;font-size:8px}.p114-summary strong{overflow-wrap:anywhere;color:#d6e7e8;font-size:15px}.p114-summary em{color:#54857c;font-size:7px;font-style:normal}.p114-runtime{grid-template-columns:minmax(240px,30%) minmax(0,1fr);min-height:450px;display:grid}.p114-runtime>aside{border-right:1px solid var(--p11-line);align-content:start;gap:9px;padding:12px;display:grid}.p114-runtime label{gap:6px;display:grid}.p114-runtime label>span{color:#607982;font-size:8px}.p114-runtime select{color:#cfe1e2;border:1px solid var(--p11-line);background:#0c2631;border-radius:7px;outline:0;width:100%;min-height:42px;padding:0 10px}.p114-runtime aside>section{border:1px solid var(--p11-line);background:#0a222d;border-radius:8px;gap:7px;padding:11px;display:grid}.p114-runtime aside>section small{color:#5b777f;font-size:7px}.p114-runtime aside>section strong{overflow-wrap:anywhere;color:#bcd3d4;font-size:8px}.p114-runtime aside>section p{color:#5f7d85;grid-template-columns:auto minmax(0,1fr);gap:5px 8px;margin:0;font-size:7px;display:grid}.p114-runtime aside>section p b{overflow-wrap:anywhere;color:#87afa8;font-weight:600}.p114-runtime aside>section em{color:#64c7b7;border:1px solid;border-radius:4px;width:fit-content;padding:4px 6px;font-size:6px;font-style:normal}.p114-runtime aside>section em.gate{color:var(--p11-warn)}.p114-runtime nav{gap:6px;display:grid}.p114-runtime nav button{text-align:left;color:#76938f;border:1px solid var(--p11-line);cursor:pointer;background:#0b222d;border-radius:7px;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding:8px 10px;display:grid}.p114-runtime nav button.active{color:#8de1d1;background:#5bd7bf14;border-color:#5bd7bf4d}.p114-runtime nav svg{width:16px}.p114-runtime nav span{gap:3px;display:grid}.p114-runtime nav strong{color:#c7dada;font-size:9px}.p114-runtime nav small{text-transform:uppercase;font-size:6px}.p114-run{color:#061b1b;background:var(--p11-aqua);cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 10px;font-size:8px;font-weight:800;display:flex}.p114-run svg{width:14px}.p114-run:disabled{color:#748286;cursor:not-allowed;background:#25383e}.p114-plan{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-width:0;padding:14px;display:grid}.p114-plan>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.p114-plan>header span{gap:4px;min-width:0;display:grid}.p114-plan>header small{color:#58737c;font-size:7px}.p114-plan>header strong{overflow-wrap:anywhere;color:#c8dcdd;font-size:11px}.p114-plan>header em{color:#79cabc;align-items:center;gap:5px;font-size:7px;font-style:normal;display:flex}.p114-plan>header svg{width:13px}.p114-plan ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.p114-plan li{border:1px solid var(--p11-line);background:linear-gradient(135deg,#0d2834,#0a202b);border-radius:7px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;min-width:0;min-height:52px;padding:8px 10px;display:grid}.p114-plan li>i{color:#8bd9cc;border:1px solid #5bd7bf40;border-radius:50%;place-items:center;width:27px;height:27px;font:700 8px Consolas,monospace;display:grid}.p114-plan li span{gap:4px;min-width:0;display:grid}.p114-plan li strong{color:#c3d7d8;text-transform:uppercase;font-size:8px}.p114-plan li small{color:#55737b;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.p114-plan li>svg{color:#62bfae;width:14px}.p114-empty{color:#58767d;text-align:center;place-content:center;justify-items:center;gap:9px;min-height:260px;display:grid}.p114-empty svg{width:31px}.p114-empty strong{color:#abc3c4;font-size:11px}.p114-empty p{max-width:430px;margin:0;font-size:8px;line-height:1.7}.p114-plan>footer{background:#5bd7bf0a;border:1px solid #5bd7bf26;border-radius:7px;align-items:center;gap:9px;min-height:49px;padding:8px 10px;display:flex}.p114-plan>footer svg{color:#69c8b8;width:17px}.p114-plan>footer span{gap:3px;display:grid}.p114-plan>footer strong{color:#8bd5ca;text-transform:uppercase;font-size:8px}.p114-plan>footer small{color:#54746e;font-size:6px}.p114-delivery>footer{color:#6e6a51;border-top:1px solid var(--p11-line);background:#07161f;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:7px;display:flex}.p114-delivery>footer svg{width:12px}@keyframes p11-spin{to{transform:rotate(360deg)}}@container p11-workspace (width>=1500px){.p11-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.p11-kpis article:first-child,.p11-kpis article:nth-child(2){grid-column:span 2}.p11-component-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1920px){.p11-layout{grid-template-columns:320px minmax(0,1fr)}.p11-sidebar{font-size:1.05rem}.p11-workspace-body{width:100%;max-width:2400px;margin:0 auto}.p11-panel-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.p11-panel-stack>.e84-cockpit,.p11-panel-stack>.p113-workbench,.p11-panel-stack>.p114-delivery,.p11-panel-stack>.p13-studio,.p11-panel-stack>.p14-distribution,.p11-panel-stack>.p15-quality,.p11-panel-stack>.p16-rollout,.p11-panel-stack>.p17-adoption,.p11-panel-stack>.p18-support{grid-column:span 2}.p11-panel-stack>section:has(.e84-scenarios){grid-column:span 2}.p11-digital-world .runtime-shell{grid-template-columns:280px minmax(0,1fr) 320px}.p11-digital-world .projection-inspector{display:flex}}@media (width<=1199px){.p11-topbar{grid-template-columns:220px 1fr auto}.p11-current-route{justify-self:start}.p11-layout{grid-template-columns:230px minmax(0,1fr)}.p11-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.p11-context-strip>span:nth-child(3){border-left:0}.p11-kpis,.p11-component-grid,.p11-authorized-actions>div{grid-template-columns:repeat(2,minmax(0,1fr))}.p113-loop{grid-template-columns:repeat(3,minmax(0,1fr))}.p114-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.p11-digital-world .cockpit-canvas{grid-template-rows:48px minmax(440px,1fr) auto;grid-template-columns:minmax(0,1fr);overflow:visible}.p11-digital-world .cockpit-kpis{grid-column:1}.p11-digital-world .cockpit-sidecar{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid;overflow:visible}}@media (width<=900px){.p11-app{grid-template-rows:58px minmax(0,1fr) 28px}.p11-topbar{grid-template-columns:auto 1fr auto;padding:0 12px}.p11-menu-button{color:#8ddfd0;border:1px solid var(--p11-line);background:#0a212c;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.p11-brand{gap:8px}.p11-brand>span{width:34px}.p11-current-route,.p11-runtime-state em{display:none}.p11-layout{display:block}.p11-sidebar{z-index:100;width:min(84vw,310px);height:auto;transition:transform .22s;position:fixed;top:58px;bottom:0;left:0;transform:translate(-105%);box-shadow:24px 0 60px #0000006b}.p11-sidebar.open{transform:translate(0)}.p11-menu-scrim{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00070ca3;border:0;display:block;position:fixed;inset:58px 0 0}.p11-workspace-header{min-height:104px}.p11-header-badges span:first-child{display:none}.p11-digital-world .phase-three-app{min-height:920px}.p11-digital-world .runtime-shell{grid-template-columns:210px minmax(0,1fr);overflow:visible}}@media (width<=767px){.p11-runtime-state span{display:none}.p11-runtime-state{font-size:7px}.p11-brand small{display:none}.p11-workspace-header{flex-direction:column;align-items:flex-start;gap:13px;padding:17px 14px}.p11-workspace-header>div:first-child>svg{width:22px}.p11-header-badges{justify-content:flex-start;width:100%}.p11-header-badges button{min-height:44px}.p11-search-button{justify-content:center;width:40px;min-height:40px;padding:0}.p11-search-button em{display:none}.p11-context-strip{grid-template-columns:1fr;padding:7px 10px}.p11-context-strip>span{border-left:0;border-top:1px solid var(--p11-line);min-height:44px}.p11-context-strip>span:first-child{border-top:0}.p11-workspace-body{padding:10px}.p11-kpis,.p11-component-grid,.p11-authorized-actions>div{grid-template-columns:1fr}.p11-management-view>header{flex-direction:column;align-items:flex-start}.p11-management-view>nav{grid-template-columns:1fr;display:grid}.p11-management-view>nav button{min-height:44px}.p11-footer span:nth-child(2){display:none}.p11-footer{justify-content:space-between}.p11-navigation-context{flex-wrap:wrap;align-items:flex-start}.p11-navigation-context button{min-height:40px}.p11-search-overlay{padding:58px 8px 8px}.p11-search-overlay>section{border-radius:10px;max-height:calc(100dvh - 66px)}.p113-workbench>header{flex-direction:column;align-items:flex-start}.p113-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.p113-body{display:block}.p113-body>nav{border-right:0;border-bottom:1px solid var(--p11-line);max-height:230px}.p113-loop{grid-template-columns:1fr}.p113-loop article{min-height:110px}.p114-delivery>header{flex-direction:column;align-items:flex-start}.p114-summary{grid-template-columns:1fr}.p114-runtime{display:block}.p114-runtime>aside{border-right:0;border-bottom:1px solid var(--p11-line)}.p114-plan{min-height:430px}.p11-panel-stack .e612-entries article,.p11-panel-stack .e612-entries article>div{min-width:0}.p11-panel-stack .e612-entries article strong,.p11-panel-stack .e612-entries article em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p11-digital-world{overflow:visible}.p11-digital-world .phase-three-app{grid-template-columns:minmax(0,1fr);width:100%;min-height:1080px}.p11-digital-world .runtime-shell{contain:inline-size;width:100%;max-width:100%;display:block;overflow:visible}.p11-digital-world .space-sidebar{width:100%;max-width:100%;max-height:380px}.p11-digital-world .runtime-workspace{min-width:0;min-height:920px}.p11-digital-world .workspace-summary{width:100%}.p11-digital-world .summary-metrics{flex-wrap:wrap}.p11-digital-world .cockpit-stage{min-width:0;overflow:visible}.p11-digital-world .cockpit-canvas{grid-template-rows:auto minmax(390px,56vh) auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:760px;overflow:visible}.p11-digital-world .cockpit-kpis{grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr))}.p11-digital-world .cockpit-spatial-view{min-width:0;min-height:390px}.p11-digital-world .cockpit-sidecar{grid-template-columns:1fr;min-height:0;max-height:none;display:grid;overflow:visible}.p11-digital-world .spatial-viewport{aspect-ratio:4/3;width:100%;min-height:360px}.p11-digital-world .object-cockpit-grid{grid-template-columns:1fr;overflow:visible}}@media (width<=420px){.p11-topbar{gap:8px}.p11-brand>span{width:32px}.p11-brand strong{font-size:14px}.p11-runtime-state strong{font-size:7px}.p11-workspace-header h1{font-size:21px}.p11-footer span:last-child{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.p84-workspace-state{color:#8fa9b1;background:#091b25;border:1px solid #77aeba24;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:280px;padding:28px;display:flex}.p84-workspace-state>svg{color:#5dd2bc;width:24px}.p84-workspace-state span{gap:4px;display:grid}.p84-workspace-state strong{color:#dcebed;font:700 13px system-ui}.p84-workspace-state small{font:9px/1.5 system-ui}.p84-workspace-state button{color:#69d3bf;cursor:pointer;background:#69d3bf0f;border:1px solid #69d3bf3d;border-radius:7px;align-items:center;gap:6px;min-height:38px;padding:0 14px;display:flex}.p84-workspace-state button svg{width:14px}.p84-workspace-state.failed>svg{color:#dd786f}.p84-capability-index{background:#091f2a;border:1px solid #5f9fa61f;border-radius:10px;min-width:0;overflow:hidden}.p84-capability-index>header{border-bottom:1px solid #5f9fa614;align-items:center;gap:8px;min-height:56px;padding:10px 14px;display:flex}.p84-capability-index>header>svg{color:#5bd0b8;width:16px}.p84-capability-index>header span{gap:2px;display:grid}.p84-capability-index>header strong{font:700 10px system-ui}.p84-capability-index>header small{color:#55777e;letter-spacing:.08em;font:6px system-ui}.p84-capability-index>header em{color:#5db9a7;margin-left:auto;font:6px Consolas,monospace}.p84-capability-index>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.p84-capability-index button{text-align:left;color:#7b989e;cursor:pointer;background:#081e27ad;border:1px solid #5f9fa614;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:9px;min-width:0;min-height:105px;padding:12px;display:grid}.p84-capability-index button:hover{background:#0c2b33cc;border-color:#5bd2bb3d}.p84-capability-index button>svg:first-child{color:#59cbb5;width:20px}.p84-capability-index button>svg:last-child{width:13px}.p84-capability-index button span{gap:3px;min-width:0;display:grid}.p84-capability-index button small{color:#4d7177;font:5.5px Consolas,monospace}.p84-capability-index button strong{color:#cadbdd;font:700 9px system-ui}.p84-capability-index button p{color:#587980;margin:0;font:6px/1.5 system-ui}.p84-capability-index>footer{color:#55777d;border-top:1px solid #5f9fa614;align-items:center;gap:6px;padding:9px 12px;font:6px system-ui;display:flex}.p84-capability-index>footer svg{color:#d1aa58;width:11px}.p84-governance-runtime{color:#cbdcdf;gap:10px;min-width:0;display:grid;container-type:inline-size}.p84-governance-runtime>header{background:#091e28;border:1px solid #5f9fa621;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 16px;display:flex}.p84-governance-runtime>header>div{align-items:center;gap:11px;display:flex}.p84-governance-runtime>header>div>svg{color:#61d1ba;width:22px}.p84-governance-runtime>header span{gap:2px;display:grid}.p84-governance-runtime>header small{color:#55777f;letter-spacing:.08em;font:6px system-ui}.p84-governance-runtime>header strong{font:700 13px system-ui}.p84-governance-runtime>header p{color:#607f86;margin:0;font:7px/1.5 system-ui}.p84-governance-runtime>header>em{color:#d3aa59;border:1px solid #d3aa592e;border-radius:99px;padding:6px 9px;font:6px Consolas,monospace}.p84-runtime-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.p84-runtime-metrics>span{background:#091e28;border:1px solid #5f9fa617;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.p84-runtime-metrics svg{color:#5bcab3;width:15px}.p84-runtime-metrics i{gap:2px;font-style:normal;display:grid}.p84-runtime-metrics small{color:#55777d;font:6px system-ui}.p84-runtime-metrics strong{color:#d6e5e7;font:700 16px system-ui}.p84-governance-layout{grid-template-columns:minmax(250px,310px) minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.p84-governance-layout>aside{background:#091e28;border:1px solid #5f9fa61a;border-radius:10px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;min-width:0;max-height:calc(100dvh - 120px);padding:10px;display:grid;position:sticky;top:76px;overflow:hidden}.p84-governance-layout>aside label{background:#071820;border:1px solid #5f9fa61a;border-radius:6px;align-items:center;gap:7px;min-height:39px;padding:0 10px;display:flex}.p84-governance-layout>aside label svg{color:#557b80;width:14px}.p84-governance-layout>aside input,.p84-governance-layout>aside select{color:#bcd0d3;background:0 0;border:0;outline:0;width:100%;min-width:0;font:8px system-ui}.p84-governance-layout>aside select{background:#071820;border:1px solid #5f9fa61a;border-radius:6px;min-height:39px;padding:0 9px}.p84-governance-layout>aside nav{align-content:start;gap:5px;min-height:0;display:grid;overflow:auto}.p84-governance-layout>aside nav button{text-align:left;color:#5f7f85;cursor:pointer;background:#081d268c;border:1px solid #5f9fa612;border-radius:6px;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:7px;min-width:0;min-height:58px;padding:8px 9px;display:grid}.p84-governance-layout>aside nav button:hover,.p84-governance-layout>aside nav button.active{color:#61cbb7;background:#10373db3;border-color:#5bd2bb38}.p84-governance-layout>aside nav button span{gap:3px;min-width:0;display:grid}.p84-governance-layout>aside nav small{color:#4f7278;text-overflow:ellipsis;white-space:nowrap;font:5px Consolas,monospace;overflow:hidden}.p84-governance-layout>aside nav strong{color:#a9bec1;text-overflow:ellipsis;white-space:nowrap;font:7px system-ui;overflow:hidden}.p84-governance-layout>aside nav svg{width:12px}.p84-governance-layout>aside>p{color:#607f84;justify-content:center;align-items:center;gap:6px;margin:0;padding:20px 8px;font:7px system-ui;display:flex}.p84-governance-layout>aside>p svg{width:12px}.p84-governance-layout>main{gap:8px;min-width:0;display:grid}.p84-governance-layout>main>header{background:#091e28;border:1px solid #5f9fa61a;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:54px;padding:10px 12px;display:flex}.p84-governance-layout>main>header span{gap:2px;min-width:0;display:grid}.p84-governance-layout>main>header small{color:#55777c;font:5.5px Consolas,monospace}.p84-governance-layout>main>header strong{color:#d5e5e6;font:700 10px system-ui}.p84-governance-layout>main>header em{color:#5aa895;text-overflow:ellipsis;white-space:nowrap;max-width:44%;font:5.5px Consolas,monospace;overflow:hidden}.p84-panel-loading{color:#627f85;background:#081a23;border:1px solid #5f9fa614;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:340px;display:flex}.p84-panel-loading svg{color:#5bcab3;width:20px}.p84-panel-loading span{gap:3px;display:grid}.p84-panel-loading strong{color:#c9dadc;font:700 10px system-ui}.p84-panel-loading small{font:6px system-ui}.p84-governance-runtime>footer{color:#54767c;border:1px solid #5f9fa614;border-radius:7px;align-items:center;gap:6px;padding:9px 11px;font:6px system-ui;display:flex}.p84-governance-runtime>footer svg{color:#d0aa59;width:11px}@container (width<=900px){.p84-capability-index>div{grid-template-columns:repeat(2,minmax(0,1fr))}.p84-governance-layout{grid-template-columns:1fr}.p84-governance-layout>aside{max-height:410px;position:static}.p84-governance-layout>aside nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=560px){.p84-capability-index>div,.p84-runtime-metrics,.p84-governance-layout>aside nav{grid-template-columns:1fr}.p84-governance-runtime>header,.p84-governance-layout>main>header{flex-direction:column;align-items:flex-start}.p84-governance-layout>main>header em{max-width:100%}}.p84-catalog-pagination{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:6px;min-width:0;display:grid}.p84-catalog-pagination button{color:#68cdb9;cursor:pointer;background:#071820;border:1px solid #5f9fa61f;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.p84-catalog-pagination button:disabled{opacity:.35;cursor:not-allowed}.p84-catalog-pagination button svg{width:13px}.p84-catalog-pagination span{text-align:center;color:#66868b;font:6.5px system-ui}.p84-panel-empty{color:#627f85;background:#081a23;border:1px solid #5f9fa614;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:340px;display:flex}.p84-panel-empty svg{color:#5bcab3;width:20px}.p84-panel-empty span{gap:3px;display:grid}.p84-panel-empty strong{color:#c9dadc;font:700 10px system-ui}.p84-panel-empty small{font:6px system-ui}html,body,#root{width:100%;min-width:0;max-width:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#5bd7bf #071820;overflow-y:auto}body{overflow:clip auto}#root{min-height:100%;overflow:visible}html::-webkit-scrollbar{width:14px;height:14px}body::-webkit-scrollbar{width:14px;height:14px}html::-webkit-scrollbar-track{background:#071820}body::-webkit-scrollbar-track{background:#071820}html::-webkit-scrollbar-thumb{background:#5bd7bf;border:3px solid #071820;border-radius:999px;min-height:56px}body::-webkit-scrollbar-thumb{background:#5bd7bf;border:3px solid #071820;border-radius:999px;min-height:56px}html::-webkit-scrollbar-thumb:hover{background:#8af0dc}body::-webkit-scrollbar-thumb:hover{background:#8af0dc}@media (width>=901px){html{overflow-y:scroll}.p11-navigation,.p84-governance-layout>aside nav{scrollbar-width:auto;scrollbar-color:#5bd7bf #071820}.p11-navigation::-webkit-scrollbar{width:11px}.p84-governance-layout>aside nav::-webkit-scrollbar{width:11px}.p11-navigation::-webkit-scrollbar-track{background:#071820}.p84-governance-layout>aside nav::-webkit-scrollbar-track{background:#071820}.p11-navigation::-webkit-scrollbar-thumb{background:#5bd7bf;border:2px solid #071820;border-radius:999px}.p84-governance-layout>aside nav::-webkit-scrollbar-thumb{background:#5bd7bf;border:2px solid #071820;border-radius:999px}}img,video,canvas{max-width:100%;height:auto}svg{shape-rendering:geometricprecision;text-rendering:geometricprecision}input,button,select,textarea{max-width:100%}@media (pointer:coarse){button,select,input[type=button],input[type=submit]{touch-action:manipulation}}.p11-panel-stack>*,.p50-chain>*{min-width:0}@media (width<=520px){.p50-policy article{min-width:0;overflow:hidden}.p50-policy article span,.p50-policy article small,.p50-policy article strong{overflow-wrap:anywhere;min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--aig-focus:#f6c967;--aig-text:#dcebed;--aig-muted:#8fa9b1;--aig-surface:#091e28;--aig-surface-raised:#102b36;--aig-border:#77aeba38;--aig-accent:#61d1ba;--aig-danger:#ff8e84;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-contrast=high]{--aig-focus:#ffdf00;--aig-text:#fff;--aig-muted:#e8f7fa;--aig-surface:#000;--aig-surface-raised:#07161d;--aig-border:#c8f7ff;--aig-accent:#70ffd9;--aig-danger:#ffb4aa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-contrast=high] body{color:#fff;background:#000}:root[data-contrast=high] :is(.p11-topbar,.p11-sidebar,.p11-main,.p116-control-center,.p117-observability,.p118-assurance,.p119-quality,.p120-presentation){filter:contrast(1.12)}:root[data-contrast=high] :is(button,select,input,a,[tabindex]):focus-visible{outline:3px solid var(--aig-focus)!important;outline-offset:3px!important}.p11-presentation-controls{align-items:center;gap:6px;display:flex}.p11-presentation-controls button{min-width:44px;min-height:44px;color:var(--aig-text);border:1px solid var(--aig-border);background:var(--aig-surface-raised);cursor:pointer;border-radius:8px;place-items:center;padding:0 10px;display:grid}.p11-presentation-controls button svg{width:16px}.p11-presentation-controls button span{font:700 10px system-ui}@media (width<=700px){.p11-presentation-controls{margin-left:auto}.p11-presentation-controls button span{display:none}}@media (width<=420px){.p11-topbar{grid-template-columns:auto auto minmax(0,1fr);padding-inline:8px}.p11-brand>div,.p11-runtime-state>strong{display:none}.p11-runtime-state{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:6px;width:100%;min-width:0;max-width:100%;overflow-x:auto}.p11-runtime-state>*{flex:none}.p11-presentation-controls{gap:4px}.p11-presentation-controls button{min-width:44px;padding:0}}@media (prefers-contrast:more){:root{--aig-text:#fff;--aig-muted:#e8f7fa;--aig-border:#c8f7ff;--aig-accent:#70ffd9}.p11-presentation-controls button{border-width:2px}}@media (forced-colors:active){:root{forced-color-adjust:auto}.p11-presentation-controls button{border:1px solid buttontext}.p11-presentation-controls button:focus-visible{outline:3px solid highlight!important}}.p116-control-center h2,.p116-control-center h3,.p117-observability h2,.p118-assurance h2,.p119-quality h2{color:inherit;margin:0}.p116-hero h3{margin:7px 0 5px;font-size:clamp(22px,2.3vw,38px)}.p117-observability h2,.p118-assurance h2,.p119-quality h2{font:700 clamp(16px,1.3vw,22px) system-ui}@media (width<=900px){.p11-topbar{grid-template-columns:auto auto minmax(0,1fr);min-width:0;max-width:100%}.p11-brand,.p11-runtime-state{min-width:0}.p11-runtime-state{overscroll-behavior-inline:contain;scrollbar-width:thin;justify-content:flex-end;justify-self:stretch;gap:6px;width:100%;max-width:100%;overflow:auto hidden}.p11-runtime-state>*{flex:none}.p11-runtime-state .p161-help-button,.p11-runtime-state .p11-search-button{justify-content:center;width:40px;min-width:40px;min-height:40px;padding:0}.p11-runtime-state .p161-help-button>span,.p11-runtime-state .p198-guidance-copy,.p11-runtime-state .p11-search-button>em,.p11-runtime-state .p11-presentation-controls button>span{display:none!important}}:root{--aig-readable-caption:.875rem;--aig-readable-body:1rem;--aig-readable-control:1rem;--aig-readable-title:1.125rem;font-size:16px}body{font-size:var(--aig-readable-body);text-rendering:optimizelegibility;line-height:1.5}#root small{font-size:var(--aig-readable-caption);line-height:1.45}#root :is(button,input,select,textarea){font-size:var(--aig-readable-control);line-height:1.35}#root :where(p,small,label,dt,dd,caption,code,kbd,samp,em){font-size:var(--aig-readable-caption);line-height:1.45}#root :where(span,strong,em,i,b,footer){font-size:max(var(--aig-readable-caption), 100%)}#root :where(h3){font-size:max(1rem,100%);line-height:1.35}#root .p165-rank{min-width:28px;min-height:28px;font-size:var(--aig-readable-caption)}#root .p290-message{font-size:var(--aig-readable-caption);line-height:1.45}#root .p11-topbar{min-height:72px}#root .p11-runtime-state{overscroll-behavior-inline:contain;min-width:0;max-width:100%;overflow:auto hidden}#root .p11-runtime-state>*{flex:none}#root .p11-brand small,#root .p11-current-route small,#root .p11-identity small,#root .p11-select>span,#root .p11-identity em,#root .p11-context-strip small,#root .p11-navigation-context small,#root .p11-workspace-header small{font-size:var(--aig-readable-caption)}#root .p11-current-route strong,#root .p11-identity strong,#root .p11-identity-lock strong,#root .p11-navigation strong,#root .p11-management-view>header strong,#root .p11-authorized-actions strong,#root .p11-registry-summary strong{font-size:var(--aig-readable-title);line-height:1.35}#root .p11-runtime-state,#root .p11-search-button,#root .p11-header-badges span,#root .p11-header-badges button,#root .p11-footer{font-size:var(--aig-readable-caption);line-height:1.35}#root .p11-select select{min-height:48px;font-size:var(--aig-readable-control)}#root .p11-navigation button{min-height:72px;padding-block:12px}#root .p11-navigation button.p11-navigation-child{min-height:66px}#root .p11-navigation small{color:#7898a1;font-size:var(--aig-readable-caption);text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}#root .p11-workspace-header p,#root .p11-management-view>header p,#root .p11-registry-summary p,#root .p11-component-grid p{font-size:var(--aig-readable-body);line-height:1.55}#root .p11-context-strip strong,#root .p11-navigation-context strong,#root .p11-kpis small,#root .p11-kpis em,#root .p11-management-view>header em,#root .p11-management-view>nav span,#root .p11-management-view>nav small,#root .p11-component-grid article>header strong,#root .p11-component-grid article>header small,#root .p11-authorized-actions article em,#root .p11-sidebar>footer strong,#root .p11-sidebar>footer small,#root .p11-management-view>footer,#root .p11-search-results :is(i,strong,small),#root .p87-search-loading,#root .p11-search-overlay footer{font-size:var(--aig-readable-caption);line-height:1.4}@media (width>=1800px){:root{--aig-readable-caption:.875rem;--aig-readable-body:1rem;--aig-readable-control:1rem;--aig-readable-title:1.0625rem;font-size:17px}#root .p11-layout{grid-template-columns:clamp(300px,19vw,360px) minmax(0,1fr)}}@media (width>=901px) and (width<=1399px){#root .p11-topbar{grid-template-columns:minmax(200px,230px) minmax(0,1fr);gap:12px}#root .p11-current-route{display:none}#root .p11-runtime-state{justify-content:flex-end}}@media (width<=900px){#root .p11-app{grid-template-rows:72px minmax(0,1fr) 30px}#root .p11-sidebar{top:72px}#root .p11-menu-scrim{inset:72px 0 0}#root .p11-navigation button,#root .p11-navigation button.p11-navigation-child{min-height:64px}}@media (width<=560px){:root{--aig-readable-caption:.875rem;--aig-readable-body:1rem;--aig-readable-control:1rem}#root .p11-header-badges>*{min-height:44px}}
