@font-face{font-family:Geist;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/geist-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Geist;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/geist-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Geist;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/geist-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Doto;font-weight:100 900;font-style:normal;font-display:swap;src:url(/fonts/doto-latin-rond-normal.woff2) format("woff2")}:root{--surface: #EEF0EE;--surface-card: #F8F9F8;--surface-sunken: #E3E7E3;--sage-100: #DCE6D3;--sage-300: #BFD2B0;--sage-500: #93A796;--sage-700: #5E7363;--sage-ink: #4E6253;--ink: #161A17;--ink-muted: #565E58;--ink-inverse: #FFFFFF;--hairline: #D3D8D4;--control-border: #7E8780;--focus-ring: var(--ink);--risk-critical: #B3261E;--risk-critical-tint: #F6D9D6;--risk-critical-ink: #8C1D17;--risk-high: #B06E10;--risk-high-tint: #F8E4C4;--risk-high-ink: #7A4800;--risk-medium: #3A6FA6;--risk-medium-tint: #D8E6F4;--risk-medium-ink: #1F4F80;--risk-low: #7E8780;--risk-low-tint: #E2E5E3;--risk-low-ink: #434A45;--ok: var(--sage-700);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--radius-pill: 999px;--shadow-card: 0 1px 2px rgba(22,26,23,.05), 0 8px 24px rgba(22,26,23,.05);--font-sans: Geist, "Helvetica Neue", Arial, sans-serif;--font-dots: Doto, Geist, monospace}:root[data-theme=dark]{--surface: #121513;--surface-card: #1B1F1C;--surface-sunken: #262B27;--sage-100: #22302A;--sage-300: #34503D;--sage-500: #7F9784;--sage-700: #8FB098;--sage-ink: #A9C8B0;--ink: #E8ECE8;--ink-muted: #A4ACA6;--ink-inverse: #121513;--hairline: #2F3631;--control-border: #79827B;--focus-ring: var(--ink);--risk-critical: #EF7B72;--risk-critical-tint: #3D201E;--risk-critical-ink: #F7B4AE;--risk-high: #E2A54A;--risk-high-tint: #3B2C15;--risk-high-ink: #F4CB86;--risk-medium: #7EAAD9;--risk-medium-tint: #1C2B3B;--risk-medium-ink: #AECBEB;--risk-low: #8E968F;--risk-low-tint: #2A2F2B;--risk-low-ink: #C7CDC8;--shadow-card: 0 1px 2px rgba(0,0,0,.4), 0 8px 24px rgba(0,0,0,.25);color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--surface: #121513;--surface-card: #1B1F1C;--surface-sunken: #262B27;--sage-100: #22302A;--sage-300: #34503D;--sage-500: #7F9784;--sage-700: #8FB098;--sage-ink: #A9C8B0;--ink: #E8ECE8;--ink-muted: #A4ACA6;--ink-inverse: #121513;--hairline: #2F3631;--control-border: #79827B;--focus-ring: var(--ink);--risk-critical: #EF7B72;--risk-critical-tint: #3D201E;--risk-critical-ink: #F7B4AE;--risk-high: #E2A54A;--risk-high-tint: #3B2C15;--risk-high-ink: #F4CB86;--risk-medium: #7EAAD9;--risk-medium-tint: #1C2B3B;--risk-medium-ink: #AECBEB;--risk-low: #8E968F;--risk-low-tint: #2A2F2B;--risk-low-ink: #C7CDC8;--shadow-card: 0 1px 2px rgba(0,0,0,.4), 0 8px 24px rgba(0,0,0,.25);color-scheme:dark}}:root[data-theme=dark] .oa-brand img{filter:invert(1) brightness(.95)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .oa-brand img{filter:invert(1) brightness(.95)}}:root[data-theme=dark] .oa-btn--primary:hover{background:#c9d0ca}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .oa-btn--primary:hover{background:#c9d0ca}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface);color:var(--ink);font:400 15px/22px var(--font-sans);-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}a{color:var(--sage-ink);text-underline-offset:2px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.oa-h1{margin:0;font-weight:500;font-size:40px;line-height:44px;letter-spacing:-.02em}.oa-h3{margin:0;font-weight:500;font-size:20px;line-height:26px;letter-spacing:-.01em}.oa-body{margin:0;font-size:15px;line-height:22px}.oa-small,.oa-hint{margin:0;font-size:13px;line-height:18px;color:var(--ink-muted)}.oa-lead{margin:var(--space-2) 0 0;font-size:15px;line-height:22px;color:var(--ink-muted);max-width:70ch}.oa-muted{color:var(--ink-muted)}.oa-url{word-break:break-all}.oa-pagehead{min-width:0}.oa-pagehead__sub{margin:var(--space-2) 0 0;font-size:15px;line-height:22px;color:var(--ink-muted)}.oa-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid transparent;font:500 14px/1 var(--font-sans);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .15s ease}.oa-btn--primary{background:var(--ink);color:var(--ink-inverse)}.oa-btn--primary:hover{background:#2a302b}.oa-btn--secondary{background:var(--surface-card);color:var(--ink);border-color:var(--hairline)}.oa-btn--secondary:hover{background:var(--surface-sunken)}.oa-btn--danger{background:transparent;color:var(--risk-critical-ink);border-color:var(--hairline)}.oa-btn--danger:hover{background:var(--risk-critical-tint)}.oa-btn:disabled{opacity:.55;cursor:default}.oa-link{background:none;border:0;padding:0;font:500 14px/20px var(--font-sans);color:var(--sage-ink);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.oa-back{display:inline-flex;align-items:center;gap:var(--space-2);background:none;border:0;padding:0;margin-bottom:var(--space-4);font:500 14px/20px var(--font-sans);color:var(--ink-muted);cursor:pointer}.oa-back:hover{color:var(--ink)}.oa-field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.oa-label{font-size:13px;line-height:18px;font-weight:500;color:var(--ink)}.oa-input{width:100%;min-height:44px;padding:0 var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--ink);font:400 15px/22px var(--font-sans)}textarea.oa-input{min-height:96px;padding:10px var(--space-4);resize:vertical}select.oa-input{padding-right:var(--space-8);appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}.oa-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.oa-check{display:flex;gap:var(--space-2);align-items:flex-start;font-size:15px;line-height:22px;cursor:pointer}.oa-check input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--ink);flex:none}.oa-check small{display:block;font-size:13px;line-height:18px;color:var(--ink-muted)}.oa-segment{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1);background:var(--surface-sunken);border-radius:var(--radius-pill)}.oa-segment__item{min-height:32px;padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-muted);font:500 13px/1 var(--font-sans);cursor:pointer}.oa-segment__item:hover{color:var(--ink)}.oa-segment__item[aria-pressed=true],.oa-segment__item[aria-selected=true]{background:var(--ink);color:var(--ink-inverse)}.oa-panel{background:var(--surface-card);border-radius:var(--radius-lg);padding:var(--space-6)}.oa-panel>.oa-h3+.oa-small{margin-top:var(--space-1)}.oa-panel--tint{background:var(--sage-100)}.oa-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-6);padding:var(--space-6) 0}.oa-stat{display:flex;flex-direction:column;gap:var(--space-2)}.oa-figure{font-family:var(--font-dots);font-weight:900;font-variation-settings:"ROND" 100;font-size:56px;line-height:1;letter-spacing:.02em;color:var(--ink)}.oa-stat__label{margin:0;font-size:13px;line-height:18px;color:var(--ink-muted)}.oa-risk{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:var(--radius-pill);font-size:12px;line-height:16px;font-weight:500;white-space:nowrap}.oa-risk__dot{width:8px;height:8px;border-radius:50%;flex:none}.oa-risk--critical{background:var(--risk-critical-tint);color:var(--risk-critical-ink)}.oa-risk--critical .oa-risk__dot{background:var(--risk-critical)}.oa-risk--high{background:var(--risk-high-tint);color:var(--risk-high-ink)}.oa-risk--high .oa-risk__dot{background:var(--risk-high)}.oa-risk--medium{background:var(--risk-medium-tint);color:var(--risk-medium-ink)}.oa-risk--medium .oa-risk__dot{background:var(--risk-medium)}.oa-risk--low{background:var(--risk-low-tint);color:var(--risk-low-ink)}.oa-risk--low .oa-risk__dot{background:var(--risk-low)}.oa-new{display:inline-block;margin-left:var(--space-2);padding:2px 10px;border-radius:var(--radius-pill);background:var(--sage-300);color:var(--ink);font-size:12px;line-height:16px;font-weight:500;vertical-align:1px}.oa-ok{color:var(--sage-ink);font-weight:500}.oa-bad{color:var(--risk-critical-ink);font-weight:500}.oa-error{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--risk-critical-tint);color:var(--risk-critical-ink);font-size:14px}.oa-note{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--sage-100);color:var(--ink);font-size:14px;line-height:20px}.oa-ctx{display:block;margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:13px;line-height:18px;color:var(--ink);word-break:break-word}.oa-table-wrap{overflow-x:auto;background:var(--surface-card);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3)}table.oa-table{width:100%;min-width:680px;border-collapse:separate;border-spacing:0;font-size:14px;line-height:20px}.oa-table th{padding:var(--space-3);text-align:left;font-size:13px;font-weight:500;color:var(--ink-muted);white-space:nowrap}.oa-table td{padding:var(--space-3);border-top:1px solid var(--hairline);vertical-align:top}.oa-table tr.oa-click{cursor:pointer}.oa-table tr.oa-click:hover td{background:var(--surface)}.oa-table tr.oa-click:hover td:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.oa-table tr.oa-click:hover td:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.oa-table .oa-small{margin-top:2px}.oa-copy{display:flex;gap:var(--space-2);align-items:center}.oa-copy .oa-input{flex:1;min-width:0;font-size:14px}details.oa-panel>summary{cursor:pointer;list-style:none}details.oa-panel>summary::-webkit-details-marker{display:none}details.oa-panel>summary:before{content:"+";display:inline-block;width:1.2em;color:var(--ink-muted)}details.oa-panel[open]>summary:before{content:"–"}.oa-panel>.oa-h3+.oa-body{margin-top:var(--space-1)}.oa-over{font-weight:500;color:var(--risk-high-ink)}.oa-spark{display:block}.oa-perf-note{max-width:80ch;margin-bottom:var(--space-4)}.oa-rows{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.oa-rowedit{display:flex;gap:var(--space-2);width:100%;align-items:center}.oa-rowedit>.oa-input{flex:1;min-width:0}.oa-rowedit>select.oa-input{flex:0 0 220px}.oa-btn--icon{width:40px;padding:0;flex:none}.oa-pill-ok{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:var(--radius-pill);background:var(--sage-100);color:var(--ink);font-size:12px;line-height:16px;font-weight:500;white-space:nowrap}.oa-pill-ok .oa-risk__dot{background:var(--ok)}.oa-faillist{margin:var(--space-2) 0 0;padding-left:var(--space-6)}.oa-spark-wide{margin-top:var(--space-4);overflow-x:auto}@media(max-width:640px){.oa-rowedit{flex-wrap:wrap}.oa-rowedit>select.oa-input{flex-basis:100%}}.oa-app{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr)}.oa-side{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-8) var(--space-6)}.oa-brand{display:flex;align-items:baseline;gap:var(--space-2);background:none;border:0;padding:0;cursor:pointer;text-align:left}.oa-brand img{height:28px;width:auto;display:block}.oa-brand span{font-size:13px;color:var(--ink-muted)}.oa-nav{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.oa-nav__item{display:flex;align-items:center;gap:var(--space-2)}.oa-nav__btn{flex:1;display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--ink);font:500 14px/1 var(--font-sans);cursor:pointer;text-align:left}.oa-nav__btn:after{content:none}.oa-nav__btn:hover{background:var(--hairline)}.oa-nav__btn[aria-current=page]{background:var(--ink);color:var(--ink-inverse)}.oa-nav__btn[aria-current=page]:after{content:none}.oa-nav__chip{width:44px;height:44px;flex:none;display:none;align-items:center;justify-content:center;border-radius:50%;background:var(--ink);color:var(--ink-inverse);font-size:16px}.oa-nav__btn[aria-current=page]+.oa-nav__chip{display:flex}.oa-side__foot{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-2)}.oa-side__foot .oa-small{padding-left:var(--space-1)}.oa-side__foot .oa-segment{align-self:flex-start}.oa-main{padding:var(--space-8) var(--space-12) var(--space-12) var(--space-6);max-width:1280px;width:100%}.oa-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-6)}.oa-actions{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.oa-meta{margin:calc(-1 * var(--space-3)) 0 var(--space-6)}.oa-panel{margin-bottom:var(--space-6)}.oa-panel>.oa-field,.oa-panel>.oa-grid,.oa-panel>.oa-check{margin-top:var(--space-4)}.oa-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:var(--space-6);margin-bottom:var(--space-6)}.oa-panels>.oa-panel{margin-bottom:0}.oa-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4)}.oa-grid>.oa-field{margin-top:0!important}.oa-field+.oa-field,.oa-wide+.oa-wide,.oa-grid+.oa-field,.oa-field+.oa-grid,.oa-check+.oa-field,.oa-grid+.oa-check,.oa-check+.oa-check{margin-top:var(--space-4)}.oa-section-title{margin:var(--space-8) 0 var(--space-3)}.oa-riskrow{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6);align-items:center}.oa-tabs{margin:var(--space-6) 0 var(--space-4)}.oa-filters{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-end;margin-bottom:var(--space-4)}.oa-filters .oa-field{min-width:200px}.oa-filters .oa-check{margin-bottom:10px}@media(max-width:880px){.oa-app{grid-template-columns:1fr}.oa-side{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-4) 0}.oa-nav{flex-direction:row;flex-wrap:wrap}.oa-nav__chip{display:none!important}.oa-side__foot{margin:0 0 0 auto;flex-direction:row;align-items:center}.oa-side__foot .oa-small{display:none}.oa-main{padding:var(--space-6) var(--space-4) var(--space-12)}.oa-h1{font-size:32px;line-height:36px}.oa-panels{grid-template-columns:1fr}}.oa-panel .oa-panel{background:var(--surface)}.oa-thresholds{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:var(--space-4);margin-top:var(--space-4)}.oa-threshold{margin:0;padding:var(--space-4);border:0;border-radius:var(--radius-md);background:var(--surface)}.oa-threshold legend{float:left;width:100%;margin-bottom:var(--space-3);padding:0}.oa-threshold .oa-grid{clear:both;grid-template-columns:1fr 1fr}.oa-login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-6)}.oa-login__card{width:100%;max-width:460px;background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8)}.oa-login__logo{height:28px;width:auto;display:block;margin-bottom:var(--space-8)}.oa-side__user{display:flex;flex-direction:column;gap:var(--space-2)}.oa-side__user .oa-small{padding-left:var(--space-1);word-break:break-all}.oa-ws{width:100%}.oa-limit{display:flex;gap:var(--space-4);align-items:center;justify-content:space-between;flex-wrap:wrap}.oa-limits{list-style:none;margin:var(--space-3) 0 0;padding:0}.oa-limits li{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--hairline);font-size:14px}.oa-limits li strong{font-weight:500}.oa-verified{margin:0 0 var(--space-6);color:var(--sage-ink)}.oa-rcp-state{display:inline-flex;gap:var(--space-3);align-items:center}.oa-confirm{width:100%}.oa-chg-page{flex-direction:column;align-items:stretch!important}.oa-chg-row{display:flex;justify-content:space-between;gap:var(--space-4);align-items:center}.oa-chg-detail{margin-top:var(--space-3)}.oa-chg-shots{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.oa-chg-shots figure{margin:0}.oa-chg-shots img{width:100%;height:auto;border-radius:var(--radius-sm);border:1px solid var(--hairline);display:block;margin-top:var(--space-1)}.oa-chg-diff{margin-top:var(--space-3);font-size:13px;line-height:18px;max-height:320px;overflow:auto;border-radius:var(--radius-sm)}.oa-diff-add{background:var(--sage-100);padding:2px var(--space-2)}.oa-diff-del{background:var(--risk-critical-tint);color:var(--risk-critical-ink);padding:2px var(--space-2)}.oa-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:640px){.oa-chg-shots{grid-template-columns:1fr}}.oa-seo-list{list-style:none;margin:var(--space-3) 0 0;padding:0}.oa-seo-check{border-top:1px solid var(--hairline);padding:var(--space-3) 0}.oa-seo-row{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.oa-seo-title{font-weight:500;flex:1;min-width:12ch}.oa-seo-msgs{margin:var(--space-2) 0 0;padding-left:20px;font-size:14px;line-height:20px;color:var(--ink-muted)}.oa-seo-pages{margin:var(--space-2) 0 0;padding:var(--space-3);list-style:none;background:var(--surface);border-radius:var(--radius-sm);max-height:320px;overflow:auto;font-size:13px}.oa-figure--sm{font-size:40px;line-height:44px}.oa-code{background:var(--surface);padding:var(--space-3);border-radius:var(--radius-sm);overflow:auto;max-height:320px;font-size:13px}.oa-figure small{font-family:var(--font-sans, Geist, sans-serif);font-size:20px;font-variation-settings:normal;margin-left:2px}.oa-a11y-nodes{list-style:none;margin:var(--space-2) 0 0;padding:0}.oa-a11y-nodes li{margin-bottom:var(--space-3)}.oa-a11y-nodes code{font-size:12px;word-break:break-all}.oa-row-warn td{background:var(--risk-high-tint)}.oa-sp-check{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);align-items:center;margin-bottom:var(--space-2)}.oa-fieldset{border:0;padding:0;margin:0}.oa-totp__qr{width:180px;height:180px;background:#fff;padding:8px;border-radius:var(--radius-sm);display:block;margin:var(--space-2) 0}.oa-latest{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;background:var(--sage-300);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-6);margin:var(--space-4) 0 var(--space-6)}.oa-latest .oa-h3{margin:0 0 var(--space-1)}.oa-delta{display:inline-block;padding:0 6px;border-radius:999px;font-size:12px;font-weight:600;margin-left:4px}.oa-delta--good{background:var(--sage-300);color:var(--sage-700, #2F4A3A)}.oa-delta--bad{background:var(--risk-high-tint);color:var(--risk-high-ink)}.oa-seo-help{margin-top:var(--space-2)}.oa-link--danger{color:var(--risk-critical-ink, #9B1C1C)}.oa-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4);align-items:start}.oa-form-grid>.oa-field{margin-top:0}.oa-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.oa-input--compact{width:auto;min-width:0;height:40px;min-height:40px;padding-top:0;padding-bottom:0;padding-left:var(--space-4);border-radius:var(--radius-pill);font:500 14px/1 var(--font-sans)}.oa-actions__end{margin-left:var(--space-4)}.oa-callout{border-radius:var(--radius-xl);padding:var(--space-4) var(--space-6)}.oa-callout--warn{background:var(--risk-high-tint);color:var(--risk-high-ink)}.oa-callout .oa-body,.oa-callout .oa-small{color:inherit;margin:0 0 var(--space-1)}.oa-todo{display:block;width:100%;text-align:left;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-sm)}.oa-todo:hover .oa-seo-title,.oa-todo:focus-visible .oa-seo-title{text-decoration:underline}.oa-todo:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.oa-todo__detail{display:block;margin-top:var(--space-1)}.oa-todo__go{margin-left:auto;color:var(--ink-muted)}.oa-focus{box-shadow:inset 4px 0 0 var(--risk-high-ink, #9a5b00);padding-left:var(--space-3);background:var(--risk-high-tint);border-radius:var(--radius-sm)}.oa-badge-invited{display:inline-block;margin-left:var(--space-1);padding:0 8px;border-radius:999px;font-size:12px;background:var(--risk-medium-tint, #e8eefc);color:var(--risk-medium-ink, #2b4a8a)}.oa-form-bar{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-3) 0;margin-bottom:var(--space-4);background:var(--surface);border-bottom:1px solid var(--hairline)}.oa-check-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-6);margin-top:var(--space-4)}.oa-check-group>.oa-label{margin:0 0 var(--space-2);text-transform:none}.oa-check-group .oa-check{margin-top:var(--space-2)}.oa-advanced{margin-top:var(--space-6)}.oa-advanced>summary{cursor:pointer;list-style:none;padding:var(--space-3) 0}.oa-advanced>summary:before{content:"▸ "}.oa-advanced[open]>summary:before{content:"▾ "}.oa-fold>summary{cursor:pointer}.oa-fold,.oa-fold-plain{margin-top:var(--space-4)}.oa-pwa-bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg, 12px);background:var(--ink);color:var(--ink-inverse)}.oa-pwa-bar .oa-btn{min-height:32px}@media(display-mode:standalone){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@media(max-width:640px){.oa-app{grid-template-columns:minmax(0,1fr)}.oa-side{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);padding:calc(var(--space-3) + env(safe-area-inset-top,0px)) var(--space-4) 0}.oa-nav{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4) var(--space-1);-webkit-overflow-scrolling:touch}.oa-nav::-webkit-scrollbar{display:none}.oa-nav__item{flex:none}.oa-nav__btn{min-height:40px;white-space:nowrap}.oa-nav__btn:after{content:none}.oa-side__foot{margin:0;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.oa-side__foot .oa-ws{flex:1 1 100%;min-width:0}.oa-side__foot>div{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);flex:1 1 auto;min-width:0}.oa-side__foot>div>.oa-btn{width:auto!important}.oa-side__foot .oa-btn{min-height:36px}.oa-main{padding:var(--space-4) var(--space-4) calc(var(--space-12) + env(safe-area-inset-bottom,0px));min-width:0}.oa-head{flex-wrap:wrap;gap:var(--space-3)}.oa-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.oa-form-bar{padding-top:calc(var(--space-2) + env(safe-area-inset-top,0px))}.oa-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}.oa-task{display:inline-block;margin-top:var(--space-1);padding:2px 10px;border-radius:999px;font-size:12px;background:var(--surface-sunken)}.oa-task--in_progress{background:var(--risk-medium-tint, #e8eefc)}.oa-task--done{background:var(--sage-100);text-decoration:line-through}.oa-task--overdue{background:var(--risk-high-tint);color:var(--risk-high-ink)}.oa-row-actions{display:inline-flex;gap:var(--space-3);margin-left:var(--space-1)}.oa-task-edit{margin-top:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg, 12px);background:var(--surface-sunken);display:grid;gap:var(--space-2)}.oa-sp-domain{flex-basis:100%;margin-top:var(--space-2);display:grid;gap:var(--space-2)}.oa-flow-steps{list-style:decimal;padding-left:22px;display:grid;gap:var(--space-2);margin:var(--space-3) 0}.oa-flow-step{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.oa-flow-step .oa-input{flex:1 1 160px;min-width:0}.oa-flow-tools{display:inline-flex;gap:var(--space-2)}.oa-shot img{max-width:100%;border-radius:var(--radius-lg, 12px);border:1px solid var(--hairline);margin-top:var(--space-2)}.oa-dash{display:flex;flex-direction:column;gap:var(--space-6)}.oa-dash-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-4)}.oa-dash-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);border-radius:var(--radius-xl)}.oa-dash-summary p{margin:0;font-size:20px;line-height:28px;max-width:760px}.oa-dash-kpis{display:flex;flex-wrap:wrap;gap:var(--space-6)}.oa-dash-kpi{flex:1 1 220px;display:flex;flex-direction:column;gap:var(--space-3);min-height:160px}.oa-dash-kpi__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2)}.oa-dash-kpi__label{margin:0;font-size:15px;font-weight:500;color:var(--ink-muted)}.oa-dash-kpi__value{margin:0;display:flex;align-items:baseline;gap:6px}.oa-dash-kpi p.oa-small{margin:0}.oa-chip{width:40px;height:40px;flex:none;border-radius:var(--radius-pill);border:0;background:var(--surface);color:var(--ink);display:grid;place-items:center;font:inherit;cursor:pointer}.oa-chip:hover{background:var(--surface-sunken)}.oa-dash-cols{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:flex-start}.oa-dash-main{flex:3 1 520px;min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.oa-dash-side{flex:2 1 340px;min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.oa-dash-cardhead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.oa-dash-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.oa-dash-item{background:var(--surface);border-radius:var(--radius-md);padding:14px var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.oa-dash-item__text{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:2px}.oa-dash-item__title{font-weight:500;overflow-wrap:anywhere}.oa-btn--sm{min-height:36px;padding:0 14px;font-size:13px}.oa-dash-timeline{list-style:none;margin:0;padding:0}.oa-dash-timeline li{display:flex;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--hairline)}.oa-dash-timeline__when{flex:0 0 140px;display:flex;flex-direction:column;gap:2px;align-items:flex-start}.oa-dash-timeline__what{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:var(--space-2);overflow-wrap:anywhere}.oa-dash-tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.oa-tag{display:inline-flex;align-items:center;border-radius:var(--radius-pill);padding:3px 10px;font-size:12px;line-height:16px;font-weight:500;background:var(--surface-sunken);color:var(--ink);white-space:nowrap}.oa-tag--new{background:var(--sage-300)}.oa-tag--ok{background:var(--sage-100);color:var(--sage-ink)}.oa-dash-uptime{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.oa-dash-uptime li{display:flex;flex-direction:column;gap:6px}.oa-dash-uptime__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.oa-dash-uptime__name{font-weight:500}.oa-dash-uptime__head>:last-child{margin-left:auto}.oa-dash-strip{display:grid;gap:2px}.oa-dash-cell{display:block;height:22px;border-radius:3px;background:var(--sage-700)}.oa-dash-cell--short{background:var(--risk-high)}.oa-dash-cell--down{background:var(--risk-critical)}.oa-dash-cell--none{background:var(--surface-sunken)}.oa-dash-cell--key{display:inline-block;width:10px;height:10px;vertical-align:-1px}.oa-dash-legend{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-4) 0 0}.oa-dash-good{color:var(--sage-ink)}.oa-dash-bad{color:var(--risk-critical-ink);font-weight:500;font-size:14px;white-space:nowrap}.oa-dash-due{list-style:none;margin:var(--space-3) 0 0;padding:0}.oa-dash-due li{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--hairline)}.oa-dash-due li>div{display:flex;flex-direction:column;gap:2px;min-width:0}.oa-dash-due__title{font-weight:500;overflow-wrap:anywhere}.oa-dash-rowlink{display:flex;flex-wrap:wrap;gap:var(--space-4);width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-md)}.oa-dash-rowlink:hover .oa-dash-timeline__project,.oa-dash-rowlink:hover .oa-dash-projects__name,.oa-dash-rowlink:hover .oa-dash-due__title{text-decoration:underline}.oa-dash-rowlink:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.oa-dash-timeline li{display:block}.oa-dash-timeline__when{align-items:flex-start;text-align:left}.oa-dash-timeline__project{font-weight:500;color:var(--sage-ink);overflow-wrap:anywhere}.oa-dash-projects{list-style:none;margin:0;padding:0}.oa-dash-projects li{padding:var(--space-3) 0;border-top:1px solid var(--hairline)}.oa-dash-projects li:first-child{border-top:0}.oa-dash-projects .oa-dash-rowlink{justify-content:space-between;align-items:center;gap:var(--space-2)}.oa-dash-projects__name{font-weight:500;overflow-wrap:anywhere}.oa-dash-projects__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.oa-dash-due li{display:block}.oa-dash-due .oa-dash-rowlink{justify-content:space-between;gap:var(--space-3)}.oa-dash-due__text{display:flex;flex-direction:column;gap:2px;min-width:0}.oa-dash-projects .oa-dash-rowlink{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:6px}.oa-dash-projects__name{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.oa-dash-projects__meta{flex-wrap:nowrap;min-width:0}.oa-dash-projects__meta .oa-small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.oa-period{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2)}.oa-period__custom{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);background:var(--surface-card);border-radius:var(--radius-lg, 16px);padding:var(--space-3) var(--space-4)}.oa-period__custom .oa-label{display:flex;flex-direction:column;gap:4px}.oa-tag--running{background:var(--risk-medium-tint);color:var(--risk-medium-ink);gap:6px}.oa-spinner{display:inline-block;vertical-align:-1px;width:10px;height:10px;border-radius:999px;border:2px solid currentColor;border-right-color:transparent;animation:oa-spin .9s linear infinite}@keyframes oa-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.oa-spinner{animation:none;border-right-color:currentColor}}.oa-period-row{display:flex;justify-content:flex-end;margin:var(--space-4) 0}.oa-segment--compact{flex-wrap:nowrap;max-width:100%}.oa-segment--compact .oa-segment__item{padding:6px 10px;font-size:13px;white-space:nowrap}.oa-ai-section{margin-top:var(--space-8)}.oa-ai{display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-4)}.oa-ai__summary{border-radius:var(--radius-xl)}.oa-ai__summary h3{margin:var(--space-2) 0}.oa-ai__summarytext{margin:0;font-size:18px;line-height:28px;max-width:820px}.oa-ai__cols{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:flex-start}.oa-ai__facts{flex:3 1 420px;min-width:0}.oa-ai__questions{flex:2 1 320px;min-width:0}.oa-ai__list{list-style:none;margin:var(--space-3) 0 0;padding:0}.oa-ai__list li{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:baseline;padding:var(--space-3) 0;border-top:1px solid var(--hairline)}.oa-ai__list li strong{flex:0 0 140px;font-weight:500}.oa-ai__list li .oa-small{flex:1 1 220px}.oa-ai__list .oa-tag{min-width:64px;justify-content:center}.oa-ai__qlist{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.oa-ai__qlist li{background:var(--surface);border-radius:var(--radius-md);padding:14px var(--space-4);display:flex;flex-direction:column;gap:4px}.oa-ai__qlist strong{font-weight:500}.oa-ai__tips{margin:var(--space-3) 0 0;padding-left:22px;display:flex;flex-direction:column;gap:var(--space-2)}.oa-tag--warn{background:var(--risk-high-tint);color:var(--risk-high-ink)}.oa-uptime{margin:0 0 var(--space-6)}.oa-uptime .oa-h3{margin:0 0 var(--space-3)}.oa-uptime__empty{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.oa-uptime__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-3)}.oa-uptime__item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);width:100%;text-align:left;font:inherit;color:inherit;background:transparent;border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);cursor:pointer}.oa-uptime__item:hover{border-color:var(--control-border);background:var(--surface-sunken)}.oa-uptime__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.oa-uptime__name{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-width:0}.oa-uptime__name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oa-uptime__figure{font-size:24px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.oa-row-actions{flex-wrap:wrap;align-items:center}.oa-dismiss-quick{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.oa-reason{min-height:26px;padding:2px 10px;border-radius:var(--radius-pill);border:1px solid var(--hairline);background:transparent;color:var(--ink);font:inherit;font-size:13px;line-height:20px;cursor:pointer}.oa-reason:hover{background:var(--surface-sunken);border-color:var(--control-border)}.oa-reason:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.oa-reason:disabled{opacity:.5;cursor:progress}.oa-reason--primary{background:var(--ink);color:var(--ink-inverse);border-color:var(--ink)}.oa-reason--primary:hover{background:var(--ink);opacity:.88}.oa-dismiss-notice{margin:var(--space-3) 0}.oa-dismiss-note{display:inline-flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-top:var(--space-1)}.oa-dismiss-note .oa-input{min-width:240px}.oa-crumbs ol{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0 0 var(--space-3);padding:0;font-size:15px;color:var(--ink-muted)}.oa-crumbs li+li:before{content:"/";margin-right:var(--space-2);color:var(--ink-muted)}.oa-crumbs li[aria-current]{color:var(--ink-muted)}.oa-crumbs .oa-link{font-size:inherit}.oa-scanhead{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-6)}.oa-scanhead__title{margin:0}.oa-scanhead__sub{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:15px}.oa-menu{position:relative}.oa-menu>summary{list-style:none;display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer}.oa-menu>summary::-webkit-details-marker{display:none}.oa-menu__caret{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px)}.oa-menu[open] .oa-menu__caret{transform:rotate(-135deg) translateY(-1px)}.oa-menu__panel{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:220px;display:grid;gap:var(--space-1);padding:var(--space-3);background:var(--surface-card);border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.oa-menu__panel .oa-input{margin-bottom:var(--space-2)}.oa-menu__item{display:block;width:100%;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:inherit;font-size:14px;text-align:left;text-decoration:none;cursor:pointer}.oa-menu__item:hover,.oa-menu__item:focus-visible{background:var(--surface-sunken)}.oa-menu__item--danger{color:var(--risk-critical-ink)}.oa-scorecards{list-style:none;margin:var(--space-6) 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3)}.oa-scorecard{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-4);border:1px solid transparent;border-radius:var(--radius-lg);background:var(--surface-card);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.oa-scorecard:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.oa-scorecard__label{font-size:14px;color:var(--ink-muted)}.oa-scorecard__value{display:inline-flex;align-items:center;gap:10px;font-size:26px;line-height:1.1;font-weight:500;font-variant-numeric:tabular-nums}.oa-scoredot{width:9px;height:9px;border-radius:50%;flex:none}.oa-scoredot--good{background:var(--ok)}.oa-scoredot--warn{background:var(--risk-high)}.oa-scoredot--bad{background:var(--risk-critical)}@media(max-width:900px){.oa-scorecards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.oa-scorecards{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-scorecard__value{font-size:22px}}.oa-scantabs{display:flex;width:100%;scroll-margin-top:var(--space-4)}.oa-scantabs .oa-segment__item{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;font-size:15px}.oa-tab-badge{display:inline-block;padding:2px 9px;border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}.oa-segment__item[aria-selected=true] .oa-tab-badge{background:var(--sage-300);color:var(--ink)}.oa-riskchips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-4) 0}.oa-riskchips__label{margin-right:var(--space-1);color:var(--ink-muted);font-size:15px}.oa-riskchip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:4px 16px;border:1px solid var(--control-border);border-radius:var(--radius-pill);background:transparent;color:var(--ink);font:inherit;font-size:15px;cursor:pointer}.oa-riskchip .oa-risk__dot{width:9px;height:9px;border-radius:50%}.oa-riskchip--critical .oa-risk__dot{background:var(--risk-critical)}.oa-riskchip--high .oa-risk__dot{background:var(--risk-high)}.oa-riskchip--medium .oa-risk__dot{background:var(--risk-medium)}.oa-riskchip--low .oa-risk__dot{background:var(--risk-low)}.oa-riskchip[aria-pressed=true]{background:var(--surface-sunken);border-color:var(--ink)}.oa-riskchip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.oa-riskchip__n{font-variant-numeric:tabular-nums}.oa-fgroups{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;gap:var(--space-3)}.oa-fgroup{border-radius:var(--radius-lg);background:var(--surface-card)}.oa-fgroup__head{width:100%;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border:0;border-radius:var(--radius-lg);background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.oa-fgroup__head:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.oa-cat-icon{flex:none;color:var(--ink-muted)}.oa-fgroup__text{display:grid;gap:4px;min-width:0;flex:1}.oa-fgroup__title{font-size:17px;font-weight:500;line-height:1.3}.oa-fgroup__meta{color:var(--ink-muted);font-size:15px}.oa-fgroup__chevron{width:9px;height:9px;margin-right:4px;flex:none;border-right:1.5px solid var(--ink-muted);border-bottom:1.5px solid var(--ink-muted);transform:rotate(45deg);transition:transform .15s}.oa-fgroup--open .oa-fgroup__chevron{transform:rotate(-135deg)}@media(prefers-reduced-motion:reduce){.oa-fgroup__chevron{transition:none}}.oa-fgroup__body{padding:0 var(--space-6) var(--space-4) calc(var(--space-6) + 22px + var(--space-4));display:grid;gap:var(--space-2)}.oa-fgroup__body>.oa-small{margin:0;max-width:80ch}.oa-fgroup__bulk{padding:var(--space-2) 0}.oa-fitems{list-style:none;margin:0;padding:0;border-top:1px solid var(--hairline)}.oa-fitem{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--hairline)}.oa-fitem .oa-row-actions{grid-column:1 / -1;margin-left:0}.oa-fitem__what{min-width:0;overflow-wrap:anywhere}@media(max-width:700px){.oa-fgroup__head{padding:var(--space-3) var(--space-4);gap:var(--space-3)}.oa-fgroup__body{padding:0 var(--space-4) var(--space-4)}.oa-fitem{grid-template-columns:1fr}}.oa-subnav{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-6)}.oa-subnav__item{min-height:32px;padding:4px 14px;border:1px solid var(--control-border);border-radius:var(--radius-pill);background:transparent;color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.oa-subnav__item[aria-pressed=true]{background:var(--ink);color:var(--ink-inverse);border-color:var(--ink)}.oa-subnav__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.oa-resolved{margin-top:var(--space-6);padding:var(--space-3) var(--space-4)}.oa-resolved>summary{font-size:16px;cursor:pointer}.oa-subhead{font-size:16px;margin-top:var(--space-6)}.oa-scannote{margin:var(--space-3) 0 0}@media(max-width:560px){.oa-menu__panel{right:auto;left:0}.oa-menu--end .oa-menu__panel{left:auto;right:0}}.oa-filepick{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer}.oa-filepick:focus-within .oa-btn{outline:2px solid var(--focus-ring);outline-offset:2px}.oa-panel,.oa-fgroup,.oa-scorecard,.oa-uptime__item{border:1px solid var(--hairline)}.oa-panel--tint,.oa-note{background:var(--surface-sunken)}.oa-latest{background:var(--surface-card);border:1px solid var(--hairline)}.oa-latest .oa-small{color:var(--ink)}.oa-scorecard{border-color:var(--hairline)}:root[data-theme=dark] img[src$="outara-wordmark-ink.svg"],:root[data-theme=dark] img[src$="outara-mark-ink.svg"]{filter:invert(1) hue-rotate(180deg)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) img[src$="outara-wordmark-ink.svg"],:root:not([data-theme=light]) img[src$="outara-mark-ink.svg"]{filter:invert(1) hue-rotate(180deg)}}.oa-seo-risk{min-width:76px;display:inline-flex}.oa-seo-status{color:var(--ink-muted)}.oa-seo-status--error{color:var(--risk-critical-ink)}@media(max-width:560px){.oa-actions{flex-wrap:wrap}.oa-actions>.oa-input,.oa-actions>.oa-field{flex:1 1 100%;min-width:0}.oa-field{min-width:0;max-width:100%}select.oa-input{max-width:100%}.oa-sp-domain code{overflow-wrap:anywhere}}@media(max-width:560px){.oa-limits li{flex-wrap:wrap}.oa-limits li>*{min-width:0;max-width:100%}}.oa-fgroup__head .oa-risk{min-width:84px;justify-content:flex-start}.oa-riskchip--empty{opacity:.5}.oa-riskchip[aria-pressed=true]{background:var(--ink);color:var(--ink-inverse);border-color:var(--ink)}.oa-scorecard[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.oa-quality-title{margin:0 0 var(--space-4)}.oa-chiprow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.oa-chiprow>.oa-riskchip{margin:var(--space-4) 0}.oa-seo-passed{margin-top:var(--space-3)}.oa-stats--seo{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.oa-stats--seo .oa-figure--sm{font-size:30px}.oa-menu__desc{display:block;color:var(--ink-muted);font-size:12px;line-height:16px;margin-top:2px}.oa-menu__panel{min-width:260px}.oa-pagechanges{margin-top:var(--space-6)}.oa-pagechanges ul{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;gap:var(--space-2)}.oa-pagechange{display:inline-block;width:1.5em;font-weight:600}.oa-pagechange--new{color:var(--ok)}.oa-pagechange--removed{color:var(--risk-critical-ink)}.oa-chart{margin-top:var(--space-3)}.oa-chart__key{display:inline-block;width:12px;height:12px;background:var(--risk-critical);opacity:.4;border-radius:2px;vertical-align:-1px}.oa-recheck{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-2) 0}.oa-nav__chip{display:none}.oa-side__account{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.oa-side__account:hover,.oa-side__account[aria-current=page]{background:var(--surface-card);border-color:var(--hairline)}.oa-side__account:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.oa-side__avatar{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--ink-inverse);font-weight:600}.oa-side__who{display:grid;min-width:0}.oa-side__who .oa-small,.oa-side__user .oa-small{overflow-wrap:anywhere}.oa-pagetabs{margin:var(--space-4) 0 var(--space-6)}.oa-empty{margin-bottom:var(--space-6)}.oa-empty .oa-btn{margin-top:var(--space-3)}.oa-section-gap{margin-top:var(--space-6)}.oa-check--sub{margin-left:calc(18px + var(--space-3))}.oa-presets{margin:var(--space-3) 0 var(--space-4)}.oa-presets__custom{cursor:default}.oa-presets__custom:empty{display:none}#f-imprint{min-width:260px;width:auto;max-width:100%}.oa-topbar{display:contents}.oa-menubtn,.oa-bottomnav{display:none}.oa-sidemenu{display:contents}@media(max-width:640px){.oa-side{position:sticky;top:0;z-index:30;display:block;padding:calc(var(--space-2) + env(safe-area-inset-top,0px)) var(--space-4) var(--space-2);background:var(--surface);border-bottom:1px solid var(--hairline)}.oa-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.oa-menubtn{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.oa-menubtn__icon{width:16px;height:10px;border-top:2px solid currentColor;border-bottom:2px solid currentColor;position:relative}.oa-menubtn__icon:after{content:"";position:absolute;left:0;right:0;top:2px;border-top:2px solid currentColor}.oa-sidemenu{display:none}.oa-sidemenu.is-open{display:grid;gap:var(--space-4);padding:var(--space-4) 0 var(--space-2);max-height:calc(100vh - 140px);overflow-y:auto}.oa-sidemenu .oa-nav{flex-direction:column;overflow:visible;margin:0;padding:0}.oa-sidemenu .oa-side__foot{flex-direction:column;align-items:stretch}.oa-sidemenu .oa-side__foot>div{display:grid;gap:var(--space-2)}.oa-bottomnav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom,0px));gap:var(--space-2);background:var(--surface-card);border-top:1px solid var(--hairline)}.oa-bottomnav button{flex:1;min-height:44px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.oa-bottomnav button[aria-current=page]{background:var(--ink);color:var(--ink-inverse)}.oa-main{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.oa-scantabs,.oa-pagetabs,.oa-head .oa-segment{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(to right,#000 85%,transparent);-webkit-mask-image:linear-gradient(to right,#000 85%,transparent)}.oa-scantabs::-webkit-scrollbar,.oa-pagetabs::-webkit-scrollbar,.oa-head .oa-segment::-webkit-scrollbar{display:none}.oa-scantabs .oa-segment__item,.oa-pagetabs .oa-segment__item,.oa-head .oa-segment .oa-segment__item{flex:none;white-space:nowrap}.oa-scan-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);padding:var(--space-3) 0}.oa-scan-stats .oa-figure{font-family:var(--font-sans);font-size:24px;line-height:1.1;font-weight:600;letter-spacing:0}.oa-scan-stats .oa-stat__label{font-size:12px}.oa-scorecards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:var(--space-3) calc(-1 * var(--space-4)) 0;padding:0 var(--space-4)}.oa-scorecards::-webkit-scrollbar{display:none}.oa-scorecards>li{flex:0 0 140px;scroll-snap-align:start}}.oa-filterbtn{display:none}@media(max-width:640px){.oa-filterbtn{display:inline-flex}.oa-filtersheet{display:none}.oa-filtersheet.is-open{display:grid;gap:var(--space-3);position:fixed;left:0;right:0;bottom:0;z-index:40;padding:var(--space-6) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom,0px));background:var(--surface-card);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);box-shadow:0 -8px 32px #0000002e}.oa-filtersheet.is-open .oa-filters{flex-direction:column;align-items:stretch}.oa-sheet-backdrop{position:fixed;inset:0;z-index:39;background:#00000059;border:0}}.oa-filtersheet__done{display:none}@media(max-width:640px){.oa-filtersheet.is-open .oa-filtersheet__done{display:inline-flex;justify-self:end}}@media(max-width:700px){.oa-table-wrap{overflow:visible;background:transparent;padding:0;border:0}.oa-table,.oa-table tbody{display:block;width:100%}.oa-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.oa-table tr{display:grid;gap:4px;margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-card)}.oa-table td{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:2px 0;border:0;text-align:right;min-width:0;overflow-wrap:anywhere}.oa-table td:before{content:attr(data-label);flex:none;max-width:45%;color:var(--ink-muted);font-size:12px;text-align:left}.oa-table td[data-label=""]:before{content:none}.oa-table td:first-child{display:block;text-align:left;font-weight:500}.oa-table td:first-child:before{content:none}.oa-table td:empty{display:none}}@media(max-width:700px){table.oa-table{min-width:0!important}.oa-table td>*{min-width:0}}@media(max-width:640px){.oa-period .oa-segment{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;mask-image:linear-gradient(to right,#000 85%,transparent);-webkit-mask-image:linear-gradient(to right,#000 85%,transparent)}.oa-period .oa-segment::-webkit-scrollbar{display:none}.oa-period .oa-segment__item{flex:none;white-space:nowrap}.oa-sidemenu .oa-side__account{display:flex!important}.oa-sidemenu .oa-side__who,.oa-sidemenu .oa-side__who .oa-small{display:block!important}}@media(max-width:640px){.oa-filtersheet.is-open{position:static;box-shadow:none;border:1px solid var(--hairline);border-radius:var(--radius-lg);margin:var(--space-3) 0;padding:var(--space-4)}}.oa-sort{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;white-space:nowrap}.oa-sort:hover{color:var(--ink)}.oa-sort:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.oa-sort__icon{font-size:10px;color:var(--ink-muted);opacity:.6}.oa-sort--active .oa-sort__icon{opacity:1;color:var(--ink)}.oa-table td>.oa-ok{white-space:nowrap}.oa-scorecard{cursor:default}.oa-scorecard:hover{border-color:var(--hairline)}.oa-subtabs{display:flex;gap:var(--space-6);margin:0 0 var(--space-6);border-bottom:1px solid var(--hairline);overflow-x:auto;scrollbar-width:none}.oa-subtabs::-webkit-scrollbar{display:none}.oa-subtabs__item{flex:none;min-height:40px;padding:var(--space-2) 0;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-muted);font:inherit;font-size:15px;font-weight:500;white-space:nowrap;cursor:pointer}.oa-subtabs__item:hover{color:var(--ink)}.oa-subtabs__item[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.oa-subtabs__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.oa-uptime__rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.oa-uptime__row{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:center;gap:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--hairline)}.oa-uptime__row:last-child{border-bottom:0;padding-bottom:0}.oa-uptime__info{display:grid;gap:var(--space-1);min-width:0}.oa-uptime__info .oa-uptime__name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.oa-uptime__info .oa-link{text-align:left;overflow-wrap:anywhere}.oa-uptime__strip .oa-dash-cell{height:28px}@media(max-width:700px){.oa-uptime__row{grid-template-columns:1fr;gap:var(--space-2)}.oa-uptime__strip .oa-dash-cell{height:22px}}.oa-geooverview{margin-bottom:var(--space-6)}.oa-geooverview__total{margin:var(--space-2) 0}.oa-geooverview__parts summary{cursor:pointer}.oa-geooverview__sub{font-size:16px;margin-top:var(--space-6)}.oa-geochecks{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;gap:var(--space-3)}.oa-geocheck{display:flex;gap:var(--space-3);align-items:flex-start}.oa-geocheck__mark{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--risk-high-tint);color:var(--risk-high-ink);font-size:13px;font-weight:700}.oa-geocheck--ok .oa-geocheck__mark{background:var(--sage-100);color:var(--sage-ink)}.oa-geocheck__pages{margin:var(--space-2) 0 0;padding-left:var(--space-4)}.oa-geocheck .oa-link,.oa-geooverview__parts summary{display:inline-flex;align-items:center;min-height:24px}.oa-geodeep{margin-bottom:var(--space-6)}.oa-geodeep__list{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;gap:var(--space-3)}.oa-geodeep__list>li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:var(--space-3);align-items:start}.oa-geodeep__pages{display:inline-flex;flex-wrap:wrap;gap:4px var(--space-3)}@media(max-width:560px){.oa-geodeep__list>li{grid-template-columns:1fr;gap:var(--space-1)}}.oa-geooverview__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6)}.oa-geotrend{display:inline-flex;align-items:center;gap:var(--space-3)}.oa-scorecards,.oa-scorecard{position:relative}.oa-changeverdict{display:flex;align-items:flex-start;gap:var(--space-4);margin:var(--space-2) 0 var(--space-4);padding:var(--space-4) var(--space-6);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-card)}.oa-changeverdict__mark{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--risk-high-tint);color:var(--risk-high-ink);font-weight:700}.oa-changeverdict--none .oa-changeverdict__mark{background:var(--sage-100);color:var(--sage-ink)}.oa-changeverdict__title{margin:0 0 2px;font-size:18px;font-weight:600}[hidden]{display:none!important}.oa-dash-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);align-items:stretch;margin-top:var(--space-6)}.oa-dash-box{display:flex;flex-direction:column;min-width:0}.oa-dash-box>ul,.oa-dash-box>ol{flex:1}.oa-dash-box__more{align-self:flex-start;margin-top:var(--space-4);min-height:24px}.oa-dash-kpi{display:flex;flex-direction:column}.oa-dash-kpi__more{margin-top:auto;padding-top:var(--space-3);align-self:flex-start;min-height:24px}@media(max-width:1000px){.oa-dash-grid{grid-template-columns:1fr}}.oa-dash-projects__row{display:grid;gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--hairline)}.oa-dash-projects__row:last-child{border-bottom:0}.oa-dash-projects__row .oa-dash-projects__name{justify-self:start;text-align:left;font-weight:500;min-height:24px}.oa-dash-projects__row .oa-dash-projects__meta .oa-link{min-height:24px}.oa-dash-projects__row .oa-dash-projects__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);white-space:normal;overflow:visible}.oa-dash-projects__row .oa-dash-projects__meta>*{flex:none;max-width:100%;overflow:visible;text-overflow:clip;white-space:nowrap}.oa-project-info{margin:calc(-1 * var(--space-3)) 0 var(--space-4);display:grid;gap:var(--space-1)}.oa-project-info p{margin:0}
