*{box-sizing:border-box}body{margin:0;background:#f5f6f8;color:#273244;font:14px/1.6 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:#43628b}button,input{font:inherit}button{cursor:pointer;border:1px solid #263349;border-radius:7px;padding:10px 17px;background:#263349;color:white}aside{position:fixed;inset:0 auto 0 0;width:230px;background:#10141c;color:#bdc8d8;padding:33px 23px;display:flex;flex-direction:column}.wordmark{display:block;font-size:28px;font-weight:600;letter-spacing:-1px;color:inherit}.eyebrow{display:block;font-size:10px;letter-spacing:1.5px;color:#7f92ac;margin:22px 0 10px}aside nav{display:grid;grid-gap:8px;gap:8px;margin-top:23px}aside a{text-decoration:none;color:#b6c4d8;padding:10px;border-radius:7px;font-size:12px}aside a[aria-current=page]{background:#eef3fa;color:#263a55}aside>div{margin-top:auto;font-size:12px}aside form{margin:18px 10px}aside button{background:transparent;border-color:#40506a;color:#c1cde0;padding:7px 12px}.dashboard{margin-left:230px;padding:0 34px 50px;max-width:1550px}header{height:74px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce3ed;font-size:12px;color:#687e9b}header b{font-size:9px;letter-spacing:1px;border:1px solid #cfdbea;padding:4px 8px;border-radius:5px}.page-title{margin:36px 0 26px}.page-title h1{font-size:32px;letter-spacing:-1px;font-weight:500;margin:10px 0}.page-title p{color:#6d819c;font-size:13px}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.stats article{background:white;border:1px solid #dbe4f1;border-radius:10px;padding:22px}.stats span{color:#6b819e;font-size:11px}.stats strong{display:block;font-size:28px;font-weight:500;margin-top:8px}.panels{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.panel{background:white;border:1px solid #dae4f1;border-radius:12px;padding:27px;margin-top:25px;min-width:0}.panel h2{font-size:22px;font-weight:500;letter-spacing:-.6px;margin:0 0 19px}.panel p{color:#647e9e;line-height:1.9}.panel p,dl{font-size:12px}dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}dt{color:#7389a5}dd{margin:0;color:#415b7c}.source{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e1e9f4;padding:16px 0;font-size:12px}.source span{color:#657e9e}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;font-weight:500;color:#657f9f;background:#f0f5fb}td,th{padding:12px;border-bottom:1px solid #e1e9f4}.login{width:min(440px,calc(100% - 34px));margin:12vh auto;background:#fff;border:1px solid #d7e2f1;border-radius:15px;padding:36px}.login h1{font-size:29px;font-weight:500;letter-spacing:-.8px}.login p,.login small{font-size:12px;color:#627e9f;line-height:1.9}.login label{display:grid;grid-gap:8px;gap:8px;font-size:12px;color:#547195;margin:25px 0 17px}.login input{border:1px solid #cbdbee;border-radius:7px;padding:11px;background:#fbfdff;min-width:0}.login button{width:100%;margin-bottom:22px}@media (max-width:950px){.stats{grid-template-columns:1fr 1fr}.panels{grid-template-columns:1fr}}@media (max-width:650px){aside{position:static;width:100%;padding:18px}.dashboard{margin:0;padding:0 17px 30px}aside nav{display:flex;flex-wrap:wrap;margin:10px 0}aside>div{display:flex;align-items:center}.page-title h1{font-size:27px}.stats{gap:10px}.stats article{padding:15px}.stats strong{font-size:24px}}select,textarea{font:inherit}.panel input:not([type=radio]):not([type=checkbox]),.panel select,.panel textarea{width:100%;border:1px solid #cbdbee;border-radius:7px;padding:9px 10px;background:#fbfdff;color:#273244;min-width:0}.panel label{display:grid;grid-gap:5px;gap:5px;font-size:12px;color:#547195}.panel label small{color:#8296b0;line-height:1.5}.panel ul{margin:8px 0 0;padding-left:18px;font-size:13px;color:#415b7c;line-height:1.8}.panel h2 small,.panel h3 small{font-size:13px;color:#7389a5;margin-left:6px}.panel h3{font-size:15px;font-weight:500;margin:26px 0 4px}.page-title.split{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.button,button.secondary{display:inline-block;text-decoration:none;border:1px solid #263349;border-radius:7px;padding:10px 17px;background:#263349;color:#fff;font-size:13px;white-space:nowrap}button.secondary{background:#fff;color:#263349}button.link{border:0;background:none;color:#43628b;padding:0;text-decoration:underline;font-size:12px}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.tabs a{text-decoration:none;border:1px solid #d3deec;background:#fff;border-radius:999px;padding:7px 14px;font-size:12px;color:#415b7c}.tabs a[aria-current=page]{background:#263349;border-color:#263349;color:#fff}.hint{font-size:12px;color:#7389a5;margin:10px 2px 0}.alert,.notice{margin:18px 0 0;padding:11px 14px;border-radius:8px;font-size:13px}.alert{background:#fdf0ee;border:1px solid #f0c9c2;color:#8a3326}.notice{background:#eef7f1;border:1px solid #c6e3cf;color:#2b6a3e}.review{display:grid;grid-gap:22px;gap:22px}.review>button{justify-self:start}.reviewer{display:flex;flex-wrap:wrap;align-items:flex-end;gap:18px;border:1px solid #e1e9f4;border-radius:9px;padding:12px 16px 16px;margin:0}.reviewer legend{font-size:11px;color:#7389a5;padding:0 6px}.reviewer label:not(.grow){display:flex;align-items:center;gap:6px;color:#273244}.grow{flex:1 1;min-width:200px}.reviewer-line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;color:#546e8f;border-bottom:1px solid #e1e9f4;padding-bottom:14px}.listing{display:grid;grid-template-columns:180px 1fr;grid-gap:22px;gap:22px;align-items:start}.listing .noimg,.listing img{width:180px;aspect-ratio:1;object-fit:cover;border-radius:9px;background:#eef2f7;display:grid;place-items:center;font-size:12px;color:#8296b0}.listing h2{font-size:18px;letter-spacing:-.3px;margin:0 0 8px}.listing p{margin:0 0 6px;line-height:1.7}.fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:16px 18px;gap:16px 18px}.fields label span{color:#273244;font-weight:500}.panel .row{display:flex;flex-wrap:wrap;gap:16px}.panel .row>label{flex:1 1;min-width:160px}.reveal{border-color:#c9d9ee;background:#fbfdff}.reveal .eyebrow{margin-top:0}.reveal h2{font-size:17px}td.agree{color:#2b6a3e;font-weight:500}td.r,th.r{text-align:right}td small{font-size:11px}small.block,td small{display:block;color:#7a8fab}small.block{margin-top:3px}small.warn{color:#a1601b}.plan{display:grid;grid-gap:16px;gap:16px}.plan em{font-style:normal;color:#a1601b;font-size:11px;margin-left:4px}.actions{display:flex;align-items:center;gap:18px;font-size:13px}.picker{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}.picker label{flex:1 1;min-width:240px}.danger{flex-wrap:wrap;gap:16px;margin:22px 0 0;font-size:12px;color:#8a3326}.danger,.danger label{display:flex;align-items:center}.danger label{gap:6px}@media (max-width:650px){.page-title.split{display:block}.listing{grid-template-columns:1fr}.listing .noimg,.listing img{width:100%;max-width:260px}.panel{padding:18px}}.fields label{grid-template-rows:auto 1fr auto}.fields select{align-self:end}.panel>.eyebrow:first-child{margin-top:0}.dl-bar{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.dl-bar>div:nth-child(2){flex:1 1;min-width:260px}.dl-bar b{display:block;font-size:15px;font-weight:600}.dl-bar small{color:#647e9e;font-size:12px}.dl-dot{width:12px;height:12px;border-radius:50%;background:#9aa8bb;flex-shrink:0}.dl-dot.dl-live{background:#2f9e5b;box-shadow:0 0 0 0 #2f9e5b80;animation:dl-pulse 1.6s infinite}.dl-dot.dl-idle{background:#d39a2c}@keyframes dl-pulse{to{box-shadow:0 0 0 10px #2f9e5b00}}.dl-controls{display:flex;gap:10px;align-items:center}.dl-controls .tabs{margin:0;gap:4px}.dl-controls button.secondary{padding:7px 13px;border-color:#d3deec;border-radius:999px;font-size:12px}.dl-controls button[aria-pressed=true]{background:#263349;border-color:#263349;color:#fff}.dl-grid{display:grid;grid-template-columns:1fr 1fr 1.1fr;grid-gap:16px;gap:16px;margin-top:25px}.dl-totals{background:#fff;border:1px solid #dae4f1;border-radius:12px;padding:20px 22px;min-width:0}.dl-totals h3{margin:0 0 12px;font-size:13px;font-weight:600;color:#415b7c}.dl-totals table{width:100%;font-size:13px}.dl-totals th{font-size:11px}.dl-totals td,.dl-totals th{padding:6px 4px;text-align:right}.dl-totals td:first-child,.dl-totals th:first-child{text-align:left}.dl-kind{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;text-transform:capitalize}.dl-physical{background:#e7f0fb;color:#2d5a8f}.dl-digital{background:#f1ecfa;color:#5b3f8c}.dl-sweep{margin:0 0 8px;font-size:13px}.dl-sweep b{font-size:22px;font-weight:600}.dl-meter{display:block;height:8px;border-radius:4px;background:#eef2f7;overflow:hidden}.dl-meter i{display:block;height:100%;background:#2d5a8f;transition:width .6s ease}.dl-meter.small{height:6px}.dl-groups{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:5px;gap:5px;max-height:210px;overflow:auto;font-size:12px}.dl-groups li{display:grid;grid-template-columns:minmax(0,1fr) 90px 62px;grid-gap:8px;gap:8px;align-items:center}.dl-groups li span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-groups small{text-align:right;color:#647e9e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.panel h2 small{font-size:12px}.dl-feed td small{display:block;color:#7389a5;font-size:11.5px}.dl-feed td:nth-child(n+5){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl-feed th:nth-child(n+5){text-align:right}.dl-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#647e9e;white-space:nowrap}.dl-gain{color:#2f7d4b;font-weight:600}.dl-new{animation:dl-flash 2.4s ease-out}@keyframes dl-flash{0%{background:#fff4c7}}.dl-err td{background:#fdf5f3}.dl-error{color:#8a3326!important}@media (max-width:1200px){.dl-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dl-dot.dl-live,.dl-new{animation:none}}.dl-feed td.dl-pending{text-align:right;color:#7389a5;font-style:italic}.pl-head{justify-content:space-between;gap:20px;flex-wrap:wrap}.pl-head,.pl-state{display:flex;align-items:center}.pl-state{gap:16px;min-width:280px;flex:1 1}.pl-state b{display:block;font-size:18px;font-weight:600}.pl-state small{color:#647e9e;font-size:12.5px}.pl-state .dl-dot{width:14px;height:14px}.dl-dot.pl-live{background:#2f9e5b;animation:dl-pulse 1.6s infinite}.dl-dot.pl-busy{background:#d39a2c;animation:dl-pulse-amber 1.6s infinite}.dl-dot.pl-bad{background:#c2412d}.dl-dot.pl-off{background:#9aa8bb}@keyframes dl-pulse-amber{0%{box-shadow:0 0 0 0 #d39a2c80}to{box-shadow:0 0 0 10px #d39a2c00}}.pl-actions{display:flex;gap:10px;flex-wrap:wrap}.pl-actions button:disabled{opacity:.5;cursor:default}.pl-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;grid-gap:10px;gap:10px;margin-top:25px}.pl-flow>i{align-self:center;color:#9aa8bb;font-style:normal;font-size:18px}.pl-flow article{background:#fff;border:1px solid #dae4f1;border-radius:12px;padding:18px 20px;min-width:0}.pl-flow span{color:#6b819e;font-size:11.5px}.pl-flow strong{display:block;font-size:28px;font-weight:500;margin:6px 0 2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-flow small{color:#647e9e;font-size:12px}.pl-table td small{display:block;color:#7389a5;font-size:11.5px}.pl-steps{display:flex;width:160px;height:9px;border-radius:4px;overflow:hidden;background:#eef2f7}.pl-key i,.pl-steps i{display:block;height:100%}.pl-key{display:flex;flex-wrap:wrap;gap:12px;font-size:11.5px;margin-top:12px}.pl-key span{display:inline-flex;align-items:center;gap:5px}.pl-key i{width:10px;height:10px;border-radius:2px}.pl-s-fingerprint{background:#2d5a8f}.pl-s-rules{background:#6c8fbf}.pl-s-physical{background:#9bb7da}.pl-s-labels{background:#5b3f8c}.pl-s-facets{background:#a68bd1}.pl-s-place{background:#2f9e5b}.pl-s-sizes{background:#9aa8bb}.pl-s-layout{background:#6c8fbf}.pl-s-stats{background:#d39a2c}.pl-s-publish{background:#2f9e5b}.pl-s-prepare{background:#5b3f8c}@media (max-width:1200px){.pl-flow{grid-template-columns:1fr 1fr}.pl-flow>i{display:none}.panels{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dl-dot.pl-busy,.dl-dot.pl-live{animation:none}}.pl-feed-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.pl-feed-wrap{max-height:620px;overflow:auto}.pl-feed thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.pl-feed td{vertical-align:middle}.pl-feed td b{font-weight:600}.pl-listing{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;max-width:420px}.pl-listing img,.pl-noimg{width:40px;height:40px;border-radius:6px;object-fit:cover;flex-shrink:0;background:#eef2f7}.pl-listing b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;line-height:1.35}.pl-listing:hover b{text-decoration:underline}.pl-chips{display:flex;flex-wrap:wrap;gap:4px;max-width:300px}.pl-chips span{padding:1px 7px;border-radius:999px;background:#f1f4f8;border:1px solid #e1e8f1;font-size:11px;white-space:nowrap}.pl-feed td.pl-fit{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#647e9e}.pl-feed td:nth-child(5),.pl-feed th:nth-child(5){text-align:left}.pl-feed td:nth-child(5) small{display:block;color:#7389a5;font-size:11.5px}