[data-ui-v5=dashboard]{--dashboard-chrome:color-mix(in oklab, var(--surface-sidebar) 94%, transparent);--dashboard-panel:color-mix(in oklab, var(--surface-primary) 96%, var(--primary) 4%);--dashboard-panel-strong:color-mix(in oklab, var(--surface-elevated) 91%, var(--primary) 9%);--dashboard-line:color-mix(in oklab, var(--border) 82%, var(--primary) 18%);background:radial-gradient(circle at 78% -12rem, color-mix(in oklab, var(--primary) 10%, transparent), transparent 34rem), linear-gradient(180deg, color-mix(in oklab, var(--background) 95%, var(--primary) 5%), var(--background) 34rem)}[data-ui-v5=dashboard] .dashboard-sidebar{box-shadow:14px 0 42px color-mix(in oklab, var(--foreground) 5%, transparent);border-color:var(--dashboard-line)!important;background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 7%, transparent), transparent 15rem), var(--dashboard-chrome)!important}[dir=rtl] [data-ui-v5=dashboard] .dashboard-sidebar{box-shadow:-14px 0 42px color-mix(in oklab, var(--foreground) 5%, transparent)}[data-ui-v5=dashboard] .dashboard-sidebar-brand{border-bottom:1px solid var(--dashboard-line);padding-bottom:1rem}[data-ui-v5=dashboard] .dashboard-nav-group-label{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;padding-inline:.8rem;font-size:.65rem;font-weight:800;line-height:1.35}[dir=rtl] [data-ui-v5=dashboard] .dashboard-nav-group-label{letter-spacing:0}[data-ui-v5=dashboard] .dashboard-nav-link{isolation:isolate;border:1px solid #0000;border-radius:.9rem!important}[data-ui-v5=dashboard] .dashboard-nav-link:before{content:"";background:0 0;border-radius:999px;width:.2rem;transition:background-color .16s;position:absolute;inset-block:.6rem;inset-inline-start:-.7rem}[data-ui-v5=dashboard] .dashboard-nav-link:hover{border-color:var(--border);background:var(--surface-interactive)!important}[data-ui-v5=dashboard] .dashboard-nav-link.is-active{box-shadow:0 8px 24px color-mix(in oklab, var(--primary) 9%, transparent);border-color:color-mix(in oklab, var(--primary) 24%, var(--border))!important;background:linear-gradient(105deg, color-mix(in oklab, var(--primary) 16%, var(--surface-primary)), color-mix(in oklab, var(--primary) 7%, var(--surface-primary)))!important;color:var(--primary)!important}[data-ui-v5=dashboard] .dashboard-nav-link.is-active:before{background:var(--primary)}[data-ui-v5=dashboard] .dashboard-nav-icon{border-radius:.55rem;width:1.75rem;height:1.75rem;transition:color .16s,background-color .16s,transform .16s}[data-ui-v5=dashboard] .dashboard-nav-link.is-active .dashboard-nav-icon{background:var(--primary);color:var(--primary-foreground);box-shadow:0 6px 16px color-mix(in oklab, var(--primary) 25%, transparent)}[data-ui-v5=dashboard] .dashboard-nav-link:hover .dashboard-nav-icon{transform:translateY(-1px)}[data-ui-v5=dashboard] .dashboard-topbar{box-shadow:0 8px 30px color-mix(in oklab, var(--foreground) 3%, transparent);border-color:var(--dashboard-line)!important;background:color-mix(in oklab, var(--background) 84%, transparent)!important}[data-ui-v5=dashboard] .dashboard-page-icon{border:1px solid color-mix(in oklab, var(--primary) 20%, var(--border));background:color-mix(in oklab, var(--primary) 10%, var(--surface-primary));color:var(--primary)}[data-ui-v5=dashboard] [data-ui-page]{animation:.38s cubic-bezier(.2,.8,.2,1) both dashboard-page-in}[data-ui-v5=dashboard] [data-ui-heading]{isolation:isolate;background:radial-gradient(circle at 88% 10%, color-mix(in oklab, var(--primary) 17%, transparent), transparent 17rem), var(--dashboard-panel-strong);box-shadow:0 18px 44px color-mix(in oklab, var(--foreground) 6%, transparent);border-radius:1.5rem;position:relative;overflow:hidden;border:1px solid var(--dashboard-line)!important;gap:1.25rem!important;padding:clamp(1.25rem,2.4vw,2rem)!important}[dir=rtl] [data-ui-v5=dashboard] [data-ui-heading]{background:radial-gradient(circle at 12% 10%, color-mix(in oklab, var(--primary) 17%, transparent), transparent 17rem), var(--dashboard-panel-strong)}[data-ui-v5=dashboard] [data-ui-heading]:after{background:linear-gradient(180deg, var(--primary), var(--info));content:"";width:.3rem;position:absolute;inset-block:0;inset-inline-end:0}[data-ui-v5=dashboard] [data-ui-heading] h1{max-width:22ch;font-size:clamp(1.7rem,3vw,2.45rem)!important;line-height:1.18!important}[dir=rtl] [data-ui-v5=dashboard] [data-ui-heading] h1{line-height:1.38!important}[data-ui-v5=dashboard] [data-ui-heading]>div:first-child>p:last-child{max-width:62ch;color:var(--muted-foreground)!important;line-height:1.75!important}[data-ui-v5=dashboard] .overview-signal-grid{grid-template-columns:minmax(22rem,1.15fr) minmax(0,1.85fr);gap:1rem;display:grid}[data-ui-v5=dashboard] .overview-readiness-card{isolation:isolate;border-color:color-mix(in oklab, var(--primary) 38%, var(--border));background:radial-gradient(circle at 100% 0, color-mix(in oklab, var(--primary) 24%, transparent), transparent 18rem), linear-gradient(135deg, color-mix(in oklab, var(--primary) 11%, var(--surface-elevated)), var(--surface-primary));min-height:13.5rem;box-shadow:0 22px 55px color-mix(in oklab, var(--primary) 12%, transparent);justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.25rem,2.5vw,2rem);display:flex;position:relative;overflow:hidden}[dir=rtl] [data-ui-v5=dashboard] .overview-readiness-card{background:radial-gradient(circle at 0 0, color-mix(in oklab, var(--primary) 24%, transparent), transparent 18rem), linear-gradient(-135deg, color-mix(in oklab, var(--primary) 11%, var(--surface-elevated)), var(--surface-primary))}[data-ui-v5=dashboard] .overview-readiness-copy{z-index:1;min-width:0;position:relative}[data-ui-v5=dashboard] .overview-readiness-kicker{color:var(--primary);align-items:center;gap:.45rem;font-size:.75rem;font-weight:800;display:inline-flex}[data-ui-v5=dashboard] .overview-score-value{align-items:baseline;gap:.55rem;margin-top:.7rem;display:flex}[data-ui-v5=dashboard] .overview-score-value strong{color:var(--foreground);letter-spacing:-.065em;font-size:clamp(2.65rem,5vw,4.15rem);font-weight:850;line-height:1}[dir=rtl] [data-ui-v5=dashboard] .overview-score-value strong{letter-spacing:0}[data-ui-v5=dashboard] .overview-score-value span,[data-ui-v5=dashboard] .overview-readiness-copy p{color:var(--muted-foreground);font-size:.75rem}[data-ui-v5=dashboard] .overview-readiness-copy p{max-width:30rem;margin:.65rem 0 1rem;line-height:1.65}[data-ui-v5=dashboard] .overview-score-ring{--score-progress:var(--readiness-score-angle);aspect-ratio:1;background:conic-gradient(var(--primary) var(--score-progress), color-mix(in oklab, var(--primary) 12%, var(--surface-secondary)) 0);width:7.75rem;box-shadow:0 14px 36px color-mix(in oklab, var(--primary) 18%, transparent);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}[data-ui-v5=dashboard] .overview-score-ring:before{border:1px solid var(--dashboard-line);border-radius:inherit;background:var(--surface-elevated);content:"";position:absolute;inset:.65rem}[data-ui-v5=dashboard] .overview-score-ring span{color:var(--foreground);font-size:1.75rem;font-weight:850;position:relative}[data-ui-v5=dashboard] .overview-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}[data-ui-v5=dashboard] .overview-kpi-card{--kpi-color:var(--primary);border-color:var(--dashboard-line);background:var(--dashboard-panel);min-height:6.35rem;box-shadow:none;align-items:center;gap:.9rem;padding:1rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}[data-ui-v5=dashboard] .overview-kpi-card[data-tone=info]{--kpi-color:var(--info)}[data-ui-v5=dashboard] .overview-kpi-card[data-tone=success]{--kpi-color:var(--success)}[data-ui-v5=dashboard] .overview-kpi-card[data-tone=danger]{--kpi-color:var(--destructive)}[data-ui-v5=dashboard] .overview-kpi-card[data-tone=warning]{--kpi-color:var(--warning)}[data-ui-v5=dashboard] .overview-kpi-card:hover{border-color:color-mix(in oklab, var(--kpi-color) 38%, var(--border));box-shadow:0 16px 32px color-mix(in oklab, var(--kpi-color) 9%, transparent);transform:translateY(-2px)}[data-ui-v5=dashboard] .overview-kpi-icon{background:color-mix(in oklab, var(--kpi-color) 13%, var(--surface-primary));width:2.75rem;height:2.75rem;color:var(--kpi-color);border-radius:.9rem;flex:none;place-items:center;display:grid}[data-ui-v5=dashboard] .overview-kpi-copy{min-width:0}[data-ui-v5=dashboard] .overview-kpi-copy strong{color:var(--foreground);font-size:1.55rem;font-weight:850;line-height:1.05;display:block}[data-ui-v5=dashboard] .overview-kpi-copy span{color:var(--muted-foreground);margin-top:.35rem;font-size:.72rem;font-weight:650;line-height:1.45;display:block}[data-ui-v5=dashboard] .overview-recent-card{border-color:var(--dashboard-line);background:var(--dashboard-panel)}[data-ui-v5=dashboard] .overview-recent-card>div:first-child{background:color-mix(in oklab, var(--surface-secondary) 65%, transparent)}[data-ui-v5=dashboard] .overview-action-card{border-color:color-mix(in oklab, var(--primary) 24%, var(--border));background:linear-gradient(160deg, color-mix(in oklab, var(--primary) 11%, var(--surface-primary)), var(--surface-primary) 52%);position:relative;overflow:hidden}[data-ui-v5=dashboard] .dashboard-section{position:relative}[data-ui-v5=dashboard] .dashboard-section-head:not([data-ui-heading]),[data-ui-v5=dashboard] .dashboard-section-heading{box-shadow:0 14px 36px color-mix(in oklab, var(--foreground) 5%, transparent);border-radius:1.35rem;position:relative;border:1px solid var(--dashboard-line)!important;background:linear-gradient(110deg, color-mix(in oklab, var(--primary) 8%, var(--surface-elevated)), var(--surface-primary))!important;margin-bottom:1.5rem!important;padding:1.35rem 1.5rem!important}[data-ui-v5=dashboard] .dashboard-section-head:not([data-ui-heading]):before,[data-ui-v5=dashboard] .dashboard-section-heading:before{background:linear-gradient(var(--primary), var(--info));content:"";border-radius:999px;width:.25rem;position:absolute;inset-block:1.35rem;inset-inline-start:0}[data-ui-v5=dashboard] .workspace-form{border-color:color-mix(in oklab, var(--primary) 22%, var(--border))!important;background:linear-gradient(145deg, color-mix(in oklab, var(--primary) 5%, var(--surface-primary)), var(--surface-primary))!important;box-shadow:0 18px 42px color-mix(in oklab, var(--foreground) 6%, transparent)!important;border-radius:1.35rem!important}[data-ui-v5=dashboard] .workspace-project-list,[data-ui-v5=dashboard] .monitoring-list,[data-ui-v5=dashboard] .locale-mapping-list,[data-ui-v5=dashboard] .monitoring-outbox{gap:1rem!important}[data-ui-v5=dashboard] .workspace-project-card,[data-ui-v5=dashboard] .monitoring-list>article,[data-ui-v5=dashboard] .locale-mapping-list>article,[data-ui-v5=dashboard] .monitoring-outbox>article,[data-ui-v5=dashboard] .link-graph-summary,[data-ui-v5=dashboard] [data-ui-card]{border-color:var(--dashboard-line)!important;background:var(--dashboard-panel)!important}[data-ui-v5=dashboard] .workspace-project-card{position:relative;box-shadow:0 12px 32px color-mix(in oklab, var(--foreground) 4%, transparent)!important;border-radius:1.35rem!important;padding:1.25rem!important}[data-ui-v5=dashboard] .workspace-project-card:before{background:color-mix(in oklab, var(--primary) 70%, var(--info));content:"";border-radius:999px;width:.22rem;position:absolute;inset-block:1.2rem;inset-inline-start:0}[data-ui-v5=dashboard] .workspace-environments{border-top:1px solid var(--dashboard-line);padding-top:1rem;margin-top:1.1rem!important}[data-ui-v5=dashboard] .workspace-environment-row{box-shadow:inset 0 0 0 1px var(--border);transition:background-color .16s,box-shadow .16s,transform .16s;background:var(--surface-secondary)!important;border-color:#0000!important}[data-ui-v5=dashboard] .workspace-environment-row:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 28%, var(--border));transform:translateY(-1px);background:var(--surface-interactive)!important}[data-ui-v5=dashboard] .monitoring-list>article{position:relative;box-shadow:0 12px 32px color-mix(in oklab, var(--foreground) 4%, transparent)!important;border-radius:1.35rem!important;padding:1.25rem!important}[data-ui-v5=dashboard] .monitoring-list>article:after{background:linear-gradient(90deg, var(--success), var(--primary));content:"";opacity:.7;border-radius:0 0 999px 999px;height:.2rem;position:absolute;inset-block-start:0;inset-inline:1.25rem}[data-ui-v5=dashboard] .monitoring-list dl>div,[data-ui-v5=dashboard] .link-graph-summary dl>div{border:1px solid var(--border);border-radius:.85rem;background:var(--surface-secondary)!important}[data-ui-v5=dashboard] .locale-mapping-list>article{box-shadow:0 10px 28px color-mix(in oklab, var(--foreground) 4%, transparent)!important;border-radius:1.2rem!important}[data-ui-v5=dashboard] .monitoring-outbox>article{transition:border-color .16s,background-color .16s}[data-ui-v5=dashboard] .monitoring-outbox>article:hover{border-color:color-mix(in oklab, var(--primary) 30%, var(--border))!important;background:var(--surface-elevated)!important}[data-ui-v5=dashboard] input:not([type=checkbox]):not([type=radio]),[data-ui-v5=dashboard] select,[data-ui-v5=dashboard] textarea{min-height:2.75rem;transition:border-color .16s,box-shadow .16s,background-color .16s;border-color:var(--control-border)!important;background:color-mix(in oklab, var(--surface-secondary) 72%, transparent)!important}[data-ui-v5=dashboard] input:not([type=checkbox]):not([type=radio]):focus,[data-ui-v5=dashboard] select:focus,[data-ui-v5=dashboard] textarea:focus{border-color:var(--primary)!important;background:var(--surface-elevated)!important;box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 12%, transparent)!important}[data-ui-v5=dashboard] table thead{background:color-mix(in oklab, var(--primary) 7%, var(--surface-secondary))!important}[data-ui-v5=dashboard] table th{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem}[dir=rtl] [data-ui-v5=dashboard] table th{letter-spacing:0}[data-ui-v5=dashboard] table tbody tr{transition:background-color .15s}[data-ui-v5=dashboard] table tbody tr:hover{background:var(--surface-interactive)}[data-ui-v5=dashboard] .dashboard-empty{min-height:15rem;border-color:color-mix(in oklab, var(--primary) 24%, var(--border))!important;background:radial-gradient(circle at 50% 0, color-mix(in oklab, var(--primary) 9%, transparent), transparent 13rem), var(--surface-secondary)!important}[data-ui-v5=dashboard] .billing-current-card{box-shadow:0 20px 48px color-mix(in oklab, var(--primary) 10%, transparent);position:relative;overflow:hidden;border-color:color-mix(in oklab, var(--primary) 32%, var(--border))!important;background:radial-gradient(circle at 92% 8%, color-mix(in oklab, var(--primary) 18%, transparent), transparent 16rem), var(--surface-primary)!important}[dir=rtl] [data-ui-v5=dashboard] .billing-current-card{background:radial-gradient(circle at 8% 8%, color-mix(in oklab, var(--primary) 18%, transparent), transparent 16rem), var(--surface-primary)!important}[data-ui-v5=dashboard] .billing-usage-grid>div{background:color-mix(in oklab, var(--surface-secondary) 86%, transparent)!important}[data-ui-v5=dashboard] .billing-provider-card{box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 12%, transparent);position:relative;overflow:hidden;background:var(--surface-secondary)!important}[data-ui-v5=dashboard] .billing-plan-card{box-shadow:0 12px 32px color-mix(in oklab, var(--foreground) 4%, transparent);transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;border-radius:1.35rem!important}[data-ui-v5=dashboard] .billing-plan-card:hover{box-shadow:0 22px 42px color-mix(in oklab, var(--primary) 10%, transparent);transform:translateY(-3px);border-color:color-mix(in oklab, var(--primary) 34%, var(--border))!important}[data-ui-v5=dashboard] .billing-plan-card.is-recommended{border-color:color-mix(in oklab, var(--primary) 52%, var(--border))!important;background:linear-gradient(160deg, color-mix(in oklab, var(--primary) 11%, var(--surface-primary)), var(--surface-primary) 54%)!important}[data-ui-v5=dashboard] .billing-plan-card.is-recommended:before{background:linear-gradient(90deg, var(--primary), var(--info));content:"";border-radius:0 0 999px 999px;height:.22rem;position:absolute;inset-block-start:0;inset-inline:1.25rem}[data-ui-v5=dashboard] .dashboard-team-content section>div:first-child,[data-ui-v5=dashboard] .settings-audit-section>div:first-child{padding-inline-start:.9rem;position:relative}[data-ui-v5=dashboard] .dashboard-team-content section>div:first-child:before,[data-ui-v5=dashboard] .settings-audit-section>div:first-child:before{background:var(--primary);content:"";border-radius:999px;width:.22rem;position:absolute;inset-block:.2rem;inset-inline-start:0}[data-ui-v5=dashboard] .team-members-section [data-ui-card]{transition:transform .16s,box-shadow .16s;position:relative;overflow:hidden}[data-ui-v5=dashboard] .team-members-section [data-ui-card]:after{background:color-mix(in oklab, var(--primary) 60%, var(--info));content:"";border-radius:999px 0 0 999px;width:.2rem;position:absolute;inset-block:1.2rem;inset-inline-end:0}[dir=rtl] [data-ui-v5=dashboard] .team-members-section [data-ui-card]:after{border-radius:0 999px 999px 0}[data-ui-v5=dashboard] .team-members-section [data-ui-card]:hover{box-shadow:0 18px 38px color-mix(in oklab, var(--primary) 8%, transparent);transform:translateY(-2px)}[data-ui-v5=dashboard] .team-invitations-section>div:last-child,[data-ui-v5=dashboard] .settings-primary-card,[data-ui-v5=dashboard] .settings-export-card{overflow:hidden;border-color:var(--dashboard-line)!important}[data-ui-v5=dashboard] .settings-primary-card{box-shadow:0 18px 42px color-mix(in oklab, var(--foreground) 5%, transparent)}[data-ui-v5=dashboard] .settings-primary-card>div:first-child,[data-ui-v5=dashboard] .settings-export-card>div:first-child{background:color-mix(in oklab, var(--primary) 5%, var(--surface-secondary))}[data-ui-v5=dashboard] .settings-export-card{background:linear-gradient(145deg, color-mix(in oklab, var(--info) 7%, var(--surface-primary)), var(--surface-primary))!important}[data-ui-v5=dashboard] .dashboard-admin-content>section:first-of-type{box-shadow:0 14px 36px color-mix(in oklab, var(--warning) 8%, transparent);position:relative;overflow:hidden}[data-ui-v5=dashboard] .dashboard-admin-content>section:nth-of-type(2) [data-ui-card]{position:relative;overflow:hidden}[data-ui-v5=dashboard] .dashboard-admin-content>section:nth-of-type(2) [data-ui-card]:before{background:linear-gradient(90deg, var(--primary), var(--info));content:"";opacity:.55;height:.18rem;position:absolute;inset-block-start:0;inset-inline:0}[data-ui-v5=dashboard] .dashboard-mobile-dock{border-color:color-mix(in oklab, var(--primary) 20%, var(--border));box-shadow:0 18px 50px color-mix(in oklab, var(--foreground) 18%, transparent), inset 0 1px 0 #ffffff61;background:color-mix(in oklab, var(--surface-elevated) 91%, transparent)!important}@supports (color:lab(0% 0 0)){[data-ui-v5=dashboard] .dashboard-mobile-dock{box-shadow:0 18px 50px color-mix(in oklab, var(--foreground) 18%, transparent), inset 0 1px 0 lab(100% -.0000298023 .0000119209/.38)}}[data-ui-v5=dashboard] .dashboard-dock-link.is-active{background:color-mix(in oklab, var(--primary) 12%, var(--surface-primary))}[data-ui-v5=dashboard] .dashboard-dock-link.is-active:before{background:var(--primary);content:"";border-radius:999px;height:.18rem;position:absolute;inset-block-start:-.15rem;inset-inline:32%}@keyframes dashboard-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){[data-ui-v5=dashboard] .overview-signal-grid{grid-template-columns:1fr}[data-ui-v5=dashboard] .overview-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){[data-ui-v5=dashboard] [data-ui-page]{padding-top:1rem!important;padding-bottom:7.5rem!important}[data-ui-v5=dashboard] [data-ui-heading]{border-radius:1.15rem;padding:1.15rem!important}[data-ui-v5=dashboard] [data-ui-heading] h1{font-size:1.55rem!important}[data-ui-v5=dashboard] .overview-readiness-card{min-height:auto;padding:1.15rem}[data-ui-v5=dashboard] .overview-score-ring{width:6.15rem}[data-ui-v5=dashboard] .overview-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-v5=dashboard] .overview-kpi-card{min-height:5.5rem;padding:.85rem}[data-ui-v5=dashboard] .overview-kpi-icon{width:2.35rem;height:2.35rem}[data-ui-v5=dashboard] .dashboard-section-head:not([data-ui-heading]),[data-ui-v5=dashboard] .dashboard-section-heading{border-radius:1.15rem;padding:1.1rem!important}}@media (max-width:440px){[data-ui-v5=dashboard] .overview-readiness-card{align-items:flex-start}[data-ui-v5=dashboard] .overview-score-ring{width:5.25rem}[data-ui-v5=dashboard] .overview-score-value strong{font-size:2.75rem}[data-ui-v5=dashboard] .overview-kpi-card{flex-direction:column;align-items:flex-start;gap:.55rem}[data-ui-v5=dashboard] .dashboard-mobile-dock{inset-inline:.55rem;bottom:.55rem}[data-ui-v5=dashboard] .dashboard-dock-link{font-size:.625rem!important}}@media (prefers-reduced-motion:reduce){[data-ui-v5=dashboard] [data-ui-page],[data-ui-v5=dashboard] .dashboard-nav-link,[data-ui-v5=dashboard] .dashboard-nav-icon,[data-ui-v5=dashboard] .overview-kpi-card,[data-ui-v5=dashboard] .workspace-environment-row{transition:none!important;animation:none!important;transform:none!important}}[data-ui-v7=dashboard]{--dashboard-sidebar-width:17rem;--dashboard-sidebar-collapsed-width:5rem;--dashboard-chrome:color-mix(in oklab, var(--surface-sidebar) 97%, var(--background));--dashboard-panel:var(--surface-primary);--dashboard-panel-strong:var(--surface-elevated);--dashboard-line:var(--border);overflow-wrap:break-word;min-width:0;background:var(--surface-canvas)!important}[data-ui-v7=dashboard] .dashboard-shell-layout{align-items:stretch;min-width:0;display:flex!important}[data-ui-v7=dashboard] .dashboard-sidebar{z-index:40;flex:none;inset:auto!important;width:var(--dashboard-sidebar-width)!important;border:0!important;border-inline-end:1px solid var(--dashboard-line)!important;background:var(--dashboard-chrome)!important;height:100dvh!important;min-height:100dvh!important;box-shadow:8px 0 28px color-mix(in oklab, var(--foreground) 3%, transparent)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;flex-direction:column!important;grid-template-columns:none!important;align-items:stretch!important;gap:0!important;padding:.875rem .75rem!important;transition:width .18s cubic-bezier(.2,.8,.2,1)!important;display:flex!important;position:sticky!important;inset-block-start:0!important}[dir=rtl][data-ui-v7=dashboard] .dashboard-sidebar{box-shadow:-8px 0 28px color-mix(in oklab, var(--foreground) 3%, transparent)!important}[data-ui-v7=dashboard] .dashboard-sidebar[data-collapsed=true]{width:var(--dashboard-sidebar-collapsed-width)!important}[data-ui-v7=dashboard] .dashboard-sidebar-brand{border-bottom:1px solid var(--dashboard-line);min-width:0;padding:0 .25rem .875rem!important}[data-ui-v7=dashboard] .dashboard-sidebar[data-collapsed=true] .dashboard-sidebar-brand{flex-direction:column;gap:.55rem;min-height:6.25rem;justify-content:flex-start!important;padding-inline:0!important}[data-ui-v7=dashboard] .dashboard-sidebar-toggle{position:static!important;inset:auto!important}[data-ui-v7=dashboard] .dashboard-sidebar[data-collapsed=true] .dashboard-sidebar-toggle{border-color:color-mix(in oklab, var(--primary) 18%, var(--border));width:2rem;height:2rem;box-shadow:none}[data-ui-v7=dashboard] .dashboard-sidebar-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}[data-ui-v7=dashboard] .dashboard-sidebar nav,[data-ui-v7=dashboard] .dashboard-sidebar-nav,[data-ui-v7=dashboard] .dashboard-nav-group{width:100%!important;margin:0!important;display:block!important}[data-ui-v7=dashboard] .dashboard-nav-group+.dashboard-nav-group{border-top:1px solid color-mix(in oklab, var(--border) 70%, transparent);padding-top:1rem;margin-top:1rem!important}[data-ui-v7=dashboard] .dashboard-nav-group-label{color:var(--muted-foreground);letter-spacing:.1em;opacity:.84;margin:0 0 .35rem;padding-inline:.7rem;font-size:.625rem;font-weight:650}[dir=rtl] [data-ui-v7=dashboard] .dashboard-nav-group-label{letter-spacing:0}[data-ui-v7=dashboard] .dashboard-sidebar .dashboard-nav-link{position:relative;width:100%!important;min-width:0!important;min-height:2.625rem!important;color:var(--muted-foreground)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:.625rem!important;justify-content:flex-start!important;gap:.65rem!important;padding:.5rem .65rem!important;font-size:.8125rem!important;font-weight:600!important;display:flex!important}[data-ui-v7=dashboard] .dashboard-sidebar .dashboard-nav-link:before{width:.18rem;inset-block:.55rem;inset-inline-start:-.75rem}[data-ui-v7=dashboard] .dashboard-sidebar .dashboard-nav-link:hover{background:var(--surface-interactive)!important;color:var(--foreground)!important;border-color:#0000!important}[data-ui-v7=dashboard] .dashboard-sidebar .dashboard-nav-link.is-active{border-color:var(--border)!important;background:var(--surface-elevated)!important;color:var(--foreground)!important;box-shadow:var(--shadow-card)!important}[data-ui-v7=dashboard] .dashboard-nav-icon,[data-ui-v7=dashboard] .dashboard-nav-link.is-active .dashboard-nav-icon{color:currentColor;width:1.75rem;height:1.75rem;box-shadow:none;background:0 0;border-radius:.5rem}[data-ui-v7=dashboard] .dashboard-sidebar .dashboard-nav-link.is-active .dashboard-nav-icon{background:color-mix(in oklab, var(--primary) 11%, transparent);color:var(--primary)}[data-ui-v7=dashboard] .dashboard-sidebar[data-collapsed=true] .dashboard-nav-link{justify-content:center!important;width:2.75rem!important;min-height:2.75rem!important;margin-inline:auto!important;padding:0!important}[data-ui-v7=dashboard] .dashboard-sidebar[data-collapsed=true] .dashboard-nav-link:before{width:auto;height:.16rem;inset-block:auto .15rem;inset-inline:.7rem}[data-ui-v7=dashboard] .dashboard-sidebar-account{flex:none}[data-ui-v7=dashboard] .dashboard-account-card{border-color:color-mix(in oklab, var(--border) 74%, transparent)}[data-ui-v7=dashboard] .dashboard-main{background:var(--surface-canvas)!important;flex:1!important;width:auto!important;min-width:0!important;min-height:100dvh!important}[data-ui-v7=dashboard] .dashboard-topbar{z-index:35!important;border:0!important;border-bottom:1px solid var(--dashboard-line)!important;background:color-mix(in oklab, var(--surface-canvas) 90%, transparent)!important;width:100%!important;height:4rem!important;min-height:4rem!important;box-shadow:none!important;-webkit-backdrop-filter:blur(16px)saturate(125%)!important;backdrop-filter:blur(16px)saturate(125%)!important;border-radius:0!important;padding-inline:clamp(1rem,2.3vw,1.75rem)!important;position:sticky!important;inset-block-start:0!important}[data-ui-v7=dashboard] .dashboard-page-icon{border:1px solid var(--border);background:var(--surface-elevated);color:var(--muted-foreground)}[data-ui-v7=dashboard] .dashboard-topbar-actions{flex-wrap:nowrap;max-width:48%}[data-ui-v7=dashboard] .dashboard-topbar-actions>*{flex:none}[data-ui-v7=dashboard] .dashboard-page-container{min-width:0}[data-ui-v7=dashboard] [data-ui-page]{animation-duration:.26s}[data-ui-v7=dashboard] [data-ui-page-header]{isolation:auto;margin:0;position:static;overflow:visible;border:0!important;border-bottom:1px solid var(--dashboard-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:1rem!important;padding:0 0 1.25rem!important}[data-ui-v7=dashboard] [data-ui-page-header]:after{display:none}[data-ui-v7=dashboard] [data-ui-page-header] h1{letter-spacing:-.035em;max-width:28ch;font-weight:750;font-size:clamp(1.6rem,2.4vw,2rem)!important;line-height:1.25!important}[dir=rtl] [data-ui-v7=dashboard] [data-ui-page-header] h1{letter-spacing:0;line-height:1.45!important}[data-ui-v7=dashboard] [data-ui-page-header]>div:first-child>p:last-child{max-width:64ch;line-height:1.65!important}[data-ui-v7=dashboard] [data-ui-card]{border-color:var(--border)!important;border-radius:var(--radius-card)!important;background:var(--surface-primary)!important;box-shadow:var(--shadow-card)!important}[data-ui-v7=dashboard] .dashboard-section-head:not([data-ui-heading]),[data-ui-v7=dashboard] .dashboard-section-heading{border:0!important;border-bottom:1px solid var(--dashboard-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-bottom:1.25rem!important;padding:0 0 1.1rem!important}[data-ui-v7=dashboard] .dashboard-section-head:not([data-ui-heading]):before,[data-ui-v7=dashboard] .dashboard-section-heading:before{display:none}[data-ui-v7=dashboard] .overview-signal-grid{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.8fr);gap:1rem}[data-ui-v7=dashboard] .overview-readiness-card{grid-template-columns:minmax(0,1fr);align-content:stretch;gap:0;min-height:14.5rem;padding:0;display:grid;border-color:color-mix(in oklab, var(--primary) 22%, var(--border))!important;background:radial-gradient(circle at 94% 5%, color-mix(in oklab, var(--primary) 13%, transparent), transparent 16rem), linear-gradient(145deg, var(--surface-elevated), color-mix(in oklab, var(--info) 4%, var(--surface-primary)))!important;box-shadow:0 18px 46px color-mix(in oklab, var(--primary) 10%, transparent)!important}[dir=rtl] [data-ui-v7=dashboard] .overview-readiness-card{background:radial-gradient(circle at 6% 5%, color-mix(in oklab, var(--primary) 13%, transparent), transparent 16rem), linear-gradient(-145deg, var(--surface-elevated), color-mix(in oklab, var(--info) 4%, var(--surface-primary)))!important}[data-ui-v7=dashboard] .overview-readiness-card:after{display:none}[data-ui-v7=dashboard] .overview-readiness-header{border-bottom:1px solid color-mix(in oklab, var(--border) 80%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1.1rem,2.2vw,1.5rem);display:flex}[data-ui-v7=dashboard] .overview-readiness-kicker{color:var(--foreground);font-size:.78rem;font-weight:750}[data-ui-v7=dashboard] .overview-readiness-kicker svg{color:var(--primary)}[data-ui-v7=dashboard] .overview-readiness-scale{border:1px solid color-mix(in oklab, var(--primary) 18%, var(--border));min-width:2.2rem;height:1.45rem;color:var(--muted-foreground);background:color-mix(in oklab, var(--primary) 6%, var(--surface-elevated));border-radius:999px;place-items:center;font-size:.65rem;font-weight:750;display:inline-grid}[data-ui-v7=dashboard] .overview-readiness-body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,2.5vw,1.65rem);padding:clamp(1.1rem,2.2vw,1.5rem);display:grid}[data-ui-v7=dashboard] .overview-readiness-copy{align-content:center;min-width:0;display:grid}[data-ui-v7=dashboard] .overview-readiness-copy>p{max-width:44ch;color:var(--muted-foreground);margin:0 0 .9rem;font-size:.78rem;line-height:1.7}[data-ui-v7=dashboard] .overview-readiness-meta{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;display:grid}[data-ui-v7=dashboard] .overview-readiness-meta>span{border:1px solid color-mix(in oklab, var(--border) 82%, transparent);background:color-mix(in oklab, var(--surface-primary) 78%, transparent);border-radius:.7rem;gap:.2rem;min-width:0;padding:.65rem .75rem;display:grid}[data-ui-v7=dashboard] .overview-readiness-meta small{color:var(--muted-foreground);font-size:.6875rem}[data-ui-v7=dashboard] .overview-readiness-meta strong{color:var(--foreground);font-size:.8125rem;font-weight:700}[data-ui-v7=dashboard] .overview-readiness-meta>span[data-trend=up] strong{color:var(--success)}[data-ui-v7=dashboard] .overview-readiness-meta>span[data-trend=down] strong{color:var(--destructive)}[data-ui-v7=dashboard] .overview-score-ring{background:conic-gradient(var(--primary) var(--score-progress), var(--surface-muted) 0);width:clamp(6.6rem,10vw,7.65rem);box-shadow:0 14px 34px color-mix(in oklab, var(--primary) 14%, transparent)}[data-ui-v7=dashboard] .overview-score-ring:before{border-color:var(--border);background:var(--surface-elevated)}[data-ui-v7=dashboard] .overview-score-ring>span{justify-items:center;gap:.15rem;line-height:1;display:grid}[data-ui-v7=dashboard] .overview-score-ring strong{letter-spacing:-.045em;font-size:clamp(1.75rem,3vw,2.15rem)}[dir=rtl] [data-ui-v7=dashboard] .overview-score-ring strong{letter-spacing:0}[data-ui-v7=dashboard] .overview-score-ring small{color:var(--muted-foreground);font-size:.6875rem;font-weight:650}[data-ui-v7=dashboard] .overview-readiness-footer{border-top:1px solid color-mix(in oklab, var(--border) 80%, transparent);background:color-mix(in oklab, var(--surface-primary) 52%, transparent);justify-content:flex-end;padding:.8rem clamp(1.1rem,2.2vw,1.5rem);display:flex}[data-ui-v7=dashboard] .overview-readiness-footer>a{min-width:10rem}[data-ui-v7=dashboard] .overview-kpi-grid{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-primary);box-shadow:var(--shadow-card);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}[data-ui-v7=dashboard] .overview-kpi-card{border:0;border-bottom:1px solid var(--dashboard-line);align-items:center;gap:.75rem;min-width:0;min-height:6.4rem;padding:1rem;transition:background-color .15s;display:flex;box-shadow:none!important;background:0 0!important;border-radius:0!important}[data-ui-v7=dashboard] .overview-kpi-card:nth-child(odd){border-inline-end:1px solid var(--dashboard-line)}[data-ui-v7=dashboard] .overview-kpi-card:nth-last-child(-n+2){border-bottom:0}[data-ui-v7=dashboard] .overview-kpi-card:hover{box-shadow:none;transform:none;background:var(--surface-interactive)!important}[data-ui-v7=dashboard] .overview-kpi-icon{border-radius:.625rem;width:2.5rem;height:2.5rem}[data-ui-v7=dashboard] .overview-kpi-copy strong{font-size:1.4rem;font-weight:750}[data-ui-v7=dashboard] .overview-kpi-copy span{margin-top:.25rem;font-size:.7rem;font-weight:550}[data-ui-v7=dashboard] .overview-recent-card,[data-ui-v7=dashboard] .overview-action-card{border-color:var(--border)!important;background:var(--surface-primary)!important;box-shadow:var(--shadow-card)!important}[data-ui-v7=dashboard] .overview-recent-card>div:first-child{background:0 0}[data-ui-v7=dashboard] .overview-action-card{background:var(--surface-secondary)!important}[data-ui-v7=dashboard] .overview-action-card:after{display:none}[data-ui-v7=dashboard] .dashboard-mobile-dock{border-color:var(--border);box-shadow:var(--shadow-overlay);border-radius:.875rem;background:color-mix(in oklab, var(--surface-elevated) 94%, transparent)!important}[data-ui-v7=dashboard] .dashboard-dock-link.is-active{background:var(--surface-interactive);color:var(--foreground)!important}[data-ui-v7=dashboard] .dashboard-dock-link.is-active:before{background:var(--primary);inset-block:auto 0}@media (max-width:1180px){[data-ui-v7=dashboard] .overview-signal-grid{grid-template-columns:1fr}[data-ui-v7=dashboard] .overview-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}[data-ui-v7=dashboard] .overview-kpi-card,[data-ui-v7=dashboard] .overview-kpi-card:nth-last-child(-n+2){border-bottom:0;border-inline-end:1px solid var(--dashboard-line)}[data-ui-v7=dashboard] .overview-kpi-card:last-child{border-inline-end:0}}@media (max-width:1023px){[data-ui-v7=dashboard] .dashboard-sidebar{display:none!important}[data-ui-v7=dashboard] .dashboard-main{width:100%!important}[data-ui-v7=dashboard] .dashboard-page-container{padding-bottom:6.75rem!important}[data-ui-v7=dashboard] .dashboard-topbar-actions>a:first-child span{display:none}[data-ui-v7=dashboard] .dashboard-topbar-actions{max-width:none}[data-ui-v7=dashboard] .dashboard-mobile-drawer .dashboard-sidebar-nav,[data-ui-v7=dashboard] .dashboard-mobile-drawer .dashboard-nav-group{width:100%!important;display:block!important}[data-ui-v7=dashboard] .dashboard-mobile-drawer .dashboard-nav-group+.dashboard-nav-group{border-top:1px solid var(--border);padding-top:1rem;margin-top:1rem!important}[data-ui-v7=dashboard] .dashboard-mobile-drawer .dashboard-nav-group-label{color:var(--muted-foreground);text-transform:uppercase;margin:0 0 .35rem;padding-inline:.7rem;font-size:.625rem;font-weight:650}[data-ui-v7=dashboard] .dashboard-mobile-drawer .dashboard-nav-link{align-items:center;position:relative;width:100%!important;min-height:2.75rem!important;color:var(--muted-foreground)!important;border-radius:.625rem!important;justify-content:flex-start!important;gap:.65rem!important;padding:.55rem .7rem!important;font-size:.8125rem!important;font-weight:600!important;display:flex!important}[data-ui-v7=dashboard] .dashboard-mobile-drawer .dashboard-nav-link:hover,[data-ui-v7=dashboard] .dashboard-mobile-drawer .dashboard-nav-link.is-active{background:var(--surface-interactive)!important;color:var(--foreground)!important}}@media (max-width:767px){[data-ui-v7=dashboard] .dashboard-topbar{height:3.75rem!important;min-height:3.75rem!important;padding-inline:.75rem!important}[data-ui-v7=dashboard] .dashboard-page-container{padding:1rem .875rem 6.75rem!important}[data-ui-v7=dashboard] [data-ui-page-header]{padding-bottom:1rem!important}[data-ui-v7=dashboard] [data-ui-page-header] h1{font-size:1.5rem!important}[data-ui-v7=dashboard] [data-ui-page-header]>div:last-child>*{max-width:100%}[data-ui-v7=dashboard] .overview-readiness-card{gap:0}[data-ui-v7=dashboard] .overview-readiness-body{grid-template-columns:6.25rem minmax(0,1fr)}[data-ui-v7=dashboard] .overview-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-v7=dashboard] .overview-kpi-card,[data-ui-v7=dashboard] .overview-kpi-card:nth-last-child(-n+2){border-bottom:1px solid var(--dashboard-line);border-inline-end:0}[data-ui-v7=dashboard] .overview-kpi-card:nth-child(odd){border-inline-end:1px solid var(--dashboard-line)}[data-ui-v7=dashboard] .overview-kpi-card:nth-last-child(-n+2){border-bottom:0}}@media (max-width:440px){[data-ui-v7=dashboard] .dashboard-page-context{max-width:calc(100vw - 4.75rem)}[data-ui-v7=dashboard] .overview-readiness-card{grid-template-columns:minmax(0,1fr);display:grid}[data-ui-v7=dashboard] .overview-readiness-body{grid-template-columns:minmax(0,1fr);justify-items:center;padding-inline:1rem}[data-ui-v7=dashboard] .overview-readiness-copy{text-align:center;width:100%}[data-ui-v7=dashboard] .overview-readiness-copy>p{margin-inline:auto}[data-ui-v7=dashboard] .overview-readiness-meta{text-align:start;grid-template-columns:minmax(0,1fr)}[data-ui-v7=dashboard] .overview-readiness-footer{justify-content:stretch}[data-ui-v7=dashboard] .overview-readiness-footer>a{width:100%}[data-ui-v7=dashboard] .overview-kpi-card{flex-direction:row;align-items:center;min-height:5.75rem}[data-ui-v7=dashboard] .overview-kpi-icon{width:2.25rem;height:2.25rem}[data-ui-v7=dashboard] .dashboard-mobile-dock{inset-inline:.5rem}}
[data-ui-v6=scan-launch]{--scan-v6-surface:color-mix(in oklab, var(--card) 94%, var(--primary) 6%);--scan-v6-surface-strong:color-mix(in oklab, var(--card) 86%, var(--primary) 14%);--scan-v6-line:color-mix(in oklab, var(--border) 74%, var(--primary) 26%);inline-size:min(100%,92rem);margin-inline:auto}.scan-launch-v6{gap:1.35rem;display:grid}.scan-launch-back{inline-size:fit-content;color:var(--muted-foreground);align-items:center;gap:.55rem;font-size:.82rem;font-weight:800;transition:color .16s,transform .16s;display:inline-flex}.scan-launch-back:hover{color:var(--foreground);transform:translate(-2px)}[dir=rtl] .scan-launch-back:hover{transform:translate(2px)}.scan-launch-hero{border:1px solid var(--scan-v6-line);background:radial-gradient(circle at 7% 10%, color-mix(in oklab, var(--primary) 23%, transparent) 0, transparent 30%), linear-gradient(135deg, var(--scan-v6-surface-strong), var(--card) 58%);box-shadow:0 24px 60px color-mix(in oklab, var(--foreground) 9%, transparent);isolation:isolate;border-radius:1.65rem;grid-template-columns:minmax(0,1fr) minmax(25rem,.72fr);align-items:end;gap:clamp(1.25rem,3vw,3rem);padding:clamp(1.35rem,2.5vw,2.2rem);display:grid;position:relative;overflow:hidden}.scan-launch-hero:after{z-index:-1;aspect-ratio:1;border:1px solid color-mix(in oklab, var(--primary) 22%, transparent);inline-size:15rem;box-shadow:0 0 0 2rem color-mix(in oklab, var(--primary) 4%, transparent), 0 0 0 5rem color-mix(in oklab, var(--primary) 3%, transparent);content:"";border-radius:50%;position:absolute;inset-block:-35% auto;inset-inline-end:-7%}.scan-launch-eyebrow{color:var(--primary);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 .7rem;font-size:.72rem;font-weight:900;display:inline-flex}[dir=rtl] .scan-launch-eyebrow{letter-spacing:0}.scan-launch-hero h1{letter-spacing:-.045em;text-wrap:balance;max-inline-size:19ch;margin:0;font-size:clamp(1.8rem,3.1vw,3.35rem);font-weight:900;line-height:1.06}[dir=rtl] .scan-launch-hero h1{letter-spacing:-.025em;line-height:1.23}.scan-launch-hero-copy>p:last-child{max-inline-size:64ch;color:var(--muted-foreground);margin:.75rem 0 0;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.75}.scan-launch-workflow{border:1px solid color-mix(in oklab, var(--border) 76%, var(--primary) 24%);background:color-mix(in oklab, var(--background) 78%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1.2rem;min-inline-size:0;padding:1rem}.scan-launch-workflow>span{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;margin-block-end:.85rem;font-size:.66rem;font-weight:900;display:block}[dir=rtl] .scan-launch-workflow>span{letter-spacing:0}.scan-launch-workflow ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.scan-launch-workflow li{min-inline-size:0;color:var(--muted-foreground);text-align:center;place-items:center;gap:.45rem;font-size:.66rem;display:grid;position:relative}.scan-launch-workflow li:not(:last-child):after{background:var(--border);content:"";block-size:1px;inline-size:calc(100% - 2.3rem);position:absolute;inset-block-start:.85rem;inset-inline-start:calc(50% + 1.15rem)}.scan-launch-workflow li i{z-index:1;border:1px solid var(--border);background:var(--card);border-radius:999px;justify-content:center;align-items:center;block-size:1.75rem;inline-size:1.75rem;font-size:.65rem;font-style:normal;font-weight:900;display:inline-flex}.scan-launch-workflow li.is-current{color:var(--foreground)}.scan-launch-workflow li.is-current i{border-color:color-mix(in oklab, var(--primary) 45%, transparent);background:var(--primary);color:var(--primary-foreground);box-shadow:0 0 0 .28rem color-mix(in oklab, var(--primary) 13%, transparent)}.scan-launch-layout{grid-template-columns:minmax(0,1fr) minmax(19.5rem,.43fr);align-items:start;gap:1.25rem;display:grid}.scan-launch-builder{overflow:hidden;border-color:var(--scan-v6-line)!important;background:var(--scan-v6-surface)!important;box-shadow:0 18px 45px color-mix(in oklab, var(--foreground) 6%, transparent)!important;border-radius:1.5rem!important;padding:0!important}.scan-launch-builder form{display:grid}.scan-launch-form-section{grid-template-columns:minmax(9.5rem,.34fr) minmax(0,1fr);gap:clamp(1.25rem,2vw,2rem);padding:clamp(1.25rem,2.4vw,2rem);display:grid}.scan-launch-form-section+.scan-launch-form-section{border-block-start:1px solid var(--border)}.scan-launch-section-heading{align-items:flex-start;gap:.8rem;display:flex}.scan-launch-section-heading>span{border:1px solid color-mix(in oklab, var(--primary) 22%, var(--border));background:color-mix(in oklab, var(--primary) 10%, var(--card));block-size:2.45rem;inline-size:2.45rem;color:var(--primary);border-radius:.85rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.scan-launch-section-heading p{color:var(--primary);letter-spacing:.12em;margin:0 0 .2rem;font-size:.65rem;font-weight:900}.scan-launch-section-heading h2{margin:0;font-size:.98rem;font-weight:900;line-height:1.35}.scan-launch-section-heading small{color:var(--muted-foreground);margin-block-start:.4rem;font-size:.73rem;line-height:1.65;display:block}.scan-launch-field-stack{gap:1.15rem;min-inline-size:0;display:grid}.scan-launch-control,.scan-launch-textarea{outline:none;inline-size:100%;transition:border-color .16s,box-shadow .16s,background .16s;border:1px solid var(--input)!important;background:color-mix(in oklab, var(--background) 85%, var(--card))!important;color:var(--foreground)!important;border-radius:.9rem!important}.scan-launch-control{min-block-size:3rem;font-weight:750;padding-inline:.9rem!important;font-size:.86rem!important}.scan-launch-textarea{resize:vertical;min-block-size:6.6rem;padding:.75rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.77rem;line-height:1.65}.scan-launch-control:hover,.scan-launch-textarea:hover{border-color:color-mix(in oklab, var(--primary) 35%, var(--input))!important}.scan-launch-control:focus,.scan-launch-textarea:focus{border-color:var(--primary)!important;background:var(--card)!important;box-shadow:0 0 0 .24rem color-mix(in oklab, var(--primary) 13%, transparent)!important}.scan-launch-advanced{border:1px solid var(--border);background:color-mix(in oklab, var(--muted) 48%, transparent);border-radius:1rem;overflow:hidden}.scan-launch-advanced summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;font-size:.8rem;font-weight:850;list-style:none;display:flex}.scan-launch-advanced summary::-webkit-details-marker{display:none}.scan-launch-advanced summary>span{align-items:center;gap:.55rem;display:inline-flex}.scan-launch-chevron{transition:transform .18s}.scan-launch-advanced[open] .scan-launch-chevron{transform:rotate(180deg)}.scan-launch-advanced>p,.scan-launch-pattern-grid,.scan-launch-query-field{margin-inline:1rem}.scan-launch-advanced>p{color:var(--muted-foreground);margin-block:0 1rem;font-size:.73rem;line-height:1.65}.scan-launch-pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.scan-launch-query-field{margin-block:1rem}.scan-launch-journey{border:1px solid color-mix(in oklab, var(--info) 28%, var(--border));background:color-mix(in oklab, var(--info) 6%, var(--card));border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:1rem;display:grid}.scan-launch-journey-icon{background:color-mix(in oklab, var(--info) 13%, transparent);block-size:2.2rem;inline-size:2.2rem;color:var(--info);border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}.scan-launch-switch{border:1px solid var(--border);background:var(--background);min-block-size:2.15rem;color:var(--muted-foreground);border-radius:999px;flex:none;align-items:center;gap:.42rem;padding:.25rem .65rem;font-size:.7rem;font-weight:850;display:inline-flex}.scan-launch-switch>span{background:var(--muted);border-radius:999px;justify-content:center;align-items:center;block-size:1.1rem;inline-size:1.1rem;display:inline-flex}.scan-launch-switch[data-active=true]{border-color:color-mix(in oklab, var(--success) 35%, var(--border));background:color-mix(in oklab, var(--success) 8%, var(--card));color:var(--success)}.scan-launch-switch[data-active=true]>span{background:var(--success);color:var(--background)}.scan-launch-switch:disabled{cursor:not-allowed;opacity:.55}.scan-launch-submit-row{border-block-start:1px solid var(--border);background:color-mix(in oklab, var(--background) 58%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem clamp(1.25rem,2.4vw,2rem);display:flex}.scan-launch-submit-row>p{max-inline-size:36rem;color:var(--success);align-items:center;gap:.7rem;margin:0;display:flex}.scan-launch-submit-row>p>span{color:var(--muted-foreground);gap:.16rem;font-size:.68rem;line-height:1.45;display:grid}.scan-launch-submit-row>p strong{color:var(--foreground);font-size:.78rem}.scan-launch-submit-row button{min-inline-size:10.5rem;box-shadow:0 12px 25px color-mix(in oklab, var(--primary) 22%, transparent)}.scan-launch-aside{gap:1rem;display:grid;position:sticky;inset-block-start:1rem}.scan-launch-brief,.scan-launch-next{box-shadow:none!important;border-radius:1.4rem!important;padding:1.2rem!important}.scan-launch-brief{overflow:hidden;border-color:color-mix(in oklab, var(--primary) 30%, var(--border))!important;background:radial-gradient(circle at 100% 0, color-mix(in oklab, var(--primary) 28%, transparent), transparent 42%), color-mix(in oklab, var(--card) 83%, var(--primary) 17%)!important}.scan-launch-brief-head{border-block-end:1px solid color-mix(in oklab, var(--border) 70%, var(--primary) 30%);align-items:flex-start;gap:.75rem;padding-block-end:1rem;display:flex}.scan-launch-brief-head>span{background:var(--primary);block-size:2.45rem;inline-size:2.45rem;color:var(--primary-foreground);box-shadow:0 10px 22px color-mix(in oklab, var(--primary) 24%, transparent);border-radius:.85rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.scan-launch-brief h2,.scan-launch-next h2{margin:0;font-size:.92rem;font-weight:900}.scan-launch-brief-head p{color:var(--muted-foreground);margin:.28rem 0 0;font-size:.7rem;line-height:1.55}.scan-launch-brief dl{border:1px solid color-mix(in oklab, var(--border) 74%, var(--primary) 26%);background:var(--border);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:1rem 0;display:grid;overflow:hidden}.scan-launch-brief dl>div{background:color-mix(in oklab, var(--card) 90%, var(--primary) 10%);min-inline-size:0;padding:.75rem}.scan-launch-brief dt{color:var(--muted-foreground);font-size:.61rem;font-weight:800}.scan-launch-brief dd{min-inline-size:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:.35rem;margin:.3rem 0 0;font-size:.9rem;font-weight:900;display:flex;overflow:hidden}.scan-launch-brief dd small{color:var(--muted-foreground);text-overflow:ellipsis;font-size:.6rem;font-weight:700;overflow:hidden}.scan-launch-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.scan-launch-module-grid>span{border:1px solid color-mix(in oklab, var(--border) 75%, var(--primary) 25%);background:color-mix(in oklab, var(--background) 62%, transparent);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.42rem;padding:.65rem;font-size:.64rem;font-weight:850;display:grid}.scan-launch-module-grid>span>svg{color:var(--primary)}.scan-launch-module-grid i{background:color-mix(in oklab, var(--success) 14%, transparent);block-size:1rem;inline-size:1rem;color:var(--success);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.scan-launch-next>div:first-child{color:var(--primary);align-items:center;gap:.55rem;display:flex}.scan-launch-next>div:first-child h2{color:var(--foreground)}.scan-launch-next ol{gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.scan-launch-next li{grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding-block-end:.9rem;display:grid;position:relative}.scan-launch-next li:not(:last-child):before{background:var(--border);content:"";inline-size:1px;position:absolute;inset-block:1.55rem .15rem;inset-inline-start:.72rem}.scan-launch-next li>span{z-index:1;border:1px solid color-mix(in oklab, var(--primary) 28%, var(--border));background:var(--card);block-size:1.5rem;inline-size:1.5rem;color:var(--primary);border-radius:.55rem;justify-content:center;align-items:center;font-size:.62rem;font-weight:900;display:inline-flex}.scan-launch-next strong{font-size:.72rem;line-height:1.4;display:block}.scan-launch-next li p{color:var(--muted-foreground);margin:.18rem 0 0;font-size:.65rem;line-height:1.5}.scan-launch-worker-note{border-block-start:1px solid var(--border);color:var(--muted-foreground);margin:0;padding-block-start:.85rem;font-size:.65rem;line-height:1.6}@media (max-width:74rem){.scan-launch-hero{grid-template-columns:minmax(0,1fr)}.scan-launch-workflow{max-inline-size:44rem}.scan-launch-layout{grid-template-columns:minmax(0,1fr)}.scan-launch-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:50rem){.scan-launch-hero{border-radius:1.25rem;padding:1.15rem}.scan-launch-form-section{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem}.scan-launch-section-heading small{max-inline-size:56ch}.scan-launch-aside{grid-template-columns:minmax(0,1fr)}.scan-launch-submit-row{flex-direction:column;align-items:stretch;padding:1rem}.scan-launch-submit-row button{inline-size:100%}}@media (max-width:34rem){.scan-launch-v6{gap:1rem}.scan-launch-hero h1{font-size:1.7rem}.scan-launch-workflow{padding:.8rem .65rem}.scan-launch-workflow li b{font-size:.56rem}.scan-launch-workflow li i{block-size:1.55rem;inline-size:1.55rem}.scan-launch-pattern-grid,.scan-launch-brief dl,.scan-launch-module-grid{grid-template-columns:minmax(0,1fr)}.scan-launch-journey{grid-template-columns:auto minmax(0,1fr)}.scan-launch-switch{grid-column:1/-1;justify-content:center;justify-self:stretch}}@media (prefers-reduced-motion:reduce){[data-ui-v6=scan-launch] *,[data-ui-v6=scan-launch] :before,[data-ui-v6=scan-launch] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-ui-v6=scan-status]{--status-v6-surface:color-mix(in oklab, var(--card) 94%, var(--primary) 6%);--status-v6-line:color-mix(in oklab, var(--border) 76%, var(--primary) 24%);inline-size:min(100%,92rem);margin-inline:auto}.scan-detail-v6{gap:1rem;display:grid}.scan-detail-commandbar{border:1px solid color-mix(in oklab, var(--border) 78%, var(--primary) 22%);background:color-mix(in oklab, var(--card) 94%, var(--primary) 6%);border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.75rem;display:grid}.scan-detail-back{color:var(--muted-foreground);align-items:center;gap:.45rem;padding:.55rem .65rem;font-size:.72rem;font-weight:800;transition:color .15s;display:inline-flex}.scan-detail-back:hover{color:var(--foreground)}.scan-detail-context{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;min-inline-size:0;display:flex}.scan-detail-context>p{color:var(--foreground);margin:0 .3rem 0 0;font-size:.72rem;font-weight:900}[dir=rtl] .scan-detail-context>p{margin:0 0 0 .3rem}.scan-detail-context>span{align-items:center;gap:.35rem;min-inline-size:0;display:inline-flex;border-radius:.7rem!important}.scan-detail-context strong{text-overflow:ellipsis;white-space:nowrap;max-inline-size:14rem;overflow:hidden}.scan-detail-new{flex:none}[data-ui-v6=scan-status].status-shell{gap:1.15rem;display:grid;background:0 0!important;padding:0!important}.scan-journey-context{border:1px solid var(--status-v6-line);background:var(--card);box-shadow:0 12px 32px color-mix(in oklab, var(--foreground) 5%, transparent);border-radius:1.15rem;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.scan-journey-context>span{min-block-size:3.2rem;min-inline-size:0;color:var(--muted-foreground);text-align:center;justify-content:center;align-items:center;gap:.48rem;padding:.65rem;font-size:.68rem;font-weight:820;display:flex;position:relative}.scan-journey-context>span:not(:last-child):after{background:var(--border);content:"";inline-size:1px;position:absolute;inset-block:.75rem;inset-inline-end:0}.scan-journey-context i{border:1px solid var(--border);background:var(--background);border-radius:999px;flex:none;justify-content:center;align-items:center;block-size:1.45rem;inline-size:1.45rem;font-size:.58rem;font-style:normal;font-weight:900;display:inline-flex}.scan-journey-context>span.is-done{color:var(--success)}.scan-journey-context>span.is-done i{border-color:color-mix(in oklab, var(--success) 35%, var(--border));background:color-mix(in oklab, var(--success) 10%, var(--card))}.scan-journey-context>span.is-active{background:color-mix(in oklab, var(--primary) 8%, var(--card));color:var(--primary)}.scan-journey-context>span.is-active i{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground);box-shadow:0 0 0 .22rem color-mix(in oklab, var(--primary) 13%, transparent)}[data-ui-v6=scan-status] .status-heading{border:1px solid var(--status-v6-line);background:radial-gradient(circle at 8% 0, color-mix(in oklab, var(--primary) 23%, transparent), transparent 32%), linear-gradient(130deg, color-mix(in oklab, var(--card) 82%, var(--primary) 18%), var(--card) 62%);box-shadow:0 22px 54px color-mix(in oklab, var(--foreground) 7%, transparent);border-radius:1.5rem;justify-content:space-between;align-items:end;gap:1.5rem;display:flex;position:relative;overflow:hidden;padding:clamp(1.25rem,2.4vw,2rem)!important}[data-ui-v6=scan-status] .status-heading:after{aspect-ratio:1;border:1px solid color-mix(in oklab, var(--primary) 22%, transparent);inline-size:10rem;box-shadow:0 0 0 2.5rem color-mix(in oklab, var(--primary) 4%, transparent);content:"";pointer-events:none;border-radius:50%;position:absolute;inset-block-start:-3rem;inset-inline-end:-2rem}[data-ui-v6=scan-status] .status-heading>*{z-index:1}[data-ui-v6=scan-status] .status-heading h1{text-wrap:balance;max-inline-size:20ch;letter-spacing:-.045em!important;margin-block:.45rem 0!important;font-size:clamp(1.65rem,3vw,2.85rem)!important;font-weight:900!important;line-height:1.08!important}[dir=rtl] [data-ui-v6=scan-status] .status-heading h1{letter-spacing:-.02em!important;line-height:1.25!important}[data-ui-v6=scan-status] .status-target{text-overflow:ellipsis;white-space:nowrap;max-inline-size:min(52rem,72vw);overflow:hidden;color:var(--muted-foreground)!important;font-size:.78rem!important}[data-ui-v6=scan-status] .status-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}[dir=rtl] [data-ui-v6=scan-status] .status-heading-actions{justify-content:flex-start}[data-ui-v6=scan-status] :is(.state-badge,.scan-action-button){min-block-size:2.3rem;border-radius:.8rem!important;font-size:.7rem!important;font-weight:850!important}[data-ui-v6=scan-status] .scan-workspace{grid-template-columns:minmax(0,1fr) minmax(18rem,.38fr)!important;align-items:stretch!important;gap:1rem!important;display:grid!important}[data-ui-v6=scan-status] .scan-workspace-main{min-inline-size:0;gap:1rem!important;display:grid!important}[data-ui-v6=scan-status] .scan-progress-card{border:1px solid var(--status-v6-line)!important;background:var(--status-v6-surface)!important;box-shadow:none!important;border-radius:1.35rem!important;padding:clamp(1.15rem,2vw,1.6rem)!important}[data-ui-v6=scan-status] .progress-meta{align-items:start}[data-ui-v6=scan-status] .progress-meta strong{font-size:1rem;font-weight:900}[data-ui-v6=scan-status] .progress-meta p{color:var(--muted-foreground);margin-block-start:.28rem;font-size:.75rem;line-height:1.6}[data-ui-v6=scan-status] .progress-track{background:color-mix(in oklab, var(--muted) 70%, var(--border))!important;border-radius:999px!important;block-size:.55rem!important;margin-block:1.25rem 1.1rem!important;overflow:visible!important}[data-ui-v6=scan-status] .progress-track>span{border-radius:inherit;box-shadow:0 0 1rem color-mix(in oklab, var(--primary) 24%, transparent);position:relative;background:linear-gradient(90deg, var(--primary), color-mix(in oklab, var(--primary) 55%, var(--info)))!important}[data-ui-v6=scan-status] .progress-track>span:after{border:2px solid var(--card);background:var(--primary);block-size:.75rem;inline-size:.75rem;box-shadow:0 0 0 .24rem color-mix(in oklab, var(--primary) 14%, transparent);content:"";border-radius:999px;position:absolute;inset-block-start:50%;inset-inline-end:-.35rem;transform:translateY(-50%)}[data-ui-v6=scan-status] .phase-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem!important;display:grid!important}[data-ui-v6=scan-status] .phase-list li{min-inline-size:0;color:var(--muted-foreground);text-align:center;border:1px solid #0000;border-radius:.8rem;padding:.6rem .35rem!important;font-size:.62rem!important}[data-ui-v6=scan-status] .phase-list li.active{border-color:color-mix(in oklab, var(--primary) 32%, var(--border));background:color-mix(in oklab, var(--primary) 8%, var(--card));color:var(--primary)}[data-ui-v6=scan-status] .phase-list li.done{color:var(--success)}[data-ui-v6=scan-status] .phase-list li i{border:1px solid var(--border);background:var(--card);border-radius:999px;justify-content:center;align-items:center;block-size:1.5rem;inline-size:1.5rem;margin-inline:auto;font-style:normal;display:inline-flex}[data-ui-v6=scan-status] .status-metrics{background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.65rem!important;padding:0!important;display:grid!important}[data-ui-v6=scan-status] .status-metrics article{min-block-size:6.4rem;min-inline-size:0;box-shadow:0 10px 25px color-mix(in oklab, var(--foreground) 4%, transparent);align-content:end;position:relative;border:1px solid var(--border)!important;background:var(--card)!important;border-radius:1.15rem!important;padding:1rem!important;display:grid!important}[data-ui-v6=scan-status] .status-metrics article:first-child{text-align:center;grid-row:span 2;align-content:center;min-block-size:13.45rem;overflow:hidden;border-color:color-mix(in oklab, var(--primary) 32%, var(--border))!important;background:radial-gradient(circle at 50% 38%, color-mix(in oklab, var(--primary) 24%, transparent), transparent 42%), color-mix(in oklab, var(--card) 88%, var(--primary) 12%)!important}[data-ui-v6=scan-status] .status-metrics article:first-child:before{border:1px dashed color-mix(in oklab, var(--primary) 26%, transparent);content:"";opacity:.65;border-radius:999px;position:absolute;inset:1rem}[data-ui-v6=scan-status] .status-metrics strong{letter-spacing:-.04em;position:relative;color:var(--foreground)!important;font-size:clamp(1.35rem,2.4vw,2.15rem)!important;font-weight:900!important}[data-ui-v6=scan-status] .status-metrics article:first-child strong{font-size:clamp(2.4rem,5vw,4.2rem)!important}[data-ui-v6=scan-status] .status-metrics span{max-inline-size:18ch;line-height:1.45;position:relative;color:var(--muted-foreground)!important;font-size:.65rem!important;font-weight:750!important}[data-ui-v6=scan-status] .scan-assistant-panel{position:relative;overflow:hidden;border:1px solid color-mix(in oklab, var(--primary) 35%, var(--border))!important;background:radial-gradient(circle at 100% 0, color-mix(in oklab, var(--primary) 35%, transparent), transparent 40%), linear-gradient(155deg, color-mix(in oklab, var(--card) 72%, var(--primary) 28%), color-mix(in oklab, var(--card) 91%, var(--info) 9%))!important;color:var(--foreground)!important;box-shadow:0 18px 45px color-mix(in oklab, var(--foreground) 8%, transparent)!important;border-radius:1.35rem!important;padding:1.25rem!important}[data-ui-v6=scan-status] .scan-assistant-panel:before{aspect-ratio:1;border:1px solid color-mix(in oklab, var(--primary) 18%, transparent);content:"";border-radius:50%;inline-size:9rem;position:absolute;inset:auto -3rem -3rem auto}[data-ui-v6=scan-status] .scan-assistant-panel :is(p,small,span){color:var(--muted-foreground)!important}[data-ui-v6=scan-status] .assistant-message{border:1px solid color-mix(in oklab, var(--primary) 20%, var(--border));border-radius:1rem;margin-block:1.1rem;padding:1rem;background:color-mix(in oklab, var(--background) 55%, transparent)!important}[data-ui-v6=scan-status] .assistant-message>span{font-size:2rem;line-height:.8;color:var(--primary)!important}[data-ui-v6=scan-status] .assistant-evidence>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}[data-ui-v6=scan-status] .assistant-evidence>div>span{border:1px solid color-mix(in oklab, var(--border) 74%, var(--primary) 26%);background:color-mix(in oklab, var(--background) 50%, transparent);border-radius:.75rem;min-inline-size:0;padding:.55rem!important;font-size:.6rem!important}[data-ui-v6=scan-status] .status-panel{border:1px solid var(--border)!important;background:var(--card)!important;box-shadow:0 14px 38px color-mix(in oklab, var(--foreground) 5%, transparent)!important;border-radius:1.35rem!important;padding:clamp(1.1rem,2vw,1.5rem)!important}[data-ui-v6=scan-status] .panel-title{border-block-end:1px solid var(--border);padding-block-end:1rem;align-items:flex-start!important}[data-ui-v6=scan-status] .panel-title h2{letter-spacing:-.02em;font-size:clamp(1rem,1.7vw,1.3rem)!important;font-weight:900!important}[data-ui-v6=scan-status] .result-row{transition:border-color .16s,transform .16s,box-shadow .16s;position:relative;border:1px solid var(--border)!important;background:color-mix(in oklab, var(--background) 52%, var(--card))!important;border-radius:1rem!important;grid-template-columns:auto minmax(0,1fr)!important;gap:.9rem!important;margin-block-start:.7rem!important;padding:1rem!important;display:grid!important}[data-ui-v6=scan-status] .result-row:hover{box-shadow:0 12px 28px color-mix(in oklab, var(--foreground) 6%, transparent);transform:translateY(-1px);border-color:color-mix(in oklab, var(--primary) 26%, var(--border))!important}[data-ui-v6=scan-status] .result-severity{align-self:start;border-radius:.65rem!important;font-size:.62rem!important;font-weight:900!important}[data-ui-v6=scan-status] .result-title-line strong{line-height:1.45;font-size:.9rem!important;font-weight:900!important}[data-ui-v6=scan-status] .result-url,[data-ui-v6=scan-status] .result-technical{overflow-wrap:anywhere}[data-ui-v6=scan-status] .issue-detail-link,[data-ui-v6=scan-status] .results-toggle,[data-ui-v6=scan-status] .status-secondary-action{border-radius:.75rem!important;font-weight:850!important}@media (max-width:72rem){[data-ui-v6=scan-status] .scan-workspace{grid-template-columns:minmax(0,1fr)!important}[data-ui-v6=scan-status] .scan-assistant-panel{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:.9rem 1.25rem;display:grid}[data-ui-v6=scan-status] .assistant-head,[data-ui-v6=scan-status] .assistant-message{grid-column:1}[data-ui-v6=scan-status] :is(.assistant-engine,.assistant-evidence,.assistant-trust){grid-column:2}[data-ui-v6=scan-status] .assistant-engine{grid-row:1}}@media (max-width:50rem){.scan-detail-commandbar{grid-template-columns:minmax(0,1fr) auto}.scan-detail-context{border-block-start:1px solid var(--border);grid-area:2/1/auto/-1;justify-content:flex-start;padding:.55rem .2rem 0}.scan-journey-context{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(4.5rem,1fr));overflow-x:auto}.scan-journey-context>span{scroll-snap-align:start}[data-ui-v6=scan-status] .status-heading{flex-direction:column;align-items:flex-start;padding:1.15rem!important}[data-ui-v6=scan-status] .status-heading-actions{justify-content:flex-start;inline-size:100%}[data-ui-v6=scan-status] .status-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-ui-v6=scan-status] .status-metrics article:first-child{grid-area:auto/1/auto/-1;min-block-size:10rem}[data-ui-v6=scan-status] .scan-assistant-panel{display:block}}@media (max-width:30rem){[data-ui-v6=scan-status] .status-metrics{grid-template-columns:minmax(0,1fr)!important}[data-ui-v6=scan-status] .status-metrics article:first-child{grid-column:auto}[data-ui-v6=scan-status] .phase-list{grid-template-columns:repeat(5,minmax(3.4rem,1fr));overflow-x:auto}[data-ui-v6=scan-status] .assistant-evidence>div{grid-template-columns:minmax(0,1fr)}}[data-ui-v6=report-detail]{inline-size:min(100%,94rem);margin-inline:auto}.report-workspace-v6{gap:1rem;display:grid}.report-commandbar-v6{border:1px solid color-mix(in oklab, var(--border) 76%, var(--primary) 24%);background:color-mix(in oklab, var(--card) 94%, var(--primary) 6%);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem;display:flex}.report-commandbar-v6>a{color:var(--muted-foreground);border-radius:.7rem;flex:none;align-items:center;gap:.45rem;padding:.55rem .65rem;font-size:.72rem;font-weight:820;transition:background .15s,color .15s;display:inline-flex}.report-commandbar-v6>a:hover{background:var(--muted);color:var(--foreground)}.report-commandbar-v6>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;min-inline-size:0;display:flex}[dir=rtl] .report-commandbar-v6>div{justify-content:flex-start}.report-commandbar-v6>div>span:first-child{color:var(--foreground);margin-inline-end:.3rem;font-size:.72rem;font-weight:900}.report-commandbar-v6 [class*=badge],.report-commandbar-v6>div>span:not(:first-child){align-items:center;gap:.35rem;min-inline-size:0;display:inline-flex;border-radius:.7rem!important}.report-commandbar-v6 strong{text-overflow:ellipsis;white-space:nowrap;max-inline-size:13rem;overflow:hidden}.report-hero-v6{border:1px solid color-mix(in oklab, var(--border) 68%, var(--primary) 32%);background:radial-gradient(circle at 8% 12%, color-mix(in oklab, var(--primary) 25%, transparent), transparent 31%), linear-gradient(135deg, color-mix(in oklab, var(--card) 80%, var(--primary) 20%), var(--card) 63%);box-shadow:0 24px 58px color-mix(in oklab, var(--foreground) 8%, transparent);border-radius:1.55rem;grid-template-columns:minmax(0,1fr) auto;gap:1.35rem;padding:clamp(1.25rem,2.6vw,2.2rem);display:grid;position:relative;overflow:hidden}.report-hero-v6:after{aspect-ratio:1;border:1px solid color-mix(in oklab, var(--primary) 22%, transparent);inline-size:12rem;box-shadow:0 0 0 2.5rem color-mix(in oklab, var(--primary) 4%, transparent);content:"";pointer-events:none;border-radius:50%;position:absolute;inset-block-start:-3.5rem;inset-inline-end:-3rem}.report-hero-title-v6{z-index:1;align-items:flex-start;gap:1rem;min-inline-size:0;display:flex}.report-hero-title-v6>span{aspect-ratio:1;border:1px solid color-mix(in oklab, var(--primary) 32%, transparent);background:var(--primary);inline-size:clamp(3rem,5vw,4.2rem);color:var(--primary-foreground);box-shadow:0 14px 28px color-mix(in oklab, var(--primary) 24%, transparent);border-radius:1.15rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.report-hero-title-v6 p{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;font-size:.68rem;font-weight:900}[dir=rtl] .report-hero-title-v6 p{letter-spacing:0}.report-hero-title-v6 h1{letter-spacing:-.045em;text-wrap:balance;max-inline-size:20ch;margin:0;font-size:clamp(1.7rem,3vw,3rem);font-weight:900;line-height:1.1}[dir=rtl] .report-hero-title-v6 h1{letter-spacing:-.02em;line-height:1.26}.report-hero-title-v6 small{max-inline-size:60ch;color:var(--muted-foreground);margin-block-start:.65rem;font-size:.78rem;line-height:1.7;display:block}.report-hero-actions-v6{z-index:1;align-self:center}.report-hero-actions-v6>div{justify-content:flex-end}[dir=rtl] .report-hero-actions-v6>div{justify-content:flex-start}.report-assurance-v6{z-index:1;border:1px solid color-mix(in oklab, var(--border) 72%, var(--primary) 28%);background:var(--border);border-radius:1rem;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.report-assurance-v6>span{background:color-mix(in oklab, var(--card) 88%, var(--primary) 12%);min-inline-size:0;color:var(--success);text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;display:flex}.report-assurance-v6 b{color:var(--foreground);font-size:.66rem;font-weight:820}.report-viewer-v6{border:1px solid color-mix(in oklab, var(--border) 72%, var(--primary) 28%);background:var(--card);box-shadow:0 22px 55px color-mix(in oklab, var(--foreground) 7%, transparent);border-radius:1.45rem;overflow:hidden}.report-viewer-head-v6{border-block-end:1px solid var(--border);background:color-mix(in oklab, var(--background) 65%, var(--card));justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.report-viewer-head-v6>div{align-items:center;gap:.7rem;min-inline-size:0;display:flex}.report-viewer-head-v6>div>span{background:color-mix(in oklab, var(--primary) 11%, transparent);block-size:2.15rem;inline-size:2.15rem;color:var(--primary);border-radius:.7rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.report-viewer-head-v6 h2{margin:0;font-size:.82rem;font-weight:900}.report-viewer-head-v6 p{color:var(--muted-foreground);margin:.15rem 0 0;font-size:.65rem}.report-viewer-head-v6>i{gap:.3rem;display:flex}.report-viewer-head-v6>i b{background:var(--border);border-radius:999px;block-size:.48rem;inline-size:.48rem}.report-viewer-head-v6>i b:first-child{background:color-mix(in oklab, var(--destructive) 62%, var(--border))}.report-viewer-head-v6>i b:nth-child(2){background:color-mix(in oklab, var(--warning) 62%, var(--border))}.report-viewer-head-v6>i b:last-child{background:color-mix(in oklab, var(--success) 62%, var(--border))}[data-ui-v6=report-detail]>.report-viewer-v6>div:last-child{box-shadow:none!important;border:0!important;border-radius:0!important}[data-ui-v6=report-detail] iframe{border:0!important;min-block-size:76dvh!important}.report-downloads-v6{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.report-downloads-v6>button{min-block-size:2.75rem;border-radius:.85rem!important;font-size:.72rem!important;font-weight:850!important}.report-download-primary-v6{box-shadow:0 12px 24px color-mix(in oklab, var(--primary) 22%, transparent)}.report-download-secondary-v6{background:color-mix(in oklab, var(--card) 74%, transparent)!important}.report-download-error-v6{inline-size:100%;color:var(--destructive);margin:0;font-size:.68rem;font-weight:750}.report-frame-v6{background:var(--card);min-block-size:70dvh;position:relative;overflow:hidden}.report-frame-state-v6{z-index:10;background:radial-gradient(circle at 50% 30%, color-mix(in oklab, var(--primary) 13%, transparent), transparent 30%), var(--card);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-block-size:70dvh;padding:2rem;display:flex;position:absolute;inset:0}.report-frame-loader-v6{border:1px solid color-mix(in oklab, var(--primary) 26%, var(--border));background:color-mix(in oklab, var(--primary) 10%, var(--card));border-radius:1rem;justify-content:center;align-items:center;block-size:3.5rem;inline-size:3.5rem;margin-block-end:1.1rem;display:inline-flex;position:relative}.report-frame-skeleton-v6{gap:.7rem;inline-size:min(100%,42rem);margin-block-start:1.35rem;display:grid}.report-frame-skeleton-v6>span{background:linear-gradient(90deg, var(--muted), color-mix(in oklab, var(--muted) 55%, var(--primary) 8%), var(--muted));background-size:220% 100%;border-radius:.75rem;animation:1.6s ease-in-out infinite report-v6-shimmer;overflow:hidden}.report-frame-error-v6{background:radial-gradient(circle at 50% 30%, color-mix(in oklab, var(--destructive) 10%, transparent), transparent 30%), var(--card)}.report-frame-retry-v6{background:var(--primary);min-block-size:2.6rem;color:var(--primary-foreground);border:0;border-radius:.8rem;align-items:center;margin-block-start:1.1rem;padding-inline:1rem;font-size:.72rem;font-weight:850;display:inline-flex}.report-frame-document-v6{background:#fff;border:0;min-block-size:80dvh;inline-size:100%;display:block}@keyframes report-v6-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:56rem){.report-hero-v6{grid-template-columns:minmax(0,1fr)}.report-hero-actions-v6,.report-hero-actions-v6>div,.report-hero-actions-v6>a{inline-size:100%}.report-hero-actions-v6 button,.report-hero-actions-v6 a{flex:1;justify-content:center}.report-downloads-v6{justify-content:stretch}}@media (max-width:40rem){.report-commandbar-v6{flex-direction:column;align-items:stretch}.report-commandbar-v6>a{justify-content:center}.report-commandbar-v6>div{border-block-start:1px solid var(--border);justify-content:center;padding-block-start:.6rem}.report-hero-v6{padding:1.1rem}.report-hero-title-v6{flex-direction:column;align-items:flex-start}.report-assurance-v6{grid-template-columns:minmax(0,1fr)}.report-viewer-head-v6{align-items:flex-start}.report-viewer-head-v6>i{display:none}}[data-ui-v6=issue-detail]{--issue-v6-surface:color-mix(in oklab, var(--card) 94%, var(--primary) 6%);margin-inline:auto;inline-size:min(100%,92rem)!important}.issue-detail-v6{display:grid;gap:1rem!important}[data-ui-v6=issue-detail] .issue-page-navigation{border:1px solid color-mix(in oklab, var(--border) 78%, var(--primary) 22%);background:color-mix(in oklab, var(--card) 94%, var(--primary) 6%);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem;display:flex}[data-ui-v6=issue-detail] .issue-page-navigation a{min-block-size:2.3rem;color:var(--muted-foreground);border-radius:.72rem;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.72rem;font-weight:820;transition:background .15s,color .15s;display:inline-flex}[data-ui-v6=issue-detail] .issue-page-navigation a:hover{background:var(--muted);color:var(--foreground)}[data-ui-v6=issue-detail] .issue-page-navigation a:last-child{background:var(--primary);color:var(--primary-foreground);box-shadow:0 10px 22px color-mix(in oklab, var(--primary) 18%, transparent)}.issue-journey-v6{border:1px solid var(--border);background:var(--card);border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.issue-journey-v6>span{min-block-size:2.8rem;color:var(--muted-foreground);text-align:center;justify-content:center;align-items:center;gap:.48rem;padding:.55rem;font-size:.67rem;font-weight:820;display:flex;position:relative}.issue-journey-v6>span:not(:last-child):after{background:var(--border);content:"";inline-size:1px;position:absolute;inset-block:.7rem;inset-inline-end:0}.issue-journey-v6 i{border:1px solid var(--border);background:var(--background);border-radius:999px;justify-content:center;align-items:center;block-size:1.35rem;inline-size:1.35rem;font-size:.57rem;font-style:normal;font-weight:900;display:inline-flex}.issue-journey-v6 .is-done{color:var(--success)}.issue-journey-v6 .is-done i{border-color:color-mix(in oklab, var(--success) 36%, var(--border));background:color-mix(in oklab, var(--success) 10%, var(--card))}.issue-journey-v6 .is-active{background:color-mix(in oklab, var(--primary) 8%, var(--card));color:var(--primary)}.issue-journey-v6 .is-active i{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}[data-ui-v6=issue-detail] .issue-page-header{box-shadow:0 22px 52px color-mix(in oklab, var(--foreground) 7%, transparent);grid-template-columns:auto minmax(0,1fr) auto;position:relative;overflow:hidden;border:1px solid color-mix(in oklab, var(--border) 70%, var(--primary) 30%)!important;background:radial-gradient(circle at 5% 15%, color-mix(in oklab, var(--primary) 22%, transparent), transparent 31%), linear-gradient(135deg, color-mix(in oklab, var(--card) 84%, var(--primary) 16%), var(--card) 65%)!important;border-radius:1.5rem!important;align-items:center!important;gap:1rem!important;padding:clamp(1.25rem,2.4vw,2rem)!important;display:grid!important}.issue-priority-orb{aspect-ratio:1;background:color-mix(in oklab, currentColor 10%, var(--card));border:1px solid;border-radius:1.15rem;justify-content:center;align-items:center;inline-size:clamp(3rem,5vw,4.1rem);display:inline-flex}.issue-priority-orb.severity-critical,.issue-priority-orb.severity-high{color:var(--destructive)}.issue-priority-orb.severity-medium{color:var(--warning)}.issue-priority-orb.severity-low,.issue-priority-orb.severity-recommendation{color:var(--info)}[data-ui-v6=issue-detail] .issue-page-header h1{text-wrap:balance;max-inline-size:26ch;letter-spacing:-.04em!important;margin:.45rem 0 0!important;font-size:clamp(1.55rem,2.9vw,2.75rem)!important;font-weight:900!important;line-height:1.13!important}[dir=rtl] [data-ui-v6=issue-detail] .issue-page-header h1{letter-spacing:-.018em!important;line-height:1.28!important}[data-ui-v6=issue-detail] .issue-page-header>div>p:last-child{text-overflow:ellipsis;white-space:nowrap;max-inline-size:min(52rem,70vw);overflow:hidden;color:var(--muted-foreground)!important;margin-block-start:.7rem!important;font-size:.74rem!important}[data-ui-v6=issue-detail] .issue-page-header>.result-severity{align-self:start;border-radius:.75rem!important;padding:.55rem .75rem!important;font-size:.65rem!important;font-weight:900!important}[data-ui-v6=issue-detail] .issue-facts{grid-template-columns:repeat(12,minmax(0,1fr));background:0 0!important;border:0!important;gap:.65rem!important;padding:0!important;display:grid!important}[data-ui-v6=issue-detail] .issue-facts>div{min-block-size:5.3rem;min-inline-size:0;box-shadow:0 10px 25px color-mix(in oklab, var(--foreground) 4%, transparent);grid-column:span 2;border:1px solid var(--border)!important;background:var(--card)!important;border-radius:1rem!important;padding:.85rem!important}[data-ui-v6=issue-detail] .issue-facts>div:first-child{grid-column:span 4;border-color:color-mix(in oklab, var(--primary) 25%, var(--border))!important;background:color-mix(in oklab, var(--card) 92%, var(--primary) 8%)!important}[data-ui-v6=issue-detail] .issue-facts span{color:var(--muted-foreground)!important;font-size:.62rem!important;font-weight:750!important}[data-ui-v6=issue-detail] .issue-facts strong{text-overflow:ellipsis;margin-block-start:.45rem;line-height:1.45;display:block;overflow:hidden;color:var(--foreground)!important;font-size:.74rem!important;font-weight:900!important}[data-ui-v6=issue-detail] .issue-previous-finding{border:1px solid color-mix(in oklab, var(--info) 27%, var(--border));background:color-mix(in oklab, var(--info) 6%, var(--card));inline-size:fit-content;color:var(--info);border-radius:.8rem;align-items:center;gap:.45rem;padding:.65rem .75rem;font-size:.68rem;font-weight:800;display:inline-flex}[data-ui-v6=issue-detail] .issue-detail-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,.36fr)!important;align-items:start!important;gap:1rem!important;display:grid!important}[data-ui-v6=issue-detail] .issue-detail-main{grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;gap:.85rem!important;display:grid!important}[data-ui-v6=issue-detail] .issue-detail-main>*{grid-column:1/-1}[data-ui-v6=issue-detail] .issue-detail-card{position:relative;overflow:hidden;border:1px solid var(--border)!important;background:var(--card)!important;box-shadow:0 12px 30px color-mix(in oklab, var(--foreground) 4%, transparent)!important;border-radius:1.15rem!important;padding:1.15rem!important}[data-ui-v6=issue-detail] .issue-detail-card[data-card-kind=explanation],[data-ui-v6=issue-detail] .issue-detail-card[data-card-kind=remediation]{grid-column:span 1;min-block-size:11rem}[data-ui-v6=issue-detail] .issue-detail-card[data-card-kind=explanation]{border-block-start:3px solid var(--info)!important;background:color-mix(in oklab, var(--card) 96%, var(--info) 4%)!important}[data-ui-v6=issue-detail] .issue-detail-card[data-card-kind=remediation]{border-block-start:3px solid var(--success)!important;background:color-mix(in oklab, var(--card) 95%, var(--success) 5%)!important}[data-ui-v6=issue-detail] .issue-detail-card[data-card-kind=selector]{border-color:color-mix(in oklab, var(--primary) 24%, var(--border))!important}[data-ui-v6=issue-detail] .issue-detail-card h2,[data-ui-v6=issue-detail] .issue-screenshots-section h2,[data-ui-v6=issue-detail] .issue-reference-section h2{margin:0;line-height:1.4;font-size:.91rem!important;font-weight:900!important}[data-ui-v6=issue-detail] .issue-detail-card>p{color:var(--muted-foreground)!important;margin-block-start:.7rem!important;font-size:.77rem!important;line-height:1.85!important}[data-ui-v6=issue-detail] .issue-detail-card code,[data-ui-v6=issue-detail] .issue-evidence-list pre{border:1px solid color-mix(in oklab, var(--primary) 18%, var(--border));border-radius:.8rem;max-inline-size:100%;display:block;overflow:auto;background:color-mix(in oklab, var(--background) 88%, black 12%)!important;color:var(--foreground)!important}[data-ui-v6=issue-detail] .issue-review-sidebar{inset-block-start:1rem;gap:.8rem!important;display:grid!important;position:sticky!important}[data-ui-v6=issue-detail] .issue-review-note{border:1px solid color-mix(in oklab, var(--warning) 26%, var(--border))!important;background:color-mix(in oklab, var(--warning) 7%, var(--card))!important;border-radius:1rem!important;padding:.9rem!important}[data-ui-v6=issue-detail] .issue-screenshots-section,[data-ui-v6=issue-detail] .issue-reference-section{box-shadow:0 14px 34px color-mix(in oklab, var(--foreground) 4%, transparent);border:1px solid var(--border)!important;background:var(--card)!important;border-radius:1.35rem!important;padding:clamp(1.15rem,2vw,1.5rem)!important}[data-ui-v6=issue-detail] .issue-screenshot-grid article{overflow:hidden;border:1px solid var(--border)!important;background:color-mix(in oklab, var(--background) 62%, var(--card))!important;border-radius:1rem!important}@media (max-width:72rem){[data-ui-v6=issue-detail] .issue-detail-grid{grid-template-columns:minmax(0,1fr)!important}[data-ui-v6=issue-detail] .issue-review-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static!important}[data-ui-v6=issue-detail] .issue-review-note{grid-column:1/-1}}@media (max-width:50rem){[data-ui-v6=issue-detail] .issue-page-header{grid-template-columns:auto minmax(0,1fr)!important;padding:1.15rem!important}[data-ui-v6=issue-detail] .issue-page-header>.result-severity{grid-column:1/-1;justify-self:start}[data-ui-v6=issue-detail] .issue-facts{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-v6=issue-detail] .issue-facts>div,[data-ui-v6=issue-detail] .issue-facts>div:first-child{grid-column:span 1}[data-ui-v6=issue-detail] .issue-detail-main,[data-ui-v6=issue-detail] .issue-review-sidebar{grid-template-columns:minmax(0,1fr)}[data-ui-v6=issue-detail] .issue-detail-card[data-card-kind=explanation],[data-ui-v6=issue-detail] .issue-detail-card[data-card-kind=remediation]{grid-column:1;min-block-size:auto}}@media (max-width:30rem){[data-ui-v6=issue-detail] .issue-page-navigation{flex-direction:column;align-items:stretch}[data-ui-v6=issue-detail] .issue-page-navigation a{justify-content:center}[data-ui-v6=issue-detail] .issue-page-header{grid-template-columns:minmax(0,1fr)!important}.issue-priority-orb{inline-size:2.8rem}[data-ui-v6=issue-detail] .issue-facts{grid-template-columns:minmax(0,1fr)}}
.navigation-progress{z-index:9999;pointer-events:none;opacity:0;block-size:3px;transition:opacity .15s;position:fixed;inset:0 0 auto;overflow:hidden}.navigation-progress[data-visible=true]{opacity:1}.navigation-progress>span{background:linear-gradient(90deg, var(--primary), #00bfc0);block-size:100%;min-inline-size:5%;box-shadow:0 0 16px color-mix(in oklab, var(--primary) 56%, transparent);transform-origin:0;border-radius:0 999px 999px 0;transition:inline-size .42s cubic-bezier(.22,1,.36,1);display:block}@supports (color:lab(0% 0 0)){.navigation-progress>span{background:linear-gradient(90deg, var(--primary), lab(69.202% -52.4063 -15.582))}}[dir=rtl] .navigation-progress>span{background:linear-gradient(270deg, var(--primary), #00bfc0);transform-origin:100%;border-radius:999px 0 0 999px;margin-inline-start:auto}@supports (color:lab(0% 0 0)){[dir=rtl] .navigation-progress>span{background:linear-gradient(270deg, var(--primary), lab(69.202% -52.4063 -15.582))}}[data-system-loading=true]{--loading-surface:color-mix(in oklab, var(--card) 92%, var(--primary) 8%);--loading-line:color-mix(in oklab, var(--border) 80%, transparent);block-size:100dvh;min-block-size:100dvh;color:var(--foreground);background:linear-gradient(var(--loading-line) 1px, transparent 1px), linear-gradient(90deg, var(--loading-line) 1px, transparent 1px), var(--background);background-size:72px 72px;padding:clamp(1rem,2.4vw,2rem);position:relative;overflow:hidden}.system-loading-aurora{aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklab, var(--primary) 15%, transparent), transparent 68%);pointer-events:none;border-radius:50%;inline-size:min(56rem,90vw);position:absolute;inset:-18rem -12rem auto auto}[dir=rtl] .system-loading-aurora{inset-inline:-12rem auto}.system-loading-header{z-index:1;justify-content:space-between;align-items:center;gap:1rem;max-inline-size:1440px;margin-inline:auto;display:flex;position:relative}.system-loading-status{border:1px solid color-mix(in oklab, var(--primary) 20%, var(--border));min-block-size:2.25rem;color:var(--muted-foreground);background:color-mix(in oklab, var(--card) 86%, transparent);box-shadow:0 10px 30px color-mix(in oklab, var(--foreground) 6%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:.65rem;padding:.45rem .8rem;font-size:.75rem;font-weight:750;display:inline-flex}.system-loading-status-mark{align-items:center;gap:3px;display:inline-flex}.system-loading-status-mark i{background:var(--primary);border-radius:999px;block-size:4px;inline-size:4px;animation:1.15s ease-in-out infinite system-loading-dot}.system-loading-status-mark i:nth-child(2){animation-delay:.12s}.system-loading-status-mark i:nth-child(3){animation-delay:.24s}.system-loading-intro{z-index:3;text-align:center;justify-items:center;inline-size:min(36rem,100% - 3rem);display:grid;position:absolute;inset-block-start:clamp(4.7rem,8vh,6.5rem);inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .system-loading-intro{transform:translate(50%)}.system-loading-intro>span{color:var(--primary);align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;display:inline-flex}.system-loading-intro h1{letter-spacing:-.025em;margin:.35rem 0 0;font-size:clamp(1.1rem,1.6vw,1.45rem);line-height:1.35}.system-loading-intro p{color:var(--muted-foreground);margin:.25rem 0 0;font-size:clamp(.76rem,1vw,.86rem);line-height:1.65}.system-loading-bone{background:color-mix(in oklab, var(--muted) 88%, var(--card));border-radius:999px;min-block-size:.75rem;display:block;position:relative;overflow:hidden}.system-loading-bone:after{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in oklab, var(--foreground) 9%, transparent) 46%, transparent 72%);animation:1.55s cubic-bezier(.45,0,.55,1) infinite system-loading-sweep;position:absolute;inset:0;transform:translate(-105%)}[dir=rtl] .system-loading-bone:after{animation-name:system-loading-sweep-rtl}.system-loading-dashboard,.system-loading-auth,.system-loading-marketing,.system-loading-scan,.system-loading-report{z-index:2;border:1px solid color-mix(in oklab, var(--border) 82%, transparent);background:color-mix(in oklab, var(--background) 90%, transparent);block-size:calc(100dvh - clamp(2rem,4.8vw,4rem) - 3rem);min-block-size:0;max-inline-size:1440px;box-shadow:0 30px 80px color-mix(in oklab, var(--foreground) 8%, transparent);border-radius:clamp(1.25rem,2.6vw,2rem);margin:1.2rem auto 0;position:relative}.system-loading-dashboard{grid-template-columns:15rem minmax(0,1fr);display:grid;overflow:hidden}.system-loading-sidebar{border-inline-end:1px solid var(--border);background:color-mix(in oklab, var(--surface-sidebar) 94%, transparent);flex-direction:column;gap:2.25rem;padding:1.3rem;display:flex}.system-loading-sidebar .is-brand{border-radius:.8rem;block-size:2.5rem;inline-size:8.5rem}.system-loading-nav>div{border-radius:.8rem;align-items:center;gap:.8rem;block-size:2.75rem;padding-inline:.7rem;display:flex}.system-loading-nav>div.is-active{background:color-mix(in oklab, var(--primary) 8%, transparent)}.system-loading-bone.is-icon{border-radius:.45rem;flex:none;block-size:1.4rem;inline-size:1.4rem}.system-loading-bone.is-nav-label{inline-size:58%}.system-loading-bone.is-profile{border-radius:1rem;block-size:3.8rem;inline-size:100%;margin-block-start:auto}.system-loading-workspace{padding:1.25rem clamp(1rem,2.6vw,2.5rem) 2rem}.system-loading-toolbar{border-block-end:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;min-block-size:3.75rem;display:flex}.system-loading-toolbar>div{gap:.6rem;display:flex}.system-loading-bone.is-toolbar-title{inline-size:9rem}.system-loading-bone.is-toolbar-button{border-radius:.75rem;block-size:2.35rem;inline-size:7rem}.system-loading-bone.is-toolbar-button.is-small{inline-size:2.35rem}.system-loading-page-heading{gap:.7rem;padding-block:clamp(6rem,14vh,8.5rem) 1.4rem;display:grid}.system-loading-bone.is-kicker{block-size:.65rem;inline-size:6rem}.system-loading-bone.is-heading{block-size:clamp(1.5rem,2.4vw,2.2rem);inline-size:min(23rem,68%)}.system-loading-bone.is-copy{block-size:.8rem;inline-size:min(32rem,82%)}.system-loading-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.system-loading-kpis>div,.system-loading-chart,.system-loading-list{border:1px solid var(--border);background:var(--loading-surface)}.system-loading-kpis>div{border-radius:1rem;align-content:space-between;min-block-size:8.5rem;padding:1rem;display:grid}.system-loading-kpis .is-value{block-size:1.7rem;inline-size:45%}.system-loading-kpis .is-label{inline-size:68%}.system-loading-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.8fr);gap:.9rem;margin-block-start:.9rem;display:grid}.system-loading-chart,.system-loading-list{border-radius:1.1rem;min-block-size:18rem;padding:1.1rem}.system-loading-bone.is-card-title{inline-size:9rem}.system-loading-bone.is-chart{border-radius:.9rem;block-size:12.4rem;margin-block-start:2rem}.system-loading-list>div{border-block-end:1px solid var(--border);align-items:center;gap:.8rem;padding-block:1rem;display:flex}.system-loading-list>div>span:last-child{flex:1;gap:.5rem;display:grid}.system-loading-bone.is-row-title{inline-size:68%}.system-loading-bone.is-row-copy{block-size:.55rem;inline-size:43%}.system-loading-auth{grid-template-columns:minmax(20rem,.88fr) minmax(26rem,1.12fr);align-items:stretch;padding-block-start:clamp(6rem,14vh,8.5rem);display:grid;overflow:hidden}.system-loading-auth-form,.system-loading-auth-story{align-content:center;padding:clamp(2rem,5vw,5.5rem);display:grid}.system-loading-auth-form{background:color-mix(in oklab, var(--card) 96%, transparent);gap:.8rem}.system-loading-auth-form .is-copy{margin-block-end:1rem}.system-loading-field{gap:.55rem;margin-block-start:.35rem;display:grid}.system-loading-field .is-label{block-size:.65rem;inline-size:5rem}.system-loading-field .is-input{border-radius:.85rem;block-size:3.2rem}.system-loading-auth-form .is-submit{background:color-mix(in oklab, var(--primary) 30%, var(--muted));border-radius:.85rem;block-size:3.2rem;margin-block-start:.75rem}.system-loading-auth-form .is-footnote{inline-size:58%;margin:.5rem auto 0}.system-loading-auth-story{background:radial-gradient(circle at 80% 20%, color-mix(in oklab, var(--primary) 26%, transparent), transparent 45%), color-mix(in oklab, var(--foreground) 92%, var(--primary));gap:.9rem}.system-loading-auth-story .system-loading-bone{background:#ffffff2e;background:lab(100% -.0000298023 .0000119209/.18)}.system-loading-auth-story .is-story-title{block-size:2.4rem;inline-size:min(30rem,88%)}.system-loading-auth-story .is-story-copy{block-size:.85rem;inline-size:min(34rem,94%)}.system-loading-auth-story>div{grid-template-columns:1fr 1fr;gap:.75rem;margin-block-start:1rem;display:grid}.system-loading-auth-story .is-story-card{border-radius:1rem;block-size:5.8rem}.system-loading-marketing{grid-template-columns:minmax(0,1.02fr) minmax(23rem,.98fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(7.5rem,16vh,10rem) clamp(1.2rem,5vw,5rem) 3rem;display:grid}.system-loading-marketing>section{gap:.85rem;display:grid}.system-loading-marketing .is-display{border-radius:1rem;block-size:clamp(2.6rem,4.6vw,4.6rem);inline-size:100%}.system-loading-marketing .is-display.is-short{inline-size:72%}.system-loading-actions{gap:.8rem;margin-block-start:1rem;display:flex}.system-loading-actions .is-action{background:color-mix(in oklab, var(--primary) 32%, var(--muted));border-radius:.85rem;block-size:3.2rem;inline-size:9.5rem}.system-loading-actions .is-secondary{background:var(--muted);inline-size:7.5rem}.system-loading-marketing>aside{border:1px solid var(--border);background:var(--loading-surface);border-radius:1.5rem;gap:1rem;min-block-size:25rem;padding:clamp(1rem,3vw,2rem);display:grid}.system-loading-marketing .is-preview-head{inline-size:45%}.system-loading-marketing .is-score{border-radius:50%;block-size:8rem;inline-size:8rem;margin-inline:auto}.system-loading-marketing>aside>div{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.system-loading-marketing .is-preview-card{border-radius:.85rem;block-size:5rem}.system-loading-scan{padding:clamp(7.5rem,15vh,9.5rem) clamp(1rem,3vw,2.5rem) 2rem}.system-loading-scan-head{border-block-end:1px solid var(--border);justify-content:space-between;align-items:end;gap:1rem;padding-block-end:1.2rem;display:flex}.system-loading-scan-head>div{flex:1;gap:.65rem;display:grid}.system-loading-scan-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;padding-block:1.1rem;display:grid}.system-loading-scan-steps>div{border:1px solid var(--border);background:var(--loading-surface);border-radius:.8rem;align-items:center;gap:.6rem;min-block-size:3.2rem;padding-inline:.7rem;display:flex}.system-loading-scan-steps>div.is-current{border-color:color-mix(in oklab, var(--primary) 35%, var(--border));background:color-mix(in oklab, var(--primary) 8%, var(--loading-surface))}.system-loading-scan-steps .is-step-mark{border-radius:50%;flex:none;block-size:1.45rem;inline-size:1.45rem}.system-loading-scan-steps .is-step-label{inline-size:65%}.system-loading-scan-grid{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.62fr);gap:.9rem;display:grid}.system-loading-scan-grid>section,.system-loading-scan-grid>aside{border:1px solid var(--border);background:var(--loading-surface);border-radius:1rem;padding:1.1rem}.system-loading-scan-grid .is-progress{background:color-mix(in oklab, var(--primary) 25%, var(--muted));block-size:.65rem;margin-block:1.4rem 1rem}.system-loading-scan-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-block-end:1.1rem;display:grid}.system-loading-scan-metrics .is-metric{border-radius:.8rem;block-size:4.5rem}.system-loading-finding{border-block-start:1px solid var(--border);align-items:center;gap:.8rem;padding-block:1rem;display:flex}.system-loading-finding>span:nth-child(2){flex:1;gap:.5rem;display:grid}.system-loading-finding .is-severity{block-size:1.45rem;inline-size:3.6rem}.system-loading-scan-grid>aside .is-score{border-radius:50%;block-size:8.5rem;inline-size:8.5rem;margin:.5rem auto 2rem}.system-loading-scan-grid .is-summary-row{border-radius:.7rem;block-size:3rem;margin-block:.65rem}.system-loading-report{padding:clamp(7.5rem,15vh,9.5rem) clamp(1rem,3vw,2.5rem) 2rem}.system-loading-report-head{border-block-end:1px solid var(--border);justify-content:space-between;align-items:end;gap:1rem;padding-block-end:1.2rem;display:flex}.system-loading-report-head>div{flex:1;gap:.6rem;display:grid}.system-loading-report-body{grid-template-columns:15rem minmax(0,1fr);gap:1rem;margin-block-start:1rem;display:grid}.system-loading-report-body>aside,.system-loading-report-body>section{border:1px solid var(--border);background:var(--loading-surface);border-radius:1rem;padding:1rem}.system-loading-report-body>aside .is-score{border-radius:50%;block-size:7.5rem;inline-size:7.5rem;margin:.5rem auto 1.5rem}.system-loading-report-body .is-report-nav{border-radius:.7rem;block-size:2.5rem;margin-block:.55rem}.system-loading-report-body .is-report-title{block-size:1.5rem;inline-size:44%}.system-loading-report-body .is-report-hero{border-radius:.9rem;block-size:8rem;margin-block:1.2rem}.system-loading-report-body .is-report-row{border-radius:.75rem;block-size:4rem;margin-block:.65rem}.ui-button-content,.ui-button-loading-label{justify-content:center;align-items:center;gap:inherit;min-inline-size:0;display:inline-flex}.ui-button[data-loading=true]{cursor:progress;position:relative}.ui-button[data-loading=true] .ui-button-content{visibility:hidden}.ui-button-loading-label{padding:inherit;white-space:nowrap;position:absolute;inset:0}.ui-button-spinner{animation:.85s linear infinite system-loading-spin}@keyframes system-loading-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes system-loading-sweep{to{transform:translate(105%)}}@keyframes system-loading-sweep-rtl{0%{transform:translate(105%)}to{transform:translate(-105%)}}@keyframes system-loading-spin{to{transform:rotate(1turn)}}@media (max-width:900px){[data-system-loading=true]{padding:.75rem}.system-loading-intro{inset-block-start:4.8rem}.system-loading-dashboard{grid-template-columns:4.5rem minmax(0,1fr)}.system-loading-sidebar{align-items:center;padding-inline:.65rem}.system-loading-sidebar .is-brand,.system-loading-nav .is-nav-label,.system-loading-sidebar .is-profile{inline-size:2.5rem}.system-loading-nav>div{justify-content:center;padding-inline:.5rem}.system-loading-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.system-loading-dashboard-grid{grid-template-columns:1fr}.system-loading-list{display:none}.system-loading-auth{grid-template-columns:1fr}.system-loading-auth-story{display:none}.system-loading-marketing,.system-loading-scan-grid{grid-template-columns:1fr}.system-loading-scan-grid>aside{display:none}.system-loading-marketing>aside{min-block-size:17rem}.system-loading-report-body{grid-template-columns:1fr}.system-loading-report-body>aside{display:none}}@media (max-width:560px){.system-loading-header .group\/brand small,.system-loading-intro p{display:none}.system-loading-intro{inset-block-start:4.6rem}.system-loading-dashboard,.system-loading-auth,.system-loading-marketing,.system-loading-scan,.system-loading-report{border-radius:1.15rem;block-size:calc(100dvh - 4.5rem);min-block-size:0;margin-block-start:.75rem}.system-loading-dashboard{display:block}.system-loading-sidebar{display:none}.system-loading-workspace{padding:1rem}.system-loading-toolbar>div{display:none}.system-loading-page-heading{padding-block-start:6.6rem}.system-loading-kpis>div{min-block-size:7rem}.system-loading-chart{min-block-size:15rem}.system-loading-bone.is-chart{block-size:10rem}.system-loading-auth{padding-block-start:6.2rem}.system-loading-auth-form{padding:1.25rem}.system-loading-marketing{gap:2rem;padding:7rem 1rem 1.25rem}.system-loading-marketing>aside{min-block-size:14rem}.system-loading-marketing .is-score{block-size:5.5rem;inline-size:5.5rem}.system-loading-report,.system-loading-scan{padding:7rem .75rem 1rem}.system-loading-scan-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.system-loading-scan-steps>div:nth-child(n+4){display:none}.system-loading-scan-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.system-loading-report-head .is-toolbar-button{display:none}}@media (max-height:520px){[data-system-loading=true]{block-size:auto;min-block-size:100dvh;overflow:auto}.system-loading-dashboard,.system-loading-auth,.system-loading-marketing,.system-loading-report{block-size:auto;min-block-size:calc(100dvh - 4.5rem)}.system-loading-intro p{display:none}}@media (prefers-reduced-motion:reduce){.navigation-progress>span,.system-loading-status-mark i,.system-loading-bone:after,.ui-button-spinner{transition:none!important;animation:none!important}.system-loading-status-mark i{opacity:.7}.system-loading-bone:after{display:none}}.system-loading-accessible-intro{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.system-loading-content-only,.system-loading-content-frame{width:100%;min-width:0}.system-loading-content-only{background:var(--surface-canvas);block-size:auto;min-block-size:min(34rem,100dvh - 8rem);overflow:visible}.system-loading-content-only[data-variant=publicScan]{padding:clamp(1rem,3vw,2rem)}.system-loading-content-only .system-loading-page-heading{margin-inline:0}.system-loading-content-only .system-loading-overview-signals{padding-inline:0}.system-loading-content-only .system-loading-dashboard-grid{margin-inline:0}.system-loading-content-frame>:is(.system-loading-scan,.system-loading-report){width:auto;max-inline-size:none;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:1rem 0 1.75rem;overflow:visible}[data-system-loading=true][data-variant=dashboard],[data-system-loading=true][data-variant=scan],[data-system-loading=true][data-variant=report]{background:radial-gradient(circle at 86% 8%, color-mix(in oklab, var(--primary) 5%, transparent), transparent 32rem), var(--surface-canvas);padding:0}[dir=rtl][data-system-loading=true][data-variant=dashboard],[dir=rtl][data-system-loading=true][data-variant=scan],[dir=rtl][data-system-loading=true][data-variant=report]{background:radial-gradient(circle at 14% 8%, color-mix(in oklab, var(--primary) 5%, transparent), transparent 32rem), var(--surface-canvas)}[data-system-loading=true][data-variant=dashboard]>.system-loading-aurora,[data-system-loading=true][data-variant=scan]>.system-loading-aurora,[data-system-loading=true][data-variant=report]>.system-loading-aurora{display:none}[data-system-loading=true][data-variant=dashboard]>.system-loading-dashboard,[data-system-loading=true][data-variant=scan]>.system-loading-dashboard,[data-system-loading=true][data-variant=report]>.system-loading-dashboard{width:100%;max-inline-size:none;height:100dvh;min-height:100dvh;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:17rem minmax(0,1fr);margin:0;overflow:hidden}.system-loading-sidebar{background:color-mix(in oklab, var(--surface-sidebar) 97%, var(--background));box-shadow:8px 0 28px color-mix(in oklab, var(--foreground) 3%, transparent);gap:1.25rem;padding:.875rem .75rem}[dir=rtl] .system-loading-sidebar{box-shadow:-8px 0 28px color-mix(in oklab, var(--foreground) 3%, transparent)}.system-loading-sidebar-brand{border-bottom:1px solid var(--border);align-items:center;min-height:3.1rem;padding:0 .25rem .85rem;display:flex}.system-loading-nav{gap:.35rem;display:grid}.system-loading-nav-link{min-width:0;min-height:2.75rem;color:var(--muted-foreground);border:1px solid #0000;border-radius:.625rem;align-items:center;gap:.7rem;padding-inline:.65rem;font-size:.78rem;font-weight:750;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:flex}.system-loading-nav-link>span,.system-loading-toolbar-icon,.system-loading-shell-footer>span{border:1px solid var(--border);background:var(--surface-elevated);width:2rem;height:2rem;color:var(--muted-foreground);border-radius:.58rem;flex:none;place-items:center;display:grid}.system-loading-nav-link:is(:hover,:focus-visible){border-color:color-mix(in oklab, var(--primary) 26%, var(--border));background:color-mix(in oklab, var(--surface-elevated) 88%, var(--primary));color:var(--foreground);outline:none}.system-loading-nav-link.is-active{border-color:color-mix(in oklab, var(--primary) 30%, var(--border));background:color-mix(in oklab, var(--surface-elevated) 88%, var(--primary));color:var(--primary);box-shadow:var(--shadow-card)}.system-loading-nav-link.is-active>span{border-color:color-mix(in oklab, var(--primary) 28%, var(--border));background:color-mix(in oklab, var(--primary) 12%, var(--surface-elevated));color:var(--primary)}.system-loading-shell-footer{border-top:1px solid var(--border);align-items:center;gap:.7rem;min-width:0;margin-top:auto;padding:.8rem .65rem 0;display:flex}.system-loading-shell-footer>div,.system-loading-toolbar-title{gap:.2rem;min-width:0;display:grid}.system-loading-shell-footer strong,.system-loading-toolbar-title strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.system-loading-shell-footer small,.system-loading-toolbar-title small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.system-loading-workspace{min-width:0;height:100dvh;padding:0;overflow-y:auto}.system-loading-toolbar{z-index:3;border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--surface-canvas) 90%, transparent);-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);min-height:4rem;padding-inline:clamp(1rem,2.3vw,1.75rem);position:sticky;inset-block-start:0}.system-loading-toolbar-context{align-items:center;gap:.75rem;min-width:0;display:flex}.system-loading-toolbar-icon{color:var(--primary)}.system-loading-toolbar>.system-loading-status{border-color:color-mix(in oklab, var(--primary) 18%, var(--border));background:var(--surface-elevated);flex:none}.system-loading-page-heading{border-bottom:1px solid var(--border);gap:.55rem;margin-inline:clamp(1rem,2.3vw,1.75rem);padding-block:clamp(1.35rem,3vw,2rem) 1.25rem;position:relative}.system-loading-route-status{position:absolute;inset-block-start:1.35rem;inset-inline-end:0}.system-loading-route-status .system-loading-status{background:var(--surface-elevated);box-shadow:var(--shadow-card)}.system-loading-overview-signals{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.8fr);gap:1rem;padding:1.25rem clamp(1rem,2.3vw,1.75rem) 0;display:grid}.system-loading-readiness-card,.system-loading-kpis,.system-loading-chart,.system-loading-list{border:1px solid var(--border);background:var(--surface-primary);box-shadow:var(--shadow-card)}.system-loading-readiness-card{border-radius:var(--radius-card);background:radial-gradient(circle at 94% 4%, color-mix(in oklab, var(--primary) 11%, transparent), transparent 15rem), var(--surface-primary);grid-template-rows:auto 1fr auto;min-height:14rem;display:grid;overflow:hidden}[dir=rtl] .system-loading-readiness-card{background:radial-gradient(circle at 6% 4%, color-mix(in oklab, var(--primary) 11%, transparent), transparent 15rem), var(--surface-primary)}.system-loading-readiness-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.system-loading-readiness-head .is-badge{width:2.25rem;height:1.35rem}.system-loading-readiness-body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.3rem;padding:1.15rem 1.25rem;display:grid}.system-loading-readiness-body>span{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.system-loading-readiness-body .is-row-copy{grid-column:1/-1;width:72%}.system-loading-readiness-body .is-insight{border-radius:.7rem;width:100%;height:3.15rem}.system-loading-readiness-body .is-score-ring{background:conic-gradient(color-mix(in oklab, var(--primary) 34%, var(--muted)) 62%, var(--muted) 0);border-radius:50%;width:7rem;height:7rem}.system-loading-readiness-card .is-readiness-action{border-radius:.6rem;width:9.5rem;height:2rem;margin:.75rem 1.25rem;margin-inline-start:auto}.system-loading-kpis{border-radius:var(--radius-card);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden}.system-loading-kpis>div{align-items:center;align-content:initial;border-bottom:1px solid var(--border);background:0 0;border-radius:0;gap:.75rem;min-height:6.4rem;padding:1rem;display:flex}.system-loading-kpis>div:nth-child(odd){border-inline-end:1px solid var(--border)}.system-loading-kpis>div:nth-last-child(-n+2){border-bottom:0}.system-loading-kpis>div>span:last-child{flex:1;gap:.45rem;min-width:0;display:grid}.system-loading-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(19rem,.75fr);gap:1rem;margin:1rem clamp(1rem,2.3vw,1.75rem) 1.75rem}.system-loading-chart,.system-loading-list{border-radius:var(--radius-card);min-height:15rem}.system-loading-chart .is-chart{height:6rem;margin-top:1.4rem}[data-system-loading=true] .system-loading-workspace>.system-loading-scan,[data-system-loading=true] .system-loading-workspace>.system-loading-report{width:auto;max-inline-size:none;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:1rem clamp(1rem,2.3vw,1.75rem) 1.75rem;overflow:visible}@media (max-width:1180px){.system-loading-overview-signals{grid-template-columns:minmax(0,1fr)}.system-loading-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.system-loading-kpis>div,.system-loading-kpis>div:nth-last-child(-n+2){border-bottom:0;border-inline-end:1px solid var(--border)}.system-loading-kpis>div:last-child{border-inline-end:0}}@media (max-width:1023px){[data-system-loading=true][data-variant=dashboard]>.system-loading-dashboard,[data-system-loading=true][data-variant=scan]>.system-loading-dashboard,[data-system-loading=true][data-variant=report]>.system-loading-dashboard{display:block}[data-system-loading=true] .system-loading-dashboard>.system-loading-sidebar{display:none}.system-loading-workspace{width:100%}}@media (max-width:767px){.system-loading-toolbar{min-height:3.75rem;padding-inline:.875rem}.system-loading-toolbar>div:last-child .is-toolbar-button:not(.is-small){display:none}.system-loading-page-heading{margin-inline:.875rem;padding-block:1.15rem 1rem}.system-loading-route-status{inset-block-start:.9rem}.system-loading-route-status .system-loading-status{padding-inline:.6rem}.system-loading-route-status .system-loading-status>span:last-child{display:none}.system-loading-overview-signals{padding:1rem .875rem 0}.system-loading-dashboard-grid{grid-template-columns:minmax(0,1fr);margin:1rem .875rem 1.5rem}.system-loading-chart{display:none}.system-loading-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.system-loading-kpis>div,.system-loading-kpis>div:nth-last-child(-n+2){border-bottom:1px solid var(--border);border-inline-end:0}.system-loading-kpis>div:nth-child(odd){border-inline-end:1px solid var(--border)}.system-loading-kpis>div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:480px){.system-loading-readiness-body{grid-template-columns:minmax(0,1fr);justify-items:center}.system-loading-readiness-body>span{width:100%}.system-loading-readiness-card .is-readiness-action{width:calc(100% - 2.5rem);margin-inline:1.25rem}}
