body[data-admin]{background:#0b0c0d}body[data-admin]>.site-header,body[data-admin]>.site-footer,body[data-admin]>.reading-progress{display:none}body[data-admin] #main{padding:0}.adm-shell{--adm-line:#26282b;--adm-muted:#8f949c;--adm-surface:#121416;display:grid;grid-template-columns:238px minmax(0,1fr);min-height:100vh;color:#f0f1f2;font-family:Inter,Arial,sans-serif;font-size:13px;letter-spacing:0}.adm-shell button,.adm-form button{font:inherit}.adm-sidebar{background:#0e1011;border-right:1px solid var(--adm-line);position:sticky;top:0;height:100dvh;padding:34px 20px 20px;display:flex;flex-direction:column}.adm-wordmark{font-family:Michroma,sans-serif;font-size:23px;letter-spacing:-1px;margin:0 10px 12px}.adm-sidebar-caption{font-size:8px;letter-spacing:2px;color:#747a80;margin:0 10px 40px}.adm-sidebar nav{display:grid;gap:6px}.adm-sidebar nav button{background:none;border:1px solid transparent;color:#92979d;border-radius:7px;display:flex;align-items:center;gap:13px;padding:13px 12px;text-align:left;cursor:pointer}.adm-sidebar nav button>span{font-size:20px;width:20px;text-align:center;color:#8d949c}.adm-sidebar nav button small{margin-left:auto;background:#303236;border-radius:4px;padding:2px 6px}.adm-sidebar nav button:hover{background:#1b1e21;color:white}.adm-sidebar nav [aria-current]{background:linear-gradient(110deg,#2b2e32,#1b1e21);border-color:#3a3e42;color:white}.adm-sidebar nav [aria-current]>span{color:#fff}.adm-sidebar-bottom{margin-top:auto;padding-top:25px}.adm-sidebar-bottom>a,.adm-sidebar-bottom>button{display:flex;justify-content:space-between;width:100%;padding:12px;background:none;border:0;font-size:12px;color:#afb4ba;cursor:pointer}.adm-identity{display:flex;gap:10px;align-items:center;border-top:1px solid var(--adm-line);padding:22px 8px 0;margin-top:12px}.adm-identity>span,.adm-account>span{width:36px;height:36px;display:grid;place-items:center;background:linear-gradient(140deg,#484c52,#202327);border:1px solid #555960;border-radius:50%;font-size:16px}.adm-identity strong,.adm-identity small{display:block}.adm-identity small{font-size:10px;color:var(--adm-muted);margin-top:5px}.adm-identity i{width:6px;height:6px;background:#cbd2d9;border-radius:50%;margin-left:auto}.adm-main{min-width:0;display:flex;flex-direction:column}.adm-topbar{height:72px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--adm-line);font-size:11px;color:#959aa1}.adm-topbar b{font-weight:400;color:#484d53;margin:0 14px}.adm-topbar>div{display:flex;align-items:center;gap:8px}.adm-topbar a{margin-left:20px;font-size:20px}.adm-local-dot{height:5px;width:5px;background:#c6cbd2;border-radius:50%;box-shadow:0 0 8px #ffffff45}.adm-content{padding:38px 40px 60px;max-width:1560px;width:100%;margin:0 auto}.adm-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:28px}.adm-eyebrow{font-size:8px;letter-spacing:1.8px;color:#8e949c;display:block;margin-bottom:12px}.adm-heading h1{font-size:38px;font-weight:450;line-height:1.1;letter-spacing:-1.7px;margin:0}.adm-save-state{font-size:10px;color:#838991;padding-bottom:4px}.adm-welcome{height:252px;border:1px solid #36393e;border-radius:10px;position:relative;overflow:hidden;padding:32px;background:radial-gradient(ellipse at 80% 40%,#40424750,transparent 60%),linear-gradient(115deg,#202326,#101214);margin-bottom:24px}.adm-welcome>div{position:relative;z-index:1}.adm-welcome h2{font-size:29px;font-weight:420;letter-spacing:-1px;margin:0 0 12px}.adm-welcome p{color:#9ca2aa;font-size:12px;margin-bottom:25px;max-width:260px;line-height:1.7}.adm-welcome img{position:absolute;width:56%;height:115%;object-fit:contain;right:-8px;bottom:-22px;filter:drop-shadow(0 20px 24px #0008)}.adm-primary,.adm-secondary,.adm-danger{display:inline-flex;justify-content:center;align-items:center;gap:16px;border:1px solid #d9dce0;border-radius:5px;padding:11px 16px;font-size:11px;font-weight:500;cursor:pointer;min-height:39px;text-decoration:none;transition:background .2s,transform .2s}.adm-primary{background:linear-gradient(#f5f6f7,#d7dade);color:#151719}.adm-primary:hover{background:white;transform:translateY(-1px)}.adm-secondary{background:#1b1e21;border-color:#393d42;color:#d1d5da}.adm-secondary:hover{background:#292d32}.adm-danger{color:#f0b3b3;background:#251b1e;border-color:#493134}.adm-text{background:none;border:0;color:#b9bfc7;padding:0;cursor:pointer;font-size:11px}.adm-text:hover{color:white}.adm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.adm-stats article{border:1px solid var(--adm-line);background:var(--adm-surface);border-radius:8px;padding:22px}.adm-stats article>span{font-size:10px;color:#a4aab2}.adm-stats strong{font-size:37px;font-weight:400;letter-spacing:-1.5px;display:block;margin:14px 0 9px}.adm-stats small{color:#686f79;font-size:9px}.adm-panel{border:1px solid var(--adm-line);background:var(--adm-surface);border-radius:8px;overflow:hidden;margin-bottom:24px}.adm-panel-head{padding:22px 24px;border-bottom:1px solid #23262a;display:flex;align-items:center;justify-content:space-between;gap:16px}.adm-panel h2,.adm-panel-head h2{font-weight:500;font-size:14px;margin:0}.adm-columns{display:grid;grid-template-columns:1.15fr 1fr;gap:24px}.adm-panel-copy{color:#8c939d;padding:20px 24px 0;margin:0;font-size:11px}.adm-mini-list{padding:0 20px}.adm-mini-list>button{width:100%;background:none;border:0;border-bottom:1px solid #26292c;display:flex;align-items:center;gap:15px;padding:17px 0;text-align:left;cursor:pointer}.adm-mini-list>button:last-child{border:0}.adm-mini-list img{width:70px;height:47px;object-fit:cover;border-radius:4px}.adm-mini-list>button>span:nth-child(2){flex:1}.adm-mini-list strong,.adm-car strong{font-size:11px;font-weight:500;display:block}.adm-mini-list small,.adm-car small{font-size:9px;color:#777f89;display:block;margin-top:7px}.adm-mini-list>button>span:last-child{color:#848c96}.adm-badge{display:inline-block;border:1px solid #41464c;background:#23272c;color:#c6cdd6;border-radius:4px;font-size:8px;text-transform:capitalize;padding:5px 8px;white-space:nowrap;font-weight:400}.adm-status-draft{border-style:dashed;color:#858b93;background:#1a1d20}.adm-status-sold,.adm-status-fulfilled{opacity:.6}.adm-status-reserved{background:#303034;border-color:#64646a}.adm-checks{padding:12px 24px}.adm-checks>div{display:flex;align-items:center;gap:10px;padding:12px 0;font-size:11px;border-bottom:1px solid #24272b;color:#b0b6bf}.adm-checks>div:last-child{border:0}.adm-checks small{margin-left:auto;font-size:9px;color:#737b86}.adm-checks>div>span{color:#6d7680;font-size:15px}.adm-checks>div>.adm-check-ok{color:#e5e9ed}.adm-checks+.adm-text{margin:6px 24px 24px}.adm-events{padding:0 24px}.adm-events>div{display:flex;gap:15px;align-items:center;border-bottom:1px solid #25282c;padding:18px 0}.adm-events>div:last-child{border:0}.adm-event-dot{width:6px;height:6px;border:1px solid #a0a8b2;border-radius:50%}.adm-events strong{font-weight:400;font-size:11px;text-transform:capitalize}.adm-events small{display:block;font-size:9px;color:#707984;margin-top:6px}.adm-events .adm-muted{margin-left:auto}.adm-muted{color:#818b98;font-size:11px;line-height:1.7}.adm-footer{border-top:1px solid var(--adm-line);padding:23px 40px;display:flex;justify-content:space-between;color:#606975;font-size:8px;letter-spacing:.7px;margin-top:auto}.adm-toolbar{display:flex;gap:10px;align-items:center;margin-bottom:20px}.adm-toolbar>select,.adm-search{background:#131619;border:1px solid #30363c;border-radius:5px;color:#bac2cd;height:41px;font-size:11px}.adm-toolbar>select{width:auto;max-width:160px;padding:0 12px}.adm-search{display:flex;align-items:center;flex:1;gap:10px;padding:0 12px}.adm-search>span{font-size:21px}.adm-search input{background:none;border:0;color:white;min-width:0;width:100%;padding:0;font-size:11px;outline:0}.adm-table-wrap{overflow:auto}.adm-table{border-collapse:collapse;width:100%;text-align:left;font-size:11px;white-space:nowrap}.adm-table th{font-size:8px;color:#727e8d;letter-spacing:1px;text-transform:uppercase;font-weight:500;padding:19px 20px;background:#171a1e;border-bottom:1px solid #2c3239}.adm-table td{padding:19px 20px;border-bottom:1px solid #252b31;color:#b6c1cf}.adm-table tbody tr:last-child td{border:0}.adm-table td>small{display:block;margin-top:7px;font-size:9px;color:#697785}.adm-car{background:none;border:0;display:flex;align-items:center;gap:15px;cursor:pointer;text-align:left;padding:0}.adm-car img{width:82px;height:55px;border-radius:4px;object-fit:cover}.adm-row-actions{display:flex;gap:5px}.adm-row-actions button{background:#1b2025;color:#a4b0be;border:1px solid #323b44;border-radius:4px;padding:6px 9px;cursor:pointer;font-size:10px}.adm-row-actions button:hover{background:#303944;color:white}.adm-footnote{font-size:10px;line-height:1.8;color:#74808e}.adm-empty{text-align:center;padding:55px 20px;color:#818d9b}.adm-empty>span{font-size:30px}.adm-empty h3{font-size:16px;color:#c5ced9;font-weight:400;margin:15px 0 10px}.adm-empty p{font-size:11px}.adm-form{--adm-line:#30363c;--adm-muted:#8a95a3}.adm-form label{display:grid;gap:9px;font-size:11px;color:#a5b0bf;margin:0 0 18px;letter-spacing:0;text-transform:none}.adm-form input,.adm-form textarea,.adm-form select{background:#101316;border:1px solid #353d46;color:#edf0f5;border-radius:5px;font:inherit;font-size:12px;padding:12px;min-width:0;width:100%;outline:none;transition:border-color .2s}.adm-form input:focus,.adm-form textarea:focus,.adm-form select:focus{border-color:#8795a7;box-shadow:0 0 0 2px #a2afc314}.adm-form input[type=checkbox]{width:16px;accent-color:#c1ccd8}.adm-form textarea{resize:vertical;line-height:1.7}.adm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.adm-form-top,.adm-save-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:25px}.adm-form-top p,.adm-save-footer span{font-size:11px;color:#8e9cab}.adm-save-footer{margin:28px 0 0;border-top:1px solid #343d47;padding-top:24px}.adm-settings-group{border:1px solid #303942;background:#13171b;border-radius:7px;margin-bottom:12px;overflow:hidden}.adm-settings-group summary{display:flex;gap:20px;align-items:center;list-style:none;padding:22px 24px;cursor:pointer;font-size:13px}.adm-settings-group summary::-webkit-details-marker{display:none}.adm-settings-group summary>span{color:#677584;font-size:10px}.adm-settings-group summary>b{margin-left:auto;font-size:17px;color:#748494;font-weight:400}.adm-settings-group[open] summary>b{transform:rotate(45deg)}.adm-settings-group>div{padding:8px 24px 22px}.adm-repeat{border:1px solid #303943;border-radius:5px;padding:20px;margin:18px 0;background:#101418}.adm-repeat-head{display:flex;justify-content:space-between;margin-bottom:20px}.adm-repeat-head strong{font-size:11px;font-weight:500}.adm-repeat .adm-form-grid label:last-child,.adm-repeat .adm-form-grid label:nth-last-child(2){margin-bottom:0}.adm-editor-cover{display:flex;align-items:center;gap:25px;padding:18px;background:#171c21;border:1px solid #303943;border-radius:7px;margin:25px 0}.adm-editor-cover>img{width:180px;height:110px;object-fit:contain}.adm-editor-cover>div{display:grid;gap:17px}.adm-file-button{position:relative;overflow:hidden;cursor:pointer;display:inline-flex!important;align-items:center}.adm-file-button input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.adm-form .adm-checkbox{display:flex;align-items:center;gap:10px}.adm-editor-actions{display:flex;justify-content:space-between;gap:15px;align-items:center;border-top:1px solid #303943;padding-top:23px;margin-top:24px}.adm-media-intro{display:grid;grid-template-columns:1fr 330px;padding:28px;gap:35px;align-items:center}.adm-media-intro h2{font-size:23px;letter-spacing:-.5px;margin-bottom:14px}.adm-media-intro p,.adm-backup-tools>p{color:#85919f;font-size:12px;line-height:1.8;max-width:440px}.adm-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #4b5765;background:#171d23;border-radius:6px;padding:23px;position:relative;cursor:pointer;gap:10px}.adm-upload>span{font-size:23px}.adm-upload>strong{font-size:11px;font-weight:500}.adm-upload>small{font-size:9px;color:#778797}.adm-upload input{opacity:0;position:absolute;inset:0;cursor:pointer;width:100%}.adm-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.adm-media-grid article{border:1px solid #303943;border-radius:7px;overflow:hidden;background:#13181d;padding-bottom:17px;min-width:0}.adm-media-thumb{height:150px;background:radial-gradient(#353e49,#15191e);margin-bottom:16px}.adm-media-thumb img{width:100%;height:100%;object-fit:contain}.adm-media-grid article>strong,.adm-media-grid article>small{display:block;margin:7px 16px;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.adm-media-grid article>small{color:#758697}.adm-media-grid article>button{margin:10px 16px 0;font-size:10px}.adm-media-picker .adm-panel-head{padding-left:0}.adm-media-picker h3{font-size:18px;font-weight:400}.adm-backup-tools{padding:30px}.adm-backup-tools h2{font-size:25px;letter-spacing:-.8px;margin-bottom:14px}.adm-backup-tools>.adm-primary,.adm-backup-tools>.adm-file-button{margin-top:15px}.adm-backup-list{padding:0 24px}.adm-backup-list>div{display:flex;align-items:center;gap:17px;padding:20px 0;border-bottom:1px solid #29323c}.adm-backup-list>div:last-child{border:0}.adm-backup-list>div>span:nth-child(2){flex:1}.adm-backup-list strong{font-size:11px;font-weight:400;display:block}.adm-backup-list small{font-size:9px;color:#718191;display:block;margin-top:7px}.adm-version,.adm-session-icon{padding:12px;background:#222b34;border:1px solid #3d4956;border-radius:5px;font-size:12px}.adm-account{display:flex;align-items:center;gap:20px;margin:22px 0}.adm-account>span{height:52px;width:52px;font-size:23px}.adm-account h2{margin:0 0 8px}.adm-account p{font-size:11px;color:#8595a6;margin:0}.adm-backup-tools .adm-checks{padding:0}.adm-button-stack{display:grid;gap:12px;margin-top:26px}.adm-error{background:#321f23;border:1px solid #654249;border-radius:6px;padding:15px;color:#e9bfc7;margin-bottom:20px}.adm-error button{background:none;color:inherit;text-decoration:underline;border:0;cursor:pointer}body[data-admin] #dialog{background:#101419;border:1px solid #414c59;border-radius:10px;color:#ebeff3}#dialog:has(.adm-form){max-width:820px}#dialog:has(.adm-form) h2{font-size:30px;letter-spacing:-1px;font-weight:400}.adm-shell button:focus-visible,.adm-form button:focus-visible{outline:2px solid #d2deec;outline-offset:4px}.adm-shell button:disabled,.adm-form button:disabled{opacity:.45;cursor:wait}.detail-gallery{display:flex;gap:8px;margin:10px 0 25px;overflow:auto}.detail-gallery button{width:75px;height:50px;flex:none;background:none;border:1px solid #555;padding:2px;cursor:pointer}.detail-gallery img{width:100%;height:100%;object-fit:cover}
@media(min-width:1500px){.adm-welcome{height:285px}.adm-welcome img{right:30px}.adm-welcome h2{font-size:36px}.adm-stats article{padding:26px}}
@media(max-width:1150px){.adm-shell{grid-template-columns:200px minmax(0,1fr)}.adm-sidebar{padding:28px 12px 18px}.adm-wordmark{font-size:20px}.adm-content{padding:30px 25px 45px}.adm-topbar{padding:0 25px}.adm-columns{grid-template-columns:1fr}.adm-welcome img{right:-50px;opacity:.8}.adm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-toolbar{flex-wrap:wrap}.adm-search{flex-basis:100%}.adm-toolbar>.adm-primary{margin-left:auto}.adm-media-intro{grid-template-columns:1fr}.adm-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.adm-shell{display:block}.adm-sidebar{position:relative;height:auto;padding:22px 18px 10px;border-right:0;border-bottom:1px solid #303942}.adm-wordmark{margin:0 0 7px}.adm-sidebar-caption{margin:0 0 20px;font-size:7px}.adm-sidebar nav{display:flex;overflow:auto;gap:5px;padding-bottom:8px}.adm-sidebar nav button{white-space:nowrap;padding:10px;font-size:10px;gap:7px}.adm-sidebar nav button span{font-size:17px}.adm-sidebar nav button small{display:none}.adm-sidebar-bottom{position:absolute;right:18px;top:13px;margin:0;padding:0;display:flex;gap:10px}.adm-sidebar-bottom>a,.adm-sidebar-bottom>button{font-size:10px;white-space:nowrap;padding:8px 0}.adm-sidebar-bottom>a span,.adm-sidebar-bottom>button span,.adm-identity{display:none}.adm-topbar{height:53px;padding:0 18px;font-size:9px}.adm-topbar b{margin:0 7px}.adm-topbar a{margin-left:5px}.adm-content{padding:26px 18px 35px}.adm-heading h1{font-size:31px}.adm-heading{align-items:center}.adm-eyebrow{font-size:7px;letter-spacing:1.1px}.adm-save-state{font-size:8px}.adm-welcome{height:335px;padding:24px}.adm-welcome h2{font-size:26px}.adm-welcome p{font-size:11px;max-width:190px;margin-bottom:17px}.adm-welcome img{width:85%;height:70%;bottom:-44px;right:-18px;opacity:1}.adm-welcome .adm-primary{font-size:9px;min-height:35px;padding:9px 12px}.adm-stats{gap:10px}.adm-stats article{padding:18px 15px}.adm-stats article>span{font-size:9px}.adm-stats small{font-size:8px}.adm-stats strong{font-size:32px}.adm-panel-head{padding:18px}.adm-panel h2{font-size:13px}.adm-panel-head .adm-text{font-size:9px}.adm-mini-list{padding:0 15px}.adm-mini-list>button{gap:10px}.adm-mini-list img{width:52px;height:40px}.adm-mini-list strong{font-size:10px}.adm-mini-list small{font-size:8px}.adm-mini-list .adm-badge{font-size:7px;padding:4px 6px}.adm-checks{padding:10px 18px}.adm-checks>div{font-size:10px}.adm-events{padding:0 18px}.adm-footer{padding:20px 18px;font-size:7px}.adm-footer>span:last-child{display:none}.adm-toolbar>select{max-width:calc(50% - 5px);flex:1}.adm-toolbar>.adm-primary{margin:0;width:100%}.adm-form-grid{grid-template-columns:1fr}.adm-form-top p{font-size:10px}.adm-form-top button,.adm-save-footer button{font-size:9px;white-space:nowrap}.adm-settings-group summary{padding:20px 16px;font-size:11px}.adm-settings-group>div{padding:8px 16px 18px}.adm-repeat{padding:14px}.adm-repeat .adm-form-grid label:nth-last-child(2){margin-bottom:18px}.adm-save-footer span{font-size:9px}.adm-media-grid{gap:12px}.adm-media-thumb{height:100px}.adm-media-grid article>button{font-size:8px;padding:8px;margin:8px 10px 0}.adm-media-grid article>strong,.adm-media-grid article>small{margin:7px 10px;font-size:8px}.adm-media-intro{padding:22px}.adm-backup-tools{padding:22px}.adm-backup-list{padding:0 16px}.adm-backup-list .adm-secondary{font-size:9px;padding:8px}.adm-backup-list strong{font-size:10px}.adm-backup-list small{font-size:8px}.adm-version{padding:9px;font-size:10px}.adm-editor-cover{display:block}.adm-editor-cover>img{width:100%;height:140px}.adm-editor-cover>div{display:flex;justify-content:center;gap:15px;margin:15px 0 0}.adm-editor-cover button,.adm-editor-cover label{font-size:9px}.adm-editor-actions .adm-muted{font-size:9px}.adm-editor-actions button{font-size:10px}.adm-save-footer{align-items:flex-start}}

.adm-sidebar{overflow-y:auto}.adm-sidebar>*{flex-shrink:0}.adm-form input,.adm-form textarea,.adm-form select{margin-top:0}.adm-form .adm-checkbox input{min-height:0;height:16px;margin:0}.adm-form .adm-editor-cover .adm-file-button{margin:0}.adm-form .adm-file-button input{min-height:0}.adm-settings-group>div.adm-form-grid{display:grid}

.adm-sidebar,.adm-sidebar nav,.adm-table-wrap{scrollbar-width:thin;scrollbar-color:#41464c transparent}
@media(max-width:720px){.adm-welcome img{right:0;bottom:-38px;width:88%}.adm-table,.adm-table tbody{display:block}.adm-table thead{display:none}.adm-table tbody tr{display:grid;grid-template-columns:1fr 1fr;padding:18px;border-bottom:1px solid #30363e;white-space:normal;gap:12px}.adm-table tbody tr:last-child{border:0}.adm-table td{border:0;padding:0;font-size:10px;align-self:center}.adm-table td:first-child,.adm-table td:last-child{grid-column:1/-1}.adm-table td:first-child{padding-bottom:5px}.adm-table td:nth-child(3){text-align:right}.adm-table td:nth-child(4){grid-column:1/-1;color:#a0a9b3}.adm-table td:last-child{border-top:1px solid #2b3239;padding-top:12px}.adm-row-actions{justify-content:flex-end}.adm-row-actions button{padding:8px 13px}.adm-car{width:100%}.adm-car strong{line-height:1.5}.adm-car small{line-height:1.6}.adm-car img{width:85px;height:60px;flex-shrink:0}}

.adm-discard-confirmation{max-width:440px;width:90%;padding:32px;border:1px solid #48505a;border-radius:10px;background:#171a1e;color:#f0f1f2}.adm-discard-confirmation h2{font-size:25px;font-weight:450;letter-spacing:-.7px;margin:10px 0 15px}.adm-discard-confirmation p{color:#9ca5b0;font-size:12px;line-height:1.7}.adm-discard-confirmation>div{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.adm-discard-confirmation::backdrop{background:#000b;backdrop-filter:blur(4px)}

/* Staff access, account setup, and audit history. */
.adm-form-fields{border:0;padding:0;margin:0;min-width:0}.adm-form-fields:disabled{opacity:.8}.adm-form-fields:disabled button{cursor:not-allowed}.adm-readonly{border:1px solid #3b444e;background:#1b2229;border-radius:6px;padding:13px 16px;font-size:11px;color:#b5c0cb;line-height:1.6}.adm-stats:empty{display:none}.adm-stats{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}.adm-permission-grid{border:1px solid #343e49;border-radius:7px;padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:15px 20px;margin:20px 0}.adm-permission-grid legend{font-size:11px;color:#aebbc8;padding:0 7px}.adm-form .adm-permission-grid label{margin:0;align-items:flex-start}.adm-permission-grid small{display:block;color:#6e8091;font-size:9px;margin-top:5px}.adm-permission-grid input{flex:none}.adm-permission-grid label:has(input:disabled){opacity:.4}.adm-staff-table td{white-space:normal;min-width:100px}.adm-staff-table td:first-child{min-width:145px}.adm-staff-table .adm-row-actions{flex-wrap:wrap}.adm-staff-table .adm-row-actions button{white-space:nowrap}.adm-staff-table strong{font-weight:500;overflow-wrap:anywhere}.adm-staff-table small{line-height:1.7}.adm-panel-head>div>.adm-muted{margin-bottom:0}.adm-log-delivery{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:25px}.adm-log-delivery h2{font-size:21px;font-weight:400}.adm-log-delivery p{margin:10px 0 0}.adm-log-filters{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto auto;gap:12px;align-items:end;margin-bottom:24px}.adm-log-filters label{margin:0}.adm-log-filters .form-error{grid-column:1/-1}.adm-log-filters button{height:42px}.adm-log-events{padding:0 24px}.adm-log-events>article{padding:24px 0;border-bottom:1px solid #2c343e}.adm-log-events>article:last-child{border:0}.adm-log-title{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.adm-log-title strong{font-size:13px;font-weight:500;text-transform:capitalize}.adm-log-title time{font-size:10px;color:#8b9aac;white-space:nowrap}.adm-log-events p{font-size:11px;line-height:1.7;color:#8b9aac;margin:12px 0}.adm-log-events p b{color:#becbd9;font-weight:500}.adm-log-events details{font-size:10px;color:#a2b0c0;margin:14px 0}.adm-log-events summary{cursor:pointer}.adm-log-events pre{padding:15px;background:#0d1115;border:1px solid #28323d;border-radius:5px;overflow:auto;max-height:230px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.adm-log-more{padding:0 24px 24px}.adm-password-gate{min-height:100svh;display:grid;place-items:center;padding:40px 20px;background:radial-gradient(ellipse at 50% 0,#252b3333,transparent 65%),#0a0d10}.adm-password-card{width:min(100%,500px);border:1px solid #333d48;background:#12171ce8;border-radius:12px;padding:40px}.adm-password-card .adm-wordmark{display:block;margin-bottom:45px}.adm-password-card h1{font-size:43px;font-weight:420;letter-spacing:-1.8px;margin:12px 0 20px}.adm-password-card>p{font-size:13px;line-height:1.8;color:#91a0b0;margin-bottom:28px}.adm-password-card form>.adm-primary{width:100%;margin-top:12px}.adm-password-card form>.adm-text{display:block;margin:25px auto 0}.adm-password-card .adm-muted{font-size:11px;line-height:1.7}body[data-password-change]>.site-header,body[data-password-change]>.site-footer,body[data-password-change]>.reading-progress{display:none}body[data-password-change] #main{padding:0;margin:0}.adm-form #temporary-password{font-family:monospace;font-size:16px;letter-spacing:.5px}.adm-form input[readonly]{cursor:text}.adm-shell button:disabled,.adm-form button:disabled{cursor:not-allowed}.adm-log-filters input[type=datetime-local]{color-scheme:dark}
@media(max-width:1250px){.adm-log-filters{grid-template-columns:1fr 1fr}.adm-log-filters button{height:auto}.adm-log-filters label:nth-child(2){min-width:0}}
@media(max-width:720px){.adm-permission-grid{grid-template-columns:1fr;padding:16px}.adm-log-delivery{align-items:flex-start;flex-direction:column;padding:22px}.adm-log-delivery button{width:100%}.adm-log-events{padding:0 18px}.adm-log-title{display:block}.adm-log-title time{display:block;margin-top:10px}.adm-log-events p{overflow-wrap:anywhere}.adm-log-filters{gap:12px 10px}.adm-log-filters input{font-size:11px;padding:10px 7px}.adm-password-card{padding:28px 24px}.adm-password-card h1{font-size:36px}.adm-password-card .adm-wordmark{margin-bottom:35px}.adm-staff-table td{min-width:0}.adm-staff-table td:nth-child(4){line-height:1.7}.adm-staff-table .adm-row-actions{justify-content:flex-start}.adm-panel-head:has([data-add-staff]){align-items:flex-start;flex-direction:column}.adm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Website analytics. */
.an-dashboard{--an-bg:#121416;--an-raised:#191c1f;--an-line:#2b2f34;--an-muted:#a0a6af;--an-soft:#777f89;--an-text:#eef0f3;min-width:0;color:var(--an-text);font-size:13px;line-height:1.6}
.an-dashboard .adm-eyebrow{font-size:12px;letter-spacing:1.5px;color:#9fa5ae;margin-bottom:12px}
.an-dashboard .adm-panel{background:var(--an-bg);border-color:var(--an-line);border-radius:12px;margin-bottom:22px}
.an-dashboard .adm-panel-head{padding:23px 25px;border-bottom-color:var(--an-line)}
.an-dashboard .adm-panel-head h2{font-size:15px;font-weight:500;letter-spacing:-.15px}
.an-dashboard .adm-muted{font-size:12px;color:var(--an-muted);line-height:1.65}
.an-dashboard .adm-badge{font-size:12px;padding:5px 9px;color:#bfc5cd;background:#1d2125;border-color:#353b43}
.an-intro{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:0 0 25px}
.an-intro h2{font-size:32px;font-weight:450;letter-spacing:-1.1px;line-height:1.2;margin:0 0 11px}
.an-intro p{font-size:14px;line-height:1.7;color:var(--an-muted);margin:0;max-width:620px}
.an-live-state{display:flex;gap:9px;align-items:center;font-size:12px;color:#b7bdc5;white-space:nowrap;padding:8px 12px;border:1px solid var(--an-line);border-radius:20px;background:#111315}
.an-live-state i{height:6px;width:6px;background:#d4dae2;border-radius:50%;flex:none;box-shadow:0 0 10px #c8d0df22}
.an-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--an-line);border-radius:10px;background:#101214;margin:0 0 25px;overflow:hidden}
.an-status-item{padding:16px 21px;border-right:1px solid var(--an-line);min-width:0}
.an-status-item:last-child{border:0}
.an-status-item small{display:block;color:#8f98a3;font-size:12px;line-height:1.55;margin-bottom:5px}
.an-status-item strong{display:block;font-weight:450;font-size:13px;line-height:1.6;color:#d8dde4;overflow-wrap:anywhere}
.an-filters{border:1px solid var(--an-line);background:var(--an-bg);border-radius:12px;padding:18px 20px;margin:0 0 24px}
.an-filter-top{display:flex;align-items:center;justify-content:space-between;gap:15px}
.an-presets{display:flex;flex-wrap:wrap;padding:4px;background:#0c0e10;border:1px solid #272c31;border-radius:8px;gap:3px}
.an-presets button{background:none;border:1px solid transparent;border-radius:5px;color:#9da5ae;padding:8px 12px;min-height:37px;cursor:pointer;font-size:12px;white-space:nowrap;transition:background .18s,color .18s,border-color .18s}
.an-presets button:hover{color:#f3f5f7;background:#1c2024}
.an-presets button[aria-pressed=true]{background:linear-gradient(145deg,#eceff2,#cad0d7);border-color:#e1e6eb;color:#17191c;box-shadow:0 2px 5px #0002}
.an-tools{display:flex;gap:9px;align-items:center}
.an-tools button{white-space:nowrap;font-size:12px;min-height:39px;padding:8px 11px;border:1px solid #333a42;border-radius:6px;background:#1a1e22;color:#c9d0d8;text-decoration:none}
.an-tools button:hover{background:#282d33;color:white}
.an-filter-details{margin-top:16px;border-top:1px solid var(--an-line);padding-top:13px}
.an-filter-details>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;font-size:12px;font-weight:450;color:#c9d0d8;min-height:28px}
.an-filter-details>summary::-webkit-details-marker{display:none}
.an-filter-details>summary::after{content:'+';font-size:19px;line-height:1;color:#b9c1cc;margin-left:auto;font-weight:300}
.an-filter-details[open]>summary::after{content:'−'}
.an-filter-summary{font-size:12px;font-weight:400;color:#8d97a3;line-height:1.6;margin:0}
.an-filter-fields{display:grid;grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) minmax(140px,1.3fr) minmax(110px,1fr) auto auto;gap:12px;align-items:end;margin-top:20px}
.adm-form .an-filter-fields label{margin:0;font-size:12px;color:#b4beca;gap:8px}
.an-filter-fields input,.an-filter-fields select{height:43px;color-scheme:dark;font-size:13px;background:#0e1114;border-color:#363e48;border-radius:6px;padding:10px 11px}
.an-filter-fields button{height:43px;white-space:nowrap;font-size:12px;padding:10px 14px}
.an-filter-note{font-size:12px;color:#939eab;line-height:1.7;margin:14px 0 0}
.an-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 23px}
.an-kpis article{border:1px solid var(--an-line);border-radius:12px;background:linear-gradient(150deg,#1b1e22 0%,#121416 85%);min-width:0;overflow:hidden}
.an-kpi-button{width:100%;height:100%;text-align:left;background:none;border:1px solid transparent;border-radius:11px;padding:22px 21px;cursor:pointer;color:inherit;display:flex;flex-direction:column;align-items:flex-start;transition:background .2s,border-color .2s}
.an-kpi-button:hover{background:#ffffff04;border-color:#535d69}
.an-kpi-button[aria-pressed=true]{background:linear-gradient(145deg,#252a30,#171b1f);border-color:#697685}
.an-kpis article:has(>.an-kpi-button[aria-pressed=true]){border-color:#697685}
.an-kpis article>span:first-child,.an-kpi-button>span:first-child{font-size:13px;font-weight:450;color:#c4cbd3;line-height:1.5}
.an-kpis strong{font-size:43px;font-weight:450;line-height:1.1;letter-spacing:-1.8px;display:block;margin:19px 0 15px;font-variant-numeric:tabular-nums;color:#f4f6f8}
.an-kpis article>small,.an-kpi-button>small{font-size:12px;color:#929ca9;line-height:1.65;display:block;margin-top:10px}
.an-compare{font-size:12px;color:#9ca6b3;line-height:1.6;display:block;min-height:20px}
.an-compare b{font-weight:500;color:#d8e0e9}
.an-subnav{display:flex;gap:6px;border-bottom:1px solid var(--an-line);margin-bottom:24px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#414a56 transparent}
.an-subnav button{position:relative;background:none;border:0;border-bottom:2px solid transparent;padding:13px 16px 16px;font-size:13px;color:#9aa4b1;cursor:pointer;white-space:nowrap;transition:color .2s}
.an-subnav button:first-child{padding-left:0;padding-right:20px}
.an-subnav button:hover{color:#e0e6ee}
.an-subnav button[aria-pressed=true]{color:#f0f3f7;border-bottom-color:#d3dbe5}
.an-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}
.an-chart-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:22px;align-items:start}
.an-chart-layout>*{min-width:0}
.an-trend .adm-panel-head{align-items:flex-start}
.an-trend .adm-panel-head p{font-size:12px;margin:7px 0 0}
.an-metric-label{display:flex;align-items:center;gap:9px;font-size:12px;color:#a0aab8}
.an-metric-label select{background:#1d2228;border:1px solid #3a444f;border-radius:6px;font-size:12px;color:#d1dae5;padding:9px 11px;min-height:39px;cursor:pointer;max-width:150px}
.an-trend-svg{display:block;width:calc(100% - 32px);height:auto;max-height:320px;margin:25px 16px 0;overflow:visible}
.an-trend-svg text{font-family:inherit;font-size:12px;fill:#a0acba}
.an-trend-summary{padding:17px 25px 22px;color:#b7c3d1;font-size:12px;line-height:1.75}
.an-trend-summary small{display:block;color:#919eae;font-size:12px;margin-top:6px;line-height:1.7}
.an-data-table{border-top:1px solid var(--an-line)}
.an-data-table summary{padding:16px 25px;font-size:12px;color:#b1bfce;cursor:pointer}
.an-table-wrap{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#485668 transparent}
.an-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;white-space:nowrap}
.an-table thead{background:#191d22}
.an-table th,.an-table td{padding:17px 25px;border-bottom:1px solid #2a323c;font-weight:400;color:#c6d0dd}
.an-table thead th{font-size:12px;color:#a8b6c7;font-weight:450}
.an-table tbody tr{transition:background .2s}
.an-table tbody tr:hover{background:#ffffff03}
.an-table tbody tr:last-child th,.an-table tbody tr:last-child td{border:0}
.an-table td{font-variant-numeric:tabular-nums}
.an-table th:not(:first-child),.an-table td:not(:first-child){text-align:right}
.an-table strong{display:block;font-size:13px;font-weight:450;color:#e0e7ef;white-space:normal;min-width:150px}
.an-table small{display:block;font-size:12px;color:#91a0b3;margin-top:5px;line-height:1.55;white-space:normal;min-width:150px}
.an-rankings{list-style:none;margin:0;padding:4px 25px 25px}
.an-rankings li{margin-top:21px}
.an-rankings li>div{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:11px;font-size:13px}
.an-rankings li span{color:#c4d0de;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.an-rankings li strong{font-weight:450;color:#dfe7f0;white-space:nowrap;font-variant-numeric:tabular-nums}
.an-rankings li small{font-size:12px;color:#929faf;margin-left:12px;display:inline-block;min-width:35px;text-align:right}
.an-rankings svg{width:100%;height:4px;display:block;border-radius:4px;overflow:hidden}
.an-coverage{padding:0}
.an-coverage-body{padding:0 25px 8px}
.an-coverage-body>strong{display:block;font-size:42px;font-weight:450;letter-spacing:-1.4px;line-height:1.1;color:#f1f3f5;margin:2px 0 12px}
.an-coverage-body>strong small{font-size:22px;font-weight:400;color:#939ba6;letter-spacing:-.4px}
.an-coverage>.adm-text{margin:5px 25px 25px;font-size:13px;line-height:1.5;text-align:left}
.an-coverage .adm-panel-head{flex-wrap:wrap;gap:12px}
.an-coverage>strong{display:block;font-size:44px;font-weight:450;letter-spacing:-1.7px;line-height:1.1;color:#eff3f8;margin:0 0 12px}
.an-coverage>span,.an-coverage>small{display:block;font-size:12px;color:#a5b2c2;line-height:1.7}
.an-coverage p{color:#a5b2c2;font-size:13px;line-height:1.75;margin:12px 0 0}
.an-coverage svg{width:100%;height:7px;display:block;margin:19px 0 17px;border-radius:5px;overflow:hidden}
.an-coverage dl{display:grid;grid-template-columns:1fr auto;gap:10px 15px;margin:20px 0 0;color:#b3c1d1;font-size:12px}
.an-coverage dt,.an-coverage dd{margin:0}
.an-coverage dd{font-variant-numeric:tabular-nums;color:#e0e7ef}
.an-panel-note{font-size:12px;line-height:1.7;color:#98a8bb;padding:0 25px 23px;margin:0}
.an-panel-note a{color:#d3dfea;text-decoration:underline;text-underline-offset:3px}
.an-insight{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 27px;border:1px solid #384350;border-radius:12px;background:radial-gradient(ellipse at 90% 50%,#a8b7c314,transparent 65%),linear-gradient(115deg,#1b2026,#111519);margin:0 0 24px}
.an-insight>div{min-width:0}
.an-insight span,.an-insight small{display:block;font-size:12px;color:#a6b4c5;line-height:1.65}
.an-insight h3{font-size:21px;font-weight:450;line-height:1.4;letter-spacing:-.5px;margin:7px 0 5px;color:#e4ebf3;overflow-wrap:anywhere}
.an-insight p{font-size:13px;color:#a4b4c7;line-height:1.7;margin:7px 0 0}
.an-insight>strong,.an-insight>div>strong{font-size:30px;font-weight:450;letter-spacing:-.8px;line-height:1.2;color:#edf3fa;font-variant-numeric:tabular-nums}
.an-insight button{font-size:12px;white-space:nowrap;min-height:40px}
.an-insight>div:last-child{text-align:right;flex-shrink:0}
.an-notice{padding:17px 21px;margin:0 0 22px;border:1px solid #3a4654;border-radius:9px;background:#1b222a;color:#bbc9da;font-size:13px;line-height:1.75}
.an-notice strong{font-weight:500;color:#e0eaf5}
.an-notice p{margin:5px 0 0;font-size:13px}
.an-notice a{color:#dce7f3;text-decoration:underline;text-underline-offset:3px}
.an-legacy{font-size:12px;line-height:1.75;color:#97a7ba;padding:16px 21px;border-left:2px solid #68798d;margin:0 0 22px;background:#151b21;border-radius:0 7px 7px 0}
.an-empty{text-align:center;padding:42px 25px;color:#94a4b7}
.an-empty>span{font-size:28px;color:#8495aa}
.an-empty h3{font-size:16px;font-weight:450;color:#d5e0ed;margin:14px 0 10px;line-height:1.5}
.an-empty p{font-size:13px;line-height:1.8;margin:0 auto;max-width:380px}
.an-loading{min-height:280px;display:flex;justify-content:center;align-items:center;gap:14px;font-size:13px;color:#bdcbdc}
.an-loading>span{height:16px;width:16px;border:1px solid #45566b;border-top-color:#dce8f5;border-radius:50%;animation:an-spin .8s linear infinite}
.an-section-intro{font-size:14px;line-height:1.75;color:#a6b5c8;margin:0 0 23px}
.an-engagement-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #354352;background:#181f27;border-radius:10px;margin:0 0 24px;overflow:hidden}
.an-engagement-strip>div{padding:23px 25px;border-right:1px solid #354352}
.an-engagement-strip>div:last-child{border:0}
.an-engagement-strip span{font-size:12px;color:#aabbd0}
.an-engagement-strip strong{display:block;font-size:30px;font-weight:450;margin-top:12px;letter-spacing:-.7px;color:#e4edf8;line-height:1.1}
.an-guide{border:1px solid var(--an-line);border-radius:10px;background:#101316;margin-top:5px;overflow:hidden}
.an-guide>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;padding:20px 24px;list-style:none;font-size:13px;font-weight:450;color:#c4d0df;line-height:1.6}
.an-guide>summary::-webkit-details-marker{display:none}
.an-guide>summary::after{content:'+';font-size:20px;font-weight:300;color:#a4b4c7}
.an-guide[open]>summary::after{content:'−'}
.an-guide[open]>summary{border-bottom:1px solid var(--an-line)}
.an-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px;margin:0;padding:24px}
.an-guide-grid dl{margin:0}
.an-guide-grid dt{font-size:13px;font-weight:450;color:#d0dceb;margin:0 0 7px}
.an-guide-grid dd{font-size:12px;line-height:1.8;color:#98aac0;margin:0}
.an-guide>p{font-size:12px;color:#90a3bb;padding:0 24px 24px;margin:0;line-height:1.75}
.an-methodology{border-top:1px solid #303c4b;padding:23px 0 0;margin-top:7px;max-width:1000px}
.an-methodology strong{font-size:13px;color:#bdccdf;font-weight:450}
.an-methodology p{font-size:12px;line-height:1.85;color:#95a9c1;margin:12px 0}
.an-methodology>span{font-size:12px;color:#879cb5}
.an-dashboard button:focus-visible,.an-dashboard select:focus-visible,.an-dashboard input:focus-visible,.an-dashboard summary:focus-visible{outline:2px solid #dae7f6;outline-offset:4px}
.an-dashboard button:disabled{opacity:.4;cursor:not-allowed}
@keyframes an-spin{to{transform:rotate(360deg)}}
@media(min-width:1500px){.an-kpis strong{font-size:48px}.an-kpi-button{padding:24px}.an-intro h2{font-size:35px}}
@media(max-width:1300px){.an-filter-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.an-filter-fields>.adm-primary,.an-filter-fields>.adm-secondary{grid-column:span 2}.an-kpi-button{padding:20px 17px}.an-kpis strong{font-size:39px}.an-chart-layout{grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr)}.an-tools{gap:7px}.an-presets button{padding:8px 10px}}
@media(max-width:1100px){.an-chart-layout{grid-template-columns:1fr}.an-filter-top{align-items:flex-start;flex-wrap:wrap}.an-tools{margin-left:auto}.an-kpis{gap:11px}.an-kpi-button{padding:19px 15px}.an-kpis strong{font-size:37px}.an-kpi-button>span:first-child{font-size:12px}.an-compare{font-size:12px}.an-status-item{padding:15px 17px}}
@media(max-width:900px){.an-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.an-kpi-button{padding:22px}.an-kpis strong{font-size:42px}.an-two-col{grid-template-columns:1fr}.an-intro{align-items:flex-start;flex-direction:column;gap:15px}.an-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.an-filter-fields>.adm-primary,.an-filter-fields>.adm-secondary{grid-column:auto}.an-trend .adm-panel-head{gap:12px}.an-status-grid{grid-template-columns:1fr}.an-status-item{border-right:0;border-bottom:1px solid var(--an-line);display:flex;justify-content:space-between;align-items:baseline;gap:18px}.an-status-item small{margin:0}.an-status-item strong{text-align:right}.an-guide-grid{gap:22px}.an-insight{padding:23px}}
@media(max-width:720px){.an-dashboard{font-size:13px}.an-dashboard .adm-eyebrow{font-size:12px;letter-spacing:1.2px}.an-dashboard .adm-panel-head{padding:20px}.an-dashboard .adm-panel-head h2{font-size:14px}.an-dashboard .adm-badge{font-size:12px}.an-intro h2{font-size:29px}.an-intro p{font-size:13px}.an-intro{margin-bottom:21px}.an-live-state{font-size:12px}.an-status-grid{margin-bottom:20px}.an-status-item{padding:14px 16px}.an-status-item strong{font-size:12px}.an-filters{padding:14px}.an-filter-top{gap:13px}.an-presets{width:100%;justify-content:space-between;gap:0}.an-presets button{padding:8px;font-size:12px}.an-tools{width:100%;justify-content:flex-end}.an-tools button{padding:8px 12px}.an-filter-details>summary{flex-wrap:wrap;gap:5px 12px}.an-filter-summary{max-width:80%;font-size:12px}.an-filter-fields{gap:14px 11px}.an-filter-fields input,.an-filter-fields select{font-size:13px;padding:10px 9px;width:100%;max-width:100%}.an-filter-fields button{font-size:12px;padding:10px}.an-filter-note{font-size:12px}.an-kpis{gap:11px;margin-bottom:22px}.an-kpi-button{padding:19px 16px}.an-kpis strong{font-size:37px;margin:17px 0 13px}.an-kpi-button>span:first-child{font-size:13px}.an-kpi-button>small,.an-compare{font-size:12px;line-height:1.65}.an-subnav{gap:0;margin-bottom:21px}.an-subnav button{font-size:13px;padding:11px 13px 15px}.an-subnav button:first-child{padding-right:16px}.an-metric-label{display:block;font-size:12px}.an-metric-label select{font-size:12px;max-width:128px;padding:8px;margin-left:6px}.an-trend .adm-panel-head{flex-wrap:wrap}.an-trend-svg{width:calc(100% - 18px);margin:22px 9px 0;min-height:160px}.an-trend-summary{padding:15px 20px 20px;font-size:12px}.an-data-table summary{padding:16px 20px;font-size:12px}.an-table th,.an-table td{padding:16px 20px;font-size:13px}.an-table thead th{font-size:12px}.an-table small{font-size:12px}.an-rankings{padding:1px 20px 23px}.an-rankings li>div{font-size:13px}.an-rankings li small{font-size:12px}.an-coverage{padding:22px 20px}.an-coverage>strong{font-size:40px}.an-panel-note{padding:0 20px 21px}.an-engagement-strip>div{padding:20px 14px}.an-engagement-strip span{font-size:12px;line-height:1.6;display:block;min-height:38px}.an-engagement-strip strong{font-size:28px;margin-top:10px}.an-section-intro{font-size:13px}.an-insight{align-items:flex-start;flex-wrap:wrap;padding:21px;gap:18px}.an-insight>div:first-child{flex:1 1 100%}.an-insight>div:last-child{text-align:left}.an-insight h3{font-size:20px}.an-insight>strong,.an-insight>div>strong{font-size:28px}.an-insight button{margin-left:auto}.an-notice{padding:16px 18px;font-size:13px}.an-guide>summary{padding:19px 20px}.an-guide-grid{grid-template-columns:1fr;padding:21px 20px;gap:22px}.an-guide>p{padding:0 20px 22px}.an-methodology{padding-top:20px}.an-methodology p{font-size:12px}.an-empty{padding:36px 22px}.an-empty p{font-size:13px}.an-legacy{padding:14px 18px}}
@media(max-width:380px){.an-presets{flex-wrap:wrap;justify-content:flex-start;gap:3px}.an-presets button{flex:1}.an-kpi-button{padding:17px 13px}.an-kpis strong{font-size:34px}.an-subnav button{padding-left:9px;padding-right:9px}.an-status-item{display:block}.an-status-item strong{text-align:left;margin-top:5px}.an-filter-summary{max-width:100%}}
@media(prefers-reduced-motion:reduce){.an-loading>span{animation:none}.an-dashboard button,.an-table tbody tr{transition:none}}
.an-coverage{padding:0}
.an-intro{margin-bottom:20px}
.an-intro h2{font-size:26px}
.an-kpis strong{margin:12px 0 8px}
.an-kpi-button>small{margin-top:3px}
@media(max-width:720px){.an-coverage-body{padding:0 20px 8px}.an-coverage>.adm-text{margin:5px 20px 22px}.an-intro h2{font-size:24px}}
@media(max-width:720px){.an-trend-svg text{font-size:24px}}
