*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:hidden}body{margin:0;background:var(--uf-page);color:var(--uf-ink);font-family:var(--uf-body);font-size:19px;line-height:1.65;font-weight:400;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--uf-display);font-weight:var(--uf-display-w);letter-spacing:var(--uf-display-track);line-height:var(--uf-display-lh);margin:0}p{margin:0}[hidden]{display:none!important}a{color:inherit}:focus-visible{outline:3px solid var(--uf-accent);outline-offset:2px}.num,.doc-table td,.amount,.kpi-num{font-variant-numeric:tabular-nums lining-nums}.num,.amount,.kpi-num,.rung-amt,.meta-num{font-family:var(--uf-num);direction:ltr;unicode-bidi:isolate}.wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:var(--uf-gutter)}.appbar{position:sticky;top:0;z-index:20;background:var(--uf-rail);color:var(--uf-rail-ink);border-block-end:0}.appbar-in{display:flex;align-items:center;gap:14px;min-height:64px;padding-block:10px;flex-wrap:wrap}.appbar .brand{display:flex;align-items:baseline;gap:10px;min-width:0;text-decoration:none}.appbar h1{font-size:clamp(21px,2.4vw,27px);color:var(--uf-rail-ink)}.appbar .brand-mark{font-family:var(--uf-num);font-size:14px;letter-spacing:var(--uf-label-track);text-transform:var(--uf-label-transform);color:var(--uf-accent);white-space:nowrap}.appbar .spacer{margin-inline-start:auto}.appbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nav{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.nav__item{display:inline-flex;align-items:center;height:38px;padding-inline:14px;border-radius:var(--uf-r-chip);font-size:16.5px;font-weight:var(--uf-label-w);color:var(--uf-rail-ink);text-decoration:none;opacity:.78;transition:background-color .2s var(--uf-ease),opacity .2s var(--uf-ease)}.nav__item:hover{opacity:1;background:#f8f8f81a}.nav__item[aria-current=page]{opacity:1;background:var(--uf-accent);color:var(--uf-on-accent);font-weight:600}.stamp{display:inline-flex;align-items:center;gap:8px;background:var(--uf-synth-bg);color:var(--uf-synth-fg);border-radius:var(--uf-r-chip);padding:5px 12px;font-size:14.5px;font-weight:600;letter-spacing:var(--uf-label-track);line-height:1.35;white-space:nowrap}.stamp:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.stamp__en{font-family:var(--uf-num);font-size:12.5px;opacity:.72}main{padding-block:var(--uf-sec-y) calc(var(--uf-sec-y) * 2)}section+section{margin-block-start:var(--uf-sec-y)}.sec-label{font-size:14.5px;font-weight:var(--uf-label-w);letter-spacing:var(--uf-label-track);text-transform:var(--uf-label-transform);color:var(--uf-ink-3);margin-block-end:8px}.sec-title{font-size:clamp(25px,3vw,35px);margin-block-end:14px}.sec-lede{font-size:17px;color:var(--uf-ink-2);max-width:78ch;margin-block-end:14px}.backlink{margin-block-end:14px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--uf-gap);background:var(--uf-card);border:var(--uf-rule-w) solid var(--uf-rule);border-radius:var(--uf-r-card);box-shadow:var(--uf-shadow-card);padding:var(--uf-card-p)}.kpis--pair{grid-template-columns:repeat(2,1fr)}.kpi{min-width:0}.kpi-num{display:inline-block;font-family:var(--uf-num);font-size:clamp(30px,4vw,47.5px);font-weight:600;line-height:1.1;letter-spacing:var(--uf-display-track)}.kpi-num.is-leak{color:var(--uf-leak-fg)}.kpi-num.is-ok{color:var(--uf-ok-fg)}.kpi-cap{display:block;font-size:14.5px;font-weight:var(--uf-label-w);letter-spacing:var(--uf-label-track);text-transform:var(--uf-label-transform);color:var(--uf-ink-3);margin-block-start:2px}.demo{margin-block-start:var(--uf-sec-y);border:1.5px dashed var(--uf-demo-line);border-radius:var(--uf-r-card);background:var(--uf-demo-bg);padding:calc(var(--uf-card-p) * .8) var(--uf-card-p);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.demo .demo-title{font-family:var(--uf-display);font-weight:var(--uf-display-w);font-size:19px;margin-inline-end:4px}.demo .demo-note{font-size:15px;color:var(--uf-ink-3);flex-basis:100%}.demo-err{flex-basis:100%;font-size:15.5px;font-weight:600;color:var(--uf-decline)}.cards{display:flex;flex-direction:column;gap:var(--uf-gap)}.mcard{position:relative;display:block;width:100%;text-align:start;background:var(--uf-card);color:inherit;border:var(--uf-rule-w) solid var(--uf-rule);border-radius:var(--uf-r-card);box-shadow:var(--uf-shadow-card);padding:var(--uf-card-p);font:inherit;cursor:pointer;text-decoration:none;animation:deal .32s var(--uf-ease) both;animation-delay:calc(var(--i, 0) * 45ms);transition:box-shadow .22s var(--uf-ease),background-color .22s var(--uf-ease),border-color .22s var(--uf-ease)}.mcard:focus-visible{outline:3px solid var(--uf-accent);outline-offset:2px}@keyframes deal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mcard-top{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.mcard-id{font-family:var(--uf-num);font-size:15px;font-weight:500;color:var(--uf-ink-3);letter-spacing:var(--uf-label-track)}.mcard-tier{font-size:14.5px;font-weight:var(--uf-label-w);letter-spacing:var(--uf-label-track);text-transform:var(--uf-label-transform);color:var(--uf-ink-2);background:var(--uf-card-2);border-radius:var(--uf-r-chip);padding:3px 10px}.mcard-top .spacer{margin-inline-start:auto}.mcard-new{display:inline-flex;align-items:center;gap:6px;background:var(--uf-accent);color:var(--uf-on-accent);border-radius:var(--uf-r-chip);padding:3px 12px;font-size:14.5px;font-weight:600}.mcard[data-arrived=true]{border-color:var(--uf-accent)}.mcard-teams{font-family:var(--uf-display);font-weight:var(--uf-display-w);letter-spacing:var(--uf-display-track);line-height:1.3;font-size:clamp(21px,2.5vw,27.5px);margin-block:10px 2px}.mcard-comp{font-size:17px;color:var(--uf-ink-2)}.mcard-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2px var(--uf-gap);margin-block-start:12px;padding-block-start:12px;border-block-start:var(--uf-rule-w) solid var(--uf-rule)}.mcard-meta div{font-size:16px;display:flex;gap:6px;min-width:0;flex-wrap:wrap}.meta-k{color:var(--uf-ink-3);font-size:15px;flex:none}.meta-v{min-width:0;overflow-wrap:anywhere}.meta-v.num{overflow-wrap:normal}.mcard-foot{display:flex;align-items:center;gap:var(--uf-gap);flex-wrap:wrap;margin-block-start:12px;padding-block-start:12px;border-block-start:var(--uf-rule-w) solid var(--uf-rule)}.counter{font-size:15.5px;color:var(--uf-ink-2);display:inline-flex;align-items:baseline;gap:5px}.counter b{font-family:var(--uf-num);font-weight:600;font-size:17.5px;color:var(--uf-ink)}.counter.is-ok b{color:var(--uf-ok-fg)}.counter.is-no b{color:var(--uf-decline)}.conf-split{font-size:15.5px;color:var(--uf-ink-3);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.mcard-foot .spacer{margin-inline-start:auto}.leak{font-size:15.5px;color:var(--uf-ink-2);display:inline-flex;align-items:baseline;gap:6px}.leak .amount{font-weight:600;font-size:20px;color:var(--uf-leak-fg)}.leak.is-zero .amount{color:var(--uf-ok-fg)}.mcard-scan{margin-block-start:8px;font-size:14.5px;color:var(--uf-ink-3)}.doc{background:var(--uf-doc);border:var(--uf-rule-w) solid var(--uf-rule);border-radius:var(--uf-r-card);box-shadow:var(--uf-shadow-card);overflow:hidden}.doc-section{padding:var(--uf-card-p)}.doc-section+.doc-section{border-block-start:var(--uf-rule-w) solid var(--uf-rule)}.doc-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-block-end:14px;padding-block-end:8px;border-block-end:2px solid var(--uf-rule-strong)}.doc-head h2{font-size:clamp(20px,2vw,25px)}.doc-head .gloss{font-family:var(--uf-num);font-size:14px;color:var(--uf-ink-3);letter-spacing:var(--uf-label-track);text-transform:var(--uf-label-transform)}.doc-head .spacer{margin-inline-start:auto}.doc-head .count{font-size:15px;color:var(--uf-ink-3)}.sub-head{margin-block:18px 8px}.sub-head:first-child{margin-block-start:0}.fieldgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0;border:var(--uf-rule-w) solid var(--uf-rule);border-radius:var(--uf-r-inner);overflow:hidden}.fieldgrid+.sub-head{margin-block-start:22px}.field{display:flex;gap:10px;align-items:baseline;padding:var(--uf-row-y) 12px;border-block-start:var(--uf-rule-w) solid var(--uf-rule);border-inline-start:var(--uf-rule-w) solid var(--uf-rule);min-width:0}.field:first-child{border-block-start:0}.field.wide{grid-column:1 / -1}.field .k{flex:none;min-width:96px;font-size:15px;color:var(--uf-ink-3);font-weight:var(--uf-label-w)}.field .v{font-size:17px;font-weight:500;min-width:0;overflow-wrap:anywhere}.field .v.empty{color:var(--uf-ink-3);font-weight:400}.narr{border:var(--uf-rule-w) solid var(--uf-rule);border-radius:var(--uf-r-inner);overflow:hidden}.narr-row{display:grid;grid-template-columns:190px 1fr}.narr-row+.narr-row{border-block-start:var(--uf-rule-w) solid var(--uf-rule)}.narr-k{padding:var(--uf-row-y) 12px;font-size:15.5px;font-weight:600;color:var(--uf-ink-2);display:flex;gap:8px;align-items:baseline;border-inline-end:var(--uf-rule-w) solid var(--uf-rule)}.narr-k .ord{font-family:var(--uf-num);color:var(--uf-ink-3);font-size:14px}.narr-v{padding:var(--uf-row-y) 14px;font-size:17px;line-height:1.85;white-space:pre-line;min-width:0;overflow-wrap:anywhere}.narr-v.is-empty{color:var(--uf-ink-3)}.narr-v mark,mark.ev{background:var(--uf-highlight-bg);color:var(--uf-highlight-fg);padding:1px 3px;border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.printline{margin-block-start:18px;padding-block-start:12px;border-block-start:var(--uf-rule-w) dashed var(--uf-rule-strong);font-size:15px;color:var(--uf-ink-3)}.nodata{font-size:16px;color:var(--uf-ink-3)}.count{font-size:15px;color:var(--uf-ink-3);margin-block-start:8px}.tablewrap{overflow-x:auto}.tablewrap+.tablewrap{margin-block-start:18px}.doc-table{width:100%;border-collapse:collapse;font-size:16px;min-width:520px}.doc-table caption{text-align:start;font-size:15.5px;font-weight:600;color:var(--uf-ink-2);padding-block-end:6px}.doc-table th{text-align:start;background:var(--uf-card-2);color:var(--uf-ink-2);font-size:14.5px;font-weight:var(--uf-label-w);letter-spacing:var(--uf-label-track);text-transform:var(--uf-label-transform);padding:9px 12px;border-block-end:2px solid var(--uf-rule-strong);white-space:nowrap}.doc-table td{padding:var(--uf-row-y) 12px;border-block-start:var(--uf-rule-w) solid var(--uf-rule);vertical-align:top}.doc-table .empty-row td{color:var(--uf-ink-3);text-align:center;padding-block:22px}.cat{font-size:14.5px;color:var(--uf-ink-3)}.viol{font-weight:500}.rowno{font-family:var(--uf-num);font-size:15px;color:var(--uf-ink-3)}.applied-line{font-size:14.5px;color:var(--uf-ink-3);margin-block-start:8px}.eval-raw{margin-block-start:8px;font-size:14.5px;line-height:1.7;color:var(--uf-ink-3);overflow-wrap:anywhere}.link{color:var(--uf-ink-2);border-block-end:1px solid var(--uf-rule-strong)}.ladder{display:flex;gap:6px;flex-wrap:wrap;margin-block-start:10px}.ladder.compact{gap:4px}.ladder--dark{flex-direction:column;flex-wrap:nowrap}.rung{flex:1 1 96px;min-width:88px;background:var(--uf-rung-bg);border:var(--uf-rule-w) solid var(--uf-rule);border-radius:var(--uf-r-inner);padding:8px 10px;text-align:center;transition:none}.ladder--dark .rung{flex:none;display:flex;align-items:baseline;gap:10px;text-align:start;padding:7px 12px}.ladder--dark .rung-lbl{order:1;flex:1 1 auto}.ladder--dark .rung[data-applied=true]:after{order:2}.ladder--dark .rung-amt{order:3}.rung-lbl{display:block;font-size:14px;color:var(--uf-ink-3);line-height:1.4;min-height:2.8em}.ladder--dark .rung-lbl{min-height:0;font-size:15px}.rung-amt{display:block;font-size:19px;font-weight:600;color:var(--uf-ink-2);margin-block-start:3px;white-space:nowrap}.ladder--dark .rung-amt{margin-block-start:0}.rung[data-applied=true]{background:var(--uf-rung-on-bg);border-color:var(--uf-rung-on-line);border-width:var(--uf-rung-on-w);box-shadow:var(--uf-rung-on-shadow)}.rung[data-applied=true] .rung-lbl{color:var(--uf-rung-on-fg);font-weight:600}.rung[data-applied=true] .rung-amt{color:var(--uf-rung-on-fg)}.rung[data-applied=true]:after{content:attr(data-applied-label);display:block;font-size:12.5px;font-weight:600;letter-spacing:var(--uf-label-track);color:var(--uf-rung-on-fg);margin-block-start:4px}.ladder--dark .rung[data-applied=true]:after{margin-block-start:0;flex:none}.ladder--pick .rung{cursor:pointer;user-select:none}.rung-mark{order:0;flex:none;align-self:center;inline-size:16px;block-size:16px;border:2px solid var(--uf-rule-strong);border-radius:50%;background:transparent}.ladder--pick .rung[aria-checked=true] .rung-mark{border-color:currentColor;box-shadow:inset 0 0 0 3px currentColor}.ladder--pick .rung[aria-checked=true]{border-color:var(--uf-rung-on-line);border-width:var(--uf-rung-on-w);font-weight:600}.ladder--pick .rung[aria-disabled=true]{cursor:default;opacity:.55}.rung[data-estimated=true]{background:var(--uf-accent-soft);border-style:dashed;border-color:var(--uf-rule-strong)}.rung[data-estimated=true] .rung-lbl,.rung[data-estimated=true] .rung-amt{color:var(--uf-accent-ink);font-weight:600}.ladder--dark .rung[data-estimated=true] .status[data-estimate]{order:2}.rung .status[data-estimate]{height:var(--uf-chip-h);padding-inline:10px;font-size:14px;font-weight:var(--uf-label-w);box-shadow:none}.estimate-basis{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:15.5px;line-height:1.7;color:var(--uf-ink-2);background:var(--uf-accent-soft);border-inline-start:4px solid var(--uf-accent);border-radius:var(--uf-r-inner);padding:10px 14px;margin-block:10px 0}.estimate-basis__t{flex:1 1 12ch}.ai{--uf-card: var(--uf-ai-card);--uf-card-2: var(--uf-ai-card-2);--uf-ink: var(--uf-ai-ink);--uf-ink-2: var(--uf-ai-ink-2);--uf-ink-3: var(--uf-ai-ink-3);--uf-rule: var(--uf-ai-rule);--uf-rule-strong: var(--uf-ai-rule-strong);--uf-shadow-card: var(--uf-ai-shadow);--uf-shadow-lift: var(--uf-ai-shadow);--uf-accent-soft: var(--uf-ai-accent-soft);--uf-accent-ink: var(--uf-ai-accent-ink);--uf-quote-bg: var(--uf-ai-quote-bg);--uf-quote-line: var(--uf-ai-quote-line);--uf-rung-bg: var(--uf-ai-rung-bg);--uf-rung-on-bg: var(--uf-ai-rung-on-bg);--uf-rung-on-line: var(--uf-ai-rung-on-line);--uf-rung-on-fg: var(--uf-ai-rung-on-fg);--uf-approve: var(--uf-ai-approve);--uf-on-approve: var(--uf-ai-on-approve);--uf-decline: var(--uf-ai-decline);--uf-on-decline: var(--uf-ai-on-decline);--uf-decline-soft: var(--uf-ai-decline-soft);--uf-ok-fg: var(--uf-ai-ok-fg);--uf-ok-soft: var(--uf-ai-ok-soft);margin-block-start:calc(var(--uf-sec-y) * 1.2);background:var(--uf-ai-bg);color:var(--uf-ink);border:var(--uf-ai-border);border-radius:var(--uf-r-card);box-shadow:var(--uf-shadow-card);padding:var(--uf-card-p)}.ai-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block-end:6px}.ai-head h2{font-size:clamp(24px,3vw,31px)}.ai-head .spacer{margin-inline-start:auto}.ai-sub{font-size:16px;color:var(--uf-ink-2);margin-block-end:14px}.ai-meta{display:flex;gap:6px 18px;flex-wrap:wrap;font-size:14.5px;color:var(--uf-ink-3);padding:10px 0 16px;border-block-end:var(--uf-rule-w) solid var(--uf-rule);margin-block-end:18px}.ai-meta span{white-space:nowrap}.tallies{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--uf-gap);background:var(--uf-card);border-radius:var(--uf-r-card);padding:calc(var(--uf-card-p) * .7) var(--uf-card-p);margin-block-end:18px}.tally{min-width:0;text-align:center;border-inline:1px solid var(--uf-rule-strong);padding-inline:8px}.tally__n{display:block;font-family:var(--uf-num);font-size:clamp(24px,3vw,34px);font-weight:600;line-height:1.15}.tally--ok .tally__n{color:var(--uf-ok-fg)}.tally--leak .tally__n{color:var(--uf-leak-fg)}.tally--no .tally__n{color:var(--uf-decline)}.tally__l{display:block;font-size:14px;color:var(--uf-ink-3);margin-block-start:2px}.panel-notice{display:flex;flex-direction:column;gap:2px;background:var(--uf-card);border-inline-start:4px solid var(--uf-accent);border-radius:var(--uf-r-inner);padding:12px 14px;margin-block-end:18px;font-size:16px}.panel-notice[hidden]{display:none}.panel-notice--bad{border-inline-start-color:var(--uf-decline);color:var(--uf-decline)}.panel-notice__d{font-size:14.5px;color:var(--uf-ink-3)}.confirm{background:var(--uf-card);border:var(--uf-rule-w) solid var(--uf-rule);border-inline-start:4px solid var(--uf-ok-fg);border-radius:var(--uf-r-inner);padding:14px 16px;margin-block-end:var(--uf-gap)}.confirm .tag{font-size:14px;font-weight:600;letter-spacing:var(--uf-label-track);text-transform:var(--uf-label-transform);color:var(--uf-ok-fg)}.quote{border-inline-start:3px solid var(--uf-quote-line);background:var(--uf-quote-bg);padding:10px 14px;border-radius:var(--uf-r-inner);font-size:17.5px;line-height:1.75;margin-block:8px 12px;overflow-wrap:anywhere}.quote:before{content:"”";font-family:var(--uf-display);font-size:32.5px;line-height:0;vertical-align:-6px;color:var(--uf-ink-3);margin-inline-end:6px}.catref{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:16px;padding:12px 14px;background:var(--uf-card-2);border-radius:var(--uf-r-inner);margin:0}.catref dt{color:var(--uf-ink-3);font-size:15px}.catref dd{margin:0;min-width:0;overflow-wrap:anywhere}.catref dd .num{display:inline-block}.catref .catid{font-family:var(--uf-num);font-weight:600}.drafts{display:flex;flex-direction:column;gap:var(--uf-gap)}.draft{position:relative;background:var(--uf-card);border:var(--uf-draft-border);border-radius:var(--uf-r-card);box-shadow:var(--uf-shadow-card);padding:var(--uf-card-p);animation:deal .32s var(--uf-ease) both;animation-delay:calc(var(--i, 0) * 60ms)}.draft-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-block-end:4px}.draft-top .spacer{margin-inline-start:auto}.draft-no{font-family:var(--uf-num);font-size:15px;font-weight:600;color:var(--uf-ink-3);letter-spacing:var(--uf-label-track)}.draft-box{font-size:14.5px;font-weight:var(--uf-label-w);letter-spacing:var(--uf-label-track);text-transform:var(--uf-label-transform);color:var(--uf-accent-ink);background:var(--uf-accent-soft);border-radius:var(--uf-r-chip);padding:3px 10px}.draft h3{font-size:clamp(20px,2.5vw,24px);margin-block:6px 0}.draft-amount{display:flex;align-items:baseline;gap:8px;margin-block:14px 0;flex-wrap:wrap}.draft-amount .amount{font-size:clamp(32.5px,4vw,42.5px);font-weight:600;line-height:1.1;letter-spacing:var(--uf-display-track);white-space:nowrap}.draft-amount .cur{font-size:17.5px;color:var(--uf-ink-2)}.draft-amount .basis{font-size:15px;color:var(--uf-ink-3)}.rationale{font-size:17px;color:var(--uf-ink-2);margin-block-start:12px;line-height:1.8}.fold{margin-block-start:var(--uf-gap)}.fold-toggle{display:inline-flex;align-items:center;gap:10px;min-height:var(--uf-fab-h);padding:6px 16px;background:var(--uf-card-2);color:var(--uf-ink-2);border:var(--uf-rule-w) solid var(--uf-rule-strong);border-radius:var(--uf-r-chip);font-family:var(--uf-body);font-size:16px;font-weight:var(--uf-label-w);line-height:1.3;text-align:start;cursor:pointer;max-width:100%}.fold-toggle:hover{background:var(--uf-card)}.fold-label{font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere}.fold-toggle:before{content:"";flex:none;width:0;height:0;border-inline:5px solid transparent;border-block-start:6px solid currentColor;transition:transform .18s var(--uf-ease)}.fold[data-open=true] .fold-toggle:before{transform:rotate(180deg)}.fold-body{display:flex;flex-direction:column;gap:var(--uf-gap);margin-block-start:var(--uf-gap)}.fold-note{font-size:15.5px;color:var(--uf-ink-3);line-height:1.7;margin:0}.uncov:empty{display:none}.uncov{margin-block-start:var(--uf-sec-y)}.uncov-item{background:var(--uf-card);border:var(--uf-rule-w) solid var(--uf-rule);border-inline-start:4px solid var(--uf-rule-strong);border-radius:var(--uf-r-inner);padding:14px 16px}.uncov-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.uncov-top .spacer{margin-inline-start:auto}.uncov-label{font-size:17px;font-weight:600;color:var(--uf-ink);overflow-wrap:anywhere}.uncov-tag{font-size:14.5px;font-weight:var(--uf-label-w);color:var(--uf-ink-3);white-space:nowrap}.datanotes{background:var(--uf-card);border:var(--uf-rule-w) solid var(--uf-rule);border-inline-start:4px solid var(--uf-rule-strong);border-radius:var(--uf-r-inner);padding:14px 16px}.datanotes-title{font-size:18px;font-weight:600;color:var(--uf-ink-2);margin:0}.datanotes-list{margin:8px 0 0;padding-inline-start:20px;display:flex;flex-direction:column;gap:4px}.datanote{font-size:16px;line-height:1.75;color:var(--uf-ink-2);overflow-wrap:anywhere}.draft-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-block-start:18px;padding-block-start:16px;border-block-start:var(--uf-rule-w) solid var(--uf-rule)}.draft-actions .spacer{margin-inline-start:auto}.draft-hint{font-size:15px;color:var(--uf-ink-3)}.decide{margin-block-start:14px;display:grid;gap:12px;max-width:640px}.decide[hidden]{display:none}.decide-actions{display:flex;gap:10px;flex-wrap:wrap}.decide-err{margin-block-start:10px;font-size:15.5px;font-weight:600;color:var(--uf-decline)}.decide-err[data-tier-required=true]{color:var(--uf-accent-ink)}.decide-tier{margin:0;font-size:16.5px;font-weight:600;color:var(--uf-ink)}.decide-err[hidden]{display:none}.seal{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block-start:16px;padding:12px 14px;border-radius:var(--uf-r-inner);font-size:17px;font-weight:600;animation:press .3s var(--uf-ease) both}.seal--approve{background:var(--uf-ok-soft);color:var(--uf-ok-fg)}.seal--decline{background:var(--uf-decline-soft);color:var(--uf-decline)}.seal__mark{font-size:22px;line-height:1}.seal__m{font-weight:400;font-size:15.5px}.seal__amt{font-size:18px;font-weight:600}.seal__reason{flex-basis:100%;font-weight:400;font-size:16px}.draft[data-status=approved]{border-color:var(--uf-ok-fg)}.draft[data-status=declined]{border-color:var(--uf-decline)}@keyframes press{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.fine{display:flex;gap:var(--uf-gap);align-items:flex-start;flex-wrap:wrap;background:var(--uf-card);border:2px solid var(--uf-rule-strong);border-radius:var(--uf-r-card);box-shadow:0 2px 8px #29303d12,0 12px 30px #29303d1f;padding:var(--uf-card-p);animation:deal .32s var(--uf-ease) both;animation-delay:calc(var(--i, 0) * 45ms)}.fine__main{flex:1 1 320px;min-width:0}.fine__top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-block-end:6px}.fine__rule{font-size:clamp(20px,2.4vw,24px);margin-block:4px 8px}.fine__meta{display:flex;gap:4px 16px;flex-wrap:wrap;font-size:15.5px;color:var(--uf-ink-2)}.fine__meta .num{color:var(--uf-ink-3)}.fine__by{font-size:15px;color:var(--uf-ink-3);margin-block-start:8px}.fine__amount{flex:0 0 auto;text-align:center;border-inline-start:1px solid var(--uf-rule-strong);padding-inline-start:var(--uf-card-p);min-width:190px}.fine__amountn{display:block;font-family:var(--uf-num);font-size:clamp(30px,4vw,42.5px);font-weight:600;line-height:1.1;color:var(--uf-ok-fg);direction:ltr;unicode-bidi:isolate;white-space:nowrap}.fine__amountu{display:block;font-size:16px;color:var(--uf-ink-2)}.fine__tier{display:block;font-size:14.5px;color:var(--uf-ink-3);margin-block-start:4px}.fine__amount .status[data-reviewer-tier]{margin-block-start:8px}.tag{font-size:14.5px;font-weight:var(--uf-label-w);color:var(--uf-ink-2);background:var(--uf-card-2);border-radius:var(--uf-r-chip);padding:3px 10px}.tag--ok{background:var(--uf-st-matched-bg);color:var(--uf-st-matched-fg);font-weight:600}.form{display:grid;gap:20px;background:var(--uf-card);border:var(--uf-rule-w) solid var(--uf-rule);border-radius:var(--uf-r-card);padding:var(--uf-card-p);max-width:720px}.formfield{display:grid;gap:8px}.formfield__l{font-family:var(--uf-display);font-weight:var(--uf-display-w);font-size:18px}.formfield__h{font-size:15px;color:var(--uf-ink-3)}.keyline{display:flex;gap:6px 16px;flex-wrap:wrap;font-size:15.5px;color:var(--uf-ink-2);background:var(--uf-card-2);border-radius:var(--uf-r-inner);padding:10px 14px}.keyline__mask{font-family:var(--uf-num);letter-spacing:.1em}.form-actions{display:flex;gap:10px;flex-wrap:wrap}.notice{background:var(--uf-card);border-inline-start:4px solid var(--uf-rule-strong);border-radius:var(--uf-r-inner);padding:12px 14px;font-size:16.5px;margin-block-end:var(--uf-gap)}.notice--ok{border-inline-start-color:var(--uf-ok-fg);color:var(--uf-ok-fg)}.notice--bad{border-inline-start-color:var(--uf-decline);color:var(--uf-decline)}.notice__en{display:block;font-size:14px;color:var(--uf-ink-3);margin-block-start:4px}.empty{background:var(--uf-card);border:var(--uf-rule-w) dashed var(--uf-rule-strong);border-radius:var(--uf-r-inner);padding:22px;text-align:center;font-size:16.5px;color:var(--uf-ink-3)}.boot{display:flex;align-items:center;justify-content:center;gap:12px;min-height:60vh;color:var(--uf-ink-3)}.boot__mark{width:12px;height:12px;border-radius:50%;background:var(--uf-accent);animation:pulse 1.2s var(--uf-ease) infinite}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}.noscript{max-width:640px;margin:12vh auto;padding:0 24px}.noscript h1{font-size:27px;margin-block-end:12px}.noscript p{color:var(--uf-ink-2);margin-block-end:10px}.noscript__stamp{display:inline-block;background:var(--uf-synth-bg);color:var(--uf-synth-fg);border-radius:var(--uf-r-chip);padding:4px 12px;font-weight:600;font-size:14.5px}@media(max-width:900px){.tallies{grid-template-columns:repeat(3,1fr);row-gap:16px}}@media(max-width:720px){.kpis{grid-template-columns:repeat(2,1fr);row-gap:16px}.tallies{grid-template-columns:repeat(2,1fr)}.narr-row{grid-template-columns:1fr}.narr-k{border-inline-end:0;border-block-end:var(--uf-rule-w) solid var(--uf-rule)}.fieldgrid{grid-template-columns:1fr}.field{border-inline-start:0}.rung{flex:1 1 calc(50% - 6px)}.appbar-in{min-height:56px}.fine__amount{flex-basis:100%;border-inline-start:0;border-block-start:1px solid var(--uf-rule-strong);padding-inline-start:0;padding-block-start:14px;text-align:start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.close-row{display:flex;justify-content:center;margin-block:var(--uf-sec-y) calc(var(--uf-sec-y) + 12px)}.close-row md-filled-tonal-button{min-width:220px}.stamp[data-mode=real]{background:var(--uf-real-bg);color:var(--uf-real-fg);border:2px solid var(--uf-real-fg);padding-block:3px;text-transform:none}.stamp[data-mode=real] .stamp__en{opacity:1;font-weight:600}:root[data-mode=real] body{border-top:4px solid var(--uf-real-fg)}:root[data-mode=real] .appbar{background:var(--uf-real-chrome)}.prov{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-block:10px 2px;padding:7px 11px;background:var(--uf-card-2);border-radius:var(--uf-r-chip);font-size:13px}.prov-k{color:var(--uf-ink-2);font-weight:600}.prov-v{color:var(--uf-ink-2);font-size:12.5px;overflow-wrap:anywhere}.pilot-stamp{display:inline-flex;align-items:center;max-width:100%;border:1.5px solid var(--uf-accent);color:var(--uf-rail-ink);border-radius:var(--uf-r-inner);padding:4px 12px;font-size:14px;font-weight:600;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.whoami{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;min-width:0}.whoami__name{font-size:15.5px;font-weight:600;color:var(--uf-rail-ink);overflow-wrap:anywhere}.login{max-width:460px;margin:calc(var(--uf-sec-y) * 1.4) auto 0;background:var(--uf-card);border:var(--uf-rule-w) solid var(--uf-rule);border-radius:var(--uf-r-card);padding:var(--uf-card-p)}.login-title{font-size:clamp(24px,3vw,31px);margin-block-end:18px}.login-form{display:grid;gap:16px}.login-actions{display:flex}.login-actions md-filled-button{min-width:160px}.login-err{font-size:15.5px;font-weight:600;color:var(--uf-decline)}.login-err[hidden]{display:none}.lfield,.ffield{display:grid;gap:6px;min-width:0}.lfield__l,.ffield__l{font-size:15.5px;font-weight:var(--uf-label-w);color:var(--uf-ink-2)}.lfield input,.ffield input,.ffield select,.ffield textarea{width:100%;min-width:0;min-height:var(--uf-btn-h);padding:10px 14px;font:inherit;font-size:17px;color:var(--uf-ink);background:var(--uf-card);border:1px solid var(--uf-rule-strong);border-radius:var(--uf-r-field)}.ffield textarea{resize:vertical;line-height:1.6}.lfield input:hover,.ffield input:hover,.ffield select:hover,.ffield textarea:hover{border-color:var(--uf-ink-2)}.lfield input:focus-visible,.ffield input:focus-visible,.ffield select:focus-visible,.ffield textarea:focus-visible{outline:3px solid var(--uf-accent);outline-offset:1px;border-color:var(--uf-ink)}.ffield input:disabled{opacity:.5}.unread{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block-start:14px}.uncov-sep{color:var(--uf-ink-3);font-weight:600}.findings{margin-block-start:var(--uf-sec-y)}.findings-bar{display:flex;flex-wrap:wrap;gap:10px}.finding-form{margin-block-start:14px;display:grid;gap:14px;max-width:720px;background:var(--uf-card);border:var(--uf-rule-w) solid var(--uf-rule);border-radius:var(--uf-r-inner);padding:16px}.ffield-row{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.ffield--num{flex:0 1 200px}.fcheck{display:inline-flex;align-items:center;gap:8px;min-height:var(--uf-btn-h);font-size:16px;font-weight:var(--uf-label-w);color:var(--uf-ink);cursor:pointer}.fcheck input{width:20px;height:20px;accent-color:var(--uf-ink)}.findings-saved{margin-block-start:var(--uf-sec-y);display:grid;gap:12px}.findings-saved[hidden]{display:none}.findings-list{display:grid;gap:12px}.finding{background:var(--uf-card);border:var(--uf-rule-w) solid var(--uf-rule);border-inline-start:4px solid var(--uf-accent);border-radius:var(--uf-r-inner);padding:14px 16px;min-width:0}.finding-art{font-size:15px;font-weight:600;color:var(--uf-ink)}.finding-by{margin-block-start:8px;font-size:14px;color:var(--uf-ink-3)}.export-row{display:flex;justify-content:flex-end;margin-block-start:14px}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/ibm-plex-sans-arabic-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-200B,U+2013-2027,U+2030-206F,U+20AC,U+2122,U+2212}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/ibm-plex-sans-arabic-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-200B,U+2013-2027,U+2030-206F,U+20AC,U+2122,U+2212}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/ibm-plex-sans-arabic-arabic-500-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600 700;font-display:block;src:url(/fonts/ibm-plex-sans-arabic-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-200B,U+2013-2027,U+2030-206F,U+20AC,U+2122,U+2212}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600 700;font-display:block;src:url(/fonts/ibm-plex-sans-arabic-arabic-600-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFF}:root{color-scheme:light;--uf-page: #ecebe8;--uf-ink: #29303d;--uf-ink-2: #4a5060;--uf-ink-3: #61677a;--uf-card: #f8f8f8;--uf-card-2: #e4e4e0;--uf-doc: #f8f8f8;--uf-rail: #2d2d2d;--uf-rail-ink: #f8f8f8;--uf-rule: #e3e2de;--uf-rule-strong: #cfcec9;--uf-rule-w: 1px;--uf-r-card: 22px;--uf-r-inner: 14px;--uf-r-chip: 999px;--uf-r-btn: 999px;--uf-r-field: 16px;--uf-btn-h: 44px;--uf-chip-h: 26px;--uf-fab-r: 12px;--uf-fab-h: 36px;--uf-fab-shadow: 0 1px 2px rgba(41, 48, 61, .18), 0 1px 3px 1px rgba(41, 48, 61, .1);--uf-shadow-card: none;--uf-shadow-lift: none;--uf-display: "IBM Plex Sans Arabic", system-ui, sans-serif;--uf-body: "IBM Plex Sans Arabic", system-ui, sans-serif;--uf-num: "IBM Plex Sans Arabic", system-ui, sans-serif;--uf-display-w: 600;--uf-display-track: 0;--uf-display-lh: 1.28;--uf-label-track: 0;--uf-label-w: 500;--uf-label-transform: none;--uf-gutter: clamp(16px, 4vw, 40px);--uf-gap: 14px;--uf-row-y: 11px;--uf-sec-y: 28px;--uf-card-p: clamp(18px, 2.4vw, 26px);--uf-ease: cubic-bezier(.16, 1, .3, 1);--uf-st-matched-bg: #dcebe2;--uf-st-matched-fg: #1e4638;--uf-st-drafts-bg: #fbe8d3;--uf-st-drafts-fg: #96540e;--uf-st-awaiting-bg: #e4e4e0;--uf-st-awaiting-fg: #4f4f49;--uf-st-resolved-bg: #e4e4e0;--uf-st-resolved-fg: #29303d;--uf-st-failed-bg: #f6e7e5;--uf-st-failed-fg: #a8443f;--uf-conf-high-bg: var(--uf-accent);--uf-conf-high-fg: var(--uf-on-accent);--uf-conf-med-bg: var(--uf-accent-soft);--uf-conf-med-fg: var(--uf-accent-ink);--uf-conf-low-bg: var(--uf-rule-strong);--uf-conf-low-fg: var(--uf-ink);--uf-ok-fg: #2f6b57;--uf-ok-soft: #e4efe9;--uf-leak-fg: #a8443f;--uf-approve: #2f6b57;--uf-on-approve: #ffffff;--uf-decline: #a8443f;--uf-on-decline: #ffffff;--uf-decline-soft: #f6e7e5;--uf-accent: #eadc8f;--uf-on-accent: #29303d;--uf-accent-soft: #f5efd4;--uf-accent-ink: #6a5c22;--uf-synth-bg: #eadc8f;--uf-synth-fg: #29303d;--uf-real-bg: #f5d9d3;--uf-real-fg: #8c2f22;--uf-real-chrome: #4a1f18;--uf-tonal-bg: #29303d;--uf-tonal-fg: #f8f8f8;--uf-demo-bg: #e4e4e0;--uf-demo-line: #bfbeb8;--uf-highlight-bg: #f6f0d8;--uf-highlight-fg: #29303d;--uf-quote-bg: #ecebe8;--uf-quote-line: #eadc8f;--uf-draft-border: var(--uf-rule-w) solid var(--uf-rule);--uf-rung-bg: #ecebe8;--uf-rung-on-bg: #29303d;--uf-rung-on-line: #29303d;--uf-rung-on-fg: #eadc8f;--uf-rung-on-w: 1px;--uf-rung-on-shadow: none;--uf-ai-bg: #e4e4e0;--uf-ai-border: none;--uf-ai-card: #f8f8f8;--uf-ai-card-2: #ecebe8;--uf-ai-ink: #29303d;--uf-ai-ink-2: #4a5060;--uf-ai-ink-3: #5d6273;--uf-ai-rule: #d8d7d2;--uf-ai-rule-strong: #c4c3be;--uf-ai-shadow: none;--uf-ai-accent-soft: #f5efd4;--uf-ai-accent-ink: #6a5c22;--uf-ai-quote-bg: #ecebe8;--uf-ai-quote-line: #eadc8f;--uf-ai-rung-bg: #ecebe8;--uf-ai-rung-on-bg: #29303d;--uf-ai-rung-on-line: #29303d;--uf-ai-rung-on-fg: #eadc8f;--uf-ai-approve: #2f6b57;--uf-ai-on-approve: #ffffff;--uf-ai-decline: #a8443f;--uf-ai-on-decline: #ffffff;--uf-ai-decline-soft: #f6e7e5;--uf-ai-ok-fg: #2f6b57;--uf-ai-ok-soft: #e4efe9}:root{--md-ref-typeface-brand: "IBM Plex Sans Arabic";--md-ref-typeface-plain: "IBM Plex Sans Arabic";--md-sys-color-primary: #1e4638;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #dcebe2;--md-sys-color-on-primary-container: #16352a;--md-sys-color-secondary: var(--uf-accent);--md-sys-color-on-secondary: var(--uf-on-accent);--md-sys-color-secondary-container: var(--uf-accent-soft);--md-sys-color-on-secondary-container: var(--uf-accent-ink);--md-sys-color-background: var(--uf-page);--md-sys-color-on-background: var(--uf-ink);--md-sys-color-surface: var(--uf-card);--md-sys-color-surface-dim: var(--uf-page);--md-sys-color-surface-bright: #ffffff;--md-sys-color-surface-container-lowest: #ffffff;--md-sys-color-surface-container-low: var(--uf-card);--md-sys-color-surface-container: var(--uf-page);--md-sys-color-surface-container-high: var(--uf-card-2);--md-sys-color-surface-container-highest: var(--uf-card-2);--md-sys-color-on-surface: var(--uf-ink);--md-sys-color-on-surface-variant: var(--uf-ink-2);--md-sys-color-outline: var(--uf-rule-strong);--md-sys-color-outline-variant: var(--uf-rule);--md-sys-color-error: var(--uf-decline);--md-sys-color-on-error: var(--uf-on-decline);--md-sys-color-error-container: var(--uf-decline-soft);--md-sys-color-on-error-container: var(--uf-decline);--md-sys-color-shadow: #29303d;--md-sys-color-inverse-surface: var(--uf-ink);--md-sys-color-inverse-on-surface: var(--uf-card);--md-sys-shape-corner-extra-small: 4px;--md-sys-shape-corner-small: 8px;--md-sys-shape-corner-medium: var(--uf-fab-r);--md-sys-shape-corner-large: var(--uf-r-inner);--md-sys-shape-corner-extra-large: var(--uf-r-card);--md-focus-ring-color: var(--uf-accent);--md-focus-ring-width: 3px;--md-focus-ring-outward-offset: 2px}md-filled-button,md-filled-tonal-button,md-outlined-button,md-text-button{--md-filled-button-container-shape: var(--uf-r-btn);--md-filled-tonal-button-container-shape: var(--uf-r-btn);--md-outlined-button-container-shape: var(--uf-r-btn);--md-text-button-container-shape: var(--uf-r-btn);--md-filled-button-label-text-font: var(--uf-body);--md-filled-tonal-button-label-text-font: var(--uf-body);--md-outlined-button-label-text-font: var(--uf-body);--md-text-button-label-text-font: var(--uf-body);--md-filled-button-label-text-size: 17px;--md-filled-tonal-button-label-text-size: 17px;--md-outlined-button-label-text-size: 17px;--md-text-button-label-text-size: 17px;--md-filled-button-label-text-weight: 600;--md-filled-tonal-button-label-text-weight: 600;--md-outlined-button-label-text-weight: 600;--md-text-button-label-text-weight: 600;--md-filled-button-container-height: var(--uf-btn-h);--md-filled-tonal-button-container-height: var(--uf-btn-h);--md-outlined-button-container-height: var(--uf-btn-h);--md-text-button-container-height: var(--uf-btn-h)}md-filled-button{--md-filled-button-container-color: var(--uf-ink);--md-filled-button-label-text-color: var(--uf-page);--md-filled-button-hover-label-text-color: var(--uf-page);--md-filled-button-focus-label-text-color: var(--uf-page);--md-filled-button-pressed-label-text-color: var(--uf-page);--md-filled-button-icon-color: var(--uf-page);--md-filled-button-hover-icon-color: var(--uf-page);--md-filled-button-focus-icon-color: var(--uf-page);--md-filled-button-pressed-icon-color: var(--uf-page);--md-filled-button-container-elevation: 0;--md-filled-button-hover-container-elevation: 0;--md-filled-button-pressed-container-elevation: 0}md-filled-button.approve{--md-filled-button-container-color: var(--uf-approve);--md-filled-button-label-text-color: var(--uf-on-approve);--md-filled-button-hover-label-text-color: var(--uf-on-approve);--md-filled-button-focus-label-text-color: var(--uf-on-approve);--md-filled-button-pressed-label-text-color: var(--uf-on-approve);--md-filled-button-icon-color: var(--uf-on-approve);--md-filled-button-hover-icon-color: var(--uf-on-approve);--md-filled-button-focus-icon-color: var(--uf-on-approve);--md-filled-button-pressed-icon-color: var(--uf-on-approve)}md-outlined-button.decline{--md-outlined-button-outline-color: var(--uf-decline);--md-outlined-button-outline-width: 1.5px;--md-outlined-button-hover-outline-color: var(--uf-decline);--md-outlined-button-focus-outline-color: var(--uf-decline);--md-outlined-button-pressed-outline-color: var(--uf-decline);--md-outlined-button-label-text-color: var(--uf-decline);--md-outlined-button-hover-label-text-color: var(--uf-decline);--md-outlined-button-focus-label-text-color: var(--uf-decline);--md-outlined-button-pressed-label-text-color: var(--uf-decline);--md-outlined-button-icon-color: var(--uf-decline);--md-outlined-button-hover-icon-color: var(--uf-decline);--md-outlined-button-focus-icon-color: var(--uf-decline);--md-outlined-button-pressed-icon-color: var(--uf-decline)}md-filled-button.decline-confirm{--md-filled-button-container-color: var(--uf-decline);--md-filled-button-label-text-color: var(--uf-on-decline);--md-filled-button-hover-label-text-color: var(--uf-on-decline);--md-filled-button-focus-label-text-color: var(--uf-on-decline);--md-filled-button-pressed-label-text-color: var(--uf-on-decline);--md-filled-button-icon-color: var(--uf-on-decline);--md-filled-button-hover-icon-color: var(--uf-on-decline)}md-filled-tonal-button{--md-filled-tonal-button-container-color: var(--uf-tonal-bg);--md-filled-tonal-button-label-text-color: var(--uf-tonal-fg);--md-filled-tonal-button-hover-label-text-color: var(--uf-tonal-fg);--md-filled-tonal-button-focus-label-text-color: var(--uf-tonal-fg);--md-filled-tonal-button-pressed-label-text-color: var(--uf-tonal-fg);--md-filled-tonal-button-icon-color: var(--uf-tonal-fg);--md-filled-tonal-button-hover-icon-color: var(--uf-tonal-fg);--md-filled-tonal-button-focus-icon-color: var(--uf-tonal-fg);--md-filled-tonal-button-pressed-icon-color: var(--uf-tonal-fg);--md-filled-tonal-button-container-elevation: 0;--md-filled-tonal-button-hover-container-elevation: 0;--md-filled-tonal-button-pressed-container-elevation: 0}md-outlined-button{--md-outlined-button-outline-color: var(--uf-rule-strong);--md-outlined-button-label-text-color: var(--uf-ink);--md-outlined-button-hover-label-text-color: var(--uf-ink);--md-outlined-button-focus-label-text-color: var(--uf-ink);--md-outlined-button-pressed-label-text-color: var(--uf-ink);--md-outlined-button-icon-color: var(--uf-ink);--md-outlined-button-hover-icon-color: var(--uf-ink)}md-text-button{--md-text-button-label-text-color: var(--uf-ink-2);--md-text-button-hover-label-text-color: var(--uf-ink);--md-text-button-focus-label-text-color: var(--uf-ink);--md-text-button-pressed-label-text-color: var(--uf-ink);--md-text-button-icon-color: var(--uf-ink-2);--md-text-button-hover-icon-color: var(--uf-ink)}.appbar md-text-button{--md-text-button-label-text-color: var(--uf-rail-ink);--md-text-button-hover-label-text-color: var(--uf-accent);--md-text-button-focus-label-text-color: var(--uf-accent);--md-text-button-pressed-label-text-color: var(--uf-accent);--md-text-button-icon-color: var(--uf-rail-ink);--md-text-button-hover-icon-color: var(--uf-accent)}md-icon svg{display:block;width:1em;height:1em;fill:currentColor}md-outlined-text-field{--md-outlined-text-field-container-shape: var(--uf-r-field);--md-outlined-text-field-outline-color: var(--uf-rule-strong);--md-outlined-text-field-hover-outline-color: var(--uf-ink-2);--md-outlined-text-field-focus-outline-color: var(--uf-ink);--md-outlined-text-field-label-text-color: var(--uf-ink-3);--md-outlined-text-field-focus-label-text-color: var(--uf-ink-2);--md-outlined-text-field-input-text-color: var(--uf-ink);--md-outlined-text-field-input-text-font: var(--uf-body);--md-outlined-text-field-input-text-size: 17px;--md-outlined-text-field-label-text-font: var(--uf-body);--md-outlined-text-field-label-text-size: 16px;--md-outlined-text-field-supporting-text-color: var(--uf-ink-3);--md-outlined-text-field-supporting-text-font: var(--uf-body);--md-outlined-text-field-supporting-text-size: 14.5px;--md-outlined-text-field-container-color: var(--uf-card);--md-outlined-text-field-error-outline-color: var(--uf-decline);--md-outlined-text-field-error-focus-outline-color: var(--uf-decline);--md-outlined-text-field-error-label-text-color: var(--uf-decline);--md-outlined-text-field-error-focus-label-text-color: var(--uf-decline);--md-outlined-text-field-error-supporting-text-color: var(--uf-decline);--md-outlined-text-field-error-focus-supporting-text-color: var(--uf-decline);width:100%}md-outlined-select{--md-outlined-select-text-field-container-shape: var(--uf-r-field);--md-outlined-select-text-field-outline-color: var(--uf-rule-strong);--md-outlined-select-text-field-hover-outline-color: var(--uf-ink-2);--md-outlined-select-text-field-focus-outline-color: var(--uf-ink);--md-outlined-select-text-field-input-text-color: var(--uf-ink);--md-outlined-select-text-field-input-text-font: var(--uf-body);--md-outlined-select-text-field-input-text-size: 17px;--md-outlined-select-text-field-label-text-color: var(--uf-ink-3);--md-outlined-select-text-field-container-color: var(--uf-card);--md-menu-container-color: var(--uf-card);--md-menu-container-shape: var(--uf-r-inner);--md-list-item-label-text-font: var(--uf-body);--md-list-item-label-text-size: 17px;width:100%}md-divider{--md-divider-color: var(--uf-rule);--md-divider-thickness: var(--uf-rule-w)}md-circular-progress{--md-circular-progress-active-indicator-color: currentColor;--md-circular-progress-size: 18px;--md-circular-progress-active-indicator-width: 12}.sub-head{display:inline-flex;align-items:center;height:40px;padding-inline:16px;background:var(--uf-card-2);color:#4f4f49;border-radius:var(--uf-fab-r);box-shadow:var(--uf-fab-shadow);font-size:17px}.status{display:inline-flex;align-items:center;justify-content:center;height:var(--uf-fab-h);padding-inline:16px;border-radius:var(--uf-fab-r);box-shadow:var(--uf-fab-shadow);background:var(--uf-st-awaiting-bg);color:var(--uf-st-awaiting-fg);font-size:16px;font-weight:600;line-height:1.2;white-space:nowrap;flex:none}.status[data-status=matched]{background:var(--uf-st-matched-bg);color:var(--uf-st-matched-fg)}.status[data-status=drafts_pending]{background:var(--uf-st-drafts-bg);color:var(--uf-st-drafts-fg)}.status[data-status=reviewed]{background:var(--uf-st-resolved-bg);color:var(--uf-st-resolved-fg)}.status[data-status=awaiting_scan]{background:var(--uf-st-awaiting-bg);color:var(--uf-st-awaiting-fg)}.status[data-status=scan_failed]{background:var(--uf-st-failed-bg);color:var(--uf-st-failed-fg)}.status[data-confidence=high]{background:var(--uf-conf-high-bg);color:var(--uf-conf-high-fg)}.status[data-confidence=medium]{background:var(--uf-conf-med-bg);color:var(--uf-conf-med-fg)}.status[data-confidence=low]{background:var(--uf-conf-low-bg);color:var(--uf-conf-low-fg)}.status[data-estimate]{background:var(--uf-accent);color:var(--uf-on-accent)}.status[data-reviewer-tier]{background:var(--uf-accent-soft);color:var(--uf-accent-ink);box-shadow:none;height:var(--uf-chip-h);padding-inline:12px;font-size:14.5px;font-weight:var(--uf-label-w)}.sec-title,.doc-head h2,.ai-head h2,.page-title{color:var(--md-sys-color-primary)}.kpis,.doc,.draft{border-color:transparent}.mcard{border:2px solid var(--uf-rule-strong);box-shadow:0 2px 8px #29303d12,0 12px 30px #29303d1f}.mcard:hover{background:#fff;box-shadow:0 4px 12px #29303d1a,0 18px 44px #29303d29}.doc,.ai,.kpis{box-shadow:0 2px 8px #29303d12,0 12px 30px #29303d1f}.kpis--pair{margin-block-end:28px}.kpi{text-align:center;border-inline:1px solid var(--uf-rule-strong);border-radius:0;padding-inline:10px}.kpi-num{display:block}.narr-k{background:transparent}
