@font-face{font-family:Libre Caslon Display;font-style:normal;font-display:swap;font-weight:400;src:url(/dashboard/assets/libre-caslon-display-latin-ext-400-normal-CUYASYSA.woff2) format("woff2"),url(/dashboard/assets/libre-caslon-display-latin-ext-400-normal-xXeWa_lF.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Display;font-style:normal;font-display:swap;font-weight:400;src:url(/dashboard/assets/libre-caslon-display-latin-400-normal-n_DgBRfq.woff2) format("woff2"),url(/dashboard/assets/libre-caslon-display-latin-400-normal-BbfEE5V2.woff) format("woff");unicode-range:U+0000-00FF,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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/dashboard/assets/schibsted-grotesk-latin-ext-400-normal-DHVTfbSM.woff2) format("woff2"),url(/dashboard/assets/schibsted-grotesk-latin-ext-400-normal-DUPvg9bQ.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/dashboard/assets/schibsted-grotesk-latin-400-normal-DPhJBilQ.woff2) format("woff2"),url(/dashboard/assets/schibsted-grotesk-latin-400-normal-BkiRe4WW.woff) format("woff");unicode-range:U+0000-00FF,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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/dashboard/assets/schibsted-grotesk-latin-ext-500-normal-Ch1izu81.woff2) format("woff2"),url(/dashboard/assets/schibsted-grotesk-latin-ext-500-normal-BjmYCtCC.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/dashboard/assets/schibsted-grotesk-latin-500-normal-rf9C4Thp.woff2) format("woff2"),url(/dashboard/assets/schibsted-grotesk-latin-500-normal-Ba39e-CX.woff) format("woff");unicode-range:U+0000-00FF,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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/dashboard/assets/schibsted-grotesk-latin-ext-600-normal-C5pQPdUJ.woff2) format("woff2"),url(/dashboard/assets/schibsted-grotesk-latin-ext-600-normal-DQsnXf5q.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/dashboard/assets/schibsted-grotesk-latin-600-normal-Czv9Obfv.woff2) format("woff2"),url(/dashboard/assets/schibsted-grotesk-latin-600-normal-BieE9YjJ.woff) format("woff");unicode-range:U+0000-00FF,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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/dashboard/assets/schibsted-grotesk-latin-ext-800-normal-CZWJQj-F.woff2) format("woff2"),url(/dashboard/assets/schibsted-grotesk-latin-ext-800-normal-DS3YHxa9.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/dashboard/assets/schibsted-grotesk-latin-800-normal-CIaq-TR1.woff2) format("woff2"),url(/dashboard/assets/schibsted-grotesk-latin-800-normal-Dl5-MP1T.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:400;src:url(/dashboard/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/dashboard/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");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-display:swap;font-weight:400;src:url(/dashboard/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/dashboard/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");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-display:swap;font-weight:400;src:url(/dashboard/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/dashboard/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");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-display:swap;font-weight:400;src:url(/dashboard/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/dashboard/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/dashboard/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/dashboard/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:500;src:url(/dashboard/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/dashboard/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");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-display:swap;font-weight:500;src:url(/dashboard/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/dashboard/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");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-display:swap;font-weight:500;src:url(/dashboard/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/dashboard/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");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-display:swap;font-weight:500;src:url(/dashboard/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/dashboard/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/dashboard/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/dashboard/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,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}:root{--paper: #e9ede8;--sheet: #f7f8f5;--ink: #18212d;--ink-2: #4a5563;--ink-3: #7b8592;--rule: #cfd6cf;--intaglio: #23457a;--allow: #2d6a4f;--redact: #99650f;--block: #b0261c;--allow-tint: #dcebe1;--redact-tint: #f3e6cc;--block-tint: #f5dcd8;--focus: #23457a;--sans: "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;color-scheme:dark}@media all{:root{--paper: #11161d;--sheet: #18202a;--ink: #e3e8e2;--ink-2: #aeb7c0;--ink-3: #7d8894;--rule: #2a3542;--intaglio: #86a8e3;--allow: #71bf96;--redact: #e0aa52;--block: #ef7a6d;--allow-tint: #17322a;--redact-tint: #3a2d14;--block-tint: #3e1d1a;--focus: #86a8e3;color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 15px/1.5 var(--sans)}h1,h2,h3,h4{margin:0;font-weight:600;line-height:1.2}p{margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}button{font:inherit;color:inherit}.id{font-family:var(--mono);font-size:12.5px;color:var(--ink);background:color-mix(in srgb,var(--intaglio) 8%,transparent);padding:1px 5px;border-radius:4px;margin-right:4px;white-space:nowrap}.muted{color:var(--ink-3)}.small{font-size:12.5px}.note{color:var(--ink-3);font-size:13px;max-width:70ch}.lede{font-size:17px;color:var(--ink-2);max-width:68ch;margin-bottom:24px}.empty{color:var(--ink-3);padding:28px 0;max-width:56ch}.r{text-align:right}.t-allow{color:var(--allow)}.t-redact{color:var(--redact)}.t-block{color:var(--block)}.warn{color:var(--block);font-size:13px;margin-top:4px}.sys{color:var(--ink-2);font-size:13px}.sys:first-letter{text-transform:uppercase}.mark{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13px;white-space:nowrap}.mark:before{content:"";width:9px;height:9px;flex:none}.mark-allow{color:var(--allow)}.mark-allow:before{background:var(--allow);border-radius:50%}.mark-redact{color:var(--redact)}.mark-redact:before{border-radius:50%;background:linear-gradient(90deg,var(--redact) 50%,transparent 50%);box-shadow:inset 0 0 0 1.5px var(--redact)}.mark-block{color:var(--block)}.mark-block:before{background:var(--block);border-radius:1px}.stamp{--c: var(--ink);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:112px;padding:6px 12px 5px;color:var(--c);border:2px solid var(--c);border-radius:4px;box-shadow:inset 0 0 0 2px var(--sheet),inset 0 0 0 3px var(--c);transform:rotate(-3deg);mix-blend-mode:multiply;flex:none}.stamp-allow{--c: var(--allow)}.stamp-redact{--c: var(--redact)}.stamp-block{--c: var(--block)}.stamp-word{font-weight:800;font-size:17px;letter-spacing:.01em;line-height:1.1}.stamp-rule{font-family:var(--mono);font-size:10.5px;opacity:.85}@media all{.stamp{mix-blend-mode:normal}}.level{display:inline-flex;align-items:center;gap:7px;font-size:13px}.level i{width:22px;height:10px;flex:none;background:linear-gradient(90deg,currentColor calc(var(--n) * 25%),color-mix(in srgb,currentColor 18%,transparent) 0);-webkit-mask:repeating-linear-gradient(90deg,#000 0 4.5px,transparent 4.5px 6px);mask:repeating-linear-gradient(90deg,#000 0 4.5px,transparent 4.5px 6px)}.level-0{color:var(--allow)}.level-1{color:var(--intaglio)}.level-2{color:var(--redact)}.level-3{color:var(--block)}.meter{display:flex;height:8px;background:color-mix(in srgb,var(--ink) 8%,transparent);border-radius:4px;overflow:hidden;min-width:120px}.meter-used{background:var(--intaglio)}.meter-held{background:repeating-linear-gradient(135deg,var(--intaglio) 0 2px,transparent 2px 5px);opacity:.7}.status{font-size:13px}.status:first-letter{text-transform:uppercase}.status-active,.status-approved{color:var(--allow)}.status-revoked,.status-quarantined{color:var(--block);font-weight:600}.status-completed{color:var(--ink-3)}.section{margin-bottom:34px}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px}.section-head h2{font-size:17px}.section-aside{font-size:13px;color:var(--ink-3)}h3.sub{font-size:14px;margin:22px 0 10px}.sheet{background:var(--sheet);border:1px solid var(--rule);border-radius:10px;padding:22px 24px}.two-col{display:grid;grid-template-columns:minmax(320px,420px) 1fr;gap:36px;align-items:start}.two-col.wide-left{grid-template-columns:1fr minmax(300px,380px)}.two-col.tasks{grid-template-columns:1.1fr 1fr}.facts{display:grid;grid-template-columns:auto 1fr;gap:7px 18px;margin:12px 0;font-size:14px}.facts dt{color:var(--ink-3)}.facts dd{margin:0}table{width:100%;border-collapse:collapse;font-size:14px}td.r,.proof-figure b,.summary-line b,.verdict b,.ledger-row time,.v-seq{font-variant-numeric:tabular-nums}th{text-align:left;font-weight:500;color:var(--ink-3);font-size:12.5px;padding:0 10px 8px}td{padding:9px 10px;border-top:1px solid var(--rule);vertical-align:top}table.tight td{padding:6px 4px}table.tight th{padding:0 4px 6px}tr.strong td{font-weight:600}table.rows tbody tr{cursor:default}table.rows tbody tr[tabindex]{cursor:pointer}table.rows tbody tr[tabindex]:hover{background:color-mix(in srgb,var(--intaglio) 5%,transparent)}tr.is-sel{background:color-mix(in srgb,var(--intaglio) 9%,transparent)}.clip{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}tr.evidence td{background:var(--sheet)}pre{margin:0;font:12.5px/1.55 var(--mono);white-space:pre-wrap;word-break:break-word;max-height:360px;overflow:auto}.btn{border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);background:var(--sheet);padding:7px 14px;border-radius:7px;cursor:pointer;font-weight:500}.btn:hover:not(:disabled){border-color:var(--ink)}.btn:disabled{opacity:.45;cursor:default}.btn-primary{background:var(--intaglio);border-color:var(--intaglio);color:var(--sheet)}.btn-primary:hover:not(:disabled){border-color:var(--ink);background:color-mix(in srgb,var(--intaglio) 85%,var(--ink))}.btn-danger{color:var(--block);border-color:var(--block)}.btn.small{padding:4px 10px;font-size:13px}.btn.quiet{border-color:transparent;background:none;color:var(--ink-2)}.btn.quiet:hover:not(:disabled){border-color:var(--rule)}.link{border:0;background:none;color:var(--intaglio);cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px;font-size:13px}.actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.push{margin-left:auto}input,select,textarea{font:inherit;color:var(--ink);background:var(--sheet);border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:7px;padding:8px 10px}input:focus,select:focus,textarea:focus{outline:2px solid var(--focus);outline-offset:0;border-color:transparent}textarea{width:100%;resize:vertical;line-height:1.5}textarea.code,.mono-input{font:13px/1.6 var(--mono)}.form{display:flex;flex-direction:column;gap:16px}.form h2{font-size:18px}.field{display:flex;flex-direction:column;gap:6px}.field>span{font-size:13px;color:var(--ink-2);font-weight:500}.inline-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.inline-fields input{width:100%}.filters{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;margin-bottom:12px}.segmented{display:inline-flex;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:8px;padding:2px;gap:2px;flex:none}.segmented button{border:0;background:none;padding:7px 16px;border-radius:6px;cursor:pointer;color:var(--ink-2)}.segmented button:first-letter{text-transform:uppercase}.segmented button.is-on{background:var(--ink);color:var(--paper)}.segmented button:disabled{opacity:.4;cursor:default}.segmented.small button{padding:4px 12px;font-size:13px}.toggle{position:relative;width:40px;height:23px;flex:none;display:inline-block}.toggle.small{width:34px;height:20px}.toggle input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.toggle span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:color-mix(in srgb,var(--block) 75%,var(--sheet));pointer-events:none;transition:background .15s}.toggle span:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:var(--sheet);transition:transform .15s}.toggle.small span:after{width:14px;height:14px}.toggle input:checked+span{background:var(--allow)}.toggle input:checked+span:after{transform:translate(17px)}.toggle.small input:checked+span:after{transform:translate(14px)}.toggle input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.notice{position:fixed;right:24px;bottom:24px;z-index:20;max-width:440px;padding:12px 16px;border-radius:8px;color:var(--sheet);cursor:pointer;font-size:14px;animation:notice-in .2s ease-out}.notice.is-ok{background:var(--ink)}.notice.is-err{background:var(--block)}@keyframes notice-in{0%{transform:translateY(8px);opacity:0}}.summary{margin-bottom:34px}.summary-line{font-size:25px;font-weight:500;letter-spacing:-.015em;line-height:1.3;max-width:46ch}.summary-line b{font-weight:800}.split{display:flex;gap:3px;height:10px;margin-top:14px;max-width:760px}.split span{min-width:0;border-radius:2px}.split-allow{background:var(--allow)}.split-redact{background:var(--redact)}.split-block{background:var(--block)}.live-grid{display:grid;grid-template-columns:1fr 360px;gap:44px;align-items:start}.pulse{display:inline-flex;align-items:center;gap:7px;color:var(--allow)}.pulse:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--allow);animation:pulse 2s ease-in-out infinite}@keyframes pulse{50%{opacity:.25}}.ledger{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.ledger-row{display:grid;grid-template-columns:78px minmax(0,1fr) auto 150px;gap:14px;align-items:center;padding:9px 10px 9px 12px;border-bottom:1px solid var(--rule);border-left:3px solid transparent;font-size:14px}.row-allow{border-left-color:color-mix(in srgb,var(--allow) 45%,transparent)}.row-redact{border-left-color:var(--redact)}.row-block{border-left-color:var(--block);background:color-mix(in srgb,var(--block-tint) 45%,transparent)}.ledger-row time{color:var(--ink-3);font-size:13px}.ledger-what{display:flex;gap:12px;align-items:center;min-width:0}.ledger-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.ledger-target em{font-style:normal;color:var(--ink-3);margin-right:4px}.ledger-ran{font-size:12.5px;color:var(--ink-3);text-align:right}.row-block .ledger-ran{color:var(--block)}.ledger-row.is-fresh{animation:arrive 1.4s ease-out}@keyframes arrive{0%{background:color-mix(in srgb,var(--intaglio) 16%,transparent)}}.proof-figure{display:flex;align-items:baseline;gap:12px}.proof-figure b{font-size:54px;font-weight:800;letter-spacing:-.04em;line-height:1}.proof-figure span{color:var(--ink-2);max-width:18ch;line-height:1.3}.timeline{margin:26px 0 0}.timeline-bars{display:flex;gap:3px;align-items:flex-end;height:84px;border-bottom:1px solid var(--rule)}.tl{flex:1;max-width:22px;height:100%;display:flex;flex-direction:column-reverse}.tl i{display:block}.tl-allow{background:color-mix(in srgb,var(--allow) 70%,transparent)}.tl-redact{background:var(--redact)}.tl-block{background:var(--block)}.timeline figcaption{font-size:12.5px;color:var(--ink-3);margin-top:6px}.scenario-list{list-style:none;margin:0 0 40px;padding:0;border-top:1px solid var(--rule);max-width:900px}.scenario-list li{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px 4px;border-bottom:1px solid var(--rule)}.scenario-list h3{font-size:16px;margin-bottom:3px}.scenario-list p{color:var(--ink-2);font-size:14px;max-width:70ch}.scenario-list li.is-current h3:after{content:"";display:inline-block;width:7px;height:7px;margin-left:9px;border-radius:50%;background:var(--intaglio);vertical-align:2px}.certificate{position:relative;background:var(--sheet);border:1px solid var(--rule);border-radius:4px;padding:30px 34px;max-width:900px}.certificate:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;pointer-events:none;border-radius:2px;border:1px solid color-mix(in srgb,var(--intaglio) 30%,transparent)}.certificate.compact{padding:24px 26px}.certificate header{display:flex;align-items:center;gap:18px;margin-bottom:18px}.certificate header h2{font-size:22px;letter-spacing:-.015em}.certificate header h2:first-letter{text-transform:uppercase}.verdict{font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1.25;margin:6px 0 18px;max-width:30ch}.verdict b{font-weight:800;font-size:1.25em}.certificate .meter{margin-bottom:18px;max-width:520px}.steps{list-style:none;margin:0;padding:0}.step{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;border-top:1px dashed var(--rule)}.step-body h4{font-size:15px;margin-bottom:3px}.step-body h4:first-letter{text-transform:uppercase}.step-body p{font-size:13.5px;max-width:62ch}.step-body .also{margin-top:6px;font-size:12.5px;color:var(--ink-3)}.step-body p:first-letter{text-transform:uppercase}.step .stamp{animation:stamp .32s cubic-bezier(.2,.9,.3,1.2) both;animation-delay:calc(var(--i) * .11s)}@keyframes stamp{0%{transform:rotate(-3deg) scale(1.5);opacity:0}}.findings{list-style:none;margin:8px 0 0;padding:0}.findings li{display:grid;grid-template-columns:auto auto 1fr;gap:4px 12px;align-items:baseline;padding:10px 0;border-top:1px solid var(--rule);font-size:14px}.finding-stage{color:var(--ink-3);font-size:13px}.finding-detail{grid-column:1 / -1;color:var(--ink-2);font-size:13.5px}.excerpt{background:var(--paper);border-radius:6px;padding:12px 14px}.profile{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:0 0 26px;border-bottom:1px solid var(--ink);margin-bottom:8px;max-width:980px}.profile h2{font-size:19px;margin-bottom:4px}.profile p{max-width:60ch;font-size:14px}.control-list{list-style:none;margin:0;padding:0;max-width:980px}.control-list li{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:start;padding:18px 0;border-bottom:1px solid var(--rule)}.control-list li.is-off h3{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1px}.control-text h3{font-size:16px;margin-bottom:2px}.control-text>p{color:var(--ink-2);font-size:14px;max-width:68ch}.thresholds{display:grid;gap:12px;margin-top:14px;max-width:520px}.thresholds label{display:grid;gap:4px;font-size:13.5px}.thresholds input[type=range]{accent-color:var(--intaglio);padding:0;border:0;background:none}.policy{display:grid;grid-template-columns:1fr 340px;gap:36px;align-items:start}.editor{display:grid;gap:12px;padding:0;overflow:hidden}.editor-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--rule);font-size:13px}.editor textarea{border:0;border-radius:0;background:var(--sheet);padding:6px 18px;min-height:520px}.editor textarea:focus{outline:none}.editor>p{padding:0 18px 16px}.versions{list-style:none;margin:0;padding:0}.versions li{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:start;padding:11px 0;border-top:1px solid var(--rule);font-size:14px}.v-seq{font-family:var(--mono);font-size:13px;color:var(--ink-3);padding-top:1px}.v-main{display:grid;gap:2px}.v-main time{font-size:12.5px;color:var(--ink-3)}.v-err{font-size:12.5px;color:var(--block)}.versions li.is-rejected .v-main>span:first-child{color:var(--block);font-weight:600}.current{font-size:13px;color:var(--allow);font-weight:600}.sig-list,.tool-list,.plain{list-style:none;margin:0;padding:0}.sig-list li{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start;padding:14px 0;border-top:1px solid var(--rule)}.sig-list h3{font-size:15px;margin-bottom:3px}.sig-list p{font-size:13px}.sig-list li.is-off h3{color:var(--ink-3)}.sev{font-size:12.5px;margin-right:6px}.sev-critical{color:var(--block);font-weight:600}.sev-high{color:var(--block)}.sev-medium{color:var(--redact)}.sev-low{color:var(--ink-3)}.tool-list{max-width:980px;margin-bottom:24px}.tool-list li{padding:16px 0;border-top:1px solid var(--rule)}.tool-list li.is-quarantined{background:linear-gradient(90deg,var(--block-tint),transparent 70%);padding-left:14px;border-left:3px solid var(--block)}.tool-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px}.tool-head h3{font-size:15px;font-weight:500}.tool-head .btn{margin-left:auto}.tool-desc{color:var(--ink-2);font-size:14px;margin-top:6px;max-width:80ch}.diff{margin-top:10px;padding:10px 12px;border:1px dashed var(--block);border-radius:6px;max-width:80ch}.diff span{font-size:12.5px;color:var(--block);font-weight:600}.diff p{font-size:14px}.plain li{display:flex;gap:8px;align-items:center;padding:8px 0;border-top:1px solid var(--rule);font-size:14px}.plain .btn{margin-left:auto}.task header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.task header h2{font-size:18px}.trail{list-style:none;margin:0;padding:0 0 0 4px}.trail li{display:grid;grid-template-columns:70px 1fr;gap:12px;padding:10px 0 10px 14px;border-left:2px solid var(--rule);font-size:14px;position:relative}.trail li:before{content:"";position:absolute;left:-5px;top:15px;width:8px;height:8px;border-radius:50%;background:var(--paper);border:2px solid var(--ink-3)}.trail-allow:before{border-color:var(--allow)!important}.trail-redact:before{border-color:var(--redact)!important}.trail-block:before{border-color:var(--block)!important;background:var(--block)!important}.trail time{color:var(--ink-3);font-size:12.5px}.taint{color:var(--redact);margin-top:2px}@media (max-width: 1100px){.live-grid,.policy,.two-col,.two-col.wide-left,.two-col.tasks{grid-template-columns:1fr}}@media (max-width: 760px){.summary-line{font-size:20px}.ledger-row{grid-template-columns:64px 1fr}.ledger-rule,.ledger-ran{grid-column:2;text-align:left}.profile,.scenario-list li,.step{flex-direction:column;align-items:flex-start}.control-list li{grid-template-columns:auto 1fr}.control-list li>.segmented{grid-column:2}.inline-fields{grid-template-columns:1fr}.certificate{padding:22px 20px}.verdict{font-size:22px}table.rows,table.audit{display:block;overflow-x:auto}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.agent-grid{display:grid;grid-template-columns:340px 1fr;gap:40px;align-items:start;margin-bottom:40px}.pass{position:sticky;top:16px;display:grid;gap:22px}.pass-card{position:relative;background:var(--sheet);border:1px solid var(--rule);border-radius:4px;padding:22px 22px 20px}.pass-card:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid color-mix(in srgb,var(--intaglio) 30%,transparent);border-radius:2px;pointer-events:none}.pass-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.pass-head h2{font-size:18px}.pass-level{display:grid;gap:6px;padding:12px 0 14px;border-bottom:1px dashed var(--rule);margin-bottom:4px}.pass-level .level{font-size:17px;font-weight:600}.pass-level .level i{width:34px;height:13px}.pass-proof{padding:0 4px}.actions-panel{position:relative}.actions-panel.is-disabled .action-group{opacity:.45}.overlay-hint{position:absolute;top:4px;right:0;color:var(--intaglio);font-weight:600}.action-group{margin-bottom:26px}.action-group h3{font-size:13px;color:var(--ink-3);font-weight:500;margin-bottom:6px}.action-group ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.action-group li{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--rule)}.action-main{display:grid;gap:8px;min-width:0;flex:1}.action-label{font-weight:500}.outside{margin-left:10px;font-size:12.5px;color:var(--block);font-weight:400}.action-fields{display:flex;flex-wrap:wrap;gap:8px}.action-fields input,.action-fields select{padding:6px 9px;font-size:13.5px;min-width:150px}.action-fields input.grow{flex:1;min-width:220px}.agent-log .step{align-items:flex-start}.agent-log .step-body p{color:var(--ink-2)}.agent-log .excerpt{margin-top:10px;max-height:200px;font-size:12.5px}@media (max-width: 1100px){.agent-grid{grid-template-columns:1fr}.pass{position:static}}@media (max-width: 760px){.action-group li{flex-direction:column;align-items:stretch}}.sandbox-line{color:var(--intaglio);margin-top:4px}:root{--side: #14223a;--side-2: #1b2c48;--side-ink: #e6ecf4;--side-ink-2: #9fb0c8;--side-ink-3: #6d809c;--side-accent: #a9c4ee;--serif: "Libre Caslon Display", Georgia, "Times New Roman", serif;--radius: 14px;--shadow: 0 1px 0 color-mix(in srgb, var(--ink) 4%, transparent), 0 8px 24px -16px color-mix(in srgb, var(--ink) 30%, transparent)}@media all{:root{--side: #0b1118;--side-2: #142030;--side-ink: #e3e8e2;--side-ink-2: #9aa7b6;--side-ink-3: #66727f;--side-accent: #86a8e3}}.layout{display:grid;grid-template-columns:268px minmax(0,1fr);min-height:100vh}.side{position:sticky;top:0;height:100vh;overflow:hidden auto;display:flex;flex-direction:column;background:repeating-linear-gradient(115deg,transparent 0 7px,rgba(255,255,255,.025) 7px 8px),var(--side);color:var(--side-ink);isolation:isolate}.side-art{position:absolute;z-index:-1;left:-150px;bottom:-150px;opacity:.16;pointer-events:none;animation:spin 240s linear infinite}.side-art path{stroke:var(--side-accent)!important}@keyframes spin{to{transform:rotate(360deg)}}.side-brand{display:flex;align-items:center;gap:12px;padding:24px 22px 22px}.side-brand .rosette path{stroke:var(--side-accent)}.side-brand>div{display:flex;flex-direction:column;gap:3px}.wordmark{font-family:var(--serif);font-weight:400;font-size:20px;line-height:1;text-transform:uppercase;letter-spacing:.32em;color:inherit}.side-tag{font:500 10.5px/1 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--side-ink-3)}.side-close{display:none;margin-left:auto;border:0;background:none;color:var(--side-ink-2);cursor:pointer;padding:6px}.side-nav{display:flex;flex-direction:column;gap:20px;padding:6px 14px 20px}.side-group{display:flex;flex-direction:column;gap:2px}.side-label{font:500 10.5px/1 var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--side-ink-3);padding:0 10px 8px}.side-link{position:relative;display:flex;align-items:center;gap:12px;width:100%;border:0;background:none;cursor:pointer;text-align:left;padding:9px 10px;border-radius:9px;color:var(--side-ink-2);font-size:14.5px;font-weight:500;transition:background .15s,color .15s}.side-link .icon{flex:none;opacity:.85}.side-link:hover{color:var(--side-ink);background:#ffffff0d}.side-link.is-on{color:var(--side-ink);background:var(--side-2);box-shadow:inset 0 0 0 1px #ffffff0f}.side-link.is-on:before{content:"";position:absolute;left:-14px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--side-accent)}.side-link.is-on .icon{color:var(--side-accent);opacity:1}.side-link:focus-visible{outline-color:var(--side-accent)}.live-dot{margin-left:auto;width:7px;height:7px;border-radius:50%;background:#71bf96;animation:pulse 2s ease-in-out infinite}.side-badge{margin-left:auto;font:600 11px/1 var(--mono);padding:4px 7px;border-radius:999px;background:#ffffff1a;color:var(--side-ink)}.side-badge.is-bad{background:#b0261c;color:#fff}.side-foot{margin-top:auto;padding:16px 18px 20px;display:flex;flex-direction:column;gap:14px}.side-status{border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:12px 14px;background:#00000029;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:12.5px}.side-health{display:flex;align-items:center;gap:8px;font-weight:600;font-size:13px;color:var(--side-ink)}.side-health .dot{width:8px;height:8px;border-radius:50%;background:var(--side-ink-3)}.side-health.is-ok .dot{background:#71bf96;box-shadow:0 0 0 3px #71bf962e}.side-health.is-bad .dot{background:#ef7a6d;box-shadow:0 0 0 3px #ef7a6d33}.side-status dl{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;margin:10px 0 0}.side-status dt{color:var(--side-ink-3)}.side-status dd{margin:0;color:var(--side-ink-2);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-status dd:first-letter{text-transform:uppercase}.side-status code{font:11.5px var(--mono);color:var(--side-ink)}.side-alert{margin-top:8px;color:#f0a59b;font-weight:600}.side-tools{display:flex;align-items:center;justify-content:space-between;gap:10px}.side .lang{border-color:#ffffff24}.side .lang button{color:var(--side-ink-2)}.side .lang button.is-on{background:var(--side-ink);color:var(--side)}.side-key{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--side-ink-2);cursor:pointer;font-size:12.5px}.side-key:hover{color:var(--side-ink)}.side-key-input{width:100%;background:#00000040;color:var(--side-ink);border-color:#ffffff26}.lang{display:inline-flex;border:1px solid var(--rule);border-radius:7px;overflow:hidden}.lang button{border:0;background:none;padding:4px 10px;font-size:12px;cursor:pointer;color:var(--ink-2)}.lang button.is-on{background:var(--ink);color:var(--paper)}.content{min-width:0;display:flex;flex-direction:column}.mobile-top,.scrim{display:none}main{width:100%;max-width:1280px;margin:0 auto;padding:40px 44px 90px}.page-head{margin-bottom:22px;max-width:860px}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;font:500 11.5px/1 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--intaglio)}.page-head h1{font-size:38px;font-weight:800;letter-spacing:-.03em;line-height:1.08}.page-sub{margin-top:10px;font-size:16.5px;color:var(--ink-2);max-width:70ch}.label{display:block;font:500 10.5px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.13em;color:var(--ink-3);margin-bottom:8px}.card,.section,.sheet,.scenario-list,.control-list,.tool-list,.profile,.certificate{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow)}.card{padding:26px 28px}.section{padding:20px 22px;margin-bottom:22px}.section-head{margin-bottom:14px}.section-head h2{font-size:15.5px;letter-spacing:-.005em}.sheet{padding:24px 26px}.certificate{border-radius:var(--radius)}.certificate:before{border-radius:9px}.scenario-list,.control-list,.tool-list{padding:4px 24px;border-top:1px solid var(--rule)}.scenario-list li:last-child,.control-list li:last-child{border-bottom:0}.tool-list li:first-child{border-top:0}.tool-list li.is-quarantined{margin:0 -24px;padding-left:21px;padding-right:24px}.profile{padding:22px 24px;border-bottom:1px solid var(--rule);margin-bottom:18px}.lede{margin-bottom:22px}.live-side .section{margin-bottom:18px}.ledger{border-top:0}.ledger-row:last-child{border-bottom:0}.filters{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius);padding:16px 18px}table.audit{background:var(--sheet);border-radius:var(--radius);overflow:hidden;border:1px solid var(--rule)}table.audit th{padding-top:12px}.editor{padding:0}.excerpt{border:1px solid var(--rule)}.btn{border-radius:9px;display:inline-flex;align-items:center;gap:8px;transition:border-color .15s,background .15s,transform .12s}.btn:active:not(:disabled){transform:translateY(1px)}.btn-lg{padding:10px 18px;font-size:15px;font-weight:600}.btn-primary .icon{transition:transform .15s}.btn-primary:hover:not(:disabled) .icon{transform:translate(3px)}.banner-off{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:11px 44px;background:var(--block);color:#fff;font-size:14px;font-weight:500}.banner-off .btn{background:#fff;color:var(--block);border-color:#fff}@media all{.banner-off{color:#1a0d0b}.banner-off .btn{background:#1a0d0b;color:var(--block);border-color:#1a0d0b}}.help{display:grid;grid-template-columns:auto 1fr auto;gap:14px 18px;align-items:start;margin:0 0 28px;padding:16px 20px;border-radius:var(--radius);background:color-mix(in srgb,var(--intaglio) 7%,var(--sheet));border:1px solid color-mix(in srgb,var(--intaglio) 20%,transparent)}.help-icon{color:var(--intaglio);margin-top:1px}.help .label{color:var(--intaglio);margin-bottom:6px}.help-try{margin:0;padding-left:18px;color:var(--ink-2);font-size:14px}.help-try li{margin:3px 0}.help-try li::marker{color:var(--intaglio)}.help-side{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.help-show{display:inline-flex;align-items:center;gap:7px;margin:-6px 0 22px;border:0;background:none;cursor:pointer;color:var(--intaglio);font-size:13px;padding:0}.examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-bottom:16px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{--c: var(--ink-3);border:1px solid color-mix(in srgb,var(--c) 40%,var(--rule));background:var(--sheet);border-radius:999px;padding:5px 12px 5px 10px;font-size:13px;cursor:pointer;color:var(--ink);display:inline-flex;align-items:center;gap:7px;transition:transform .12s,background .12s,border-color .12s}.chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c)}.chip:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--c) 9%,var(--sheet))}.chip.is-on{background:color-mix(in srgb,var(--c) 16%,var(--sheet));border-color:var(--c);font-weight:600}.chip-allow{--c: var(--allow)}.chip-redact{--c: var(--redact)}.chip-block{--c: var(--block)}details.more{border-top:1px solid var(--rule);padding-top:12px}details.more summary{cursor:pointer;font-size:13px;color:var(--ink-2);font-weight:500;margin-bottom:4px}details.more[open]{display:flex;flex-direction:column;gap:14px}.placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;min-height:260px;padding:30px;border:1.5px dashed var(--rule);border-radius:var(--radius);color:var(--ink-3)}.placeholder p{max-width:34ch;white-space:pre-line}.placeholder .rosette{opacity:.6;animation:spin 60s linear infinite}.verdict-card{animation:rise .3s cubic-bezier(.2,.8,.3,1);box-shadow:var(--shadow)}@keyframes rise{0%{transform:translateY(10px);opacity:0}}.verdict-card header h2{font-size:17px;font-weight:500;line-height:1.4}.verdict-card .stamp{animation:stamp .35s cubic-bezier(.2,.9,.3,1.2) both}.why{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.why li{display:grid;grid-template-columns:104px 1fr;gap:10px;align-items:baseline;font-size:14px}.try-off{margin-top:18px;padding-top:14px;border-top:1px dashed var(--rule);display:flex;flex-direction:column;gap:8px}.start{display:flex;flex-direction:column;gap:22px;max-width:1180px}.hero{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:38px 40px;background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--intaglio) 10%,transparent),transparent 60%),var(--sheet)}.hero:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid color-mix(in srgb,var(--intaglio) 22%,transparent);border-radius:9px;pointer-events:none}.hero-art{position:absolute;z-index:-1;right:-110px;top:-120px;opacity:.28;animation:spin 180s linear infinite}.hero h1{font-family:var(--serif);font-weight:400;font-size:44px;line-height:1.08;letter-spacing:-.01em;max-width:17ch;margin-bottom:14px}.hero .lede{margin-bottom:20px}.legend{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:13.5px;color:var(--ink-2)}.legend span{display:inline-flex;align-items:center;gap:8px}.hero-side{display:flex;flex-direction:column;align-items:center;gap:4px;padding-right:10px}.ring{position:relative;width:96px;height:96px}.ring svg{transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:6}.ring-track{stroke:color-mix(in srgb,var(--ink) 9%,transparent)}.ring-fill{stroke:var(--intaglio);stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.3,1)}.ring span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:14px;color:var(--ink-3)}.ring b{font-size:26px;color:var(--ink);font-weight:800}.ring span{display:flex;align-items:baseline;justify-content:center;padding-top:30px}.step-card{display:flex;flex-direction:column;gap:14px}.step-head{display:flex;gap:16px;align-items:center}.step-head h2{font-size:21px;letter-spacing:-.015em}.step-no{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font:500 14px/1 var(--mono);color:var(--intaglio);background:var(--sheet);border:1.5px solid var(--intaglio);box-shadow:inset 0 0 0 3px var(--sheet),inset 0 0 0 4px color-mix(in srgb,var(--intaglio) 35%,transparent)}.step-no.is-done{background:var(--allow);border-color:var(--allow);color:#fff;box-shadow:none}.step-proves{margin-top:4px;font:500 10.5px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--intaglio)}.step-text{color:var(--ink-2);max-width:82ch}.step-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px}.step-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.small-card .step-head h2{font-size:18px}.small-card .step-no{width:40px;height:40px;font-size:13px}.step-cta{margin-top:auto;padding-top:4px}.quick{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px;align-items:start}.quick .field{margin:0 0 14px}.quick-result .certificate{max-width:none}.live-demo{display:grid;grid-template-columns:1fr 1fr;gap:18px 26px;background:var(--paper);border:1px solid var(--rule);border-radius:12px;padding:18px 22px}.live-demo .excerpt{background:var(--sheet)}.live-demo-result{grid-column:1 / -1;display:flex;gap:22px;align-items:center;padding-top:16px;border-top:1px dashed var(--rule)}.live-demo-result p{margin-bottom:6px}.cmd{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--side);color:var(--side-ink);border-radius:10px;padding:8px 8px 8px 16px}.cmd code{font:14px var(--mono)}.cmd code:before{content:"$ ";color:var(--side-ink-3)}.cmd .btn.quiet{color:var(--side-ink)}@media (max-width: 1180px){.quick,.live-demo,.examples{grid-template-columns:1fr}}@media (max-width: 960px){.layout{grid-template-columns:1fr}.side{position:fixed;z-index:40;left:0;top:0;bottom:0;width:284px;transform:translate(-100%);transition:transform .22s ease}.side.is-open{transform:none;box-shadow:0 0 60px #00000059}.side-close{display:inline-flex}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#0a101873}.mobile-top{display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:20;padding:10px 16px;background:var(--side);color:var(--side-ink)}.mobile-top .rosette path{stroke:var(--side-accent)}.mobile-top .wordmark{font-size:16px}.menu-btn{border:0;background:none;color:inherit;padding:6px;cursor:pointer;display:inline-flex}main{padding:28px 20px 70px}.banner-off{padding:10px 20px}.step-grid{grid-template-columns:1fr}}@media (max-width: 760px){main{padding:22px 16px 64px}.page-head h1{font-size:29px}.card{padding:20px 18px}.hero{grid-template-columns:1fr;padding:26px 22px}.hero h1{font-size:32px}.hero-side{flex-direction:row;align-items:center;gap:12px}.help{grid-template-columns:1fr}.help-icon{display:none}.help-side{align-items:flex-start}.why li{grid-template-columns:1fr;gap:2px}.live-demo-result{flex-direction:column;align-items:flex-start}.scenario-list,.control-list,.tool-list{padding:4px 16px}}@media (prefers-reduced-motion: reduce){.side-art,.hero-art,.placeholder .rosette{animation:none!important}}.rosette{flex:none}.rosette path{fill:none;stroke:var(--intaglio)}.rosette .r-outer path{stroke-width:.45;opacity:.75}.rosette .r-middle path{stroke-width:.55;opacity:.85}.rosette .r-inner path{stroke-width:.6}.two-col .examples{grid-template-columns:1fr}.side-tools{flex-wrap:nowrap}.side-key{white-space:nowrap}.layout{background:linear-gradient(90deg,var(--side) 268px,var(--paper) 268px)}.content{background:var(--paper)}.hero-art{right:-170px;top:-190px;opacity:.16}.hero-side{position:relative;z-index:1}.ring{background:var(--sheet);border-radius:50%;box-shadow:0 0 0 10px var(--sheet)}@media (max-width: 960px){.layout{background:var(--paper)}}.side{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.trace{position:relative;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px 22px;display:flex;flex-direction:column;gap:14px;border-left:4px solid var(--rule)}.trace-allow{border-left-color:var(--allow)}.trace-redact{border-left-color:var(--redact)}.trace-block{border-left-color:var(--block)}.trace-task{border-left-color:var(--intaglio)}.trace.is-animated{animation:rise .4s cubic-bezier(.2,.8,.3,1)}.trace-head{display:flex;gap:14px;align-items:flex-start}.trace-n{flex:none;font:500 12px/1 var(--mono);color:var(--ink-3);padding-top:5px}.trace-title{flex:1;min-width:0}.trace-title h3{font-size:16.5px}.trace-title h3:first-letter{text-transform:uppercase}.trace-title p{color:var(--ink-2);font-size:14px;margin-top:3px;max-width:80ch}.trace .stamp{min-width:104px}.trace.is-animated .stamp{animation:stamp .35s cubic-bezier(.2,.9,.3,1.2) both;animation-delay:calc(var(--n, 8) * .11s + .3s)}.trace-req{background:var(--paper);border:1px solid var(--rule);border-radius:10px;padding:12px 14px}.trace-req .label{display:flex;align-items:center;gap:6px;margin-bottom:6px}.args{display:grid;grid-template-columns:auto 1fr;gap:3px 14px;margin:0;font:12.5px/1.5 var(--mono)}.args dt{color:var(--ink-3)}.args dd{margin:0;color:var(--ink);white-space:pre-wrap;word-break:break-word;max-height:7.5em;overflow:auto}.pipe{list-style:none;margin:0;padding:4px 0 0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));position:relative}.pipe:before{content:"";position:absolute;left:6.25%;right:6.25%;top:13px;height:2px;background:var(--rule)}.pipe-node{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:0 3px}.pipe-dot{width:20px;height:20px;border-radius:50%;background:var(--sheet);border:2px solid var(--rule);position:relative;z-index:1;display:grid;place-items:center}.pipe-label{font-size:12.5px;font-weight:600;line-height:1.2}.pipe-state{font:10.5px/1.3 var(--mono);color:var(--ink-3)}.pipe-pass .pipe-dot{border-color:var(--allow);background:var(--allow)}.pipe-pass .pipe-dot:after{content:"";width:7px;height:4px;border:solid #fff;border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg)}.pipe-redact .pipe-dot{border-color:var(--redact);background:var(--redact)}.pipe-redact .pipe-state{color:var(--redact);font-weight:600}.pipe-block .pipe-dot{border-color:var(--block);background:var(--block);box-shadow:0 0 0 5px color-mix(in srgb,var(--block) 18%,transparent)}.pipe-block .pipe-dot:after{content:"×";color:#fff;font:700 14px/1 var(--sans)}.pipe-block .pipe-label,.pipe-block .pipe-state{color:var(--block);font-weight:700}.pipe-skip{opacity:.38}.pipe-skip .pipe-dot{border-style:dashed}.pipe-na .pipe-dot{border-color:color-mix(in srgb,var(--allow) 40%,var(--rule))}.pipe-na .pipe-label{color:var(--ink-3);font-weight:500}.pipe.is-animated .pipe-node{animation:node-on .35s ease both;animation-delay:calc(var(--i) * .14s)}.pipe.is-animated .pipe-dot{animation:dot-pop .35s cubic-bezier(.2,.9,.3,1.4) both;animation-delay:calc(var(--i) * .14s)}@keyframes node-on{0%{opacity:.15}}@keyframes dot-pop{0%{transform:scale(.4)}}.trace-why{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.trace-why li{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline}.trace-why b:first-letter{text-transform:uppercase}.trace-ran{font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;gap:8px}.trace-ran:before{content:"";width:8px;height:8px;border-radius:50%}.trace-ran.is-ran{color:var(--allow)}.trace-ran.is-ran:before{background:var(--allow)}.trace-ran.is-not{color:var(--block)}.trace-ran.is-not:before{background:var(--block)}.resp .excerpt{max-height:180px;font-size:12.5px}.resp-block{color:var(--block);font-weight:600;font-size:13.5px}.scen{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);gap:26px;align-items:start}.scen-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.scen-card{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;padding:16px 18px;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);transition:border-color .15s,transform .15s}.scen-card:hover{border-color:color-mix(in srgb,var(--intaglio) 45%,var(--rule))}.scen-card.is-current{border-color:var(--intaglio);box-shadow:0 0 0 3px color-mix(in srgb,var(--intaglio) 14%,transparent)}.scen-no{font:500 12px/1 var(--mono);color:var(--intaglio);padding-top:4px}.scen-body h3{font-size:15.5px;margin-bottom:4px}.scen-body p{font-size:13.5px;color:var(--ink-2)}.scen-checks{margin-top:8px;font-size:12.5px!important}.scen-checks .label{display:inline;margin-right:6px}.scen-side{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.chip.static{cursor:default;font-size:12px;padding:3px 10px 3px 8px}.chip.static:hover{transform:none;background:var(--sheet)}.scen-stage{position:sticky;top:20px;max-height:calc(100vh - 40px);overflow:auto;overscroll-behavior:contain;border-radius:var(--radius)}.placeholder.tall{min-height:420px}.replay{display:flex;flex-direction:column;gap:14px}.replay-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;position:sticky;top:0;z-index:2;background:var(--paper);padding:2px 0 8px}.replay-head h2{font-size:24px;letter-spacing:-.02em}.replay-head .eyebrow{margin-bottom:6px}.replay-bar{height:4px;border-radius:4px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden;position:sticky;top:64px;z-index:2}.replay-bar span{display:block;height:100%;background:var(--intaglio);transition:width .5s ease}.replay-steps{display:flex;flex-direction:column;gap:14px}.replay-verdict{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius);padding:18px 22px;max-width:none;margin:0;animation:rise .4s ease}.race{display:flex;flex-direction:column;gap:16px}.race-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(22px,1fr));gap:7px}.race-dot{display:inline-block;width:22px;height:22px;border-radius:50%;animation:dot-pop .3s cubic-bezier(.2,.9,.3,1.4) both;animation-delay:calc(var(--i, 0) * 35ms)}.race-legend .race-dot{width:11px;height:11px;animation:none;vertical-align:-1px;margin-right:6px}.race-ran{background:var(--allow)}.race-stopped{background:var(--block)}.race-other{background:var(--ink-3)}.race-legend{display:flex;flex-direction:column;gap:4px;font-size:14px}.race-pool .label{margin-bottom:6px}.race .verdict{margin:0}.budget{display:flex;flex-direction:column;gap:22px}.budget .two-col{gap:22px}.how h2,.explain h2{font-size:18px;margin-bottom:12px}.how-steps{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.how-steps li{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:10px;background:var(--paper);border:1px solid var(--rule);font-size:13.5px;color:var(--ink-2)}.how-steps b{color:var(--intaglio);font-size:14.5px}.field small{font-size:12px;color:var(--ink-3)}.predict{padding:10px 14px;border-radius:10px;background:color-mix(in srgb,var(--intaglio) 7%,var(--sheet));font-size:14px}.explain{display:flex;flex-direction:column;gap:14px;margin-bottom:22px}.explain>div>p{color:var(--ink-2);max-width:90ch}.explain-kinds{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.explain-kinds li{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:10px;background:var(--paper);border:1px solid var(--rule);font-size:13.5px;color:var(--ink-2)}.explain-kinds b{color:var(--ink)}.flow{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.flow-box{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:10px;border:1px solid var(--rule);background:var(--paper);font-weight:600;font-size:14px}.flow-box small{font-weight:400;font-size:12px;color:var(--ink-3)}.flow-aegis{border-color:var(--intaglio);background:color-mix(in srgb,var(--intaglio) 9%,var(--sheet));color:var(--intaglio)}.flow-sbx{border-style:dashed}.flow-col{display:flex;flex-direction:column;gap:8px}.flow-arrow{color:var(--ink-3);font-size:18px}.sig-list li{grid-template-columns:auto 1fr auto}.sig-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.sig-try{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px;padding:8px 0 4px}.agent{display:flex;flex-direction:column;gap:22px}.mission-pick h2,.mission-bar h2{font-size:22px;margin-bottom:6px;letter-spacing:-.015em}.mission-pick{display:flex;flex-direction:column;gap:14px}.missions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mission{display:flex;flex-direction:column;gap:6px;text-align:left;cursor:pointer;padding:16px 18px;border-radius:12px;border:1.5px solid var(--rule);background:var(--paper);color:var(--ink);font-size:13.5px;transition:border-color .15s}.mission span{color:var(--ink-2)}.mission b{font-size:15px}.mission:hover{border-color:color-mix(in srgb,var(--intaglio) 50%,var(--rule))}.mission.is-on{border-color:var(--intaglio);background:color-mix(in srgb,var(--intaglio) 7%,var(--sheet));box-shadow:0 0 0 3px color-mix(in srgb,var(--intaglio) 14%,transparent)}.agent-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:start;margin:0}.pass{position:sticky;top:20px}.pass-card{border-radius:var(--radius);box-shadow:var(--shadow)}.pass-card:before{border-radius:9px}.pass-head{align-items:center;margin-bottom:4px}.pass-head .label{margin:0}.pass-id{margin-bottom:8px}.facts dd.chips{display:flex;flex-wrap:wrap;gap:4px}.small-proof b{font-size:34px}.agent-main{display:flex;flex-direction:column;gap:18px}.action-group{margin:0}.action-group .section-head{flex-wrap:wrap}.action-group h2{font-size:17px;color:var(--ink)}.action-list{list-style:none;margin:0;padding:0}.action{padding:14px 0;border-top:1px solid var(--rule)}.action:first-child{border-top:0}.action-top{display:flex;gap:16px;align-items:center;justify-content:space-between}.action-main{display:flex;flex-direction:column;gap:4px;min-width:0}.action-label{font-weight:600;font-size:15px}.action-note{color:var(--ink-2);font-size:13.5px;max-width:72ch}.action-meta{display:flex;align-items:center;gap:12px;margin-top:4px}.action-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:12px}.action-fields .field span{font-family:var(--mono);font-size:12px}.agent-log{display:flex;flex-direction:column;gap:14px}.agent-log .section-head h2{font-size:19px}@media (max-width: 1240px){.scen{grid-template-columns:1fr}.scen-stage{position:static;max-height:none;overflow:visible}}@media (max-width: 1100px){.agent-grid{grid-template-columns:1fr}.pass{position:static}.missions,.how-steps,.explain-kinds{grid-template-columns:1fr}}@media (max-width: 760px){.pipe{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:14px}.pipe:before{display:none}.action-top{flex-direction:column;align-items:stretch}.trace-head{flex-wrap:wrap}}.action-group li.action{display:block;border-bottom:0}.action-group ul.action-list{border-top:0}.stamp-contained{--c: var(--intaglio)}.trace-contained{border-left-color:var(--intaglio)}.sandbox-box{border:1px dashed color-mix(in srgb,var(--intaglio) 50%,var(--rule));border-radius:10px;padding:10px 14px;display:flex;flex-direction:column;gap:4px}.sandbox-box .small{color:var(--ink-2)}.trace-ran.is-sbx{color:var(--intaglio)}.trace-ran.is-sbx:before{background:var(--intaglio)}.scen{grid-template-columns:1fr}.scen-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.scen-card{grid-template-rows:auto 1fr}.scen-stage{position:static;max-height:none;overflow:visible;scroll-margin-top:16px}.replay-head{top:0}.replay-bar{top:70px}.placeholder.tall{min-height:220px}.side{scrollbar-width:none}.side::-webkit-scrollbar{display:none}.side-brand{padding:18px 20px 14px}.side-nav{gap:12px;padding:4px 12px 14px}.side-label{padding-bottom:5px}.side-link{padding:7px 10px;font-size:14px}.side-link.is-on:before{left:-12px;top:7px;bottom:7px}.side-foot{padding:10px 14px 14px;gap:10px}.side-status{padding:10px 12px}.side-status dl{gap:3px 10px;margin-top:8px}@media (max-height: 760px){.side-status dl{display:none}}.facts dd{min-width:0;overflow-wrap:anywhere}.facts .id,.trace .id{white-space:normal;overflow-wrap:anywhere}.trace .excerpt,.args dd,.resp .excerpt{max-height:none;overflow:visible}.race-why{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;color:var(--ink-2);font-size:14px}.fileload{border:1.5px dashed var(--rule);border-radius:12px;padding:12px 14px;margin:4px 0 14px;display:flex;flex-direction:column;gap:10px;transition:border-color .15s,background .15s}.fileload.is-drag{border-color:var(--intaglio);background:color-mix(in srgb,var(--intaglio) 8%,transparent)}.fileload-main{display:flex;align-items:center;gap:12px}.fileload-main>div{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.fileload-main .icon{color:var(--intaglio);flex:none}.fileload-main label.btn{cursor:pointer}.fileload-samples{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.fileload-samples .label{margin:0}.sample{display:inline-flex;gap:8px;align-items:baseline}.docinput{display:flex;flex-direction:column;gap:10px;border-radius:12px;transition:box-shadow .15s}.docinput.is-drag{box-shadow:0 0 0 2px var(--intaglio);background:color-mix(in srgb,var(--intaglio) 6%,transparent)}.field-label{font-size:13px;color:var(--ink-2);font-weight:500}.dropzone{display:flex;align-items:center;gap:10px;cursor:pointer;padding:10px 14px;border-radius:10px;border:1.5px dashed var(--rule);color:var(--ink-2);font-size:13.5px;transition:border-color .15s,color .15s}.dropzone:hover{border-color:var(--intaglio);color:var(--ink)}.dropzone .icon{color:var(--intaglio);flex:none}.dropzone u{color:var(--intaglio);text-underline-offset:3px}.dropzone.is-busy{opacity:.7}.samples{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px}.sample-tile{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 12px;border-radius:10px;background:var(--paper);border:1px solid var(--rule)}.sample-text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0;font-size:13.5px}.sample-text b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.sample-dl{color:var(--ink-3);display:inline-flex;padding:4px;border-radius:6px}.sample-dl:hover{color:var(--intaglio);background:color-mix(in srgb,var(--intaglio) 10%,transparent)}.doc-icon{flex:none;display:grid;place-items:center;width:40px;height:48px;border-radius:6px;font:700 11px/1 var(--mono);letter-spacing:.04em;color:var(--ink-2);background:color-mix(in srgb,var(--ink) 8%,var(--sheet));border:1px solid var(--rule);clip-path:polygon(0 0,72% 0,100% 22%,100% 100%,0 100%)}.doc-icon.is-pdf{color:#fff;background:var(--block);border-color:var(--block)}.doc-icon.small{width:30px;height:36px;font-size:9px}.doc-card{border:1px solid var(--rule);background:var(--paper);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;animation:rise .25s ease}.doc-main{display:flex;align-items:center;gap:14px}.doc-meta{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.doc-meta b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-x{flex:none;border:0;background:none;color:var(--ink-3);cursor:pointer;padding:6px;border-radius:8px;display:inline-flex}.doc-x:hover{color:var(--block);background:color-mix(in srgb,var(--block) 12%,transparent)}.doc-actions{display:flex;flex-wrap:wrap;gap:6px 18px}.doc-actions label.link{cursor:pointer}.doc-peek{font:12.5px/1.55 var(--mono);background:var(--sheet);border:1px solid var(--rule);border-radius:8px;padding:12px 14px;white-space:pre-wrap;max-height:none}.sample-text b{white-space:normal}.step-head .step-proves{text-transform:none;letter-spacing:0;font:400 14px/1.4 var(--sans);color:var(--ink-2)}.attack-card .actions{margin-top:2px}.more-links{display:flex;flex-direction:column;gap:10px;margin-top:4px}.more-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.more-tile{display:flex;gap:12px;align-items:flex-start;text-align:left;cursor:pointer;color:var(--ink);padding:14px 16px;border-radius:var(--radius);border:1px solid var(--rule);background:var(--sheet);box-shadow:var(--shadow);transition:border-color .15s,transform .15s}.more-tile:hover{border-color:var(--intaglio);transform:translateY(-1px)}.more-tile .icon{color:var(--intaglio);flex:none;margin-top:2px}.more-tile>span{display:flex;flex-direction:column;gap:3px}.more-tile b{font-size:14.5px}.quick .samples{grid-template-columns:1fr}.doc-icon.is-docx{color:#fff;background:var(--intaglio);border-color:var(--intaglio)}.doc-icon.is-text{color:var(--ink-2)}.doc-hidden{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--ink-2);padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--redact) 10%,transparent);border:1px solid color-mix(in srgb,var(--redact) 35%,transparent)}.doc-hidden .t-block{font-weight:600}.doc-peek-wrap{display:flex;flex-direction:column;gap:6px}.doc-peek-wrap .label{margin:6px 0 0}.where ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.where li{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13.5px}.where-src{font-weight:600}.where-src.is-hidden{color:var(--redact)}.where-src.is-hidden:before{content:"ukryte · ";font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.08em}:lang(en) .where-src.is-hidden:before{content:"hidden · "}.where-src.is-active{color:var(--block)}.where-src.is-active:before{content:"⚠ "}.stamp-pending{--c: var(--redact)}.trace-pending{border-left-color:var(--redact)}.chip-pending{--c: var(--redact)}.appr-list{list-style:none;margin:0;padding:0}.appr{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:14px 0;border-top:1px solid var(--rule)}.appr:first-child{border-top:0}.appr-main{display:flex;flex-direction:column;gap:6px;min-width:0}.appr-inline{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 14px;border-radius:10px;border:1px dashed var(--redact);background:color-mix(in srgb,var(--redact) 8%,transparent);font-size:13.5px}.approvals{display:flex;flex-direction:column;gap:18px}@media (max-width: 760px){.appr{flex-direction:column;align-items:stretch}}.pipe{grid-template-columns:repeat(var(--cols, 8),minmax(0,1fr))}.pipe:before{left:calc(50% / var(--cols, 8));right:calc(50% / var(--cols, 8))}@media (max-width: 760px){.pipe{grid-template-columns:repeat(3,minmax(0,1fr))}}.burst{display:flex;flex-wrap:wrap;gap:6px 22px;align-items:baseline;padding:10px 14px;border-radius:10px;background:var(--paper);border:1px solid var(--rule);font-size:14px}.burst b{font-size:22px;font-weight:800;margin-right:4px}
