@charset "UTF-8";:root{--navy-950:#0b1b33;--navy-900:#12294a;--navy-800:#17325a;--navy-700:#1f4a9c;--navy-600:#2b4f86;--cobalt-700:#2450b3;--cobalt-600:#2f5fd0;--cobalt-400:#6f95ef;--cobalt-300:#86aaf7;--cobalt-100:#e5ecfa;--violet-500:#7458c9;--rose-500:#b4507a;--gold-600:#a97b1e;--gold-500:#caa03a;--gold-300:#e6cd86;--green-600:#1f8a4c;--green-500:#2e9e5b;--green-050:#e6f6ec;--amber-600:#c9781a;--amber-500:#e08a17;--amber-050:#fdf0dd;--red-600:#c9362f;--red-500:#e0483f;--red-050:#fdeae8;--blue-600:#2563c9;--blue-500:#3b7de0;--blue-050:#e8f0fd;--slate-400:#63738a;--n-0:#ffffff;--n-25:#fbfcfd;--n-50:#f6f8fa;--n-100:#eef2f6;--n-150:#e5eaf0;--n-200:#d9e0e8;--n-300:#c2ccd8;--n-400:#96a3b3;--n-500:#6a7889;--n-600:#4f5c6b;--n-700:#3a4553;--n-800:#252d38;--n-900:#161c24;--n-950:#0e131a;--bg: var(--n-150);--surface: var(--n-0);--surface-2: var(--n-100);--surface-hover: var(--n-50);--text: var(--n-900);--text-soft: var(--n-700);--muted: var(--n-600);--border: var(--n-200);--border-soft: var(--n-150);--input-bg: var(--n-0);--track: var(--n-150);--brand: var(--navy-800);--brand-2: var(--cobalt-600);--brand-3: var(--navy-700);--brand-deep: var(--navy-950);--brand-soft: var(--cobalt-100);--primary: var(--cobalt-600);--primary-2: var(--cobalt-700);--accent: var(--gold-500);--focus: var(--cobalt-600);--ring: color-mix(in srgb, var(--cobalt-600) 38%, transparent);--green:var(--green-600);--amber:var(--amber-600);--red:var(--red-600);--risk-low:#2f9e5a;--risk-medium:#e3b50f;--risk-high:#ee7a1c;--risk-critical:#d53a2f;--blue:var(--blue-600);--grey:var(--slate-400);--good-bg:var(--green-050);--warn-bg:var(--amber-050);--bad-bg:var(--red-050);--info-bg:var(--blue-050);--neutral-bg:var(--n-100);--sidebar-bg: linear-gradient(178deg, var(--navy-900) 0%, var(--navy-950) 100%);--sidebar-text: #d6e0ee;--sidebar-muted: #9fb2cc;--sidebar-hover: rgba(255,255,255,.07);--sidebar-active: rgba(255,255,255,.12);--sidebar-accent: var(--cobalt-300);--logo-bg: linear-gradient(140deg, var(--cobalt-400), var(--cobalt-700));--sidebar-border: rgba(255,255,255,.08);--topbar-bg: color-mix(in srgb, var(--surface) 86%, transparent);--font-sans: "Readex Pro","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--font-sans-ar:"Readex Pro","Segoe UI",Tahoma,sans-serif;--font-mono: "Readex Pro","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--radius-sm:8px;--radius:12px;--radius-lg:18px;--radius-xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(14,25,35,.06);--shadow:0 1px 2px rgba(14,25,35,.05), 0 4px 12px -4px rgba(14,25,35,.1);--shadow-md:0 4px 10px -3px rgba(14,25,35,.1), 0 12px 28px -10px rgba(14,25,35,.14);--shadow-lg:0 18px 42px -16px rgba(14,25,35,.28);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--sidebar-w:260px;--content-max:1240px;--t-micro:12px;--t-small:13px;--t-body:15px;--t-lede:17px;--t-h2:21px;--t-h1:30px;--rule: var(--border)}@media(max-width:640px){:root{--t-h1:24px;--t-h2:19px}}:root[data-theme=dark]{--bg:#0a1220;--surface:#0f1a2b;--surface-2:#142339;--surface-hover:#182a44;--text:#e8eef7;--text-soft:#c2cde0;--muted:#98a8c0;--border:#22324b;--border-soft:#1b2a40;--input-bg:#0d1727;--track:#1d2c44;--brand:#5a86e6;--brand-2:#7c9ff2;--brand-3:#9dbaf7;--brand-deep:#0b1b33;--brand-soft:#172a4a;--primary:#3a67d4;--primary-2:#2e56b8;--accent:#e6cd86;--focus:#86aaf7;--ring:color-mix(in srgb, #86aaf7 38%, transparent);--green:#4fbe73;--amber:#e0a032;--red:#e5675c;--blue:#63a1f0;--grey:#8193ab;--risk-low:#3da864;--risk-medium:#d4a91a;--risk-high:#e2762a;--risk-critical:#dd5046;--good-bg:#10331e;--warn-bg:#33270f;--bad-bg:#361b18;--info-bg:#122238;--neutral-bg:#142339;--sidebar-bg:linear-gradient(178deg,#0d1b31 0%,#070f1d 100%);--sidebar-text:#cdd8e8;--sidebar-muted:#8fa1bc;--sidebar-hover:rgba(255,255,255,.06);--sidebar-active:rgba(255,255,255,.12);--sidebar-accent:#86aaf7;--sidebar-border:rgba(255,255,255,.07);--logo-bg:linear-gradient(140deg,#5a86e6,#2e56b8);--topbar-bg:color-mix(in srgb, var(--surface) 82%, transparent);--shadow-xs:0 1px 2px rgba(0,0,0,.4);--shadow:0 1px 2px rgba(0,0,0,.4), 0 6px 18px -8px rgba(0,0,0,.6);--shadow-md:0 8px 24px -10px rgba(0,0,0,.7);--shadow-lg:0 22px 48px -18px rgba(0,0,0,.8)}*{box-sizing:border-box}html,body{height:100%;margin:0}html{scrollbar-gutter:stable}body{font-family:var(--font-sans);background:radial-gradient(1200px 600px at 100% -10%,color-mix(in srgb,var(--brand-2) 7%,transparent),transparent 60%),radial-gradient(1000px 500px at -10% 110%,color-mix(in srgb,var(--brand) 5%,transparent),transparent 55%),var(--bg);background-attachment:fixed;color:var(--text);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0 0 .5rem;font-weight:600;color:var(--text);letter-spacing:-.01em;line-height:1.25}a{color:var(--brand-3);text-decoration:none}a:hover{text-decoration:underline}::selection{background:color-mix(in srgb,var(--brand-2) 28%,transparent)}*{scrollbar-width:thin;scrollbar-color:var(--n-300) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 40%,transparent);border-radius:99px;border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 60%,transparent);background-clip:content-box}.page{padding:var(--space-5) var(--space-6) var(--space-7);width:100%}@media(max-width:720px){.page{padding:var(--space-4)}}.page-title{font-size:25px;font-weight:700;margin-bottom:2px}.page-sub{color:var(--muted);margin-bottom:var(--space-5);font-size:14px}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-5)}.page-head .page-title,.page-head .page-sub{margin-bottom:2px}.card{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--space-5)}.card.interactive{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.card.interactive:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--border)}.card.pad-0{padding:0;overflow:hidden}.grid{display:grid;gap:var(--space-4)}.grid>*{min-width:0}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.grid.cols-4,.grid.cols-3,.grid.cols-2{grid-template-columns:minmax(0,1fr)}}.grid>.span2{grid-column:span 2}.grid>.span3{grid-column:span 3}@media(max-width:800px){.grid>.span2,.grid>.span3{grid-column:auto}}.stat{display:flex;flex-direction:column;gap:var(--space-1);position:relative}.stat .val{font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.05;background:linear-gradient(120deg,var(--brand-3),var(--brand-2));-webkit-background-clip:text;background-clip:text;color:transparent}.stat .lbl{color:var(--muted);font-size:12.5px;font-weight:500}.card.stat{border-inline-start:3px solid color-mix(in srgb,var(--brand-2) 55%,var(--border))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:9px 15px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text-soft);cursor:pointer;font-size:13.5px;font-weight:500;transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform .05s;font-family:inherit;white-space:nowrap}.btn:hover{background:var(--surface-hover);border-color:var(--border);color:var(--text)}.btn:active{transform:translateY(.5px)}.btn.primary{background:linear-gradient(180deg,var(--primary),var(--primary-2));color:#fff;border-color:transparent;box-shadow:0 1px 2px #0e192324,inset 0 1px #ffffff24}.btn.primary:hover{color:#fff;filter:brightness(1.05)}.btn.ghost{background:transparent;border-color:transparent}.btn.ghost:hover{background:var(--surface-hover)}.btn.danger{color:var(--red)}.btn.danger:hover{background:var(--bad-bg);border-color:color-mix(in srgb,var(--red) 40%,transparent)}.btn.sm{padding:6px 11px;font-size:12.5px;border-radius:7px}.btn.icon{padding:7px;width:34px;height:34px}.btn:disabled{opacity:.55;cursor:not-allowed}.ic-btn app-icon{font-size:1.15em;margin-inline-start:-1px;opacity:.9}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}table.tbl{width:100%;border-collapse:collapse;font-size:13.5px}.tbl th,.tbl td{padding:12px 16px;text-align:start;border-bottom:1px solid var(--border-soft);vertical-align:middle}.tbl thead th{color:var(--muted);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.05em;background:var(--surface-2);border-bottom:1px solid var(--border)}.tbl thead th:first-child{border-start-start-radius:var(--radius)}.tbl thead th:last-child{border-start-end-radius:var(--radius)}.tbl tbody tr{transition:background .12s}.tbl tbody tr:hover{background:var(--surface-2)}.tbl tbody tr:last-child td{border-bottom:0}.pill{--pill-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3.6'/%3E%3C/svg%3E");display:inline-flex;align-items:center;gap:5px;padding-block:2px;padding-inline:8px 10px;border-radius:var(--radius-pill);font-size:12.5px;font-weight:600;line-height:1.6;white-space:nowrap}.pill:before{content:"";flex:none;width:12px;height:12px;background:currentColor;-webkit-mask:var(--pill-i) center/contain no-repeat;mask:var(--pill-i) center/contain no-repeat}.pill.OnTarget,.pill.Exceeded,.pill.Active,.pill.Approved{color:color-mix(in srgb,var(--green) 70%,var(--text));background:var(--good-bg)}.pill.NeedsAttention,.pill.PendingApproval{color:color-mix(in srgb,var(--amber) 70%,var(--text));background:var(--warn-bg)}.pill.OffTarget,.pill.Rejected{color:color-mix(in srgb,var(--red) 70%,var(--text));background:var(--bad-bg)}.pill.NotReported,.pill.NotStarted{color:color-mix(in srgb,var(--grey) 70%,var(--text));background:var(--neutral-bg)}.pill:is(.OnTarget,.Exceeded,.Active,.Approved,.Realized,.Achieved,.OnTrack,.Completed,.Done){--pill-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cmask id='m'%3E%3Crect width='16' height='16' fill='%23fff'/%3E%3Cpath d='M4.6 8.2l2.3 2.3 4.5-4.7' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3Ccircle cx='8' cy='8' r='7.5' mask='url(%23m)'/%3E%3C/svg%3E")}.pill:is(.NeedsAttention,.AtRisk,.Rework,.Delayed,.Warning){--pill-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 .6l7.7 14H.3zM7.1 5.4h1.8v4.8H7.1zM7.1 11.3h1.8v1.8H7.1z'/%3E%3C/svg%3E")}.pill:is(.OffTarget,.Rejected,.NotRealized,.OffTrack,.Overdue,.Failed){--pill-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cmask id='m'%3E%3Crect width='16' height='16' fill='%23fff'/%3E%3Cpath d='M5.5 5.5l5 5M10.5 5.5l-5 5' stroke='%23000' stroke-width='1.9' stroke-linecap='round'/%3E%3C/mask%3E%3Cpath d='M5 .4h6L15.6 5v6L11 15.6H5L.4 11V5z' mask='url(%23m)'/%3E%3C/svg%3E")}.pill:is(.NotReported,.NotStarted,.Draft,.Planned){--pill-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6.5' fill='none' stroke='%23000' stroke-width='1.7'/%3E%3Cpath d='M5 8h6' stroke='%23000' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E")}.pill:is(.PendingApproval,.Pending,.Submitted,.InReview,.AwaitingApproval){--pill-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6.5' fill='none' stroke='%23000' stroke-width='1.7'/%3E%3Cpath d='M8 4.6V8l2.4 1.7' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pill.sm:before{width:11px;height:11px}.chip-tag{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:6px;font-size:11.5px;font-weight:500;background:var(--surface-2);color:var(--text-soft);border:1px solid var(--border-soft)}.field{display:flex;flex-direction:column;gap:5px;margin-bottom:var(--space-3);min-width:0}.field label{font-size:12.5px;color:var(--muted);font-weight:600}.field input,.field select,.field textarea,input:not([type=checkbox]):not([type=radio]),select,textarea{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:14px;font-family:inherit;background:var(--input-bg);color:var(--text);transition:border-color .14s,box-shadow .14s;min-width:0;max-width:100%}.field input,.field select,.field textarea{width:100%}.field select{text-overflow:ellipsis}.field input:focus,.field select:focus,.field textarea:focus,input:focus,select:focus,textarea:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px var(--ring)}::placeholder{color:var(--n-400)}.bar{height:8px;background:var(--track);border-radius:var(--radius-pill);overflow:hidden}.bar>span,.bar>i{display:block;height:100%;background:linear-gradient(90deg,var(--brand-3),var(--brand-2));border-radius:var(--radius-pill)}.note{padding:11px 14px;border-radius:var(--radius);font-size:13px;border:1px solid var(--border-soft);background:var(--surface-2);color:var(--text-soft);margin:0 0 var(--space-4)}.note.ok{background:var(--good-bg);color:var(--green);border-color:color-mix(in srgb,var(--green) 25%,transparent)}.note.err{background:var(--bad-bg);color:var(--red);border-color:color-mix(in srgb,var(--red) 25%,transparent)}.note.info{background:var(--info-bg);color:var(--blue);border-color:color-mix(in srgb,var(--blue) 22%,transparent)}.empty{text-align:center;padding:var(--space-7) var(--space-4);color:var(--muted)}.empty .ico{font-size:30px;opacity:.5;margin-bottom:var(--space-2)}.row{display:flex;align-items:center;gap:var(--space-3)}.spacer{flex:1}.muted{color:var(--muted)}.small{font-size:12.5px}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0}.tablewrap{overflow-x:auto;border-radius:var(--radius)}@keyframes cmdk-flash{0%{box-shadow:0 0 color-mix(in srgb,var(--brand-2) 55%,transparent)}to{box-shadow:0 0 0 14px transparent}}.cmdk-flash{animation:cmdk-flash 1.4s ease-out 2;border-radius:var(--radius);scroll-margin:90px}.adv-field{display:flex;flex-direction:column;gap:4px;min-width:0}.adv-field>span{font-size:var(--t-micro, 12px);font-weight:600;color:var(--text-soft)}.adv-field select,.adv-field input{width:100%;padding:8px 10px;font:inherit;font-size:var(--t-small, 13px);border:1px solid var(--border);border-radius:var(--radius-sm, 8px);background:var(--surface);color:var(--text)}.adv-field select:focus,.adv-field input:focus{outline:none;border-color:var(--brand-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-2) 18%,transparent)}.adv-field.range{flex-direction:row;flex-wrap:wrap;align-items:end;gap:6px}.adv-field.range>span{flex:1 1 100%}.adv-field.range input{flex:1 1 0;min-width:0}.adv-field.check{flex-direction:row;align-items:center;gap:8px}.adv-field.check input{width:auto}:where(div,section,header,form,nav):has(>app-search-box:not(.compact)){flex-wrap:wrap}.list-tools{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}html.density-compact .tbl th,html.density-compact .tbl td{padding:6px 12px}html.density-compact .tbl thead th{padding-block:7px}html.density-compact .tbl td .btn.sm,html.density-compact .tbl td .ibtn{margin-block:-2px}.ds .ident{padding-block:var(--space-2) var(--space-5)}.ds .back{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--t-small);text-decoration:none;margin-bottom:var(--space-3)}.ds .back:hover{color:var(--brand-3)}.ds .back .flip{transform:scaleX(-1);font-size:14px}[dir=rtl] .ds .back .flip,.ds[dir=rtl] .back .flip{transform:none}.ds .ident-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.ds .ident-row h1{margin:0;font-size:var(--t-h1);font-weight:600;letter-spacing:-.015em;line-height:1.15}.ds .ident-row .code{font-size:var(--t-small);color:var(--muted);padding:2px 8px;border:1px solid var(--rule);border-radius:var(--radius-sm)}.ds .trail{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:var(--space-3) 0 0;font-size:var(--t-small);color:var(--muted)}.ds .trail a{color:var(--muted);text-decoration:none}.ds .trail a:hover{color:var(--brand-3)}.ds .trail .here{color:var(--text-soft);font-weight:500}.ds .trail .sep{opacity:.6}.ds .facts{display:flex;flex-wrap:wrap;gap:var(--space-5);margin:var(--space-4) 0 0;padding:0}.ds .facts>div{display:flex;align-items:baseline;gap:7px;min-width:0}.ds .facts dt{font-size:var(--t-small);color:var(--muted)}.ds .facts dd{margin:0;font-size:var(--t-small);font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds .facts dd a{color:var(--brand-3)}.ds .lede{margin:var(--space-4) 0 0;max-width:68ch;font-size:var(--t-lede);line-height:1.55;color:var(--text-soft)}.ds .rel{color:var(--muted);font-size:var(--t-small)}.ds .panel{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-xs);padding:var(--space-4) var(--space-5)}.ds .panel.pad-0{padding:0;overflow:hidden}.ds .panel-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-3)}.ds .panel-head h2{margin:0;font-size:var(--t-body);font-weight:600}.ds .tabs{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:var(--space-4);border-bottom:1px solid var(--rule)}.ds .tab{display:inline-flex;align-items:center;gap:6px;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;padding:9px 16px;font:inherit;font-size:14px;font-weight:600;color:var(--muted);transition:color .14s ease,border-color .14s ease}.ds .tab:hover{color:var(--text)}.ds .tab.on{color:var(--brand-3);border-bottom-color:var(--brand-2)}.ds .tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ds .tab .n{display:inline-block;padding:0 6px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--muted);font-size:var(--t-micro);font-weight:600}.ds .ibtn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;border:1px solid transparent;border-radius:var(--radius-sm);background:none;color:var(--muted);cursor:pointer;font:inherit;font-size:13px;line-height:1;transition:color .12s ease,border-color .12s ease,background .12s ease}.ds .ibtn:hover:not(:disabled){background:var(--surface-2);border-color:var(--rule);color:var(--text)}.ds .ibtn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ds .ibtn.danger:hover:not(:disabled){color:var(--red);border-color:var(--red)}.ds .ibtn:disabled{opacity:.35;cursor:default}.ds .acts{display:inline-flex;align-items:center;gap:2px}.ds .reveal .acts{opacity:0;transition:opacity .12s ease}.ds .reveal:hover .acts,.ds .reveal .acts:focus-within{opacity:1}@media(hover:none){.ds .reveal .acts{opacity:1}}.ds .blank{padding:var(--space-6) var(--space-5);max-width:62ch}.ds .blank p{margin:0 0 var(--space-3);font-size:var(--t-small);color:var(--muted);line-height:1.6}.ds .blank p strong{color:var(--text);font-size:var(--t-body);font-weight:600}.ds .ident{padding-block:var(--space-1) var(--space-4)}.ident .lede{margin-block-start:var(--space-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;position:relative}.ident .lede.clamped{cursor:pointer;padding-inline-end:4.5em;border-radius:var(--radius-sm)}.ident .lede.clamped:after{content:attr(data-more);position:absolute;inset-inline-end:0;inset-block-end:0;font-size:var(--t-small);font-weight:600;color:var(--brand-3);line-height:inherit}.ident .lede.clamped:hover:after{text-decoration:underline}.ident .lede.clamped:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ident .lede.lede-open{display:block;-webkit-line-clamp:unset;line-clamp:none;overflow:visible}@media print{.ident .lede{display:block;-webkit-line-clamp:unset;overflow:visible}.ident .lede:after{display:none}}.statcards{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0}.statcards>*{flex:1 1 165px;min-width:0;margin:0;padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius);box-shadow:var(--shadow-xs)}.statcards>*>dt,.statcards .lbl{font-size:var(--t-small);color:var(--muted)}.statcards>*>dd,.statcards .val{margin:0;color:var(--text)}.panel .statcards>*{background:var(--surface-2);box-shadow:none}
