:root{--aud-st-share:60%}html[data-theme=dark]{--aud-st-share:80%}@media (prefers-color-scheme:dark){html:not([data-theme=light]){--aud-st-share:80%}}.evm-modal{position:fixed;inset:0;z-index:75;display:flex;align-items:center;justify-content:center;padding:14px;background:rgba(0,0,0,.38);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.evm-sheet{width:min(720px,100%);max-height:94vh;overflow:auto;background:var(--card);border:1px solid var(--line2);border-radius:12px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column}.evm-head{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line)}.evm-head b{font-size:13px;color:var(--ink)}.evm-x{margin-left:auto;border:0;background:transparent;cursor:pointer;font-size:20px;line-height:1}.evm-x,.evm-x.evm-x{color:var(--mut)}.evm-x:hover{color:var(--ink)}.evm-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:9px 14px;border-bottom:1px solid var(--line);background:var(--soft)}.evm-tool{width:30px;height:28px;font:inherit;font-size:14px;cursor:pointer;border:1px solid var(--line2);border-radius:6px;background:var(--card);display:inline-flex;align-items:center;justify-content:center}.evm-tool,.evm-tool.evm-tool{color:var(--ink2)}.evm-tool:hover{background:var(--soft)}.evm-tool:disabled{opacity:.4;cursor:default}.evm-tool.on{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.evm-sep{width:1px;height:20px;background:var(--line2);margin:0 3px}.evm-dot{width:20px;height:20px;border-radius:50%;cursor:pointer;border:2px solid transparent;padding:0}.evm-dot.on{border-color:var(--ink);box-shadow:0 0 0 2px var(--card) inset}.evm-safe{margin-left:auto;font-size:10.5px;color:var(--ink2)}.evm-stagewrap{padding:14px;background:var(--soft);display:flex;justify-content:center}.evm-stage{position:relative;max-width:100%;line-height:0;cursor:crosshair;touch-action:none;border:1px solid var(--line2);border-radius:6px;overflow:hidden;background:var(--card)}.evm-img{display:block;max-width:100%;max-height:46vh;width:auto;height:auto;user-select:none;-webkit-user-drag:none}.evm-shape{position:absolute;border:2px solid;pointer-events:none;box-shadow:0 0 0 1px rgba(0,0,0,.35)}.evm-shape.oval{border-radius:50%}.evm-ink{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.evm-tab{position:absolute;top:-1px;left:-1px;transform:translateY(-100%);font-size:10px;font-weight:700;color:#fff;white-space:nowrap;padding:2px 7px;border-radius:4px 4px 4px 0;line-height:1.5}.evm-list{display:grid;gap:6px;padding:10px 14px 0}.evm-row{display:flex;gap:8px}.evm-num,.evm-row{align-items:center}.evm-num{flex:0 0 auto;width:20px;height:20px;border-radius:4px;color:#fff;font-size:10px;font-weight:700;display:inline-flex;justify-content:center}.evm-row input{flex:1;min-width:0;font:inherit;font-size:12px;border:1px solid var(--line2);border-radius:6px;padding:5px 9px;background:var(--card2);color:var(--ink)}.evm-row input:focus{outline:none;border-color:color-mix(in srgb,var(--brand) 55%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}.evm-del{border:0;background:transparent;cursor:pointer;font-size:15px;line-height:1;padding:2px 4px}.evm-del,.evm-del.evm-del{color:var(--mut)}.evm-del:hover{color:var(--st-critical)}.evm-note{display:grid;gap:4px;padding:10px 14px}.evm-note>span{font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink2);font-weight:700}.evm-note textarea{font:inherit;font-size:12.5px;width:100%;resize:vertical;border:1px solid var(--line2);border-radius:6px;padding:6px 9px;background:var(--card2);color:var(--ink)}.evm-note textarea:focus{outline:none;border-color:color-mix(in srgb,var(--brand) 55%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}.evm-tag{padding:0 14px 10px}.evm-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:11px 14px;margin-top:auto;border-top:1px solid var(--line);background:var(--soft)}.evm-grow{flex:1}.evm-stamp{font-family:var(--f-mono);font-size:10.5px;color:var(--ink2);background:var(--card);border:1px solid var(--line);border-radius:99px;padding:3px 10px;white-space:nowrap}.evm-stamp.geo{color:color-mix(in srgb,var(--st-operational) var(--aud-st-share),var(--ink));border-color:color-mix(in srgb,var(--st-operational) 34%,var(--line))}@media (max-width:620px){.evm-modal{padding:0}.evm-sheet{width:100%;height:100%;max-height:100%;border-radius:0}.evm-img{max-height:38vh}.evm-safe{display:none}}.evsev-critical{--evsev:var(--st-critical)}.evsev-major{--evsev:var(--st-warning)}.evsev-minor{--evsev:var(--st-inspect)}.evsev-observation{--evsev:var(--st-maintenance)}.evid-card.evsev,.evid-card.evsev:hover,.v4 .ncr-evcard.evsev{border-top:3px solid var(--evsev)}.arun-evit.evsev,.evid-lrow.evsev>td:first-child{border-left:3px solid var(--evsev)}.evid-mark-layer{position:absolute;inset:0;pointer-events:none}.evid-mark-ink{position:absolute;inset:0;width:100%;height:100%}.evid-mark-shape{position:absolute;box-sizing:border-box;border-width:2px;border-style:solid;box-shadow:0 0 0 1px rgba(0,0,0,.35)}.evid-mark-shape.oval{border-radius:50%}.evid-mark-shape.tabin .evid-mark-tab{top:1px;left:1px;transform:none;border-radius:4px}.evid-mark-tab{position:absolute;top:-1px;left:-1px;transform:translateY(-100%);padding:2px 7px;font-size:10px;font-weight:700;line-height:1.5;white-space:nowrap;color:#fff;border-radius:4px 4px 4px 0}.evid-marklist{display:grid;gap:6px;margin:0 0 4px;padding:0;list-style:none}.evid-marklist li{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink,#14181c)}.evid-marklist em{color:var(--faint,#9aa3ad)}.evid-marknum{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:11px;font-weight:700;color:#fff;border-radius:4px}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88e4012f2051f8b4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0be08cad6fae8421-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61d96c4884191721-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cd5242d34e82716d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6662f7f4c6f2f062-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b0bb26939bb40fdb-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7816b93d847886e9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea06843a6d8e9ab3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60c9b95e8d9e49be-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e6ec62843814326-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8bcd0492b5976ee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6ad0344ed98ac2e9-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Fallback;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_e5ea0b{font-family:Barlow,Barlow Fallback;font-style:normal}.__variable_e5ea0b{--cd-font-barlow:"Barlow","Barlow Fallback"}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/46f2c2342f85e478-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d07ee9160e6fd52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b4796fdbb42263df-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d294f1e349318783-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c465e14413247d80-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/52f8cf394b3641e4-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fa64e74b88370ed1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6b99d524c7bef2f7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2afc1581e19cce3f-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Semi Condensed Fallback;src:local("Arial");ascent-override:115.49%;descent-override:23.10%;line-gap-override:0.00%;size-adjust:86.59%}.__className_dfd730{font-family:Barlow Semi Condensed,Barlow Semi Condensed Fallback;font-style:normal}.__variable_dfd730{--cd-font-barlow-cond:"Barlow Semi Condensed","Barlow Semi Condensed Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_22e52c{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_22e52c{--cd-font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.evid-error{padding:10px 13px;margin-bottom:12px;font-size:12.5px;color:color-mix(in srgb,var(--st-critical) 60%,var(--ink));background:color-mix(in srgb,var(--st-critical) 8%,transparent);border:1px solid color-mix(in srgb,var(--st-critical) 42%,var(--line));border-radius:var(--r-sm)}.evid-empty{padding:28px;text-align:center;font-size:13px;color:var(--mut);background:var(--card2);border:1px dashed var(--line2);border-radius:var(--r)}.evid-section{margin-bottom:22px}.evid-sechead{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:6px;margin-bottom:10px;border-bottom:1px solid var(--line)}.evid-sechead h2{margin:0;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink2)}.evid-sechead span{font-size:12px;color:var(--mut)}.evid-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.evid-card{display:flex;flex-direction:column;width:100%;padding:0;font:inherit;color:inherit;text-align:left;text-decoration:none;cursor:pointer;overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:10px;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.evid-card:hover{border-color:var(--line2);box-shadow:var(--shadow)}.evid-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.evid-thumb{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:0;margin:0;border:0;font:inherit;text-align:center;aspect-ratio:4/3;background:linear-gradient(160deg,var(--soft),var(--card2))}.evid-thumb-glyph{font-size:34px;color:var(--faint)}.evid-thumb-img{width:100%;height:100%;object-fit:contain}.evid-thumb-none{display:flex;flex-direction:column;align-items:center;gap:5px;padding:0 12px}.evid-thumb-note{font-size:10.5px;line-height:1.35;color:var(--mut)}.evid-thumb-note.bad{color:color-mix(in srgb,var(--st-critical) 60%,var(--ink))}.evid-typebadge{position:absolute;left:8px;bottom:8px;padding:2px 8px;font-size:10.5px;font-weight:600;letter-spacing:.02em;color:#fff;background:rgba(20,24,28,.72);border-radius:999px}.v4 .evid-typebadge[class*=tone-]{color:#fff!important;background:rgba(20,24,28,.72)!important;border-color:transparent!important}.evid-meta{display:flex;flex-direction:column;height:134px;overflow:hidden;padding:9px 10px 11px}.evid-caption{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.evid-caption em{color:var(--mut);font-weight:400}.evid-sub{margin-top:3px;font-size:11px;color:var(--mut)}.evid-geo{margin-top:4px;font-size:10.5px;color:var(--mut)}.evid-geo.ok{color:color-mix(in srgb,var(--st-operational) 60%,var(--ink))}.evid-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto;padding-top:7px;max-height:43px;overflow:hidden}.evid-chip{max-width:100%;padding:2px 7px;font-size:10px;color:var(--ink2);background:var(--soft);border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evid-chip.crit{color:color-mix(in srgb,var(--st-critical) 60%,var(--ink));background:color-mix(in srgb,var(--st-critical) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-critical) 42%,var(--line))}.evid-chip{flex:0 0 auto}.evid-chip-what{flex:1 1 90px;min-width:0}.evid-chip.evid-chip-tag{color:var(--ink);background:transparent;box-shadow:inset 0 0 0 1px var(--line2)}.evid-chip.evid-chip-tag.none{color:var(--mut);font-style:italic}.evid-dethead{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--line)}.evid-dettitle{flex:1 1 260px;min-width:0}.evid-dettitle h2{margin:0;font-size:17px;font-weight:600;line-height:1.3;color:var(--ink)}.evid-dettitle h2:focus{outline:none}.evid-detsub{margin-top:3px;font-size:11.5px;color:var(--mut)}.evid-back{padding:6px 12px;font:inherit;font-size:12px;color:var(--mut);background:var(--card);border:1px solid var(--line);border-radius:999px;cursor:pointer}.evid-back:hover{color:var(--ink2);border-color:var(--brand)}.evid-pill{padding:3px 10px;font-size:11px;font-weight:600;color:var(--ink2);background:var(--soft);border:1px solid var(--line);border-radius:999px}.evid-pill.tone-insp{color:color-mix(in srgb,var(--st-inspect) 60%,var(--ink));background:color-mix(in srgb,var(--st-inspect) 10%,transparent);border-color:color-mix(in srgb,var(--st-inspect) 42%,var(--line))}.evid-pill.tone-info{color:color-mix(in srgb,var(--st-maintenance) 60%,var(--ink));background:color-mix(in srgb,var(--st-maintenance) 10%,transparent);border-color:color-mix(in srgb,var(--st-maintenance) 42%,var(--line))}.evid-detgrid{display:grid;grid-template-columns:minmax(260px,1.1fr) 1fr;gap:18px;align-items:start}@media (max-width:900px){.evid-detgrid{grid-template-columns:1fr}}.evid-detmain,.evid-detside{min-width:0}.evid-still{display:block;width:fit-content;max-width:100%;margin:0 auto;padding:0;font:inherit;color:inherit;overflow:hidden;background:var(--soft);border:1px solid var(--line);border-radius:var(--r-sm)}.evid-stage{position:relative;line-height:0;cursor:zoom-in}.evid-stage:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.evid-still-img{display:block;max-width:100%;max-height:60vh;width:auto;height:auto}.evid-still.nopic{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:220px;padding:28px;text-align:center;background:linear-gradient(160deg,var(--soft),var(--card2))}.evid-still-note{max-width:42ch;font-size:12px;line-height:1.45;color:var(--mut)}.evid-still-note.bad{color:color-mix(in srgb,var(--st-critical) 60%,var(--ink))}.evid-still-why{font-family:var(--f-mono);font-size:10.5px;color:var(--mut)}.evid-dh{margin:18px 0 6px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink2)}.evid-detmain .evid-dh:first-child,.evid-detside .evid-dh:first-child{margin-top:0}.evid-props{width:100%;border-collapse:collapse}.evid-props th{width:34%;padding:9px 14px 9px 0;font-size:11.5px;font-weight:500;text-align:left;color:var(--mut)}.evid-props td,.evid-props th{vertical-align:top;border-bottom:1px solid var(--line)}.evid-props td{padding:9px 0;font-size:12.5px;word-break:break-word;color:var(--ink)}.evid-props tr:last-child td,.evid-props tr:last-child th{border-bottom:0}.evid-mono{font-family:var(--f-mono);letter-spacing:.01em}.evid-nothing,.evid-propnote{color:var(--mut)}.evid-propnote{display:block;margin-top:3px;font-size:11px;line-height:1.45}.evid-link{color:var(--accent-ink);text-decoration:none;border-bottom:1px dashed color-mix(in srgb,var(--accent-ink) 45%,transparent)}.evid-link:hover{border-bottom-style:solid}.evid-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.evid-note{margin:8px 0 0;font-size:11.5px;line-height:1.5;color:var(--mut)}.evid-peek{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(10,12,15,.78)}.evid-peek-box{display:flex;flex-direction:column;width:min(1100px,94vw);max-height:92vh;overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg)}.evid-peek-head{display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--card2);border-bottom:1px solid var(--line)}.evid-peek-name{flex:1 1 auto;font-size:12.5px;font-weight:600;color:var(--ink)}.evid-peek-x{padding:2px 6px;font:inherit;font-size:18px;line-height:1;color:var(--mut);background:transparent;border:0;cursor:pointer}.evid-peek-x:hover{color:var(--ink)}.evid-peek-img{flex:1 1 auto;min-height:0;width:100%;object-fit:contain;background:var(--soft)}.evid-peek-foot{flex:0 0 auto;padding:8px 12px;font-size:11px;color:var(--mut);border-top:1px solid var(--line)}.evid-peek-cap{margin-bottom:3px;font-size:12px;color:var(--ink)}.v4 .evid-views{display:flex;justify-content:flex-end;gap:6px;margin:0 0 10px}.v4 .evid-viewb{font:inherit;font-size:12px;padding:5px 12px;cursor:pointer;color:var(--ink2);background:var(--card);border:1px solid var(--line);border-radius:999px}.v4 .evid-viewb:hover{background:var(--soft);color:var(--ink)}.v4 .evid-viewb.on{color:var(--ink);font-weight:600;border-color:color-mix(in srgb,var(--brand) 45%,var(--line2));background:color-mix(in srgb,var(--brand) 8%,var(--card))}.v4 .evid-explorer{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px;align-items:start}.v4 .evid-listwrap{min-width:0;max-height:calc(100dvh - 260px);overflow:auto;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card)}.v4 .evid-listwrap:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.v4 .evid-list{width:100%;border-collapse:collapse;font-size:12.5px}.v4 .evid-list thead th{position:sticky;top:0;z-index:1;padding:8px 10px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);background:var(--card)}.v4 .evid-lgroup th,.v4 .evid-list thead th{text-align:left;border-bottom:1px solid var(--line)}.v4 .evid-lgroup th{padding:7px 10px;font-size:11px;font-weight:600;color:var(--ink2);background:var(--soft)}.v4 .evid-lgroup th span{margin-left:8px;font-weight:400;color:var(--mut)}.v4 .evid-lrow{cursor:pointer;border-bottom:1px solid var(--line)}.v4 .evid-lrow:hover{background:var(--soft)}.v4 .evid-lrow.on{background:color-mix(in srgb,var(--brand) 6%,var(--card2));box-shadow:inset 2px 0 0 var(--brand)}.v4 .evid-lrow td{padding:7px 10px;vertical-align:middle;color:var(--ink)}.v4 .evid-lname{display:flex;align-items:center;gap:9px;min-width:0}.v4 .evid-lname .evid-thumb{height:34px;width:auto;flex:none}.v4 .evid-lname>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4 .evid-pane{position:sticky;top:12px;display:flex;flex-direction:column;min-width:0;max-height:calc(100dvh - 260px);overflow:auto;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card)}.v4 .evid-pane-blank{padding:24px 16px;font-size:12.5px;color:var(--mut);text-align:center}.v4 .evid-pane-stage{flex:none;background:var(--soft)}.v4 .evid-pane-shot{position:relative;display:block;line-height:0}.v4 .evid-pane-img{display:block;width:100%;height:auto}.v4 .evid-pane-nopic{display:grid;place-items:center;gap:6px;aspect-ratio:4/3;padding:12px;text-align:center}.v4 .evid-pane-facts{flex:1 1 auto;min-height:0;padding:11px 12px 12px;border-top:1px solid var(--line)}.v4 .evid-pane-cap{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--ink);line-height:1.35}.v4 .evid-pane-cap em{font-weight:400;color:var(--mut)}.v4 .pbtn.evid-pane-open{margin-top:10px;width:100%;justify-content:center;color:var(--ink2);background:var(--card);border:1px solid var(--line2)}.v4 .pbtn.evid-pane-open:hover{color:var(--ink);border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}@media (max-width:1000px){.v4 .evid-explorer{grid-template-columns:minmax(0,1fr)}.v4 .evid-listwrap,.v4 .evid-pane{max-height:none}.v4 .evid-pane{position:static;overflow:visible}}.evid-pane-clip{width:100%;max-height:60vh;border-radius:var(--r-sm);background:#000;display:block}.evid-pane-shot>.pbtn{margin-top:8px}.evid-thumb-play{cursor:pointer}.evid-thumb-play:hover .evid-thumb-glyph{color:var(--brand)}.evid-thumb-play:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.evid-thumb-clip{width:100%;height:100%;object-fit:contain;background:#000;display:block}.otab-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:12px}.otab-search{min-width:280px;padding:7px 11px;font:inherit;font-size:13px;color:var(--ink);background:var(--card2);border:1px solid var(--line2);border-radius:var(--r-sm)}.otab-search::placeholder{color:var(--mut);opacity:1}.otab-search:focus{outline:none;border-color:color-mix(in srgb,var(--brand) 55%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}.otab-count{font-size:11.5px;color:var(--mut)}.otab-error{padding:10px 13px;margin-bottom:12px;font-size:12.5px;color:color-mix(in srgb,var(--st-critical) 60%,var(--ink));background:color-mix(in srgb,var(--st-critical) 8%,transparent);border:1px solid color-mix(in srgb,var(--st-critical) 42%,var(--line));border-radius:var(--r-sm)}.otab-empty{padding:28px;text-align:center;font-size:13px;color:var(--mut);background:var(--card2);border:1px dashed var(--line2);border-radius:var(--r)}.otab-scroll{overflow-x:auto;border:0;border-radius:0;background:var(--card2)}.otab{width:100%;border-collapse:collapse;font-size:13px}.otab thead th{position:sticky;top:0;padding:9px 12px;text-align:left;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--ink2);background:var(--card2);border-bottom:1.5px solid var(--line2)}.otab tbody td{padding:9px 12px;vertical-align:top;color:var(--ink);border-bottom:1px solid var(--line)}.otab tbody tr:last-child td{border-bottom:0}.otab tbody tr:hover td{background:var(--soft)}.otab tbody td:first-child{font-weight:600;white-space:nowrap;color:var(--ink2)}.otab td.soft{font-weight:400}.otab-pill{display:inline-block;padding:2px 9px;font-family:var(--f-mono);font-size:9.5px;white-space:nowrap;vertical-align:middle;color:var(--ink2);border:1px solid var(--line);border-radius:99px}.otab-pill.t-crit{color:color-mix(in srgb,var(--st-critical) 60%,var(--ink));border-color:color-mix(in srgb,var(--st-critical) 42%,var(--line));background:color-mix(in srgb,var(--st-critical) 10%,transparent)}.otab-pill.t-warn{color:color-mix(in srgb,var(--st-warning) 60%,var(--ink));border-color:color-mix(in srgb,var(--st-warning) 42%,var(--line));background:color-mix(in srgb,var(--st-warning) 10%,transparent)}.otab-pill.t-ok{color:color-mix(in srgb,var(--st-operational) 60%,var(--ink));border-color:color-mix(in srgb,var(--st-operational) 42%,var(--line));background:color-mix(in srgb,var(--st-operational) 10%,transparent)}.otab-pill.t-info{color:color-mix(in srgb,var(--st-maintenance) 60%,var(--ink));border-color:color-mix(in srgb,var(--st-maintenance) 42%,var(--line));background:color-mix(in srgb,var(--st-maintenance) 10%,transparent)}.otab-pill.t-mut{color:var(--mut)}.otab-short{color:color-mix(in srgb,var(--st-warning) 60%,var(--ink));font-weight:600}.v4 .rep-error{border:1px solid color-mix(in srgb,var(--st-critical) 42%,var(--line));background:color-mix(in srgb,var(--st-critical) 8%,transparent);color:color-mix(in srgb,var(--st-critical) 60%,var(--ink));border-radius:var(--r-sm);padding:10px 13px;font-size:12.5px;margin:0 0 14px}.cmm-ribbon{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 14px}@media (max-width:1180px){.cmm-ribbon{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.cmm-ribbon{grid-template-columns:1fr}}.cmm-kpi{position:relative;padding:10px 16px;background:var(--card);border:1px solid var(--line);border-radius:var(--r)}.cmm-kpi:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--accent)}.cmm-kpi.warn:before{background:var(--st-warning)}.cmm-kpi.ok:before{background:var(--st-operational)}.cmm-kpi .kl{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.cmm-kpi .kv{font-family:var(--f-head);font-weight:600;font-size:24px;line-height:1.05;margin-top:5px;color:var(--ink)}.cmm-filters{flex-wrap:wrap;gap:14px;margin:0 0 14px}.cmm-filters,.cmm-fsec{display:flex;align-items:center}.cmm-fsec{gap:8px;min-width:0}.cmm-flbl{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.cmm-select{max-width:100%;min-width:0;padding:5px 9px;font:inherit;font-size:12px;color:var(--ink);background:var(--card2);border:1px solid var(--line2);border-radius:var(--r-sm)}.cmm-select:focus{outline:none;border-color:color-mix(in srgb,var(--brand) 55%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}.cmm-select option{background:var(--card);color:var(--ink)}.cmm-fgrp{display:inline-flex;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.cmm-fgrp button{font:inherit;font-size:11.5px;padding:5px 11px;color:var(--ink2);background:var(--card);border:0;cursor:pointer}.cmm-fgrp button+button{border-left:1px solid var(--line)}.cmm-fgrp button:hover{background:var(--soft)}.cmm-fgrp button.on{background:var(--brand);color:var(--on-brand)}.cmm-sec{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:22px 0 10px}.cmm-sec h3{margin:0;font-size:14px;font-weight:700;color:var(--ink)}.cmm-sec .sub{font-family:var(--f-mono);font-size:10.5px;color:var(--mut)}.cmm-reg .otab tbody td:first-child{white-space:normal;font-weight:400}.cmm-reg .otab tbody tr{cursor:pointer}.cmm-reg .otab tbody tr>td:last-child:not([colspan]){position:relative;padding-right:30px}.cmm-reg .otab tbody tr>td:last-child:not([colspan]):after{content:"\203A";position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:15px;line-height:1;font-weight:700;color:var(--brand);opacity:.55}.cmm-reg .otab tbody tr:hover>td:last-child:not([colspan]):after{opacity:1}.cmm-reg .otab tbody tr:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.cmm-main{font-weight:600;color:var(--ink2)}.cmm-sub{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:3px;font-size:11.5px;line-height:1.45}.cmm-excerpt,.cmm-sub{color:var(--mut)}.cmm-avrow{display:flex;align-items:center;gap:6px;min-width:0}.cmm-av{width:26px;height:26px;flex:none;border-radius:50%;display:grid;place-items:center;font-family:var(--f-mono);font-size:9.5px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--forest),var(--lime))}.cmm-avn{font-size:11.5px;color:var(--mut)}.cmm-reg .ob-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:14px;padding-top:12px;font-size:12px;color:var(--mut);border-top:1px solid var(--line)}.cmm-reg .ob-pg-range{font-family:var(--f-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.cmm-reg .ob-pg-range b{color:var(--ink);font-weight:600}.cmm-reg .ob-pg-nav{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-left:auto}.cmm-reg .ob-pg-btn{min-width:32px;height:32px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:12px;font-weight:600;cursor:pointer;color:var(--ink2);background:var(--card);border:1px solid var(--line2);border-radius:var(--r-sm)}.cmm-reg .ob-pg-btn:hover:not(:disabled):not(.on){border-color:var(--brand);color:var(--brand)}.cmm-reg .ob-pg-btn.on{color:var(--on-brand);background:var(--brand);border-color:var(--brand)}.cmm-reg .ob-pg-btn:disabled{opacity:.45;cursor:default}.cmm-reg .ob-pg-gap{padding:0 3px;color:var(--mut)}:is(.cmm-reg,.cmm-rec) .pbtn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;font:inherit;font-size:13px;cursor:pointer;border-radius:var(--r-sm)}:is(.cmm-reg,.cmm-rec) .pbtn.sec{color:var(--ink2);background:var(--card);border:1px solid var(--line2)}:is(.cmm-reg,.cmm-rec) .pbtn.sec:hover:not(:disabled){color:var(--ink);border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}:is(.cmm-reg,.cmm-rec) .pbtn.sm{padding:5px 10px;font-size:12px}:is(.cmm-reg,.cmm-rec) .pbtn:disabled{opacity:.45;cursor:not-allowed}.cmm-fachead{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:14px 16px;margin:0 0 4px;background:var(--card);border:1px solid var(--line);border-radius:var(--r)}.cmm-fachead .grow{flex:1;min-width:220px}.cmm-fachead h2{margin:0;font-size:17px;font-weight:700;color:var(--ink)}.cmm-fachead .sub{margin-top:3px;font-size:11.5px;line-height:1.45;color:var(--mut)}.cmm-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:18px 0 22px}.cmm-tab{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;font:inherit;font-size:12px;color:var(--ink2);background:var(--card);border:1px solid var(--line);border-radius:var(--pill);cursor:pointer}.cmm-tab:hover{border-color:var(--line2);color:var(--brand)}.cmm-tab.on{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.cmm-tab .cnt{font-size:10px;opacity:.72}.cmm-prop{width:100%;border-collapse:collapse}.cmm-prop th{width:30%;padding:12px 18px 12px 0;text-align:left;font-size:11.5px;font-weight:600;color:var(--mut)}.cmm-prop td,.cmm-prop th{vertical-align:top;border-bottom:1px solid var(--line)}.cmm-prop td{padding:12px 0;font-size:13px;color:var(--ink)}.cmm-prop tr:last-child td,.cmm-prop tr:last-child th{border-bottom:0}.cmm-lnkrow{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px}.cmm-ref{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-family:var(--f-mono);font-size:10.5px;color:var(--ink2);background:var(--card2);border:1px solid var(--line);border-radius:var(--pill)}.cmm-docrow{display:flex;align-items:center;gap:12px;padding:11px 14px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm)}.cmm-docrow+.cmm-docrow{margin-top:8px}.cmm-docrow .grow{flex:1;min-width:180px}.cmm-docrow .t{font-size:12.5px;font-weight:600;color:var(--ink)}.cmm-docrow .s{margin-top:2px;font-size:11px;line-height:1.45;color:var(--mut)}.cmm-bh{margin:2px 0 10px;font-size:14px;font-weight:700;color:var(--ink)}.cmm-comms{margin-top:6px}.cmm-trail{margin:0 0 10px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm)}.cmm-trail.closed .cmm-trailh{opacity:.78}.cmm-trail.on{border-color:var(--line2)}.cmm-trailh{display:flex;align-items:center;gap:9px;width:100%;padding:11px 13px;font:inherit;text-align:left;color:var(--ink);background:none;border:0;border-radius:var(--r-sm);cursor:pointer}.cmm-trailh:hover{background:var(--soft)}.cmm-trailh:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.cmm-trail.on .cmm-trailh{border-radius:var(--r-sm) var(--r-sm) 0 0}.cmm-tico{display:inline-flex;flex:none;color:var(--brand)}.cmm-tico svg{width:13px;height:13px}.cmm-trailh .otab-pill{flex:none}.cmm-tchev{display:inline-flex;flex:none;margin-left:auto;color:var(--mut);transition:transform var(--t-med) var(--ease)}.cmm-tchev svg{width:13px;height:13px}.cmm-trail.on .cmm-tchev{transform:rotate(90deg)}.cmm-trailb{padding:0 13px 12px}.cmm-trailb .cmm-thread{margin-bottom:0}.cmm-trailt{flex:1;min-width:0;text-overflow:ellipsis;font-size:12.5px;font-weight:600;color:var(--ink)}.cmm-sr,.cmm-trailt{overflow:hidden;white-space:nowrap}.cmm-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip-path:inset(50%);border:0}.cmm-commhead{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 12px}.cmm-cct{padding:2px 9px;font-family:var(--f-mono);font-size:11px;color:var(--ink2);background:var(--soft);border-radius:var(--pill)}.cmm-trailh .cmm-cct{flex:none;min-width:26px;text-align:center;background:none;border:1px solid var(--line2)}.cmm-chint{font-size:11px;color:var(--mut)}.cmm-thread{display:flex;flex-direction:column;gap:11px;margin-bottom:16px}.cmm-none{padding:4px 0;font-size:12.5px;color:var(--mut)}.cmm-msg{padding:11px 13px 10px;background:var(--card2);border:1px solid var(--line);border-radius:var(--r-sm)}.cmm-msg.is-sgurr{border-left:3px solid var(--brand)}.cmm-msg.is-client{border-left:3px solid var(--st-maintenance)}.cmm-msg.is-internal,.cmm-msg.is-vendor{border-left:3px solid var(--st-warning)}.cmm-msg.is-internal{background:color-mix(in srgb,var(--st-warning) 7%,var(--card2))}.cmm-mh{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:5px}.cmm-who{font-family:var(--f-head);font-size:12.5px;font-weight:600;color:var(--ink)}.cmm-role{font-weight:400;color:var(--mut)}.cmm-rolep{padding:2px 8px;font-family:var(--f-mono);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--pill)}.cmm-rolep.r-sgurr{color:var(--brand-ink);background:var(--brand-soft)}.cmm-rolep.r-client{color:color-mix(in srgb,var(--st-maintenance) 60%,var(--ink));background:color-mix(in srgb,var(--st-maintenance) 16%,transparent)}.cmm-rolep.r-vendor{color:color-mix(in srgb,var(--st-warning) 60%,var(--ink));background:color-mix(in srgb,var(--st-warning) 16%,transparent)}.cmm-vis{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;font-family:var(--f-mono);font-size:8.5px;letter-spacing:.04em;color:var(--mut);border:1px solid var(--line);border-radius:var(--pill)}.cmm-vis svg{width:9px;height:9px}.cmm-vis.internal{color:color-mix(in srgb,var(--st-warning) 60%,var(--ink));border-color:color-mix(in srgb,var(--st-warning) 40%,var(--line))}.cmm-mtime{margin-left:auto;font-family:var(--f-mono);font-size:10px;color:var(--mut)}.cmm-mtext{margin:0;font-size:13px;line-height:1.5;white-space:pre-wrap;color:var(--ink2)}.cmm-postas{margin:0 0 12px}.cmm-postas .cmm-crow:last-child{margin-bottom:0}.cmm-composer{padding:12px 13px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm)}.cmm-composer.reply{margin-top:12px;padding:0;background:none;border:0}.cmm-ro{margin:12px 0 0;padding:9px 11px;font-size:11.5px;line-height:1.5;color:var(--mut);background:var(--card2);border:1px dashed var(--line2);border-radius:var(--r-sm)}.cmm-crow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:9px}.cmm-clbl{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.cmm-seg{display:inline-flex;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.cmm-seg button{font:inherit;font-size:11.5px;padding:5px 11px;color:var(--ink2);background:var(--card);border:0;cursor:pointer}.cmm-seg button+button{border-left:1px solid var(--line)}.cmm-seg button:hover{background:var(--soft)}.cmm-seg button.on{background:var(--brand);color:var(--on-brand)}.cmm-seg.vis button.on{background:var(--ink);color:var(--page)}.cmm-seg button:disabled{opacity:.45;cursor:not-allowed}.cmm-ta{width:100%;box-sizing:border-box;min-height:74px;padding:10px 11px;font:inherit;font-size:13px;line-height:1.5;resize:vertical;color:var(--ink);background:var(--card2);border:1px solid var(--line2);border-radius:var(--r-sm)}.cmm-ta:focus{outline:none;border-color:color-mix(in srgb,var(--brand) 55%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}.cmm-ta::placeholder{color:var(--mut);opacity:1}.cmm-ta:disabled{opacity:.6;cursor:not-allowed}.cmm-cfoot{display:flex;align-items:center;gap:10px;margin-top:9px}.cmm-post{margin-left:auto;display:inline-flex;align-items:center;gap:7px;padding:8px 16px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;color:var(--on-brand);background:var(--brand);border:1px solid var(--brand);border-radius:var(--r-sm);box-shadow:var(--shadow-sm)}.cmm-post:hover:not(:disabled){filter:brightness(1.07)}.cmm-post:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.cmm-post svg{width:13px;height:13px}.cmm-tact{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px 2px}.cmm-tacth{font-size:12px;color:var(--mut);line-height:1.45}.cmm-tacterr{flex-basis:100%;font-size:12px;font-weight:600;color:var(--st-critical)}.clipp-video{display:block;width:100%;max-height:62vh;border-radius:var(--r-sm);background:#000}.clipp-play{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:120px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card2);color:var(--ink);cursor:pointer;font:inherit}.clipp-play:hover{border-color:var(--brand);color:var(--brand)}.clipp-play:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.clipp-glyph{font-size:18px;line-height:1}.clipp-note{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.clipp-note.bad{color:var(--st-critical)}.clipp-wait{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--mut)}.ncr-evthumb .clipp-video{position:absolute;inset:0;height:100%;max-height:none;object-fit:contain;border-radius:0}.outcome-mod-head{margin-bottom:18px}.outcome-mod-title{font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--ink);margin:0}.outcome-mod-sub{margin:6px 0 0;max-width:78ch;font-size:13.5px;line-height:1.55;color:var(--mut)}.outcome-mod-origin{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--mut)}.outcome-mod-hint{margin:14px 0 0;max-width:78ch;font-size:12px;line-height:1.55;color:var(--mut);border-left:2px solid var(--line);padding-left:10px}.outcome-mod .ob-toolbar{display:flex;align-items:center;gap:10px;margin:0 0 14px;flex-wrap:wrap}.outcome-mod .ob-tbspace{flex:1 1 auto}.outcome-mod .pbtn{padding:9px 16px;font:inherit;font-size:13px;border-radius:var(--r-sm);cursor:pointer;display:inline-flex;align-items:center;gap:8px;border:1px solid transparent}.outcome-mod .pbtn.sec{border:1px solid var(--line2);color:var(--ink2);background:var(--card)}.outcome-mod .pbtn.sec:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));color:var(--ink)}.outcome-mod .pbtn.sm{padding:5px 10px;font-size:12px}.outcome-mod .pbtn.primary{background:var(--brand);color:var(--on-brand);border-color:var(--brand);box-shadow:0 6px 16px -9px color-mix(in srgb,var(--brand) 80%,transparent)}.outcome-mod .pbtn.primary:hover{filter:brightness(1.07);color:var(--on-brand)}.outcome-mod .pbtn.danger{color:var(--st-critical)}.outcome-mod .pbtn:disabled,.outcome-mod .pbtn[disabled]{opacity:.45;cursor:not-allowed}.outcome-mod .mono{font-family:var(--f-mono,ui-monospace,"SFMono-Regular",Menlo,monospace);font-size:.95em}.outcome-mod .otab-wrap{overflow-x:auto}