@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-normal-DIxvyhka.woff2)format("woff2"),url(/assets/playfair-display-latin-500-normal-BScSeVwi.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-normal-CZLGqjJe.woff2)format("woff2"),url(/assets/playfair-display-latin-600-normal-CxxueQ0Z.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2)format("woff2"),url(/assets/playfair-display-latin-700-normal-Bc_1Q1cG.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/playfair-display-latin-800-normal-lwhkvH_6.woff2)format("woff2"),url(/assets/playfair-display-latin-800-normal-D0Xz4t1K.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-italic-BFrGFGAj.woff2)format("woff2"),url(/assets/playfair-display-latin-500-italic-CRSb1Pyp.woff)format("woff")}:root{--ivris-gold:#c9a96e;--ivris-gold-dark:#a8884d;--ivris-gold-deep:#7c5e22;--ivris-gold-light:#e8d5b0;--ivris-gold-wash:#c9a96e17;--ivris-ink:#1a1813;--ivris-ink-soft:#34312d;--ivris-text:#333;--ivris-text-mid:#56514a;--ivris-text-muted:#6f6c65;--ivris-text-faint:#928b80;--ivris-page:#faf8f3;--ivris-paper:#fffefa;--ivris-surface:#f3f0e8;--ivris-warm:#f7f2e8;--ivris-panel:#171715;--ivris-line:#ded9cd;--ivris-line-soft:#1a181314;--ivris-line-strong:#cfc3ae;--ivris-critical:#a63c32;--ivris-critical-bg:#fff5f2;--ivris-warning:#9a6517;--ivris-warning-bg:#fff8e9;--ivris-success:#246c50;--ivris-success-bg:#eff8f3;--ivris-info:#365e8d;--ivris-info-bg:#f1f5fa;--font-body:"DM Sans", "DM Sans Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-editorial:"Playfair Display", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-sm:0 1px 3px #1a18130d;--shadow-md:0 10px 30px #1a181314;--transition-base:.18s cubic-bezier(.4, 0, .2, 1);--gold:var(--ivris-gold);--gold-dark:var(--ivris-gold-dark);--gold-light:var(--ivris-gold-light);--gold-ultra:var(--ivris-gold-wash);--dark:var(--ivris-ink);--text:var(--ivris-text);--text-mid:var(--ivris-text-mid);--text-light:var(--ivris-text-faint);--bg:var(--ivris-paper);--bg-warm:var(--ivris-page);--border:var(--ivris-line);--border-light:var(--ivris-line-soft);--cat-ai:#4dae8b}html,body{background:var(--ivris-page);color:var(--ivris-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}*{box-sizing:border-box}:root{--bg:var(--ivris-page);--bg-card:var(--ivris-paper);--bg-subtle:var(--ivris-surface);--text:var(--ivris-ink);--text-muted:var(--ivris-text-muted);--text-faint:var(--ivris-text-faint);--border:var(--ivris-line);--border-strong:var(--ivris-line-strong);--accent:var(--gold);--accent-hover:var(--ivris-gold-light);--accent-dark:var(--ivris-gold-dark);--dark:var(--ivris-panel);--critical:var(--ivris-critical);--critical-bg:var(--ivris-critical-bg);--critical-border:#ecc8c1;--warning:var(--ivris-warning);--warning-bg:var(--ivris-warning-bg);--warning-border:#ead29d;--success:var(--ivris-success);--success-bg:var(--ivris-success-bg);--success-border:#bddbc9;--info:var(--ivris-info);--info-bg:var(--ivris-info-bg);--info-border:#c6d5e5;--font:var(--font-body);--mono:var(--font-mono);--radius:var(--radius-sm);--radius-lg:var(--radius-md);--app-sidebar:246px;--top-bar-h:58px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;font-size:16px}body{font-family:var(--font);background:var(--bg);color:var(--text);min-height:100vh;line-height:1.5}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}::selection{background:var(--accent);color:var(--dark)}.app-frame{flex-direction:column;min-height:100vh;display:flex}.app-center{color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px;font-size:14px;display:flex}.spinner{border:2.5px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.top-bar{height:var(--top-bar-h);background:var(--bg-card);border-bottom:1px solid var(--border);z-index:100;flex-shrink:0;align-items:center;gap:16px;padding:0 20px;display:flex;position:sticky;top:0}.logo{width:calc(var(--app-sidebar) - 20px);border-right:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;padding-right:20px;font-size:14.5px;font-weight:600;display:flex}.logo-lockup{align-items:center;gap:9px;display:flex}.logo-mark{background:var(--dark);border-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.logo-mark-icon{width:22px;height:22px;display:block}.logo-word{letter-spacing:-.01em;color:var(--text);font-size:15px;font-weight:600}.menu-toggle{color:var(--text-muted);background:0 0;border:none;font-size:20px;display:none}.workspace-selector{border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-subtle);align-items:center;gap:7px;padding:5px 10px;font-size:13px;display:flex}.workspace-avatar{background:var(--accent);width:20px;height:20px;color:var(--dark);border-radius:4px;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.top-bar-right{align-items:center;gap:10px;margin-left:auto;display:flex}.user-avatar{background:var(--dark);width:32px;height:32px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.icon-btn{border-radius:var(--radius);width:32px;height:32px;color:var(--text-muted);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:13px;display:flex}.icon-btn:hover{background:var(--bg-subtle);color:var(--text)}.menu{position:relative}.menu-trigger{cursor:pointer;border:none;padding:0;font-family:inherit}.menu-trigger:focus-visible,.menu-item:focus-visible{outline:2px solid var(--dark);outline-offset:2px}.menu-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);min-width:180px;box-shadow:var(--shadow-md);z-index:120;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px)}.menu-panel-right{right:0}.menu-header{color:var(--text-faint);border-bottom:1px solid var(--border);overflow-wrap:anywhere;margin-bottom:4px;padding:7px 10px 6px;font-size:11.5px;display:block}.menu-item{width:100%;color:var(--text);text-align:left;border-radius:var(--radius);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:7px 10px;font-size:13px;text-decoration:none;display:flex}.menu-item:hover{background:var(--bg-subtle)}.app-body{flex:1;min-height:0;display:flex}.app-sidebar{width:var(--app-sidebar);background:var(--bg-card);border-right:1px solid var(--border);height:calc(100vh - var(--top-bar-h));top:var(--top-bar-h);scrollbar-width:thin;flex-direction:column;flex-shrink:0;display:flex;position:sticky;overflow-y:auto}.sidebar-nav{flex:1;padding:14px 0}.sidebar-section-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.09em;color:var(--text-faint);margin:16px 0 4px;padding:0 16px;font-size:9.5px;font-weight:600;display:block}.sidebar-section-label:first-child{margin-top:0}.nav-item{color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:9px;width:100%;padding:7px 16px;font-size:13px;transition:background .1s,color .1s;display:flex;position:relative}.nav-item:hover{background:var(--bg-subtle);color:var(--text)}.nav-item.active:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:2px;position:absolute;top:4px;bottom:4px;left:0}.nav-item:focus-visible{outline:2px solid var(--dark);outline-offset:-2px}.nav-item--soon{opacity:.62;cursor:default}.nav-soon{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);margin-left:auto;font-size:9px}.nav-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.sidebar-upgrade{background:var(--dark);border-radius:var(--radius-lg);margin:12px;padding:14px}.sidebar-upgrade-title{color:#fff;margin-bottom:4px;font-size:12.5px;font-weight:600}.sidebar-upgrade-desc{color:#ffffff80;margin-bottom:10px;font-size:11.5px;line-height:1.4}.sidebar-upgrade-btn{text-align:center;background:var(--accent);color:var(--dark);border-radius:var(--radius);border:none;width:100%;padding:7px;font-size:12px;font-weight:600;display:block}.sidebar-upgrade-btn:hover{background:var(--accent-hover)}.main-content{min-width:0;height:calc(100vh - var(--top-bar-h));flex:1;padding:28px 28px 64px;overflow-y:auto}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-header h1{letter-spacing:-.015em;margin-bottom:3px;font-size:20px;font-weight:600}.page-header p{color:var(--text-muted);font-size:13px}.btn-sm{border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted);padding:7px 14px;font-size:12.5px;font-weight:500;transition:all .15s}.btn-sm:hover{border-color:var(--border-strong);color:var(--text)}.btn-primary{background:var(--dark);color:#fff;border:1px solid var(--dark);border-radius:var(--radius);padding:9px 16px;font-size:13px;font-weight:500;transition:background .15s}.btn-primary:hover{background:#2a2a2a}.btn-primary:disabled{opacity:.55;cursor:not-allowed}.btn-primary:focus-visible,.btn-sm:focus-visible,.link-btn:focus-visible{outline:2px solid var(--dark);outline-offset:2px}.panel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px}.empty-state{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;color:var(--text-muted);padding:48px 24px}.empty-state-icon{margin-bottom:10px;font-size:28px}.empty-state-title{color:var(--text);margin-bottom:6px;font-size:16px;font-weight:600}.empty-state p{max-width:440px;margin:0 auto;line-height:1.5}.empty-state-example{max-width:440px;color:var(--text-muted);margin:12px auto 0;font-size:13px;font-style:italic}.empty-state-cta{margin-top:20px;display:block}.empty-state-cta .btn-primary{display:inline-block;position:static}.auth-shell{background:var(--ivris-page);grid-template-columns:minmax(390px,.88fr) minmax(520px,1.12fr);min-height:100vh;display:grid}.auth-story{border-top:4px solid var(--ivris-gold);background:var(--ivris-panel);color:#fff;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(40px,5vw,72px);display:flex;position:relative;overflow:hidden}.auth-story:before,.auth-story:after{content:"";pointer-events:none;position:absolute}.auth-story:before{border:1px solid #c9a96e33;border-radius:50%;width:440px;height:440px;top:-190px;right:-210px;box-shadow:0 0 0 56px #c9a96e06,0 0 0 112px #c9a96e05}.auth-story:after{opacity:.14;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:64px 64px;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 26% 74%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 26% 74%,#0000 100%)}.auth-story-kicker,.auth-story-copy,.auth-sample-link{z-index:1;position:relative}.auth-story-kicker,.auth-eyebrow,.login-mode-label{color:var(--ivris-gold);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:1.2}.auth-story-copy{max-width:580px;margin-block:56px}.auth-story-copy h2{color:#fff;max-width:560px;font-family:var(--font-editorial);letter-spacing:-.035em;margin:16px 0 22px;font-size:clamp(2.7rem,4.5vw,4.8rem);font-weight:500;line-height:1.02}.auth-story-copy>p:not(.auth-eyebrow){color:#ffffffb8;max-width:540px;margin:0;font-size:16px;line-height:1.7}.auth-assurance-list{border-top:1px solid #ffffff29;margin:34px 0 0;padding:0;list-style:none}.auth-assurance-list li{border-bottom:1px solid #ffffff29;grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:15px 0;display:grid}.auth-assurance-list span{color:var(--ivris-gold);font-family:var(--font-mono);font-size:12px}.auth-assurance-list strong{color:#ffffffe6;font-size:14px;font-weight:500}.auth-sample-link{color:#ffffffd1;align-self:flex-start;font-size:13px;font-weight:600;text-decoration:none}.auth-sample-link span{color:var(--ivris-gold);transition:transform var(--transition-base);margin-left:7px;display:inline-block}.auth-sample-link:hover{color:#fff}.auth-sample-link:hover span{transform:translate(3px)}.login-wrap{background:var(--ivris-page);justify-content:center;align-items:center;min-height:100vh;padding:clamp(32px,5vw,78px);display:flex}.login-card{border:1px solid var(--ivris-line);border-top:3px solid var(--ivris-gold);border-radius:4px 4px var(--radius-lg) var(--radius-lg);background:var(--ivris-paper);width:min(100%,480px);padding:clamp(30px,4vw,46px);box-shadow:0 24px 70px #1a181314}.login-brand{color:inherit;align-items:center;margin-bottom:34px;text-decoration:none;display:inline-flex}.login-brand .logo-mark{width:38px;height:38px}.login-brand .logo-mark-icon{width:28px;height:28px}.login-brand .logo-word{font-size:19px}.login-card .login-mode-label{margin:0 0 10px}.login-card h1{color:var(--ivris-ink);font-family:var(--font-editorial);letter-spacing:-.025em;margin:0;font-size:clamp(2rem,3vw,2.65rem);font-weight:600;line-height:1.1}.login-card .login-lede{color:var(--ivris-text-muted);margin:13px 0 24px;font-size:14px;line-height:1.65}.auth-free-note{border-left:3px solid var(--ivris-gold);background:var(--ivris-gold-wash);flex-direction:column;gap:3px;margin:-4px 0 24px;padding:12px 14px;display:flex}.auth-free-note strong{color:var(--ivris-ink);font-size:13px;font-weight:700}.auth-free-note span{color:var(--ivris-text-muted);font-size:12px;line-height:1.45}.auth-form{margin-top:20px}.auth-form .field-label{color:var(--ivris-ink-soft);margin-bottom:8px;font-size:13px;font-weight:700;display:block}.login-field{border:1px solid var(--ivris-line-strong);border-radius:var(--radius-sm);width:100%;min-height:52px;color:var(--ivris-ink);font-family:var(--font-body);transition:border-color var(--transition-base), box-shadow var(--transition-base);background:#fff;margin:0 0 12px;padding:12px 14px;font-size:15px;display:block}.login-field::placeholder{color:var(--ivris-text-faint)}.login-field:focus{border-color:var(--ivris-gold-dark);outline:none;box-shadow:0 0 0 3px #c9a96e2b}.login-field:focus-visible{outline:2px solid var(--ivris-ink);outline-offset:2px}.login-code-field{font-family:var(--font-mono);letter-spacing:.28em;font-size:20px}.login-card .auth-submit{border-radius:var(--radius-sm);background:var(--ivris-panel);width:100%;min-height:52px;transition:background var(--transition-base), transform var(--transition-base), box-shadow var(--transition-base);justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:700;display:inline-flex}.login-card .auth-submit:hover:not(:disabled){background:#2b2925;transform:translateY(-1px);box-shadow:0 10px 22px #17171526}.login-note{border-radius:var(--radius-sm);margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.5}.login-note strong,.login-note span{display:block}.login-note strong{margin-bottom:2px}.login-note.err{border:1px solid var(--critical-border);background:var(--critical-bg);color:var(--critical)}.login-note.ok{border:1px solid var(--success-border);background:var(--success-bg);color:var(--success)}.auth-resend-row{color:var(--ivris-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:12px;display:flex}.auth-resend-row .link-btn,.auth-switch a,.auth-legal a{color:var(--ivris-gold-deep);font-weight:700}.auth-resend-row .link-btn{font-size:inherit}.auth-switch{border-top:1px solid var(--ivris-line);color:var(--ivris-text-muted);text-align:center;margin-top:24px;padding-top:22px;font-size:13px}.auth-legal{color:var(--ivris-text-faint);text-align:center;margin:14px auto 0;font-size:11px;line-height:1.55}@media (width<=960px){.auth-shell{grid-template-columns:1fr}.auth-story{min-height:300px;padding:34px clamp(24px,7vw,64px)}.auth-story-copy{margin:28px 0 18px}.auth-story-copy h2{max-width:720px;margin-block:10px 14px;font-size:clamp(2.2rem,7vw,3.6rem)}.auth-story-copy>p:not(.auth-eyebrow),.auth-assurance-list{display:none}.login-wrap{min-height:auto;padding:44px 22px 64px}}@media (width<=560px){.auth-story{min-height:214px;padding:26px 20px}.auth-story-copy{margin:20px 0 0}.auth-story-copy h2{margin-top:8px;font-size:2.05rem;line-height:1.03}.auth-sample-link{display:none}.login-wrap{background:var(--ivris-paper);padding:0}.login-card{border:0;border-top:3px solid var(--ivris-gold);width:100%;box-shadow:none;border-radius:0;padding:32px 20px 42px}.login-brand{margin-bottom:28px}.login-card h1{font-size:2rem}}@media (prefers-reduced-motion:reduce){.auth-sample-link span,.login-card .auth-submit,.login-field{transition:none}}.toast{background:var(--dark);color:#fff;border-radius:var(--radius);box-shadow:var(--shadow-md);z-index:1000;padding:10px 16px;font-size:13px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@media (width<=820px){.menu-toggle{display:block}.logo{border-right:none;width:auto}.logo-word{display:none}.app-sidebar{top:var(--top-bar-h);z-index:90;transition:transform .2s;position:fixed;left:0;transform:translate(-100%)}.app-sidebar.open{transform:translate(0)}}.skip-link{z-index:1100;background:var(--dark);color:#fff;border-radius:var(--radius);padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:top .15s;position:fixed;top:-56px;left:12px}.skip-link:focus{top:12px}#main-content{scroll-margin-top:var(--top-bar-h)}#main-content:focus{outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crumb a:hover{color:var(--text);text-decoration:underline}.section-header{justify-content:space-between;align-items:center;margin:24px 0 12px;display:flex}.section-title{font-size:14px;font-weight:600}.section-title--accent{padding-left:14px;font-size:15px;position:relative}.section-title--accent:before{content:"";background:var(--accent);border-radius:2px;width:3px;position:absolute;top:2px;bottom:2px;left:0}.toolbar{align-items:center;gap:8px;display:flex}.stats-row{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-bottom:8px;display:grid}.stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px 18px}.stat-card-label{text-transform:uppercase;letter-spacing:.07em;color:var(--text-faint);margin-bottom:8px;font-size:11px;font-weight:600}.stat-card-value{font-family:var(--mono);font-size:28px;font-weight:500;line-height:1}.stat-card-value--crit{color:var(--critical)}.stat-card-value--warn{color:var(--warning)}.stat-card-value--ok{color:var(--success)}.stat-card-sub{color:var(--text-muted);margin-top:4px;font-size:12px}.projects-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.project-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;padding:18px 20px;transition:border-color .15s,box-shadow .15s}.project-card-top{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.project-card-name{font-size:14px;font-weight:600}.project-card-add{background:var(--bg-subtle);border:1.5px dashed var(--border);min-height:110px;color:var(--text-muted);justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.project-card-add:hover{border-color:var(--border-strong);background:var(--bg);box-shadow:none}.list-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.list-row{border-bottom:1px solid var(--border);cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border-top:none;border-left:none;border-right:none;align-items:center;gap:12px;padding:12px 18px;font-size:13px;display:flex}.list-row:last-child{border-bottom:none}.list-row:hover{background:var(--bg-subtle)}.list-row:focus-visible{outline:2px solid var(--dark);outline-offset:-2px}.list-row-main{flex:1;min-width:0}.list-row-title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.list-icon{flex-shrink:0;font-size:15px}.badge{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border);white-space:nowrap;border-radius:100px;padding:2px 8px;font-size:10px;display:inline-block}.badge--ok{background:var(--success-bg);color:var(--success);border-color:var(--success-border)}.badge--warn{background:var(--warning-bg);color:var(--warning);border-color:var(--warning-border)}.badge--crit{background:var(--critical-bg);color:var(--critical);border-color:var(--critical-border)}.badge--info{background:var(--info-bg);color:var(--info);border-color:var(--info-border)}.badge--neutral{background:var(--bg-subtle);color:var(--text-muted)}.summary-bar{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-card);box-shadow:var(--shadow-sm);align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:13px;font-weight:500;display:flex}.summary-bar--ok{background:var(--success-bg);border-color:var(--success-border);color:var(--success)}.summary-bar--warn{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning)}.summary-bar--crit{background:var(--critical-bg);border-color:var(--critical-border);color:var(--critical)}.summary-bar--info{background:var(--info-bg);border-color:var(--info-border);color:var(--info)}.metric-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:20px;display:grid}.metric{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:12px 14px}.metric-label{color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.metric-value{word-break:break-word;margin-top:3px;font-size:15px;font-weight:600}.findings-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:20px;overflow:hidden}.findings-header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.findings-header-left{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.findings-title{font-size:14px;font-weight:600}.findings-header .findings-count{color:var(--text-muted);font-size:12px;font-family:var(--mono)}.findings-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.findings-filters{flex-wrap:wrap;gap:6px;display:flex}.findings-filter-btn{border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted);cursor:pointer;border-radius:100px;padding:5px 11px;font-size:12px;font-weight:500;transition:all .15s}.findings-filter-btn:hover:not(:disabled),.findings-filter-btn.is-active{background:var(--bg-subtle);border-color:var(--border-strong);color:var(--text)}.findings-filter-btn.crit.is-active{background:var(--critical-bg);border-color:var(--critical-border);color:var(--critical)}.findings-filter-btn.warn.is-active{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning)}.findings-filter-btn:disabled{opacity:.5;cursor:default}.findings-filter-btn:focus-visible{outline:2px solid var(--dark);outline-offset:2px}.finding-filter-toggle{color:var(--text-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.findings-table-wrap{overflow-x:auto}.findings-table{border-collapse:collapse;width:100%;font-size:13px}.findings-table th,.findings-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:11px 14px}.findings-table th{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);background:var(--bg-subtle);white-space:nowrap;font-size:11px;font-weight:600}.findings-table tbody tr:hover{background:var(--bg)}.findings-table tr:last-child td{border-bottom:none}.findings-table tr.row-critical td:first-child{border-left:3px solid var(--critical)}.findings-table tr.row-warning td:first-child{border-left:3px solid var(--warning)}.findings-table tr.row-ok td:first-child{border-left:3px solid var(--success)}.findings-table tr.is-dismissed td{opacity:.5}.findings-empty{color:var(--text-muted);font-size:12.5px}.finding-state-btn{border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted);white-space:nowrap;cursor:pointer;padding:3px 10px;font-size:11.5px;font-weight:500;transition:all .15s}.finding-state-btn:hover{border-color:var(--border-strong);color:var(--text)}.finding-state-btn:focus-visible{outline:2px solid var(--dark);outline-offset:2px}.finding-state-btn[data-state=reviewed]{border-color:var(--accent);color:var(--text)}.finding-state-btn[data-state=dismissed]{color:var(--text-faint)}.limitations-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-top:20px;padding:16px 18px}.limitations-title{align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.limitations-list{flex-direction:column;gap:6px;list-style:none;display:flex}.limitation-item{color:var(--text-muted);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.limitation-icon{color:var(--text-faint);flex-shrink:0;margin-top:1px}.raw-json{background:var(--dark);color:#e8e8e8;font-family:var(--mono);border-radius:var(--radius);white-space:pre;padding:14px 16px;font-size:12px;line-height:1.5;overflow-x:auto}details.raw-block{margin-top:20px}details.raw-block summary{cursor:pointer;color:var(--text-muted);margin-bottom:8px;font-size:12.5px}.inline-form{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.input,.select{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);padding:8px 10px;font-size:13px}.input:focus-visible,.select:focus-visible{outline:2px solid var(--dark);outline-offset:2px;border-color:var(--accent)}.btn-danger{border-radius:var(--radius);border:1px solid var(--critical-border);background:var(--critical-bg);color:var(--critical);padding:7px 12px;font-size:12.5px;font-weight:500}.btn-danger:hover{background:#ffe9e6}.link-btn{color:var(--info);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px}.link-btn:hover{text-decoration:underline}.err-banner{background:var(--critical-bg);border:1px solid var(--critical-border);color:var(--critical);border-radius:var(--radius);margin-bottom:16px;padding:12px 16px;font-size:13px}.loading-row{color:var(--text-muted);padding:20px 0;font-size:13px}.launch-segment .section-title{align-items:center;gap:8px;display:flex}.dashboard-hero{align-items:flex-end;padding:10px 0 4px}.dashboard-eyebrow{letter-spacing:.11em;text-transform:uppercase;font-weight:700;color:var(--accent-dark)!important;margin-bottom:5px!important;font-size:11px!important}.operations-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.operations-grid{grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);align-items:start;gap:24px;display:grid}.operations-primary,.operations-sidebar{min-width:0}.section-support{color:var(--text-muted);margin-top:3px;font-size:12px}.launch-attention-list,.activity-list,.operations-clear,.activity-empty{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.launch-attention-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;transition:background .15s,border-color .15s;display:flex}.launch-attention-row:last-child{border-bottom:0}.launch-attention-row:hover{background:var(--bg-subtle)}.launch-attention-row:focus-visible{outline:2px solid var(--dark);outline-offset:-2px}.launch-attention-main,.launch-attention-side{display:flex}.launch-attention-main{flex-direction:column;min-width:0}.launch-attention-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.launch-attention-meta,.launch-due{color:var(--text-muted);font-size:11.5px}.launch-attention-meta{margin-top:3px}.launch-attention-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px}.operations-clear,.activity-empty{color:var(--text-muted);flex-direction:column;gap:4px;padding:22px;font-size:13px;display:flex}.operations-clear strong{color:var(--success)}.activity-row{border-bottom:1px solid var(--border);gap:11px;padding:13px 16px;font-size:12.5px;display:flex}.activity-row:last-child{border-bottom:0}.activity-row>span:last-child{flex-direction:column;display:flex}.activity-row small{color:var(--text-faint);margin-top:2px}.activity-marker{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent);border-radius:50%;flex-shrink:0;margin-top:6px}.quota-note{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--accent) 8%, var(--bg-card));flex-direction:column;gap:4px;margin-top:16px;padding:15px 16px;font-size:12px;display:flex}.quota-note span{color:var(--text-muted)}@media (width<=960px){.operations-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-grid{grid-template-columns:1fr}}@media (width<=600px){.dashboard-hero{align-items:stretch}.dashboard-hero .toolbar{grid-template-columns:1fr 1fr;display:grid}.dashboard-hero .toolbar a{text-align:center}.operations-stats{grid-template-columns:1fr 1fr}.operations-stats .stat-card{padding:14px}.launch-attention-row{flex-direction:column;align-items:flex-start;gap:10px}.launch-attention-side{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}.report-toolbar{flex-wrap:wrap;justify-content:flex-end}.report-document-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.report-kicker,.report-check-name{color:var(--accent-dark);letter-spacing:.09em;text-transform:uppercase;font-size:10.5px;font-weight:700}.report-document-header h2{margin-top:4px;font-size:clamp(22px,3vw,32px);line-height:1.2}.report-run-meta{text-align:right;flex-direction:column;flex-shrink:0;display:flex}.report-run-meta span,.report-run-meta small{color:var(--text-faint);font-size:10.5px}.report-run-meta strong{font-family:var(--mono);font-size:13px}.report-decision{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-subtle);border-left-width:4px;margin:22px 0;padding:18px 20px}.report-decision>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.report-decision>div span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:650}.report-decision>div strong{font-size:20px}.report-decision p,.report-decision li{font-size:12.5px;line-height:1.55}.report-decision p{margin-top:5px}.report-decision ul{margin:10px 0 0 18px}.report-decision--ok{border-left-color:var(--success);background:var(--success-bg)}.report-decision--warn{border-left-color:var(--warning);background:var(--warning-bg)}.report-decision--crit{border-left-color:var(--critical);background:var(--critical-bg)}.report-decision--info{border-left-color:var(--info);background:var(--info-bg)}.report-section-header{margin-top:26px}.report-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.report-scope-grid>div,.report-finding-grid>div{min-width:0}.report-scope-grid>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-subtle);padding:12px 14px}.report-scope-grid dt,.report-finding-grid dt{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:650}.report-scope-grid dd,.report-finding-grid dd{overflow-wrap:anywhere;word-break:break-word}.report-scope-grid dd{margin-top:3px;font-size:12.5px}.report-finding-list{flex-direction:column;gap:12px;display:flex}.report-finding{border:1px solid var(--border);border-left:4px solid var(--info);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-sm);padding:17px 18px}.report-finding>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.report-finding h4{margin-top:3px;font-size:14.5px;line-height:1.35}.report-finding-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.report-finding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 22px;margin-top:14px;display:grid}.report-finding-grid dd{color:var(--text-muted);margin-top:3px;font-size:12.5px;line-height:1.5}.report-evidence,.report-action{grid-column:1/-1}.limits-box{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-subtle);color:var(--text-muted);flex-direction:column;gap:10px;padding:15px 17px;font-size:12.5px;display:flex}.limits-box ul{margin-left:18px}@media (width<=700px){.report-toolbar{grid-template-columns:1fr 1fr;width:100%;display:grid}.report-toolbar>:first-child{grid-column:1/-1}.report-toolbar>*{text-align:center}.pf-report-doc{padding:18px 14px}.report-document-header,.report-decision>div,.report-finding>header{flex-direction:column;align-items:flex-start}.report-run-meta{text-align:left}.report-scope-grid,.report-finding-grid{grid-template-columns:1fr}.report-evidence,.report-action{grid-column:auto}.report-finding-badges{justify-content:flex-start}}.sample-report-shell{min-height:100vh}.sample-report-nav{border-bottom:1px solid var(--border);background:var(--bg-card);justify-content:space-between;align-items:center;min-height:64px;padding:0 max(20px,50vw - 590px);display:flex}.sample-report-nav .logo-mark{color:var(--accent);font-family:Georgia,serif;font-weight:700}.sample-report-main{width:min(100% - 32px,1180px);margin:0 auto;padding:30px 0 70px}.control-room,.control-page-head,.fix-queue-list{--control-line:#d9d2c3;--control-ink:#171611;--control-gold:#b98a3d}.control-page-head{border-bottom:1px solid var(--control-line);justify-content:space-between;align-items:flex-end;gap:28px;padding:8px 0 24px;display:flex}.control-page-head h1{letter-spacing:-.045em;max-width:760px;font-size:clamp(31px,4vw,48px);line-height:1.02}.control-page-head>div>p:last-child{color:var(--text-muted);margin-top:9px;font-size:13px}.control-kicker{color:var(--accent-dark);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:9.5px;font-weight:700}.control-head-actions{flex-shrink:0;gap:8px;display:flex}.control-strip{border:1px solid var(--control-ink);background:var(--control-ink);color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 28px;display:grid}.control-strip>div{border-right:1px solid #ffffff29;grid-template-columns:1fr auto;gap:3px 14px;min-height:108px;padding:17px 18px;display:grid}.control-strip>div:last-child{border-right:0}.control-strip span,.control-strip small{color:#ffffff85;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:9px}.control-strip strong{font-family:var(--mono);grid-area:1/2/3;align-self:center;font-size:35px;font-weight:500}.control-strip small{text-transform:none;letter-spacing:0;align-self:end}.control-strip .signal-critical{color:#ff8e7f}.control-strip .signal-warning{color:#f0c36d}.control-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.72fr);align-items:start;gap:18px;display:grid}.launch-manifest,.fix-lane,.control-pulse{border:1px solid var(--control-line);background:var(--bg-card)}.launch-manifest>header,.fix-lane>header,.control-pulse>header{border-bottom:1px solid var(--control-line);justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 18px;display:flex}.launch-manifest h2,.fix-lane h2,.control-pulse h2{letter-spacing:-.02em;margin-top:3px;font-size:16px}.launch-manifest header>a,.fix-lane header>a{color:var(--info);font-size:11.5px}.manifest-columns,.manifest-row{grid-template-columns:44px minmax(180px,1.5fr) 54px 54px minmax(110px,.8fr) 110px;align-items:center;gap:9px;display:grid}.manifest-columns{border-bottom:1px solid var(--control-line);color:var(--text-faint);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#f2eee5;padding:8px 14px;font-size:8px}.manifest-row{border-bottom:1px solid var(--control-line);min-height:74px;padding:12px 14px;transition:background .14s}.manifest-row:last-child{border-bottom:0}.manifest-row:hover{background:#faf7ef}.manifest-row:focus-visible{outline:2px solid var(--dark);outline-offset:-2px}.manifest-id{color:var(--accent-dark);font-family:var(--mono);font-size:10px}.manifest-name,.manifest-risk,.manifest-clearance,.manifest-due{flex-direction:column;display:flex}.manifest-name{min-width:0}.manifest-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.manifest-name small,.manifest-risk small,.manifest-clearance small,.manifest-due small{color:var(--text-faint);margin-top:3px;font-size:9.5px}.manifest-risk b{font-family:var(--mono);font-size:17px;font-weight:500}.manifest-clearance>span{background:#e4ded0;width:100%;height:5px}.manifest-clearance i{background:var(--control-gold);height:100%;display:block}.manifest-due{align-items:flex-end;gap:4px}.fix-lane-row{border-bottom:1px solid var(--control-line);border-left:3px solid var(--info);grid-template-columns:34px 1fr;gap:12px;padding:15px 16px;display:grid}.fix-lane-row:last-child{border-bottom:0}.fix-lane-row--critical{border-left-color:var(--critical)}.fix-lane-row--warning{border-left-color:var(--warning)}.fix-lane-row>span{color:var(--text-faint);font-family:var(--mono);font-size:10px}.fix-lane-row div{flex-direction:column;min-width:0;display:flex}.fix-lane-row strong{font-size:12px;line-height:1.35}.fix-lane-row small{color:var(--text-faint);text-transform:capitalize;margin-top:5px;font-size:9.5px}.control-pulse{margin-top:18px}.control-pulse>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.control-pulse article{border-right:1px solid var(--control-line);border-bottom:1px solid var(--control-line);grid-template-columns:8px 1fr;gap:3px 9px;min-height:68px;padding:13px 16px;display:grid}.control-pulse i{background:var(--control-gold);border-radius:50%;width:6px;height:6px;margin-top:6px}.control-pulse strong{font-size:11.5px}.control-pulse small{color:var(--text-faint);grid-column:2;font-size:9.5px}.control-empty{color:var(--text-muted);flex-direction:column;align-items:flex-start;gap:6px;padding:28px;font-size:12px;display:flex}.control-empty.compact{padding:18px}.fix-queue-toolbar{border:1px solid var(--control-line);background:var(--bg-card);align-items:center;gap:0;margin:20px 0 12px;display:flex}.fix-queue-toolbar button{border:0;border-right:1px solid var(--control-line);color:var(--text-muted);font-family:var(--mono);text-transform:uppercase;background:0 0;align-self:stretch;padding:10px 14px;font-size:9px}.fix-queue-toolbar button.active{background:var(--dark);color:#fff}.fix-queue-toolbar label{align-items:center;gap:7px;margin-left:16px;font-size:11px;display:flex}.fix-queue-list{border:1px solid var(--control-line);background:var(--bg-card)}.fix-queue-row{border-bottom:1px solid var(--control-line);border-left:4px solid var(--info);grid-template-columns:86px 1fr;display:grid}.fix-queue-code{border-right:1px solid var(--control-line);background:#f4f0e7;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.fix-queue-code>span{border:1px solid var(--dark);width:34px;height:34px;font-family:var(--mono);border-radius:50%;place-items:center;font-size:12px;display:grid}.fix-queue-code small{max-width:65px;color:var(--text-faint);font-family:var(--mono);text-align:center;text-transform:uppercase;font-size:7px}.fix-queue-body>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.fix-queue-body h2{font-size:15px}.fix-queue-body header p{max-width:780px;color:var(--text-muted);margin-top:4px;font-size:11px}.fix-queue-badges{gap:5px;display:flex}.fix-queue-grid>div{border-top:1px solid var(--control-line);padding-top:9px}.fix-queue-grid span{color:var(--text-faint);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:8px}.fix-queue-grid p{color:var(--text-muted);margin-top:4px;font-size:11.5px}.fix-queue-action{grid-column:1/-1}.fix-queue-body>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:15px;display:flex}.fix-queue-body footer a{color:var(--info);font-size:11px}.fix-queue-body footer div{gap:6px;display:flex}.fix-queue-body footer button{border:1px solid var(--control-line);background:var(--bg-card);padding:6px 10px;font-size:10.5px}@media (width<=1100px){.control-grid{grid-template-columns:1fr}.control-pulse>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.control-page-head{flex-direction:column;align-items:stretch}.control-head-actions{grid-template-columns:1fr 1fr;display:grid}.control-strip{grid-template-columns:1fr 1fr}.control-strip>div:nth-child(2){border-right:0}.control-strip>div:nth-child(-n+2){border-bottom:1px solid #ffffff29}.manifest-columns{display:none}.manifest-row{grid-template-columns:40px 1fr 48px 48px}.manifest-clearance{grid-column:2/4}.manifest-due{grid-area:1/4/3}.fix-queue-row{grid-template-columns:60px 1fr}.fix-queue-grid{grid-template-columns:1fr}.fix-queue-action{grid-column:auto}}@media (width<=520px){.control-strip{grid-template-columns:1fr}.control-strip>div{border-bottom:1px solid #ffffff29;border-right:0}.control-strip>div:last-child{border-bottom:0}.manifest-row{grid-template-columns:34px 1fr 44px}.manifest-risk:nth-of-type(4){display:none}.manifest-clearance{grid-column:2/4}.manifest-due{grid-area:auto/2/auto/4;align-items:flex-start}.control-pulse>div{grid-template-columns:1fr}.fix-queue-toolbar{flex-wrap:wrap}.fix-queue-toolbar label{margin:9px 12px}.fix-queue-toolbar>span{display:none}.fix-queue-row{border-left-width:3px;grid-template-columns:1fr}.fix-queue-code{border-right:0;border-bottom:1px solid var(--control-line);flex-direction:row;justify-content:flex-start;align-items:center;padding:9px 14px}.fix-queue-body{padding:15px}.fix-queue-body>header{flex-direction:column}.fix-queue-body>footer{flex-direction:column;align-items:flex-start}}@media (width<=600px){.sample-report-nav{padding:0 14px}.sample-report-nav .btn-primary{padding-inline:12px;font-size:11.5px}.sample-report-main{width:min(100% - 20px,1180px);padding-top:18px}}.project-card:focus-visible{outline:2px solid var(--dark);outline-offset:2px}.editor .field{margin-bottom:16px}.field-label{color:var(--text-muted);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.chip{background:var(--bg-subtle);border:1px solid var(--border);border-radius:100px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;display:inline-flex}.chip-x{color:var(--text-faint);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;line-height:1}.chip-x:hover{color:var(--critical)}.chip-add{gap:8px;display:flex}.chip-add .input{flex:1}.kv-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.kv-row .input{flex:1;min-width:0}.kv-arrow{color:var(--text-faint);flex-shrink:0}.field-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.editor-actions{border-top:1px solid var(--border);gap:10px;margin-top:20px;padding-top:16px;display:flex}.tools-grid{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:12px;margin-bottom:8px;display:grid}.tool-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:block}a.tool-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.tool-card--soon{opacity:.62}.tool-card-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.tool-card-icon{font-size:20px}.tool-card-name{font-size:14px;font-weight:600}.tool-card-label{color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;margin:1px 0 7px;font-size:11px}.tool-card-blurb{color:var(--text-muted);font-size:12.5px;line-height:1.45}.tools-hub .section-header{border-bottom:1px solid var(--border);margin:28px 0 14px;padding-bottom:8px}.tools-hub .section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.tools-hub .tools-cat-emoji{font-size:14px}.tools-hub .tools-cat-count{font-family:var(--mono);color:var(--text-faint);background:var(--bg-subtle);border:1px solid var(--border);border-radius:100px;padding:1px 8px;font-size:11px}.tools-hub .tools-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.tools-hub .tool-card{transition:border-color .15s,box-shadow .15s,transform .15s}.tools-hub a.tool-card:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-1px)}.tools-hub a.tool-card:focus-visible{outline:2px solid var(--dark);outline-offset:2px}.tools-hub .tool-card-icon-chip{border-radius:var(--radius-lg);background:var(--bg-subtle);border:1px solid var(--border);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.tools-hub .tool-card-icon{font-size:18px;line-height:1}.tool-layout{grid-template-columns:1fr 250px;align-items:start;gap:20px;display:grid}@media (width<=1040px){.tool-layout{grid-template-columns:1fr}}.tool-main{min-width:0}.tool-side{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px}.tool-side-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--text-faint);margin-bottom:10px;font-size:10px}.tool-side-title{margin-bottom:8px;font-size:13px;font-weight:600}.tool-side-list{color:var(--text-muted);margin:0;padding-left:18px;font-size:12.5px;line-height:1.6}.tool-textarea{resize:vertical;width:100%;font-family:var(--mono);margin-bottom:12px;font-size:12.5px}.panel .btn-primary{margin-top:4px}.check-line{color:var(--text-muted);align-items:center;gap:8px;margin:4px 0 12px;font-size:13px;display:flex}.tool-result{margin-top:18px}.summary-line{color:var(--text-muted);margin-bottom:12px;font-size:12.5px}.result-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:12px;padding:14px 16px}.result-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.result-url{font-family:var(--mono);word-break:break-all;font-size:12px}.result-ok{color:var(--success);font-size:12.5px}.finding-msg{color:var(--text-muted);margin-top:2px;font-size:12px}.ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.code-out{background:var(--dark);color:#e8e8e8;font-family:var(--mono);border-radius:var(--radius);white-space:pre-wrap;word-break:break-all;margin:4px 0 12px;padding:12px 14px;font-size:12.5px;line-height:1.5;overflow-x:auto}.tool-side-title--trust{margin-top:18px}.save-panel{margin-top:16px}.pricing-banner{background:var(--bg-subtle);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);color:var(--text-muted);margin-bottom:20px;padding:12px 16px;font-size:13px}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:stretch;gap:16px;display:grid}.price-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;padding:22px 20px;display:flex;position:relative}.price-card--recommended{border-color:var(--accent);box-shadow:var(--shadow-md)}.price-badge{background:var(--accent);color:#fff;text-transform:uppercase;letter-spacing:.06em;border-radius:100px;padding:3px 10px;font-size:10px;font-weight:600;position:absolute;top:-10px;left:20px}.price-name{font-size:14px;font-weight:600}.price-amount{font-family:var(--mono);margin:6px 0 2px;font-size:30px;font-weight:500;line-height:1.1}.price-period{color:var(--text-faint);margin-left:2px;font-size:14px}.price-blurb{color:var(--text-muted);min-height:34px;margin-bottom:12px;font-size:12.5px}.price-features{flex:1;margin:0 0 16px;padding:0;font-size:13px;list-style:none}.price-features li{border-top:1px solid var(--border);gap:8px;padding:6px 0;display:flex}.price-features .feat-mark{flex-shrink:0}.price-features .feat-no{color:var(--text-faint)}.price-cta{text-align:center}.pricing-fine{color:var(--text-faint);margin-top:18px;font-size:12px;line-height:1.5}.request-access{border-top:1px solid var(--border);max-width:440px;margin-top:40px;padding-top:28px}.request-access h2{margin-bottom:6px;font-size:18px;font-weight:600}.request-access-lead{color:var(--text-muted);margin-bottom:18px;font-size:13px;line-height:1.5}.request-access-form{flex-direction:column;gap:14px;display:flex}.ra-field{flex-direction:column;gap:5px;display:flex}.ra-field label{color:var(--text);font-size:12.5px;font-weight:600}.ra-account-email{color:var(--text-muted);margin:0;font-size:13px}.request-access-form .btn-primary{margin-top:2px}.ra-status{color:var(--text-muted);min-height:18px;margin-top:10px;font-size:12.5px}.request-access-fallback{color:var(--text-faint);margin-top:6px;font-size:12.5px}.ra-copied{color:var(--accent);font-weight:600}@media print{body.pf-report-print{color:#1a1813;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}body.pf-report-print .top-bar,body.pf-report-print .app-sidebar,body.pf-report-print .report-actions,body.pf-report-print .report-toolbar{display:none!important}body.pf-report-print .app-body,body.pf-report-print .main-content,body.pf-report-print .pf-report{width:100%;max-width:none;height:auto;margin:0;padding:0;display:block;overflow:visible}body.pf-report-print .pf-report-doc{box-shadow:none;border:0;border-radius:0;padding:0;overflow:visible}body.pf-report-print .report-document-header{padding:18px 20px}body.pf-report-print .report-decision,body.pf-report-print .report-executive-brief,body.pf-report-print .pf-report-doc>section:not(.report-decision):not(.report-executive-brief){margin-left:0;margin-right:0}body.pf-report-print .report-decision,body.pf-report-print .report-executive-brief,body.pf-report-print .report-finding,body.pf-report-print .limits-box{break-inside:avoid-page;page-break-inside:avoid}body.pf-report-print .report-finding-list{gap:10px}body.pf-report-print .report-finding{box-shadow:none}body.pf-report-print .report-finding-summary{padding:13px 15px 12px}body.pf-report-print .report-finding-story{grid-template-columns:1fr 1fr}body.pf-report-print .report-finding-story section{padding:12px 15px 13px}body.pf-report-print .report-finding-support{padding:11px 15px 13px;display:block}body.pf-report-print .report-finding-ownership{margin-bottom:10px}body.pf-report-print .report-finding-evidence{display:none!important}body.pf-report-print .report-evidence-print{background:#edf5ff;border:1px solid #c9dbee;border-left:3px solid #2f6fba;border-radius:5px;margin-top:10px;padding:10px 11px;display:block}body.pf-report-print .report-evidence-print p{color:#334252;overflow-wrap:anywhere;word-break:break-word;margin:4px 0 0;font-size:11.5px;line-height:1.5}body.pf-report-print h1,body.pf-report-print h2,body.pf-report-print h3,body.pf-report-print h4{break-after:avoid-page;page-break-after:avoid}body.pf-report-print p,body.pf-report-print li,body.pf-report-print dd{orphans:3;widows:3}}:root{--app-sidebar:236px;--top-bar-h:56px}body{color:var(--ivris-ink);background:#f7f7f5;font-size:14px}.top-bar{height:var(--top-bar-h);color:#fff;background:#2c2c2a;border:0;gap:18px;padding:0 16px}.top-bar .logo{width:calc(var(--app-sidebar) - 16px);border-right:1px solid #ffffff24}.top-bar .logo-mark{background:#171715;border:1px solid #c9a96e80;width:32px;height:32px}.top-bar .logo-word{color:#fff;font-family:var(--font-body);letter-spacing:0;font-size:16px;font-weight:700}.top-workspace{color:#ffffff94;align-items:center;gap:10px;font-size:13px;display:flex}.top-workspace strong{color:#fff;font-weight:500}.top-workspace i{background:#ffffff2e;width:1px;height:18px}.top-bar-right{gap:16px}.top-link{color:#ffffffb3;font-size:13px}.top-link:hover{color:#fff}.top-new{color:#171715;background:var(--ivris-gold);border-radius:6px;padding:8px 14px;font-size:13px;font-weight:700}.top-bar .user-avatar{width:32px;height:32px;color:var(--ivris-gold);background:#171715;border:1px solid #ffffff29}.menu-toggle{color:#fff;font-size:12px;font-weight:700}.app-sidebar{color:#fff;background:#333331;border:0}.sidebar-start{color:#171715;background:var(--ivris-gold);border-radius:6px;justify-content:space-between;align-items:center;margin:16px 14px 8px;padding:11px 13px;font-size:14px;font-weight:700;display:flex}.sidebar-start b{font-size:20px;line-height:1}.sidebar-nav{padding:4px 0 20px}.sidebar-group{margin-top:22px}.sidebar-section-label{color:#ffffff70;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;padding:0 18px;font-size:11px;font-weight:700;display:block}.nav-item{color:#ffffffbd;border-radius:6px;align-items:center;gap:11px;width:calc(100% - 20px);margin:2px 10px;padding:10px;font-size:14px}.nav-item strong{color:inherit;font-size:14px;font-weight:500}.nav-item:hover{color:#fff;background:#ffffff14}.nav-item.active{color:#fff;background:#ffffff24;font-weight:600}.nav-item.active:before{display:none}.nav-icon{stroke-width:1.7px;width:18px;height:18px}.main-content{background:#f7f7f5;padding:32px 36px 64px}.btn-primary{color:#fff;background:#171715;border-color:#171715;border-radius:6px;padding:9px 16px;font-size:14px;font-weight:700}.btn-sm{color:#333;background:#fff;border-color:#d9d7d0;border-radius:6px;padding:8px 13px;font-size:14px;font-weight:500}.status-badge,.badge{padding:2px 8px;line-height:16px;font-size:11px!important}.panel,.list-card,.clarity-panel{box-shadow:none;background:#fff;border:1px solid #dddcd7;border-radius:8px}.page-header h1,.control-page-head h1,.clarity-page-header h1{font-family:var(--font-body);letter-spacing:-.025em;font-size:32px;font-weight:700;line-height:1.2}.page-header p,.control-page-head p,.clarity-page-header p{color:#666;font-size:14px;line-height:1.55}.clarity-page-header{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1360px;margin:0 auto 24px;display:flex}.clarity-page-header h1{margin:0 0 5px}.clarity-page-header p{margin:0}.clarity-dashboard{max-width:1360px;margin:0 auto}.clarity-stats{background:#fff;border:1px solid #dddcd7;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:20px;display:grid}.clarity-stats article{border-right:1px solid #e6e5e0;min-height:126px;padding:20px}.clarity-stats article:last-child{border-right:0}.clarity-stats span{color:#555;font-size:14px;font-weight:600;display:block}.clarity-stats strong{color:#171715;margin:8px 0 3px;font-size:30px;line-height:1;display:block}.clarity-stats strong.is-critical{color:var(--ivris-critical)}.clarity-stats small{color:#777;font-size:12px;line-height:1.4}.clarity-current{background:#fff;border:1px solid #dddcd7;border-radius:8px;margin-bottom:20px;overflow:hidden}.clarity-current>header{border-bottom:1px solid #e3e2dd;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex}.clarity-current>header>div:first-child>span{color:#777;font-size:12px;font-weight:600}.clarity-current h2{font-family:var(--font-body);margin:4px 0;font-size:20px;font-weight:700}.clarity-current header p{color:#666;margin:0;font-size:14px}.clarity-current header>div:last-child{align-items:center;gap:10px;display:flex}.clarity-readiness{grid-template-columns:minmax(250px,.7fr) 1.3fr;align-items:center;padding:22px 24px;display:grid}.clarity-readiness>div>span{color:#555;font-size:14px;font-weight:600;display:block}.clarity-readiness>div>strong{margin:5px 0 10px;font-size:28px;display:block}.clarity-main-progress{background:#e5e3dc;border-radius:99px;width:min(340px,100%);height:8px;overflow:hidden}.clarity-main-progress i{background:var(--ivris-gold-dark);border-radius:99px;height:100%;display:block}.clarity-readiness dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.clarity-readiness dl div{border-left:1px solid #e1e0db;padding:5px 18px}.clarity-readiness dt{color:#777;font-size:12px}.clarity-readiness dd{color:#222;margin:4px 0 0;font-size:15px;font-weight:600}.clarity-current>footer{background:#fafaf8;border-top:1px solid #e3e2dd;gap:20px;padding:14px 24px;display:flex}.clarity-current>footer a{color:#675127;font-size:13px;font-weight:700}.clarity-work-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:20px;display:grid}.clarity-panel>header{border-bottom:1px solid #e3e2dd;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.clarity-panel h2{font-family:var(--font-body);margin:0;font-size:18px;font-weight:700}.clarity-panel header p{color:#777;margin:3px 0 0;font-size:13px}.clarity-panel header a{color:#675127;font-size:13px;font-weight:600}.clarity-launch-columns,.clarity-launch-row{grid-template-columns:minmax(210px,1.45fr) 90px 65px 65px minmax(110px,.6fr) 110px;align-items:center;gap:14px;display:grid}.clarity-launch-columns{color:#777;background:#f6f6f3;border-bottom:1px solid #e3e2dd;padding:10px 18px;font-size:12px;font-weight:600}.clarity-launch-row{color:#444;border-bottom:1px solid #ecebe7;min-height:72px;padding:12px 18px;font-size:13px}.clarity-launch-row:last-child{border-bottom:0}.clarity-launch-row:hover{background:#faf8f2}.clarity-launch-row>div:first-child{min-width:0}.clarity-launch-row strong{color:#222;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.clarity-launch-row>div:first-child span{color:#777;margin-top:3px;font-size:12px;display:block}.clarity-progress{align-items:center;gap:8px;display:flex}.clarity-progress>span{background:#e5e3dc;border-radius:99px;flex:1;height:6px;overflow:hidden}.clarity-progress i{background:var(--ivris-gold-dark);height:100%;display:block}.clarity-progress small{color:#555;font-size:12px}.clarity-action{border-bottom:1px solid #ecebe7;border-left:3px solid #0000;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.clarity-action:last-child{border-bottom:0}.clarity-action--critical{border-left-color:var(--ivris-critical)}.clarity-action--warning{border-left-color:var(--ivris-warning)}.clarity-action--info{border-left-color:var(--ivris-info)}.clarity-action strong{color:#222;font-size:14px;line-height:1.4;display:block}.clarity-action span{color:#777;margin-top:5px;font-size:12px;display:block}.clarity-empty{color:#777;padding:22px;font-size:14px}.clarity-activity{margin-top:20px}.clarity-activity>div{grid-template-columns:repeat(3,1fr);display:grid}.clarity-activity article{border-right:1px solid #ecebe7;grid-template-columns:8px 1fr;gap:8px;padding:16px 20px;display:grid}.clarity-activity article i{background:var(--ivris-gold-dark);border-radius:50%;width:7px;height:7px;margin-top:6px}.clarity-activity article strong{font-size:13px}.clarity-activity article small{color:#777;grid-column:2;font-size:12px}.control-page-head{border:0;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;padding-bottom:0;display:flex}.control-page-head .control-kicker{display:none}.control-page-head h1{margin:0 0 5px}.control-page-head>div>p:last-child{font-size:14px}.fix-queue-toolbar{background:#fff;border:1px solid #dddcd7;border-radius:8px 8px 0 0;min-height:52px;padding:8px 10px}.fix-queue-toolbar button{color:#555;min-height:34px;padding:0 12px;font-size:13px}.fix-queue-toolbar label,.fix-queue-toolbar>span{font-size:13px}.fix-queue-list{border:1px solid #dddcd7;border-top:0;border-radius:0 0 8px 8px;overflow:hidden}.fix-queue-row{background:#fff;border:0;border-bottom:1px solid #e3e2dd;display:block}.fix-queue-code{display:none}.fix-queue-body{padding:20px 22px}.fix-queue-body h2{font-family:var(--font-body);margin:0;font-size:17px;font-weight:700;line-height:1.35}.fix-queue-body header>div:first-child>p{color:#666;margin-top:5px;font-size:13px;line-height:1.5}.fix-queue-grid{margin-top:16px}.fix-queue-grid>div{border-color:#e5e4df;padding:13px 16px 13px 0}.fix-queue-grid span{color:#777;font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.fix-queue-grid p{color:#444;margin-top:4px;font-size:14px;line-height:1.5}.fix-queue-body footer{margin-top:14px}.fix-queue-body footer a,.fix-queue-body footer button{font-size:13px}.clarity-tools{max-width:1240px;margin:0 auto}.clarity-callout{background:#fffaf0;border:1px solid #ead8b6;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:16px 18px;display:flex}.clarity-callout strong{font-size:14px}.clarity-callout p{color:#666;margin:3px 0 0;font-size:13px}.clarity-callout a{color:#675127;font-size:13px;font-weight:700}.clarity-tool-panel>header{padding:18px 20px}.clarity-tool-toolbar{border-bottom:1px solid #e3e2dd;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.clarity-tool-toolbar input{width:260px;font:14px var(--font-body);border:1px solid #cccac3;border-radius:6px;padding:9px 11px}.clarity-tool-toolbar>div{flex-wrap:wrap;gap:4px;display:flex}.clarity-tool-toolbar button{color:#555;background:0 0;border:0;border-radius:6px;padding:8px 11px;font-size:13px}.clarity-tool-toolbar button.active{color:#fff;background:#333}.clarity-tool-columns,.clarity-tool-row{grid-template-columns:minmax(190px,.8fr) 150px minmax(300px,1.4fr) 55px;align-items:center;gap:18px;display:grid}.clarity-tool-columns{color:#777;background:#f6f6f3;border-bottom:1px solid #e3e2dd;padding:10px 18px;font-size:12px;font-weight:600}.clarity-tool-row{border-bottom:1px solid #ecebe7;min-height:76px;padding:13px 18px}.clarity-tool-row:last-child{border-bottom:0}.clarity-tool-row:hover{background:#faf8f2}.clarity-tool-row strong{color:#222;font-size:15px;font-weight:600;display:block}.clarity-tool-row>div span,.clarity-tool-row>span{color:#777;margin-top:3px;font-size:12px;display:block}.clarity-tool-row p{color:#555;font-size:13px;line-height:1.45}.clarity-tool-row b{color:#675127;text-align:right;font-size:13px}.pf-report{max-width:1080px;margin:0 auto}.pf-report .page-header h1{font-family:var(--font-body);font-size:32px}.pf-report-doc{box-shadow:none;background:#fff;border:1px solid #d7d5ce;border-radius:8px;padding:0;overflow:hidden}.report-document-header{color:#fff;border-top:4px solid var(--ivris-gold);background:#2c2c2a;padding:26px 30px}.report-document-header h2{color:#fff;font-family:var(--font-body);margin-top:4px;font-size:26px;font-weight:700}.report-kicker{letter-spacing:.06em;font-size:12px}.report-chapters{background:#f6f6f3;border-bottom:1px solid #dddcd7;gap:24px;padding:13px 30px;display:flex}.report-chapters a{color:#555;font-size:13px;font-weight:600}.report-decision{border-radius:6px;margin:24px 30px 0;padding:20px}.report-decision span{font-size:12px}.report-decision strong{font-family:var(--font-body);font-size:22px}.report-decision p,.report-decision li{font-size:14px}.report-executive-brief{border-top:1px solid #d7d5ce;border-bottom:1px solid #d7d5ce;grid-template-columns:1.1fr 1fr;gap:30px;margin:22px 30px;padding:22px 0;display:grid}.report-executive-brief h3{font-family:var(--font-body);margin:4px 0 6px;font-size:20px}.report-executive-brief p{color:#555;font-size:14px;line-height:1.55}.report-executive-brief dl{grid-template-columns:repeat(4,1fr);display:grid}.report-executive-brief dl div{border-left:1px solid #e1e0db;padding:0 12px}.report-executive-brief dt{color:#777;font-size:11px}.report-executive-brief dd{font-family:var(--font-body);margin:4px 0 0;font-size:22px;font-weight:700}.pf-report-doc>section:not(.report-decision):not(.report-executive-brief){margin:0 30px;padding:22px 0}.report-section-header .section-title{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:18px;font-weight:700}.report-scope-grid{background:#f7f7f4;border-radius:6px}.report-scope-grid dt,.report-finding-grid dt{font-size:12px}.report-scope-grid dd,.report-finding-grid dd{font-size:14px;line-height:1.5}.report-finding{box-shadow:none;border-color:#dddcd7;border-radius:6px}.report-finding header h4{font-family:var(--font-body);font-size:17px}.report-check-name{font-size:12px}.crumb{color:#6b6b66;margin-bottom:12px;font-size:13px}.section-header{margin:28px 0 12px}.section-title{color:#242422;font-family:var(--font-body);align-items:center;gap:9px;font-size:17px;font-weight:700;display:flex}.toolbar{gap:10px}.projects-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.project-card{min-height:112px;box-shadow:none;border-color:#dddcd7;border-radius:8px;padding:20px}.project-card:hover{border-color:#b8a77f;box-shadow:0 4px 14px #231f170f}.project-card-name{color:#242422;font-size:16px;font-weight:700;line-height:1.4}.project-card-meta{color:#777;font-size:13px}.list-row{min-height:64px;padding:14px 18px;font-size:14px}.list-row-title{color:#242422;font-size:14px;font-weight:600}.list-row-meta{color:#777;margin-top:3px;font-size:13px}.launch-segment{margin-bottom:30px}.launch-list{box-shadow:none;border-color:#dddcd7;border-radius:8px;padding:0;overflow:hidden}.launch-list-columns,.launch-list-row{grid-template-columns:minmax(260px,1.3fr) 150px 105px 105px 100px 18px;align-items:center;gap:16px;display:grid}.launch-list-columns{color:#777;background:#f6f6f3;border-bottom:1px solid #dddcd7;padding:10px 18px;font-size:12px;font-weight:600}.launch-list-row{color:#444;border-bottom:1px solid #ecebe7;min-height:72px;padding:13px 18px;font-size:13px}.launch-list-row:last-child{border-bottom:0}.launch-list-row:hover{background:#faf8f2}.launch-list-name{min-width:0}.launch-list-name strong{color:#242422;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;display:block;overflow:hidden}.launch-list-name span{color:#777;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.launch-list-row>b{color:#8c713d;text-align:right;font-size:22px}.launch-list-muted{color:#9d3e34;font-weight:600}.clarity-form{max-width:860px;box-shadow:none;border-color:#dddcd7;border-radius:8px;padding:26px}.clarity-form .field-label{color:#353532;margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.4;display:block}.clarity-form .field-label:not(:first-child){margin-top:22px}.clarity-form .input,.clarity-form .select{color:#242422;width:100%;min-height:44px;font:14px/1.5 var(--font-body);background:#fff;border:1px solid #c9c8c2;border-radius:6px;padding:10px 12px}.clarity-form .input:focus,.clarity-form .select:focus{border-color:#8c713d;outline:3px solid #c9a96e38}.clarity-form .tool-textarea{resize:vertical;min-height:132px}.clarity-form .field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.clarity-form .check-line{color:#444;background:#fafaf7;border:1px solid #e3e2dd;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:14px;display:flex}.clarity-form .check-line input{accent-color:#7c6335;width:16px;height:16px}.clarity-form .inline-form{border-top:1px solid #e3e2dd;align-items:center;gap:14px;margin-top:26px;padding-top:20px;display:flex}.clarity-form .finding-msg{color:#666;margin-top:10px;font-size:13px;line-height:1.55}:root{--ivris-info-blue:#2f6fba;--ivris-info-blue-bg:#edf5ff;--ivris-success-green:#287457;--ivris-success-green-bg:#edf8f2}.fix-queue-toolbar{border-radius:8px 8px 0 0;margin-bottom:0}.fix-queue-toolbar button{text-transform:capitalize;border-radius:6px}.fix-queue-toolbar button:hover:not(.active){background:#f0f0ed}.fix-queue-list{border-top:0}.fix-queue-row{border-left:0}.fix-queue-status-dot{background:var(--ivris-info-blue);border-radius:50%;width:8px;height:8px}.fix-queue-row--critical .fix-queue-status-dot{background:var(--ivris-critical)}.fix-queue-row--warning .fix-queue-status-dot{background:var(--ivris-warning)}.fix-queue-summary-copy small,.fix-queue-owner small{color:#777;text-transform:uppercase;letter-spacing:.045em;margin-bottom:3px;font-size:11px;font-weight:700;line-height:1.3;display:block}.fix-queue-summary-copy strong{color:#222;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.35;display:block;overflow:hidden}.fix-queue-summary-copy>span{color:#70706b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;line-height:1.4;display:block;overflow:hidden}.fix-queue-owner strong{color:#444;font-size:13px;font-weight:600}.fix-queue-badges{justify-content:flex-end;align-items:center;gap:6px;display:flex}.fix-queue-chevron{color:#777;font-size:19px;line-height:1;transition:transform .18s}.fix-queue-row.is-expanded .fix-queue-chevron{transform:rotate(180deg)}.fix-queue-grid{grid-template-columns:1.25fr .75fr;gap:14px 24px;margin-top:0;display:grid}.fix-queue-grid>div{border:0;padding:0}.fix-queue-grid .fix-queue-action{background:var(--ivris-info-blue-bg);border-left:3px solid var(--ivris-info-blue);border-radius:6px;grid-column:1/-1;padding:14px 16px}.fix-queue-grid span{color:#6c6c67;font-size:12px;font-weight:700}.fix-queue-grid p{font-size:14px}.fix-queue-body>footer{border-top:1px solid #e3e2dd;padding-top:16px}.fix-queue-body footer a{color:var(--ivris-info-blue);font-weight:700}.fix-queue-body footer button{background:#fff;border:1px solid #cbc9c1;border-radius:8px;min-height:36px;padding:0 12px;font-size:13px;font-weight:600}.fix-queue-body footer button:first-child{color:var(--ivris-success-green);background:var(--ivris-success-green-bg);border-color:#a8d2bf}.report-chapters a{border-radius:5px;padding:5px 7px}.report-chapters a:hover{color:#222;background:#e9e9e5}.report-finding{border-left-width:4px;padding:0;overflow:hidden}.report-finding>header{border-bottom:1px solid #e3e2dd;padding:16px 18px}.report-check-name{color:#7c6335;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.report-finding header h4{margin-top:4px;font-size:17px}.report-finding-core{grid-template-columns:1fr 1fr;display:grid}.report-finding-core>div{padding:14px 18px 16px}.report-finding-core>div+div{border-left:1px solid #e3e2dd}.report-finding-core dt{color:#6c6c67;font-size:12px;font-weight:700}.report-finding-core dd{color:#3f3f3b;margin-top:5px;font-size:14px;line-height:1.55}.report-finding-meta{color:#555;background:#f7f7f4;border-top:1px solid #e3e2dd;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:11px 18px;font-size:12px;display:flex}.report-finding-meta>span{gap:6px;display:flex}.report-finding-meta b{color:#777;text-transform:uppercase;letter-spacing:.035em;font-size:11px}.report-finding-meta details{margin-left:auto}.report-finding-meta summary{color:var(--ivris-info-blue);cursor:pointer;font-size:13px;font-weight:700}.report-finding-meta details[open]{border-top:1px solid #deddd8;flex-basis:100%;order:3;width:100%;margin-left:0;padding-top:10px}.report-finding-meta details p{color:#444;margin:8px 0 2px;font-size:13px;line-height:1.55}.settings-page{max-width:1040px;margin:0 auto}.settings-page>.page-header{margin-bottom:30px}.settings-section{margin-top:28px}.settings-section>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:10px;display:flex}.settings-section h2{color:#242422;margin:0;font-size:18px;line-height:1.3}.settings-section header p{color:#777;margin:0;font-size:13px}.settings-card{background:#fff;border:1px solid #dddcd7;border-radius:8px;overflow:hidden}.settings-row{border-bottom:1px solid #e6e5e0;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:15px 18px;display:flex}.settings-row:last-child{border-bottom:0}.settings-row>div{gap:3px;min-width:0;display:grid}.settings-row>div>span{color:#777;font-size:12px;font-weight:600}.settings-row>div>strong{color:#242422;font-size:15px;font-weight:700}.settings-row>div>small{color:#777;font-size:12px}.settings-role{color:var(--ivris-success-green);background:var(--ivris-success-green-bg);text-transform:capitalize;border:1px solid #b8dccb;border-radius:99px;padding:4px 9px;font-size:12px;font-weight:700}.settings-row .btn-sm{flex:none;min-height:36px;text-decoration:none}@media (width<=1100px){.clarity-stats{grid-template-columns:1fr 1fr}.clarity-stats article:nth-child(2){border-right:0}.clarity-stats article:nth-child(-n+2){border-bottom:1px solid #e6e5e0}.clarity-work-grid{grid-template-columns:1fr}}@media (width<=820px){.top-workspace,.top-link{display:none}.top-bar .logo{border:0;width:auto}.top-bar .logo-word{display:block}.main-content{padding:24px 18px 52px}.clarity-page-header{flex-direction:column;align-items:flex-start}.clarity-readiness{grid-template-columns:1fr;gap:20px}.clarity-readiness dl{border-top:1px solid #e1e0db;padding-top:18px}.clarity-launch-columns{display:none}.clarity-launch-row{grid-template-columns:1fr auto auto}.clarity-launch-row>div:first-child,.clarity-progress{grid-column:1/-1}.clarity-activity>div{grid-template-columns:1fr}.clarity-tool-toolbar{flex-direction:column;align-items:flex-start}.clarity-tool-toolbar input{width:min(100%,360px)}.clarity-tool-columns{display:none}.clarity-tool-row{grid-template-columns:1fr auto}.clarity-tool-row p{grid-column:1/-1}.report-executive-brief{grid-template-columns:1fr}.launch-list-columns{display:none}.launch-list-row{grid-template-columns:1fr auto auto}.launch-list-name{grid-column:1/-1}.launch-list-due,.launch-list-run{display:none}.fix-queue-summary{grid-template-columns:10px minmax(0,1fr) auto 22px}.fix-queue-owner{display:none}}@media (width<=560px){.top-new{display:none}.clarity-page-header h1,.page-header h1,.control-page-head h1{font-size:28px}.clarity-stats{grid-template-columns:1fr}.clarity-stats article{border-bottom:1px solid #e6e5e0;border-right:0;min-height:110px}.clarity-current>header{flex-direction:column}.clarity-readiness dl{grid-template-columns:1fr 1fr;gap:16px 0}.clarity-current>footer{flex-direction:column;gap:8px}.clarity-callout{flex-direction:column;align-items:flex-start}.clarity-tool-row{grid-template-columns:1fr}.clarity-tool-row p{grid-column:auto}.clarity-tool-row b{text-align:left}.report-document-header,.report-chapters{padding-left:18px;padding-right:18px}.report-chapters{overflow-x:auto}.report-decision,.report-executive-brief,.pf-report-doc>section:not(.report-decision):not(.report-executive-brief){margin-left:18px;margin-right:18px}.report-executive-brief dl{grid-template-columns:1fr 1fr;gap:16px 0}.projects-grid{grid-template-columns:1fr}.clarity-form{padding:20px 16px}.clarity-form .field-grid{grid-template-columns:1fr 1fr}.launch-list-row{grid-template-columns:1fr auto}.launch-list-owner{display:none}.fix-queue-summary{grid-template-columns:8px minmax(0,1fr) 18px;gap:10px;min-height:84px;padding:14px}.fix-queue-badges{grid-column:2;justify-content:flex-start}.fix-queue-chevron{grid-area:1/3/3}.fix-queue-body{padding:16px}.fix-queue-grid,.report-finding-core{grid-template-columns:1fr}.report-finding-core>div+div{border-top:1px solid #e3e2dd;border-left:0}.report-finding-meta{flex-direction:column;align-items:flex-start;gap:8px}.report-finding-meta details{margin-left:0}.settings-section>header{flex-direction:column;align-items:flex-start;gap:3px}.settings-row{flex-direction:column;align-items:flex-start;gap:12px}}.fix-queue-toolbar{background:#fff;border:1px solid #dddcd7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:56px;margin:20px 0 14px;padding:8px 10px;display:flex}.fix-queue-filter-group{flex-wrap:wrap;gap:4px;display:flex}.fix-queue-toolbar button{color:#555;min-height:36px;font-family:var(--font-body);text-transform:capitalize;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:13px;font-weight:600}.fix-queue-toolbar button:hover:not(.active){color:#242422;background:#f0f0ed}.fix-queue-toolbar button:focus-visible{outline-offset:1px;outline:3px solid #2f6fba47}.fix-queue-toolbar label:has(input:focus-visible){outline-offset:1px;outline:3px solid #2f6fba47}.fix-queue-toolbar button.active{color:#fff;background:#333}.fix-queue-toolbar label{color:#555;cursor:pointer;align-items:center;gap:8px;min-height:36px;margin-left:0;font-size:13px;display:inline-flex}.fix-queue-toolbar input{accent-color:#7c6335;width:16px;height:16px}.fix-queue-toolbar>span{color:#777;font-family:var(--font-body);text-transform:none;margin-left:auto;padding-right:4px;font-size:13px}.fix-queue-list{background:0 0;border:0;border-radius:0;gap:12px;display:grid;overflow:visible}.fix-queue-row{border:1px solid #d9d7d0;border-left:4px solid var(--ivris-info-blue);min-width:0;transition:border-color var(--transition-base),box-shadow var(--transition-base);background:#fff;border-radius:8px;display:block;overflow:clip;box-shadow:0 1px 2px #1a18130a}.fix-queue-row:last-child{border-bottom:1px solid #d9d7d0}.fix-queue-row--critical{border-left-color:var(--ivris-critical)}.fix-queue-row--warning{border-left-color:var(--ivris-warning)}.fix-queue-row--info{border-left-color:var(--ivris-info-blue)}.fix-queue-row.is-expanded{border-color:#bdbab1;border-left-color:var(--ivris-info-blue);box-shadow:0 4px 16px #1a181312}.fix-queue-row--critical.is-expanded{border-left-color:var(--ivris-critical)}.fix-queue-row--warning.is-expanded{border-left-color:var(--ivris-warning)}.fix-queue-summary{color:#333;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(260px,1fr) minmax(140px,180px) auto 72px;align-items:center;gap:18px;width:100%;min-height:96px;padding:17px 18px;display:grid}.fix-queue-summary:hover{background:#fafaf8}.fix-queue-row.is-expanded .fix-queue-summary{background:#fbfaf7}.fix-queue-summary:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #2f6fba52;position:relative}.fix-queue-summary-copy{min-width:0}.fix-queue-summary-copy small,.fix-queue-owner small{color:#777;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;line-height:1.3;display:block}.fix-queue-summary-copy strong{color:#222;overflow-wrap:anywhere;white-space:normal;font-size:17px;font-weight:700;line-height:1.35;display:block}.fix-queue-summary-copy>span{color:#6c6c67;overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.fix-queue-owner{min-width:0}.fix-queue-owner strong{color:#3f3f3b;overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.4;display:block}.fix-queue-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.fix-queue-expand{color:#555;justify-content:flex-end;align-items:center;gap:6px;min-height:40px;font-size:12px;font-weight:700;display:inline-flex}.fix-queue-expand svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px;transition:transform var(--transition-base)}.fix-queue-row.is-expanded .fix-queue-expand svg{transform:rotate(180deg)}.fix-queue-body{background:#f5f4f0;border-top:1px solid #deddd7;padding:20px 22px 0}.fix-queue-body[hidden]{display:none}.fix-queue-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:14px;display:grid}.fix-queue-detail{background:#fff;border:1px solid #deddd7;border-radius:7px;min-width:0;padding:16px 17px}.fix-queue-detail>span,.fix-queue-resolution-copy>span{color:#777;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.3;display:block}.fix-queue-detail h3{color:#292926;font-family:var(--font-body);margin:4px 0 0;font-size:14px;font-weight:700;line-height:1.4}.fix-queue-detail p{color:#44443f;overflow-wrap:anywhere;word-break:break-word;margin:7px 0 0;font-size:14px;line-height:1.6}.fix-queue-detail--evidence{background:var(--ivris-info-blue-bg);border-color:#c9dbee;border-left:3px solid var(--ivris-info-blue);grid-column:1/-1}.fix-queue-detail--responsibility dl{gap:9px;margin:10px 0 0;display:grid}.fix-queue-detail--responsibility dl div{border-top:1px solid #e7e5df;grid-template-columns:minmax(80px,.65fr) minmax(0,1fr);gap:10px;padding-top:9px;display:grid}.fix-queue-detail--responsibility dt{color:#777;font-size:12px}.fix-queue-detail--responsibility dd{color:#33332f;text-align:right;text-transform:capitalize;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650}.fix-queue-detail--action{border-color:#ead8b6;border-left:3px solid var(--ivris-gold-dark);background:#fffaf0;grid-column:1/-1}.fix-queue-body>footer.fix-queue-resolution{background:#fff;border-top:1px solid #d9d7d0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;margin:20px -22px 0;padding:15px 18px;display:grid}.fix-queue-body .fix-queue-resolution-copy{min-width:0;display:block}.fix-queue-resolution-copy p{color:#66625c;margin:3px 0 5px;font-size:13px;line-height:1.45}.fix-queue-resolution-copy a{color:var(--ivris-info-blue);font-size:13px;font-weight:700}.fix-queue-resolution-copy a:focus-visible{outline:2px solid var(--ivris-ink);outline-offset:2px}.fix-queue-resolution-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fix-queue-body footer button.fix-queue-button{color:#333;background:#fff;border:1px solid #c9c7bf;border-radius:7px;min-height:38px;padding:0 13px;font-size:13px;font-weight:700}.fix-queue-body footer button.fix-queue-button:hover:not(:disabled){background:#f4f3ef;border-color:#aaa79e}.fix-queue-body footer button.fix-queue-button--fixed{color:var(--ivris-success-green);background:var(--ivris-success-green-bg);border-color:#a8d2bf}.fix-queue-body footer button.fix-queue-button--fixed:hover:not(:disabled){background:#e3f3eb;border-color:#83bfa5}.fix-queue-button:focus-visible{outline-offset:2px;outline:3px solid #2f6fba4d}.fix-queue-button:disabled{opacity:.55;cursor:wait}.fix-queue-action-status{color:#66625c;grid-column:1/-1;min-height:0;font-size:12px}.fix-queue-action-status.is-error{color:var(--ivris-critical)}.fix-queue-action-status:empty{display:none}.report-chapters a{border-radius:5px;min-height:36px;padding:8px 9px}.report-chapters a:focus-visible{outline:2px solid var(--ivris-ink);outline-offset:2px}.pf-report-doc>section:not(.report-decision):not(.report-executive-brief){padding:20px 0}.report-finding-list{gap:16px}.report-finding{border:1px solid #d8d6cf;border-left:4px solid var(--ivris-info-blue);border-radius:8px;padding:0;overflow:hidden;box-shadow:0 1px 3px #1a18130b}.report-finding--critical{border-left-color:var(--ivris-critical)}.report-finding--warning{border-left-color:var(--ivris-warning)}.report-finding--info{border-left-color:var(--ivris-info-blue)}.report-finding-summary{background:#fff;border-bottom:1px solid #e1dfd8;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 17px;display:flex}.report-finding-heading{min-width:0}.report-finding-step{color:#777;letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.report-finding header h4{color:#242422;font-family:var(--font-body);overflow-wrap:anywhere;margin:5px 0 0;font-size:17px;font-weight:700;line-height:1.4}.report-finding-story{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);display:grid}.report-finding-story section{min-width:0;padding:17px 20px 18px}.report-finding-story section>span,.report-evidence-print>span{color:#6c6c67;letter-spacing:.045em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.report-finding-story p{color:#3f3f3b;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.6}.report-finding-action{background:#fffaf0;border-left:1px solid #e5dfd2}.report-finding-action>span{color:#7c6335!important}.report-finding-support{background:#f6f6f3;border-top:1px solid #e1dfd8;grid-template-columns:minmax(0,1fr) minmax(220px,420px);align-items:center;gap:12px 22px;padding:13px 20px;display:grid}.report-finding-ownership{flex-wrap:wrap;gap:12px 26px;margin:0;display:flex}.report-finding-ownership div{min-width:130px}.report-finding-ownership dt{color:#777;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:700}.report-finding-ownership dd{color:#3f3f3b;text-transform:capitalize;overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;font-weight:650;line-height:1.4}.report-finding-evidence{justify-self:stretch;min-width:0}.report-finding-evidence summary{min-height:38px;color:var(--ivris-info-blue);cursor:pointer;background:#fff;border:1px solid #c9dbee;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:13px;font-weight:700;list-style:none;display:flex}.report-finding-evidence summary::-webkit-details-marker{display:none}.report-finding-evidence summary:focus-visible{outline-offset:2px;outline:3px solid #2f6fba47}.report-finding-evidence summary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px;transition:transform var(--transition-base)}.report-finding-evidence[open]{grid-column:1/-1}.report-finding-evidence[open] summary svg{transform:rotate(180deg)}.report-finding-evidence>div{background:var(--ivris-info-blue-bg);border:1px solid #c9dbee;border-radius:6px;margin-top:8px;padding:13px 14px}.report-finding-evidence p{color:#3f4b59;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:13px;line-height:1.6}.report-evidence-print{display:none}@media (width<=820px){.fix-queue-summary{grid-template-columns:minmax(0,1fr) auto 68px;gap:10px 16px}.fix-queue-owner{grid-area:2/1;display:block}.fix-queue-badges{grid-area:1/2/3}.fix-queue-expand{grid-area:1/3/3}}@media (width<=700px){.fix-queue-detail-grid,.report-finding-story{grid-template-columns:1fr}.fix-queue-detail--evidence,.fix-queue-detail--action{grid-column:auto}.report-finding-action{border-top:1px solid #e5dfd2;border-left:0}.report-finding-support{grid-template-columns:1fr}}@media (width<=560px){.fix-queue-toolbar button,.fix-queue-toolbar label,.report-finding-evidence summary{min-height:44px}.report-chapters{flex-wrap:wrap;gap:6px 12px;overflow-x:visible}.report-chapters a{min-height:40px}.fix-queue-toolbar{gap:6px 10px;padding:8px}.fix-queue-toolbar>span{width:100%;margin-left:0;padding:0 4px}.fix-queue-summary{grid-template-columns:minmax(0,1fr) 48px;gap:10px 12px;min-height:108px;padding:15px 14px}.fix-queue-summary-copy{grid-area:1/1}.fix-queue-summary-copy strong{font-size:16px}.fix-queue-summary-copy>span{font-size:14px}.fix-queue-owner{grid-area:2/1}.fix-queue-badges{grid-area:3/1;justify-content:flex-start}.fix-queue-expand{grid-area:1/2/4;justify-content:center}.fix-queue-expand>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fix-queue-body{padding:14px 14px 0}.fix-queue-detail--responsibility dl div{grid-template-columns:1fr;gap:3px}.fix-queue-detail--responsibility dd{text-align:left}.fix-queue-body>footer.fix-queue-resolution{grid-template-columns:1fr;margin:16px -14px 0;padding:14px}.fix-queue-resolution-actions{justify-content:flex-start}.fix-queue-button{min-height:44px}.report-finding-summary{flex-direction:column}.report-finding-badges{justify-content:flex-start}.report-finding-evidence{width:100%}}
