.ar-hero{--ar-bar:#0a2342;--ar-teal:#008f9e;--ar-gold:#c9a24b;--ar-red:#c0413a;--ar-track:#edeff2;--ar-teal-ink:#176f78;--ar-gold-ink:#8f6b17;--ar-red-ink:#b3352e;--ar-panel:#0a2342;--ar-panel-2:#14365f;--ar-panel-line:#0a2342;padding:26px;container-type:inline-size}:root[data-theme=dark] .ar-hero{--ar-bar:#5a8bd6;--ar-teal:#1f9aa5;--ar-gold:#d9ae4f;--ar-red:#dc5a50;--ar-track:#25324b;--ar-teal-ink:#4cc3cd;--ar-gold-ink:#e6c273;--ar-red-ink:#ff8d84;--ar-panel:#0c2747;--ar-panel-2:#16395f;--ar-panel-line:#2a4166}.hero.ar-hero .art{height:190px;inset:0 0 auto 40%}.hero.ar-hero .art img{object-position:50% 35%}.hero.ar-hero .art:after{background:linear-gradient(0deg,var(--surface),transparent 65%)}.ar-head{z-index:2;max-width:560px;min-height:112px;position:relative}.ar-head .eyebrow,.ar-audit .eyebrow{color:var(--ar-gold-ink)}.ar-head p{font-size:13.5px}.ar-top{z-index:2;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:16px;margin-top:20px;display:grid;position:relative}.ar-stats{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ar-stat{background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line);border-radius:14px;grid-template-columns:52px 124px minmax(0,1fr);align-items:center;gap:16px;padding:16px 20px;display:grid}.ar-stat.due{--c:var(--ar-bar);--t:var(--fg)}.ar-stat.presented{--c:var(--ar-teal);--t:var(--ar-teal-ink)}.ar-stat.studied{--c:var(--ar-gold);--t:var(--ar-gold-ink)}.ar-ic{background:var(--c);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.ar-ic svg{width:24px;height:24px}:root[data-theme=dark] .ar-stat.due .ar-ic{background:#0a2342}.ar-num small{font:700 10px var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);display:block}.ar-num b{font:800 46px/1.05 var(--font-display);color:var(--t);font-variant-numeric:tabular-nums;display:block}.ar-stat-body{min-width:0}.ar-hero h3{margin:0}.ar-stat-body h3{font-size:15px;font-weight:700}.ar-stat-body p{margin-top:2px;font-size:12.5px}.ar-track{background:var(--ar-track);border-radius:5px;height:10px;margin-top:8px;display:block;overflow:hidden}.ar-track i{background:var(--c,var(--ar-bar));border-radius:5px;height:100%;display:block}.ar-hero p.ar-cap{color:var(--muted);margin-top:5px;font-size:12px}.ar-gap{border:1px solid var(--ar-panel-line);color:#fff;background:radial-gradient(120% 80% at 90% 0%,var(--ar-panel-2),transparent 70%),var(--ar-panel);border-radius:14px;flex-direction:column;gap:6px;padding:20px;display:flex}.ar-tag{font:700 11px var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:#d9b65f}.ar-gap h3{font:700 17px/1.3 var(--font-display);color:#fff}.ar-donut{aspect-ratio:1;width:min(180px,100%);margin:10px auto;position:relative}.ar-donut svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.ar-donut circle{fill:none;stroke:#2c4266;stroke-width:12px}.ar-donut circle.on{stroke:#c9a24b}.ar-donut-c{place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.ar-donut-c b{font:800 40px/1 var(--font-display)}.ar-donut-c em{font-size:22px;font-style:normal}.ar-donut-c small{font:600 10.5px var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#d5deec;margin-top:3px}.ar-split{border-top:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;padding-top:12px;display:grid}.ar-split span:last-child{text-align:right;border-left:1px solid #ffffff29}.ar-split b{font:800 27px/1.1 var(--font-display);display:block}.ar-split b.gold{color:#d9b65f}.ar-split small{color:#d5deec;font-size:12px}.ar-split small i{background:#2c4266;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block;box-shadow:0 0 0 1px #ffffff59}.ar-split small i.gold{box-shadow:none;background:#c9a24b}.ar-hero p.ar-source{z-index:2;text-align:right;margin-top:8px;font-size:12px;font-style:italic;position:relative}.ar-audit{z-index:2;border-top:1px solid var(--line);margin-top:18px;padding-top:20px;position:relative}.ar-audit h2{font:800 clamp(20px,2.2vw,28px)/1.2 var(--font-display);margin:4px 0 16px}.ar-finds{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ar-find{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;min-width:0;display:flex}.ar-find header{color:#fff;background:radial-gradient(120% 140% at 100% 0%,var(--ar-panel-2),transparent 70%),var(--ar-panel);border-radius:13px 13px 0 0;align-items:center;gap:12px;min-height:76px;padding:14px 18px;display:flex}.ar-find header h3{font:700 14.5px/1.3 var(--font-display);color:#fff}.ar-find-ic{color:#d9b65f;border:1.5px solid #d9b65f;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.ar-find-ic svg{width:21px;height:21px}.ar-find-body{flex-direction:column;flex:1;padding:18px;display:flex}.ar-big{font:800 clamp(34px,3.4vw,44px)/1.1 var(--font-display);color:var(--ar-red-ink)}.ar-find.justice .ar-big{color:var(--ar-teal-ink)}.ar-hero p.ar-say{color:var(--fg);min-height:3.9em;margin-top:4px;font-size:13.5px;font-weight:700}.ar-chart{min-height:150px;margin-top:12px}.ar-hero p.ar-detail{border-top:1px solid var(--line);color:var(--fg);margin-top:12px;padding-top:12px;font-size:13.5px;line-height:1.7}.ar-cols{align-items:flex-end;gap:14px;height:150px;display:flex}.ar-col{flex-direction:column;justify-content:flex-end;align-items:center;width:68px;height:100%;display:flex}.ar-col b{margin-bottom:3px;font-size:13px}.ar-col i{border-radius:4px 4px 0 0;width:100%;display:block}.ar-col.before i{background:var(--ar-bar)}.ar-col.after i{background:var(--ar-red)}.ar-col span{border-top:1px solid var(--line-strong);text-align:center;width:100%;color:var(--muted);padding-top:4px;font-size:12px}.ar-fall{color:var(--ar-red-ink);flex-direction:column;align-self:center;align-items:flex-start;gap:2px;display:flex}.ar-fall small{color:var(--muted);font-size:11px}.ar-fall svg{width:30px;height:30px}.ar-row{color:var(--muted);justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.ar-row b{color:var(--fg)}.ar-row b.red{color:var(--ar-red-ink)}.ar-row.start{justify-content:flex-start;gap:6px}.ar-track.full{border-radius:6px;height:12px;margin:5px 0 16px}.ar-track.none{background:color-mix(in srgb,var(--ar-red) 8%,transparent);border:1.5px dashed var(--ar-red);border-radius:9px;height:18px;margin-top:5px}.ar-stack{gap:2px;height:16px;margin-top:8px;display:flex}.ar-stack i{display:block}.ar-stack i:first-child{border-radius:8px 0 0 8px}.ar-stack i.rest{background:var(--ar-track);border-radius:0 8px 8px 0;flex:1}.ar-disputes .settled{background:var(--ar-teal)}.ar-disputes .unsettled{background:var(--ar-red)}.ar-legend{color:var(--fg);gap:6px;margin:12px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.ar-legend li{align-items:baseline;gap:7px;display:flex}.ar-legend i{border-radius:2px;flex:none;width:10px;height:10px;transform:translateY(1px)}.hero.ar-hero.soe-hero .art{left:52%}.soe-hero .ar-head{max-width:720px}.hero.soe-hero h1{font-size:clamp(24px,2.6vw,34px);line-height:1.2}.soe-hero .ar-head:after{content:"";background:var(--ar-gold);width:56px;height:3px;margin-top:10px;display:block}.soe-body{z-index:2;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;margin-top:20px;display:grid;position:relative}.soe-panel{border:1px solid var(--ar-panel-line);color:#fff;background:radial-gradient(120% 80% at 90% 0%,var(--ar-panel-2),transparent 70%),var(--ar-panel);border-radius:14px;flex-direction:column;justify-content:space-between;gap:18px;padding:20px;display:flex}.soe-total{align-items:center;gap:14px;display:flex}.soe-total b{font:800 72px/1 var(--font-display)}.soe-total span{font:700 15px/1.3 var(--font-display)}.soe-stats{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:14px 0 0;list-style:none;display:grid}.soe-stats b{font:800 26px/1.1 var(--font-display);display:block}.soe-stats b.red{color:#ff9b92}.soe-stats small{color:#d5deec;font-size:12px}.soe-missing-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.soe-alert{background:var(--ar-red);color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.soe-alert svg{width:21px;height:21px}.soe-missing-head h3{font-size:15px;font-weight:700}.soe-missing-head p{margin-top:1px;font-size:12.5px}.soe-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.soe-list li{background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line);border-left:4px solid var(--ar-red);border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.soe-list strong{font-size:14px;line-height:1.3;display:block}.soe-list p{margin-top:2px;font-size:12px}.soe-tile{background:color-mix(in srgb,var(--ar-red) 14%,transparent);width:44px;height:44px;color:var(--ar-red-ink);border-radius:10px;place-items:center;display:grid}.soe-tile svg{width:22px;height:22px}.soe-no{font:800 22px var(--font-display);color:var(--ar-red-ink)}@container (max-width:960px){.soe-body{grid-template-columns:minmax(0,1fr)}}@container (max-width:820px){.hero.ar-hero.soe-hero .art{left:0}}@container (max-width:640px){.soe-list{grid-template-columns:minmax(0,1fr)}}.pbt-hero .ar-track{--c:var(--ar-red);margin-top:0}.pbt-hero .pos{color:var(--ar-teal-ink)}.pbt-hero .neg{color:var(--ar-red-ink)}.pbt-pill{font:700 10.5px var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ar-red-ink);background:color-mix(in srgb,var(--ar-red) 13%,transparent);border-radius:999px;padding:4px 11px;display:inline-block}.pbt-pill.plain{color:var(--muted);background:var(--surface-2)}.pbt-top,.pbt-losses{z-index:2;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:16px;display:grid;position:relative}.pbt-top{margin-top:20px}.pbt-chart,.pbt-loss-card{background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line);border-radius:14px;min-width:0;padding:20px}.pbt-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:26px;display:flex}.pbt-chart-head h3{font-size:15px;font-weight:700}.pbt-chart-head h3 small{color:var(--muted);font-size:12px;font-weight:500}.pbt-chart-head p{margin-top:2px;font-size:12.5px}.pbt-plot{border-bottom:1px solid var(--line-strong);height:280px;margin-left:34px;position:relative}.pbt-grid{border-top:1px solid var(--line);position:absolute;left:0;right:0}.pbt-grid small{color:var(--muted);margin-right:8px;font-size:11.5px;position:absolute;right:100%;transform:translateY(-50%)}.pbt-bars,.pbt-x{justify-content:space-around;display:flex}.pbt-bars{align-items:flex-end;position:absolute;inset:0}.pbt-bar,.pbt-x span{width:min(28%,150px)}.pbt-bar{border-radius:4px 4px 0 0}.pbt-bar.y1{background:var(--ar-bar)}.pbt-bar.y2{background:var(--ar-gold)}.pbt-bar b{text-align:center;color:var(--fg);padding-bottom:4px;font-size:15px;position:absolute;bottom:100%;left:0;right:0}.pbt-x{margin:7px 0 0 34px}.pbt-x span{text-align:center;color:var(--fg);font-size:13px}.pbt-glance{flex:1;align-content:space-between;margin:6px 0 0;padding:0;list-style:none;display:grid}.pbt-glance li{border-top:1px solid #ffffff29;padding:14px 0}.pbt-glance li:first-child{border-top:0;padding-top:4px}.pbt-glance b{font:800 26px/1.15 var(--font-display);display:block}.pbt-glance b.gold{color:#d9b65f}.pbt-glance b.red,.pbt-callout>b{color:#ff9b92}.pbt-glance small{color:#d5deec;margin-top:3px;font-size:12px;display:block}.pbt-decline{align-items:center;gap:12px;display:flex}.pbt-glance .pbt-decline b{font-size:52px;line-height:1}.pbt-decline em{font-size:26px;font-style:normal}.pbt-decline span{font-size:13px}.pbt-table-wrap{position:relative;overflow-x:auto}.pbt-table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.pbt-table th{text-align:left;font:700 11px var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--muted);border-bottom:2px solid var(--ar-bar);padding:8px 12px}.pbt-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 12px}.pbt-table .n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.pbt-org{align-items:center;gap:12px;font-weight:700;display:flex}.pbt-org i{width:42px;height:42px;font:700 10.5px var(--font-display);color:#fff;background:#0a2342;border-radius:50%;flex:none;place-items:center;display:grid}.pbt-net{grid-template-columns:minmax(120px,1fr) 62px;align-items:center;gap:10px;display:grid}.pbt-net b{text-align:right;font-variant-numeric:tabular-nums}.ar-hero p.pbt-note{margin-top:10px;font-size:12px}.pbt-callout{border:1px solid var(--ar-panel-line);background:radial-gradient(90% 180% at 100% 0%,var(--ar-panel-2),transparent 70%),var(--ar-panel);border-radius:14px;align-items:center;gap:26px;margin-top:14px;padding:22px 28px;display:flex}.pbt-callout>b{font:800 clamp(42px,5vw,62px)/1 var(--font-display)}.ar-hero .pbt-callout p{color:#fff;border-left:2px solid #c9a24b;padding-left:26px;font-size:15.5px;font-weight:600;line-height:1.5}.pbt-callout span{color:#d9b65f}.pbt-rank{margin:-12px 0 0;padding:0;list-style:none}.pbt-rank li{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 62px;align-items:center;gap:12px;padding:14px 0;display:grid}.pbt-rank li:last-child{border-bottom:0;padding-bottom:0}.pbt-no{font:800 30px/1 var(--font-display);color:var(--ar-gold-ink)}.pbt-rank-head{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin-bottom:7px;font-size:12px;display:flex}.pbt-rank-head strong{color:var(--fg);font-size:14px}.pbt-rank-head em{font-style:normal;font-weight:600}.pbt-rank .ar-track{border-radius:7px;height:14px}.pbt-loss{text-align:right;font-variant-numeric:tabular-nums;font-size:16px}.pbt-total{font:800 54px/1.05 var(--font-display);color:#fff}.ar-hero p.pbt-total-say{color:#d5deec;font-size:13px}.ar-hero p.pbt-total-say b{color:#fff}.ar-hero p.pbt-total-say.center{text-align:center}.pbt-losses .ar-donut circle.on{stroke:#ff8d84}@container (max-width:960px){.pbt-top,.pbt-losses{grid-template-columns:minmax(0,1fr)}}@container (max-width:560px){.pbt-plot{height:220px}.pbt-chart,.pbt-loss-card{padding:14px}.pbt-callout{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.ar-hero .pbt-callout p{border-left:0;padding-left:0}.pbt-rank li{grid-template-columns:26px minmax(0,1fr) 52px;gap:8px}}.grid.same-h+.ar-grid{margin-top:-12px}@container (max-width:960px){.ar-finds{grid-template-columns:minmax(0,1fr)}.ar-hero p.ar-say,.ar-chart{min-height:0}}@container (max-width:820px){.ar-top{grid-template-columns:minmax(0,1fr)}.hero.ar-hero .art{inset:0 0 auto}.hero.ar-hero .art:before{background:color-mix(in srgb,var(--surface) 72%,transparent)}}@container (max-width:560px){.ar-stat{grid-template-columns:44px minmax(0,1fr);padding:14px}.ar-ic{width:44px;height:44px}.ar-stat-body{grid-column:1/-1}.ar-num b{font-size:38px}}
.icon-act{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);border-radius:9px;place-items:center;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-grid;position:relative}.icon-act svg{width:16px;height:16px}.icon-act:hover{background:var(--accent-soft);color:var(--accent);border-color:var(--accent);transform:translateY(-1px)}.icon-act:active{transform:scale(.92)}.icon-act[aria-pressed=true]{background:var(--accent);color:#fff;border-color:var(--accent)}.icon-acts{flex:none;gap:6px;display:flex}[data-tt]{position:relative}[data-tt]:after{content:attr(data-tt);background:var(--fg);color:#fff;font:600 11.5px var(--font-body);white-space:nowrap;pointer-events:none;opacity:0;z-index:50;border-radius:6px;padding:5px 8px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}[data-tt]:hover:after,[data-tt]:focus-visible:after{opacity:1;transform:translate(-50%)}.tt-below[data-tt]:after{top:calc(100% + 8px);bottom:auto}.top-actions [data-tt]:after{left:auto;right:0;transform:translateY(4px)}.top-actions [data-tt]:hover:after,.top-actions [data-tt]:focus-visible:after{transform:none}@media (hover:none){[data-tt]:after{display:none}}html,body{overflow-x:clip}.helptext{color:var(--muted);background:var(--surface-2);border-left:3px solid var(--accent);border-radius:9px;margin:-4px 0 12px;padding:9px 11px;font-size:12.5px}.chead .ic,.kpi .k-ic,.mrow .m-ic,.hrow .st{transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.card:hover .chead .ic{transform:rotate(-8deg)scale(1.08)}.kpi:hover .k-ic{transform:scale(1.1)rotate(-10deg)}.kpi:hover .k-ic svg{animation:.6s spin}.mrow:hover .m-ic{transform:scale(1.12)}.mrow:hover>svg{color:var(--accent);transform:translate(3px)}.mrow>svg,.hrow .chev{transition:transform .2s,color .2s}.hrow>button:hover .st{transform:scale(1.12)}.iconbtn{transition:background .15s,border-color .15s}.iconbtn:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.iconbtn:hover svg{animation:.5s ring}.avatar{cursor:pointer;transition:transform .2s,box-shadow .2s}.avatar:hover{box-shadow:0 0 0 3px var(--accent-soft);transform:scale(1.06)}.linkbtn svg{transition:transform .2s}.btn.ghost:hover svg{transform:scale(1.15)}.btn.ghost svg,.star{transition:transform .2s}.star:hover{transform:scale(1.25)}.star.pop{animation:.35s pop}.fbox{transition:border-color .15s,box-shadow .15s}.fbox:hover{border-color:var(--line-strong)}.fbox:hover>svg{color:var(--accent)}.fab{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:45;flex-direction:column;gap:10px;display:flex;position:fixed}.fab button{background:var(--accent);color:#fff;border:0;border-radius:50%;place-items:center;width:46px;height:46px;transition:transform .2s;display:grid;box-shadow:0 8px 20px #1463e659}.fab button.sec{background:var(--surface);color:var(--accent);border:1px solid var(--line);box-shadow:0 6px 16px #0f1f3d1f}.fab button:hover{transform:translateY(-2px)scale(1.05)}.fab [data-tt]:after{bottom:50%;left:auto;right:calc(100% + 10px);transform:translate(4px,50%)}.fab [data-tt]:hover:after{transform:translateY(50%)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ring{0%,to{transform:rotate(0)}25%{transform:rotate(14deg)}50%{transform:rotate(-12deg)}75%{transform:rotate(6deg)}}@keyframes pop{50%{transform:scale(1.5)}}@keyframes rise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.view.enter .card,.view.enter .view-head{animation:.6s cubic-bezier(.2,.8,.2,1) both rise;animation-delay:calc(var(--i,0) * 70ms)}.view.enter .view-head{--i:0}.js-anim.ready header.top,.js-anim.ready .filters{animation:.5s cubic-bezier(.2,.8,.2,1) both rise}.view.enter .hero .kpi{animation:.55s cubic-bezier(.2,.8,.2,1) both rise}.view.enter .hero .kpi:nth-child(2){animation-delay:80ms}.view.enter .hero .kpi:nth-child(3){animation-delay:.16s}.view.enter .hero .kpi:nth-child(4){animation-delay:.24s}.kpi{--kc:var(--accent)}.kpi:hover,.kpi:focus-visible{border-color:var(--kc);background:color-mix(in srgb,var(--kc) 9%,var(--surface));box-shadow:0 8px 22px color-mix(in srgb,var(--kc) 28%,transparent)}.kpi:hover .lbl{filter:brightness(.9)}:is(.barlist:has(:hover)>:not(:hover),.mlist:has(:hover)>:not(:hover),.rc-bars:has(:hover)>:not(:hover)){opacity:.45}.barlist>*,.mlist>*,.rc-bars>*{transition:opacity .15s,background .15s}.mrow:hover{background:color-mix(in srgb,var(--mc,var(--accent)) 10%,var(--surface))}.rc-row:hover{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}@media (hover:none){:is(.barlist:has(:hover)>:not(:hover),.mlist:has(:hover)>:not(:hover),.rc-bars:has(:hover)>:not(:hover)){opacity:1}}
@media (max-width:1280px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"hero hero""act act""min prov""inst inst""rvc rvc""dcmp dcmp""bottom bottom"}.grid.with-pg{grid-template-areas:"hero hero""act act""min prov""inst inst""rvc rvc""dcmp dcmp""bottom bottom"}.grid.boxed{grid-template-areas:var(--ga-mid)}.hcm-stage{min-height:160px}.a-pgd{display:none}.filters{grid-template-columns:repeat(2,minmax(0,1fr))}.fbox.title{display:none}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hero .art{inset:0 0 0 38%}}@media (max-width:760px){.grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""act""min""prov""inst""rvc""dcmp""bottom"}.grid.with-pg{grid-template-areas:"hero""act""min""prov""inst""rvc""dcmp""bottom"}.grid.boxed{grid-template-areas:var(--ga-narrow)}.a-bottom,.vgrid{grid-template-columns:minmax(0,1fr)}.hero .art{inset:0}}@media (max-width:460px){.kpis,.filters{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
.splash{--sp-bg:#0c1626;--sp-fg:#eef2f8;--sp-soft:#8fa6bf;--sp-muted:#7d8ba1;--sp-gold:#d9bf86;--sp-line:#a0b4d21f;z-index:1000;overscroll-behavior:contain;scrollbar-width:none;padding:calc(env(safe-area-inset-top,0px) + clamp(20px,4vw,40px)) clamp(20px,5vw,72px) calc(env(safe-area-inset-bottom,0px) + 24px);background:var(--sp-bg);color:var(--sp-fg);font-family:var(--font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;transition:opacity .6s,visibility .6s;display:flex;position:fixed;inset:0;overflow:hidden auto}.splash.leaving{opacity:0;visibility:hidden}.splash.leaving .sp-main{transform:translateY(-12px)scale(.99)}html.splash-lock,html.splash-lock body{overflow:hidden}.sp-bg{pointer-events:none;opacity:.13;filter:blur(3px)saturate(.6);background:url(/parliament.jpg) 50% 35%/cover no-repeat;position:absolute;inset:0}.sp-bg:after{content:"";background:radial-gradient(120% 90% at 30% 40%, transparent 0%, #0c1626b3 55%, var(--sp-bg) 100%);position:absolute;inset:0}.sp-grid{pointer-events:none;background-image:linear-gradient(var(--sp-line) 1px,transparent 1px),linear-gradient(90deg,var(--sp-line) 1px,transparent 1px);opacity:.35;background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.sp-dot{background:var(--sp-gold);opacity:.55;pointer-events:none;border-radius:50%;width:5px;height:5px;animation:7s ease-in-out infinite sp-float;position:absolute}.sp-dot.d1{top:17%;left:30%}.sp-dot.d2{background:var(--sp-soft);width:3px;height:3px;animation-delay:-2s;top:58%;left:10%}.sp-dot.d3{animation-delay:-4s;bottom:12%;left:4%}@keyframes sp-float{50%{opacity:.25;transform:translateY(-14px)}}.sp-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.sp-brand{align-items:center;gap:14px;min-width:0;display:flex}.sp-brand .brand-logo{height:66px;animation:.9s cubic-bezier(.2,.7,.2,1) both sp-rise;box-shadow:0 8px 24px #00000059}.sp-brand .brand-logo:after{animation:1.2s .5s both sp-sweep}@keyframes sp-sweep{to{background-position:220% 0}}@media (max-width:760px){.sp-brand .brand-logo{height:50px}}.sp-brand strong{font-family:var(--font-display);letter-spacing:.01em;font-size:15px;font-weight:600;display:block}.sp-brand small{letter-spacing:.12em;text-transform:uppercase;color:var(--sp-muted);margin-top:2px;font-size:9.5px;display:block}.sp-brand{--fg:var(--sp-fg);--muted:var(--sp-soft)}.sp-brand .bn-top{font-size:10.5px}.sp-brand .bn-main{font-size:26px;animation:1.4s .7s both sp-shine}.sp-brand .bn-main:after{animation:.8s cubic-bezier(.2,.8,.2,1) .4s both sp-underline}.sp-brand .brand-text small{margin-top:6px}@keyframes sp-shine{0%{background-position:100% 0}to{background-position:0 0}}@keyframes sp-underline{0%{transform:scaleX(0)}}.sp-session{letter-spacing:.14em;text-transform:uppercase;color:var(--sp-soft);flex:none;align-items:center;gap:8px;padding-top:6px;font-size:10.5px;display:inline-flex}.sp-session i{background:#6fbf9a;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite sp-pulse;box-shadow:0 0 0 4px #6fbf9a26}@keyframes sp-pulse{50%{box-shadow:0 0 0 7px #6fbf9a00}}.sp-main{flex-direction:column;flex:1;justify-content:center;gap:clamp(28px,6vh,56px);width:100%;max-width:1180px;margin:0 auto;padding-block:clamp(24px,5vh,48px);transition:transform .6s;display:flex;position:relative}.sp-photo{flex-direction:column;gap:16px;width:100%;max-width:520px;margin:0;padding:14px;animation:.9s cubic-bezier(.2,.7,.2,1) .1s both sp-rise;display:flex;position:relative}.sp-photo .sp-photo-logo{border-radius:16px;width:100%;height:auto;padding:10px 14px;box-shadow:0 18px 44px #00000073}.sp-photo .sp-photo-logo img{border-radius:10px}.sp-photo .sp-photo-logo:before,.sp-photo .sp-photo-logo:after{border-radius:14px}.sp-photo .sp-photo-logo:after{animation:1.2s .9s both sp-sweep}.sp-corner{z-index:1;border:0 solid #ffffffd9;width:24px;height:24px;position:absolute}.sp-corner.tl{border-top-width:1.5px;border-left-width:1.5px;top:0;left:0}.sp-corner.br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:0;right:0}.sp-photo figcaption{letter-spacing:.1em;text-transform:uppercase;color:#dfe6f0;gap:14px;padding-left:4px;font-size:10px;font-weight:600;display:flex}.sp-photo figcaption b{color:var(--sp-gold);font-weight:600}.sp-copy{max-width:520px;animation:.9s cubic-bezier(.2,.7,.2,1) .25s both sp-rise}.sp-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--sp-soft);margin:0 0 22px;font-size:10.5px}.sp-kicker span,.sp-kicker em{font-style:normal;display:none}.splash h1{font-family:var(--font-display);letter-spacing:-.045em;color:var(--sp-fg);text-wrap:initial;margin:0;font-size:clamp(44px,8.4vw,84px);font-weight:300;line-height:.98}.splash h1 span{color:#90a8c2;display:block}.sp-lede{color:#a7b4c6;max-width:440px;margin:22px 0 0;font-size:clamp(13px,1.3vw,15px);line-height:1.75}.sp-progress{margin-top:clamp(32px,6vh,52px)}.sp-row{color:#c4cfdd;justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:12px;display:flex}.sp-row b{color:var(--sp-gold);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.sp-bar{background:#ffffff1a;height:2px;position:relative;overflow:hidden}.sp-bar span{transform-origin:0;background:linear-gradient(90deg,#8fa6bf,var(--sp-gold));position:absolute;inset:0}.sp-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.sp-enter{letter-spacing:.14em;text-transform:uppercase;color:var(--sp-gold);opacity:.35;cursor:default;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;font-size:11.5px;font-weight:600;transition:opacity .4s,gap .25s;display:inline-flex}.sp-enter svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.is-ready .sp-enter{opacity:1;cursor:pointer}.is-ready .sp-enter:hover{gap:18px}.sp-enter:focus-visible{outline:1px solid var(--sp-gold);outline-offset:6px;border-radius:2px}.sp-status{letter-spacing:.14em;text-transform:uppercase;color:var(--sp-muted);font-size:10px}.sp-foot{letter-spacing:.14em;text-transform:uppercase;color:#56657c;font-size:9.5px;position:relative}@keyframes sp-rise{0%{opacity:0;transform:translateY(18px)}}@media (min-width:900px){.sp-main{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(40px,7vw,120px);padding-inline:clamp(0px,6vw,100px);display:grid}.sp-photo{grid-area:1/2;justify-self:end}.sp-copy{grid-area:1/1}.sp-kicker span,.sp-kicker em{display:inline}.sp-kicker span{color:var(--sp-gold);margin:0 10px}.sp-bg{opacity:.18}}@media (min-width:900px) and (max-height:640px){.sp-photo{max-width:min(520px,72vh)}}.splash::-webkit-scrollbar{display:none}@media (max-width:899px) and (max-height:820px){.sp-main{gap:24px;padding-block:12px}.sp-photo{max-width:min(420px,100%)}.sp-kicker{margin-bottom:14px}.sp-lede{margin-top:16px}.sp-progress{margin-top:24px}.sp-actions{margin-top:18px}}@media (max-width:420px){.sp-session{gap:0;padding-top:10px;font-size:0}}@media (prefers-reduced-motion:reduce){.splash,.splash *{transition-duration:.01ms!important;animation:none!important}}

