.ex-summary{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 40px}.ex-summary-side{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:46ch}.ex-buckets{display:flex;flex-wrap:wrap;gap:6px;margin-block-end:10px}.ex-bucket{display:inline-flex;align-items:center;gap:8px;height:34px;padding-inline:12px 8px;border-radius:17px;border:1px solid var(--ox-line-2);background:transparent;color:var(--ox-ink-2);font:inherit;font-size:14px;cursor:pointer;transition:color .12s ease,border-color .12s ease,background-color .12s ease}.ex-bucket:hover{color:var(--ox-ink);border-color:var(--ox-line-3)}.ex-bucket[aria-pressed=true]{color:var(--ox-ink);border-color:var(--ox-accent-line);background:var(--ox-accent-tint)}.ex-bucket[data-zero=true]{color:var(--ox-ink-3);border-color:var(--ox-line)}.ex-bucket:focus-visible{outline:2px solid var(--ox-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ex-bucket{transition:none}}.ex-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-block:4px 12px}.ex-hint{margin:0;font-size:14px;line-height:1.5;color:var(--ox-ink-3)}.ex-channels,.ex-verification{display:flex;flex-direction:column;gap:22px;min-width:0}.ex-details-body{display:grid;gap:6px;padding-block:8px 4px;padding-inline-start:18px}.ex-days{display:grid;gap:22px;margin:0;padding:0;list-style:none}.ex-day{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--ox-ink-2)}.ex-event{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding-block:12px}.ex-event-time{font-size:13px;color:var(--ox-ink-3);font-variant-numeric:tabular-nums}.ex-link-button{margin-block-start:2px;padding:0;border:0;background:none;font:inherit;font-size:14px;color:var(--ox-ink-2);text-align:start;cursor:pointer;overflow-wrap:anywhere}.ex-link-button:hover{color:var(--ox-ink);text-decoration:underline;text-decoration-color:var(--ox-accent)}.ex-journey{margin-block:2px 16px}.ex-journey li[data-blocked=true]:after{background:var(--ox-neg)}.ex-journey-note{margin-inline-start:6px;font-weight:500;color:var(--ox-neg)}@media (max-width:639px){.ex-event{grid-template-columns:minmax(0,1fr)}.ex-summary-side{max-width:none}}.ex-row-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 12px}.ex-subtitle{margin:0;font-size:15px;font-weight:600;color:var(--ox-ink)}.ex-outcomes{gap:12px;padding-block-start:18px;border-block-start:1px solid var(--ox-line)}.ex-outcome-block,.ex-outcomes{display:flex;flex-direction:column}.ex-outcome-block{gap:8px;min-width:0}.ex-outcome-title{margin:0;font-size:14px;font-weight:600;color:var(--ox-ink-2)}.ex-outcome-chain{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none}.ex-outcome-chain li{display:inline-flex;align-items:center;gap:8px;font-size:13px}.ex-outcome-chain b{font-weight:600;color:var(--ox-ink);font-variant-numeric:tabular-nums}.ex-event-state{margin-block-start:4px}.ex-handoff{display:flex;flex-direction:column;gap:6px;margin-block:0 16px;padding-block:12px;padding-inline:14px;border-radius:10px;background:var(--ox-plane-1);box-shadow:inset 0 0 0 1px var(--ox-line)}.ex-handoff-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.ex-handoff-label{font-size:13px;font-weight:600;color:var(--ox-ink-2)}.ex-handoff-channel,.ex-handoff-note{font-size:13px;color:var(--ox-ink-3)}.ex-handoff-note{margin:0;line-height:1.5}.ex-handoff-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px}.ex-task{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.ex-task-title{font-size:15px;font-weight:600;line-height:1.4;color:var(--ox-ink);overflow-wrap:anywhere}.ex-task-facts{display:flex;flex-wrap:wrap;align-items:baseline;font-size:13px;line-height:1.5;color:var(--ox-ink-3)}.ex-task-facts>span+span:before{content:"·";margin-inline:8px;color:var(--ox-ink-4)}.ex-task-plan{font-size:13px}.ex-task-failure{font-size:13px;line-height:1.5;color:var(--ox-warn)}.ex-queue .os-table td{vertical-align:top}@media (max-width:719px){.ex-queue .os-table[data-collapse=cards] tbody tr{padding-block:12px}.ex-queue .os-table[data-collapse=cards] td{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;padding-inline:0;text-align:start}.ex-queue .os-table[data-collapse=cards] td[data-label]:before{flex:none;font-size:12px;font-weight:500;color:var(--ox-ink-3)}.ex-queue .os-table[data-collapse=cards] td:first-child:before,.ex-queue .os-table[data-collapse=cards] td:last-child:before{display:none}}.ex-conclusion{margin:0;max-width:72ch;font-size:15px;line-height:1.55;color:var(--ox-ink-2)}.ex-channel-groups{gap:28px}.ex-channel-group,.ex-channel-groups{display:flex;flex-direction:column;min-width:0}.ex-channel-group-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;padding-block-end:8px;border-block-end:1px solid var(--ox-line)}.ex-channel-group-title{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600}.ex-channel-group-title .mx-state{font-size:14px;font-weight:600;color:var(--ox-ink)}.ex-channel-group-count{font-weight:500;color:var(--ox-ink-3);font-variant-numeric:tabular-nums}.ex-channel-list>li{padding:0}.ex-channel-summary{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:start;gap:12px;padding-block:12px;cursor:pointer;list-style:none}.ex-channel-summary::-webkit-details-marker{display:none}.ex-channel-summary:after{content:"+";grid-column:2;grid-row:1;justify-self:end;font-weight:600;color:var(--ox-ink-4)}.ex-channel[open]>.ex-channel-summary:after{content:"-"}.ex-channel-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ex-channel-summary .mx-row-title{display:block}.ex-channel-summary .mx-row-sub{margin:0}.ex-channel-summary:hover .mx-row-title{text-decoration:underline;text-decoration-color:var(--ox-accent);text-underline-offset:4px}.ex-channel-summary:focus-visible{outline:2px solid var(--ox-accent);outline-offset:2px;border-radius:6px}.ex-channel>.ex-details-body{padding-block:0 14px;padding-inline-start:0}.ex-verification-note{margin-block-start:-8px;max-width:76ch}.ex-verification button.mx-row-title{display:block;padding:0;border:0;background:none;font:inherit;font-size:15px;font-weight:500;line-height:1.4;color:var(--ox-ink);text-align:start;text-decoration:none;cursor:pointer}.ex-verification button.mx-row-title:hover{text-decoration:underline;text-decoration-color:var(--ox-accent);text-underline-offset:4px}.ex-verification button.mx-row-title:focus-visible{outline:2px solid var(--ox-accent);outline-offset:2px;border-radius:4px}.ex-outcome-block[data-inline=true]{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.ex-packs{margin-block-start:24px;padding-block-start:14px;border-block-start:1px solid var(--ox-line)}.ex-packs-head{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.ex-packs-title{font-size:15px;font-weight:600;color:var(--ox-ink)}.ex-packs-count{font-size:14px;color:var(--ox-ink-3)}.ex-packs-body{display:flex;flex-direction:column;gap:12px;padding-block-start:10px}.ex-packs-capacity{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding-block:12px;border-block:1px solid var(--ox-line)}.ex-packs-capacity-title{margin:0;font-size:14px;font-weight:600;color:var(--ox-ink)}.ex-pack-cluster{display:block;margin-block-end:2px;font-size:13px;color:var(--ox-ink-3)}.ex-panel{position:relative;background:var(--op-plane-2);border:1px solid var(--op-line);border-radius:4px}.ex-panel-title{font-size:12.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--op-ink-3)}.ex-field{display:flex;flex-direction:column;gap:8px;min-width:0}.ex-field label{font-size:13px;font-weight:600;color:var(--op-ink-2)}.ex-field input,.ex-field select,.ex-field textarea{width:100%;min-width:0;box-sizing:border-box;padding-block:10px;padding-inline:12px;border:1px solid var(--op-line-2);border-radius:3px;background:var(--op-plane-1);color:var(--op-ink);font:inherit;font-size:14px;transition:border-color .14s var(--op-ease)}.ex-field input:hover,.ex-field select:hover,.ex-field textarea:hover{border-color:var(--op-line-3)}.ex-field input:focus-visible,.ex-field select:focus-visible,.ex-field textarea:focus-visible{outline:2px solid var(--op-accent);outline-offset:1px}.ex-chip{display:inline-flex;align-items:center;min-height:22px;padding-inline:8px;border-radius:11px;background:var(--op-wash-2);box-shadow:inset 0 0 0 1px var(--op-line);font-size:12px;color:var(--op-ink-2)}.ex-bdi{unicode-bidi:isolate;overflow-wrap:anywhere}.ex-task-why{display:-webkit-box;max-width:72ch;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;line-height:1.5;color:var(--op-ink-2)}.ex-task-why-label{font-weight:600;color:var(--op-ink-3)}.ex-truth{display:flex;flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none}.ex-truth li{display:inline-flex;align-items:center;min-height:22px;padding-inline:8px;border-radius:11px;background:var(--op-wash);box-shadow:inset 0 0 0 1px var(--op-line);font-size:12px;color:var(--op-ink-2)}.ex-truth li[data-fact=credits]{color:var(--op-ink-3)}.ex-dcap{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.ex-dcap-stage{letter-spacing:0;text-transform:none;color:var(--op-ink-2)}.ex-dcap-stage[data-tone=accent],.ex-dcap-stage[data-tone=warn]{color:var(--op-accent-soft)}.ex-dcap-stage[data-tone=ok]{color:var(--op-up)}.ex-dcap-stage[data-tone=danger]{color:var(--op-down)}.ex-change,.ex-facts{display:grid;gap:10px;margin:0}.ex-fact{display:grid;grid-template-columns:minmax(120px,34%) minmax(0,1fr);gap:4px 16px;align-items:baseline}.ex-fact dt{font-size:13px;color:var(--op-ink-3)}.ex-fact dd{display:flex;flex-direction:column;gap:4px;margin:0;font-size:14px;line-height:1.5;color:var(--op-ink);overflow-wrap:anywhere}.ex-change-value{padding-block:6px;padding-inline:10px;border-inline-start:2px solid var(--op-line-3);background:var(--op-wash);white-space:pre-wrap}.ex-change [data-testid^=task-change-proposed] .ex-change-value{border-inline-start-color:var(--op-accent-line)}.ex-change-basis{font-size:13px;color:var(--op-ink-3)}.ex-dfoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 16px;inline-size:100%}.ex-dfoot .ex-hint{flex:1 1 220px}.ex-dtabs{display:flex;flex-wrap:wrap;gap:2px 18px;margin-block:18px 14px;border-block-end:1px solid var(--op-line)}.ex-dtab{margin:0;padding-block:10px;padding-inline:0;border:0;border-block-end:2px solid transparent;background:none;font:inherit;font-size:14px;color:var(--op-ink-3);cursor:pointer}.ex-dtab:hover{color:var(--op-ink)}.ex-dtab[aria-selected=true]{color:var(--op-ink);border-block-end-color:var(--op-accent)}.ex-dtab:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}.op-drawer[data-surface=execute-task]{width:min(720px,100%)}@media (max-width:639px){.ex-fact{grid-template-columns:minmax(0,1fr)}}.cx{gap:14px;padding:14px;background:var(--op-plane-2);border:1px solid var(--op-line);border-radius:4px;color:var(--op-ink);min-width:0}.cx,.cx-head{display:flex;flex-direction:column}.cx-head{gap:4px}.cx-title{margin:0;font-size:15px;font-weight:600;color:var(--op-ink)}.cx-block{display:flex;flex-direction:column;gap:8px;min-width:0;padding-block-start:12px;border-block-start:1px solid var(--op-line)}.cx-label{margin:0;font-size:12.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--op-ink-3)}.cx-text{line-height:1.55;color:var(--op-ink-2)}.cx-strong,.cx-text{margin:0;font-size:14px}.cx-strong{font-weight:600;color:var(--op-ink);overflow-wrap:anywhere}.cx-alert{margin:0;padding:8px 10px;border-radius:3px;background:var(--op-wash-2);box-shadow:inset 3px 0 0 var(--ox-warn);color:var(--op-ink);font-size:13.5px;line-height:1.5}.cx-row{gap:8px}.cx-empty,.cx-row{display:flex;flex-wrap:wrap;align-items:center}.cx-empty{gap:10px}.cx-questions{gap:6px;color:var(--op-ink);font-size:14px}.cx-list,.cx-questions{margin:0;padding-inline-start:18px;display:flex;flex-direction:column}.cx-list{gap:4px;color:var(--op-ink-2);font-size:13.5px;line-height:1.5}.cx-limit{color:var(--op-ink)}.cx-providers{display:flex;flex-wrap:wrap;gap:6px}.cx-provider{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:128px;padding:8px 12px;border-radius:4px;border:1px solid var(--op-line-2);background:var(--op-plane-1);color:var(--op-ink);font:inherit;cursor:pointer;text-align:start}.cx-provider[aria-checked=true]{border-color:var(--op-accent-line);background:var(--op-accent-tint)}.cx-provider:disabled{cursor:not-allowed;opacity:.55}.cx-provider:focus-visible,.cx-record input:focus-visible,.cx-route input:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}.cx-provider-name{font-size:14px;font-weight:600}.cx-provider-state{font-size:12px;color:var(--op-ink-3)}.cx-provider-state[data-connected=true]{color:var(--op-up)}.cx-routes{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:6px;min-width:0}.cx-route{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border:1px solid var(--op-line);border-radius:3px;background:var(--op-plane-1);color:var(--op-ink);cursor:pointer}.cx-route[data-available=false]{cursor:default}.cx-route>span{display:flex;flex-direction:column;gap:2px;min-width:0}.cx-route-name{font-size:14px;font-weight:600;color:var(--op-ink)}.cx-route-why{font-size:13px;color:var(--op-ink)}.cx-chooser{gap:10px;min-width:0}.cx-chooser,.cx-records{display:flex;flex-direction:column}.cx-records{margin:0;padding:0;list-style:none;gap:4px;max-height:280px;overflow-y:auto}.cx-record{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--op-line);border-radius:3px;background:var(--op-plane-1);color:var(--op-ink);cursor:pointer;min-width:0}.cx-record[data-selected=true]{border-color:var(--op-accent-line);background:var(--op-accent-tint)}.cx-record-main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;font-size:14px}.cx-record-url{margin:0;font-size:12px;color:var(--op-ink-3);overflow-wrap:anywhere}.cx-exec{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--op-line-2);border-radius:4px;background:var(--op-plane-1);color:var(--op-ink)}.cx-exec-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px}.cx-facts{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 16px}.cx-facts div{min-width:0}.cx-facts dt{font-size:12px;color:var(--op-ink-3)}.cx-facts dd{margin:2px 0 0;font-size:13.5px;color:var(--op-ink);overflow-wrap:anywhere}.cx-modal{max-width:720px;max-height:calc(100dvh - 32px)}.cx-modal-body{overflow-y:auto;gap:14px}.cx-c-sec,.cx-modal-body{display:flex;flex-direction:column}.cx-c-sec{gap:6px;min-width:0}.cx-blockers{padding:10px;border-radius:3px;background:var(--op-wash-2);box-shadow:inset 3px 0 0 var(--op-down);color:var(--op-ink)}.cx-field{display:flex;flex-direction:column;gap:4px}.cx-field-name{margin:0;font-size:13px;font-weight:600;color:var(--op-ink)}.cx-pair{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:4px 10px;font-size:13.5px}.cx-pair dt{color:var(--op-ink-3)}.cx-pair dd{margin:0;color:var(--op-ink-2);min-width:0}.cx-pair dd.cx-after{color:var(--op-ink)}.cx-diff{display:flex;flex-direction:column;gap:6px;min-width:0}.cx-diff-lines{margin:0;padding:8px;list-style:none;max-height:320px;overflow:auto;border:1px solid var(--op-line);border-radius:3px;background:var(--op-plane-1);font-family:var(--op-mono);font-size:12.5px;line-height:1.55}.cx-diff-lines li{display:flex;gap:8px;color:var(--op-ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.cx-diff-lines li[data-op=add]{color:var(--op-up)}.cx-diff-lines li[data-op=remove]{color:var(--op-down);text-decoration:line-through}.cx-diff-op{flex:none;width:1ch}@media (max-width:480px){.cx{padding:10px}.cx-provider{min-width:0;flex:1 1 45%}.cx-pair{grid-template-columns:1fr}}.impact-os-figures{display:flex;flex-direction:column;gap:14px;min-width:0}.impact-os-basis{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--ox-ink-3)}.impact-os-highlights{display:grid;gap:24px;min-width:0}.impact-os-link{text-align:start}.impact-os-empty{margin:0;padding-block:8px;font-size:14px;line-height:1.55;color:var(--ox-ink-2);max-width:64ch}.impact-os-cycle-title{margin:0 0 12px;font-size:15px;font-weight:500;color:var(--ox-ink);overflow-wrap:anywhere}.impact-os-lines{display:grid;gap:6px;margin:0;padding:0;list-style:none}.impact-os-lines .mx-state{font-size:14px;white-space:normal}.impact-os-journey{margin-block:2px 18px}.impact-filter{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:16px}.impact-filter-chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding-inline:12px;border-radius:17px;border:1px solid var(--ox-line-2);background:transparent;color:var(--ox-ink-2);font-family:var(--avos-font-body);font-size:13px;cursor:pointer;transition:border-color .14s,background .14s,color .14s}.impact-filter-chip b{font-weight:600;color:var(--ox-ink);font-variant-numeric:tabular-nums}.impact-filter-chip[data-zero=true] b{color:var(--ox-ink-4)}.impact-filter-chip:hover{border-color:var(--ox-line-3);color:var(--ox-ink)}.impact-filter-chip[aria-pressed=true]{border-color:var(--ox-accent-line);background:var(--ox-accent-tint);color:var(--ox-ink)}.impact-filter-chip:focus-visible,.impact-picker select:focus-visible{outline:2px solid var(--ox-accent);outline-offset:2px}.impact-picker{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-end:16px;font-size:13px;color:var(--ox-ink-3)}.impact-picker select{height:36px;max-width:min(560px,100%);padding-inline:10px;border-radius:7px;border:1px solid var(--ox-line-2);background:var(--ox-plane-1);color:var(--ox-ink);font-family:var(--avos-font-body);font-size:14px}.impact-os-matrix-wrap{margin-block-start:22px;overflow-x:auto}.impact-os-matrix{border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.impact-os-matrix caption{margin-block-end:8px;font-size:13px;color:var(--ox-ink-3);text-align:start}.impact-os-matrix td,.impact-os-matrix th{padding:8px 14px;border-block-end:1px solid var(--ox-line);text-align:end;white-space:nowrap}.impact-os-matrix th:first-child{padding-inline-start:0;text-align:start;font-weight:500;color:var(--ox-ink-2)}.impact-os-matrix thead th{font-weight:500;color:var(--ox-ink-3)}.impact-os-matrix td{color:var(--ox-ink)}.impact-os-matrix td[data-zero=true]{color:var(--ox-ink-4)}.impact-os-matrix td[data-tone=pos]:not([data-zero=true]){color:var(--ox-pos)}.impact-os-matrix td[data-tone=neg]:not([data-zero=true]){color:var(--ox-neg)}@media (max-width:639px){.impact-picker select{width:100%}}.impact-learning{display:grid;gap:6px;min-width:0}.impact-learning-label{margin:0;font-size:13px;font-weight:500;color:var(--ox-ink-3)}.impact-learning-line{margin:0;max-width:80ch;font-size:15px;line-height:1.55;color:var(--ox-ink);text-wrap:pretty}.impact-learning-next{display:inline;color:var(--ox-ink);font-weight:500}.impact-learning-next .mx-state{margin-inline-end:6px}.impact-learning-cta{margin:0;font-size:14px}.impact-learning-block{padding-block-end:12px;border-block-end:1px solid var(--ox-line)}.impact-fold{border-block-start:1px solid var(--ox-line)}.impact-fold:last-child{border-block-end:1px solid var(--ox-line)}.impact-fold-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-height:48px;padding-block:12px;cursor:pointer;list-style:none}.impact-fold-summary::-webkit-details-marker{display:none}.impact-fold-summary:before{content:"";flex:none;align-self:center;width:7px;height:7px;border-block-end:1.5px solid var(--ox-ink-3);border-inline-end:1.5px solid var(--ox-ink-3);transform:rotate(-45deg);transition:transform .14s var(--ox-ease)}[dir=rtl] .impact-fold-summary:before{transform:rotate(135deg)}.impact-fold[open]>.impact-fold-summary:before{transform:rotate(45deg)}.impact-fold-summary:focus-visible{outline:2px solid var(--ox-accent);outline-offset:2px}.impact-fold-summary .impact-hero-group-title{font-size:15px;color:var(--ox-ink)}.impact-fold-digest{font-size:13px;color:var(--ox-ink-3);overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.impact-fold-summary:before{transition:none}}.impact-proof-summaries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 28px;margin-block:8px 20px}.impact-proof-summary-item{display:grid;align-content:start;gap:4px;min-width:0;padding-block-start:12px;border-block-start:2px solid var(--ox-line-2)}.impact-proof-summary-label{margin:0;font-size:13px;color:var(--ox-ink-3)}.impact-proof-summary-value{font-size:15px;font-weight:500;line-height:1.45;color:var(--ox-ink);overflow-wrap:anywhere}.impact-proof-summary-detail{margin:0;font-size:13px;line-height:1.45;color:var(--ox-ink-3)}@media (max-width:767px){.impact-proof-summaries{grid-template-columns:minmax(0,1fr)}}.impact-queue{display:grid;gap:4px;min-width:0}.impact-queue-counts{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 12px;padding:0;list-style:none;font-size:13px}.impact-queue-counts li[data-zero=true] .mx-state{color:var(--ox-ink-3)}.impact-queue-group{padding-block:10px;border-block-start:1px solid var(--ox-line)}.impact-queue-title{display:flex;align-items:baseline;gap:10px;margin:0 0 4px;font-size:15px;font-weight:600;color:var(--ox-ink)}.impact-queue-count{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ox-ink-3)}.impact-queue-none{margin:0;font-size:14px;color:var(--ox-ink-3)}.impact-queue-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px}@media (max-width:639px){.impact-queue-end{justify-content:flex-start}}.impact-queue-group[data-empty=true]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding-block:8px}.impact-queue-group[data-empty=true] .impact-queue-title{margin:0;font-size:14px;font-weight:500;color:var(--ox-ink-2)}.impact-queue-group[data-empty=true] .impact-queue-count{display:none}.impact-queue-group[data-empty=true] .impact-queue-none{font-size:14px}.impact-state-text{font-size:13px;white-space:normal}.impact-os-next-context{display:grid;align-content:start;gap:18px;min-width:0}.reports-os-recent{width:100%}.reports-os-recent .mx-row{padding-block:10px}.reports-os-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px 40px}.reports-os-group{display:flex;flex-direction:column;gap:10px;min-width:0}.reports-os-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-block-end:8px;border-block-end:1px solid var(--ox-line-2)}.reports-os-group-head h3{margin:0;font-size:15px;font-weight:600;color:var(--ox-ink)}.reports-os-templates{display:grid;gap:2px;margin:0;padding:0;list-style:none}.reports-os-templates li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding-block:7px}.reports-os-template-name{font-size:14px;color:var(--ox-ink-2)}.reports-os-note{margin:0;font-size:14px;line-height:1.5;color:var(--ox-ink-3)}.reports-purpose{display:grid;gap:20px;min-width:0}.reports-purpose-status{display:grid;gap:4px}.reports-purpose-line{margin:0;font-size:15px;line-height:1.5;color:var(--ox-ink)}.reports-purpose-line[data-tone=warn]{color:var(--ox-ink-2)}.reports-purpose-note{margin:0;max-width:72ch;font-size:13px;line-height:1.5;color:var(--ox-ink-3)}.reports-purpose-recent{display:grid;gap:8px;min-width:0}.reports-os-template-open{padding:0;border:0;background:none;font:inherit;font-size:14px;color:var(--ox-ink-2);text-align:start;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:color .14s,text-decoration-color .14s}.reports-os-template-open:hover{color:var(--ox-ink);text-decoration-color:var(--ox-line-3)}.reports-os-template-open:focus-visible{outline:2px solid var(--ox-accent);outline-offset:2px;border-radius:2px}.reports-template-list{display:grid;min-width:0;border-block-start:1px solid var(--ox-line)}.reports-template-item{min-width:0;border-block-end:1px solid var(--ox-line)}.reports-template{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:14px 48px;padding-block:22px}.reports-template[data-suggested=true]{padding-inline-start:16px;border-inline-start:2px solid var(--ox-accent)}.reports-template-main{display:grid;align-content:start;gap:8px;min-width:0}.reports-template-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.reports-template-name{margin:0;font-family:var(--avos-font-display);font-size:17px;font-weight:600;line-height:1.35;color:var(--ox-ink)}.reports-template-suggested{font-size:13px;font-weight:500;color:var(--ox-accent)}.reports-template-desc,.reports-template-emphasis{margin:0;max-width:68ch;font-size:14px;line-height:1.55;color:var(--ox-ink-2)}.reports-template-emphasis{color:var(--ox-ink)}.reports-template-sections{margin:0;max-width:72ch;font-size:13px;line-height:1.55;color:var(--ox-ink-3)}.reports-template-label{color:var(--ox-ink-2)}.reports-template-side{display:grid;align-content:start;gap:14px;min-width:0}.reports-template-facts{display:grid;gap:4px;margin:0;padding:0;list-style:none;line-height:1.5}.reports-library-sub,.reports-template-facts{font-size:13px;color:var(--ox-ink-3)}@media (max-width:767px){.reports-template{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.reports-os-template-open{transition:none}}.pg-station{display:grid;gap:24px;min-width:0}.pg-panel{background:var(--op-plane-1);color:var(--op-ink);border:1px solid var(--op-line);border-radius:12px;padding-block:20px;padding-inline:20px;min-width:0}.pg-head{display:grid;gap:6px;margin-block-end:16px}.pg-title{margin:0;font-size:17px;font-weight:600;color:var(--op-ink)}.pg-note{margin:0;font-size:13px;line-height:1.5;color:var(--op-ink-2)}.pg-controls{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:end;margin-block-end:16px}.pg-control{display:grid;gap:4px;font-size:12px;color:var(--op-ink-2)}.pg-control select{font:inherit;font-size:13px;color:var(--op-ink);background:var(--op-plane-2);border:1px solid var(--op-line-2);border-radius:8px;padding-block:6px;padding-inline:10px;min-inline-size:150px}.pg-control select:focus-visible,.pg-link:focus-visible,.pg-pager button:focus-visible,.pg-toggle:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}.pg-scroll{overflow-x:auto;max-inline-size:100%}.pg-table{inline-size:100%;border-collapse:collapse;font-size:13px;color:var(--op-ink)}.pg-table th{text-align:start;font-weight:500;font-size:12px;color:var(--op-ink-3);padding-block:8px;padding-inline:10px;border-block-end:1px solid var(--op-line-2);white-space:nowrap}.pg-table td{padding-block:10px;padding-inline:10px;border-block-end:1px solid var(--op-line);vertical-align:top}.pg-table td[data-numeric=true]{font-variant-numeric:tabular-nums;white-space:nowrap}.pg-page{display:grid;gap:2px;min-inline-size:180px}.pg-link{color:var(--op-ink);font-weight:500;text-decoration:none;overflow-wrap:anywhere}.pg-link:hover{color:var(--op-accent-soft)}.pg-sub{font-size:12px}.pg-sub,.pg-word{color:var(--op-ink-3)}.pg-toggle{font:inherit;color:var(--op-ink);background:var(--op-plane-2);border:1px solid var(--op-line-2);border-radius:999px;padding-block:2px;padding-inline:10px;cursor:pointer;white-space:nowrap}.pg-toggle[aria-expanded=true]{border-color:var(--op-accent-line)}.pg-components td{background:var(--op-plane-2)}.pg-engines{display:flex;flex-wrap:wrap;gap:4px 10px}.pg-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-start:14px;font-size:13px;color:var(--op-ink-2)}.pg-pager button{font:inherit;color:var(--op-ink);background:var(--op-plane-2);border:1px solid var(--op-line-2);border-radius:8px;padding-block:4px;padding-inline:12px;cursor:pointer}.pg-pager button:disabled{color:var(--op-ink-4);cursor:default}.pg-state{justify-items:start;padding-block:16px}.pg-facts,.pg-state{display:grid;gap:8px}.pg-facts{margin:0}.pg-fact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;font-size:13px}.pg-fact dt{color:var(--op-ink-2)}.pg-fact dd{margin:0;color:var(--op-ink);overflow-wrap:anywhere}.pg-items{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pg-item{display:grid;gap:4px;padding-block:8px;border-block-start:1px solid var(--op-line);font-size:13px;color:var(--op-ink)}.pg-item-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}@media (max-width:640px){.pg-panel{padding-inline:14px}.pg-fact{grid-template-columns:minmax(0,1fr);gap:2px}}.vc-tab{display:grid;gap:20px;min-width:0}.vc-panel{background:var(--op-plane-1);color:var(--op-ink);border:1px solid var(--op-line);border-radius:12px;padding-block:18px;padding-inline:20px;min-width:0}.vc-panel-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-block-end:14px}.vc-panel-title{margin:0;font-size:16px;font-weight:600;color:var(--op-ink)}.vc-panel-question{margin:2px 0 0;max-width:90ch;font-size:13px}.vc-note,.vc-panel-question{line-height:1.5;color:var(--op-ink-2)}.vc-note{margin:0;max-width:100ch;font-size:12.5px}.vc-quiet{color:var(--op-ink-3)}.vc-unknown{font-style:normal;font-size:12.5px}.vc-unknown,.vc-word{color:var(--op-ink-2)}.vc-word{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1.4;background:var(--op-plane-2);border:1px solid var(--op-line);border-radius:999px;padding-block:1px;padding-inline:8px;white-space:nowrap}.vc-word[data-tone=up]{color:var(--op-up)}.vc-word[data-tone=down]{color:var(--op-down)}.vc-state{display:grid;gap:10px;justify-items:start;background:var(--op-plane-1);color:var(--op-ink);border:1px dashed var(--op-line-2);border-radius:12px;padding-block:20px;padding-inline:20px}.vc-state p{margin:0;font-size:13.5px;color:var(--op-ink-2)}.vc-pager button,.vc-select select,.vc-state button,.vc-toggle button{font:inherit;font-size:13px;color:var(--op-ink);background:var(--op-plane-2);border:1px solid var(--op-line-2);border-radius:8px;padding-block:5px;padding-inline:10px;cursor:pointer}.vc-pager button:focus-visible,.vc-rowbtn:focus-visible,.vc-select select:focus-visible,.vc-state button:focus-visible,.vc-toggle button:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}.vc-pager button:disabled{color:var(--op-ink-3);cursor:default}.vc-skeleton{display:grid;gap:10px}.vc-skeleton i{display:block;block-size:14px;border-radius:6px;background:var(--op-plane-3)}.vc-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-block-start:14px;font-size:13px;color:var(--op-ink-2)}.vc-pager-buttons{display:flex;gap:8px}.vc-controls{display:flex;flex-wrap:wrap;align-items:end;gap:10px 14px;margin-block-end:14px}.vc-select{display:grid;gap:4px;font-size:12px;color:var(--op-ink-2)}.vc-toggle{display:inline-flex;flex-wrap:wrap;gap:4px}.vc-toggle button[aria-pressed=true]{background:var(--op-accent-dim);border-color:var(--op-accent-line);color:var(--op-ink)}.vc-scroll{overflow-x:auto;max-inline-size:100%}.vc-table{inline-size:100%;border-collapse:collapse;font-size:13px;color:var(--op-ink)}.vc-table caption{padding-block-end:6px}.vc-table caption,.vc-table th{text-align:start;font-size:12px;color:var(--op-ink-3)}.vc-table th{font-weight:500;padding-block:8px;padding-inline:10px;border-block-end:1px solid var(--op-line-2);white-space:nowrap}.vc-table td{padding-block:9px;padding-inline:10px;border-block-end:1px solid var(--op-line);vertical-align:top}.vc-grouprow th{background:var(--op-wash-2);color:var(--op-ink-2);font-weight:600;font-size:12px;letter-spacing:.01em;padding-block:7px;white-space:normal}[dir=rtl] .vc-grouprow th{letter-spacing:normal}.vc-num,.vc-table td[data-numeric=true]{font-variant-numeric:tabular-nums;white-space:nowrap}.vc-rowbtn{font:inherit;color:var(--op-ink);font-weight:500;background:none;border:0;padding:0;text-align:start;cursor:pointer}.vc-rowbtn:hover{text-decoration:underline}.vc-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0}.vc-figure{display:grid;gap:4px;align-content:start;background:var(--op-plane-2);color:var(--op-ink);border:1px solid var(--op-line);border-radius:10px;padding-block:12px;padding-inline:14px;min-width:0}.vc-figure dt{font-size:12.5px;color:var(--op-ink-2)}.vc-figure dd{margin:0;display:grid;gap:4px}.vc-figure .vc-word{white-space:normal;max-width:100%;justify-self:start;border-radius:10px;overflow-wrap:anywhere}.vc-figure-value{font-size:24px;font-weight:600;line-height:1.15;color:var(--op-ink);font-variant-numeric:tabular-nums}.vc-figure-sub{font-size:12px;color:var(--op-ink-3)}.vc-definition{font-size:12px;line-height:1.45;color:var(--op-ink-2)}.vc-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vc-list li{display:grid;gap:4px;padding-block-end:8px;border-block-end:1px solid var(--op-line)}.vc-list li:last-child{border-block-end:0}.vc-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.vc-limits{margin:0;padding-inline-start:18px;font-size:12px;line-height:1.5;color:var(--op-ink-2)}.vc-spark{display:block;inline-size:100%;max-inline-size:100%;block-size:64px;color:var(--op-accent)}.vc-spark line{stroke:var(--op-line-2)}.vc-cell{display:inline-flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap}.vc-cell[data-state=unmeasured]{color:var(--op-ink-3)}.vc-heat{display:inline-block;min-inline-size:64px;text-align:center;font-size:12px;border-radius:6px;padding-block:3px;padding-inline:6px;background:var(--op-plane-2);color:var(--op-ink);border:1px solid var(--op-line)}.vc-heat[data-mentioned=true]{background:var(--op-accent-dim);border-color:var(--op-accent-line)}.vc-heat[data-state=unmeasured]{background:var(--op-canvas);color:var(--op-ink-3);border-style:dashed}.vc-checks{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--op-ink-2)}.vc-checks label{display:inline-flex;align-items:center;gap:5px}.vc-excerpt{margin:0;font-size:13px;line-height:1.55;color:var(--op-ink);border-inline-start:2px solid var(--op-line-2);padding-inline-start:10px}@media (max-width:640px){.vc-panel{padding-inline:14px}.vc-figure-value{font-size:20px}}.vc-subnav{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:var(--os-space-3)}.vc-subnav button{padding:5px 11px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ox-ink-3);font-family:inherit;font-size:12.5px;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.vc-subnav button:hover,.vc-subnav button[data-on=true]{color:var(--ox-ink);border-color:var(--ox-line-2)}.vc-subnav button[data-on=true]{background:var(--ox-plane-2);font-weight:600}.vc-subnav button:focus-visible{outline:2px solid var(--ox-accent);outline-offset:2px}.vc-row-head{font:inherit;color:var(--op-ink);background:none;border:0;padding:0;cursor:pointer;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;text-align:start}.vc-row-head:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}.vc-chip{display:inline-block;font-size:11.5px;padding-block:1px;color:var(--op-ink-2)}.vc-chip[data-priority=high]{border-color:var(--op-accent-line);color:var(--op-accent)}.vc-facts{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;font-size:12.5px;color:var(--op-ink-2)}.vc-facts div{display:flex;gap:6px}.vc-facts dt{color:var(--op-ink-3)}.vc-facts dd{margin:0}.vc-drawer-body{display:grid;gap:8px;padding:10px 12px;border-radius:8px;background:var(--op-plane-2);border:1px solid var(--op-line)}.vc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vc-heat[data-state=failed]{background:var(--op-canvas);color:var(--op-down);border-style:dotted}.vc-matrix td,.vc-matrix th{vertical-align:top}.vc-journey{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.vc-journey-stage{border:1px solid var(--op-line);border-radius:.5rem;background:var(--op-plane-1)}.vc-journey-link{display:flex;flex-direction:column;gap:.25rem;padding-block:.625rem;padding-inline:.75rem;color:var(--op-ink);text-decoration:none}.vc-journey-link:focus-visible,.vc-journey-link:hover{border-color:var(--op-accent-line)}.vc-journey-label{font-size:.75rem;color:var(--op-ink-3)}.vc-journey-value{font-size:1.125rem;font-variant-numeric:tabular-nums;color:var(--op-ink)}.vc-journey-state{font-size:.8125rem;color:var(--op-ink-2)}.vc-journey-stage[data-state=observed] .vc-journey-value{color:var(--op-ink)}.tx-bars{gap:6px}.tx-bar-row,.tx-slice{display:grid;grid-template-columns:minmax(96px,30%) minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px}.tx-slice{grid-template-columns:minmax(96px,30%) minmax(0,1fr)}.tx-bar-label{color:var(--op-ink-2);overflow-wrap:anywhere}.tx-bar,.tx-stack{display:flex;block-size:10px;border-radius:999px;background:var(--op-plane-2);overflow:hidden}.tx-bar-fill{display:block;block-size:100%;background:var(--op-ink-3)}.tx-bar-fill[data-owned=true]{background:var(--op-accent)}.tx-seg{display:block;block-size:100%;min-inline-size:2px}.tx-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;list-style:none;font-size:12px;color:var(--op-ink-2)}.tx-legend li{display:inline-flex;align-items:center;gap:6px}.tx-swatch{display:inline-block;inline-size:10px;block-size:10px;border-radius:3px}@media (max-width:480px){.tx-bar-row{grid-template-columns:minmax(0,1fr) auto}.tx-bar-row .tx-bar{grid-column:1/-1;grid-row:2}.tx-slice{grid-template-columns:minmax(0,1fr)}}.nv-layers{display:grid;gap:8px}.nv-answer{margin:0;font-size:15px;line-height:1.5;font-weight:600;color:var(--op-ink)}.nv-why{margin:0;font-size:13px;line-height:1.55;color:var(--op-ink-2)}.nv-next{color:var(--op-ink);border-inline-start:2px solid var(--op-accent-line);padding-inline-start:8px}.nv-action{display:flex;flex-wrap:wrap;gap:8px}.nv-support{border-block-start:1px solid var(--op-line);padding-block-start:8px}.nv-support>summary{cursor:pointer;font-size:12.5px;color:var(--op-ink-2)}.nv-support-body{display:grid;gap:12px;margin-block-start:10px}.nv-findings{display:grid;gap:12px;margin:12px 0 0;padding:0;list-style:none}.nv-finding{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--op-line);border-radius:10px;background:var(--op-plane-1)}.nv-finding p{margin:0;font-size:13px;line-height:1.55;color:var(--op-ink-2)}.nv-finding .nv-answer{color:var(--op-ink)}.nv-brief{display:grid;gap:6px;margin-block-start:8px;padding:10px 12px;border:1px solid var(--op-line-2);border-radius:8px}.nv-brief p{margin:0;font-size:12.5px;line-height:1.5;color:var(--op-ink-2)}.nv-warning{color:var(--op-ink);border-inline-start:2px solid var(--op-accent-line);padding-inline-start:8px}.vc-sf-lead{margin:0;font-size:15px;font-weight:500;color:var(--op-ink)}.vc-sf-link{color:var(--op-accent);text-decoration:underline;text-underline-offset:2px;font-size:13px}.vc-sf-button:focus-visible,.vc-sf-check input:focus-visible,.vc-sf-field input:focus-visible,.vc-sf-field select:focus-visible,.vc-sf-field textarea:focus-visible,.vc-sf-link:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}.vc-sf-button{font:inherit;font-size:13px;color:var(--op-ink);background:var(--op-plane-2);border:1px solid var(--op-line-2);border-radius:8px;padding-block:6px;padding-inline:12px;cursor:pointer}.vc-sf-button[data-primary=true]{background:var(--op-accent-dim);border-color:var(--op-accent-line);color:var(--op-ink)}.vc-sf-button:disabled{color:var(--op-ink-3);cursor:default}.vc-sf-error{margin:0;font-size:12.5px;color:var(--op-down)}.vc-sf-form{display:grid;gap:14px;min-inline-size:0}.vc-sf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}.vc-sf-field{display:grid;gap:4px;font-size:12.5px;color:var(--op-ink-2);min-inline-size:0}.vc-sf-field .os-input,.vc-sf-field .os-select{inline-size:100%}.vc-sf-textarea{block-size:auto;min-block-size:80px;padding-block:8px;resize:vertical;line-height:1.5}.vc-sf-check{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--op-ink)}.vc-sf-guidance,.vc-sf-more{background:var(--op-plane-1);color:var(--op-ink);border:1px solid var(--op-line);border-radius:10px;padding-block:10px;padding-inline:12px;font-size:13px}.vc-sf-guidance summary,.vc-sf-more summary{cursor:pointer;font-weight:500}.vc-sf-guidance ol{margin-block:8px;padding-inline-start:20px;display:grid;gap:4px;color:var(--op-ink-2)}.vc-sf-question{display:grid;gap:2px;font-size:13.5px;color:var(--op-ink)}.vc-sf-add,.vc-sf-recorded{display:grid;gap:8px;justify-items:start;background:var(--op-plane-1);color:var(--op-ink);border:1px solid var(--op-line);border-radius:10px;padding-block:12px;padding-inline:12px}.vc-sf-add{background:transparent;border-style:dashed}.vc-sf-add>div{inline-size:100%}.vc-sf-code{font-family:var(--avos-font-mono,ui-monospace,monospace);font-size:12px;overflow-wrap:anywhere}.om-view{display:grid;gap:16px}.om-answer{display:grid;gap:6px}.om-lead{margin:0;font-size:15px;line-height:1.5;font-weight:600;color:var(--op-ink)}.om-channels,.om-findings,.om-items,.om-questions,.om-wins{list-style:none;margin:0;padding:0;display:grid;gap:10px}.om-questions{gap:4px;font-size:13px;color:var(--op-ink-2)}.om-channel,.om-finding{display:grid;gap:8px;background:var(--op-plane-1);color:var(--op-ink);border:1px solid var(--op-line);border-radius:10px;padding-block:12px;padding-inline:14px;min-width:0}.om-finding:first-child{border-color:var(--op-accent-line)}.om-finding-text{display:grid;gap:4px;min-width:0}.om-finding-title{margin:0;font-size:14px;font-weight:600;line-height:1.45;color:var(--op-ink);overflow-wrap:anywhere}.om-engines{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;font-size:12px;color:var(--op-ink-2)}.om-channel-head{display:flex;align-items:flex-start;gap:10px;min-width:0}.om-channel-name{flex:1;min-width:0}.om-rank{flex:none;inline-size:24px;block-size:24px;display:inline-grid;place-items:center;border-radius:999px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--op-plane-2);color:var(--op-ink-2);border:1px solid var(--op-line)}.om-monitor{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.om-button{font:inherit;font-size:13px;font-weight:600;color:var(--op-canvas);background:var(--op-accent);border:1px solid var(--op-accent);border-radius:8px;padding-block:6px;padding-inline:12px;cursor:pointer}.om-button-ghost{color:var(--op-ink);background:var(--op-plane-2);border-color:var(--op-line-2);font-weight:500}.om-button:disabled{cursor:default;opacity:.6}.om-button:focus-visible,.om-link:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}.om-link{color:var(--op-ink);text-decoration:underline;text-underline-offset:2px;font-size:13px;overflow-wrap:anywhere}.om-evidence{color:var(--op-ink-2)}.om-error{color:var(--op-down)}.om-sources summary{cursor:pointer}.om-sources[open] summary{margin-block-end:10px}@media (max-width:480px){.om-channel-head{flex-wrap:wrap}.om-channel,.om-finding{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.om-button{transition:none}}.vc-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.vc-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;border:1px solid var(--op-line);border-radius:999px;padding-block:2px;padding-inline:8px}.vc-chip,.vc-conclusion{color:var(--op-ink);background:var(--op-plane-2)}.vc-conclusion{display:grid;gap:4px;border:1px solid var(--op-line);border-inline-start:3px solid var(--op-accent-line);border-radius:8px;padding-block:10px;padding-inline:12px}.vc-conclusion[data-severity=high]{border-inline-start-color:var(--op-down)}.vc-conclusion h3{margin:0;font-size:13.5px;font-weight:600;color:var(--op-ink)}.vc-conclusion p{margin:0;font-size:13px;line-height:1.5;color:var(--op-ink-2)}.vc-sub-title{margin-block:14px 8px;margin-inline:0;font-size:13px;font-weight:600;color:var(--op-ink)}.vc-engines{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.vc-block{display:grid;gap:10px;min-width:0}.vc-disagree{display:grid;gap:8px;background:var(--op-plane-2);color:var(--op-ink);border:1px solid var(--op-line);border-radius:8px;padding-block:10px;padding-inline:12px}.vc-disagree-sides{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 16px}.vc-disagree-side{display:grid;gap:4px;font-size:12.5px;color:var(--op-ink-2)}.vc-attr-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.vc-meta{display:flex;gap:6px 12px;font-size:12px;color:var(--op-ink-3)}.vc-leader,.vc-meta{flex-wrap:wrap;align-items:center}.vc-leader{display:inline-flex;gap:6px 8px;min-width:0;color:var(--op-ink)}.vc-subtitle{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--op-ink)}.vc-details{background:var(--op-plane-1);color:var(--op-ink)}.vc-details>summary{cursor:pointer;list-style-position:inside;padding-block:4px;font-weight:500;color:var(--op-ink)}.vc-details>summary:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}.vc-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;padding-block:12px 4px;padding-inline-start:4px}.vc-details-grid>section{display:grid;gap:6px;align-content:start;background:var(--op-plane-2);color:var(--op-ink);border:1px solid var(--op-line);border-radius:10px;padding-block:10px;padding-inline:12px;min-width:0}.vc-engine-axis{display:grid;gap:4px;justify-items:start}.vc-engine-rates{display:flex;flex-wrap:wrap;gap:10px 18px}.vc-engine-rate{display:grid;gap:2px;align-content:start;min-inline-size:110px}.vc-engine-rate .vc-figure-value{font-size:17px}.gs-station{gap:24px}.gs-columns,.gs-station{display:grid;min-width:0}.gs-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.gs-column{background:var(--op-plane-1);color:var(--op-ink);border:1px solid var(--op-line);border-radius:12px;padding-block:16px;padding-inline:16px;display:grid;gap:14px;align-content:start;min-width:0}.gs-column-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.gs-column-head h3{margin:0;font-size:15px;font-weight:600;color:var(--op-ink)}.gs-dist{list-style:none;margin:0;padding:0;display:grid;gap:8px}.gs-dist li{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto;align-items:center;gap:10px}.gs-bar{block-size:6px;background:var(--op-plane-2);overflow:hidden}.gs-bar,.gs-bar span{display:block;border-radius:3px}.gs-bar span{block-size:100%;background:var(--op-ink-3)}.gs-num{font-variant-numeric:tabular-nums;color:var(--op-ink);font-size:13px}.gs-facts{margin:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.gs-facts div{display:grid;gap:2px;min-width:0}.gs-facts dt{font-size:12px;color:var(--op-ink-2)}.gs-facts dd{margin:0;font-size:13px;color:var(--op-ink);overflow-wrap:anywhere}.gs-label{margin:0;font-weight:600}.gs-label,.gs-muted{font-size:12px;color:var(--op-ink-2)}.gs-mono{font-family:var(--op-mono);font-size:12px;color:var(--op-ink)}.gs-note{margin:0;font-size:13px;line-height:1.5;color:var(--op-ink-2)}.gs-row{display:flex;gap:8px}.gs-row,.gs-state-cell{flex-wrap:wrap;align-items:center}.gs-state-cell{display:inline-flex;gap:6px}.gs-banner{display:grid;gap:4px;padding-block:12px;padding-inline:14px;border-radius:10px;border:1px solid var(--op-line-2);background:var(--op-plane-2);color:var(--op-ink);font-size:13px;line-height:1.5}.gs-banner[data-tone=warn]{border-color:var(--op-accent-line);background:var(--op-accent-soft)}.gs-banner strong{font-weight:600;color:var(--op-ink)}.gs-citations,.gs-competitors ul,.gs-gap-list,.gs-plain,.gs-points,.gs-series{list-style:none;margin:0;padding:0}.gs-competitors ul{display:grid;gap:6px}.gs-competitors li{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.gs-competitors li,.gs-plain{font-size:13px;color:var(--op-ink)}.gs-plain{display:grid;gap:6px}.gs-gap-list{display:grid;gap:10px}.gs-gap-list li{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;background:var(--op-plane-1);color:var(--op-ink);border:1px solid var(--op-line);border-radius:10px;padding-block:12px;padding-inline:14px}.gs-gap-title{margin:0;font-size:13px;font-weight:600;color:var(--op-ink)}.gs-drawer{display:grid;gap:18px;color:var(--op-ink)}.gs-drawer section{display:grid;gap:8px}.gs-excerpt{margin:0;padding-block:10px;padding-inline:12px;border-inline-start:2px solid var(--op-line-2);background:var(--op-plane-2);color:var(--op-ink);font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.gs-citations{display:grid;gap:8px;counter-reset:gs-cite}.gs-citations li{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px}.gs-link{color:var(--op-ink);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.gs-link:hover{color:var(--op-accent)}.gs-table{inline-size:100%;border-collapse:collapse;font-size:13px;color:var(--op-ink)}.gs-table th{text-align:start;font-weight:600;font-size:12px;color:var(--op-ink-2)}.gs-table td,.gs-table th{padding-block:6px;padding-inline:8px;border-block-end:1px solid var(--op-line)}.gs-series{display:grid;gap:12px;margin-block-start:12px}.gs-series-head{margin:0 0 6px;gap:8px;justify-content:space-between;font-size:13px;color:var(--op-ink)}.gs-points,.gs-series-head{display:flex;flex-wrap:wrap}.gs-points{gap:6px}.gs-point{display:inline-flex;gap:6px;align-items:center;font:inherit;background:var(--op-plane-2);color:var(--op-ink);border:1px solid var(--op-line);border-radius:8px;padding-block:4px;padding-inline:8px;cursor:pointer}.gs-point:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}@media (max-width:640px){.gs-dist li{grid-template-columns:minmax(0,1fr) auto}.gs-dist li .gs-bar{grid-column:1/-1}}.tm-slices{display:flex;flex-wrap:wrap;gap:8px 12px;margin-block-end:14px}.tm-slice{display:inline-flex;flex-direction:column;gap:4px;font-size:12px;color:var(--op-ink-2);min-inline-size:0}.tm-slice input[type=date]{font:inherit;font-size:13px;color:var(--op-ink);background:var(--op-plane-2);border:1px solid var(--op-line-2);border-radius:8px;padding-block:4px;padding-inline:8px}.tm-slice input[type=date]:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}.tm-statements{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:6px}.tm-statements li{font-size:14px;line-height:1.5;color:var(--op-ink);border-inline-start:2px solid var(--op-line-2);padding-inline-start:10px}.tm-grid-wrap{overflow-x:auto;max-inline-size:100%;border:1px solid var(--op-line);border-radius:10px;background:var(--op-plane-1)}.tm-grid-wrap:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}.tm-grid{inline-size:100%;border-collapse:collapse;font-size:13px;color:var(--op-ink);background:var(--op-plane-1)}.tm-grid td,.tm-grid th{padding-block:8px;padding-inline:10px;border-block-end:1px solid var(--op-line);text-align:start;vertical-align:middle}.tm-grid thead th{font-size:12px;font-weight:500;color:var(--op-ink-2);white-space:nowrap}.tm-grid tbody th{font-weight:500;min-inline-size:180px}.tm-grid tr[data-empty=true] .tm-name{color:var(--op-ink-3)}.tm-name{display:block;color:var(--op-ink)}.tm-sub{display:block;font-size:12px;font-weight:400;color:var(--op-ink-2);margin-block-start:2px}.tm-cell{display:inline-flex;align-items:center;justify-content:center;min-inline-size:40px;min-block-size:28px;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;border-radius:6px;border:1px solid var(--op-line);background:var(--op-plane-2);color:var(--op-ink)}button.tm-cell{cursor:pointer}button.tm-cell:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}button.tm-cell[aria-pressed=true]{border-color:var(--op-accent-line);background:var(--op-accent-dim)}.tm-cell[data-zero=true]{background:transparent;border-color:transparent;color:var(--op-ink-3)}.tm-cell[data-state=WON]{color:var(--op-up)}.tm-cell[data-state=ABSENT],.tm-cell[data-state=LOST]{color:var(--op-down)}.tm-cell[data-state=NOT_MEASURED]{border-style:dashed;color:var(--op-ink-2)}.tm-prev{display:block;font-size:11px;color:var(--op-ink-3);margin-block-start:2px}.tm-link{font:inherit;font-size:13px;color:var(--op-ink);background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tm-link:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}.tm-drill-acts{display:inline-flex;gap:14px}.tm-drill{margin:0;padding:0;list-style:none;display:grid;gap:10px}.tm-drill li{display:grid;gap:2px;min-inline-size:0}.tm-drill-q{color:var(--op-ink);font-size:13.5px;overflow-wrap:anywhere}.tm-facts{display:flex;flex-wrap:wrap;gap:4px 6px;margin-block-start:6px}.tm-fact{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;line-height:1.4;color:var(--op-ink-2);background:var(--op-plane-2);border:1px solid var(--op-line);border-radius:999px;padding-block:1px;padding-inline:8px;max-inline-size:100%;overflow-wrap:anywhere}.tm-edit{display:grid;gap:6px;margin-block-start:8px}.tm-edit textarea{font:inherit;font-size:13px;color:var(--op-ink);background:var(--op-plane-2);border:1px solid var(--op-line-2);border-radius:8px;padding:8px;min-block-size:64px;inline-size:100%;box-sizing:border-box}.tm-edit textarea:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}@media (max-width:640px){.tm-grid tbody th{min-inline-size:140px}.tm-grid td,.tm-grid th{padding-inline:6px}}:lang(ar) .tm-fact,:lang(ar) .tm-grid thead th{letter-spacing:normal;text-transform:none}.hs-stand{padding-block:4px 16px;border-block-end:1px solid var(--op-line);margin-block-end:8px}.hs-stand-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px;margin:0;padding:0;list-style:none}.hs-stand-cell{display:grid;grid-template-rows:auto minmax(40px,auto) auto 1fr;align-content:start;gap:4px;min-inline-size:0;min-block-size:132px;color:var(--op-ink)}.hs-stand-cell>:last-child{align-self:end;justify-self:start}.hs-stand-answer{margin:0;font-size:15px;line-height:1.4;color:var(--op-ink);overflow-wrap:anywhere}.hs-stand-answer[data-empty=true],.hs-stand-line{color:var(--op-ink-2)}.hs-stand-line{margin:0;min-block-size:2.8em;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.hs-stand-line[data-state=loading]{border-radius:6px;background:var(--op-plane-2)}@media (max-width:1100px){.hs-stand-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hs-stand-list{grid-template-columns:minmax(0,1fr)}.hs-stand-cell{min-block-size:0}}.ev-diff{margin:0;padding:0;list-style:none;border:1px solid var(--op-line);border-radius:8px;background:var(--op-plane-2);max-block-size:360px;overflow:auto;font-size:12px;line-height:1.55}.ev-diff-line{display:grid;grid-template-columns:16px minmax(0,1fr);gap:6px;padding-inline:8px;padding-block:1px;overflow-wrap:anywhere}.ev-diff-line[data-op=add]{color:var(--op-up);background:rgb(159 205 176/.08)}.ev-diff-line[data-op=remove]{color:var(--op-down);background:rgb(227 154 165/.08);text-decoration:line-through}.ev-diff-line[data-op=equal]{color:var(--op-ink-3)}.ev-diff-mark{text-align:center;font-weight:600}.op-res-lead{display:grid;gap:10px;min-inline-size:0}.op-res-note{display:flex;align-items:baseline;gap:8px;margin:0;font-size:13px;line-height:1.5;color:var(--op-ink-2);overflow-wrap:anywhere}.op-res-note-text{min-inline-size:0}.op-res-note-why{color:var(--op-ink-3)}.op-res-dot{flex:none;inline-size:6px;block-size:6px;border-radius:999px;background:var(--op-ink-3);transform:translateY(-1px)}.op-res-note[data-state=OAVOS_RESOLVING] .op-res-dot{background:var(--op-up)}.op-res-progress{display:grid;gap:6px;min-inline-size:0}.op-res-progress-text{margin:0;font-size:13.5px;line-height:1.5;color:var(--op-ink);overflow-wrap:anywhere}.op-res-progress-why{margin:0;font-size:12.5px;line-height:1.5;color:var(--op-ink-3)}.op-res-meter{block-size:4px;max-inline-size:320px;border-radius:999px;background:var(--op-line-2);overflow:hidden}.op-res-meter i{display:block;block-size:100%;background:var(--op-ink-3);border-radius:999px}.op-res-agreement-wrap{display:grid;gap:4px}.op-res-agreement{margin:0;font-size:14px;line-height:1.5;color:var(--op-ink);overflow-wrap:anywhere}.op-res-next{display:grid;gap:6px;padding-block:14px;padding-inline:16px;border:1px solid var(--op-line-2);border-radius:10px;background:var(--op-plane-2);min-inline-size:0}.op-res-next-lead{margin:0;font-size:13.5px;line-height:1.5;color:var(--op-ink-2);overflow-wrap:anywhere}.op-res-next-label{margin:0;font-size:12px;color:var(--op-ink-3)}.op-res-next-do{margin:0;font-size:15px;font-weight:600;line-height:1.4;color:var(--op-ink);overflow-wrap:anywhere}.op-res-next-facts{display:grid;gap:6px;margin:0}.op-res-next-facts dt{font-size:12px;color:var(--op-ink-3)}.op-res-next-facts dd{margin:0;font-size:13px;line-height:1.5;color:var(--op-ink-2);overflow-wrap:anywhere}.op-res-next-acts{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:4px}.op-res-supporting,.op-res-supporting>summary{font-size:12.5px;color:var(--op-ink-2)}.op-res-supporting>summary{cursor:pointer;padding-block:2px}.op-res-supporting>summary:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px;border-radius:4px}.op-res-supporting-body{display:grid;gap:8px;margin-block-start:8px;padding-inline-start:12px;border-inline-start:1px solid var(--op-line-2)}.op-res-supporting-body .op-res-supporting-heading,.op-res-supporting-body h4{margin:0 0 4px;font-size:12px;font-weight:500;color:var(--op-ink-3)}.op-res-supporting-body ul{margin:0;padding-inline-start:16px;display:grid;gap:3px;line-height:1.5;overflow-wrap:anywhere}[dir=rtl] .op-res-lead,[dir=rtl] .op-res-next,[lang=ar] .op-res-lead,[lang=ar] .op-res-next{letter-spacing:normal;text-transform:none}[dir=rtl] .op-res-next-facts dd,[dir=rtl] .op-res-note,[dir=rtl] .op-res-progress-text{line-height:1.7}.op-home-resolution{display:grid;gap:10px;margin-block-start:18px;padding-block-start:14px;border-block-start:1px solid var(--op-line);max-inline-size:760px}.op-res-station{margin-block:4px 14px}.op-res-recorder,.op-res-station,.vc-res{max-inline-size:760px}.op-res-recorder{display:grid;gap:8px;padding-block:14px;padding-inline:16px;border:1px solid var(--op-line-2);border-radius:10px;background:var(--op-plane-2)}.op-res-recorder-title{margin:0;font-size:15px;font-weight:600;color:var(--op-ink)}.op-res-recorder-lead,.op-res-recorder-note{margin:0;font-size:13px;line-height:1.5;color:var(--op-ink-2)}.op-res-recorder-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.op-res-recorder-form label{display:grid;gap:4px;font-size:12px;color:var(--op-ink-3);min-inline-size:0}.op-res-recorder-form input,.op-res-recorder-form select{font:inherit;font-size:13px;color:var(--op-ink);background:var(--op-plane-1);border:1px solid var(--op-line-2);border-radius:8px;padding-block:6px;padding-inline:8px;max-inline-size:100%}.op-res-recorder-form input:focus-visible,.op-res-recorder-form select:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}.ad-answer{margin:0 0 6px;font-size:15px;line-height:1.5;color:var(--op-ink)}.ad-why{margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--op-ink-2)}.ad-views{display:flex;flex-wrap:wrap;gap:6px}.ad-states,.ad-views{margin-block-end:14px}.ad-states{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.ad-state{background:var(--op-plane-1);border:1px solid var(--op-line);border-radius:10px;padding-block:12px;padding-inline:14px;min-inline-size:0}.ad-state[data-evidence=false]{background:var(--op-plane-2)}.ad-state h4{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--op-ink)}.ad-state dl{margin:0;display:grid;gap:4px}.ad-state dl>div{display:flex;justify-content:space-between;gap:8px;font-size:12.5px}.ad-state dt{color:var(--op-ink-3)}.ad-state dd{margin:0;color:var(--op-ink);text-align:end;font-variant-numeric:tabular-nums}.ad-note{margin:0 0 10px;font-size:12.5px;line-height:1.5;color:var(--op-ink-2)}.ad-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.ad-prompt{background:var(--op-plane-1);border:1px solid var(--op-line);border-radius:10px;padding-block:10px;padding-inline:12px;display:grid;gap:6px;min-inline-size:0}.ad-prompt-text{margin:0;font-size:14px;line-height:1.5;color:var(--op-ink);overflow-wrap:anywhere}.ad-meta{gap:4px 10px;font-size:12px;color:var(--op-ink-3)}.ad-actions,.ad-meta{display:flex;flex-wrap:wrap}.ad-actions{gap:6px}.ad-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-block:10px}.ad-form label{display:grid;gap:4px;font-size:12px;color:var(--op-ink-2);min-inline-size:0}.ad-form input,.ad-form select,.ad-form textarea{font:inherit;font-size:13px;color:var(--op-ink);background:var(--op-plane-2);border:1px solid var(--op-line-2);border-radius:8px;padding-block:6px;padding-inline:8px;min-inline-size:0}.ad-disclosure summary:focus-visible,.ad-form input:focus-visible,.ad-form select:focus-visible,.ad-form textarea:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}.ad-form .ad-wide{grid-column:1/-1}.ad-disclosure{border-block-start:1px solid var(--op-line);padding-block-start:10px;margin-block-start:12px}.ad-disclosure summary{cursor:pointer;font-size:13px;color:var(--op-ink-2)}.ad-family{display:grid;gap:6px;margin-block-end:10px}.ad-family-head{font-size:13px;font-weight:600;color:var(--op-ink)}.ad-variant{border-inline-start:2px solid var(--op-line-2);padding-inline-start:10px;display:grid;gap:4px}.ad-variant[data-measured=true]{border-inline-start-color:var(--op-accent-line)}.ad-chip{display:inline-flex;align-items:center;font-size:11.5px;color:var(--op-ink-2);border:1px solid var(--op-line);border-radius:999px;padding-block:1px;padding-inline:8px}.ad-chip,.ad-secret{background:var(--op-plane-2)}.ad-secret{font-family:var(--op-mono);font-size:12.5px;color:var(--op-ink);border:1px solid var(--op-accent-line);border-radius:8px;padding-block:8px;padding-inline:10px;overflow-wrap:anywhere;direction:ltr}.results-headline{display:flex;flex-direction:column;gap:8px}.results-eyebrow{margin:0;font-size:12px;font-weight:600;color:var(--op-ink-3)}.results-answer{margin:0;font-size:16px;line-height:1.5;color:var(--op-ink)}.results-highlight{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-block:10px;padding-inline:12px;border:1px solid var(--op-line);border-inline-start:2px solid var(--op-accent);border-radius:8px;background:var(--op-plane-2);color:inherit;text-align:start;cursor:pointer;font:inherit}.results-highlight:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}.results-sentence{margin:0;font-size:13px;line-height:1.55;color:var(--op-ink-2)}.results-sentence-title{font-weight:600;color:var(--op-ink)}.results-muted{color:var(--op-ink-3);font-size:12px}.results-summary{gap:6px}.results-lines,.results-summary{display:flex;flex-direction:column}.results-lines{margin:0;padding-inline-start:18px;gap:3px;font-size:13px;color:var(--op-ink-2)}.results-support{font-size:12px;color:var(--op-ink-3)}.results-support>summary{cursor:pointer}.results-support ul{margin:0;padding-inline-start:18px}.results-cell{display:flex;flex-direction:column;gap:3px;min-inline-size:0;overflow-wrap:anywhere}.results-page-title{margin:0;font-size:15px;font-weight:600;color:var(--op-ink)}.results-actions{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:13px}.results-validation{border-inline-start:2px solid var(--op-line-2);padding-inline-start:10px}.sso-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.sso-step{border:1px solid var(--op-line);border-radius:10px;background:var(--op-plane-1);color:var(--op-ink);padding:16px 18px;min-width:0}.sso-step[data-state=attention]{border-inline-start:2px solid var(--avos-status-warning)}.sso-step[data-state=locked]{opacity:.72}.sso-step-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.sso-step-title{margin:0;font-size:15px;font-weight:600;color:var(--op-ink)}.sso-step-n{display:block;font-size:12px;font-weight:500;color:var(--op-ink-3);margin-block-end:2px}.sso-step-body{display:flex;flex-direction:column;gap:14px;margin-block-start:12px;min-width:0}.sso-help{margin:0;font-size:13px;line-height:1.55;color:var(--op-ink-2);max-width:78ch}.sso-muted{font-size:12px;color:var(--op-ink-3)}.sso-field{display:flex;flex-direction:column;gap:6px;min-width:0}.sso-label{font-size:13px;font-weight:600;color:var(--op-ink-2)}.sso-error{margin:0;font-size:13px;color:var(--avos-status-danger)}.sso-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.sso-grow{flex:1 1 260px;min-width:0}.sso-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--op-line);border-radius:8px;background:var(--op-plane-2);color:var(--op-ink);min-width:0}.sso-code{font-size:12.5px;color:var(--op-ink);overflow-wrap:anywhere;text-align:start;unicode-bidi:isolate}.sso-code,.sso-textarea{font-family:var(--op-mono);direction:ltr}.sso-textarea{min-height:120px;font-size:12px}.sso-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width:640px){.sso-choice{grid-template-columns:minmax(0,1fr)}}.sso-choice-card{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--op-line);border-radius:8px;background:var(--op-plane-2);color:var(--op-ink);cursor:pointer;min-width:0}.sso-choice-card[data-selected=true]{border-color:var(--op-accent-line)}.sso-choice-card:focus-within{outline:2px solid var(--op-accent);outline-offset:2px}.sso-choice-title{display:block;font-size:14px;font-weight:600;color:var(--op-ink)}.sso-list{margin:0;padding:0;list-style:none}.sso-list>li{border-block-end:1px solid var(--op-line);padding-block:10px;min-width:0}.sso-list>li:first-child{border-block-start:1px solid var(--op-line)}.sso-check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;align-items:baseline}.sso-check-label{font-size:14px;font-weight:500;color:var(--op-ink)}.sso-check-body{grid-column:2;display:flex;flex-direction:column;gap:4px;min-width:0}.sso-fix{margin:0;padding:8px 10px;border-inline-start:2px solid var(--op-accent);color:var(--op-ink-2);font-size:13px;line-height:1.5}.sso-fix,.sso-result{background:var(--op-plane-2)}.sso-result{border:1px solid var(--op-line);border-radius:10px;color:var(--op-ink);padding:14px 16px;display:flex;flex-direction:column;gap:10px;min-width:0}.sso-result[data-outcome=succeeded]{border-inline-start:2px solid var(--avos-status-success)}.sso-result[data-outcome=failed],.sso-result[data-outcome=refused]{border-inline-start:2px solid var(--avos-status-danger)}.sso-result-title{margin:0;font-size:15px;font-weight:600;color:var(--op-ink)}.sso-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}@media (max-width:760px){.sso-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.sso-fact dt{font-size:12px;color:var(--op-ink-3)}.sso-fact dd{margin:2px 0 0;font-size:18px;font-weight:600;color:var(--op-ink);font-variant-numeric:tabular-nums}.sso-record{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;align-items:center;margin:0}.sso-record dt{font-size:12px;color:var(--op-ink-3)}.sso-record dd{margin:0;min-width:0}@media (max-width:520px){.sso-record{grid-template-columns:minmax(0,1fr)}}.sso-rule{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:8px;align-items:end}@media (max-width:520px){.sso-rule{grid-template-columns:minmax(0,1fr)}}.sso-login{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--op-line);border-radius:10px;background:var(--op-plane-2);color:var(--op-ink)}.sso-login-title{margin:0;font-size:15px;font-weight:600;color:var(--op-ink)}.sso-step-toggle{cursor:pointer}.sso-step-toggle:after{content:"+";color:var(--op-ink-3);margin-inline-start:auto}.sso-step details[open]>.sso-step-toggle:after{content:"−"}.sso-evidence-disclosure>summary:focus-visible,.sso-step-toggle:focus-visible{outline:2px solid var(--op-accent);outline-offset:4px}.sso-evidence-disclosure>summary{cursor:pointer}.sso-evidence-disclosure[open]>summary{margin-block-end:12px}.cs-rank{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding-inline:6px;border-radius:11px;border:1px solid var(--ox-line-2);color:var(--ox-ink-2);background:transparent;font-size:12px;font-variant-numeric:tabular-nums}.cs-list,.cs-reasons{margin:0;padding-inline-start:0;list-style:none;display:flex;flex-direction:column;gap:var(--os-space-2)}.cs-bullets{list-style:disc;padding-inline-start:var(--os-space-4)}.cs-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-field{display:flex;flex-direction:column;gap:4px;min-width:0}.cs-grow{flex:1 1 220px}.cs-label{font-size:var(--os-text-label);color:var(--ox-ink-2)}.cs-input{width:100%;min-height:var(--os-control-h-sm);padding:8px 10px;border-radius:var(--ox-radius);border:1px solid var(--ox-line-2);background:var(--ox-plane-2);color:var(--ox-ink);font:inherit;font-size:var(--os-text-md);line-height:1.5}textarea.cs-input{resize:vertical}.cs-input:focus-visible{outline:2px solid var(--ox-accent);outline-offset:1px;border-color:var(--ox-accent-line)}.cs-input[readonly]{background:var(--ox-plane-1);color:var(--ox-ink-2)}.cs-input[data-flagged=true]{border-color:var(--ox-warn);box-shadow:inset 3px 0 0 var(--ox-warn)}.cs-input[dir=rtl][data-flagged=true]{box-shadow:inset -3px 0 0 var(--ox-warn)}.cs-code{font-family:var(--font-ibm-plex-mono),monospace;font-size:13px}.cs-filters,.cs-form-row{display:flex;flex-wrap:wrap;gap:var(--os-space-3);align-items:flex-end}.cs-form-row>.cs-field{flex:1 1 200px}.cs-filters{margin-block-end:var(--os-space-3)}.cs-fieldset{border:0;margin:0;padding:0;gap:var(--os-space-3)}.cs-fieldset,.cs-section{display:flex;flex-direction:column}.cs-section{gap:var(--os-space-2);padding:var(--os-space-3);border:1px solid var(--ox-line);border-radius:var(--ox-radius);background:var(--ox-plane-1);color:var(--ox-ink)}.cs-error{color:var(--ox-neg)}.cs-claim-form{padding:var(--os-space-4);gap:var(--os-space-3);color:var(--ox-ink)}.cs-editor{display:flex;flex-direction:column;gap:var(--os-space-4)}.cs-editor-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--os-space-3)}.cs-editor-actions{gap:var(--os-space-3);align-items:center}.cs-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:var(--os-space-4);align-items:start}.cs-editor-aside,.cs-editor-main{padding:var(--os-space-4);min-width:0;color:var(--ox-ink)}.cs-editor-aside{position:sticky;top:calc(var(--os-header-offset) + var(--os-space-3));max-height:calc(100vh - var(--os-header-offset) - var(--os-space-6));overflow:auto}.cs-panel-tabs{display:flex;gap:4px;border-block-end:1px solid var(--ox-line);margin-block-end:var(--os-space-3);overflow-x:auto}.cs-panel-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:0;border-block-end:2px solid transparent;background:transparent;color:var(--ox-ink-2);font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.cs-panel-tab[aria-selected=true]{color:var(--ox-ink);border-block-end-color:var(--ox-accent)}.cs-panel-tab:focus-visible{outline:2px solid var(--ox-accent);outline-offset:-2px}.cs-banner{padding:var(--os-space-3) var(--os-space-4);border-radius:var(--ox-radius);border:1px solid var(--ox-accent-line);background:var(--ox-accent-tint);color:var(--ox-ink);display:flex;flex-direction:column;gap:var(--os-space-2)}.cs-banner-warn{border-color:var(--ox-warn);background:var(--ox-plane-2)}.cs-findings{margin:0;padding-inline-start:var(--os-space-4);gap:var(--os-space-3)}.cs-finding,.cs-findings{display:flex;flex-direction:column}.cs-finding{gap:4px}.cs-quote{display:block;padding-inline-start:var(--os-space-3);border-inline-start:2px solid var(--ox-warn);color:var(--ox-ink)}.cs-details summary{cursor:pointer;color:var(--ox-ink-2)}.cs-versions{margin:0;padding-inline-start:0;list-style:none;gap:var(--os-space-2)}.cs-version,.cs-versions{display:flex;flex-direction:column}.cs-version{gap:4px;padding:var(--os-space-2) var(--os-space-3);border:1px solid var(--ox-line);border-radius:var(--ox-radius)}.cs-version[data-current]{border-color:var(--ox-accent-line)}.cs-diff{display:flex;flex-direction:column;border:1px solid var(--ox-line);border-radius:var(--ox-radius);overflow:auto;max-height:360px;font-size:13px}.cs-diff-line{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px;padding:2px 8px;color:var(--ox-ink-2);overflow-wrap:anywhere}.cs-diff-line[data-op=add]{background:var(--ox-pos-soft);color:var(--ox-ink)}.cs-diff-line[data-op=remove]{background:var(--ox-neg-soft);color:var(--ox-ink);text-decoration:line-through;text-decoration-color:var(--ox-neg)}.cs-thread{display:flex;flex-direction:column;gap:var(--os-space-2);padding-block-end:var(--os-space-3);border-block-end:1px solid var(--ox-line)}.cs-comment[data-resolved]{opacity:.75}.cs-reply{padding-inline-start:var(--os-space-4);border-inline-start:2px solid var(--ox-line-2)}@media (max-width:1024px){.cs-editor-grid{grid-template-columns:minmax(0,1fr)}.cs-editor-aside{position:static;max-height:none}}@media (max-width:480px){.cs-editor-aside,.cs-editor-main{padding:var(--os-space-3)}.cs-editor-actions{width:100%}}