:root{--adm-s2-tile-padding:var(--spacing-md);--adm-s2-row-padding:var(--spacing-sm);--adm-s2-section-gap:var(--spacing-md);--adm-s2-status-live:#1e7e34;--adm-s2-status-not-live:#6c757d;--adm-s2-status-setup:#856404;--adm-s2-error-border:#c0392b;--adm-s2-error-bg:#fdecea;--adm-s2-error-text:#6e1010;--adm-s2-focus-ring:0 0 0 2px var(--color-accent);--adm-s2-surface-default:var(--color-bg);--adm-s2-surface-card:var(--color-white);--adm-s2-surface-hover:var(--color-bg-warm);--adm-s2-surface-elevated:#f8fafc;--adm-s2-border-subtle:var(--color-border);--adm-s2-text-primary:var(--color-text);--adm-s2-text-secondary:var(--color-text-light);--adm-s2-text-link:var(--color-primary);--adm-s2-radius-sm:4px;--adm-s2-radius-md:8px;--adm-s2-accent:var(--color-accent);--adm-s2-accent-soft:#eef6ff;--adm-s2-focus-outline:var(--color-accent)}.adm-s2-auth-page{min-height:100vh;padding:var(--spacing-lg) var(--spacing-md);background:var(--adm-s2-surface-default);justify-content:center;align-items:center;display:flex}.adm-s2-auth-card{background:var(--adm-s2-surface-card);border:1px solid var(--adm-s2-border-subtle);border-radius:var(--border-radius);width:100%;max-width:420px;padding:calc(var(--spacing-md) + var(--spacing-xs));gap:var(--spacing-md);flex-direction:column;display:flex}.adm-s2-auth-card__wordmark,.adm-s2-auth-card__status{justify-content:center;display:flex}.adm-s2-auth-card__heading{font-family:var(--font-display);text-align:center;color:var(--adm-s2-text-primary);margin:0;font-size:1.5rem;font-weight:600}.adm-s2-auth-card__intro{text-align:center;max-width:34rem;color:var(--adm-s2-text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.adm-s2-auth-card__help{text-align:center;color:var(--adm-s2-text-secondary);font-size:.9375rem}.adm-s2-auth-card__help a{color:var(--adm-s2-text-link);text-decoration:underline}.adm-s2-auth-card__help a:focus-visible{box-shadow:var(--adm-s2-focus-ring);border-radius:2px;outline:none}.adm-s2-wordmark{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-primary);font-size:1.75rem;font-weight:600;line-height:1}.adm-s2-login{gap:var(--spacing-sm);flex-direction:column;display:flex}.adm-s2-login__field{flex-direction:column;gap:.375rem;display:flex}.adm-s2-login__label{color:var(--adm-s2-text-primary);font-size:.9375rem;font-weight:500}.adm-s2-login__input{font:inherit;border:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-card);min-height:44px;color:var(--adm-s2-text-primary);border-radius:6px;padding:.625rem .75rem}.adm-s2-login__input:focus-visible{box-shadow:var(--adm-s2-focus-ring);border-color:var(--color-primary);outline:none}.adm-s2-login__input[aria-invalid=true]{border-color:var(--adm-s2-error-border)}.adm-s2-login__submit{font:inherit;border:1px solid var(--color-primary);background:var(--color-primary);min-height:44px;color:var(--color-white);cursor:pointer;border-radius:6px;margin-top:.5rem;padding:.75rem 1rem;font-weight:600}.adm-s2-login__submit:hover:not(:disabled){background:var(--color-primary-light)}.adm-s2-login__submit:focus-visible{box-shadow:var(--adm-s2-focus-ring);outline:none}.adm-s2-login__submit:disabled{opacity:.6;cursor:not-allowed}.adm-s2-auth-failure{border:1px solid var(--adm-s2-error-border);background:var(--adm-s2-error-bg);color:var(--adm-s2-error-text);border-radius:4px;margin:0;padding:.625rem .75rem;font-size:.9375rem}.adm-s2-auth-failure--notice{color:#6e5a04;background:#fff3cd;border-color:#856404}.adm-s2-picker{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.adm-s2-picker__card{text-align:left;background:var(--adm-s2-surface-card);border:1px solid var(--adm-s2-border-subtle);border-radius:var(--border-radius);width:100%;padding:var(--adm-s2-tile-padding);min-height:44px;font:inherit;color:inherit;cursor:pointer;align-items:center;gap:1rem;display:flex}.adm-s2-picker__card:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-bg-warm)}.adm-s2-picker__card:focus-visible{box-shadow:var(--adm-s2-focus-ring);outline:none}.adm-s2-picker__card:disabled{opacity:.6;cursor:not-allowed}.adm-s2-picker__thumbnail{background:var(--color-primary-light);width:60px;height:60px;color:var(--color-white);font-family:var(--font-display);letter-spacing:.02em;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;display:flex}.adm-s2-picker__meta{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.adm-s2-picker__name{color:var(--adm-s2-text-primary);font-weight:600}.adm-s2-picker__url{color:var(--adm-s2-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.adm-s2-no-access__actions{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.adm-s2-no-access__primary,.adm-s2-no-access__secondary{font:inherit;text-align:center;cursor:pointer;border-radius:6px;min-height:44px;padding:.625rem 1rem;font-weight:500;text-decoration:none}.adm-s2-no-access__primary{background:var(--color-primary);color:var(--color-white);border:1px solid var(--color-primary)}.adm-s2-no-access__primary:focus-visible,.adm-s2-no-access__secondary:focus-visible{box-shadow:var(--adm-s2-focus-ring);outline:none}.adm-s2-no-access__secondary{color:var(--adm-s2-text-link);border:1px solid var(--adm-s2-border-subtle);background:0 0}.adm-s2-shell{background:var(--adm-s2-surface-default);flex-direction:column;min-height:100vh;display:flex}.adm-s2-topnav{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-card);justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.adm-s2-topnav__brand{font-family:var(--font-display);color:var(--color-primary);font-size:1.25rem;font-weight:600;text-decoration:none}.adm-s2-topnav__site-context{text-align:center;color:var(--adm-s2-text-secondary);flex:1;font-size:.9375rem}.adm-s2-topnav__site-context-name{color:var(--adm-s2-text-primary);font-weight:600}.adm-s2-topnav__owner{align-items:center;gap:.5rem;display:flex}.adm-s2-tabs{padding:0 var(--spacing-md);border-bottom:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-card);gap:0;display:flex;overflow-x:auto}.adm-s2-tabs__link{min-height:44px;color:var(--adm-s2-text-secondary);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;padding:.75rem 1rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.adm-s2-tabs__link:hover{color:var(--adm-s2-text-primary);background:var(--color-bg-warm)}.adm-s2-tabs__link[aria-current=page]{color:var(--color-primary);border-bottom-color:var(--color-accent)}.adm-s2-tabs__link:focus-visible{box-shadow:var(--adm-s2-focus-ring);outline:none}.adm-s2-shell__main{padding:var(--spacing-md);flex:1}.ads-shell{background:var(--adm-s2-surface-default);min-height:100vh;color:var(--adm-s2-text-primary);grid-template-columns:minmax(220px,280px) minmax(0,1fr);display:grid}.ads-sidebar{border-right:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-card);padding:var(--spacing-md);gap:var(--spacing-md);flex-direction:column;min-width:0;display:flex}.ads-brand-block{padding-bottom:var(--spacing-md);border-bottom:1px solid var(--adm-s2-border-subtle);flex-direction:column;gap:.5rem;display:flex}.ads-product-label{font-family:var(--font-display);color:var(--color-primary);margin:0;font-size:1.125rem;font-weight:700}.ads-tenant-link,.ads-tenant-label{color:var(--adm-s2-text-primary);font-weight:600;line-height:1.3;text-decoration:none}.ads-tenant-link:hover{color:var(--adm-s2-text-link);text-decoration:underline}.ads-status{align-self:flex-start}.ads-nav{gap:var(--spacing-md);flex-direction:column;display:flex}.ads-nav-group{flex-direction:column;gap:.5rem;display:flex}.ads-nav-group-label{color:var(--adm-s2-text-secondary);text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.ads-nav-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.ads-nav-link{min-height:44px;color:var(--adm-s2-text-secondary);border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;text-decoration:none;display:flex}.ads-nav-link:hover,.ads-nav-link--active{background:var(--adm-s2-surface-hover);border-color:var(--adm-s2-border-subtle);color:var(--adm-s2-text-primary)}.ads-nav-link:focus-visible,.ads-tenant-link:focus-visible{box-shadow:var(--adm-s2-focus-ring);outline:none}.ads-nav-link-label{overflow-wrap:anywhere;min-width:0}.ads-nav-badge{flex:none}.ads-workspace{flex-direction:column;min-width:0;display:flex}.ads-utility{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);min-height:56px;padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-card);display:flex}.ads-main{min-width:0;padding:var(--spacing-md)}.asc-chip{border:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-elevated);max-width:100%;color:var(--adm-s2-text-secondary);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:700;line-height:1.2;display:inline-flex}.asc-chip-dot{background:currentColor;border-radius:999px;flex:none;width:.5rem;height:.5rem}.asc-chip-label{overflow-wrap:anywhere;min-width:0}.asc-chip--published,.asc-chip--saved{color:var(--adm-s2-status-live);background:#e1f5e7;border-color:#b9e7c5}.asc-chip--warning,.asc-chip--draft,.asc-chip--saving{color:var(--adm-s2-status-setup);background:#fff8df;border-color:#f3d87b}.asc-chip--locked{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.asc-chip--error{background:var(--adm-s2-error-bg);border-color:var(--adm-s2-error-border);color:var(--adm-s2-error-text)}.adm-s2-dashboard{flex-direction:column;gap:1.25rem;max-width:1180px;display:flex}.adm-s2-dashboard__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.adm-s2-dashboard__lede{max-width:48rem;color:var(--adm-s2-text-secondary);margin:-.5rem 0 0;line-height:1.5}.adm-s2-dashboard__status-row{flex-wrap:wrap;justify-content:flex-end;gap:.625rem;display:flex}.adm-s2-dashboard__metric-grid,.adm-s2-dashboard__capability-grid{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.amt-tile,.apn-notice,.aem-state{background:var(--adm-s2-surface-card);border:1px solid var(--adm-s2-border-subtle);border-radius:var(--adm-s2-radius-md);padding:var(--spacing-md);min-width:0}.amt-tile{flex-direction:column;gap:.875rem;min-height:13rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.amt-header,.apn-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.amt-title-block,.apn-title-block{flex:12rem;min-width:0}.amt-status,.amt-trend{white-space:nowrap;flex:none;max-width:100%}.amt-status .asc-chip-label,.amt-trend .asc-chip-label{overflow-wrap:normal;word-break:normal}.amt-label,.apn-title,.aem-heading{font-family:var(--font-display);color:var(--adm-s2-text-primary);margin:0;font-size:1rem;font-weight:700;line-height:1.25}.amt-description,.apn-message,.aem-body{color:var(--adm-s2-text-secondary);margin:.25rem 0 0;font-size:.9375rem;line-height:1.5}.amt-value{font-family:var(--font-display);color:var(--adm-s2-text-primary);overflow-wrap:anywhere;font-size:1.625rem;font-weight:700;line-height:1.1}.amt-state{color:var(--adm-s2-text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.amt-state--error{color:var(--adm-s2-error-text)}.amt-actions,.apn-actions,.aem-actions{flex-wrap:wrap;gap:.5rem;display:flex}.amt-action,.apn-action,.aem-action{border:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-card);min-height:44px;color:var(--adm-s2-text-link);font:inherit;border-radius:6px;justify-content:center;align-items:center;padding:.625rem .875rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.amt-action--primary,.apn-action--primary,.aem-action--primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.amt-action:focus-visible,.apn-action:focus-visible,.aem-action:focus-visible,.atr-item-control:focus-visible{box-shadow:var(--adm-s2-focus-ring);outline:none}.amt-action:disabled,.apn-action:disabled,.aem-action:disabled,.amt-action--disabled,.apn-action--disabled,.aem-action--disabled{opacity:.6;cursor:not-allowed}.atr-nav{background:var(--adm-s2-surface-card);border:1px solid var(--adm-s2-border-subtle);border-radius:var(--adm-s2-radius-md);padding:var(--spacing-md);min-width:0;box-shadow:0 1px 2px #0f172a0a}.atr-header{margin-bottom:var(--spacing-sm)}.atr-label{color:var(--adm-s2-text-primary);text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:800}.atr-description{color:var(--adm-s2-text-secondary);max-width:48rem;margin:.25rem 0 0;font-size:.875rem;line-height:1.4}.atr-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.atr-item-control{border:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-card);min-height:44px;color:var(--adm-s2-text-primary);font:inherit;text-align:left;white-space:normal;border-radius:6px;justify-content:flex-start;align-items:center;gap:.375rem;width:100%;padding:.5rem .75rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.atr-item-control--active{border-color:var(--color-primary);background:var(--adm-s2-accent-soft)}.atr-item-control--disabled,.atr-item-control--presentational{color:var(--adm-s2-text-secondary);background:var(--adm-s2-surface-elevated)}.adm-s2-dashboard__capability-grid .apn-notice,.adm-s2-dashboard__capability-grid .aem-state{background:var(--adm-s2-surface-card);min-height:14rem;box-shadow:0 1px 2px #0f172a0a}.adm-s2-dashboard__capability-grid .apn-notice--warning,.adm-s2-dashboard__capability-grid .aem-state--warning,.adm-s2-dashboard__capability-grid .aem-state--setup{border-color:var(--adm-s2-border-subtle);background:var(--adm-s2-surface-card);box-shadow:inset 0 3px #f3d87b,0 1px 2px #0f172a0a}.adm-s2-dashboard__capability-grid .apn-notice--locked,.adm-s2-dashboard__capability-grid .aem-state--locked{border-color:var(--adm-s2-border-subtle);background:var(--adm-s2-surface-card);box-shadow:inset 0 3px #cbd5e1,0 1px 2px #0f172a0a}.aem-state{display:flex}.aem-state--compact{padding:var(--spacing-sm)}.aem-content{flex-direction:column;gap:.75rem;min-width:0;display:flex}.apn-content{flex-direction:column;gap:.875rem;min-width:0;display:flex}.apn-notice--warning,.aem-state--warning,.aem-state--setup{background:#fffbeb;border-color:#f3d87b}.apn-notice--locked,.aem-state--locked{background:#f8fafc}.apn-notice--error,.aem-state--error{border-color:var(--adm-s2-error-border);background:var(--adm-s2-error-bg)}.adm-s2-contact-page{gap:var(--spacing-md);flex-direction:column;max-width:1180px;display:flex}.adm-s2-contact-page__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.adm-s2-contact-page__lede{max-width:42rem;color:var(--adm-s2-text-secondary);margin:-.375rem 0 0;line-height:1.5}.ari-inbox,.adt-card{background:var(--adm-s2-surface-card);border:1px solid var(--adm-s2-border-subtle);border-radius:var(--adm-s2-radius-md);min-width:0;padding:var(--spacing-md)}.ari-header,.adt-header{margin-bottom:var(--spacing-sm)}.ari-title,.adt-title,.add-drawer-title,.acd-title{font-family:var(--font-display);color:var(--adm-s2-text-primary);margin:0;font-size:1.125rem;font-weight:800;line-height:1.2}.ari-description,.adt-description,.add-drawer-description,.acd-body,.acd-recovery{color:var(--adm-s2-text-secondary);margin:.35rem 0 0;font-size:.9375rem;line-height:1.5}.ari-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.ari-title-block,.adt-title-block{min-width:0}.ari-summary-list,.ari-filter-list,.ari-list{margin:0;padding:0;list-style:none}.ari-summary-list{margin-bottom:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:.5rem;display:grid}.ari-summary-item{border:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-elevated);border-radius:6px;min-width:0;padding:.625rem}.ari-summary-label,.ari-meta-label,.add-drawer-meta-label,.acd-context-label{color:var(--adm-s2-text-secondary);text-transform:uppercase;font-size:.75rem;font-weight:800;display:block}.ari-summary-value{font-family:var(--font-display);color:var(--adm-s2-text-primary);margin-top:.25rem;font-size:1.25rem;font-weight:800;display:block}.ari-filter-list{margin-bottom:var(--spacing-sm);flex-wrap:wrap;gap:.5rem;display:flex}.ari-filter-item{border:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-card);min-height:40px;color:var(--adm-s2-text-primary);font:inherit;border-radius:999px;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-flex}.ari-filter-item--active{border-color:var(--color-primary);background:var(--adm-s2-accent-soft)}.ari-filter-item--disabled{opacity:.6;cursor:not-allowed}.ari-filter-count{color:var(--adm-s2-text-secondary)}.ari-list{gap:.625rem;display:grid}.ari-item-card{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);border:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-elevated);border-radius:6px;padding:.875rem;display:flex}.ari-item-main{flex-direction:column;gap:.5rem;min-width:0;display:flex}.ari-item-title,.adt-row-link{color:var(--adm-s2-text-link);font-weight:800;text-decoration:none}.ari-item-title:hover,.adt-row-link:hover{text-decoration:underline}.ari-item-description{color:var(--adm-s2-text-secondary);overflow-wrap:anywhere;margin:0}.ari-item-state-group{flex-wrap:wrap;gap:.375rem;display:flex}.ari-meta-list,.add-drawer-meta-list,.acd-context-details{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:.625rem;margin:0;display:grid}.ari-meta-row,.add-drawer-meta-row,.acd-context-item{min-width:0}.ari-meta-value,.add-drawer-meta-value,.acd-context-value{color:var(--adm-s2-text-primary);overflow-wrap:anywhere;margin:.2rem 0 0}.ari-state,.adt-state{border:1px dashed var(--adm-s2-border-subtle);padding:var(--spacing-md);color:var(--adm-s2-text-secondary);border-radius:6px}.ari-state-heading,.adt-state-heading{color:var(--adm-s2-text-primary);margin:0;font-size:1rem}.ari-state-body,.adt-state-body{margin:.35rem 0 0}.adt-table-wrap{border:1px solid var(--adm-s2-border-subtle);border-radius:6px}.adt-table{border-collapse:collapse;min-width:720px}.adt-table-caption{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.adt-heading-cell,.adt-cell{border-bottom:1px solid var(--adm-s2-border-subtle);text-align:left;vertical-align:top;padding:.75rem}.adt-heading-cell{color:var(--adm-s2-text-secondary);text-transform:uppercase;background:var(--adm-s2-surface-elevated);font-size:.75rem;font-weight:800}.adt-row:last-child .adt-cell{border-bottom:0}.adt-row:hover{background:var(--adm-s2-surface-elevated)}.adt-status-cell{min-width:150px}.adt-footer{margin-top:var(--spacing-sm);color:var(--adm-s2-text-secondary);font-weight:700}.adm-s2-contact-cell{flex-direction:column;gap:.2rem;min-width:0;display:flex}.adm-s2-contact-cell span{color:var(--adm-s2-text-secondary);overflow-wrap:anywhere;font-size:.875rem}.adm-s2-page-requests,.adm-s2-page-request-intake,.adm-s2-page-request-detail{gap:var(--spacing-md);flex-direction:column;display:flex}.adm-s2-page-request-cell{flex-direction:column;gap:.2rem;min-width:0;display:flex}.adm-s2-page-request-cell span{color:var(--adm-s2-text-secondary);overflow-wrap:anywhere;font-size:.875rem}.adm-s2-page-request-detail__header,.adm-s2-page-request-detail__title-row,.adm-s2-page-request-card__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.adm-s2-page-request-detail__back{min-height:40px;color:var(--adm-s2-text-link);align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.adm-s2-page-request-detail__back:before{content:"←";margin-right:.4rem}.adm-s2-page-request-detail__back:hover{text-decoration:underline}.adm-s2-page-request-detail__eyebrow{color:var(--adm-s2-text-secondary);text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:800}.adm-s2-page-request-detail__grid{gap:var(--spacing-md);grid-template-columns:minmax(0,1fr) minmax(min(100%,360px),.72fr);align-items:start;display:grid}.adm-s2-page-request-card,.arif-panel{background:var(--adm-s2-surface-card);border:1px solid var(--adm-s2-border-subtle);border-radius:var(--adm-s2-radius-md);min-width:0;padding:var(--spacing-md)}.adm-s2-page-request-card__title,.arif-title{font-family:var(--font-display);color:var(--adm-s2-text-primary);margin:0;font-size:1.125rem;font-weight:800;line-height:1.2}.adm-s2-page-request-meta{margin:var(--spacing-sm) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:.625rem;display:grid}.adm-s2-page-request-meta div{min-width:0}.adm-s2-page-request-meta dt,.adm-s2-page-request-label,.arif-context-label,.arif-label{color:var(--adm-s2-text-secondary);text-transform:uppercase;font-size:.75rem;font-weight:800;display:block}.adm-s2-page-request-meta dd{color:var(--adm-s2-text-primary);overflow-wrap:anywhere;margin:.2rem 0 0}.adm-s2-page-request-description{margin-top:var(--spacing-sm);border-top:1px solid var(--adm-s2-border-subtle);padding-top:var(--spacing-sm)}.adm-s2-page-request-description h3{margin:0 0 .4rem;font-size:.9375rem}.adm-s2-page-request-description p,.adm-s2-page-request-help,.adm-s2-page-request-pending,.arif-lede,.arif-helper,.arif-footer-note,.arif-context-description{color:var(--adm-s2-text-secondary);overflow-wrap:anywhere;margin:.35rem 0 0;line-height:1.5}.adm-s2-page-request-textarea,.adm-s2-page-request-select,.arif-control{border:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-card);width:100%;min-height:44px;color:var(--adm-s2-text-primary);font:inherit;border-radius:6px;padding:.7rem .75rem}.adm-s2-page-request-textarea,.arif-control:is(textarea){resize:vertical;min-height:140px}.adm-s2-page-request-textarea:focus,.adm-s2-page-request-select:focus,.arif-control:focus{outline:2px solid var(--color-primary);outline-offset:2px}.adm-s2-page-request-textarea:disabled,.adm-s2-page-request-select:disabled,.arif-control:disabled{opacity:.7;cursor:not-allowed}.adm-s2-page-request-actions,.adm-s2-page-request-status-controls,.arif-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.adm-s2-page-request-actions{justify-content:flex-end;margin-top:.75rem}.adm-s2-page-request-status-controls{margin-top:var(--spacing-sm);border-top:1px solid var(--adm-s2-border-subtle);padding-top:var(--spacing-sm)}.adm-s2-page-request-button,.arif-action{border:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-card);min-height:44px;color:var(--adm-s2-text-link);font:inherit;border-radius:6px;justify-content:center;align-items:center;padding:.625rem .875rem;font-weight:800;text-decoration:none;display:inline-flex}.adm-s2-page-request-button--primary,.arif-action--primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.adm-s2-page-request-button--danger,.arif-action--danger{color:var(--color-white);background:#7f1d1d;border-color:#7f1d1d}.adm-s2-page-request-button:disabled,.arif-action:disabled,.arif-action--disabled{opacity:.6;cursor:not-allowed}.aes-shell{gap:var(--spacing-md);flex-direction:column;min-width:0;max-width:1180px;display:flex}.aes-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.aes-title-block{min-width:0;max-width:46rem}.aes-eyebrow{color:var(--adm-s2-text-link);letter-spacing:0;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem;font-weight:800}.aes-title{font-family:var(--font-display);color:var(--adm-s2-text-primary);margin:0;font-size:1.625rem;font-weight:700;line-height:1.15}.aes-description{color:var(--adm-s2-text-secondary);margin:.45rem 0 0;line-height:1.5}.aes-status{flex:0 auto}.aes-body{gap:var(--spacing-md);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;min-width:0;display:grid}.aes-primary,.aes-side-context{min-width:0}.aes-footer{border-top:1px solid var(--adm-s2-border-subtle);padding-top:var(--spacing-sm)}.adm-s2-site-profile-stack,.adm-s2-site-profile-side{gap:var(--spacing-md);flex-direction:column;min-width:0;display:flex}.adm-s2-site-profile-side-card,.asp-panel{background:var(--adm-s2-surface-card);border:1px solid var(--adm-s2-border-subtle);border-radius:var(--adm-s2-radius-md);min-width:0;padding:var(--spacing-md);box-shadow:0 1px 2px #0f172a0a}.adm-s2-site-profile-side-card{background:var(--adm-s2-surface-elevated)}.adm-s2-site-profile-side-card__title,.asp-title{font-family:var(--font-display);color:var(--adm-s2-text-primary);margin:0;font-size:1.125rem;font-weight:800;line-height:1.2}.adm-s2-site-profile-side-card__body,.asp-description,.asp-section-description,.asp-field-description,.asp-field-locked,.adm-s2-site-profile-panel-footer{color:var(--adm-s2-text-secondary);margin:.35rem 0 0;font-size:.9375rem;line-height:1.5}.asp-header,.asp-section-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.asp-title-block{min-width:0;max-width:42rem}.asp-sections{gap:var(--spacing-sm);margin-top:var(--spacing-md);flex-direction:column;display:flex}.asp-section{border:1px solid var(--adm-s2-border-subtle);border-radius:var(--adm-s2-radius-md);min-width:0;padding:var(--spacing-sm);background:var(--adm-s2-surface-elevated)}.asp-section--locked{border-style:dashed}.asp-section-title{font-family:var(--font-display);color:var(--adm-s2-text-primary);margin:0;font-size:1rem;font-weight:800}.asp-section-title--locked:before{content:"Managed";background:var(--adm-s2-accent-soft);color:var(--adm-s2-text-link);font-family:var(--font-body);vertical-align:middle;border-radius:999px;margin-right:.5rem;padding:.125rem .45rem;font-size:.6875rem;font-weight:800;display:inline-flex}.asp-section-fields{gap:var(--spacing-sm);margin-top:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.asp-field{min-width:0;min-height:9.25rem;padding:var(--spacing-sm);border:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-card);border-radius:6px;flex-direction:column;gap:.45rem;display:flex}.asp-field--locked{position:relative}.asp-field-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.asp-field-label{color:var(--adm-s2-text-primary);margin:0;font-size:.9375rem;font-weight:800;line-height:1.3}.asp-field-header>.asp-field-locked{background:var(--adm-s2-surface-elevated);color:var(--adm-s2-text-secondary);border-radius:999px;margin:0;padding:.125rem .45rem;font-size:.75rem;font-weight:800}.asp-field-status{flex:0 auto}.asp-field-value{margin-top:auto;padding-top:.25rem}.adm-s2-site-profile-field-value{flex-direction:column;gap:.25rem;min-width:0;display:flex}.adm-s2-site-profile-field-value__main{color:var(--adm-s2-text-primary);font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.05rem;font-weight:750;line-height:1.25}.adm-s2-site-profile-field-value__source{color:var(--adm-s2-text-secondary);overflow-wrap:anywhere;font-size:.8125rem;font-weight:700}.adm-s2-site-profile-summary{margin:var(--spacing-sm) 0 0;flex-direction:column;gap:.75rem;display:flex}.adm-s2-site-profile-summary div{flex-direction:column;gap:.2rem;min-width:0;display:flex}.adm-s2-site-profile-summary dt{color:var(--adm-s2-text-secondary);font-size:.8125rem;font-weight:800}.adm-s2-site-profile-summary dd{color:var(--adm-s2-text-primary);overflow-wrap:anywhere;margin:0;font-weight:800}.adm-s2-site-profile-footer-actions{justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.adm-s2-media-stack,.adm-s2-media-side{gap:var(--spacing-md);flex-direction:column;min-width:0;display:flex}.adm-s2-media-summary,.adm-s2-media-card,.adm-s2-media-side-card{background:var(--adm-s2-surface-card);border:1px solid var(--adm-s2-border-subtle);border-radius:var(--adm-s2-radius-md);min-width:0;padding:var(--spacing-md);box-shadow:0 1px 2px #0f172a0a}.adm-s2-media-summary{background:var(--adm-s2-surface-elevated)}.adm-s2-media-card{gap:var(--spacing-sm);border-top-width:4px;flex-direction:column;display:flex}.adm-s2-media-card[data-media-category=site-identity-logo]{border-top-color:var(--adm-s2-text-link)}.adm-s2-media-card[data-media-category=general-public-imagery]{border-top-color:var(--adm-s2-status-live)}.adm-s2-media-card[data-media-category=public-proof-imagery]{border-top-color:var(--adm-s2-error-border)}.adm-s2-media-card[data-media-category=link-social-preview]{border-top-color:var(--adm-s2-accent)}.adm-s2-media-card[data-media-category=alt-fallback-metadata]{border-top-color:var(--adm-s2-status-setup)}.adm-s2-media-summary__header,.adm-s2-media-card__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.adm-s2-media-card__title-block{min-width:0}.adm-s2-media-card__eyebrow{color:var(--adm-s2-text-link);letter-spacing:0;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:800}.adm-s2-media-summary__title,.adm-s2-media-card__title,.adm-s2-media-side-card__title{font-family:var(--font-display);color:var(--adm-s2-text-primary);margin:0;line-height:1.2}.adm-s2-media-summary__title{font-size:1.125rem;font-weight:800}.adm-s2-media-card__title,.adm-s2-media-side-card__title{font-size:1.05rem;font-weight:800}.adm-s2-media-summary__grid{gap:var(--spacing-sm);margin-top:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.adm-s2-media-summary__metric{min-width:0;padding:var(--spacing-sm);border:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-card);border-radius:6px}.adm-s2-media-summary__metric span{color:var(--adm-s2-text-primary);font-family:var(--font-display);font-size:1.65rem;font-weight:800;line-height:1;display:block}.adm-s2-media-summary__metric p,.adm-s2-media-side-card__body,.adm-s2-media-card__facts,.adm-s2-media-card__examples,.adm-s2-media-side-list{color:var(--adm-s2-text-secondary);margin:.35rem 0 0;font-size:.9375rem;line-height:1.5}.adm-s2-media-grid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));min-width:0;display:grid}.adm-s2-media-card__facts{flex-direction:column;gap:.75rem;display:flex}.adm-s2-media-card__facts div{min-width:0}.adm-s2-media-card__facts dt{color:var(--adm-s2-text-primary);font-size:.8125rem;font-weight:800}.adm-s2-media-card__facts dd{overflow-wrap:anywhere;margin:.15rem 0 0}.adm-s2-media-card__examples h3{color:var(--adm-s2-text-primary);margin:0;font-size:.875rem;font-weight:800}.adm-s2-media-card__examples ul,.adm-s2-media-side-list{flex-direction:column;gap:.35rem;padding-left:1.1rem;display:flex}.adm-s2-media-card__request{border:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-elevated);min-height:42px;color:var(--adm-s2-text-link);border-radius:6px;justify-content:center;align-items:center;margin-top:auto;padding:.55rem .75rem;font-weight:800;text-decoration:none;display:inline-flex}.adm-s2-media-card__request:focus-visible{box-shadow:var(--adm-s2-focus-ring);outline:none}.adm-s2-media-side-card{background:var(--adm-s2-surface-elevated)}.adm-s2-structure-stack,.adm-s2-structure-side{gap:var(--spacing-md);flex-direction:column;min-width:0;display:flex}.adm-s2-structure-summary,.adm-s2-structure-card,.adm-s2-structure-side-card{background:var(--adm-s2-surface-card);border:1px solid var(--adm-s2-border-subtle);border-radius:var(--adm-s2-radius-md);min-width:0;padding:var(--spacing-md);box-shadow:0 1px 2px #0f172a0a}.adm-s2-structure-summary,.adm-s2-structure-side-card{background:var(--adm-s2-surface-elevated)}.adm-s2-structure-card{gap:var(--spacing-sm);border-top-width:4px;flex-direction:column;display:flex}.adm-s2-structure-card[data-structure-lane=public-pages-navigation]{border-top-color:var(--adm-s2-text-link)}.adm-s2-structure-card[data-structure-lane=hidden-item-state]{border-top-color:var(--adm-s2-status-setup)}.adm-s2-structure-card[data-structure-lane=service-category-taxonomy]{border-top-color:var(--adm-s2-status-live)}.adm-s2-structure-card[data-structure-lane=sector-govcorp-structure]{border-top-color:var(--adm-s2-accent)}.adm-s2-structure-card[data-structure-lane=cta-route-targets]{border-top-color:var(--adm-s2-status-setup)}.adm-s2-structure-card[data-structure-lane=system-legal-routes]{border-top-color:var(--adm-s2-error-border)}.adm-s2-structure-card[data-structure-lane=quote-service-mapping]{border-top-color:var(--adm-s2-status-not-live)}.adm-s2-structure-summary__header,.adm-s2-structure-card__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.adm-s2-structure-card__title-block{min-width:0}.adm-s2-structure-card__eyebrow{color:var(--adm-s2-text-link);letter-spacing:0;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:800}.adm-s2-structure-summary__title,.adm-s2-structure-card__title,.adm-s2-structure-side-card__title{font-family:var(--font-display);color:var(--adm-s2-text-primary);overflow-wrap:anywhere;margin:0;line-height:1.2}.adm-s2-structure-summary__title{font-size:1.125rem;font-weight:800}.adm-s2-structure-card__title,.adm-s2-structure-side-card__title{font-size:1.05rem;font-weight:800}.adm-s2-structure-summary__grid{gap:var(--spacing-sm);margin-top:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.adm-s2-structure-summary__metric{min-width:0;padding:var(--spacing-sm);border:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-card);border-radius:6px}.adm-s2-structure-summary__metric span{color:var(--adm-s2-text-primary);font-family:var(--font-display);font-size:1.65rem;font-weight:800;line-height:1;display:block}.adm-s2-structure-summary__metric p,.adm-s2-structure-side-card__body,.adm-s2-structure-card__facts,.adm-s2-structure-card__inventory{color:var(--adm-s2-text-secondary);margin:.35rem 0 0;font-size:.9375rem;line-height:1.5}.adm-s2-structure-grid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));min-width:0;display:grid}.adm-s2-structure-card__facts{flex-direction:column;gap:.75rem;display:flex}.adm-s2-structure-card__facts div,.adm-s2-structure-card__inventory li{min-width:0}.adm-s2-structure-card__facts dt{color:var(--adm-s2-text-primary);font-size:.8125rem;font-weight:800}.adm-s2-structure-card__facts dd{overflow-wrap:anywhere;margin:.15rem 0 0}.adm-s2-structure-card__inventory h3{color:var(--adm-s2-text-primary);margin:0;font-size:.875rem;font-weight:800}.adm-s2-structure-card__inventory ul{flex-direction:column;gap:.45rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.adm-s2-structure-card__inventory li{gap:var(--spacing-xs);border-top:1px solid var(--adm-s2-border-subtle);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:baseline;padding:.45rem 0;display:grid}.adm-s2-structure-card__inventory span{color:var(--adm-s2-text-primary);overflow-wrap:anywhere;font-weight:700}.adm-s2-structure-card__inventory code{color:var(--adm-s2-text-secondary);font-family:var(--font-body);white-space:normal;overflow-wrap:anywhere;font-size:.875rem}.adm-s2-structure-card__request{border:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-elevated);min-height:42px;color:var(--adm-s2-text-link);text-align:center;border-radius:6px;justify-content:center;align-items:center;margin-top:auto;padding:.55rem .75rem;font-weight:800;text-decoration:none;display:inline-flex}.adm-s2-structure-card__request:focus-visible{box-shadow:var(--adm-s2-focus-ring);outline:none}.adm-s2-readiness-stack,.adm-s2-readiness-side{gap:var(--spacing-md);flex-direction:column;min-width:0;display:flex}.adm-s2-readiness-summary,.adm-s2-readiness-card,.adm-s2-readiness-side-card,.adm-s2-readiness-timeline{background:var(--adm-s2-surface-card);border:1px solid var(--adm-s2-border-subtle);border-radius:var(--adm-s2-radius-md);min-width:0;padding:var(--spacing-md);box-shadow:0 1px 2px #0f172a0a}.adm-s2-readiness-summary,.adm-s2-readiness-side-card,.adm-s2-readiness-timeline{background:var(--adm-s2-surface-elevated)}.adm-s2-readiness-card{gap:var(--spacing-sm);border-top-width:4px;flex-direction:column;display:flex}.adm-s2-readiness-card[data-readiness-lane=proof-entity-inventory],.adm-s2-readiness-card[data-readiness-lane=publication-status]{border-top-color:var(--adm-s2-text-link)}.adm-s2-readiness-card[data-readiness-lane=client-logo-permission],.adm-s2-readiness-card[data-readiness-lane=dns-confirmation]{border-top-color:var(--adm-s2-status-setup)}.adm-s2-readiness-card[data-readiness-lane=gallery-portfolio-proof],.adm-s2-readiness-card[data-readiness-lane=recent-edit-readiness]{border-top-color:var(--adm-s2-accent)}.adm-s2-readiness-card[data-readiness-lane=testimonial-proof],.adm-s2-readiness-card[data-readiness-lane=hidden-content-count]{border-top-color:var(--adm-s2-error-border)}.adm-s2-readiness-card[data-readiness-lane=certification-affiliation-proof],.adm-s2-readiness-card[data-readiness-lane=pending-requests]{border-top-color:var(--adm-s2-status-live)}.adm-s2-readiness-card[data-readiness-lane=demo-client-sanitation],.adm-s2-readiness-card[data-readiness-lane=read-only-timeline]{border-top-color:var(--adm-s2-status-not-live)}.adm-s2-readiness-card[data-readiness-lane=page-content-proof-slots],.adm-s2-readiness-card[data-readiness-lane=missing-contracts]{border-top-color:var(--adm-s2-status-setup)}.adm-s2-readiness-summary__header,.adm-s2-readiness-card__header,.adm-s2-readiness-timeline__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.adm-s2-readiness-card__title-block{min-width:0}.adm-s2-readiness-card__eyebrow{color:var(--adm-s2-text-link);letter-spacing:0;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:800}.adm-s2-readiness-summary__title,.adm-s2-readiness-card__title,.adm-s2-readiness-side-card__title{font-family:var(--font-display);color:var(--adm-s2-text-primary);overflow-wrap:anywhere;margin:0;line-height:1.2}.adm-s2-readiness-summary__title{font-size:1.125rem;font-weight:800}.adm-s2-readiness-card__title,.adm-s2-readiness-side-card__title{font-size:1.05rem;font-weight:800}.adm-s2-readiness-summary__grid{gap:var(--spacing-sm);margin-top:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.adm-s2-readiness-summary__metric{min-width:0;padding:var(--spacing-sm);border:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-card);border-radius:6px}.adm-s2-readiness-summary__metric span{color:var(--adm-s2-text-primary);font-family:var(--font-display);font-size:1.65rem;font-weight:800;line-height:1;display:block}.adm-s2-readiness-summary__metric p,.adm-s2-readiness-side-card__body,.adm-s2-readiness-card__facts,.adm-s2-readiness-card__split,.adm-s2-readiness-timeline__list{color:var(--adm-s2-text-secondary);margin:.35rem 0 0;font-size:.9375rem;line-height:1.5}.adm-s2-readiness-grid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));min-width:0;display:grid}.adm-s2-readiness-card__facts{flex-direction:column;gap:.75rem;display:flex}.adm-s2-readiness-card__facts div,.adm-s2-readiness-card__split>div,.adm-s2-readiness-timeline__list li{min-width:0}.adm-s2-readiness-card__facts dt{color:var(--adm-s2-text-primary);font-size:.8125rem;font-weight:800}.adm-s2-readiness-card__facts dd{overflow-wrap:anywhere;margin:.15rem 0 0}.adm-s2-readiness-card__split{gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adm-s2-readiness-card__split h3{color:var(--adm-s2-text-primary);margin:0;font-size:.875rem;font-weight:800}.adm-s2-readiness-card__split ul{flex-direction:column;gap:.35rem;margin:.5rem 0 0;padding-left:1.1rem;display:flex}.adm-s2-readiness-card__split li{overflow-wrap:anywhere}.adm-s2-readiness-card__request{border:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-elevated);min-height:42px;color:var(--adm-s2-text-link);text-align:center;border-radius:6px;justify-content:center;align-items:center;margin-top:auto;padding:.55rem .75rem;font-weight:800;text-decoration:none;display:inline-flex}.adm-s2-readiness-card__request:focus-visible{box-shadow:var(--adm-s2-focus-ring);outline:none}.adm-s2-readiness-timeline__list{gap:var(--spacing-sm);flex-direction:column;padding:0;list-style:none;display:flex}.adm-s2-readiness-timeline__list li{gap:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--adm-s2-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.adm-s2-readiness-timeline__list span{color:var(--adm-s2-text-primary);overflow-wrap:anywhere;font-weight:800;display:block}.adm-s2-readiness-timeline__list p{overflow-wrap:anywhere;margin:.2rem 0 0}.adm-s2-readiness-timeline__list time{color:var(--adm-s2-text-secondary);white-space:nowrap;font-size:.875rem}.adm-s2-pageviews-report,.adm-s2-pageviews-side{gap:var(--spacing-md);flex-direction:column;min-width:0;display:flex}.adm-s2-pageviews-summary,.adm-s2-pageviews-panel,.adm-s2-pageviews-privacy,.adm-s2-pageviews-side-card{background:var(--adm-s2-surface-card);border:1px solid var(--adm-s2-border-subtle);border-radius:var(--adm-s2-radius-md);min-width:0;padding:var(--spacing-md);box-shadow:0 1px 2px #0f172a0a}.adm-s2-pageviews-summary,.adm-s2-pageviews-privacy,.adm-s2-pageviews-side-card{background:var(--adm-s2-surface-elevated)}.adm-s2-pageviews-summary__header,.adm-s2-pageviews-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.adm-s2-pageviews-eyebrow{color:var(--adm-s2-text-link);letter-spacing:0;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:800}.adm-s2-pageviews-section-title,.adm-s2-pageviews-side-card__title{font-family:var(--font-display);color:var(--adm-s2-text-primary);overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:800;line-height:1.2}.adm-s2-pageviews-metrics,.adm-s2-pageviews-report__grid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));min-width:0;display:grid}.adm-s2-pageviews-privacy__grid{gap:var(--spacing-md);margin-top:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adm-s2-pageviews-privacy h3{color:var(--adm-s2-text-primary);margin:0 0 .35rem;font-size:.95rem;font-weight:800}.adm-s2-pageviews-privacy ul,.adm-s2-pageviews-daily-list,.adm-s2-pageviews-top-list{margin:0;padding:0;list-style:none}.adm-s2-pageviews-privacy li{color:var(--adm-s2-text-secondary);margin-top:.35rem;font-size:.9375rem;line-height:1.45}.adm-s2-pageviews-daily-list,.adm-s2-pageviews-top-list{margin-top:var(--spacing-md);flex-direction:column;gap:.6rem;display:flex}.adm-s2-pageviews-daily-list li,.adm-s2-pageviews-top-list li{align-items:center;gap:var(--spacing-sm);border-top:1px solid var(--adm-s2-border-subtle);min-width:0;color:var(--adm-s2-text-secondary);grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr) minmax(5.5rem,auto);padding:.65rem 0;font-size:.9375rem;display:grid}.adm-s2-pageviews-top-list li{grid-template-columns:minmax(0,1fr) minmax(6.5rem,auto)}.adm-s2-pageviews-daily-list strong,.adm-s2-pageviews-top-list strong{color:var(--adm-s2-text-primary);text-align:right;white-space:nowrap;font-weight:800}.adm-s2-pageviews-top-list span{min-width:0;color:var(--adm-s2-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.adm-s2-pageviews-daily-list__bar{block-size:.5rem;background:var(--adm-s2-surface-muted);border-radius:999px;min-width:0;overflow:hidden}.adm-s2-pageviews-daily-list__bar i{border-radius:inherit;background:var(--adm-s2-text-link);block-size:100%;display:block}.adm-s2-pageviews-side-card p{color:var(--adm-s2-text-secondary);margin:.45rem 0 0;font-size:.9375rem;line-height:1.5}.adm-s2-pageviews-request{min-height:2.35rem;margin-top:var(--spacing-sm);border:1px solid var(--adm-s2-border-strong);color:var(--adm-s2-text-primary);border-radius:6px;justify-content:center;align-items:center;padding:.55rem .85rem;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-flex}.adm-s2-pageviews-request:hover,.adm-s2-pageviews-request:focus-visible{border-color:var(--adm-s2-text-link);color:var(--adm-s2-text-link)}@media (max-width:900px){.aes-body{grid-template-columns:1fr}.aes-side-context{order:-1}}@media (max-width:560px){.aes-title{font-size:1.375rem}.adm-s2-structure-card__inventory li{grid-template-columns:1fr;gap:.2rem}.asp-panel,.adm-s2-site-profile-side-card{padding:var(--spacing-sm)}.asp-section,.asp-field{padding:.75rem}.asp-field{min-height:auto}.adm-s2-site-profile-footer-actions{align-items:stretch}.adm-s2-site-profile-footer-actions .adm-s2-page-request-button,.adm-s2-site-profile-footer-actions .asc-chip{width:100%}.adm-s2-readiness-card__split,.adm-s2-readiness-timeline__list li{grid-template-columns:1fr}.adm-s2-readiness-timeline__list time{white-space:normal}.adm-s2-pageviews-privacy__grid,.adm-s2-pageviews-daily-list li,.adm-s2-pageviews-top-list li{grid-template-columns:1fr}.adm-s2-pageviews-daily-list strong,.adm-s2-pageviews-top-list strong{text-align:left;white-space:normal}.adm-s2-pageviews-top-list span{white-space:normal}}.adm-s2-page-request-error,.arif-error,.arif-form-error{color:var(--adm-s2-error-text);margin:.35rem 0 0;font-weight:700}.arif-form{gap:var(--spacing-md);flex-direction:column;display:flex}.arif-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.arif-title-block{min-width:min(100%,24rem)}.arif-context-badge{border:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-elevated);border-radius:6px;min-width:min(100%,220px);padding:.75rem}.arif-context-name{color:var(--adm-s2-text-primary);margin:.25rem 0 0;font-weight:800}.arif-context-slug{color:var(--adm-s2-text-secondary);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.875rem}.arif-fields{gap:var(--spacing-sm);display:grid}.arif-field{flex-direction:column;gap:.4rem;display:flex}.arif-field--error .arif-control{border-color:var(--adm-s2-error-border)}.arif-required,.arif-optional{color:var(--adm-s2-text-secondary);margin-left:.4rem;font-size:.6875rem}.arif-pending{color:var(--adm-s2-text-secondary);margin:0;font-weight:700}.arif-footer{justify-content:space-between;gap:var(--spacing-sm);border-top:1px solid var(--adm-s2-border-subtle);padding-top:var(--spacing-sm);flex-wrap:wrap;display:flex}@media (max-width:768px){.adm-s2-page-request-detail__grid{grid-template-columns:1fr}.adm-s2-page-request-card,.arif-panel{padding:var(--spacing-sm)}.adm-s2-page-request-actions,.adm-s2-page-request-status-controls,.arif-actions,.arif-footer{flex-direction:column;align-items:stretch}.adm-s2-page-request-button,.arif-action{width:100%}.arif-header{flex-direction:column}}.add-detail-drawer{z-index:60;background:var(--adm-s2-surface-card);border-left:1px solid var(--adm-s2-border-subtle);width:min(100vw,480px);height:100vh;box-shadow:var(--adm-s2-shadow-lg);padding:var(--spacing-md);position:fixed;top:0;right:0;overflow:auto}.add-drawer-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--adm-s2-border-subtle);display:flex}.add-drawer-context,.add-drawer-eyebrow{color:var(--adm-s2-text-secondary);text-transform:uppercase;margin:0 0 .35rem;font-size:.8125rem;font-weight:800}.add-drawer-close{border:1px solid var(--adm-s2-border-subtle);min-width:40px;min-height:40px;color:var(--adm-s2-text-link);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.add-drawer-close:before{content:"×";font-size:1.2rem;line-height:1}.add-drawer-body,.add-drawer-sections,.add-drawer-children{gap:var(--spacing-sm);flex-direction:column;display:flex}.add-drawer-body{padding:var(--spacing-sm) 0}.add-drawer-meta,.add-drawer-section,.add-drawer-children{border:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-elevated);padding:var(--spacing-sm);border-radius:6px}.add-drawer-meta-title,.add-drawer-sections-title,.add-drawer-section-title{color:var(--adm-s2-text-primary);margin:0 0 .5rem;font-size:.9375rem}.add-drawer-section-content{color:var(--adm-s2-text-primary);overflow-wrap:anywhere;line-height:1.5}.add-drawer-footer,.acd-actions{padding-top:var(--spacing-sm);border-top:1px solid var(--adm-s2-border-subtle);flex-wrap:wrap;gap:.5rem;display:flex}.add-drawer-action,.acd-action{border:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-card);min-height:44px;color:var(--adm-s2-text-link);font:inherit;border-radius:6px;justify-content:center;align-items:center;padding:.625rem .875rem;font-weight:800;text-decoration:none;display:inline-flex}.add-drawer-action--primary,.acd-action--primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.add-drawer-action--danger,.acd-action--danger{color:var(--color-white);background:#7f1d1d;border-color:#7f1d1d}.add-drawer-action:disabled,.acd-action:disabled,.add-drawer-action--disabled,.acd-action--disabled{opacity:.6;cursor:not-allowed}.adm-s2-contact-message,.adm-s2-contact-error,.adm-s2-contact-pending{overflow-wrap:anywhere;margin:0}.adm-s2-contact-error{color:var(--adm-s2-error-text);font-weight:700}.adm-s2-contact-pending{color:var(--adm-s2-text-secondary)}.adm-s2-confirmation-overlay{z-index:80;padding:var(--spacing-md);background:#0f172a61;place-items:center;display:grid;position:fixed;inset:0}.acd-confirmation{background:var(--adm-s2-surface-card);border:1px solid var(--adm-s2-border-subtle);border-radius:var(--adm-s2-radius-md);width:min(100%,440px);box-shadow:var(--adm-s2-shadow-lg);padding:var(--spacing-md)}.acd-content{gap:var(--spacing-sm);flex-direction:column;display:flex}.adm-s2-owner-menu__signout{font:inherit;border:1px solid var(--adm-s2-border-subtle);min-height:36px;color:var(--adm-s2-text-link);cursor:pointer;background:0 0;border-radius:6px;padding:.5rem .75rem;font-size:.875rem}.adm-s2-owner-menu__signout:hover:not(:disabled){border-color:var(--color-primary)}.adm-s2-owner-menu__signout:focus-visible{box-shadow:var(--adm-s2-focus-ring);outline:none}.adm-s2-placeholder{background:var(--adm-s2-surface-card);border:1px solid var(--adm-s2-border-subtle);border-radius:var(--border-radius);padding:var(--spacing-md);text-align:center;color:var(--adm-s2-text-secondary);max-width:600px;margin:var(--spacing-md) auto}.adm-s2-placeholder__heading{font-family:var(--font-display);color:var(--adm-s2-text-primary);margin:0 0 .5rem;font-size:1.25rem}@media (max-width:768px){.ads-shell{flex-direction:column;display:flex}.ads-sidebar{border-right:0;border-bottom:1px solid var(--adm-s2-border-subtle)}.ads-brand-block{padding-bottom:var(--spacing-sm)}.ads-nav-list,.atr-list{overflow:visible}.ads-nav-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.ads-nav-link{white-space:normal;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.375rem;min-height:54px}.ads-nav-badge{align-self:flex-start}.atr-list{grid-template-columns:1fr}.atr-item-control{white-space:normal}.ads-utility{padding:var(--spacing-sm);justify-content:flex-start;align-items:flex-start}.ads-main{padding:var(--spacing-sm)}.adm-s2-dashboard__header,.amt-header,.apn-header{flex-direction:column}.adm-s2-dashboard__status-row{justify-content:flex-start;gap:.625rem .75rem;width:100%;padding-top:.125rem}.adm-s2-dashboard__status-row .asc-chip{white-space:normal;flex:0 auto}.adm-s2-topnav{flex-wrap:wrap}.adm-s2-topnav__site-context{text-align:left;flex-basis:100%;order:3}.adm-s2-auth-card{box-shadow:none;padding:var(--spacing-md);border:none}}.adm-s2-page-heading{font-family:var(--font-display);color:var(--adm-s2-text-primary);margin:0 0 var(--spacing-md);font-size:1.5rem;font-weight:600}.adm-s2-tile-grid{max-width:var(--max-width);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;display:grid}.adm-s2-tile{background:var(--adm-s2-surface-card);border:1px solid var(--adm-s2-border-subtle);padding:var(--adm-s2-tile-padding);border-radius:6px;flex-direction:column;gap:.5rem;display:flex;position:relative}.adm-s2-tile__link{color:inherit;border-radius:6px;text-decoration:none;position:absolute;inset:0}.adm-s2-tile__link:focus-visible{box-shadow:var(--adm-s2-focus-ring);outline:none}.adm-s2-tile__title{font-family:var(--font-display);color:var(--adm-s2-text-primary);margin:0;font-size:1.125rem;font-weight:600}.adm-s2-tile__body{color:var(--adm-s2-text-secondary);z-index:1;pointer-events:none;position:relative}.adm-s2-tile__metric{font-family:var(--font-display);color:var(--adm-s2-text-primary);font-size:1.5rem;font-weight:700;display:block}.adm-s2-tile__metric-label{color:var(--adm-s2-text-secondary);font-size:.9375rem}.adm-s2-tile__metadata{color:var(--adm-s2-text-secondary);font-size:.875rem}.adm-s2-tile__empty{color:var(--adm-s2-text-secondary);font-size:.9375rem;font-style:italic}.adm-s2-status-pill{border:1px solid #0000;border-radius:999px;padding:.25rem .625rem;font-size:.875rem;font-weight:600;display:inline-block}.adm-s2-status-pill--live{color:var(--adm-s2-status-live);border-color:var(--adm-s2-status-live);background:#e1f5e7}.adm-s2-status-pill--not-live{color:var(--adm-s2-status-not-live);border-color:var(--adm-s2-status-not-live);background:#f0f1f2}.adm-s2-status-pill--setup{color:var(--adm-s2-status-setup);border-color:var(--adm-s2-status-setup);background:#fff3cd}.adm-s2-status-pill--domain-attn{background:var(--adm-s2-error-bg);color:var(--adm-s2-error-text);border-color:var(--adm-s2-error-border)}.adm-s2-dashboard-unavailable{background:var(--adm-s2-surface-card);border:1px solid var(--adm-s2-border-subtle);padding:var(--spacing-md);text-align:center;color:var(--adm-s2-text-secondary);max-width:600px;margin:var(--spacing-md) auto;border-radius:6px}.adm-s2-dashboard-unavailable__heading{font-family:var(--font-display);color:var(--adm-s2-text-primary);margin:0 0 .5rem;font-size:1.125rem}.adm-s2-pages-panel{background:var(--adm-s2-surface-card);border:1px solid var(--adm-s2-border-subtle);padding:var(--spacing-sm);border-radius:6px;max-width:360px}.adm-s2-pages-panel__header{font-family:var(--font-display);color:var(--adm-s2-text-secondary);margin:0 0 var(--spacing-sm);text-transform:uppercase;letter-spacing:.04em;font-size:.875rem}.adm-s2-pages-panel__group{margin-bottom:var(--spacing-sm)}.adm-s2-pages-panel__group-title{color:var(--adm-s2-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .25rem;font-size:.8125rem;font-weight:600}.adm-s2-pages-panel__group-helper{color:var(--adm-s2-text-secondary);margin:0 0 .5rem;font-size:.8125rem;font-style:italic}.adm-s2-pages-panel__row{border-radius:4px;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;padding:.375rem .5rem;display:flex}.adm-s2-pages-panel__row:hover{background:var(--color-bg-warm)}.adm-s2-pages-panel__row--active{background:var(--color-bg-warm);font-weight:600}.adm-s2-pages-panel__row-label{font:inherit;color:var(--adm-s2-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .5rem .5rem 0;display:flex}.adm-s2-pages-panel__row-label:focus-visible{box-shadow:var(--adm-s2-focus-ring);border-radius:2px;outline:none}.adm-s2-pages-panel__row-icon-home{color:var(--color-accent);font-size:.875rem}.adm-s2-pages-panel__row-controls{gap:.25rem;display:flex}.adm-s2-pages-panel__row-control{font:inherit;color:var(--adm-s2-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;min-width:44px;min-height:44px;padding:.25rem .5rem;font-size:.875rem}.adm-s2-pages-panel__row-control:hover{background:var(--adm-s2-border-subtle);color:var(--adm-s2-text-primary)}.adm-s2-pages-panel__row-control:focus-visible{box-shadow:var(--adm-s2-focus-ring);outline:none}.adm-s2-pages-panel__countdown{color:var(--adm-s2-status-setup);background:#fff3cd;border-radius:999px;margin-left:.5rem;padding:.125rem .5rem;font-size:.75rem}@media (max-width:768px){.adm-s2-pages-panel__row-controls{display:none}}.adm-s2-modal{z-index:50;padding:var(--spacing-sm);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.adm-s2-modal__panel{background:var(--adm-s2-surface-card);border:1px solid var(--adm-s2-border-subtle);width:100%;max-width:520px;max-height:90vh;padding:var(--spacing-md);border-radius:8px;position:relative;overflow-y:auto}.adm-s2-modal__close{font:inherit;color:var(--adm-s2-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;min-width:44px;min-height:44px;font-size:1.25rem;position:absolute;top:.75rem;right:.75rem}.adm-s2-modal__close:focus-visible{box-shadow:var(--adm-s2-focus-ring);outline:none}.adm-s2-modal__title{font-family:var(--font-display);margin:0 0 var(--spacing-sm);color:var(--adm-s2-text-primary);font-size:1.25rem}.adm-s2-modal__tabs{border-bottom:1px solid var(--adm-s2-border-subtle);margin-bottom:var(--spacing-sm);gap:0;display:flex;overflow-x:auto}.adm-s2-modal__tab{font:inherit;min-height:44px;color:var(--adm-s2-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;padding:.625rem .875rem;font-size:.9375rem}.adm-s2-modal__tab[aria-selected=true]{color:var(--color-primary);border-bottom-color:var(--color-accent);font-weight:600}.adm-s2-modal__tab:focus-visible{box-shadow:var(--adm-s2-focus-ring);outline:none}.adm-s2-modal__field{margin-bottom:var(--spacing-sm);flex-direction:column;gap:.375rem;display:flex}.adm-s2-modal__field-label{color:var(--adm-s2-text-primary);font-size:.9375rem;font-weight:500}.adm-s2-modal__field-input,.adm-s2-modal__field-textarea{font:inherit;border:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-card);min-height:44px;color:var(--adm-s2-text-primary);border-radius:4px;padding:.5rem .625rem}.adm-s2-modal__field-helper{color:var(--adm-s2-text-secondary);font-size:.8125rem}.adm-s2-modal__field-checkbox-row{align-items:center;gap:.5rem;min-height:44px;display:flex}.adm-s2-delete-confirm{max-width:420px}.adm-s2-delete-confirm__body{color:var(--adm-s2-text-primary);margin:0 0 var(--spacing-sm);line-height:1.5}.adm-s2-delete-confirm__actions{justify-content:flex-end;gap:.5rem;display:flex}.adm-s2-delete-confirm__cancel,.adm-s2-delete-confirm__confirm{font:inherit;cursor:pointer;border-radius:4px;min-height:44px;padding:.5rem 1rem;font-weight:500}.adm-s2-delete-confirm__cancel{color:var(--adm-s2-text-primary);border:1px solid var(--adm-s2-border-subtle);background:0 0}.adm-s2-delete-confirm__confirm{color:var(--adm-s2-error-text);border:1px solid var(--adm-s2-error-border);background:0 0;font-weight:600}.adm-s2-delete-confirm__cancel:focus-visible,.adm-s2-delete-confirm__confirm:focus-visible{box-shadow:var(--adm-s2-focus-ring);outline:none}.adm-s2-hidden-marker{border:1px dashed var(--adm-s2-border-subtle);color:var(--adm-s2-text-secondary);background:#00000005;border-radius:4px;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.875rem;display:inline-flex;position:relative}.adm-s2-hidden-marker__pill{text-transform:uppercase;letter-spacing:.04em;background:var(--adm-s2-text-secondary);color:var(--color-white);border-radius:999px;padding:.125rem .375rem;font-size:.6875rem;font-weight:600}.adm-s2-hidden-marker__trigger{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:2px;min-height:44px;padding:.5rem .75rem;text-decoration:underline}.adm-s2-hidden-marker__trigger:focus-visible{box-shadow:var(--adm-s2-focus-ring);outline:none}.adm-s2-hidden-marker__menu{background:var(--adm-s2-surface-card);border:1px solid var(--adm-s2-border-subtle);z-index:5;border-radius:4px;flex-direction:column;gap:.125rem;min-width:160px;padding:.25rem;display:flex;position:absolute;top:calc(100% + .25rem);left:0;box-shadow:0 2px 8px #00000014}.adm-s2-hidden-marker__menu-item{font:inherit;text-align:left;min-height:44px;color:var(--adm-s2-text-primary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.625rem .75rem}.adm-s2-hidden-marker__menu-item:hover{background:var(--color-bg-warm)}.adm-s2-hidden-marker__menu-item:focus-visible{box-shadow:var(--adm-s2-focus-ring);outline:none}.adm-s2-d5-demo{max-width:960px;margin:0 auto}.adm-s2-d5-demo__heading{font-family:var(--font-display);color:var(--adm-s2-text-primary);margin:0 0 .5rem;font-size:1.5rem}.adm-s2-d5-demo__framing{border:1px solid var(--adm-s2-status-setup);color:var(--adm-s2-status-setup);margin:0 0 var(--spacing-md);background:#fff3cd;border-radius:4px;padding:.625rem .875rem;font-size:.875rem}.adm-s2-d5-demo__panel{background:var(--adm-s2-surface-card);border:1px solid var(--adm-s2-border-subtle);padding:var(--spacing-md);margin-bottom:var(--spacing-md);border-radius:6px}.adm-s2-d5-demo__panel-title{font-family:var(--font-display);color:var(--adm-s2-text-primary);margin:0 0 .25rem;font-size:1.125rem}.adm-s2-d5-demo__panel-note{color:var(--adm-s2-text-secondary);margin:0 0 var(--spacing-sm);font-size:.8125rem;font-style:italic}.adm-s2-cr{gap:var(--spacing-md);padding:var(--spacing-md);flex-direction:column;display:flex}.adm-s2-cr__header{flex-direction:column;gap:.25rem;display:flex}.adm-s2-cr__title{color:var(--adm-s2-text-primary);margin:0;font-size:1.5rem;font-weight:600}.adm-s2-cr-savedviews{border-bottom:1px solid var(--adm-s2-border-subtle);flex-wrap:wrap;gap:.25rem;display:flex}.adm-s2-cr-savedviews__tab{appearance:none;color:var(--adm-s2-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.375rem;min-height:44px;padding:.625rem .875rem;font-size:.9375rem;display:inline-flex}.adm-s2-cr-savedviews__tab:hover{color:var(--adm-s2-text-primary);background:var(--adm-s2-surface-hover)}.adm-s2-cr-savedviews__tab[aria-selected=true]{color:var(--adm-s2-text-primary);border-bottom-color:var(--adm-s2-accent);font-weight:600}.adm-s2-cr-savedviews__tab:focus-visible{outline:2px solid var(--adm-s2-focus-outline);outline-offset:-2px}.adm-s2-cr-savedviews__tab-count{color:var(--adm-s2-text-secondary);text-align:center;min-width:1.5em;font-size:.8125rem;display:inline-block}.adm-s2-cr-filters{flex-wrap:wrap;gap:.5rem;padding:.25rem 0;display:flex}.adm-s2-cr-filter-chip{appearance:none;background:var(--adm-s2-surface);border:1px solid var(--adm-s2-border-subtle);color:var(--adm-s2-text-secondary);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;min-height:44px;padding:.375rem .875rem;font-size:.8125rem;display:inline-flex}.adm-s2-cr-filter-chip:hover{background:var(--adm-s2-surface-hover);color:var(--adm-s2-text-primary)}.adm-s2-cr-filter-chip[aria-pressed=true],.adm-s2-cr-filter-chip--active{background:var(--adm-s2-accent-soft,#eef2ff);border-color:var(--adm-s2-accent);color:var(--adm-s2-text-primary)}.adm-s2-cr-filter-chip:focus-visible{outline:2px solid var(--adm-s2-focus-outline);outline-offset:2px}.adm-s2-cr-filter-chip--disabled{opacity:.5;cursor:not-allowed}.adm-s2-cr-table-wrap{border:1px solid var(--adm-s2-border-subtle);border-radius:var(--adm-s2-radius-md);background:var(--adm-s2-surface);overflow-x:auto}.adm-s2-cr-table{border-collapse:collapse;width:100%;font-size:.9375rem}.adm-s2-cr-table thead th{text-align:left;color:var(--adm-s2-text-secondary);border-bottom:1px solid var(--adm-s2-border-subtle);background:var(--adm-s2-surface-elevated);padding:.625rem .875rem;font-size:.8125rem;font-weight:600}.adm-s2-cr-table tbody tr{border-bottom:1px solid var(--adm-s2-border-subtle)}.adm-s2-cr-table tbody tr:last-child{border-bottom:0}.adm-s2-cr-table tbody tr:hover{background:var(--adm-s2-surface-hover)}.adm-s2-cr-table td{vertical-align:top;padding:0}.adm-s2-cr-row-button{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:44px;padding:.875rem;display:block}.adm-s2-cr-row-button:focus-visible{outline:2px solid var(--adm-s2-focus-outline);outline-offset:-2px}.adm-s2-cr-row__top{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.adm-s2-cr-row__name{color:var(--adm-s2-text-primary);font-weight:600}.adm-s2-cr-row__email{color:var(--adm-s2-text-secondary);font-size:.8125rem}.adm-s2-cr-row__preview{color:var(--adm-s2-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.8125rem;display:-webkit-box;overflow:hidden}.adm-s2-cr-badge{text-transform:uppercase;letter-spacing:.02em;border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.adm-s2-cr-badge--new,.adm-s2-cr-badge--needs-reply{color:#92400e;background:#fef3c7}.adm-s2-cr-badge--waiting-customer{color:#3730a3;background:#e0e7ff}.adm-s2-cr-badge--resolved{color:#166534;background:#dcfce7}.adm-s2-cr-badge--archived{color:#4b5563;background:#f3f4f6}.adm-s2-cr-pill{background:var(--adm-s2-surface-elevated);color:var(--adm-s2-text-secondary);border:1px solid var(--adm-s2-border-subtle);border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;display:inline-flex}.adm-s2-cr-row__last-activity{color:var(--adm-s2-text-secondary);white-space:nowrap;margin-left:auto;font-size:.8125rem}.adm-s2-cr-footer{color:var(--adm-s2-text-secondary);justify-content:space-between;align-items:center;padding:.25rem 0;font-size:.8125rem;display:flex}.adm-s2-cr-pagination{align-items:center;gap:.5rem;display:flex}.adm-s2-cr-pagination button{appearance:none;background:var(--adm-s2-surface);border:1px solid var(--adm-s2-border-subtle);border-radius:var(--adm-s2-radius-sm);color:var(--adm-s2-text-primary);font:inherit;cursor:pointer;min-height:36px;padding:.375rem .625rem;font-size:.8125rem}.adm-s2-cr-pagination button:disabled{opacity:.4;cursor:not-allowed}.adm-s2-cr-pagination button:focus-visible{outline:2px solid var(--adm-s2-focus-outline);outline-offset:2px}.adm-s2-cr-empty{padding:var(--spacing-lg) var(--spacing-md);text-align:center;color:var(--adm-s2-text-secondary);font-size:.9375rem}.adm-s2-cr-drawer-host{pointer-events:none;z-index:50;position:fixed;inset:0}.adm-s2-cr-drawer-backdrop{pointer-events:auto;background:#0f172a2e;position:absolute;inset:0}.adm-s2-cr-drawer{background:var(--adm-s2-surface);border-left:1px solid var(--adm-s2-border-subtle);pointer-events:auto;flex-direction:column;width:min(420px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 24px #0f172a14}.adm-s2-cr-drawer__header{padding:var(--spacing-md);border-bottom:1px solid var(--adm-s2-border-subtle);justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.adm-s2-cr-drawer__title-block{flex-direction:column;gap:.25rem;display:flex}.adm-s2-cr-drawer__name{color:var(--adm-s2-text-primary);margin:0;font-size:1.125rem;font-weight:600}.adm-s2-cr-drawer__close{appearance:none;color:var(--adm-s2-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:1.5rem;line-height:1;display:inline-flex}.adm-s2-cr-drawer__close:hover{color:var(--adm-s2-text-primary)}.adm-s2-cr-drawer__close:focus-visible{outline:2px solid var(--adm-s2-focus-outline);outline-offset:2px}.adm-s2-cr-drawer__meta{padding:var(--spacing-md);border-bottom:1px solid var(--adm-s2-border-subtle);grid-template-columns:minmax(80px,max-content) 1fr;gap:.375rem .75rem;margin:0;font-size:.875rem;display:grid}.adm-s2-cr-drawer__meta dt{color:var(--adm-s2-text-secondary)}.adm-s2-cr-drawer__meta dd{color:var(--adm-s2-text-primary);overflow-wrap:anywhere;margin:0}.adm-s2-cr-drawer__body{padding:var(--spacing-md);border-bottom:1px solid var(--adm-s2-border-subtle)}.adm-s2-cr-drawer__body-label{text-transform:uppercase;letter-spacing:.05em;color:var(--adm-s2-text-secondary);margin:0 0 .5rem;font-size:.75rem}.adm-s2-cr-drawer__message{color:var(--adm-s2-text-primary);white-space:pre-wrap;max-height:240px;margin:0;font-size:.9375rem;overflow-y:auto}.adm-s2-cr-drawer__actions{padding:var(--spacing-md);flex-direction:column;gap:.625rem;display:flex}.adm-s2-cr-drawer__status-row{align-items:center;gap:.5rem;display:flex}.adm-s2-cr-drawer__status-row label{color:var(--adm-s2-text-secondary);font-size:.8125rem}.adm-s2-cr-drawer__status-select{appearance:auto;background:var(--adm-s2-surface);border:1px solid var(--adm-s2-border-subtle);border-radius:var(--adm-s2-radius-sm);color:var(--adm-s2-text-primary);font:inherit;flex:1;min-height:44px;padding:.5rem .625rem;font-size:.875rem}.adm-s2-cr-drawer__status-select:focus-visible{outline:2px solid var(--adm-s2-focus-outline);outline-offset:2px}.adm-s2-cr-drawer__archive{appearance:none;border:1px solid var(--adm-s2-border-subtle);border-radius:var(--adm-s2-radius-sm);color:var(--adm-s2-danger,#b91c1c);font:inherit;cursor:pointer;background:0 0;align-self:flex-start;min-height:44px;padding:.625rem .875rem;font-size:.875rem}.adm-s2-cr-drawer__archive:hover{background:#b91c1c0a}.adm-s2-cr-drawer__archive:focus-visible{outline:2px solid var(--adm-s2-focus-outline);outline-offset:2px}.adm-s2-cr-drawer__pending{color:var(--adm-s2-text-secondary);font-size:.8125rem}.adm-s2-cr-drawer__error{color:var(--adm-s2-danger,#b91c1c);font-size:.8125rem}.adm-s2-cr-drawer-context{padding:var(--spacing-md);opacity:.25;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:absolute;top:0;left:0;right:0}.adm-s2-cr-drawer-context-row{background:var(--adm-s2-surface-elevated);border:1px solid var(--adm-s2-border-subtle);border-radius:var(--adm-s2-radius-sm);height:48px}.adm-s2-cr-unavailable{padding:var(--spacing-lg);text-align:center;color:var(--adm-s2-text-secondary)}.adm-s2-cr-unavailable__title{color:var(--adm-s2-text-primary);margin:0 0 .5rem;font-size:1.25rem}@media (max-width:767px){.adm-s2-cr-drawer{width:100%}.adm-s2-cr-drawer-context,.adm-s2-cr-row__last-activity{display:none}}.adm-s2-es{flex-direction:row;gap:0;min-height:calc(100vh - 120px);display:flex}.adm-s2-es__sidebar{border-right:1px solid var(--adm-s2-border-subtle);width:min(280px,30vw);padding:var(--spacing-md);overflow-y:auto}.adm-s2-es__gallery-area{padding:var(--spacing-md);flex:1;overflow-y:auto}.adm-s2-es-gallery{gap:var(--spacing-lg);flex-direction:column;display:flex}.adm-s2-es-gallery__section{flex-direction:column;gap:.5rem;display:flex}.adm-s2-es-gallery__section-title{color:var(--adm-s2-text-primary);margin:0;font-size:1.125rem;font-weight:600}.adm-s2-es-gallery__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:.75rem;display:grid}.adm-s2-es-tile{appearance:none;background:var(--adm-s2-surface);border:1px solid var(--adm-s2-border-subtle);border-radius:var(--adm-s2-radius-md);padding:var(--spacing-md);text-align:left;cursor:pointer;min-height:44px;font:inherit;color:inherit;flex-direction:column;gap:.375rem;display:flex}.adm-s2-es-tile:hover{border-color:var(--adm-s2-border-strong,#9ca3af);background:var(--adm-s2-surface-hover)}.adm-s2-es-tile:focus-visible{outline:2px solid var(--adm-s2-focus-outline);outline-offset:2px}.adm-s2-es-tile__name-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.adm-s2-es-tile__name{color:var(--adm-s2-text-primary);font-size:1rem;font-weight:600}.adm-s2-es-tile__slug{color:var(--adm-s2-text-secondary);font-size:.8125rem;font-family:var(--font-mono,ui-monospace, monospace)}.adm-s2-es-tile__affordance{color:var(--adm-s2-text-secondary);margin-top:.125rem;font-size:.8125rem}.adm-s2-es-fpev{gap:var(--spacing-md);padding:var(--spacing-md);flex-direction:column;display:flex}.adm-s2-es-fpev__header{align-items:center;gap:.5rem;display:flex}.adm-s2-es-fpev__breadcrumb{color:var(--adm-s2-text-secondary);font-size:.875rem}.adm-s2-es-fpev__breadcrumb-link{color:var(--adm-s2-accent);align-items:center;min-height:44px;padding:0 .25rem;text-decoration:none;display:inline-flex}.adm-s2-es-fpev__breadcrumb-link:hover{text-decoration:underline}.adm-s2-es-fpev__breadcrumb-link:focus-visible{outline:2px solid var(--adm-s2-focus-outline);outline-offset:2px}.adm-s2-es-fpev__title{color:var(--adm-s2-text-primary);margin:0;font-size:1.5rem;font-weight:600}.adm-s2-es-fpev__preview{border:1px solid var(--adm-s2-border-subtle);border-radius:var(--adm-s2-radius-md);background:var(--adm-s2-surface);padding:var(--spacing-md);min-height:300px;position:relative}.adm-s2-es-fpev__preview-placeholder{color:var(--adm-s2-text-secondary);text-align:center;padding:var(--spacing-lg) var(--spacing-md);font-size:.9375rem}.adm-s2-es-fpev__request-handoff{margin-top:var(--spacing-md);justify-content:center;display:flex}.adm-s2-es-request-cta{text-align:center;white-space:normal}.adm-s2-es-pill{z-index:40;background:var(--adm-s2-surface-elevated);border:1px solid var(--adm-s2-border-subtle);color:var(--adm-s2-text-secondary);font:inherit;cursor:not-allowed;border-radius:999px;align-items:center;gap:.5rem;min-height:44px;padding:.625rem .875rem;font-size:.875rem;display:inline-flex;position:fixed;top:50%;right:12px;transform:translateY(-50%);box-shadow:0 4px 12px #0f172a0f}.adm-s2-es-pill--enabled{cursor:pointer;color:var(--adm-s2-text-primary)}.adm-s2-es-pill--enabled:hover{background:var(--adm-s2-surface-hover)}.adm-s2-es-pill:focus-visible{outline:2px solid var(--adm-s2-focus-outline);outline-offset:2px}.adm-s2-es-pill__icon{align-items:center;display:inline-flex}.adm-s2-es-highlight{outline-offset:4px;border-radius:3px;outline:1.5px solid #2563eb}.adm-s2-es-highlight--active{outline-color:#1d4ed8}.adm-s2-es-inline-editor{display:inline-block;position:relative}.adm-s2-es-inline-editor__hint{color:#fff;white-space:nowrap;background:#1f2937;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;position:absolute;top:calc(-100% - 8px);left:0}.adm-s2-es-inline-editor__field{outline-offset:4px;outline:1.5px solid #1d4ed8;min-height:44px;padding:.125rem .25rem;display:inline-block}.adm-s2-es-toolbar{color:#f3f4f6;padding:.5rem var(--spacing-md);z-index:30;background:#1f2937;grid-template-columns:minmax(120px,auto) 1fr auto;align-items:center;gap:.75rem;min-height:50px;display:grid;position:fixed;bottom:0;left:0;right:0}.adm-s2-es-toolbar__left{color:#cbd5e1;font-size:.8125rem}.adm-s2-es-toolbar__center{color:#cbd5e1;justify-content:center;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.adm-s2-es-toolbar__divider{background:#4b5563;width:1px;height:14px;display:inline-block}.adm-s2-es-toolbar__finish{appearance:none;color:#f3f4f6;border-radius:var(--adm-s2-radius-sm);font:inherit;cursor:pointer;background:0 0;border:1px solid #4b5563;align-items:center;gap:.375rem;min-height:44px;padding:.375rem .875rem;font-size:.875rem;display:inline-flex}.adm-s2-es-toolbar__finish:hover{background:#ffffff0f}.adm-s2-es-toolbar__finish:focus-visible{outline:2px solid var(--adm-s2-focus-outline);outline-offset:2px}.adm-s2-es-save-indicator{align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.adm-s2-es-save-indicator--idle{color:#9ca3af}.adm-s2-es-save-indicator--saving{color:#fbbf24}.adm-s2-es-save-indicator--saved{color:#34d399}.adm-s2-es-save-indicator--failed{color:#f87171}.adm-s2-es-locked-notice{background:var(--adm-s2-surface-elevated);border:1px solid var(--adm-s2-border-subtle);border-radius:var(--adm-s2-radius-md);padding:var(--spacing-md);flex-direction:column;gap:.5rem;display:flex}.adm-s2-es-locked-notice__text{color:var(--adm-s2-text-secondary);margin:0;font-size:.9375rem}.adm-s2-es-locked-notice__action{color:var(--adm-s2-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;min-height:44px;padding:0 .25rem;font-size:.875rem;text-decoration:none;display:inline-flex}.adm-s2-es-locked-notice__action:hover{text-decoration:underline}.adm-s2-es-locked-notice__action:focus-visible{outline:2px solid var(--adm-s2-focus-outline);outline-offset:2px}@media (max-width:480px){.adm-s2-es-request-cta{width:100%}}.adm-s2-es-unavailable{padding:var(--spacing-lg);text-align:center;color:var(--adm-s2-text-secondary)}.adm-s2-es-unavailable__title{color:var(--adm-s2-text-primary);margin:0 0 .5rem;font-size:1.25rem}@media (max-width:767px){.adm-s2-es{flex-direction:column}.adm-s2-es__sidebar{border-right:0;border-bottom:1px solid var(--adm-s2-border-subtle);width:100%;max-height:240px}.adm-s2-es-pill,.adm-s2-es-toolbar{display:none}.adm-s2-es-mobile-notice{background:var(--adm-s2-surface-elevated);padding:var(--spacing-md);text-align:center;color:var(--adm-s2-text-secondary);border-radius:var(--adm-s2-radius-md);margin-bottom:var(--spacing-md);font-size:.875rem}}.adm-s2-es-mobile-notice{display:none}@media (max-width:767px){.adm-s2-es-mobile-notice{display:block}}.adm-s2-pr-intake{gap:var(--spacing-md);padding:var(--spacing-md);flex-direction:column;max-width:720px;margin:0 auto;display:flex}.adm-s2-pr-intake__title{color:var(--adm-s2-text-primary);margin:0;font-size:1.5rem;font-weight:600}.adm-s2-pr-intake__lede{color:var(--adm-s2-text-secondary);margin:0;font-size:.9375rem}.adm-s2-pr-intake__context{background:var(--adm-s2-surface-elevated);border:1px solid var(--adm-s2-border-subtle);border-radius:var(--adm-s2-radius-sm);color:var(--adm-s2-text-secondary);padding:.625rem .875rem;font-size:.875rem}.adm-s2-pr-intake__context strong{color:var(--adm-s2-text-primary);font-weight:600}.adm-s2-pr-intake__field{flex-direction:column;gap:.25rem;display:flex}.adm-s2-pr-intake__label{color:var(--adm-s2-text-primary);font-size:.875rem;font-weight:600}.adm-s2-pr-intake__required{color:var(--adm-s2-danger,#b91c1c);margin-left:.125rem}.adm-s2-pr-intake__helper{color:var(--adm-s2-text-secondary);font-size:.8125rem}.adm-s2-pr-intake__input,.adm-s2-pr-intake__textarea{appearance:none;background:var(--adm-s2-surface);border:1px solid var(--adm-s2-border-subtle);border-radius:var(--adm-s2-radius-sm);color:var(--adm-s2-text-primary);font:inherit;width:100%;min-height:44px;padding:.625rem .75rem;font-size:.9375rem}.adm-s2-pr-intake__textarea{resize:vertical;min-height:120px}.adm-s2-pr-intake__input:focus-visible,.adm-s2-pr-intake__textarea:focus-visible{outline:2px solid var(--adm-s2-focus-outline);outline-offset:2px;border-color:var(--adm-s2-accent)}.adm-s2-pr-intake__field--error .adm-s2-pr-intake__input,.adm-s2-pr-intake__field--error .adm-s2-pr-intake__textarea{border-color:var(--adm-s2-danger,#b91c1c)}.adm-s2-pr-intake__error{color:var(--adm-s2-danger,#b91c1c);font-size:.8125rem}.adm-s2-pr-intake__actions{justify-content:flex-end;gap:.625rem;margin-top:.5rem;display:flex}.adm-s2-pr-intake__cancel,.adm-s2-pr-intake__submit{appearance:none;background:var(--adm-s2-surface);border:1px solid var(--adm-s2-border-subtle);border-radius:var(--adm-s2-radius-sm);color:var(--adm-s2-text-primary);font:inherit;cursor:pointer;min-height:44px;padding:.625rem 1rem;font-size:.9375rem}.adm-s2-pr-intake__submit{background:var(--adm-s2-accent,#2563eb);color:#fff;border-color:var(--adm-s2-accent,#2563eb)}.adm-s2-pr-intake__submit:disabled,.adm-s2-pr-intake__cancel:disabled{opacity:.5;cursor:not-allowed}.adm-s2-pr-intake__cancel:focus-visible,.adm-s2-pr-intake__submit:focus-visible{outline:2px solid var(--adm-s2-focus-outline);outline-offset:2px}.adm-s2-pr-intake__form-error{border-radius:var(--adm-s2-radius-sm);color:var(--adm-s2-danger,#b91c1c);background:#b91c1c0f;border:1px solid #b91c1c33;padding:.5rem .75rem;font-size:.875rem}.adm-s2-pr-thread{padding:var(--spacing-md);border-top:1px solid var(--adm-s2-border-subtle);flex-direction:column;gap:.625rem;display:flex}.adm-s2-pr-thread__heading{text-transform:uppercase;letter-spacing:.05em;color:var(--adm-s2-text-secondary);margin:0 0 .25rem;font-size:.75rem}.adm-s2-pr-thread__empty{color:var(--adm-s2-text-secondary);font-size:.875rem;font-style:italic}.adm-s2-pr-comment{border-radius:var(--adm-s2-radius-sm);background:var(--adm-s2-surface-elevated);border:1px solid var(--adm-s2-border-subtle);flex-direction:column;gap:.25rem;padding:.5rem .75rem;display:flex}.adm-s2-pr-comment__meta{color:var(--adm-s2-text-secondary);gap:.5rem;font-size:.75rem;display:flex}.adm-s2-pr-comment__author{color:var(--adm-s2-text-primary);font-weight:600}.adm-s2-pr-comment__body{color:var(--adm-s2-text-primary);white-space:pre-wrap;margin:0;font-size:.9375rem}.adm-s2-pr-thread__composer{flex-direction:column;gap:.375rem;margin-top:.5rem;display:flex}.adm-s2-pr-thread__composer textarea{appearance:none;background:var(--adm-s2-surface);border:1px solid var(--adm-s2-border-subtle);border-radius:var(--adm-s2-radius-sm);color:var(--adm-s2-text-primary);font:inherit;resize:vertical;width:100%;min-height:64px;padding:.5rem .625rem;font-size:.875rem}.adm-s2-pr-thread__composer textarea:focus-visible{outline:2px solid var(--adm-s2-focus-outline);outline-offset:2px}.adm-s2-pr-thread__composer-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.adm-s2-pr-thread__composer-actions button{appearance:none;background:var(--adm-s2-accent,#2563eb);color:#fff;border-radius:var(--adm-s2-radius-sm);font:inherit;cursor:pointer;border:0;min-height:44px;padding:.375rem .875rem;font-size:.875rem}.adm-s2-pr-thread__composer-actions button:disabled{opacity:.5;cursor:not-allowed}.adm-s2-pr-thread__composer-actions button:focus-visible{outline:2px solid var(--adm-s2-focus-outline);outline-offset:2px}.adm-s2-pr-quote{background:var(--adm-s2-surface-elevated);border:1px solid var(--adm-s2-border-subtle);border-radius:var(--adm-s2-radius-sm);margin-top:.5rem;padding:.625rem .875rem}.adm-s2-pr-quote__label{text-transform:uppercase;letter-spacing:.05em;color:var(--adm-s2-text-secondary);margin:0 0 .25rem;font-size:.75rem}.adm-s2-pr-quote__body{color:var(--adm-s2-text-primary);white-space:pre-wrap;margin:0;font-size:.9375rem}.adm-s2-pr-accept__confirm{appearance:none;background:var(--adm-s2-accent,#2563eb);color:#fff;border-radius:var(--adm-s2-radius-sm);font:inherit;cursor:pointer;border:0;min-height:44px;padding:.625rem 1rem;font-size:.9375rem}.adm-s2-pr-accept__confirm:hover{background:#1d4ed8}.adm-s2-pr-accept__confirm:disabled{opacity:.5;cursor:not-allowed}.adm-s2-pr-accept__confirm:focus-visible{outline:2px solid var(--adm-s2-focus-outline);outline-offset:2px}
