:root{--navy:#102c52;--blue:#164b91;--accent:#3478c8;--ink:#1c324c;--muted:#64748b;--line:#dce5ef;--wash:#f3f6fa;--white:#fff;--radius:16px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:#fbfcfe;font-size:15px;line-height:1.6}h1,h2,h3,p{margin:0 0 14px}h1{font-size:clamp(30px,3.5vw,44px);line-height:1.16;letter-spacing:-.04em;color:var(--navy)}h2{font-size:27px;line-height:1.25;letter-spacing:-.03em;color:var(--navy)}h3{font-size:18px;line-height:1.4}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--blue);color:#fff;border:1px solid var(--blue);border-radius:9px;padding:11px 18px;font-weight:650;line-height:1.5;cursor:pointer;text-decoration:none;white-space:normal}button:hover,.button:hover{background:#103c76;text-decoration:none}button:disabled{opacity:.6;cursor:wait}.secondary,button.secondary{background:#fff;border:1px solid #cbd8e7;color:var(--blue)}.secondary:hover{background:#edf3fa}.small{padding:7px 12px;font-size:13px}.white{background:#fff;color:var(--navy);border-color:#fff}.outline-white{background:transparent;border-color:#aac0dd;color:#fff}.text-button{border:0;background:transparent;color:var(--blue);padding:0;font:inherit}.text-button:hover{background:transparent;text-decoration:underline}input,select,textarea{width:100%;border:1px solid #c8d5e5;border-radius:8px;padding:11px 12px;background:#fff;color:var(--ink);margin-top:6px;min-height:46px}textarea{resize:vertical}input:focus,select:focus,textarea:focus{outline:3px solid #c2d9f4;border-color:var(--accent)}input[type=checkbox]{width:18px;min-height:18px;margin:0;flex-shrink:0}input[type=range]{padding:0;min-height:24px;width:72px}label{display:block;font-weight:600;font-size:14px;margin-bottom:17px}label small{font-weight:400;color:var(--muted)}.check{display:flex;align-items:center;gap:10px}.container{width:min(1200px,calc(100% - 48px));margin-inline:auto}.section{padding-block:56px}.narrow{max-width:920px}.tiny{max-width:530px}.site-header{position:relative;z-index:20;border-bottom:1px solid var(--line);background:#fff}.header-inner{max-width:1440px;padding:18px 28px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:flex;align-items:center;gap:12px;color:var(--navy);text-decoration:none;flex-shrink:0}.brand img{object-fit:contain}.brand strong{display:block;font-size:13px;letter-spacing:.09em}.brand small{display:block;font-size:11px;color:var(--muted)}#navigation{display:flex;align-items:center;gap:18px;font-size:13px}#navigation>a{white-space:nowrap}#navigation>a.active{font-weight:750;border-bottom:2px solid var(--blue)}.menu-toggle{display:none}.inline{display:inline}.hero{background:linear-gradient(116deg,#102c52,#174b88 75%,#2265a2);color:#fff;padding:65px 0 76px}.hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;align-items:center}.hero h1{font-size:clamp(42px,5.5vw,68px);line-height:1.07;color:#fff;margin:20px 0 24px;font-weight:680}.hero h1 em{font-style:normal;color:#bdd7f2}.hero-copy>p{font-size:17px;line-height:1.8;max-width:540px;color:#dfebf8}.hero-panel{background:#fff;border:1px solid #edf2f9;border-radius:22px;padding:34px 32px;color:var(--ink);box-shadow:0 25px 70px #00193230;position:relative}.hero-panel>img{object-fit:contain;display:block;margin-bottom:24px}.hero-panel h2{font-size:29px;margin-top:12px}.hero-panel p{color:var(--muted)}.hero-panel-bottom{border-top:1px solid var(--line);margin-top:25px;padding-top:20px;display:flex;justify-content:space-between;font-size:12px}.eyebrow{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:750;color:var(--blue);margin-bottom:10px}.eyebrow.light{color:#c2d9f4}.actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.actions.end{justify-content:flex-end;margin-top:26px}.hero .actions{margin-top:30px}.stats-strip{margin-top:-26px;position:relative;border:1px solid var(--line);background:#fff;display:grid;grid-template-columns:repeat(4,1fr);border-radius:14px;box-shadow:0 8px 28px #183c6110}.stats-strip>div{padding:24px 30px;border-right:1px solid var(--line)}.stats-strip>div:last-child{border:0}.stats-strip strong{display:block;font-size:25px;color:var(--navy)}.stats-strip span{font-size:12px;color:var(--muted)}.stats-strip .text-button{font-size:11px}.section-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:25px}.section-heading h2{margin-bottom:9px}.section-heading p{margin:0;color:var(--muted)}.section-heading>a{font-size:13px;flex-shrink:0}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.report-card,.media-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.report-card{padding:24px;display:flex;flex-direction:column;min-height:270px}.report-card .card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:23px}.card-meta time{font-size:11px;color:var(--muted)}.report-card h3{font-size:20px}.report-card h3 a{color:var(--navy)}.report-card p{color:var(--muted);font-size:13px;flex:1}.card-bottom{border-top:1px solid #edf1f6;padding-top:13px;margin-top:12px;display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--muted)}.badge{display:inline-flex;align-items:center;font-size:10px;letter-spacing:.04em;border-radius:5px;padding:4px 8px;text-transform:capitalize;background:#edf2f8;color:#48627e;line-height:1.4}.badge.approved,.badge.published,.badge.active{background:#e4f2eb;color:#216548}.badge.draft{background:#edf1f7;color:#53627b}.badge.submitted,.badge.resubmitted{background:#e7effb;color:#265996}.badge.correction_required,.badge.pending{background:#fff2d8;color:#8a5b0c}.badge.rejected,.badge.suspended,.badge.locked{background:#fbe7e7;color:#9f3f3f}.muted-section{background:#eef3f9;border-block:1px solid #e4ebf4}.media-image{display:block;height:220px;background:#e8eff7;position:relative}.media-image img{width:100%;height:100%;object-fit:cover}.media-kind{position:absolute;left:13px;bottom:13px;background:#fffefbf2;padding:4px 10px;border-radius:5px;font-size:10px;color:var(--navy);box-shadow:0 3px 10px #19375518}.media-copy{padding:19px 22px}.media-copy h3{font-size:16px}.media-copy p{font-size:12px;color:var(--muted)}.media-copy small{display:block;font-size:11px;color:var(--muted)}.detail-link{display:block;margin-top:16px;font-size:12px}.file-tile{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--blue)}.file-tile>span{font-size:60px;line-height:1.1}.file-tile small{font-size:12px}.callout{background:#edf3fb;border:1px solid #d8e5f4;border-radius:18px;padding:36px 40px;display:flex;justify-content:space-between;align-items:center;gap:28px}.callout p{color:var(--muted);margin:0}.site-footer{padding:32px 0 120px;background:#edf2f8;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.footer-grid{display:flex;justify-content:space-between;gap:24px}.site-footer strong{color:var(--navy)}.site-footer p{margin-top:7px}.radio-dock{position:fixed;bottom:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:14px;padding:13px 16px;background:#fff;box-shadow:0 8px 45px #15334f30;border:1px solid #cfdbeb;border-radius:14px;z-index:50;max-width:calc(100% - 24px);width:max-content}.radio-label{display:flex;align-items:center;gap:10px}.radio-label strong{font-size:12px;display:block}.radio-label small{font-size:10px;display:block;color:var(--muted);max-width:235px}.broadcast-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#e8f0fb;color:var(--blue)}.radio-official{font-size:10px}.radio-dock.minimized .radio-label,.radio-dock.minimized #radio-mute,.radio-dock.minimized input,.radio-dock.minimized .radio-official{display:none}.page-heading{margin-bottom:32px}.page-heading p{color:var(--muted);max-width:700px}.heading-row{display:flex;justify-content:space-between;align-items:center;gap:22px}.panel{padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.panel h2{font-size:23px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:26px 0 36px}.metric{border:1px solid var(--line);background:#fff;padding:22px 24px;border-radius:12px;display:flex;flex-direction:column}.metric>span{font-size:12px;color:var(--muted)}.metric>strong{font-size:35px;color:var(--navy);line-height:1.5}.metric small{font-size:11px;color:var(--blue)}.workspace-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:30px}.report-list{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.report-row{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;gap:16px;border-bottom:1px solid var(--line);text-decoration:none}.report-row:last-child{border:0}.report-row h3{margin:7px 0 4px;font-size:16px;color:var(--navy)}.report-row p{font-size:12px;color:var(--muted);margin:0}.report-row>span{font-size:12px}.quick-link{display:flex;justify-content:space-between;gap:10px;padding:15px 0;border-bottom:1px solid var(--line);font-size:13px}.muted{color:var(--muted);font-size:13px}.notice{padding:18px 22px;border:1px solid #ceddf0;background:#edf4fd;border-radius:10px;font-size:13px;margin:20px 0}.notice p{margin:8px 0 0}.notice.success{background:#eaf7ef;border-color:#c2e1cc;color:#245f3b}.notice.danger{background:#fff0f0;border-color:#f0c4c4;color:#8d3030}.notice ul{margin:8px 0 0;padding-left:20px}.filter-bar{display:flex;align-items:flex-end;gap:12px;padding:20px;background:#f0f4f9;border:1px solid var(--line);border-radius:12px;margin:22px 0}.filter-bar label{margin:0;flex:1;min-width:110px;font-size:11px}.filter-bar input,.filter-bar select{font-size:13px}.filter-bar>a{padding:12px 0;font-size:12px}.table-wrap{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:auto}table{border-collapse:collapse;width:100%;text-align:left;font-size:13px}th{font-size:10px;text-transform:uppercase;letter-spacing:.06em;background:#f2f6fb;color:#536b84}td,th{padding:17px 20px;border-bottom:1px solid var(--line);vertical-align:top}td small{display:block;color:var(--muted);font-size:10px}td .table-title{display:block;font-weight:650;min-width:180px}.pagination{display:flex;justify-content:center;gap:22px;align-items:center;font-size:12px;margin:30px 0}.pagination>span{color:var(--muted)}.auth-wrap{max-width:1050px;margin:70px auto;padding:0 24px;display:grid;grid-template-columns:1.15fr 1fr;gap:75px;align-items:center}.auth-intro h1{font-size:46px}.auth-intro>p{color:var(--muted);max-width:380px}.intro-note{margin-top:30px;border-left:3px solid #8eb3df;padding:12px 20px;color:var(--muted);font-size:13px}.auth-card{background:#fff;padding:34px;border:1px solid var(--line);border-radius:18px;box-shadow:0 15px 55px #213c5e09}.auth-card>p,.auth-card>a{font-size:13px}.auth-card>small{font-size:11px;color:var(--muted)}.full{width:100%;margin-bottom:18px}hr{border:0;border-top:1px solid var(--line);margin:24px 0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.span-2{grid-column:1/-1}.step-navigation{display:flex;gap:12px;margin-bottom:16px}.step{flex:1;justify-content:flex-start;border-color:var(--line);background:#f1f5f9;color:var(--muted);font-size:13px}.step b{border:1px solid #c5d4e5;background:#fff;border-radius:50%;height:25px;width:25px;display:grid;place-items:center;font-size:11px;flex-shrink:0}.step.active{background:#e4eefb;color:var(--blue);border-color:#a5bedf}.step:hover{background:#e4eefb;color:var(--blue)}.save-status{font-size:11px;text-align:right;color:var(--muted);margin:12px 0}.report-step[hidden]{display:none}details{border:1px solid var(--line);padding:16px 19px;border-radius:9px;margin:18px 0;background:#fcfdff}summary{cursor:pointer;font-weight:650;color:var(--navy);font-size:14px}details[open]>summary{margin-bottom:17px}.evidence-callout{padding:22px;background:#eaf1fb;border-radius:12px;margin:24px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.evidence-callout h3{margin-bottom:5px}.evidence-callout p{font-size:12px;color:var(--muted);margin:0}.editor-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid var(--line);background:#fff;border-radius:12px;margin:20px 0;padding:18px 22px;font-size:12px}.space-top{margin-top:30px}.report-document{background:#fff;padding:42px 50px;border:1px solid var(--line);border-radius:18px}.report-document-header{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:25px}.report-document h1{max-width:950px}.document-meta{display:flex;flex-wrap:wrap;gap:12px 24px;color:var(--muted);font-size:12px;border-bottom:1px solid var(--line);padding:18px 0 25px;margin-bottom:28px}.narrative{max-width:920px;margin:25px 0}.narrative h2{font-size:19px}.prose{white-space:pre-wrap;line-height:1.9;font-size:14px;overflow-wrap:anywhere}.document-metrics .metric{background:#f5f8fc;padding:16px}.document-metrics .metric strong{font-size:26px}.preview-banner{background:var(--navy);color:#fff;padding:38px 42px;border-radius:17px}.preview-banner h1{color:#fff;font-size:34px}.preview-banner p{color:#c8d9ed;font-size:13px;margin:0}.tabs{display:flex;gap:30px;align-items:center;border-bottom:1px solid var(--line);padding:22px 3px;font-size:13px;overflow:auto}.upload-progress{margin:24px 0}.upload-row{display:flex;flex-direction:column;border:1px solid var(--line);padding:18px;border-radius:10px;margin:12px 0}.upload-row strong{font-size:13px;overflow-wrap:anywhere}.upload-row progress{width:100%;margin:12px 0;accent-color:var(--blue)}.upload-row small{font-size:12px}.error-text{color:#9d3030}.empty{grid-column:1/-1;border:1px dashed #c1d1e3;border-radius:12px;padding:34px;background:#fff;text-align:center;color:var(--muted);font-size:14px}.wrap{white-space:pre-wrap;overflow-wrap:anywhere;max-height:350px;overflow:auto;font-size:11px}.skip{position:absolute;left:10px;top:-100px;background:#fff;padding:12px;z-index:99}.skip:focus{top:10px}dialog{max-width:95vw;max-height:95vh;padding:16px;border:0;border-radius:10px;background:#fff}dialog::backdrop{background:#0b203cdb}dialog img{display:block;max-width:88vw;max-height:78vh;object-fit:contain;margin-top:15px}.batch-check{width:18px!important;height:18px!important;min-height:18px!important}.admin-media-select{padding:14px 18px;background:#fff;border-bottom:1px solid var(--line)}.admin-media-select label{margin:0;font-size:12px}.nowrap{white-space:nowrap}@media(min-width:1450px){.header-inner{padding-inline:40px}}@media(max-width:1150px){#navigation{gap:11px;font-size:11px}.brand strong{font-size:11px}.brand small{font-size:10px}.header-inner{padding:16px 22px;gap:15px}.hero-grid{gap:45px}.hero-panel{padding:28px}.stats-strip>div{padding:20px}.card-grid{gap:16px}.radio-dock{gap:10px}}@media(max-width:900px){.menu-toggle{display:inline-flex}#navigation{display:none;position:absolute;top:100%;left:0;right:0;flex-wrap:wrap;padding:20px;background:#fff;border-bottom:1px solid var(--line);gap:18px;font-size:13px}#navigation.open{display:flex}.hero-grid{gap:30px}.hero h1{font-size:46px}.hero-panel>img{width:100px;height:100px}.hero-panel h2{font-size:25px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-grid{grid-template-columns:1fr}.filter-bar{flex-wrap:wrap}.metric-grid{gap:12px}.metric{padding:18px}.metric>strong{font-size:29px}.auth-wrap{gap:35px}.auth-intro h1{font-size:36px}.report-document{padding:32px}.stats-strip strong{font-size:22px}}@media(max-width:600px){body{font-size:14px}.container{width:calc(100% - 32px)}.section{padding-block:36px}.header-inner{padding:14px 16px}.brand{gap:9px}.brand img{width:39px;height:39px}.brand strong{font-size:10px;letter-spacing:.06em}.brand small{font-size:9px}.hero{padding:40px 0 55px}.hero-grid{grid-template-columns:1fr;gap:35px}.hero h1{font-size:43px}.hero-copy>p{font-size:14px}.hero .actions{gap:10px}.hero .button{font-size:12px;padding:11px 13px}.hero-panel{display:none}.stats-strip{grid-template-columns:repeat(2,1fr);margin-top:-22px}.stats-strip>div{padding:17px 18px}.stats-strip>div:nth-child(2){border-right:0}.stats-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.stats-strip strong{font-size:22px}.stats-strip span{font-size:10px}.card-grid{grid-template-columns:1fr}.report-card{min-height:235px;padding:22px}.section-heading{align-items:flex-start;gap:14px;flex-direction:column}.section-heading h2{font-size:25px}.media-image{height:225px}.callout{padding:26px;align-items:flex-start;flex-direction:column}.callout h2{font-size:25px}.footer-grid{flex-direction:column;gap:12px}.site-footer{padding-bottom:150px}.radio-dock{bottom:10px;padding:11px 12px;gap:9px;width:calc(100% - 20px);border-radius:12px;flex-wrap:wrap}.radio-label{flex:1;min-width:165px}.radio-label strong{font-size:11px}.radio-label small{max-width:180px;font-size:9px}.radio-dock input,.radio-official{display:none}.radio-dock.minimized{width:auto;left:auto;right:10px;transform:none}.radio-dock #radio-mute{font-size:10px;padding:7px 9px}.radio-dock #radio-play{font-size:11px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric{padding:17px}.metric>span{font-size:10px}.metric>strong{font-size:29px}.heading-row{align-items:flex-start;flex-direction:column}.panel{padding:23px 19px}.page-heading{margin-bottom:25px}.page-heading h1{font-size:32px}.filter-bar{padding:16px;gap:12px}.filter-bar label{flex-basis:calc(50% - 12px);min-width:100px}.filter-bar button{font-size:12px}.filter-bar input,.filter-bar select{min-width:0;width:100%}.auth-wrap{margin:35px auto;grid-template-columns:1fr;gap:26px;padding:0 16px}.auth-intro h1{font-size:34px}.auth-intro .intro-note{display:none}.auth-card{padding:26px 22px}.form-grid{grid-template-columns:1fr;gap:0}.span-2{grid-column:auto}.step-navigation{gap:7px}.step{font-size:10px;padding:10px 8px;flex-direction:column;align-items:center;text-align:center;gap:6px}.editor-toolbar{align-items:flex-start;flex-direction:column;padding:17px}.editor-toolbar>.actions{justify-content:space-between;width:100%}.evidence-callout{align-items:flex-start;flex-direction:column;padding:19px}.report-document{padding:25px 21px;border-radius:12px}.report-document-header{align-items:flex-start;flex-direction:column;gap:5px}.report-document h1{font-size:29px}.document-meta{gap:8px 18px}.narrative h2{font-size:18px}.document-metrics{margin-top:22px}.preview-banner{padding:28px 23px}.preview-banner h1{font-size:28px}.tabs{gap:24px;font-size:11px;white-space:nowrap}.report-row{padding:17px;gap:12px}.report-row h3{font-size:14px}.report-row>span{font-size:10px}.quick-link{font-size:12px}details{padding:14px}summary{font-size:13px}td,th{padding:14px 16px}.section-heading .button{font-size:12px}}@media print{.site-header,.site-footer,.radio-dock,.actions,.tabs,button,form,.evidence-callout{display:none!important}body{background:#fff;font-size:11px}.container{width:100%}.section{padding:0}.report-document{border:0;padding:0}.card-grid{grid-template-columns:repeat(2,1fr)}.report-card,.media-card{break-inside:avoid}.media-image{height:160px}.document-metrics{grid-template-columns:repeat(4,1fr)}a{color:#163e72}}.panel,.metric,.report-card,.media-card{box-shadow:0 2px #cedbec,0 10px 28px #17395408;border-top-color:#e8eef5}.metric{background:linear-gradient(150deg,#fff,#f3f7fd);border-bottom-width:3px}.button,button{box-shadow:inset 0 1px #ffffff25,0 3px #0d305e;transition:transform .16s,box-shadow .16s}.button:hover,button:hover{transform:translateY(-1px)}.button:active,button:active{transform:translateY(2px);box-shadow:none}.secondary{box-shadow:inset 0 1px #fff,0 2px #c4d1e3}.text-button,.menu-toggle{box-shadow:none!important}.report-card,.media-card{transition:transform .18s,box-shadow .18s}.report-card:hover,.media-card:hover{transform:translateY(-3px);box-shadow:0 5px #d4dfed,0 18px 28px #17395414}.live-dashboard{margin:35px 0 45px}.live-status{font-size:11px;color:#216548}.live-status.stale{color:#945f12}.chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.chart-panel{min-width:0}.trend-chart{min-height:170px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13px}.trend-chart svg{width:100%;height:auto}.chart-gridline{stroke:#e2eaf4;stroke-width:1}.trend-line{fill:none;stroke:#1b62af;stroke-width:3;stroke-linejoin:round}.trend-dot{fill:#1b62af;stroke:#fff;stroke-width:1.5}.chart-axis{display:flex;justify-content:space-between;font-size:10px;color:var(--muted)}.bars{display:grid;gap:14px;margin-top:18px}.bar-row>div{display:flex;justify-content:space-between;gap:10px;font-size:12px}.bar-row strong{color:var(--navy)}.bar-row progress{display:block;height:9px;width:100%;accent-color:#286eb6;border:0;border-radius:9px;overflow:hidden;background:#e6edf6;margin-top:7px}.bar-row progress::-webkit-progress-bar{background:#e6edf6}.bar-row progress::-webkit-progress-value{background:#286eb6;border-radius:9px}.coverage-ring{--coverage:0%;width:140px;height:140px;border-radius:50%;margin:24px auto;background:conic-gradient(#3478c8 var(--coverage),#e6edf6 0);display:grid;place-items:center;position:relative}.coverage-ring:before{content:"";background:#fff;position:absolute;inset:13px;border-radius:50%}.coverage-ring strong{position:relative;font-size:27px;color:var(--navy)}.slideshow{border:1px solid #d6e2ee;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 4px #d5e1ee,0 20px 45px #12335c0d}.public-slide{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);min-height:360px}.slide-media{position:relative;background:#102b4d;min-width:0;height:390px}.slide-media img{width:100%;height:100%;object-fit:contain}.slide-open{position:absolute;bottom:20px;left:20px;font-size:12px}.slide-copy{padding:35px 30px;display:flex;flex-direction:column;justify-content:center;min-width:0;overflow-wrap:anywhere}.slide-copy h3{font-size:26px;line-height:1.25;color:var(--navy)}.slide-copy p{font-size:14px;color:var(--muted)}.slide-copy small{font-size:11px;color:var(--muted)}.slide-copy .button{align-self:flex-start;margin-top:24px;font-size:12px}.slide-controls{display:flex;justify-content:center;align-items:center;gap:16px;padding:16px;border-top:1px solid var(--line);background:#f4f7fc}.slide-controls>span{font-size:12px;color:var(--muted);min-width:50px;text-align:center}#image-dialog{max-width:96vw;max-height:96vh;width:max-content}#dialog-video{display:block;max-width:85vw;max-height:72vh;margin-top:15px;background:#102b4d}#dialog-image{max-height:70vh}.viewer-controls{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:12px}.viewer-controls>span{font-size:12px;max-width:500px;overflow-wrap:anywhere}.viewer-controls button{font-size:11px}.radio-dock.radio-idle{position:relative;left:auto;bottom:auto;transform:none;margin:0 auto 28px;z-index:1;box-shadow:0 2px #cfdbe8;flex-wrap:wrap}.site-footer{padding-bottom:35px}nav form button{font-size:inherit}.deadline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.deadline-card{padding:23px;border-radius:14px;border:1px solid var(--line);border-left:5px solid #3478c8;background:#fff;box-shadow:0 3px #dbe5f0}.deadline-card.overdue{border-left-color:#ab6517}.deadline-card.complete{border-left-color:#2f8463}.deadline-card h3{font-size:17px}.deadline-card time{font-size:13px;color:var(--muted)}.page-heading,.brand,.report-document,.slide-copy{overflow-wrap:anywhere}.brand{min-width:0}#navigation{flex-wrap:wrap;justify-content:flex-end}.chart-panel>p:last-child{margin-bottom:0}a:focus-visible,button:focus-visible{outline:3px solid #80acd8;outline-offset:3px}@media(max-width:800px){.public-slide{grid-template-columns:1fr}.slide-media{height:270px}.slide-copy{padding:25px}.slide-copy h3{font-size:23px}.slide-controls{gap:9px}.slide-controls button{font-size:11px;padding:7px}.chart-grid,.deadline-grid{grid-template-columns:1fr}.slide-copy .button{margin-top:15px}.viewer-controls{flex-wrap:wrap}.viewer-controls>span{order:3;width:100%;max-width:80vw}.radio-dock.radio-idle{width:calc(100% - 32px);right:auto;margin:0 auto 24px}.radio-idle .radio-label{min-width:140px}.chart-panel{padding:23px 18px}.live-dashboard .filter-bar{align-items:stretch}.brand strong{font-size:10px}.brand small{font-size:9px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.report-card:hover,.media-card:hover,.button:hover,button:hover{transform:none}}@media print{.live-dashboard .filter-bar,.slide-controls,.slide-open,.viewer-controls{display:none!important}.chart-grid{grid-template-columns:1fr 1fr}.panel,.metric,.report-card,.media-card{box-shadow:none}}.danger-zone{border:1px solid #e8b0b0}.danger-button{background:#a52032;border-color:#a52032;color:#fff}.impact-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.impact-list div{padding:12px;background:#f4f7fb;border-radius:10px}.impact-list dd{margin:6px 0 0;font-size:24px;font-weight:700}.feedback-entry{padding:16px 0;border-bottom:1px solid #e3e8f0}.feedback-entry small,.quick-link small{display:block;color:#617187;margin:6px 0}.recovery-codes{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px;list-style:none;background:#f4f7fb;border-radius:12px}.recovery-codes code{font-size:17px;letter-spacing:1px}.help-search{max-width:640px;margin:0 0 24px}.monospace{font-family:monospace;letter-spacing:1px}.evidence-status{display:block;margin:8px 0;color:#52637a}.bar-row a{color:inherit;text-decoration:none;display:flex;justify-content:space-between;width:100%}.chart-records{max-height:240px;overflow:auto}.site-header nav{flex-wrap:wrap}.form-grid label,.panel,.workspace-grid>*{min-width:0}.panel input,.panel textarea,.panel select{max-width:100%}@media(max-width:600px){.impact-list{grid-template-columns:1fr 1fr}.recovery-codes{grid-template-columns:1fr}.heading-row>.actions{width:100%;flex-wrap:wrap}.table-wrap td{overflow-wrap:anywhere}.panel{padding:20px}.site-header nav{max-height:75vh;overflow:auto}}.portal-layout{--sidebar-width:248px;background:#f5f7fb}.portal-layout .site-header{height:78px;z-index:70}.portal-layout .site-header .header-inner{max-width:none;margin:0;padding:0 30px}.portal-layout .site-header #navigation{display:none}.portal-layout .menu-toggle{display:inline-flex}.portal-layout main,.portal-layout .site-footer{margin-left:var(--sidebar-width);transition:margin-left .18s ease}.portal-layout .container{width:min(100% - 64px,1280px)}.workspace-sidebar{position:fixed;z-index:60;inset:78px auto 0 0;width:var(--sidebar-width);display:flex;flex-direction:column;background:#fff;border-right:1px solid #e1e7f0;padding:20px 14px;overflow-y:auto;transition:width .18s ease,transform .2s ease}.workspace-sidebar nav{display:grid;gap:4px}.sidebar-heading{display:flex;align-items:center;gap:5px;min-height:40px;margin:0 7px 16px}.sidebar-heading .eyebrow{flex:1;font-size:10px;letter-spacing:.12em}.icon-button{padding:7px 10px;background:#f2f5fa;border:1px solid #e0e7f1;border-radius:9px;color:#415575;min-width:34px}.side-link{min-height:42px;display:flex;align-items:center;gap:12px;padding:10px 13px;color:#52627a;border-radius:10px;white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.side-link svg{flex:0 0 20px}.side-link:hover{background:#f3f6fb;color:#123c7a}.side-link.active{background:#eaf0fb;color:#174b9b;box-shadow:inset 3px 0 #2463be}.side-link:focus-visible{outline:3px solid #8daff2;outline-offset:1px}.sidebar-person{margin-top:24px;border-top:1px solid #edf0f6;padding:18px 12px;display:grid;gap:4px;overflow:hidden}.sidebar-person strong{font-size:13px}.sidebar-person small,.sidebar-person span{font-size:11px;color:#74829a}.mobile-only{display:none}.sidebar-compact{--sidebar-width:80px}.sidebar-compact .side-link span,.sidebar-compact .sidebar-person,.sidebar-compact .sidebar-heading .eyebrow{display:none}.sidebar-compact .workspace-sidebar{padding-inline:12px}.sidebar-compact .side-link{padding-inline:16px}.portal-layout .radio-dock{max-width:calc(100vw - var(--sidebar-width) - 30px)}.sidebar-backdrop{position:fixed;inset:78px 0 0;background:#0a183a70;z-index:55;backdrop-filter:blur(2px)}.module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.module-grid .panel{margin:0}.module-grid p{font-size:13px;color:#66758d;line-height:1.65}.data-detail{overflow-wrap:anywhere;white-space:pre-wrap;max-height:65vh;overflow:auto;font:13px/1.8 ui-monospace,monospace;padding:20px;background:#f7f9fc;border-radius:12px}.record-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.record-field{border-bottom:1px solid #edf0f6;padding:12px 0;overflow-wrap:anywhere}.record-field dt{font-size:11px;color:#6e7c93;text-transform:uppercase;letter-spacing:.05em}.record-field dd{margin:6px 0;font-size:14px;white-space:pre-wrap}.progress-rail{height:7px;border-radius:8px;background:#e5eaf3;overflow:hidden}.progress-rail>span{display:block;height:100%;background:#2463be}.portal-layout h1{letter-spacing:-.035em}.portal-layout .panel{border:1px solid #e4e9f2;box-shadow:0 3px 13px #1c396009}.portal-layout .button,.portal-layout button[type=submit]{box-shadow:0 3px #102e5d22,0 5px 12px #18427d10}.portal-layout .button:active,.portal-layout button[type=submit]:active{transform:translateY(1px)}.table-wrap{overflow:auto;max-width:100%}.workspace-sidebar button{box-shadow:none}.installer-busy{opacity:.7;pointer-events:none}@media(max-width:1050px){.portal-layout .container{width:calc(100% - 40px)}}@media(max-width:900px){.portal-layout{--sidebar-width:248px}.portal-layout main,.portal-layout .site-footer{margin-left:0}.workspace-sidebar{transform:translate(-100%);width:248px}.sidebar-open .workspace-sidebar{transform:translate(0)}.sidebar-open{overflow:hidden}.mobile-only{display:inline-flex}.sidebar-compact .side-link span,.sidebar-compact .sidebar-person,.sidebar-compact .sidebar-heading .eyebrow{display:initial}.sidebar-compact .sidebar-person{display:grid}.portal-layout .site-header .header-inner{padding-inline:18px}.portal-layout .radio-dock{max-width:calc(100vw - 24px)}.portal-layout .brand strong{font-size:12px}.portal-layout .brand small{font-size:10px}.portal-layout .container{width:calc(100% - 28px)}.sidebar-heading .eyebrow{font-size:10px}.sidebar-compact .side-link{padding-inline:13px}}@media(prefers-reduced-motion:reduce){.workspace-sidebar,.portal-layout main,.portal-layout .site-footer{transition:none}}:root{--canvas:#f3f6fb;--surface:#fff;--surface-soft:#f7f9fc;--ink:#1d3048;--muted:#667a91;--line:#dfe6ef;--accent:#1b548e;--accent-soft:#eaf1fa;--shadow:0 3px 8px #15365d05,0 16px 40px #15365d07;--radius:18px;--navy:var(--ink);--blue:var(--accent);--pale:var(--surface-soft);color-scheme:light}html[data-theme=dark]{--canvas:#111c2c;--surface:#19283d;--surface-soft:#203249;--ink:#edf3fc;--muted:#b3c2d6;--line:#34485f;--accent:#8cbaff;--accent-soft:#243e60;--shadow:0 4px 20px #0002;color-scheme:dark}@media(prefers-color-scheme:dark){html[data-theme=auto]{--canvas:#111c2c;--surface:#19283d;--surface-soft:#203249;--ink:#edf3fc;--muted:#b3c2d6;--line:#34485f;--accent:#8cbaff;--accent-soft:#243e60;--shadow:0 4px 20px #0002;color-scheme:dark}}body,.portal-layout{background:var(--canvas);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-rendering:optimizeLegibility}h1,h2,h3,h4{color:var(--ink)}a{color:var(--accent)}p{line-height:1.7}.muted,small{color:var(--muted)}.eyebrow{color:var(--accent);font-size:10px;letter-spacing:.17em}.panel,.portal-layout .panel,.auth-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.panel{padding:28px;min-width:0}.page-heading{padding-bottom:12px;margin-bottom:24px}.page-heading h1{font-size:clamp(27px,3.2vw,42px);line-height:1.13;margin:12px 0}.page-heading p{max-width:760px;margin:0;color:var(--muted);font-size:15px}.heading-row{gap:18px}.section-heading h2{font-size:23px;letter-spacing:-.035em}.portal-layout .container{width:min(100% - 64px,1340px)}.section{padding-block:38px}.workspace-grid{gap:28px}.metric-grid{gap:16px;margin-block:24px}.metric{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface),var(--surface-soft));box-shadow:var(--shadow);border-radius:16px;padding:23px;position:relative;overflow:hidden;min-width:0}.metric:before{content:"";position:absolute;inset:0 auto auto 0;height:3px;width:42px;background:#2e6eac;border-radius:0 0 8px}.metric span{color:var(--muted);font-size:12px}.metric strong{font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(27px,2.6vw,39px);color:var(--ink);line-height:1.2;margin-block:12px}.metric small{color:var(--muted);font-size:11px}.period-change{font-size:11px;display:block;letter-spacing:0;font-weight:600;margin:8px 0 0}.period-change.up{color:#1b8159}.period-change.down{color:#b13c50}.period-change.flat{color:var(--muted)}.chart-grid{gap:18px}.chart-panel h3{font-size:16px}.filter-bar{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px;gap:14px;align-items:end}.filter-bar label{font-size:11px;min-width:0}.search-grow{flex:1}.filter-bar input,.filter-bar select{min-height:42px}.panel label{font-size:12px;color:var(--ink)}input,select,textarea{background:var(--surface);border-color:var(--line);color:var(--ink);border-radius:10px;min-height:46px}input:focus,select:focus,textarea:focus{outline:3px solid #7ea6d533;border-color:#4c83bc}label.check{align-items:flex-start;gap:11px;line-height:1.65}label.check input{margin-top:4px;min-height:16px;min-width:16px;max-width:18px;accent-color:#225d9a}fieldset{border:1px solid var(--line);border-radius:12px;padding:18px}legend{padding-inline:7px;color:var(--muted);font-size:12px}button,.button{border-radius:10px;box-shadow:0 3px #123b601c,0 5px 12px #14375f0a;transition:transform .15s ease,box-shadow .15s ease;font-weight:650}button:not(.secondary):not(.text-button):not(.icon-button),.button:not(.secondary){background:linear-gradient(160deg,#2d649d,#174573);color:#fff;border:1px solid #245786}button:active,.button:active{transform:translateY(1px)}button.secondary,.button.secondary{background:var(--surface);border:1px solid var(--line);color:var(--ink);box-shadow:0 2px #15365d06}.text-button{box-shadow:none;color:var(--accent)}:focus-visible{outline:3px solid #85aee4;outline-offset:3px}.actions{gap:12px}.table-wrap{max-width:100%;overflow-x:auto}th,td{border-color:var(--line)}th{color:var(--muted);background:var(--surface-soft)}td small{display:block}.wrap-code{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:11px}.break-word{overflow-wrap:anywhere}.report-list{background:var(--surface);border-color:var(--line)}.report-row{background:var(--surface);border-color:var(--line);color:var(--ink)}.report-row h3{color:var(--ink)}.quick-link{display:flex;flex-direction:column;gap:5px;text-decoration:none;padding-block:15px;border-color:var(--line);color:var(--ink)}.quick-link:hover{color:var(--accent)}.report-document{background:var(--surface);border-color:var(--line);color:var(--ink)}.record-grid{gap:18px}.record-grid dt{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.record-grid dd{margin:6px 0;font-size:14px}.site-footer,.site-header{background:var(--surface);border-color:var(--line)}.site-header .brand{color:var(--ink)}.site-header .brand img{object-fit:contain}.portal-layout .header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:78px;width:100%;max-width:none;padding-inline:30px}.portal-actions{margin-left:auto;display:flex;align-items:center;gap:17px}.portal-actions form{margin:0}.portal-actions .menu-toggle{display:inline-grid;place-items:center;order:-1;min-width:40px;min-height:40px;margin:0;padding:7px}.header-search{width:235px}.header-search input{min-height:40px;font-size:12px;background:var(--surface-soft)}.header-person{display:flex;gap:9px;align-items:center;color:var(--ink);font-size:12px;white-space:nowrap}.header-person small{display:block;font-size:10px}.avatar-initial{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:700}.header-signout button{display:flex;align-items:center;gap:7px;white-space:nowrap;min-height:40px}.portal-actions svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.header-notifications{color:var(--muted)}.workspace-sidebar{background:var(--surface);border-color:var(--line);padding:18px 12px}.side-link{color:var(--muted);font-size:12px;min-height:42px;font-weight:550}.side-link.active{background:var(--accent-soft);color:var(--accent);box-shadow:inset 3px 0 var(--accent)}.side-link:hover{background:var(--surface-soft);color:var(--accent)}.sidebar-person{border-color:var(--line);padding-inline:13px}.sidebar-person small,.sidebar-person span{color:var(--muted)}.sidebar-signout{width:100%;margin-top:10px}.icon-button{background:var(--surface-soft);border-color:var(--line);color:var(--muted)}.live-strip{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:13px 18px;margin-bottom:20px;font-size:12px}.live-strip [data-activity-status]{color:var(--muted);flex:1}.live-dot{width:7px;height:7px;border-radius:50%;background:#36a473;box-shadow:0 0 0 5px #36a47312}.event-row{display:grid;grid-template-columns:30px minmax(0,1fr);gap:13px;padding:20px 0;border-bottom:1px solid var(--line)}.event-row:first-child{padding-top:0}.event-row:last-child{border:0}.event-row h3{font-size:14px;margin:0}.event-row p{font-size:12px;margin:9px 0;color:var(--muted)}.event-row time{font-size:10px;color:var(--muted);white-space:nowrap}.event-symbol{width:28px;height:28px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center}.event-row summary{font-size:11px;color:var(--accent);cursor:pointer}[data-activity-new]:empty{display:none}[data-activity-new]{display:grid;gap:8px;margin-bottom:20px}[data-activity-new] a{padding:14px 18px;border:1px solid var(--line);border-radius:10px;background:var(--accent-soft);font-size:12px}.identity-workspace{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:30px}.identity-stage{min-height:300px;display:grid;place-items:center;padding:36px 25px;border-radius:24px;background:radial-gradient(ellipse at 20% 15%,#cbdcf230,transparent 60%),linear-gradient(145deg,var(--surface-soft),var(--canvas));perspective:1600px;overflow:hidden}.identity-turn{width:min(100%,620px);aspect-ratio:1600/1009;position:relative;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.identity-turn.flipped{transform:rotateY(180deg)}.identity-face{position:absolute;inset:0;backface-visibility:hidden;border-radius:16px;overflow:hidden;box-shadow:0 3px #c1ccd9,0 14px 0 -8px #b8c5d550,0 28px 45px #0e2c5b28}.identity-face img{display:block;width:100%;height:100%;background:#fff}.identity-back{transform:rotateY(180deg)}.identity-controls{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:22px}.identity-controls a,.identity-controls button{font-size:12px}.identity-workspace>aside form>small{display:block;margin-top:10px}.identity-workspace>aside form>button{display:block}.verification-result{text-align:center;padding:45px}.verification-result .record-grid{text-align:left;margin-top:28px}.verification-seal{width:76px;height:76px;display:grid;place-items:center;border-radius:50%;margin:0 auto 24px;font-size:36px;font-weight:700}.verification-seal.valid{background:#e2f3e9;color:#18724b}.verification-seal.invalid{background:#f9e8ed;color:#a23b50}.google-button{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;padding:13px;margin-block:18px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:600}.density-compact .panel{padding:21px}.density-compact .section{padding-block:26px}.density-compact .metric{padding:17px}.saved-views{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.saved-views a{font-size:12px;border:1px solid var(--line);border-radius:8px;padding:8px 12px}.status-timeline{border-left:2px solid var(--line);margin:20px 0 0 10px;padding-left:23px}.status-timeline article{position:relative;padding:0 0 24px}.status-timeline article:before{content:"";position:absolute;left:-29px;top:4px;width:10px;height:10px;background:var(--accent);border:2px solid var(--surface);border-radius:50%}.status-timeline time{display:block;font-size:10px;color:var(--muted);margin-bottom:6px}.status-timeline p{font-size:12px;margin-top:6px}.duplicate-notice:empty{display:none}.duplicate-notice a{margin-right:12px}.presentation-mode .site-header,.presentation-mode .workspace-sidebar,.presentation-mode .site-footer,.presentation-mode .radio-dock{display:none!important}.presentation-mode main{margin:0!important}.presentation-mode .container{width:min(100% - 48px,1500px)}.presentation-exit{position:fixed;top:14px;right:16px;z-index:100;display:none}.presentation-mode .presentation-exit{display:block}.radio-dock{background:var(--surface);color:var(--ink);border-color:var(--line)}.radio-dock strong{color:var(--ink)}form[aria-busy=true]{opacity:.8}[hidden]{display:none!important}html[data-theme=dark] .period-change.up{color:#78d5ad}html[data-theme=dark] .period-change.down{color:#f59baa}@media(prefers-color-scheme:dark){html[data-theme=auto] .period-change.up{color:#78d5ad}html[data-theme=auto] .period-change.down{color:#f59baa}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.metric{transition:transform .17s ease,box-shadow .17s ease}.metric:hover{transform:translateY(-2px);box-shadow:0 8px 24px #15365d12}}@media(max-width:1250px){.header-search{width:190px}.header-person>span:last-child{display:none}.portal-actions{gap:12px}.portal-layout .container{width:calc(100% - 40px)}}@media(max-width:1000px){.header-search{display:none}.identity-workspace{grid-template-columns:1fr}.identity-workspace>aside{display:grid;grid-template-columns:1fr 1fr;gap:18px}.identity-workspace>aside>.space-top{margin-top:0}.portal-layout .container{width:calc(100% - 32px)}.event-row .heading-row{flex-direction:column;align-items:flex-start;gap:6px}}@media(max-width:650px){.portal-layout .site-header .header-inner{padding-inline:14px;gap:10px}.portal-actions{gap:8px}.portal-layout .brand img{width:34px;height:34px}.portal-layout .brand strong{font-size:10px;max-width:122px;display:block;line-height:1.5}.portal-layout .brand small,.header-person,.header-notifications{display:none}.header-signout button{font-size:11px;min-height:38px;padding:8px 10px}.header-signout svg{width:16px;height:16px}.portal-actions .menu-toggle{min-width:37px;padding:8px}.section{padding-block:25px}.panel{padding:21px}.portal-layout .container{width:calc(100% - 28px)}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.metric{padding:17px}.metric strong{font-size:29px}.metric span{font-size:11px}.workspace-grid{gap:18px}.identity-stage{padding:22px 8px;min-height:230px}.identity-workspace{gap:22px}.identity-workspace>aside{display:block}.identity-workspace>aside>.space-top{margin-top:18px}.identity-face{border-radius:10px}.identity-controls{gap:9px}.identity-controls a,.identity-controls button{font-size:11px;padding:10px 12px}.page-heading h1{font-size:30px}.page-heading p{font-size:13px}.heading-row{align-items:flex-start;flex-wrap:wrap}.verification-result{padding:28px 20px}.live-strip{flex-wrap:wrap}.live-strip [data-activity-status]{flex-basis:60%}.site-footer{padding-bottom:100px}.filter-bar{gap:11px}.filter-bar label{min-width:120px;flex:1}.site-header nav{background:var(--surface)}}.reduce-motion *{animation:none!important;scroll-behavior:auto!important;transition:none!important}.reduce-motion .metric:hover{transform:none}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}.metric:hover{transform:none}}@media print{.site-header,.workspace-sidebar,.site-footer,.radio-dock,.identity-controls,button,.presentation-exit{display:none!important}.portal-layout main{margin-left:0!important}.panel{box-shadow:none}.identity-turn{transform:none!important}.identity-back{display:none}.container{width:100%!important}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.coverage-ring:before{background:var(--surface)}.coverage-ring strong{color:var(--ink)}.table-wrap{position:relative;max-width:100%;min-width:0}.identity-table{min-width:1060px}.identity-table td:last-child{min-width:190px}.identity-table td{overflow-wrap:anywhere}
