@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";.reinvent-root .cortex-primary-nav .brand{overflow:hidden}.reinvent-root .cortex-primary-nav .netcontroll-brand-button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:43px;min-width:43px;max-width:100%;margin:0;padding:0;border:0;background:transparent;color:var(--sh-text);cursor:pointer;overflow:hidden}.reinvent-root .cortex-primary-nav .netcontroll-brand-button:focus-visible{outline:2px solid var(--sh-accent);outline-offset:3px;border-radius:5px}.reinvent-root .cortex-primary-nav .netcontroll-brand-art{display:block;width:43px;height:32px;overflow:hidden;flex:none}.reinvent-root .cortex-primary-nav .netcontroll-brand-art img{display:block;width:185px;max-width:none;height:auto}.reinvent-root .cortex-primary-nav .netcontroll-brand-caption{display:none}.reinvent-root .shield-sidebar-rail.rail-wide .cortex-primary-nav .brand{justify-content:center;padding-inline:0}.reinvent-root .shield-sidebar-rail.rail-wide .cortex-primary-nav .netcontroll-brand-button{width:190px;min-width:0;overflow:visible}.reinvent-root .shield-sidebar-rail.rail-wide .cortex-primary-nav .netcontroll-brand-art{width:190px;height:auto}.reinvent-root .shield-sidebar-rail.rail-wide .cortex-primary-nav .netcontroll-brand-art img{width:190px}.reinvent-root .shield-sidebar-rail.rail-wide .cortex-primary-nav .netcontroll-brand-caption{display:block;margin-top:5px;font-size:9px;line-height:1.3;letter-spacing:.065em;font-weight:700;color:var(--sh-muted);white-space:nowrap}.access-mark .netcontroll-login-brand{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.access-mark .netcontroll-login-brand img{width:248px;max-width:100%;height:auto;display:block}.access-mark .netcontroll-login-brand small{font-size:10px;letter-spacing:.105em;line-height:1.35;font-weight:750;color:var(--sh-soft);text-transform:none}@media(max-width:520px){.access-mark .netcontroll-login-brand img{width:185px}.access-mark .netcontroll-login-brand small{font-size:9px}}.reinvent-root .shield-sidebar-rail:not(.rail-wide) .cortex-primary-nav .brand{overflow:hidden}.reinvent-root .shield-sidebar-rail:not(.rail-wide) .cortex-primary-nav .netcontroll-brand-button{width:36px;min-width:36px;max-width:36px;align-items:center;overflow:hidden}.reinvent-root .shield-sidebar-rail:not(.rail-wide) .cortex-primary-nav .netcontroll-brand-art{display:block;width:31px;height:35px;overflow:hidden;flex-shrink:0}.reinvent-root .shield-sidebar-rail:not(.rail-wide) .cortex-primary-nav .netcontroll-brand-art img{display:block;width:213px;height:auto;max-width:none}.reinvent-root .shield-sidebar-rail:not(.rail-wide) .cortex-primary-nav .netcontroll-brand-caption{display:none}.reinvent-root .shield-sidebar-rail.rail-wide .cortex-primary-nav .netcontroll-brand-button{width:190px;max-width:100%;align-items:flex-start;overflow:visible}.reinvent-root .shield-sidebar-rail.rail-wide .cortex-primary-nav .netcontroll-brand-art{width:190px;height:auto;overflow:visible}.reinvent-root .shield-sidebar-rail.rail-wide .cortex-primary-nav .netcontroll-brand-art img{width:190px;max-width:100%;height:auto}.reinvent-root .shield-sidebar-rail.rail-wide .cortex-primary-nav .netcontroll-brand-caption{display:block}.reinvent-root .shield-sidebar-rail:not(.rail-wide) .cortex-primary-nav .netcontroll-brand-art{width:34px;height:34px;flex:0 0 34px;background-image:url(/netcontroll-symbol.png);background-repeat:no-repeat;background-position:center;background-size:contain}.reinvent-root .shield-sidebar-rail:not(.rail-wide) .cortex-primary-nav .netcontroll-brand-art img{display:none}.kpi-console{max-width:1730px}.kpi-hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.kpi-hero-tile{position:relative;overflow:hidden;border:1px solid var(--sh-line);border-radius:17px;padding:20px 22px;background:radial-gradient(ellipse at 95% 0%,color-mix(in srgb,var(--tile-color) 16%,transparent),transparent 69%),var(--sh-surface);box-shadow:var(--sh-shadow)}.kpi-hero-tile:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--tile-color),transparent 75%)}.kpi-hero-tile span,.kpi-hero-tile small{display:block;color:var(--sh-muted);font-size:12px}.kpi-hero-tile strong{display:block;color:var(--sh-text);font-size:clamp(26px,3.4vw,40px);letter-spacing:-.06em;font-weight:850;margin:9px 0}.kpi-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:17px}.kpi-chart-panel{min-width:0;border:1px solid var(--sh-line);border-radius:17px;background:radial-gradient(ellipse at 100% 0%,rgba(55,153,193,.055),transparent 60%),var(--sh-surface);overflow:hidden;margin-bottom:14px;box-shadow:var(--sh-shadow)}.kpi-chart-grid .kpi-chart-panel{margin:0}.kpi-chart-panel>header{display:flex;justify-content:space-between;align-items:center;gap:9px;padding:18px 21px 9px;flex-wrap:wrap}.kpi-chart-panel>header strong{font-size:15px;color:var(--sh-text)}.kpi-chart-panel>header small{font-size:11px;color:var(--sh-muted)}.kpi-no-data{height:230px;display:flex;align-items:center;justify-content:center;color:var(--sh-muted);font-size:12px;padding:20px;text-align:center}.kpi-filterbar{display:flex;align-items:flex-end;gap:11px;flex-wrap:wrap;margin-bottom:18px;padding:13px 16px;border:1px solid var(--sh-line);border-radius:13px;background:var(--sh-surface)}.kpi-filterbar label,.kpi-engineer-picker label{display:flex;flex-direction:column;gap:6px;color:var(--sh-muted);font-size:11px;font-weight:750}.kpi-filterbar input,.kpi-filterbar select,.kpi-engineer-picker select{color:var(--sh-text);background:var(--sh-surface-2);border:1px solid var(--sh-line);border-radius:9px;padding:10px;min-height:39px;font:inherit;max-width:215px}.kpi-panel-actions{display:flex;justify-content:flex-end;padding:5px 20px 15px}.kpi-task-link{color:var(--sh-accent);font-weight:800;text-decoration:none}.kpi-task-link:hover{text-decoration:underline}.kpi-engineer-picker{padding:0 20px 14px}.kpi-engineer-picker select{min-width:250px;max-width:420px}.kpi-person-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 20px 18px}.kpi-person-stat{border:1px solid var(--sh-line);border-radius:11px;background:var(--sh-surface-2);padding:15px 14px}.kpi-person-stat small{display:block;font-size:10px;color:var(--sh-muted)}.kpi-person-stat strong{display:block;font-size:24px;color:var(--sh-text);margin-top:6px}.kpi-chart-panel .kpi-chart-grid{padding:0 17px 17px;margin:0}.kpi-fine-print{font-size:11px;color:var(--sh-muted);line-height:1.7;margin-top:20px}@media(max-width:1000px){.kpi-hero-stats,.kpi-person-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:730px){.kpi-chart-grid{grid-template-columns:1fr}.kpi-filterbar input,.kpi-filterbar select{max-width:100%}}@media(max-width:490px){.kpi-hero-stats,.kpi-person-cards{grid-template-columns:1fr}}.kpi-workload-section{min-width:0;margin:19px 0 18px}.kpi-workload-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:15px}.kpi-workload-stat{position:relative;min-width:0;display:flex;flex-direction:column;gap:9px;padding:18px 20px;border:1px solid var(--sh-line);border-radius:15px;background:var(--sh-surface);overflow:hidden;box-shadow:var(--sh-shadow)}.kpi-workload-stat:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#67bfff}.kpi-workload-stat--low:before{background:#54d9b2}.kpi-workload-stat--none:before{background:#b49bff}.kpi-workload-stat>span{color:var(--sh-muted);font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.kpi-workload-stat strong{color:var(--sh-text);font-size:clamp(17px,1.9vw,23px);line-height:1.25;overflow-wrap:anywhere}.kpi-workload-stat--none strong{font-size:clamp(26px,3vw,36px)}.kpi-workload-stat small,.kpi-workload-note{color:var(--sh-muted);font-size:12px;line-height:1.5}.kpi-workload-note{margin:0;padding:0 22px 15px}.kpi-workload-table{max-height:390px;overflow:auto;border-top:1px solid var(--sh-line)}@media(max-width:940px){.kpi-workload-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.kpi-workload-stats{grid-template-columns:1fr}}.kpi-rank-legend{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;padding:8px 23px 2px;font-size:11px;font-weight:700;color:var(--sh-muted)}.kpi-rank-high{color:#68c6ff}.kpi-rank-low{color:#58dcb3}.kpi-rank-equal{color:#c0afff}.kpi-detail-fold{min-width:0;border-top:1px solid var(--sh-line)}.kpi-detail-fold>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;cursor:pointer;padding:15px 23px;background:#13274059;transition:background .2s}.kpi-detail-fold>summary::-webkit-details-marker{display:none}.kpi-detail-fold>summary:hover,.kpi-detail-fold>summary:focus-visible{background:#4383b51f}.kpi-detail-fold>summary:focus-visible{outline:2px solid #64bcff;outline-offset:-3px}.kpi-detail-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.kpi-detail-copy>small,.kpi-history-actions>div>small{font-size:10px;font-weight:750;letter-spacing:.13em;color:#6fbaf0}.kpi-detail-copy>strong{font-size:14px;color:var(--sh-text);font-weight:800}.kpi-detail-copy>span,.kpi-history-actions>div>span{font-size:11px;color:var(--sh-muted)}.kpi-fold-chevron{width:12px;height:12px;flex-shrink:0;border-right:2px solid #78c4f9;border-bottom:2px solid #78c4f9;transform:rotate(45deg);transition:transform .2s;margin-right:8px}.kpi-detail-fold[open] .kpi-fold-chevron{transform:rotate(225deg)}.kpi-detail-fold--embedded{margin-top:6px}.kpi-detail-fold--embedded>summary{border-top:0}.kpi-workload-table{max-height:520px;overflow:auto}.kpi-history-panel{margin-top:16px;overflow:hidden}.kpi-history-actions{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 23px;flex-wrap:wrap}.kpi-history-actions>div{display:flex;flex-direction:column;gap:7px}.kpi-history-actions>div>strong{font-size:16px;color:var(--sh-text)}.kpi-history-actions button{max-width:100%;white-space:normal;text-align:center}.kpi-history-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:16px 22px;border-top:1px solid var(--sh-line);font-size:12px;color:var(--sh-muted)}.kpi-history-pager>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.kpi-history-pager button{border:1px solid var(--sh-line);border-radius:9px;background:var(--sh-surface-2);color:var(--sh-text);padding:9px 13px;font-weight:750;cursor:pointer}.kpi-history-pager button:disabled{opacity:.42;cursor:not-allowed}.kpi-history-pager button:not(:disabled):hover{border-color:#68c6ff}.kpi-history-error{margin:12px 22px;color:#ffb2a4;font-size:12px}.kpi-history-error--outside{padding-bottom:8px}@media(max-width:660px){.kpi-history-actions{align-items:stretch}.kpi-history-actions button{width:100%}.kpi-history-pager{align-items:flex-start;flex-direction:column}.kpi-rank-legend{padding:7px 15px}}.kpi-ticket-carousel{min-width:0;margin:15px 0 20px;border:1px solid var(--sh-line);border-radius:18px;background:var(--sh-surface);box-shadow:var(--sh-shadow);overflow:hidden}.kpi-ticket-carousel-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:17px 20px;border-bottom:1px solid var(--sh-line);background:linear-gradient(110deg,rgba(70,156,233,.075),transparent 70%)}.kpi-ticket-carousel-intro{display:flex;flex-direction:column;gap:5px;min-width:180px;flex:1 1 205px}.kpi-ticket-carousel-intro small{font-size:10px;color:#79c3f4;font-weight:800;letter-spacing:.12em}.kpi-ticket-carousel-intro strong{font-size:17px;color:var(--sh-text)}.kpi-ticket-carousel-intro>span{font-size:11px;color:var(--sh-muted);line-height:1.4}.kpi-ticket-carousel-tabs{display:flex;min-width:0;flex:2 1 475px;align-items:stretch;gap:6px;padding:4px;border:1px solid var(--sh-line);border-radius:12px;background:var(--sh-surface-2)}.kpi-ticket-carousel-tabs button{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 10px;min-width:0;border:1px solid transparent;border-radius:9px;background:none;color:var(--sh-muted);font:inherit;font-size:12px;font-weight:750;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.kpi-ticket-carousel-tabs button small{font-size:10px;font-weight:850;opacity:.8}.kpi-ticket-carousel-tabs button:hover{color:var(--sh-text);background:#68bcf617}.kpi-ticket-carousel-tabs button.is-active{background:#49a3e32e;border-color:#66c2fa7a;color:#b5e5ff}.kpi-ticket-carousel-controls{display:flex;align-items:center;gap:10px;color:var(--sh-muted);font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.kpi-ticket-carousel-controls button{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--sh-line);border-radius:10px;background:var(--sh-surface-2);color:var(--sh-text);cursor:pointer}.kpi-ticket-carousel-controls button:not(:disabled):hover{border-color:#68c6ff;color:#68c6ff}.kpi-ticket-carousel-controls button:disabled{opacity:.35;cursor:not-allowed}.kpi-ticket-carousel button:focus-visible,.kpi-ticket-stage:focus-visible{outline:2px solid #67bfff;outline-offset:2px}.kpi-ticket-stage{position:relative;overflow:hidden;min-width:0;transition:height .35s ease}.kpi-ticket-track{display:flex;width:300%;align-items:flex-start;transition:transform .42s cubic-bezier(.22,.73,.2,1);will-change:transform}.kpi-ticket-slide{flex:0 0 33.333333%;min-width:0;box-sizing:border-box;padding:17px 18px 5px}.kpi-ticket-slide-content{min-width:0;display:flow-root}.kpi-ticket-slide .kpi-workload-section,.kpi-ticket-slide .kpi-history-panel{margin:0}.kpi-ticket-carousel-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 20px;border-top:1px solid var(--sh-line);color:var(--sh-muted);font-size:11px}.kpi-ticket-carousel-dots{display:flex;align-items:center;gap:8px}.kpi-ticket-carousel-dots button{width:8px;height:8px;border-radius:999px;border:0;background:var(--sh-line);cursor:pointer;padding:0;transition:width .2s,background .2s}.kpi-ticket-carousel-dots button[aria-current=step]{width:25px;background:#67bfff}@media(max-width:950px){.kpi-ticket-carousel-header{gap:11px}.kpi-ticket-carousel-tabs{order:3;flex-basis:100%}.kpi-ticket-carousel-controls{margin-left:auto}}@media(max-width:620px){.kpi-ticket-slide{padding:12px 9px 4px}.kpi-ticket-carousel-header{padding:12px}.kpi-ticket-carousel-tabs button{font-size:11px;padding:10px 5px;gap:4px}.kpi-ticket-carousel-tabs button small{display:none}.kpi-ticket-carousel-intro{flex-basis:150px}.kpi-ticket-carousel-footer{padding:12px;justify-content:center}.kpi-ticket-carousel-footer>span:last-child{display:none}}@media(prefers-reduced-motion:reduce){.kpi-ticket-stage,.kpi-ticket-track{transition:none}}.incidents-console{width:min(1480px,100%);min-width:0;margin:0 auto;padding:20px clamp(16px,3vw,46px) 40px;display:flex;flex-direction:column;gap:12px;color:var(--sh-text,#e1ecff);font-size:13px}.incidents-eyebrow{display:block;font-size:9px;font-weight:800;letter-spacing:1.3px;color:#70c6ff;text-transform:uppercase;margin-bottom:5px}.incidents-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;min-width:0}.incidents-hero h2{font-size:clamp(23px,2.8vw,29px);line-height:1.1;letter-spacing:-.035em;margin:0 0 5px;color:var(--sh-text,#e1ecff)}.incidents-hero p,.incidents-title p{margin:0;color:var(--sh-muted,#90a6bf);font-size:12px;line-height:1.45}.incidents-refresh,.incidents-filters button,.incidents-footer button{border:1px solid var(--sh-line,#264161);border-radius:9px;background:var(--sh-surface-2,#172d49);color:var(--sh-text,#e1ecff);padding:9px 13px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font:inherit}.incidents-refresh:hover,.incidents-filters button:hover,.incidents-footer button:hover{border-color:#68b8f5}.incidents-console button:disabled{cursor:not-allowed;opacity:.45}.incidents-overview-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px;padding:10px 15px;background:var(--sh-surface,#0d2038);border:1px solid var(--sh-line,#264161);border-radius:11px;font-size:11px;line-height:1.3;color:var(--sh-muted,#90a6bf)}.incidents-overview-bar>span{display:inline-flex;align-items:center;gap:6px}.incidents-overview-bar b{font-weight:700;color:var(--sh-text,#e1ecff)}.incidents-overview-count{color:var(--sh-text,#e1ecff);font-weight:650;margin-right:4px}.incidents-overview-count strong{font-size:19px;color:#70c6ff;line-height:1}.incidents-state-dot{height:7px;width:7px;border-radius:50%;background:#4bd6a7;display:inline-block}.incidents-main{width:100%;min-width:0;background:var(--sh-surface,#0d2038);border:1px solid var(--sh-line,#264161);border-radius:16px;overflow:hidden}.incidents-title{padding:13px 19px 5px}.incidents-title h3{font-size:17px;margin:0 0 3px;color:var(--sh-text,#e1ecff)}.incidents-filters{display:flex;align-items:end;gap:9px;flex-wrap:wrap;padding:10px 19px 14px}.incidents-filters label{display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:750;color:var(--sh-muted,#90a6bf)}.incidents-filters input,.incidents-filters select{background:var(--sh-surface-2,#162b46);border:1px solid var(--sh-line,#264161);border-radius:9px;padding:8px 11px;min-height:38px;color:var(--sh-text,#e1ecff);font:inherit;font-size:12px}.incidents-filters label:first-child{flex:1 1 270px}.incidents-filters label:first-child input{width:100%;min-width:160px}.incidents-filters select{min-width:125px}.incidents-filters button[type=submit]{background:linear-gradient(100deg,#349add,#756cff);border-color:transparent;color:#fff;font-weight:750}.incidents-filters button.incidents-clear{background:transparent}.incidents-error{color:#ffaaa7;background:#f6535314;border:1px solid rgba(246,83,83,.32);margin:10px 20px;padding:12px;border-radius:10px}.incidents-table-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.incidents-table{width:100%;border-collapse:collapse;min-width:850px;text-align:left}.incidents-table th{font-size:10px;color:var(--sh-muted,#90a6bf);font-weight:800;letter-spacing:.4px;padding:11px 13px;background:var(--sh-surface-2,#162b46);white-space:nowrap}.incidents-table td{padding:11px 13px;border-top:1px solid var(--sh-line,#264161);vertical-align:middle;font-size:12px}.incidents-table td strong{display:block;font-size:13px}.incidents-table td small{display:block;font-size:11px;color:var(--sh-muted,#90a6bf);margin-top:6px}.incidents-desc{max-width:300px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.incidents-state{display:inline-block;color:#80d6ff;background:#4db0e21f;border:1px solid rgba(77,176,226,.26);padding:6px 9px;border-radius:7px;font-size:11px;font-weight:700;white-space:nowrap}.incidents-state.state-cerrado{color:#6ee3bd;border-color:#4fc69b54;background:#4fc69b1a}.incidents-state.state-en_validacion{color:#ffd08b}.incidents-view{background:transparent;border:0;color:#83d1ff;white-space:nowrap;cursor:pointer;font:inherit;font-weight:750;display:inline-flex;gap:5px;align-items:center}.incidents-view:hover{text-decoration:underline}.incidents-empty{text-align:center;color:var(--sh-muted,#90a6bf);padding:48px 20px!important}.incidents-footer{padding:12px 18px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;border-top:1px solid var(--sh-line,#264161);font-size:12px;color:var(--sh-muted,#90a6bf)}.incidents-footer div{display:flex;align-items:center;gap:12px}.incident-detail-backdrop{position:fixed;inset:0;z-index:99999;background:#000a19c7;display:flex;justify-content:flex-end}.incident-detail{width:min(720px,100vw);height:100%;height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--sh-surface,#0e2039);padding:26px;box-shadow:-20px 0 80px #00000059;color:var(--sh-text,#e1ecff)}.incident-detail header{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;border-bottom:1px solid var(--sh-line,#264161);padding-bottom:20px;margin-bottom:20px}.incident-detail header h3{font-size:23px;margin:0}.incident-detail header button{font-size:27px;background:transparent;border:0;color:inherit;cursor:pointer}.incident-metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}.incident-metadata div{background:var(--sh-surface-2,#172f4a);padding:12px;border-radius:9px;overflow-wrap:anywhere}.incident-metadata dt{font-size:11px;color:var(--sh-muted,#90a6bf);margin-bottom:7px}.incident-metadata dd{margin:0;font-size:13px}.incident-detail h4{font-size:15px;margin:22px 0 12px}.incident-report{font:12px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;padding:17px;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--sh-surface-2,#172f4a);border:1px solid var(--sh-line,#264161);border-radius:10px;max-height:none;overflow:visible}.incident-timeline{list-style:none;margin:0 0 25px;padding:0;border-left:2px solid #369ed3}.incident-timeline li{padding:2px 0 22px 16px;position:relative}.incident-timeline li:before{content:"";position:absolute;left:-6px;top:7px;width:10px;height:10px;background:#4fc7ff;border-radius:50%}.incident-timeline strong{display:block;font-size:12px}.incident-timeline small{color:var(--sh-muted,#90a6bf);font-size:11px;display:block;margin-top:6px}@media(max-width:800px){.incident-metadata{grid-template-columns:1fr}.incidents-footer{justify-content:center}.incidents-filters select{min-width:105px}}@media(max-width:740px){.incidents-console{padding:15px 15px 30px;gap:11px}.incidents-hero h2{font-size:25px}.incidents-filters{padding:11px}.incidents-title{padding:13px 12px 6px}.incidents-overview-bar{gap:8px 12px;padding:10px 12px}.incident-detail{padding:18px}}.incidents-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.incidents-workflow-note{padding:10px 19px 0;margin:0;color:var(--sh-muted,#90a6bf);font-size:12px}.incidents-workflow-note b{color:var(--sh-text,#e1ecff)}.incidents-route-form{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding:15px 19px 18px}.incidents-route-form label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:700;color:var(--sh-muted,#90a6bf);min-width:160px}.incidents-route-form label:nth-child(2){flex:1 1 300px}.incidents-route-form input:not([type=checkbox]){min-width:0;width:100%;padding:11px 12px;color:var(--sh-text,#e1ecff);border:1px solid var(--sh-line,#264161);border-radius:9px;background:var(--sh-surface-2,#162b46);font-size:12px}.incidents-route-form .incidents-route-toggle{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:180px;padding-bottom:11px}.incidents-route-form button{cursor:pointer;color:#fff;border:0;border-radius:9px;background:linear-gradient(100deg,#349add,#756cff);padding:11px 15px}.incidents-route-form button:disabled{opacity:.5;cursor:wait}.incidents-route-chat{max-width:310px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-family:ui-monospace,monospace}.incidents-route-hint{padding:12px 19px;margin:0;color:var(--sh-muted,#90a6bf);font-size:11px}.incidents-route-ok{margin:3px 19px 13px;color:#6ee3bd;font-size:12px}.incidents-teams-state{white-space:nowrap;font-size:11px;color:var(--sh-muted,#90a6bf)}.incidents-teams-state.teams-accepted{color:#6ee3bd}.incidents-teams-state.teams-failed{color:#ffa4a4}.incidents-teams-state.teams-pending{color:#ffd08b}@media(max-width:740px){.incidents-header-actions{width:100%}.incidents-route-form{padding:12px}.incidents-route-form label:nth-child(2){flex-basis:100%}}.channels-settings-switch{display:flex;gap:8px;align-items:center;padding:16px clamp(16px,3vw,46px) 0;max-width:1480px;width:100%;margin:0 auto}.channels-settings-switch button{cursor:pointer;border:1px solid var(--sh-line,#264161);border-radius:8px;background:var(--sh-surface-2,#172d49);color:var(--sh-text,#e1ecff);padding:10px 20px;font:inherit}.channels-settings-switch button[aria-selected=true]{background:#4ca7e02e;border-color:var(--sh-accent,#70c6ff)}.channels-zoho{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:18px 20px 20px;border:1px solid var(--sh-line,#264161);border-radius:12px;padding:18px}.channels-zoho h3{margin:0 0 8px;font-size:17px}.channels-zoho p{margin:0;color:var(--sh-muted,#90a6bf);font-size:12px;line-height:1.55;max-width:700px}.shield-tasks-v5 .tasks-wizard-overlay{z-index:110;padding:18px;overflow:auto;align-items:center;justify-items:center;background:#020812c2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.shield-tasks-v5 .tasks-wizard{width:min(900px,100%);max-height:calc(100dvh - 36px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--sh-line,rgba(100,139,181,.28));background:var(--sh-surface,#101e30);color:var(--sh-text,#e5efff);border-radius:14px;box-shadow:0 20px 70px #00000061;outline:none}.tasks-wizard .tasks-wizard-topbar{display:flex;align-items:center;justify-content:space-between;padding:13px 26px;background:color-mix(in srgb,var(--sh-surface,#101e30) 90%,black);border-bottom:1px solid var(--sh-line,rgba(100,139,181,.22));font-size:.68rem;font-weight:800;letter-spacing:.12em;color:var(--sh-muted,#91a7bf)}.tasks-wizard .tasks-wizard-close{border:0;background:transparent;color:var(--sh-muted,#91a7bf);font-size:1.4rem;line-height:1;cursor:pointer;padding:2px 6px}.tasks-wizard .tasks-wizard-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:23px 38px 16px;gap:10px}.tasks-wizard .tasks-wizard-stage{display:flex;align-items:center;gap:9px;position:relative;color:var(--sh-muted,#8ca0b8);font-size:.76rem;font-weight:650;min-width:0}.tasks-wizard .tasks-wizard-stage:not(:last-child):after{content:"";position:absolute;right:-4px;width:16px;height:1px;background:var(--sh-line,rgba(120,150,190,.34))}.tasks-wizard .tasks-wizard-stage.current{color:var(--sh-text,#f0f7ff)}.tasks-wizard .tasks-wizard-stage.passed{color:var(--sh-accent,#68b6fc)}.tasks-wizard .tasks-wizard-stepnum{width:28px;height:28px;flex:none;display:grid;place-items:center;border:1px solid var(--sh-line,rgba(120,150,190,.4));border-radius:50%;background:color-mix(in srgb,var(--sh-surface,#16243a) 78%,black);font-size:.8rem}.tasks-wizard .current .tasks-wizard-stepnum{background:var(--sh-accent,#5ba9ff);color:#061628;border-color:transparent}.tasks-wizard .passed .tasks-wizard-stepnum{border-color:var(--sh-accent,#5ba9ff)}.tasks-wizard .tasks-wizard-steplabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-wizard form{min-height:0;display:flex;flex-direction:column;flex:1}.tasks-wizard .tasks-wizard-content{padding:12px clamp(20px,4vw,48px) 24px;overflow-y:auto;min-height:0;overscroll-behavior:contain;flex:1}.tasks-wizard .tasks-wizard-stage-heading{margin:4px 0 26px}.tasks-wizard .tasks-wizard-stage-heading small{font-size:.68rem;letter-spacing:.13em;font-weight:850;color:var(--sh-accent,#69b7ff)}.tasks-wizard .tasks-wizard-stage-heading h2{font-size:1.48rem;line-height:1.35;margin:7px 0 6px;color:var(--sh-text,#eff6ff);outline:none}.tasks-wizard .tasks-wizard-stage-heading p{font-size:.85rem;color:var(--sh-muted,#91a7bf);margin:0;line-height:1.6}.tasks-wizard .tasks-wizard-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 18px}.tasks-wizard .tasks-wizard-fields .wide{grid-column:1/-1}.tasks-wizard label:not(.tasks-wizard-confirm){display:grid;gap:8px;font-size:.8rem;font-weight:650;color:var(--sh-muted,#bac9df)}.tasks-wizard label strong{color:#e9a2a2;font-weight:800}.tasks-wizard input:not([type=checkbox]),.tasks-wizard select,.tasks-wizard textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--sh-line,rgba(122,155,190,.31));border-radius:8px;background:var(--sh-field,#0c1d30);color:var(--sh-text,#e7f0ff);font:inherit;font-size:.89rem;padding:12px 13px;outline:none;transition:border-color .18s,box-shadow .18s}.tasks-wizard input:focus-visible,.tasks-wizard select:focus-visible,.tasks-wizard textarea:focus-visible{border-color:var(--sh-accent,#5ba9ff);box-shadow:0 0 0 2px color-mix(in srgb,var(--sh-accent,#5ba9ff) 20%,transparent)}.tasks-wizard textarea{resize:vertical;min-height:180px;line-height:1.65}.tasks-wizard .tasks-wizard-description textarea{min-height:235px}.tasks-wizard .tasks-wizard-optional{font-size:.7rem;color:var(--sh-muted,#90a6be);font-weight:400}.tasks-wizard .tasks-wizard-help,.tasks-wizard .tasks-wizard-helper{font-size:.77rem;line-height:1.5;color:var(--sh-muted,#91a5bd)}.tasks-wizard .tasks-wizard-helper{display:flex;justify-content:space-between;gap:20px;margin-top:10px}.tasks-wizard .tasks-wizard-activity-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.tasks-wizard .tasks-wizard-activity-header>div{display:grid;gap:4px}.tasks-wizard .tasks-wizard-activity-header strong{font-size:.93rem}.tasks-wizard .tasks-wizard-activity-header strong span{color:#f0adad}.tasks-wizard .tasks-wizard-activity-header small{color:var(--sh-muted,#90a6be)}.tasks-wizard .tasks-wizard-add{border:1px solid var(--sh-line,rgba(122,155,190,.31));border-radius:8px;padding:9px 12px;background:var(--sh-surface2,#17283f);color:var(--sh-text,#eaf3ff);cursor:pointer;font:inherit;font-size:.8rem}.tasks-wizard .tasks-wizard-add:hover{border-color:var(--sh-accent,#6bb3ef)}.tasks-wizard .tasks-wizard-activity{border:1px solid var(--sh-line,rgba(122,155,190,.25));border-radius:10px;padding:16px 18px;display:grid;grid-template-columns:1fr;gap:15px;margin-bottom:12px;background:color-mix(in srgb,var(--sh-surface,#11233a) 92%,white)}.tasks-wizard .tasks-wizard-activity-title{display:flex;gap:10px;align-items:center}.tasks-wizard .tasks-wizard-activity-title span{color:var(--sh-accent,#69b7ff);font-size:.72rem;font-weight:850}.tasks-wizard .tasks-wizard-activity-title strong{font-size:.89rem;flex:1}.tasks-wizard .tasks-wizard-activity-title button{border:0;background:none;color:var(--sh-muted,#9cb0c6);font-size:.77rem;cursor:pointer;padding:5px}.tasks-wizard .tasks-wizard-activity-title button:hover{color:#ff9c9c}.tasks-wizard .tasks-wizard-empty{padding:35px;border:1px dashed var(--sh-line,rgba(122,155,190,.4));border-radius:10px;color:var(--sh-muted,#91a6be);text-align:center;font-size:.86rem;margin-bottom:16px}.tasks-wizard .tasks-wizard-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tasks-wizard .tasks-wizard-summary-grid>div{padding:16px;border:1px solid var(--sh-line,rgba(122,155,190,.22));border-radius:9px;display:grid;gap:7px}.tasks-wizard .tasks-wizard-summary-grid small{font-size:.72rem;color:var(--sh-muted,#91a6be)}.tasks-wizard .tasks-wizard-summary-grid strong{font-size:.91rem;overflow-wrap:anywhere}.tasks-wizard .tasks-wizard-summary-grid p{font-size:.72rem;color:var(--sh-muted,#91a6be);margin:0}.tasks-wizard .tasks-wizard-summary-section{margin-top:20px;border-top:1px solid var(--sh-line,rgba(122,155,190,.22));padding-top:16px;font-size:.83rem;white-space:pre-wrap;overflow-wrap:anywhere}.tasks-wizard .tasks-wizard-summary-section>p{line-height:1.65;color:var(--sh-muted,#91a6be)}.tasks-wizard .tasks-wizard-summary-activities{display:grid;gap:10px;margin-top:12px}.tasks-wizard .tasks-wizard-summary-activities>div{display:flex;gap:11px;align-items:flex-start;border:1px solid var(--sh-line,rgba(122,155,190,.2));padding:10px 12px;border-radius:7px}.tasks-wizard .tasks-wizard-summary-activities>div>span{font-size:.73rem;font-weight:800;color:var(--sh-accent,#5ba9ff)}.tasks-wizard .tasks-wizard-summary-activities>div>div{display:grid;gap:5px;min-width:0}.tasks-wizard .tasks-wizard-summary-activities small{color:var(--sh-muted,#91a6be);overflow-wrap:anywhere}.tasks-wizard .tasks-wizard-confirm{display:flex;align-items:flex-start;gap:12px;margin-top:20px;padding:15px;border:1px solid var(--sh-line,rgba(122,155,190,.25));border-radius:8px;font-size:.8rem;line-height:1.45;cursor:pointer}.tasks-wizard .tasks-wizard-confirm input{accent-color:var(--sh-accent,#5ba9ff);margin-top:2px;flex-shrink:0}.tasks-wizard .tasks-wizard-error{padding:11px 13px;background:#992a3a29;border:1px solid rgba(250,120,140,.35);color:#ffadbe;border-radius:8px;font-size:.83rem;margin-top:16px}.tasks-wizard .tasks-wizard-actions{display:flex;justify-content:space-between;align-items:center;padding:15px clamp(20px,4vw,48px);gap:18px;border-top:1px solid var(--sh-line,rgba(122,155,190,.24));background:var(--sh-surface,#101e30)}.tasks-wizard .tasks-wizard-actions>div{display:flex;gap:10px}.tasks-wizard .tasks-wizard-actions button{border-radius:8px;padding:10px 18px;font-size:.82rem;font-weight:750;cursor:pointer}.tasks-wizard .tasks-wizard-secondary{background:transparent;border:1px solid var(--sh-line,rgba(120,155,195,.35));color:var(--sh-text,#edf4ff)}.tasks-wizard .tasks-wizard-primary{background:var(--sh-accent,#5daefb);border:1px solid transparent;color:#05172c}.tasks-wizard .tasks-wizard-primary:disabled{opacity:.45;cursor:not-allowed}.tasks-wizard .tasks-wizard-required{font-size:.72rem;color:var(--sh-muted,#91a6be)}@media(max-width:720px){.shield-tasks-v5 .tasks-wizard-overlay{padding:0}.shield-tasks-v5 .tasks-wizard{max-height:100dvh;border-radius:0;width:100%}.tasks-wizard .tasks-wizard-progress{padding:16px 14px;gap:4px}.tasks-wizard .tasks-wizard-stage{justify-content:center}.tasks-wizard .tasks-wizard-steplabel,.tasks-wizard .tasks-wizard-stage:after{display:none}.tasks-wizard .tasks-wizard-fields,.tasks-wizard .tasks-wizard-summary-grid{grid-template-columns:1fr}.tasks-wizard .tasks-wizard-stage-heading h2{font-size:1.2rem}.tasks-wizard .tasks-wizard-actions{align-items:stretch}.tasks-wizard .tasks-wizard-required{display:none}.tasks-wizard .tasks-wizard-actions>div,.tasks-wizard .tasks-wizard-actions button{flex:1}}@media(prefers-reduced-motion:reduce){.tasks-wizard *{transition:none!important;animation:none!important}}.shield-tasks-v5 .tasks-activity-reference{display:inline-flex;align-items:center;margin-top:7px;max-width:100%;font-size:.76rem;font-weight:700;color:var(--sh-accent,#6bb6ff);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.shield-tasks-v5 .tasks-activity-reference:hover{opacity:.82}.tasks-board-shell{display:grid;gap:22px;color:#e8f1ff}.tasks-heading,.tasks-modes,.tasks-summary,.tasks-filters,.tasks-table-head,.tasks-table-row,.tasks-row-detail,.tasks-bootstrap-message,.tasks-bootstrap-column,.tasks-dialog,.tasks-flow-card{border:1px solid rgba(118,164,255,.18);background:linear-gradient(180deg,#0c1c35eb,#071427f5);box-shadow:0 12px 40px #0003}.tasks-heading{display:flex;justify-content:space-between;gap:16px;padding:26px 28px;border-radius:24px;align-items:flex-start}.tasks-kicker{font-size:.84rem;letter-spacing:.2em;color:#4de5e0;font-weight:700;margin-bottom:8px}.tasks-heading h2{margin:0;font-size:2rem;line-height:1.1}.tasks-heading p{margin:10px 0 0;color:#9db2cb;max-width:880px}.tasks-heading-buttons{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.tasks-primary,.tasks-quiet,.tasks-danger,.tasks-icon-button,.tasks-add-activity button{border:none;border-radius:14px;padding:12px 18px;font-weight:700;cursor:pointer;transition:.2s ease;font:inherit}.tasks-primary{background:linear-gradient(135deg,#2b93ff,#4b7bff);color:#f7fbff}.tasks-primary:disabled{opacity:.5;cursor:not-allowed}.tasks-quiet{background:#142a48e6;color:#d5e6ff;border:1px solid rgba(118,164,255,.18)}.tasks-danger{background:#4a1621e6;color:#ffccd6;border:1px solid rgba(255,98,122,.2)}.tasks-icon-button{padding:8px 11px;background:#ffffff0d;color:#f3f6fb}.tasks-modes{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-radius:18px;gap:14px;flex-wrap:wrap}.tasks-modes-tabs{display:flex;gap:8px;flex-wrap:wrap}.tasks-modes-tabs button{border:none;background:transparent;color:#b9cbe3;padding:10px 16px;border-bottom:2px solid transparent;font:inherit;font-weight:700;cursor:pointer}.tasks-modes-tabs button.active{color:#54ebff;border-color:#54ebff}.tasks-identity{display:flex;align-items:center;gap:10px;font-weight:700}.tasks-avatar,.tasks-mini-avatar{display:inline-grid;place-items:center;background:linear-gradient(135deg,#4f7dff,#68d6ff);color:#fff;border-radius:50%}.tasks-avatar{width:36px;height:36px}.tasks-mini-avatar{width:28px;height:28px;font-size:.74rem;flex:0 0 auto}.tasks-role{margin-left:4px;color:#9db2cb;font-weight:500}.tasks-error{padding:14px 18px;border-radius:16px;border:1px solid rgba(255,88,115,.45);background:#47131e4d;color:#ffb9c7}.tasks-bootstrap{display:grid;gap:18px}.tasks-bootstrap-message{padding:24px;border-radius:18px}.tasks-bootstrap-message p{color:#9db2cb}.tasks-bootstrap-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tasks-bootstrap-column{padding:20px;border-radius:18px;min-height:160px;display:grid;align-content:start;gap:10px}.tasks-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-radius:18px;overflow:hidden}.tasks-summary>div{padding:18px 16px;border-right:1px solid rgba(118,164,255,.15);display:grid;gap:10px}.tasks-summary>div:last-child{border-right:0}.tasks-summary span{color:#9db2cb;font-size:.95rem}.tasks-summary strong{font-size:2rem;line-height:1}.tasks-filters{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(2,minmax(220px,.6fr));gap:14px;padding:0;background:none;border:none;box-shadow:none}.tasks-filters input,.tasks-filters select,.tasks-inline-controls select,.tasks-form input,.tasks-form select,.tasks-form textarea,.tasks-add-activity input,.tasks-activity-actions select{width:100%;border-radius:14px;border:1px solid rgba(118,164,255,.18);background:#0a1930f2;color:#eaf3ff;padding:14px 16px;font:inherit}.tasks-list-shell{display:grid;gap:0;border:1px solid rgba(118,164,255,.18);border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#081528f0,#061121fa)}.tasks-table-head,.tasks-table-row{display:grid;grid-template-columns:130px minmax(240px,1.6fr) minmax(180px,1fr) 150px 190px 140px 150px 110px;gap:14px;align-items:center}.tasks-table-head{padding:16px 18px;color:#90a6c2;background:#ffffff05;font-size:.86rem;letter-spacing:.06em;text-transform:uppercase;border:none;border-bottom:1px solid rgba(118,164,255,.14);border-radius:0;box-shadow:none}.tasks-table-body{display:grid}.tasks-table-row-wrap{border-bottom:1px solid rgba(118,164,255,.12)}.tasks-table-row-wrap:last-child{border-bottom:none}.tasks-table-row{width:100%;text-align:left;border:none;box-shadow:none;background:transparent;padding:16px 18px;color:inherit;cursor:pointer;transition:background .2s ease}.tasks-table-row:hover,.tasks-table-row.is-open{background:#5687ff0f}.tasks-table-title-cell{display:grid;gap:4px}.tasks-table-title-cell strong{font-size:1rem}.tasks-table-title-cell small{color:#8fa7c3}.tasks-table-owner{display:flex;align-items:center;gap:10px}.tasks-row-open{font-weight:700;color:#66e6ff}.tasks-severity,.tasks-state-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:800;letter-spacing:.04em}.severity-alta{background:#ff637a29;color:#ff8f9f;border:1px solid rgba(255,99,122,.25)}.severity-media{background:#ffc05429;color:#ffc764;border:1px solid rgba(255,192,84,.2)}.severity-baja{background:#52dbb824;color:#65e7c8;border:1px solid rgba(82,219,184,.18)}.state-pendiente{background:#91a5bf1f;color:#d4ddea}.state-en-progreso{background:#54c6ff24;color:#79dfff}.state-bloqueada{background:#ff7d5429;color:#ffba8a}.state-completada{background:#57e4ab24;color:#6ef2c2}.tasks-table-progress{display:grid;gap:6px}.tasks-mini-meter{display:block;height:8px;border-radius:999px;background:#ffffff0f;overflow:hidden}.tasks-mini-meter i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#42d1ff,#6d7cff)}.tasks-row-detail{padding:22px 18px 24px;border:none;border-top:1px solid rgba(118,164,255,.1);border-radius:0;box-shadow:none;background:radial-gradient(circle at top right,rgba(70,132,255,.08),transparent 34%),#05101ff5}.tasks-flow-shell{position:relative;display:grid;grid-template-columns:1.1fr 1fr 1fr .95fr;gap:18px}.tasks-flow-shell:before{content:"";position:absolute;left:12%;right:12%;top:50%;height:3px;border-radius:999px;background:linear-gradient(90deg,#4de5e026,#4de5e0d9,#667cffd9,#4de5e026);background-size:220% 100%;animation:tasks-flow 6s linear infinite;opacity:.9;pointer-events:none}@keyframes tasks-flow{0%{background-position:0% 50%}to{background-position:220% 50%}}.tasks-flow-card{position:relative;border-radius:22px;padding:18px;display:grid;gap:16px;min-height:260px;z-index:1;overflow:hidden}.tasks-flow-card:after{content:"";position:absolute;top:50%;right:-10px;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle,#61e5ff,rgba(97,229,255,.2) 70%,transparent 72%);box-shadow:0 0 18px #61e5ff8c}.tasks-flow-progress:after{display:none}.tasks-flow-head{display:grid;gap:4px}.tasks-flow-head small{color:#62ebff;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tasks-flow-head h3,.tasks-flow-head h4{margin:0}.tasks-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tasks-meta-grid span,.tasks-progress-breakdown span{padding:12px;border-radius:16px;background:#ffffff08;display:grid;gap:4px}.tasks-meta-grid small,.tasks-progress-breakdown small{color:#8fa7c3}.tasks-meta-grid strong,.tasks-progress-breakdown strong{font-size:1rem}.tasks-inline-controls{display:grid;gap:12px}.tasks-inline-controls label{display:grid;gap:8px;color:#bfd3eb;font-weight:600}.tasks-activity-list{display:grid;gap:12px;align-content:start}.tasks-activity-item{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;background:#ffffff08;border:1px solid rgba(118,164,255,.08)}.tasks-activity-item.done{border-color:#5ce8b22e;background:#3a705f26}.tasks-activity-item strong{display:block;margin-bottom:4px}.tasks-activity-item small,.tasks-empty-activities{color:#91a9c4}.tasks-activity-actions{display:flex;gap:8px;align-items:center;min-width:210px}.tasks-add-activity{display:flex;gap:10px;align-items:center}.tasks-add-activity button{padding-inline:16px;background:#54c6ff24;color:#79ddff;border:1px solid rgba(84,198,255,.22)}.tasks-progress-ring{width:146px;height:146px;border-radius:50%;display:grid;place-items:center;margin:0 auto;background:conic-gradient(#58defc calc(var(--p,0) * 1%),#ffffff14 0);position:relative}.tasks-flow-progress .tasks-progress-ring{--p:0}.tasks-progress-ring:before{content:"";position:absolute;inset:14px;border-radius:50%;background:#0b1b33;border:1px solid rgba(118,164,255,.15)}.tasks-progress-ring strong,.tasks-progress-ring span{position:relative;z-index:1}.tasks-progress-ring strong{font-size:1.9rem}.tasks-progress-ring span{color:#8ea6c4;font-weight:700}.tasks-progress-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tasks-progress-actions{display:grid;gap:10px;align-content:end}.tasks-table-empty{padding:28px;color:#9db2cb;text-align:center}.tasks-board-tip{margin:0;color:#8fa7c3}.tasks-overlay{position:fixed;inset:0;background:#030a13bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:24px;z-index:80}.tasks-dialog{width:min(880px,100%);border-radius:24px;padding:22px;display:grid;gap:18px}.tasks-dialog header,.tasks-dialog footer{display:flex;justify-content:space-between;align-items:center;gap:16px}.tasks-dialog header h3{margin:4px 0 0}.tasks-dialog header small{color:#62ebff;letter-spacing:.14em;font-weight:800}.tasks-dialog header button{border:none;background:transparent;color:#dce9f8;font-size:2rem;cursor:pointer}.tasks-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tasks-form label{display:grid;gap:8px;color:#bed2ea;font-weight:600}.tasks-form label.full{grid-column:1/-1}.tasks-form textarea{min-height:110px;resize:vertical}.tasks-form-note{margin:0;color:#8fa7c3;font-size:.95rem;grid-column:1/-1}@media(max-width:1320px){.tasks-flow-shell{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-flow-shell:before{left:50%;top:9%;bottom:9%;width:3px;height:auto;background:linear-gradient(180deg,#4de5e026,#4de5e0e6,#667cffe6,#4de5e026);background-size:100% 220%}.tasks-flow-card:after{top:auto;bottom:-10px;right:50%;transform:translate(50%)}.tasks-flow-progress:after{display:none}}@media(max-width:1120px){.tasks-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.tasks-filters{grid-template-columns:1fr}.tasks-table-head{display:none}.tasks-table-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.tasks-table-row>span:last-child{justify-self:end}.tasks-table-row-wrap{padding:0}.tasks-table-title-cell{grid-column:span 2}.tasks-table-owner,.tasks-table-progress{grid-column:span 1}.tasks-row-detail{padding:18px}}@media(max-width:760px){.tasks-heading{padding:20px}.tasks-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-bootstrap-columns,.tasks-flow-shell,.tasks-form{grid-template-columns:1fr}.tasks-flow-shell:before{display:none}.tasks-flow-card:after{display:none}.tasks-activity-item,.tasks-add-activity{flex-direction:column;align-items:stretch}.tasks-activity-actions{min-width:0}.tasks-dialog header,.tasks-dialog footer,.tasks-modes{flex-direction:column;align-items:stretch}.tasks-heading-buttons{width:100%}}.shield-tasks-v5{--panel:#0a1930;--panel2:#0b2039;--line:rgba(110,158,211,.21);--aqua:#5ae8f7;color:#e8f2ff;gap:16px;min-width:0}.shield-tasks-v5 button,.shield-tasks-v5 input,.shield-tasks-v5 select,.shield-tasks-v5 textarea{font:inherit}.shield-tasks-v5 button:focus-visible,.shield-tasks-v5 input:focus-visible,.shield-tasks-v5 select:focus-visible,.shield-tasks-v5 textarea:focus-visible{outline:2px solid #55dffa;outline-offset:2px}.shield-tasks-v5 .tasks-heading{border-radius:18px;padding:21px 25px;align-items:center}.shield-tasks-v5 .tasks-heading h2{font-size:1.8rem}.shield-tasks-v5 .tasks-modes{border-radius:16px;padding:8px 16px}.shield-tasks-v5 .tasks-filters{grid-template-columns:minmax(170px,1.6fr) repeat(3,minmax(120px,.72fr));gap:8px}.shield-tasks-v5 .tasks-filters:has(select:nth-of-type(4)){grid-template-columns:minmax(165px,1.6fr) repeat(4,minmax(110px,.75fr))}.shield-tasks-v5 .tasks-filters input,.shield-tasks-v5 .tasks-filters select{min-width:0;padding:12px 10px;border-radius:11px;font-size:.89rem}.tasks-outline{border:1px solid rgba(70,211,250,.4);color:#66eaff;background:#10314bb3;border-radius:12px;padding:12px 16px;cursor:pointer;font-weight:700;white-space:nowrap}.tasks-outline:hover{background:#316c9859}.tasks-outline.compact{font-size:.8rem;padding:8px 10px}.tasks-primary.block{width:100%;white-space:normal}.tasks-overview-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(282px,320px);gap:16px;align-items:start;min-width:0}.tasks-overview-main,.tasks-overview-side{min-width:0;display:grid;gap:16px}.tasks-kpi-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.tasks-kpi-row>div{border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,#102845,#09172a);padding:15px 12px;display:grid;align-content:start;gap:7px;min-width:0}.tasks-kpi-row small{font-size:.77rem;color:#a0b4d1}.tasks-kpi-row strong{font-size:1.8rem;line-height:1;color:#e7f5ff}.tasks-kpi-row span{font-size:.7rem;color:#75b2d5}.tasks-kpi-row .tasks-mini-meter{height:7px;margin-top:6px}.tasks-warning-row{display:flex;gap:10px;flex-wrap:wrap}.tasks-urgent-alert,.tasks-learning-alert{padding:12px 15px;border-radius:12px;flex:1 1 220px;font-size:.88rem;font-weight:650}.tasks-urgent-alert{border:1px solid rgba(255,105,138,.4);color:#ffbac7;background:#711a3340}.tasks-learning-alert{border:1px solid rgba(134,111,248,.37);color:#ceccff;background:#4a2a8133}.shield-tasks-v5 .tasks-list-shell{border-radius:17px;overflow:auto;max-width:100%}.shield-tasks-v5 .tasks-table-head,.shield-tasks-v5 .tasks-table-row{grid-template-columns:85px minmax(155px,1.7fr) minmax(120px,.9fr) minmax(95px,.8fr) minmax(83px,.65fr) minmax(82px,.68fr) minmax(98px,.85fr) minmax(105px,.85fr);gap:10px;min-width:970px}.shield-tasks-v5 .tasks-table-head{padding:13px 11px;font-size:.7rem;line-height:1.25}.shield-tasks-v5 .tasks-table-row{padding:13px 11px;font-size:.78rem;line-height:1.45}.shield-tasks-v5 .tasks-severity,.shield-tasks-v5 .tasks-state-chip{font-size:.69rem;padding:6px 8px;white-space:nowrap}.shield-tasks-v5 .tasks-mini-avatar{height:23px;width:23px;font-size:.64rem}.shield-tasks-v5 .tasks-table-owner{gap:6px}.shield-tasks-v5 .tasks-table-title-cell strong{font-size:.81rem}.shield-tasks-v5 .tasks-table-title-cell small{font-size:.71rem;line-height:1.25}.shield-tasks-v5 .tasks-table-progress strong{font-size:.75rem}.tasks-overdue{color:#ff97a4;font-weight:800}.tasks-origin{display:inline-flex;color:#87d9ff;background:#306ca926;padding:7px 9px;border-radius:9px;border:1px solid rgba(83,153,238,.2);font-size:.72rem;white-space:nowrap}.tasks-origin.learning{color:#d0bdff;border-color:#9d85f14d;background:#6a44a736}.tasks-side-panel{display:grid;gap:13px;background:linear-gradient(160deg,#0d233ff5,#061225f7);border:1px solid rgba(111,164,216,.23);border-radius:18px;padding:18px}.tasks-side-panel header{display:flex;align-items:center;justify-content:space-between;gap:7px}.tasks-side-panel h3{margin:0;font-size:1.05rem}.tasks-side-panel small{font-size:.68rem;letter-spacing:.04em;color:#6ac7f2}.tasks-side-panel p{margin:0;color:#8fa9c5;font-size:.81rem;line-height:1.5}.tasks-side-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.tasks-side-stats span{display:grid;gap:4px;padding:9px 7px;border-radius:10px;border:1px solid rgba(111,164,216,.12);font-size:.68rem;color:#8fa6c2}.tasks-side-stats strong{font-size:1.13rem;color:#e4f4ff}.tasks-route-list{display:grid;gap:7px;max-height:380px;overflow-y:auto}.tasks-route-item{display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid rgba(111,164,216,.13);padding:11px 9px;border-radius:11px;background:#091c32d9}.tasks-route-item>div:first-child{display:grid;gap:4px;min-width:0}.tasks-route-item strong{font-size:.78rem}.tasks-route-item small{font-size:.67rem;color:#9bb0c9}.tasks-route-item>div:last-child{display:flex;gap:5px}.tasks-route-item button{background:#1d415ea6;border:1px solid rgba(77,196,236,.3);color:#83eaff;border-radius:7px;font-size:.69rem;cursor:pointer;padding:7px}.tasks-team-list{display:grid;gap:5px}.tasks-team-list>div{display:grid;grid-template-columns:24px 1fr 57px 65px;align-items:center;gap:5px;font-size:.69rem;border-bottom:1px solid rgba(111,164,216,.12);padding:9px 0}.tasks-team-list strong{font-size:.72rem}.tasks-team-list small{font-size:.67rem;color:#b1adfa}.tasks-team-list span:last-child{text-align:right;color:#89e4f3}.tasks-large-progress{font-size:1.5rem;font-weight:800;display:grid;gap:10px}.tasks-mini-distribution{display:flex;justify-content:space-between;gap:6px;flex-wrap:wrap;font-size:.77rem;color:#c2dbff}.tasks-detail-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.tasks-mission-hero{display:flex;justify-content:space-between;align-items:center;gap:25px;border:1px solid rgba(74,147,228,.28);background:radial-gradient(circle at 82% 2%,rgba(33,112,178,.22),transparent 43%),linear-gradient(135deg,#102a4b,#07172b);border-radius:22px;padding:25px}.tasks-mission-hero>div:first-child{max-width:850px}.tasks-mission-hero .tasks-severity,.tasks-mission-hero .tasks-state-chip{margin-right:9px}.tasks-mission-hero h2{font-size:1.9rem;margin:14px 0 9px}.tasks-mission-hero p{color:#a8bed5;line-height:1.6;margin:0}.tasks-mission-meta{display:grid;grid-template-columns:repeat(3,minmax(85px,1fr));gap:8px}.tasks-mission-meta div{border-radius:12px;padding:12px;background:#0b2340d9;display:grid;gap:6px;max-width:170px}.tasks-mission-meta small{color:#88a5c5}.tasks-mission-meta strong{font-size:.88rem}.tasks-mission-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;align-items:stretch}.tasks-mission-card{position:relative;min-width:0;min-height:365px;display:flex;flex-direction:column;gap:15px;border-radius:20px;border:1px solid rgba(51,171,226,.38);background:linear-gradient(160deg,#0d2948,#07182d 76%);padding:17px;box-shadow:inset 0 1px #5bc8ff21,0 10px 36px #0109163b}.tasks-mission-card:after{content:"➤";position:absolute;top:33px;right:-21px;color:#6ff2ff;filter:drop-shadow(0 0 8px #21a7ff);font-size:23px;z-index:2;animation:tasks-arrow-breathe 2.4s infinite ease-in-out}.tasks-mission-card:not(:last-child):before{content:"";height:3px;width:21px;position:absolute;top:49px;right:-20px;background:repeating-linear-gradient(90deg,#58dfff1a,#6ef,#58dfff1a 16px);background-size:38px 100%;animation:tasks-neon-run 1s linear infinite}.tasks-mission-card:last-child:after{display:none}@keyframes tasks-neon-run{to{background-position:38px 0}}@keyframes tasks-arrow-breathe{0%,to{opacity:.45;transform:translate(-2px)}50%{opacity:1;transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.tasks-mission-card:before,.tasks-mission-card:after{animation:none!important}}.tasks-flow-card-heading{display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(111,164,216,.22);padding-bottom:12px}.tasks-flow-card-heading>span{font-size:.76rem;font-weight:850;color:#071c2d;background:#4adcf2;border-radius:50%;height:29px;width:29px;display:grid;place-items:center}.tasks-flow-card-heading h3{font-size:1rem;margin:0;flex:1}.tasks-flow-card-heading b{font-size:.8rem;color:#84eafe}.tasks-mission-card>p{color:#adc4da;font-size:.85rem;line-height:1.6;margin:0}.tasks-mission-facts{display:grid;gap:10px;font-size:.78rem}.tasks-mission-facts span{display:flex;justify-content:space-between;gap:14px;color:#8ea9c7}.tasks-mission-facts b{color:#e3f4ff;text-align:right}.tasks-input-label{display:grid;gap:8px;color:#b9cce2;font-size:.8rem;font-weight:700}.tasks-input-label input,.tasks-input-label select,.tasks-input-label textarea{background:#0b223e;color:#e5f3ff;border:1px solid rgba(112,164,216,.32);border-radius:11px;padding:11px;width:100%;min-width:0}.tasks-mission-activities{display:grid;gap:10px;align-content:start;max-height:370px;overflow-y:auto;flex:1}.tasks-mission-activity{border:1px solid rgba(117,164,217,.16);border-radius:14px;background:#102847cc;padding:12px;display:grid;gap:10px}.tasks-mission-activity strong{font-size:.84rem;line-height:1.45}.tasks-activity-control{display:flex;gap:7px}.tasks-activity-control select{min-width:0;flex:1;border-radius:9px;background:#09233e;color:#cfefff;border:1px solid rgba(94,195,236,.24);padding:8px;font-size:.75rem}.tasks-activity-control button{border:1px solid rgba(255,105,130,.25);background:#a0304524;color:#ff9bb0;border-radius:8px;cursor:pointer}.tasks-activity-empty{padding:22px 10px;color:#769cba;text-align:center;font-size:.83rem}.tasks-mission-card .tasks-add-activity{margin-top:auto}.tasks-detail-bottom{display:grid;grid-template-columns:1.4fr 1fr;gap:16px}.tasks-overall-progress,.tasks-timeline-panel{background:linear-gradient(140deg,#0b2543,#07182c);border:1px solid rgba(101,163,219,.26);border-radius:18px;padding:20px;min-width:0}.tasks-overall-progress{display:flex;align-items:center;gap:28px}.tasks-overall-progress>div:last-child{display:grid;gap:8px}.tasks-overall-progress h3,.tasks-timeline-panel h3{margin:0}.tasks-overall-progress p{margin:0;color:#a6c0db;font-size:.85rem}.tasks-overall-progress small{color:#81a3c5}.tasks-overall-progress .tasks-progress-ring{width:140px;height:140px;flex-shrink:0;background:conic-gradient(#5ce9ff var(--p),rgba(114,155,193,.12) 0)}.tasks-overall-progress .tasks-progress-ring>div{position:relative;z-index:1;display:grid;text-align:center;gap:5px}.tasks-overall-progress .tasks-progress-ring>div strong{font-size:1.8rem}.tasks-overall-progress .tasks-progress-ring>div small{font-size:.8rem}.tasks-timeline-panel p{border-left:2px solid rgba(84,214,244,.35);padding-left:13px;font-size:.8rem;color:#b3c9dc;line-height:1.5}.tasks-timeline-panel time{color:#5edff8;margin-right:7px}.tasks-modal-v5{max-height:92vh;overflow:auto;width:min(800px,100%)}.tasks-modal-v5 .tasks-modal-body{display:grid;gap:15px;min-width:0}.tasks-modal-v5 .tasks-modal-body footer{border-top:1px solid rgba(111,164,216,.2);padding-top:13px}.tasks-modal-v5 .tasks-form textarea{min-height:75px}.tasks-modal-v5 .tasks-input-label textarea{min-height:75px;resize:vertical}.tasks-preview-title{font-weight:800;color:#70ebf9}.tasks-preview-list{display:grid;gap:5px;max-height:270px;overflow:auto}.tasks-preview-list>div{display:grid;grid-template-columns:25px 1fr 95px 85px;gap:6px;align-items:center;padding:9px;border:1px solid rgba(111,164,216,.17);border-radius:10px;font-size:.77rem}.tasks-preview-list span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#124d72;color:#7be6fe}.tasks-preview-list small{color:#9fb1d2}.tasks-preview-list b{color:#ff9eab}.tasks-module-editor{display:grid;gap:11px;border:1px solid rgba(105,165,219,.27);padding:13px;border-radius:12px}.tasks-module-editor h4{margin:0;display:flex;justify-content:space-between}.tasks-module-editor h4 button{color:#ff96a9;border:0;background:none;cursor:pointer}@media(max-width:1450px){.tasks-overview-layout{grid-template-columns:minmax(0,1fr) 280px}.tasks-mission-flow{gap:12px}.tasks-mission-card{padding:13px}.tasks-mission-card:after{right:-16px}.tasks-mission-card:not(:last-child):before{width:14px;right:-13px}}@media(max-width:1180px){.tasks-overview-layout{grid-template-columns:1fr}.tasks-overview-side{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-mission-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tasks-mission-card:nth-child(2):after,.tasks-mission-card:nth-child(2):before{display:none}.tasks-detail-bottom,.tasks-mission-meta{grid-template-columns:1fr}}@media(max-width:780px){.tasks-overview-side{grid-template-columns:1fr}.tasks-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.shield-tasks-v5 .tasks-filters,.shield-tasks-v5 .tasks-filters:has(select:nth-of-type(4)){grid-template-columns:1fr 1fr}.shield-tasks-v5 .tasks-filters input{grid-column:1/-1}.tasks-mission-flow{grid-template-columns:1fr}.tasks-mission-card:after,.tasks-mission-card:before{display:none!important}.tasks-mission-hero{flex-direction:column;align-items:start}.tasks-mission-meta{display:flex;flex-wrap:wrap}.tasks-overall-progress{flex-direction:column;align-items:start}.tasks-preview-list>div{grid-template-columns:25px 1fr 72px}.tasks-preview-list b{display:none}}.tasks-success-notice{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 17px;color:#91fbd1;background:#195f4d3b;border:1px solid rgba(70,218,162,.38);border-radius:12px;font-weight:700;font-size:.84rem}.tasks-success-notice button{background:transparent;border:0;color:inherit;font-size:1.3rem;cursor:pointer}.shield-tasks-v5{--panel:var(--sh-surface);--panel2:var(--sh-surface-2);--line:var(--sh-line);--aqua:var(--sh-accent);color:var(--sh-text);font-size:13px;line-height:1.5}.shield-tasks-v5 .tasks-heading,.shield-tasks-v5 .tasks-modes,.shield-tasks-v5 .tasks-kpi,.shield-tasks-v5 .tasks-side-panel,.shield-tasks-v5 .tasks-list-shell,.shield-tasks-v5 .tasks-mission-card,.shield-tasks-v5 .tasks-overall-progress,.shield-tasks-v5 .tasks-timeline-panel,.shield-tasks-v5 .tasks-mission-hero,.shield-tasks-v5 .tasks-dialog{background:var(--sh-surface);border-color:var(--sh-line);box-shadow:none;border-radius:10px;color:var(--sh-text)}.shield-tasks-v5 .tasks-heading h2{color:var(--sh-text);font-size:25px;letter-spacing:-.025em}.shield-tasks-v5 .tasks-heading p,.shield-tasks-v5 .tasks-side-panel p,.shield-tasks-v5 .tasks-kpi small,.shield-tasks-v5 .tasks-overview-side small{color:var(--sh-muted)}.shield-tasks-v5 .tasks-kicker,.shield-tasks-v5 .tasks-side-panel>small,.shield-tasks-v5 .tasks-side-panel header small{color:var(--sh-muted);letter-spacing:.11em}.shield-tasks-v5 .tasks-primary{background:var(--sh-accent);color:var(--sh-bg);border-radius:8px;border:1px solid var(--sh-accent);box-shadow:none}.shield-tasks-v5 .tasks-outline,.shield-tasks-v5 .tasks-quiet{background:var(--sh-surface-2);color:var(--sh-text);border-color:var(--sh-line);border-radius:8px;box-shadow:none}.shield-tasks-v5 .tasks-modes-tabs button.active{border-color:var(--sh-accent);color:var(--sh-text)}.shield-tasks-v5 .tasks-kpi strong,.shield-tasks-v5 .tasks-kpi-row strong,.shield-tasks-v5 .tasks-side-stats strong{color:var(--sh-text)}.shield-tasks-v5 .tasks-filters input,.shield-tasks-v5 .tasks-filters select,.shield-tasks-v5 .tasks-input-label select,.shield-tasks-v5 .tasks-input-label input,.shield-tasks-v5 .tasks-mission-activities select{background:var(--sh-surface-2);color:var(--sh-text);border-color:var(--sh-line);border-radius:8px}.shield-tasks-v5 .tasks-table-head{background:var(--sh-surface-2);color:var(--sh-muted);border-color:var(--sh-line)}.shield-tasks-v5 .tasks-table-row{color:var(--sh-text);background:transparent}.shield-tasks-v5 .tasks-table-row:hover{background:var(--sh-surface-2)}.shield-tasks-v5 .tasks-table-title-cell small,.shield-tasks-v5 .tasks-table-owner,.shield-tasks-v5 .tasks-table-progress{color:var(--sh-muted)}.shield-tasks-v5 .tasks-route-item,.shield-tasks-v5 .tasks-team-list>div{border-color:var(--sh-line);background:var(--sh-surface-2)}.shield-tasks-v5 .tasks-mini-meter i{background:var(--sh-accent)}.shield-tasks-v5 .tasks-mission-flow{gap:17px}.shield-tasks-v5 .tasks-mission-card:after{box-shadow:none;background:var(--sh-accent)}.shield-tasks-v5 .tasks-mission-card:not(:last-child):before{background:linear-gradient(90deg,transparent,var(--sh-accent),transparent);background-size:180% 100%;animation:tasks-flow 3s linear infinite;opacity:.72}.shield-tasks-v5 .tasks-flow-card-heading h3,.shield-tasks-v5 .tasks-mission-hero h2{color:var(--sh-text)}.shield-tasks-v5 .tasks-mission-activity{background:var(--sh-surface-2);border-color:var(--sh-line)}.shield-tasks-v5 .tasks-mission-card p{color:var(--sh-muted)}.shield-tasks-v5 .tasks-side-panel .tasks-route-item button{color:var(--sh-text);border-color:var(--sh-line);background:var(--sh-surface)}.shield-tasks-v5 .tasks-large-progress,.shield-tasks-v5 .tasks-preview-title{color:var(--sh-text)}.shield-tasks-v5 :focus-visible{outline-color:var(--sh-accent)}@media(prefers-reduced-motion:reduce){.shield-tasks-v5 .tasks-mission-card:not(:last-child):before{animation:none}}.shield-tasks-v5 .tasks-kpi-row>div{background:var(--sh-surface);border-color:var(--sh-line);border-radius:10px;box-shadow:none}.shield-tasks-v5 .tasks-kpi-row>div span{color:var(--sh-muted)}.shield-tasks-v5 .tasks-kpi-row>div small{color:var(--sh-muted)}.shield-tasks-v5 .tasks-team-list>div span:last-child{color:var(--sh-muted)}.shield-tasks-v5 .tasks-mini-distribution{color:var(--sh-muted)}.shield-tasks-v5 .tasks-origin{color:var(--sh-muted);background:var(--sh-surface-2);border-color:var(--sh-line)}.shield-tasks-v5 .tasks-origin.learning{color:var(--sh-accent);background:var(--sh-surface-2);border-color:var(--sh-line)}.shield-tasks-v5 .tasks-preview-title{color:var(--sh-text)}.shield-tasks-v5 .tasks-preview-list>div{border-color:var(--sh-line);background:var(--sh-surface-2)}.shield-tasks-v5 .tasks-preview-list span{background:var(--sh-surface);color:var(--sh-text)}.shield-tasks-v5 .tasks-urgent-alert{background:var(--sh-surface);color:var(--sh-text);border:1px solid var(--sh-line)}.shield-tasks-v5 .tasks-learning-alert{background:var(--sh-surface-2);color:var(--sh-muted);border:1px solid var(--sh-line)}.shield-tasks-v5 .tasks-modes,.shield-tasks-v5 .tasks-heading{box-shadow:none}@media(max-width:640px){.shield-tasks-v5 .tasks-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.shield-tasks-v5{--tasks-quiet-line:var(--sh-line);gap:10px;font-size:12px;line-height:1.45;color:var(--sh-text);min-width:0;max-width:100%}.shield-tasks-v5 .tasks-heading{padding:13px 17px;min-height:67px;border-radius:12px;gap:14px;align-items:center}.shield-tasks-v5 .tasks-heading .tasks-kicker{font-size:9px;letter-spacing:.12em;margin:0 0 3px;color:var(--sh-soft)}.shield-tasks-v5 .tasks-heading h2{font-size:17px;line-height:1.2;font-weight:750;letter-spacing:-.025em;margin:0}.shield-tasks-v5 .tasks-heading p{font-size:11px;line-height:1.4;margin:4px 0 0;color:var(--sh-muted)}.shield-tasks-v5 .tasks-heading-buttons{gap:7px;flex-shrink:0}.shield-tasks-v5 .tasks-heading-buttons button{padding:8px 11px;border-radius:8px;font-size:11px;font-weight:650;min-height:34px;white-space:nowrap}.shield-tasks-v5 .tasks-modes{min-height:42px;padding:3px 12px;border-radius:11px}.shield-tasks-v5 .tasks-modes-tabs{gap:3px}.shield-tasks-v5 .tasks-modes-tabs button{padding:9px 13px;font-size:11px}.shield-tasks-v5 .tasks-identity{gap:7px;font-size:11px}.shield-tasks-v5 .tasks-identity .tasks-avatar{width:25px;height:25px;font-size:10px}.shield-tasks-v5 .tasks-role{font-size:10px;color:var(--sh-muted)}.shield-tasks-v5 .tasks-overview-layout{grid-template-columns:minmax(0,1fr) minmax(244px,270px);gap:11px;align-items:start;width:100%}.shield-tasks-v5 .tasks-overview-main,.shield-tasks-v5 .tasks-overview-side{gap:10px}.shield-tasks-v5 .tasks-kpi-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--sh-line);border-radius:12px;background:var(--sh-surface)}.shield-tasks-v5 .tasks-kpi-row>div{min-height:72px;border:0;border-right:1px solid var(--sh-line);border-radius:0;background:transparent;padding:10px 12px;gap:3px;box-shadow:none}.shield-tasks-v5 .tasks-kpi-row>div:last-child{border-right:0}.shield-tasks-v5 .tasks-kpi-row small{font-size:10px;color:var(--sh-muted);line-height:1.2}.shield-tasks-v5 .tasks-kpi-row strong{font-size:21px;line-height:1.14;color:var(--sh-text);font-weight:760}.shield-tasks-v5 .tasks-kpi-row span{font-size:9px;line-height:1.2;color:var(--sh-soft)}.shield-tasks-v5 .tasks-kpi-row .tasks-mini-meter{height:4px;margin-top:4px}.shield-tasks-v5 .tasks-filters,.shield-tasks-v5 .tasks-filters:has(select:nth-of-type(4)){grid-template-columns:minmax(170px,1.5fr) repeat(4,minmax(0,.72fr));gap:6px}.shield-tasks-v5 .tasks-filters:not(:has(select:nth-of-type(4))){grid-template-columns:minmax(170px,1.6fr) repeat(3,minmax(0,.8fr))}.shield-tasks-v5 .tasks-filters input,.shield-tasks-v5 .tasks-filters select{padding:8px 10px;min-width:0;height:36px;font-size:11px;border-radius:8px;color:var(--sh-text);background:var(--sh-surface)}.shield-tasks-v5 .tasks-list-shell{border-radius:12px;overflow-x:auto;overflow-y:visible;background:var(--sh-surface)}.shield-tasks-v5 .tasks-table-head,.shield-tasks-v5 .tasks-table-row{grid-template-columns:66px minmax(140px,1.9fr) minmax(100px,1fr) minmax(88px,.8fr) minmax(84px,.75fr) 65px 87px 98px;min-width:820px;column-gap:8px}.shield-tasks-v5 .tasks-table-head{padding:10px 11px;line-height:1.25;font-size:9px;letter-spacing:.045em}.shield-tasks-v5 .tasks-table-row{padding:10px 11px;min-height:52px;font-size:11px;line-height:1.35}.shield-tasks-v5 .tasks-table-title-cell{gap:3px}.shield-tasks-v5 .tasks-table-title-cell strong{font-size:11px;font-weight:700}.shield-tasks-v5 .tasks-table-title-cell small{font-size:10px}.shield-tasks-v5 .tasks-severity,.shield-tasks-v5 .tasks-state-chip{padding:4px 6px;font-size:9px;border-radius:7px}.shield-tasks-v5 .tasks-origin{font-size:9px;padding:5px 6px;border-radius:7px}.shield-tasks-v5 .tasks-mini-avatar{width:22px;height:22px;font-size:9px}.shield-tasks-v5 .tasks-mini-meter{height:4px}.shield-tasks-v5 .tasks-side-panel{padding:13px;gap:9px;border-radius:12px}.shield-tasks-v5 .tasks-side-panel h3{font-size:13px;font-weight:720}.shield-tasks-v5 .tasks-side-panel p{font-size:10px;line-height:1.45}.shield-tasks-v5 .tasks-side-panel header small{font-size:9px;color:var(--sh-soft)}.shield-tasks-v5 .tasks-side-panel .tasks-outline.compact{padding:6px 7px;font-size:10px}.shield-tasks-v5 .tasks-side-stats{gap:5px}.shield-tasks-v5 .tasks-side-stats span{padding:8px 6px;font-size:9px;gap:4px;border-radius:8px}.shield-tasks-v5 .tasks-side-stats strong{font-size:15px}.shield-tasks-v5 .tasks-route-item{padding:8px;gap:6px;border-radius:8px}.shield-tasks-v5 .tasks-route-item strong{font-size:10px}.shield-tasks-v5 .tasks-route-item small{font-size:9px}.shield-tasks-v5 .tasks-route-item button{font-size:9px;padding:5px 6px}.shield-tasks-v5 .tasks-team-list>div{padding:7px 0;grid-template-columns:22px minmax(55px,1fr) 46px 54px;font-size:9px}.shield-tasks-v5 .tasks-team-list strong{font-size:10px;overflow-wrap:anywhere}.shield-tasks-v5 .tasks-team-list small{font-size:9px}.shield-tasks-v5 .tasks-side-panel .tasks-primary.block{padding:9px 10px;font-size:10px}.shield-tasks-v5 .tasks-detail-header{min-height:36px}.shield-tasks-v5 .tasks-detail-header .tasks-quiet{font-size:11px;padding:8px 11px}.shield-tasks-v5 .tasks-mission-hero{padding:16px 18px;border-radius:12px;gap:14px}.shield-tasks-v5 .tasks-mission-hero h2{font-size:20px;margin:8px 0 5px;line-height:1.25}.shield-tasks-v5 .tasks-mission-hero p{font-size:11px;line-height:1.45}.shield-tasks-v5 .tasks-mission-meta{gap:5px}.shield-tasks-v5 .tasks-mission-meta div{background:var(--sh-surface-2);border:1px solid var(--sh-line);padding:8px;border-radius:8px}.shield-tasks-v5 .tasks-mission-meta small{font-size:9px;color:var(--sh-soft)}.shield-tasks-v5 .tasks-mission-meta strong{font-size:11px}.shield-tasks-v5 .tasks-mission-flow{gap:18px;align-items:stretch}.shield-tasks-v5 .tasks-mission-card{min-height:290px;gap:10px;padding:13px;position:relative;overflow:visible;isolation:isolate;border:1px solid var(--sh-line);border-radius:12px;background:var(--sh-surface);box-shadow:none}.shield-tasks-v5 .tasks-mission-card:not(:last-child):before{content:"";position:absolute;top:27px;left:100%;right:auto;width:18px;height:1px;border:0;border-radius:0;background:color-mix(in srgb,var(--sh-accent) 36%,var(--sh-line));opacity:.72;box-shadow:none;animation:none;pointer-events:none}.shield-tasks-v5 .tasks-mission-card:not(:last-child):after{content:"";position:absolute;top:24px;left:calc(100% + 1px);right:auto;width:6px;height:6px;border-radius:50%;background:var(--sh-accent);box-shadow:0 0 5px rgba(var(--sh-accent-rgb),.28);filter:none;opacity:.65;transform:translate(0);animation:shield-tasks-flow-dot 2.8s ease-in-out infinite;pointer-events:none}.shield-tasks-v5 .tasks-mission-card:last-child:before,.shield-tasks-v5 .tasks-mission-card:last-child:after{display:none}.shield-tasks-v5 .tasks-mission-card:nth-child(2):after{animation-delay:.7s}.shield-tasks-v5 .tasks-mission-card:nth-child(3):after{animation-delay:1.4s}@keyframes shield-tasks-flow-dot{0%{opacity:0;transform:translate(0)}20%{opacity:.8}80%{opacity:.8}to{opacity:0;transform:translate(12px)}}.shield-tasks-v5 .tasks-flow-card-heading{padding-bottom:9px;gap:8px;border-color:var(--sh-line)}.shield-tasks-v5 .tasks-flow-card-heading>span{background:var(--sh-surface-2);color:var(--sh-accent);border:1px solid var(--sh-line);width:26px;height:26px;font-size:10px;box-shadow:none}.shield-tasks-v5 .tasks-flow-card-heading h3{font-size:12px}.shield-tasks-v5 .tasks-flow-card-heading b{font-size:10px;color:var(--sh-muted)}.shield-tasks-v5 .tasks-mission-card>p{font-size:11px;line-height:1.45}.shield-tasks-v5 .tasks-mission-facts{font-size:10px;gap:7px}.shield-tasks-v5 .tasks-mission-facts span{color:var(--sh-muted)}.shield-tasks-v5 .tasks-mission-facts b{color:var(--sh-text)}.shield-tasks-v5 .tasks-mission-activities{gap:7px;max-height:300px}.shield-tasks-v5 .tasks-mission-activity{padding:9px;gap:7px;border:1px solid var(--sh-line);border-radius:9px;background:var(--sh-surface-2)}.shield-tasks-v5 .tasks-mission-activity strong{font-size:10px}.shield-tasks-v5 .tasks-activity-control select{font-size:10px;padding:7px 8px;background:var(--sh-surface);color:var(--sh-text);border-color:var(--sh-line)}.shield-tasks-v5 .tasks-add-activity input{min-width:0;padding:8px;font-size:10px;background:var(--sh-surface-2);color:var(--sh-text);border-color:var(--sh-line)}.shield-tasks-v5 .tasks-add-activity button{padding:7px 9px;color:var(--sh-text);background:var(--sh-surface-2);border-color:var(--sh-line)}.shield-tasks-v5 .tasks-detail-bottom{gap:10px}.shield-tasks-v5 .tasks-overall-progress,.shield-tasks-v5 .tasks-timeline-panel{padding:15px;border-radius:12px}.shield-tasks-v5 .tasks-overall-progress .tasks-progress-ring{width:100px;height:100px;background:conic-gradient(var(--sh-accent) var(--p),var(--sh-line) 0)}.shield-tasks-v5 .tasks-overall-progress .tasks-progress-ring>div strong{font-size:20px}.shield-tasks-v5 .tasks-overall-progress h3,.shield-tasks-v5 .tasks-timeline-panel h3{font-size:13px}.shield-tasks-v5 .tasks-overall-progress p,.shield-tasks-v5 .tasks-timeline-panel p{font-size:10px;color:var(--sh-muted)}@media(max-width:1250px){.shield-tasks-v5 .tasks-overview-layout{grid-template-columns:minmax(0,1fr) 242px}}@media(max-width:1080px){.shield-tasks-v5 .tasks-overview-layout{grid-template-columns:minmax(0,1fr)}.shield-tasks-v5 .tasks-overview-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.shield-tasks-v5 .tasks-mission-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.shield-tasks-v5 .tasks-mission-card:before,.shield-tasks-v5 .tasks-mission-card:after{display:none!important}}@media(max-width:720px){.shield-tasks-v5 .tasks-heading{align-items:flex-start;flex-direction:column}.shield-tasks-v5 .tasks-heading-buttons{width:100%;flex-wrap:wrap}.shield-tasks-v5 .tasks-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.shield-tasks-v5 .tasks-kpi-row>div{border-bottom:1px solid var(--sh-line)}.shield-tasks-v5 .tasks-kpi-row>div:nth-child(2n){border-right:0}.shield-tasks-v5 .tasks-kpi-row>div:last-child{border-bottom:0}.shield-tasks-v5 .tasks-filters,.shield-tasks-v5 .tasks-filters:has(select:nth-of-type(4)),.shield-tasks-v5 .tasks-filters:not(:has(select:nth-of-type(4))){grid-template-columns:repeat(2,minmax(0,1fr))}.shield-tasks-v5 .tasks-filters input{grid-column:1/-1}.shield-tasks-v5 .tasks-overview-side,.shield-tasks-v5 .tasks-mission-flow{grid-template-columns:1fr}.shield-tasks-v5 .tasks-mission-card{min-height:210px}.shield-tasks-v5 .tasks-mission-meta{display:flex;flex-wrap:wrap}.shield-tasks-v5 .tasks-overall-progress{flex-direction:column;align-items:start}}@media(prefers-reduced-motion:reduce){.shield-tasks-v5 .tasks-mission-card:after{animation:none!important;opacity:.5;transform:translate(6px)}}.shield-tasks-v5 .tasks-overview-layout{display:block;width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}.shield-tasks-v5 .tasks-overview-main{width:100%;min-width:0;display:grid;gap:9px}.shield-tasks-v5 .tasks-overview-side{display:none!important}.shield-tasks-v5 .tasks-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));border-radius:8px}.shield-tasks-v5 .tasks-kpi-row>div{min-height:58px;padding:8px 14px}.shield-tasks-v5 .tasks-kpi-row strong{font-size:19px}.shield-tasks-v5 .tasks-kpi-row small{font-size:10px}.shield-tasks-v5 .tasks-heading{padding:10px 15px;min-height:60px}.shield-tasks-v5 .tasks-heading-buttons button{padding:7px 10px;min-height:31px}.shield-tasks-v5 .tasks-querybar{position:relative;z-index:8;display:grid;gap:7px;padding:9px 11px;background:var(--sh-surface);border:1px solid var(--sh-line);border-radius:9px;min-width:0}.shield-tasks-v5 .tasks-query-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-width:0}.shield-tasks-v5 .tasks-query-search{width:clamp(160px,28%,360px);display:flex;align-items:center;gap:8px;padding:0 10px;height:31px;min-width:130px;border:1px solid var(--sh-line);border-radius:6px;background:var(--sh-surface-2);color:var(--sh-muted);font-size:14px}.shield-tasks-v5 .tasks-query-search input{border:0;outline:none;background:transparent;color:var(--sh-text);font:inherit;font-size:11px;padding:0;width:100%;min-width:0}.shield-tasks-v5 .tasks-query-search input::placeholder{color:var(--sh-muted)}.shield-tasks-v5 .tasks-filter-anchor{position:relative}.shield-tasks-v5 .tasks-add-filter,.shield-tasks-v5 .tasks-catalog-link,.shield-tasks-v5 .tasks-clear-filters{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:transparent;color:var(--sh-text);border:1px solid var(--sh-line);border-radius:6px;padding:7px 11px;font:inherit;font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap;cursor:pointer}.shield-tasks-v5 .tasks-add-filter:hover,.shield-tasks-v5 .tasks-catalog-link:hover,.shield-tasks-v5 .tasks-add-filter[aria-expanded=true]{background:var(--sh-surface-2);border-color:var(--sh-accent)}.shield-tasks-v5 .tasks-catalog-link{border-color:transparent;color:var(--sh-muted);margin-left:2px}.shield-tasks-v5 .tasks-results-count{color:var(--sh-muted);font-size:11px;margin-left:auto;white-space:nowrap}.shield-tasks-v5 .tasks-active-filters{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:26px}.shield-tasks-v5 .tasks-filter-chip{display:inline-flex;align-items:stretch;min-height:27px;border:1px solid var(--sh-line);border-radius:5px;background:var(--sh-surface-2);max-width:100%;color:var(--sh-text)}.shield-tasks-v5 .tasks-filter-chip button{font:inherit;background:transparent;border:0;color:inherit;cursor:pointer;font-size:10px}.shield-tasks-v5 .tasks-filter-chip-edit{padding:4px 8px;text-align:left;overflow:hidden;text-overflow:ellipsis}.shield-tasks-v5 .tasks-filter-chip-edit span{color:var(--sh-accent);font-weight:700}.shield-tasks-v5 .tasks-filter-chip-edit b{color:var(--sh-muted);font-weight:500;padding:0 3px}.shield-tasks-v5 .tasks-filter-chip-remove{padding:0 8px;border-left:1px solid var(--sh-line)!important;font-size:15px!important}.shield-tasks-v5 .tasks-filter-chip button:hover{background:var(--sh-surface)}.shield-tasks-v5 .tasks-clear-filters{border:0;color:var(--sh-muted);font-size:10px;padding:5px 8px}.shield-tasks-v5 .tasks-filter-editor{position:absolute;top:calc(100% + 6px);left:0;z-index:20;width:min(300px,calc(100vw - 70px));display:grid;gap:11px;padding:14px;background:var(--sh-surface);border:1px solid var(--sh-line);border-radius:10px;box-shadow:0 16px 38px #00000047;font-size:11px;color:var(--sh-text)}.shield-tasks-v5 .tasks-filter-editor-head,.shield-tasks-v5 .tasks-filter-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.shield-tasks-v5 .tasks-filter-editor-head strong{font-size:12px}.shield-tasks-v5 .tasks-filter-editor-head>button{border:0;background:transparent;color:var(--sh-muted);font:inherit;font-size:18px;cursor:pointer}.shield-tasks-v5 .tasks-filter-editor>label{display:grid;gap:5px;color:var(--sh-muted)}.shield-tasks-v5 .tasks-filter-editor select{width:100%;height:34px;padding:7px 10px;background:var(--sh-surface-2);color:var(--sh-text);border:1px solid var(--sh-line);border-radius:6px;font:inherit}.shield-tasks-v5 .tasks-filter-operator{display:flex;justify-content:space-between;color:var(--sh-muted)}.shield-tasks-v5 .tasks-filter-operator strong{font-weight:600;color:var(--sh-text)}.shield-tasks-v5 .tasks-filter-values{max-height:200px;overflow-y:auto;display:grid;gap:3px;border-block:1px solid var(--sh-line);padding:7px 0}.shield-tasks-v5 .tasks-filter-value{display:flex;gap:9px;align-items:center;padding:7px 8px;border-radius:5px;cursor:pointer}.shield-tasks-v5 .tasks-filter-value:hover{background:var(--sh-surface-2)}.shield-tasks-v5 .tasks-filter-value input{width:14px;height:14px;accent-color:var(--sh-accent);cursor:pointer}.shield-tasks-v5 .tasks-filter-actions>button{border:1px solid var(--sh-line);border-radius:6px;font-size:10px;font-weight:650;padding:8px 11px;background:var(--sh-surface-2);color:var(--sh-text);cursor:pointer}.shield-tasks-v5 .tasks-filter-actions .tasks-filter-apply{background:var(--sh-accent);border-color:var(--sh-accent);color:var(--sh-bg,#07141f)}.shield-tasks-v5 .tasks-filter-actions button:disabled{opacity:.45;cursor:not-allowed}.shield-tasks-v5 .tasks-list-shell{width:100%;overflow-x:auto;max-width:100%;border-radius:9px}.shield-tasks-v5 .tasks-table-head,.shield-tasks-v5 .tasks-table-row{grid-template-columns:82px minmax(210px,2.3fr) minmax(142px,1.15fr) minmax(100px,1fr) minmax(100px,.9fr) 105px 116px 125px;min-width:980px;gap:10px}.shield-tasks-v5 .tasks-table-head{padding:10px 13px}.shield-tasks-v5 .tasks-table-row{padding:12px 13px}.shield-tasks-v5 .tasks-warning-row{margin:0;display:flex;gap:8px;flex-wrap:wrap}.shield-tasks-v5 .tasks-warning-row>span{padding:7px 10px;border-radius:6px;font-size:10px}.shield-tasks-v5 .tasks-table-empty{padding:25px;font-size:12px}@media(max-width:700px){.shield-tasks-v5 .tasks-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.shield-tasks-v5 .tasks-kpi-row>div:nth-child(2n){border-right:0}.shield-tasks-v5 .tasks-query-search{width:100%;flex:1 1 100%}.shield-tasks-v5 .tasks-results-count{order:3;width:100%;text-align:left}.shield-tasks-v5 .tasks-table-head,.shield-tasks-v5 .tasks-table-row{grid-template-columns:82px minmax(200px,2fr) minmax(125px,1fr) minmax(100px,.9fr) 95px 88px 100px 110px}}.reinvent-root .viewport.tasks-native-viewport .tasks-board-shell.shield-tasks-v5{box-sizing:border-box;width:calc(100% - (2*clamp(16px,3vw,46px)));max-width:1610px;min-width:0;margin:29px auto 55px;padding:0 0 20px;gap:0;border:1px solid var(--sh-line);border-radius:19px;background:var(--sh-surface);box-shadow:var(--sh-shadow);overflow:visible;color:var(--sh-text)}.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-heading{margin:0;padding:13px 22px;min-height:62px;border:0;border-bottom:1px solid var(--sh-line);border-radius:19px 19px 0 0;background:var(--sh-surface);box-shadow:none}.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-modes{margin:0;padding:5px 22px;border:0;border-bottom:1px solid var(--sh-line);border-radius:0;background:var(--sh-surface);box-shadow:none}.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-overview-layout{width:100%;box-sizing:border-box;min-width:0;padding:20px clamp(15px,2.3vw,30px) 0}.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-kpi-row{overflow:hidden;border:1px solid var(--sh-line);border-radius:14px;background:var(--sh-surface-2);gap:0}.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-kpi-row>div{background:transparent;border:0;border-right:1px solid var(--sh-line);border-radius:0;box-shadow:none}.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-kpi-row>div:last-child{border-right:0}.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-querybar,.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-list-shell{border-color:var(--sh-line);border-radius:14px;background:var(--sh-surface-2);box-shadow:none}.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-detail-header{margin:0;padding:12px 22px;min-height:58px;border-bottom:1px solid var(--sh-line)}.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-mission-hero{margin:20px clamp(15px,2.3vw,30px) 0}.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-mission-flow,.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-detail-bottom{margin:16px clamp(15px,2.3vw,30px) 0;min-width:0}.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-mission-hero,.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-mission-card,.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-overall-progress,.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-timeline-panel{border-color:var(--sh-line);box-shadow:none}@media(max-width:740px){.reinvent-root .viewport.tasks-native-viewport .tasks-board-shell.shield-tasks-v5{width:calc(100% - 30px);margin:18px auto 32px}.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-heading,.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-modes{padding-left:14px;padding-right:14px}.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-overview-layout{padding:14px 12px 0}.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-kpi-row>div:nth-child(2){border-right:0}.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-kpi-row>div:nth-child(-n+2){border-bottom:1px solid var(--sh-line)}.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-detail-header{padding:12px 14px}.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-mission-hero,.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-mission-flow,.reinvent-root .tasks-native-viewport .shield-tasks-v5 .tasks-detail-bottom{margin:14px 12px 0}}.shield-tasks-v5 .tasks-view-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 2px 4px;flex-wrap:wrap}.shield-tasks-v5 .tasks-view-intro{display:grid;gap:3px;min-width:0}.shield-tasks-v5 .tasks-view-kicker{font-size:9px;letter-spacing:.18em;font-weight:800;color:var(--sh-accent,#62c7ff)}.shield-tasks-v5 .tasks-view-intro strong{color:var(--sh-text,#edf6ff);font-size:17px;line-height:1.25;letter-spacing:-.025em}.shield-tasks-v5 .tasks-view-intro small{color:var(--sh-muted,#9fb6cc);font-size:11px}.shield-tasks-v5 .tasks-view-switch{display:flex;align-items:center;gap:3px;padding:4px;border-radius:10px;background:var(--sh-surface-2,#10223a);border:1px solid var(--sh-line,rgba(111,168,224,.25))}.shield-tasks-v5 .tasks-view-switch button{min-height:34px;padding:7px 14px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--sh-muted,#9db7ce);font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.shield-tasks-v5 .tasks-view-switch button.active{border-color:color-mix(in srgb,var(--sh-accent,#59baff) 39%,transparent);background:color-mix(in srgb,var(--sh-accent,#59baff) 13%,var(--sh-surface,#101f34));color:var(--sh-text,#f4f9ff);box-shadow:0 0 16px color-mix(in srgb,var(--sh-accent,#59baff) 12%,transparent)}.shield-tasks-v5 .tasks-kanban-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;align-items:stretch}.shield-tasks-v5 .tasks-kanban-column{--kb-accent:#65b9ed;display:flex;flex-direction:column;min-width:0;background:linear-gradient(180deg,color-mix(in srgb,var(--kb-accent) 7%,var(--sh-surface-2,#0b1e33)),var(--sh-surface-2,#0a1c30) 40%);border:1px solid var(--sh-line,rgba(111,168,224,.22));border-top:3px solid var(--kb-accent);border-radius:14px;overflow:hidden;transition:border-color .18s,box-shadow .18s,background .18s}.shield-tasks-v5 .tasks-kanban-column.kanban-pendiente{--kb-accent:#78b9dd}.shield-tasks-v5 .tasks-kanban-column.kanban-en-progreso{--kb-accent:#53bfff}.shield-tasks-v5 .tasks-kanban-column.kanban-bloqueada{--kb-accent:#f3b65f}.shield-tasks-v5 .tasks-kanban-column.kanban-completada{--kb-accent:#49d4b0}.shield-tasks-v5 .tasks-kanban-column.drag-target{border-color:var(--kb-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--kb-accent) 30%,transparent),0 0 28px color-mix(in srgb,var(--kb-accent) 10%,transparent)}.shield-tasks-v5 .tasks-kanban-column-head{padding:16px 14px 15px;border-bottom:1px solid var(--sh-line,rgba(111,168,224,.2));background:linear-gradient(145deg,color-mix(in srgb,var(--kb-accent) 9%,transparent),transparent 72%)}.shield-tasks-v5 .tasks-kanban-head-top{display:flex;align-items:center;gap:8px;min-width:0}.shield-tasks-v5 .tasks-kanban-step{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border-radius:8px;border:1px solid color-mix(in srgb,var(--kb-accent) 40%,transparent);color:var(--kb-accent);background:color-mix(in srgb,var(--kb-accent) 11%,transparent);font-size:10px;font-weight:800}.shield-tasks-v5 .tasks-kanban-column-head h3{margin:0;min-width:0;font-size:13px;color:var(--sh-text,#f0f7ff);font-weight:800;line-height:1.35}.shield-tasks-v5 .tasks-kanban-count{margin-left:auto;border-radius:999px;min-width:27px;height:25px;display:grid;place-items:center;color:var(--kb-accent);background:color-mix(in srgb,var(--kb-accent) 12%,transparent);font-size:12px;font-weight:800}.shield-tasks-v5 .tasks-kanban-column-head>small{display:block;margin-top:9px;padding-left:34px;color:var(--sh-muted,#9db5ce);font-size:10px;letter-spacing:.01em}.shield-tasks-v5 .tasks-kanban-column-body{display:flex;flex-direction:column;gap:10px;padding:12px;min-height:325px;max-height:min(660px,75vh);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--sh-line,#28435c) transparent}.shield-tasks-v5 .tasks-kanban-card{--priority-color:#68aade;appearance:none;position:relative;display:flex;flex-direction:column;gap:10px;text-align:left;width:100%;flex:0 0 auto;padding:14px 13px 13px;color:var(--sh-text,#e9f4ff);border:1px solid var(--sh-line,rgba(111,168,224,.22));border-left:3px solid var(--priority-color);border-radius:11px;background:var(--sh-surface,#0c1b30);box-shadow:0 4px 14px #00000014;cursor:grab;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;isolation:isolate;overflow:hidden}.shield-tasks-v5 .tasks-kanban-card:before{content:"";position:absolute;inset:0 0 auto;height:48px;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--priority-color) 9%,transparent),transparent);pointer-events:none}.shield-tasks-v5 .tasks-kanban-card.priority-alta{--priority-color:#ff758d}.shield-tasks-v5 .tasks-kanban-card.priority-media{--priority-color:#ffbf69}.shield-tasks-v5 .tasks-kanban-card.priority-baja{--priority-color:#56cbaa}.shield-tasks-v5 .tasks-kanban-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--kb-accent) 48%,var(--sh-line,#233d59));box-shadow:0 12px 25px #00000026,0 0 20px color-mix(in srgb,var(--kb-accent) 9%,transparent)}.shield-tasks-v5 .tasks-kanban-card:active{cursor:grabbing}.shield-tasks-v5 .tasks-kanban-card-top,.shield-tasks-v5 .tasks-kanban-card-stats,.shield-tasks-v5 .tasks-kanban-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.shield-tasks-v5 .tasks-kanban-card .tasks-severity{font-size:9px;padding:4px 7px;border-radius:6px;line-height:1.2}.shield-tasks-v5 .tasks-kanban-origin{font-size:9px;min-width:0;max-width:62%;color:var(--sh-muted,#9db5ce);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shield-tasks-v5 .tasks-kanban-origin.learning{color:#af92f4}.shield-tasks-v5 .tasks-kanban-card-title{font-size:13px;line-height:1.35;letter-spacing:-.01em;color:var(--sh-text,#f1f7ff);font-weight:800;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.shield-tasks-v5 .tasks-kanban-card-description{font-size:10.5px;line-height:1.5;min-height:16px;color:var(--sh-muted,#9db6ce);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.shield-tasks-v5 .tasks-kanban-card-stats{color:var(--sh-muted,#9bb2ca);font-size:10px;margin-top:2px}.shield-tasks-v5 .tasks-kanban-card-stats b{color:var(--sh-text,#dcecff);font-size:11px}.shield-tasks-v5 .tasks-kanban-progress{display:block;height:5px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--sh-muted,#6f849f) 17%,transparent)}.shield-tasks-v5 .tasks-kanban-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--kb-accent),#63dfc1);transition:width .25s ease}.shield-tasks-v5 .tasks-kanban-card-footer{padding-top:10px;border-top:1px solid var(--sh-line,rgba(111,168,224,.18))}.shield-tasks-v5 .tasks-kanban-assignee{display:flex;align-items:center;gap:7px;min-width:0;max-width:60%;font-size:10px;color:var(--sh-text,#ebf4ff)}.shield-tasks-v5 .tasks-kanban-assignee>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shield-tasks-v5 .tasks-kanban-assignee .tasks-mini-avatar{width:25px;height:25px;flex:0 0 25px;border:1px solid rgba(255,255,255,.15);background:linear-gradient(135deg,color-mix(in srgb,var(--kb-accent) 78%,#274a90),#183e65);color:#fff}.shield-tasks-v5 .tasks-kanban-due{font-size:9.5px;color:var(--sh-muted,#a1b8d1);white-space:nowrap}.shield-tasks-v5 .tasks-kanban-due.is-overdue{color:#ff8493;font-weight:800}.shield-tasks-v5 .tasks-kanban-due.is-today{color:#e3a049;font-weight:800}.shield-tasks-v5 .tasks-kanban-empty{min-height:170px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:7px;padding:18px;color:var(--sh-muted,#9fb5cb);border:1px dashed var(--sh-line,rgba(111,168,224,.25));border-radius:10px}.shield-tasks-v5 .tasks-kanban-empty>span{font-size:23px;color:var(--kb-accent)}.shield-tasks-v5 .tasks-kanban-empty strong{font-size:12px;color:var(--sh-text,#eef4fb)}.shield-tasks-v5 .tasks-kanban-empty small{font-size:10px;line-height:1.55;max-width:190px}.shield-tasks-v5 .tasks-kanban-column-foot{margin-top:auto;padding:12px 14px;border-top:1px solid var(--sh-line,rgba(111,168,224,.2));font-size:10px;color:var(--sh-muted,#94abc1);background:color-mix(in srgb,var(--sh-surface,#0d1d31) 75%,transparent)}.shield-tasks-v5 .tasks-mission-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 88% 5%,rgba(67,184,201,.16),transparent 48%),radial-gradient(ellipse at 32% 100%,rgba(96,111,209,.11),transparent 60%),var(--sh-surface-2,#0c2037)}.shield-tasks-v5 .tasks-mission-hero:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(#59baff,#50d3c1,#8978ef)}.shield-tasks-v5 .tasks-mission-identity{display:grid;justify-items:start;gap:8px;min-width:0}.shield-tasks-v5 .tasks-detail-eyebrow{letter-spacing:.19em;font-size:9px;font-weight:800;color:var(--sh-accent,#67caff)}.shield-tasks-v5 .tasks-mission-labels{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.shield-tasks-v5 .tasks-mission-hero-progress{width:min(320px,100%);display:grid;gap:6px;padding-top:5px}.shield-tasks-v5 .tasks-mission-hero-progress>div{display:flex;justify-content:space-between;gap:14px;color:var(--sh-muted,#9cb6d0);font-size:11px}.shield-tasks-v5 .tasks-mission-hero-progress strong{color:var(--sh-text,#f0f6ff)}.shield-tasks-v5 .tasks-mission-card{border-top:2px solid #55aff3;background:linear-gradient(180deg,color-mix(in srgb,#55aff3 5%,var(--sh-surface,#0d1e34)),var(--sh-surface,#0c1b31) 44%)}.shield-tasks-v5 .tasks-mission-card.flow-stage-0{border-top-color:#88b5d3}.shield-tasks-v5 .tasks-mission-card.flow-stage-1{border-top-color:#63bffc}.shield-tasks-v5 .tasks-mission-card.flow-stage-2{border-top-color:#4ed6af}@media(max-width:1180px){.shield-tasks-v5 .tasks-kanban-board{grid-template-columns:repeat(4,minmax(260px,1fr));overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:10px;scrollbar-width:thin}.shield-tasks-v5 .tasks-kanban-column{scroll-snap-align:start}}@media(max-width:700px){.shield-tasks-v5 .tasks-view-toolbar{align-items:stretch}.shield-tasks-v5 .tasks-view-switch{width:100%}.shield-tasks-v5 .tasks-view-switch button{flex:1}.shield-tasks-v5 .tasks-kanban-board{grid-template-columns:repeat(4,minmax(255px,85vw))}.shield-tasks-v5 .tasks-kanban-column-body{max-height:65vh}}@media(prefers-reduced-motion:reduce){.shield-tasks-v5 .tasks-kanban-card,.shield-tasks-v5 .tasks-kanban-progress i{transition:none}.shield-tasks-v5 .tasks-kanban-card:hover{transform:none}}.shield-tasks-v5 .tasks-kpi-row>div{position:relative;isolation:isolate;overflow:hidden;padding-top:17px!important;min-height:76px!important}.shield-tasks-v5 .tasks-kpi-row>div:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--kpi-color);opacity:.88}.shield-tasks-v5 .tasks-kpi-row>div:after{content:"";position:absolute;top:-45px;right:-30px;width:130px;height:100px;background:radial-gradient(circle,color-mix(in srgb,var(--kpi-color) 12%,transparent),transparent 72%);z-index:-1;pointer-events:none}.shield-tasks-v5 .tasks-kpi-row>div:nth-child(1){--kpi-color:#65b7f4}.shield-tasks-v5 .tasks-kpi-row>div:nth-child(2){--kpi-color:#eeaa65}.shield-tasks-v5 .tasks-kpi-row>div:nth-child(3){--kpi-color:#47cda7}.shield-tasks-v5 .tasks-kpi-row>div:nth-child(4){--kpi-color:#b195f8}.shield-tasks-v5 .tasks-kpi-row>div strong{font-size:22px;color:var(--sh-text,#f0f7ff);letter-spacing:-.025em}.shield-tasks-v5 .tasks-heading h2{letter-spacing:-.035em}@media(prefers-reduced-motion:reduce){.shield-tasks-v5 .tasks-kanban-column{transition:none}}.shield-tasks-v5 .tasks-planner-layout{display:grid;grid-template-columns:minmax(0,1.46fr) minmax(0,.96fr) minmax(0,.92fr);gap:14px;align-items:stretch;min-width:0}.shield-tasks-v5 .tasks-planner-panel{min-width:0;min-height:520px;position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;border-radius:19px;border:1px solid var(--sh-line,rgba(103,159,213,.23));color:var(--sh-text,#e9f4ff);background:linear-gradient(155deg,color-mix(in srgb,var(--sh-surface-2,#0e2843) 84%,#1f62a5 16%),var(--sh-surface,#09182b));box-shadow:0 15px 40px #030e201a,inset 0 1px #a7daff11}.shield-tasks-v5 .tasks-planner-panel:before{content:"";position:absolute;inset:0 0 auto;height:3px;z-index:0;background:linear-gradient(90deg,#4facff,#69d6ed,transparent)}.shield-tasks-v5 .tasks-planner-calendar:before{background:linear-gradient(90deg,#61bbff,#9c87eb,transparent)}.shield-tasks-v5 .tasks-planner-reminders:before{background:linear-gradient(90deg,#f4b264,#e2a0bb,transparent)}.shield-tasks-v5 .tasks-planner-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:21px 20px 15px;position:relative}.shield-tasks-v5 .tasks-planner-panel-header:after{content:"";position:absolute;top:-45px;right:-40px;width:180px;height:135px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse,rgba(81,163,238,.11),transparent 70%)}.shield-tasks-v5 .tasks-planner-calendar .tasks-planner-panel-header:after{background:radial-gradient(ellipse,rgba(143,120,238,.12),transparent 70%)}.shield-tasks-v5 .tasks-planner-reminders .tasks-planner-panel-header:after{background:radial-gradient(ellipse,rgba(244,178,100,.12),transparent 70%)}.shield-tasks-v5 .tasks-planner-eyebrow{display:block;color:var(--sh-accent,#65c8ff);font-size:9px;font-weight:850;letter-spacing:.14em;margin-bottom:7px}.shield-tasks-v5 .tasks-planner-panel-header h3{margin:0;font-size:18px;letter-spacing:-.026em;line-height:1.2}.shield-tasks-v5 .tasks-planner-panel-header p{margin:7px 0 0;color:var(--sh-muted,#98b1cd);font-size:11px;line-height:1.4}.shield-tasks-v5 .tasks-planner-count,.shield-tasks-v5 .tasks-planner-calendar-icon,.shield-tasks-v5 .tasks-planner-reminder-icon{display:grid;place-items:center;min-width:38px;height:38px;padding:0 8px;border-radius:11px;background:#51a9ee1f;border:1px solid rgba(95,183,250,.23);font-size:17px;color:#7bd2ff;font-weight:800}.shield-tasks-v5 .tasks-planner-reminder-icon{color:#f5b873;border-color:#f4b56745;background:#f4b5671c}.shield-tasks-v5 .tasks-planner-list-labels{display:flex;justify-content:space-between;gap:7px;padding:13px 20px;font-size:9px;letter-spacing:.08em;color:var(--sh-muted,#9bb2cb);font-weight:750;border-block:1px solid var(--sh-line,rgba(108,159,206,.18));background:color-mix(in srgb,var(--sh-surface-2,#10243a) 68%,transparent)}.shield-tasks-v5 .tasks-planner-tasklist{display:grid;align-content:start;gap:8px;flex:1;max-height:610px;overflow:auto;padding:12px;scrollbar-width:thin}.shield-tasks-v5 .tasks-planner-task{position:relative;min-width:0;width:100%;display:grid;grid-template-columns:3px minmax(0,1fr) auto 9px;gap:12px;align-items:center;text-align:left;padding:13px 11px;border-radius:12px;cursor:pointer;background:color-mix(in srgb,var(--sh-surface-2,#142a43) 83%,transparent);color:var(--sh-text,#e9f4ff);border:1px solid var(--sh-line,rgba(100,150,204,.22));transition:background .16s,border-color .16s,transform .16s}.shield-tasks-v5 .tasks-planner-task:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--sh-accent,#60bfff) 10%,var(--sh-surface-2,#112944));border-color:color-mix(in srgb,var(--sh-accent,#60bfff) 47%,var(--sh-line,#35546d))}.shield-tasks-v5 .tasks-planner-task-indicator{align-self:stretch;border-radius:99px;background:#59c6ff}.shield-tasks-v5 .tasks-planner-task.priority-alta .tasks-planner-task-indicator{background:#f07f90}.shield-tasks-v5 .tasks-planner-task.priority-media .tasks-planner-task-indicator{background:#f4b563}.shield-tasks-v5 .tasks-planner-task.priority-baja .tasks-planner-task-indicator{background:#45d3ac}.shield-tasks-v5 .tasks-planner-task-main{min-width:0;display:grid;gap:5px}.shield-tasks-v5 .tasks-planner-task-main>strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shield-tasks-v5 .tasks-planner-task-main>small{color:var(--sh-muted,#9ab3c9);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shield-tasks-v5 .tasks-planner-task-tags{display:flex;flex-wrap:wrap;gap:5px}.shield-tasks-v5 .tasks-planner-task-tags .tasks-severity,.shield-tasks-v5 .tasks-planner-task-tags .tasks-state-chip{font-size:9px;padding:3px 7px}.shield-tasks-v5 .tasks-planner-task-end{display:grid;justify-items:end;gap:5px;min-width:87px;color:var(--sh-muted,#aec2d6);font-size:10px;text-align:right}.shield-tasks-v5 .tasks-planner-task-end>b{color:var(--sh-text,#f0f9ff)}.shield-tasks-v5 .tasks-planner-task-end .tasks-mini-meter{height:4px;width:75px}.shield-tasks-v5 .tasks-planner-task-end .tasks-planner-late{color:#f38d9d;font-weight:800}.shield-tasks-v5 .tasks-planner-open{color:var(--sh-accent,#76ceff);font-size:18px}.shield-tasks-v5 .tasks-planner-empty{padding:44px 10px;text-align:center;color:var(--sh-muted,#adc0d3);font-size:12px}.shield-tasks-v5 .tasks-planner-panel-footer{padding:13px 18px;border-top:1px solid var(--sh-line,rgba(111,164,216,.19));color:var(--sh-muted,#97abc5);font-size:10px;line-height:1.5;margin-top:auto}.shield-tasks-v5 .tasks-planner-month{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px 9px;border-top:1px solid var(--sh-line,rgba(101,159,218,.2));text-transform:capitalize}.shield-tasks-v5 .tasks-planner-month>strong{font-size:12px;min-width:0}.shield-tasks-v5 .tasks-planner-month>div{display:flex;gap:5px}.shield-tasks-v5 .tasks-planner-month button{border-radius:8px;border:1px solid var(--sh-line,rgba(105,162,218,.23));background:color-mix(in srgb,var(--sh-surface-2,#102945) 90%,transparent);color:var(--sh-text,#d7e8f7);min-width:28px;height:29px;padding:0 8px;cursor:pointer;font-size:12px}.shield-tasks-v5 .tasks-planner-month button:hover{border-color:var(--sh-accent,#62caff)}.shield-tasks-v5 .tasks-planner-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:8px 13px 16px}.shield-tasks-v5 .tasks-planner-weekday{display:grid;place-items:center;font-size:9px;font-weight:800;color:var(--sh-muted,#95adc5);height:24px}.shield-tasks-v5 .tasks-planner-day,.shield-tasks-v5 .tasks-planner-day-empty{min-height:37px;min-width:0;position:relative;display:grid;place-items:center;border-radius:9px;border:1px solid transparent;font-size:11px;color:var(--sh-text,#edf6ff);background:transparent}.shield-tasks-v5 .tasks-planner-day{cursor:pointer}.shield-tasks-v5 .tasks-planner-day:hover{background:color-mix(in srgb,var(--sh-accent,#68baff) 13%,transparent)}.shield-tasks-v5 .tasks-planner-day.is-today{border-color:#58c1fa6b}.shield-tasks-v5 .tasks-planner-day.is-selected{color:var(--sh-text,#fff);background:color-mix(in srgb,var(--sh-accent,#54c1fa) 25%,var(--sh-surface,#0d2541));border-color:var(--sh-accent,#57c9ff);font-weight:850}.shield-tasks-v5 .tasks-planner-day>i{position:absolute;bottom:4px;border-radius:100%;width:4px;height:4px;background:#59d5b4}.shield-tasks-v5 .tasks-planner-day.is-selected>i{background:currentColor}.shield-tasks-v5 .tasks-planner-day-agenda{padding:15px 17px;border-top:1px solid var(--sh-line,rgba(101,159,218,.18));flex:1}.shield-tasks-v5 .tasks-planner-day-agenda h4{font-size:11px;margin:0 0 10px;display:flex;justify-content:space-between;gap:8px}.shield-tasks-v5 .tasks-planner-day-agenda h4 span{color:var(--sh-muted,#a6bacd);font-weight:500}.shield-tasks-v5 .tasks-planner-day-agenda>div{display:grid;gap:6px;max-height:230px;overflow:auto}.shield-tasks-v5 .tasks-planner-day-agenda p{margin:8px 0;color:var(--sh-muted,#9eb4cb);font-size:11px}.shield-tasks-v5 .tasks-planner-agenda-task{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:9px;border-radius:10px;border:1px solid var(--sh-line,rgba(105,160,211,.21));background:color-mix(in srgb,var(--sh-surface-2,#152c48) 90%,transparent);color:var(--sh-text,#edf6ff);cursor:pointer}.shield-tasks-v5 .tasks-planner-agenda-task:hover{border-color:var(--sh-accent,#61bfff)}.shield-tasks-v5 .tasks-planner-agenda-task>span:nth-child(2){flex:1;min-width:0;display:grid;gap:3px}.shield-tasks-v5 .tasks-planner-agenda-task strong{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shield-tasks-v5 .tasks-planner-agenda-task small{font-size:9px;color:var(--sh-muted,#98aec4)}.shield-tasks-v5 .tasks-planner-agenda-dot{width:6px;height:22px;border-radius:9px;background:#59bdff;flex:0 0 6px}.shield-tasks-v5 .tasks-planner-agenda-dot.priority-alta{background:#f28f9b}.shield-tasks-v5 .tasks-planner-agenda-dot.priority-media{background:#eeb266}.shield-tasks-v5 .tasks-planner-agenda-dot.priority-baja{background:#4cd7b3}.shield-tasks-v5 .tasks-planner-reminder-summary{display:flex;align-items:center;gap:13px;border-block:1px solid var(--sh-line,rgba(101,159,218,.22));padding:16px 18px;background:color-mix(in srgb,#e6a157 6%,var(--sh-surface-2,#10243c))}.shield-tasks-v5 .tasks-planner-reminder-summary strong{font-size:31px;line-height:1;color:#edb36a}.shield-tasks-v5 .tasks-planner-reminder-summary span{font-size:10px;color:var(--sh-muted,#b2c3d7);line-height:1.5}.shield-tasks-v5 .tasks-planner-reminder-list{display:grid;align-content:start;gap:9px;padding:15px;flex:1;max-height:490px;overflow:auto}.shield-tasks-v5 .tasks-planner-reminder{position:relative;display:grid;gap:6px;text-align:left;border:1px solid var(--sh-line,rgba(106,160,215,.25));border-left:3px solid #69bbee;background:color-mix(in srgb,var(--sh-surface-2,#102943) 87%,transparent);border-radius:11px;padding:13px 27px 13px 13px;color:var(--sh-text,#e5f4ff);cursor:pointer}.shield-tasks-v5 .tasks-planner-reminder.overdue{border-left-color:#ed8394}.shield-tasks-v5 .tasks-planner-reminder.due-today{border-left-color:#f3ad5a}.shield-tasks-v5 .tasks-planner-reminder:hover{border-color:var(--sh-accent,#54bfff)}.shield-tasks-v5 .tasks-planner-reminder-date{font-size:9px;color:#f1b56e;font-weight:850;letter-spacing:.07em}.shield-tasks-v5 .tasks-planner-reminder.overdue .tasks-planner-reminder-date{color:#f38d9c}.shield-tasks-v5 .tasks-planner-reminder strong{font-size:12px;line-height:1.4}.shield-tasks-v5 .tasks-planner-reminder small{font-size:9px;line-height:1.4;color:var(--sh-muted,#a8bcd1)}.shield-tasks-v5 .tasks-planner-reminder-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--sh-accent,#66bffa)}.shield-tasks-v5 .tasks-planner-reminder-empty{padding:40px 10px;display:grid;justify-items:center;text-align:center;gap:12px}.shield-tasks-v5 .tasks-planner-reminder-empty>span{display:grid;place-items:center;border-radius:100%;width:45px;height:45px;background:#48d69e1f;border:1px solid rgba(68,205,158,.35);color:#48cea3;font-size:20px}.shield-tasks-v5 .tasks-planner-reminder-empty strong{font-size:14px}.shield-tasks-v5 .tasks-planner-reminder-empty p{font-size:11px;line-height:1.6;color:var(--sh-muted,#98b2c9);margin:0}.shield-tasks-v5 .tasks-planner-reminder-footnote{margin-top:auto;border-top:1px solid var(--sh-line,rgba(100,155,209,.18));padding:12px 15px;color:var(--sh-muted,#96afc6);font-size:9px;line-height:1.55}.shield-tasks-v5 .tasks-detail-board-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:4px 2px 0}.shield-tasks-v5 .tasks-detail-board-heading h3{font-size:19px;margin:0 0 3px}.shield-tasks-v5 .tasks-detail-board-heading p{color:var(--sh-muted,#aac2d9);font-size:11px;margin:0}@media(max-width:1350px){.shield-tasks-v5 .tasks-planner-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.shield-tasks-v5 .tasks-planner-list{grid-row:span 2}}@media(max-width:870px){.shield-tasks-v5 .tasks-planner-layout{grid-template-columns:1fr}.shield-tasks-v5 .tasks-planner-list{grid-row:auto}.shield-tasks-v5 .tasks-planner-panel{min-height:0}.shield-tasks-v5 .tasks-planner-tasklist{max-height:440px}.shield-tasks-v5 .tasks-planner-reminder-list{max-height:320px}.shield-tasks-v5 .tasks-detail-board-heading{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.shield-tasks-v5 .tasks-planner-task{transition:none}.shield-tasks-v5 .tasks-planner-task:hover{transform:none}}.shield-tasks-v5 .tasks-mission-card.activity-drop-target{border-color:#61d3f7;box-shadow:inset 0 0 0 1px #5ed3fb66,0 0 24px #3fa1ef26}.shield-tasks-v5 .tasks-mission-activity[draggable=true]{cursor:grab}.shield-tasks-v5 .tasks-mission-activity[draggable=true]:active{cursor:grabbing}.shield-tasks-v5 .tasks-detail-brief{min-width:0;overflow:hidden;border-radius:16px;border:1px solid var(--sh-line,rgba(94,153,209,.26));background:linear-gradient(120deg,color-mix(in srgb,var(--sh-surface-2,#142e48) 83%,transparent),var(--sh-surface,#0b1e34));box-shadow:inset 0 1px #91beed0f}.shield-tasks-v5 .tasks-detail-brief-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px;border-bottom:1px solid var(--sh-line,rgba(100,160,218,.2));background:linear-gradient(90deg,color-mix(in srgb,var(--sh-accent,#60bbff) 9%,transparent),transparent 80%)}.shield-tasks-v5 .tasks-detail-brief-head h3{font-size:17px;line-height:1.3;margin:5px 0 0;color:var(--sh-text,#eaf5ff)}.shield-tasks-v5 .tasks-detail-brief-task-count{white-space:nowrap;padding:7px 11px;border-radius:99px;border:1px solid var(--sh-line,#315272);color:var(--sh-text,#dceeff);font-size:11px;background:var(--sh-surface-2,#12253f)}.shield-tasks-v5 .tasks-detail-brief-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.28fr);gap:20px;align-items:center;padding:19px 20px}.shield-tasks-v5 .tasks-detail-brief-description{margin:0;line-height:1.65;color:var(--sh-muted,#b3c8d9);font-size:13px}.shield-tasks-v5 .tasks-detail-brief-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,.43fr);gap:14px;align-items:end;min-width:0}.shield-tasks-v5 .tasks-detail-brief-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.shield-tasks-v5 .tasks-detail-brief-facts span{display:grid;gap:5px;padding:11px;border-radius:11px;border:1px solid var(--sh-line,rgba(100,160,218,.19));background:color-mix(in srgb,var(--sh-surface-2,#142c45) 76%,transparent);min-width:0}.shield-tasks-v5 .tasks-detail-brief-facts small{font-size:9px;letter-spacing:.04em;color:var(--sh-muted,#b1c5d7)}.shield-tasks-v5 .tasks-detail-brief-facts strong{font-size:11px;color:var(--sh-text,#eef7ff);overflow-wrap:anywhere}.shield-tasks-v5 .tasks-detail-status-field{font-size:10px;gap:6px}.shield-tasks-v5 .tasks-detail-status-field select{font-size:11px;min-height:39px;padding:7px 9px}.shield-tasks-v5 .tasks-detail-board-heading{padding:12px 2px 2px;gap:15px;flex-wrap:wrap}.shield-tasks-v5 .tasks-detail-board-heading h3{font-size:24px;line-height:1.18;margin:5px 0 6px;color:var(--sh-text,#f3f8ff)}.shield-tasks-v5 .tasks-detail-board-heading p{font-size:12px;line-height:1.5}.shield-tasks-v5 .tasks-detail-board-summary{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.shield-tasks-v5 .tasks-detail-board-summary>span{display:flex;gap:6px;align-items:center;white-space:nowrap;font-size:10px;color:var(--sh-text,#e7f2fc);background:var(--sh-surface-2,#122b45);border:1px solid var(--sh-line,rgba(114,169,222,.25));padding:8px 10px;border-radius:99px}.shield-tasks-v5 .tasks-kb-dot{width:7px;height:7px;flex:none;border-radius:50%;background:#f2bb73}.shield-tasks-v5 .tasks-kb-dot.dot-progress{background:#68bfff}.shield-tasks-v5 .tasks-kb-dot.dot-done{background:#58d4b1}.shield-tasks-v5 .tasks-mission-flow.tasks-activity-kanban{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;align-items:stretch;min-width:0}.shield-tasks-v5 .tasks-activity-kanban .tasks-kb-stage{--kb-accent:#eab675;position:relative;display:flex;flex-direction:column;min-width:0;min-height:430px;overflow:hidden;padding:0!important;border-radius:17px!important;border:1px solid var(--sh-line,rgba(99,161,216,.28))!important;background:color-mix(in srgb,var(--sh-surface,#0c1d32) 85%,var(--kb-accent) 15%)!important;box-shadow:0 11px 26px #0000001c,inset 0 1px #ffffff06!important}.shield-tasks-v5 .tasks-activity-kanban .flow-stage-1{--kb-accent:#5bbcf7}.shield-tasks-v5 .tasks-activity-kanban .flow-stage-2{--kb-accent:#55d2b0}.shield-tasks-v5 .tasks-activity-kanban .tasks-kb-stage:before,.shield-tasks-v5 .tasks-activity-kanban .tasks-kb-stage:after{display:none!important;content:none!important}.shield-tasks-v5 .tasks-kb-stage-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px;background:linear-gradient(160deg,color-mix(in srgb,var(--kb-accent) 22%,var(--sh-surface-2,#18304c)),color-mix(in srgb,var(--kb-accent) 6%,var(--sh-surface,#0c1e32)));border-top:3px solid var(--kb-accent);border-bottom:1px solid var(--sh-line,rgba(114,157,208,.2))}.shield-tasks-v5 .tasks-kb-stage-name{display:flex;align-items:center;gap:11px;min-width:0}.shield-tasks-v5 .tasks-kb-stage-symbol{display:grid;place-items:center;flex:none;border-radius:11px;width:38px;height:38px;font-weight:900;font-size:19px;color:var(--kb-accent);background:color-mix(in srgb,var(--kb-accent) 13%,var(--sh-surface,#0a1a2c));border:1px solid color-mix(in srgb,var(--kb-accent) 38%,var(--sh-line,#36536d))}.shield-tasks-v5 .tasks-kb-stage-name small{display:block;color:var(--sh-muted,#aec5d8);font-size:10px;line-height:1.3}.shield-tasks-v5 .tasks-kb-stage-name h3{font-size:17px;margin:4px 0 0;color:var(--sh-text,#f4f8ff)}.shield-tasks-v5 .tasks-kb-stage-count{font-size:15px;color:var(--sh-text,#edf5ff);display:grid;place-items:center;min-width:31px;height:31px;border-radius:9px;border:1px solid var(--sh-line,rgba(125,172,219,.27));background:var(--sh-surface-2,#10263d)}.shield-tasks-v5 .tasks-kb-stage-body{display:flex;flex-direction:column;gap:11px;padding:15px;max-height:450px;overflow-y:auto;min-height:190px;flex:1}.shield-tasks-v5 .tasks-kb-activity{display:grid;gap:12px;padding:15px;position:relative;min-width:0;border-radius:13px;border:1px solid var(--sh-line,rgba(111,168,212,.29));border-left:3px solid var(--kb-accent);background:color-mix(in srgb,var(--sh-surface-2,#162d47) 91%,transparent);box-shadow:0 6px 14px #0000001a;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.shield-tasks-v5 .tasks-kb-activity:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--kb-accent) 65%,var(--sh-line,#37546b));box-shadow:0 8px 24px #0000002e}.shield-tasks-v5 .tasks-kb-activity .tasks-kb-activity-top{display:flex;justify-content:space-between;gap:8px;color:var(--sh-muted,#9bb5cc);font-size:10px;letter-spacing:.09em}.shield-tasks-v5 .tasks-kb-activity .tasks-kb-activity-top>span:last-child{font-size:16px;color:var(--kb-accent);line-height:1;opacity:.7}.shield-tasks-v5 .tasks-kb-activity strong{font-size:13px;line-height:1.48;color:var(--sh-text,#e9f6ff);overflow-wrap:anywhere}.shield-tasks-v5 .tasks-kb-activity .tasks-activity-control select{font-size:11px;min-width:0;min-height:35px;padding:6px 9px}.shield-tasks-v5 .tasks-kb-activity .tasks-activity-control button{min-width:30px}.shield-tasks-v5 .tasks-kb-empty{display:grid;justify-items:center;align-content:center;text-align:center;gap:8px;min-height:200px;padding:26px 13px;border:1px dashed color-mix(in srgb,var(--kb-accent) 42%,var(--sh-line,#36506a));border-radius:13px;color:var(--sh-muted,#a8bed2);background:color-mix(in srgb,var(--kb-accent) 4%,transparent)}.shield-tasks-v5 .tasks-kb-empty-icon{display:grid;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--kb-accent) 13%,transparent);color:var(--kb-accent);width:43px;height:43px;font-size:21px}.shield-tasks-v5 .tasks-kb-empty strong{font-size:12px;color:var(--sh-text,#f1f7ff)}.shield-tasks-v5 .tasks-kb-empty small{font-size:11px;line-height:1.5;max-width:210px}.shield-tasks-v5 .tasks-kb-add{margin:0 15px 15px!important}.shield-tasks-v5 .tasks-kb-add input{min-width:0}.shield-tasks-v5 .tasks-kb-stage-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:12px 15px;border-top:1px solid var(--sh-line,rgba(113,161,209,.18));font-size:10px;color:var(--sh-muted,#a8c0d5);background:color-mix(in srgb,var(--sh-surface-2,#122940) 50%,transparent)}.shield-tasks-v5 .tasks-kb-stage-footer span{color:var(--kb-accent);font-weight:800}.shield-tasks-v5 .tasks-activity-kanban .tasks-kb-stage.activity-drop-target{border-color:var(--kb-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--kb-accent) 44%,transparent),0 0 25px color-mix(in srgb,var(--kb-accent) 18%,transparent)!important}@media(max-width:1170px){.shield-tasks-v5 .tasks-detail-brief-body{grid-template-columns:1fr}.shield-tasks-v5 .tasks-mission-flow.tasks-activity-kanban{grid-template-columns:repeat(3,minmax(240px,1fr));overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:5px}.shield-tasks-v5 .tasks-kb-stage{scroll-snap-align:start}}@media(max-width:750px){.shield-tasks-v5 .tasks-detail-brief-head,.shield-tasks-v5 .tasks-detail-brief-body{padding:13px}.shield-tasks-v5 .tasks-detail-brief-controls{grid-template-columns:1fr}.shield-tasks-v5 .tasks-detail-brief-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.shield-tasks-v5 .tasks-mission-flow.tasks-activity-kanban{grid-template-columns:repeat(3,minmax(245px,83vw))}.shield-tasks-v5 .tasks-detail-board-summary{justify-content:flex-start}.shield-tasks-v5 .tasks-detail-board-heading h3{font-size:21px}.shield-tasks-v5 .tasks-activity-kanban .tasks-kb-stage{min-height:370px}}@media(prefers-reduced-motion:reduce){.shield-tasks-v5 .tasks-kb-activity{transition:none}.shield-tasks-v5 .tasks-kb-activity:hover{transform:none}}.tasks-team-d1{margin:12px 0 18px;padding:16px;border:1px solid var(--sh-line, #294765);border-radius:15px;background:var(--sh-surface-2,#10253b)}.tasks-team-d1-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center;margin-bottom:12px;color:var(--sh-text,#eaf3ff)}.tasks-team-d1-head>span{font-size:10px;color:var(--sh-muted,#9bb2ca)}.tasks-team-d1-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.tasks-team-d1-person{padding:12px;border:1px solid var(--sh-line,#294765);border-radius:12px;background:var(--sh-surface,#11263e);display:flex;flex-direction:column;gap:7px}.tasks-team-d1-person>strong{font-size:12px;color:var(--sh-text,#eaf3ff)}.tasks-team-d1-person>small,.tasks-team-d1-person>div{font-size:11px;color:var(--sh-muted,#9bb2ca)}.tasks-team-d1-person>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px}.tasks-team-d1-overdue{color:#f1b367}.learning-paths-shell{box-sizing:border-box;display:grid;gap:21px;width:min(100% - 52px,1610px);margin:24px auto 45px;color:var(--sh-text);font-size:13px;line-height:1.5;min-width:0}.learning-paths-shell *{box-sizing:border-box}.learning-paths-shell button,.learning-paths-shell select,.learning-paths-shell input,.learning-paths-shell textarea{font:inherit}.learning-paths-shell button{cursor:pointer}.learning-paths-shell button:disabled{opacity:.55;cursor:not-allowed}.learning-paths-shell button:focus-visible,.learning-paths-shell input:focus-visible,.learning-paths-shell select:focus-visible,.learning-paths-shell textarea:focus-visible{outline:2px solid var(--sh-accent);outline-offset:2px}.learning-paths-header{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap;padding:12px 0 22px;border-bottom:1px solid var(--sh-line)}.learning-paths-eyebrow{font-size:10px;letter-spacing:.13em;font-weight:800;color:var(--sh-accent)}.learning-paths-header h2{font-size:clamp(25px,2.7vw,34px);margin:6px 0 3px;line-height:1.17;font-weight:750;letter-spacing:-.025em}.learning-paths-header p{color:var(--sh-muted);margin:6px 0 0;font-size:12px}.learning-paths-header-actions,.learning-paths-hero-actions{display:flex;flex-wrap:wrap;gap:9px}.learning-paths-primary,.learning-paths-secondary{background:var(--sh-surface-2);border:1px solid var(--sh-line);border-radius:9px;color:var(--sh-text);padding:10px 16px;font-weight:650;transition:background .15s,border-color .15s}.learning-paths-primary{background:var(--sh-accent);border-color:var(--sh-accent);color:var(--sh-on-accent,var(--sh-bg))}.learning-paths-secondary:hover{border-color:var(--sh-accent)}.learning-paths-message{background:var(--sh-surface);border:1px solid var(--sh-line);border-radius:10px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between}.learning-paths-message.is-error{color:#e79494;border-color:#bb6767}.learning-paths-message button{border:0;background:none;color:inherit}.learning-paths-toolbar{display:flex;justify-content:space-between;align-items:end;gap:18px;flex-wrap:wrap}.learning-paths-catalog-heading h3{font-size:17px;margin:0 0 4px}.learning-paths-catalog-heading small{color:var(--sh-muted)}.learning-paths-filter{display:flex;gap:9px;flex-wrap:wrap}.learning-paths-filter input,.learning-paths-filter select{background:var(--sh-surface);border:1px solid var(--sh-line);border-radius:8px;color:var(--sh-text);padding:10px 12px}.learning-paths-filter input{width:260px}.learning-paths-filter select{min-width:166px}.learning-paths-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.learning-paths-card{display:flex;flex-direction:column;text-align:left;overflow:hidden;min-width:0;padding:0;color:var(--sh-text);background:var(--sh-surface);border:1px solid var(--sh-line);border-radius:13px;transition:border-color .18s,transform .18s,box-shadow .18s}.learning-paths-card:hover{border-color:var(--sh-accent);transform:translateY(-2px);box-shadow:0 12px 24px #0000001a}.learning-paths-cover{height:auto;aspect-ratio:1.82;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(145deg,var(--cover-top,#10283a),var(--cover-bottom,#091626));border-bottom:1px solid var(--sh-line);display:grid;place-items:center}.learning-paths-cover-grid{position:absolute;inset:0;opacity:.44;background-image:linear-gradient(90deg,rgba(164,196,222,.08) 1px,transparent 1px),linear-gradient(rgba(164,196,222,.08) 1px,transparent 1px),repeating-linear-gradient(132deg,transparent 0 30px,rgba(155,182,211,.04) 31px 32px);background-size:30px 30px,30px 30px,auto}.learning-paths-cover-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.learning-paths-cover-art{position:relative;display:grid;place-items:center;width:100%;height:100%;z-index:1}.learning-paths-art-outer{width:clamp(78px,9vw,126px);aspect-ratio:1;position:relative;display:grid;place-items:center;transform:rotate(-14deg);border:1px solid var(--cover-border,#4d97a8);border-radius:22px;background:linear-gradient(145deg,var(--cover-art,#193e59),var(--cover-bottom,#091626));box-shadow:16px 15px #01091640,0 0 55px var(--cover-glow,rgba(63,132,167,.1))}.learning-paths-art-outer:before,.learning-paths-art-outer:after{content:"";position:absolute;border:1px solid var(--cover-border,#4d97a8);inset:-12px;border-radius:27px;opacity:.45;transform:rotate(9deg)}.learning-paths-art-outer:after{inset:12px;opacity:.4;transform:rotate(-11deg)}.learning-paths-art-inner{font-size:clamp(40px,4vw,64px);font-weight:800;line-height:1;color:var(--cover-ink,#89d4e3);text-shadow:0 0 24px var(--cover-glow,rgba(42,153,184,.4));transform:rotate(14deg)}.learning-paths-cover .art-satellite{position:absolute;width:16px;height:16px;background:var(--cover-ink,#73bdd3);opacity:.8;border-radius:4px;box-shadow:0 0 22px var(--cover-glow,rgba(42,153,184,.4));transform:rotate(30deg)}.learning-paths-cover .art-satellite.s1{left:20%;top:22%;width:11px;height:11px}.learning-paths-cover .art-satellite.s2{right:20%;top:27%}.learning-paths-cover .art-satellite.s3{right:28%;bottom:16%;width:10px;height:10px}.cover-terminal{--cover-top:#0f2335;--cover-bottom:#06111e;--cover-art:#1c3a4d;--cover-ink:#93d8d4;--cover-border:#3f7e88;--cover-glow:rgba(79,194,193,.29)}.cover-radar{--cover-top:#102a41;--cover-bottom:#061421;--cover-art:#15425c;--cover-ink:#68b7e4;--cover-border:#3b7398;--cover-glow:rgba(60,151,208,.3)}.cover-shield{--cover-top:#15253c;--cover-bottom:#0b122a;--cover-art:#292f54;--cover-ink:#a6a6ed;--cover-border:#5e6eaf;--cover-glow:rgba(124,118,218,.27)}.cover-server{--cover-top:#102a30;--cover-bottom:#07171f;--cover-art:#1c4447;--cover-ink:#92c5bb;--cover-border:#527f7b;--cover-glow:rgba(69,191,157,.26)}.cover-circuit{--cover-top:#302a1e;--cover-bottom:#171c1c;--cover-art:#51442e;--cover-ink:#e2b877;--cover-border:#8e6f3f;--cover-glow:rgba(226,158,68,.25)}.cover-forensics{--cover-top:#252340;--cover-bottom:#111329;--cover-art:#352e5b;--cover-ink:#b3a1e7;--cover-border:#6f58a9;--cover-glow:rgba(137,92,216,.24)}.learning-paths-cover-caption{position:absolute;bottom:13px;left:15px;z-index:2;font-size:9px;letter-spacing:.18em;font-weight:800;color:#d1e4ec;text-shadow:0 1px 3px #000}.learning-paths-cover-caption span{font-size:8px;opacity:.65;margin-left:4px}.learning-paths-card-content{display:grid;gap:9px;padding:15px 17px;flex:1;align-content:start}.learning-paths-card-kicker{display:flex;justify-content:space-between;gap:10px;align-items:center;color:var(--sh-muted);font-size:10px}.learning-paths-level{display:inline-block;padding:4px 8px;border-radius:5px;border:1px solid var(--sh-line);background:var(--sh-surface-2);text-transform:capitalize;font-size:10px;white-space:nowrap;font-weight:650;color:var(--sh-text)}.learning-paths-level.is-basico{color:#7bbfa3}.learning-paths-level.is-intermedio{color:#d7b178}.learning-paths-level.is-avanzado{color:#ba9edb}.learning-paths-card h4{margin:0;font-size:18px;line-height:1.28;letter-spacing:-.02em;font-weight:750;min-height:44px}.learning-paths-card p{margin:0;color:var(--sh-muted);font-size:11px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:34px}.learning-paths-card-facts{display:flex;gap:12px;flex-wrap:wrap;color:var(--sh-muted);font-size:11px;margin-top:3px}.learning-paths-card-footer{padding:13px 17px 14px;border-top:1px solid var(--sh-line);display:grid;gap:8px;background:var(--sh-surface-2)}.learning-paths-card-progress-label{display:flex;justify-content:space-between;align-items:center;color:var(--sh-muted);font-size:11px}.learning-paths-card-progress-label strong{color:var(--sh-text)}.learning-paths-meter{display:block;width:100%;height:6px;overflow:hidden;border-radius:100px;background:var(--sh-line)}.learning-paths-meter i{display:block;height:100%;background:var(--sh-accent);border-radius:100px;transition:width .25s ease}.learning-paths-card-enter{color:var(--sh-text);font-weight:650;display:flex;justify-content:space-between;align-items:center;margin-top:4px}.learning-paths-card-enter span{font-size:18px;color:var(--sh-muted)}.learning-paths-detail-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--sh-muted)}.learning-paths-route-hero{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.25fr);border:1px solid var(--sh-line);border-radius:15px;overflow:hidden;background:var(--sh-surface)}.learning-paths-route-hero .learning-paths-cover{height:100%;min-height:260px;aspect-ratio:auto;border:0;border-right:1px solid var(--sh-line)}.learning-paths-route-hero .learning-paths-art-outer{width:134px}.learning-paths-route-hero .learning-paths-art-inner{font-size:66px}.learning-paths-hero-content{padding:clamp(21px,3vw,45px);display:flex;flex-direction:column;justify-content:center;gap:14px}.learning-paths-hero-kicker{display:flex;align-items:center;gap:14px;color:var(--sh-muted);font-size:12px}.learning-paths-hero-content h2{font-size:clamp(27px,3.1vw,44px);letter-spacing:-.04em;line-height:1.1;margin:0}.learning-paths-hero-content p{color:var(--sh-muted);font-size:13px;max-width:650px;line-height:1.7;margin:0}.learning-paths-hero-progress-head{display:flex;justify-content:space-between;gap:10px;color:var(--sh-muted);font-size:12px;font-weight:650;margin-top:9px}.learning-paths-hero-progress-head strong{color:var(--sh-accent)}.learning-paths-hero-actions{margin-top:9px}.learning-paths-section-tabs{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--sh-line);color:var(--sh-muted);font-size:12px;padding:0 10px}.learning-paths-section-tabs>span{padding:13px 0}.learning-paths-section-tabs .is-active{font-weight:750;color:var(--sh-text);border-bottom:2px solid var(--sh-accent)}.learning-paths-progress-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.learning-paths-progress-summary>div{border:1px solid var(--sh-line);border-radius:10px;background:var(--sh-surface);padding:13px 18px;display:grid;gap:2px}.learning-paths-progress-summary small{color:var(--sh-muted);font-size:11px}.learning-paths-progress-summary strong{font-size:22px;line-height:1.3}.learning-paths-modules-area{max-width:1130px;width:100%;margin:0 auto;display:grid;gap:12px}.learning-paths-modules-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.learning-paths-modules-top h3{font-size:24px;margin:0}.learning-paths-modules-top p{color:var(--sh-muted);margin:1px 0 0}.learning-paths-module-list{display:grid;gap:9px}.learning-paths-module{background:var(--sh-surface);border:1px solid var(--sh-line);border-radius:10px;overflow:hidden}.learning-paths-module-button{display:flex;width:100%;align-items:center;gap:14px;padding:15px 18px;border:none;background:transparent;color:var(--sh-text);text-align:left}.learning-paths-module-button:hover{background:var(--sh-surface-2)}.learning-paths-module-num{display:grid;place-items:center;background:var(--sh-surface-2);width:32px;height:32px;flex:0 0 32px;border-radius:50%;font-size:12px;font-weight:800}.learning-paths-module-name{display:grid;gap:4px;flex:1;min-width:0}.learning-paths-module-name strong{font-size:13px}.learning-paths-module-name small{color:var(--sh-muted);font-size:11px}.learning-paths-module-count{white-space:nowrap;color:var(--sh-muted);font-size:11px}.learning-paths-module-percent{display:flex;align-items:center;gap:9px;min-width:110px;justify-content:end;color:var(--sh-muted);font-size:11px}.learning-paths-mini-meter{width:65px;height:5px;border-radius:100px;background:var(--sh-line);overflow:hidden}.learning-paths-mini-meter i{display:block;height:100%;background:var(--sh-accent)}.learning-paths-module-toggle{font-size:20px;color:var(--sh-muted)}.learning-paths-module-body{border-top:1px solid var(--sh-line);background:var(--sh-surface-2);padding:3px 18px 8px}.learning-paths-activity{display:flex;align-items:center;gap:13px;padding:13px 2px;border-bottom:1px solid var(--sh-line)}.learning-paths-activity:last-of-type{border-bottom:none}.learning-paths-activity-icon{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border-radius:50%;background:var(--sh-surface);border:1px solid var(--sh-line);font-size:11px;color:var(--sh-muted)}.learning-paths-activity-icon.is-completada{color:#70cba4;border-color:#3c8d70}.learning-paths-activity-icon.is-en-progreso{color:var(--sh-accent);border-color:var(--sh-accent)}.learning-paths-activity-name{min-width:0;display:grid;gap:3px;flex:1}.learning-paths-activity-name strong{font-size:12px;font-weight:630}.learning-paths-activity-name small{font-size:10px;color:var(--sh-muted)}.learning-paths-open-task{background:transparent;color:var(--sh-text);border:1px solid var(--sh-line);border-radius:7px;font-size:11px;padding:6px 10px}.learning-paths-module-hint{font-size:11px;color:var(--sh-muted);padding:10px 2px}.learning-paths-empty{padding:25px;border:1px dashed var(--sh-line);border-radius:10px;color:var(--sh-muted);grid-column:1/-1}.learning-paths-overlay{position:fixed;inset:0;z-index:100;background:#000000b3;display:grid;place-items:center;padding:16px}.learning-paths-editor{width:min(810px,100%);max-height:min(92dvh,930px);overflow-y:auto;display:grid;gap:18px;background:var(--sh-surface);border:1px solid var(--sh-line);border-radius:14px;padding:22px;color:var(--sh-text)}.learning-paths-editor>header,.learning-paths-editor>footer,.learning-paths-module-editor>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.learning-paths-editor>header h3{margin:4px 0;font-size:21px}.learning-paths-editor>header small{font-size:10px;color:var(--sh-muted);letter-spacing:.12em}.learning-paths-editor>header button,.learning-paths-module-editor>header button{border:0;background:none;color:var(--sh-muted);cursor:pointer}.learning-paths-editor>header button{font-size:24px}.learning-paths-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.learning-paths-editor label,.learning-paths-module-editor{display:grid;gap:6px;font-weight:600}.learning-paths-editor-fields label.wide{grid-column:1/-1}.learning-paths-editor input,.learning-paths-editor select,.learning-paths-editor textarea{background:var(--sh-surface-2);color:var(--sh-text);width:100%;border:1px solid var(--sh-line);padding:10px 12px;border-radius:8px}.learning-paths-editor textarea{min-height:80px;resize:vertical}.learning-paths-editor>h4{margin:2px 0 -5px}.learning-paths-module-editor{display:grid;gap:12px;background:var(--sh-surface-2);border:1px solid var(--sh-line);padding:14px;border-radius:10px}.learning-paths-editor>footer{border-top:1px solid var(--sh-line);padding-top:14px;justify-content:flex-end}.learning-paths-cover-editor{display:grid;grid-template-columns:230px 1fr;gap:18px;border:1px solid var(--sh-line);border-radius:10px;padding:12px}.learning-paths-preview-cover{overflow:hidden;border-radius:8px}.learning-paths-preview-cover .learning-paths-art-outer{width:78px}.learning-paths-preview-cover .learning-paths-art-inner{font-size:40px}.learning-paths-cover-config{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.learning-paths-cover-config p{color:var(--sh-muted);margin:0;font-weight:400;line-height:1.5}.learning-paths-cover-config p b{font-weight:700;color:var(--sh-text)}.learning-paths-cover-config small{color:var(--sh-muted)}.learning-paths-cover-config .learning-paths-cover-error{color:#d98c8c}.learning-paths-file-button{display:inline-flex!important;align-items:center;justify-content:center;position:relative;overflow:hidden;background:var(--sh-surface-2);border:1px solid var(--sh-line);border-radius:8px;padding:9px 12px;cursor:pointer}.learning-paths-file-button input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}@media(max-width:1450px){.learning-paths-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1080px){.learning-paths-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.learning-paths-route-hero{grid-template-columns:1fr}.learning-paths-route-hero .learning-paths-cover{min-height:220px;aspect-ratio:2.1}.learning-paths-progress-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-paths-module-count{display:none}}@media(max-width:610px){.learning-paths-shell{width:calc(100% - 28px);margin:15px auto 28px}.learning-paths-grid{grid-template-columns:1fr}.learning-paths-filter{width:100%}.learning-paths-filter input{width:100%;flex:1 1 100%}.learning-paths-filter select{flex:1}.learning-paths-detail-navigation>span{display:none}.learning-paths-route-hero .learning-paths-cover{min-height:175px}.learning-paths-section-tabs>span:last-child{display:none}.learning-paths-module-percent{min-width:0}.learning-paths-mini-meter{display:none}.learning-paths-module-button{padding:13px 10px;gap:9px}.learning-paths-module-name small{display:none}.learning-paths-cover-editor,.learning-paths-editor-fields{grid-template-columns:1fr}.learning-paths-editor-fields label.wide{grid-column:1}.learning-paths-header-actions{width:100%}.learning-paths-activity{gap:7px}.learning-paths-open-task{padding:6px}}@media(prefers-reduced-motion:reduce){.learning-paths-shell *,.learning-paths-shell *:before,.learning-paths-shell *:after{animation:none!important;transition:none!important}}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .learning-paths-level.is-basico{color:#176747}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .learning-paths-level.is-intermedio{color:#835117}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .learning-paths-level.is-avanzado{color:#634295}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .learning-paths-message.is-error{color:#a52832}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .learning-paths-cover-error{color:#a52832}.reinvent-root .access-screen{--sh-bg:#071225;--sh-text:#e9f3ff;--sh-muted:#99b1cc;--sh-soft:#7494b7;--sh-line:rgba(107,164,230,.19);--sh-accent:#68b9ff;--sh-accent-rgb:104,185,255;--sh-glow:rgba(52,134,236,.22);--sh-grad:linear-gradient(105deg,#5ec7f3,#7b95ff);background:radial-gradient(ellipse 54% 65% at 29% 79%,rgba(27,86,163,.23),transparent 77%),radial-gradient(ellipse 42% 50% at 98% 5%,rgba(26,78,148,.13),transparent 75%),#071225}.reinvent-root .access-mesh:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.58;background:radial-gradient(circle at 22% 53%,rgba(124,207,255,.13) 0 2px,transparent 4px),radial-gradient(circle at 31% 59%,rgba(115,184,255,.16) 0 2px,transparent 5px),radial-gradient(circle at 43% 61%,rgba(130,179,255,.14) 0 2px,transparent 5px);animation:shield-login-soft-shift 16s ease-in-out infinite alternate}.reinvent-root .access-halo{border-color:#74c0ff21;box-shadow:0 0 0 72px #4084da06,0 0 0 165px #376cc803,inset 0 0 100px #1f67c409;animation:shield-login-halo-breathe 13s ease-in-out infinite alternate}.reinvent-root .access-halo:before,.reinvent-root .access-halo:after{content:"";position:absolute;border-radius:50%;pointer-events:none;border:1px solid transparent;transform:rotate(-22deg)}.reinvent-root .access-halo:before{inset:-44px;border-top-color:#76c7ff52;border-left-color:#76c7ff1f;filter:drop-shadow(0 0 5px rgba(102,189,255,.12));animation:shield-login-trace 29s linear infinite}.reinvent-root .access-halo:after{inset:42px;border-bottom-color:#8b9cff45;border-right-color:#50aaf81a;animation:shield-login-trace 37s linear infinite reverse}.reinvent-root .access-card{box-shadow:0 22px 72px #00000030,0 0 45px #3572d60e}.reinvent-root .access-card-overline{letter-spacing:.13em}@keyframes shield-login-trace{to{transform:rotate(338deg)}}@keyframes shield-login-halo-breathe{to{border-color:#74c0ff36;box-shadow:0 0 0 72px #4084da08,0 0 0 165px #376cc805,inset 0 0 100px #1f67c412}}@keyframes shield-login-soft-shift{to{transform:translate(12px,-9px);opacity:.79}}@media(prefers-reduced-motion:reduce){.reinvent-root .access-halo,.reinvent-root .access-halo:before,.reinvent-root .access-halo:after,.reinvent-root .access-mesh:after{animation:none!important}}@media(max-width:740px){.reinvent-root .access-halo:before{inset:-22px}.reinvent-root .access-halo:after{inset:23px}}.reinvent-root .nova-float-root{position:fixed;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:180;pointer-events:none;font-family:inherit;color:var(--sh-text)}.reinvent-root .nova-float-root>*{pointer-events:auto}.reinvent-root .nova-float-trigger{display:grid;place-items:center;width:42px;height:42px;min-width:42px;min-height:42px;padding:0;gap:0;border:1px solid rgba(var(--sh-accent-rgb),.35);border-radius:13px;background:var(--sh-surface);color:var(--sh-text);box-shadow:0 8px 26px #0000003b;cursor:pointer;transition:background .18s,border-color .18s,transform .18s}.reinvent-root .nova-float-trigger svg{color:var(--sh-accent)}.reinvent-root .nova-float-trigger:hover{background:var(--sh-raised);border-color:var(--sh-accent);transform:translateY(-2px)}.reinvent-root .nova-float-trigger:focus-visible,.reinvent-root .nova-float-panel button:focus-visible,.reinvent-root .nova-float-panel textarea:focus-visible{outline:2px solid var(--sh-accent);outline-offset:3px}.reinvent-root .nova-float-panel{position:absolute;right:0;bottom:53px;width:min(405px,calc(100vw - 36px));height:min(635px,calc(100dvh - 118px));min-height:320px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--sh-line);border-radius:18px;background:var(--sh-surface);box-shadow:0 22px 76px #0000006b;isolation:isolate}.reinvent-root .nova-float-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:70px;padding:14px 15px;border-bottom:1px solid var(--sh-line);background:var(--sh-bg-2)}.reinvent-root .nova-float-agent{display:flex;align-items:center;gap:10px;min-width:0}.reinvent-root .nova-float-mark{display:grid;place-items:center;flex:0 0 38px;height:38px;border:1px solid rgba(var(--sh-accent-rgb),.2);border-radius:12px;background:rgba(var(--sh-accent-rgb),.09);color:var(--sh-accent)}.reinvent-root .nova-float-agent strong{display:block;color:var(--sh-text);font-size:13px;line-height:1.5}.reinvent-root .nova-float-agent small{display:block;color:var(--sh-muted);font-size:10px;white-space:nowrap}.reinvent-root .nova-float-head-actions{display:flex;gap:3px;flex-shrink:0}.reinvent-root .nova-float-head-actions button{width:28px;height:30px;display:grid;place-items:center;border:0;background:transparent;color:var(--sh-muted);border-radius:8px;cursor:pointer}.reinvent-root .nova-float-head-actions button:hover:not(:disabled){background:var(--sh-raised);color:var(--sh-accent)}.reinvent-root .nova-float-head-actions button:disabled{opacity:.35;cursor:not-allowed}.reinvent-root .nova-float-minimize-icon{font-size:22px;line-height:1}.reinvent-root .nova-float-context{display:flex;align-items:center;gap:6px;padding:10px 15px;font-size:10px;color:var(--sh-soft);border-bottom:1px solid var(--sh-line);white-space:nowrap;min-width:0}.reinvent-root .nova-float-context strong{overflow:hidden;text-overflow:ellipsis;color:var(--sh-muted);font-weight:650}.reinvent-root .nova-float-live-dot{flex:0 0 6px;height:6px;border-radius:50%;background:var(--sh-green)}.reinvent-root .nova-float-context-count{margin-left:auto;font-size:9px;color:var(--sh-soft)}.reinvent-root .nova-float-messages{display:flex;flex:1;flex-direction:column;gap:13px;overflow-y:auto;overscroll-behavior:contain;padding:18px 14px 16px;min-height:0;scrollbar-width:thin}.reinvent-root .nova-float-welcome{margin:auto;text-align:center;display:grid;justify-items:center;gap:12px;max-width:275px;padding:20px 0;color:var(--sh-muted)}.reinvent-root .nova-float-welcome-icon{width:55px;height:55px;display:grid;place-items:center;border-radius:17px;background:rgba(var(--sh-accent-rgb),.09);border:1px solid rgba(var(--sh-accent-rgb),.2);color:var(--sh-accent)}.reinvent-root .nova-float-welcome h3{margin:0;font-size:16px;color:var(--sh-text)}.reinvent-root .nova-float-welcome p{margin:0;line-height:1.75;font-size:11px}.reinvent-root .nova-float-msg{display:flex;flex-direction:column;align-self:flex-start;max-width:92%;gap:5px;padding:11px 13px;border:1px solid var(--sh-line);border-radius:13px;background:var(--sh-bg-2)}.reinvent-root .nova-float-msg-user{align-self:flex-end;background:rgba(var(--sh-accent-rgb),.095);border-color:rgba(var(--sh-accent-rgb),.18)}.reinvent-root .nova-float-msg-label{font-size:9px;letter-spacing:.065em;font-weight:800;color:var(--sh-accent);overflow-wrap:anywhere}.reinvent-root .nova-float-msg-text{font-size:12px;line-height:1.68;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--sh-text);-webkit-user-select:text;user-select:text}.reinvent-root .nova-float-msg-text code{font:500 11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;padding:2px 4px;border-radius:4px;background:var(--sh-raised);overflow-wrap:anywhere}.reinvent-root .nova-float-msg-text pre{margin:9px 0;max-width:100%;overflow-x:auto;border:1px solid var(--sh-line);border-radius:9px;padding:11px;background:var(--sh-bg);white-space:pre;color:var(--sh-text)}.reinvent-root .nova-float-msg-text pre code{background:transparent;padding:0;white-space:pre;overflow-wrap:normal}.reinvent-root .nova-float-thinking{display:flex;align-items:center;gap:5px;color:var(--sh-muted);padding:8px 2px}.reinvent-root .nova-float-thinking span{height:6px;width:6px;background:var(--sh-accent);opacity:.6;border-radius:50%;animation:nova-float-typing 1.25s ease-in-out infinite}.reinvent-root .nova-float-thinking span:nth-child(2){animation-delay:.18s}.reinvent-root .nova-float-thinking span:nth-child(3){animation-delay:.36s}.reinvent-root .nova-float-thinking small{margin-left:7px;font-size:10px}.reinvent-root .nova-float-error{padding:10px 12px;font-size:11px;line-height:1.6;color:#f2a9a9;border-radius:10px;border:1px solid rgba(226,99,99,.2);background:#b9343b14}.reinvent-root .nova-float-compose{display:flex;align-items:flex-end;gap:9px;margin:0 13px;padding:8px;border:1px solid var(--sh-line);border-radius:12px;background:var(--sh-bg-2)}.reinvent-root .nova-float-compose:focus-within{border-color:rgba(var(--sh-accent-rgb),.5)}.reinvent-root .nova-float-compose textarea{min-width:0;max-height:140px;flex:1;border:0;outline:none;resize:vertical;background:transparent;color:var(--sh-text);font:inherit;font-size:12px;line-height:1.5;padding:5px 4px;min-height:48px}.reinvent-root .nova-float-compose textarea::placeholder{color:var(--sh-soft)}.reinvent-root .nova-float-compose button{display:grid;flex:0 0 34px;place-items:center;height:34px;border-radius:9px;border:0;background:var(--sh-accent);color:var(--sh-bg);cursor:pointer}.reinvent-root .nova-float-compose button:disabled{opacity:.36;cursor:not-allowed}.reinvent-root .nova-float-notice{color:var(--sh-soft);text-align:center;margin:7px 12px 12px;font-size:9px;line-height:1.5}.reinvent-root .nova-float-mobile-dim{display:none}.reinvent-root .nova-float-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reinvent-root .nova-float-expanded .nova-float-panel{width:min(730px,calc(100vw - 36px));height:min(770px,calc(100dvh - 118px))}.reinvent-root .nova-float-expanded .nova-float-messages{padding-inline:26px}@keyframes nova-float-typing{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media(max-width:650px){.reinvent-root .nova-float-root{right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:220}.reinvent-root .nova-float-root .nova-float-panel{position:fixed;inset:12px 12px 75px;width:auto;height:auto;max-height:none;border-radius:16px}.reinvent-root .nova-float-mobile-dim{display:block;position:fixed;inset:0;border:none;background:#000000a6;cursor:pointer}.reinvent-root .nova-float-trigger{width:42px;height:42px;min-width:42px;min-height:42px;padding:0}.reinvent-root .nova-float-expanded .nova-float-messages{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.reinvent-root .nova-float-root *{animation:none!important;transition:none!important}}.reinvent-root .nova-float-trigger{overflow:hidden;background:#091639;border-color:#5d9dff80}.reinvent-root .nova-float-trigger-logo{display:block;width:100%;height:100%;object-fit:cover;border-radius:12px;pointer-events:none}.reinvent-root .nova-float-trigger:hover{background:#12265a;border-color:#77b4ffcc}.reinvent-root .nova-float-mark,.reinvent-root .nova-float-welcome-icon{overflow:hidden;padding:0;background:#091639;border-color:#5d9dff66}.reinvent-root .nova-float-inner-logo{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}:root{font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e8f3ff;background:#050b13;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid #48d6db;outline-offset:3px}a{color:inherit}.shield-app{display:flex;height:100dvh;min-height:540px;overflow:hidden;background:radial-gradient(ellipse 55% 48% at 75% -15%,rgba(13,108,122,.23),transparent 75%),#050b13}.shield-sidebar{width:252px;flex:0 0 252px;display:flex;flex-direction:column;min-height:0;background:linear-gradient(170deg,#08151f,#091522 47%,#060e17);border-right:1px solid rgba(105,167,195,.13);padding:23px 13px 17px;z-index:30}.brand{display:flex;align-items:center;gap:12px;padding:0 13px 22px;margin-bottom:18px;border-bottom:1px solid rgba(101,167,195,.13)}.brand-emblem{width:45px;height:45px;display:grid;place-items:center;color:#60e6d0;background:linear-gradient(140deg,#1d968736,#125b7b29);border:1px solid rgba(75,215,190,.33);border-radius:13px;box-shadow:0 0 27px #1dc5a40f}.brand strong{display:block;font:700 21px Space Grotesk,sans-serif;letter-spacing:.055em;color:#f2faff}.brand-period{color:#55dacf}.brand small{display:block;color:#7c98a8;font-size:8px;letter-spacing:.14em;font-weight:800;margin-top:3px}.nav-label-top{margin:0 11px 20px;display:flex;justify-content:space-between;align-items:center;color:#9eb6c7;font-size:9px;font-weight:800;letter-spacing:.13em}.env-tag{padding:5px 7px;border:1px solid rgba(92,171,184,.25);background:#1f70761a;border-radius:6px;color:#78c9c9;font-size:8px}.shield-sidebar nav{overflow-y:auto;min-height:0;flex:1;padding-right:2px;scrollbar-color:#244354 transparent;scrollbar-width:thin}.nav-group{margin-bottom:21px}.nav-group p{font-size:9px;letter-spacing:.12em;font-weight:800;color:#5f7c91;margin:0 13px 9px}.nav-link{position:relative;display:flex;align-items:center;width:100%;text-align:left;gap:12px;padding:8px 10px;margin:3px 0;min-height:42px;border-radius:10px;border:1px solid transparent;background:transparent;color:#a5b7c5;font-size:12px;font-weight:650;transition:background .16s,border-color .16s,color .16s,transform .16s}.nav-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#829ead;flex-shrink:0}.nav-label{flex:1}.nav-link:hover{background:#4183971d;color:#f0f9ff}.nav-link:hover .nav-icon{color:#68d9e2}.nav-link.selected{background:linear-gradient(105deg,#19667645,#183a513b);border-color:#4db1bf36;color:#f4ffff}.nav-link.selected:before{content:"";position:absolute;left:-1px;top:9px;bottom:9px;width:2px;background:#52dcd6;border-radius:5px;box-shadow:0 0 12px #55daca}.nav-link.selected .nav-icon{background:#36b4b81a;color:#65e1dc}.nav-link.dark-link:not(.selected){color:#76cdb3}.selected-dot{width:5px;height:5px;border-radius:50%;background:#53dbd5;box-shadow:0 0 12px #4bddd5bf}.sidebar-foot{display:flex;align-items:center;gap:11px;padding:16px 10px 4px;margin-top:14px;border-top:1px solid rgba(106,169,199,.12)}.sidebar-lock{display:grid;place-items:center;width:33px;height:33px;border-radius:10px;background:#33b48e1a;color:#58dbb2}.sidebar-foot strong{font-size:11px;font-weight:750}.sidebar-foot small{display:block;font-size:9px;color:#6f90a0;margin-top:3px}.right-side{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column}.app-toolbar{height:70px;min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 25px;border-bottom:1px solid rgba(111,166,197,.12);background:#06101bd9;z-index:25}.toolbar-leading{display:flex;align-items:center;min-width:170px}.toolbar-product{font-weight:800;letter-spacing:.13em;font-size:10px;color:#92b7c5}.search-shell{position:relative;display:flex;align-items:center;max-width:480px;flex:1;min-width:160px;height:41px;border-radius:10px;border:1px solid rgba(95,151,179,.22);background:#102433a6;padding:0 12px;gap:11px;color:#70cddc}.search-shell:focus-within{border-color:#45bad8;box-shadow:0 0 0 3px #2a8ca51e}.search-shell input{flex:1;min-width:0;background:none;border:0;outline:0;color:#e1f2ff;font-size:12px}.search-shell input::placeholder{color:#7b93a5}.search-shell kbd{border:1px solid rgba(118,166,189,.23);border-radius:6px;padding:3px 6px;color:#839cae;font-size:10px}.search-results{position:absolute;z-index:60;top:46px;left:0;width:100%;background:#091c2a;border:1px solid #315167;border-radius:13px;padding:6px;box-shadow:0 20px 55px #000a}.search-results button{display:flex;gap:12px;align-items:center;width:100%;color:#d7ebfa;text-align:left;border:0;background:transparent;padding:10px 12px;border-radius:8px}.search-results button:hover{background:#18364a}.search-results small{color:#89a2b5;font-size:10px;display:block;margin-top:2px}.search-results p{padding:8px;font-size:12px;color:#899fae}.toolbar-actions{display:flex;align-items:center;gap:10px}.connection-indicator{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:#91adbb;font-size:10px}.connection-indicator i{display:block;width:7px;height:7px;background:#dbaa62;border-radius:50%}.connection-indicator.ready i{background:#47d0a7;box-shadow:0 0 8px #38d5a658}.connection-indicator.failed i{background:#f57885}.top-icon{width:40px;height:40px;border:1px solid rgba(117,173,199,.19);border-radius:10px;display:grid;place-items:center;color:#adc0d0;background:#0e2030bf}.top-icon:hover{color:#61d1eb;border-color:#389db8}.profile-chip{height:43px;min-width:156px;display:flex;align-items:center;gap:9px;background:#0e2231d1;border:1px solid rgba(117,173,199,.2);border-radius:10px;padding:4px 10px 4px 5px;color:#e9f5ff}.avatar{display:grid;place-items:center;min-width:32px;height:32px;border-radius:8px;border:1px solid rgba(69,174,198,.38);background:linear-gradient(150deg,#125571,#1b3a60);color:#dcf7ff;font-size:10px;font-weight:800}.profile-text{display:block;min-width:0;text-align:left;margin-right:auto}.profile-text strong{display:block;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis;font-size:11px}.profile-text small{color:#88a0b6;font-size:9px}.profile-chip>svg{color:#698598}.popover-wrap{position:relative}.popover{position:absolute;top:51px;right:0;width:300px;background:#0b1c2c;border:1px solid #315269;box-shadow:0 16px 45px #0008;border-radius:12px;padding:14px;z-index:55}.popover small{display:block;color:#95abbf;font-size:10px;margin:5px 0 14px}.popover p{font-size:11px;line-height:1.5;color:#adc3d6;border-top:1px solid #294357;padding-top:11px}.account-popover a{display:flex;align-items:center;gap:7px;padding:11px;border-top:1px solid #274356;text-decoration:none;font-size:11px}.account-popover a:hover{color:#58d7f9}.popover-heading{display:flex;justify-content:space-between;gap:8px}.popover-heading button{background:none;border:0;color:#5ad9ed;font-size:10px}.workspace-topline{display:flex;justify-content:space-between;align-items:center;height:38px;min-height:38px;padding:0 25px;background:#08172299;border-bottom:1px solid rgba(108,163,191,.1);font-size:9px;font-weight:800;letter-spacing:.1em;color:#688ca0}.crumb{display:flex;align-items:center}.crumb strong{color:#bcdde8;font-weight:700}.path-slash{padding:0 11px;color:#326277}.workspace-mode{color:#5f8797}.workspace-context{position:relative;flex:0 0 auto;padding:18px 26px 16px;min-width:0;background:radial-gradient(ellipse 35% 100% at 90% 0%,rgba(26,95,124,.13),transparent 85%),linear-gradient(135deg,#081927,#0a1928 55%,#10192c);border-bottom:1px solid rgba(102,171,193,.15)}.workspace-context.is-standard{padding:14px 26px}.context-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.context-heading-left{display:flex;align-items:center;gap:15px;min-width:0}.context-icon{display:grid;place-items:center;flex:0 0 43px;width:43px;height:43px;border-radius:12px;background:linear-gradient(145deg,#228b9d30,#3b588a2e);border:1px solid rgba(87,189,199,.24);color:#59cfd6}.context-eyebrow{display:block;color:#4db6c2;font-size:9px;letter-spacing:.16em;font-weight:850;margin-bottom:5px}.context-heading h1{font:700 23px/1.06 Space Grotesk,Inter,sans-serif;letter-spacing:-.035em;margin:0;color:#f0f8ff}.context-heading p{font-size:11px;color:#90a9b8;margin:6px 0 0;line-height:1.4}.context-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.density-button,.context-action{display:flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;padding:9px 11px;min-height:35px;font-weight:750;font-size:10px;border-radius:9px;border:1px solid rgba(99,164,184,.25);background:#081a2999;color:#b4d0dd}.density-button:hover,.context-action:hover{background:#22627445;border-color:#60bfd466}.density-button.density-active{border-color:#4cd6c54f;color:#9de6d9}.context-action.primary{background:linear-gradient(130deg,#4cded0,#54b7e3);color:#082330;border-color:transparent}.context-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px}.context-tabs{display:flex;align-items:center;gap:3px;overflow-x:auto;max-width:100%;scrollbar-width:thin;scrollbar-color:#2a5360 transparent;padding-bottom:3px}.context-tabs button{position:relative;white-space:nowrap;border:0;background:transparent;color:#829cad;border-radius:8px;padding:10px 11px;font-weight:720;font-size:11px}.context-tabs button:hover{background:#327f9726;color:#eafaff}.context-tabs button.active{background:#2778913b;color:#a9e8f2}.context-tabs button.active:after{content:"";height:2px;position:absolute;left:11px;right:11px;bottom:2px;background:#52d4d2;border-radius:2px}.context-metrics{display:flex;align-items:center;gap:5px;flex-shrink:0}.context-metric{min-width:76px;padding:2px 9px;border-left:1px solid rgba(104,165,191,.2);display:flex;flex-direction:column;align-items:center}.context-metric strong{font:700 16px Space Grotesk,sans-serif;color:#e1f8fb}.context-metric span{font-size:9px;color:#7899a9;margin-top:3px;white-space:nowrap}.viewport{position:relative;min-height:0;flex:1;background:radial-gradient(ellipse 58% 38% at 84% 0%,rgba(24,112,129,.11),transparent 80%),#060f19}.legacy-frame{display:block;width:100%;height:100%;border:0;background:transparent}.frame-splash,.frame-failure{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#07111bef;color:#e2f4ff}.frame-splash h2,.frame-failure h2{font-size:19px;letter-spacing:-.03em;margin:17px 0 5px}.frame-splash p,.frame-failure p{color:#86a2b6;font-size:12px}.frame-failure a{font-size:12px;border:1px solid #358aa0;padding:12px;border-radius:9px;text-decoration:none}.spinning-ring{height:34px;width:34px;border:3px solid #124258;border-top-color:#4ad7ef;border-radius:50%;animation:spin .9s linear infinite}.hamburger,.mobile-backdrop{display:none}@media(max-width:1430px){.context-bottom{align-items:flex-start;flex-direction:column}.context-metrics{width:100%;justify-content:flex-start}.context-metric{align-items:flex-start;padding-left:11px}.context-metric:first-child{border:0;padding-left:0}}@media(max-width:1200px){.shield-sidebar{width:215px;flex-basis:215px}.app-toolbar{padding:0 17px}.toolbar-product{display:none}.toolbar-leading{min-width:0}.workspace-context{padding:14px 18px}.context-heading{align-items:flex-start;flex-direction:column}.context-heading-actions{justify-content:flex-start}.workspace-context.is-standard{padding:14px 18px}.context-heading p{max-width:570px}}@media(max-width:800px){.hamburger{display:grid;place-items:center;background:none;border:0;color:#c2e1f2;padding:7px}.shield-sidebar{position:fixed;top:0;bottom:0;left:0;transform:translate(-102%);transition:transform .2s;width:252px;z-index:60}.shield-sidebar.sidebar-open{transform:translate(0)}.mobile-backdrop{display:block;position:fixed;inset:0;border:0;background:#010910c8;z-index:55}.app-toolbar{height:59px;min-height:59px;padding:0 10px;gap:7px}.search-shell{width:100%}.search-shell kbd,.profile-text,.connection-indicator{display:none}.profile-chip{padding:3px;min-width:auto}.profile-chip>svg{display:none}.top-icon{width:37px;height:37px}.toolbar-actions{gap:5px}.workspace-topline{padding:0 14px;height:34px;min-height:34px}.workspace-context{padding:12px 13px!important}.context-icon{width:35px;height:35px;flex-basis:35px}.context-heading h1{font-size:19px}.context-heading p{display:none}.context-bottom{margin-top:12px;gap:9px}.context-tabs{width:100%}.context-metrics{display:none}.context-heading-actions{width:100%}.density-button,.context-action{min-height:31px;padding:6px 9px}}@media(max-width:520px){.context-heading-actions .context-action:not(.primary){display:none}.workspace-mode{display:none}.context-tabs button{padding:8px 9px;font-size:10px}}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.react-dashboard-viewport{overflow-y:auto;overflow-x:hidden;scrollbar-color:#294456 transparent;scrollbar-width:thin;background:radial-gradient(ellipse 65% 35% at 100% -10%,rgba(29,159,168,.105),transparent 75%),linear-gradient(165deg,#07121d,#060e18 65%,#080f1a)}.react-dashboard-viewport .background-legacy-frame{position:absolute;inset:0;width:100%;height:100%;z-index:-1;opacity:0;pointer-events:none;visibility:hidden}.soc-home{width:min(1480px,100%);margin:0 auto;padding:30px clamp(18px,3vw,44px) 48px;display:flex;flex-direction:column;gap:22px;color:#e8f3fc}.home-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:9px 1px 4px}.home-eyebrow,.home-panel-eyebrow{font-size:10px;font-weight:800;letter-spacing:.15em;color:#63bec7}.home-eyebrow{display:inline-flex;align-items:center;gap:9px}.home-eyebrow i{height:7px;width:7px;border-radius:50%;background:#5fdbc0;box-shadow:0 0 12px #50e5bd66}.home-head-copy h1{font:700 clamp(29px,3.5vw,47px)/1.08 "Space Grotesk",sans-serif;letter-spacing:-.048em;color:#f3f9ff;margin:12px 0 10px}.home-head-copy h1 em{font-style:normal;color:#80dfdc}.home-head-copy p{margin:0;color:#94acbe;font-size:13px;line-height:1.65}.home-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;max-width:350px}.home-live{display:inline-flex;align-items:center;gap:8px;border:1px solid #56677a44;border-radius:999px;background:#11202e9c;padding:8px 11px;font-size:10px;font-weight:750;color:#a4bac8;white-space:nowrap}.home-live i{background:#d9ac70;width:7px;height:7px;border-radius:50%}.home-live.online i{background:#42d6b1;box-shadow:0 0 10px #42d6b188}.home-update{color:#718fa1;font-size:10px;white-space:nowrap}.home-refresh{display:flex;align-items:center;gap:6px;border-radius:10px;border:1px solid #335363;background:#1123328c;color:#a2d8e6;padding:8px 10px;font-size:10px}.home-refresh:hover{border-color:#4fbfc7;background:#163646}.home-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-metric{position:relative;isolation:isolate;min-width:0;text-align:left;padding:17px 19px 18px;display:flex;flex-direction:column;border-radius:17px;border:1px solid #42607754;background:linear-gradient(145deg,#0d2232e8,#0a1727e9);color:#eff7ff;min-height:175px;overflow:hidden;transition:transform .19s ease,border-color .19s ease,box-shadow .19s ease}.home-metric:before{content:"";position:absolute;z-index:-1;right:-50px;top:-66px;height:180px;width:180px;border-radius:50%;background:radial-gradient(circle,var(--metric-glow,#285a6c3a),transparent 65%)}.home-metric:hover{transform:translateY(-3px);border-color:#519caf77;box-shadow:0 15px 38px #0004}.home-metric:focus-visible{outline:2px solid #75deda}.home-metric.tone-risk{--metric-glow:#b24a6442;--metric-color:#f19baa}.home-metric.tone-violet{--metric-glow:#7b59d94b;--metric-color:#b3a0fc}.home-metric.tone-cyan{--metric-glow:#278fa84f;--metric-color:#89dded}.home-metric.tone-amber{--metric-glow:#c18c4242;--metric-color:#e5be80}.home-metric-top{display:flex;align-items:center;justify-content:space-between;color:#6c8c9d}.home-metric-top>svg{transform:rotate(-45deg)}.home-metric-icon{width:36px;height:36px;border:1px solid #9cbfca2e;border-radius:11px;display:grid;place-items:center;color:var(--metric-color);background:#213a4a55}.home-metric-value{display:block;font:700 36px/1.05 Space Grotesk,sans-serif;color:#f0f8ff;letter-spacing:-.06em;margin:13px 0 7px}.home-metric-label{font-size:12px;font-weight:760;color:#cfdee9}.home-metric small{margin-top:5px;font-size:10px;color:#788fa2}.home-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);gap:15px;align-items:stretch}.home-panel,.home-intel{border:1px solid #45627957;border-radius:18px;background:linear-gradient(150deg,#0b1c2be8,#081622ee);box-shadow:inset 0 1px #ffffff05;min-width:0;overflow:hidden}.home-panel-header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 23px 18px}.home-panel-header h2{margin:6px 0 0;font:700 19px/1.2 Space Grotesk,sans-serif;letter-spacing:-.024em;color:#eaf5ff}.home-link{display:flex;align-items:center;gap:6px;border:none;background:none;color:#8ad7dc;font-size:11px;font-weight:750;white-space:nowrap}.home-link:hover{color:#b8f8f2}.priority-list{padding:0 13px}.priority-row{width:100%;display:flex;align-items:center;gap:12px;text-align:left;background:transparent;border:1px solid transparent;border-bottom:1px solid #4c66702b;padding:13px 9px;color:#d7e9f5;border-radius:9px}.priority-row:last-child{border-bottom-color:transparent}.priority-row:hover{background:#17314280;border-color:#3d62725c}.priority-row>svg{color:#63889b;flex-shrink:0}.priority-mark{width:41px;height:41px;display:grid;place-items:center;border-radius:12px;flex-shrink:0}.priority-mark.risk{color:#ef9caa;background:#7d3f5740}.priority-mark.violet{color:#ac9ff0;background:#65569b40}.priority-mark.cyan{color:#7bd7d6;background:#258a9540}.priority-text{flex:1;min-width:0}.priority-text strong{font-size:12px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.priority-text small{font-size:10px;color:#819aac;display:block;margin-top:4px}.priority-pill{border:1px solid #678a9a43;background:#1b394650;border-radius:999px;min-width:31px;padding:6px 9px;text-align:center;font-size:11px;font-weight:700;color:#cbeaf0;white-space:nowrap}.priority-pill.muted{font-size:9px;color:#8db5c5}.home-priority-foot{display:flex;align-items:center;gap:7px;color:#708ea1;font-size:10px;padding:15px 22px;margin-top:5px;border-top:1px solid #3c5a6c35}.tools-panel{display:flex;flex-direction:column}.home-tools{padding:0 13px 15px;display:grid;gap:7px}.home-tool{display:flex;align-items:center;gap:12px;background:#0b213244;border:1px solid #38566a54;border-radius:11px;padding:12px;min-width:0;text-align:left;color:#d9ebf5;transition:border-color .15s ease,transform .15s ease,background .15s ease}.home-tool:hover{border-color:#47a5ba88;background:#1a38485e;transform:translate(2px)}.home-tool-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;color:#8cdddf;border-radius:11px;background:#21566850}.home-tool span:nth-child(2){flex:1;min-width:0}.home-tool strong{display:block;font-size:12px}.home-tool small{font-size:10px;color:#7f9aad;display:block;margin-top:5px;line-height:1.4}.home-tool>svg{color:#638a9a;transform:rotate(-45deg)}.home-intel{padding-bottom:3px}.home-intel-content{padding:0 22px 22px;display:flex;gap:17px;align-items:center}.intel-icon,.intel-empty-icon{width:51px;height:51px;flex:0 0 51px;border-radius:14px;display:grid;place-items:center;color:#75d4d9;background:#1c687443;border:1px solid #4e97a333}.intel-copy{min-width:0;flex:1}.intel-meta{display:flex;align-items:center;gap:12px;color:#75bfd0;font-size:10px;font-weight:750}.intel-severity{font-size:9px;border-radius:6px;padding:4px 8px;background:#6b445337;color:#eeafb6}.intel-copy h3{font-size:15px;line-height:1.4;margin:8px 0 6px;color:#eaf6ff}.intel-copy p{margin:0;font-size:11px;color:#8ba7b9;max-width:850px;line-height:1.6}.intel-open{border:1px solid #4e96a366;color:#9de9e8;background:#1d556442;border-radius:11px;width:37px;height:37px;display:grid;place-items:center;flex:0 0 37px}.home-intel-empty{display:flex;align-items:center;gap:14px;padding:0 22px 22px}.home-intel-empty strong{font-size:12px;color:#c8e0ea}.home-intel-empty p{font-size:11px;color:#8a9fad;margin:6px 0 0}@media(max-width:1240px){.home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-metric{min-height:150px}.home-grid{grid-template-columns:1fr}.home-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:730px){.soc-home{padding:20px 15px 38px;gap:15px}.home-heading{align-items:flex-start;flex-direction:column}.home-status{justify-content:flex-start;max-width:100%}.home-metric{padding:13px 14px;min-height:145px}.home-metric-value{font-size:29px}.home-metric-label{font-size:11px}.home-metric small{font-size:9px}.home-panel-header{padding:19px 17px 15px}.home-tools{grid-template-columns:1fr}.home-panel-header h2{font-size:17px}.home-head-copy h1{font-size:32px}}@media(max-width:420px){.home-metrics{grid-template-columns:1fr}.priority-pill{display:none}.home-panel-header{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.home-metric,.home-tool{transition:none!important}}.reinvent-root{--sh-bg:#071225;--sh-bg-2:#0a1730;--sh-sidebar:#071020;--sh-surface:#0d1e35;--sh-surface-2:#112641;--sh-raised:#142b49;--sh-line:rgba(150,178,229,.14);--sh-text:#eef5ff;--sh-muted:#91a6c2;--sh-soft:#6f85a4;--sh-accent:#65b9ff;--sh-accent-rgb:101,185,255;--sh-glow:rgba(53,116,232,.2);--sh-green:#55ddb7;--sh-shadow:0 20px 60px rgba(0,4,20,.28);--sh-grad:linear-gradient(130deg,#67c5ff,#797fff);color:var(--sh-text);background:var(--sh-bg);font-family:DM Sans,Inter,system-ui,sans-serif}.reinvent-root[data-theme=blue-dark]{--sh-theme-name:blue-dark}.reinvent-root[data-theme=dark]{--sh-bg:#080c12;--sh-bg-2:#0c1119;--sh-sidebar:#090e14;--sh-surface:#121a25;--sh-surface-2:#17222e;--sh-raised:#1a2936;--sh-line:rgba(170,198,212,.13);--sh-text:#ecf7f8;--sh-muted:#a0b6bd;--sh-soft:#7a969e;--sh-accent:#5ddbd1;--sh-accent-rgb:93,219,209;--sh-glow:rgba(34,186,171,.14);--sh-green:#69dcae;--sh-shadow:0 20px 60px rgba(0,0,0,.28);--sh-grad:linear-gradient(130deg,#68e6d5,#6db9e4)}.reinvent-root[data-theme=white]{--sh-bg:#f4f7fc;--sh-bg-2:#eef3fa;--sh-sidebar:#ffffff;--sh-surface:#ffffff;--sh-surface-2:#f6f9fd;--sh-raised:#e9f0f8;--sh-line:rgba(34,73,112,.12);--sh-text:#172944;--sh-muted:#546983;--sh-soft:#71859f;--sh-accent:#176ab8;--sh-accent-rgb:23,106,184;--sh-glow:rgba(48,120,222,.09);--sh-green:#07896d;--sh-shadow:0 16px 48px rgba(42,80,125,.09);--sh-grad:linear-gradient(130deg,#176cbc,#5667db)}.reinvent-root[data-theme=violet-night]{--sh-bg:#110e21;--sh-bg-2:#18152e;--sh-sidebar:#110e1d;--sh-surface:#211a36;--sh-surface-2:#2a2243;--sh-raised:#352b50;--sh-line:rgba(186,164,234,.23);--sh-text:#f4efff;--sh-muted:#c2b9d9;--sh-soft:#a79cc1;--sh-accent:#b69afe;--sh-accent-rgb:182,154,254;--sh-glow:rgba(147,111,220,.2);--sh-green:#83e5bd;--sh-shadow:0 20px 60px rgba(5,2,13,.38);--sh-grad:linear-gradient(130deg,#a991f5,#c4a7f9);--sh-on-accent:#211233;color-scheme:dark}.reinvent-root[data-theme=forest]{--sh-bg:#071813;--sh-bg-2:#0c241b;--sh-sidebar:#091911;--sh-surface:#112b23;--sh-surface-2:#173b2f;--sh-raised:#1c4638;--sh-line:rgba(135,202,174,.23);--sh-text:#e6f6ed;--sh-muted:#b4d3c4;--sh-soft:#90b3a3;--sh-accent:#73dbc2;--sh-accent-rgb:115,219,194;--sh-glow:rgba(65,185,137,.18);--sh-green:#8de0ac;--sh-shadow:0 20px 60px rgba(0,16,9,.32);--sh-grad:linear-gradient(130deg,#73dbc2,#85d5c5);--sh-on-accent:#08352c;color-scheme:dark}.reinvent-root[data-theme=copper]{--sh-bg:#19120f;--sh-bg-2:#251914;--sh-sidebar:#150f0d;--sh-surface:#2b1d19;--sh-surface-2:#37251e;--sh-raised:#49332a;--sh-line:rgba(231,183,151,.23);--sh-text:#fff5ec;--sh-muted:#e1c6b3;--sh-soft:#bda08c;--sh-accent:#ffb581;--sh-accent-rgb:255,181,129;--sh-glow:rgba(213,119,65,.18);--sh-green:#9eddb0;--sh-shadow:0 20px 60px rgba(20,9,4,.36);--sh-grad:linear-gradient(130deg,#ffbb88,#ecc093);--sh-on-accent:#3f2417;color-scheme:dark}.reinvent-root[data-theme=mist]{--sh-bg:#eef5f6;--sh-bg-2:#e2eef0;--sh-sidebar:#f9fcfc;--sh-surface:#fff;--sh-surface-2:#edf5f5;--sh-raised:#dcebed;--sh-line:rgba(36,89,98,.22);--sh-text:#17343b;--sh-muted:#516e74;--sh-soft:#58767b;--sh-accent:#146b75;--sh-accent-rgb:20,107,117;--sh-glow:rgba(20,107,117,.11);--sh-green:#147759;--sh-shadow:0 16px 48px rgba(28,75,85,.12);--sh-grad:linear-gradient(130deg,#146b75,#285d8c);--sh-on-accent:#fff;color-scheme:light}.reinvent-root[data-theme=sand]{--sh-bg:#f7f2e9;--sh-bg-2:#f2eadd;--sh-sidebar:#fffaf3;--sh-surface:#fffdf9;--sh-surface-2:#f8f1e6;--sh-raised:#f0e3d0;--sh-line:rgba(111,81,53,.22);--sh-text:#35281f;--sh-muted:#6e5d50;--sh-soft:#736150;--sh-accent:#875526;--sh-accent-rgb:135,85,38;--sh-glow:rgba(138,91,49,.12);--sh-green:#287858;--sh-shadow:0 16px 48px rgba(79,55,30,.1);--sh-grad:linear-gradient(130deg,#875526,#a16130);--sh-on-accent:#fff;color-scheme:light}.reinvent-root[data-theme=dark]{--sh-on-accent:#052724;color-scheme:dark}.reinvent-root[data-theme=blue-dark]{--sh-on-accent:#071627;color-scheme:dark}.reinvent-root[data-theme=white]{--sh-on-accent:#fff;color-scheme:light}.reinvent-root *{scrollbar-color:var(--sh-raised) transparent}.reinvent-root a:focus-visible,.reinvent-root button:focus-visible,.reinvent-root input:focus-visible{outline-color:var(--sh-accent)}.shield-app.reinvent-root{background:radial-gradient(ellipse 52% 49% at 75% -15%,var(--sh-glow),transparent 80%),var(--sh-bg)}.reinvent-root .shield-sidebar{width:257px;flex-basis:257px;padding:23px 13px 14px;background:var(--sh-sidebar);border-right:1px solid var(--sh-line);box-shadow:none}.reinvent-root .brand{margin:0 9px 19px;padding:0 3px 24px;border-color:var(--sh-line)}.reinvent-root .brand-emblem{border-radius:14px;width:43px;height:43px;background:linear-gradient(135deg,rgba(var(--sh-accent-rgb),.2),rgba(var(--sh-accent-rgb),.04));border-color:rgba(var(--sh-accent-rgb),.35);color:var(--sh-accent);box-shadow:0 8px 26px var(--sh-glow)}.reinvent-root .brand strong{font-size:21px;color:var(--sh-text);letter-spacing:.055em}.reinvent-root .brand-period{color:var(--sh-accent)}.reinvent-root .brand small{font-size:8px;color:var(--sh-soft);letter-spacing:.17em}.reinvent-root .nav-label-top{margin-bottom:15px;color:var(--sh-soft)}.reinvent-root .env-tag{color:var(--sh-green);background:rgba(var(--sh-accent-rgb),.07);border:1px solid var(--sh-line)}.reinvent-root .nav-group{margin-bottom:17px}.reinvent-root .nav-group p{font-size:9px;color:var(--sh-soft);margin:0 11px 9px}.reinvent-root .nav-link{min-height:43px;gap:12px;margin:2px 0;padding:7px 10px;color:var(--sh-muted);border-radius:11px;font-size:12px;font-weight:660;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.reinvent-root .nav-icon{color:var(--sh-soft);width:31px;height:31px;border-radius:9px}.reinvent-root .nav-link:hover{background:rgba(var(--sh-accent-rgb),.095);color:var(--sh-text);transform:translate(2px)}.reinvent-root .nav-link:hover .nav-icon{color:var(--sh-accent)}.reinvent-root .nav-link.selected{background:linear-gradient(90deg,rgba(var(--sh-accent-rgb),.16),rgba(var(--sh-accent-rgb),.055));border:1px solid rgba(var(--sh-accent-rgb),.24);color:var(--sh-text)}.reinvent-root .nav-link.selected:before{background:var(--sh-accent);box-shadow:0 0 12px var(--sh-glow);left:0;top:9px;bottom:9px;width:2px}.reinvent-root .nav-link.selected .nav-icon{background:rgba(var(--sh-accent-rgb),.13);color:var(--sh-accent)}.reinvent-root .selected-dot{background:var(--sh-accent);box-shadow:0 0 12px var(--sh-glow)}.reinvent-root .nav-link.dark-link:not(.selected){color:var(--sh-green)}.reinvent-root .sidebar-foot{margin-top:10px;border-color:var(--sh-line)}.reinvent-root .sidebar-lock{color:var(--sh-green);background:rgba(var(--sh-accent-rgb),.09)}.reinvent-root .sidebar-foot strong{color:var(--sh-text)}.reinvent-root .sidebar-foot small{color:var(--sh-soft)}.reinvent-root .right-side{background:var(--sh-bg)}.reinvent-root .app-toolbar{height:74px;min-height:74px;padding:0 clamp(16px,2.2vw,35px);background:color-mix(in srgb,var(--sh-bg) 92%,var(--sh-surface));border-color:var(--sh-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.reinvent-root .toolbar-product{font-size:10px;color:var(--sh-muted);letter-spacing:.15em;white-space:nowrap}.toolbar-line{display:inline-block;height:7px;width:7px;border-radius:50%;background:var(--sh-green);margin-right:10px;box-shadow:0 0 15px var(--sh-glow)}.toolbar-version{color:var(--sh-accent);font-weight:750}.reinvent-root .search-shell{height:41px;max-width:445px;border-color:var(--sh-line);border-radius:11px;background:var(--sh-surface);color:var(--sh-accent);transition:box-shadow .2s,border-color .2s}.reinvent-root .search-shell input{color:var(--sh-text)}.reinvent-root .search-shell input::placeholder{color:var(--sh-soft)}.reinvent-root .search-shell:focus-within{border-color:rgba(var(--sh-accent-rgb),.55);box-shadow:0 0 0 4px rgba(var(--sh-accent-rgb),.1)}.reinvent-root .search-shell kbd{border-color:var(--sh-line);color:var(--sh-soft)}.reinvent-root .search-results,.reinvent-root .popover{background:var(--sh-surface);color:var(--sh-text);border:1px solid var(--sh-line);box-shadow:var(--sh-shadow)}.reinvent-root .search-results button,.reinvent-root .search-results small{color:var(--sh-text)}.reinvent-root .search-results small{opacity:.63}.reinvent-root .search-results button:hover{background:var(--sh-surface-2)}.reinvent-root .toolbar-actions{gap:9px}.reinvent-root .top-icon{background:var(--sh-surface);border-color:var(--sh-line);color:var(--sh-muted);width:39px;height:39px;transition:color .18s,background .18s,border-color .18s}.reinvent-root .top-icon:hover,.reinvent-root .top-icon.is-active{color:var(--sh-accent);background:var(--sh-surface-2);border-color:rgba(var(--sh-accent-rgb),.45)}.appearance-trigger{display:flex!important;align-items:center;gap:8px;padding:0 11px;width:auto!important}.appearance-trigger-label{font-size:11px;font-weight:740}.reinvent-root .profile-chip{background:var(--sh-surface);border-color:var(--sh-line);color:var(--sh-text);border-radius:11px;min-width:148px}.reinvent-root .profile-chip .avatar{background:var(--sh-grad);border-color:transparent;color:var(--sh-on-accent)}.reinvent-root .profile-text small,.reinvent-root .profile-chip>svg{color:var(--sh-soft)}.reinvent-root .connection-indicator{color:var(--sh-muted)}.reinvent-root .connection-indicator.ready i{background:var(--sh-green)}.reinvent-root .popover small,.reinvent-root .popover p{color:var(--sh-muted);border-color:var(--sh-line)}.reinvent-root .account-popover a{border-color:var(--sh-line)}.reinvent-root .account-popover a:hover,.reinvent-root .popover-heading button{color:var(--sh-accent)}.signout-action{display:block;width:100%;padding:12px 10px;margin:4px 0;background:none;border:0;border-top:1px solid var(--sh-line);color:var(--sh-text);font-size:11px;text-align:left}.signout-action:hover{color:var(--sh-accent)}.theme-popover{width:min(378px,calc(100vw - 26px));z-index:70;padding:16px;max-height:min(76dvh,665px);overflow-y:auto;overscroll-behavior:contain}.theme-popover>strong{font:700 16px Space Grotesk,sans-serif}.theme-popover>p{font-size:11px;border:0!important;padding:0!important;margin:6px 0 13px!important}.theme-options{display:grid;gap:13px;min-width:0}.theme-group{display:grid;gap:7px;min-width:0}.theme-group-heading{font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--sh-muted)}.theme-group-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.theme-tile{position:relative;display:flex;align-items:center;min-width:0;gap:9px;padding:9px;width:100%;border:1px solid var(--sh-line);border-radius:10px;background:var(--sh-surface-2);color:var(--sh-text);text-align:left;cursor:pointer;transition:border-color .17s,background .17s,transform .17s}.theme-tile:hover{transform:translateY(-1px);border-color:var(--sh-accent)}.theme-tile.is-current{border-color:var(--sh-accent);background:rgba(var(--sh-accent-rgb),.11)}.theme-tile>svg{position:absolute;top:8px;right:8px;color:var(--sh-accent);background:var(--sh-surface);border-radius:100%}.theme-tile-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.theme-tile-copy strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-tile-copy small{font-size:9px;color:var(--sh-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-swatch{width:43px;height:29px;display:flex;align-items:flex-start;gap:3px;padding:5px;border-radius:6px;border:1px solid rgba(119,141,174,.22);background:#0b111a;flex-shrink:0}.theme-swatch i{display:block;border-radius:2px;background:#69dbc7;width:7px;height:17px}.theme-swatch i:nth-child(2){width:15px;background:#213b4b}.theme-swatch i:nth-child(3){width:8px;background:#294957}.theme-blue-dark .theme-swatch{background:#081630}.theme-blue-dark .theme-swatch i{background:#74bbfc}.theme-blue-dark .theme-swatch i:nth-child(2){background:#1d3760}.theme-blue-dark .theme-swatch i:nth-child(3){background:#294777}.theme-white .theme-swatch{background:#f6f8fc}.theme-white .theme-swatch i{background:#1871ba}.theme-white .theme-swatch i:nth-child(2){background:#dfebf5}.theme-white .theme-swatch i:nth-child(3){background:#e8f1f9}.theme-violet-night .theme-swatch{background:#110e21}.theme-violet-night .theme-swatch i{background:#b69afe}.theme-violet-night .theme-swatch i:nth-child(2){background:#2a2243}.theme-violet-night .theme-swatch i:nth-child(3){background:#554b75}.theme-forest .theme-swatch{background:#071813}.theme-forest .theme-swatch i{background:#73dbc2}.theme-forest .theme-swatch i:nth-child(2){background:#173b2f}.theme-forest .theme-swatch i:nth-child(3){background:#28584a}.theme-copper .theme-swatch{background:#19120f}.theme-copper .theme-swatch i{background:#ffb581}.theme-copper .theme-swatch i:nth-child(2){background:#37251e}.theme-copper .theme-swatch i:nth-child(3){background:#765440}.theme-mist .theme-swatch{background:#eef5f6}.theme-mist .theme-swatch i{background:#146b75}.theme-mist .theme-swatch i:nth-child(2){background:#dcebed}.theme-mist .theme-swatch i:nth-child(3){background:#95b8bd}.theme-sand .theme-swatch{background:#f7f2e9}.theme-sand .theme-swatch i{background:#875526}.theme-sand .theme-swatch i:nth-child(2){background:#f0e3d0}.theme-sand .theme-swatch i:nth-child(3){background:#d6b995}.reinvent-root .workspace-topline{background:var(--sh-bg);border-color:var(--sh-line);color:var(--sh-soft);padding:0 clamp(16px,2.3vw,35px)}.reinvent-root .crumb strong{color:var(--sh-text)}.reinvent-root .path-slash{color:var(--sh-accent)}.reinvent-root .workspace-mode{color:var(--sh-soft);display:flex;align-items:center;gap:8px}.workspace-live-pip{width:6px;height:6px;border-radius:50%;background:var(--sh-green)}.reinvent-root .workspace-context{background:radial-gradient(ellipse 28% 110% at 95% 0%,var(--sh-glow),transparent 78%),var(--sh-bg-2);border-color:var(--sh-line);padding:20px clamp(17px,2.4vw,35px) 16px}.reinvent-root .workspace-context.is-standard{padding:17px clamp(17px,2.4vw,35px)}.reinvent-root .context-icon{background:rgba(var(--sh-accent-rgb),.1);border-color:rgba(var(--sh-accent-rgb),.2);color:var(--sh-accent)}.reinvent-root .context-eyebrow{color:var(--sh-accent)}.reinvent-root .context-heading h1{color:var(--sh-text);font-size:24px}.reinvent-root .context-heading p{color:var(--sh-muted);font-size:11px}.reinvent-root .density-button,.reinvent-root .context-action{background:var(--sh-surface);border-color:var(--sh-line);color:var(--sh-muted)}.reinvent-root .density-button:hover,.reinvent-root .context-action:hover{background:var(--sh-raised);border-color:rgba(var(--sh-accent-rgb),.35);color:var(--sh-text)}.reinvent-root .density-button.density-active{border-color:rgba(var(--sh-accent-rgb),.4);color:var(--sh-accent)}.reinvent-root .context-action.primary{background:var(--sh-grad);color:var(--sh-on-accent);border:0}.reinvent-root .context-tabs button{color:var(--sh-muted)}.reinvent-root .context-tabs button:hover{color:var(--sh-text);background:rgba(var(--sh-accent-rgb),.08)}.reinvent-root .context-tabs button.active{background:rgba(var(--sh-accent-rgb),.13);color:var(--sh-accent)}.reinvent-root .context-metric{border-color:var(--sh-line)}.reinvent-root .context-metric strong{color:var(--sh-text)}.reinvent-root .context-metric span{color:var(--sh-soft)}.reinvent-root .viewport,.reinvent-root .react-dashboard-viewport{background:var(--sh-bg)}.reinvent-root .soc-home{color:var(--sh-text);padding:31px clamp(16px,3vw,46px) 55px;gap:19px}.reinvent-root .home-head-copy h1{color:var(--sh-text)}.reinvent-root .home-head-copy h1 em,.reinvent-root .home-eyebrow,.reinvent-root .home-panel-eyebrow{color:var(--sh-accent)}.reinvent-root .home-head-copy p,.reinvent-root .home-update{color:var(--sh-muted)}.reinvent-root .home-refresh,.reinvent-root .home-live{color:var(--sh-muted);background:var(--sh-surface);border-color:var(--sh-line)}.reinvent-root .home-live.online i,.reinvent-root .home-eyebrow i{background:var(--sh-green)}.reinvent-root .home-metric,.reinvent-root .home-panel,.reinvent-root .home-intel{background:var(--sh-surface);border:1px solid var(--sh-line);box-shadow:0 8px 24px #00000009,inset 0 1px #ffffff05;border-radius:16px}.reinvent-root .home-metric{min-height:167px;padding:17px 19px}.reinvent-root .home-metric:hover{box-shadow:var(--sh-shadow);border-color:rgba(var(--sh-accent-rgb),.35)}.reinvent-root .home-metric-value,.reinvent-root .home-panel-header h2,.reinvent-root .intel-copy h3,.reinvent-root .home-metric-label,.reinvent-root .priority-text strong,.reinvent-root .home-tool strong{color:var(--sh-text)}.reinvent-root .home-metric small,.reinvent-root .home-tool small,.reinvent-root .priority-text small,.reinvent-root .intel-copy p,.reinvent-root .home-intel-empty p{color:var(--sh-muted)}.reinvent-root .home-link,.reinvent-root .home-metric-top>svg{color:var(--sh-accent)}.reinvent-root .home-metric-icon,.reinvent-root .home-tool-icon{background:rgba(var(--sh-accent-rgb),.095);border:1px solid rgba(var(--sh-accent-rgb),.15)}.reinvent-root .priority-row{color:var(--sh-text);border-bottom:1px solid var(--sh-line)}.reinvent-root .priority-row:hover{background:var(--sh-surface-2);border-color:var(--sh-line)}.reinvent-root .priority-pill{background:var(--sh-surface-2);color:var(--sh-text);border-color:var(--sh-line)}.reinvent-root .home-priority-foot{border-color:var(--sh-line);color:var(--sh-soft)}.reinvent-root .home-tool{background:var(--sh-surface-2);border:1px solid var(--sh-line);color:var(--sh-text)}.reinvent-root .home-tool:hover{background:var(--sh-raised);border-color:rgba(var(--sh-accent-rgb),.35)}.reinvent-root .intel-copy .intel-meta{color:var(--sh-accent)}.reinvent-root .intel-open{color:var(--sh-accent);border-color:var(--sh-line);background:var(--sh-surface-2)}.reinvent-root .home-intel-empty strong{color:var(--sh-text)}.reinvent-root .intel-empty-icon,.reinvent-root .intel-icon{color:var(--sh-accent);border-color:var(--sh-line);background:var(--sh-surface-2)}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .home-metric.tone-risk{--metric-glow:#edb4bc38;--metric-color:#be5263}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .home-metric.tone-violet{--metric-glow:#a6abec43;--metric-color:#6960b3}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .home-metric.tone-cyan{--metric-glow:#91d4f943;--metric-color:#087caa}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .home-metric.tone-amber{--metric-glow:#dfb98336;--metric-color:#98672c}.reinvent-root[data-theme=white] .priority-row>svg,.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .home-tool>svg{color:var(--sh-soft)}.access-screen{position:relative;isolation:isolate;min-height:100dvh;width:100%;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(ellipse 55% 52% at 41% 75%,var(--sh-glow),transparent 74%),var(--sh-bg);color:var(--sh-text)}.access-mesh{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden}.access-mesh:before{content:"";position:absolute;inset:0;opacity:.13;background-image:linear-gradient(rgba(var(--sh-accent-rgb),.14) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--sh-accent-rgb),.14) 1px,transparent 1px);background-size:62px 62px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 86%);mask-image:linear-gradient(90deg,#000,transparent 86%)}.access-orb{position:absolute;border-radius:50%;filter:blur(14px);animation:orb-drift 14s ease-in-out infinite alternate}.orb-one{height:540px;width:540px;left:-210px;bottom:-235px;background:radial-gradient(circle,var(--sh-glow),transparent 70%)}.orb-two{height:600px;width:600px;right:-270px;top:-250px;background:radial-gradient(circle,rgba(var(--sh-accent-rgb),.075),transparent 70%);animation-delay:-5s}.access-halo{width:770px;height:770px;border:1px solid rgba(var(--sh-accent-rgb),.075);position:absolute;left:13%;top:15%;border-radius:50%;box-shadow:0 0 0 78px rgba(var(--sh-accent-rgb),.016),0 0 0 180px rgba(var(--sh-accent-rgb),.01)}.access-top,.access-footer{width:min(1320px,calc(100% - 90px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.access-top{padding-top:35px}.access-mark{display:flex;gap:12px;align-items:center}.access-mark-symbol{width:45px;height:45px;display:grid;place-items:center;border-radius:14px;color:var(--sh-accent);background:rgba(var(--sh-accent-rgb),.11);border:1px solid rgba(var(--sh-accent-rgb),.3)}.access-mark strong{font:700 24px Space Grotesk,sans-serif;letter-spacing:.08em}.access-mark strong span{color:var(--sh-accent)}.access-mark small{display:block;margin-top:3px;font-size:8px;font-weight:850;letter-spacing:.25em;color:var(--sh-soft)}.access-environment{display:flex;align-items:center;gap:8px;font:750 10px DM Sans,sans-serif;letter-spacing:.11em;color:var(--sh-soft)}.access-environment>span{height:7px;width:7px;border-radius:50%;background:var(--sh-green)}.access-environment b{color:var(--sh-accent)}.access-main{width:min(1320px,calc(100% - 90px));margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,448px);gap:clamp(45px,8vw,135px);align-items:center;padding:70px 0 65px}.access-story{max-width:670px;padding:35px 0}.access-story-label{font-size:10px;font-weight:850;letter-spacing:.19em;color:var(--sh-accent);display:flex;gap:9px;align-items:center}.access-story-label i{display:block;width:7px;height:7px;border-radius:50%;background:var(--sh-green);box-shadow:0 0 17px var(--sh-glow)}.access-story-label span{color:var(--sh-soft)}.access-story h1{margin:26px 0 21px;font:700 clamp(47px,5vw,76px)/1.055 "Space Grotesk",sans-serif;letter-spacing:-.055em;color:var(--sh-text)}.access-story h1 em{font-style:normal;background:var(--sh-grad);background-clip:text;-webkit-background-clip:text;color:transparent}.access-story>p{max-width:540px;font-size:15px;line-height:1.85;color:var(--sh-muted)}.access-story-divider{width:80%;height:1px;background:linear-gradient(90deg,var(--sh-line),transparent);margin:41px 0 30px}.access-features{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.access-features>div{flex:1;min-width:125px;display:grid;gap:7px}.access-features>div>span{color:var(--sh-accent);height:28px}.access-features strong{font-size:12px;color:var(--sh-text)}.access-features small{font-size:10px;color:var(--sh-soft)}.access-story-bottom{display:flex;align-items:center;gap:18px;margin-top:66px;font-size:9px;letter-spacing:.17em;font-weight:800;color:var(--sh-soft)}.heartbeat{display:flex;height:16px;align-items:center;gap:3px}.heartbeat i{width:2px;height:6px;border-radius:2px;background:var(--sh-accent);opacity:.6;animation:heartbeat 2s ease-in-out infinite}.heartbeat i:nth-child(3n){height:14px;animation-delay:.2s}.heartbeat i:nth-child(4n){height:10px;animation-delay:.6s}.access-card{position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(var(--sh-accent-rgb),.19);background:color-mix(in srgb,var(--sh-surface) 95%,transparent);border-radius:24px;box-shadow:0 40px 95px #0000002b,inset 0 1px #ffffff12}.access-card-glow{position:absolute;z-index:-1;top:-180px;right:-150px;width:450px;height:450px;border-radius:50%;background:radial-gradient(circle,rgba(var(--sh-accent-rgb),.12),transparent 67%);pointer-events:none}.access-card-content{padding:clamp(26px,3.2vw,39px)}.access-card-icon{display:grid;place-items:center;width:49px;height:49px;border:1px solid rgba(var(--sh-accent-rgb),.3);border-radius:14px;background:rgba(var(--sh-accent-rgb),.11);color:var(--sh-accent);margin-bottom:23px}.access-card-overline{font-size:10px;font-weight:840;letter-spacing:.2em;color:var(--sh-accent)}.access-card h2{font:700 29px Space Grotesk,sans-serif;letter-spacing:-.035em;margin:12px 0 10px}.access-card-content>p{font-size:12px;line-height:1.75;color:var(--sh-muted);margin:0 0 28px}.access-login-label{font-size:10px;letter-spacing:.14em;color:var(--sh-soft);font-weight:800;margin-bottom:10px}.access-signin{display:flex;align-items:center;gap:11px;padding:15px 17px;border:0;border-radius:12px;background:var(--sh-grad);color:var(--sh-on-accent);font-size:12px;font-weight:800;letter-spacing:.012em;width:100%;box-shadow:0 10px 24px var(--sh-glow);transition:transform .18s,box-shadow .18s,filter .18s}.access-signin:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 32px var(--sh-glow);filter:brightness(1.07)}.access-signin span{flex:1;text-align:left}.access-signin:disabled{opacity:.6;cursor:wait}.access-method{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:16px;color:var(--sh-soft);font-size:9px}.access-method svg{color:var(--sh-green)}.access-method-separator{height:12px;width:1px;background:var(--sh-line);margin:0 5px}.access-card-divider{height:1px;background:var(--sh-line);margin:25px 0}.access-appearance>strong{font-size:12px;display:block}.access-appearance>small{font-size:10px;color:var(--sh-muted);display:block;margin:6px 0 13px}.access-appearance .theme-options{display:grid;gap:11px;grid-template-columns:1fr}.access-appearance .theme-group-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.access-appearance .theme-group-heading{font-size:9px}.access-appearance .theme-tile{padding:8px;flex-direction:column;align-items:stretch;gap:7px}.access-appearance .theme-swatch{width:100%;height:29px;gap:5px}.access-appearance .theme-tile-copy strong{font-size:10px}.access-appearance .theme-tile-copy small{display:none}.access-appearance .theme-tile>svg{position:absolute;right:8px;top:8px}.access-appearance .theme-tile{position:relative}.access-security-note{display:flex;align-items:flex-start;gap:9px;margin-top:22px;padding:12px 13px;border:1px solid var(--sh-line);border-radius:10px;background:rgba(var(--sh-accent-rgb),.045);font-size:10px;line-height:1.65;color:var(--sh-soft)}.access-security-note svg{color:var(--sh-accent);flex-shrink:0;margin-top:2px}.access-error{color:#f47e89!important;font-size:11px!important;margin:12px 0 0!important}.access-footer{padding-bottom:27px;color:var(--sh-soft);font-size:9px;font-weight:800;letter-spacing:.11em}.access-footer>span:last-child{display:flex;gap:11px;align-items:center}.access-footer i{width:3px;height:3px;background:var(--sh-soft);border-radius:50%}@keyframes orb-drift{to{transform:translate(35px,-25px)}}@keyframes heartbeat{50%{opacity:1;transform:scaleY(1.35)}}@media(max-width:1230px){.access-main{gap:45px}.access-story h1{font-size:52px}.appearance-trigger-label{display:none}.reinvent-root .toolbar-leading{min-width:130px}}@media(max-width:980px){.access-main{grid-template-columns:1fr;max-width:510px;padding:54px 0}.access-story{padding:0;max-width:510px}.access-story h1{font-size:48px;margin:15px 0}.access-story>p{font-size:13px}.access-story-divider,.access-features,.access-story-bottom,.access-environment{display:none}}@media(max-width:740px){.access-top,.access-footer,.access-main{width:calc(100% - 34px)}.access-top{padding-top:20px}.access-main{padding:28px 0}.access-story h1{font-size:40px}.access-story-label{font-size:8px}.access-card-content{padding:23px}.access-footer>span:last-child{display:none}.reinvent-root .app-toolbar{gap:10px}.reinvent-root .toolbar-product{display:none}.reinvent-root .search-shell{min-width:0}.reinvent-root .toolbar-actions{gap:5px}.reinvent-root .profile-chip{min-width:0}.reinvent-root .profile-text,.reinvent-root .connection-indicator{display:none}.reinvent-root .appearance-trigger{padding:0;width:39px!important;justify-content:center}.reinvent-root .soc-home{padding:22px 15px 38px}.reinvent-root .context-bottom{flex-direction:column;align-items:stretch}.reinvent-root .context-metrics{justify-content:flex-start;gap:10px}}@media(max-width:430px){.access-story h1{font-size:36px}.access-card h2{font-size:25px}.access-appearance .theme-options{gap:5px}.access-appearance .theme-tile{padding:6px}.access-footer{font-size:8px}}@media(prefers-reduced-motion:reduce){.reinvent-root *,.reinvent-root *:before,.reinvent-root *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.reinvent-root .viewport{min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.reinvent-root .legacy-frame{width:100%;min-width:0;min-height:860px;height:100%;display:block;box-sizing:border-box}.reinvent-root .viewport:not(.ops-native-viewport):not(.react-dashboard-viewport):not(.reporting-viewport){overflow:hidden}.reinvent-root .viewport.ops-native-viewport,.reinvent-root .viewport.reporting-viewport{overflow-y:auto;overflow-x:hidden}.reinvent-root .viewport.ops-native-viewport .legacy-frame,.reinvent-root .viewport.ops-native-viewport .background-legacy-frame{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;height:0;min-height:0;z-index:-1}.reinvent-root .viewport.reporting-viewport{padding:0}.reinvent-root .viewport.reporting-viewport .legacy-frame{height:max(1050px,calc(100vh - 220px));min-height:1050px}.ops-console,.report-register{--o-surface:var(--sh-surface);--o-line:var(--sh-line);color:var(--sh-text)}.ops-console{padding:clamp(16px,2.5vw,38px);max-width:1700px;margin:0 auto}.ops-titlebar,.ops-surface-head,.home-operations-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.ops-overline{color:var(--sh-accent);letter-spacing:.15em;font-size:10px;font-weight:850}.ops-titlebar h1{font-size:clamp(23px,3vw,34px);margin:8px 0;color:var(--sh-text);letter-spacing:-.035em}.ops-titlebar p,.report-register p{font-size:13px;color:var(--sh-muted);margin:0;line-height:1.65;max-width:730px}.ops-toolbar,.ops-filters,.report-register-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ops-toolbar button,.ops-pagination button,.report-editor-buttons>button:not(.ops-primary){border:1px solid var(--sh-line);color:var(--sh-text);background:var(--sh-surface-2);padding:10px 13px;border-radius:10px;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.ops-connect{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:var(--sh-soft)}.ops-connect i{width:7px;height:7px;border-radius:50%;background:#f1b45b}.ops-connect.online i{background:var(--sh-green)}.ops-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:25px 0}.ops-kpi{background:var(--sh-surface);border:1px solid var(--sh-line);border-radius:17px;padding:18px 20px;min-width:0;box-shadow:var(--sh-shadow)}.ops-kpi>span,.ops-kpi>small{display:block;color:var(--sh-muted);font-size:11px;line-height:1.4}.ops-kpi>strong{display:block;font-size:clamp(25px,3vw,38px);margin:8px 0;color:var(--sh-text);font-weight:800;letter-spacing:-.04em}.ops-tabs{display:flex;gap:5px;border-bottom:1px solid var(--sh-line);margin:6px 0 18px;overflow:auto}.ops-tabs button{background:transparent;border:none;color:var(--sh-muted);cursor:pointer;font-size:12px;font-weight:700;padding:13px 17px;white-space:nowrap;border-bottom:2px solid transparent}.ops-tabs button[aria-selected=true]{border-bottom-color:var(--sh-accent);color:var(--sh-text);background:rgba(var(--sh-accent-rgb),.08)}.ops-filters{margin-bottom:17px}.ops-filters label,.report-editor-fields label{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:11px;color:var(--sh-muted)}.ops-filters input,.report-editor-fields input,.report-editor-fields textarea{padding:11px 12px;min-width:0;color:var(--sh-text);border:1px solid var(--sh-line);background:var(--sh-surface);border-radius:10px;outline-color:var(--sh-accent);font:inherit}.ops-filters input{max-width:230px}.ops-primary{border:0;border-radius:11px;padding:11px 17px;min-height:41px;background:var(--sh-grad);color:var(--sh-on-accent)!important;font-size:12px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:9px;justify-content:center}.ops-primary:disabled,.ops-pagination button:disabled{opacity:.4;cursor:not-allowed}.ops-alert{display:flex;gap:12px;align-items:flex-start;color:var(--sh-text);padding:15px;margin:12px 0;border:1px solid rgba(240,178,83,.33);border-radius:13px;background:#e6932d12;font-size:12px}.ops-alert p{margin:5px 0 0;line-height:1.55;color:var(--sh-muted)}.ops-surface{background:var(--sh-surface);border:1px solid var(--sh-line);border-radius:17px;overflow:hidden}.ops-surface-head{padding:18px 20px;border-bottom:1px solid var(--sh-line)}.ops-surface-head h2{font-size:16px;margin:0}.ops-surface-head>span,.ops-note{font-size:11px;color:var(--sh-muted);line-height:1.6}.ops-table-scroll{width:100%;overflow:auto}.ops-table{width:100%;border-collapse:collapse;text-align:left;min-width:720px;font-size:12px}.ops-table th{color:var(--sh-muted);font-weight:800;font-size:10px;letter-spacing:.04em;border-bottom:1px solid var(--sh-line);padding:13px 16px}.ops-table td{border-bottom:1px solid var(--sh-line);padding:14px 16px;vertical-align:top;max-width:430px;overflow-wrap:anywhere;line-height:1.55}.ops-table td strong,.ops-table td small{display:block}.ops-table td small{color:var(--sh-muted);font-size:10px;margin-top:3px}.ops-table tbody tr:hover{background:rgba(var(--sh-accent-rgb),.045)}.ops-tag{display:inline-block;border:1px solid var(--sh-line);border-radius:7px;padding:5px 7px;color:var(--sh-accent);background:var(--sh-surface-2);font-size:10px;white-space:nowrap}.ops-empty{padding:35px 22px;text-align:center;color:var(--sh-muted);font-size:13px}.ops-pagination{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 20px;font-size:11px;color:var(--sh-muted)}.ops-pagination>div{display:flex;gap:8px}.ops-disclaimer{color:var(--sh-muted);display:flex;align-items:center;gap:8px;margin:15px 0;font-size:11px}.ops-engineers{padding:10px 20px 16px}.ops-engineer{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,2fr) 100px;gap:22px;align-items:center;padding:14px 3px;border-bottom:1px solid var(--sh-line);font-size:12px}.ops-engineer>div:first-child strong,.ops-engineer>div:first-child span{display:block}.ops-engineer>div:first-child span{font-size:10px;color:var(--sh-muted);margin-top:4px}.ops-bar{height:8px;border-radius:30px;background:var(--sh-raised);overflow:hidden}.ops-bar i{display:block;height:100%;border-radius:30px;background:var(--sh-grad)}.ops-engineer>strong{text-align:right}.ops-surface>.ops-note{padding:0 20px 20px}.report-register{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;position:relative;margin:clamp(13px,2vw,27px) clamp(13px,2vw,30px) 16px;background:var(--sh-surface);padding:20px 23px;border:1px solid var(--sh-line);border-radius:16px}.report-register-info{flex:1;min-width:min(100%,350px)}.report-register h2{font-size:19px;margin:8px 0}.report-register-actions{justify-content:end}.report-register-actions small{width:100%;font-size:10px;color:var(--sh-muted);text-align:right}.report-save-success{width:100%;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--sh-green);border-top:1px solid var(--sh-line);padding-top:12px}.report-editor{width:100%;padding-top:14px;border-top:1px solid var(--sh-line)}.report-editor-title{display:flex;justify-content:space-between;align-items:center}.report-editor-title h3{font-size:15px;margin:0 0 12px}.report-editor-title>button{border:0;background:transparent;color:var(--sh-muted);cursor:pointer;font-size:24px}.report-editor-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.report-editor-fields .report-wide{grid-column:1/-1}.report-editor-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:15px}.home-operations-summary{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--sh-surface);border:1px solid var(--sh-line);border-radius:16px;padding:15px 22px;margin-bottom:20px;color:var(--sh-text)}.home-operations-head{flex-direction:column;align-items:flex-start;gap:4px}.home-operations-head strong{font-size:15px}.home-operations-head>span:last-child{font-size:10px;color:var(--sh-muted)}.home-operations-figures{display:flex;gap:22px;flex-wrap:wrap}.home-operations-figures div{display:flex;flex-direction:column;gap:4px}.home-operations-figures strong{font-size:23px}.home-operations-figures span{font-size:10px;color:var(--sh-muted)}.home-operations-summary button{background:transparent;border:1px solid var(--sh-line);padding:10px;border-radius:10px;display:flex;align-items:center;gap:8px;color:var(--sh-text);cursor:pointer}@media(max-width:1050px){.ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ops-kpis{grid-template-columns:1fr 1fr}.ops-console{padding:14px}.ops-filters input{max-width:100%}.ops-engineer{grid-template-columns:1fr 65px;gap:8px}.ops-engineer .ops-bar{grid-column:1/-1;grid-row:2}.report-editor-fields{grid-template-columns:1fr}.report-register{padding:15px}.home-operations-figures{gap:12px}}@media(prefers-reduced-motion:reduce){.ops-console *,.report-register *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.reinvent-root .viewport.tasks-native-viewport,.reinvent-root .viewport.learning-paths-viewport,.reinvent-root .viewport.incidents-native-viewport{overflow-y:auto!important;overflow-x:hidden!important;min-height:0;overscroll-behavior-y:contain;scrollbar-width:thin}.reinvent-root .viewport.tasks-native-viewport .background-legacy-frame,.reinvent-root .viewport.learning-paths-viewport .background-legacy-frame,.reinvent-root .viewport.incidents-native-viewport .background-legacy-frame{position:absolute!important;inset:0;opacity:0!important;visibility:hidden!important;pointer-events:none!important;height:0!important;min-height:0!important;z-index:-1}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) :is(.appearance-trigger,.top-icon,.theme-tile,.search-shell,.profile-chip){color:var(--sh-text)}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) :is(.home-intel,.home-metric,.home-panel,.ops-surface){box-shadow:var(--sh-shadow)}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .ops-primary{color:var(--sh-on-accent)!important}.reinvent-root :is(.ops-primary,.context-action.primary){color:var(--sh-on-accent)!important}@media(max-width:580px){.access-appearance .theme-group-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.theme-tile{transition:none}.theme-tile:hover{transform:none}}.reinvent-root .workspace-context.is-standard{padding:13px clamp(16px,2.2vw,27px)!important}.reinvent-root .workspace-context.is-dense{padding:17px clamp(16px,2.2vw,27px)!important}.reinvent-root .context-heading h1{font-size:clamp(18px,1.7vw,23px)!important;line-height:1.2!important}.reinvent-root .context-heading p{font-size:11px!important;line-height:1.45!important;max-width:68ch}.reinvent-root .context-metrics{flex-wrap:wrap;row-gap:8px}.reinvent-root .context-metric{min-width:62px}.reinvent-root .context-bottom{min-width:0;flex-wrap:wrap}.reinvent-root .context-tabs{min-width:0;flex:1 1 380px}.reinvent-root .viewport{min-width:0;min-height:0}.reinvent-root .viewport.react-dashboard-viewport,.reinvent-root .viewport.ops-native-viewport,.reinvent-root .viewport.reporting-viewport{overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain}.reinvent-root .viewport:not(.ops-native-viewport):not(.react-dashboard-viewport) .legacy-frame{width:100%!important;min-width:0;height:100%!important;min-height:0!important}.reinvent-root .viewport.reporting-viewport .legacy-frame{height:100%!important;min-height:0!important}.reinvent-root .viewport .legacy-frame{border:0;box-sizing:border-box}.reinvent-root .context-heading-left{min-width:0}.reinvent-root .context-heading-left>div{min-width:0}@media(max-width:920px){.reinvent-root .context-heading{align-items:flex-start;flex-wrap:wrap}.reinvent-root .context-bottom{gap:6px;margin-top:10px}.reinvent-root .context-metrics{justify-content:flex-start}}@media(max-width:740px){.reinvent-root .workspace-context.is-standard,.reinvent-root .workspace-context.is-dense{padding:12px 14px!important}.reinvent-root .context-heading p{max-width:52ch}}.reinvent-root .viewport.reporting-viewport{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain}.reinvent-root .viewport.reporting-viewport>.legacy-frame{height:var(--legacy-report-height, 100%)!important;min-height:0!important;width:100%!important;display:block}.reinvent-root .cc-home{--cc-line:var(--sh-line);--cc-panel:var(--sh-surface);--cc-soft:var(--sh-surface-2);--cc-text:var(--sh-text);--cc-sub:var(--sh-muted);--cc-blue:var(--sh-accent);width:min(1610px,100%);gap:22px;padding-top:29px}.cc-home button{font-family:inherit}.cc-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:22px;padding:0 0 4px}.cc-section-overline,.cc-mini-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--sh-accent);font-size:10px;letter-spacing:.17em;font-weight:850}.cc-section-overline i{width:7px;height:7px;background:var(--sh-green);border-radius:50%;box-shadow:0 0 12px var(--sh-green)}.cc-heading h1{font:750 clamp(28px,2.65vw,40px)/1.12 "Space Grotesk",sans-serif;letter-spacing:-.055em;color:var(--sh-text);margin:10px 0 6px}.cc-heading h1 em{color:var(--sh-accent);font-style:normal}.cc-heading p,.cc-focus-heading p{margin:0;font-size:12px;color:var(--sh-muted);line-height:1.55}.cc-heading-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.cc-portal-pill{display:inline-flex;align-items:center;gap:8px;background:var(--sh-surface);border:1px solid var(--sh-line);border-radius:99px;padding:9px 12px;font-weight:700;font-size:10px;color:var(--sh-muted);white-space:nowrap}.cc-portal-pill i{width:7px;height:7px;border-radius:50%;background:#dba65f}.cc-portal-pill.is-ready i{background:var(--sh-green);box-shadow:0 0 9px var(--sh-green)}.cc-refresh{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--sh-line);background:var(--sh-surface);border-radius:10px;color:var(--sh-text);padding:9px 12px;font-size:11px;font-weight:750}.cc-refresh:hover{border-color:var(--sh-accent);color:var(--sh-accent)}.cc-command-shell{min-width:0;border:1px solid var(--sh-line);border-radius:19px;background:var(--sh-surface);overflow:hidden;box-shadow:var(--sh-shadow);position:relative;isolation:isolate}.cc-command-shell:before{display:none}.cc-command-header{display:flex;align-items:center;justify-content:space-between;gap:13px;border-bottom:1px solid var(--sh-line);padding:10px 22px;background:var(--sh-surface)}.cc-screen-nav{display:flex;min-width:0;gap:7px;flex:1;flex-wrap:wrap}.cc-screen-tab{display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:10px;background:transparent;padding:10px 12px;color:var(--sh-muted);font-size:11px;transition:border-color .16s,background .16s,color .16s;white-space:nowrap}.cc-screen-tab span{font-size:10px;color:var(--sh-soft)}.cc-screen-tab strong{font-weight:750}.cc-screen-tab:hover{background:var(--sh-surface-2);color:var(--sh-text)}.cc-screen-tab.selected{background:rgba(var(--sh-accent-rgb),.12);border-color:rgba(var(--sh-accent-rgb),.27);color:var(--sh-text)}.cc-screen-tab.selected svg,.cc-screen-tab.selected span{color:var(--sh-accent)}.cc-slide-actions{display:none}.cc-slide-counter{font-size:10px;font-weight:800;letter-spacing:.1em;color:var(--sh-soft);margin:0 9px;white-space:nowrap}.cc-slide-actions button{height:37px;width:37px;display:grid;place-items:center;background:var(--sh-surface-2);color:var(--sh-accent);border:1px solid var(--sh-line);border-radius:10px}.cc-slide-actions button:hover:not(:disabled){border-color:rgba(var(--sh-accent-rgb),.5);background:var(--sh-raised)}.cc-slide-actions button:disabled{opacity:.28;cursor:not-allowed}.cc-stage{overflow:hidden;min-width:0;outline-offset:-3px;transition:height .38s ease}.cc-stage-track{display:flex;align-items:stretch;width:400%;transition:transform .62s cubic-bezier(.21,.8,.16,1);will-change:transform}.cc-slide{flex:0 0 25%;min-width:0;overflow:hidden}.cc-main-screen{min-height:580px;padding:20px clamp(15px,2.3vw,30px) 14px;display:flex;flex-direction:column;gap:14px;color:var(--sh-text)}.cc-screen-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.cc-screen-top h2{font:750 clamp(19px,2vw,27px)/1.12 "Space Grotesk",sans-serif;letter-spacing:-.035em;margin:7px 0 5px;color:var(--sh-text)}.cc-screen-top p{font-size:11px;line-height:1.5;margin:0;color:var(--sh-muted)}.cc-data-status{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--sh-line);border-radius:99px;background:var(--sh-surface-2);padding:9px 11px;color:var(--sh-muted);font-size:10px;font-weight:780;white-space:nowrap}.cc-data-status i,.cc-feed-dot{display:inline-block;width:7px;height:7px;background:#8599af;border-radius:50%;flex-shrink:0}.cc-data-status.ok i,.cc-feed-dot.ok{background:#45d6a9;box-shadow:0 0 8px #45d6a95b}.cc-data-status.stale i,.cc-feed-dot.stale{background:#efb364}.cc-feed-dot.error{background:#ed7f89}.cc-graph-wrap{width:100%;max-width:100%;position:relative;border:1px solid var(--sh-line);border-radius:14px;background:var(--sh-surface-2);overflow:hidden;padding:4px 9px 0}.cc-flow-graph{width:100%;height:auto;max-height:360px;display:block;aspect-ratio:940/366;min-height:190px}.cc-svg-label{font:800 12px DM Sans,sans-serif;fill:#dceeff}.cc-svg-sub{font:750 9px DM Sans,sans-serif;fill:#90aabe;letter-spacing:.025em}.cc-svg-number{font:800 23px Space Grotesk,sans-serif;fill:#e5faff}.cc-svg-shield{font:800 13px Space Grotesk,sans-serif;letter-spacing:.11em;fill:#e5ffff}.cc-svg-core-sub{font:800 8px DM Sans,sans-serif;letter-spacing:.12em;fill:#68cfcf}.cc-svg-total{font:750 39px Space Grotesk,sans-serif;fill:#ecffff;letter-spacing:-.06em}.cc-svg-note{font:750 9px DM Sans,sans-serif;letter-spacing:.15em;fill:#6f90a2}.cc-flow-pulse{animation:cc-flow 4.5s linear infinite}@keyframes cc-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-114}}.cc-telemetry-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:12px;min-width:0}.cc-telemetry-panel{border:1px solid var(--sh-line);border-radius:13px;background:var(--sh-surface-2);min-width:0;padding:14px 16px}.cc-tile-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;color:var(--sh-accent)}.cc-tile-heading strong{font-size:12px;color:var(--sh-text);display:block}.cc-tile-heading span{display:block;margin-top:4px;font-size:10px;color:var(--sh-muted)}.cc-bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:12px;height:114px;margin:10px 2px 0}.cc-bar-item{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;min-width:0}.cc-bar-count{font-size:9px;font-weight:800;color:var(--sh-muted)}.cc-bar-track{position:relative;flex:1;width:min(100%,28px);min-height:23px;border-radius:5px 5px 0 0;background:rgba(var(--sh-accent-rgb),.08);display:flex;align-items:flex-end;overflow:hidden}.cc-bar-fill{width:100%;min-height:4px;background:linear-gradient(180deg,var(--sh-accent),rgba(var(--sh-accent-rgb),.35));border-radius:5px 5px 0 0;transition:height .3s}.cc-bar-day{font-size:9px;color:var(--sh-muted);padding-top:2px}.cc-feed-count{font-size:10px;color:var(--sh-green);white-space:nowrap;align-self:center;background:rgba(var(--sh-accent-rgb),.07);border:1px solid var(--sh-line);border-radius:99px;padding:6px 9px}.cc-feed-list{display:flex;flex-direction:column;gap:0;margin-top:9px}.cc-feed-row{display:flex;align-items:center;gap:10px;min-height:25px;border-bottom:1px solid var(--sh-line);font-size:10px}.cc-feed-row:last-child{border-bottom:0}.cc-feed-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sh-text);font-weight:650}.cc-feed-meta{font-size:9px;color:var(--sh-muted);white-space:nowrap}.cc-empty{color:var(--sh-muted);font-size:11px;margin:7px 0}.cc-sync-foot{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;border-top:1px solid var(--sh-line);margin-top:5px;padding-top:8px;color:var(--sh-soft);font-size:9px}.cc-footer-line{display:flex;align-items:center;justify-content:space-between;gap:13px;flex-wrap:wrap}.cc-small-metrics{display:flex;gap:14px;flex-wrap:wrap}.cc-small-metrics>span{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--sh-muted)}.cc-small-metrics strong{color:var(--sh-text);font-size:11px}.cc-inline-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;background:none;color:var(--sh-accent);font-weight:760;font-size:11px;white-space:nowrap}.cc-inline-link:hover{text-decoration:underline}.cc-data-warning{font-size:10px;color:#e1a368;margin:0}.cc-bottom-nav{display:flex;justify-content:space-between;align-items:center;gap:9px;padding:12px 22px;border-top:1px solid var(--sh-line);background:var(--sh-surface-2);font-size:9px;color:var(--sh-soft);font-weight:800;letter-spacing:.1em}.cc-bottom-nav>span:last-child{display:inline-flex;align-items:center;gap:5px;letter-spacing:normal}.cc-progress-pips{display:flex;gap:6px}.cc-progress-pips button{height:5px;width:27px;background:rgba(var(--sh-accent-rgb),.19);border:0;border-radius:6px;transition:width .2s,background .2s}.cc-progress-pips button.on{background:var(--sh-accent);width:45px}.cc-stage-frame{position:relative;min-width:0}.cc-side-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;display:grid;place-items:center;width:37px;height:82px;border:1px solid transparent;border-radius:10px;background:color-mix(in srgb,var(--sh-surface) 70%,transparent);color:var(--sh-accent);opacity:.54;transition:background .2s,color .2s,opacity .2s,border-color .2s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cc-side-arrow:hover:not(:disabled),.cc-side-arrow:focus-visible{background:var(--sh-raised);border-color:var(--sh-line);opacity:1}.cc-side-arrow:disabled{opacity:.14;cursor:default}.cc-side-prev{left:7px}.cc-side-next{right:7px}.cc-stage-track{will-change:transform}.cc-command-header .cc-slide-counter{color:var(--sh-soft);font-size:10px;font-weight:700;margin:0}.cc-screen-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cc-screen-nav::-webkit-scrollbar{display:none}.cc-screen-tab{border-radius:8px;padding:10px 11px}.cc-screen-tab.selected{background:var(--sh-surface-2);border-color:var(--sh-line)}.cc-main-screen{padding-inline:clamp(43px,4vw,56px)}.cc-svg-node{fill:var(--sh-surface);stroke-width:1}.cc-svg-summary{stroke:var(--sh-line);stroke-opacity:1}.cc-svg-core{fill:var(--sh-surface);stroke:var(--sh-accent)}.cc-svg-core-inner{fill:var(--sh-surface-2)}.cc-svg-core-ring{fill:none;stroke:var(--sh-accent);stroke-opacity:.27}.cc-svg-divider{stroke:var(--sh-line)}.cc-svg-label{fill:var(--sh-text)}.cc-svg-sub{fill:var(--sh-muted)}.cc-svg-number,.cc-svg-shield{fill:var(--sh-text)}.cc-svg-core-sub{fill:var(--sh-accent)}.cc-svg-total{fill:var(--sh-text)}.cc-svg-note{fill:var(--sh-soft)}.cc-announcement{display:grid;grid-template-columns:minmax(140px,.45fr) minmax(0,1.85fr) auto;align-items:center;min-width:0;border:1px solid var(--sh-line);border-radius:14px;background:var(--sh-surface);overflow:hidden;min-height:145px}.cc-announcement-aside{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:20px 20px 19px;border-right:1px solid var(--sh-line);height:100%;background:var(--sh-surface-2)}.cc-announcement-label{display:inline-flex;gap:7px;align-items:center;color:var(--sh-accent);letter-spacing:.12em;font-size:9px;font-weight:800}.cc-announcement-aside>strong{font:700 17px/1.22 Space Grotesk,sans-serif;color:var(--sh-text);letter-spacing:-.02em}.cc-announcement-date{font-size:10px;color:var(--sh-muted);line-height:1.45;max-width:185px}.cc-announcement-index{font-size:10px;color:var(--sh-soft);font-variant-numeric:tabular-nums;margin-top:auto}.cc-announcement-content{min-width:0;padding:17px 22px;animation:cc-editorial .28s ease-out}.cc-announcement-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:10px;color:var(--sh-muted)}.cc-announcement-meta>span:first-child{font-weight:780;color:var(--sh-accent);text-transform:capitalize}.cc-announcement-severity{border:1px solid var(--sh-line);border-radius:6px;padding:3px 6px;text-transform:capitalize;color:var(--sh-text)}.cc-announcement-content h3{font:720 clamp(15px,1.6vw,19px)/1.3 "Space Grotesk",sans-serif;color:var(--sh-text);letter-spacing:-.025em;margin:8px 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc-announcement-content p{font-size:11px;line-height:1.5;color:var(--sh-muted);margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cc-announcement-link{display:inline-flex;align-items:center;gap:7px;padding:0;margin-top:11px;border:0;background:transparent;color:var(--sh-accent);font-weight:780;font-size:11px}.cc-announcement-link:hover{text-decoration:underline}.cc-announcement-navigation{display:flex;flex-direction:column;gap:8px;padding:12px 16px 12px 0}.cc-announcement-navigation button{width:29px;height:29px;display:grid;place-items:center;background:transparent;color:var(--sh-muted);border:1px solid var(--sh-line);border-radius:8px}.cc-announcement-navigation button:hover:not(:disabled){color:var(--sh-accent);background:var(--sh-surface-2)}.cc-announcement-navigation button:disabled{opacity:.4;cursor:default}.cc-announcement-empty{display:flex;flex-direction:column;gap:9px;justify-content:center;padding:16px 22px;min-height:85px}.cc-announcement-empty p{margin:0;font-size:11px;color:var(--sh-muted)}@keyframes cc-editorial{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.cc-focus-screen .cc-focus-heading{display:none}.cc-focus-screen .cc-focus-grid{margin-top:9px}.cc-focus-screen .home-panel{background:var(--sh-surface-2);border:1px solid var(--sh-line)}.cc-live-stat{display:flex;flex-direction:column;text-align:right;border-left:1px solid var(--sh-line);padding-left:22px;min-width:128px}.cc-live-stat strong{font:760 38px Space Grotesk,sans-serif;line-height:1;color:var(--sh-text)}.cc-live-stat small{font-size:18px;color:var(--sh-soft)}.cc-live-stat>span{font-size:10px;color:var(--sh-muted);margin-top:5px}.cc-coverage-context{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:var(--sh-muted);border:1px solid var(--sh-line);border-radius:11px;padding:13px 15px;background:var(--sh-surface-2)}.cc-clock{display:inline-flex;align-items:center;gap:7px;color:var(--sh-accent);font-size:12px;font-weight:800}.cc-timeline-head,.cc-team-row{display:grid;grid-template-columns:minmax(170px,1.5fr) minmax(190px,2.5fr) minmax(93px,.75fr);gap:14px;align-items:center}.cc-timeline-head{margin:3px 0 -3px;font-size:9px;font-weight:850;color:var(--sh-soft);letter-spacing:.11em}.cc-time-axis{display:flex;justify-content:space-between;gap:3px;font-size:9px;letter-spacing:normal}.cc-team-list{display:flex;flex-direction:column;border:1px solid var(--sh-line);border-radius:14px;overflow:hidden;background:var(--sh-surface-2)}.cc-team-row{min-height:55px;padding:7px 13px;border-bottom:1px solid var(--sh-line)}.cc-team-row:last-child{border-bottom:0}.cc-person{display:flex;align-items:center;gap:10px;min-width:0}.cc-person>div:last-child{min-width:0}.cc-person-avatar{width:31px;height:31px;border:1px solid var(--sh-line);border-radius:9px;background:var(--sh-raised);display:grid;place-items:center;color:var(--sh-muted);font-size:10px;font-weight:900;flex-shrink:0}.cc-person-avatar.active{background:#36cdaa24;color:#67dcb9;border-color:#3dd2a354}.cc-person strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--sh-text)}.cc-person small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sh-muted);font-size:9px;margin-top:3px}.cc-timeline-track{height:13px;width:100%;position:relative;border-radius:5px;background:linear-gradient(90deg,transparent 24.7%,rgba(var(--sh-accent-rgb),.1) 25%,transparent 25.3%,transparent 49.7%,rgba(var(--sh-accent-rgb),.1) 50%,transparent 50.3%,transparent 74.7%,rgba(var(--sh-accent-rgb),.1) 75%,transparent 75.3%),rgba(var(--sh-accent-rgb),.07)}.cc-shift-segment{position:absolute;top:2px;height:9px;border-radius:4px;background:rgba(var(--sh-accent-rgb),.35);border:1px solid rgba(var(--sh-accent-rgb),.38)}.cc-shift-segment.active{background:linear-gradient(90deg,#2f9db4,#4ce0bd);border-color:#4ce0bd}.cc-now-line{position:absolute;top:-6px;bottom:-6px;border-left:2px solid #e6aa68;z-index:2;box-shadow:0 0 9px #e6aa6880}.cc-crew-status{display:inline-flex;justify-content:center;align-items:center;gap:6px;font-size:9px;border:1px solid var(--sh-line);border-radius:99px;padding:6px;color:var(--sh-muted);white-space:nowrap}.cc-crew-status i{width:6px;height:6px;border-radius:50%;background:var(--sh-soft)}.cc-crew-status.active{color:#45cba7}.cc-crew-status.active i{background:#45cba7}.cc-crew-status.rest{opacity:.72}.cc-coverage-empty{padding:50px 18px;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--sh-soft);font-size:11px;text-align:center}.cc-coverage-empty strong{color:var(--sh-text);font-size:13px}.cc-coverage-foot{display:flex;flex-wrap:wrap;align-items:center;gap:18px;font-size:10px;color:var(--sh-muted);margin-top:auto;padding:10px 2px}.cc-coverage-foot>span{display:inline-flex;align-items:center;gap:7px}.cc-coverage-foot .cc-inline-link{margin-left:auto}.cc-legend-active,.cc-legend-now{width:17px;height:5px;border-radius:4px;background:linear-gradient(90deg,#2b97b2,#45dbaf)}.cc-legend-now{width:3px;height:12px;background:#e6aa68}.cc-perf-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:12px}.cc-perf-card{min-width:0;border:1px solid var(--sh-line);border-radius:13px;background:var(--sh-surface-2);padding:19px 17px;display:flex;flex-direction:column;gap:10px}.cc-perf-icon{height:37px;width:37px;display:grid;place-items:center;color:var(--sh-accent);border-radius:10px;background:rgba(var(--sh-accent-rgb),.12)}.cc-perf-card strong{font:750 37px/1 Space Grotesk,sans-serif;color:var(--sh-text)}.cc-perf-card>span:last-child{font-size:10px;color:var(--sh-muted);line-height:1.4}.cc-perf-bottom{display:grid;grid-template-columns:1.4fr .8fr;gap:13px;min-height:235px}.cc-perf-ranking,.cc-perf-guide{background:var(--sh-surface-2);border:1px solid var(--sh-line);border-radius:14px;padding:18px;min-width:0}.cc-rank-row{display:grid;grid-template-columns:minmax(90px,1fr) minmax(80px,1.7fr) 30px;align-items:center;gap:13px;margin-top:14px;color:var(--sh-text);font-size:10px}.cc-rank-row>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cc-rank-row b{font-size:11px;text-align:right}.cc-rank-track{height:9px;border-radius:9px;background:rgba(var(--sh-accent-rgb),.1);overflow:hidden}.cc-rank-track div{height:100%;background:var(--sh-grad);border-radius:9px}.cc-kpi-empty{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;color:var(--sh-soft)}.cc-kpi-empty strong{font-size:12px;color:var(--sh-text)}.cc-kpi-empty span{font-size:10px}.cc-guide-symbol{border-radius:14px;background:rgba(var(--sh-accent-rgb),.12);color:var(--sh-accent);width:52px;height:52px;display:grid;place-items:center}.cc-perf-guide{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:11px}.cc-perf-guide h3{font:750 20px Space Grotesk,sans-serif;margin:0;color:var(--sh-text)}.cc-perf-guide p{font-size:11px;color:var(--sh-muted);line-height:1.7;margin:0}.cc-perf-guide button{display:flex;align-items:center;gap:7px;background:var(--sh-grad);border:0;border-radius:10px;padding:10px 15px;color:var(--sh-on-accent);font-weight:800;font-size:11px;margin-top:6px}.cc-focus-heading{padding:1px 2px 0}.cc-focus-heading h2{font:750 22px Space Grotesk,sans-serif;color:var(--sh-text);margin:6px 0 4px}.cc-focus-grid{margin-top:-8px}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-command-shell{box-shadow:0 14px 44px #18376917}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-graph-wrap{background:var(--sh-surface-2);border-color:var(--sh-line)}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-heading h1,.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-screen-top h2{color:var(--sh-text)}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-flow-graph{color:#e4f5ff}@media(max-width:1280px){.cc-home .cc-command-header{flex-wrap:wrap}.cc-screen-nav{flex:1 1 auto}.cc-slide-actions{margin-left:auto}.cc-main-screen{min-height:610px}}@media(max-width:1080px){.cc-telemetry-grid{grid-template-columns:1fr}.cc-main-screen{min-height:720px}.cc-perf-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-perf-bottom{grid-template-columns:1fr}.cc-timeline-head,.cc-team-row{grid-template-columns:minmax(125px,1.3fr) minmax(145px,2fr) minmax(77px,.9fr);gap:9px}.cc-screen-tab{padding:9px 8px}}@media(max-width:730px){.cc-heading{align-items:flex-start;flex-direction:column}.cc-heading-actions{width:100%;justify-content:space-between}.cc-command-header{padding:9px}.cc-screen-nav{gap:3px}.cc-screen-tab{font-size:10px;padding:9px 8px}.cc-screen-tab span{display:none}.cc-screen-tab svg{width:15px}.cc-slide-counter{display:none}.cc-main-screen{min-height:680px;padding:16px 12px}.cc-screen-top{align-items:flex-start;flex-wrap:wrap}.cc-graph-wrap{padding:0}.cc-flow-graph{min-height:165px}.cc-telemetry-panel{padding:11px}.cc-footer-line{align-items:flex-start}.cc-timeline-head,.cc-team-row{grid-template-columns:minmax(115px,1fr) minmax(115px,1.3fr) 65px;gap:6px}.cc-team-row{padding:7px}.cc-person-avatar{display:none}.cc-crew-status{font-size:8px;padding:4px}.cc-person small{font-size:8px}.cc-time-axis{font-size:7px}.cc-time-axis span:nth-child(2n){display:none}.cc-perf-card{padding:13px}.cc-perf-card strong{font-size:29px}.cc-bottom-nav{padding:11px 12px}.cc-bottom-nav>span:last-child{display:none}}@media(max-width:420px){.cc-screen-tab strong{font-size:9px}.cc-screen-tab svg{display:none}.cc-perf-metrics{grid-template-columns:1fr 1fr}.cc-perf-card>span:last-child{font-size:9px}.cc-live-stat{border:0;padding-left:0;text-align:left}.cc-small-metrics{gap:7px}.cc-small-metrics>span{font-size:9px}.cc-bar-count{font-size:8px}}@media(prefers-reduced-motion:reduce){.cc-stage,.cc-stage-track{transition:none}.cc-flow-pulse{animation:none}.cc-bar-fill{transition:none}}@media(max-width:890px){.cc-command-header .cc-slide-counter{display:none}.cc-announcement{grid-template-columns:minmax(128px,.5fr) minmax(0,1.5fr) auto}.cc-announcement-aside{padding:15px}.cc-announcement-content{padding:14px}.cc-main-screen{padding-inline:43px}}@media(max-width:650px){.cc-command-header{padding:8px 10px}.cc-screen-tab strong{font-size:10px}.cc-screen-tab{gap:5px;padding:8px}.cc-screen-nav{overflow-x:auto}.cc-side-arrow{width:28px;height:68px}.cc-side-prev{left:1px}.cc-side-next{right:1px}.cc-main-screen{padding-inline:31px}.cc-announcement{grid-template-columns:1fr auto}.cc-announcement-aside{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--sh-line);padding:10px 13px;gap:5px;min-height:0}.cc-announcement-aside>strong{display:none}.cc-announcement-date{max-width:none}.cc-announcement-index{position:absolute;right:61px;top:12px}.cc-announcement{position:relative}.cc-announcement-content{padding:13px}.cc-announcement-content p{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cc-announcement-navigation{padding-right:8px}.cc-focus-screen .home-tools{grid-template-columns:1fr}}@media(max-width:420px){.cc-screen-tab span,.cc-screen-tab svg{display:none}.cc-announcement-index{display:none}.cc-side-arrow{height:55px}.cc-command-shell{border-radius:12px}}@media(prefers-reduced-motion:reduce){.cc-announcement-content{animation:none}.cc-side-arrow{transition:none}}.cc-flow-graph .cc-flow-route{transition:stroke-opacity .24s ease,stroke-width .24s ease}.cc-flow-graph .cc-flow-lane:hover .cc-flow-route{stroke-opacity:.86;stroke-width:2.7}.cc-flow-graph .cc-flow-lane:hover .cc-svg-node{stroke-opacity:.5}.cc-flow-graph .cc-flow-particle{pointer-events:none;opacity:.9;filter:drop-shadow(0 0 2.5px currentColor)}.cc-flow-graph .cc-flow-particle-secondary{opacity:.43}.cc-flow-graph .cc-flow-node-dot{transform-box:fill-box;transform-origin:center;animation:cc-ingest-node-breathe 4.8s ease-in-out infinite}.cc-flow-graph .cc-svg-core-glow{transform-box:fill-box;transform-origin:center;animation:cc-core-breathe 8.5s ease-in-out infinite}.cc-flow-graph .cc-core-engine{transform-box:fill-box;transform-origin:center;animation:cc-engine-clockwise 36s linear infinite}.cc-flow-graph .cc-core-engine-counter{fill:none;stroke:var(--sh-accent);stroke-opacity:.34;transform-box:fill-box;transform-origin:center;animation:cc-engine-counterclockwise 54s linear infinite}.cc-flow-graph .cc-svg-summary-dot{transform-box:fill-box;transform-origin:center;animation:cc-ingest-node-breathe 5.5s ease-in-out infinite}@keyframes cc-engine-clockwise{to{transform:rotate(360deg)}}@keyframes cc-engine-counterclockwise{to{transform:rotate(-360deg)}}@keyframes cc-core-breathe{0%,to{opacity:.2;transform:scale(.98)}50%{opacity:.46;transform:scale(1.025)}}@keyframes cc-ingest-node-breathe{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@media(prefers-reduced-motion:reduce){.cc-flow-graph .cc-flow-particle{display:none}.cc-flow-graph .cc-flow-node-dot,.cc-flow-graph .cc-svg-core-glow,.cc-flow-graph .cc-core-engine,.cc-flow-graph .cc-core-engine-counter,.cc-flow-graph .cc-svg-summary-dot{animation:none!important;transform:none!important}.cc-flow-graph .cc-svg-core-glow{opacity:.35}.cc-flow-graph .cc-flow-route{transition:none}}.reinvent-root .cc-home{gap:18px}.reinvent-root .cc-home .cc-heading{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 222px;gap:clamp(18px,3vw,46px);align-items:center;padding:clamp(23px,2.9vw,38px) clamp(24px,3vw,43px);min-height:207px;background:radial-gradient(ellipse 64% 105% at 93% 0%,rgba(var(--sh-accent-rgb),.12),transparent 72%),linear-gradient(125deg,var(--sh-surface),color-mix(in srgb,var(--sh-surface) 89%,var(--sh-surface-2)));border:1px solid var(--sh-line);border-radius:19px;box-shadow:0 24px 55px #00000021,inset 0 1px #ffffff0e;animation:cc-hero-entrance .6s ease-out both}.reinvent-root .cc-home .cc-heading:before{content:"";position:absolute;right:-8%;top:-60%;width:min(58%,670px);aspect-ratio:1;border-radius:50%;pointer-events:none;z-index:-1;border:1px solid rgba(var(--sh-accent-rgb),.14);box-shadow:0 0 0 55px rgba(var(--sh-accent-rgb),.023),0 0 0 115px rgba(var(--sh-accent-rgb),.015)}.reinvent-root .cc-home .cc-heading:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(var(--sh-accent-rgb),.085) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--sh-accent-rgb),.085) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(90deg,transparent 45%,#000 100%);mask-image:linear-gradient(90deg,transparent 45%,#000 100%);opacity:.28}.cc-home .cc-hero-copy{position:relative;min-width:0;z-index:1}.cc-home .cc-section-overline{font-size:10px;letter-spacing:.19em}.cc-home .cc-section-overline i{width:8px;height:8px;animation:cc-quiet-beacon 4s ease-in-out infinite}.cc-home .cc-heading h1{font-size:clamp(34px,3.1vw,52px);letter-spacing:-.058em;line-height:1.07;margin:15px 0 11px;font-weight:770;text-wrap:balance}.cc-home .cc-heading h1 em{background:linear-gradient(105deg,var(--sh-accent),color-mix(in srgb,var(--sh-accent) 75%,var(--sh-text)));color:transparent;-webkit-background-clip:text;background-clip:text}.cc-home .cc-hero-welcome{color:var(--sh-text);font-size:clamp(14px,1.25vw,17px);line-height:1.35;margin:0 0 5px;letter-spacing:-.015em}.cc-home .cc-hero-welcome strong{font-weight:790;color:var(--sh-text)}.cc-home .cc-hero-welcome-dot{color:var(--sh-accent);font-weight:900}.cc-home .cc-hero-description{max-width:660px;font-size:12px;color:var(--sh-muted);line-height:1.6;margin:0}.cc-home .cc-hero-capabilities{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:17px}.cc-home .cc-hero-capabilities span{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:700;white-space:nowrap;color:var(--sh-muted);padding:7px 10px;background:rgba(var(--sh-accent-rgb),.04);border:1px solid var(--sh-line);border-radius:8px}.cc-home .cc-hero-capabilities svg{color:var(--sh-accent)}.cc-home .cc-hero-status{align-items:stretch;justify-content:center;flex-direction:column;gap:10px;min-width:0;position:relative;padding:19px;border:1px solid rgba(var(--sh-accent-rgb),.18);border-radius:14px;background:color-mix(in srgb,var(--sh-surface-2) 90%,transparent);box-shadow:inset 0 1px #ffffff06,0 14px 32px #00000017}.cc-home .cc-hero-status-label{font-size:9px;font-weight:850;color:var(--sh-soft);letter-spacing:.14em}.cc-home .cc-hero-status .cc-portal-pill{justify-content:flex-start;padding:0;border:0;background:transparent;font-size:12px;color:var(--sh-text)}.cc-home .cc-hero-status .cc-portal-pill i{width:8px;height:8px;flex:0 0 8px}.cc-home .cc-hero-status-context{display:flex;align-items:center;gap:8px;color:var(--sh-muted);font-size:10px;font-weight:650}.cc-home .cc-hero-status-context svg{color:var(--sh-accent)}.cc-home .cc-hero-status .cc-refresh{width:100%;justify-content:center;padding:10px 12px;margin-top:3px;border-color:rgba(var(--sh-accent-rgb),.28);background:rgba(var(--sh-accent-rgb),.075);color:var(--sh-text);transition:background .18s,border-color .18s,transform .18s}.cc-home .cc-hero-status .cc-refresh:hover{transform:translateY(-1px);border-color:rgba(var(--sh-accent-rgb),.5);background:rgba(var(--sh-accent-rgb),.13)}.cc-home .cc-command-shell{box-shadow:0 25px 60px #00000021,0 0 0 1px rgba(var(--sh-accent-rgb),.025),inset 0 1px #ffffff06}.cc-home .cc-command-shell:before{content:"";display:block;position:absolute;top:0;left:16%;right:16%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--sh-accent-rgb),.42),transparent);z-index:1;pointer-events:none}.cc-home .cc-command-header{background:linear-gradient(180deg,rgba(var(--sh-accent-rgb),.045),transparent 90%),var(--sh-surface)}.cc-home .cc-screen-tab{transition:border-color .16s,background .16s,color .16s,transform .16s}.cc-home .cc-screen-tab:hover:not(.selected){transform:translateY(-1px)}.cc-home .cc-screen-tab.selected{box-shadow:inset 0 1px rgba(var(--sh-accent-rgb),.14),0 3px 15px #0001}.cc-home .cc-graph-wrap{background:radial-gradient(ellipse 73% 90% at 51% 40%,rgba(var(--sh-accent-rgb),.065),transparent 78%),var(--sh-surface-2);box-shadow:inset 0 1px #ffffff06,0 7px 24px #0001}.cc-home .cc-announcement,.cc-home .cc-telemetry-panel,.cc-home .cc-perf-card,.cc-home .cc-perf-ranking,.cc-home .cc-perf-guide{box-shadow:inset 0 1px #ffffff05,0 8px 24px #0000000d;transition:border-color .2s,box-shadow .2s}.cc-home .cc-announcement:hover,.cc-home .cc-telemetry-panel:hover,.cc-home .cc-perf-card:hover{border-color:rgba(var(--sh-accent-rgb),.3);box-shadow:inset 0 1px #ffffff06,0 12px 26px #00000013}.cc-home .cc-announcement-aside{background:linear-gradient(135deg,rgba(var(--sh-accent-rgb),.05),transparent),var(--sh-surface-2)}@keyframes cc-hero-entrance{0%{opacity:.65;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes cc-quiet-beacon{0%,to{box-shadow:0 0 8px var(--sh-green)}50%{box-shadow:0 0 15px var(--sh-green)}}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-heading{box-shadow:0 20px 52px #233c6318,inset 0 1px #fff}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-hero-status{box-shadow:0 8px 24px #233c630e}@media(max-width:950px){.reinvent-root .cc-home .cc-heading{grid-template-columns:minmax(0,1fr) 205px;padding:25px}.cc-home .cc-heading h1{font-size:clamp(31px,4.2vw,43px)}}@media(max-width:700px){.reinvent-root .cc-home .cc-heading{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:23px 20px;min-height:0}.cc-home .cc-hero-status{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 12px}.cc-home .cc-hero-status-label,.cc-home .cc-hero-status .cc-refresh{grid-column:1/-1}.cc-home .cc-heading h1{font-size:clamp(32px,7.6vw,43px)}.cc-home .cc-hero-capabilities{gap:6px}.cc-home .cc-hero-capabilities span{font-size:9px;padding:6px 8px}}@media(prefers-reduced-motion:reduce){.reinvent-root .cc-home .cc-heading,.cc-home .cc-section-overline i{animation:none}.cc-home .cc-hero-status .cc-refresh,.cc-home .cc-screen-tab,.cc-home .cc-announcement,.cc-home .cc-telemetry-panel,.cc-home .cc-perf-card{transition:none}}.reinvent-root .cc-home{--cc-chroma-blue:#54b9f4;--cc-chroma-orange:#ffba71;--cc-chroma-purple:#b69aff;--cc-chroma-mint:#59dbb4;--cc-chroma-ink:#5e95e9}.reinvent-root .cc-home .cc-heading{background:radial-gradient(ellipse 54% 92% at 98% 0%,rgba(80,169,231,.13) 0%,transparent 74%),radial-gradient(ellipse 44% 95% at 78% 102%,rgba(137,104,202,.085) 0%,transparent 73%),radial-gradient(ellipse 43% 100% at 0% 0%,rgba(53,193,171,.065) 0%,transparent 78%),linear-gradient(125deg,var(--sh-surface),color-mix(in srgb,var(--sh-surface) 90%,var(--sh-surface-2)));border-color:color-mix(in srgb,var(--sh-line) 80%,var(--cc-chroma-blue) 20%)}.reinvent-root .cc-home .cc-command-shell{background:radial-gradient(ellipse 59% 46% at 95% 3%,rgba(70,122,194,.055),transparent 80%),var(--sh-surface)}.reinvent-root .cc-home .cc-screen-tab.selected{border-bottom-color:rgba(var(--sh-accent-rgb),.62);box-shadow:inset 0 -2px rgba(var(--sh-accent-rgb),.36),0 3px 12px #0000000b}.reinvent-root .cc-home .cc-graph-wrap{background:radial-gradient(ellipse 42% 82% at 14% 90%,rgba(43,165,182,.1),transparent 75%),radial-gradient(ellipse 44% 86% at 94% 10%,rgba(134,96,203,.09),transparent 73%),radial-gradient(ellipse 48% 80% at 55% 55%,rgba(72,160,226,.07),transparent 82%),var(--sh-surface-2);border-color:color-mix(in srgb,var(--sh-line) 83%,var(--cc-chroma-blue) 17%)}.cc-home .cc-flow-graph .cc-flow-lane:nth-of-type(1){--cc-lane:var(--cc-chroma-blue)}.cc-home .cc-flow-graph .cc-flow-lane:nth-of-type(2){--cc-lane:var(--cc-chroma-orange)}.cc-home .cc-flow-graph .cc-flow-lane:nth-of-type(3){--cc-lane:var(--cc-chroma-purple)}.cc-home .cc-flow-graph .cc-flow-lane:nth-of-type(4){--cc-lane:var(--cc-chroma-mint)}.cc-home .cc-flow-graph .cc-flow-lane .cc-flow-route{stroke:var(--cc-lane);stroke-opacity:.73;filter:drop-shadow(0 0 2px var(--cc-lane))}.cc-home .cc-flow-graph .cc-flow-lane .cc-flow-particle,.cc-home .cc-flow-graph .cc-flow-lane .cc-flow-node-dot{fill:var(--cc-lane);filter:drop-shadow(0 0 3.6px var(--cc-lane))}.cc-home .cc-flow-graph .cc-flow-lane .cc-svg-node{stroke:var(--cc-lane);stroke-opacity:.43}.cc-home .cc-flow-graph .cc-svg-core{stroke-width:1.8;filter:drop-shadow(0 0 5px rgba(var(--sh-accent-rgb),.35))}.cc-home .cc-flow-graph .cc-svg-core-ring{stroke-opacity:.39}.cc-home .cc-flow-graph .cc-svg-summary{stroke:var(--cc-chroma-mint);stroke-opacity:.39}.reinvent-root .cc-home .cc-announcement:not(.cc-announcement-empty){background:radial-gradient(ellipse 55% 155% at 99% 5%,rgba(62,182,146,.095),transparent 73%),radial-gradient(ellipse 37% 140% at 40% 110%,rgba(110,89,203,.085),transparent 77%),var(--sh-surface);border-color:color-mix(in srgb,var(--sh-line) 80%,var(--cc-chroma-mint) 20%)}.reinvent-root .cc-home .cc-announcement-aside{background:radial-gradient(ellipse 100% 75% at 0% 0%,rgba(45,160,203,.12),transparent 90%),var(--sh-surface-2)}.cc-home .cc-announcement-content h3{letter-spacing:-.023em}.reinvent-root .cc-home .cc-telemetry-panel{position:relative;overflow:hidden}.reinvent-root .cc-home .cc-daily-panel{background:radial-gradient(ellipse 55% 105% at 0% 100%,rgba(36,140,211,.09),transparent 79%),radial-gradient(ellipse 46% 70% at 100% 5%,rgba(111,105,218,.055),transparent 82%),var(--sh-surface-2)}.reinvent-root .cc-home .cc-feed-panel{background:radial-gradient(ellipse 57% 105% at 100% 100%,rgba(61,177,143,.085),transparent 78%),radial-gradient(ellipse 53% 90% at 0% 0%,rgba(139,91,195,.065),transparent 81%),var(--sh-surface-2)}.cc-home .cc-bar-item:nth-child(7n+1){--cc-bar-hi:#5cb8f1;--cc-bar-lo:#2d639c}.cc-home .cc-bar-item:nth-child(7n+2){--cc-bar-hi:#6e9fee;--cc-bar-lo:#3455a7}.cc-home .cc-bar-item:nth-child(7n+3){--cc-bar-hi:#66c9da;--cc-bar-lo:#258795}.cc-home .cc-bar-item:nth-child(7n+4){--cc-bar-hi:#4ec7f7;--cc-bar-lo:#3066c3}.cc-home .cc-bar-item:nth-child(7n+5){--cc-bar-hi:#58dcaf;--cc-bar-lo:#188f7d}.cc-home .cc-bar-item:nth-child(7n+6){--cc-bar-hi:#aa8eef;--cc-bar-lo:#6550af}.cc-home .cc-bar-item:nth-child(7n+7){--cc-bar-hi:#efb16d;--cc-bar-lo:#af6b45}.cc-home .cc-bar-track{background:color-mix(in srgb,var(--sh-surface) 82%,var(--cc-bar-hi) 18%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sh-line) 85%,var(--cc-bar-hi) 15%)}.cc-home .cc-bar-fill{background:linear-gradient(180deg,var(--cc-bar-hi),var(--cc-bar-lo));box-shadow:inset 0 1px #ffffff2b,0 0 8px color-mix(in srgb,var(--cc-bar-hi) 34%,transparent)}.cc-home .cc-bar-item .cc-bar-count{color:var(--sh-text)}.cc-home .cc-perf-card:nth-child(4n+1){--cc-perf-tone:var(--cc-chroma-blue)}.cc-home .cc-perf-card:nth-child(4n+2){--cc-perf-tone:var(--cc-chroma-mint)}.cc-home .cc-perf-card:nth-child(4n+3){--cc-perf-tone:var(--cc-chroma-purple)}.cc-home .cc-perf-card:nth-child(4n+4){--cc-perf-tone:var(--cc-chroma-orange)}.cc-home .cc-perf-card{background:radial-gradient(ellipse 92% 81% at 95% 0%,color-mix(in srgb,var(--cc-perf-tone) 8%,transparent),transparent 83%),var(--sh-surface-2)}.cc-home .cc-perf-card .cc-perf-icon{color:var(--cc-perf-tone);background:color-mix(in srgb,var(--cc-perf-tone) 11%,transparent)}.cc-home .cc-rank-track div{background:linear-gradient(90deg,var(--cc-chroma-blue),var(--cc-chroma-purple),var(--cc-chroma-mint))}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home{--cc-chroma-blue:#1765a7;--cc-chroma-orange:#985b20;--cc-chroma-purple:#744faf;--cc-chroma-mint:#167d70}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-heading{background:radial-gradient(ellipse 53% 90% at 96% 0%,rgba(56,135,200,.075),transparent 74%),radial-gradient(ellipse 45% 88% at 74% 105%,rgba(115,87,175,.04),transparent 73%),var(--sh-surface)}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-graph-wrap{background:radial-gradient(ellipse 40% 80% at 0% 95%,rgba(39,141,166,.055),transparent 76%),radial-gradient(ellipse 40% 80% at 100% 5%,rgba(121,83,177,.04),transparent 76%),var(--sh-surface-2)}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-flow-route{filter:none;stroke-opacity:.66}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-flow-graph .cc-svg-core{filter:none}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-announcement:not(.cc-announcement-empty){background:radial-gradient(ellipse 53% 120% at 99% 0%,rgba(32,134,115,.055),transparent 72%),radial-gradient(ellipse 38% 120% at 40% 100%,rgba(111,82,175,.036),transparent 76%),var(--sh-surface)}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-announcement-aside{background:var(--sh-surface-2)}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-daily-panel,.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-feed-panel{background:var(--sh-surface-2)}@media(prefers-reduced-motion:reduce){.cc-home .cc-graph-wrap .cc-flow-route,.cc-home .cc-perf-card,.cc-home .cc-announcement{transition:none}}.reinvent-root .cc-home{--cc-refine-blue: #64b9ed;--cc-refine-teal: #46bdb6;--cc-refine-violet: #aa91e2}.reinvent-root .cc-home .cc-heading{background:radial-gradient(ellipse 65% 115% at 100% 3%,rgba(76,155,215,.1),transparent 75%),linear-gradient(125deg,var(--sh-surface),color-mix(in srgb,var(--sh-surface) 94%,var(--sh-surface-2)));border-color:color-mix(in srgb,var(--sh-line) 88%,var(--cc-refine-blue) 12%);box-shadow:0 17px 42px #0000001a,inset 0 1px #ffffff09}.reinvent-root .cc-home .cc-hero-status{background:color-mix(in srgb,var(--sh-surface-2) 96%,transparent);border-color:color-mix(in srgb,var(--sh-line) 78%,var(--cc-refine-blue) 22%);box-shadow:inset 0 1px #ffffff07,0 12px 25px #0001}.reinvent-root .cc-home .cc-command-shell{background:var(--sh-surface);box-shadow:0 18px 45px #00000018,inset 0 1px #ffffff06}.reinvent-root .cc-home .cc-command-shell:before{opacity:.43}.reinvent-root .cc-home .cc-graph-wrap{background:radial-gradient(ellipse 65% 85% at 50% 65%,rgba(var(--sh-accent-rgb),.048),transparent 77%),var(--sh-surface-2);border-color:var(--sh-line);box-shadow:inset 0 1px #ffffff06}.reinvent-root .cc-home .cc-announcement:not(.cc-announcement-empty),.reinvent-root .cc-home .cc-telemetry-panel,.reinvent-root .cc-home .cc-perf-card,.reinvent-root .cc-home .cc-perf-ranking,.reinvent-root .cc-home .cc-perf-guide{border-color:var(--sh-line);box-shadow:inset 0 1px #ffffff06,0 7px 21px #0000000c;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.reinvent-root .cc-home .cc-announcement:not(.cc-announcement-empty){background:radial-gradient(ellipse 44% 98% at 99% 0%,rgba(53,155,154,.065),transparent 78%),var(--sh-surface)}.reinvent-root .cc-home .cc-daily-panel{background:radial-gradient(ellipse 65% 85% at 0% 100%,rgba(54,140,205,.06),transparent 76%),var(--sh-surface-2)}.reinvent-root .cc-home .cc-feed-panel{background:radial-gradient(ellipse 68% 78% at 100% 0%,rgba(62,172,137,.06),transparent 78%),var(--sh-surface-2)}.reinvent-root .cc-home .cc-perf-card{background:radial-gradient(ellipse 75% 75% at 95% 5%,color-mix(in srgb,var(--cc-perf-tone,var(--sh-accent)) 5%,transparent),transparent 80%),var(--sh-surface-2)}@media(hover:hover)and (pointer:fine){.reinvent-root .cc-home .cc-announcement:not(.cc-announcement-empty):hover,.reinvent-root .cc-home .cc-telemetry-panel:hover,.reinvent-root .cc-home .cc-perf-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--sh-line) 75%,var(--sh-accent) 25%);box-shadow:inset 0 1px #ffffff06,0 12px 27px #00000013}}.cc-home .cc-flow-graph .cc-flow-lane .cc-flow-route{stroke-opacity:.69;filter:drop-shadow(0 0 1.3px var(--cc-lane))}.cc-home .cc-flow-graph .cc-flow-lane .cc-flow-particle,.cc-home .cc-flow-graph .cc-flow-lane .cc-flow-node-dot{filter:drop-shadow(0 0 2.5px var(--cc-lane))}.cc-home .cc-bar-fill{box-shadow:inset 0 1px #ffffff21,0 0 4px color-mix(in srgb,var(--cc-bar-hi) 24%,transparent)}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-heading{background:radial-gradient(ellipse 58% 92% at 100% 0%,rgba(67,138,186,.065),transparent 75%),var(--sh-surface);box-shadow:0 13px 38px #223c5816,inset 0 1px #fff}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-announcement:not(.cc-announcement-empty),.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-daily-panel,.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-feed-panel{background:var(--sh-surface-2)}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-flow-graph .cc-flow-lane .cc-flow-route{filter:none}@media(prefers-reduced-motion:reduce){.reinvent-root .cc-home .cc-announcement,.reinvent-root .cc-home .cc-telemetry-panel,.reinvent-root .cc-home .cc-perf-card{transition:none;transform:none}}.reinvent-root .cc-home{--cc-cyan:#48bfff;--cc-amber:#f4ae65;--cc-mint:#46d6b1;--cc-purple:#ae8aff}.reinvent-root .cc-home .cc-heading{background:radial-gradient(ellipse 38% 100% at 100% 5%,rgba(45,173,202,.18),transparent 83%),radial-gradient(ellipse 47% 70% at 61% 112%,rgba(120,83,212,.1),transparent 86%),linear-gradient(115deg,var(--sh-surface),color-mix(in srgb,var(--sh-surface) 90%,#256f9d));border-color:color-mix(in srgb,var(--sh-line) 66%,var(--cc-cyan) 34%)}.reinvent-root .cc-home .cc-hero-status{background:linear-gradient(140deg,color-mix(in srgb,var(--sh-surface-2) 92%,var(--cc-mint)),var(--sh-surface-2));border-color:color-mix(in srgb,var(--sh-line) 67%,var(--cc-mint) 33%)}.reinvent-root .cc-home .cc-command-shell{background:radial-gradient(ellipse 78% 42% at 52% 0%,rgba(41,119,190,.07),transparent 88%),var(--sh-surface)}.reinvent-root .cc-home .cc-screen-tab.selected{border-color:color-mix(in srgb,var(--sh-line) 44%,var(--cc-cyan) 56%);background:linear-gradient(140deg,#31a2da21,#396ac00b);box-shadow:inset 0 -2px #3eb2f5a3}.reinvent-root .cc-home .cc-graph-wrap{background:radial-gradient(ellipse 39% 75% at 16% 75%,rgba(35,144,191,.09),transparent 90%),radial-gradient(ellipse 45% 74% at 86% 21%,rgba(145,91,205,.095),transparent 92%),radial-gradient(ellipse 29% 65% at 51% 60%,rgba(33,190,167,.085),transparent 92%),var(--sh-surface-2);border-color:color-mix(in srgb,var(--sh-line) 72%,var(--cc-cyan) 28%)}.reinvent-root .cc-home .cc-announcement:not(.cc-announcement-empty){background:radial-gradient(ellipse 40% 100% at 100% 8%,rgba(65,186,158,.14),transparent 85%),radial-gradient(ellipse 30% 110% at 0% 100%,rgba(85,122,228,.11),transparent 85%),var(--sh-surface);border-color:color-mix(in srgb,var(--sh-line) 72%,var(--cc-mint) 28%)}.reinvent-root .cc-home .cc-announcement-aside{background:linear-gradient(145deg,#279bba1c,#427ad80b),var(--sh-surface-2)}.reinvent-root .cc-home .cc-daily-panel{background:radial-gradient(ellipse 75% 100% at 18% 102%,rgba(51,147,245,.13),transparent 85%),var(--sh-surface-2);border-color:color-mix(in srgb,var(--sh-line) 71%,var(--cc-cyan) 29%)}.reinvent-root .cc-home .cc-feed-panel{background:radial-gradient(ellipse 75% 100% at 100% 0%,rgba(52,199,155,.13),transparent 85%),var(--sh-surface-2);border-color:color-mix(in srgb,var(--sh-line) 72%,var(--cc-mint) 28%)}.reinvent-root .cc-home .cc-bar-item:nth-child(7n+1) .cc-bar-fill{background:linear-gradient(180deg,#52c7fb,#2d669c)}.reinvent-root .cc-home .cc-bar-item:nth-child(7n+2) .cc-bar-fill{background:linear-gradient(180deg,#7d9cf9,#4855a9)}.reinvent-root .cc-home .cc-bar-item:nth-child(7n+3) .cc-bar-fill{background:linear-gradient(180deg,#42d6bf,#237970)}.reinvent-root .cc-home .cc-bar-item:nth-child(7n+4) .cc-bar-fill{background:linear-gradient(180deg,#56bdff,#1c78ce)}.reinvent-root .cc-home .cc-bar-item:nth-child(7n+5) .cc-bar-fill{background:linear-gradient(180deg,#f5bf77,#b97a36)}.reinvent-root .cc-home .cc-bar-item:nth-child(7n+6) .cc-bar-fill{background:linear-gradient(180deg,#bb94fd,#7652bd)}.reinvent-root .cc-home .cc-bar-item:nth-child(7n+7) .cc-bar-fill{background:linear-gradient(180deg,#69d9bd,#258978)}.reinvent-root .cc-home .cc-bar-fill{box-shadow:0 0 9px color-mix(in srgb,var(--cc-bar-hi,var(--sh-accent)) 29%,transparent)}.reinvent-root .cc-home .cc-perf-card:nth-child(4n+1){--cc-card-tone:var(--cc-cyan)}.reinvent-root .cc-home .cc-perf-card:nth-child(4n+2){--cc-card-tone:var(--cc-mint)}.reinvent-root .cc-home .cc-perf-card:nth-child(4n+3){--cc-card-tone:var(--cc-purple)}.reinvent-root .cc-home .cc-perf-card:nth-child(4n+4){--cc-card-tone:var(--cc-amber)}.reinvent-root .cc-home .cc-perf-card{border-color:color-mix(in srgb,var(--sh-line) 75%,var(--cc-card-tone) 25%);background:radial-gradient(ellipse 70% 70% at 100% 0%,color-mix(in srgb,var(--cc-card-tone) 12%,transparent),transparent 90%),var(--sh-surface-2)}.reinvent-root .cc-home .cc-perf-card .cc-perf-icon{color:var(--cc-card-tone);background:color-mix(in srgb,var(--cc-card-tone) 13%,transparent)}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-heading{background:radial-gradient(ellipse 43% 95% at 100% 0%,rgba(45,128,177,.1),transparent 90%),var(--sh-surface)}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-graph-wrap{background:radial-gradient(ellipse 48% 75% at 90% 0%,rgba(112,99,196,.055),transparent 90%),var(--sh-surface-2)}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-announcement:not(.cc-announcement-empty){background:radial-gradient(ellipse 50% 90% at 100% 0%,rgba(29,145,125,.055),transparent 88%),var(--sh-surface-2)}.cc-home .cc-command-controls{display:flex;align-items:center;gap:14px;margin-left:auto}.cc-home .cc-actions-toggle{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:9px;border:1px solid var(--sh-border,rgba(105,157,211,.22));background:var(--sh-panel,rgba(29,57,88,.38));color:var(--sh-text,#e8f2ff);font-size:11px;font-weight:650;cursor:pointer;transition:background .2s,border-color .2s}.cc-home .cc-actions-toggle:hover,.cc-home .cc-actions-toggle[aria-expanded=true]{border-color:var(--sh-accent,#5daef1);background:color-mix(in srgb,var(--sh-accent,#5daef1) 12%,transparent)}.cc-home .cc-actions-panel{display:flex;flex-wrap:wrap;gap:8px;padding:12px 22px;border-bottom:1px solid var(--sh-border,rgba(105,157,211,.22));background:color-mix(in srgb,var(--sh-accent,#5daef1) 5%,transparent)}.cc-home .cc-actions-panel button{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:9px;border:1px solid var(--sh-border,rgba(105,157,211,.22));background:var(--sh-panel,rgba(11,26,47,.65));color:var(--sh-text,#e8f2ff);font:inherit;font-size:11px;cursor:pointer}.cc-home .cc-actions-panel button:hover{border-color:var(--sh-accent,#5daef1)}.cc-home .cc-actions-panel button svg:last-child{opacity:.65}.cc-home .cc-fresh-status{display:flex;align-items:center;gap:7px;color:var(--sh-muted,#9db2ce);font-size:10px;font-weight:600}.cc-home .cc-fresh-status i,.cc-home .cc-activity-light{width:7px;height:7px;flex:none;border-radius:50%;background:#f0b963;box-shadow:0 0 9px #efac6c44}.cc-home .cc-fresh-status.fresh i,.cc-home .cc-activity-light.is-fresh{background:#4cd6ac;box-shadow:0 0 9px #4cd6ac77}.cc-home .cc-activity-section{margin:16px 0 24px;border:1px solid var(--sh-border,rgba(88,144,199,.25));background:var(--sh-panel,rgba(15,31,55,.84));border-radius:17px;overflow:hidden;color:var(--sh-text,#edf5ff)}.cc-home .cc-activity-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 22px 10px}.cc-home .cc-activity-eyebrow{font-size:9px;letter-spacing:1.3px;color:var(--sh-accent,#65b7ff);font-weight:800}.cc-home .cc-activity-heading h2{font-size:16px;line-height:1.3;margin:3px 0;color:var(--sh-text,#f6faff)}.cc-home .cc-activity-heading p{font-size:11px;margin:0;color:var(--sh-muted,#8ca3bd)}.cc-home .cc-activity-heading button{display:flex;align-items:center;gap:8px;white-space:nowrap;padding:8px 11px;border:1px solid var(--sh-border,rgba(88,144,199,.3));border-radius:9px;background:transparent;color:var(--sh-accent,#65b7ff);cursor:pointer;font-size:11px}.cc-home .cc-activity-heading button:hover{background:color-mix(in srgb,var(--sh-accent,#65b7ff) 8%,transparent)}.cc-home .cc-activity-preview{display:flex;align-items:center;gap:9px;padding:11px 22px 13px;color:var(--sh-muted,#aac2da);font-size:11px}.cc-home .cc-activity-preview-time{margin-left:auto;white-space:nowrap;font-size:10px}.cc-home .cc-activity-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:8px;padding:0 18px 16px}.cc-home .cc-activity-entry{display:flex;align-items:center;text-align:left;gap:11px;min-width:0;padding:12px;border:1px solid var(--sh-border,rgba(88,144,199,.2));border-radius:10px;color:var(--sh-text,#edf6ff);background:color-mix(in srgb,var(--sh-accent,#55b9fa) 4%,transparent);cursor:pointer}.cc-home .cc-activity-entry:hover{border-color:var(--sh-accent,#65b7ff)}.cc-home .cc-activity-entry>span:nth-child(2){display:grid;gap:5px;min-width:0;flex:1}.cc-home .cc-activity-entry strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.cc-home .cc-activity-entry small{font-size:10px;color:var(--sh-muted,#99aec8)}.cc-home .cc-activity-entry-dot{width:7px;height:7px;flex:none;border-radius:50%;background:#67bffc}.cc-home .cc-activity-entry.rss .cc-activity-entry-dot{background:#49d6b3}.cc-home .cc-activity-entry.vuln .cc-activity-entry-dot{background:#e8ae61}.cc-home .cc-activity-empty{padding:8px;color:var(--sh-muted,#a8bad0);font-size:12px}.cc-home .cc-trend-mini{width:110px;height:35px;flex:none;color:#5bbdff;opacity:.85}.cc-home .cc-trend-mini svg{width:100%;height:100%;overflow:visible}.cc-home .cc-daily-panel .cc-bar-item:nth-child(4n+2) .cc-bar-fill{filter:hue-rotate(55deg)}.cc-home .cc-daily-panel .cc-bar-item:nth-child(4n+3) .cc-bar-fill{filter:hue-rotate(100deg)}.cc-home .cc-daily-panel .cc-bar-item:nth-child(4n) .cc-bar-fill{filter:hue-rotate(225deg)}.cc-home .cc-command-shell{transition:box-shadow .25s}.cc-home .cc-stage-track{transition:transform .48s cubic-bezier(.22,.72,.22,1)}@media(max-width:860px){.cc-home .cc-command-controls{gap:5px}.cc-home .cc-actions-toggle{font-size:0;gap:0}.cc-home .cc-actions-toggle svg{width:17px;height:17px}.cc-home .cc-activity-preview{flex-wrap:wrap}.cc-home .cc-activity-preview-time{margin-left:15px}}@media(prefers-reduced-motion:reduce){.cc-home .cc-stage-track,.cc-home .cc-command-shell,.cc-home .cc-actions-toggle{transition:none!important}}.reinvent-root .cc-home{--cc-finish-blue:#43b8ff;--cc-finish-teal:#37ddc1;--cc-finish-purple:#a58cff;--cc-finish-amber:#f0ac5c;gap:20px}.reinvent-root .cc-home .cc-heading{position:relative;isolation:isolate;overflow:hidden;min-height:252px;border:1px solid color-mix(in srgb,var(--sh-line) 52%,#50a9da 48%);background:radial-gradient(ellipse 52% 100% at 88% 11%,rgba(56,165,234,.2),transparent 77%),radial-gradient(ellipse 47% 112% at 97% 99%,rgba(99,70,194,.17),transparent 78%),radial-gradient(ellipse 45% 100% at 0% 115%,rgba(28,194,170,.14),transparent 80%),linear-gradient(116deg,color-mix(in srgb,var(--sh-surface) 94%,#0b3560),var(--sh-surface));box-shadow:0 22px 70px #0000002e,inset 0 1px #8fceff2b}.reinvent-root .cc-home .cc-heading:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;display:block;opacity:.5;background-image:radial-gradient(rgba(142,192,245,.25) .8px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,transparent 32%,#000 100%);mask-image:linear-gradient(90deg,transparent 32%,#000 100%)}.reinvent-root .cc-home .cc-heading:after{content:"";display:block;position:absolute;pointer-events:none;width:420px;height:420px;right:13%;top:-177px;z-index:0;border-radius:50%;border:1px solid rgba(105,192,255,.19);box-shadow:0 0 0 37px #4ba1f409,0 0 0 74px #5a72e907,inset 0 0 55px #177fc10f}.cc-home .cc-hero-copy,.cc-home .cc-hero-status{position:relative;z-index:1}.reinvent-root .cc-home .cc-heading h1{font-size:clamp(33px,3.2vw,49px);line-height:1.07;letter-spacing:-.055em;margin-block:14px 12px;text-wrap:balance}.reinvent-root .cc-home .cc-heading h1 em{background:linear-gradient(105deg,#67c9ff 10%,#88a5ff 57%,#71e0c5 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.reinvent-root .cc-home .cc-section-overline{letter-spacing:.21em;color:var(--cc-finish-teal)}.cc-home .cc-hero-description{font-size:13px;line-height:1.6}.reinvent-root .cc-home .cc-hero-capabilities span{background:#3481c01f;border:1px solid rgba(93,168,229,.29);color:var(--sh-text)}.reinvent-root .cc-home .cc-hero-capabilities span:nth-child(2){background:#2caf9a1a;border-color:#39cba44a}.reinvent-root .cc-home .cc-hero-capabilities span:nth-child(3){background:#8663d91a;border-color:#9c7ae14d}.reinvent-root .cc-home .cc-hero-status{border:1px solid rgba(106,178,236,.28);background:linear-gradient(142deg,#133d5ca1,#1a20416e);box-shadow:0 16px 40px #00000021,inset 0 1px #bfe5ff1f}.reinvent-root .cc-home .cc-hero-status .cc-refresh{border-color:#5aaee66e;background:linear-gradient(110deg,#257dad2e,#4364ba24)}.reinvent-root .cc-home .cc-command-shell{border-color:color-mix(in srgb,var(--sh-line) 60%,#3b84c9 40%);box-shadow:0 20px 60px #0000002b}.reinvent-root .cc-home .cc-command-header{background:linear-gradient(100deg,color-mix(in srgb,var(--sh-surface) 86%,#105680),var(--sh-surface));border-bottom-color:color-mix(in srgb,var(--sh-line) 55%,#4383ae)}.reinvent-root .cc-home .cc-screen-tab.selected{box-shadow:inset 0 -3px #52bfff,0 3px 18px #3696ec21;background:linear-gradient(120deg,#349ee838,#316ab814);border-color:#60b3ef5e}.reinvent-root .cc-home .cc-graph-wrap{border-color:#559ed766;background:radial-gradient(ellipse 40% 68% at 15% 75%,rgba(24,133,191,.15),transparent 83%),radial-gradient(ellipse 34% 78% at 87% 18%,rgba(114,72,192,.15),transparent 88%),radial-gradient(ellipse 29% 67% at 54% 52%,rgba(18,163,150,.11),transparent 90%),var(--sh-surface-2);box-shadow:inset 0 1px #a9deff1a,0 13px 37px #0000001a}.reinvent-root .cc-home .cc-announcement:not(.cc-announcement-empty){border-color:#35bea06e;background:radial-gradient(ellipse 45% 110% at 100% 0%,rgba(35,177,143,.17),transparent 86%),radial-gradient(ellipse 43% 98% at 0% 100%,rgba(36,115,204,.13),transparent 88%),var(--sh-surface);box-shadow:0 12px 30px #0000001a,inset 0 1px #84e7db1f}.reinvent-root .cc-home .cc-announcement-aside{border-right:1px solid rgba(65,181,187,.28);background:linear-gradient(130deg,#158ca530,#2d528b0f),var(--sh-surface-2)}.reinvent-root .cc-home .cc-announcement-content h3{font-size:clamp(16px,1.53vw,21px);line-height:1.25}.reinvent-root .cc-home .cc-announcement-link{color:var(--cc-finish-teal)}.reinvent-root .cc-home .cc-daily-panel,.reinvent-root .cc-home .cc-feed-panel{position:relative;overflow:hidden;box-shadow:inset 0 1px #b4dbff1f,0 9px 23px #00000017}.reinvent-root .cc-home .cc-daily-panel{border-color:#43acea7d;background:linear-gradient(90deg,#45b9ff,#8174e0) left top/100% 3px no-repeat,radial-gradient(ellipse 90% 95% at 4% 98%,rgba(36,151,223,.2),transparent 80%),var(--sh-surface-2)}.reinvent-root .cc-home .cc-feed-panel{border-color:#40cba66e;background:linear-gradient(90deg,#38dcb5,#55a9e5) left top/100% 3px no-repeat,radial-gradient(ellipse 91% 96% at 100% 0%,rgba(29,167,136,.17),transparent 83%),var(--sh-surface-2)}.reinvent-root .cc-home .cc-bar-fill{box-shadow:0 0 13px #4cb0ed3d}.reinvent-root .cc-home .cc-activity-section{border-color:#618bd652;background:linear-gradient(110deg,#4262b412,#28a08d0d),var(--sh-surface);box-shadow:0 9px 27px #00000017}.reinvent-root .cc-home .cc-perf-card{box-shadow:inset 0 2px color-mix(in srgb,var(--cc-card-tone,#48bfff) 62%,transparent),0 8px 24px #00000014}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-heading{background:radial-gradient(ellipse 53% 95% at 96% 0%,rgba(65,145,206,.13),transparent 82%),radial-gradient(ellipse 43% 100% at 3% 100%,rgba(45,171,144,.08),transparent 80%),var(--sh-surface)}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-heading h1 em{background:linear-gradient(95deg,#1269ae,#534db0);-webkit-background-clip:text;background-clip:text;color:transparent}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-hero-status{background:var(--sh-surface);border-color:var(--sh-line);box-shadow:0 12px 24px #265b8912}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-hero-capabilities span{color:var(--sh-text);background:var(--sh-surface-2)}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-graph-wrap{background:radial-gradient(ellipse 45% 86% at 95% 0%,rgba(82,135,209,.08),transparent 88%),var(--sh-surface-2)}.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-daily-panel,.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-feed-panel,.reinvent-root:is([data-theme=white],[data-theme=mist],[data-theme=sand]) .cc-home .cc-announcement:not(.cc-announcement-empty){background-color:var(--sh-surface-2)}@media(max-width:900px){.reinvent-root .cc-home .cc-heading{min-height:0}.reinvent-root .cc-home .cc-heading:after{right:-150px;opacity:.6}}@media(prefers-reduced-motion:reduce){.reinvent-root .cc-home .cc-heading{animation:none}}.reinvent-root .cc-home .cc-heading h1.cc-primary-greeting{font-size:clamp(40px,4.25vw,66px);line-height:1.035;letter-spacing:-.052em;font-weight:810;margin:16px 0 12px;max-width:820px}.reinvent-root .cc-home .cc-heading h1.cc-primary-greeting em{font-style:normal;background:linear-gradient(105deg,#8edbff,#88adff 52%,#80e5d0);-webkit-background-clip:text;background-clip:text;color:transparent}.reinvent-root .cc-home .cc-hero-subtitle{font-size:clamp(21px,2.05vw,30px);line-height:1.18;font-weight:720;letter-spacing:-.035em;color:var(--sh-text);margin:0 0 9px}.reinvent-root .cc-home .cc-screen-top h2{font-size:clamp(30px,3.1vw,45px);line-height:1.07;letter-spacing:-.046em;font-weight:800;margin:9px 0 10px}.reinvent-root .cc-home .cc-intel .cc-screen-top{padding-bottom:13px;align-items:center}.reinvent-root .cc-home .cc-intel .cc-screen-top p{font-size:clamp(12px,1.08vw,15px);line-height:1.5}@media(max-width:730px){.reinvent-root .cc-home .cc-heading h1.cc-primary-greeting{font-size:clamp(34px,8vw,48px)}.reinvent-root .cc-home .cc-hero-subtitle{font-size:clamp(19px,5.2vw,26px)}.reinvent-root .cc-home .cc-screen-top h2{font-size:clamp(27px,6.1vw,37px)}}.reinvent-root .cc-home .cc-heading{min-height:0!important;padding:19px 30px!important;gap:14px!important;align-items:center}.reinvent-root .cc-home .cc-heading:before,.reinvent-root .cc-home .cc-heading:after{opacity:.34!important}.reinvent-root .cc-home .cc-heading h1.cc-primary-greeting{font-size:clamp(30px,3vw,45px)!important;margin:7px 0 3px!important;line-height:1.12!important}.reinvent-root .cc-home .cc-hero-subtitle{font-size:clamp(16px,1.4vw,21px)!important;margin:0 0 3px!important}.reinvent-root .cc-home .cc-hero-description{font-size:12px!important;line-height:1.4!important;margin:0!important}.reinvent-root .cc-home .cc-hero-capabilities{margin-top:10px!important}.reinvent-root .cc-home .cc-hero-status{padding:12px 14px!important;gap:6px!important}.reinvent-root .cc-home .cc-hero-status-label,.reinvent-root .cc-home .cc-hero-status-context{font-size:10px!important}.reinvent-root .cc-home .cc-graph-unified{padding:12px 14px 8px;border-radius:16px;background:radial-gradient(ellipse 43% 79% at 36% 49%,rgba(37,170,185,.09),transparent 92%),radial-gradient(ellipse 38% 85% at 84% 45%,rgba(101,80,172,.07),transparent 96%),var(--sh-surface-2);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--sh-line) transparent}.reinvent-root .cc-home .cc-flow-unified{width:100%;max-height:none;height:auto;min-height:0;aspect-ratio:1140/476;display:block;overflow:visible}.cc-flow-unified .cc-unified-eyebrow{fill:var(--sh-accent);font-size:11px;font-weight:800;letter-spacing:1.4px}.cc-flow-unified .cc-unified-source-backdrop{fill:var(--sh-surface);fill-opacity:.4;stroke:var(--sh-line);stroke-width:1}.cc-flow-unified .cc-unified-source-box{stroke:var(--sh-line);stroke-opacity:.9;stroke-width:1;fill:var(--sh-surface)}.cc-flow-unified .cc-unified-source-label{font-size:12px;font-weight:650;fill:var(--sh-text)}.cc-flow-unified .cc-unified-chevron{stroke:var(--sh-muted)}.cc-flow-unified .cc-unified-footnote,.cc-flow-unified .cc-unified-note{fill:var(--sh-muted);font-size:9px;font-weight:700;letter-spacing:.8px}.cc-flow-unified .cc-unified-extra,.cc-flow-unified .cc-unified-empty{fill:var(--sh-muted);font-size:11px}.cc-flow-unified .cc-unified-source,.cc-flow-unified .cc-unified-category{cursor:pointer;outline:0}.cc-flow-unified .cc-unified-source:hover .cc-unified-source-box,.cc-flow-unified .cc-unified-source:focus-visible .cc-unified-source-box,.cc-flow-unified .cc-unified-category:hover .cc-svg-node,.cc-flow-unified .cc-unified-category:focus-visible .cc-svg-node{stroke:var(--sh-accent);stroke-width:2;filter:drop-shadow(0 0 4px rgba(var(--sh-accent-rgb),.35))}.cc-flow-unified .cc-unified-category-line,.cc-flow-unified .cc-unified-ingress,.cc-flow-unified .cc-unified-output{pointer-events:none}.cc-flow-unified .cc-unified-particle{pointer-events:none;filter:drop-shadow(0 0 3px currentColor)}.cc-flow-unified .cc-svg-summary{stroke:#4bd4aa80;stroke-width:1.5}.cc-flow-unified .cc-svg-total{font-size:48px;font-weight:800}.cc-home .cc-pipeline-explain{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 18px;padding:10px 5px 16px;color:var(--sh-muted);font-size:11px;line-height:1.5}.cc-home .cc-pipeline-explain strong{color:var(--sh-text)}@media(max-width:1150px){.reinvent-root .cc-home .cc-flow-unified{width:1080px;min-width:1080px}}@media(max-width:700px){.reinvent-root .cc-home .cc-graph-unified{padding:10px 8px 8px}.reinvent-root .cc-home .cc-flow-unified{width:1000px;min-width:1000px}.cc-home .cc-intel .cc-screen-top{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.cc-flow-unified .cc-unified-particle{display:none}.cc-flow-unified .cc-svg-core-glow,.cc-flow-unified .cc-core-engine,.cc-flow-unified .cc-core-engine-counter,.cc-flow-unified .cc-flow-node-dot,.cc-flow-unified .cc-svg-summary-dot{animation:none!important;transform:none!important}}.cc-flow-unified .cc-unified-total{cursor:pointer;outline:0}.cc-flow-unified .cc-unified-total:hover .cc-svg-summary,.cc-flow-unified .cc-unified-total:focus-visible .cc-svg-summary{stroke:var(--sh-accent);stroke-width:2.4;filter:drop-shadow(0 0 7px rgba(var(--sh-accent-rgb),.28))}.shield-sidebar-rail{position:relative;width:76px;flex:0 0 76px;min-width:0;min-height:0;z-index:65;transition:width .22s cubic-bezier(.2,.75,.2,1),flex-basis .22s cubic-bezier(.2,.75,.2,1)}.shield-sidebar-rail.rail-wide{width:218px;flex-basis:218px}@media(min-width:801px){.reinvent-root .shield-sidebar.cortex-primary-nav{position:absolute;inset:0 auto 0 0;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;flex:none;padding:19px 9px 12px;overflow:hidden;background:var(--sh-sidebar);border-right:1px solid var(--sh-line);box-shadow:none;z-index:72}}.reinvent-root .cortex-primary-nav .brand{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:68px;margin:0 0 10px;padding:0 0 18px;border-bottom:1px solid var(--sh-line);gap:0}.reinvent-root .cortex-primary-nav .brand-emblem{flex:0 0 43px}.reinvent-root .shield-home-button{cursor:pointer;color:inherit;padding:0;flex-shrink:0}.reinvent-root .shield-home-button:hover{filter:brightness(1.15)}.reinvent-root .shield-home-button:focus-visible{outline:2px solid var(--sh-accent);outline-offset:3px}.reinvent-root .cortex-primary-nav .brand>div{display:none}.reinvent-root .shield-sidebar-rail.rail-wide .cortex-primary-nav .brand{justify-content:flex-start;padding-inline:3px;gap:11px}.reinvent-root .shield-sidebar-rail.rail-wide .cortex-primary-nav .brand>div{display:block;min-width:0;white-space:nowrap}.reinvent-root .shield-sidebar-rail.rail-wide .cortex-primary-nav .brand strong{font-size:17px}.reinvent-root .shield-sidebar-rail.rail-wide .cortex-primary-nav .brand small{font-size:7px;letter-spacing:.12em}.reinvent-root .cortex-primary-nav .nav-label-top{display:none}.reinvent-root .shield-sidebar-rail.rail-wide .cortex-primary-nav .nav-label-top{display:flex;align-items:center;justify-content:space-between;margin:4px 8px 13px;font-size:9px}.reinvent-root .cortex-primary-nav nav.sidebar-sections{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:8px;overflow-x:hidden;overflow-y:auto;padding:7px 0 10px;scrollbar-width:thin}.reinvent-root .cortex-primary-nav .cortex-section-link{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin:0;padding:7px;gap:0;font-size:12px;color:var(--sh-muted);background:transparent;border:1px solid transparent;border-radius:11px;text-align:left;cursor:pointer;transform:none;transition:color .16s ease,background .16s ease,border-color .16s ease}.reinvent-root .cortex-primary-nav .cortex-section-link .nav-icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;background:transparent;border-radius:10px;color:var(--sh-muted)}.reinvent-root .cortex-primary-nav .cortex-section-link .nav-label,.reinvent-root .cortex-primary-nav .cortex-section-link .section-arrow{display:none}.reinvent-root .shield-sidebar-rail.rail-wide .cortex-primary-nav .cortex-section-link{min-height:47px;justify-content:flex-start;gap:9px;padding:6px 10px}.reinvent-root .shield-sidebar-rail.rail-wide .cortex-primary-nav .cortex-section-link .nav-label{display:block;flex:1 1 auto;min-width:0;width:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:1;visibility:visible}.reinvent-root .shield-sidebar-rail.rail-wide .cortex-primary-nav .cortex-section-link .section-arrow{display:flex;flex:0 0 auto;color:var(--sh-soft)}.reinvent-root .cortex-primary-nav .cortex-section-link:hover,.reinvent-root .cortex-primary-nav .cortex-section-link.flyout-active,.reinvent-root .cortex-primary-nav .cortex-section-link.selected{border-color:rgba(var(--sh-accent-rgb),.22);background:rgba(var(--sh-accent-rgb),.095);color:var(--sh-text)}.reinvent-root .cortex-primary-nav .cortex-section-link:hover .nav-icon,.reinvent-root .cortex-primary-nav .cortex-section-link.flyout-active .nav-icon,.reinvent-root .cortex-primary-nav .cortex-section-link.selected .nav-icon{color:var(--sh-accent);background:rgba(var(--sh-accent-rgb),.09)}.reinvent-root .cortex-primary-nav .cortex-section-link.selected:before{left:0;top:9px;bottom:9px;width:2px;background:var(--sh-accent);box-shadow:none}.reinvent-root .cortex-primary-nav .sidebar-bottom{display:flex;flex:0 0 auto;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--sh-line)}.reinvent-root .cortex-primary-nav .sidebar-foot{display:flex;align-items:center;justify-content:center;margin:0;padding:5px 0;gap:0;border:0}.reinvent-root .cortex-primary-nav .sidebar-foot>div{display:none}.reinvent-root .cortex-primary-nav .sidebar-live-dot{width:8px;height:8px;border-radius:50%;background:var(--sh-green);box-shadow:0 0 9px var(--sh-glow)}.reinvent-root .shield-sidebar-rail.rail-wide .cortex-primary-nav .sidebar-foot{justify-content:flex-start;gap:12px;padding:5px 12px}.reinvent-root .shield-sidebar-rail.rail-wide .cortex-primary-nav .sidebar-foot>div{display:block}.reinvent-root .cortex-primary-nav .sidebar-size-toggle{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;min-height:43px;padding:9px;border:1px solid var(--sh-line);border-radius:10px;background:var(--sh-surface);color:var(--sh-muted);font:inherit;font-size:12px;font-weight:650;cursor:pointer;transition:color .17s ease,border-color .17s ease}.reinvent-root .cortex-primary-nav .sidebar-size-toggle:hover{color:var(--sh-accent);border-color:rgba(var(--sh-accent-rgb),.42)}.reinvent-root .cortex-primary-nav .sidebar-size-toggle span{display:none}.reinvent-root .shield-sidebar-rail.rail-wide .cortex-primary-nav .sidebar-size-toggle{justify-content:flex-start;padding-inline:17px}.reinvent-root .shield-sidebar-rail.rail-wide .cortex-primary-nav .sidebar-size-toggle span{display:block}.reinvent-root .shield-secondary-menu{position:absolute;top:0;bottom:0;left:100%;display:flex;flex-direction:column;width:294px;min-height:0;padding:24px 17px 16px;border-right:1px solid var(--sh-line);background:var(--sh-sidebar);box-shadow:18px 0 38px #0006124a;color:var(--sh-text);z-index:74;animation:shield-menu-slide-in .2s cubic-bezier(.19,.75,.23,1) both}@keyframes shield-menu-slide-in{0%{opacity:.45;transform:translate(-13px)}to{opacity:1;transform:translate(0)}}.reinvent-root .secondary-header{padding:0 2px 20px;border-bottom:1px solid var(--sh-line)}.reinvent-root .secondary-back{display:flex;align-items:center;gap:10px;width:100%;padding:11px 5px;border:0;background:transparent;color:var(--sh-muted);font:inherit;font-size:12px;cursor:pointer;text-align:left}.reinvent-root .secondary-back:hover{color:var(--sh-accent)}.reinvent-root .secondary-kicker{display:block;margin:20px 0 7px;font-size:9px;letter-spacing:.16em;color:var(--sh-accent);font-weight:750}.reinvent-root .secondary-header h2{margin:0;font-size:20px;letter-spacing:-.04em;line-height:1.25}.reinvent-root .secondary-header p{margin:7px 0 0;font-size:11px;line-height:1.55;color:var(--sh-soft)}.reinvent-root .shield-secondary-menu nav.secondary-links{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:4px;overflow-y:auto;padding:18px 0 10px}.reinvent-root .secondary-link{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:13px 11px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--sh-muted);text-align:left;cursor:pointer;font:inherit;transition:background .14s ease,color .14s ease}.reinvent-root .secondary-link>span{display:flex;min-width:0;flex-direction:column;gap:5px}.reinvent-root .secondary-link strong{font-size:12px;color:var(--sh-text)}.reinvent-root .secondary-link small{font-size:10px;color:var(--sh-soft);line-height:1.4}.reinvent-root .secondary-link>svg{flex-shrink:0;color:var(--sh-soft)}.reinvent-root .secondary-link:hover,.reinvent-root .secondary-link.current{background:rgba(var(--sh-accent-rgb),.09);border-color:rgba(var(--sh-accent-rgb),.22)}.reinvent-root .secondary-link.current{box-shadow:inset 2px 0 var(--sh-accent)}.reinvent-root .secondary-link.current strong,.reinvent-root .secondary-link:hover strong{color:var(--sh-accent)}.reinvent-root .secondary-bottom{margin-top:auto;padding:15px 4px 4px;border-top:1px solid var(--sh-line);color:var(--sh-soft);font-size:10px;line-height:1.5}@media(max-width:800px){.shield-sidebar-rail,.shield-sidebar-rail.rail-wide{width:0;flex:0 0 0;height:0;position:static}.reinvent-root .shield-sidebar.cortex-primary-nav{position:fixed;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:min(300px,calc(100vw - 48px));height:100dvh;padding:19px 12px 15px;transform:translate(-103%);transition:transform .22s ease;z-index:72}.reinvent-root .shield-sidebar.cortex-primary-nav.sidebar-open{transform:translate(0)}.reinvent-root .cortex-primary-nav .brand{justify-content:flex-start;gap:10px}.reinvent-root .cortex-primary-nav .brand>div{display:block}.reinvent-root .cortex-primary-nav .nav-label-top{display:flex;justify-content:space-between;margin:5px 10px 9px}.reinvent-root .cortex-primary-nav .cortex-section-link{justify-content:flex-start;gap:10px;padding-left:10px;min-height:48px}.reinvent-root .cortex-primary-nav .cortex-section-link .nav-label{display:block;opacity:1;visibility:visible;width:auto;flex:1}.reinvent-root .cortex-primary-nav .cortex-section-link .section-arrow{display:flex}.reinvent-root .cortex-primary-nav .sidebar-foot{justify-content:flex-start;gap:12px}.reinvent-root .cortex-primary-nav .sidebar-foot>div{display:block}.reinvent-root .cortex-primary-nav .sidebar-size-toggle{display:none}.reinvent-root .shield-secondary-menu{position:fixed;left:0;top:0;bottom:0;width:min(300px,calc(100vw - 48px));padding-top:20px;z-index:76;box-shadow:none}}@media(prefers-reduced-motion:reduce){.shield-sidebar-rail,.reinvent-root .shield-sidebar.cortex-primary-nav,.reinvent-root .shield-secondary-menu{transition:none!important;animation:none!important}}.access-microsoft-signin{display:flex;align-items:center;gap:12px;width:100%;padding:15px 17px;border:1px solid rgba(var(--sh-accent-rgb),.36);border-radius:12px;background:var(--sh-grad);color:var(--sh-on-accent);box-shadow:0 10px 24px var(--sh-glow);font:800 12px DM Sans,sans-serif;letter-spacing:.012em;cursor:pointer;transition:transform .18s,box-shadow .18s,filter .18s}.access-microsoft-signin:hover{transform:translateY(-2px);box-shadow:0 15px 32px var(--sh-glow);filter:brightness(1.07)}.access-microsoft-signin:focus-visible{outline:2px solid var(--sh-accent);outline-offset:3px}.access-microsoft-signin>span{flex:1;text-align:left}.access-microsoft-mark{flex-shrink:0;background:#fff;border-radius:3px;padding:3px;box-sizing:content-box}.access-microsoft-status{display:flex;align-items:center;gap:7px;margin-top:10px;font:650 10px DM Sans,sans-serif;color:var(--sh-soft)}.access-microsoft-status-dot{height:7px;width:7px;flex-shrink:0;border-radius:50%;background:#e5a84c}.access-microsoft-panel{margin-top:14px;padding:14px 16px;border:1px solid var(--sh-line);border-radius:12px;background:rgba(var(--sh-accent-rgb),.06);color:var(--sh-muted);font-size:11px;line-height:1.6}.access-microsoft-panel strong{display:block;color:var(--sh-text);font-size:12px;margin-bottom:6px}.access-microsoft-panel p{margin:6px 0;line-height:1.55}.access-microsoft-panel ul{margin:7px 0;padding-left:19px}.access-microsoft-panel code{overflow-wrap:anywhere;font-size:10px;color:var(--sh-accent)}.access-microsoft-panel small{display:block;font-size:10px;line-height:1.5}.access-login-separator{display:flex;align-items:center;gap:12px;margin:19px 0 14px;color:var(--sh-soft);font:750 9px DM Sans,sans-serif;letter-spacing:.1em}.access-login-separator:before,.access-login-separator:after{content:"";flex:1;height:1px;background:var(--sh-line)}.access-cloudflare-signin{background:rgba(var(--sh-accent-rgb),.08);color:var(--sh-text);box-shadow:none;border:1px solid var(--sh-line);padding:13px 17px}.access-cloudflare-signin:hover:not(:disabled){box-shadow:0 9px 20px #0000001f;filter:none}@media(max-width:430px){.access-microsoft-signin{padding:13px 11px}.access-microsoft-panel{padding:12px}}.shield-session-check{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:30px;text-align:center;background:var(--sh-bg);color:var(--sh-text)}.shield-session-check .spinning-ring{width:35px;height:35px}.shield-session-check strong{font:700 16px Space Grotesk,sans-serif}.shield-session-check small{color:var(--sh-muted);font-size:12px}
