:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-ui,Inter, "Segoe UI", "Noto Sans SC", system-ui, sans-serif);font-synthesis:none;font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{min-height:100vh}@media (width<=320px){html,body,#root{min-width:0}}button,input,select,textarea{font:inherit}button{color:inherit}::selection{color:var(--ink,#1f2933);background:var(--accent-pale,#fbf0e2)}.app-shell{background:var(--canvas);grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);z-index:5;background:#fff;flex-direction:column;height:100vh;min-height:620px;padding:25px 17px 16px;display:flex;position:sticky;top:0}.brand-row,.login-brand-lockup{align-items:center;gap:11px;display:flex}.brand-mark{color:#25221e;background:linear-gradient(145deg,#ffc477,#ef9346);border-radius:12px;place-items:center;width:38px;height:38px;font:800 21px/1 Manrope,sans-serif;display:grid;box-shadow:inset 0 1px #ffffff73}.brand-image{object-fit:cover}.brand-row strong,.brand-row span,.login-brand-lockup strong,.login-brand-lockup span{display:block}.brand-row strong{letter-spacing:-.35px;font:800 15px/1.2 Manrope,sans-serif}.brand-row span{color:var(--muted);margin-top:4px;font-size:11px}.workspace-pill{color:#666d65;background:#f6f7f5;border:1px solid #eceeea;border-radius:9px;align-items:center;gap:8px;min-height:35px;margin:25px 1px 23px;padding:0 10px;font-size:11px;font-weight:600;display:flex}.workspace-dot,.local-badge i,.live-dot,.tiny-dot{background:var(--green);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #2d96681a}.side-nav{scrollbar-width:thin;scrollbar-color:#e2e5df transparent;flex:1;overflow-y:auto}.nav-item{color:#626961;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:40px;padding:0 10px;font-size:12px;font-weight:600;transition:background .16s,color .16s;display:flex;position:relative}.nav-item.active{color:#8f4d1d;background:var(--accent-pale)}.nav-glyph{color:#8b9189;place-items:center;width:19px;height:19px;display:grid}.sidebar-footer{margin-top:auto}.account-button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:9px;width:100%;padding:12px 7px 2px;display:flex}.avatar{color:#8f4d1d;background:#ffead6;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:13px;font-weight:700;display:grid}.account-button>div:nth-child(2){flex:1;min-width:0}.account-button strong,.account-button span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-button div span{color:#92978f;margin-top:4px;font-size:10px}.main-area{min-width:0}.topbar{z-index:4;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;justify-content:space-between;align-items:center;height:61px;padding:0 clamp(22px,4vw,58px);display:flex;position:sticky;top:0}.breadcrumbs{color:#a0a49e;align-items:center;gap:10px;font-size:11px;display:flex}.breadcrumbs b{color:#d5d8d2;font-weight:400}.breadcrumbs strong{color:#424740;font-size:11px;font-weight:700}.topbar-actions{align-items:center;gap:13px;display:flex}.local-badge{color:#647068;background:#f5f7f4;border:1px solid #e9ede8;border-radius:20px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:600;display:inline-flex}.local-badge i{width:6px;height:6px}.icon-button{color:#646b62;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.icon-button:hover{color:var(--accent-deep);border-color:#f2c49d}.page-content{width:100%;max-width:none;margin:0;padding:34px clamp(20px,2.2vw,42px) 48px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:27px;display:flex}.eyebrow{color:#a8784f;letter-spacing:.12em;font-size:9px;font-weight:700}.page-heading h1{color:var(--ink);letter-spacing:-.7px;margin:7px 0 6px;font:800 clamp(23px,2.1vw,29px)/1.18 Manrope,Noto Sans SC,sans-serif}.page-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.updated-label{color:#899088;flex:none;align-items:center;gap:8px;padding-bottom:3px;font-size:10px;display:flex}.live-dot{width:6px;height:6px}.inline-error{color:#a6423d;background:#fff0ef;border:1px solid #f3d1ce;border-radius:9px;margin:0 0 18px;padding:11px 13px;font-size:12px}.status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.status-card,.panel-card,.metric-card{background:var(--surface);box-shadow:var(--shadow);border:1px solid #eaede8;border-radius:13px}.status-card-top{color:#747a72;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;display:flex}.service-icon{color:#747b73;background:#f2f4f0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.status-value{color:#2b302b;letter-spacing:-.35px;margin-top:13px;font:700 19px/1.2 Manrope,Noto Sans SC,sans-serif;display:block}.status-note{color:#969c94;align-items:center;gap:7px;margin-top:7px;font-size:10px;display:flex}.tiny-dot{width:6px;height:6px;box-shadow:none;background:#bdc3bb}.tiny-dot.ready{background:var(--green)}.tiny-dot.offline{background:var(--red)}.section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.section-title h2{color:#30352f;letter-spacing:-.2px;margin:0;font:700 14px/1.35 Manrope,Noto Sans SC,sans-serif}.section-title p{color:#929890;margin:4px 0 0;font-size:10px;line-height:1.5}.section-count{color:#858b83;white-space:nowrap;background:#f3f4f2;border-radius:6px;padding:5px 8px;font-size:10px}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.module-card{min-height:103px;box-shadow:var(--shadow);text-align:left;cursor:pointer;background:#fff;border:1px solid #e9ece7;border-radius:12px;align-items:flex-start;gap:11px;padding:14px 13px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.module-icon{color:#af672e;background:#fff2e5;border:1px solid #f9e4d0;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.module-copy{flex:1;min-width:0}.module-copy strong{color:#3b403a;font-size:11px;font-weight:700;display:block}.module-copy small{color:#92978f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.module-arrow{color:#b3b8b1;font-size:13px}.bottom-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:13px;margin-top:22px;display:grid}.panel-card{min-width:0;padding:18px}.section-title.compact{margin-bottom:15px}.text-button{color:#a55d28;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:10px;font-weight:700}.text-button:hover{color:#733d18}.empty-state{text-align:center;background:#fafbf9;border:1px dashed #e7ebe5;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:135px;padding:19px 14px;display:flex}.empty-symbol{color:#af7c50;background:#fff1e4;border-radius:9px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.empty-state strong{color:#555b53;margin-top:10px;font-size:11px}.empty-state p{color:#959a93;max-width:350px;margin:5px 0 0;font-size:10px;line-height:1.6}.compact-empty{min-height:200px}.check-list{margin:0;padding:0;list-style:none}.check-list li{border-top:1px solid #f0f1ee;gap:10px;padding:11px 0;display:flex}.check-list li:first-child{border-top:0;padding-top:0}.check{width:19px;height:19px;color:var(--green);background:var(--green-pale);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.check.pending{color:#a76b35;background:#fff1e3}.check-list strong,.check-list small{display:block}.check-list strong{color:#515750;font-size:10px}.check-list small{color:#999e97;margin-top:4px;font-size:9px;line-height:1.45}.local-warning{color:#8d704f;background:#fff8ef;border:1px solid #f4e5d3;border-radius:9px;gap:9px;margin-top:16px;padding:11px 13px;display:flex}.local-warning>span{color:#fff;background:#d39559;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font:700 10px/1 serif;display:grid}.local-warning p{margin:0;font-size:9px;line-height:1.65}.analytics-page,.access-page{flex-direction:column;gap:15px;display:flex}.filter-row{border:1px solid var(--line);min-height:62px;box-shadow:var(--shadow);background:#fff;border-radius:11px;align-items:end;gap:12px;padding:10px 13px;display:flex}.filter-row label{color:#6d736b;align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex}.filter-row input{color:#343a34;background:#fafbf9;border:1px solid #e6e9e3;border-radius:7px;width:88px;height:32px;padding:0 9px;font-size:11px}.analytics-filter-row{flex-wrap:wrap;align-items:end}.analytics-filter-row label{flex-direction:column;align-items:flex-start;gap:5px}.analytics-filter-row input[type=date]{width:148px}.analytics-filter-row select{color:#343a34;background:#fafbf9;border:1px solid #e6e9e3;border-radius:7px;width:150px;height:32px;padding:0 8px;font-size:10px}.analytics-filter-row label:first-of-type,.analytics-filter-row label:nth-of-type(2){flex:none}.analytics-filter-row label:nth-of-type(n+3){flex:145px;min-width:132px}.analytics-filter-row .analytics-filter-unavailable select{color:#969b94;cursor:not-allowed;background:#f1f3f1}.analytics-filter-coverage{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:11px 13px;display:grid}.analytics-filter-coverage>strong,.analytics-filter-coverage>span{grid-column:1/-1}.analytics-filter-coverage>strong{color:#39423d;font-size:11px}.analytics-filter-coverage>span{color:#929890;margin-top:-5px;font-size:9px}.analytics-filter-coverage>div{background:#f7f9f7;border:1px solid #edf0ed;border-radius:7px;flex-direction:column;gap:4px;min-width:0;padding:8px 9px;display:flex}.analytics-filter-coverage>div>span{color:#747d75;font-size:9px}.analytics-filter-coverage>div b{color:#39423d;font-size:11px}.analytics-filter-coverage>div small{color:#929890;font-size:8px}.analytics-filter-limitations{color:#765629;background:#fff8eb;border:1px solid #f0dfc4;border-radius:8px;flex-direction:column;gap:5px;padding:9px 12px;font-size:9px;line-height:1.5;display:flex}.analytics-filter-limitations strong{color:#674b24}.analytics-filter-row label:last-of-type input{width:88px}.analytics-coverage-warning{color:#765629;background:#fff8eb;border:1px solid #f0dfc4;border-radius:8px;padding:10px 12px;font-size:10px;line-height:1.55}.filter-range{color:#92978f;margin:0 auto 7px 5px;font-size:10px}.secondary-button{color:#71451f;cursor:pointer;background:#fff3e7;border:1px solid #f3ddc7;border-radius:7px;height:32px;padding:0 13px;font-size:10px;font-weight:700}.secondary-button:disabled{opacity:.55;cursor:wait}.range-note{color:#989d96;margin-top:-8px;font-size:9px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.metric-card{flex-direction:column;min-width:0;min-height:98px;padding:14px;display:flex}.metric-card>span{color:#858b83;font-size:10px}.metric-card strong{color:#30362f;letter-spacing:-.5px;margin-top:9px;font:700 20px/1 Manrope,sans-serif}.metric-card small{color:#a2a79f;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:9px;overflow:hidden}.analytics-columns{grid-template-columns:minmax(0,1.1fr) minmax(270px,.9fr);gap:14px;display:grid}.analytics-panel{min-height:294px}.daily-chart{border-bottom:1px solid #edf0eb;align-items:stretch;gap:9px;height:207px;padding:13px 4px 0;display:flex}.daily-column{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:6px;min-width:0;display:flex}.daily-column strong{color:#858b83;font-size:9px;font-weight:500}.daily-column span{background:linear-gradient(#ffc27d,#ed9348);border-radius:5px 5px 2px 2px;width:min(25px,65%);min-height:4px}.daily-column small{color:#969c94;white-space:nowrap;height:17px;font-size:8px}.analytics-report-card{padding:17px}.analytics-report-definition,.analytics-report-identity-note{color:#7e898f;margin:-3px 0 11px;font-size:9px;line-height:1.6}.analytics-report-warning{color:#765629;background:#fff8eb;border:1px solid #f0dfc4;border-radius:6px;margin:7px 0;padding:8px 10px;font-size:9px;line-height:1.55}.analytics-report-table{min-width:610px}.analytics-report-table th,.analytics-report-table td{padding:9px 8px}.analytics-report-table td{white-space:normal}.analytics-report-table td strong{color:#344450;font-size:9px}.analytics-report-table td code{color:#547084;font-size:8px}.analytics-report-table td small{color:#a77947;margin-top:3px;font-size:8px;display:block}.analytics-report-limits{color:#677680;background:#f6f8f9;border:1px solid #e5eaed;border-radius:6px;margin-top:12px;padding:9px 11px;font-size:9px;line-height:1.55}.analytics-report-limits strong{color:#4c5c67}.analytics-report-limits ul{margin:5px 0 0;padding-left:17px}.analytics-report-limits li+li{margin-top:3px}.analytics-report-identity-note{margin:10px 0 0}.analytics-export-card{flex-direction:column;gap:10px;display:flex}.analytics-export-form{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.analytics-export-range,.analytics-export-privacy{color:#69756f;margin:0;font-size:10px;line-height:1.55}.analytics-export-form label{color:#535f59;flex-direction:column;gap:5px;width:min(100%,560px);font-size:11px;font-weight:600;display:flex}.analytics-export-form textarea{resize:vertical;color:#343a34;width:100%;min-height:74px;font:inherit;background:#fafbf9;border:1px solid #e1e7e3;border-radius:7px;padding:9px 10px;font-weight:400;line-height:1.5}.analytics-export-actions{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.analytics-export-error,.analytics-export-success{overflow-wrap:anywhere;font-size:10px;line-height:1.5}.analytics-export-error{color:#a43b34}.analytics-export-success{color:#357254}.episode-performance-card{flex-direction:column;gap:10px;display:flex}.episode-performance-coverage{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.episode-performance-coverage>div{background:#f7f9f8;border:1px solid #e8edeb;border-radius:7px;flex-direction:column;gap:5px;min-width:0;padding:9px 11px;display:flex}.episode-performance-coverage span{color:#818b87;font-size:9px}.episode-performance-coverage strong{color:#303a36;font-size:16px}.playback-linkage-summary{background:#f8faf9;border:1px solid #e5ebe8;border-radius:7px;padding:10px 11px 8px}.playback-linkage-heading{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.playback-linkage-heading strong{color:#34413b;font-size:10px}.playback-linkage-heading span{color:#85908a;font-size:8px}.playback-linkage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.playback-linkage-grid>div{background:#fff;border:1px solid #e9eeeb;border-radius:6px;flex-direction:column;gap:4px;min-width:0;padding:7px 9px;display:flex}.playback-linkage-grid span{color:#78847d;font-size:8px}.playback-linkage-grid strong{color:#2d5142;font-size:15px}.playback-linkage-grid small{color:#7c8781;font-size:8px;line-height:1.4}.playback-linkage-preview{color:#6e7973;margin:8px 0 0;font-size:8px;line-height:1.5}.episode-performance-table{min-width:1250px}.episode-performance-table td:first-child{min-width:190px}.episode-performance-table td:first-child small{color:#8b938e}.episode-performance-table td small{color:#77847d;font-size:8px}.playback-linkage-definition p{margin:5px 0 0}.episode-performance-pagination{color:#808982;justify-content:flex-end;align-items:center;gap:8px;font-size:9px;display:flex}.episode-performance-pagination>span{margin-right:auto}.episode-performance-pagination label{align-items:center;gap:5px;display:flex}.episode-performance-pagination select{color:#39423d;background:#fff;border:1px solid #e2e7e3;border-radius:6px;height:30px;padding:0 7px;font-size:9px}.analytics-cohort-table{min-width:530px}.analytics-immature{color:#8a734f}.daily-snapshots-card{flex-direction:column;gap:10px;display:flex}.daily-snapshot-filters{min-height:54px;box-shadow:none;padding:8px 10px}.daily-snapshots-table{min-width:940px}.daily-snapshots-table td small{color:#a2a79f;margin-top:4px;font-size:8px;display:block}.daily-snapshots-table details{position:relative}.daily-snapshots-table summary{color:#76542f;cursor:pointer;white-space:nowrap}.daily-snapshot-event-list{border:1px solid var(--line);min-width:190px;max-height:230px;box-shadow:var(--shadow);background:#fff;border-radius:7px;margin:5px 0 0;padding:7px 9px;list-style:none;overflow:auto}.daily-snapshot-event-list li{border-bottom:1px solid #f0f2ee;justify-content:space-between;gap:14px;padding:4px 0;display:flex}.daily-snapshot-event-list code{color:#696f67;font-size:9px}.daily-snapshot-event-list span{color:#353b34;font-size:9px;font-weight:700}.daily-snapshots-empty{color:#939a94;text-align:center;background:#fafbf9;border:1px dashed #e0e6e2;border-radius:8px;padding:20px 13px;font-size:10px;line-height:1.55}.event-list{flex-direction:column;display:flex}.event-row{border-bottom:1px solid #f0f2ee;justify-content:space-between;align-items:center;gap:12px;min-height:39px;display:flex}.event-row:last-child{border-bottom:0}.event-row code{color:#696f67;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.event-row span{color:#353b34;font-size:10px;font-weight:700}.data-footnote{color:#959a93;margin:-3px 1px 0;font-size:9px;line-height:1.55}.metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.metric-strip .metric-card{min-height:89px;box-shadow:none;background:#fbfcfa;padding:11px}.metric-strip .metric-card strong{font-size:17px}.identity-card{padding:19px}.identity-row{align-items:center;gap:12px;display:flex}.large-avatar{width:46px;height:46px;font-size:18px}.identity-row strong,.identity-row span{display:block}.identity-row strong{color:#3c423b;font-size:12px}.identity-row span{color:#92978f;margin-top:5px;font-size:10px}.identity-row .identity-session-state{color:#247e70;font-weight:700}.permission-tags{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.permission-tags code{color:#775638;background:#fbf4eb;border:1px solid #f2e6d8;border-radius:5px;padding:5px 7px;font-size:9px}.audit-card{padding:19px}.access-audit-actions{align-items:center;gap:12px;display:flex}.access-request-state{color:#58635b;background:#fbfcfa;border:1px solid #e4e9e3;border-radius:9px;padding:15px}.access-request-state strong{color:#3d463f;font-size:13px}.access-request-state p{margin:6px 0 11px;font-size:12px;line-height:1.6}.access-request-state .secondary-button{min-height:38px}.access-audit-restricted{background:#f8faf8}.auth-session-error{background:var(--canvas);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-session-error>.panel-card{width:min(100%,520px);padding:28px}.auth-session-error h1{color:#353a34;margin:8px 0;font-size:21px}.auth-session-error p{color:#69736b;font-size:13px;line-height:1.65}.auth-session-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{color:#92978f;background:#fafbf9;border-bottom:1px solid #ecefea;padding:9px 10px;font-size:9px;font-weight:600}td{color:#626860;border-bottom:1px solid #f0f2ee;padding:11px 10px;font-size:9px}tbody tr:last-child td{border-bottom:0}.audit-action{color:#5f794f;background:#f0f7ec;border-radius:5px;padding:4px 6px;font-size:8px}.module-placeholder{text-align:center;border:1px solid var(--line);min-height:370px;box-shadow:var(--shadow);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:45px 24px;display:flex}.module-icon.large{border-radius:15px;width:54px;height:54px;margin-bottom:20px}.module-placeholder h2{color:#353a34;margin:10px 0 7px;font:700 18px Manrope,Noto Sans SC,sans-serif}.module-placeholder p{color:#858b83;max-width:440px;margin:0;font-size:11px;line-height:1.7}.status-chip{border-radius:20px;margin-top:20px;padding:7px 10px;font-size:9px;font-weight:600}.status-chip.neutral{color:#777e75;background:#f2f4f1}.auth-loading{color:#777e75;background:var(--canvas);justify-content:center;align-items:center;gap:12px;min-height:100vh;font-size:12px;display:flex}.login-shell{background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr);min-height:100vh;display:grid}.login-brand-panel{color:#f7f3ed;isolation:isolate;background:#202824;flex-direction:column;justify-content:space-between;min-height:100vh;padding:42px clamp(32px,6vw,90px);display:flex;position:relative;overflow:hidden}.login-brand-panel:before{z-index:-1;content:"";background:radial-gradient(circle,#dc84413b,#dc844100 68%);border-radius:50%;width:760px;height:760px;position:absolute;top:10%;left:6%}.login-brand-panel:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #ffffff17;border-radius:50%;width:72%;position:absolute;bottom:-25%;right:-18%;box-shadow:0 0 0 75px #ffffff06,0 0 0 150px #ffffff05}.login-brand-lockup{align-self:flex-start}.login-brand-lockup strong{letter-spacing:-.3px;font:800 17px/1.2 Manrope,sans-serif}.login-brand-lockup span{color:#b9bdb5;letter-spacing:.14em;margin-top:4px;font-size:8px}.login-mark{width:41px;height:41px}.login-brand-copy{z-index:1;max-width:490px;margin-top:auto;margin-bottom:40px;position:relative}.login-brand-copy h2{letter-spacing:-1.6px;margin:16px 0 12px;font:700 clamp(31px,3.2vw,46px)/1.3 Manrope,Noto Sans SC,sans-serif}.login-brand-copy p{color:#b8beb6;max-width:360px;margin:0;font-size:13px;line-height:1.8}.login-feature-list{z-index:1;flex-wrap:wrap;gap:9px;display:flex;position:relative}.login-feature-list span{color:#e1e3dd;background:#fff1;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;display:inline-flex}.login-feature-list svg{color:#f1a35f}.login-orbit{z-index:-1;pointer-events:none;border:1px solid #fff1;border-radius:50%;position:absolute}.orbit-one{width:300px;height:300px;top:18%;right:-105px}.orbit-two{width:450px;height:450px;top:23%;right:-180px}.orbit-three{width:590px;height:590px;top:30%;right:-250px}.login-brand-footer{color:#848d83;letter-spacing:.1em;justify-content:space-between;margin-top:50px;font-size:8px;display:flex}.login-form-panel{background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:38px clamp(28px,5vw,76px);display:flex}.login-card{width:min(100%,390px)}.login-card-heading h1{color:#242923;letter-spacing:-.7px;margin:9px 0 8px;font:800 27px/1.25 Manrope,Noto Sans SC,sans-serif}.login-intro{color:#858b83;margin:0;font-size:11px;line-height:1.65}.login-form{flex-direction:column;gap:17px;margin-top:29px;display:flex}.login-form label{color:#545a52;flex-direction:column;gap:8px;font-size:10px;font-weight:700;display:flex}.login-form input{color:#30362f;background:#fbfcfa;border:1px solid #e5e9e2;border-radius:8px;width:100%;height:44px;padding:0 12px;font-size:12px;transition:border-color .15s,box-shadow .15s}.login-form input:focus{border-color:#e9a363;outline:0;box-shadow:0 0 0 3px #f19a4a1f}.primary-button{color:#28221b;cursor:pointer;background:#ffb96f;border:0;border-radius:8px;justify-content:space-between;align-items:center;height:45px;margin-top:3px;padding:0 15px;font-size:11px;font-weight:700;transition:background .15s,transform .15s;display:flex}.primary-button:hover{background:#ffab53;transform:translateY(-1px)}.primary-button:disabled{opacity:.65;cursor:wait;transform:none}.primary-button span{font-size:17px}.login-note{color:#826849;background:#fff8ef;border:1px solid #f4e8d8;border-radius:8px;align-items:flex-start;gap:9px;margin-top:20px;padding:11px;display:flex}.login-note>svg{color:#b17844;flex:none;margin-top:1px}.login-note p{margin:0;font-size:9px;line-height:1.7}.login-note code{color:#6e5030;background:#a0713f14;border-radius:3px;padding:1px 3px;font-size:8px}.login-security{color:#8c928a;gap:17px;margin-top:19px;display:flex}.login-security span{align-items:center;gap:6px;font-size:9px;display:flex}.login-security svg{color:#749577}.login-copyright{color:#a2a79f;font-size:9px;position:absolute;bottom:18px}@media (width<=1100px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.sidebar{padding-left:13px;padding-right:13px}.page-content{padding-left:28px;padding-right:28px}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bottom-grid{grid-template-columns:minmax(0,1fr)}.login-shell{grid-template-columns:minmax(0,1fr) minmax(410px,.9fr)}.login-brand-panel{padding-left:36px;padding-right:36px}}@media (width<=760px){.ad-rule-grid{grid-template-columns:1fr}.ad-rule-field{grid-template-columns:minmax(72px,.55fr) minmax(100px,.8fr) minmax(0,1fr)}.ad-rule-actions{flex-direction:column;align-items:stretch}.ad-rule-actions .primary-button{width:100%}.app-shell{padding-bottom:0;display:block}.sidebar{height:auto;min-height:0;padding:7px max(12px, env(safe-area-inset-left)) calc(7px + env(safe-area-inset-bottom));border-top:1px solid #e7e9e5;border-right:0;position:fixed;inset:auto 0 0;box-shadow:0 -5px 18px #1a221c0e}.brand-row,.workspace-pill,.sidebar-footer,.nav-group>p{display:none}.side-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid;overflow:visible}.nav-group{display:contents}.nav-group .nav-item{border-radius:8px;flex-direction:column;justify-content:center;gap:3px;min-height:50px;padding:5px 1px 3px;font-size:9px;display:flex}.nav-glyph{width:20px;height:20px}.main-area{padding-bottom:calc(67px + env(safe-area-inset-bottom))}.topbar{height:51px;padding:0 16px}.breadcrumbs{gap:7px;font-size:10px}.breadcrumbs strong{font-size:10px}.topbar-actions{gap:8px}.local-badge{padding:6px 8px;font-size:9px}.icon-button{width:31px;height:31px}.page-content{padding:24px 16px}.page-heading{flex-direction:column;align-items:flex-start;gap:9px;margin-bottom:20px}.page-heading h1{margin-top:5px;font-size:24px}.page-heading p{max-width:520px;font-size:11px}.updated-label{font-size:9px}.status-grid{gap:8px}.status-card{border-radius:10px;min-height:117px;padding:12px 10px}.status-card-top{align-items:flex-start;gap:4px;font-size:9px}.service-icon{width:24px;height:24px}.service-icon svg{width:15px;height:15px}.status-value{margin-top:12px;font-size:clamp(13px,4vw,17px)}.status-note{align-items:flex-start;font-size:8px;line-height:1.4}.status-note .tiny-dot{margin-top:3px}.section-block{margin-top:25px}.section-title h2{font-size:13px}.section-title p{font-size:9px}.module-grid{gap:8px}.module-card{border-radius:10px;gap:8px;min-height:100px;padding:11px 9px}.module-icon{border-radius:8px;width:30px;height:30px}.module-copy strong{font-size:10px}.module-copy small{margin-top:5px;font-size:8px}.module-arrow{display:none}.bottom-grid{gap:10px;margin-top:16px}.panel-card{border-radius:11px;padding:14px}.local-warning{align-items:flex-start}.local-warning p{font-size:8px}.filter-row{flex-wrap:wrap;align-items:center;gap:9px}.filter-row label{flex:100%;justify-content:space-between}.filter-row input{flex:1;max-width:130px}.analytics-filter-row label{flex:220px;align-items:stretch}.analytics-filter-row label:nth-of-type(n+3){flex:220px;min-width:0}.analytics-filter-row input[type=date]{width:100%;max-width:220px}.analytics-filter-row label:last-of-type input{width:100%;max-width:130px}.analytics-filter-row select{width:100%}.analytics-filter-coverage{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-coverage-warning{font-size:9px}.filter-range{margin:0 auto 0 0}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metric-card{min-height:89px;padding:11px}.metric-card strong{font-size:18px}.analytics-columns{grid-template-columns:minmax(0,1fr);gap:10px}.episode-performance-coverage,.playback-linkage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.episode-performance-pagination{flex-wrap:wrap;justify-content:flex-start}.episode-performance-pagination>span{flex:100%}.analytics-panel{min-height:270px}.daily-chart{height:190px}.metric-strip{gap:6px}.metric-strip .metric-card{padding:9px 7px}.metric-strip .metric-card>span{font-size:9px}.metric-strip .metric-card strong{font-size:15px}.data-footnote{font-size:8px}.audit-card{padding:13px 9px}th,td{padding:9px 7px;font-size:8px}.module-placeholder{min-height:320px;padding:30px 18px}.login-shell{background:#fff;flex-direction:column;min-height:100vh;display:flex}.login-brand-panel{min-height:260px;padding:22px 22px 20px}.login-brand-panel:before{width:500px;height:500px;top:-35%;left:-4%}.login-brand-panel:after{width:80%;bottom:-70%;right:-28%}.login-brand-lockup strong{font-size:15px}.login-brand-copy{margin:33px 0 18px}.login-brand-copy h2{letter-spacing:-.7px;margin:10px 0 5px;font-size:25px}.login-brand-copy p{font-size:10px}.login-feature-list{gap:6px}.login-feature-list span{padding:6px 8px;font-size:8px}.login-feature-list svg{width:14px;height:14px}.login-brand-footer{margin-top:19px;font-size:7px}.login-form-panel{flex:1;justify-content:flex-start;min-height:0;padding:34px 23px 58px}.login-card{width:min(100%,420px)}.login-card-heading h1{font-size:24px}.login-form{gap:14px;margin-top:23px}.login-copyright{bottom:15px}}.content-page{flex-direction:column;gap:14px;display:flex}.localization-coverage-page{flex-direction:column;gap:13px;display:flex}.localization-controls{flex-wrap:wrap;align-items:flex-end;gap:11px;display:flex}.localization-controls label{color:#687582;flex-direction:column;gap:5px;min-width:180px;font-size:9px;font-weight:700;display:flex}.localization-controls select{color:#35424d;background:#fff;border:1px solid #dfe5e9;border-radius:6px;min-width:180px;height:34px;padding:0 9px;font-size:10px}.localization-refresh{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.localization-csv-button{white-space:nowrap}.localization-open-content{white-space:nowrap;margin-left:auto}.localization-csv-card{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:13px 15px;display:flex}.localization-csv-copy{flex:1;min-width:220px}.localization-csv-copy strong{color:#34434d;font-size:11px}.localization-csv-copy p{color:#78858e;margin:5px 0 0;font-size:9px;line-height:1.55}.localization-csv-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.localization-csv-file{color:#71451f;cursor:pointer;background:#fff3e7;border:1px solid #f3ddc7;border-radius:7px;align-items:center;min-height:32px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.localization-csv-file input{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.localization-csv-file:focus-within{outline-offset:2px;outline:2px solid #347eb7}.localization-csv-import{justify-content:center;width:auto;height:32px;min-height:32px;margin:0;padding:0 11px;font-size:9px}.localization-csv-selected{color:#7d8990;flex-basis:100%;font-size:8px}.localization-csv-notice{overflow-wrap:anywhere;border:1px solid;border-radius:6px;flex-basis:100%;padding:8px 10px;font-size:9px;line-height:1.5}.localization-csv-notice.success{color:#276f5b;background:#eef8f3;border-color:#cde8d9}.localization-csv-notice.error{color:#915249;background:#fff4f0;border-color:#f0d8d2}.localization-report-meta{color:#76828b;flex-wrap:wrap;align-items:center;gap:8px;font-size:9px;display:flex}.localization-report-meta span{background:#f6f8f9;border:1px solid #e8edef;border-radius:5px;padding:6px 9px}.localization-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.localization-summary-card{background:#fff;border:1px solid #e4e9ec;border-radius:9px;min-width:0;padding:15px}.localization-summary-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.localization-summary-heading strong{color:#34434d;font-size:12px}.localization-summary-heading span{color:#7f8b94;font-size:9px}.localization-summary-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.localization-summary-metrics>div{background:#f7f9fa;border:1px solid #edf0f2;border-radius:6px;flex-direction:column;gap:6px;min-width:0;padding:9px;display:flex}.localization-summary-metrics small{color:#81909a;font-size:8px}.localization-summary-metrics b{color:#35454f;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:14px;display:flex}.localization-summary-metrics em{color:#8b969e;font-size:8px;font-style:normal;font-weight:500}.localization-missing-card{padding:16px}.localization-missing-card .content-market-notice{margin-bottom:10px}.localization-missing-table{min-width:690px}.localization-missing-table th,.localization-missing-table td{padding:9px 8px}.localization-missing-table td{color:#5f6b74;font-size:9px}.localization-missing-table td:nth-child(2){min-width:150px}.localization-missing-value{color:#9a6c54;font-style:italic}.localization-missing-fields{flex-wrap:wrap;gap:4px;display:flex}@media (width<=1100px){.localization-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.localization-summary-card:first-child{grid-column:1/-1}}.localization-missing-fields span{color:#8b5c38;white-space:nowrap;background:#fff3e7;border-radius:4px;padding:3px 5px;font-size:8px}.localization-empty,.localization-loading{min-height:125px}.ads-page{flex-direction:column;gap:13px;display:flex}.ad-rules-section{flex-direction:column;gap:10px;display:flex}.ad-placement-rules-card{padding:15px}.ad-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ad-rule-box{border:1px solid #e3e9ed;border-radius:6px;min-width:0;margin:0;padding:10px}.ad-rule-box legend{color:#3c4c57;padding:0 4px;font-size:9px;font-weight:700}.ad-rule-box>small{color:#87939b;margin-top:7px;font-size:8px;line-height:1.5;display:block}.ad-rule-checks{flex-wrap:wrap;gap:10px;display:flex}.ad-rule-checks label{color:#52616a;align-items:center;gap:5px;font-size:9px;display:flex}.ad-rule-checks input{accent-color:#347fa8}.ad-rule-field{color:#57666f;grid-template-columns:minmax(78px,.55fr) minmax(110px,.8fr) minmax(0,1fr);align-items:center;gap:7px;margin-top:7px;font-size:8px;display:grid}.ad-rule-field>strong{color:#485963;font-size:9px}.ad-rule-field select,.ad-rule-field input,.ad-rule-order select{color:#35424d;background:#fff;border:1px solid #dfe5e9;border-radius:5px;min-width:0;height:28px;padding:0 7px;font-size:8px}.ad-rule-field>small{color:#89959d;grid-column:2/-1;font-size:8px;line-height:1.4}.ad-rule-range{align-items:center;gap:5px;min-width:0;display:flex}.ad-rule-range input{flex:1;width:72px}.ad-rule-range small{color:#87939b;white-space:nowrap}.ad-rule-order{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ad-rule-order label{color:#64727b;align-items:center;gap:5px;font-size:8px;display:flex}.ad-rule-blockers{color:#87534a;background:#fff5f1;border:1px solid #f2ded8;border-radius:5px;flex-wrap:wrap;gap:6px;margin-top:9px;padding:8px;font-size:8px;line-height:1.5;display:flex}.ad-rule-blockers strong{color:#74443c}.ad-rule-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.ad-rule-actions small{color:#78868e;font-size:8px;line-height:1.5}.ad-rule-actions .primary-button{justify-content:center;width:auto;min-width:130px;height:31px;margin:0;padding:0 10px;font-size:9px}.ad-placement-summary{color:#397762;background:#eff8f3;border:1px solid #d7ece0;border-radius:5px;flex-direction:column;grid-column:1/-1;gap:3px;padding:8px 10px;font-size:8px;line-height:1.5;display:flex}.ad-placement-summary strong{font-size:9px}.ad-fallback-list{background:#f8fafb;border:1px solid #e5ebef;border-radius:5px;flex-direction:column;gap:6px;padding:8px;display:flex}.ad-fallback-list>strong{color:#53616a;font-size:9px}.ad-fallback-list>div{color:#64727b;justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.ad-campaign-blocker{color:#a04d4a;max-width:250px;margin-top:4px;font-size:8px;line-height:1.4;display:block}.ads-page .privacy-note{align-items:center}.inline-success{color:#276f5b;background:#eef8f3;border:1px solid #cde8d9;border-radius:6px;padding:9px 11px;font-size:10px;line-height:1.55}.toolbar-primary{white-space:nowrap;justify-content:center;width:auto;min-width:115px;height:34px;margin:0;padding:0 11px;font-size:10px}.ad-list-card{padding:8px 14px}.ad-table th,.ad-table td{padding:11px 8px}.ad-table td{color:#58656e}.ad-name,.ad-subline{display:block}.ad-name{color:#2f3d47;font-size:10px}.ad-subline{color:#89959d;margin-top:5px;font-size:8px}.ad-type-pill,.ad-status{border-radius:4px;padding:4px 7px;font-size:8px;display:inline-block}.ad-type-pill{color:#456f8c;background:#edf5fa}.ad-status.draft{color:#637786;background:#eef2f4}.ad-status.active{color:#237d69;background:#e8f5f0}.ad-status.paused,.ad-status.ended{color:#717a80;background:#f0f2f3}.ad-actions{align-items:center;gap:8px;display:flex}.ad-actions .text-button{white-space:nowrap;padding:0;font-size:9px}.ad-actions .text-button:disabled{color:#9aa5ab;cursor:not-allowed}.ad-modal{width:min(100%,680px)}.ad-market-notice{color:#735320;background:#fff7e7;border:1px solid #f1dfb8;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin:-5px 0 12px;padding:9px 11px;font-size:9px;line-height:1.5;display:flex}.ad-market-notice.error{color:#8b4843;background:#fff1ef;border-color:#f0d0cb}.ad-market-notice .text-button{flex:none}.ad-target-fieldset{border:1px solid #dfe5e9;border-radius:5px;min-width:0;margin:0;padding:9px}.ad-target-fieldset legend{color:#4d5b65;padding:0 4px;font-size:9px;font-weight:600}.ad-target-fieldset:disabled{background:#f8f9fa}.ad-target-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 9px;max-height:112px;display:grid;overflow-y:auto}.ad-target-option{color:#43515b;cursor:pointer;align-items:flex-start;gap:6px;min-width:0;font-size:9px;font-weight:400;line-height:1.45;display:flex}.ad-target-fieldset .ad-target-option input{accent-color:#357eaa;flex:0 0 14px;width:14px;height:14px;min-height:14px;margin:0;padding:0}.ad-target-option span{overflow-wrap:anywhere;min-width:0}.ad-target-option small{color:#84919a;font-size:8px;font-weight:400;display:block}.ad-target-option.stale{color:#8b4843}.ad-stale-target{color:#8b4843;background:#fff1ef;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:5px 7px;font-size:8px;display:flex}.ad-stale-target .text-button{padding:0;font-size:8px}.ad-upload-card{padding:15px}.ad-subsection-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ad-subsection-heading>div>span{color:#8b9aa3;letter-spacing:.12em;font-size:8px}.ad-subsection-heading h2{color:#2e3c45;margin:4px 0 0;font-size:14px}.ad-subsection-heading p{color:#84919a;margin:4px 0 0;font-size:9px}.ad-local-chip{color:#397762;white-space:nowrap;background:#eef7f2;border:1px solid #d9ece2;border-radius:4px;padding:5px 8px;font-size:8px}.ad-upload-row{align-items:stretch;gap:9px;display:flex}.ad-file-picker{cursor:pointer;background:#f8fafb;border:1px dashed #cbd7dd;border-radius:6px;flex:1;align-items:center;gap:10px;min-width:0;min-height:54px;padding:8px 10px;display:flex;position:relative;overflow:hidden}.ad-file-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ad-file-icon{color:#427c9d;background:#e8f1f6;border-radius:5px;flex:none;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.ad-file-picker>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.ad-file-picker strong{color:#384751;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ad-file-picker small{color:#84919a;font-size:8px;line-height:1.4}.ad-upload-button{justify-content:center;width:auto;min-width:95px;margin:0}.ad-creative-toolbar{color:#71808a;align-items:center;gap:9px;padding:10px 8px 0;font-size:9px;display:flex}.ad-creative-toolbar label{color:#586975;font-weight:600}.ad-creative-toolbar select{color:#35424d;background:#fff;border:1px solid #dfe5e9;border-radius:5px;min-width:210px;height:30px;padding:0 9px;font-size:9px}.ad-creative-toolbar>span{white-space:nowrap;margin-left:auto}.ad-creative-table-wrap{border-top:1px solid #e9eef1;margin-top:13px;overflow-x:auto}.ad-creative-table{border-collapse:collapse;width:100%;min-width:720px}.ad-creative-table th,.ad-creative-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f2;padding:9px 8px}.ad-creative-table th{color:#87949c;white-space:nowrap;font-size:8px;font-weight:600}.ad-creative-table td{color:#596770;font-size:9px}.ad-creative-status{color:#6f7b82;white-space:nowrap;background:#f0f3f4;border-radius:4px;padding:4px 6px;font-size:8px;display:inline-block}.ad-creative-status.ready,.ad-creative-status.approved{color:#237b68;background:#e9f5ef}.ad-creative-status.pending_review{color:#8a6738;background:#fbf3e4}.ad-creative-status.rejected,.ad-creative-status.danger{color:#a04d4a;background:#faecea}.ad-creative-status.scan-pending{color:#8a6738;background:#fbf3e4}.ad-creative-status.scan-clean{color:#237b68;background:#e9f5ef}.ad-creative-status.scan-infected,.ad-creative-status.scan-error{color:#a04d4a;background:#faecea}.ad-creative-status.scan-unavailable{color:#637786;background:#eef2f4}.ad-metadata-issue{font-weight:600;color:#a04d4a!important}.ad-scan-result{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.ad-review-callout.danger{color:#8b4843;background:#fff1ef;border-color:#f0d0cb}.ad-review-callout{color:#786644;background:#fbf7ec;border:1px solid #eee3c8;border-radius:5px;margin-bottom:13px;padding:10px;font-size:9px;line-height:1.55}.ad-review-note{margin-top:12px}.ad-review-note textarea{resize:vertical;min-height:86px}.ad-preview-modal{width:min(100%,860px)}.ad-preview-modal img,.ad-preview-modal video{object-fit:contain;background:#101519;border-radius:5px;width:100%;max-height:70vh;display:block}.ad-preview-error{color:#8b4843;background:#fff1ef;border:1px solid #f0d0cb;border-radius:6px;padding:24px;font-size:11px;line-height:1.6}.content-toolbar{align-items:center;gap:9px;display:flex}.content-search{flex:1;gap:7px;min-width:0;display:flex}.content-search input,.content-toolbar select{color:#35424d;background:#fff;border:1px solid #dfe5e9;border-radius:6px;height:34px;padding:0 10px;font-size:10px}.content-search input{flex:1;min-width:100px}.content-toolbar select{width:125px}.content-create{white-space:nowrap;justify-content:center;width:auto;min-width:112px;height:34px;margin:0;padding:0 11px;font-size:10px}.toolbar-order{white-space:nowrap;height:34px;font-size:10px}.collection-order-bar{background:#f4f8fa;border:1px solid #dfeaf0;border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:13px;padding:11px 12px;display:flex}.collection-order-hint{color:#677884;flex-basis:100%;font-size:9px;line-height:1.5}.collection-order-reason{color:#4d5b65;flex-direction:column;flex:1;gap:5px;min-width:220px;font-size:9px;font-weight:600;display:flex}.collection-order-reason input{color:#30404a;background:#fff;border:1px solid #dfe5e9;border-radius:5px;height:32px;padding:0 9px;font-size:10px;font-weight:400}.collection-order-actions{gap:7px;display:flex}.collection-order-actions .secondary-button,.collection-order-actions .content-create{height:32px}.content-title-static{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.content-title-static strong{color:#293944;font-size:10px}.content-title-static small{color:#8b969e;font-size:8px}.collection-order-move{align-items:center;gap:4px;display:flex}.collection-order-index{color:#7a8891;text-align:center;min-width:20px;font-size:9px;font-weight:700}.order-move-button{color:#4d6472;cursor:pointer;background:#fff;border:1px solid #d8e1e6;border-radius:4px;width:22px;height:22px;padding:0;font-size:10px;line-height:1}.order-move-button:hover:not(:disabled){background:#eef4f7}.order-move-button:disabled{opacity:.4;cursor:default}.content-list-card,.content-detail{padding:17px}.content-table th,.content-table td,.episode-table th,.episode-table td{padding:10px 9px}.content-table td,.episode-table td{color:#5f6b74}.content-table tr.selected-row{background:#f2f7fa}.content-title-button{color:#293944;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:0;display:flex}.content-title-button strong{font-size:10px}.content-title-button small{color:#8b969e;font-size:8px}.content-rights,.content-status{border-radius:4px;padding:4px 6px;font-size:8px;display:inline-block}.content-rights.valid,.content-status.published{color:#267c6c;background:#eaf5f1}.content-rights.missing{color:#896a48;background:#f6f1e8}.content-status.draft,.content-status.review{color:#667984;background:#edf2f5}.content-status.paused,.content-status.archived{color:#747b80;background:#f0f1f2}.content-detail{margin-top:0}.content-detail-heading{align-items:center}.content-detail-heading .eyebrow{margin-bottom:5px}.content-detail-heading h2{font-size:16px}.content-actions{gap:7px;display:flex}.rights-grid{background:#f7f9fa;border:1px solid #e8edef;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:13px 0 8px;padding:12px;display:grid}.rights-grid small,.rights-grid strong{display:block}.rights-grid small{color:#8a969e;font-size:8px}.rights-grid strong{overflow-wrap:anywhere;color:#42515b;margin-top:5px;font-size:9px;font-weight:600;line-height:1.5}.content-hint{color:#8a6a47;margin:8px 0 17px;font-size:9px}.episode-heading{justify-content:space-between;align-items:center;gap:10px;margin:19px 0 11px;display:flex}.episode-heading h3{color:#303b44;margin:0;font-size:12px}.episode-heading p{color:#89949c;margin:4px 0 0;font-size:9px}.episode-table select{color:#51606a;background:#fff;border:1px solid #e2e7ea;border-radius:4px;max-width:90px;height:25px;padding:0 4px;font-size:8px}.episode-edit{margin-left:6px;font-size:8px}.modal-backdrop{z-index:20;background:#0b141d7a;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-card{background:#fff;border:1px solid #dce4e8;border-radius:8px;width:min(100%,720px);max-height:min(92vh,900px);padding:20px;overflow-y:auto;box-shadow:0 18px 60px #0a161f33}.episode-modal{width:min(100%,600px)}.modal-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.modal-heading h2{color:#27343e;margin:0;font-size:16px}.modal-heading p{color:#78858f;margin:5px 0 0;font-size:9px;line-height:1.6}.modal-close{color:#697680;cursor:pointer;background:#f3f6f7;border:1px solid #e2e8eb;border-radius:5px;width:28px;height:28px;font-size:18px;line-height:1}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-field{color:#4d5b65;flex-direction:column;gap:6px;min-width:0;font-size:9px;font-weight:600;display:flex}.form-field input,.form-field textarea,.form-field select{color:#30404a;background:#fff;border:1px solid #dfe5e9;border-radius:5px;width:100%;min-width:0;min-height:34px;padding:7px 9px;font-size:10px;font-weight:400}.form-field textarea{resize:vertical}.form-field input:disabled{color:#7e8991;background:#f2f4f5}.form-field small{color:#8a969e;font-size:8px;font-weight:400}.form-field select.market-multi-select{min-height:100px;padding:6px}.content-market-notice{color:#735320;background:#fff7e7;border:1px solid #f1dfb8;border-radius:6px;padding:10px 12px;font-size:10px}.market-takedown-section{background:#fbfcfc;border:1px solid #e8edef;border-radius:7px;margin-top:17px;padding:0 12px 12px}.market-takedown-section .episode-heading{margin-top:12px}.market-takedown-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.market-takedown-card{background:#fff;border:1px solid #e6ebee;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.market-takedown-card>div{flex-direction:column;gap:4px;min-width:0;display:flex}.market-takedown-card strong{color:#33424c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.market-takedown-card small{color:#82909a;font-size:8px}.market-takedown-card .secondary-button,.market-takedown-card .takedown-button{white-space:nowrap;height:27px;padding:0 8px;font-size:8px}.takedown-button{color:#a0443f;cursor:pointer;background:#fff1ef;border:1px solid #f0d4d0;border-radius:6px;font-weight:700}.takedown-button:disabled{opacity:.55;cursor:wait}.episode-market-takedowns{padding-bottom:10px}.episode-market-row{border-top:1px solid #e7ecee;margin-top:10px;padding-top:9px}.episode-market-row>strong{color:#45535c;margin-bottom:7px;font-size:9px;display:block}.localized-content-editor{background:#f7f9fa;border:1px solid #e5ebee;border-radius:6px;flex-direction:column;gap:9px;min-width:0;padding:11px;display:flex}.localized-content-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.localized-content-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.localized-content-heading strong{color:#40515c;font-size:10px}.localized-content-heading small,.localized-content-empty,.localized-content-editor>small{color:#82909a;margin:0;font-size:8px;font-weight:400;line-height:1.5}.localized-content-heading .secondary-button{white-space:nowrap;height:28px;padding:0 8px;font-size:8px}.localized-content-rows{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.localized-content-row{background:#fff;border:1px solid #e5ebee;border-radius:5px;flex-direction:column;gap:8px;min-width:0;padding:9px;display:flex}.localized-content-row-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.localized-content-row label{color:#53616a;flex-direction:column;gap:4px;min-width:0;font-size:8px;font-weight:600;display:flex}.localized-content-row input,.localized-content-row textarea,.localized-content-row select{color:#30404a;background:#fff;border:1px solid #dfe5e9;border-radius:4px;width:100%;min-width:0;padding:6px 7px;font-size:9px;font-weight:400}.localized-content-row input,.localized-content-row select{height:30px}.localized-content-row textarea{resize:vertical}.localized-content-row-heading label{flex:1}.localized-content-remove{padding:2px 4px;font-size:8px}.form-span{grid-column:1/-1}.form-divider{color:#687984;border-top:1px solid #e9edef;grid-column:1/-1;padding-top:10px;font-size:9px;font-weight:700}.modal-footer{border-top:1px solid #e9edef;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:13px;display:flex}.modal-footer .primary-button{justify-content:center;width:auto;min-width:92px;height:33px;margin:0;font-size:9px}.modal-footer .secondary-button{height:33px}@media (width<=760px){.localization-controls{align-items:stretch}.localization-controls label{flex:170px}.localization-controls select{width:100%}.localization-refresh,.localization-csv-button{flex:none}.localization-open-content{margin-left:0}.localization-csv-card{flex-direction:column;align-items:stretch}.localization-csv-actions{align-items:stretch}.localization-csv-actions>*{flex:130px;justify-content:center}.localization-summary-grid{grid-template-columns:1fr}.localization-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.localization-missing-card{padding:12px 9px}.ad-list-card{padding:9px 7px}.ad-table{min-width:760px}.ad-upload-card{padding:11px 9px}.ad-creative-table{min-width:680px}.ads-page .content-toolbar{flex-wrap:wrap}.ads-page .content-search{flex-basis:100%}.ads-page .content-toolbar select{flex:1}.content-toolbar{flex-wrap:wrap}.content-search{flex-basis:100%}.content-toolbar select{flex:1}.content-list-card,.content-detail{padding:12px 9px}.rights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-detail-heading{flex-direction:column;align-items:flex-start}.market-takedown-section{padding:0 8px 8px}.market-takedown-grid{grid-template-columns:1fr}.content-actions{width:100%}.content-actions button{flex:1}.modal-backdrop{align-items:end;padding:10px}.modal-card{border-radius:9px 9px 0 0;max-height:92vh;padding:16px 13px}.form-grid{gap:10px}.localized-content-heading{flex-direction:column}.localized-content-rows{grid-template-columns:1fr}.content-table th,.content-table td,.episode-table th,.episode-table td{padding:9px 6px}}@media (width<=420px){.localization-controls label{flex-basis:100%}.localization-refresh,.localization-open-content{justify-content:center;width:100%}.analytics-filter-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}.rights-grid,.form-grid{grid-template-columns:1fr}.form-span,.form-divider{grid-column:auto}.content-toolbar select{width:auto}.ad-upload-row{flex-direction:column;align-items:stretch}.ad-upload-button{width:100%;min-height:34px}.ad-creative-toolbar{flex-direction:column;align-items:flex-start}.ad-creative-toolbar select{width:100%}.ad-creative-toolbar>span{margin-left:0}.ad-subsection-heading{align-items:flex-start}}.users-page{flex-direction:column;gap:13px;display:flex}.privacy-note{color:#677884;background:#f4f8fa;border:1px solid #e2eaee;border-radius:6px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.privacy-note>span{color:#fff;background:#7693a5;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;font-size:9px;font-weight:700;display:grid}.privacy-note p{margin:0;font-size:9px;line-height:1.6}.privacy-note strong{color:#40535f}.user-source-label{color:#7e8c95;white-space:nowrap;font-size:9px}.user-list-card,.subject-timeline-card{padding:17px}.user-table th,.user-table td{padding:10px 8px}.user-table td{color:#5f6b74}.user-table tr.selected-row{background:#f2f7fa}.subject-key-button{color:#3d779d;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:0;display:flex}.subject-key-button code{font-size:9px}.subject-key-button span{color:#8a969e;font-size:8px}.user-pagination{color:#87929a;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:9px;display:flex}.user-pagination>div{gap:7px;display:flex}.user-pagination .secondary-button{height:28px;padding:0 9px}.subject-timeline-card{margin-top:0}.timeline-list{border-left:1px solid #dfe7eb;margin-left:6px;padding-left:19px;position:relative}.timeline-event{padding:0 0 17px;position:relative}.timeline-event:last-child{padding-bottom:2px}.timeline-node{background:#5c9ccc;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:-24px;box-shadow:0 0 0 1px #8bb6d0}.timeline-event-main strong,.timeline-event-main small,.timeline-meta{display:block}.timeline-event-main strong{color:#35444e;font-size:10px}.timeline-event-main small{color:#88949c;margin-top:4px;font-size:8px}.timeline-meta{color:#72818b;margin-top:5px;font-size:8px;line-height:1.5}@media (width<=760px){.user-source-label{white-space:normal;width:100%}.user-list-card,.subject-timeline-card{padding:12px 9px}.user-table th,.user-table td{padding:9px 6px}}@media (width<=380px){.page-content{padding-left:12px;padding-right:12px}.status-grid{grid-template-columns:1fr}.status-card{min-height:95px}.status-card-top{align-items:center}.status-value{margin-top:8px}.status-note{margin-top:4px}.module-grid{grid-template-columns:1fr}.module-card{min-height:76px}.module-copy small{-webkit-line-clamp:1}.login-brand-panel{min-height:245px}}.preview-asset-review,.preview-asset-candidates{color:#b8c4d3;background:#111820;border:1px solid #344151;border-radius:8px;margin-top:8px;padding:9px 10px;font-size:10px;line-height:1.5;display:block}.preview-asset-review.eligible,.preview-asset-candidates .eligible{color:#9ddcb5;border-color:#286448}.preview-asset-review.ineligible,.preview-asset-candidates .ineligible{color:#eac68d;border-color:#64502f}.preview-asset-candidates summary{cursor:pointer;color:#e6b06f}.preview-asset-candidates>span{border-top:1px solid #283443;margin-top:7px;padding-top:7px;display:block}.preview-asset-candidates>small{color:#98a5b7;margin-top:8px;display:block}.collection-poster-picker{grid-column:1/-1}.collection-poster-picker>label{color:#4d5b65}.collection-poster-controls{align-items:center;gap:8px;display:flex}.collection-poster-controls select{flex:1}.collection-poster-controls .secondary-button{width:auto;min-height:34px;margin:0;padding:0 12px}.collection-poster-manual{color:#75828a;flex-direction:column;gap:6px;margin-top:3px;font-size:8px;font-weight:500;display:flex}.collection-poster-preview{color:#71808a;align-items:center;gap:10px;margin-top:4px;font-size:8px;font-weight:400;display:flex}.collection-poster-preview img{object-fit:cover;background:#f5f7f8;border:1px solid #dfe5e9;border-radius:5px;width:96px;height:64px}.collection-poster-preview span{align-items:center;min-height:30px;display:flex}.collection-poster-preview small{overflow-wrap:anywhere}@media (width<=560px){.collection-poster-controls{align-items:stretch}.collection-poster-preview{align-items:flex-start}}.ad-modal.ad-editor-modal{width:min(1180px,100vw - 44px);max-height:min(94vh,980px);padding:24px}.ad-editor-modal>.modal-heading{border-bottom:1px solid #e8edf0;padding-bottom:14px}.ad-editor-modal>.modal-heading h2{letter-spacing:-.25px;font-size:20px}.ad-editor-modal>.modal-heading p{max-width:760px;font-size:11px}.ad-editor-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);align-items:start;gap:24px;min-width:0;display:grid}.ad-editor-fields{grid-column:1;min-width:0}.ad-editor-fields .form-grid{gap:15px 14px}.ad-editor-fields .form-field{font-size:11px}.ad-editor-fields .form-field input,.ad-editor-fields .form-field select{border-radius:7px;min-height:38px;font-size:12px}.ad-editor-fields .form-field small{font-size:10px;line-height:1.5}.ad-editor-fields .ad-target-fieldset legend{font-size:11px}.ad-editor-fields .ad-target-option{font-size:10px}.ad-editor-fields .ad-target-option small{font-size:9px}.ad-editor-preview-panel{flex-direction:column;grid-area:1/2;gap:13px;min-width:0;display:flex;position:sticky;top:0}.ad-editor-preview-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ad-editor-preview-heading>div>span{color:#8b6846;letter-spacing:.1em;font-size:9px;font-weight:750}.ad-editor-preview-heading h3{color:var(--ink);margin:4px 0 3px;font-size:16px}.ad-editor-preview-heading p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.ad-editor-preview-heading .text-button{flex:none;margin-top:5px;font-size:10px}.ad-device-preview{background:#f9fafb;border:1px solid #d6dee4;border-radius:27px;width:min(100%,318px);margin:0 auto;padding:8px 9px 12px;overflow:hidden;box-shadow:0 13px 32px #1525301f,inset 0 0 0 3px #fff}.ad-device-statusbar{color:#27343d;justify-content:space-between;align-items:center;height:19px;padding:0 9px;font-size:8px;font-weight:700;display:flex}.ad-device-statusbar span:last-child{letter-spacing:2px}.ad-device-appbar{color:#29343b;grid-template-columns:1fr auto 1fr;align-items:end;min-height:43px;padding:4px 8px 9px;display:grid}.ad-device-appbar>span:first-child{color:#8b6846;letter-spacing:.1em;font-size:7px;font-weight:800}.ad-device-appbar strong{font-size:12px}.ad-device-appbar>span:last-child{color:#87929a;letter-spacing:1px;justify-self:end;font-size:11px}.ad-device-feed-context{color:#33424c;justify-content:space-between;align-items:baseline;gap:6px;padding:2px 8px 9px;display:flex}.ad-device-feed-context strong{font-size:10px}.ad-device-feed-context span{color:#8b969d;font-size:8px}.ad-device-media{aspect-ratio:2.08;isolation:isolate;background:#171b20;border-radius:12px;width:100%;position:relative;overflow:hidden}.ad-device-media.feed_insert{aspect-ratio:.82;border-radius:13px;max-height:285px}.ad-device-media>img,.ad-device-media>video{object-fit:cover;background:#171b20;width:100%;height:100%;position:absolute;inset:0}.ad-device-media:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#08080a4d,#0000 35% 65%,#08080a2e);position:absolute;inset:0}.ad-device-media-state{z-index:2;color:#e8edf0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px;display:flex;position:absolute;inset:0}.ad-device-media-state strong{font-size:10px}.ad-device-media-state small{color:#aeb8be;font-size:8px;line-height:1.4}.ad-device-media-state button{color:#f4d2a6;background:#ffffff1a;border:1px solid #ffffff40;border-radius:5px;padding:5px 8px;font-size:8px}.ad-preview-empty-icon{color:#f5d4ad;border:1px solid #f5d4ad99;border-radius:50%;place-items:center;width:25px;height:25px;padding-left:2px;font-size:9px;display:grid}.ad-preview-spinner{border:2px solid #ffffff47;border-top-color:#f3c890;border-radius:50%;width:21px;height:21px;animation:.8s linear infinite ad-preview-spin}@keyframes ad-preview-spin{to{transform:rotate(360deg)}}.ad-device-disclosure{z-index:3;color:#fff;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;background:#111418c7;border:1px solid #ffffff47;border-radius:99px;max-width:calc(100% - 18px);padding:5px 7px;font-size:7px;font-weight:750;position:absolute;top:9px;left:9px;overflow:hidden}.ad-device-cta{z-index:3;color:#fff;background:#111418d1;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:700;position:absolute;bottom:9px;right:9px}.ad-device-content-placeholder{grid-template-columns:1fr 48px;align-items:center;gap:6px;padding:11px 5px 2px;display:grid}.ad-device-content-placeholder span,.ad-device-content-placeholder i{background:#e1e6e9;border-radius:5px;height:5px;display:block}.ad-device-content-placeholder span:first-child{background:#d6dde1;width:72%;height:7px}.ad-device-content-placeholder span:nth-child(2){grid-column:1;width:48%}.ad-device-content-placeholder i{border-radius:7px;grid-area:1/2/span 2;width:42px;height:23px}.ad-device-feed-footer{color:#859099;justify-content:space-between;padding:7px 5px 1px;font-size:7px;display:flex}.ad-editor-asset-details{background:#f8fafb;border:1px solid #e4eaee;border-radius:9px;padding:13px}.ad-editor-asset-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.ad-editor-asset-heading strong{color:#34434c;font-size:11px}.ad-editor-type-pill{color:#815629;background:#fbf0e2;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:700}.ad-editor-asset-filename{color:#3b4851;text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-size:10px;font-weight:650;overflow:hidden}.ad-editor-asset-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.ad-editor-asset-metadata>div{flex-direction:column;gap:4px;min-width:0;display:flex}.ad-editor-asset-metadata span{color:#829099;font-size:8px}.ad-editor-asset-metadata strong{color:#46545d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.ad-editor-asset-statuses{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.ad-editor-asset-statuses .ad-creative-status{font-size:8px}.ad-editor-rule-state{border:1px solid;border-radius:7px;align-items:flex-start;gap:7px;margin-top:10px;padding:8px 9px;display:flex}.ad-editor-rule-state>span{border-radius:50%;flex:0 0 15px;place-items:center;width:15px;height:15px;font-size:9px;font-weight:800;display:grid}.ad-editor-rule-state>div{flex-direction:column;gap:3px;min-width:0;display:flex}.ad-editor-rule-state strong{font-size:9px}.ad-editor-rule-state small{overflow-wrap:anywhere;font-size:8px;line-height:1.45}.ad-editor-rule-state.ready{color:#276f5b;background:#eef8f3;border-color:#cde8d9}.ad-editor-rule-state.ready>span{color:#fff;background:#3d8a6b}.ad-editor-rule-state.warning{color:#80571f;background:#fff7e7;border-color:#f1dfb8}.ad-editor-rule-state.warning>span{color:#fff;background:#b17b31}.ad-editor-no-asset{color:#78858d;margin:9px 0 0;font-size:9px;line-height:1.55}.ad-editor-modal .modal-footer{background:#fff;margin-top:18px;padding:13px 0 0}@media (width<=980px){.ad-modal.ad-editor-modal{width:min(100%,100vw - 28px);padding:18px}.ad-editor-layout{grid-template-columns:minmax(0,1fr) minmax(265px,.8fr);gap:17px}.ad-device-preview{width:min(100%,290px)}}@media (width<=760px){.ad-modal.ad-editor-modal{border-radius:9px 9px 0 0;width:100%;max-height:92vh;padding:16px 13px}.ad-editor-layout{grid-template-columns:minmax(0,1fr);gap:18px}.ad-editor-preview-panel{order:-1;grid-area:auto/1;position:static}.ad-editor-fields{grid-column:1}.ad-editor-preview-heading p{max-width:320px}.ad-device-preview{width:min(100%,340px)}}@media (width<=420px){.ad-editor-modal>.modal-heading h2{font-size:17px}.ad-editor-fields .form-grid{grid-template-columns:1fr}.ad-editor-fields .form-span{grid-column:auto}.ad-editor-asset-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-device-preview{width:min(100%,310px)}}.app-shell .page-content .overview-page{--overview-line:#e2e5e2;--overview-ink:#23323d;--overview-muted:#71808a;--overview-accent:#b97837;color:var(--overview-ink);flex-direction:column;gap:30px;min-width:0;max-width:100%;display:flex}.app-shell .page-content .overview-lead{background:linear-gradient(112deg,#f5f1e9 0%,#fbfaf7 48%,#f4f6f4 100%);border:1px solid #e8e1d5;border-radius:12px;align-items:center;gap:17px;min-height:100px;padding:20px 23px;display:flex;position:relative;overflow:hidden}.app-shell .page-content .overview-lead:after{content:"";pointer-events:none;border:1px solid #b87e411f;border-radius:50%;width:210px;height:210px;position:absolute;top:-76px;right:16%}.app-shell .page-content .overview-lead-mark{z-index:1;color:#e8b779;background:#263b48;border-radius:11px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 5px 12px #192b3624}.app-shell .page-content .overview-lead-copy{z-index:1;flex:1;min-width:0}.app-shell .page-content .overview-kicker,.app-shell .page-content .overview-section-index{color:#9b7046;letter-spacing:.105em;font-size:12px;font-weight:750;display:block}.app-shell .page-content .overview-lead-copy p{color:#35444d;margin:6px 0 0;font-size:14px;font-weight:550;line-height:1.5}.app-shell .page-content .overview-lead-note{z-index:1;color:#65736e;background:#ffffffb8;border:1px solid #dbe0dae6;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:600;display:inline-flex}.app-shell .page-content .overview-lead-note i{background:#63856f;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.app-shell .page-content .overview-section{min-width:0}.app-shell .page-content .overview-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.app-shell .page-content .overview-section-heading h2,.app-shell .page-content .overview-environment-note h2{color:var(--overview-ink);letter-spacing:-.35px;margin:5px 0 0;font-family:inherit;font-size:19px;font-weight:700;line-height:1.3}.app-shell .page-content .overview-section-heading p{color:var(--overview-muted);margin:5px 0 0;font-size:12px;line-height:1.55}.app-shell .page-content .overview-section-meta{color:#64737d;white-space:nowrap;background:#f0f3f3;border:1px solid #e2e7e7;border-radius:6px;flex:none;margin-bottom:2px;padding:6px 9px;font-size:12px;font-weight:650}.app-shell .page-content .overview-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-shell .page-content .overview-service-grid .status-card{border-color:var(--overview-line);background:#fff;border-radius:10px;min-width:0;min-height:117px;padding:17px 19px;box-shadow:0 2px 7px #1a272e09}.app-shell .page-content .overview-service-grid .status-card-top{color:#65747d;font-size:12px}.app-shell .page-content .overview-service-grid .status-value{color:var(--overview-ink);margin-top:12px;font-size:20px}.app-shell .page-content .overview-service-grid .status-note{color:#788690;margin-top:8px;font-size:12px}.app-shell .page-content .overview-service-grid .service-icon{color:#805c37;background:#f5f0e8;border-radius:8px;width:31px;height:31px}.app-shell .page-content .overview-service-grid .service-icon.ready{color:#347357;background:#eaf4ee}.app-shell .page-content .overview-service-grid .service-icon.offline{color:#a5453e;background:#fbefed}.app-shell .page-content .overview-analytics{background:#f8f7f3;border:1px solid #e8e5dc;border-radius:12px;padding:20px 21px 21px}.app-shell .page-content .overview-analytics-heading{margin-bottom:16px}.app-shell .page-content .overview-analytics-actions{flex:none;align-items:center;gap:15px;display:flex}.app-shell .page-content .overview-data-state{color:#66747c;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.app-shell .page-content .overview-data-state i{background:#a4adb0;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.app-shell .page-content .overview-data-state.available i{background:#4c8869}.app-shell .page-content .overview-data-state.empty i{background:#b98955}.app-shell .page-content .overview-data-state.unavailable i{background:#89959b}.app-shell .page-content .overview-data-state.loading i{background:#b98955;animation:1.4s ease-in-out infinite overview-pulse}.app-shell .page-content .overview-link-button{color:#805323;cursor:pointer;background:#fffaf1;border:1px solid #ead9bd;border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:0 11px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.app-shell .page-content .overview-link-button:hover{background:#fff4e2;border-color:#d9ba8f;transform:translateY(-1px)}.app-shell .page-content .overview-link-button:focus-visible,.app-shell .page-content .overview-module-card:focus-visible{outline-offset:2px;outline:3px solid #be874452}.app-shell .page-content .overview-metric-surface{background:#efeee9;border:1px solid #e4e1d9;border-radius:9px;padding:10px}.app-shell .page-content .overview-metric-surface .metric-strip{grid-template-columns:minmax(220px,1.15fr) repeat(2,minmax(0,1fr));gap:8px}.app-shell .page-content .overview-metric-surface .metric-strip .metric-card{min-width:0;min-height:115px;box-shadow:none;background:#fff;border:1px solid #e4e6e3;border-radius:8px;padding:17px 18px}.app-shell .page-content .overview-metric-surface .metric-strip .metric-card:first-child{background:linear-gradient(135deg,#fffdf9,#fff);border-color:#e5d8c6;padding-left:21px;position:relative}.app-shell .page-content .overview-metric-surface .metric-strip .metric-card:first-child:before{content:"";background:#c28a4a;border-radius:0 3px 3px 0;width:3px;position:absolute;inset:13px auto 13px 0}.app-shell .page-content .overview-metric-surface .metric-strip .metric-card>span{color:#727d83;font-size:12px}.app-shell .page-content .overview-metric-surface .metric-strip .metric-card strong{color:#263741;font-variant-numeric:tabular-nums;letter-spacing:-.55px;margin-top:9px;font-size:27px}.app-shell .page-content .overview-metric-surface .metric-strip .metric-card small{color:#879198;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.45;display:block;overflow:visible}.app-shell .page-content .overview-data-empty{background:#ffffffb8;border:1px dashed #d9ddd9;border-radius:9px;align-items:center;gap:14px;min-height:116px;padding:19px 20px;display:flex}.app-shell .page-content .overview-empty-mark{color:#8b6944;background:#f4eee5;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.app-shell .page-content .overview-data-empty>div{flex:1;min-width:0}.app-shell .page-content .overview-data-empty strong{color:#36454e;font-size:13px;font-weight:700;display:block}.app-shell .page-content .overview-data-empty p{color:#77848b;max-width:680px;margin:5px 0 0;font-size:12px;line-height:1.6}.app-shell .page-content .overview-empty-tag{color:#7f694d;background:#f6f0e7;border-radius:5px;flex:none;padding:5px 8px;font-size:12px;font-weight:650}.app-shell .page-content .overview-data-restricted{background:#f7f8f8;border-color:#dce1e2}.app-shell .page-content .overview-data-restricted .overview-empty-mark{color:#697984;background:#edf1f2}.app-shell .page-content .overview-module-groups{border-top:1px solid var(--overview-line)}.app-shell .page-content .overview-module-group{border-bottom:1px solid var(--overview-line);grid-template-columns:146px minmax(0,1fr);gap:0 17px;padding:17px 0;display:grid}.app-shell .page-content .overview-module-group-heading{justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.app-shell .page-content .overview-module-group-heading h3{color:#52616b;margin:0;font-size:12px;font-weight:700}.app-shell .page-content .overview-module-group-heading span{color:#9aa3a5;font-variant-numeric:tabular-nums;font:650 12px/1.2 Manrope,sans-serif}.app-shell .page-content .overview-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-shell .page-content .overview-module-card{min-width:0;min-height:77px;box-shadow:none;background:#fff;border-color:#e3e7e5;border-radius:8px;align-items:center;gap:10px;padding:12px 11px}.app-shell .page-content .overview-module-card:hover{background:#fffdfa;border-color:#d6bd9b;transform:translateY(-1px);box-shadow:0 4px 11px #242f350e}.app-shell .page-content .overview-module-card .module-icon{color:#8c5f32;background:#f6f0e7;border:1px solid #eee2d1;border-radius:8px;flex:0 0 32px;width:32px;height:32px}.app-shell .page-content .overview-module-card .module-copy small{color:#78858b;-webkit-line-clamp:2;margin-top:4px;font-size:12px;line-height:1.4}.app-shell .page-content .overview-module-card .module-arrow{color:#9da6a6;align-self:flex-start;padding-top:1px;font-size:12px}.app-shell .page-content .overview-support-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);align-items:stretch;gap:13px;display:grid}.app-shell .page-content .overview-baseline{border-color:var(--overview-line);min-width:0;box-shadow:none;border-radius:10px;padding:18px 20px}.app-shell .page-content .overview-support-heading{margin-bottom:12px}.app-shell .page-content .overview-support-heading h2{font-size:17px}.app-shell .page-content .overview-baseline .check-list li{border-top-color:#e9ecea;padding:10px 0}.app-shell .page-content .overview-baseline .check-list li:first-child{border-top:0;padding-top:0}.app-shell .page-content .overview-baseline .check-list strong{color:#4c5a62;font-size:12px}.app-shell .page-content .overview-environment-note{color:#596871;background:#f4f1ea;border:1px solid #e6dfd2;border-radius:10px;align-items:flex-start;gap:12px;min-width:0;padding:19px;display:flex}.app-shell .page-content .overview-note-mark{color:#fff;background:#aa7c4b;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font:700 13px/1 Georgia,serif;display:grid}.app-shell .page-content .overview-environment-note h2{margin-top:5px;font-size:15px}.app-shell .page-content .overview-environment-note p{color:#68767d;margin:8px 0 0;font-size:12px;line-height:1.65}@keyframes overview-pulse{50%{opacity:.35}}@media (width<=1100px){.app-shell .page-content .overview-module-group{grid-template-columns:126px minmax(0,1fr);gap:0 12px}.app-shell .page-content .overview-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .page-content .overview-support-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=761px) and (width<=1100px){.app-shell .page-content .overview-metric-surface .metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .page-content .overview-metric-surface .metric-strip .metric-card:first-child{grid-column:1/-1}}@media (width<=760px){.app-shell .page-content .overview-page{gap:24px}.app-shell .page-content .overview-lead{flex-wrap:wrap;align-items:flex-start;gap:12px;min-height:0;padding:16px}.app-shell .page-content .overview-lead-mark{flex-basis:40px;width:40px;height:40px}.app-shell .page-content .overview-lead-copy{flex-basis:calc(100% - 56px)}.app-shell .page-content .overview-kicker,.app-shell .page-content .overview-section-index,.app-shell .page-content .overview-lead-copy p{font-size:12px}.app-shell .page-content .overview-lead-note{margin-left:52px;font-size:12px}.app-shell .page-content .overview-section-heading{align-items:flex-start;gap:10px}.app-shell .page-content .overview-section-heading h2{font-size:17px}.app-shell .page-content .overview-section-heading p{font-size:12px}.app-shell .page-content .overview-section-meta{margin-top:15px;padding:5px 7px;font-size:12px}.app-shell .page-content .overview-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell .page-content .overview-service-grid .status-card{min-height:108px;padding:13px 11px}.app-shell .page-content .overview-service-grid .status-value{font-size:17px}.app-shell .page-content .overview-service-grid .status-note{overflow-wrap:anywhere;font-size:12px}.app-shell .page-content .overview-analytics{padding:15px 12px 13px}.app-shell .page-content .overview-analytics-heading{flex-direction:column;align-items:stretch}.app-shell .page-content .overview-analytics-actions{justify-content:space-between}.app-shell .page-content .overview-metric-surface{padding:7px}.app-shell .page-content .overview-metric-surface .metric-strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px}.app-shell .page-content .overview-metric-surface .metric-strip .metric-card{min-height:94px;padding:12px 11px}.app-shell .page-content .overview-metric-surface .metric-strip .metric-card:first-child{grid-column:1/-1;padding-left:16px}.app-shell .page-content .overview-metric-surface .metric-strip .metric-card strong{font-size:23px}.app-shell .page-content .overview-metric-surface .metric-strip .metric-card>span,.app-shell .page-content .overview-metric-surface .metric-strip .metric-card small{font-size:12px}.app-shell .page-content .overview-data-empty{align-items:flex-start;gap:10px;min-height:0;padding:15px 12px}.app-shell .page-content .overview-empty-mark{flex-basis:34px;width:34px;height:34px}.app-shell .page-content .overview-data-empty strong,.app-shell .page-content .overview-data-empty p{font-size:12px}.app-shell .page-content .overview-empty-tag{display:none}.app-shell .page-content .overview-module-group{grid-template-columns:minmax(0,1fr);gap:7px;padding:12px 0}.app-shell .page-content .overview-module-group-heading{align-items:center;padding:2px 0}.app-shell .page-content .overview-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.app-shell .page-content .overview-module-card{gap:8px;min-height:74px;padding:10px 8px}.app-shell .page-content .overview-module-card .module-icon{flex-basis:28px;width:28px;height:28px}.app-shell .page-content .overview-module-card .module-copy strong,.app-shell .page-content .overview-module-card .module-copy small{font-size:12px}.app-shell .page-content .overview-module-card .module-arrow{display:none}.app-shell .page-content .overview-support-grid{gap:10px}.app-shell .page-content .overview-baseline,.app-shell .page-content .overview-environment-note{padding:15px 13px}}@media (width<=420px){.app-shell .page-content .overview-section-heading{flex-direction:column}.app-shell .page-content .overview-section-meta{margin-top:0}.app-shell .page-content .overview-service-grid{grid-template-columns:minmax(0,1fr)}.app-shell .page-content .overview-service-grid .status-card{min-height:88px}.app-shell .page-content .overview-analytics-actions{flex-direction:column;align-items:flex-start;gap:8px}.app-shell .page-content .overview-module-grid{grid-template-columns:minmax(0,1fr)}.app-shell .page-content .overview-module-card{min-height:69px}}.app-shell .page-content .overview-lead{background:linear-gradient(112deg,#f0f4f5 0%,#f7f7f4 58%,#faf5ed 100%);border-color:#dfe5e5}.app-shell .page-content .overview-lead:after{border-color:#b9824326}.app-shell .page-content .overview-lead-mark{color:#f1c58a;background:#243b49;box-shadow:0 6px 16px #192b3621}.app-shell .page-content .overview-kicker,.app-shell .page-content .overview-section-index{color:#8b673d}.app-shell .page-content .overview-section-heading h2{color:#20323d}.app-shell .page-content .overview-service-grid .status-card{border-color:#dfe6e9}.app-shell .page-content .overview-analytics{background:linear-gradient(#fff 0%,#fcfdfd 100%);border-color:#dbe4e8}.app-shell .page-content .overview-metric-surface{background:#f6f8f9;border-color:#e5eaed}.app-shell .page-content .overview-module-group+.overview-module-group{border-top-color:#e1e7e9}.app-shell .page-content .overview-module-card{border-radius:9px}.app-shell .page-content .overview-module-card .module-icon{color:#71532f;background:#f8f2e8;border-color:#eee2d1}.app-shell .page-content .overview-module-card:hover{background:#fff;border-color:#cfb28c;box-shadow:0 6px 16px #242f350f}.app-shell .page-content .overview-data-state.error i{background:#b24b42}.app-shell .page-content .overview-data-error{background:#fff8f6;border-color:#f0d8d3}.app-shell .page-content .overview-data-error .overview-empty-mark{color:#a14e44;background:#f9e8e4}.app-shell .page-content .overview-data-error .overview-link-button{flex:none}.app-shell .page-content .overview-analytics-quality{color:#7b878d;flex-wrap:wrap;gap:5px 18px;font-size:12px;line-height:1.55;display:flex}.app-shell .page-content .overview-analytics-quality span{overflow-wrap:anywhere;min-width:0}.analytics-load-state{color:#5f6e77;background:#f5f8f9;border:1px solid #dfe8eb;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:14px 16px;font-size:11px;line-height:1.5;display:flex}.analytics-load-state>div{min-width:0}.analytics-load-state strong{color:#344852;font-size:11px;display:block}.analytics-load-state span,.analytics-load-state p{color:#77858c;margin:3px 0 0;font-size:10px}.analytics-load-error{color:#8f423a;background:#fff5f3;border-color:#eed7d3}.analytics-load-error strong{color:#934a42}.analytics-load-error p{overflow-wrap:anywhere}@media (width<=600px){.analytics-load-state{flex-direction:column;align-items:flex-start}.analytics-load-state .secondary-button{width:100%}.app-shell .page-content .overview-analytics-quality{flex-direction:column;gap:4px}.app-shell .page-content .overview-data-error{flex-wrap:wrap}.app-shell .page-content .overview-data-error .overview-link-button{margin-left:44px}}@media (width<=760px){.ads-page .ad-rule-grid{grid-template-columns:minmax(0,1fr)}.ads-page .ad-rule-field{grid-template-columns:minmax(0,1fr);min-width:0}.ads-page .ad-rule-field>small{grid-column:1/-1}.ads-page .ad-rule-range{flex-wrap:wrap}.ads-page .ad-rule-range small{white-space:normal;min-width:0}}.ads-page{gap:16px;width:100%;min-width:0;max-width:100%;overflow-x:clip}.ads-page>*{min-width:0;max-width:100%}.ads-page .section-title h2,.ads-page .ad-section-intro h2{color:#263943;letter-spacing:-.2px;font-size:17px}.ads-page .section-title p,.ads-page .ad-section-intro p{color:#70808a;font-size:11px;line-height:1.55}.ad-section-intro{background:linear-gradient(115deg,#fff 0%,#f5f9fb 100%);border:1px solid #e1e9ed;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex}.ad-section-intro>div{min-width:0}.ad-section-intro>div>span{color:#78909d;letter-spacing:.12em;font-size:9px;font-weight:750}.ad-section-intro h2,.ad-section-intro p{margin:4px 0 0}.ad-section-count{color:#526c7a;background:#edf4f7;border:1px solid #e0eaef;border-radius:7px;flex:none;padding:7px 10px;font-size:10px;font-weight:650}.ad-campaign-intro{margin-top:3px}.ad-data-state{background:#fff;border:1px solid #e3e9ec;border-radius:9px;align-items:center;gap:12px;min-width:0;padding:18px 16px;display:flex}.ad-data-state-mark{color:#527185;background:#edf4f7;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:700;display:grid}.ad-data-state-copy{flex:1;min-width:0}.ad-data-state-copy strong{color:#344651;font-size:12px;display:block}.ad-data-state-copy p{color:#778791;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.55}.ad-data-state .secondary-button{flex:none;width:auto;min-height:32px;padding:0 11px;font-size:10px}.ad-data-state.error{background:#fff8f6;border-color:#f0d8d2}.ad-data-state.error .ad-data-state-mark{color:#a25248;background:#faeae6}.ad-data-state.restricted{background:#f8fafb}.ad-data-state.empty{background:#fbfcfc;border-style:dashed}.ads-page .ad-rules-section{gap:11px}.ads-page .ad-placement-rules-card{padding:16px}.ads-page .ad-rule-box{border-radius:8px}.ads-page .ad-rule-box>small,.ads-page .ad-rule-field,.ads-page .ad-rule-field select,.ads-page .ad-rule-field input,.ads-page .ad-rule-order label{font-size:10px}.ads-page .ad-rule-checks label{font-size:11px}.ads-page .ad-rule-actions small,.ads-page .ad-placement-summary{font-size:10px}.ads-page .ad-list-card{padding:10px}.ads-page .ad-table{min-width:820px}.ads-page .ad-table th,.ads-page .ad-table td{padding:12px 10px}.ads-page .ad-table th{font-size:10px}.ads-page .ad-table th small{color:#86959d;white-space:normal;margin-top:4px;font-size:8px;font-weight:400;line-height:1.4;display:block}.ads-page .ad-table td,.ads-page .ad-name{font-size:11px}.ads-page .ad-subline{overflow-wrap:anywhere;font-size:9px;line-height:1.45}.ads-page .ad-actions .text-button{min-height:32px;padding:0 4px;font-size:10px}.ads-page .ad-upload-card{padding:16px}.ads-page .ad-subsection-heading p{font-size:10px;line-height:1.5}.ads-page .ad-file-picker{border-radius:8px;min-height:66px;padding:11px 12px}.ads-page .ad-file-picker small{overflow-wrap:anywhere;font-size:9px}.ads-page .ad-file-picker.invalid{background:#fff7f5;border-color:#cf8173}.ads-page .ad-file-picker.invalid .ad-file-icon{color:#a25248;background:#faeae6}.ads-page .ad-upload-button{min-height:42px;font-size:11px}.ad-upload-validation{color:#8d433a;overflow-wrap:anywhere;background:#fff1ee;border:1px solid #f0d2cb;border-radius:7px;margin:8px 0 0;padding:9px 10px;font-size:10px;line-height:1.5}.ad-upload-progress{background:#f4f8fa;border:1px solid #e0eaee;border-radius:8px;gap:7px;margin-top:11px;padding:12px;display:grid}.ad-upload-progress-heading{color:#3d5968;justify-content:space-between;gap:10px;font-size:10px;display:flex}.ad-upload-progress progress{accent-color:#347fa8;width:100%;height:8px}.ad-upload-progress small{color:#71828d;font-size:9px;line-height:1.5}.ads-page .ad-creative-toolbar{padding:14px 2px 0;font-size:10px}.ads-page .ad-creative-toolbar label{font-size:10px}.ads-page .ad-creative-toolbar select{min-height:36px;font-size:10px}.ad-creative-desktop,.ad-campaign-desktop{min-width:0}.ad-creative-mobile-list,.ad-campaign-mobile-list{display:none}.ad-campaign-card,.ad-creative-card{background:#fff;border:1px solid #e2e9ed;border-radius:10px;min-width:0;padding:13px;box-shadow:0 2px 10px #19313f09}.ad-campaign-card>header,.ad-creative-card>header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.ad-campaign-card>header>div,.ad-creative-card>header>div{min-width:0}.ad-campaign-card>header strong,.ad-creative-card>header strong{color:#2e414d;overflow-wrap:anywhere;font-size:12px;line-height:1.45;display:block}.ad-campaign-card>header small,.ad-creative-card>header small{color:#81909a;overflow-wrap:anywhere;margin-top:3px;font-size:9px;line-height:1.5;display:block}.ad-campaign-card .ad-status,.ad-creative-card .ad-creative-status{flex:none}.ad-campaign-assets{background:#f6f9fa;border-radius:7px;gap:8px;margin-top:11px;padding:9px 10px;display:grid}.ad-campaign-assets>span{color:#52636e;grid-template-columns:64px minmax(0,1fr);gap:8px;min-width:0;font-size:10px;line-height:1.5;display:grid}.ad-campaign-assets b{color:#617985;font-weight:700}.ad-campaign-assets span span{overflow-wrap:anywhere;min-width:0}.ad-campaign-primary{border-bottom:1px solid #e5ebee;padding-bottom:7px}.ad-campaign-targeting{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.ad-campaign-targeting>div{min-width:0}.ad-campaign-targeting small{color:#82919a;font-size:9px;display:block}.ad-campaign-targeting strong{color:#495b66;overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.5;display:block}.ad-campaign-schedule{color:#70818b;border-top:1px solid #edf0f2;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-top:10px;padding-top:9px;font-size:9px;line-height:1.5;display:flex}.ad-campaign-card .ad-campaign-blocker{background:#fff5f1;border-radius:6px;max-width:none;margin-top:9px;padding:7px 8px;font-size:9px}.ad-campaign-card>footer,.ad-creative-card>footer{border-top:1px solid #edf0f2;gap:7px;margin-top:11px;padding-top:9px;display:flex}.ad-campaign-card>footer .secondary-button,.ad-creative-card>footer .secondary-button{justify-content:center;width:auto;min-width:72px;min-height:34px;margin:0;padding:0 11px;font-size:10px}.ad-creative-mobile-list{gap:9px}.ad-creative-card{padding:12px}.ad-creative-card-meta{color:#6f818b;overflow-wrap:anywhere;flex-wrap:wrap;gap:5px 10px;margin-top:9px;font-size:9px;display:flex}.ad-creative-card .ad-metadata-issue{overflow-wrap:anywhere;margin:8px 0 0;font-size:9px;line-height:1.5}.ad-creative-card-statuses{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.ad-creative-card-audit{color:#788992;overflow-wrap:anywhere;border-top:1px solid #edf0f2;gap:4px;margin-top:9px;padding-top:8px;font-size:9px;line-height:1.5;display:grid}.ad-creative-card-audit span{min-width:0}@media (width<=760px){.ads-page .ad-campaign-desktop,.ads-page .ad-creative-desktop{display:none}.ads-page .ad-campaign-mobile-list,.ads-page .ad-creative-mobile-list{gap:9px;min-width:0;display:grid}.ads-page .ad-section-intro{flex-direction:column;align-items:flex-start;gap:9px;padding:13px}.ads-page .ad-section-intro h2{font-size:16px}.ads-page .ad-section-count{white-space:normal;max-width:100%;font-size:9px}.ads-page .ad-placement-rules-card,.ads-page .ad-upload-card{padding:12px}.ads-page .ad-upload-row{flex-direction:column;align-items:stretch}.ads-page .ad-upload-button{width:100%}.ads-page .ad-subsection-heading{gap:7px}.ads-page .ad-local-chip{font-size:8px}.ads-page .ad-creative-toolbar{flex-direction:column;align-items:stretch}.ads-page .ad-creative-toolbar select{width:100%;min-width:0}.ads-page .ad-creative-toolbar>span{white-space:normal;margin-left:0}.ads-page .ad-creative-table-wrap{overflow:visible}.ads-page .ad-list-card{padding:8px}.ads-page .ad-rule-actions{align-items:stretch}.ads-page .ad-rule-actions .primary-button{width:100%;min-height:40px}}@media (width<=390px){.ads-page .ad-section-intro{padding:11px}.ads-page .ad-campaign-card,.ads-page .ad-creative-card{padding:10px}.ads-page .ad-campaign-targeting{grid-template-columns:minmax(0,1fr)}.ads-page .ad-campaign-assets>span{grid-template-columns:58px minmax(0,1fr)}.ads-page .ad-campaign-card>header strong,.ads-page .ad-creative-card>header strong{font-size:11px}.ads-page .ad-data-state{align-items:flex-start;gap:8px;padding:13px 10px}.ads-page .ad-data-state-mark{flex-basis:29px;width:29px;height:29px}.ads-page .ad-data-state .secondary-button{width:auto;padding:0 8px}}.app-shell .page-content .access-page .access-request-state--unauthorized,.app-shell .page-content .access-page .access-request-state--error{color:#74413c;background:#fff5f2;border-color:#edd3ce}.app-shell .page-content .access-page .access-request-state--unauthorized strong,.app-shell .page-content .access-page .access-request-state--error strong{color:#8c3832}.app-shell .page-content .access-page .access-request-state--forbidden{color:#6d5938;background:#fff9ed;border-color:#eadbbb}.app-shell .page-content .access-page .access-request-state--forbidden strong{color:#795923}.access-request-state--restricted{background:#f7f8f6}@media (width<=560px){.app-shell .page-content .access-page{gap:11px}.app-shell .page-content .access-page :is(.identity-card,.audit-card){padding:13px 11px}.app-shell .page-content .access-page .identity-row{align-items:flex-start}.app-shell .page-content .access-page .identity-row>div:last-child{overflow-wrap:anywhere;min-width:0}.app-shell .page-content .access-page .permission-tags{gap:6px}.app-shell .page-content .access-page .permission-tags code{overflow-wrap:anywhere;max-width:100%}.app-shell .page-content .access-page .audit-card>.section-title{flex-wrap:wrap;align-items:flex-start;gap:8px}.app-shell .page-content .access-page .access-audit-actions{justify-content:space-between;gap:8px;width:100%}.app-shell .page-content .access-page .access-request-state .secondary-button{width:100%}}.app-shell .main-area .page-content .overview-page{gap:clamp(22px,1.8vw,34px);min-width:0;max-width:100%}.app-shell .main-area .page-content .overview-page .overview-service-grid .status-card{min-width:0;min-height:clamp(124px,7.2vw,158px);padding:clamp(16px,1.35vw,24px)}.app-shell .main-area .page-content .overview-page .overview-service-grid .service-icon{flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.app-shell .main-area .page-content .overview-page .overview-analytics{min-width:0}.app-shell .main-area .page-content .overview-page .overview-analytics-actions{flex-wrap:wrap;min-width:0}.app-shell .main-area .page-content .overview-page .overview-data-state{white-space:normal;font-size:13px}.app-shell .main-area .page-content .overview-page .overview-link-button{min-height:44px;font-size:14px}.app-shell .main-area .page-content .overview-page .overview-metric-surface .metric-strip .metric-card{min-width:0;min-height:clamp(126px,7.5vw,168px);padding:clamp(16px,1.5vw,26px)}.app-shell .main-area .page-content .overview-page .overview-data-empty{min-width:0}.app-shell .main-area .page-content .overview-page .overview-empty-mark{flex:0 0 44px;width:44px;height:44px}.app-shell .main-area .page-content .overview-page .overview-data-empty strong{font-size:15px}.app-shell .main-area .page-content .overview-page .overview-data-empty p{overflow-wrap:anywhere;font-size:13px}.app-shell .main-area .page-content .overview-page .overview-data-error .overview-link-button{min-height:44px}.app-shell .main-area .page-content .overview-page .overview-analytics-quality{flex-wrap:wrap;gap:8px 16px}.app-shell .main-area .page-content .overview-page .overview-module-group{grid-template-columns:minmax(168px,.22fr) minmax(0,1fr);gap:0 clamp(14px,1.2vw,24px);min-width:0;padding-block:clamp(15px,1.3vw,22px)}.app-shell .main-area .page-content .overview-page .overview-module-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(9px,.8vw,14px)}.app-shell .main-area .page-content .overview-page .overview-module-card{gap:clamp(10px,.9vw,15px);min-width:0;min-height:clamp(92px,6.2vw,112px);padding:clamp(12px,1vw,18px)}.app-shell .main-area .page-content .overview-page .overview-module-card .module-icon{flex-basis:44px;width:44px;height:44px}.app-shell .main-area .page-content .overview-page .overview-module-card .module-copy{min-width:0}.app-shell .main-area .page-content .overview-page .overview-module-card .module-copy strong{overflow-wrap:anywhere;font-size:15px}.app-shell .main-area .page-content .overview-page .overview-module-card .module-copy small{white-space:normal;-webkit-line-clamp:unset;overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block;overflow:visible}.app-shell .main-area .page-content .overview-page .overview-support-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:clamp(12px,1vw,20px);min-width:0}@media (width<=1100px){.app-shell .main-area .page-content .overview-page .overview-module-group{grid-template-columns:minmax(0,1fr);gap:8px}.app-shell .main-area .page-content .overview-page .overview-module-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.app-shell .main-area .page-content .overview-page .overview-support-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.app-shell .main-area .page-content .overview-page{gap:22px}.app-shell .main-area .page-content .overview-page .overview-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .main-area .page-content .overview-page .overview-service-grid .status-card{min-height:116px;padding:14px 12px}.app-shell .main-area .page-content .overview-page .overview-service-grid .status-value{font-size:clamp(22px,4.5vw,28px)}.app-shell .main-area .page-content .overview-page .overview-metric-surface .metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .main-area .page-content .overview-page .overview-metric-surface .metric-strip .metric-card:first-child{grid-column:1/-1}.app-shell .main-area .page-content .overview-page .overview-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .main-area .page-content .overview-page .overview-data-empty{flex-wrap:wrap;align-items:flex-start}.app-shell .main-area .page-content .overview-page .overview-data-empty>div{flex-basis:calc(100% - 60px)}.app-shell .main-area .page-content .overview-page .overview-analytics-actions{justify-content:flex-start}}@media (width<=420px){.app-shell .main-area .page-content .overview-page .overview-service-grid,.app-shell .main-area .page-content .overview-page .overview-module-grid{grid-template-columns:minmax(0,1fr)}.app-shell .main-area .page-content .overview-page .overview-service-grid .status-card{min-height:104px}.app-shell .main-area .page-content .overview-page .overview-metric-surface .metric-strip .metric-card{padding:12px}.app-shell .main-area .page-content .overview-page .overview-module-card{min-height:88px}.app-shell .main-area .page-content .overview-page .overview-module-card .module-arrow{display:inline}}.app-shell .main-area .page-content .content-page .market-takedown-section{border-radius:10px;margin-top:18px;padding:14px 16px 16px}.app-shell .main-area .page-content .content-page .market-takedown-section .episode-heading{margin-top:10px;margin-bottom:12px}.app-shell .main-area .page-content .content-page .market-takedown-section .episode-heading h3{color:#263b46;font-size:19px;line-height:1.35}.app-shell .main-area .page-content .content-page .market-takedown-section .episode-heading p{color:#53656f;margin-top:6px;font-size:14px;line-height:1.55}.app-shell .main-area .page-content .content-page .market-takedown-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px}.app-shell .main-area .page-content .content-page .market-takedown-card{border-radius:8px;align-items:center;gap:12px;min-height:82px;padding:12px 14px}.app-shell .main-area .page-content .content-page .market-takedown-card>div{flex:auto;gap:6px}.app-shell .main-area .page-content .content-page .market-takedown-card strong{color:#2e414b;overflow-wrap:anywhere;white-space:normal;font-size:15px;line-height:1.4}.app-shell .main-area .page-content .content-page .market-takedown-card small{color:#62737d;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.app-shell .main-area .page-content .content-page .market-takedown-card .secondary-button,.app-shell .main-area .page-content .content-page .market-takedown-card .takedown-button{text-align:center;white-space:normal;flex:none;justify-content:center;align-items:center;min-width:108px;height:auto;min-height:44px;padding:8px 12px;font-size:14px;line-height:1.4;display:inline-flex}.app-shell .main-area .page-content .content-page .market-takedown-card>.content-status{align-items:center;min-height:44px;padding:7px 12px;font-size:14px;display:inline-flex}.app-shell .main-area .page-content .content-page .episode-market-row{margin-top:12px;padding-top:12px}.app-shell .main-area .page-content .content-page .episode-market-row>strong{color:#30434e;overflow-wrap:anywhere;margin-bottom:9px;font-size:15px;line-height:1.45}.app-shell .main-area .page-content .content-page .market-takedown-section .content-hint,.app-shell .main-area .page-content .content-page .content-market-notice{font-size:14px;line-height:1.5}@media (width<=760px){.app-shell .main-area .page-content .content-page .market-takedown-section{padding:12px}.app-shell .main-area .page-content .content-page .market-takedown-grid{grid-template-columns:minmax(0,1fr);gap:9px}.app-shell .main-area .page-content .content-page .market-takedown-card{flex-direction:column;align-items:stretch;gap:10px;min-height:0;padding:12px}.app-shell .main-area .page-content .content-page .market-takedown-card .secondary-button,.app-shell .main-area .page-content .content-page .market-takedown-card .takedown-button{width:100%}}@media (width<=420px){.app-shell .main-area .page-content .content-page .market-takedown-section .episode-heading h3{font-size:18px}.app-shell .main-area .page-content .content-page .market-takedown-card{padding:11px}}.ads-page>.ad-workflow-steps{order:0}.ads-page>.privacy-note,.ads-page>.inline-success{order:1}.ads-page>.ad-campaign-intro{order:2}.ads-page>.content-toolbar{order:3}.ads-page>.inline-error{order:4}.ads-page>.ad-list-card{order:5}.ads-page>.ad-upload-card{order:6}.ads-page>.ad-secondary-section{order:7}.ads-page>.modal-backdrop{order:20}.ad-workflow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ad-workflow-steps li{background:#fff;border:1px solid #dfe7eb;border-radius:10px;align-items:center;gap:10px;padding:13px 14px;display:flex}.ad-workflow-steps b,.ad-editor-steps b{color:#355d72;background:#e8f0f4;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:12px;display:inline-grid}.ad-workflow-steps span{gap:3px;display:grid}.ad-workflow-steps strong{color:#263943;font-size:13px}.ad-workflow-steps small{color:#71818b;font-size:11px;line-height:1.45}.ad-secondary-section{background:#f8fafb;border:1px solid #dfe7eb;border-radius:10px;overflow:hidden}.ad-secondary-section>summary{cursor:pointer;color:#30434e;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:13px 17px;font-size:14px;font-weight:700;display:flex}.ad-secondary-section>summary small{color:#71818b;text-align:right;font-size:11px;font-weight:400}.ad-secondary-section[open]>summary{border-bottom:1px solid #dfe7eb}.ad-secondary-section>:not(summary){margin:14px}.ad-editor-steps{background:#f3f7f9;border-radius:9px;flex-wrap:wrap;gap:8px 18px;margin:0 0 16px;padding:12px 14px;list-style:none;display:flex}.ad-editor-steps li{color:#40545f;align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.ad-editor-advanced>summary{color:#426176;cursor:pointer;margin-bottom:12px;font-weight:700}.ad-editor-advanced[open]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ad-editor-advanced>summary,.ad-editor-advanced>.form-span{grid-column:1/-1}@media (width<=900px){.ad-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.ad-workflow-steps{grid-template-columns:1fr}.ad-secondary-section>summary{flex-direction:column;align-items:flex-start;gap:4px}.ad-secondary-section>summary small{text-align:left}.ad-editor-advanced[open]{grid-template-columns:1fr}}.page-operation-guide{background:#f7fafb;border:1px solid #e0e8ec;border-radius:10px;grid-template-columns:.85fr 1.3fr 1fr;gap:12px;margin:-6px 0 18px;padding:13px 16px;display:grid}.page-operation-guide span{color:#5f707a;font-size:12px;line-height:1.55}.page-operation-guide b{color:#2d4655;margin-bottom:4px;font-size:11px;display:block}@media (width<=900px){.page-operation-guide{grid-template-columns:1fr;gap:8px}.page-operation-guide b{margin-right:7px;display:inline}}.content-page{overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.content-page .content-toolbar,.content-page .content-actions,.content-page .content-market-error,.content-page .content-poster-error{flex-wrap:wrap;min-width:0}.content-page .content-search{min-width:0}.content-page .content-search input,.content-page .content-toolbar select,.content-page .content-page-modal input,.content-page .content-page-modal select,.content-page .content-page-modal textarea{box-sizing:border-box;min-width:0;max-width:100%}.content-page .content-refresh{flex:none}.content-page .content-market-error{justify-content:space-between;align-items:center;gap:10px;display:flex}.content-page .content-market-error>span{flex:240px;min-width:0}.content-page .content-load-state,.content-page .content-detail-state{color:#66737d;overflow-wrap:anywhere;justify-items:start;gap:8px;min-width:0;padding:24px 16px;display:grid}.content-page .content-load-state p,.content-page .content-detail-state p{margin:0}.content-page .content-load-error strong{color:#8f3a38}.content-page .content-internal-id{color:#87939b;overflow-wrap:anywhere;margin-top:5px;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-block}.content-page .content-actions{align-items:flex-end}.content-page .content-status-control{color:#65717a;gap:4px;font-size:12px;display:grid}.content-page .content-status-control select{max-width:100%;min-height:44px}.content-page .content-status-hint{color:#87939b;max-width:220px;margin-top:5px;font-size:12px;line-height:1.45;display:block}.content-page .content-poster-error{align-items:center;gap:5px;display:flex}.content-page .content-rights-media-field{min-width:0}.content-page .content-field-label{color:#4b5962;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.content-page .content-rights-media-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.content-page .content-rights-media-options>label{color:#35424d;background:#fbfcfd;border:1px solid #e1e7eb;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0;min-height:44px;padding:8px;font-size:12px;display:grid}.content-page .content-rights-media-options input{grid-row:1/span 2;width:14px;height:14px;margin:0}.content-page .content-rights-media-options small{color:#87939b;font-size:12px}.content-page .table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.content-page .content-table{min-width:760px}.content-page .episode-table{min-width:1020px}.content-page-modal{box-sizing:border-box;overscroll-behavior:contain;width:min(720px,100vw - 28px);min-width:0;max-width:calc(100vw - 28px);max-height:min(92dvh,900px);overflow:auto}.content-page .content-preview-error{overflow-wrap:anywhere;gap:5px;display:grid}.content-status-backdrop{z-index:120}.content-status-modal{width:min(480px,100vw - 28px);max-width:calc(100vw - 28px)}.content-status-summary{overflow-wrap:anywhere;background:#f8fafb;border:1px solid #e1e7eb;border-radius:7px;gap:5px;min-width:0;padding:12px;display:grid}.content-status-summary small,.content-status-summary span{color:#68757e;font-size:12px}.content-status-summary strong{color:#293740;font-size:12px}.content-page .content-publish-reminder{color:#755226;margin:10px 0;font-size:12px;line-height:1.5}.content-page .content-status-reason{margin-top:12px}@media (width<=420px){.content-page .content-toolbar{align-items:stretch}.content-page .content-search{flex-basis:100%}.content-page .content-search input{width:100%}.content-page .content-toolbar select{flex:110px;width:auto}.content-page .content-toolbar>button{flex:auto}.content-page .content-actions{align-items:stretch;width:100%}.content-page .content-status-control{flex:100%}.content-page .content-status-control select{width:100%}.content-page .content-page-modal{border-radius:10px 10px 0 0;width:100%;max-width:100%;max-height:92dvh;padding:15px 12px}.content-page .content-page-modal .form-grid{grid-template-columns:minmax(0,1fr)}.content-page .content-page-modal .form-span{grid-column:auto}.content-page .content-page-modal .modal-footer{flex-wrap:wrap;gap:8px;display:flex}.content-page .content-page-modal .modal-footer>button{flex:120px}.content-page .content-rights-media-options{grid-template-columns:minmax(0,1fr)}}@media (width<=360px){.content-page .content-list-card,.content-page .content-detail{padding:10px 8px}.content-page .content-toolbar{gap:6px}.content-page .content-search button,.content-page .content-toolbar>button,.content-page .content-toolbar select{min-width:0;padding-left:7px;padding-right:7px;font-size:12px}.content-page .content-detail-heading h2{overflow-wrap:anywhere}.content-page .content-load-state,.content-page .content-detail-state{padding:18px 10px}}.app-shell>main.main-area>.page-content>.content-page{--content-body-size:16px;--content-secondary-size:14px;font-size:var(--content-body-size);gap:clamp(18px,1.2vw,28px);width:100%;min-width:0;max-width:100%;margin-inline:0}.app-shell>main.main-area>.page-content>.content-page :is(button,select){box-sizing:border-box;min-width:44px;min-height:44px;font-size:var(--content-body-size)}.app-shell>main.main-area>.page-content>.content-page .content-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:12px}.app-shell>main.main-area>.page-content>.content-page .content-search{flex:280px;width:auto;min-width:0;max-width:100%}.app-shell>main.main-area>.page-content>.content-page .content-search input,.app-shell>main.main-area>.page-content>.content-page .content-toolbar select{min-width:0;height:auto;min-height:46px;font-size:var(--content-body-size)}.app-shell>main.main-area>.page-content>.content-page .content-search input{width:100%}.app-shell>main.main-area>.page-content>.content-page .content-toolbar button{height:auto;min-height:46px;font-size:var(--content-body-size);padding:10px 14px;line-height:1.4}.app-shell>main.main-area>.page-content>.content-page :is(.content-list-card,.content-detail){min-width:0;padding:clamp(20px,1.3vw,28px)}.app-shell>main.main-area>.page-content>.content-page .section-title{flex-wrap:wrap;gap:12px 20px}.app-shell>main.main-area>.page-content>.content-page .section-title>div:first-child{flex:280px;min-width:0}.app-shell>main.main-area>.page-content>.content-page .content-list-card .section-title h2,.app-shell>main.main-area>.page-content>.content-page .content-detail-heading h2{font-size:clamp(22px,1.35vw,28px);line-height:1.3}.app-shell>main.main-area>.page-content>.content-page .content-list-card .section-title p,.app-shell>main.main-area>.page-content>.content-page .content-detail-heading p{font-size:var(--content-body-size);line-height:1.6}.app-shell>main.main-area>.page-content>.content-page .table-scroll{overscroll-behavior-x:contain;scrollbar-width:auto;width:100%;min-width:0;max-width:100%;overflow-x:auto}.app-shell>main.main-area>.page-content>.content-page .content-table{table-layout:auto;width:100%;min-width:960px}.app-shell>main.main-area>.page-content>.content-page .content-table:not(.collection-order-table) :is(th,td):first-child{min-width:220px}.app-shell>main.main-area>.page-content>.content-page .content-table:not(.collection-order-table) :is(th,td):last-child{min-width:164px}.app-shell>main.main-area>.page-content>.content-page :is(.content-table,.episode-table) th,.app-shell>main.main-area>.page-content>.content-page :is(.content-table,.episode-table) td{font-size:var(--content-body-size);padding:15px 14px;line-height:1.55}.app-shell>main.main-area>.page-content>.content-page :is(.content-title-button,.content-title-static) strong{font-size:max(16px, var(--content-body-size))}.app-shell>main.main-area>.page-content>.content-page :is(.content-title-button,.content-title-static) small,.app-shell>main.main-area>.page-content>.content-page :is(.content-rights,.content-status,.content-status-control,.content-internal-id,.content-status-hint,.content-hint,.section-count,.eyebrow,.content-field-label,.content-publish-reminder){font-size:var(--content-secondary-size);line-height:1.55}.app-shell>main.main-area>.page-content>.content-page .market-takedown-card small,.app-shell>main.main-area>.page-content>.content-page .content-rights-media-options>label,.app-shell>main.main-area>.page-content>.content-page .content-rights-media-options small,.app-shell>main.main-area>.page-content>.content-page .content-status-summary :is(small,span,strong){font-size:var(--content-secondary-size)}.app-shell>main.main-area>.page-content>.content-page .market-takedown-card strong,.app-shell>main.main-area>.page-content>.content-page .market-takedown-card :is(.secondary-button,.takedown-button),.app-shell>main.main-area>.page-content>.content-page .episode-market-row>strong{font-size:var(--content-body-size)}.app-shell>main.main-area>.page-content>.content-page .content-actions{flex-wrap:wrap;gap:10px;min-width:0;max-width:100%}.app-shell>main.main-area>.page-content>.content-page .content-status-control{min-width:0;max-width:100%}.app-shell>main.main-area>.page-content>.content-page .content-status-control select{width:100%;max-width:100%;height:auto;padding:9px 10px}.app-shell>main.main-area>.page-content>.content-page .rights-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:16px}.app-shell>main.main-area>.page-content>.content-page .rights-grid small{font-size:var(--content-secondary-size);line-height:1.5}.app-shell>main.main-area>.page-content>.content-page .rights-grid strong{font-size:var(--content-body-size);line-height:1.6}.app-shell>main.main-area>.page-content>.content-page .episode-heading{flex-wrap:wrap;align-items:flex-start}.app-shell>main.main-area>.page-content>.content-page .episode-heading>div{flex:260px;min-width:0}.app-shell>main.main-area>.page-content>.content-page .episode-heading h3{font-size:20px}.app-shell>main.main-area>.page-content>.content-page .episode-heading p{font-size:var(--content-secondary-size);line-height:1.6}.app-shell>main.main-area>.page-content>.content-page .episode-table{table-layout:fixed;width:100%;min-width:1120px}.app-shell>main.main-area>.page-content>.content-page .episode-table td:nth-child(2),.app-shell>main.main-area>.page-content>.content-page .episode-table td:nth-child(2) *{white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}.app-shell>main.main-area>.page-content>.content-page .episode-table select{width:100%;height:auto;min-height:44px;font-size:var(--content-body-size);padding:9px 7px}.app-shell>main.main-area>.page-content>.content-page .episode-table .episode-edit{min-height:44px;font-size:var(--content-body-size);margin:4px 0 0;padding:8px 10px}.app-shell>main.main-area>.page-content>.content-page .episode-table .content-status-hint{max-width:100%;font-size:var(--content-secondary-size);line-height:1.55}@media (width>=2200px){.app-shell>main.main-area>.page-content>.content-page{--content-body-size:16px}}@media (width<=1100px){.app-shell>main.main-area>.page-content>.content-page .content-list-card:has(.content-table):after{content:"左右滚动表格，可查看所有列";color:#65747f;font-size:var(--content-secondary-size);margin-top:10px;line-height:1.5;display:block}.app-shell>main.main-area>.page-content>.content-page .content-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.app-shell>main.main-area>.page-content>.content-page .content-search{grid-column:1/-1;width:100%}.app-shell>main.main-area>.page-content>.content-page .content-toolbar>:is(select,button){white-space:normal;width:100%;min-width:0}.app-shell>main.main-area>.page-content>.content-page .content-detail-heading{flex-direction:column;align-items:stretch}.app-shell>main.main-area>.page-content>.content-page .content-detail-heading>div:first-child{flex-basis:auto}.app-shell>main.main-area>.page-content>.content-page .content-actions{align-items:flex-end;width:100%}.app-shell>main.main-area>.page-content>.content-page .rights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell>main.main-area>.page-content>.content-page .table-scroll:has(.episode-table){background:0 0;border:0;overflow:visible}.app-shell>main.main-area>.page-content>.content-page .episode-table{width:100%;min-width:0;display:block}.app-shell>main.main-area>.page-content>.content-page .episode-table tbody{gap:12px}.app-shell>main.main-area>.page-content>.content-page .episode-table tbody tr{gap:10px 14px;padding:14px}.app-shell>main.main-area>.page-content>.content-page .episode-table td{width:auto;font-size:var(--content-body-size);padding:4px 0}.app-shell>main.main-area>.page-content>.content-page .episode-table td:not(:first-child):before{font-size:var(--content-secondary-size);line-height:1.5}.app-shell>main.main-area>.page-content>.content-page .episode-table td:nth-child(2){grid-column:1/-1}.app-shell>main.main-area>.page-content>.content-page .episode-table select{max-width:100%}.app-shell>main.main-area>.page-content>.content-page .episode-table .episode-edit{justify-self:start}}@media (width<=760px){.app-shell>main.main-area>.page-content>.content-page{--content-body-size:15px;--content-secondary-size:14px}.app-shell>main.main-area>.page-content>.content-page :is(.content-list-card,.content-detail){padding:16px 12px}.app-shell>main.main-area>.page-content>.content-page .content-list-card .section-title>div:first-child{flex-basis:210px}}@media (width<=420px){.app-shell>main.main-area>.page-content>.content-page .content-search button{flex:none;padding-inline:12px}.app-shell>main.main-area>.page-content>.content-page .rights-grid{grid-template-columns:minmax(0,1fr);padding:14px}}.moderation-page{color:#d8e0e8;overflow-wrap:anywhere;flex-direction:column;gap:14px;width:100%;min-width:0;max-width:100%;display:flex}.moderation-page button,.moderation-page input,.moderation-page textarea,.moderation-page select{font:inherit}.moderation-page *,.moderation-page :before,.moderation-page :after{box-sizing:border-box}.mod-source-note{background:#151e27;border:1px solid #293642;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;display:flex}.mod-note-mark{color:#14212b;background:#83b9d7;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:12px;font-weight:800;display:grid}.mod-source-note p{color:#aab8c4;flex:1;margin:0;font-size:12px;line-height:1.6}.mod-source-note strong{color:#e2e9ee}.mod-source-badge{color:#a9c4d5;white-space:nowrap;background:#203542;border:1px solid #315165;border-radius:5px;padding:5px 8px;font-size:12px}.mod-inline-error,.mod-inline-notice{border-radius:6px;padding:10px 12px;font-size:12px}.mod-inline-error{color:#f1b1aa;background:#3b2428;border:1px solid #684047}.mod-inline-notice{color:#a7d6c7;background:#1c3732;border:1px solid #2d5b4d}.mod-access-state{color:#f0c6c1;background:#2b2023;border:1px solid #684047;border-radius:8px;align-items:flex-start;gap:14px;max-width:720px;padding:18px;display:flex}.mod-access-state>span{color:#ffd7d2;background:#543238;border-radius:5px;flex:none;padding:5px 7px;font:700 12px/1.2 ui-monospace,monospace}.mod-access-state h2{color:#f1dedb;margin:0;font-size:14px}.mod-access-state p{color:#d1aaa7;margin:6px 0 0;font-size:12px;line-height:1.6}.mod-access-state code,.mod-readonly-note code{color:#f2d6a9}.mod-high-alert{background:#151e27;border:1px solid #293642;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.mod-high-alert.active{background:#2b1b1e;border-color:#774047}.mod-high-alert strong,.mod-high-alert small{display:block}.mod-high-alert strong{color:#d5dee5;font-size:12px}.mod-high-alert.active strong{color:#ffc3bc}.mod-high-alert small{color:#8797a2;margin-top:4px;font-size:12px;line-height:1.5}.mod-high-alert button{color:#e6b3ad;cursor:pointer;white-space:nowrap;background:#38272a;border:1px solid #694047;border-radius:5px;min-height:44px;padding:0 10px;font-size:12px}.mod-high-alert-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mod-high-alert:not(.active) button{color:#9eb4c1;background:#1c2a35;border-color:#334552}.mod-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mod-metrics article{background:#151e27;border:1px solid #293642;border-radius:8px;min-width:0;padding:13px 15px}.mod-metrics span,.mod-metrics small{color:#93a2af;font-size:12px;display:block}.mod-metrics strong{color:#eef4f8;letter-spacing:-.5px;margin:8px 0 4px;font-size:23px;font-weight:650;display:block}.mod-metrics small{color:#6f7f8b}.mod-workspace{background:#151d25;border:1px solid #293642;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:17px}.mod-heading-row{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.mod-heading-row h2{color:#e8eef2;margin:0;font-size:15px;font-weight:650}.mod-heading-row p{color:#82919e;margin:5px 0 0;font-size:12px;line-height:1.6}.mod-refresh,.mod-toolbar button,.mod-pagination button,.mod-modal-footer button{color:#b4c5d1;cursor:pointer;background:#1c2a35;border:1px solid #334552;border-radius:5px;min-height:44px;padding:0 10px;font-size:12px}.mod-refresh:hover,.mod-toolbar button:hover,.mod-pagination button:hover,.mod-modal-footer button:hover{color:#edf5f9;border-color:#5e8298}.mod-refresh:disabled,.mod-actions button:disabled,.mod-pagination button:disabled,.mod-modal-footer button:disabled{opacity:.45;cursor:not-allowed}.mod-tabs{border-bottom:1px solid #2a3742;flex-wrap:wrap;gap:4px 17px;min-width:0;margin-top:15px;display:flex}.mod-tabs button{color:#82919d;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 0 10px;font-size:12px;display:flex;position:relative}.mod-tabs button.active{color:#a9d9f6}.mod-tabs button.active:after{content:"";background:#61b6e8;height:2px;position:absolute;bottom:-1px;left:0;right:0}.mod-tabs b{color:#9bc9e3;text-align:center;background:#213b4c;border-radius:8px;min-width:17px;padding:2px 5px;font-size:12px;font-weight:600}.mod-toolbar{align-items:center;gap:7px;margin:12px 0;display:flex}.mod-toolbar>*{min-width:0}.mod-search{flex:1;gap:6px;min-width:180px;display:flex}.mod-search input,.mod-toolbar select{color:#cbd7df;background:#10171e;border:1px solid #303e49;border-radius:5px;min-width:0;height:44px;padding:0 9px;font-size:12px}.mod-search input{flex:1}.mod-toolbar select{width:112px}.mod-status-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:-4px 0 11px;display:grid}.mod-status-counts button{color:#95a7b4;cursor:pointer;background:#111a22;border:1px solid #293944;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:12px;display:flex}.mod-status-counts button.active{color:#c9e3f0;background:#1a303e;border-color:#3a657b}.mod-status-counts b{color:#e4edf2;font-size:12px;font-weight:650}.mod-report-filters{background:#111a22;border:1px solid #293944;border-radius:6px;grid-template-columns:repeat(5,minmax(110px,1fr)) auto;align-items:end;gap:8px;margin:-2px 0 13px;padding:10px;display:grid}.mod-report-filters label{color:#8495a1;flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.mod-report-filters input{color:#d2dde4;background:#0d141a;border:1px solid #303e49;border-radius:4px;width:100%;min-width:0;height:44px;padding:0 8px;font-size:12px}.mod-report-filters input::placeholder{color:#647480}.mod-report-filters button{color:#bfe2f5;cursor:pointer;white-space:nowrap;background:#1c3545;border:1px solid #31566b;border-radius:5px;min-height:44px;padding:0 9px;font-size:12px}.mod-report-filters small{color:#687a87;grid-column:1/-1;font-size:12px}.mod-search input::placeholder{color:#647480}.mod-total{color:#72818c;white-space:nowrap;font-size:12px}.mod-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:205px;padding:30px 18px;display:flex}.mod-empty-icon{color:#8fc4e2;background:#1e3442;border-radius:8px;place-items:center;width:32px;height:32px;margin-bottom:9px;font-size:14px;display:grid}.mod-empty strong{color:#d3dde4;font-size:12px}.mod-empty p{color:#758591;max-width:360px;margin:6px 0 0;font-size:12px;line-height:1.6}.mod-record-list{flex-direction:column;display:flex}.mod-record{border-top:1px solid #2a3741;justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 1px;display:flex}.mod-record-main{flex:1;min-width:0}.mod-record-top{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.mod-record-top time,.mod-record-top code{color:#768692;font-size:12px}.mod-status,.mod-reason-chip{border-radius:4px;padding:3px 6px;font-size:12px}.mod-status.pending{color:#e2bb82;background:#382f23}.mod-status.accepted{color:#9cd2bc;background:#1e3931}.mod-status.rejected{color:#d8a5a1;background:#3b292b}.mod-status.superseded{color:#b5c2cb;background:#29343c}.mod-status.resolved,.mod-status.visible{color:#9cd2bc;background:#1e3931}.mod-status.dismissed,.mod-status.hidden{color:#b5c2cb;background:#29343c}.mod-status.removed{color:#d8a5a1;background:#3b292b}.mod-reason-chip{color:#a9c6d7;background:#203542}.mod-severity{color:#adbbc5;background:#26323b;border-radius:4px;padding:3px 6px;font-size:12px}.mod-severity.low{color:#9bcdb7;background:#1e3931}.mod-severity.medium{color:#e2bb82;background:#382f23}.mod-severity.high{color:#e3a7a2;background:#3b292b}.mod-quote{color:#e3eaf0;overflow-wrap:anywhere;white-space:pre-wrap;margin:10px 0 8px;font-size:12px;line-height:1.65}.mod-record-meta{color:#98a7b2;flex-wrap:wrap;gap:5px 12px;font-size:12px;line-height:1.5;display:flex}.mod-reporter-note,.mod-resolution{color:#c3cdd5;overflow-wrap:anywhere;background:#111a22;border:1px solid #293944;border-left:3px solid #bf9565;border-radius:5px;gap:4px;margin:9px 0 0;padding:8px 10px;font-size:12px;line-height:1.55;display:grid}.mod-reporter-note strong,.mod-resolution strong{color:#e4c69e;font-size:12px}.mod-reporter-note span,.mod-resolution span{color:#c3cdd5;white-space:pre-wrap}.mod-resolution{border-left-color:#5d9c85}.mod-resolution strong{color:#9fd2bd}.mod-event-history{color:#b8c7d1;background:#111a22;border:1px solid #293944;border-radius:5px;margin-top:9px;padding:8px 10px;font-size:12px}.mod-event-history summary{color:#abd2e5;cursor:pointer}.mod-event-history ol{gap:8px;margin:8px 0 0;padding-left:18px;display:grid}.mod-event-history li{color:#aab8c2;padding-left:3px;line-height:1.5}.mod-event-history li time,.mod-event-history li strong,.mod-event-history li span{overflow-wrap:anywhere;display:block}.mod-event-history li time{color:#7f909d;font-size:12px}.mod-event-history li strong{color:#c6dbe7;margin-top:2px;font-size:12px}.mod-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:5px;display:flex}.mod-actions button{color:#a8bac7;cursor:pointer;white-space:nowrap;background:#1b2832;border:1px solid #34434e;border-radius:5px;min-height:44px;padding:0 8px;font-size:12px}.mod-actions .mod-warning-eligibility{color:#d7b98f;text-align:right;flex:1 0 100%;font-size:12px;line-height:1.45}.mod-actions button.emphasis{color:#acd8ee;background:#1c3545;border-color:#31566b}.mod-actions button.danger,.mod-modal-footer button.danger{color:#e1aaa3;background:#38292b;border-color:#614042}.mod-pagination{color:#768691;border-top:1px solid #2a3741;justify-content:space-between;align-items:center;gap:10px;padding-top:11px;font-size:12px;display:flex}.mod-pagination>div{gap:6px;display:flex}.mod-pagination button{min-height:44px}.mod-queue-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:205px;padding:28px 18px;display:flex}.mod-queue-state strong{color:#dbe4eb;font-size:12px}.mod-queue-state p{color:#95a4af;overflow-wrap:anywhere;max-width:440px;margin:0;font-size:12px;line-height:1.6}.mod-queue-state.empty p{color:#82919c}.mod-queue-state.forbidden{background:#211b1e;border:1px solid #57383d;border-radius:6px;min-height:190px}.mod-queue-state.forbidden strong{color:#f0c3bd}.mod-queue-state.forbidden p{color:#c9a6a4}.mod-state-code{color:#f1b8b2;background:#452c30;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.mod-queue-state.failure .mod-state-code{color:#f0cc9b;background:#3c3024;font-size:16px}.mod-queue-state button{color:#c3e0f0;cursor:pointer;background:#1d3849;border:1px solid #35576c;border-radius:5px;min-height:44px;margin-top:3px;padding:0 11px;font-size:12px}.mod-queue-state button:hover{border-color:#6794ac}.mod-state-spinner{border:2px solid #385161;border-top-color:#8ec9e8;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite mod-spin}@keyframes mod-spin{to{transform:rotate(360deg)}}.mod-readonly-note{color:#d6bd92;background:#2b261d;border:1px solid #5b4c33;border-radius:5px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:10px 0 0;padding:9px 11px;font-size:12px;line-height:1.5;display:flex}.mod-readonly-note strong{color:#f1d9ac}.mod-readonly-note span{color:#c5b99f}.mod-modal-backdrop{z-index:100;background:#03080db8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mod-modal{color:#dce5eb;background:#17222c;border:1px solid #364957;border-radius:9px;width:min(100%,470px);min-width:0;max-height:calc(100dvh - 36px);padding:18px;overflow:auto;box-shadow:0 22px 70px #0006}.mod-modal-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mod-modal-heading span{color:#6fb6dd;letter-spacing:.1em;font-size:12px}.mod-modal-heading h2{color:#ecf2f6;margin:5px 0 0;font-size:15px}.mod-modal-heading>button{color:#95a4ae;cursor:pointer;background:#202e39;border:1px solid #354550;border-radius:5px;width:44px;height:44px;font-size:17px}.mod-modal-copy{color:#91a0aa;margin:13px 0;font-size:12px;line-height:1.6}.mod-reason-field{color:#b9c7d0;flex-direction:column;gap:7px;font-size:12px;display:flex}.mod-reason-field textarea{resize:vertical;color:#e0e8ed;background:#0f171e;border:1px solid #35444f;border-radius:5px;min-height:96px;padding:9px;font-size:12px;line-height:1.5}.mod-modal-error{color:#f1b1aa;overflow-wrap:anywhere;background:#3b2428;border:1px solid #684047;border-radius:5px;margin-top:11px;padding:9px 10px;font-size:12px;line-height:1.5}.mod-reason-field textarea::placeholder{color:#62727e}.mod-triage-field{color:#b9c7d0;flex-direction:column;gap:7px;margin-bottom:12px;font-size:12px;display:flex}.mod-triage-field select{color:#e0e8ed;background:#0f171e;border:1px solid #35444f;border-radius:5px;min-height:44px;padding:0 9px;font-size:12px}.mod-modal-footer{border-top:1px solid #2d3a44;justify-content:flex-end;gap:7px;margin-top:14px;padding-top:12px;display:flex}.mod-modal-footer button.confirm{color:#c8e7f6;background:#21445a;border-color:#35637c}.mod-modal-footer button.danger{color:#e8b2aa}@media (width<=760px){.mod-metrics,.mod-status-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.mod-toolbar{flex-wrap:wrap}.mod-search{flex-basis:100%}.mod-toolbar select{flex:1}.mod-report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mod-report-filters button{grid-column:1/-1}.mod-total{margin-left:auto}.mod-record{flex-direction:column;gap:10px}.mod-actions{justify-content:flex-start}}@media (width<=440px){.mod-source-note{flex-wrap:wrap;align-items:flex-start}.mod-source-badge{margin-left:28px}.mod-high-alert{flex-direction:column;align-items:flex-start}.mod-high-alert-actions{justify-content:flex-start;width:100%}.mod-workspace{padding:12px 10px}.mod-heading-row{align-items:flex-start}.mod-metrics article{padding:11px}.mod-metrics strong{font-size:20px}.mod-toolbar select{width:auto}.mod-heading-row{flex-wrap:wrap}.mod-refresh{flex:none}.mod-pagination{flex-wrap:wrap;align-items:flex-start}.mod-pagination>div{justify-content:flex-end;width:100%}.mod-modal-backdrop{padding:12px}.mod-modal{max-height:calc(100dvh - 24px);padding:14px}.mod-modal-footer{flex-wrap:wrap}}@media (width<=360px){.mod-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;display:grid}.mod-tabs button{overflow-wrap:anywhere;flex-wrap:wrap;place-content:center flex-start;gap:3px 5px;min-width:0;min-height:44px}.mod-tabs button.active:after{left:0;right:0}.mod-toolbar{gap:6px}.mod-search{width:100%;min-width:0}.mod-search input{width:0}.mod-total{white-space:normal;text-align:right}.mod-status-counts button{padding:8px 7px}.mod-report-filters{gap:7px;padding:8px}.mod-report-filters input{padding:0 5px;font-size:12px}.mod-actions{width:100%}}@media (width<=320px){.mod-source-note{padding:10px}.mod-workspace{padding:10px 8px}.mod-high-alert{padding:10px}.mod-queue-state{padding:24px 10px}.mod-modal-footer button{flex:auto}}.referrals-page{--ref-ink:#19232d;--ref-muted:#687582;--ref-line:#e4e8eb;--ref-blue:#3476ad;--ref-pale:#eaf3fb;color:var(--ref-ink);flex-direction:column;gap:15px;min-width:0;max-width:100%;display:flex}.referrals-page button,.referrals-page input,.referrals-page select,.referrals-page textarea{font:inherit}.referrals-notice{color:#816442;background:#fff8ef;border:1px solid #f1e2cf;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 15px;display:flex}.referrals-notice>span{color:#fff;background:#d39559;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font:700 12px/1 Georgia,serif;display:grid}.referrals-notice p{margin:0;font-size:12px;line-height:1.7}.referrals-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.referrals-metrics article{background:#fff;border:1px solid #eaede8;border-radius:11px;flex-direction:column;min-width:0;min-height:94px;padding:13px 15px;display:flex}.referrals-metrics article>span{color:#858b83;font-size:12px}.referrals-metrics article strong{color:#30362f;margin-top:8px;font:700 21px/1.1 Manrope,Segoe UI,sans-serif}.referrals-metrics article small{color:#9aa098;margin-top:5px;font-size:12px}.referrals-tabs{background:#eef1f3;border-radius:9px;gap:4px;width:fit-content;padding:4px;display:flex}.referrals-tabs button{color:#717b82;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:44px;padding:0 13px;font-size:12px;font-weight:650}.referrals-tabs button span{color:#969ea3;margin-left:5px;font-size:12px}.referrals-toolbar{border:1px solid var(--ref-line);background:#fff;border-radius:10px;align-items:end;gap:9px;min-height:54px;padding:8px 10px;display:flex}.referrals-toolbar label{color:#777f83;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.referrals-toolbar input,.referrals-toolbar select{color:#384047;background:#fbfcfc;border:1px solid #e4e8ea;border-radius:6px;min-width:154px;height:44px;padding:0 9px;font-size:12px}.referrals-toolbar label:first-child input{width:230px}.referrals-report-toolbar label{flex-direction:column;align-items:flex-start;gap:5px}.referrals-report-toolbar input[type=date]{min-width:145px}.referrals-report-toolbar label select{min-width:175px}.referrals-toolbar .referrals-primary{margin-left:auto}.referrals-toolbar .referrals-primary+.referrals-primary{margin-left:0}.referrals-primary,.referrals-secondary{cursor:pointer;border-radius:7px;min-height:44px;padding:0 12px;font-size:12px;font-weight:700}.referrals-primary{color:#fff;background:var(--ref-blue);border:1px solid var(--ref-blue)}.referrals-primary:hover{background:#286696}.referrals-primary:disabled{opacity:.55;cursor:wait}.referrals-secondary{color:#59636a;background:#fff;border:1px solid #dfe4e7}.referrals-error{color:#a6423d;background:#fff0ef;border:1px solid #f3d1ce;border-radius:8px;padding:10px 13px;font-size:12px}.referrals-table-wrap{border:1px solid var(--ref-line);background:#fff;border-radius:11px;overflow:auto}.referrals-table{border-collapse:collapse;text-align:left;width:100%;min-width:1000px}.referrals-table th{color:#8b9397;white-space:nowrap;background:#fafbfb;border-bottom:1px solid #edf0f1;height:44px;padding:0 11px;font-size:12px;font-weight:650}.referrals-table td{color:#5b6469;vertical-align:middle;border-bottom:1px solid #eff1f2;max-width:250px;padding:11px;font-size:12px}.referrals-table tr:last-child td{border-bottom:0}.referrals-table td strong,.referrals-table td small{display:block}.referrals-table td strong{color:#333d43;font-size:12px;font-weight:700}.referrals-table td small{color:#929b9f;text-overflow:ellipsis;margin-top:4px;font-size:12px;line-height:1.45;overflow:hidden}.referrals-table td.negative{color:#c9514b;font-weight:700}.referrals-status,.referrals-review,.referrals-event{color:#748087;white-space:nowrap;background:#f1f3f4;border-radius:5px;align-items:center;min-height:20px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.referrals-status.active,.referrals-review.approved{color:#26765f;background:#eaf6ef}.referrals-status.paused{color:#92672e;background:#fff5e5}.referrals-status.ended{color:#777e84;background:#eef0f2}.referrals-review.pending{color:#9d6730;background:#fff4e6}.referrals-event.reward_issued{color:#28765e;background:#e8f5ed}.referrals-event.reward_reversed,.referrals-event.reward_void{color:#a74e48;background:#fff0ef}.referrals-event.fraud_review{color:#8c6330;background:#fff5e5}.referrals-actions{white-space:nowrap;align-items:center;gap:8px;display:flex}.referrals-actions button,.referrals-link{color:#3476ad;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:700}.referrals-actions button:disabled{color:#aab1b4;cursor:not-allowed}.referrals-actions .referrals-danger-link{color:#b94c45}.referrals-reject{color:#fff;cursor:pointer;background:#b94c45;border:1px solid #b94c45;border-radius:7px;min-height:31px;padding:0 12px;font-size:12px;font-weight:700}.referrals-reject:disabled{opacity:.55;cursor:wait}.referrals-muted{color:#9aa2a5;font-size:12px}.referrals-empty{color:#919a9f;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:130px;padding:22px;font-size:12px;display:flex}.referrals-empty span{max-width:470px;line-height:1.6}.referrals-report-notice{color:#526879;background:#f0f6fa;border:1px solid #dce9f1;border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:11px 14px;font-size:12px;display:flex}.referrals-report-notice strong{color:#2f6488;font-size:12px}.referrals-report-notice span{color:#72818a;line-height:1.5}.referrals-report-warnings{color:#776344;background:#fff9ef;border:1px solid #f2e8d6;border-radius:9px;flex-direction:column;gap:7px;padding:11px 14px;display:flex}.referrals-report-warnings p{align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.55;display:flex}.referrals-report-warnings p>span{color:#fff;background:#bd955b;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;font:700 12px/1 Georgia,serif;display:grid}.referrals-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.referrals-report-grid>.referrals-table-wrap{min-width:0}.referrals-report-heading{border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.referrals-report-table td{white-space:nowrap}.referrals-report-table td:first-child{white-space:normal}.referrals-report-table td small{margin-left:3px;font-size:12px;display:inline}.referrals-utm-section{border:1px solid var(--ref-line);background:#fff;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:15px;display:flex}.referrals-utm-heading{border-bottom:1px solid #edf0f1;align-items:flex-start;min-width:0;min-height:0;padding:0 0 12px}.referrals-utm-heading>div{flex-direction:column;gap:5px;min-width:0;display:flex}.referrals-utm-heading strong{color:#263b46;font-size:14px}.referrals-utm-heading span{color:#72818a;font-size:12px;line-height:1.5}.referrals-utm-heading>span{text-align:right;font-variant-numeric:tabular-nums;flex:none}.referrals-utm-note{color:#65767e;margin:0;font-size:12px;line-height:1.6}.referrals-utm-metrics{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}.referrals-utm-metrics article{min-height:80px}.referrals-utm-table,.app-shell .page-content .referrals-page .referrals-utm-table{min-width:720px}.referrals-utm-table td{overflow-wrap:anywhere}.referrals-withdrawal-toolbar{justify-content:space-between;align-items:center}.referrals-withdrawal-toolbar .referrals-primary{margin-left:auto}.referrals-withdrawals-table{min-width:940px}.referrals-withdrawals-table td:nth-child(4){min-width:190px}.referrals-withdrawals-table td:nth-child(6){min-width:220px}.referrals-operator{color:#a1a8ab;align-self:flex-end;font-size:12px}.referrals-modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141d2359;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.referrals-modal{background:#fff;border:1px solid #e5eaec;border-radius:13px;width:min(650px,100%);max-height:min(92vh,820px);padding:22px;overflow:auto;box-shadow:0 22px 70px #101d2733}.referrals-modal-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:17px;display:flex}.referrals-modal-heading span{color:#a8784f;letter-spacing:.13em;font-size:12px;font-weight:800}.referrals-modal-heading h2{color:#24313a;margin:5px 0;font:750 19px/1.25 Manrope,Segoe UI,sans-serif}.referrals-modal-heading p{color:#818c92;margin:0;font-size:12px;line-height:1.55}.referrals-modal-heading>button{color:#79848a;cursor:pointer;background:#f3f5f6;border:0;border-radius:8px;width:44px;height:44px;font-size:20px;line-height:1}.referrals-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.referrals-form-grid label,.referrals-reason-label{color:#5d686e;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:650;display:flex}.referrals-form-grid label.wide{grid-column:1/-1}.referrals-form-grid input:not([type=checkbox]),.referrals-form-grid select,.referrals-reason-label select,.referrals-reason-label textarea{color:#344047;background:#fbfcfc;border:1px solid #e1e7e9;border-radius:7px;width:100%;min-height:44px;padding:0 10px;font-size:12px}.referrals-form-grid small{color:#949da1;margin-top:-2px;font-size:12px;font-weight:400}.referrals-checkbox{align-items:center;min-height:44px;padding:4px 2px;flex-direction:row!important;gap:8px!important}.referrals-checkbox input{accent-color:#3476ad}.referrals-form-note{color:#826745;background:#fff8ef;border:1px solid #f2e3d1;border-radius:7px;margin-top:13px;padding:10px 11px;font-size:12px;line-height:1.6}.referrals-form-note.danger{color:#9b514c;background:#fff2f0;border-color:#f1d7d3}.referrals-review-modal{width:min(480px,100%)}.referrals-review-modal .referrals-reason-label{margin-top:12px}.referrals-reason-label textarea{resize:vertical;min-height:95px;padding:9px 10px;line-height:1.5}.referrals-modal-footer{border-top:1px solid #edf0f1;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}@media (width<=780px){.referrals-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.referrals-toolbar{flex-wrap:wrap;align-items:end}.referrals-toolbar label:first-child{flex:100%}.referrals-toolbar label:first-child input{width:min(400px,100%)}.referrals-toolbar .referrals-primary{margin-left:0}.referrals-table{min-width:850px}.referrals-report-toolbar label{flex:135px}.referrals-report-toolbar label select,.referrals-report-toolbar input[type=date]{width:100%}.referrals-report-grid{grid-template-columns:1fr}}@media (width<=520px){.referrals-form-grid{grid-template-columns:1fr}.referrals-form-grid label.wide{grid-column:auto}.referrals-modal{padding:17px}.referrals-tabs button{padding:0 9px}}.referrals-notice{border-left:3px solid #d39559;border-radius:10px;padding:14px 17px;box-shadow:0 2px 8px #1a252d09}.referrals-metrics article{border-color:#e7ecee;border-radius:12px;min-height:108px;padding:15px 17px;position:relative;overflow:hidden;box-shadow:0 3px 12px #1827330b}.referrals-metrics article:before{content:"";background:#7896aa;width:3px;position:absolute;inset:0 auto 0 0}.referrals-metrics article.metric-invites:before{background:#4588ad}.referrals-metrics article.metric-signups:before{background:#42947c}.referrals-metrics article.metric-paid:before{background:#328b72}.referrals-metrics article.metric-pending:before{background:#d39559}.referrals-metrics article.metric-rewards:before{background:#6e83bd}.referrals-metrics article.metric-unavailable:before{background:#a4adb2}.referrals-metrics article>span{color:#64727c;font-size:12px;font-weight:650}.referrals-metrics article strong{color:#243641;margin-top:10px;font-size:26px;line-height:1.05}.referrals-metrics article.metric-unavailable strong{color:#8b765d;font:700 18px/1.2 Manrope,Segoe UI,sans-serif}.referrals-report-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.referrals-withdrawal-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.referrals-tabs{border:1px solid #e4e9ec;border-radius:11px;gap:5px;max-width:100%;padding:5px}.referrals-tabs button{border-radius:7px;min-height:44px;padding:0 14px;font-size:12px}.referrals-tabs button span{font-size:12px}.referrals-toolbar{border-radius:11px;gap:11px;padding:10px 12px}.referrals-toolbar input,.referrals-toolbar select{border-radius:8px;height:44px;padding:0 11px;font-size:12px}.referrals-report-toolbar input[type=date]{min-height:44px}.referrals-primary,.referrals-secondary{border-radius:8px;min-height:44px;padding:0 14px;font-size:12px}.referrals-reject{min-height:38px;padding:0 13px;font-size:12px}.referrals-error{padding:12px 14px;font-size:12px}.referrals-table-wrap{border-radius:12px;box-shadow:0 3px 12px #18273309}.referrals-table th{color:#6f7c84;height:44px;padding:0 12px;font-size:12px}.referrals-table td small{color:#75838b;margin-top:4px;font-size:12px;line-height:1.5}.referrals-status,.referrals-review,.referrals-event{border-radius:6px;min-height:24px;padding:2px 8px;font-size:12px}.referrals-actions{gap:10px}.referrals-empty{min-height:155px;padding:26px 20px;font-size:12px}.referrals-report-notice{border-radius:10px;padding:13px 15px;font-size:12px}.referrals-report-notice span{line-height:1.6}.referrals-report-warnings{border-radius:10px;gap:9px;padding:13px 15px}.referrals-report-warnings p{font-size:12px;line-height:1.6}.referrals-report-heading{min-height:48px;padding:0 14px}.referrals-report-heading strong{color:#30434e;font-size:12px}.referrals-report-heading span{font-size:12px}.referrals-report-table th{white-space:nowrap}.referrals-operator{font-size:12px}.referrals-modal{border-radius:16px;padding:24px}.referrals-modal-heading h2{font-size:21px}.referrals-modal-heading p{font-size:12px}.referrals-modal-heading>button{width:44px;height:44px}.referrals-form-grid label,.referrals-reason-label{gap:7px;font-size:12px}.referrals-form-grid input:not([type=checkbox]),.referrals-form-grid select,.referrals-reason-label select,.referrals-reason-label textarea{min-height:44px;padding:0 12px;font-size:12px}.referrals-form-grid small{font-size:12px;line-height:1.5}.referrals-form-note{padding:12px 13px;font-size:12px}.referrals-reason-label textarea{min-height:110px;padding:10px 12px}.referrals-modal-footer{gap:10px}@media (width<=1100px){.referrals-withdrawal-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){.referrals-tabs{scrollbar-width:none;width:100%;overflow-x:auto}.referrals-tabs::-webkit-scrollbar{display:none}.referrals-tabs button{flex:none}.referrals-report-metrics,.referrals-withdrawal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.referrals-toolbar{align-items:stretch}.referrals-toolbar label{flex-direction:column;flex:180px;align-items:stretch;gap:6px}.referrals-toolbar input,.referrals-toolbar select{width:100%;min-width:0}.referrals-withdrawal-toolbar .referrals-muted{flex:100%}.referrals-withdrawal-toolbar .referrals-primary{margin-left:0}.referrals-report-grid{gap:14px}}@media (width<=680px){.referrals-withdrawals-table-wrap{box-shadow:none;background:0 0;border:0;overflow:visible}.referrals-withdrawals-table{width:100%;min-width:0;display:block}.referrals-withdrawals-table thead{display:none}.referrals-withdrawals-table tbody{gap:11px;display:grid}.referrals-withdrawals-table tr{background:#fff;border:1px solid #e3e9ec;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding:7px 14px;display:grid;overflow:hidden;box-shadow:0 3px 11px #1827330b}.referrals-withdrawals-table td{overflow-wrap:anywhere;border-bottom:1px solid #edf0f1;grid-template-columns:minmax(72px,.62fr) minmax(0,1fr);align-items:start;gap:8px;max-width:none;padding:10px 0;display:grid}.referrals-withdrawals-table td:before{color:#7b8991;content:attr(data-label);font-size:12px;font-weight:650;line-height:1.5}.referrals-withdrawals-table td:first-child,.referrals-withdrawals-table td:nth-child(4),.referrals-withdrawals-table td:nth-child(6),.referrals-withdrawals-table td:nth-child(7){grid-column:1/-1}.referrals-withdrawals-table td:nth-child(7){border-bottom:0}.referrals-withdrawals-table .referrals-actions{min-height:44px}.referrals-withdrawals-table .referrals-actions button{background:#f7fafb;border:1px solid #dce6eb;border-radius:8px;min-height:44px;padding:6px 11px}.referrals-withdrawals-table .referrals-actions button.referrals-danger-link{color:#a6423d;background:#fff8f7;border-color:#f0d8d5}.referrals-withdrawal-pagination{flex-direction:column;align-items:stretch;gap:10px}.referrals-withdrawal-pagination>div{gap:8px;display:flex}.referrals-withdrawal-pagination button{flex:1}}@media (width<=520px){.referrals-page{gap:14px}.referrals-notice{padding:12px 13px}.referrals-notice p{font-size:12px}.referrals-metrics{gap:9px}.referrals-metrics article{min-height:96px;padding:12px 13px}.referrals-metrics article>span{font-size:12px}.referrals-metrics article strong{font-size:23px}.referrals-metrics article small{font-size:12px}.referrals-metrics article.metric-unavailable strong{font-size:16px}.referrals-tabs button{min-height:44px;padding:0 12px;font-size:12px}.referrals-toolbar{padding:10px}.referrals-toolbar label{flex-basis:100%}.referrals-toolbar .referrals-primary,.referrals-toolbar .referrals-secondary{min-height:44px}.referrals-report-metrics,.referrals-withdrawal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.referrals-report-notice{flex-direction:column;align-items:flex-start;gap:5px}.referrals-report-warnings{padding:11px 12px}.referrals-report-grid{overflow:hidden}.referrals-report-table{min-width:690px}.referrals-modal-backdrop{padding:10px}.referrals-modal{border-radius:13px;max-height:94vh;padding:16px}.referrals-modal-footer{background:#fff;padding:12px 0 16px;position:sticky;bottom:-16px}.referrals-modal-footer button{flex:1;min-height:44px}.referrals-withdrawals-table tr{grid-template-columns:minmax(0,1fr);padding:5px 12px}.referrals-withdrawals-table td:nth-child(n){grid-column:1}.referrals-withdrawals-table td{grid-template-columns:minmax(70px,.45fr) minmax(0,1fr)}}.referrals-page{color:#1b2933;gap:17px}.referrals-notice,.referrals-report-notice{border-radius:10px}.referrals-metrics article{border-color:#dfe6e9;border-radius:10px;box-shadow:0 1px 2px #14222e06}.referrals-metrics article strong{color:#223642;font-variant-numeric:tabular-nums}.referrals-tabs{background:#eaf0f3;border:1px solid #dce5e9;border-radius:10px;gap:4px;padding:4px}.referrals-tabs button{color:#586a75;border-radius:7px;min-height:44px}.referrals-toolbar{background:#fff;border:1px solid #dfe6ea;border-radius:10px;padding:12px}.referrals-table-wrap{border-radius:11px}.referrals-table tbody tr:hover{background:#f7f9fa}.referrals-report-grid>*,.referrals-report-warnings{border-color:#e1e8eb;border-radius:10px}.referrals-page{gap:20px}.referrals-notice{background:#fbf7f0;border-color:#ebdfcd #ebdfcd #ebdfcd #c89454;border-left-style:solid;border-left-width:3px;gap:12px;padding:16px 18px}.referrals-notice>span{width:22px;height:22px;margin-top:1px;font-size:13px}.referrals-notice p{color:#5e655f;font-size:13px;line-height:1.65}.referrals-notice strong{color:#3c4e54}.referrals-metrics{gap:14px}.referrals-metrics article{border-color:#dfe6e9;border-radius:12px;min-height:116px;padding:17px 18px;box-shadow:0 2px 8px #14222e09}.referrals-metrics article>span{color:#53636d;font-size:13px;line-height:1.35}.referrals-metrics article strong{overflow-wrap:anywhere;margin-top:10px;font-size:27px;line-height:1.15}.referrals-metrics article small{color:#697982;margin-top:7px;font-size:12px;line-height:1.45}.referrals-metrics article.metric-unavailable strong{font-size:17px;line-height:1.35}.referrals-tabs{background:#edf2f4;border-color:#dce5e9;border-radius:11px;gap:6px;max-width:100%;padding:5px}.referrals-tabs button{color:#51636d;min-height:44px;padding-inline:15px;font-size:13px}.referrals-tabs button.selected{color:#203946;background:#fff;box-shadow:0 1px 3px #14222e1a}.referrals-tabs button span{color:#4f6571;font-variant-numeric:tabular-nums;background:#eef3f5;border-radius:999px;justify-content:center;min-width:20px;margin-left:6px;padding:2px 6px;font-size:12px;display:inline-flex}.referrals-toolbar{gap:12px;padding:14px}.referrals-toolbar label{color:#53636d;gap:7px;font-size:12px}.referrals-toolbar input,.referrals-toolbar select{border-radius:8px;height:44px;min-height:44px;padding-inline:11px;font-size:13px}.referrals-toolbar .referrals-primary{min-height:44px}.referrals-primary,.referrals-secondary{min-height:44px;padding-inline:15px;font-size:13px}.referrals-reject{min-height:40px;font-size:13px}.referrals-error{padding:14px 16px;font-size:13px;line-height:1.55}.referrals-table-wrap{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#b7c4cb #eef2f4;-webkit-overflow-scrolling:touch;max-width:100%}.referrals-table th{color:#596a74;height:48px;padding-inline:14px;font-size:12px}.referrals-table td{color:#42545e;padding:14px;font-size:13px;line-height:1.55}.referrals-table td strong{color:#263a45;font-size:13px}.referrals-table td small{color:#677983;font-size:12px;line-height:1.5}.referrals-status,.referrals-review,.referrals-event{min-height:27px;padding-inline:9px;font-size:12px}.referrals-actions{white-space:normal;flex-wrap:wrap;align-items:flex-start;gap:8px 12px}.referrals-actions button,.referrals-link{min-height:44px;padding:6px 8px;font-size:12px}.referrals-muted{color:#60717a;font-size:12px;line-height:1.5}.referrals-empty{color:#596c76;min-height:168px;padding:28px 22px;font-size:13px;line-height:1.55}.referrals-empty strong{color:#314650;font-size:15px}.referrals-empty span{line-height:1.65}.referrals-report-notice{gap:9px 14px;padding:15px 17px;font-size:13px;line-height:1.55}.referrals-report-notice strong{font-size:14px}.referrals-report-notice span{color:#5f707a}.referrals-report-warnings{gap:10px;padding:15px 17px}.referrals-report-warnings p{color:#66583f;gap:9px;font-size:12px;line-height:1.6}.referrals-report-warnings p>span{width:20px;height:20px;font-size:12px}.referrals-report-heading{min-height:50px;padding-inline:15px}.referrals-report-heading strong{font-size:13px}.referrals-report-heading span{color:#63747c;font-size:12px}.referrals-report-table{min-width:720px}.referrals-report-table td small{font-size:12px}.referrals-operator{color:#667780;font-size:12px}.referrals-reward-summary{background:#f6f8f8;border:1px solid #dfe7e9;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.referrals-reward-summary>div{background:#fff;border:1px solid #e4eaec;border-radius:9px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.referrals-reward-summary>div span{color:#596b74;font-size:12px;line-height:1.4}.referrals-reward-summary>div strong{color:#243b46;font-variant-numeric:tabular-nums;font-size:22px}.referrals-reward-summary>p{color:#5f7078;grid-column:1/-1;margin:0;font-size:12px;line-height:1.55}.referrals-reward-pagination{color:#5b6d76;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.referrals-reward-pagination>div{gap:8px;display:flex}.referrals-form-grid label,.referrals-reason-label{color:#42545f;gap:8px;font-size:13px}.referrals-form-grid input:not([type=checkbox]),.referrals-form-grid select,.referrals-reason-label select,.referrals-reason-label textarea{min-height:44px;padding-inline:12px;font-size:13px}.referrals-form-grid small{color:#62727b;font-size:12px;line-height:1.5}.referrals-form-note{font-size:12px;line-height:1.6}.referrals-modal-heading span{font-size:12px}.referrals-modal-heading p{color:#5f6f78;font-size:12px}@media (width<=780px){.referrals-tabs{scrollbar-width:thin;scrollbar-color:#aebec6 #e8eef1;scroll-snap-type:x proximity;flex-wrap:nowrap;width:100%;overflow-x:auto}.referrals-tabs button{scroll-snap-align:start;flex:none}.referrals-metrics article{min-height:108px}.referrals-report-grid{grid-template-columns:minmax(0,1fr)}.referrals-toolbar{align-items:stretch}.referrals-toolbar label{min-width:0}}@media (width<=680px){.referrals-programs-table-wrap,.referrals-ledger-table-wrap,.referrals-membership-reward-table-wrap{box-shadow:none;background:0 0;border:0;overflow:visible}.referrals-programs-table,.referrals-ledger-table,.referrals-membership-reward-table{width:100%;min-width:0;display:block}.referrals-programs-table thead,.referrals-ledger-table thead,.referrals-membership-reward-table thead{display:none}.referrals-programs-table tbody,.referrals-ledger-table tbody,.referrals-membership-reward-table tbody{gap:12px;display:grid}.referrals-programs-table tr,.referrals-ledger-table tr,.referrals-membership-reward-table tr{background:#fff;border:1px solid #dfe7ea;border-radius:12px;grid-template-columns:minmax(0,1fr);padding:7px 15px;display:grid;overflow:hidden;box-shadow:0 2px 8px #14222e09}.referrals-programs-table td,.referrals-ledger-table td,.referrals-membership-reward-table td{overflow-wrap:anywhere;border-bottom:1px solid #edf1f2;grid-template-columns:minmax(96px,.4fr) minmax(0,.6fr);align-items:start;gap:10px;min-width:0;max-width:none;padding:11px 0;display:grid}.referrals-programs-table td:before,.referrals-ledger-table td:before,.referrals-membership-reward-table td:before{color:#65767e;content:attr(data-label);font-size:12px;font-weight:650;line-height:1.45}.referrals-programs-table td:last-child,.referrals-ledger-table td:last-child,.referrals-membership-reward-table td:last-child{border-bottom:0}.referrals-actions{justify-content:flex-start}.referrals-report-grid{gap:14px;overflow:visible}.referrals-report-grid>.referrals-table-wrap,.referrals-page>.referrals-table-wrap{max-width:100%;overflow-x:auto}.referrals-report-table,.referrals-report-heading{min-width:720px}.referrals-report-grid>.referrals-table-wrap{overflow-x:auto}.referrals-withdrawals-table td:before{font-size:12px}.referrals-utm-section{padding:14px}.referrals-utm-heading{width:100%;min-width:0}.referrals-utm-table-wrap{box-shadow:none;background:0 0;border:0;overflow:visible}.app-shell .page-content .referrals-page .referrals-utm-table{white-space:normal;width:100%;min-width:0;max-width:100%;display:block}.referrals-utm-table thead{display:none}.referrals-utm-table tbody{gap:10px;display:grid}.app-shell .page-content .referrals-page .referrals-utm-table tr{box-sizing:border-box;background:#fff;border:1px solid #dfe7ea;border-radius:11px;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;padding:7px 13px;display:grid}.app-shell .page-content .referrals-page .referrals-utm-table td{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #edf1f2;grid-template-columns:minmax(105px,.42fr) minmax(0,.58fr);align-items:start;gap:9px;width:100%;min-width:0;max-width:none;padding:10px 0;display:grid}.referrals-utm-table td:before{color:#65767e;content:attr(data-label);font-size:12px;font-weight:650;line-height:1.45}.referrals-utm-table td:last-child{border-bottom:0}}@media (width<=520px){.referrals-page{gap:16px}.referrals-notice{padding:13px 14px}.referrals-notice p{font-size:12px}.referrals-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.referrals-metrics article{min-height:104px;padding:13px 14px}.referrals-metrics article>span{font-size:12px}.referrals-metrics article strong{margin-top:8px;font-size:23px}.referrals-metrics article small{font-size:12px}.referrals-metrics article.metric-unavailable strong{font-size:15px}.referrals-tabs button{min-height:44px;padding-inline:13px;font-size:12px}.referrals-toolbar{gap:10px;padding:12px}.referrals-toolbar label{flex-basis:100%;font-size:12px}.referrals-toolbar input,.referrals-toolbar select{height:44px;min-height:44px;font-size:13px}.referrals-toolbar .referrals-primary,.referrals-toolbar .referrals-secondary{min-height:44px}.referrals-report-metrics,.referrals-withdrawal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.referrals-report-notice{flex-direction:column;align-items:flex-start;gap:6px}.referrals-report-warnings{padding:13px}.referrals-report-grid>.referrals-table-wrap{border-radius:10px}.referrals-utm-section{padding:13px}.referrals-utm-heading{flex-direction:column;gap:7px}.referrals-utm-heading>span{text-align:left}.referrals-utm-note{font-size:12px}.referrals-reward-summary{grid-template-columns:minmax(0,1fr);padding:12px}.referrals-reward-summary>p{grid-column:auto}.referrals-reward-pagination{flex-direction:column;align-items:stretch;gap:10px}.referrals-reward-pagination>div button{flex:1;min-height:44px}.referrals-modal-backdrop{padding:10px}.referrals-modal{max-height:94vh;padding:18px}.referrals-modal-footer button{min-height:44px}}@media (width<=360px){.referrals-metrics article{padding-inline:11px}.referrals-metrics article>span{font-size:12px}.referrals-metrics article strong{font-size:21px}.referrals-metrics article.metric-unavailable strong{font-size:14px}.referrals-programs-table td,.referrals-ledger-table td,.referrals-membership-reward-table td{grid-template-columns:minmax(82px,.36fr) minmax(0,.64fr);gap:8px}.referrals-programs-table tr,.referrals-ledger-table tr,.referrals-membership-reward-table tr{padding-inline:12px}.app-shell .page-content .referrals-page .referrals-utm-table td{grid-template-columns:minmax(90px,.38fr) minmax(0,.62fr);gap:7px}.referrals-utm-table td:before{font-size:12px}}@media (width<=680px){.app-shell .page-content .referrals-page .referrals-programs-table,.app-shell .page-content .referrals-page .referrals-ledger-table,.app-shell .page-content .referrals-page .referrals-membership-reward-table,.app-shell .page-content .referrals-page .referrals-withdrawals-table{table-layout:fixed;white-space:normal;width:100%;min-width:0;max-width:100%;display:block}.app-shell .page-content .referrals-page .referrals-programs-table tbody,.app-shell .page-content .referrals-page .referrals-ledger-table tbody,.app-shell .page-content .referrals-page .referrals-membership-reward-table tbody,.app-shell .page-content .referrals-page .referrals-withdrawals-table tbody{width:100%;min-width:0;display:grid}.app-shell .page-content .referrals-page .referrals-programs-table tr,.app-shell .page-content .referrals-page .referrals-ledger-table tr,.app-shell .page-content .referrals-page .referrals-membership-reward-table tr,.app-shell .page-content .referrals-page .referrals-withdrawals-table tr{box-sizing:border-box;width:100%;min-width:0}.app-shell .page-content .referrals-page .referrals-programs-table td,.app-shell .page-content .referrals-page .referrals-ledger-table td,.app-shell .page-content .referrals-page .referrals-membership-reward-table td,.app-shell .page-content .referrals-page .referrals-withdrawals-table td{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;min-width:0}}.referrals-load-error{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.referrals-load-error>span{overflow-wrap:anywhere;min-width:0}.referrals-load-error>button{flex:none;min-height:44px}.referrals-programs-table td[data-label=规则复核]>strong,.referrals-programs-table td[data-label=规则复核]>small,.referrals-withdrawals-table td[data-label=申请与规则版本]>small,.referrals-withdrawals-table td[data-label=最近审核记录]>small,.referrals-withdrawals-table td[data-label=审核状态]>small{overflow-wrap:anywhere;max-width:100%;display:block}@media (width<=520px){.referrals-load-error{flex-direction:column;align-items:stretch}.referrals-load-error>button{width:100%}}.referrals-fx-intro,.referrals-fx-asof,.referrals-fx-effective,.referrals-fx-missing,.referrals-fx-form{background:#fff;border:1px solid #dfe6e9;border-radius:12px;min-width:0;padding:16px 18px}.referrals-fx-intro,.referrals-fx-asof,.referrals-fx-missing{flex-direction:column;gap:7px;display:flex}.referrals-fx-intro strong,.referrals-fx-asof strong,.referrals-fx-effective strong,.referrals-fx-missing strong,.referrals-fx-history-heading strong{color:#263b46;font-size:15px}.referrals-fx-intro span,.referrals-fx-asof span,.referrals-fx-asof small,.referrals-fx-effective span,.referrals-fx-effective small,.referrals-fx-missing span,.referrals-fx-form-heading span,.referrals-fx-form-actions span,.referrals-fx-readonly-note,.referrals-fx-history-heading span{color:#60717a;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.referrals-fx-asof{background:#f7f9f9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;display:grid}.referrals-fx-asof>span{grid-row:1}.referrals-fx-asof>strong{text-align:right;font-variant-numeric:tabular-nums;grid-area:1/2}.referrals-fx-asof>small{grid-column:1/-1}.referrals-fx-effective{background:#f5faf7;border-color:#d7e8dc;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.referrals-fx-effective.identity{background:#f7f8fb;border-color:#dce2eb}.referrals-fx-effective>div{flex-direction:column;gap:6px;min-width:0;display:flex}.referrals-fx-effective>p{color:#53656e;overflow-wrap:anywhere;border-top:1px solid #dce6e1;grid-column:1/-1;margin:0;padding-top:11px;font-size:12px;line-height:1.6}.referrals-fx-effective strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:14px;line-height:1.45}.referrals-fx-missing{background:#fff9ef;border-color:#eedbb9}.referrals-fx-missing strong{color:#8c632e}.referrals-fx-form{flex-direction:column;gap:16px;display:flex}.referrals-fx-form-heading,.referrals-fx-form-actions,.referrals-fx-history-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.referrals-fx-form-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.referrals-fx-form-heading>span{color:#526771;flex:none;font-weight:650}.referrals-fx-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.referrals-fx-form-grid label{color:#42545f;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:650;display:flex}.referrals-fx-form-grid label.wide{grid-column:1/-1}.referrals-fx-form-grid input,.referrals-fx-form-grid textarea{color:#263941;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d6e0e4;border-radius:8px;padding:10px 11px;font-weight:450}.referrals-fx-form-grid textarea{resize:vertical;min-height:86px;line-height:1.55}.referrals-fx-form-grid small{color:#677982;font-size:12px;font-weight:450;line-height:1.5}.referrals-fx-form-actions{border-top:1px solid #e7ecee;padding-top:13px}.referrals-fx-form-actions>span{min-width:0}.referrals-fx-form-actions button{flex:none;min-height:44px}.referrals-fx-success{color:#26765f;background:#eaf6ef;border:1px solid #d4eadb;border-radius:8px;padding:11px 13px;font-size:12px;line-height:1.5}.referrals-fx-readonly-note{background:#f7f9f9;border:1px solid #e1e8eb;border-radius:9px;padding:13px 15px}.referrals-fx-history-heading{padding:2px 2px 0}.referrals-fx-rates-table{min-width:940px}.referrals-fx-rates-table td{overflow-wrap:anywhere;max-width:280px}.referrals-fx-rates-table td small{margin-top:4px;display:block}.referrals-commission-snapshot{flex-direction:column;gap:5px;min-width:0;display:flex}.referrals-commission-snapshot small{color:#596b75;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;font-size:12px;line-height:1.5}@media (width<=680px){.referrals-fx-effective{grid-template-columns:minmax(0,1fr);gap:12px}.referrals-fx-effective>p{grid-column:1}.referrals-fx-rates-table-wrap{box-shadow:none;background:0 0;border:0;overflow:visible}.app-shell .page-content .referrals-page .referrals-fx-rates-table{table-layout:fixed;white-space:normal;width:100%;min-width:0;max-width:100%;display:block}.referrals-fx-rates-table thead{display:none}.referrals-fx-rates-table tbody{gap:12px;width:100%;min-width:0;display:grid}.app-shell .page-content .referrals-page .referrals-fx-rates-table tr{box-sizing:border-box;background:#fff;border:1px solid #dfe7ea;border-radius:12px;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;padding:7px 14px;display:grid}.app-shell .page-content .referrals-page .referrals-fx-rates-table td{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #edf1f2;grid-template-columns:minmax(92px,.4fr) minmax(0,.6fr);align-items:start;gap:9px;width:100%;min-width:0;max-width:none;padding:10px 0;display:grid}.referrals-fx-rates-table td:before{color:#65767e;content:attr(data-label);font-size:12px;font-weight:650;line-height:1.45}.referrals-fx-rates-table td:last-child{border-bottom:0}}@media (width<=520px){.referrals-fx-intro,.referrals-fx-asof,.referrals-fx-effective,.referrals-fx-missing,.referrals-fx-form{padding:13px 14px}.referrals-fx-asof{grid-template-columns:minmax(0,1fr)}.referrals-fx-asof>strong,.referrals-fx-asof>small{text-align:left;grid-area:auto/1}.referrals-fx-form-grid{grid-template-columns:minmax(0,1fr)}.referrals-fx-form-grid label.wide{grid-column:1}.referrals-fx-form-heading,.referrals-fx-form-actions,.referrals-fx-history-heading{flex-direction:column;align-items:stretch}.referrals-fx-form-heading>span{flex:1}.referrals-fx-form-actions button{width:100%}}@media (width<=360px){.referrals-fx-rates-table td{grid-template-columns:minmax(78px,.36fr) minmax(0,.64fr);gap:7px}.referrals-fx-rates-table td:before{font-size:12px}}.referrals-page,.referrals-page>*,.referrals-page .referrals-metrics,.referrals-page .referrals-metrics article{min-width:0}.app-shell .page-content .referrals-page .referrals-metrics article>span{color:#455a65;font-size:13px;font-weight:700;line-height:1.4}.app-shell .page-content .referrals-page .referrals-metrics article strong{color:#203844;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;font-size:28px;display:block}.app-shell .page-content .referrals-page .referrals-metrics article small{color:#536771;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.app-shell .page-content .referrals-page .referrals-metrics article.metric-unavailable{background:#f7f9fa}.app-shell .page-content .referrals-page .referrals-metrics article.metric-unavailable strong{color:#5d707a;font-size:16px;line-height:1.4}.referrals-tabs button{white-space:nowrap}.referrals-page :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #78acd0}.referrals-programs-table td[data-label=规则复核]>strong,.referrals-programs-table td[data-label=规则复核]>small,.app-shell .page-content .referrals-page .referrals-withdrawals-table td[data-label=申请与规则版本] small,.app-shell .page-content .referrals-page .referrals-withdrawals-table td[data-label=最近审核记录] small{line-height:1.5}.app-shell .page-content .referrals-page .referrals-withdrawals-table td[data-label=申请金额] strong{color:#203844;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.app-shell .page-content .referrals-page .referrals-withdrawals-table td[data-label=审核状态] .referrals-status.active{color:#865c28;background:#fff2dc}.app-shell .page-content .referrals-page .referrals-withdrawals-table .referrals-actions{align-items:center;gap:8px}.app-shell .page-content .referrals-page .referrals-withdrawals-table .referrals-actions button{background:#f7fafb;border:1px solid #dce6eb;border-radius:8px;min-width:56px;padding-inline:10px}.app-shell .page-content .referrals-page .referrals-withdrawals-table .referrals-actions button.referrals-danger-link{color:#a6423d;background:#fff8f7;border-color:#f0d8d5}@media (width>=1200px){.referrals-withdrawals-table{min-width:1120px}.referrals-withdrawals-table td[data-label=申请与规则版本],.referrals-withdrawals-table td[data-label=审核状态]{min-width:165px}.referrals-withdrawals-table td[data-label=最近审核记录]{min-width:210px}.referrals-programs-table td[data-label=奖励规则]{min-width:220px}.referrals-programs-table td[data-label=规则复核]{min-width:180px}}@media (width<=780px){.app-shell .page-content .referrals-page .referrals-metrics article strong{font-size:24px}}@media (width<=680px){.app-shell .page-content .referrals-page .referrals-programs-table tr,.app-shell .page-content .referrals-page .referrals-ledger-table tr,.app-shell .page-content .referrals-page .referrals-membership-reward-table tr,.app-shell .page-content .referrals-page .referrals-withdrawals-table tr{grid-template-columns:minmax(0,1fr)}.app-shell .page-content .referrals-page .referrals-programs-table td,.app-shell .page-content .referrals-page .referrals-ledger-table td,.app-shell .page-content .referrals-page .referrals-membership-reward-table td,.app-shell .page-content .referrals-page .referrals-withdrawals-table td{overflow-wrap:anywhere;min-width:0;max-width:100%}.app-shell .page-content .referrals-page .referrals-withdrawals-table td[data-label=申请金额] strong{white-space:normal}.app-shell .page-content .referrals-page .referrals-withdrawals-table .referrals-actions button{min-height:44px}}@media (width<=520px){.app-shell .page-content .referrals-page .referrals-metrics article{min-height:104px;padding:13px 14px}.app-shell .page-content .referrals-page .referrals-metrics article>span{font-size:12px}.app-shell .page-content .referrals-page .referrals-metrics article strong{font-size:23px}.app-shell .page-content .referrals-page .referrals-metrics article small{font-size:12px}.referrals-withdrawal-metrics>article:last-child{grid-column:1/-1}}#referrals-page{gap:14px;width:100%;min-width:0;max-width:100%}#referrals-page>*{min-width:0;max-width:100%}#referrals-page :is(p,span,label,button,a,input,select,textarea,th,td,small,strong,b,summary,li,code,time){font-size:14px}#referrals-page small{font-size:13px}#referrals-page button,#referrals-page summary,#referrals-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px}#referrals-page .referrals-notice{grid-template-columns:18px minmax(0,1fr);gap:5px 10px;padding:11px 14px;display:grid}#referrals-page .referrals-notice>span{grid-area:1/1/span 2;margin-top:5px}#referrals-page .referrals-notice>p{grid-column:2;margin:0;line-height:1.5}#referrals-page .referrals-notice-details{grid-column:2;min-width:0}#referrals-page .referrals-notice-details summary{color:#526a78;cursor:pointer;align-items:center;width:fit-content;font-weight:700;display:flex}#referrals-page .referrals-notice-details p{color:#5f7078;margin:0 0 3px;line-height:1.5}#referrals-page .referrals-metrics article>span{color:#425966;font-weight:700;line-height:1.35}#referrals-page .referrals-metrics article strong{color:#203844;font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1}#referrals-page .referrals-metrics article small{color:#536771;line-height:1.4}#referrals-page .referrals-metrics article.metric-unavailable{background:#f7f9fa}#referrals-page .referrals-metrics article.metric-unavailable strong{color:#5d707a;font-size:18px}#referrals-page .referrals-tabs{gap:5px;min-width:0}#referrals-page .referrals-tabs button{color:#53636e;white-space:nowrap;scroll-snap-align:start;flex:none;min-height:44px;padding-inline:13px;font-size:14px;font-weight:700}#referrals-page .referrals-tabs button.selected{color:#185b8f}#referrals-page .referrals-tabs button[data-tab-group-start]{border-left:1px solid #cbd6dc;margin-left:4px;padding-left:17px}#referrals-page .referrals-tabs button span{color:#536771;font-variant-numeric:tabular-nums;margin-left:5px}#referrals-page .referrals-toolbar>label,#referrals-page .referrals-form-grid label,#referrals-page .referrals-reason-label,#referrals-page .referrals-fx-form-grid label{font-size:14px;line-height:1.4}#referrals-page .referrals-toolbar input,#referrals-page .referrals-toolbar select,#referrals-page .referrals-form-grid input,#referrals-page .referrals-form-grid select,#referrals-page .referrals-reason-label select,#referrals-page .referrals-reason-label textarea,#referrals-page .referrals-fx-form-grid input,#referrals-page .referrals-fx-form-grid textarea{font-size:14px}#referrals-page :is(.referrals-primary,.referrals-secondary,.referrals-reject,.referrals-actions button,.referrals-link){min-height:44px;font-size:14px}#referrals-page .referrals-actions{white-space:normal;flex-wrap:wrap}#referrals-page .referrals-actions button{padding-inline:8px}#referrals-page .referrals-reject{min-height:44px}#referrals-page .referrals-table-wrap{min-width:0;max-width:100%}#referrals-page .referrals-table th,#referrals-page .referrals-table td{font-size:14px;line-height:1.5}#referrals-page .referrals-table th{color:#52616a;font-weight:750}#referrals-page .referrals-table td{color:#3c4e57}#referrals-page .referrals-table td strong{color:#263943;font-variant-numeric:tabular-nums;font-size:16px}#referrals-page .referrals-table td small{color:#5e7079;font-size:13px;line-height:1.45}#referrals-page .referrals-table td:before{color:#526773;font-size:14px;font-weight:750;line-height:1.4}#referrals-page .referrals-table td[data-label=奖励规则]>strong,#referrals-page .referrals-table td[data-label=规则复核]>strong,#referrals-page .referrals-table td[data-label=申请金额]>strong{color:#1c3949;font-size:17px}#referrals-page .referrals-table td[data-label=账目变化]{font-variant-numeric:tabular-nums;font-size:16px;font-weight:750}#referrals-page :is(.referrals-status,.referrals-review,.referrals-event){border-radius:7px;min-height:28px;padding:3px 9px;font-size:14px;font-weight:750}#referrals-page .referrals-review.pending,#referrals-page .referrals-status.paused{color:#865b22;background:#fff3df}#referrals-page .referrals-withdrawals-table td[data-label=审核状态] .referrals-status.active{color:#865b22;background:#fff2dc}#referrals-page .referrals-status.ended,#referrals-page .referrals-review.void{color:#a33f3a;background:#fff0ef}#referrals-page .referrals-table .referrals-muted{font-size:14px}#referrals-page :is(.referrals-empty,.referrals-error){font-size:14px;line-height:1.5}#referrals-page .referrals-empty strong{color:#334a56;font-size:16px}#referrals-page :is(.referrals-muted,.referrals-operator){color:#526772;font-size:13px;line-height:1.5}#referrals-page .referrals-report-notice,#referrals-page .referrals-report-warnings,#referrals-page .referrals-form-note,#referrals-page .referrals-fx-intro,#referrals-page .referrals-fx-missing,#referrals-page .referrals-fx-readonly-note{font-size:14px;line-height:1.5}#referrals-page .referrals-fx-effective strong,#referrals-page .referrals-reward-summary>div strong{font-variant-numeric:tabular-nums;font-size:18px}#referrals-page .referrals-fx-effective>p,#referrals-page .referrals-reward-summary>p{font-size:13px;line-height:1.5}#referrals-page .referrals-modal-heading>button{min-width:44px;min-height:44px}#referrals-page .referrals-modal-footer button{min-height:44px}@media (width<=780px){#referrals-page .referrals-tabs{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#9eafb8 #e9eef1;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;max-width:100%;overflow-x:auto}#referrals-page .referrals-metrics{gap:9px}#referrals-page .referrals-toolbar{min-width:0}#referrals-page .referrals-table-wrap{width:100%}#referrals-page .referrals-modal-backdrop{padding:10px}}@media (width<=520px){#referrals-page{gap:12px}#referrals-page .referrals-notice{gap:3px 8px;padding:9px 11px}#referrals-page .referrals-notice>span{width:18px;height:18px;margin-top:4px}#referrals-page .referrals-notice>p{line-height:1.42}#referrals-page .referrals-notice-details summary{min-height:44px}#referrals-page .referrals-metrics{gap:8px}#referrals-page .referrals-metrics article{min-height:88px;padding:10px 11px}#referrals-page .referrals-metrics article strong{font-size:23px}#referrals-page .referrals-metrics article.metric-unavailable strong{font-size:15px}#referrals-page .referrals-tabs{padding:4px}#referrals-page .referrals-tabs button{padding-inline:11px}#referrals-page .referrals-toolbar{padding:9px}#referrals-page .referrals-withdrawal-metrics>article:last-child{grid-column:1/-1}#referrals-page .referrals-reward-summary{gap:8px;padding:11px}#referrals-page .referrals-reward-summary>div{padding:10px}#referrals-page .referrals-modal{max-height:94vh;padding:15px}}#referrals-page .referrals-payout-modal{width:min(620px,100%)}#referrals-page .referrals-payout-details{background:#f7fafb;border:1px solid #dce6eb;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;padding:16px;display:grid}#referrals-page .referrals-payout-details>div{gap:5px;min-width:0;display:grid}#referrals-page .referrals-payout-details>div.wide,#referrals-page .referrals-payout-details>small{grid-column:1/-1}#referrals-page .referrals-payout-details span{color:#6f7f88;font-size:12px}#referrals-page .referrals-payout-details strong,#referrals-page .referrals-payout-details code{color:#23333d;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:15px}#referrals-page .referrals-payout-details code{letter-spacing:.03em;background:#fff;border:1px solid #d8e2e7;border-radius:7px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}#referrals-page .referrals-payout-details>small{color:#6f7f88;line-height:1.6}#referrals-page .referrals-payout-modal .referrals-form-grid{margin-top:14px}@media (width<=520px){#referrals-page .referrals-payout-details{grid-template-columns:1fr}#referrals-page .referrals-payout-details>div{grid-column:1}}.agents-page{gap:16px;min-width:0;max-width:100%;display:grid}.agents-intro{color:#536a77;background:#f4f8fa;border:1px solid #dce7ec;border-radius:10px;gap:5px;padding:15px 17px;font-size:13px;line-height:1.55;display:grid}.agents-intro strong{color:#2e4959;font-size:14px}.agents-create{grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) minmax(220px,1fr) auto;align-items:end;gap:14px;padding:18px;display:grid}.agents-create h2{margin:0 0 5px;font-size:17px}.agents-create p{color:#71818a;margin:0;font-size:12px;line-height:1.5}.agents-create label,.agents-created-links label,.agents-card label{color:#526570;gap:6px;font-size:12px;display:grid}.agents-create input,.agents-created-links input,.agents-card input{color:#31454f;box-sizing:border-box;background:#fff;border:1px solid #d6e0e5;border-radius:7px;width:100%;min-height:44px;padding:8px 10px}.agents-created{background:#f2fbf6;border:1px solid #b9ddcf;border-radius:10px;gap:12px;padding:18px;display:grid}.agents-created h2,.agents-created p{margin:0}.agents-created>code{color:#1d4f3b;-webkit-user-select:text;user-select:text;background:#fff;border-radius:7px;width:fit-content;padding:10px 13px;font-size:16px}.agents-created>button,.agents-card button,.agents-card a{color:#35637b;cursor:pointer;background:#fff;border:1px solid #d1dfe5;border-radius:7px;min-height:44px;padding:7px 10px;font-size:12px;text-decoration:none}.agents-created-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.agents-list{padding:18px}.agents-cards{gap:12px;display:grid}.agents-card{border:1px solid #e0e7eb;border-radius:10px;gap:12px;padding:16px;display:grid}.agents-card header{justify-content:space-between;gap:12px;display:flex}.agents-card header>div{gap:4px;display:grid}.agents-card header strong{color:#293e49;font-size:15px}.agents-card header small{color:#71818a}.agents-card header>span{border-radius:20px;height:fit-content;padding:4px 8px;font-size:12px}.agents-card header>span.active{color:#24734e;background:#e5f5ed}.agents-card header>span.disabled{color:#68777e;background:#eceff1}.agents-metrics{gap:24px;display:flex}.agents-metrics span{color:#71818a;font-size:12px}.agents-metrics b{color:#294452;margin-right:5px;font-size:20px}.agents-card footer{flex-wrap:wrap;gap:8px;display:flex}.agents-card footer .agents-status-button{color:#9c4943;margin-left:auto}@media (width<=1000px){.agents-create{grid-template-columns:1fr 1fr}.agents-create>div{grid-column:1/-1}.agents-created-links{grid-template-columns:1fr}}@media (width<=600px){.agents-create{grid-template-columns:1fr}.agents-metrics{justify-content:space-between;gap:8px}.agents-card footer .agents-status-button{margin-left:0}}.agents-pixel-form{background:#f5f8fa;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.agents-pixel-form button{color:#35637b;background:#fff;border:1px solid #cddde5;border-radius:7px;min-height:44px;padding:8px 12px}@media (width<=600px){.agents-pixel-form{grid-template-columns:1fr}}.agents-delete-button{color:#a6423d!important;border-color:#efd0cc!important}.agents-detail{gap:20px;padding:20px;display:grid}.agents-detail-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.agents-detail-metrics article{background:#f7fafb;border:1px solid #e0e7eb;border-radius:9px;gap:6px;padding:14px;display:grid}.agents-detail-metrics span{color:#71818a;font-size:12px}.agents-detail-metrics strong{color:#294452;font-size:24px}.agents-revenue{background:#f2faf5;border:1px solid #cce3d5;border-radius:9px;padding:14px}.agents-revenue h3,.agents-detail-grid h3,.agents-detail>section>h3{color:#304854;margin:0 0 10px;font-size:15px}.agents-revenue>div{color:#2c6b4d;align-items:center;gap:14px;display:flex}.agents-revenue>div strong{font-size:21px}.agents-trend-card{background:#fff;border:1px solid #e0e7eb;border-radius:9px;min-width:0;padding:16px}.agents-trend-card>p{color:#71818a;text-align:center;background:#f5f7f8;border-radius:8px;margin:12px 0 0;padding:20px;font-size:13px}.agents-trend-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.agents-trend-heading h3{color:#304854;margin:0;font-size:15px}.agents-trend-heading select{color:#405661;background:#fff;border:1px solid #d6e0e5;border-radius:7px;min-height:44px;padding:5px 9px}.agents-detail-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.agents-detail table{border-collapse:collapse;width:100%;font-size:12px}.agents-detail th,.agents-detail td{text-align:left;vertical-align:top;border-bottom:1px solid #e5eaed;padding:9px 10px}.agents-detail th{color:#71818a;font-weight:650}.agents-detail td small{color:#7b8a93;margin-top:4px;display:block}.agents-delete-dialog{max-width:520px}.agents-delete-dialog>p{color:#596a75;line-height:1.7}.agents-delete-confirm{color:#fff;cursor:pointer;background:#a52e37;border:0;border-radius:8px;padding:10px 18px;font-weight:700}.agents-delete-confirm:disabled{opacity:.6;cursor:wait}@media (width<=900px){.agents-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agents-detail-grid{grid-template-columns:1fr}}.copy-field{align-items:stretch;gap:8px;display:flex}.copy-field input{-webkit-user-select:text;user-select:text;flex:1;min-width:0}.copy-field button{flex:none}.agents-created-links label,.agents-created-links input,.agents-created-links code{-webkit-user-select:text;user-select:text}@media (width<=640px){.copy-field{flex-direction:column}}.agents-dimension-grid{margin-top:14px}.agents-dimension-bar{background:#e8eef1;border-radius:999px;width:min(180px,100%);height:8px;overflow:hidden}.agents-dimension-bar i{border-radius:inherit;background:#4d8ba8;height:100%;display:block}.growth-trend-panels{gap:18px;margin-bottom:18px;display:grid}.growth-trend-card{padding:20px}.growth-trend-card .section-title{align-items:flex-start;gap:14px}.trend-legend{color:#647680;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.trend-legend span{align-items:center;gap:5px;display:inline-flex}.trend-legend i{border-radius:50%;width:9px;height:9px}.trend-line-wrap{width:100%;margin-top:12px;overflow-x:auto}.trend-line-wrap svg{width:100%;min-width:0;height:auto;display:block}.trend-grid-line{stroke:#e3e9ec;stroke-width:1px}.trend-axis-text{fill:#7a8992;font-size:11px}.growth-trend-empty{color:#71818a;text-align:center;background:#f5f7f8;border-radius:9px;margin:18px 0 4px;padding:20px;font-size:13px;line-height:1.6}.growth-trend-card select{color:#405661;background:#fff;border:1px solid #d6e0e5;border-radius:7px;min-height:36px;padding:5px 9px}@media (width<=640px){.growth-trend-card{padding:15px}.growth-trend-card .section-title{flex-direction:column}}.growth-trend-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.growth-trend-toolbar>span{color:#71818a;font-size:12px}.trend-period-buttons{background:#fff;border:1px solid #dce4e8;border-radius:9px;padding:3px;display:inline-flex}.trend-period-buttons button{color:#526771;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:48px;min-height:34px;padding:5px 12px}.trend-period-buttons button.active{color:#fff;background:#304854}.trend-detail-table{margin-top:14px}.trend-detail-table table{border-collapse:collapse;width:100%;font-size:12px}.trend-detail-table th,.trend-detail-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #e5eaed;padding:10px 12px}.trend-detail-table th:first-child,.trend-detail-table td:first-child{text-align:left}.subtitles-page{color:#253441;flex-direction:column;gap:16px;min-width:0;max-width:100%;display:flex}.subtitle-page-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.subtitle-page-heading h1{color:#233541;letter-spacing:-.45px;margin:4px 0 5px;font-size:24px;line-height:1.2}.subtitle-page-heading p{color:#70808a;margin:0;font-size:13px;line-height:1.55}.subtitle-page-kicker{color:#4b85a7;letter-spacing:.08em;font-size:12px;font-weight:700}.subtitle-page-refresh{flex:none;width:44px;height:44px;font-size:21px}.subtitle-summary{background:linear-gradient(120deg,#fff 0%,#f8fbfd 100%);border:1px solid #e0e8ed;border-radius:14px;grid-template-columns:repeat(3,minmax(95px,125px)) minmax(220px,1fr);align-items:center;gap:18px;padding:18px 20px;display:grid;box-shadow:0 4px 18px #243e4e09}.subtitle-summary>div{border-right:1px solid #e5ebef;flex-direction:column;justify-content:center;gap:5px;min-height:52px;padding-right:16px;display:flex}.subtitle-summary>div span{color:#788893;font-size:12px}.subtitle-summary>div strong{color:#233541;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1}.subtitle-summary p{color:#657680;margin:0;font-size:13px;line-height:1.65}.subtitle-provider-status,.subtitle-market-status{background:#eff8f4;border:1px solid #d4eae0;border-radius:12px;align-items:center;gap:13px;min-width:0;min-height:62px;padding:13px 16px;display:flex}.subtitle-provider-status.unavailable,.subtitle-market-status.unavailable{background:#fff8ed;border-color:#f0dfbd}.subtitle-provider-status.loading{background:#f4f7f9;border-color:#e2e8ec}.subtitle-provider-indicator{background:#25845e;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #2e9a701f}.subtitle-provider-status.unavailable .subtitle-provider-indicator,.subtitle-market-status.unavailable .subtitle-provider-indicator{background:#c18528;box-shadow:0 0 0 4px #d0913521}.subtitle-provider-status.loading .subtitle-provider-indicator{background:#7a8e9b;box-shadow:0 0 0 4px #6982911f}.subtitle-provider-status>div,.subtitle-market-status>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.subtitle-provider-status strong{color:#286b50;font-size:14px}.subtitle-provider-status.unavailable strong{color:#795820}.subtitle-provider-status.loading strong{color:#526875}.subtitle-provider-status span:not(.subtitle-provider-indicator),.subtitle-market-status span:not(.subtitle-provider-indicator){color:#667871;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.subtitle-provider-status small{color:#8a672e;font-size:12px;line-height:1.5}.subtitle-market-status{background:#f1f7fa;border-color:#dce9ef;min-height:56px}.subtitle-market-status .subtitle-provider-indicator{background:#4b8eaf;box-shadow:0 0 0 4px #4b8eaf1f}.subtitle-market-status strong{color:#356c84;font-size:13px}.subtitle-market-status.unavailable strong{color:#795820}.subtitle-provider-config-card,.subtitle-job-create-card{background:#fff;border:1px solid #e0e7eb;border-radius:14px;min-width:0;padding:18px;box-shadow:0 4px 18px #243e4e09}.subtitle-provider-settings{background:#fff;border:1px solid #e0e7eb;border-radius:14px;min-width:0;box-shadow:0 4px 18px #243e4e09}.subtitle-provider-settings>summary{color:#314551;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:13px 18px;list-style:none;display:flex}.subtitle-provider-settings>summary::-webkit-details-marker{display:none}.subtitle-provider-settings>summary>span:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.subtitle-provider-settings>summary strong{font-size:14px}.subtitle-provider-settings>summary small{color:#74838d;font-size:12px;line-height:1.5}.subtitle-provider-settings-chevron{color:#647983;font-size:19px;transition:transform .15s}.subtitle-provider-settings[open] .subtitle-provider-settings-chevron{transform:rotate(180deg)}.subtitle-provider-settings>.subtitle-provider-config-card{box-shadow:none;border:0;border-top:1px solid #e7ecef;border-radius:0 0 14px 14px}.subtitle-provider-settings>summary:focus-visible{outline-offset:-3px;border-radius:14px;outline:3px solid #4489b14d}.subtitle-provider-config-card>.subtitle-alert,.subtitle-provider-override{margin:0 0 14px}.subtitle-provider-override{color:#725a2d;background:#fff8ed;border:1px solid #f0e0bd;border-radius:9px;padding:12px 14px;font-size:12px;line-height:1.55}.subtitle-provider-config-card form{grid-template-columns:minmax(110px,.5fr) minmax(220px,1.4fr) minmax(210px,1fr) auto;align-items:end;gap:12px;display:grid}.subtitle-provider-config-card form>label,.subtitle-job-create-card label{color:#596d78;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:600;display:flex}.subtitle-provider-config-card input,.subtitle-job-create-card input,.subtitle-job-create-card select,.subtitle-filter input,.subtitle-filter select{color:#30434f;width:100%;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #d8e1e6;border-radius:8px;padding:0 11px;font-size:13px}.subtitle-provider-config-card input[readonly]{color:#71808a;background:#f6f8f9}.subtitle-provider-config-actions{flex-wrap:wrap;gap:8px;display:flex}.subtitle-provider-config-note{color:#778791;margin-top:11px;font-size:12px;line-height:1.5;display:block}.subtitle-job-create-copy{flex-direction:column;gap:5px;margin-bottom:15px;display:flex}.subtitle-job-create-copy strong{color:#2f414d;font-size:16px}.subtitle-job-create-copy span{color:#74848e;font-size:12px;line-height:1.5}.subtitle-job-create-card form{grid-template-columns:minmax(230px,1.45fr) minmax(140px,.7fr) minmax(150px,.8fr) auto;align-items:end;gap:12px;display:grid}.subtitle-button{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-size:13px;font-weight:650;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.subtitle-button:focus-visible,.subtitle-refresh:focus-visible,.subtitle-row-actions button:focus-visible{outline-offset:2px;outline:3px solid #4489b14d}.subtitle-button:active,.subtitle-row-actions button:active{transform:translateY(1px)}.subtitle-button-primary{color:#fff;background:#347eb7;box-shadow:0 3px 8px #2a6e9d26}.subtitle-button-primary:hover{background:#286c9f}.subtitle-button-primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.subtitle-button-quiet{color:#42627a;background:#f2f7fa;border-color:#dce8ef}.subtitle-button-quiet:hover{background:#e7f0f5}.subtitle-jobs-card,.subtitle-table-card{background:#fff;border:1px solid #e0e7eb;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 4px 18px #243e4e09}.subtitle-table-head{border-bottom:1px solid #e7ecef;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:13px 18px;display:flex}.subtitle-table-head>div{flex-direction:column;gap:5px;min-width:0;display:flex}.subtitle-table-head strong{color:#2d414e;font-size:16px}.subtitle-table-head span,.subtitle-table-foot{color:#74838d;font-size:12px;line-height:1.5}.subtitle-refresh{color:#527082;cursor:pointer;background:#f3f7f9;border:1px solid #dfe7eb;border-radius:9px;flex:none;place-items:center;width:44px;height:44px;font-size:19px;display:inline-grid}.subtitle-refresh:disabled{opacity:.5;cursor:wait}.subtitle-queue-empty{color:#647680;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:126px;padding:24px;display:flex}.subtitle-queue-empty strong{color:#425965;font-size:15px}.subtitle-queue-empty span{max-width:570px;font-size:12px;line-height:1.6}.subtitle-job-groups{gap:12px;padding:14px;display:grid}.subtitle-job-group{border:1px solid #e2e9ed;border-radius:12px;min-width:0;overflow:hidden}.subtitle-job-group-head{background:#f7fafb;border-bottom:1px solid #e5ecef;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.subtitle-job-group-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.subtitle-job-group-head strong{color:#304551;overflow-wrap:anywhere;font-size:14px}.subtitle-job-group-head span{color:#778791;font-size:12px;line-height:1.45}.subtitle-job-group-count{background:#eaf4f8;border-radius:999px;flex:none;padding:5px 9px;font-weight:650;color:#39728f!important}.subtitle-target-job-list{display:grid}.subtitle-target-job{border-bottom:1px solid #edf1f3;gap:12px;padding:16px;display:grid}.subtitle-target-job:last-child{border-bottom:0}.subtitle-target-job.review{background:linear-gradient(110deg,#fffdf8,#fff 55%)}.subtitle-target-job.failed{background:snow}.subtitle-target-job-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.subtitle-target-language{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.subtitle-target-language>span{color:#657782;font-size:12px}.subtitle-locale{color:#356f96;background:#eef6fa;border:1px solid #dcebf2;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:650}.subtitle-status{color:#596d78;white-space:nowrap;background:#eef2f4;border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:650;line-height:1.25;display:inline-flex}.subtitle-status.review,.subtitle-job-status.review{color:#8b672e;background:#fff3d9}.subtitle-status.approved{color:#397764;background:#edf7f2}.subtitle-status.published,.subtitle-job-status.completed{color:#287460;background:#e4f4ed}.subtitle-status.rejected,.subtitle-job-status.failed{color:#9b5551;background:#fcf0ef}.subtitle-job-status{margin:0}.subtitle-job-status.queued,.subtitle-job-status.transcribing,.subtitle-job-status.translating,.subtitle-job-status.validating{color:#356f96;background:#eef6fa}.subtitle-stage-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.subtitle-stage{color:#83919a;background:#f3f6f7;border-radius:6px;align-items:center;gap:6px;min-width:0;padding:7px 8px;font-size:12px;line-height:1.3;display:flex}.subtitle-stage:before{content:"";background:#c5d0d6;border-radius:50%;flex:none;width:7px;height:7px}.subtitle-stage.done{color:#31765f;background:#edf7f2}.subtitle-stage.done:before{background:#3b9674}.subtitle-stage.active{color:#326f91;background:#eaf4f8;font-weight:650}.subtitle-stage.active:before{background:#438eb4;box-shadow:0 0 0 3px #438eb421}.subtitle-stage.failed{color:#9b5551;background:#fcf0ef;font-weight:650}.subtitle-stage.failed:before{background:#c56c66}.subtitle-job-progress-copy{color:#61737e;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.subtitle-job-progress-copy strong{color:#304d5c;font-variant-numeric:tabular-nums;font-size:13px}.subtitle-progress{background:#e9eef0;border-radius:999px;width:100%;height:8px;overflow:hidden}.subtitle-progress i{border-radius:inherit;background:linear-gradient(90deg,#4b9b82,#4b9fbd);height:100%;transition:width .2s;display:block}.subtitle-target-job.failed .subtitle-progress i{background:#c56c66}.subtitle-job-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.subtitle-result-reference{color:#697b85;background:#f6f8f9;border:1px solid #e8edef;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;min-width:0;padding:10px 12px;font-size:12px;display:grid}.subtitle-result-reference strong{color:#778791;font-size:12px;font-weight:600}.subtitle-result-reference.ready{background:#f0f8f4;border-color:#dcefe5}.subtitle-result-reference.ready strong{color:#33755e}.subtitle-result-reference code{overflow-wrap:anywhere;color:#687982;grid-column:1/-1;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.subtitle-job-failure,.subtitle-job-review-note,.subtitle-job-imported{border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.subtitle-job-failure{color:#8e514d;background:#fff3f1;border:1px solid #f0dbd8}.subtitle-job-failure strong{font-size:12px}.subtitle-job-review-note{color:#7c612d;background:#fff8e9;border:1px solid #f1e3c4}.subtitle-job-imported{color:#30715a;overflow-wrap:anywhere;background:#eff8f3;border:1px solid #dcefe5}.subtitle-target-job-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.subtitle-target-job-footer>span{color:#788891;font-size:12px}.subtitle-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.subtitle-row-actions button{color:#36769f;white-space:nowrap;cursor:pointer;background:#f2f7fa;border:1px solid #dfeaf0;border-radius:7px;min-height:44px;padding:0 11px;font-size:12px;font-weight:600}.subtitle-row-actions button:hover{background:#e7f1f6}.subtitle-row-actions button.subtitle-reject{color:#985b55;background:#fbf2f0;border-color:#f0dfdc}.subtitle-row-actions button.subtitle-action-primary{color:#fff;background:#347eb7;border-color:#347eb7}.subtitle-row-actions button.subtitle-action-primary:hover{background:#286c9f}.subtitle-table-foot{background:#fafbfc;border-top:1px solid #edf0f2;padding:12px 16px}.subtitle-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.subtitle-search{flex:1;gap:8px;min-width:250px;display:flex}.subtitle-searchbox{color:#7b8b95;background:#fff;border:1px solid #dfe7eb;border-radius:8px;flex:1;align-items:center;gap:9px;min-width:0;min-height:42px;padding:0 12px;display:flex}.subtitle-searchbox span{font-size:20px;line-height:1}.subtitle-searchbox input{color:#31414c;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.subtitle-filter{color:#657782;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.subtitle-filter input,.subtitle-filter select{width:130px}.subtitle-table-wrap{overflow-x:auto}.subtitle-table{border-collapse:collapse;white-space:nowrap;width:100%}.subtitle-table th{color:#70818c;text-align:left;background:#f7fafb;border-bottom:1px solid #e7ecef;padding:12px 13px;font-size:12px;font-weight:650}.subtitle-table td{color:#4b5a64;vertical-align:middle;border-bottom:1px solid #edf0f2;max-width:270px;padding:13px;font-size:12px}.subtitle-table tbody tr:last-child td{border-bottom:0}.subtitle-episode-title,.subtitle-episode-meta,.subtitle-reviewer,.subtitle-version{display:block}.subtitle-episode-title{color:#30414d;text-overflow:ellipsis;font-size:13px;overflow:hidden}.subtitle-episode-meta{color:#778791;white-space:normal;margin-top:5px;font-size:12px;line-height:1.5}.subtitle-reviewer{color:#778791;margin-top:5px;font-size:12px}.subtitle-asset{color:#687982;text-overflow:ellipsis;max-width:240px;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:block;overflow:hidden}.subtitle-version{color:#3f647b;font-size:13px}.subtitle-row-actions{gap:6px;display:flex}.subtitle-empty{text-align:center;white-space:normal;height:100px;color:#788891!important}.subtitle-alert,.subtitle-notice{color:#914a46;overflow-wrap:anywhere;background:#fff5f3;border:1px solid #f1d8d4;border-radius:9px;padding:12px 15px;font-size:13px;line-height:1.55}.subtitle-notice{color:#307664;background:#eff8f4;border-color:#d7eee4}.subtitle-access-denied{color:#65747e;text-align:center;background:#fff;border:1px solid #e1e7eb;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:260px;padding:28px;display:flex}.subtitle-access-denied strong{color:#33434e;font-size:16px}.subtitle-access-denied span{font-size:13px}.subtitle-modal-backdrop{z-index:50;background:#0d171f7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.subtitle-modal{background:#fff;border:1px solid #dae3e8;border-radius:14px;width:min(100%,580px);max-height:min(92vh,900px);padding:22px;overflow:auto;box-shadow:0 24px 70px #0c18213d}.subtitle-modal>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.subtitle-modal>header h2{color:#293b47;margin:0;font-size:19px}.subtitle-modal>header p{color:#71808a;margin:6px 0 0;font-size:12px;line-height:1.6}.subtitle-modal>header button{color:#637782;cursor:pointer;background:#f2f5f6;border:1px solid #e1e7ea;border-radius:8px;flex:none;width:44px;height:44px;font-size:22px}.subtitle-modal form{flex-direction:column;gap:14px;display:flex}.subtitle-modal form>label,.subtitle-form-grid label{color:#50606a;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:650;display:flex}.subtitle-modal input,.subtitle-modal select{color:#344550;background:#fff;border:1px solid #dce4e8;border-radius:8px;width:100%;min-width:0;height:44px;padding:0 11px;font-size:13px;font-weight:400}.subtitle-modal input:focus,.subtitle-modal select:focus{border-color:#76a9ca;outline:3px solid #4a91c11f}.subtitle-modal small{color:#74838d;font-size:12px;font-weight:400;line-height:1.5}.subtitle-upload-box{background:#f8fafb;border:1px solid #e4eaee;border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.subtitle-upload-box>label{color:#50606a;font-size:13px;font-weight:650}.subtitle-upload-box input[type=file]{background:#fff;height:auto;min-height:42px;padding:7px}.subtitle-upload-actions{flex-wrap:wrap;gap:8px;display:flex}.subtitle-upload-success{color:#397764;background:#edf7f2;border:1px solid #d5eadf;border-radius:8px;flex-direction:column;gap:5px;padding:12px;font-size:12px;line-height:1.5;display:flex}.subtitle-upload-success strong{font-size:13px}.subtitle-upload-success code{overflow-wrap:anywhere;color:#556770;font-size:12px}.subtitle-preview-inline{flex-direction:column;gap:8px;display:flex}.subtitle-preview-inline>div{color:#455762;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex}.subtitle-preview-inline>div span{color:#74838d;font-size:12px}.subtitle-preview-inline .subtitle-vtt-preview{max-height:240px}.subtitle-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.subtitle-fixed-fields{color:#71808a;background:#f7f9fa;border:1px solid #e7ecef;border-radius:8px;grid-template-columns:1fr auto;gap:12px;padding:12px;font-size:12px;display:grid}.subtitle-fixed-fields span{flex-direction:column;gap:5px;min-width:0;display:flex}.subtitle-fixed-fields strong{color:#42535e;overflow-wrap:anywhere;font-size:12px;font-weight:650}.subtitle-preview-modal{width:min(100%,1040px)}.subtitle-preview-meta{color:#71808a;background:#f7f9fa;border:1px solid #e7ecef;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;padding:12px 14px;font-size:12px;display:grid}.subtitle-preview-meta span{flex-direction:column;gap:5px;min-width:0;display:flex}.subtitle-preview-meta strong{overflow-wrap:anywhere;color:#42535e;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.subtitle-result-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.subtitle-result-panel{flex-direction:column;gap:8px;min-width:0;display:flex}.subtitle-result-panel>header{color:#435661;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex}.subtitle-result-panel>header span{color:#74838d;font-size:12px}.subtitle-vtt-preview{color:#435761;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafb;border:1px solid #e1e9ed;border-radius:9px;max-height:min(55vh,520px);margin:0;padding:14px;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.subtitle-modal footer{border-top:1px solid #e9edef;flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:16px;padding-top:14px;display:flex}@media (width<=1000px){.subtitle-summary{grid-template-columns:repeat(3,minmax(90px,1fr));gap:12px}.subtitle-summary p{border-top:1px solid #e8edef;grid-column:1/-1;padding-top:12px}.subtitle-provider-config-card form{grid-template-columns:repeat(2,minmax(0,1fr))}.subtitle-provider-endpoint,.subtitle-provider-token{grid-column:1/-1}.subtitle-job-create-card form{grid-template-columns:repeat(2,minmax(0,1fr))}.subtitle-job-create-card form>button{width:100%}.subtitle-search{flex-basis:100%}}@media (width<=760px){.subtitles-page{gap:12px}.subtitle-page-heading h1{font-size:21px}.subtitle-page-heading p{max-width:580px;font-size:12px}.subtitle-summary{gap:8px;padding:14px}.subtitle-summary>div{padding-right:8px}.subtitle-summary>div strong{font-size:21px}.subtitle-summary p{font-size:12px}.subtitle-provider-status,.subtitle-market-status{align-items:flex-start;padding:12px}.subtitle-provider-status small{max-width:34%}.subtitle-job-create-card,.subtitle-provider-config-card{padding:15px}.subtitle-job-groups{padding:10px}.subtitle-target-job{padding:13px}.subtitle-stage-track{grid-template-columns:repeat(2,minmax(0,1fr))}.subtitle-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.subtitle-search{grid-column:1/-1;min-width:0}.subtitle-filter{justify-content:space-between}.subtitle-filter input,.subtitle-filter select{width:120px}.subtitle-toolbar>.subtitle-button-primary{grid-column:1/-1}.subtitle-table-head{min-height:0;padding:13px}.subtitle-table-wrap{padding:10px;overflow:visible}.subtitle-table{white-space:normal;display:block}.subtitle-table thead{display:none}.subtitle-table tbody{gap:10px;display:grid}.subtitle-table tbody tr{background:#fff;border:1px solid #e3eaee;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;min-width:0;padding:6px 12px;display:grid}.subtitle-table td{overflow-wrap:anywhere;border-bottom:1px solid #edf1f3;grid-template-columns:minmax(70px,.38fr) minmax(0,1fr);align-items:start;gap:8px;min-width:0;max-width:none;padding:10px 0;font-size:12px;display:grid}.subtitle-table td:before{content:attr(data-label);color:#81909a;font-size:12px;line-height:1.5}.subtitle-table td:first-child,.subtitle-table td:last-child{grid-column:1/-1}.subtitle-table tbody tr:last-child td{border-bottom:1px solid #edf1f3}.subtitle-table tbody tr td:last-child{border-bottom:0}.subtitle-table td .subtitle-episode-title,.subtitle-table td .subtitle-episode-meta,.subtitle-table td .subtitle-reviewer{grid-column:2}.subtitle-table td:first-child .subtitle-episode-title{grid-row:1}.subtitle-table td:first-child .subtitle-episode-meta{grid-row:2}.subtitle-table td:last-child .subtitle-row-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.subtitle-table .subtitle-empty{text-align:center;min-height:90px;padding:25px 12px;display:block}.subtitle-table-foot{font-size:12px}.subtitle-modal-backdrop{align-items:end;padding:12px}.subtitle-modal{border-radius:14px 14px 0 0;width:100%;max-height:94vh;padding:17px}}@media (width<=480px){.subtitle-page-heading{align-items:flex-start}.subtitle-page-heading h1{font-size:19px}.subtitle-page-heading p{font-size:12px}.subtitle-page-refresh{width:44px;height:44px}.subtitle-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px 10px}.subtitle-summary>div{gap:4px;min-height:44px;padding-right:6px}.subtitle-summary>div span{font-size:12px}.subtitle-summary>div strong{font-size:19px}.subtitle-summary p{font-size:12px}.subtitle-provider-status{flex-wrap:wrap;gap:10px}.subtitle-provider-status>div{flex-basis:calc(100% - 25px)}.subtitle-provider-status small{max-width:none;margin-left:20px}.subtitle-provider-status span:not(.subtitle-provider-indicator),.subtitle-market-status span:not(.subtitle-provider-indicator){font-size:12px}.subtitle-provider-config-card form,.subtitle-job-create-card form{grid-template-columns:minmax(0,1fr)}.subtitle-provider-endpoint,.subtitle-provider-token{grid-column:auto}.subtitle-provider-config-actions{grid-template-columns:1fr;display:grid}.subtitle-provider-config-actions .subtitle-button{white-space:normal;width:100%}.subtitle-job-create-card form>button{width:100%}.subtitle-job-group-head{flex-direction:column;align-items:flex-start}.subtitle-job-group-count{align-self:flex-start}.subtitle-target-job-heading{flex-direction:column;align-items:flex-start}.subtitle-stage-track{grid-template-columns:1fr 1fr;gap:6px}.subtitle-stage{padding:7px 6px;font-size:12px}.subtitle-target-job-footer{flex-direction:column;align-items:flex-start}.subtitle-target-job-footer .subtitle-row-actions{justify-content:flex-start;width:100%}.subtitle-row-actions button{min-height:44px}.subtitle-toolbar{grid-template-columns:1fr}.subtitle-search,.subtitle-toolbar>.subtitle-button-primary{grid-column:auto}.subtitle-search .subtitle-button{padding:0 12px}.subtitle-filter input,.subtitle-filter select{flex:1;width:auto}.subtitle-table-wrap{padding:8px}.subtitle-table tbody tr{grid-template-columns:1fr}.subtitle-table td,.subtitle-table td:first-child,.subtitle-table td:last-child{flex-direction:column;grid-column:1;align-items:flex-start;gap:5px;display:flex}.subtitle-table td:before{font-size:12px}.subtitle-table td .subtitle-episode-title,.subtitle-table td .subtitle-episode-meta,.subtitle-table td .subtitle-reviewer{max-width:100%}.subtitle-table td:last-child .subtitle-row-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;max-width:100%;display:flex}.subtitles-page :is(small,.subtitle-page-kicker,.subtitle-summary>div span,.subtitle-summary p,.subtitle-provider-status span:not(.subtitle-provider-indicator),.subtitle-market-status span:not(.subtitle-provider-indicator),.subtitle-provider-config-note,.subtitle-job-group-head span,.subtitle-target-language>span,.subtitle-stage,.subtitle-job-progress-copy,.subtitle-result-reference,.subtitle-result-reference strong,.subtitle-result-reference code,.subtitle-job-failure,.subtitle-job-failure strong,.subtitle-job-review-note,.subtitle-job-imported,.subtitle-target-job-footer>span,.subtitle-table td,.subtitle-episode-meta,.subtitle-reviewer,.subtitle-asset,.subtitle-table-foot,.subtitle-job-create-copy span,.subtitle-filter,.subtitle-modal>header p,.subtitle-modal form>label,.subtitle-form-grid label,.subtitle-modal small,.subtitle-upload-box>label,.subtitle-upload-success code,.subtitle-preview-inline>div span,.subtitle-fixed-fields,.subtitle-preview-meta,.subtitle-preview-meta strong,.subtitle-result-panel>header,.subtitle-result-panel>header span,.subtitle-vtt-preview){font-size:12px}.subtitles-page .subtitle-asset,.subtitles-page .subtitle-result-reference code,.subtitles-page .subtitle-upload-success code,.subtitles-page .subtitle-preview-meta strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.5}.subtitle-provider-settings>summary{padding:12px 14px}.subtitle-provider-settings>summary strong{font-size:13px}.subtitle-provider-settings>summary small{font-size:12px}.subtitle-job-assets,.subtitle-form-grid,.subtitle-preview-meta,.subtitle-result-panels,.subtitle-fixed-fields{grid-template-columns:1fr}.subtitle-preview-inline>div{flex-direction:column;align-items:flex-start}.subtitle-modal footer .subtitle-button{flex:1}}.subtitle-editor-backdrop{z-index:60}.subtitle-editor-modal{width:min(100%,1580px);max-height:96vh;padding:24px}.subtitle-editor-modal>header h2{margin-top:5px}.subtitle-editor-meta{background:#f7f9fa;border:1px solid #e3eaee;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:-3px 0 16px;padding:13px 15px;display:grid}.subtitle-editor-meta>span{flex-direction:column;gap:6px;min-width:0;display:flex}.subtitle-editor-meta small{color:#778791;font-size:12px}.subtitle-editor-meta strong{overflow-wrap:anywhere;color:#334a58;min-width:0;font-size:13px;font-weight:650}.subtitle-editor-meta .subtitle-status{width:fit-content}.subtitle-readonly-banner,.subtitle-history-banner{color:#795b2c;background:#fff8e9;border:1px solid #f0dfbb;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.subtitle-history-banner{color:#386b86;background:#eff7fb;border-color:#d9eaf2}.subtitle-history-banner button,.subtitle-version-history .subtitle-alert button{color:#34749a;cursor:pointer;background:#fff;border:1px solid #d9e6ec;border-radius:7px;min-height:44px;padding:0 11px;font-weight:650}.subtitle-editor-workspace{grid-template-columns:minmax(330px,.9fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}.subtitle-player-card,.subtitle-cue-editor,.subtitle-version-history,.subtitle-import-version{background:#fff;border:1px solid #e0e7eb;border-radius:12px;min-width:0;padding:16px;box-shadow:0 4px 18px #243e4e09}.subtitle-player-card{flex-direction:column;gap:12px;display:flex}.subtitle-editor-section-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.subtitle-editor-section-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.subtitle-editor-section-heading strong{color:#304551;font-size:15px}.subtitle-editor-section-heading span{color:#74838d;font-size:12px;line-height:1.45}.subtitle-editor-section-heading>span{color:#71818a;flex:none;font-size:12px}.subtitle-preview-kind{background:#edf6fa;border:1px solid #dcebf2;border-radius:999px;padding:5px 8px;color:#36728f!important}.subtitle-player-stage{background:radial-gradient(at 50% 8%,#374b5c,#17232d 68%);border-radius:10px;justify-content:center;align-items:flex-end;min-height:240px;padding:16px;display:flex;position:relative;overflow:hidden}.subtitle-player-watermark{color:#ffffff8c;letter-spacing:.03em;font-size:12px;position:absolute;top:12px;left:14px}.subtitle-player-caption{color:#fff;text-align:center;text-shadow:0 1px 2px #000;white-space:pre-wrap;overflow-wrap:anywhere;background:#000000bd;border-radius:6px;max-width:94%;margin:0 0 20px;padding:8px 13px;font-size:18px;line-height:1.5}.subtitle-player-controls{grid-template-columns:auto auto minmax(80px,1fr) auto;align-items:center;gap:10px;display:grid}.subtitle-player-controls output{color:#51636d;font-variant-numeric:tabular-nums;font:12px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.subtitle-player-controls input[type=range]{accent-color:#347eb7;width:100%}.subtitle-timeline-card{background:#f8fafb;border:1px solid #e5ebee;border-radius:9px;padding:13px}.subtitle-timeline-ruler{color:#7d8a92;justify-content:space-between;margin:11px 1px 5px;font:12px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.subtitle-timeline-track{background:repeating-linear-gradient(90deg,#eef2f4 0 calc(10% - 1px),#dfe6e9 calc(10% - 1px) 10%);border:1px solid #dce4e8;border-radius:6px;height:48px;position:relative;overflow:hidden}.subtitle-timeline-cue{z-index:1;cursor:pointer;background:#74a9c2;border:1px solid #4b89a8;border-radius:4px;min-width:4px;height:20px;padding:0;position:absolute;top:13px}.subtitle-timeline-cue.selected{z-index:2;background:#347eb7;border-color:#215f90;box-shadow:0 0 0 2px #347eb733}.subtitle-timeline-playhead{z-index:3;pointer-events:none;background:#d15d63;width:2px;height:100%;position:absolute;top:0}.subtitle-timeline-page,.subtitle-cue-pagination{color:#6e7d86;justify-content:center;align-items:center;gap:12px;margin-top:9px;font-size:12px;display:flex}.subtitle-timeline-page button,.subtitle-cue-pagination button{color:#426b80;cursor:pointer;background:#fff;border:1px solid #dbe5ea;border-radius:7px;min-height:44px;padding:0 10px}.subtitle-timeline-page button:disabled,.subtitle-cue-pagination button:disabled{opacity:.45;cursor:not-allowed}.subtitle-cue-editor{flex-direction:column;gap:12px;max-height:70vh;display:flex}.subtitle-cue-editor>.subtitle-editor-section-heading{flex:none}.subtitle-cue-list{overscroll-behavior:contain;gap:9px;min-height:70px;max-height:58vh;display:grid;overflow:auto}.subtitle-cue-row{background:#fafcfd;border:1px solid #e4eaee;border-radius:9px;gap:9px;min-width:0;padding:11px;scroll-margin:10px;display:grid}.subtitle-cue-row.selected{background:#f3f9fc;border-color:#91bed4;box-shadow:inset 3px 0 #347eb7}.subtitle-cue-row.invalid{border-color:#e9b9b5}.subtitle-cue-row-heading{justify-content:space-between;align-items:center;gap:9px;display:flex}.subtitle-cue-row-heading button:first-child{color:#365b70;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-size:13px;font-weight:700}.subtitle-cue-row-heading button:first-child span{color:#7b8991;margin-left:8px;font:12px ui-monospace,SFMono-Regular,Consolas,monospace}.subtitle-cue-delete{color:#965752;cursor:pointer;background:#fff7f5;border:1px solid #edddda;border-radius:7px;min-height:44px;padding:0 9px}.subtitle-cue-delete:disabled{opacity:.4;cursor:not-allowed}.subtitle-cue-time-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.subtitle-cue-time-fields label,.subtitle-cue-text-label,.subtitle-editor-savebar>label{color:#5e707a;flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:650;display:flex}.subtitle-cue-time-fields input,.subtitle-cue-text-label textarea,.subtitle-editor-savebar textarea{color:#334651;background:#fff;border:1px solid #d8e2e7;border-radius:7px;width:100%;min-width:0;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.45}.subtitle-cue-time-fields input{font-variant-numeric:tabular-nums;height:44px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.subtitle-cue-text-label textarea,.subtitle-editor-savebar textarea{resize:vertical;min-height:56px}.subtitle-cue-time-fields input:focus,.subtitle-cue-text-label textarea:focus,.subtitle-editor-savebar textarea:focus{border-color:#76a9ca;outline:3px solid #4a91c11f}.subtitle-cue-time-fields input[aria-invalid=true]{border-color:#c56c66}.subtitle-cue-error{color:#9a534e;font-size:12px;line-height:1.45}.subtitle-cue-pagination{flex:none}.subtitle-version-history,.subtitle-import-version{margin-top:14px}.subtitle-version-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.subtitle-version-item{background:#fafcfd;border:1px solid #e3eaee;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.subtitle-version-item.current{background:#f0f8f4;border-color:#cfe5d9}.subtitle-version-item.selected{outline:2px solid #347eb747}.subtitle-version-item>div{flex-direction:column;gap:4px;min-width:0;display:flex}.subtitle-version-item strong{color:#36566a;font-size:14px}.subtitle-version-item span,.subtitle-version-item code{color:#74828a;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.subtitle-version-item code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.subtitle-version-empty{color:#74838d;background:#f8fafb;border:1px dashed #dbe4e8;border-radius:8px;margin-top:10px;padding:13px;font-size:12px}.subtitle-import-version>label{color:#5e707a;margin:12px 0 6px;font-size:12px;font-weight:650;display:block}.subtitle-import-version>input[type=file]{color:#40545f;background:#fff;border:1px solid #dce5e9;border-radius:7px;width:100%;min-height:42px;padding:7px;font-size:13px}.subtitle-import-preview{color:#366d55;background:#f1f8f4;border:1px solid #d5e9dd;border-radius:8px;flex-direction:column;gap:5px;margin-top:10px;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.subtitle-import-preview span{color:#60766a;overflow-wrap:anywhere}.subtitle-editor-savebar{background:#f6f9fa;border:1px solid #e1e8ec;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:14px;padding:14px;display:grid}.subtitle-editor-savebar>label>span{color:#829098;font-weight:400}.subtitle-editor-save-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.subtitle-editor-readonly-footer{justify-content:flex-end;margin-top:14px;display:flex}.subtitle-review-dialog{width:min(100%,620px)}.subtitle-review-note-field{color:#526672;flex-direction:column;gap:7px;font-size:13px;font-weight:650;display:flex}.subtitle-review-note-field textarea{color:#344651;resize:vertical;border:1px solid #dbe4e8;border-radius:8px;min-height:100px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.subtitle-review-dialog>small{color:#788791;text-align:right;display:block}.subtitle-review-dialog footer{border-top:1px solid #e9edef;justify-content:flex-end;gap:9px;margin-top:16px;padding-top:14px;display:flex}.subtitle-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1120px){.subtitle-editor-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.subtitle-editor-workspace{grid-template-columns:minmax(0,1fr)}.subtitle-cue-editor{max-height:none}.subtitle-cue-list{max-height:52vh}}@media (width<=760px){.subtitle-editor-modal{padding:15px}.subtitle-editor-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.subtitle-editor-workspace{gap:11px}.subtitle-player-card,.subtitle-cue-editor,.subtitle-version-history,.subtitle-import-version{padding:12px}.subtitle-player-stage{min-height:180px}.subtitle-player-caption{font-size:16px}.subtitle-cue-list{max-height:46vh}.subtitle-version-list{grid-template-columns:1fr}.subtitle-editor-savebar{grid-template-columns:minmax(0,1fr)}.subtitle-editor-save-actions{grid-template-columns:1fr;display:grid}.subtitle-editor-save-actions .subtitle-button{white-space:normal;width:100%}}@media (width<=420px){.subtitle-editor-modal{padding:12px}.subtitle-editor-modal>header{gap:8px}.subtitle-editor-section-heading{align-items:flex-start}.subtitle-editor-section-heading>.subtitle-button{white-space:normal;min-height:44px;padding:0 9px}.subtitle-cue-time-fields{grid-template-columns:minmax(0,1fr)}.subtitle-player-controls{grid-template-columns:auto auto minmax(0,1fr);gap:7px}.subtitle-player-controls output:last-child{display:none}.subtitle-timeline-card{padding:10px}.subtitle-history-banner,.subtitle-version-item{flex-direction:column;align-items:flex-start}.subtitle-version-item .subtitle-button{width:100%}}.membership-page{--mem-ink:#202c35;--mem-muted:#78838b;--mem-soft:#98a1a6;--mem-line:#e6e9e9;--mem-blue:#3476ad;--mem-green:#2d8068;--mem-amber:#bb7a3e;color:var(--mem-ink);flex-direction:column;gap:14px;min-width:0;max-width:100%;display:flex}.membership-page button,.membership-page input,.membership-page select,.membership-page textarea{font:inherit}.membership-source-note{color:#765e42;background:#fff9f1;border:1px solid #f0e2d0;border-radius:10px;align-items:center;gap:11px;min-height:56px;padding:11px 14px;display:flex}.membership-note-mark{color:#fff;background:#c18b53;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font:700 12px/1 Georgia,serif;display:grid}.membership-source-note p{flex:1;margin:0;font-size:12px;line-height:1.65}.membership-source-note strong{color:#5f4b35}.membership-source-note code{color:#66523c;background:#f3eadc;border-radius:3px;padding:1px 4px;font-size:12px}.membership-source-badge{color:#8c6b46;white-space:nowrap;background:#fff3e3;border:1px solid #f0ddc3;border-radius:6px;flex:none;padding:6px 8px;font-size:12px;font-weight:700}.membership-error,.membership-notice{border-radius:8px;padding:10px 13px;font-size:12px;line-height:1.5}.membership-error{color:#a6423d;background:#fff0ef;border:1px solid #f1d2cf}.membership-notice{color:#286d59;background:#eaf6ef;border:1px solid #cfe8d9}.membership-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.membership-metrics article{background:#fff;border:1px solid #e9ecea;border-radius:10px;flex-direction:column;min-width:0;min-height:88px;padding:13px 15px;display:flex}.membership-metrics article>span{color:#848e91;font-size:12px}.membership-metrics article strong{color:#2c3539;margin-top:7px;font:750 21px/1.1 Manrope,Segoe UI,sans-serif}.membership-metrics article strong.membership-metric-role{font-size:16px}.membership-metrics article small{color:#9ca4a5;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;overflow:hidden}.membership-workspace{border:1px solid var(--mem-line);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.membership-heading-row{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:15px 17px 12px;display:flex}.membership-eyebrow{color:#a8784f;letter-spacing:.13em;font-size:12px;font-weight:800}.membership-heading-row h2{color:#29343a;margin:4px 0 3px;font:750 17px/1.2 Manrope,Segoe UI,sans-serif}.membership-heading-row p{color:#879194;margin:0;font-size:12px}.membership-refresh{color:#667279;cursor:pointer;background:#fff;border:1px solid #e1e6e7;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0 9px;display:flex;font-size:14px!important}.membership-refresh span{font-size:12px;font-weight:650}.membership-refresh:disabled{opacity:.55;cursor:wait}.membership-tabs{border-bottom:1px solid #edf0ef;gap:20px;padding:0 16px;display:flex}.membership-tabs button{color:#818b90;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 2px;font-size:12px;font-weight:650;position:relative}.membership-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.membership-tabs button.selected{color:#315f7c}.membership-tabs button.selected:after{background:#4d91c9}.membership-tabs button:disabled{opacity:.45;cursor:not-allowed}.membership-tabs button span{color:#99a2a5;margin-left:5px;font-size:12px}.membership-toolbar{background:#fcfdfc;border-bottom:1px solid #edf0ef;align-items:center;gap:8px;min-height:54px;padding:9px 12px;display:flex}.membership-search{background:#fff;border:1px solid #e2e7e7;border-radius:7px;align-items:center;gap:7px;width:min(390px,40%);min-width:230px;height:31px;padding:0 5px 0 9px;display:flex}.membership-search>span{color:#899398;font-size:17px;line-height:1}.membership-search input{color:#354148;background:0 0;border:0;outline:none;width:100%;min-width:0;height:44px;font-size:12px}.membership-search input::placeholder{color:#a4adaf}.membership-search button{color:#5e6b71;cursor:pointer;background:#f5f7f7;border:0;border-radius:5px;min-width:44px;height:44px;font-size:12px;font-weight:700}.membership-toolbar select{color:#59656b;background:#fff;border:1px solid #e2e7e7;border-radius:7px;min-width:120px;height:44px;padding:0 25px 0 9px;font-size:12px}.membership-total{color:#8c9699;white-space:nowrap;margin-left:auto;font-size:12px}.membership-account-layout{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.membership-account-layout.has-selection{grid-template-columns:minmax(0,1fr) minmax(300px,36%)}.membership-table-scroll{min-width:0;overflow-x:auto}.membership-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.membership-table th{color:#899397;white-space:nowrap;background:#fafbfa;border-bottom:1px solid #edf0ef;height:44px;padding:0 10px;font-size:12px;font-weight:700}.membership-table td{color:#57636a;vertical-align:middle;border-bottom:1px solid #f0f2f1;max-width:240px;padding:10px;font-size:12px}.membership-table tbody tr{transition:background .12s}.membership-table tbody tr[onclick]{cursor:pointer}.membership-table tbody tr:hover,.membership-table tbody tr.focused{background:#f7fafb}.membership-table tbody tr:last-child td{border-bottom:0}.membership-table td strong,.membership-table td small{display:block}.membership-table td strong{color:#364148;font-size:12px;font-weight:700}.membership-account-id{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.membership-table td small{color:#929c9f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;line-height:1.45;overflow:hidden}.membership-platform{margin-left:5px;color:#869196!important;font-size:12px!important;font-weight:500!important;display:inline!important}.membership-pill{white-space:nowrap;border-radius:5px;align-items:center;min-height:19px;padding:0 7px;font-size:12px;font-weight:750;display:inline-flex}.membership-pill.active{color:#26745d;background:#e8f5ed}.membership-pill.muted{color:#79848a;background:#eff2f3}.membership-row-action{color:#3476ad;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:750}.membership-empty{color:#8f999d;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:27px 20px;display:flex}.membership-empty-mark{color:#a8784f;background:#fff2e7;border-radius:10px;place-items:center;width:33px;height:33px;font-size:19px;display:grid}.membership-empty strong{color:#4d5a60;margin-top:10px;font-size:12px}.membership-empty p{color:#929da0;max-width:470px;margin:6px 0 0;font-size:12px;line-height:1.6}.membership-detail{background:#fbfcfb;border-left:1px solid #e9eeec;min-width:0;max-height:650px;padding:13px;overflow-y:auto}.membership-detail-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.membership-detail-head>div>span{color:#a8784f;letter-spacing:.12em;font-size:12px;font-weight:800}.membership-detail-head h3{color:#303b40;margin:4px 0 0;font-size:13px}.membership-detail-head>button,.membership-modal-heading>button{color:#7d888c;cursor:pointer;background:#f0f3f3;border:0;border-radius:7px;width:44px;height:44px;font-size:18px;line-height:1}.membership-detail-id{background:#fff;border:1px solid #e8eceb;border-radius:8px;flex-direction:column;gap:5px;margin-top:12px;padding:10px;display:flex}.membership-detail-id small,.membership-detail-facts span{color:#929c9f;font-size:12px}.membership-detail-id strong{overflow-wrap:anywhere;color:#354149;font:650 12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.membership-detail-facts{background:#fff;border:1px solid #e8eceb;border-radius:8px;margin-top:8px;padding:2px 10px}.membership-detail-facts>div{border-top:1px solid #f0f2f1;justify-content:space-between;align-items:flex-start;gap:8px;padding:7px 0;display:flex}.membership-detail-facts>div:first-child{border-top:0}.membership-detail-facts strong{color:#536067;text-align:right;font-size:12px;font-weight:650}.membership-detail-section{margin-top:14px}.membership-detail-section-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.membership-detail-section-title h4{color:#354047;margin:0;font-size:12px}.membership-detail-section-title span{color:#969fa2;margin-top:3px;font-size:12px;display:block}.membership-primary,.membership-secondary,.membership-danger{cursor:pointer;border-radius:7px;min-height:44px;padding:0 12px;font-weight:750;font-size:12px!important}.membership-primary{color:#fff;background:#3476ad;border:1px solid #3476ad}.membership-primary:hover{background:#286696}.membership-primary.small{min-height:44px;padding:0 8px;font-size:12px!important}.membership-primary:disabled,.membership-danger:disabled,.membership-secondary:disabled{opacity:.55;cursor:wait}.membership-secondary{color:#59666b;background:#fff;border:1px solid #dfe5e6}.membership-danger{color:#fff;background:#b84e48;border:1px solid #b84e48}.membership-entitlement-list,.membership-mini-orders{flex-direction:column;gap:7px;display:flex}.membership-entitlement-list article,.membership-mini-orders article{background:#fff;border:1px solid #e8eceb;border-radius:8px;padding:9px}.membership-entitlement-top{justify-content:space-between;align-items:center;gap:7px;display:flex}.membership-entitlement-top>strong{color:#354148;align-items:center;gap:6px;font-size:12px;display:flex}.membership-entitlement-top>small{color:#8a969a;white-space:nowrap;font-size:12px}.membership-entitlement-list article>p{color:#758186;margin:7px 0 0;font-size:12px}.membership-order-ref,.membership-revocation-note,.membership-history{color:#929c9f;overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.5;display:block}.membership-revocation-note{color:#9b5a52}.membership-history{border-top:1px solid #f0f2f1;padding-top:6px}.membership-danger-link{color:#b64e49;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:2px 0;font-size:12px;font-weight:700}.membership-mini-empty{color:#98a1a4;text-align:center;background:#fff;border:1px dashed #e0e5e4;border-radius:8px;padding:13px 10px;font-size:12px}.membership-mini-orders article>div{justify-content:space-between;gap:7px;display:flex}.membership-mini-orders article strong{color:#3c494f;font-size:12px}.membership-mini-orders article code{overflow-wrap:anywhere;color:#58656b;margin-top:6px;font-size:12px;display:block}.membership-mini-orders article>small{color:#8f999c;margin-top:5px;font-size:12px;display:block}.membership-order-status{color:#8a683b;white-space:nowrap;background:#fff4e4;border-radius:4px;align-items:center;padding:3px 6px;font-size:12px;font-weight:750;display:inline-flex}.membership-order-status.verified{color:#26745d;background:#e8f5ed}.membership-order-status.refunded,.membership-order-status.rejected,.membership-order-status.revoked{color:#a34b46;background:#fff0ef}.membership-order-status.canceled{color:#79848a;background:#eff2f3}.membership-no-entitlement{color:#8d9698;font-size:12px}.membership-detail-loading{color:#909a9d;place-items:center;min-height:180px;font-size:12px;display:grid}.membership-orders-table{min-width:920px}.membership-orders-table td code{color:#546168;font-size:12px}.membership-pagination{color:#879194;border-top:1px solid #edf0ef;justify-content:space-between;align-items:center;min-height:44px;padding:0 13px;font-size:12px;display:flex}.membership-pagination>div{gap:6px;display:flex}.membership-pagination button{color:#58656a;cursor:pointer;background:#fff;border:1px solid #e1e6e6;border-radius:5px;min-height:44px;padding:0 8px;font-size:12px}.membership-pagination button:disabled{color:#aab1b3;cursor:not-allowed}.membership-operator{color:#a1a8ab;align-self:flex-end;font-size:12px}.membership-modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#161f2561;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.membership-modal{background:#fff;border:1px solid #e5eaec;border-radius:13px;width:min(510px,100%);max-height:min(92vh,720px);padding:20px;overflow:auto;box-shadow:0 22px 70px #101d2733}.membership-modal-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.membership-modal-heading span{color:#a8784f;letter-spacing:.13em;font-size:12px;font-weight:800}.membership-modal-heading h3{color:#24313a;margin:5px 0;font:750 17px/1.25 Manrope,Segoe UI,sans-serif}.membership-modal-heading p{color:#818c92;margin:0;font-size:12px;line-height:1.55}.membership-modal-account{background:#f8faf9;border:1px solid #e8eceb;border-radius:7px;flex-direction:column;gap:4px;margin-bottom:12px;padding:8px 10px;display:flex}.membership-modal-account small{color:#8a969a;font-size:12px}.membership-modal-account strong{color:#445159;overflow-wrap:anywhere;font:650 12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.membership-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.membership-form-grid label,.membership-revoke-reason{color:#5d686e;flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:650;display:flex}.membership-form-grid label.wide{grid-column:1/-1}.membership-form-grid input,.membership-form-grid select,.membership-form-grid textarea,.membership-revoke-reason textarea{color:#344047;background:#fbfcfc;border:1px solid #e1e7e9;border-radius:7px;width:100%;min-height:44px;padding:0 9px;font-size:12px}.membership-form-grid textarea,.membership-revoke-reason textarea{resize:vertical;min-height:76px;padding:8px 9px;line-height:1.5}.membership-modal-warning{color:#806747;background:#fff8ef;border:1px solid #f2e3d1;border-radius:7px;margin-top:12px;padding:9px 10px;font-size:12px;line-height:1.55}.membership-modal-warning.danger{color:#9b514c;background:#fff2f0;border-color:#f1d7d3}.membership-revoke-reason{margin-top:12px}.membership-modal-footer{border-top:1px solid #edf0f1;justify-content:flex-end;gap:7px;margin-top:15px;padding-top:12px;display:flex}@media (width<=1000px){.membership-account-layout.has-selection{grid-template-columns:minmax(0,1fr) minmax(270px,40%)}.membership-source-badge{display:none}}@media (width<=780px){.membership-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-toolbar{flex-wrap:wrap}.membership-search{flex:100%;width:auto;min-width:0}.membership-account-layout.has-selection{grid-template-columns:minmax(0,1fr)}.membership-detail{border-top:1px solid #e9eeec;border-left:0;max-height:none}.membership-table{min-width:750px}}@media (width<=520px){.membership-source-note{align-items:flex-start}.membership-source-note p{font-size:12px}.membership-heading-row{align-items:flex-start}.membership-toolbar select{flex:1;min-width:0}.membership-form-grid{grid-template-columns:1fr}.membership-form-grid label.wide{grid-column:auto}.membership-modal{padding:16px}.membership-detail{padding:11px}}.membership-load-state{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:110px;margin:12px;display:flex}.membership-load-state>strong{color:#8d3935;font-size:12px}.membership-load-state p{color:#875651;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.membership-inline-retry,.membership-inline-market-error button{color:#315f7c;cursor:pointer;background:#fff;border:1px solid #dce5e8;border-radius:5px;padding:3px 7px;font-size:12px;font-weight:700}.membership-inline-market-error{color:#966044;font-size:12px}.membership-order-boundary{text-align:left;background:#fff9f1;border:1px solid #f0e2d0;border-radius:8px;align-items:flex-start;min-height:0;margin:10px;padding:10px 12px}.membership-order-boundary strong{color:#765e42;margin:0}.membership-order-boundary p{max-width:none}.membership-orders-table .membership-no-entitlement{color:#667279;white-space:nowrap;background:#f2f4f4;border-radius:4px;padding:3px 6px;display:inline-flex}@media (width<=780px){.membership-table-scroll:not(.membership-catalog-table-scroll){overflow-x:visible}.membership-table:not(.membership-catalog-table){border-collapse:separate;border-spacing:0;width:100%;min-width:0}.membership-table:not(.membership-catalog-table) thead{display:none}.membership-table:not(.membership-catalog-table) tbody{gap:9px;padding:10px;display:grid}.membership-table:not(.membership-catalog-table) tbody tr{background:#fff;border:1px solid #e8eceb;border-radius:9px;grid-template-columns:minmax(0,1fr);min-width:0;padding:3px 10px;display:grid}.membership-table:not(.membership-catalog-table) tbody tr:hover,.membership-table:not(.membership-catalog-table) tbody tr.focused{background:#f8fbfb}.membership-table:not(.membership-catalog-table) tbody td{overflow-wrap:anywhere;border-bottom:1px solid #f0f2f1;grid-template-columns:minmax(92px,32%) minmax(0,1fr);align-items:start;gap:8px;min-width:0;max-width:none;padding:8px 0;font-size:12px;display:grid}.membership-table:not(.membership-catalog-table) tbody td:before{content:attr(data-label);color:#899397;font-size:12px;font-weight:700}.membership-table:not(.membership-catalog-table) tbody tr:last-child td:last-child{border-bottom:0}.membership-table:not(.membership-catalog-table) td strong,.membership-table:not(.membership-catalog-table) td small{white-space:normal;overflow-wrap:anywhere;min-width:0}.membership-table:not(.membership-catalog-table) .membership-account-id{white-space:normal}.membership-table:not(.membership-catalog-table) td code{overflow-wrap:anywhere;white-space:normal;min-width:0}.membership-orders-table tbody td small{grid-column:2}.membership-inline-market-error{flex-basis:100%}}@media (width<=390px){.membership-heading-row{padding-left:11px;padding-right:11px}.membership-tabs{gap:12px;padding:0 10px}.membership-tabs button{font-size:12px}.membership-toolbar{gap:6px;padding:8px}.membership-toolbar select,.membership-total{font-size:12px}.membership-metrics{gap:7px}.membership-metrics article{min-height:80px;padding:10px}.membership-metrics article strong{font-size:18px}.membership-table:not(.membership-catalog-table) tbody{padding:8px}.membership-table:not(.membership-catalog-table) tbody tr{padding-left:8px;padding-right:8px}.membership-table:not(.membership-catalog-table) tbody td{grid-template-columns:minmax(78px,30%) minmax(0,1fr);gap:6px}.membership-source-note{gap:7px;padding:9px}}.membership-tabs button small{color:#8b672e;background:#fff4e4;border-radius:4px;margin-left:6px;padding:2px 5px;font-size:12px}.membership-catalog-panel{min-width:0}.membership-catalog-permission{color:#765e42;background:#fff8ef;border:1px solid #f0dfc7;border-radius:8px;flex-direction:column;gap:4px;margin:12px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.membership-catalog-permission strong{color:#6b512f;font-size:12px}.membership-catalog-toolbar{background:#fcfdfc;border-bottom:1px solid #edf0ef;flex-wrap:wrap;align-items:end;gap:9px;padding:12px 14px;display:flex}.membership-catalog-toolbar label{color:#68757a;flex-direction:column;gap:5px;min-width:125px;font-size:12px;font-weight:650;display:flex}.membership-catalog-toolbar select{color:#43525a;background:#fff;border:1px solid #dfe6e7;border-radius:7px;min-width:130px;height:44px;padding:0 25px 0 9px;font-size:12px}.membership-catalog-toolbar .membership-total{align-self:center;margin-left:auto}.membership-catalog-toolbar .membership-primary{min-height:44px;font-size:12px!important}.membership-catalog-table{min-width:1180px}.membership-catalog-table td{font-size:12px}.membership-catalog-table td strong{overflow-wrap:anywhere;white-space:normal;max-width:220px;font-size:12px}.membership-catalog-table td small{white-space:normal;max-width:230px;font-size:12px}.membership-catalog-table td code{overflow-wrap:anywhere;color:#58656b;max-width:180px;font-size:12px;display:block}.membership-catalog-price{font-variant-numeric:tabular-nums;white-space:nowrap;color:#3c6277!important}.membership-catalog-status{white-space:nowrap;border-radius:5px;align-items:center;min-height:21px;padding:3px 8px;font-size:12px;font-weight:750;display:inline-flex}.membership-catalog-status.active{color:#26745d;background:#e8f5ed}.membership-catalog-status.inactive{color:#7b6b57;background:#f4f0e9}.membership-row-actions{flex-wrap:wrap;gap:6px;display:flex}.membership-row-actions button{color:#3476ad;cursor:pointer;background:#fff;border:1px solid #dfe6e8;border-radius:5px;min-height:44px;padding:0 7px;font-size:12px;font-weight:700}.membership-row-actions button:disabled{opacity:.55;cursor:wait}.membership-empty>.membership-primary{margin-top:13px}.membership-catalog-modal{width:min(900px,100%)}.membership-catalog-modal .membership-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-catalog-modal .membership-form-grid label{color:#5d686e;flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:650;display:flex}.membership-catalog-modal .membership-form-grid input,.membership-catalog-modal .membership-form-grid select,.membership-catalog-modal .membership-form-grid textarea{color:#344047;background:#fbfcfc;border:1px solid #e1e7e9;border-radius:7px;width:100%;min-height:44px;padding:0 9px;font-size:12px}.membership-catalog-modal .membership-form-grid textarea{resize:vertical;min-height:68px;padding:8px 9px}.membership-catalog-modal .membership-form-grid label small{color:#879196;font-size:12px;font-weight:400;line-height:1.5}.membership-catalog-identity{margin-bottom:12px}.membership-catalog-identity small{color:#8a969a;font-size:12px}.membership-catalog-identity strong{color:#445159;font-size:12px}.membership-field-optional{color:#929c9f;font-size:12px;font-weight:400}.membership-benefits-editor{background:#f9fbfa;border:1px solid #e7ecea;border-radius:9px;margin-top:15px;padding:12px}.membership-benefit-editor-row{background:#fff;border:1px solid #e8edeb;border-radius:7px;grid-template-columns:minmax(120px,.8fr) minmax(150px,1fr) minmax(190px,1.4fr) auto;align-items:end;gap:9px;margin-top:9px;padding:10px;display:grid}.membership-benefit-editor-row label{color:#647178;flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:650;display:flex}.membership-benefit-editor-row input{color:#344047;width:100%;min-height:44px;font:inherit;background:#fcfdfd;border:1px solid #e1e7e9;border-radius:6px;padding:0 8px;font-size:12px}.membership-benefit-editor-row .membership-danger-link{white-space:nowrap;margin:0}.membership-catalog-modal .membership-modal-warning{font-size:12px}@media (width<=1000px){.membership-catalog-toolbar{align-items:stretch}.membership-catalog-toolbar label{flex:180px}.membership-catalog-toolbar .membership-total{flex:100%;margin-left:0}.membership-catalog-toolbar>.membership-primary{align-self:flex-end}.membership-benefit-editor-row{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-benefit-editor-row .membership-danger-link{justify-self:start}}.membership-page{color:#1b2933;gap:17px}.membership-metrics{gap:11px}.membership-metrics article{border-color:#dfe6e9;border-radius:10px;box-shadow:0 1px 2px #14222e06}.membership-heading-row h2{color:#20323d}.membership-eyebrow{color:#8b673d;letter-spacing:.09em}.membership-source-note{border-radius:10px}.membership-tabs{background:#eaf0f3;border:1px solid #dce5e9;border-radius:10px;gap:4px;padding:4px}.membership-tabs button{color:#586a75;border-radius:7px;min-height:44px}.membership-tabs button.selected{color:#233641;background:#fff;box-shadow:0 1px 3px #14222e1a}.membership-toolbar{background:#fff;border:1px solid #dfe6ea;border-radius:10px;padding:12px}.membership-table-scroll,.membership-detail{border-radius:11px}.membership-table tbody tr.focused{background:#faf4ea}.membership-detail{box-shadow:0 7px 22px #14222e0b}.membership-detail-section{border-top-color:#e6ecef}.membership-detail-section-title{color:#293b46}.membership-entitlement-list,.membership-history{border-color:#e2e9ec;border-radius:9px}@media (width<=780px){.membership-tabs{gap:14px;overflow-x:auto}.membership-tabs button{flex:none}.membership-catalog-toolbar{padding:10px}.membership-catalog-table-scroll{padding:10px;overflow:visible}.membership-catalog-table{min-width:0;display:block}.membership-catalog-table thead{display:none}.membership-catalog-table tbody{gap:10px;display:grid}.membership-catalog-table tbody tr{background:#fff;border:1px solid #e6ecea;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding:5px 12px;display:grid}.membership-catalog-table td{overflow-wrap:anywhere;border-bottom:1px solid #edf1ef;grid-template-columns:minmax(88px,.42fr) minmax(0,1fr);align-items:start;gap:8px;min-width:0;max-width:none;padding:9px 0;display:grid}.membership-catalog-table td:before{content:attr(data-label);color:#899397;font-size:12px;line-height:1.5}.membership-catalog-table td:first-child,.membership-catalog-table td:last-child{grid-column:1/-1}.membership-catalog-table td strong,.membership-catalog-table td small,.membership-catalog-table td code,.membership-catalog-table td .membership-row-actions{grid-column:2}.membership-catalog-table tr td:last-child{border-bottom:0}.membership-catalog-modal .membership-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.membership-catalog-toolbar label{flex:100%}.membership-catalog-toolbar select,.membership-catalog-toolbar>.membership-primary{width:100%}.membership-catalog-table tbody tr{grid-template-columns:1fr}.membership-catalog-table td,.membership-catalog-table td:first-child,.membership-catalog-table td:last-child{grid-column:1;grid-template-columns:minmax(82px,.36fr) minmax(0,1fr)}.membership-catalog-table td strong,.membership-catalog-table td small,.membership-catalog-table td code,.membership-catalog-table td .membership-row-actions{grid-column:2}.membership-catalog-modal .membership-form-grid,.membership-benefit-editor-row{grid-template-columns:1fr}.membership-catalog-modal .membership-form-grid label.wide{grid-column:auto}.membership-catalog-modal .membership-form-grid input,.membership-catalog-modal .membership-form-grid select{min-height:44px}.membership-benefits-editor{padding:9px}.membership-benefit-editor-row{align-items:stretch}.membership-benefit-editor-row .membership-danger-link{justify-self:start}}.membership-page{color:#1d2d37;gap:20px;width:100%;max-width:none;font-size:14px}.membership-page .membership-source-note{border-radius:12px;gap:13px;min-height:62px;padding:15px 18px}.membership-page .membership-source-note p{color:#604d38;font-size:14px;line-height:1.65}.membership-page .membership-source-note code{font-size:13px}.membership-page .membership-source-badge{padding:7px 10px;font-size:13px}.membership-page .membership-error,.membership-page .membership-notice{border-radius:10px;padding:13px 16px;font-size:14px;line-height:1.6}.membership-page .membership-metrics{gap:14px}.membership-page .membership-metrics article{border-radius:12px;min-height:104px;padding:17px 18px}.membership-page .membership-metrics article>span{color:#5c6e78;font-size:14px}.membership-page .membership-metrics article strong{color:#203844;margin-top:9px;font-size:26px}.membership-page .membership-metrics article strong.membership-metric-role{font-size:18px}.membership-page .membership-metrics article small{color:#667984;font-size:13px}.membership-page .membership-workspace{border-radius:14px;box-shadow:0 4px 16px #14222e09}.membership-page .membership-heading-row{gap:18px;min-height:88px;padding:19px 22px 16px}.membership-page .membership-eyebrow{color:#875c2f;letter-spacing:.12em;font-size:12px}.membership-page .membership-heading-row h2{color:#203743;margin:6px 0 4px;font-size:21px;line-height:1.25}.membership-page .membership-heading-row p{color:#5e717c;font-size:14px;line-height:1.5}.membership-page .membership-refresh{width:auto;min-width:90px;padding:0 12px;font-size:14px!important}.membership-page .membership-refresh span{font-size:13px}.membership-page .membership-tabs{gap:6px;padding:5px 14px}.membership-page .membership-tabs button{min-height:48px;padding:0 10px;font-size:14px}.membership-page .membership-tabs button span,.membership-page .membership-tabs button small{font-size:13px}.membership-page .membership-tabs button small{padding:3px 7px}.membership-page .membership-toolbar{gap:10px;min-height:66px;padding:11px 16px}.membership-page .membership-search{gap:9px;width:min(460px,42%);min-width:250px;height:46px;padding:0 6px 0 11px}.membership-page .membership-search input{height:44px;font-size:14px}.membership-page .membership-search button{min-width:46px;font-size:13px}.membership-page .membership-toolbar select{min-width:140px;font-size:14px}.membership-page .membership-total{color:#5e727d;font-size:13px}.membership-page .membership-table{min-width:800px}.membership-page .membership-table th{color:#586d78;height:48px;padding:0 14px;font-size:13px}.membership-page .membership-table td{color:#40545f;max-width:280px;padding:13px 14px;font-size:14px;line-height:1.5}.membership-page .membership-table td strong{color:#273d48;font-size:14px}.membership-page .membership-table td small{color:#657883;font-size:13px;line-height:1.5}.membership-page .membership-platform{font-size:13px!important}.membership-page .membership-pill{min-height:23px;padding:2px 8px;font-size:12.5px}.membership-page .membership-row-action{font-size:13px}.membership-page .membership-empty{min-height:210px;padding:32px 24px}.membership-page .membership-empty-mark{border-radius:12px;width:40px;height:40px;font-size:21px}.membership-page .membership-empty strong{color:#344952;margin-top:12px;font-size:15px}.membership-page .membership-empty p{color:#5f727c;max-width:680px;font-size:14px;line-height:1.65}.membership-page .membership-empty>.membership-primary{margin-top:15px}.membership-page .membership-load-state{gap:9px;min-height:130px;margin:14px}.membership-page .membership-load-state>strong{font-size:16px}.membership-page .membership-load-state p,.membership-page .membership-load-state span{color:#5f727c;font-size:14px;line-height:1.6}.membership-page .membership-detail{padding:17px}.membership-page .membership-detail-head>div>span,.membership-page .membership-detail-section-title span{font-size:13px}.membership-page .membership-detail-head h3{color:#233a46;font-size:16px}.membership-page .membership-detail-id,.membership-page .membership-detail-facts{padding:12px}.membership-page .membership-detail-id small,.membership-page .membership-detail-facts span{color:#5f737e;font-size:13px}.membership-page .membership-detail-id strong{color:#344c58;font-size:13px}.membership-page .membership-detail-facts strong{color:#405661;font-size:14px}.membership-page .membership-detail-section-title h4{color:#2d4652;font-size:14px}.membership-page .membership-primary,.membership-page .membership-secondary,.membership-page .membership-danger{font-size:13px!important}.membership-page .membership-modal-heading span{font-size:13px}.membership-page .membership-modal-heading h3{font-size:20px}.membership-page .membership-modal-heading p,.membership-page .membership-modal-warning{color:#5f727c;font-size:14px;line-height:1.6}.membership-page .membership-modal-account small,.membership-page .membership-modal-account strong{font-size:13px}.membership-page .membership-form-grid label,.membership-page .membership-catalog-toolbar label,.membership-page .membership-benefit-editor-row label{color:#4f646f;font-size:13px}.membership-page .membership-form-grid label small,.membership-page .membership-field-optional{color:#617680;font-size:12.5px;line-height:1.5}.membership-page .membership-form-grid input,.membership-page .membership-form-grid select,.membership-page .membership-form-grid textarea,.membership-page .membership-catalog-toolbar select,.membership-page .membership-benefit-editor-row input{font-size:14px}.membership-page .membership-catalog-table{min-width:1240px}.membership-page .membership-catalog-table th,.membership-page .membership-catalog-table td,.membership-page .membership-catalog-table td strong,.membership-page .membership-catalog-table td code{font-size:13px}.membership-page .membership-catalog-table td small{color:#657883;font-size:12.5px}.membership-page .membership-catalog-status{font-size:12.5px}.membership-page .membership-row-actions button{font-size:13px}@media (width>=1440px){.membership-page .membership-metrics{gap:16px}.membership-page .membership-toolbar{padding-left:20px;padding-right:20px}.membership-page .membership-search{width:min(500px,42%)}}@media (width<=780px){.membership-page .membership-source-note{align-items:flex-start}.membership-page .membership-source-badge{white-space:normal}.membership-page .membership-heading-row{padding:16px 17px}.membership-page .membership-table:not(.membership-catalog-table) tbody td{grid-template-columns:minmax(98px,32%) minmax(0,1fr);gap:10px;font-size:14px;line-height:1.5}.membership-page .membership-table:not(.membership-catalog-table) tbody td:before,.membership-page .membership-catalog-table td:before{color:#5b707b;font-size:13px}}@media (width<=520px){.membership-page{gap:15px}.membership-page .membership-source-note{grid-template-columns:20px minmax(0,1fr);gap:9px;padding:13px;display:grid}.membership-page .membership-note-mark{grid-row:1/span 2}.membership-page .membership-source-note p{grid-column:2;font-size:13.5px}.membership-page .membership-source-badge{grid-column:2;justify-self:start}.membership-page .membership-metrics{gap:9px}.membership-page .membership-metrics article{min-height:92px;padding:12px}.membership-page .membership-metrics article>span{font-size:13px}.membership-page .membership-metrics article strong{font-size:23px}.membership-page .membership-metrics article strong.membership-metric-role{font-size:16px}.membership-page .membership-heading-row{gap:10px;padding:14px}.membership-page .membership-heading-row h2{font-size:20px}.membership-page .membership-heading-row p{font-size:13px}.membership-page .membership-refresh{min-width:74px;min-height:44px;padding:0 8px}.membership-page .membership-tabs{gap:5px;padding:4px 9px;overflow-x:auto}.membership-page .membership-tabs button{min-height:46px;padding:0 8px;font-size:13px}.membership-page .membership-toolbar{gap:8px;padding:11px}.membership-page .membership-search input,.membership-page .membership-toolbar select{font-size:14px}.membership-page .membership-total{font-size:13px}.membership-page .membership-empty{min-height:170px;padding:22px 15px}.membership-page .membership-empty p{font-size:13.5px}.membership-page .membership-detail{padding:13px}.membership-page .membership-modal{padding:16px}.membership-page .membership-table:not(.membership-catalog-table) tbody td{grid-template-columns:minmax(88px,31%) minmax(0,1fr);gap:8px}.membership-page .membership-catalog-table td,.membership-page .membership-catalog-table td:first-child,.membership-page .membership-catalog-table td:last-child{grid-template-columns:minmax(90px,31%) minmax(0,1fr)}}@media (width<=360px){.membership-page .membership-source-badge{max-width:100%}.membership-page .membership-metrics article{padding:10px}.membership-page .membership-toolbar select{min-width:0}.membership-page .membership-tabs{gap:3px;padding-left:7px;padding-right:7px}.membership-page .membership-tabs button{padding:0 6px}}.simple-media-page{gap:18px;min-width:0;max-width:100%;display:grid}.simple-media-page .panel-card{padding:24px}.simple-media-page h1,.simple-media-page h2{margin:0 0 8px}.simple-media-upload{gap:12px;max-width:620px;margin-top:22px;display:grid}.simple-media-upload label{gap:8px;display:grid}.simple-media-upload input{max-width:100%}.simple-media-page progress{width:100%;height:12px;margin-top:8px;display:block}.simple-media-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.simple-media-list{gap:12px;margin-top:18px;display:grid}.simple-media-item{border:1px solid #dbe3e7;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.simple-media-item strong,.simple-media-item small{display:block}.simple-media-item small{color:#657680;margin-top:5px}.simple-media-actions{flex-wrap:wrap;gap:8px;display:flex}.simple-media-actions button{cursor:pointer;background:#fff;border:1px solid #bdcad0;border-radius:8px;padding:7px 10px}.simple-media-actions button:disabled{cursor:not-allowed;opacity:.55}.simple-media-actions .simple-media-delete{color:#a52e37;border-color:#e4b7bc}.simple-media-delete-dialog{max-width:520px}.simple-media-delete-dialog>p{color:#4f5f68;line-height:1.7}.simple-media-delete-confirm{color:#fff;cursor:pointer;background:#a52e37;border:0;border-radius:8px;padding:10px 18px;font-weight:700}.simple-media-delete-confirm:disabled{cursor:wait;opacity:.65}.simple-media-notice{color:#08745d}.simple-media-error{color:#b34343!important}@media (width<=720px){.simple-media-item{display:grid}}.episode-inline-upload{background:#f7fafb;border:1px solid #dbe3e7;border-radius:12px;grid-column:1/-1;padding:16px}.episode-inline-upload>strong{margin-bottom:4px;display:block}.episode-inline-upload p{margin:4px 0 12px}.episode-inline-upload-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.episode-inline-upload-controls input{max-width:100%}.episode-inline-upload progress{width:100%;height:10px;margin-top:8px;display:block}.episode-inline-upload-notice{color:#08745d}.episode-inline-upload-error{color:#b34343}.admin-accounts-page{flex-direction:column;gap:14px;min-width:0;max-width:100%;display:flex}.admin-accounts-card{padding:18px}.admin-account-add{white-space:nowrap;justify-content:center;width:auto;min-width:126px;height:34px;margin:0;padding:0 11px;font-size:12px}.admin-account-table td strong,.admin-account-table td small{display:block}.admin-account-table td strong{color:#35424d;font-size:12px}.admin-account-table td small{color:#87939b;margin-top:4px;font-size:12px}.admin-account-actions{align-items:center;gap:9px;display:flex}.admin-account-actions .text-button{white-space:nowrap;padding:0;font-size:12px}.admin-account-status{border-radius:4px;padding:4px 7px;font-size:12px}.admin-account-status.active{color:#237d69;background:#e8f5f0}.admin-account-status.disabled{color:#7a6662;background:#f4eeee}.admin-account-note,.admin-account-empty{color:#89949c;padding:14px 3px 2px;font-size:12px}.admin-account-notice{color:#27654f;background:#edf8f3;border:1px solid #d1ebdd;border-radius:5px;padding:9px 11px;font-size:12px;line-height:1.5}.admin-account-denied{color:#8a6a47;padding:20px;font-size:12px}.admin-account-modal{width:min(100%,620px)}.admin-session-reason{margin-top:15px}.admin-session-reason input{color:#30404a;background:#fff;border:1px solid #dfe5e9;border-radius:5px;min-height:44px;padding:7px 9px;font-size:12px}.admin-account-mfa-reset{color:#a15d4d!important}.admin-account-actions .admin-account-mfa-reset:disabled{cursor:not-allowed;color:#a2a9ad!important}.admin-account-mfa-empty{color:#9aa4aa;font-size:12px}.admin-mfa-reset-warning{color:#825b31;background:#fff8ed;border:1px solid #f0dfc4;border-radius:5px;margin-top:14px;padding:10px 11px;font-size:12px;line-height:1.55}.admin-mfa-reset-confirm{width:auto;min-width:168px;padding:0 12px}@media (width<=760px){.admin-accounts-card{padding:12px 9px}.admin-account-add{min-width:0;padding:0 8px;font-size:12px}.admin-account-actions{gap:5px}.admin-account-actions .text-button,.admin-account-mfa-empty{font-size:12px}.admin-account-table th,.admin-account-table td{padding:9px 6px;font-size:12px}}.event-ingestion-health-page{--eih-ink:#1b2933;--eih-muted:#65747f;--eih-line:#dbe3e8;--eih-surface:#fff;--eih-canvas:#f7f9fa;--eih-accent:#805322;min-width:0;color:var(--eih-ink);gap:18px;max-width:100%;display:grid}.event-ingestion-health-page *{min-width:0}.event-ingestion-health-page button,.event-ingestion-health-page input{font:inherit}.eih-intro,.eih-section-title{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.eih-intro{padding:2px 2px 3px}.eih-intro>div{min-width:0}.eih-eyebrow,.eih-section-kicker{color:#946329;letter-spacing:.12em;font-size:12px;font-weight:750;display:block}.eih-intro h2{color:var(--eih-ink);letter-spacing:-.02em;margin:6px 0 7px;font-size:22px;line-height:1.25}.eih-intro p{max-width:820px;color:var(--eih-muted);margin:0;font-size:14px;line-height:1.65}.eih-refresh,.eih-filter button,.eih-retry{color:#4a3925;cursor:pointer;background:#f6e8d1;border:1px solid #dfc198;border-radius:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:650;transition:background-color .15s,border-color .15s}.eih-refresh:hover,.eih-filter button:hover,.eih-retry:hover{background:#f1dec0;border-color:#cda66f}.eih-refresh:disabled,.eih-filter button:disabled,.eih-retry:disabled{opacity:.6;cursor:not-allowed}.event-ingestion-health-page :is(button,input):focus-visible{outline-offset:2px;outline:3px solid #b9824366}.eih-message{color:#7f3733;background:#f9eceb;border:1px solid #ebcbc8;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:15px 17px;display:flex}.eih-message>div{min-width:0}.eih-message strong{color:#742f2c;font-size:15px;line-height:1.4;display:block}.eih-message p{color:#7f514d;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.55}.eih-message.validation{color:#725223;background:#fbf4e8;border-color:#ead7b8}.eih-message.validation strong{color:#6a4a1d}.eih-message.validation p{color:#796441}.eih-message.request.http-503{color:#725223;background:#fbf4e8;border-color:#ead7b8}.eih-message.request.http-503 strong{color:#6a4a1d}.eih-message.request.http-503 p{color:#796441}.eih-message .eih-retry{flex:none;min-height:44px}.eih-filter{border:1px solid var(--eih-line);background:var(--eih-surface);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(150px,.65fr) auto;align-items:end;gap:13px;min-width:0;padding:17px;display:grid;box-shadow:0 4px 16px #1b293309}.eih-filter-heading{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 12px;padding-bottom:1px;display:flex}.eih-filter-heading strong{color:var(--eih-ink);font-size:16px}.eih-filter-heading span{color:var(--eih-muted);font-size:13px}.eih-filter label{color:#465761;gap:7px;min-width:0;font-size:13px;font-weight:600;line-height:1.4;display:grid}.eih-filter input{width:100%;min-width:0;height:44px;color:var(--eih-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #cbd6dd;border-radius:8px;padding:0 11px;font-size:14px}.eih-filter input::placeholder{color:#8997a0}.eih-filter .eih-country input{width:100%}.eih-filter-help{color:var(--eih-muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.55}.eih-state,.eih-data-scope,.eih-no-data{border:1px solid var(--eih-line);background:var(--eih-surface);border-radius:12px;align-items:flex-start;gap:13px;min-width:0;padding:16px 18px;display:flex}.eih-state{align-items:center;min-height:86px}.eih-state-mark{color:#805322;background:#faf1e5;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:21px;font-weight:700;display:grid}.eih-state strong,.eih-no-data strong{color:var(--eih-ink);font-size:15px;line-height:1.4;display:block}.eih-state p,.eih-no-data p{color:var(--eih-muted);margin:4px 0 0;font-size:13px;line-height:1.55}.eih-data-scope{background:#f1f6f8;border-color:#d6e2e8;align-items:center;gap:12px}.eih-data-scope strong{color:#405965;flex:none;font-size:13px}.eih-data-scope span{color:#526670;font-size:13px;line-height:1.6}.eih-data{gap:18px;min-width:0;display:grid}.eih-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.eih-metrics article{border:1px solid var(--eih-line);background:var(--eih-surface);border-radius:12px;align-content:start;gap:8px;min-width:0;padding:17px 18px;display:grid;box-shadow:0 4px 16px #1b293309}.eih-metrics article span{color:#50616c;font-size:13px;font-weight:600;line-height:1.45}.eih-metrics article strong{color:#1b2933;letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(23px,2.2vw,30px);font-weight:700;line-height:1.1}.eih-metrics article small{color:var(--eih-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.eih-freshness{background:#f1f7f3;border:1px solid #cfe2d7;border-radius:12px;align-items:center;gap:13px;min-width:0;padding:15px 17px;display:flex}.eih-freshness-icon{color:#27634a;background:#e1efe6;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.eih-freshness>div:nth-child(2){flex:1;min-width:0}.eih-freshness span,.eih-freshness strong{display:block}.eih-freshness span{color:#456a58;font-size:13px;font-weight:600}.eih-freshness strong{color:#244c38;overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.5}.eih-freshness>b{color:#27634a;background:#fff;border:1px solid #cde0d4;border-radius:999px;flex:none;padding:6px 9px;font-size:13px;font-weight:650}.eih-section-title{align-items:flex-end;gap:14px;margin:3px 0 -4px}.eih-section-title h2{color:var(--eih-ink);letter-spacing:-.02em;margin:4px 0 5px;font-size:20px;line-height:1.25}.eih-section-title p{max-width:790px;color:var(--eih-muted);margin:0;font-size:13px;line-height:1.6}.eih-timezone{border:1px solid var(--eih-line);color:#52636d;background:#fff;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:600}.eih-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:13px;min-width:0;display:grid}.eih-coverage-card{border:1px solid var(--eih-line);background:var(--eih-surface);border-radius:12px;min-width:0;padding:18px;box-shadow:0 4px 16px #1b293309}.eih-coverage-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.eih-coverage-heading>div{min-width:0}.eih-coverage-heading span{color:var(--eih-muted);font-size:12px}.eih-coverage-heading h2{color:var(--eih-ink);margin:4px 0 0;font-size:17px;line-height:1.3}.eih-coverage-heading>strong{color:#4a7890;font-variant-numeric:tabular-nums;flex:none;font-size:26px;line-height:1}.eih-progress{background:#e8eef1;border-radius:999px;height:9px;margin:16px 0 12px;overflow:hidden}.eih-progress i{border-radius:inherit;background:linear-gradient(90deg,#6ea7c1,#99c7d5);height:100%;transition:width .2s;display:block}.eih-coverage-counts{color:#50616c;justify-content:space-between;gap:8px;font-size:13px;display:flex}.eih-coverage-counts span{overflow-wrap:anywhere}.eih-coverage-counts b{color:#273a45;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.eih-breakdown-list{border-top:1px solid #e6ecef;margin-top:14px}.eih-breakdown-row{border-bottom:1px solid #edf1f3;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 10px;min-width:0;padding:10px 0;display:grid}.eih-breakdown-row>span{color:#334852;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.eih-breakdown-row>b{color:#243841;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:1.4}.eih-breakdown-row>small{color:var(--eih-muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:12px;line-height:1.45}.eih-breakdown-empty{min-width:0;color:var(--eih-muted);text-align:center;justify-items:center;gap:4px;padding:20px 10px;font-size:13px;line-height:1.55;display:grid}.eih-truncated{color:var(--eih-muted);margin:11px 0 0;font-size:12px;line-height:1.5}.eih-rejections{background:#fffaf2;border:1px solid #eadcc4;border-radius:12px;align-items:flex-start;gap:13px;min-width:0;padding:18px;display:flex}.eih-rejection-icon{color:#81531c;background:#f6e8d1;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:750;display:grid}.eih-rejections>div:nth-child(2){flex:1;min-width:0}.eih-rejection-heading{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.eih-rejection-heading>div{min-width:0}.eih-rejections strong{color:#3c3020;font-size:16px;line-height:1.4}.eih-rejections p{color:#77664c;margin:5px 0 0;font-size:13px;line-height:1.55}.eih-rejection-heading>span{color:#70562c;background:#fff;border:1px solid #e8d9bf;border-radius:999px;flex:none;padding:6px 9px;font-size:12px;font-weight:600}.eih-rejection-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.eih-rejection-summary article{background:#fff;border:1px solid #ede4d6;border-radius:9px;gap:6px;min-width:0;padding:13px 14px;display:grid}.eih-rejection-summary small{color:#655b4b;font-size:13px}.eih-rejection-summary b{color:#2d3338;font-variant-numeric:tabular-nums;font-size:23px;line-height:1.2}.eih-rejection-breakdown{border-top:1px solid #eadfce;margin-top:12px}.eih-rejection-breakdown>div:not(.eih-breakdown-empty){border-bottom:1px solid #efe6d9;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:10px 2px;display:grid}.eih-rejection-breakdown span{color:#3e4d55;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.eih-rejection-breakdown small{color:#6c7880;font-size:12px}.eih-rejection-breakdown b{color:#28363d;text-align:right;font-variant-numeric:tabular-nums;min-width:44px;font-size:14px}.eih-rejection-unavailable{color:#694f26;background:#fbf4e8;border-radius:8px;align-content:center;min-height:82px}.eih-rejection-unavailable strong{color:#644719;font-size:14px}.eih-rejection-unavailable span{color:#725d3c;font-size:13px}.eih-no-data{background:#fafcfd;border-style:dashed;border-color:#cfd9df;align-items:center}.eih-empty-mark{color:#5b7080;background:#eaf0f3;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:700;display:grid}.eih-updated{color:var(--eih-muted);text-align:right;overflow-wrap:anywhere;font-size:12px;line-height:1.5}@media (width<=1050px){.eih-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.eih-coverage-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.event-ingestion-health-page{gap:15px}.eih-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.eih-filter .eih-country{grid-column:1/-1}.eih-filter button{justify-self:start}}@media (width<=600px){.eih-intro{flex-direction:column;gap:13px}.eih-refresh{width:100%}.eih-filter{grid-template-columns:minmax(0,1fr);padding:14px}.eih-filter-heading,.eih-filter-help,.eih-filter .eih-country{grid-column:auto}.eih-filter button{width:100%}.eih-section-title{flex-direction:column;align-items:flex-start;gap:9px}.eih-timezone{align-self:flex-start}.eih-message{flex-direction:column;align-items:stretch}.eih-message .eih-retry{width:100%}.eih-data-scope{flex-direction:column;align-items:flex-start;gap:5px}.eih-rejection-heading{flex-direction:column;gap:9px}.eih-rejection-heading>span{align-self:flex-start}.eih-updated{text-align:left}}@media (width<=390px){.event-ingestion-health-page{gap:13px}.eih-intro h2{font-size:20px}.eih-intro p{font-size:13px}.eih-filter,.eih-coverage-card,.eih-rejections,.eih-no-data{padding:14px}.eih-metrics{gap:9px}.eih-metrics article{padding:13px}.eih-metrics article strong{font-size:24px}.eih-rejection-summary{grid-template-columns:minmax(0,1fr)}.eih-rejection-breakdown>div:not(.eih-breakdown-empty){grid-template-columns:minmax(0,1fr) auto;gap:5px 8px}.eih-rejection-breakdown small{grid-column:1}.eih-rejection-breakdown b{grid-area:1/2/span 2}}.app-shell .page-content .au-summary{--au-bg:#050810;--au-panel:#0c1220;--au-panel-raised:#111a2b;--au-border:#1a2540;--au-text:#f3f7fc;--au-muted:#8b99b3;--au-faint:#66758f;--au-cyan:#22d3ee;--au-mint:#34d399;--au-amber:#fbbf24;--trend-point-border:#0c1220;isolation:isolate;min-width:0;color:var(--au-text);background:var(--au-bg);border:1px solid var(--au-border);border-radius:10px;gap:20px;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 42px #02061038}.app-shell .page-content .au-summary:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#22d3ee05 1px,#0000 1px),linear-gradient(90deg,#22d3ee05 1px,#0000 1px),radial-gradient(circle at 88% 0,#22d3ee14,#0000 32%);background-size:32px 32px,32px 32px,100% 100%;position:absolute;inset:0}.app-shell .page-content .au-summary-heading{border-bottom:1px solid var(--au-border);justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;padding-bottom:20px;display:flex}.app-shell .page-content .au-summary-heading>div{min-width:0}.app-shell .page-content .au-summary-kicker{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app-shell .page-content .au-summary .au-eyebrow{color:#7f90ac;letter-spacing:.16em;font-size:11px;font-weight:650}.app-shell .page-content .au-summary-live{color:var(--au-mint);letter-spacing:.04em;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.app-shell .page-content .au-summary-live i{background:var(--au-mint);border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 3px #34d39917}.app-shell .page-content .au-summary-heading h3{color:var(--au-text);letter-spacing:-.02em;margin:8px 0 6px;font-size:25px;font-weight:650;line-height:1.2}.app-shell .page-content .au-summary-heading p{color:var(--au-muted);margin:0;font-size:13px;line-height:1.6}.app-shell .page-content .au-summary-period{flex:none;justify-items:end;gap:8px;display:grid}.app-shell .page-content .au-summary-period>span{color:var(--au-faint);letter-spacing:.02em;font-size:11px}.app-shell .page-content .au-summary .trend-period-buttons{border:1px solid var(--au-border);background:#080e1a;border-radius:7px;gap:2px;padding:3px;display:flex}.app-shell .page-content .au-summary .trend-period-buttons button{color:#8594ad;cursor:pointer;background:0 0;border:0;border-radius:4px;min-width:44px;min-height:34px;padding:0 12px;font-size:12px;font-weight:600;transition:color .15s,background .15s}.app-shell .page-content .au-summary .trend-period-buttons button:hover{color:#dce8f7;background:#111b2d}.app-shell .page-content .au-summary .trend-period-buttons button.active{color:#061019;background:var(--au-cyan)}.app-shell .page-content .au-summary button:focus-visible,.app-shell .page-content .au-summary select:focus-visible{outline:2px solid var(--au-cyan);outline-offset:2px}.app-shell .page-content .au-summary-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;min-width:0;display:grid}.app-shell .page-content .au-summary-cards article{border:1px solid var(--au-border);background:#0c1220f0;border-radius:8px;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;min-height:132px;padding:16px;transition:border-color .15s,background .15s;display:grid}.app-shell .page-content .au-summary-cards article:hover{background:var(--au-panel-raised);border-color:#2a3958}.app-shell .page-content .au-metric-head{color:#a5b2c8;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:600;display:flex}.app-shell .page-content .au-metric-icon{color:#7f90ac;flex:none}.app-shell .page-content .au-summary-cards article[data-metric=users] .au-metric-icon{color:var(--au-cyan)}.app-shell .page-content .au-summary-cards article[data-metric=membership] .au-metric-icon{color:#5fa8c7}.app-shell .page-content .au-summary-cards article[data-metric=revenue] .au-metric-icon{color:var(--au-amber)}.app-shell .page-content .au-summary-cards article[data-metric=rewards] .au-metric-icon{color:#f87171}.app-shell .page-content .au-summary-cards article[data-metric=downloads] .au-metric-icon{color:#5fa8c7}.app-shell .page-content .au-summary-cards article[data-metric=installs] .au-metric-icon{color:var(--au-mint)}.app-shell .page-content .au-summary-cards article>strong{color:#f8fbff;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin-top:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Microsoft YaHei,monospace;font-size:30px;font-weight:650;line-height:1.1}.app-shell .page-content .au-summary-cards article[data-metric=revenue]>strong{letter-spacing:-.03em;font-size:23px;line-height:1.25}.app-shell .page-content .au-metric-detail{color:#c2cede;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.45}.app-shell .page-content .au-summary-cards article>small{min-width:0;color:var(--au-faint);overflow-wrap:anywhere;border-top:1px solid #34415e7a;padding-top:7px;font-size:11px;line-height:1.4}.app-shell .page-content .au-summary-note{color:#8e9cb4;flex-wrap:wrap;align-items:center;gap:9px;margin:-4px 0 0;font-size:12px;line-height:1.55;display:flex}.app-shell .page-content .au-summary-note>span{color:var(--au-amber);letter-spacing:.05em;background:#fbbf2412;border:1px solid #fbbf242e;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:650}.app-shell .page-content .au-summary-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.app-shell .page-content .au-summary-chart,.app-shell .page-content .au-summary-table-card{border:1px solid var(--au-border);background:#0c1220f5;border-radius:8px;min-width:0;padding:18px}.app-shell .page-content .au-summary-chart:first-child{grid-column:1/-1}.app-shell .page-content .au-summary-chart-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:12px;display:flex}.app-shell .page-content .au-chart-index{color:#596b88;letter-spacing:.13em;margin-bottom:6px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:650;display:block}.app-shell .page-content .au-summary-chart-heading h4{color:#e9f0fa;margin:0 0 5px;font-size:15px;font-weight:620;line-height:1.35}.app-shell .page-content .au-summary-chart-heading p{color:#7e8da6;margin:0;font-size:12px;line-height:1.55}.app-shell .page-content .au-summary-chart-heading .trend-legend{flex-wrap:wrap;justify-content:flex-end;gap:7px 14px;padding-top:3px;display:flex}.app-shell .page-content .au-summary-chart-heading .trend-legend span{color:#96a5bd;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.app-shell .page-content .au-summary-chart-heading .trend-legend i{border-radius:50%;width:7px;height:7px;display:inline-block}.app-shell .page-content .au-summary-chart-heading select{color:#c7d3e5;background:#0a111e;border:1px solid #2a3855;border-radius:5px;min-height:36px;padding:5px 28px 5px 9px;font-size:12px}.app-shell .page-content .au-summary .trend-line-wrap{width:100%;min-width:0;overflow:hidden}.app-shell .page-content .au-summary .trend-line-wrap svg{width:100%;height:240px;min-height:0;display:block}.app-shell .page-content .au-summary .trend-grid-line{stroke:#202c44;stroke-width:1px;stroke-dasharray:3 5}.app-shell .page-content .au-summary .trend-axis-text{fill:#6f809d;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.app-shell .page-content .au-summary-empty{color:#7788a2;text-align:center;box-sizing:border-box;background:#070d1975;border:1px dashed #273653;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;margin:0;padding:26px 18px;font-size:12px;line-height:1.6;display:flex}.app-shell .page-content .au-summary-empty strong{color:#b9c6d9;font-size:13px;font-weight:600}.app-shell .page-content .au-summary-empty span{max-width:360px}.app-shell .page-content .au-summary-loading{border:1px solid var(--au-border);background:#0c1220cc;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:12px;min-height:210px;padding:28px;display:grid;position:relative}.app-shell .page-content .au-summary-loading>span{background:linear-gradient(100deg,#101a2b 20%,#18243a 45%,#101a2b 70%) 0 0/220% 100%;border-radius:6px;height:82px;animation:1.5s linear infinite au-summary-pulse}.app-shell .page-content .au-summary-loading>p{color:#8d9db6;text-align:center;grid-column:1/-1;margin:4px 0 0;font-size:13px}@keyframes au-summary-pulse{to{background-position:-220% 0}}.app-shell .page-content .au-summary-error{color:#f3b7b3;background:#f8717112;border:1px solid #f8717147;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 14px;font-size:12px;display:flex}.app-shell .page-content .au-summary-error strong{color:#ffd4d1}.app-shell .page-content .au-summary-error button{color:#ffd4d1;cursor:pointer;background:0 0;border:1px solid #f8717159;border-radius:5px;min-height:36px;padding:0 11px}.app-shell .page-content .au-summary-table-scroll{border:1px solid var(--au-border);scrollbar-width:thin;scrollbar-color:#334463 #09101d;border-radius:6px;max-width:100%;max-height:420px;overflow:auto}.app-shell .page-content .au-summary-table-scroll::-webkit-scrollbar{width:6px;height:6px}.app-shell .page-content .au-summary-table-scroll::-webkit-scrollbar-track{background:#09101d}.app-shell .page-content .au-summary-table-scroll::-webkit-scrollbar-thumb{background:#334463;border-radius:6px}.app-shell .page-content .au-summary-table-scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:940px;font-family:SFMono-Regular,Consolas,Microsoft YaHei,monospace;font-size:11px}.app-shell .page-content .au-summary-table-scroll th{color:#8ea0bd;text-align:left;white-space:nowrap;background:#101a2b;border-bottom:1px solid #263550;padding:11px 13px;font-weight:600}.app-shell .page-content .au-summary-table-scroll td{color:#b5c2d6;white-space:nowrap;border-bottom:1px solid #202c4494;padding:11px 13px}.app-shell .page-content .au-summary-table-scroll tbody tr:nth-child(2n){background:#111a2b6b}.app-shell .page-content .au-summary-table-scroll tbody tr:hover{background:#22d3ee09}.app-shell .page-content .au-summary-table-scroll tbody tr:last-child td{border-bottom:0}@media (width<=1500px){.app-shell .page-content .au-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .page-content .au-summary-cards article{min-height:124px}}@media (width<=1050px){.app-shell .page-content .au-summary-heading{flex-direction:column;align-items:flex-start;gap:16px}.app-shell .page-content .au-summary-period{justify-items:start}.app-shell .page-content .au-summary-charts{grid-template-columns:minmax(0,1fr)}.app-shell .page-content .au-summary-chart:first-child{grid-column:auto}.app-shell .page-content .au-summary-chart-heading{flex-direction:column}.app-shell .page-content .au-summary-chart-heading .trend-legend{justify-content:flex-start}}@media (width<=680px){.app-shell .page-content .au-summary{border-radius:8px;gap:15px;padding:14px}.app-shell .page-content .au-summary-heading{padding-bottom:15px}.app-shell .page-content .au-summary-heading h3{font-size:22px}.app-shell .page-content .au-summary-period{width:100%}.app-shell .page-content .au-summary-period>span{line-height:1.55}.app-shell .page-content .au-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell .page-content .au-summary-cards article{min-height:126px;padding:13px}.app-shell .page-content .au-summary-cards article>strong{font-size:26px}.app-shell .page-content .au-summary-cards article[data-metric=revenue]>strong{font-size:19px}.app-shell .page-content .au-summary-chart,.app-shell .page-content .au-summary-table-card{padding:13px}.app-shell .page-content .au-summary .trend-line-wrap svg{height:240px}.app-shell .page-content .au-summary-chart-heading .trend-legend{gap:6px 11px}.app-shell .page-content .au-summary-loading{grid-template-columns:1fr;padding:18px}.app-shell .page-content .au-summary-loading>span{height:45px}}@media (width<=380px){.app-shell .page-content .au-summary-cards{grid-template-columns:minmax(0,1fr)}.app-shell .page-content .au-summary-period .trend-period-buttons{box-sizing:border-box;width:100%}.app-shell .page-content .au-summary-period .trend-period-buttons button{flex:1;min-width:0;padding:0 8px}.app-shell .page-content .au-summary-heading h3{font-size:21px}.app-shell .page-content .au-summary-kicker{flex-direction:column;align-items:flex-start;gap:7px}}@media (prefers-reduced-motion:reduce){.app-shell .page-content .au-summary *,.app-shell .page-content .au-summary :before,.app-shell .page-content .au-summary :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.au-account-actions{background:#fff8f1;border:1px solid #f1e0ce;border-radius:8px;padding:10px}.au-account-actions label{color:#727f84;margin-top:8px;font-size:12px;font-weight:700;display:block}.au-account-actions textarea{resize:vertical;color:#354047;box-sizing:border-box;background:#fff;border:1px solid #e1e6e7;border-radius:6px;width:100%;min-height:54px;margin-top:5px;padding:7px;font-family:inherit;font-size:12px;line-height:1.5;display:block}.au-action-buttons{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.au-action-buttons button{color:#45545b;cursor:pointer;background:#fff;border:1px solid #dfe5e5;border-radius:6px;min-height:44px;padding:0 9px;font-family:inherit;font-size:12px;font-weight:700;line-height:1}.au-action-buttons button.danger{color:#a8433b;background:#fff;border-color:#e8c6c1}.au-action-buttons button:disabled{opacity:.45;cursor:not-allowed}.au-action-message{color:#5c706a;margin:7px 0 0;font-size:12px;line-height:1.5}.au-badge.warning{color:#9b5b08;background:#fff0d8}.au-user-attributes{justify-items:start;gap:5px;min-width:0;margin-top:8px;display:grid}.au-user-attributes .au-badge{white-space:normal;overflow-wrap:anywhere;min-height:21px;padding:3px 7px;font-size:13px}.au-user-inviter{color:#69777e;overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.45}.au-inviter-card{background:#f7f9f9;border:1px solid #e4eaea;border-radius:8px;gap:5px;min-width:0;margin:7px 0;padding:10px;display:grid}.au-inviter-card>strong{color:#66747a;font-size:12px}.au-inviter-card>b{color:#35434b;overflow-wrap:anywhere;font-size:12px;font-weight:650}.au-inviter-card>small{color:#7e8a8f;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.au-case-records h4{align-items:center;gap:7px;display:flex}.au-case-records h4 span,.au-case-list h5 span{color:#65737a;background:#eef1f1;border-radius:10px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:12px;display:inline-flex}.au-case-form{background:#f6f8f8;border:1px solid #e4e9e9;border-radius:7px;gap:6px;margin:9px 0;padding:9px;display:grid}.au-case-form>strong{color:#39464b;font-size:12px}.au-case-form textarea,.au-case-form input,.au-case-form select,.au-resolution-reason{color:#354047;width:100%;min-height:28px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dfe5e5;border-radius:5px;padding:6px 7px;font-size:12px}.au-case-form textarea{resize:vertical;min-height:55px;line-height:1.45}.au-case-form .au-expiry-label{color:#727f84;gap:4px;font-size:12px;font-weight:700;display:grid}.au-case-form button{color:#fff;cursor:pointer;background:#337fb4;border:0;border-radius:5px;justify-self:start;min-height:44px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:700}.au-case-form button:disabled{opacity:.45;cursor:not-allowed}.au-case-list{margin-top:12px}.au-case-list h5{color:#59676d;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin:0 0 7px;font-size:12px;display:flex}.au-resolution-reason{margin:0 0 7px}.au-case-item{background:#fff;border:1px solid #e8ecec;border-radius:6px;gap:4px;margin:5px 0;padding:8px;display:grid}.au-case-item-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.au-case-item-heading>strong{color:#36454a;font-size:12px}.au-case-item p{color:#48575c;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.au-case-item small{color:#879195;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.au-case-item .au-secondary{justify-self:start;min-height:44px;margin-top:2px}.au-comment-restrictions{border-top:1px solid #edf0f0;margin-top:12px;padding-top:10px}.au-safety-history h4{align-items:center;gap:7px;display:flex}.au-safety-history h4 span{color:#5d6d73;background:#edf2f3;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 6px;font-size:12px;font-weight:650;display:inline-flex}.au-safety-history>.au-muted{margin:0 0 8px;font-size:12px;line-height:1.55}.au-safety-timeline{gap:7px;margin-top:8px;display:grid}.au-safety-timeline article{background:#f8fafa;border:1px solid #e5ebec;border-radius:7px;gap:5px;min-width:0;padding:9px;display:grid}.au-safety-event-heading{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.au-safety-event-heading>strong{color:#34464c;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.au-safety-event-heading .au-badge{flex:none;font-size:13px}.au-safety-timeline article>small{color:#69797f;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.au-safety-more{margin-top:8px}.au-preferences h4{align-items:center;gap:7px;display:flex}.au-preferences h4 span{color:#63767a;background:#eef3f2;border-radius:10px;padding:3px 6px;font-size:12px;font-weight:600}.au-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.au-preference-card{background:#f6f8f8;border:1px solid #e5eaea;border-radius:7px;gap:5px;min-width:0;padding:9px;display:grid}.au-preference-card strong{color:#66747a;font-size:12px}.au-preference-card b{color:#29383d;overflow-wrap:anywhere;font-size:12px}.au-preference-card small{color:#879195;font-size:12px;line-height:1.4}.au-preference-reset{background:#f7f9fa;border:1px solid #e3e9ea;border-radius:7px;gap:7px;margin-top:10px;padding:9px;display:grid}.au-preference-reset>strong{color:#39464b;font-size:12px}.au-preference-reset label{color:#58666c;align-items:center;gap:8px;min-height:44px;padding:4px 2px;font-size:12px;display:flex}.au-preference-reset input[type=checkbox]{accent-color:#337fb4}.au-preference-reset textarea{resize:vertical;color:#354047;width:100%;min-height:48px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dfe5e5;border-radius:6px;padding:7px;font-size:12px;line-height:1.5}.au-preference-reset button{color:#fff;cursor:pointer;background:#337fb4;border:0;border-radius:5px;justify-self:start;min-height:44px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:700}.au-preference-reset button:disabled{opacity:.45;cursor:not-allowed}.au-preference-message{overflow-wrap:anywhere;border-radius:6px;margin:7px 0 0;padding:7px 8px;font-size:12px;line-height:1.5}.au-preference-message.success{color:#28674e;background:#eaf6ef;border:1px solid #cce8d7}.au-preference-message.error{color:#a8433b;background:#fff1ef;border:1px solid #f0d1cc}@media (width<=520px){.au-preference-grid{grid-template-columns:1fr}}.au-field-gap{color:#85612f;background:#fff3df;border:1px solid #efdfc6;border-radius:5px;align-items:center;margin-right:5px;padding:3px 6px;font-size:12px;font-weight:700;display:inline-flex}.au-detail .au-section dl dd small{color:#859094;margin-top:4px;font-size:12px;line-height:1.45;display:block}.au-gap-copy{color:#805e30;background:#fff8ec;border:1px solid #efe3cf;border-radius:6px;margin:7px 0 0;padding:7px 8px;font-size:12px;line-height:1.5}.au-audit-section h4{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.au-audit-section h4 span{color:#63767a;background:#eef3f2;border-radius:10px;padding:3px 6px;font-size:12px;font-weight:600}.au-audit-list{gap:7px;margin-top:8px;display:grid}.au-audit-item{background:#f7f9f9;border:1px solid #e4eaea;border-radius:7px;gap:5px;min-width:0;padding:9px;display:grid}.au-audit-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.au-audit-heading strong{color:#35444a;overflow-wrap:anywhere;font-size:12px}.au-audit-heading span,.au-audit-item>small{color:#7e8a8f;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.au-audit-item dl{border-top:1px solid #e7ecec;grid-template-columns:84px minmax(0,1fr);gap:4px 7px;margin:2px 0 0;padding-top:6px;display:grid}.au-audit-item dt{color:#78858a;font-size:12px}.au-audit-item dd{color:#4c5a60;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:1.5}.au-audit-error{color:#9b433c;background:#fff1ef;border:1px solid #f0d1cc;border-radius:6px;margin:7px 0 0;padding:8px;font-size:12px;line-height:1.5}@media (width<=520px){.au-audit-item dl{grid-template-columns:1fr;gap:2px}.au-audit-item dd{margin-bottom:5px}.app-shell .page-content .au-section dl{grid-template-columns:minmax(0,1fr);gap:3px}.app-shell .page-content .au-section dt{margin-top:5px}.app-shell .page-content .au-section dd{margin-bottom:3px}.app-shell .page-content .au-user-attributes{width:100%}}.app-users-page .au-filter-primary,.app-users-page .au-filter-advanced,.app-users-page .au-filter-actions{grid-column:1/-1;min-width:0;max-width:100%}.app-users-page .au-filter-primary{grid-template-columns:minmax(220px,1.7fr) repeat(4,minmax(110px,.8fr));align-items:end;gap:9px;display:grid}.app-users-page .au-filter-advanced{border-top:1px solid #e9edf0;grid-template-columns:repeat(4,minmax(140px,1fr));align-items:end;gap:9px;padding-top:10px;display:grid}.app-users-page .au-filter-field{color:#58666e;gap:5px;min-width:0;font-size:12px;font-weight:650;display:grid}.app-users-page .au-filter-field>span{align-items:baseline;gap:6px;min-height:15px;display:flex}.app-users-page .au-filter-field>span small,.app-users-page .au-filter-note{color:#8b969c;font-size:12px;font-weight:450}.app-users-page .au-filter-field input,.app-users-page .au-filter-field select{color:#35434a;width:100%;min-width:0;min-height:44px;font:inherit;box-sizing:border-box;background:#fbfcfc;border:1px solid #d4dde3;border-radius:7px;padding:7px 9px;font-size:12px}.app-users-page .au-filter-range{grid-column:span 2}.app-users-page .au-date-range{color:#8b969c;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:500;display:grid}.app-users-page .au-date-range label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.app-users-page .au-date-range input{padding:6px 7px;font-size:12px}.app-users-page .au-filter-note{margin-top:-1px;line-height:1.35}.app-users-page .au-filter-actions{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;padding-top:9px;display:flex}.app-users-page .au-filter-actions>span{color:#7c898f;font-size:12px;line-height:1.4}.app-users-page .au-filter-actions>div{flex:none;gap:7px;display:flex}.app-users-page .au-filter-actions button{cursor:pointer;border-radius:7px;min-height:44px;padding:0 12px;font-size:12px;font-weight:650}.app-users-page .au-clear-filters{color:#596872;background:#fff;border:1px solid #d8e0e4}.app-users-page .au-apply-filters{color:#332719;background:#ffbb73;border:1px solid #ffbb73}.app-users-page .au-audit-pagination{border:1px solid #e4eaea;border-radius:7px;margin-top:8px}@media (width<=900px){.app-users-page .au-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-users-page .au-filter-primary .au-search{grid-column:1/-1}}@media (width<=760px){.app-users-page .au-filter-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.app-users-page .au-filter-primary,.app-users-page .au-filter-advanced{grid-template-columns:minmax(0,1fr)}.app-users-page .au-filter-range{grid-column:auto}.app-users-page .au-filter-actions{flex-direction:column;align-items:stretch}.app-users-page .au-filter-actions>div{width:100%}.app-users-page .au-filter-actions button{flex:1}}.app-users-page{color:#1b2933;gap:16px;min-width:0;max-width:100%}.app-users-page .au-heading{align-items:flex-end;gap:18px}.app-users-page .au-heading h2{color:#20323d;letter-spacing:-.25px;font-size:21px}.app-users-page .au-heading p{color:#687781;font-size:12.5px}.app-users-page .au-eyebrow{color:#8b673d;letter-spacing:.09em}.app-users-page .au-total{background:linear-gradient(135deg,#f8f4ec,#f3f6f6);border:1px solid #e5e7e2;border-radius:10px;min-width:120px;padding:12px 15px}.app-users-page .au-total strong{color:#243743;font-variant-numeric:tabular-nums;font-size:21px}.app-users-page .au-filters{background:#fff;border:1px solid #dfe6ea;border-radius:11px;gap:12px;padding:14px;box-shadow:0 1px 2px #14222e06}.app-users-page .au-filter-primary,.app-users-page .au-filter-advanced{gap:10px}.app-users-page .au-filter-actions{border-top-color:#e8edef;padding-top:11px}.app-users-page .au-filter-actions>span{color:#75838c;font-size:12px}.app-users-page .au-apply-filters{border-radius:8px}.app-users-page .au-layout{gap:14px}.app-users-page .au-table-wrap,.app-users-page .au-detail{border-radius:11px}.app-users-page .au-table tbody tr.selected{background:#faf4ea}.app-users-page .au-detail{box-shadow:0 6px 20px #14222e0d}.app-users-page .au-section{border-top-color:#e6ecef}.app-users-page .au-section h4{color:#293b46}.app-users-page .au-preference-card{background:#f7f9fa;border-color:#e1e8eb;border-radius:9px}@media (width<=760px){.app-users-page .au-heading{align-items:flex-start}.app-users-page .au-total{min-width:100px}}@media (width>=521px) and (width<=900px){.app-shell .page-content .app-users-page .au-filters{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.app-shell .page-content .app-users-page .au-filter-primary,.app-shell .page-content .app-users-page .au-filter-advanced{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.app-shell .page-content .app-users-page .au-filter-primary .au-search{grid-column:1/-1;min-width:0}}.app-shell .page-content .app-users-page{min-width:0;max-width:100%}.app-shell .page-content .app-users-page .au-heading>div:first-child{min-width:0}.app-shell .page-content .app-users-page .au-heading p{max-width:760px;line-height:1.55}.app-shell .page-content .app-users-page .au-layout,.app-shell .page-content .app-users-page .au-table-wrap,.app-shell .page-content .app-users-page .au-detail{min-width:0;max-width:100%}.app-shell .page-content .app-users-page .au-list-state{color:#74818a;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:26px 18px;display:flex}.app-shell .page-content .app-users-page .au-list-state strong{color:#293b46;font-size:14px}.app-shell .page-content .app-users-page .au-list-state small{color:#71808a;overflow-wrap:anywhere;max-width:520px;font-size:12px;line-height:1.55}.app-shell .page-content .app-users-page .au-list-state .au-state-icon{color:#865b2c;background:#fbf1e2;border-radius:11px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:750;display:grid}.app-shell .page-content .app-users-page .au-list-state.error .au-state-icon{color:#963d39;background:#fff0ee}.app-shell .page-content .app-users-page .au-list-state button{color:#5b4c3b;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded5c8;border-radius:7px;margin-top:4px;padding:0 12px;font-size:12px;font-weight:650}.app-shell .page-content .app-users-page .au-user-row-heading{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.app-shell .page-content .app-users-page .au-user-row-heading>strong{min-width:0}.app-shell .page-content .app-users-page .au-badge.account-kind{white-space:normal;overflow-wrap:anywhere}.app-shell .page-content .app-users-page .au-badge.account-kind.guest{color:#735528;background:#fff5e4;border-color:#edd8b4}.app-shell .page-content .app-users-page .au-badge.account-kind.registered{color:#355c78;background:#eef6fc;border-color:#cfe0ee}.app-shell .page-content .app-users-page .au-profile-overview{background:linear-gradient(130deg,#fffaf2,#f7fafb);border:1px solid #e9e5dc;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;margin:10px 0 8px;padding:12px;display:grid}.app-shell .page-content .app-users-page .au-profile-icon{color:#785a32;background:#f5e6cc;border-radius:13px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:750;display:grid}.app-shell .page-content .app-users-page .au-profile-icon.registered{color:#385f7a;background:#e4eff7}.app-shell .page-content .app-users-page .au-profile-copy{gap:6px;min-width:0;display:grid}.app-shell .page-content .app-users-page .au-profile-copy>small{color:#728089;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.app-shell .page-content .app-users-page .au-profile-badges{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.app-shell .page-content .app-users-page .au-profile-badges .au-badge{width:auto;min-height:21px;padding:3px 7px;font-size:13px}.app-shell .page-content .app-users-page .au-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;margin:0 0 7px;display:grid}.app-shell .page-content .app-users-page .au-overview-grid article{background:#f7f9fa;border:1px solid #e5e9eb;border-radius:8px;align-content:start;gap:5px;min-width:0;padding:9px;display:grid}.app-shell .page-content .app-users-page .au-overview-grid strong{color:#30434d;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.app-shell .page-content .app-users-page .au-overview-grid strong.risk{color:#9b5b08}.app-shell .page-content .app-users-page .au-detail>.au-list-state{min-height:150px}@media (width<=760px){.app-shell .page-content .app-users-page .au-layout.has-detail{grid-template-columns:minmax(0,1fr)}.app-shell .page-content .app-users-page .au-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.app-shell .page-content .app-users-page .au-filter-primary,.app-shell .page-content .app-users-page .au-filter-advanced{grid-template-columns:minmax(0,1fr)}.app-shell .page-content .app-users-page .au-filter-range{grid-column:auto}.app-shell .page-content .app-users-page .au-date-range{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .page-content .app-users-page .au-profile-overview{grid-template-columns:36px minmax(0,1fr);gap:8px;padding:10px}.app-shell .page-content .app-users-page .au-profile-icon{width:36px;height:36px}.app-shell .page-content .app-users-page .au-pagination{min-width:0}.app-shell .page-content .app-users-page .au-pagination>span{overflow-wrap:anywhere;max-width:100%;line-height:1.45}}@media (width<=420px){.app-shell .page-content .app-users-page,.app-shell .page-content .app-users-page .au-layout,.app-shell .page-content .app-users-page .au-table-wrap,.app-shell .page-content .app-users-page .au-detail{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.app-shell .page-content .app-users-page .au-table tbody{padding:7px}.app-shell .page-content .app-users-page .au-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.app-shell .page-content .app-users-page .au-table td{overflow-wrap:anywhere;min-width:0}.app-shell .page-content .app-users-page .au-table td strong,.app-shell .page-content .app-users-page .au-table td small{overflow-wrap:anywhere;max-width:100%}.app-shell .page-content .app-users-page .au-user-attributes{width:100%;min-width:0}.app-shell .page-content .app-users-page .au-profile-badges{gap:4px}.app-shell .page-content .app-users-page .au-overview-grid article{padding:8px}.app-shell .page-content .app-users-page .au-section,.app-shell .page-content .app-users-page .au-case-item,.app-shell .page-content .app-users-page .au-audit-item{min-width:0;max-width:100%}}@media (width<=390px){.app-shell .page-content .app-users-page .au-heading{gap:9px}.app-shell .page-content .app-users-page .au-filter-actions>span{line-height:1.45}.app-shell .page-content .app-users-page .au-table tbody tr{gap:7px;padding:8px}}@media (width<=360px){.app-shell .page-content .app-users-page .au-filters{padding:8px}.app-shell .page-content .app-users-page .au-date-range{grid-template-columns:minmax(0,1fr)}.app-shell .page-content .app-users-page .au-date-range label{grid-template-columns:22px minmax(0,1fr)}.app-shell .page-content .app-users-page .au-profile-badges .au-badge{max-width:100%}.app-shell .page-content .app-users-page .au-overview-grid{gap:6px}}@media (width<=320px){.app-shell .page-content .app-users-page .au-total{min-width:0}.app-shell .page-content .app-users-page .au-table tbody{padding:6px}.app-shell .page-content .app-users-page .au-table tbody tr{grid-template-columns:minmax(0,1fr)}.app-shell .page-content .app-users-page .au-table td:first-child,.app-shell .page-content .app-users-page .au-table tbody tr>td[colspan]{grid-column:auto}}.app-shell .page-content .app-users-page .au-heading{flex-wrap:wrap;gap:14px 22px}.app-shell .page-content .app-users-page .au-heading h2{font-size:23px}.app-shell .page-content .app-users-page .au-heading p{max-width:820px;font-size:13px;line-height:1.6}.app-shell .page-content .app-users-page .au-total{gap:4px;min-width:142px;padding:11px 15px;display:grid}.app-shell .page-content .app-users-page .au-total strong{font-size:24px;line-height:1.1}.app-shell .page-content .app-users-page .au-filters{gap:14px;padding:16px}.app-shell .page-content .app-users-page .au-date-range{color:#65747e;font-size:12px}.app-shell .page-content .app-users-page .au-date-range input{min-height:44px;font-size:12px}.app-shell .page-content .app-users-page .au-filter-actions{gap:14px}.app-shell .page-content .app-users-page .au-filter-actions>span{color:#64737d;font-size:12px}.app-shell .page-content .app-users-page .au-filter-actions button{min-height:44px;padding:0 14px;font-size:12px}.app-shell .page-content .app-users-page .au-search button{min-height:44px;font-size:12px}.app-shell .page-content .app-users-page .au-user-row-heading>strong{color:#263944;font-size:13px;line-height:1.45}.app-shell .page-content .app-users-page .au-table td{line-height:1.5}.app-shell .page-content .app-users-page .au-table .au-mono{font-size:12px}.app-shell .page-content .app-users-page .au-pagination{color:#586973;font-size:12px;line-height:1.5}.app-shell .page-content .app-users-page .au-detail-header h3{font-size:16px;line-height:1.4}.app-shell .page-content .app-users-page .au-profile-copy>small{color:#5f6e77;font-size:12px;line-height:1.55}.app-shell .page-content .app-users-page .au-overview-grid article{gap:6px;padding:11px}.app-shell .page-content .app-users-page .au-overview-grid strong{font-size:13px;line-height:1.45}.app-shell .page-content .app-users-page .au-section h4{margin-bottom:10px;font-size:14px;line-height:1.4}.app-shell .page-content .app-users-page .au-section h4 span,.app-shell .page-content .app-users-page .au-preferences h4 span,.app-shell .page-content .app-users-page .au-audit-section h4 span{font-size:12px}.app-shell .page-content .app-users-page .au-detail small,.app-shell .page-content .app-users-page .au-detail .au-muted{color:#66757e;font-size:12px;line-height:1.55}.app-shell .page-content .app-users-page .au-record strong{color:#293b46;font-size:12px;line-height:1.45}.app-shell .page-content .app-users-page .au-record small,.app-shell .page-content .app-users-page .au-inviter-card>strong,.app-shell .page-content .app-users-page .au-inviter-card>b,.app-shell .page-content .app-users-page .au-inviter-card>small,.app-shell .page-content .app-users-page .au-audit-heading strong,.app-shell .page-content .app-users-page .au-case-item-heading>strong{font-size:12px}.app-shell .page-content .app-users-page .au-audit-heading span,.app-shell .page-content .app-users-page .au-audit-item>small,.app-shell .page-content .app-users-page .au-audit-item dt,.app-shell .page-content .app-users-page .au-audit-item dd{font-size:12px;line-height:1.55}.app-shell .page-content .app-users-page .au-account-actions label,.app-shell .page-content .app-users-page .au-case-form .au-expiry-label,.app-shell .page-content .app-users-page .au-preference-reset label{color:#4f5e67;font-size:12px;line-height:1.5}.app-shell .page-content .app-users-page .au-account-actions textarea,.app-shell .page-content .app-users-page .au-case-form textarea,.app-shell .page-content .app-users-page .au-case-form input,.app-shell .page-content .app-users-page .au-case-form select,.app-shell .page-content .app-users-page .au-resolution-reason,.app-shell .page-content .app-users-page .au-preference-reset textarea{min-height:44px;font-size:13px;line-height:1.5}.app-shell .page-content .app-users-page .au-case-form textarea,.app-shell .page-content .app-users-page .au-account-actions textarea,.app-shell .page-content .app-users-page .au-preference-reset textarea{min-height:76px}.app-shell .page-content .app-users-page .au-action-buttons button,.app-shell .page-content .app-users-page .au-case-form button,.app-shell .page-content .app-users-page .au-preference-reset button{min-height:44px;font-size:12px}.app-shell .page-content .app-users-page .au-case-item p,.app-shell .page-content .app-users-page .au-case-item small,.app-shell .page-content .app-users-page .au-audit-error,.app-shell .page-content .app-users-page .au-gap-copy,.app-shell .page-content .app-users-page .au-preference-message{font-size:12px;line-height:1.55}@media (width>=1361px){.app-shell .page-content .app-users-page .au-layout.has-detail{grid-template-columns:minmax(0,1.2fr) minmax(360px,.85fr)}}@media (width<=900px){.app-shell .page-content .app-users-page .au-table{white-space:normal;width:100%;min-width:0;display:block}.app-shell .page-content .app-users-page .au-table thead{display:none}.app-shell .page-content .app-users-page .au-table tbody{box-sizing:border-box;width:100%;padding:10px;display:block}.app-shell .page-content .app-users-page .au-table tbody tr{box-sizing:border-box;white-space:normal;border:1px solid #e2e8eb;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:0 0 10px;padding:11px;display:grid}.app-shell .page-content .app-users-page .au-table tbody tr:last-child{margin-bottom:0}.app-shell .page-content .app-users-page .au-table td{white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;border:0;min-width:0;max-width:100%;padding:3px;font-size:12px;display:block}.app-shell .page-content .app-users-page .au-table td *{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.app-shell .page-content .app-users-page .au-table td .au-mono{word-break:break-all;display:inline}.app-shell .page-content .app-users-page .au-table td:first-child{border-bottom:1px solid #e5eaed;grid-column:1/-1;padding-bottom:9px}.app-shell .page-content .app-users-page .au-table td:first-child:before{content:""}.app-shell .page-content .app-users-page .au-table td:nth-child(2):before{content:"设备 / 地区"}.app-shell .page-content .app-users-page .au-table td:nth-child(3):before{content:"会员"}.app-shell .page-content .app-users-page .au-table td:nth-child(4):before{content:"订单"}.app-shell .page-content .app-users-page .au-table td:nth-child(5):before{content:"最近活跃"}.app-shell .page-content .app-users-page .au-table td:nth-child(6):before{content:"状态"}.app-shell .page-content .app-users-page .au-table td:not(:first-child):before{color:#5d6c76;margin-bottom:5px;font-size:12px;font-weight:650;display:block}.app-shell .page-content .app-users-page .au-table tbody tr>td[colspan]{grid-column:1/-1}}@media (width<=760px){.app-shell .page-content .app-users-page .au-layout.has-detail{grid-template-columns:minmax(0,1fr)}.app-shell .page-content .app-users-page .au-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.app-shell .page-content .app-users-page .au-heading{align-items:stretch}.app-shell .page-content .app-users-page .au-total{align-self:flex-start}.app-shell .page-content .app-users-page .au-filters{padding:12px}.app-shell .page-content .app-users-page .au-filter-primary,.app-shell .page-content .app-users-page .au-filter-advanced{grid-template-columns:minmax(0,1fr)}.app-shell .page-content .app-users-page .au-filter-range{grid-column:auto}.app-shell .page-content .app-users-page .au-filter-actions{flex-direction:column;align-items:stretch}.app-shell .page-content .app-users-page .au-filter-actions>div{width:100%}.app-shell .page-content .app-users-page .au-filter-actions button{flex:1}.app-shell .page-content .app-users-page .au-detail{padding:13px}.app-shell .page-content .app-users-page .au-pagination{flex-direction:column;align-items:flex-start}.app-shell .page-content .app-users-page .au-pagination>div{width:100%}.app-shell .page-content .app-users-page .au-pagination button{flex:1}}@media (width<=390px){.app-shell .page-content .app-users-page .au-overview-grid{gap:7px}.app-shell .page-content .app-users-page .au-overview-grid article{padding:9px}}@media (width<=320px){.app-shell .page-content .app-users-page .au-heading{gap:9px}.app-shell .page-content .app-users-page .au-total{min-width:0}.app-shell .page-content .app-users-page .au-table tbody tr{grid-template-columns:minmax(0,1fr)}.app-shell .page-content .app-users-page .au-table td:first-child,.app-shell .page-content .app-users-page .au-table tbody tr>td[colspan]{grid-column:auto}.app-shell .page-content .app-users-page .au-overview-grid article{padding:8px}}.app-shell .page-content .app-users-page{color:#1d2c35;gap:20px;width:100%;max-width:none}.app-shell .page-content .app-users-page .au-heading{align-items:center;gap:18px 24px}.app-shell .page-content .app-users-page .au-heading h2{color:#1d303b;letter-spacing:-.45px;font-size:clamp(26px,1.65vw,32px);line-height:1.2}.app-shell .page-content .app-users-page .au-heading p{color:#596a74;max-width:1100px;font-size:14px;line-height:1.65}.app-shell .page-content .app-users-page .au-eyebrow{color:#875c2f;letter-spacing:.12em;font-size:12px}.app-shell .page-content .app-users-page .au-total{border-radius:12px;gap:6px;min-width:156px;min-height:78px;padding:13px 17px}.app-shell .page-content .app-users-page .au-total strong{color:#203641;font-size:28px;line-height:1}.app-shell .page-content .app-users-page .au-total span{color:#5e7079;font-size:13px}.app-shell .page-content .app-users-page .au-filters{border-radius:13px;gap:16px;padding:20px;box-shadow:0 3px 12px #14222e09}.app-shell .page-content .app-users-page .au-filter-primary,.app-shell .page-content .app-users-page .au-filter-advanced{gap:12px}.app-shell .page-content .app-users-page .au-filter-field{color:#3e515d;gap:7px;font-size:13px;line-height:1.45}.app-shell .page-content .app-users-page .au-filter-field>span{min-height:19px}.app-shell .page-content .app-users-page .au-filter-field>span small,.app-shell .page-content .app-users-page .au-filter-note{color:#667984;font-size:12.5px;line-height:1.5}.app-shell .page-content .app-users-page .au-filter-field input,.app-shell .page-content .app-users-page .au-filter-field select{min-height:46px;padding:8px 11px;font-size:14px}.app-shell .page-content .app-users-page .au-date-range{color:#536773;gap:9px;font-size:13px}.app-shell .page-content .app-users-page .au-date-range input{min-height:46px;padding:7px 9px;font-size:13px}.app-shell .page-content .app-users-page .au-filter-advanced{padding-top:15px}.app-shell .page-content .app-users-page .au-filter-actions{padding-top:14px}.app-shell .page-content .app-users-page .au-filter-actions>span{color:#566b77;font-size:13px;line-height:1.5}.app-shell .page-content .app-users-page .au-filter-actions button,.app-shell .page-content .app-users-page .au-search button{min-height:46px;font-size:13px}.app-shell .page-content .app-users-page .au-search input{font-size:14px}.app-shell .page-content .app-users-page .au-layout{gap:18px}.app-shell .page-content .app-users-page .au-table td{color:#3d505b;padding:14px;font-size:14px;line-height:1.55}.app-shell .page-content .app-users-page .au-table td small{color:#61737e;font-size:13px;line-height:1.5}.app-shell .page-content .app-users-page .au-user-row-heading>strong{color:#243b47;font-size:14px}.app-shell .page-content .app-users-page .au-user-row-heading .au-badge,.app-shell .page-content .app-users-page .au-user-attributes .au-badge{font-size:13px}.app-shell .page-content .app-users-page .au-pagination{color:#4d626e;font-size:13px}.app-shell .page-content .app-users-page .au-pagination button{min-height:44px;font-size:13px}.app-shell .page-content .app-users-page .au-list-state{border-radius:12px;min-height:170px;padding:28px}.app-shell .page-content .app-users-page .au-list-state strong{font-size:16px}.app-shell .page-content .app-users-page .au-list-state small{color:#5e717c;font-size:13px;line-height:1.6}.app-shell .page-content .app-users-page .au-list-state button{min-height:44px;font-size:13px}.app-shell .page-content .app-users-page .au-detail{padding:20px}.app-shell .page-content .app-users-page .au-detail-header h3{color:#203743;font-size:19px;line-height:1.35}.app-shell .page-content .app-users-page .au-profile-copy>small,.app-shell .page-content .app-users-page .au-detail small,.app-shell .page-content .app-users-page .au-detail .au-muted{color:#5e707a;font-size:13px;line-height:1.6}.app-shell .page-content .app-users-page .au-profile-badges .au-badge{min-height:26px;padding:5px 9px;font-size:13px}.app-shell .page-content .app-users-page .au-overview-grid{gap:11px;margin-bottom:14px}.app-shell .page-content .app-users-page .au-overview-grid article{border-radius:10px;gap:7px;min-height:74px;padding:13px}.app-shell .page-content .app-users-page .au-overview-grid small{color:#586e79;font-size:13px}.app-shell .page-content .app-users-page .au-overview-grid strong{color:#293f4b;font-size:15px;line-height:1.45}.app-shell .page-content .app-users-page .au-section{padding-top:16px}.app-shell .page-content .app-users-page .au-section h4{color:#243a46;margin-bottom:12px;font-size:16px;line-height:1.4}.app-shell .page-content .app-users-page .au-section dl{gap:10px 14px}.app-shell .page-content .app-users-page .au-section dt{color:#596d78;font-size:13px;line-height:1.5}.app-shell .page-content .app-users-page .au-section dd{color:#2e4652;font-size:14px;line-height:1.55}.app-shell .page-content .app-users-page .au-section dd small{font-size:13px}.app-shell .page-content .app-users-page .au-record{padding:12px 13px}.app-shell .page-content .app-users-page .au-record strong{color:#293e49;font-size:13px}.app-shell .page-content .app-users-page .au-record small,.app-shell .page-content .app-users-page .au-section button,.app-shell .page-content .app-users-page .au-case-form button,.app-shell .page-content .app-users-page .au-action-buttons button{font-size:13px}@media (width>=1440px){.app-shell .page-content .app-users-page .au-filters{padding:22px}.app-shell .page-content .app-users-page .au-layout{grid-template-columns:minmax(0,1fr)}.app-shell .page-content .app-users-page .au-layout.has-detail{grid-template-columns:minmax(0,1.15fr) minmax(400px,.85fr)}}@media (width<=900px){.app-shell .page-content .app-users-page .au-layout.has-detail{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.app-shell .page-content .app-users-page{gap:15px}.app-shell .page-content .app-users-page .au-heading{gap:10px 14px}.app-shell .page-content .app-users-page .au-heading h2{font-size:27px}.app-shell .page-content .app-users-page .au-heading p{font-size:14px}.app-shell .page-content .app-users-page .au-total{width:fit-content;min-width:150px;min-height:62px;padding:11px 14px}.app-shell .page-content .app-users-page .au-total strong{font-size:25px}.app-shell .page-content .app-users-page .au-filters{gap:13px;padding:14px}.app-shell .page-content .app-users-page .au-filter-primary,.app-shell .page-content .app-users-page .au-filter-advanced{gap:12px}.app-shell .page-content .app-users-page .au-filter-field{font-size:13px}.app-shell .page-content .app-users-page .au-filter-field input,.app-shell .page-content .app-users-page .au-filter-field select,.app-shell .page-content .app-users-page .au-date-range input{min-height:46px;font-size:14px}.app-shell .page-content .app-users-page .au-filter-actions{gap:10px}.app-shell .page-content .app-users-page .au-filter-actions>span{font-size:13px}.app-shell .page-content .app-users-page .au-list-state{min-height:150px;padding:22px 16px}.app-shell .page-content .app-users-page .au-detail{padding:15px}.app-shell .page-content .app-users-page .au-overview-grid article{padding:10px}.app-shell .page-content .app-users-page .au-section dl{grid-template-columns:minmax(0,1fr)}}@media (width<=360px){.app-shell .page-content .app-users-page .au-filters{padding:11px}.app-shell .page-content .app-users-page .au-filter-actions>div{flex-wrap:wrap}.app-shell .page-content .app-users-page .au-filter-actions button{min-width:0;padding:0 9px}}.privacy-page{--privacy-bg:#101821;--privacy-panel:#141e29;--privacy-border:#293746;--privacy-muted:#8e9cad;--privacy-text:#e7edf4;--privacy-accent:#e9b16d;color:var(--privacy-text);gap:15px;min-width:0;max-width:100%;display:grid}.privacy-policy-notice,.privacy-overview article,.privacy-filters,.privacy-table-wrap{border:1px solid var(--privacy-border);background:var(--privacy-panel);border-radius:13px}.privacy-policy-notice{align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.privacy-shield{color:#f0c283;background:#282116;border:1px solid #745837;border-radius:50%;flex:0 0 27px;place-items:center;height:27px;font-weight:800;display:grid}.privacy-policy-notice strong{font-size:12px}.privacy-policy-notice p{color:#a6b3c1;margin:5px 0 0;font-size:12px;line-height:1.55}.privacy-local-tag{color:#8293a7;letter-spacing:.12em;white-space:nowrap;margin-left:auto;font-size:12px}.privacy-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.privacy-overview article{gap:6px;padding:14px;display:grid}.privacy-overview article span,.privacy-overview article small{color:var(--privacy-muted);font-size:12px}.privacy-overview article strong{font-size:22px;font-weight:650}.privacy-overview article .privacy-mode-label{color:#f0bb78}.privacy-filters{gap:9px;padding:10px;display:flex}.privacy-filters input,.privacy-filters select,.privacy-action-form select,.privacy-action-form textarea{min-width:0;color:var(--privacy-text);font:inherit;background:#0d141c;border:1px solid #334252;border-radius:8px;outline:none;font-size:12px}.privacy-filters input{flex:1;height:44px;padding:0 10px}.privacy-filters select,.privacy-action-form select{height:44px;padding:0 10px}.privacy-filters input:focus,.privacy-filters select:focus,.privacy-action-form select:focus,.privacy-action-form textarea:focus{border-color:#b9854e}.privacy-filters input::placeholder,.privacy-action-form textarea::placeholder{color:#718093}.privacy-primary,.privacy-secondary{min-height:44px;font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:12px;font-weight:650}.privacy-primary{color:#20170d;background:linear-gradient(135deg,#f2bc7a,#d79650);border:1px solid #e8ad68}.privacy-primary:disabled{opacity:.5;cursor:wait}.privacy-secondary{color:#d0dae6;background:#1a2430;border:1px solid #354354}.privacy-secondary:disabled{opacity:.55}.privacy-table-wrap{overflow:auto}.privacy-table{border-collapse:collapse;text-align:left;width:100%;min-width:1000px}.privacy-table th{border-bottom:1px solid var(--privacy-border);color:#8e9cad;height:44px;padding:0 12px;font-size:12px;font-weight:550}.privacy-table td{vertical-align:top;border-bottom:1px solid #222f3d;padding:12px;font-size:12px}.privacy-table tbody tr:last-child td{border-bottom:0}.privacy-table tbody tr.selected{background:#17212b}.privacy-table td strong,.privacy-table td small{display:block}.privacy-table td strong{font-size:12px;font-weight:650}.privacy-table td small{color:var(--privacy-muted);margin-top:5px;font-size:12px;line-height:1.45}.privacy-mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px!important}.privacy-status{color:#b5c2d1;white-space:nowrap;background:#1b2530;border:1px solid #394858;border-radius:999px;padding:5px 7px;font-size:12px;display:inline-flex}.privacy-status.submitted{color:#efc782;background:#282115;border-color:#705a36}.privacy-status.in_review{color:#a9d1f1;background:#172633;border-color:#345874}.privacy-status.awaiting_policy{color:#eac394;background:#292016;border-color:#745637}.privacy-status.awaiting_manual_action{color:#a6e1bc;background:#15281f;border-color:#356653}.privacy-status.rejected{color:#ebb1b5;background:#291b1f;border-color:#70454b}.privacy-action-cell{min-width:270px}.privacy-note{max-width:280px;color:#d3dbe5!important;margin:0 0 5px!important}.privacy-link{color:var(--privacy-accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:12px;display:block}.privacy-link:hover{text-decoration:underline}.privacy-action-form{background:#101821;border:1px solid #334252;border-radius:9px;gap:8px;margin-top:10px;padding:10px;display:grid}.privacy-action-form label{color:#a7b4c3;gap:5px;font-size:12px;display:grid}.privacy-action-form textarea{resize:vertical;min-height:75px;padding:8px}.privacy-action-form small[role=status]{color:#b9d7bd}.privacy-placeholder{min-height:90px;color:var(--privacy-muted);text-align:center;place-content:center;gap:5px;display:grid}.privacy-placeholder strong{color:#d8e0e9}.privacy-placeholder span{font-size:12px}.privacy-pagination{color:var(--privacy-muted);justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}.privacy-pagination div{gap:6px;display:flex}.privacy-pagination button{color:#ccd5e0;height:44px;font:inherit;cursor:pointer;background:#18222d;border:1px solid #344254;border-radius:7px;padding:0 9px}.privacy-pagination button:disabled{opacity:.45;cursor:not-allowed}.privacy-empty{border:1px solid var(--privacy-border);background:var(--privacy-panel);color:var(--privacy-muted);border-radius:12px;gap:6px;padding:28px;display:grid}.privacy-empty strong{color:var(--privacy-text)}.privacy-error,.privacy-success{color:#efb3b7;background:#291a1e;border:1px solid #74464c;border-radius:9px;padding:11px 13px;font-size:12px}.privacy-success{color:#a8dfbb;background:#15271e;border-color:#35644d}@media (width<=850px){.privacy-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-filters{flex-wrap:wrap}.privacy-filters input{flex-basis:100%}.privacy-filters select{flex:1}}@media (width<=540px){.privacy-policy-notice{padding:12px}.privacy-local-tag{display:none}.privacy-overview article{padding:11px}.privacy-overview article strong{font-size:19px}.privacy-filters select{min-width:calc(50% - 6px)}.privacy-filters .privacy-primary,.privacy-filters .privacy-secondary{flex:1}}.privacy-status.export_approved{color:#a7d8e8;background:#15252e;border-color:#476f83}.privacy-status.export_completed{color:#a6e1bc;background:#15281f;border-color:#356653}.privacy-action-form .privacy-approval-note{color:#a9d1f1;background:#172633;border:1px solid #345874;border-radius:7px;margin:0;padding:8px 9px}.retention-panel{--retention-panel:#141e29;--retention-border:#293746;--retention-muted:#8e9cad;--retention-text:#e7edf4;color:var(--retention-text);border:1px solid var(--retention-border);background:linear-gradient(145deg,#172330,#121a24);border-radius:13px;min-width:0;max-width:100%;padding:17px}.retention-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.retention-eyebrow{color:#e9b16d;letter-spacing:.14em;font-size:12px;font-weight:700}.retention-heading h2{margin:5px 0 0;font-size:16px;font-weight:650}.retention-heading p{color:#9aa9b8;margin:5px 0 0;font-size:12px;line-height:1.5}.retention-state{color:#b5c2d1;background:#1b2530;border:1px solid #394858;border-radius:999px;flex:none;padding:6px 9px;font-size:12px}.retention-state.enabled{color:#a6e1bc;background:#15281f;border-color:#356653}.retention-warning{color:#eac394;background:#282115;border:1px solid #705a36;border-radius:9px;flex-direction:column;gap:4px;margin-top:13px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.retention-warning span{color:#c7b69e}.retention-content{grid-template-columns:minmax(230px,.9fr) minmax(360px,1.1fr);gap:14px;margin-top:14px;display:grid}.retention-form{border:1px solid var(--retention-border);background:#101821;border-radius:10px;align-content:start;gap:11px;padding:13px;display:grid}.retention-toggle{min-height:44px;color:var(--retention-text);cursor:pointer;align-items:flex-start;gap:9px;display:flex}.retention-toggle input{accent-color:#e9b16d;margin:2px 0 0}.retention-toggle strong,.retention-toggle small{display:block}.retention-toggle strong{font-size:12px}.retention-toggle small,.retention-days small{color:var(--retention-muted);margin-top:4px;font-size:12px;line-height:1.45}.retention-days,.retention-reason{color:#a7b4c3;gap:5px;font-size:12px;display:grid}.retention-days input,.retention-reason textarea{width:100%;min-width:0;color:var(--retention-text);font:inherit;background:#0d141c;border:1px solid #334252;border-radius:8px;outline:none;font-size:12px}.retention-days input{height:44px;padding:0 10px}.retention-reason textarea{resize:vertical;min-height:62px;padding:8px}.retention-days input:focus,.retention-reason textarea:focus{border-color:#b9854e}.retention-days input:disabled,.retention-reason textarea:disabled,.retention-toggle input:disabled{opacity:.6}.retention-reason textarea::placeholder,.retention-days input::placeholder{color:#718093}.retention-actions{flex-wrap:wrap;gap:8px;display:flex}.retention-actions button{min-height:44px}.retention-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.retention-preview>div{border:1px solid var(--retention-border);background:var(--retention-panel);border-radius:10px;align-content:start;gap:6px;min-height:90px;padding:12px;display:grid}.retention-preview span,.retention-preview small{color:var(--retention-muted);font-size:12px;line-height:1.4}.retention-preview strong{overflow-wrap:anywhere;font-size:18px;font-weight:650}.retention-preview strong.retention-date{font-size:12px}@media (width<=850px){.retention-content{grid-template-columns:1fr}.retention-preview>div{min-height:78px}}@media (width<=540px){.retention-panel{padding:12px}.retention-heading{flex-direction:column}.retention-state{align-self:flex-start}.retention-preview{grid-template-columns:1fr 1fr}.retention-preview>div{padding:10px}.retention-preview strong{font-size:15px}}.ad-report{flex-direction:column;gap:12px;min-width:0;max-width:100%;padding:16px;display:flex}.ad-report-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ad-report-eyebrow,.ad-report-breakdown-heading>div:first-child>span{color:#78909b;letter-spacing:.13em;font-size:12px}.ad-report-heading h2{color:#263742;margin:4px 0 0;font-size:15px}.ad-report-heading p{color:#84919a;margin:5px 0 0;font-size:12px}.ad-report-refresh,.ad-report-apply{color:#fff;cursor:pointer;background:#246b83;border:1px solid #246b83;border-radius:5px;min-height:44px;padding:0 12px;font-size:12px;font-weight:600}.ad-report-refresh:disabled,.ad-report-apply:disabled{opacity:.55;cursor:wait}.ad-report-definition{color:#64727b;background:#f6f8f9;border:1px solid #e8edef;border-radius:5px;flex-wrap:wrap;gap:4px 14px;padding:9px 10px;font-size:12px;line-height:1.55;display:flex}.ad-report-definition strong{color:#41525d}.ad-report-filter{grid-template-columns:repeat(6,minmax(112px,1fr)) auto;align-items:end;gap:9px;display:grid}.ad-report-filter label,.ad-report-selectors label{color:#65727b;flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:600;display:flex}.ad-report-filter input,.ad-report-filter select,.ad-report-selectors select{color:#33434d;background:#fff;border:1px solid #dfe5e8;border-radius:5px;width:100%;min-width:0;height:44px;padding:0 8px;font-size:12px}.ad-report-filter select:disabled{color:#89949a;cursor:not-allowed;background:#f5f7f8}.ad-report-filter small{color:#8a969d;font-size:12px;font-weight:400;line-height:1.35}.ad-report-error,.ad-report-warning{color:#8a5538;background:#fff7ef;border:1px solid #f2ddcc;border-radius:5px;padding:9px 10px;font-size:12px;line-height:1.55}.ad-report-status{color:#7e8a92;flex-wrap:wrap;gap:7px 17px;font-size:12px;display:flex}.ad-report-coverage{color:#67757e;background:#fbfcfc;border:1px solid #e9edef;border-radius:5px;flex-wrap:wrap;gap:6px 15px;padding:9px 10px;font-size:12px;line-height:1.5;display:flex}.ad-report-coverage b{color:#394b56;font-weight:700}.ad-report-coverage small{color:#89949a;flex-basis:100%;font-size:12px}.ad-report-semantics,.ad-report-filter-note{color:#506672;background:#f3f8fa;border:1px solid #dce9ed;border-left:3px solid #6b9eae;border-radius:7px;padding:9px 11px;font-size:12px;line-height:1.55}.ad-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ad-report-metrics article{background:linear-gradient(145deg,#fafcfd,#f5f8f9);border:1px solid #e8edef;border-radius:6px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.ad-report-metrics article>span{color:#65737d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ad-report-metrics article strong{color:#233944;font-variant-numeric:tabular-nums;font-size:17px;line-height:1.15}.ad-report-metrics article small{color:#929da4;font-size:12px}.ad-report-unavailable-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ad-report-unavailable-grid article{background:#fafbfc;border:1px dashed #d9e0e3;border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:9px 10px;display:flex}.ad-report-unavailable-grid article>span{color:#727f87;font-size:12px}.ad-report-unavailable-grid article strong{color:#9a6a3d;font-size:12px}.ad-report-unavailable-grid article small{color:#929da4;font-size:12px;line-height:1.45}.ad-report-breakdown{border-top:1px solid #e9eef0;padding-top:10px}.ad-report-breakdown-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:9px;display:flex}.ad-report-breakdown-heading h3{color:#344751;margin:3px 0 0;font-size:12px}.ad-report-selectors{gap:8px;display:flex}.ad-report-selectors label:first-child{width:132px}.ad-report-selectors label:last-child{width:210px}.ad-report-table-wrap{border:1px solid #e8edef;border-radius:5px;max-height:300px;overflow:auto}.ad-report-table{border-collapse:collapse;width:100%;font-size:12px}.ad-report-table th,.ad-report-table td{text-align:left;border-bottom:1px solid #edf0f2;padding:8px 10px}.ad-report-table th{color:#7c8991;background:#f7f9fa;font-size:12px;font-weight:600;position:sticky;top:0}.ad-report-table td{color:#495a64}.ad-report-table td:nth-child(n+2){font-variant-numeric:tabular-nums}.ad-report-empty{color:#88949b;text-align:center;padding:20px 10px;font-size:12px}@media (width<=1000px){.ad-report-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-report-apply{grid-column:1/-1}}@media (width<=760px){.ad-report{padding:12px 10px}.ad-report-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-report-apply{grid-column:1/-1}.ad-report-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-report-unavailable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.ad-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-report-unavailable-grid{grid-template-columns:1fr}.ad-report-breakdown-heading{flex-direction:column;align-items:stretch}.ad-report-selectors label:first-child,.ad-report-selectors label:last-child{flex:1;width:50%}}.ad-report{border-radius:12px}.ad-report-heading h2{color:#20323d}.ad-report-eyebrow{color:#8b673d;letter-spacing:.09em}.ad-report-definition,.ad-report-coverage{background:#f7f9fa;border-color:#e1e8eb;border-radius:9px}.ad-report-filter{background:#fff;border:1px solid #dfe6ea;border-radius:10px;padding:13px}.ad-report-metrics{gap:11px}.ad-report-metrics article{border-color:#dfe6e9;border-radius:10px;box-shadow:0 1px 2px #14222e06}.ad-report-breakdown{border-color:#e1e8eb;border-radius:10px}.ad-report-table-wrap{border-radius:10px}.market-config-page{flex-direction:column;gap:14px;min-width:0;max-width:100%;display:flex}.market-config-note{color:#577083;background:#f2f8fc;border:1px solid #dcebf4;border-radius:7px;gap:10px;padding:12px 14px;display:flex}.market-config-note>span{color:#fff;background:#478bb7;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:grid}.market-config-note p{margin:0;font-size:12px;line-height:1.55}.market-config-note strong{color:#355a72}.market-config-notice,.market-config-error{color:#28715d;background:#eff8f3;border:1px solid #d4ebdf;border-radius:6px;padding:10px 12px;font-size:12px}.market-config-error{color:#a04d48;background:#fff5f3;border-color:#f1d8d4}.market-config-toolbar{align-items:center;gap:8px;display:flex}.market-config-search{color:#77909f;background:#fff;border:1px solid #dce4e9;border-radius:5px;flex:1;align-items:center;gap:7px;min-width:180px;height:34px;padding:0 9px;display:flex}.market-config-search>span{font-size:18px}.market-config-search input{color:#344651;background:0 0;border:0;outline:0;width:100%;font-size:12px}.market-config-toolbar select{color:#42535e;background:#fff;border:1px solid #dce4e9;border-radius:5px;height:44px;padding:0 9px;font-size:12px}.market-config-count{color:#83919a;white-space:nowrap;font-size:12px}.market-config-primary,.market-config-secondary,.market-config-refresh{color:#fff;cursor:pointer;white-space:nowrap;background:#347eb7;border:1px solid #347eb7;border-radius:5px;height:44px;padding:0 12px;font-size:12px;font-weight:650}.market-config-primary:hover{background:#286c9f}.market-config-primary:disabled,.market-config-secondary:disabled,.market-config-refresh:disabled{opacity:.55;cursor:not-allowed}.market-config-refresh{color:#57758a;background:#fff;border-color:#dce4e9;width:44px;padding:0;font-size:16px}.market-config-table-card{background:#fff;border:1px solid #e1e7eb;border-radius:8px;min-width:0;overflow:hidden}.market-config-table-heading{border-bottom:1px solid #e8edef;justify-content:space-between;align-items:center;gap:14px;min-height:73px;padding:14px 16px;display:flex}.market-config-table-heading>div>span,.market-modal header>div>span{color:#5f8ba7;letter-spacing:.1em;font-size:12px;font-weight:750}.market-config-table-heading h2{color:#2d3e49;margin:5px 0 2px;font-size:13px}.market-config-table-heading p{color:#84919a;margin:0;font-size:12px}.market-config-source{color:#4e7892;letter-spacing:.06em;background:#f0f6f9;border:1px solid #dfeaf0;border-radius:4px;padding:5px 7px;font-size:12px;font-weight:700}.market-config-table-scroll{overflow-x:auto}.market-config-table{border-collapse:collapse;white-space:nowrap;width:100%}.market-config-table th{color:#798790;text-align:left;background:#f8fafb;border-bottom:1px solid #e7ecef;padding:10px 12px;font-size:12px}.market-config-table td{color:#53636e;vertical-align:middle;border-bottom:1px solid #edf0f2;max-width:260px;padding:11px 12px;font-size:12px}.market-config-table tbody tr:last-child td{border-bottom:0}.market-country-name,.market-updated-by{color:#344650;font-size:12px;display:block}.market-country-code,.market-updated-at{color:#89959d;margin-top:4px;font-size:12px;display:block}.market-locale-chip{color:#356f96;background:#eef6fa;border:1px solid #dfedf5;border-radius:4px;margin:0 4px 3px 0;padding:3px 5px;font-size:12px;display:inline-block}.market-locale-chip.subtitle{color:#6b638a;background:#f3f1fa;border-color:#e7e2f5}.market-locale-chip.default{color:#327457;background:#edf8f2;border-color:#d9eee3}.market-unconfigured{color:#9a8581;font-size:12px}.market-state{border-radius:4px;padding:4px 7px;font-size:12px;font-weight:650;display:inline-block}.market-state.enabled{color:#287460;background:#e4f4ed}.market-state.disabled{color:#697780;background:#eff2f4}.market-row-actions{gap:5px;display:flex}.market-row-actions button{color:#37769e;cursor:pointer;background:#f2f7fa;border:1px solid #dfeaf0;border-radius:4px;padding:5px 7px;font-size:12px}.market-row-actions button:last-child{color:#586c78;background:#f7f9fa;border-color:#e3e8eb}.market-row-actions button:disabled{opacity:.5;cursor:not-allowed}.market-config-empty{color:#89959d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;padding:25px;font-size:12px;display:flex}.market-config-empty strong{color:#3a4d59;font-size:12px}.market-config-empty span{max-width:420px;line-height:1.6}.market-config-table-foot{color:#839099;background:#fafbfc;border-top:1px solid #edf0f2;padding:10px 13px;font-size:12px;line-height:1.5}.market-modal-backdrop{z-index:60;background:#0e192280;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.market-modal{background:#fff;border:1px solid #dce5e9;border-radius:9px;width:min(100%,560px);padding:18px;box-shadow:0 20px 65px #0c182133}.market-modal>header{justify-content:space-between;gap:12px;margin-bottom:17px;display:flex}.market-modal header h2{color:#293b47;margin:5px 0 3px;font-size:15px}.market-modal header p{color:#7d8992;margin:0;font-size:12px}.market-modal header>button{color:#71818b;cursor:pointer;background:#f2f5f6;border:1px solid #e1e7ea;border-radius:5px;width:44px;height:44px;font-size:18px}.market-modal form{flex-direction:column;gap:14px;display:flex}.market-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.market-form-grid label{color:#4e5f69;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:650;display:flex}.market-form-grid input:not([type=checkbox]),.market-form-grid select{color:#344550;background:#fff;border:1px solid #dce4e8;border-radius:5px;height:44px;padding:0 9px;font-size:12px;font-weight:400}.market-form-grid input:focus,.market-form-grid select:focus{border-color:#76a9ca;outline:2px solid #4a91c11c}.market-form-grid small{color:#89959d;font-size:12px;font-weight:400;line-height:1.4}.market-form-span{grid-column:1/-1}.market-enabled-toggle{background:#f7fafb;border:1px solid #e5ecef;border-radius:5px;grid-column:1/-1;align-items:center;min-height:44px;padding:10px;flex-direction:row!important;gap:9px!important;display:flex!important}.market-enabled-toggle input{accent-color:#347eb7;width:15px;height:15px}.market-enabled-toggle span{flex-direction:column;gap:4px;display:flex}.market-modal form>footer{border-top:1px solid #e9edef;justify-content:flex-end;gap:7px;padding-top:11px;display:flex}.market-config-secondary{color:#516776;background:#fff;border-color:#dce4e9}@media (width<=720px){.market-config-toolbar{flex-wrap:wrap}.market-config-search{flex-basis:100%}.market-config-count{margin-right:auto}}@media (width<=460px){.market-form-grid{grid-template-columns:1fr}.market-form-span,.market-enabled-toggle{grid-column:auto}.market-config-count{flex-basis:100%}}.admin-mfa-card{flex-direction:column;gap:16px;display:flex}.admin-mfa-card .section-title{margin-bottom:0}.admin-mfa-card .section-title h2{font-size:17px}.admin-mfa-card .section-title p{max-width:680px;margin-top:5px;font-size:13px;line-height:1.55}.admin-mfa-loading,.mfa-muted{color:#7b8791;font-size:13px;line-height:1.55}.mfa-status-row{color:#56646e;background:#f6f8f9;border:1px solid #e7ecef;border-radius:7px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.mfa-status-row strong{color:#35424c}.mfa-status-row>span:last-child{color:#7d8a93;margin-left:auto}.mfa-status-details{color:#7b8791;flex-wrap:wrap;gap:8px 20px;font-size:12px;line-height:1.5;display:flex}.mfa-status-details span{overflow-wrap:anywhere;min-width:0}.mfa-state-dot{border-radius:50%;flex:none;width:9px;height:9px}.mfa-state-dot.enabled{background:#25a782;box-shadow:0 0 0 3px #25a7821f}.mfa-state-dot.disabled{background:#a4adb3}.mfa-form{flex-wrap:wrap;align-items:flex-end;gap:11px;display:flex}.admin-mfa-card .form-field{flex:220px;font-size:13px}.admin-mfa-card .form-field input,.admin-mfa-card .form-field textarea,.admin-mfa-card .form-field select{min-height:42px;font-size:14px}.mfa-form .primary-button,.mfa-form .secondary-button{justify-content:center;width:auto;min-width:120px;height:auto;min-height:42px;margin:0;font-size:13px}.mfa-form small,.admin-mfa-card .form-field small{color:#7b8791;flex-basis:100%;font-size:12px;line-height:1.5}.mfa-request-error{justify-content:space-between;align-items:center;gap:10px;display:flex}.mfa-request-error>span{flex:260px;min-width:0}.mfa-request-error>button{flex:none}.mfa-action-confirm{color:#697781;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.mfa-action-confirm input{accent-color:#247e70;flex:none;width:16px;height:16px;margin:1px 0 0}.mfa-action-confirm span{min-width:0}.mfa-warning{color:#9a6031!important}.mfa-enrollment-step{background:#f8fafb;border:1px solid #e7edf0;border-radius:8px;flex-direction:column;gap:13px;padding:16px;display:flex}.mfa-step-copy{flex-direction:column;gap:5px;display:flex}.mfa-step-copy strong,.mfa-action-form>strong,.mfa-recovery-panel>div:first-child strong{color:#35434d;font-size:15px;line-height:1.4}.mfa-step-copy span,.mfa-action-form>span,.mfa-recovery-panel p{color:#697781;margin:0;font-size:13px;line-height:1.6}.mfa-enrollment-step .form-field{max-width:480px}.mfa-enrollment-step .form-field input{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mfa-enrollment-step details{color:#66747e;font-size:13px;line-height:1.55}.mfa-enrollment-step summary{cursor:pointer;align-items:center;width:fit-content;min-height:40px;display:flex}.mfa-uri{overflow-wrap:anywhere;color:#50616e;background:#eef2f4;border-radius:6px;margin-top:7px;padding:10px;font-size:12px;line-height:1.6;display:block}.mfa-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mfa-actions-grid.policy-enforced{grid-template-columns:1fr}.mfa-action-form{border:1px solid #e6ecef;border-radius:8px;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:15px;display:flex}.mfa-action-form .form-field{margin-top:3px}.mfa-action-form .secondary-button,.mfa-recovery-panel .secondary-button{width:fit-content;height:auto;min-height:40px;padding:8px 13px;font-size:12px}.mfa-action-form.danger{border-color:#eedfdb}.mfa-action-form.danger .secondary-button{color:#98584d;background:snow;border-color:#e8d2cc}.mfa-recovery-panel{color:#43535d;background:#f4f8fa;border:1px solid #dce7ec;border-radius:8px;flex-direction:column;gap:12px;padding:15px;display:flex}.mfa-recovery-panel p{margin-top:4px}.mfa-recovery-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mfa-recovery-codes code{color:#334957;text-align:center;letter-spacing:.07em;overflow-wrap:anywhere;background:#fff;border:1px solid #e3eaee;border-radius:5px;min-width:0;padding:9px 10px;font-size:13px}.mfa-notice{color:#27654f;background:#edf8f3;border:1px solid #d1ebdd;border-radius:6px;padding:11px 12px;font-size:13px;line-height:1.55}.mfa-footnote{color:#74818a;font-size:12px;line-height:1.6}.admin-mfa-card .text-button{min-height:40px}@media (width<=700px){.admin-mfa-card{gap:14px}.mfa-status-row{flex-wrap:wrap;align-items:flex-start}.mfa-status-row>span:last-child{flex-basis:100%;margin:0 0 0 19px}.mfa-form{flex-direction:column;align-items:stretch}.admin-mfa-card .form-field{flex:auto;width:100%}.mfa-form .primary-button,.mfa-form .secondary-button{width:100%}.mfa-request-error{flex-direction:column;align-items:stretch}.mfa-request-error>button{width:100%}.mfa-actions-grid,.mfa-actions-grid.policy-enforced{grid-template-columns:1fr}.mfa-action-form .secondary-button,.mfa-recovery-panel .secondary-button{width:100%}.mfa-recovery-codes{grid-template-columns:1fr}}@media (width<=420px){.mfa-enrollment-step,.mfa-action-form,.mfa-recovery-panel{padding:12px}.mfa-recovery-codes code{text-align:left}.mfa-status-details{flex-direction:column;gap:4px}.admin-mfa-card .form-field input,.admin-mfa-card .form-field textarea,.admin-mfa-card .form-field select{font-size:16px}}.admin-mfa-policy-card{flex-direction:column;gap:14px;min-width:0;max-width:100%;display:flex}.admin-mfa-policy-card .section-title{margin-bottom:0}.admin-mfa-policy-card .text-button{min-height:44px}.admin-mfa-policy-summary{color:#53616b;background:#f6f8f9;border:1px solid #e7ecef;border-radius:7px;align-items:center;gap:10px;min-height:42px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.admin-mfa-policy-summary>span:nth-last-child(2){color:#72808a;margin-left:auto}.admin-mfa-policy-summary small{color:#7e8991;font-size:12px}.admin-mfa-policy-dot{background:#a4adb3;border-radius:50%;flex:none;width:8px;height:8px}.admin-mfa-policy-dot.required{background:#25a782;box-shadow:0 0 0 3px #25a7821f}.admin-mfa-policy-warning{color:#825b31;background:#fff8ed;border:1px solid #f0dfc4;border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.6}.admin-mfa-policy-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:end;gap:13px 16px;display:grid}.admin-mfa-policy-toggle{color:#35434d;cursor:pointer;align-items:center;gap:9px;min-height:44px;display:flex}.admin-mfa-policy-toggle input{accent-color:#247e70;width:16px;height:16px}.admin-mfa-policy-toggle span{flex-direction:column;gap:3px;display:flex}.admin-mfa-policy-toggle strong{font-size:13px}.admin-mfa-policy-toggle small{color:#74818a;font-size:12px;line-height:1.5}.admin-mfa-policy-reason{align-self:end}.admin-mfa-policy-reason input{min-height:44px}.admin-mfa-policy-confirm{color:#65727b;grid-column:1/-1;align-items:flex-start;gap:8px;min-height:44px;font-size:12px;line-height:1.55;display:flex}.admin-mfa-policy-confirm input{accent-color:#247e70;flex:none;width:16px;height:16px;margin:1px 0 0}.admin-mfa-policy-form .primary-button{grid-column:1/-1;justify-content:center;justify-self:start;width:auto;min-width:150px;height:auto;min-height:44px;margin:0;font-size:13px}.admin-mfa-policy-footnote{color:#7b8791;font-size:12px;line-height:1.65}@media (width<=760px){.admin-mfa-policy-summary{flex-wrap:wrap;align-items:flex-start}.admin-mfa-policy-summary>span:nth-last-child(2){flex-basis:calc(100% - 17px);margin-left:17px}.admin-mfa-policy-summary small{margin-left:17px}.admin-mfa-policy-form{grid-template-columns:1fr}.admin-mfa-policy-confirm,.admin-mfa-policy-form .primary-button{grid-column:1}.admin-mfa-policy-form .primary-button{width:100%}}.ops-health-page{gap:18px;min-width:0;max-width:100%;display:grid}.ops-health-toolbar{border:1px solid var(--line,#27313d);background:linear-gradient(120deg,#14202ef0,#0d131df0);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.ops-health-toolbar>div{gap:6px;display:grid}.ops-eyebrow{color:var(--accent,#f6aa59);letter-spacing:.13em;font-size:12px;font-weight:800}.ops-health-toolbar strong{color:var(--muted,#a7b0bd);font-size:12px;font-weight:500}.ops-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ops-health-card{border:1px solid var(--line,#27313d);background:var(--panel,#111722);border-radius:16px;min-width:0;padding:18px}.ops-card-heading{color:var(--text,#f3f5f7);align-items:center;gap:9px;font-size:14px;font-weight:750;display:flex}.ops-state{margin-left:auto;font-size:12px;font-weight:700}.ops-state.available{color:#62d5a6}.ops-state.unavailable{color:#ff7979}.ops-state.not_configured,.ops-state.no_data,.ops-state.stale{color:#f3b45e}.ops-status-dot{background:#8190a2;border-radius:50%;flex:none;width:8px;height:8px}.ops-status-dot.available{background:#62d5a6;box-shadow:0 0 10px #62d5a66b}.ops-status-dot.unavailable{background:#ff7979}.ops-status-dot.not_configured,.ops-status-dot.no_data,.ops-status-dot.stale{background:#f3b45e}.ops-health-card>p{color:var(--muted,#a7b0bd);margin:10px 0 0 17px;font-size:12px;line-height:1.6}.ops-card-detail{border-top:1px solid var(--line,#27313d);flex-wrap:wrap;align-items:center;gap:10px 18px;margin:16px 0 0 17px;padding-top:13px;display:flex}.ops-count{gap:4px;min-width:60px;display:grid}.ops-count small,.ops-event-latest small{color:var(--muted,#a7b0bd);font-size:12px}.ops-count b{color:var(--text,#f3f5f7);font-variant-numeric:tabular-nums;font-size:16px}.ops-event-latest{gap:4px;min-width:100%;display:grid}.ops-event-latest b{color:var(--text,#f3f5f7);font-size:12px}.ops-event-latest span{color:var(--muted,#a7b0bd);font-size:12px}.ops-monitor-grid{border:1px solid var(--line,#27313d);background:var(--line,#27313d);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ops-monitor-grid>div{background:var(--panel,#111722);align-content:start;gap:7px;min-width:0;padding:14px 16px;display:grid}.ops-monitor-grid small,.ops-monitor-failures small{color:var(--muted,#a7b0bd);font-size:12px}.ops-monitor-grid strong{color:var(--text,#f3f5f7);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.ops-monitor-note{color:var(--text,#f3f5f7);background:#f3b45e14;border:1px solid #f3b45e61;border-radius:10px;padding:11px 13px;font-size:12px;line-height:1.6}.ops-worker-heartbeat{border:1px solid var(--line,#27313d);background:var(--panel,#111722);border-radius:10px;gap:6px;padding:12px 14px;display:grid}.ops-worker-heartbeat>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.ops-worker-heartbeat strong{color:var(--text,#f3f5f7);font-size:12px}.ops-worker-heartbeat span{color:var(--muted,#a7b0bd);font-size:12px}.ops-worker-heartbeat p,.ops-worker-heartbeat small{color:var(--muted,#a7b0bd);margin:0;font-size:12px;line-height:1.6}.ops-worker-heartbeat[data-status=available]{border-color:#32b47d6b}.ops-worker-heartbeat[data-status=available] span{color:#68d3a2}.ops-worker-heartbeat[data-status=stale],.ops-worker-heartbeat[data-status=unavailable]{border-color:#f3b45e7a}.ops-worker-heartbeat[data-status=stale] span,.ops-worker-heartbeat[data-status=unavailable] span{color:#f3b45e}.ops-monitor-outage{border:1px solid var(--line,#27313d);background:var(--panel,#111722);border-radius:10px;gap:5px;padding:13px 15px;display:grid}.ops-monitor-outage strong{color:var(--text,#f3f5f7);font-size:12px}.ops-monitor-outage span{color:var(--muted,#a7b0bd);font-size:12px;line-height:1.5}.ops-monitor-failures{gap:7px;display:grid}.ops-monitor-failures>div{border:1px solid var(--line,#27313d);background:var(--panel,#111722);border-radius:9px;grid-template-columns:minmax(110px,.5fr) minmax(120px,1fr) minmax(190px,1.2fr);align-items:center;gap:12px;padding:11px 13px;display:grid}.ops-monitor-failures strong{color:var(--text,#f3f5f7);overflow-wrap:anywhere;font-size:12px}.ops-monitor-failures span{color:var(--muted,#a7b0bd);overflow-wrap:anywhere;font-size:12px}.ops-health-loading{border:1px dashed var(--line,#27313d);color:var(--muted,#a7b0bd);text-align:center;border-radius:16px;padding:56px 20px}.ops-health-footnote{color:var(--muted,#a7b0bd);margin:0;font-size:12px;line-height:1.7}.ops-save-message{color:#18785e;background:#e9f6ef;border:1px solid #bee8d3;border-radius:9px;padding:10px 13px;font-size:12px}.ops-api-unavailable{background:#ffe6e4;border:1px solid #ff797973;border-radius:12px;align-items:center;gap:12px;padding:13px 15px;display:flex}.ops-api-unavailable strong{color:#922f2b;font-size:12px}.ops-api-unavailable p{color:#8b4b47;margin:4px 0 0;font-size:12px;line-height:1.5}.ops-alert-section{gap:12px;display:grid}.ops-alert-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.ops-alert-section-heading h2{color:var(--text,#f3f5f7);margin:0;font-size:16px}.ops-alert-section-heading p{color:var(--muted,#a7b0bd);margin:5px 0 0;font-size:12px;line-height:1.6}.ops-alert-count{border:1px solid var(--line,#27313d);color:var(--muted,#a7b0bd);border-radius:20px;flex:none;padding:5px 9px;font-size:12px}.ops-alert-empty{border:1px dashed var(--line,#27313d);color:var(--muted,#a7b0bd);text-align:center;border-radius:12px;padding:22px;font-size:12px}.ops-alert-list,.ops-rule-list{gap:9px;display:grid}.ops-alert-row{border:1px solid var(--line,#27313d);background:var(--panel,#111722);border-radius:12px;align-items:center;gap:13px;padding:13px 15px;display:flex}.ops-alert-row.critical{border-color:#ff797959}.ops-alert-severity{border-radius:6px;flex:none;padding:4px 7px;font-size:12px;font-weight:700}.ops-alert-severity.warning{color:#925d12;background:#fff2d8}.ops-alert-severity.critical{color:#a73838;background:#ffe6e4}.ops-alert-row>div{flex:1;min-width:0}.ops-alert-row strong{color:var(--text,#f3f5f7);font-size:12px}.ops-alert-row p{color:var(--muted,#a7b0bd);margin:4px 0 0;font-size:12px}.ops-alert-row>small{color:var(--muted,#a7b0bd);font-size:12px}.ops-incident-card{border:1px solid var(--line,#27313d);background:var(--panel,#111722);border-radius:12px;gap:12px;padding:14px 16px;display:grid}.ops-incident-card.critical{border-color:#ff797959}.ops-incident-card.closed{opacity:.75}.ops-incident-heading{align-items:center;gap:11px;display:flex}.ops-incident-heading>div{flex:1;min-width:0}.ops-incident-heading strong{color:var(--text,#f3f5f7);font-size:12px}.ops-incident-heading p{color:var(--muted,#a7b0bd);margin:4px 0 0;font-size:12px}.ops-incident-status{color:var(--muted,#a7b0bd);background:#8091a21f;border-radius:6px;flex:none;padding:4px 7px;font-size:12px}.ops-incident-status.open{color:#a73838;background:#ffe6e4}.ops-incident-status.acknowledged{color:#925d12;background:#fff2d8}.ops-incident-status.resolved{color:#18785e;background:#e9f6ef}.ops-incident-meta{color:var(--muted,#a7b0bd);flex-wrap:wrap;gap:7px 18px;font-size:12px;display:flex}.ops-notes{border-top:1px solid var(--line,#27313d);gap:6px;padding-top:9px;display:grid}.ops-notes p{color:var(--text,#f3f5f7);grid-template-columns:auto auto 1fr;align-items:baseline;gap:8px;margin:0;font-size:12px;line-height:1.55;display:grid}.ops-notes strong,.ops-notes span{color:var(--muted,#a7b0bd);font-size:12px}.ops-close-reason{color:var(--muted,#a7b0bd);margin:0;font-size:12px}.ops-incident-actions{border-top:1px solid var(--line,#27313d);flex-wrap:wrap;align-items:end;gap:8px;padding-top:11px;display:flex}.ops-incident-actions label{color:var(--muted,#a7b0bd);gap:4px;font-size:12px;display:grid}.ops-incident-actions select,.ops-incident-actions input{border:1px solid var(--line,#27313d);min-width:190px;height:44px;color:var(--text,#f3f5f7);background:var(--panel,#111722);border-radius:7px;padding:0 8px;font-size:12px}.ops-incident-actions form{align-items:center;gap:6px;display:flex}.ops-rule-row{border:1px solid var(--line,#27313d);background:var(--panel,#111722);border-radius:12px;grid-template-columns:minmax(230px,1fr) auto minmax(100px,150px) minmax(100px,130px) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.ops-rule-title{gap:5px;min-width:0;display:grid}.ops-rule-title strong{color:var(--text,#f3f5f7);font-size:12px}.ops-rule-title small{color:var(--muted,#a7b0bd);font-size:12px;line-height:1.5}.ops-rule-enabled{color:var(--text,#f3f5f7);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ops-rule-input{color:var(--muted,#a7b0bd);gap:5px;font-size:12px;display:grid}.ops-rule-input input,.ops-rule-input select{border:1px solid var(--line,#27313d);width:100%;min-width:0;height:44px;color:var(--text,#f3f5f7);background:var(--panel,#111722);border-radius:7px;padding:0 8px;font-size:12px}.ops-rule-input input:disabled,.ops-rule-input select:disabled{opacity:.55}.ops-notification-empty{border:1px dashed var(--line,#27313d);color:var(--muted,#a7b0bd);border-radius:12px;padding:18px;font-size:12px}.ops-notification-error{color:#a73838;background:#ffe6e4;border:1px solid #ff79796b;border-radius:10px;padding:10px 13px;font-size:12px}.ops-notification-warning{color:#885813;background:#fff4df;border:1px solid #f3b45e61;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:11px 13px;font-size:12px;line-height:1.55;display:flex}.ops-notification-warning strong{white-space:nowrap}.ops-notification-status{border:1px solid var(--line,#27313d);color:var(--muted,#a7b0bd);background:var(--panel,#111722);border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px 17px;padding:11px 13px;font-size:12px;display:flex}.ops-notification-status b{color:var(--text,#f3f5f7);font-variant-numeric:tabular-nums}.ops-notification-state{color:var(--text,#f3f5f7);align-items:center;gap:7px;font-weight:700;display:inline-flex}.ops-notification-state i{background:#8190a2;border-radius:50%;width:8px;height:8px}.ops-notification-state.enabled i{background:#62d5a6;box-shadow:0 0 9px #62d5a661}.ops-notification-state.disabled i{background:#8190a2}.ops-notification-form{border:1px solid var(--line,#27313d);background:var(--panel,#111722);border-radius:14px;gap:14px;padding:16px;display:grid}.ops-notification-toggle{min-height:44px;color:var(--text,#f3f5f7);cursor:pointer;align-items:center;gap:10px;padding:5px 0;display:flex}.ops-notification-toggle input{accent-color:var(--accent,#f6aa59);margin:3px 0 0}.ops-notification-toggle span{gap:4px;display:grid}.ops-notification-toggle strong{font-size:12px}.ops-notification-toggle small,.ops-notification-field small,.ops-notification-actions>span{color:var(--muted,#a7b0bd);font-size:12px;line-height:1.5}.ops-notification-field{color:var(--text,#f3f5f7);gap:6px;font-size:12px;font-weight:650;display:grid}.ops-notification-field textarea{resize:vertical;border:1px solid var(--line,#27313d);width:100%;min-width:0;color:var(--text,#f3f5f7);background:#0b111a;border-radius:8px;padding:9px 10px;font:12px/1.5 inherit}.ops-notification-field textarea:focus{border-color:var(--accent,#f6aa59);outline:2px solid #f6aa5959}.ops-notification-field textarea::placeholder{color:#6f7b8b}.ops-notification-severities{color:var(--text,#f3f5f7);border:0;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0;padding:0;font-size:12px;display:flex}.ops-notification-severities legend{width:100%;color:var(--text,#f3f5f7);margin-bottom:1px;font-size:12px;font-weight:650}.ops-notification-severities label{min-height:44px;color:var(--muted,#a7b0bd);align-items:center;gap:8px;padding:4px 2px;display:inline-flex}.ops-rule-enabled{align-items:center;gap:8px;min-height:44px;padding:4px 2px;display:inline-flex}.ops-notification-severities input{accent-color:var(--accent,#f6aa59)}.ops-notification-severities:disabled{opacity:.6}.ops-notification-validation{color:#a73838}.ops-notification-actions{justify-content:space-between;align-items:center;gap:12px;padding-top:3px;display:flex}.ops-notification-actions .primary-button{min-width:150px}.ops-storage-section{margin-top:4px}.ops-storage-actions{flex-wrap:wrap;gap:8px;display:flex}.ops-storage-empty{border:1px dashed var(--line,#27313d);color:var(--muted,#a7b0bd);background:#1117228c;border-radius:12px;padding:17px;font-size:12px;line-height:1.6}.ops-storage-status{border:1px solid var(--line,#27313d);color:var(--muted,#a7b0bd);background:var(--panel,#111722);border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px 15px;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.ops-storage-status strong{color:var(--text,#f3f5f7)}.ops-storage-status.complete{border-color:#62d5a66b}.ops-storage-status.complete strong{color:#62d5a6}.ops-storage-status.partial{border-color:#f3b45e6b}.ops-storage-status.partial strong{color:#f3b45e}.ops-storage-status.incomplete{border-color:#ff79796b}.ops-storage-status.incomplete strong{color:#ff9a9a}.ops-storage-warning{color:#885813;background:#fff4df;border:1px solid #f3b45e61;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.55}.ops-storage-count-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;display:grid}.ops-storage-count-grid .ops-count{border:1px solid var(--line,#27313d);background:var(--panel,#111722);border-radius:11px;min-width:0;padding:12px 13px}.ops-storage-count-grid .ops-count b{font-size:19px}.ops-storage-footnote{color:var(--muted,#a7b0bd);margin:0;font-size:12px;line-height:1.7}.ops-repair-panel{border-top:1px solid var(--line,#27313d);gap:12px;margin-top:14px;padding-top:15px;display:grid}.ops-repair-panel-heading,.ops-repair-jobs-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ops-repair-panel-heading h3,.ops-repair-jobs-heading h3{color:var(--text,#f3f5f7);margin:0;font-size:14px}.ops-repair-panel-heading p{color:var(--muted,#a7b0bd);margin:5px 0 0;font-size:12px;line-height:1.6}.ops-repair-jobs-heading{align-items:center;margin-top:4px}.ops-repair-jobs-heading span{color:var(--muted,#a7b0bd);font-size:12px}.ops-repair-candidate-list,.ops-repair-job-list{gap:9px;display:grid}.ops-repair-candidate,.ops-repair-job{border:1px solid var(--line,#27313d);background:var(--panel,#111722);border-radius:11px;gap:10px;padding:12px;display:grid}.ops-repair-object-meta{color:var(--muted,#a7b0bd);grid-template-columns:auto auto auto;justify-content:start;align-items:center;gap:6px 15px;font-size:12px;display:grid}.ops-repair-object-meta strong{color:var(--text,#f3f5f7);font-size:12px}.ops-repair-object-meta small{color:var(--muted,#a7b0bd);grid-column:1/-1}.ops-repair-create-form{grid-template-columns:minmax(170px,.7fr) minmax(220px,1.3fr) auto;align-items:end;gap:9px;display:grid}.ops-repair-create-form label,.ops-repair-confirm label{color:var(--muted,#a7b0bd);gap:5px;font-size:12px;display:grid}.ops-repair-create-form select,.ops-repair-create-form textarea,.ops-repair-confirm input{border:1px solid var(--line,#27313d);width:100%;min-width:0;color:var(--text,#f3f5f7);background:var(--panel-raised,#0d121a);font:inherit;border-radius:8px;padding:9px 10px}.ops-repair-create-form textarea{resize:vertical}.ops-repair-create-form .secondary-button{white-space:normal}.ops-repair-job-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.ops-repair-job-heading>strong{color:var(--text,#f3f5f7);font-size:12px}.ops-repair-status{color:#afbac8;background:#8999ae1f;border-radius:99px;padding:4px 8px;font-size:12px}.ops-repair-status.awaiting_confirmation,.ops-repair-status.retryable_failure{color:#f3b45e;background:#f3b45e1f}.ops-repair-status.succeeded{color:#62d5a6;background:#62d5a61f}.ops-repair-status.stale,.ops-repair-status.expired{color:#ff9a9a;background:#ff79791f}.ops-repair-job-meta{color:var(--muted,#a7b0bd);flex-wrap:wrap;gap:5px 14px;font-size:12px;display:flex}.ops-repair-reason,.ops-repair-success,.ops-repair-error,.ops-repair-warning{color:var(--muted,#a7b0bd);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.ops-repair-success{color:#62d5a6}.ops-repair-error{color:#df8585}.ops-repair-confirm{border-top:1px solid var(--line,#27313d);grid-template-columns:minmax(200px,1fr) auto;align-items:end;gap:8px 12px;padding-top:10px;display:grid}.ops-repair-confirm p{color:#f3b45e;grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}.danger-button{color:#ffd8d8;min-height:44px;font:inherit;cursor:pointer;background:#82273057;border:1px solid #ff797973;border-radius:8px;padding:0 12px;font-size:12px;font-weight:700}.danger-button:disabled{opacity:.45;cursor:not-allowed}@media (width<=1050px){.ops-rule-row{grid-template-columns:minmax(180px,1fr) auto minmax(100px,150px) minmax(100px,130px)}.ops-rule-row>button{grid-column:2/-1;justify-self:end}}@media (width<=900px){.ops-health-grid{grid-template-columns:1fr}.ops-monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-monitor-failures>div{grid-template-columns:1fr;gap:5px}.ops-rule-row{grid-template-columns:1fr 1fr}.ops-rule-title,.ops-rule-enabled{grid-column:1/-1}.ops-rule-row>button{grid-column:1/-1;justify-self:stretch}}@media (width<=700px){.ops-incident-actions{align-items:stretch}.ops-incident-actions>*,.ops-incident-actions label,.ops-incident-actions form{width:100%}.ops-incident-actions select,.ops-incident-actions input{width:100%;min-width:0}.ops-incident-actions form .secondary-button{flex:none}.ops-incident-heading{flex-wrap:wrap;align-items:flex-start}.ops-incident-status{margin-left:auto}.ops-notification-actions{flex-direction:column;align-items:stretch}.ops-notification-actions .primary-button,.ops-storage-actions{width:100%}.ops-storage-actions .secondary-button{flex:1}.ops-storage-section>.ops-alert-section-heading{flex-direction:column;align-items:flex-start}.ops-repair-panel-heading,.ops-repair-create-form,.ops-repair-confirm{grid-template-columns:1fr}.ops-repair-panel-heading{flex-direction:column}.ops-repair-object-meta{grid-template-columns:1fr 1fr}.ops-repair-object-meta small{grid-column:1/-1}.ops-repair-confirm p{grid-column:1}.ops-repair-confirm .danger-button{width:100%}}.ops-rule-row-sla{grid-template-columns:minmax(230px,1fr) auto minmax(110px,140px) minmax(110px,140px) minmax(100px,130px) auto}.ops-rule-title-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-rule-health{border:1px solid var(--line,#27313d);color:var(--muted,#a7b0bd);white-space:nowrap;background:#8999ae1a;border-radius:999px;align-items:center;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.ops-rule-health.disabled{color:#a7b0bd}.ops-rule-health.not_configured{color:#b47720;background:#f3b45e1a;border-color:#f3b45e59}.ops-rule-health.unavailable,.ops-rule-health.alerting{color:#b33c3c;background:#ff79791a;border-color:#ff797959}.ops-rule-health.healthy{color:#18785e;background:#32b47d1a;border-color:#32b47d59}.app-shell .page-content .ops-health-page .ops-rule-health.not_configured{color:#925d12}.app-shell .page-content .ops-health-page .ops-rule-health.unavailable,.app-shell .page-content .ops-health-page .ops-rule-health.alerting{color:#a73838}.app-shell .page-content .ops-health-page .ops-rule-health.healthy{color:#18785e}.ops-rule-observation{color:var(--muted,#a7b0bd);flex-wrap:wrap;gap:4px 12px;font-size:12px;line-height:1.5;display:flex}.ops-rule-validation{color:#a73838;grid-column:1/-2;font-size:12px}@media (width<=1050px){.ops-rule-row-sla{grid-template-columns:minmax(180px,1fr) auto minmax(100px,130px) minmax(100px,130px) minmax(100px,130px)}}@media (width<=900px){.ops-rule-row-sla{grid-template-columns:1fr 1fr}.ops-rule-row-sla .ops-rule-title,.ops-rule-row-sla .ops-rule-enabled,.ops-rule-row-sla .ops-rule-validation,.ops-rule-row-sla>button{grid-column:1/-1}}.daily-snapshots-page{gap:14px;min-width:0;max-width:100%}.daily-snapshots-page .section-title{align-items:flex-start;gap:14px}.daily-snapshots-page .section-title h2{color:#26372f;font-size:17px}.daily-snapshots-page .section-title p{color:#79857e;margin-top:5px;font-size:12px;line-height:1.5}.daily-snapshots-page .section-count{color:#537969;background:#edf6f1;border:1px solid #dcece3;border-radius:999px;flex:none;padding:6px 9px;font-size:12px;font-weight:700}.daily-snapshots-page .analytics-report-definition{color:#63736b;background:#f5f8f6;border:1px solid #e5ece8;border-radius:9px;margin:0;padding:11px 13px;font-size:12px;line-height:1.6}.daily-snapshots-page .daily-snapshot-filters{min-height:0;box-shadow:none;align-items:end;gap:12px;padding:12px 14px}.daily-snapshots-page .daily-snapshot-filters label{color:#58675f;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;font-size:12px}.daily-snapshots-page .daily-snapshot-filters input[type=date]{color:#304139;background:#fff;border-color:#dfe7e2;border-radius:8px;width:170px;height:44px;padding:0 10px;font-size:12px}.daily-snapshots-page .daily-snapshot-filters .secondary-button{height:44px;min-height:44px;padding:0 15px;font-size:12px}.daily-snapshots-range{color:#718078;flex-wrap:wrap;align-items:baseline;gap:5px 9px;margin:-5px 0 0;font-size:12px;display:flex}.daily-snapshots-range strong{color:#40564b;font-size:12px}.daily-snapshots-range span{color:#8b9690}.daily-snapshots-page .daily-snapshots-empty{color:#68776f;text-align:center;background:#f8faf9;border:1px dashed #d8e2dc;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:24px 18px;font-size:12px;line-height:1.65;display:flex}.daily-snapshots-page .daily-snapshots-empty strong{color:#40584c;font-size:14px}.daily-snapshots-page .daily-snapshots-empty span{max-width:760px}.daily-snapshot-event-section{background:#fbfcfb;border:1px solid #e7ede9;border-radius:11px;padding:14px}.daily-snapshot-subheading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.daily-snapshot-subheading h3{color:#31443a;margin:0;font-size:13px}.daily-snapshot-subheading p{color:#7d8982;margin:4px 0 0;font-size:12px;line-height:1.5}.daily-snapshot-subheading>span{color:#5b7467;flex:none;font-size:12px;font-weight:700}.daily-snapshot-core-events{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:11px;display:grid}.daily-snapshot-core-events article{background:#fff;border:1px solid #e6ece8;border-radius:9px;min-width:0;padding:12px 14px}.daily-snapshot-core-paywall{border-left:3px solid #d3a26f}.daily-snapshot-core-progress{border-left:3px solid #6c9c84}.daily-snapshot-core-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 10px;display:flex}.daily-snapshot-core-heading strong{color:#40574a;font-size:12px}.daily-snapshot-core-heading>span{color:#8a958f;font-size:12px}.daily-snapshot-core-heading code{color:#78877e;font-size:12px}.daily-snapshot-core-events ul{margin:6px 0 0;padding:0;list-style:none}.daily-snapshot-core-events li{border-bottom:1px solid #eef2ef;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;display:flex}.daily-snapshot-core-events li:last-child{border-bottom:0}.daily-snapshot-core-events li>span{color:#58685f;font-size:12px}.daily-snapshot-core-events li code{color:#89948e;margin-left:5px;font-size:12px}.daily-snapshot-core-events li b{color:#345a45;flex:none;font-size:12px}.daily-snapshot-core-count{color:#345a45;margin-top:9px;font-size:20px;font-weight:750}.daily-snapshot-core-events article>p{color:#7d8982;margin:7px 0 0;font-size:12px;line-height:1.55}.daily-snapshot-playback-gap{background:#f8faf8;border:1px solid #e3ebe5;border-left:3px solid #789883;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:grid}.daily-snapshot-playback-gap-copy{min-width:0}.daily-snapshot-playback-gap-range{color:#819087;font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;display:block}.daily-snapshot-playback-gap-copy p{color:#6e7d74;margin:6px 0 0;font-size:12px;line-height:1.55}.daily-snapshot-playback-gap-copy code{color:#718178;overflow-wrap:anywhere;font-size:12px}.daily-snapshot-playback-gap-value{color:#6e7d74;text-align:right;overflow-wrap:anywhere;flex-direction:column;align-items:flex-end;gap:3px;min-width:135px;max-width:240px;font-size:12px;line-height:1.45;display:flex}.daily-snapshot-playback-gap-value strong{color:#385c47;font-variant-numeric:tabular-nums;font-size:21px;line-height:1.1}.daily-snapshot-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.daily-snapshot-category{background:#fff;border:1px solid #e6ece8;border-radius:9px;min-width:0;padding:12px 13px 10px}.daily-snapshot-category-heading{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:8px;display:flex}.daily-snapshot-category-heading strong{color:#41584c;font-size:12px}.daily-snapshot-category-heading span{color:#2f6852;font-variant-numeric:tabular-nums;font-size:17px;font-weight:750}.daily-snapshot-category ul{margin:1px 0 0;padding:0;list-style:none}.daily-snapshot-category li{border-bottom:1px solid #f0f3f1;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;padding:8px 0;display:flex}.daily-snapshot-category li:last-child{border-bottom:0}.daily-snapshot-category li>div,.daily-snapshot-event-list li>span{flex-direction:column;gap:3px;min-width:0;display:flex}.daily-snapshot-category li strong,.daily-snapshot-event-list li strong{color:#46584f;font-size:12px;line-height:1.35}.daily-snapshot-category li code,.daily-snapshot-event-list li code{color:#89948e;overflow-wrap:anywhere;font-size:12px}.daily-snapshot-category li>b,.daily-snapshot-event-list li>b{color:#30463a;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.daily-snapshot-category>p{color:#7d8982;margin:8px 0 0;font-size:12px;line-height:1.55}.daily-snapshot-category-paywall{border-top:2px solid #d3a26f}.daily-snapshot-category-playback{border-top:2px solid #6c9c84}.daily-snapshot-category-purchase{border-top:2px solid #d18b80}.daily-snapshot-category-discovery{border-top:2px solid #7895b7}.daily-snapshot-category-ads{border-top:2px solid #b6945d}.daily-snapshot-category-app{border-top:2px solid #8b8ab2}.daily-snapshot-category-other{border-top:2px solid #9aa49e}.daily-snapshot-event-empty{color:#75827a;background:#fff;border:1px dashed #dfe7e2;border-radius:8px;padding:14px;font-size:12px;line-height:1.6}.daily-snapshots-table-wrap{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:auto}.daily-snapshots-page .daily-snapshots-table{width:100%;min-width:940px}.daily-snapshots-page .daily-snapshots-table th{color:#6f7c74;white-space:nowrap;height:42px;font-size:12px}.daily-snapshots-page .daily-snapshots-table td{color:#4b5b52;vertical-align:top;font-size:12px;line-height:1.45}.daily-snapshots-page .daily-snapshots-table td strong{color:#344b3f;font-size:12px}.daily-snapshots-page .daily-snapshots-table td small{color:#849088;font-size:12px}.daily-snapshots-page .daily-snapshots-table details{position:relative}.daily-snapshots-page .daily-snapshots-table summary{color:#46745e;cursor:pointer;white-space:nowrap;align-items:center;min-height:44px;font-size:12px;font-weight:650;display:inline-flex}.daily-snapshot-event-list{background:#fff;border:1px solid #e3e9e5;border-radius:8px;min-width:220px;max-height:250px;margin:7px 0 0;padding:6px 10px;list-style:none;overflow:auto;box-shadow:0 8px 24px #1b2c221f}.daily-snapshot-event-list li{border-bottom:1px solid #eef2ef;justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 0;display:flex}.daily-snapshot-event-list li:last-child{border-bottom:0}.daily-snapshot-no-events{color:#89948e;font-size:12px}.daily-snapshots-page .analytics-report-limits{color:#65736b;border-radius:9px;padding:12px 14px;font-size:12px;line-height:1.6}.daily-snapshots-page .analytics-report-limits strong{color:#43584b;font-size:12px}.daily-snapshots-page .analytics-report-limits li+li{margin-top:5px}@media (width<=980px){.daily-snapshot-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.daily-snapshots-page .daily-snapshot-filters{align-items:stretch}.daily-snapshots-page .daily-snapshot-filters label{flex:100%}.daily-snapshots-page .daily-snapshot-filters input[type=date]{width:100%;max-width:none}.daily-snapshots-page .daily-snapshot-filters .secondary-button{width:100%}.daily-snapshot-event-section{padding:11px}.daily-snapshot-category-grid,.daily-snapshot-core-events{grid-template-columns:1fr}.daily-snapshot-playback-gap{grid-template-columns:minmax(0,1fr);gap:8px;padding:11px}.daily-snapshot-playback-gap-value{text-align:left;align-items:flex-start;min-width:0;max-width:none}.daily-snapshot-playback-gap-value strong{font-size:19px}.daily-snapshot-subheading{flex-direction:column;gap:5px}.daily-snapshot-subheading>span{color:#7d8982}.daily-snapshots-table-wrap{background:0 0;border:0;overflow:visible}.daily-snapshots-page .daily-snapshots-table{width:100%;min-width:0;display:block}.daily-snapshots-table thead{display:none}.daily-snapshots-table tbody{gap:10px;display:grid}.daily-snapshots-table tr{background:#fff;border:1px solid #e4ebe6;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:7px 12px;display:grid;box-shadow:0 2px 9px #1b2c220a}.daily-snapshots-page .daily-snapshots-table td{overflow-wrap:anywhere;border-bottom:1px solid #eef2ef;grid-template-columns:minmax(70px,.55fr) minmax(0,1fr);align-items:start;gap:7px;min-width:0;padding:9px 0;display:grid}.daily-snapshots-page .daily-snapshots-table td:before{color:#859189;content:attr(data-label);font-size:12px;font-weight:650;line-height:1.5}.daily-snapshots-page .daily-snapshots-table td:first-child,.daily-snapshots-page .daily-snapshots-table td:last-child{grid-column:1/-1}.daily-snapshots-page .daily-snapshots-table td:last-child{border-bottom:0}.daily-snapshot-event-list{min-width:0}}@media (width<=420px){.daily-snapshots-page .section-title{flex-direction:column}.daily-snapshots-page .section-count{align-self:flex-start}.daily-snapshots-page .daily-snapshots-table tr{grid-template-columns:minmax(0,1fr)}.daily-snapshots-page .daily-snapshots-table td{grid-column:1/-1;grid-template-columns:minmax(85px,.42fr) minmax(0,1fr)}}.daily-snapshots-page{border-radius:12px}.daily-snapshots-page .section-title h2{color:#20323d}.daily-snapshots-page .analytics-report-definition{color:#62727d}.daily-snapshots-page .daily-snapshot-filters{background:#f7f9fa;border:1px solid #e1e8eb;border-radius:10px;padding:12px}.daily-snapshots-page :is(.daily-snapshot-core-events,.daily-snapshot-core-paywall,.daily-snapshot-core-progress,.daily-snapshot-playback-gap,.daily-snapshot-category){border-color:#e0e7eb;border-radius:10px}.daily-snapshots-page .daily-snapshot-category-grid{gap:11px}.daily-snapshots-page .daily-snapshot-category-heading{color:#2c3e49}.daily-snapshots-page .daily-snapshots-table-wrap{border-radius:10px}.support-inbox{--support-ink:var(--ink,#192d3a);--support-text:var(--text,#243944);--support-muted:var(--muted,#667984);--support-soft:#75848e;--support-line:var(--line,#dce5e9);--support-surface:var(--surface,#fff);--support-subtle:#f6f8f9;--support-accent:#805628;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;color:var(--support-ink);flex-direction:column;gap:12px;font-size:14px;display:flex}.support-inbox *,.support-inbox :before,.support-inbox :after{box-sizing:border-box}.support-toolbar{align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.support-toolbar>div{flex-direction:column;gap:4px;min-width:0;margin-right:auto;display:flex}.support-toolbar>div strong{color:var(--support-ink);font-size:16px}.support-toolbar>div span,.support-privacy-note{color:var(--support-muted);font-size:12px;line-height:1.5}.support-toolbar label,.support-reply-form label{color:var(--support-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.support-toolbar select,.support-reply-form select,.support-reply-form textarea{min-width:145px;min-height:44px;color:var(--support-ink);background:var(--support-surface);border:1px solid var(--support-line);font:inherit;border-radius:7px;padding:9px 11px;font-size:14px}.support-toolbar button,.support-pagination button,.support-submit{min-width:44px;min-height:44px;color:var(--support-ink);cursor:pointer;background:#faf4eb;border:1px solid #e9dcc8;border-radius:7px;padding:0 13px;font-size:14px}.support-toolbar button:disabled,.support-pagination button:disabled,.support-submit:disabled{opacity:.55;cursor:default}.support-layout{grid-template-columns:minmax(270px,.82fr) minmax(0,1.45fr);gap:12px;width:100%;min-width:0;max-width:100%;min-height:500px;display:grid}.support-ticket-list{flex-direction:column;min-width:0;max-width:100%;display:flex;overflow:hidden}.support-ticket-row{width:100%;min-width:0;min-height:44px;color:var(--support-text);text-align:left;border:0;border-bottom:1px solid var(--support-line);cursor:pointer;overflow-wrap:anywhere;background:0 0;flex-direction:column;gap:7px;padding:14px;display:flex}.support-ticket-row:hover,.support-ticket-row.active{background:#fbf1e4}.support-ticket-row-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.support-ticket-row-top time,.support-detail-meta,.support-message time{color:var(--support-muted);font-size:12px;line-height:1.45}.support-ticket-row>strong{color:var(--support-ink);overflow-wrap:anywhere;font-size:16px}.support-ticket-category{color:var(--support-muted);font-size:12px}.support-ticket-row p{color:var(--support-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.support-status{color:#52616b;white-space:nowrap;background:#f0f3f5;border:1px solid #dbe3e8;border-radius:999px;width:fit-content;padding:4px 8px;font-size:12px;line-height:1.35}.support-status.open{color:#805013;background:#fff5e4;border-color:#ecd7b6}.support-status.in_progress,.support-status.answered{color:#315c72;background:#edf5f8;border-color:#cfe1e8}.support-status.resolved,.support-status.closed{color:#28624d;background:#eaf4ee;border-color:#cde3d6}.support-detail{min-width:0;padding:18px}.support-detail-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.support-detail-heading>div>span{color:var(--support-muted);letter-spacing:.06em;font-size:12px}.support-detail-heading h2{color:var(--support-ink);overflow-wrap:anywhere;margin:5px 0 0;font-size:20px;line-height:1.35}.support-detail-heading h2:focus{outline:2px solid var(--support-accent);outline-offset:3px;border-radius:2px}.support-detail-meta{flex-wrap:wrap;gap:6px 14px;margin-top:9px;display:flex}.support-messages{flex-direction:column;gap:9px;margin-top:16px;display:flex}.support-message{background:var(--support-subtle);border:1px solid var(--support-line);border-radius:8px;padding:12px}.support-message.support{background:#eef4f6;border-color:#d4e2e8}.support-message>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.support-message strong{color:var(--support-muted);font-size:12px}.support-message p{color:var(--support-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.65}.support-reply-form{border-top:1px solid var(--support-line);flex-direction:column;gap:12px;margin-top:16px;padding-top:14px;display:flex}.support-reply-form h3{color:var(--support-ink);margin:0;font-size:16px}.support-reply-form select{width:100%}.support-reply-form textarea{resize:vertical;width:100%;min-height:96px;line-height:1.55}.support-reply-form label:nth-of-type(3) textarea{min-height:72px}.support-reply-error{margin:0}.support-submit{color:#2d261d;background:var(--accent,#e7b16e);border-color:#dda154;align-self:flex-start;font-weight:700}.support-submit:disabled{opacity:.55;cursor:not-allowed}.support-empty{min-height:160px;color:var(--support-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:22px;font-size:14px;line-height:1.5;display:flex}.support-empty b{color:var(--support-ink);font-size:16px}.support-pagination{color:var(--support-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:12px;font-size:12px;display:flex}.support-pagination>div{gap:7px;display:flex}.support-pagination button{padding:0 10px}.support-error,.support-notice,.support-closed-note{border:1px solid;border-radius:7px;padding:11px 13px;font-size:14px;line-height:1.5}.support-error{color:#963d39;background:#faeeec;border-color:#ebcbc8}.support-notice{color:#236b51;background:#e9f4ee;border-color:#cde3d6}.support-closed-note{color:#315c72;background:#edf5f8;border-color:#cfe1e8}.support-privacy-note{padding:0 2px;line-height:1.5}.support-no-access{color:var(--support-ink);padding:22px}.support-no-access p{color:var(--support-muted);font-size:14px;line-height:1.55}.support-readonly-note{color:#6b532e;background:#fbf3e6;border:1px solid #ead8bb;border-radius:7px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:11px 13px;font-size:14px;line-height:1.5;display:flex}.support-readonly-note strong{color:#684313}.support-readonly-note span,.support-readonly-note code{color:#6b532e;font-size:14px}.support-list-state{min-width:0;min-height:240px;color:var(--support-text);text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:24px 18px;font-size:14px;line-height:1.55;display:flex}.support-list-state b{color:var(--support-ink);font-size:16px}.support-list-state span{max-width:360px;font-size:12px}.support-list-state.loading{min-height:210px}.support-list-state.failure,.support-list-state.forbidden{color:#883c38;background:#faeeec;border:1px solid #ebcbc8;border-radius:8px}.support-list-state.failure b,.support-list-state.forbidden b{color:#7b302d}.support-list-state button{color:#31566a;cursor:pointer;background:#edf5f8;border:1px solid #cfe1e8;border-radius:7px;min-width:44px;min-height:44px;margin-top:3px;padding:0 13px;font-size:14px}.support-list-state button:hover{border-color:#7da5b8}.support-list-state.detail-state{height:100%;min-height:300px}.support-spinner{border:2px solid #d9e3e8;border-top-color:#527d91;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite support-spin}@keyframes support-spin{to{transform:rotate(360deg)}}.support-confirm-backdrop{z-index:120;background:#141b2275;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.support-confirm-dialog{width:min(100%,540px);min-width:0;max-height:calc(100dvh - 36px);color:var(--support-ink);background:var(--support-surface);border:1px solid var(--support-line);border-radius:12px;padding:20px;overflow:auto;box-shadow:0 22px 70px #00000038}.support-confirm-dialog:focus{outline:2px solid var(--support-accent);outline-offset:3px}.support-confirm-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.support-confirm-heading>div{min-width:0}.support-confirm-heading span{color:var(--support-muted);letter-spacing:.06em;font-size:12px}.support-confirm-heading h2{color:var(--support-ink);overflow-wrap:anywhere;margin:5px 0 0;font-size:19px;line-height:1.4}.support-confirm-heading>button{width:44px;height:44px;color:var(--support-ink);background:var(--support-subtle);border:1px solid var(--support-line);cursor:pointer;border-radius:7px;flex:none;font-size:24px}.support-confirm-heading>button:disabled{opacity:.55;cursor:not-allowed}.support-confirm-dialog>p{color:var(--support-text);margin:12px 0;font-size:14px;line-height:1.55}.support-confirm-summary{background:var(--support-subtle);border:1px solid var(--support-line);border-radius:8px;gap:12px;padding:13px;display:grid}.support-confirm-summary>div{gap:5px;min-width:0;display:grid}.support-confirm-summary strong{color:var(--support-muted);font-size:12px}.support-confirm-summary span{color:var(--support-text);overflow-wrap:anywhere;font-size:14px}.support-confirm-summary blockquote{max-height:170px;color:var(--support-text);background:var(--support-surface);border-left:3px solid var(--accent,#e7b16e);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 11px;font-size:14px;line-height:1.6;overflow:auto}.support-confirm-summary small{color:var(--support-muted);font-size:12px;line-height:1.5}.support-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.support-confirm-actions>button{min-width:44px;min-height:44px;color:var(--support-ink);background:var(--support-subtle);border:1px solid var(--support-line);cursor:pointer;border-radius:7px;padding:0 13px;font-size:14px}.support-confirm-actions>.support-submit{color:#2d261d;background:var(--accent,#e7b16e);border-color:#dda154;font-weight:700}.support-confirm-actions>button:disabled{opacity:.55;cursor:not-allowed}.support-inbox :focus-visible{outline-offset:2px;outline:3px solid #725025}@media (width<=900px){.support-layout{grid-template-columns:minmax(0,1fr)}.support-ticket-list{max-height:420px;overflow:auto}}@media (width<=580px){.support-toolbar{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.support-toolbar>div{margin-right:0}.support-toolbar label,.support-toolbar select,.support-toolbar button{width:100%;min-width:0}.support-detail{padding:15px}.support-detail-heading h2{font-size:18px}.support-confirm-backdrop{padding:10px}.support-confirm-dialog{max-height:calc(100dvh - 20px);padding:16px 14px}.support-confirm-actions{grid-template-columns:minmax(0,1fr);display:grid}.support-confirm-actions>button{width:100%}}@media (width<=360px){.support-toolbar{padding:12px 10px}.support-layout{gap:9px;min-height:0}.support-ticket-list{max-height:380px}.support-detail{padding:13px 10px}.support-detail-heading{gap:7px;min-width:0}.support-detail-heading>div{min-width:0}.support-ticket-row{padding:12px 10px}.support-ticket-row-top{flex-wrap:wrap;min-width:0}.support-ticket-row-top time{overflow-wrap:anywhere}.support-pagination{flex-wrap:wrap}}.experiments-page{color:#17202c;gap:22px;min-width:0;max-width:100%;display:grid}.experiment-alert{border:1px solid #d8e2ef;border-radius:12px;padding:12px 15px;font-size:13px}.experiment-alert.error{color:#a33a2d;background:#fff1ef;border-color:#f4c5bf}.experiment-alert.success{color:#167453;background:#eef9f5;border-color:#c3e9db}.experiment-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.experiment-summary>div{background:#fff;border:1px solid #e2e9f1;border-radius:15px;gap:8px;padding:17px 19px;display:grid;box-shadow:0 4px 16px #18375908}.experiment-summary span,.experiment-help{color:#738197;font-size:12px}.experiment-summary strong{color:#142238;font-size:25px;font-weight:700}.experiment-form,.experiment-list-section{background:#fff;border:1px solid #e2e9f1;border-radius:18px;box-shadow:0 7px 26px #18375908}.experiment-form{padding:22px}.experiment-form-head,.experiment-list-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.experiment-form-head h2,.experiment-list-heading h2{color:#142238;margin:4px 0 5px;font-size:19px}.experiment-form-head p,.experiment-list-heading p{color:#738197;margin:0;font-size:12px}.experiment-kicker{color:#3984be;letter-spacing:.14em;font-size:12px;font-weight:800}.experiment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.experiment-form-grid>label,.experiment-variant-row label{color:#34445a;gap:7px;font-size:12px;font-weight:650;display:grid}.experiment-form-grid input,.experiment-form-grid textarea,.experiment-form-grid select,.experiment-variant-row input{box-sizing:border-box;color:#17202c;width:100%;min-width:0;font:inherit;background:#fbfdff;border:1px solid #d6e0eb;border-radius:9px;outline:none;padding:10px 11px;font-size:13px}.experiment-form-grid input:focus,.experiment-form-grid textarea:focus,.experiment-form-grid select:focus,.experiment-variant-row input:focus{border-color:#62a0d2;box-shadow:0 0 0 3px #3984be18}.experiment-form-grid .wide{grid-column:1/-1}.experiment-form-grid textarea{resize:vertical;min-height:74px}.experiment-help{margin-left:5px;font-weight:400}.experiment-field-title{color:#34445a;justify-content:space-between;align-items:baseline;margin:0 0 9px;font-size:12px;display:flex}.experiment-field-title span{color:#738197;font-weight:400}.experiment-variant-row{grid-template-columns:1fr 1.4fr .7fr auto;align-items:end;gap:10px;margin-bottom:9px;display:grid}.experiment-remove{color:#8a97a7;cursor:pointer;background:#fff;border:1px solid #e5eaf0;border-radius:9px;width:44px;height:44px;font-size:20px}.experiment-link{color:#2878b7;cursor:pointer;background:0 0;border:0;padding:7px 0 0;font-size:12px;font-weight:650}.experiment-validation{color:#bd5a44;margin-left:12px;font-size:12px}.experiment-form-actions{color:#6e7d91;border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:16px;font-size:12px;display:flex}.experiment-primary,.experiment-secondary{color:#34445a;cursor:pointer;background:#fff;border:1px solid #d6e0eb;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:650}.experiment-primary{color:#fff;background:#2878b7;border-color:#2878b7}.experiment-primary:disabled,.experiment-secondary:disabled{cursor:wait;opacity:.6}.experiment-list-section{padding:22px}.experiment-list-heading{align-items:center;margin-bottom:17px}.experiment-analytics-scope{color:#65768c;background:#f7fbff;border:1px solid #e4edf5;border-radius:10px;gap:5px;margin:-4px 0 16px;padding:11px 13px;font-size:12px;line-height:1.5;display:grid}.experiment-analytics-error{color:#9c5142;background:#fff8f6;border:1px solid #f0d6cf;border-radius:9px;margin:-3px 0 15px;padding:10px 12px;font-size:12px}.experiment-empty{color:#77869a;text-align:center;border:1px dashed #d7e0ea;border-radius:13px;place-items:center;gap:7px;min-height:130px;font-size:12px;display:grid}.experiment-empty strong{color:#34445a;font-size:14px}.experiment-cards{gap:12px;display:grid}.experiment-card{background:linear-gradient(120deg,#fff 0%,#fbfdff 100%);border:1px solid #e4eaf1;border-radius:14px;padding:17px}.experiment-card-top,.experiment-card-top>div,.experiment-card-title,.experiment-card-footer,.experiment-actions{align-items:center;display:flex}.experiment-card-top,.experiment-card-footer{justify-content:space-between;gap:12px}.experiment-card-top>div{gap:9px}.experiment-status{border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.experiment-status.draft{color:#5c6b7d;background:#edf1f5}.experiment-status.active{color:#087b57;background:#ddf5eb}.experiment-status.paused{color:#9c6908;background:#fff2d5}.experiment-status.completed{color:#657388;background:#e8edf4}.experiment-key,.experiment-traffic,.experiment-card-title code{color:#718098;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.experiment-card-title{justify-content:space-between;gap:10px;margin-top:12px}.experiment-card-title h3{color:#15253c;margin:0;font-size:16px}.experiment-hypothesis{color:#68788e;max-width:900px;margin:8px 0 13px;font-size:12px;line-height:1.6}.experiment-targets{color:#6d7d92;border-top:1px solid #eef2f6;border-bottom:1px solid #eef2f6;flex-wrap:wrap;gap:8px 16px;padding:10px 0;font-size:12px;display:flex}.experiment-variants-table{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:8px;padding:12px 0;display:grid}.experiment-variant-report{background:#fff;border:1px solid #e8edf3;border-radius:10px;min-width:0;padding:9px 10px}.experiment-variant-stat{grid-template-columns:minmax(92px,1.3fr) repeat(4,minmax(48px,.75fr));align-items:center;gap:7px;display:grid}.experiment-variant-stat>span{text-align:right;gap:3px;display:grid}.experiment-variant-stat>span:first-child{text-align:left;margin-right:auto}.experiment-variant-stat strong{color:#26374d;font-size:12px}.experiment-variant-stat small{color:#8692a2;font-size:12px}.experiment-sample-note{color:#7b8898;border-top:1px solid #f0f3f6;margin:8px 0 0;padding-top:7px;font-size:12px;line-height:1.45}.experiment-card-footer{color:#7e8b9d;margin-top:3px;font-size:12px}.experiment-actions{gap:7px}.experiment-actions button{color:#56657a;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:8px;padding:7px 10px;font-size:12px}.experiment-actions button.activate{color:#167452;background:#ecfaf4;border-color:#b9e7d5}.experiment-actions button.complete{color:#aa5042;border-color:#f1d8d3}@media (width<=760px){.experiment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.experiment-form-grid{grid-template-columns:1fr}.experiment-form-grid .wide{grid-column:auto}.experiment-variant-row{grid-template-columns:1fr 1fr}.experiment-card-footer{flex-direction:column;align-items:flex-start}}@media (width<=480px){.experiment-variant-stat{grid-template-columns:repeat(2,minmax(0,1fr))}.experiment-variant-stat>span:first-child{grid-column:1/-1}.experiment-variant-stat>span{text-align:left}}.experiment-analytics{background:linear-gradient(145deg,#f7faff 0%,#f2f7fc 100%);border:1px solid #dce6f0;border-radius:14px;margin:-3px 0 18px;padding:17px}.experiment-analytics-heading,.experiment-variant-head,.experiment-variant-head>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.experiment-analytics-heading{margin-bottom:14px}.experiment-analytics-heading h3{color:#142238;margin:4px 0 0;font-size:17px}.experiment-window-badge{color:#38698f;background:#fff;border:1px solid #cfe0ef;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:700}.experiment-analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.experiment-analytics-kpis>div{background:#fff;border:1px solid #e1e9f1;border-radius:11px;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;min-height:108px;padding:13px 14px;display:flex}.experiment-analytics-kpis span{color:#65768c;font-size:12px;line-height:1.4}.experiment-analytics-kpis strong{color:#142b43;font-variant-numeric:tabular-nums;font-size:24px;line-height:1.2}.experiment-analytics-kpis small{color:#7b8898;font-size:12px;line-height:1.45}.experiment-analytics-method{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.experiment-analytics-method>div{background:#ffffffb8;border:1px solid #e1e9f1;border-radius:9px;align-content:start;gap:4px;min-width:0;padding:10px 12px;display:grid}.experiment-analytics-method>div:last-child{grid-column:1/-1}.experiment-analytics-method strong{color:#465a70;font-size:12px}.experiment-analytics-method span{color:#69798c;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.experiment-analytics-error{font-size:12px;line-height:1.55}.experiment-empty-error{color:#9c5142;background:#fff8f6;border-color:#f0d6cf;padding:16px}.experiment-empty-error strong{color:#8f4034}.experiment-variant-report{padding:12px}.experiment-variant-head{align-items:flex-start;margin-bottom:11px}.experiment-variant-head>div{justify-content:flex-start;min-width:0}.experiment-variant-head>div>strong{color:#1e3047;font-size:14px}.experiment-variant-head code{overflow-wrap:anywhere;color:#718098;max-width:48%;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.experiment-variant-head>span{color:#3d7198;background:#edf5fb;border-radius:999px;flex:none;padding:5px 8px;font-size:12px;font-weight:700}.experiment-variant-stat{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.experiment-variant-stat>span{text-align:left;background:#fbfdff;border:1px solid #edf1f5;border-radius:8px;flex-direction:column-reverse;justify-content:center;align-items:flex-start;gap:4px;min-width:0;min-height:62px;padding:8px;display:flex}.experiment-variant-stat>span:first-child{margin-right:0}.experiment-variant-stat strong{font-variant-numeric:tabular-nums;font-size:16px;line-height:1.25}.experiment-variant-stat small{color:#7b8898;font-size:12px;line-height:1.4}.experiment-sample-note{color:#66778b;min-height:32px;font-size:12px;line-height:1.5}.experiment-card-footer{line-height:1.5}@media (width<=900px){.experiment-analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.experiment-analytics{padding:14px}.experiment-analytics-method{grid-template-columns:1fr}.experiment-analytics-method>div:last-child{grid-column:auto}.experiment-variant-stat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.experiment-analytics-heading{flex-direction:column;align-items:flex-start}.experiment-analytics-kpis>div{min-height:96px;padding:11px}.experiment-analytics-kpis strong{font-size:21px}.experiment-variant-stat>span:first-child{grid-column:auto}.experiment-variant-head{flex-direction:column;align-items:flex-start;gap:7px}.experiment-variant-head>span{align-self:flex-start}}.experiment-guide{background:linear-gradient(125deg,#f8fbff 0%,#f4f8fc 100%);border:1px solid #dce6f0;border-radius:15px;overflow:hidden;box-shadow:0 4px 16px #18375908}.experiment-guide>summary{color:#243a52;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:75px;padding:15px 19px;list-style:none;display:flex}.experiment-guide>summary::-webkit-details-marker{display:none}.experiment-guide>summary>div{gap:4px;min-width:0;display:grid}.experiment-guide>summary>div>span{color:#3984be;letter-spacing:.14em;font-size:12px;font-weight:800}.experiment-guide>summary strong{color:#1c3048;font-size:15px}.experiment-guide>summary small{color:#738197;font-size:12px;line-height:1.45}.experiment-guide>summary>b{color:#3c7099;flex:none;font-size:12px}.experiment-guide>summary>b span{transition:transform .18s;display:inline-block}.experiment-guide[open]>summary{border-bottom:1px solid #e2eaf2}.experiment-guide[open]>summary>b span{transform:rotate(180deg)}.experiment-guide-content{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:12px;padding:15px;display:grid}.experiment-guide-notes{gap:8px;min-width:0;display:grid}.experiment-guide-point{background:#fff;border:1px solid #e4eaf1;border-left:3px solid #8da7bb;border-radius:9px;min-width:0;padding:11px 12px}.experiment-guide-point.primary{border-left-color:#3c8a69}.experiment-guide-point.guardrail{border-left-color:#c68b48}.experiment-guide-point>span{color:#6c7b8d;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.experiment-guide-point code{color:#254760;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700}.experiment-guide-point p{color:#718095;margin:6px 0 0;font-size:12px;line-height:1.55}.experiment-guide-footnote{background:#fffaf3;border:1px solid #eadfcf;border-radius:9px;gap:5px;padding:11px 12px;display:grid}.experiment-guide-footnote strong{color:#7a5c37;font-size:12px}.experiment-guide-footnote span{color:#7b6d5c;font-size:12px;line-height:1.6}.experiment-guide-footnote code{color:#5f503f;font-size:12px}.experiment-guide-sample{background:#fff;border:1px solid #e2e9f1;border-radius:10px;min-width:0;padding:12px}.experiment-guide-sample-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.experiment-guide-sample-head>div{gap:4px;min-width:0;display:grid}.experiment-guide-sample-head strong{color:#2c4058;font-size:12px}.experiment-guide-sample-head span{color:#8290a0;font-size:12px;line-height:1.45}.experiment-guide-sample-head button{flex:none;min-height:44px;padding:6px 10px;font-size:12px}.experiment-guide-sample pre{color:#e3edf5;tab-size:2;background:#17283b;border:1px solid #23354a;border-radius:8px;max-height:390px;margin:10px 0 0;padding:12px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.experiment-guide-sample pre code{color:inherit;white-space:pre}.experiment-guide-copy-notes{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:7px;display:flex}.experiment-guide-copy-notes button{min-height:44px}.experiment-guide-copy-notes span{color:#61806f;font-size:12px;line-height:1.4}.experiment-guide-publish-note{background:#f2faf6;border:1px solid #dcebe3;border-radius:9px;grid-column:1/-1;gap:4px;padding:11px 13px;display:grid}.experiment-guide-publish-note strong{color:#32674f;font-size:12px}.experiment-guide-publish-note span{color:#5e7769;font-size:12px;line-height:1.6}@media (width<=760px){.experiment-guide-content{grid-template-columns:minmax(0,1fr)}.experiment-guide-publish-note{grid-column:auto}}@media (width<=480px){.experiment-guide>summary{min-height:0;padding:13px}.experiment-guide>summary strong{font-size:13px}.experiment-guide>summary small,.experiment-guide>summary>b{font-size:12px}.experiment-guide-content{gap:9px;padding:10px}.experiment-guide-sample{padding:10px}.experiment-guide-sample-head{flex-direction:column}.experiment-guide-sample-head button{align-self:flex-start}.experiment-guide-sample pre{max-height:310px;padding:10px;font-size:12px}}.om-analytics{color:#eaf0f4;background:#111a22;border:1px solid #263641;border-radius:14px;flex-direction:column;gap:14px;min-width:0;margin-top:16px;padding:18px;display:flex}.om-analytics-heading,.om-card-heading{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.om-analytics-eyebrow{color:#91a6b5;letter-spacing:.14em;font-size:10px;font-weight:750}.om-analytics-heading h4{color:#f4f7f9;margin:4px 0 0;font-size:18px}.om-analytics-heading p,.om-card-heading p{color:#93a6b3;margin:5px 0 0;font-size:12px;line-height:1.5}.om-period-switch{background:#0b131a;border:1px solid #2b3d49;border-radius:9px;flex:none;padding:3px;display:flex}.om-period-switch button{color:#9eb0bc;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:42px;min-height:34px;padding:0 12px}.om-period-switch button.selected{color:#211a12;background:#e2a55e;font-weight:750}.om-period-switch button:disabled{cursor:wait;opacity:.65}.om-rate-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.om-rate-grid article{background:#17242e;border:1px solid #2a3b47;border-radius:10px;min-width:0;padding:14px}.om-rate-grid article>span{color:#a7b7c1;font-size:12px}.om-rate-grid strong{color:#f4f7f9;font-variant-numeric:tabular-nums;margin-top:7px;font-size:27px;line-height:1;display:block}.om-rate-grid strong small{color:#d9a25f;margin-left:3px;font-size:14px}.om-rate-grid p{color:#8096a5;margin:8px 0 0;font-size:11px;line-height:1.45}.om-analytics-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,.85fr);gap:12px;display:grid}.om-trend-card,.om-funnel-card{background:#0d161d;border:1px solid #263743;border-radius:11px;min-width:0;padding:15px}.om-card-heading h5{color:#e7edf1;margin:0;font-size:14px}.om-trend-legend{color:#8fa3b1;flex-wrap:wrap;justify-content:flex-end;gap:6px 12px;font-size:10px;display:flex}.om-trend-legend span{align-items:center;gap:5px;display:inline-flex}.om-trend-legend i{border-radius:50%;width:7px;height:7px}.om-trend-svg{width:100%;height:auto;margin-top:12px;display:block;overflow:visible}.om-chart-grid{stroke:#24343f;stroke-width:1px}.om-chart-axis-label{fill:#758c9b;font-size:10px}.om-funnel-list{flex-direction:column;gap:13px;margin-top:20px;display:flex}.om-funnel-list article>div:first-child{color:#aab9c3;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.om-funnel-list article strong{color:#eef3f6;font-variant-numeric:tabular-nums;font-size:17px}.om-funnel-track{background:#1d2c36;border-radius:8px;height:8px;margin-top:7px;overflow:hidden}.om-funnel-track i{border-radius:inherit;background:linear-gradient(90deg,#bb7e42,#e2ad69);height:100%;display:block}.om-funnel-list small{color:#7f96a5;margin-top:5px;font-size:10px;display:block}.om-funnel-note{color:#849aa8;border-top:1px solid #24343f;margin:18px 0 0;padding-top:12px;font-size:11px;line-height:1.6}.om-trend-details{color:#91a6b5;margin-top:8px;font-size:11px}.om-trend-details summary{cursor:pointer}.om-trend-table-wrap{max-width:100%;margin-top:8px;overflow-x:auto}.om-trend-table-wrap table{border-collapse:collapse;width:100%;min-width:620px}.om-trend-table-wrap th,.om-trend-table-wrap td{text-align:right;white-space:nowrap;border-bottom:1px solid #23333e;padding:7px}.om-trend-table-wrap th:first-child,.om-trend-table-wrap td:first-child{text-align:left}@media (width<=1100px){.om-analytics-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.om-analytics{padding:12px}.om-analytics-heading{flex-direction:column}.om-period-switch{width:100%}.om-period-switch button{flex:1;padding-inline:6px}.om-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.om-rate-grid article{padding:11px}.om-rate-grid strong{font-size:23px}.om-card-heading{flex-direction:column}.om-trend-legend{justify-content:flex-start}}#om-report-receipts .om-analytics{scroll-margin-top:82px}#om-report-receipts .om-analytics-heading h4,#om-report-receipts .om-card-heading h5,#om-report-receipts .om-rate-grid strong,#om-report-receipts .om-funnel-list article strong{color:#f4f7f9}#om-report-receipts .om-rate-grid article>span{color:#afc0cb}#om-report-receipts .om-rate-grid p,#om-report-receipts .om-card-heading p,#om-report-receipts .om-funnel-list small,#om-report-receipts .om-funnel-note{color:#93a9b8}.om-image-field{background:#f8f6f1;border:1px solid #e5ded2;border-radius:9px;grid-template-columns:190px minmax(0,1fr);gap:14px;padding:12px;display:grid}.om-image-preview{aspect-ratio:16/10;color:#8a7965;text-align:center;background:#ebe5da;border:1px dashed #cdbca4;border-radius:8px;justify-content:center;align-items:center;width:100%;font-size:12px;display:flex;overflow:hidden}.om-image-preview img{object-fit:cover;width:100%;height:100%}.om-image-controls{flex-direction:column;gap:8px;min-width:0;display:flex}.om-image-controls label{flex-direction:column;gap:5px;display:flex}.om-image-file input{max-width:100%;font-size:12px}.om-image-controls small{color:#756b60;font-size:11px;line-height:1.5}.om-image-actions{align-items:center;gap:10px;display:flex}.om-image-asset-id{color:#837463;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.om-image-notice{color:#477460;font-size:12px}@media (width<=520px){.om-image-field{grid-template-columns:minmax(0,1fr)}.om-image-preview{aspect-ratio:16/9}}.operation-messages-page{min-width:0;color:var(--text,#252a30);flex-direction:column;gap:16px;max-width:100%;display:flex}.om-toolbar,.om-section-heading,.om-editor-section-heading,.om-localization-head,.om-detail-title,.om-action-row,.om-modal-heading,.om-modal-footer,.om-editor-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.om-toolbar{align-items:flex-end}.om-toolbar h2{color:var(--text,#252a30);letter-spacing:-.02em;margin:4px 0;font-size:22px;line-height:1.25}.om-toolbar p{color:var(--muted,#66717c);margin:0;font-size:13px;line-height:1.55}.om-eyebrow{color:#8e6943;letter-spacing:.08em;font-size:12px;font-weight:700;display:block}.om-provider-card{background:var(--surface,#fffdf9);border:1px solid var(--line,#e2ded6);min-width:0;box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:13px;padding:16px 18px;display:flex}.om-provider-card.ready{background:#fbfefb;border-color:#c9e2d4}.om-provider-card.blocked,.om-provider-card.error{background:snow;border-color:#ebc9c7}.om-provider-card.schema{background:#fffcf6;border-color:#e7d6bd}.om-provider-card.unknown{background:#fffcf6;border-color:#e5d6bf}.om-provider-icon{color:#6a747d;background:#f0eee9;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:16px;font-weight:750;display:grid}.om-provider-icon.ready{color:#267755;background:#e9f3ec}.om-provider-icon.blocked,.om-provider-icon.error{color:#a6413f;background:#fbeeee}.om-provider-icon.schema{color:#9a6428;background:#fff1dd}.om-provider-icon.unknown{color:#8b642d;background:#fff1dd}.om-provider-icon .om-spinner{border-color:#c57c34 #e6dfd3 #e6dfd3;width:17px;height:17px}.om-provider-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.om-provider-copy strong{color:var(--text,#252a30);font-size:14px;line-height:1.4}.om-provider-copy span{color:var(--muted,#66717c);overflow-wrap:anywhere;font-size:12px;line-height:1.55}.om-status-pill{color:#67717b;letter-spacing:.015em;background:#f1efea;border:1px solid #0000;border-radius:99px;flex:none;padding:6px 9px;font-size:12px;font-weight:750}.om-status-pill.ready,.om-status-pill.state-completed{color:#286b4f;background:#e9f3ec}.om-status-pill.blocked,.om-status-pill.error,.om-status-pill.state-failed,.om-status-pill.state-cancelled{color:#9b403d;background:#fbeeee}.om-status-pill.state-sending{color:#80520d;background:#fff1d5;border-color:#f0d9ad}.om-status-pill.state-scheduled{color:#4f5e87;background:#eef1fa;border-color:#d9e0f2}.om-status-pill.state-draft{color:#5e6870;background:#f0f2f3;border-color:#dfe4e7}.om-status-pill.state-paused{color:#52687a;background:#eaf2f7;border-color:#d3e1e9}.om-status-pill.state-blocked{color:#9b403d;background:#fbeeee}.om-status-pill.unknown{color:#805a27;background:#fff1dd}.om-provider-retry,.om-retry-button{color:#5b5144;cursor:pointer;background:#fff;border:1px solid #d9d5ce;border-radius:8px;min-height:44px;padding:0 12px;font-size:12px;font-weight:700}.om-provider-retry:hover,.om-retry-button:hover{background:#fbf7ef;border-color:#d6bd9b}.om-policy-note{color:#5f6870;background:#fff8ed;border:1px solid #eddfca;border-radius:10px;grid-template-columns:105px minmax(0,1fr);gap:8px 12px;padding:13px 15px;font-size:12px;line-height:1.6;display:grid}.om-policy-note strong{color:#654b2b}.om-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.om-scenario-card{color:#49535a;background:var(--surface,#fffdf9);border:1px solid var(--line,#e2ded6);min-width:0;box-shadow:var(--shadow);border-top:3px solid #c58a4b;border-radius:9px;padding:13px 14px}.om-scenario-card.custom{border-top-color:#6e8f78}.om-scenario-card.evidence{border-top-color:#7c8f9d}.om-scenario-kicker{color:#8a6843;letter-spacing:.07em;overflow-wrap:anywhere;font-size:12px;font-weight:750;display:block}.om-scenario-card h3{color:var(--text,#252a30);margin:8px 0 7px;font-size:14px;line-height:1.4}.om-scenario-card p,.om-scenario-card small{color:#5f6970;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6;display:block}.om-scenario-card small{color:#6b604e;border-top:1px solid #eee8de;margin-top:9px;padding-top:8px}.om-scenario-card code{color:#805a27;overflow-wrap:anywhere;font-size:12px}.om-workspace{grid-template-columns:minmax(0,1.03fr) minmax(340px,.97fr);align-items:start;gap:16px;min-width:0;display:grid}.om-column{flex-direction:column;gap:14px;min-width:0;display:flex}.om-panel{min-width:0;color:var(--text,#252a30);background:var(--surface,#fffdf9);border:1px solid var(--line,#e2ded6);box-shadow:var(--shadow);border-radius:12px;padding:18px}.om-section-heading{align-items:flex-start;margin-bottom:12px}.om-section-heading h3{color:var(--text,#252a30);margin:0;font-size:16px;line-height:1.35}.om-section-heading h4,.om-editor-section-heading h4{color:var(--text,#252a30);margin:0;font-size:14px;line-height:1.4}.om-section-heading p,.om-editor-section-heading p{color:var(--muted,#66717c);margin:4px 0 0;font-size:12px;line-height:1.55}.om-filter{color:var(--muted,#66717c);flex-direction:column;flex:0 0 170px;gap:6px;font-size:12px;display:flex}.om-filter select{width:100%}.om-state{min-height:118px;color:var(--muted,#66717c);border:1px dashed var(--line,#e2ded6);text-align:center;background:#fbfaf7;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px;display:flex}.om-state strong{color:#454d54;font-size:14px}.om-state span{max-width:580px;color:var(--muted,#66717c);font-size:12px;line-height:1.6}.om-empty-state{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;min-height:126px;padding:20px 22px}.om-empty-state>div{flex-direction:column;gap:5px;min-width:0;display:flex}.om-empty-state .om-empty-mark{background:#f0f3f4;border:1px solid #dfe5e8;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.om-empty-state .om-empty-mark:before{content:"";border:1.5px solid #82919a;border-radius:3px;width:13px;height:16px;box-shadow:inset 0 -4px #e5eaed}.schema-state{background:#fffcf6;border-color:#e9d9be}.unavailable-state{text-align:left;align-items:flex-start;min-height:auto;margin-top:9px;padding:12px}.om-spinner{border:2px solid #e6dfd3;border-top-color:#c57c34;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite om-spin}@keyframes om-spin{to{transform:rotate(360deg)}}.om-callout{border:1px solid var(--line,#e2ded6);color:var(--muted,#66717c);overflow-wrap:anywhere;border-radius:8px;margin:9px 0;padding:12px 14px;font-size:12px;line-height:1.6}.om-callout.error{color:#913c38;background:#fbeeee;border-color:#ebcbc8}.om-list-error{justify-content:space-between;align-items:center;gap:14px;display:flex}.om-list-error>span{min-width:0}.om-list-error .om-retry-button{color:#913c38;background:snow;border-color:#e6c0bd;flex:none}.om-callout.success{color:#286b4f;background:#e9f3ec;border-color:#c9e2d4}.om-callout.neutral{background:#f6f5f1}.om-preview-eligibility{flex-direction:column;gap:3px;display:flex}.om-preview-eligibility strong,.om-preview-eligibility small{display:block}.om-preview-eligibility small{overflow-wrap:anywhere;line-height:1.5}.om-callout ul{margin:6px 0 0;padding-left:18px}.om-callout li+li{margin-top:3px}.om-button{cursor:pointer;border:1px solid #0000;border-radius:8px;min-height:44px;padding:0 13px;font-size:13px;font-weight:650;transition:background .15s,border-color .15s,color .15s}.om-button:disabled{opacity:.55;cursor:not-allowed}.om-button.primary{color:#332516;background:var(--accent,#ffb65f);border-color:#f0a94c}.om-button.primary:hover:not(:disabled){background:#ffc477}.om-button.secondary{color:#4f5a63;background:#fff;border-color:#d9d5ce}.om-button.secondary:hover:not(:disabled){background:#fbf7ef;border-color:#d6bd9b}.om-button.warning{color:#8b5b28;background:#fff5e8;border-color:#eddbbf}.om-button.warning:hover:not(:disabled){background:#ffedda}.om-button.danger{color:#973f3a;background:#fff2f1;border-color:#e9c8c5}.om-button.danger:hover:not(:disabled){background:#ffe7e5;border-color:#dcaeaa}.om-load-detail{align-items:end;gap:9px;display:flex}.om-load-detail label,.om-report-filter label,.om-editor-form label,.om-form-grid label,.om-reason-field{color:#46545d;flex-direction:column;gap:6px;min-width:0;font-size:12px;line-height:1.4;display:flex}.om-load-detail label{flex:1}.om-detail-summary{background:#fbfaf7;border:1px solid #ebe7df;border-radius:8px;margin-top:12px;padding:13px}.om-detail-title{align-items:flex-start;margin-bottom:10px}.om-detail-title>strong{min-width:0;color:var(--text,#252a30);overflow-wrap:anywhere;font-size:14px}.om-detail-summary dl{flex-direction:column;gap:8px;margin:0;display:flex}.om-detail-summary dl>div{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.om-detail-summary dt{color:var(--muted,#66717c);font-size:12px}.om-detail-summary dd{color:#3b444b;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:1.55}.om-action-row{flex-wrap:wrap;justify-content:flex-start;margin-top:11px}.om-hint{color:var(--muted,#66717c);margin:8px 0 0;font-size:12px;line-height:1.5}.warning-hint{color:#8c602f}.om-subsection{border-top:1px solid #ebe7df;margin-top:16px;padding-top:14px}.om-subsection .om-section-heading{align-items:center;margin-bottom:10px}.om-subsection .om-section-heading h4{color:#3c454c;margin:0;font-size:14px}.om-subsection .om-section-heading p{margin-top:3px}.om-audience-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.om-audience-counts article{background:#f7f5f0;border:1px solid #ebe7df;border-radius:7px;flex-direction:column;gap:6px;min-width:0;padding:11px;display:flex}.om-audience-counts article span{color:var(--muted,#66717c);font-size:12px}.om-audience-counts article strong{color:#303a41;font-variant-numeric:tabular-nums;font-size:20px}.om-audience-counts small{color:var(--muted,#66717c);grid-column:1/-1;font-size:12px;line-height:1.5}.om-inline-state{color:var(--muted,#66717c);background:#fbfaf7;border-radius:7px;padding:10px 11px;font-size:12px;line-height:1.5}.compact-schema{text-align:left;align-items:flex-start;min-height:auto;margin-top:8px;padding:12px}.om-report-filter{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.om-report-filter .om-button{place-self:end start}.om-editor-panel{padding-bottom:18px}.om-editor-form{flex-direction:column;gap:14px;display:flex}.om-editor-form fieldset{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.om-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.om-editor-section{background:#f8f9f8;border:1px solid #e2e8eb;border-radius:10px;flex-direction:column;gap:12px;min-width:0;padding:15px;display:flex}.om-editor-section-heading{align-items:flex-start}.om-editor-section-heading h4{font-size:15px}.om-policy-inline{color:#52625b;background:#f1f6f1;border:1px solid #dceadf;border-radius:7px;flex-direction:column;gap:4px;padding:9px 10px;display:flex}.om-policy-inline.warning{color:#73572f;background:#fff8ed;border-color:#eddfca}.om-policy-inline strong{font-size:12px}.om-policy-inline span,.om-help{color:inherit;font-size:12px;line-height:1.6}.om-help{color:var(--muted,#66717c);margin:0}.om-check-group{border:1px solid #dfdbd2;border-radius:7px;flex-wrap:wrap;gap:10px 14px;margin:0;padding:8px 9px 9px;display:flex}.om-check-group legend{color:#525d66;padding:0 4px;font-size:12px}.om-check{align-items:center;min-height:44px;padding:4px 2px;color:#44505a!important;gap:8px!important;font-size:12px!important;display:inline-flex!important}.om-check input{accent-color:#d68a3d}.om-localization-list{flex-direction:column;gap:8px;display:flex}.om-localization{background:#fffdf9;border:1px solid #e5e0d7;border-radius:7px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.om-localization-head{justify-content:flex-start}.om-localization-head>strong{color:#4b555c;margin-right:auto;font-size:13px}.om-default-locale{align-items:center;color:#56616a!important;flex-direction:row!important;gap:6px!important;font-size:12px!important}.om-default-locale input{accent-color:#d68a3d}.om-text-button{color:#875720;cursor:pointer;background:0 0;border:0;min-height:44px;padding:4px 2px;font-size:12px;font-weight:650}.om-text-button:hover{color:#674017;text-decoration:underline}.om-text-button:disabled{opacity:.55;cursor:not-allowed}.danger-text{color:#a54844}.om-preview-box{background:#f4f2ed;border:1px solid #e2ded6;border-radius:8px;flex-direction:column;gap:9px;padding:12px;display:flex}.om-preview-box>div:first-child{flex-direction:column;gap:3px;display:flex}.om-preview-box>div:first-child strong{color:#3d464c;font-size:12px}.om-preview-box small{color:var(--muted,#66717c);font-size:12px;line-height:1.5}.om-notification-preview{background:#fffdf9;border:1px solid #e1ddd5;border-radius:8px;padding:11px;box-shadow:0 2px 8px #252a300a}.om-notification-preview>span{color:#869098;font-size:12px;display:block}.om-notification-preview strong{color:#252a30;overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.45;display:block}.om-notification-preview p{color:#505a62;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.5}.om-reason-field textarea{resize:vertical;min-height:72px}.om-editor-actions{justify-content:flex-end}.om-modal-backdrop{z-index:20;background:#0f141985;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.om-modal{width:min(620px,100%);max-height:min(90vh,900px);color:var(--text,#252a30);background:var(--surface,#fffdf9);border:1px solid var(--line,#e2ded6);border-radius:12px;flex-direction:column;gap:13px;padding:18px;display:flex;overflow-y:auto;box-shadow:0 22px 70px #00000038}.om-modal-heading{align-items:flex-start}.om-modal-heading span{color:#8e6943;letter-spacing:.08em;font-size:12px;font-weight:700}.om-modal-heading h3{color:var(--text,#252a30);margin:5px 0 0;font-size:17px}.om-modal-heading>button{width:44px;height:44px;color:var(--muted,#66717c);border:1px solid var(--line,#e2ded6);cursor:pointer;background:0 0;border-radius:7px;font-size:20px}.om-confirm-summary{background:#f7f5f0;border:1px solid #e8e3da;border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.om-confirm-summary>strong{color:#303a41;font-size:13px}.om-confirm-summary>span{color:#5d6870;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.om-confirm-summary p{color:#58635e;margin:4px 0 0;font-size:12px;line-height:1.55}.om-confirm-summary .om-confirm-warning{color:#8a5b29}.om-modal-footer{justify-content:flex-end;padding-top:3px}.om-permission{color:#7a4844;background:snow;padding:20px}.operation-messages-page :is(button,input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #c57c34}.operation-messages-page :is(button,input,textarea,select):disabled{cursor:not-allowed}.om-table-wrap{border:1px solid #e7e2d9;border-radius:8px;width:100%;overflow-x:auto}.om-campaign-table{border-collapse:collapse;text-align:left;background:#fffdf9;width:100%;min-width:680px}.om-campaign-table th{color:#68727a;white-space:nowrap;background:#f7f8f7;border-bottom:1px solid #e0e6e8;padding:10px;font-size:12px;font-weight:700}.om-campaign-table td{color:#39434a;vertical-align:middle;border-bottom:1px solid #efebe4;padding:11px 10px;font-size:12px}.om-campaign-table tbody tr:last-child td{border-bottom:0}.om-campaign-table td:first-child{min-width:180px}.om-campaign-table td:first-child strong,.om-campaign-table td:first-child small,.om-campaign-table td:first-child code{text-overflow:ellipsis;white-space:nowrap;max-width:250px;display:block;overflow:hidden}.om-campaign-table td:first-child strong{color:#252a30;font-size:13px}.om-campaign-table td:first-child small{color:#69737a;margin-top:4px;font-size:12px}.om-campaign-table td:first-child small.om-trigger-evidence{color:#76552f;font-size:12px}.om-campaign-table td:first-child .om-outbox-evidence.compact{color:#68727a;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:5px;font-size:12px;display:flex}.om-campaign-table td:first-child .om-outbox-evidence.compact .om-outbox-badge{padding:2px 6px;font-size:12px}.om-campaign-table td:first-child .om-outbox-evidence.compact code{color:#7a838a;max-width:180px;margin:0;font-size:12px;display:inline}.om-outbox-evidence{color:#68727a;flex-wrap:wrap;align-items:center;gap:5px 7px;min-width:0;font-size:12px;line-height:1.45;display:flex}.om-outbox-evidence code{color:#616c74;overflow-wrap:anywhere;background:#f7f5f0;border-radius:3px;padding:1px 4px;font-size:12px}.om-outbox-evidence small{color:#727b81;flex-basis:100%;font-size:12px;line-height:1.4}.om-outbox-badge{color:#56616a;white-space:nowrap;background:#f1f3f4;border:1px solid #e1e5e7;border-radius:999px;align-items:center;padding:2px 7px;font-size:12px;font-weight:700;display:inline-flex}.om-outbox-badge.tone-queued{color:#805a27;background:#fff6e8;border-color:#eddfca}.om-outbox-badge.tone-working{color:#2e5d7a;background:#edf6fb;border-color:#d5e7f1}.om-outbox-badge.tone-blocked,.om-outbox-badge.tone-failed{color:#8c423a;background:#fff0ee;border-color:#f0d7d3}.om-outbox-badge.tone-done{color:#46694c;background:#eff7f0;border-color:#d9e9dc}.om-outbox-error{color:#8c423a;overflow-wrap:anywhere}.om-campaign-table td:first-child code{color:#879098;margin-top:3px;font-size:12px}.om-campaign-table td:nth-child(4) span{white-space:nowrap;min-width:170px;display:block}.om-pagination{color:#68727a;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.om-pagination>div{gap:7px;display:flex}.om-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.om-metric-grid article{background:#f7f5f0;border:1px solid #ebe7df;border-radius:7px;flex-direction:column;gap:5px;min-width:0;padding:9px;display:flex}.om-metric-grid article span{color:#59666e;min-height:27px;font-size:12px;line-height:1.4}.om-metric-grid article strong{color:#303a41;font-variant-numeric:tabular-nums;font-size:17px}.om-metric-grid>p{color:#727b81;grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.om-exclusion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.om-exclusion-grid>div{color:#68727a;background:#f8f6f2;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;font-size:12px;display:flex}.om-exclusion-grid strong{color:#39434a;font-variant-numeric:tabular-nums;font-size:12px}.om-preview-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.om-preview-form label,.om-trigger-status{color:#525d66;flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.om-trigger-status{background:#f7f5f0;border:1px solid #e6e1d8;border-radius:7px;padding:8px 10px}.om-trigger-status strong{color:#3b454c;font-size:12px}.om-trigger-status small{color:#68727a;font-size:12px;line-height:1.45}.om-preview-form .om-button{place-self:end start}.om-notification-preview small{color:#68727a;overflow-wrap:anywhere;margin-top:7px;font-size:12px;display:block}.om-workflow{background:#f7f5f0;border:1px solid #e7e2d9;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:11px;display:grid}.om-workflow>article{min-width:0;color:inherit;background:#fffdf9;border:1px solid #e8e3da;border-radius:8px;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:2px 8px;padding:10px;display:grid}.om-workflow>article>span{color:#875720;font-variant-numeric:tabular-nums;background:#fff1dd;border-radius:50%;grid-row:span 2;place-items:center;width:26px;height:44px;font-size:12px;font-weight:750;display:grid}.om-workflow>article>strong{color:#303a41;min-width:0;font-size:13px}.om-workflow>article>small{color:#5f6b73;min-width:0;font-size:13px;line-height:1.5}.om-workflow>p{color:#7d6240;grid-column:1/-1;margin:0;padding:2px 3px 0;font-size:12px;line-height:1.5}.operation-messages-page [id^=om-]{scroll-margin-top:22px}.om-audience-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.om-audience-breakdown{border:1px solid #e7e2d9;border-radius:8px;margin-top:9px;overflow:hidden}.om-audience-breakdown-head,.om-audience-breakdown-row{grid-template-columns:.7fr 1fr 1.35fr .9fr 1.05fr;align-items:center;gap:7px;min-width:0;display:grid}.om-audience-breakdown-head{color:#68727a;background:#f7f5f0;border-bottom:1px solid #e7e2d9;padding:8px 9px;font-size:12px;font-weight:700}.om-audience-breakdown-row{color:#39434a;background:#fffdf9;border-bottom:1px solid #efebe4;padding:9px;font-size:12px}.om-audience-breakdown-row:last-child{border-bottom:0}.om-audience-breakdown-row>*{overflow-wrap:anywhere;min-width:0}.om-audience-breakdown-row strong{color:#303a41;text-align:right;font-variant-numeric:tabular-nums}.om-audience-breakdown>.om-inline-state{margin:7px}.om-exclusion-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.om-exclusion-grid>div{flex-direction:column-reverse;align-items:flex-start;gap:4px}.om-exclusion-grid strong{font-size:15px}.om-metric-groups{flex-direction:column;gap:10px;display:flex}.om-metric-group{min-width:0}.om-metric-group h5{color:#59646c;margin:0 0 6px;font-size:12px;font-weight:700}.om-metric-groups>p{color:#727b81;margin:0;font-size:12px;line-height:1.5}.om-metric-grid article[data-metric=fcmAccepted]{background:#f0f6f1;border-color:#dce9df}.om-metric-grid article[data-metric=notificationPosted]{background:#fff8ed;border-color:#eddfca}.om-evidence-unknown{color:#805a27;background:#fff1dd;border:1px solid #eddfca;border-radius:4px;padding:2px 6px;font-weight:700;display:inline-block}@media (width<=760px){.om-campaign-table{background:0 0;min-width:0;display:block}.om-campaign-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:44px;padding:0;position:absolute;overflow:hidden}.om-campaign-table tbody{gap:8px;padding:8px;display:grid}.om-campaign-table tr{background:#fffdf9;border:1px solid #e7e2d9;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;min-width:0;padding:9px 10px;display:grid}.om-campaign-table td{border-bottom:1px solid #f0ede7;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding:8px 0;font-size:12px;display:flex}.om-campaign-table td:before{color:#68747c;content:attr(data-label);flex:none;font-size:12px}.om-campaign-table td:first-child{grid-column:1/-1;min-width:0;padding-top:2px;display:block}.om-campaign-table td:first-child:before{display:none}.om-campaign-table td:first-child strong,.om-campaign-table td:first-child small,.om-campaign-table td:first-child code{white-space:normal;overflow-wrap:anywhere;max-width:100%}.om-campaign-table td:first-child strong{font-size:12px}.om-campaign-table td:nth-child(4){grid-column:1/-1}.om-campaign-table td:nth-child(4) span{text-align:right;overflow-wrap:anywhere;min-width:0;font-size:12px}.om-campaign-table td:last-child{border-bottom:0;grid-column:1/-1;justify-content:flex-end}.om-campaign-table td:last-child:before{margin-right:auto}}@media (width<=980px){.om-workspace,.om-scenario-grid{grid-template-columns:minmax(0,1fr)}.om-column{display:contents}.om-column:first-child,.om-column:last-child{flex-direction:column;display:flex}}@media (width<=600px){.operation-messages-page{gap:10px}.om-toolbar{flex-direction:column;align-items:flex-start}.om-toolbar>.om-button{width:100%}.om-provider-card{flex-wrap:wrap;align-items:flex-start;padding:12px}.om-provider-copy{flex-basis:calc(100% - 48px)}.om-provider-card>.om-status-pill,.om-provider-card>.om-provider-retry{margin-left:44px}.om-list-error{flex-direction:column;align-items:stretch}.om-list-error .om-retry-button{width:100%}.om-policy-note{grid-template-columns:1fr;gap:4px}.om-scenario-grid{grid-template-columns:minmax(0,1fr)}.om-panel{padding:12px}.om-section-heading{flex-direction:column;align-items:stretch}.om-filter{flex-basis:auto}.om-load-detail{flex-direction:column;align-items:stretch}.om-load-detail>.om-button{width:100%}.om-detail-summary dl>div{grid-template-columns:1fr;gap:2px}.om-action-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.om-action-row .om-button{width:100%}.om-report-filter,.om-form-grid{grid-template-columns:minmax(0,1fr)}.om-report-filter .om-button{justify-self:stretch}.om-editor-section-heading{align-items:flex-start}.om-localization-head{flex-wrap:wrap}.om-localization-head>strong{flex-basis:100%}.om-audience-counts small{grid-column:1}.om-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.om-exclusion-grid,.om-preview-form{grid-template-columns:minmax(0,1fr)}.om-preview-form .om-button{justify-self:stretch}.om-workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px}.om-workflow>article{grid-template-columns:24px minmax(0,1fr);gap:2px 6px;padding:8px}.om-workflow>article>span{width:23px;height:44px}.om-audience-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.om-audience-counts .final-eligible{grid-column:1/-1}.om-audience-counts article{padding:8px}.om-audience-counts article strong{font-size:17px}.om-audience-breakdown-head{display:none}.om-audience-breakdown-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;padding:8px 9px}.om-audience-breakdown-row>*{text-align:right;justify-content:space-between;align-items:baseline;gap:6px;padding:4px 0;display:flex}.om-audience-breakdown-row>:before{color:#778189;content:attr(data-label);text-align:left;flex:none;font-size:12px}.om-audience-breakdown-row>strong{text-align:right}.om-exclusion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.om-pagination{flex-direction:column;align-items:flex-start}.om-pagination>div{width:100%}.om-pagination .om-button{flex:1}.om-modal-backdrop{align-items:end;padding:10px}.om-modal{border-radius:12px 12px 8px 8px;max-height:92vh;padding:15px}.om-modal-footer{grid-template-columns:1fr 1fr;display:grid}.om-modal-footer .om-button{width:100%}}@media (width<=380px){.om-provider-card{gap:10px;padding:12px}.om-provider-copy{flex-basis:calc(100% - 42px)}.om-provider-card>.om-status-pill,.om-provider-card>.om-provider-retry{margin-left:42px}.om-panel{padding:11px}.om-editor-section{padding:12px}.om-empty-state{align-items:flex-start;padding:14px}.om-empty-state .om-empty-mark{width:34px;height:34px}.om-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.om-action-row .om-button{white-space:normal;overflow-wrap:anywhere;min-width:0;padding:0 7px}.om-campaign-table tr{padding-inline:9px}.om-workflow{grid-template-columns:minmax(0,1fr)}.om-audience-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.om-audience-counts .final-eligible{grid-column:1/-1}.om-audience-counts article{flex-direction:row;justify-content:space-between;align-items:center}.om-audience-breakdown-row,.om-campaign-table tr{grid-template-columns:minmax(0,1fr)}.om-campaign-table td,.om-campaign-table td:nth-child(4),.om-campaign-table td:last-child{grid-column:1}}.operation-messages-page{color:#1b2933}.operation-messages-page .om-toolbar{background:#fff;border:1px solid #dfe6ea;border-radius:10px;padding:12px}.operation-messages-page .om-provider-card{border-radius:10px}.operation-messages-page .om-scenario-grid{gap:12px}.operation-messages-page .om-scenario-card{border-radius:11px;box-shadow:0 2px 8px #14222e06}.operation-messages-page .om-scenario-card h3{color:#20323d}.operation-messages-page .om-workflow{background:#f7f9fa;border-color:#e0e7eb;border-radius:11px}.operation-messages-page .om-workspace{gap:14px}.operation-messages-page .om-panel{border-color:#dce5e9;border-radius:11px;box-shadow:0 2px 8px #14222e06}.operation-messages-page .om-section-heading h2{color:#243641}.operation-messages-page .om-filter{border-color:#d8e1e6;border-radius:8px}.operation-messages-page .om-table-wrap{border-radius:10px}.operation-messages-page .om-campaign-table tbody tr:hover{background:#f7f9fa}.operation-messages-page .om-editor-section{border-color:#e2e8eb;border-radius:9px}.operation-messages-page .om-preview-box{border-radius:10px}.om-toolbar-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.om-workspace:not(.with-editor){grid-template-columns:minmax(0,1fr)}.om-guidance{background:#f7f9fa;border:1px solid #e0e7eb;border-radius:10px;min-width:0}.om-guidance>summary{color:#344650;cursor:pointer;align-items:center;min-height:44px;padding:11px 14px;font-size:13px;font-weight:700;display:flex}.om-guidance[open]>summary{border-bottom:1px solid #e0e7eb}.om-guidance-body{flex-direction:column;gap:12px;padding:12px;display:flex}.om-audience-counts .final-eligible{background:#eff7f0;border-color:#d5e7d9}.om-schedule-timezone{color:#59666e;grid-column:1/-1;margin:0;font-size:13px;line-height:1.45}.operation-messages-page .om-provider-copy span,.operation-messages-page .om-policy-note,.operation-messages-page .om-scenario-card p,.operation-messages-page .om-scenario-card small,.operation-messages-page .om-section-heading p,.operation-messages-page .om-editor-section-heading p,.operation-messages-page .om-callout,.operation-messages-page .om-load-detail label,.operation-messages-page .om-report-filter label,.operation-messages-page .om-editor-form label,.operation-messages-page .om-form-grid label,.operation-messages-page .om-reason-field,.operation-messages-page .om-detail-summary dt,.operation-messages-page .om-detail-summary dd,.operation-messages-page .om-hint,.operation-messages-page .om-audience-counts article span,.operation-messages-page .om-inline-state,.operation-messages-page .om-campaign-table td{font-size:13px}@media (width<=600px){.om-toolbar-actions{width:100%}.om-toolbar-actions>.om-button{flex:1}}.om-raw-metrics{border-top:1px solid #ebe7df;margin-top:12px;padding-top:12px}.om-raw-metrics>summary{color:#66717c;cursor:pointer;margin-bottom:10px;font-size:12px}:root{--font-ui:Inter, "Segoe UI", "Noto Sans SC", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;font-family:var(--font-ui);color:#1b2933;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#1b2933;--text:#1b2933;--muted:#65747f;--soft:#8997a1;--line:#dbe3e8;--surface:#fff;--panel:#fff;--panel-raised:#fff;--canvas:#f3f6f8;--accent:#e5ad65;--accent-deep:#805322;--accent-pale:#faf1e5;--focus-ring:#b98243;--green:#26765b;--green-pale:#e8f3ed;--warning:#a46a25;--warning-pale:#faf2e6;--red:#b54d49;--red-pale:#f9eceb;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--shadow:0 1px 2px #14222e09, 0 10px 26px #14222e0b;--radius-control:8px;--radius-panel:12px;background:#f3f6f8}html,body,#root{min-height:100%}body{background:var(--canvas);min-height:100vh;color:var(--ink)}button,input,select,textarea{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 78%, white);outline-offset:2px}.app-shell{background:var(--canvas);min-height:100vh;color:var(--ink);grid-template-columns:264px minmax(0,1fr);display:grid}.sidebar{background:#14212b;border-right:1px solid #25333e;height:100vh;min-height:560px;padding:22px 14px 14px;position:sticky;top:0}.brand-row{gap:11px;margin:0 7px 26px}.brand-mark{color:#14212b;background:var(--accent);border-radius:9px;width:38px;height:38px;font-family:inherit;font-weight:750;box-shadow:inset 0 1px #ffffff59}.brand-row strong{color:#f4f6f7;letter-spacing:-.2px;font-size:15px}.brand-row span{color:#a6b1b9;font-size:11px}.workspace-pill{display:none}.side-nav{scrollbar-color:#44535f transparent;scrollbar-width:thin}.nav-group>p{color:#8796a1;letter-spacing:.07em;margin:0 10px 7px;font-size:10px;font-weight:650}.nav-item{color:#c0c9cf;border:1px solid #0000;border-radius:7px;gap:10px;min-height:40px;padding:0 10px;font-size:12px;font-weight:550;transition:background .16s,color .16s,border-color .16s}.sidebar-footer,.account-button{background:#14212b;border-top-color:#2d3c47}.account-button{color:#e4e8eb;min-height:60px;padding:12px 5px 2px}.account-button strong{color:#f1f3f4;max-width:175px;font-size:11px}.account-button div span{color:#9ba5ad;font-size:10px}.account-button .more{color:#a6b0b8}.avatar{color:#14212b;background:var(--accent);width:34px;height:34px;font-size:13px}.topbar{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;height:62px;padding:0 clamp(14px,.9vw,24px)}.breadcrumbs{color:#8996a0;font-size:12px}.local-badge{color:#5d6c76;border-color:var(--line);background:#f7f9fa;border-radius:6px;padding:6px 9px;font-size:11px}.local-badge i,.live-dot{background:var(--green);box-shadow:none}.icon-button{width:36px;height:36px;color:var(--muted);background:var(--surface);border-color:var(--line);border-radius:7px}.icon-button:hover{color:var(--accent-deep);background:#fffaf4;border-color:#d6b083}.page-heading{align-items:flex-end;margin-bottom:25px}.page-heading h1{color:var(--ink);letter-spacing:-.55px;margin:0 0 5px;font-family:inherit;font-size:clamp(26px,2vw,32px);font-weight:700}.page-heading p{max-width:900px;color:var(--muted);font-size:13px;line-height:1.6}.page-section-label{color:#8b6846;letter-spacing:.08em;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.eyebrow{color:#8b6846;letter-spacing:.07em;font-size:10px}.inline-error{color:#913c38;background:var(--red-pale);border-color:#e8c9c6;border-radius:8px;font-size:13px;line-height:1.5}.status-grid,.metric-grid{gap:var(--space-3)}.status-card,.panel-card,.metric-card,.module-card,.module-placeholder,.analytics-filter-coverage,.filter-row,.analytics-page .panel-card,.access-page .panel-card{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow)}.status-card-top,.metric-card>span{color:var(--muted);font-size:13px}.service-icon{color:#705a43;background:#f4f1ec;border-radius:8px}.service-icon.ready{color:var(--green);background:var(--green-pale)}.service-icon.offline{color:var(--red);background:var(--red-pale)}.status-value{color:var(--ink);font-size:21px}.status-note{color:var(--muted);font-size:12px}.section-title h2{color:var(--ink);letter-spacing:0;font-family:inherit;font-size:16px}.section-title p{color:var(--muted);font-size:12px}.section-count{color:var(--muted);background:#edf1f4;font-size:11px}.module-grid{gap:var(--space-3)}.module-card{text-align:left;gap:12px;min-height:104px;padding:15px}.module-card:hover{border-color:#d9b88f;transform:translateY(-1px);box-shadow:0 8px 20px #14222e13}.module-icon{color:#8a5726;background:var(--accent-pale);border:1px solid #f0dfc9;border-radius:8px;width:36px;height:36px}.module-copy strong{color:var(--ink);font-size:13px}.module-copy small{color:var(--muted);font-size:12px;line-height:1.5}.text-button{color:var(--accent-deep);font-size:12px}.empty-state{background:#f8fafb;border-color:#d6dee4;border-radius:9px}.empty-symbol{color:#8e591f;background:var(--accent-pale)}.empty-state strong,.check-list strong{color:#343a40;font-size:13px}.empty-state p,.check-list small,.local-warning p{color:var(--muted);font-size:12px;line-height:1.55}.check-list li{border-top-color:#e8edf0}.local-warning{color:#5f5b51;background:#f8f4ed;border-color:#ebe0cf;border-radius:8px}.local-warning>span{background:var(--warning)}.local-warning strong{color:#554936}.filter-row,.analytics-filter-coverage{background:var(--surface);border-color:var(--line);box-shadow:none;border-radius:9px}.filter-row label,.analytics-filter-row label{color:var(--muted);font-size:12px}.filter-row input,.analytics-filter-row input,.analytics-filter-row select,.app-shell .page-content input:not([type=checkbox]):not([type=radio]),.app-shell .page-content select,.app-shell .page-content textarea{color:var(--ink);border-radius:var(--radius-control);background:#fff;border-color:#d4dde3;font-size:13px}.app-shell .page-content input:not([type=checkbox]):not([type=radio]),.app-shell .page-content select{min-height:40px;padding:8px 11px}.app-shell .page-content textarea{min-height:82px;padding:9px 10px;line-height:1.5}.app-shell .page-content input:focus,.app-shell .page-content select:focus,.app-shell .page-content textarea:focus{border-color:#c8955a;outline:none;box-shadow:0 0 0 3px #e0a45e29}.app-shell .page-content label{color:#4e5c66;font-size:12px}.app-shell .page-content p{line-height:1.55}.app-shell .page-content small{color:var(--muted);font-size:max(11px,1em);line-height:1.45}.app-shell .page-content table{border-collapse:collapse;min-width:100%}.app-shell .page-content th{color:#52616c;border-color:var(--line);text-align:left;background:#f3f6f8;padding:11px 12px;font-size:11px;font-weight:650}.app-shell .page-content code{color:#56616a;font-size:13px}.app-shell .page-content button{font-size:13px}.secondary-button{color:#654a2c;border-radius:var(--radius-control);background:#fbf5ec;border-color:#e8d8c1;font-size:12px}.primary-button,.market-config-primary,.experiment-primary,.subtitle-button-primary{color:#2d261d;background:var(--accent);border-color:var(--accent);border-radius:7px;font-weight:700}.primary-button:hover,.market-config-primary:hover,.experiment-primary:hover,.subtitle-button-primary:hover{background:#d59449;border-color:#d59449}.danger-button,.membership-danger,.content-danger-button{color:#fff;background:var(--red);border-color:var(--red)}.table-scroll,.subtitle-table-wrap,.market-config-table-scroll,.mod-table-wrap{border-color:var(--line);background:var(--surface);border-radius:9px}.metric-card strong{color:var(--ink);font-size:22px}.metric-card small{color:var(--muted);font-size:11px}.range-note,.filter-range,.data-footnote{color:var(--muted)}.app-shell .page-content :is(.status-chip,.status-badge,.status-pill,.content-status,.audit-action){color:#586671;background:#f1f4f6;border:1px solid #e1e7eb;border-radius:999px;align-items:center;gap:5px;width:max-content;max-width:100%;min-height:24px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.app-shell .page-content :is(.status-chip.success,.status-badge.success,.status-pill.success,.content-status.published,.audit-action){color:#236b51;background:var(--green-pale);border-color:#cfe3d8}.app-shell .page-content :is(.status-chip.warning,.status-badge.warning,.status-pill.warning,.content-status.review,.content-status.paused){color:#84551f;background:var(--warning-pale);border-color:#ead8bb}.app-shell .page-content :is(.status-chip.danger,.status-badge.danger,.status-pill.danger,.content-status.rejected,.content-status.archived){color:#963d39;background:var(--red-pale);border-color:#ebcbc8}.app-shell .page-content .ops-health-page{--panel:#fffdf9;--panel-raised:#fff;--text:#252a30;--muted:#66717c;--line:#e2ded6;--accent:#c57c34;gap:14px;display:grid}.app-shell .page-content .ops-health-toolbar{color:var(--ink);border-color:var(--line);background:#fffdf9;border-radius:10px}.app-shell .page-content .ops-health-toolbar strong,.app-shell .page-content .ops-health-toolbar .ops-eyebrow,.app-shell .page-content .ops-card-heading,.app-shell .page-content .ops-alert-section-heading h2,.app-shell .page-content .ops-alert-row strong,.app-shell .page-content .ops-incident-heading strong,.app-shell .page-content .ops-rule-title strong,.app-shell .page-content .ops-worker-heartbeat strong,.app-shell .page-content .ops-repair-panel-heading h3,.app-shell .page-content .ops-repair-jobs-heading h3,.app-shell .page-content .ops-repair-object-meta strong,.app-shell .page-content .ops-repair-job-heading>strong,.app-shell .page-content .ops-storage-status strong{color:var(--ink)}.app-shell .page-content .ops-health-card,.app-shell .page-content .ops-monitor-grid>div,.app-shell .page-content .ops-worker-heartbeat,.app-shell .page-content .ops-monitor-outage,.app-shell .page-content .ops-incident-card,.app-shell .page-content .ops-rule-row,.app-shell .page-content .ops-notification-status,.app-shell .page-content .ops-notification-form,.app-shell .page-content .ops-storage-status,.app-shell .page-content .ops-storage-count-grid .ops-count,.app-shell .page-content .ops-repair-candidate,.app-shell .page-content .ops-repair-job{color:var(--ink);background:var(--surface);border-color:var(--line);border-radius:9px}.app-shell .page-content .ops-monitor-grid{background:var(--line);border-color:var(--line)}.app-shell .page-content .ops-health-page :is(p,span,small,label,.ops-health-footnote,.ops-notification-status,.ops-storage-status,.ops-repair-job-meta){color:var(--muted)}.app-shell .page-content .ops-health-page :is(input,select,textarea){color:var(--ink);background:#fff;border-color:#d9d5ce}.app-shell .page-content .ops-notification-field textarea{background:#fff}.app-shell .page-content .ops-storage-empty{color:var(--muted);border-color:var(--line);background:#faf8f3}.app-shell .page-content .ops-health-page :is(.ops-status-dot.available,.ops-notification-state.enabled i){background:var(--green);box-shadow:none}.app-shell .page-content .ops-health-page :is(.ops-state.available,.ops-worker-heartbeat[data-status=available] span,.ops-storage-status.complete strong,.ops-repair-status.succeeded,.ops-repair-success){color:var(--green)}.app-shell .page-content .ops-health-page :is(.ops-state.not_configured,.ops-state.no_data,.ops-state.stale,.ops-worker-heartbeat[data-status=stale] span,.ops-worker-heartbeat[data-status=unavailable] span,.ops-storage-status.partial strong,.ops-repair-status.awaiting_confirmation,.ops-repair-status.retryable_failure){color:var(--warning)}.app-shell .page-content .ops-health-page :is(.ops-state.unavailable,.ops-repair-status.stale,.ops-repair-status.expired,.ops-repair-error){color:var(--red)}.app-shell .page-content .ops-health-page :is(.ops-status-dot.unavailable,.ops-status-dot.not_configured,.ops-status-dot.no_data,.ops-status-dot.stale){box-shadow:none}.app-shell .page-content .experiments-page{color:var(--ink);gap:16px}.app-shell .page-content :is(.experiment-summary>div,.experiment-form,.experiment-list-section,.experiment-card,.experiment-variant-report){color:var(--ink);background:var(--surface);border-color:var(--line);box-shadow:none;border-radius:10px}.app-shell .page-content :is(.experiment-summary span,.experiment-help,.experiment-form-head p,.experiment-list-heading p,.experiment-hypothesis,.experiment-targets,.experiment-card-footer,.experiment-sample-note){color:var(--muted)}.app-shell .page-content :is(.experiment-summary strong,.experiment-form-head h2,.experiment-list-heading h2,.experiment-card-title h3,.experiment-variant-stat strong,.experiment-empty strong){color:var(--ink)}.app-shell .page-content :is(.experiment-form-grid>label,.experiment-variant-row label,.experiment-field-title){color:#525d66;font-size:12px}.app-shell .page-content :is(.experiment-form-grid input,.experiment-form-grid textarea,.experiment-form-grid select,.experiment-variant-row input){color:var(--ink);background:#fff;border-color:#d9d5ce;border-radius:7px}.app-shell .page-content :is(.experiment-form-grid input:focus,.experiment-form-grid textarea:focus,.experiment-form-grid select:focus,.experiment-variant-row input:focus){border-color:#d79a4d;box-shadow:0 0 0 3px #ffb65f29}.app-shell .page-content .experiment-kicker,.app-shell .page-content .experiment-link{color:var(--accent-deep)}.app-shell .page-content .experiment-primary{color:#2d261d;background:var(--accent);border-color:var(--accent)}.app-shell .page-content .experiment-primary:hover{background:#f1a84d;border-color:#f1a84d}.app-shell .page-content .experiment-status.draft,.app-shell .page-content .experiment-status.completed{color:#59646e;background:#efede7}.app-shell .page-content .experiment-status.active{color:#236b51;background:var(--green-pale)}.app-shell .page-content .experiment-status.paused{color:#8b5a1e;background:var(--warning-pale)}.app-shell .page-content .experiment-analytics-scope{color:#58636b;border-color:var(--line);background:#f6f4ef}.app-shell .page-content .experiment-empty{color:var(--muted);border-color:#d8d3ca}.app-shell .page-content .experiment-variant-stat small{color:var(--muted)}.app-shell .page-content .experiment-actions button{color:#525d66;border-color:var(--line)}.app-shell .page-content .experiment-actions button.activate{color:var(--green);background:var(--green-pale);border-color:#cde3d6}.app-shell .page-content .experiment-actions button.complete{color:var(--red);background:var(--red-pale);border-color:#ebcbc8}.app-shell .page-content .subtitles-page{color:var(--ink);gap:12px}.app-shell .page-content .subtitles-page :is(.subtitle-summary,.subtitle-job-create-card,.subtitle-provider-config-card,.subtitle-table-card,.subtitle-modal){color:var(--ink);background:var(--surface);border-color:var(--line);box-shadow:none;border-radius:9px}.app-shell .page-content .subtitles-page :is(small,span,label,th,td,button,input,select,textarea,p,.subtitle-preview-meta,.subtitle-fixed-fields,.subtitle-vtt-preview){font-size:max(11px,1em)}.app-shell .page-content .subtitles-page :is(.subtitle-summary>div span,.subtitle-summary p,.subtitle-provider-status span:not(.subtitle-provider-indicator),.subtitle-provider-status small,.subtitle-market-status span:not(.subtitle-provider-indicator),.subtitle-provider-config-note,.subtitle-job-create-copy span,.subtitle-table-head span,.subtitle-table-foot,.subtitle-episode-meta,.subtitle-reviewer,.subtitle-empty,.subtitle-modal small,.subtitle-preview-inline>div span){color:var(--muted)}.app-shell .page-content .subtitles-page :is(.subtitle-summary>div strong,.subtitle-table-head strong,.subtitle-episode-title,.subtitle-access-denied strong,.subtitle-modal>header h2,.subtitle-preview-meta strong,.subtitle-fixed-fields strong){color:var(--ink)}.app-shell .page-content .subtitles-page :is(.subtitle-summary,.subtitle-table-head,.subtitle-table td,.subtitle-table th,.subtitle-fixed-fields,.subtitle-preview-meta,.subtitle-upload-box,.subtitle-vtt-preview){border-color:var(--line)}.app-shell .page-content .subtitles-page :is(.subtitle-table th,.subtitle-table-foot,.subtitle-upload-box,.subtitle-fixed-fields,.subtitle-preview-meta,.subtitle-vtt-preview){background:#f7f5f0}.app-shell .page-content .subtitles-page :is(input,select,textarea){color:var(--ink);background:#fff;border-color:#d9d5ce;border-radius:7px}.app-shell .page-content .subtitles-page :is(.subtitle-button,.subtitle-row-actions button){border-radius:7px;min-height:36px}.app-shell .page-content .subtitles-page .subtitle-button-primary{color:#2d261d;background:var(--accent);border-color:var(--accent)}.app-shell .page-content .subtitles-page .subtitle-button-primary:hover{background:#f1a84d}.app-shell .page-content .subtitles-page :is(.subtitle-button-quiet,.subtitle-row-actions button){color:#5b5144;border-color:var(--line);background:#f5f2ec}.app-shell .page-content .subtitles-page .subtitle-locale{color:#6e552f;background:var(--accent-pale);border-color:#efdfc8}.app-shell .page-content .subtitles-page :is(.subtitle-status.review,.subtitle-job-status.review){color:#8b5a1e;background:var(--warning-pale)}.app-shell .page-content .subtitles-page :is(.subtitle-status.approved,.subtitle-status.published,.subtitle-job-status.completed){color:#236b51;background:var(--green-pale)}.app-shell .page-content .subtitles-page :is(.subtitle-status.rejected,.subtitle-job-status.failed){color:#963d39;background:var(--red-pale)}.app-shell .page-content .subtitles-page :is(.subtitle-status,.subtitle-job-status.queued,.subtitle-job-status.transcribing,.subtitle-job-status.translating,.subtitle-job-status.validating){color:#59646e;background:#efede7}.app-shell .page-content .subtitles-page .subtitle-progress i{background:var(--green)}.app-shell .page-content .subtitles-page :is(.subtitle-provider-status,.subtitle-market-status){background:#f3f6f1;border-color:#dce7dd}.app-shell .page-content .subtitles-page :is(.subtitle-provider-status.unavailable,.subtitle-market-status.unavailable){background:var(--warning-pale);border-color:#efdfc8}.app-shell .page-content .subtitles-page :is(.subtitle-provider-status strong,.subtitle-provider-status.unavailable strong){color:#3e6a52}.app-shell .page-content .subtitles-page :is(.subtitle-market-status strong,.subtitle-market-status.unavailable strong){color:#6d572f}.app-shell .page-content .subtitles-page :is(.subtitle-alert,.subtitle-job-error){color:#963d39;background:var(--red-pale);border-color:#ebcbc8}.app-shell .page-content .subtitles-page .subtitle-notice{color:#236b51;background:var(--green-pale);border-color:#cde3d6}.app-shell .page-content :is(.event-ingestion-health-page,.moderation-page,.support-inbox){color:var(--ink)}.app-shell .page-content :is(.eih-filter,.eih-metrics article,.eih-coverage-card,.eih-rejection-summary article,.eih-no-data,.mod-source-note,.mod-high-alert,.mod-workspace,.mod-metrics article,.mod-status-counts button,.mod-report-filters,.support-toolbar,.support-ticket-list,.support-detail){color:var(--ink);background:var(--surface);border-color:var(--line);border-radius:9px}.app-shell .page-content :is(.eih-intro h1,.eih-section-title h2,.eih-metrics strong,.eih-coverage-heading h2,.eih-coverage-heading>strong,.eih-breakdown-row>span,.eih-breakdown-row>b,.mod-high-alert strong,.mod-metrics strong,.mod-heading-row h2,.support-toolbar>div strong,.support-ticket-row>strong,.support-detail-heading h2){color:var(--ink)}.app-shell .page-content :is(.eih-intro p,.eih-section-title p,.eih-metrics span,.eih-metrics small,.eih-coverage-heading span,.eih-coverage-counts,.eih-breakdown-empty,.eih-updated,.mod-source-note p,.mod-high-alert small,.mod-heading-row p,.mod-toolbar label,.mod-report-filters label,.support-toolbar>div span,.support-toolbar label,.support-ticket-row p,.support-ticket-row-top time,.support-detail-meta,.support-message time,.support-reply-form label,.support-privacy-note,.support-pagination,.support-empty,.support-no-access p){color:var(--muted)}.app-shell .page-content :is(.eih-filter input,.mod-search input,.mod-toolbar select,.mod-report-filters input,.support-toolbar select,.support-reply-form select,.support-reply-form textarea){color:var(--ink);background:#fff;border-color:#d9d5ce}.app-shell .page-content :is(.eih-breakdown-list,.eih-rejection-breakdown,.support-reply-form,.eih-breakdown-row,.support-ticket-row){border-color:var(--line)}.app-shell .page-content :is(.eih-rejection-summary article,.mod-status-counts button.active,.support-message,.support-message.support){background:#f6f4ef}.app-shell .page-content :is(.support-ticket-row:hover,.support-ticket-row.active){background:#fbf1e4}.app-shell .page-content :is(.eih-refresh,.eih-filter button,.mod-refresh,.mod-toolbar button,.mod-pagination button,.support-toolbar button,.support-pagination button){color:#5d4a32;background:#faf4eb;border-color:#e9dcc8}.app-shell .page-content :is(.eih-freshness,.eih-rejections,.eih-rejections-live,.mod-inline-notice,.support-notice){background:var(--green-pale);border-color:#cde3d6}.app-shell .page-content :is(.mod-inline-error,.support-error){color:#963d39;background:var(--red-pale);border-color:#ebcbc8}.app-shell .page-content :is(.mod-status.accepted,.mod-status.resolved,.mod-status.visible,.mod-severity.low){color:#236b51;background:var(--green-pale)}.app-shell .page-content :is(.mod-status.dismissed,.mod-status.hidden,.mod-status.superseded){color:#59646e;background:#efede7}.app-shell .page-content .mod-high-alert.active{background:#fff3f0;border-color:#ebcbc8}.app-shell .page-content .mod-modal{color:var(--ink);background:var(--surface);border-color:var(--line);box-shadow:0 18px 55px #181d1a2e}.app-shell .page-content .mod-modal :is(h2,label,p,span,strong){color:#414a44}.app-shell .page-content .mod-modal :is(textarea,select){color:var(--ink);background:#fff;border-color:#d9d5ce}.app-shell .page-content .mod-modal-footer button.confirm{color:#2d261d;background:var(--accent);border-color:var(--accent)}.app-shell .page-content :is(.support-status,.mod-tabs b){color:#645846;background:#f2eee6;border-color:#e6ddcf}.app-shell .page-content .referrals-page{--ref-ink:#252a30;--ref-muted:#66717c;--ref-line:#e2ded6;--ref-blue:#9a591a;--ref-pale:#fff1dd;color:var(--ink);gap:14px}.app-shell .page-content :is(.referrals-notice,.referrals-metrics article,.referrals-toolbar,.referrals-table-wrap,.referrals-modal,.referrals-reward-summary){color:var(--ink);background:var(--surface);border-color:var(--line);box-shadow:none;border-radius:9px}.app-shell .page-content .referrals-notice{color:#6c5940;background:#fbf5e9}.app-shell .page-content .referrals-notice>span,.app-shell .page-content .referrals-report-warnings p>span{background:var(--warning)}.app-shell .page-content :is(.referrals-notice p,.referrals-metrics article>span,.referrals-metrics article small,.referrals-muted,.referrals-operator,.referrals-empty,.referrals-report-notice span,.referrals-report-heading span){color:var(--muted)}.app-shell .page-content :is(.referrals-metrics article strong,.referrals-table td strong,.referrals-empty strong,.referrals-report-notice strong,.referrals-report-heading strong,.referrals-modal-heading h2){color:var(--ink)}.app-shell .page-content .referrals-tabs{background:#eeece6}.app-shell .page-content .referrals-tabs button{min-height:36px;color:var(--muted);font-size:12px}.app-shell .page-content :is(.referrals-toolbar input,.referrals-toolbar select,.referrals-form-grid input:not([type=checkbox]),.referrals-form-grid select,.referrals-reason-label select,.referrals-reason-label textarea){color:var(--ink);background:#fff;border-color:#d9d5ce;border-radius:7px;font-size:13px}.app-shell .page-content .referrals-toolbar label,.app-shell .page-content .referrals-form-grid label,.app-shell .page-content .referrals-reason-label{color:#525d66;font-size:12px}.app-shell .page-content :is(.referrals-primary,.referrals-reject){color:#2d261d;background:var(--accent);border-color:var(--accent);border-radius:7px;min-height:36px;font-size:12px}.app-shell .page-content .referrals-primary:hover{background:#f1a84d;border-color:#f1a84d}.app-shell .page-content .referrals-secondary{color:#5b5144;border-color:var(--line);background:#f5f2ec;min-height:36px;font-size:12px}.app-shell .page-content :is(.referrals-table th,.referrals-table td){border-color:var(--line);font-size:12px}.app-shell .page-content .referrals-table th{color:#59646e;background:#f5f3ee}.app-shell .page-content .referrals-table td{color:#3d454c}.app-shell .page-content .referrals-table td small{color:var(--muted)}.app-shell .page-content .referrals-table td.negative{color:var(--red)}.app-shell .page-content :is(.referrals-status,.referrals-review,.referrals-event){border-radius:5px;min-height:24px;font-size:11px}.app-shell .page-content :is(.referrals-status.active,.referrals-review.approved,.referrals-event.reward_issued){color:#236b51;background:var(--green-pale)}.app-shell .page-content :is(.referrals-status.paused,.referrals-review.pending,.referrals-event.fraud_review){color:#8b5a1e;background:var(--warning-pale)}.app-shell .page-content :is(.referrals-event.reward_reversed,.referrals-event.reward_void,.referrals-actions .referrals-danger-link,.referrals-danger-link){color:var(--red)}.app-shell .page-content :is(.referrals-actions button,.referrals-link){color:var(--accent-deep);font-size:12px}.app-shell .page-content .referrals-report-notice{color:#59636b;border-color:var(--line);background:#f6f4ef;font-size:12px}.app-shell .page-content .referrals-report-notice strong{color:var(--ink);font-size:13px}.app-shell .page-content .referrals-report-warnings{color:#6c5940;background:var(--warning-pale);border-color:#efdfc8}.app-shell .page-content .referrals-report-warnings p{font-size:12px}.app-shell .page-content .referrals-modal-heading>button{color:var(--muted);background:#f3f1eb}.app-shell .page-content .referrals-form-note{color:#6c5940;background:#fbf5e9;border-color:#eadfc9;font-size:12px}.app-shell .page-content .referrals-form-note.danger{color:#963d39;background:var(--red-pale);border-color:#ebcbc8}.app-shell .page-content .referrals-reward-summary{grid-template-columns:minmax(170px,220px) minmax(170px,220px) minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.app-shell .page-content .referrals-reward-summary>div{gap:5px;display:grid}.app-shell .page-content .referrals-reward-summary span{color:var(--muted);font-size:12px}.app-shell .page-content .referrals-reward-summary strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px}.app-shell .page-content .referrals-reward-summary p{color:var(--muted);margin:0;font-size:12px}.app-shell .page-content .referrals-reward-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.app-shell .page-content .referrals-reward-pagination>div{gap:8px;display:flex}.app-shell .page-content .content-posters-page{--cp-bg:#f4f2ed;--cp-panel:#fffdf9;--cp-border:#e2ded6;--cp-muted:#66717c;--cp-text:#252a30;--cp-accent:#9a591a;color:var(--ink)}.app-shell .page-content .content-posters-page :is(.cp-header-note,.cp-upload,.cp-guidance,.cp-toolbar,.cp-card,.cp-empty,.cp-modal,.cp-preview-modal,.cp-reference){color:var(--ink);background:var(--surface);border-color:var(--line);box-shadow:none;border-radius:9px}.app-shell .page-content .content-posters-page .cp-header-note span,.app-shell .page-content .content-posters-page :is(.cp-header p,.cp-section-heading>small,.cp-form-footer>span,.cp-file-picker small,.cp-guidance small,.cp-list-heading>span,.cp-card-title>div>span,.cp-status-line>small,.cp-card-footer>span,.cp-preview-modal>small){color:var(--muted)}.app-shell .page-content .content-posters-page :is(.cp-header h2,.cp-section-heading h2,.cp-list-heading h2,.cp-guidance h2,.cp-card-title h3,.cp-empty strong,.cp-modal>header h2,.cp-preview-modal>header h2){color:var(--ink)}.app-shell .page-content .content-posters-page :is(.cp-file-picker,.cp-reference,.cp-card-footer,.cp-guidance>div){border-color:var(--line);background:#f7f5f0}.app-shell .page-content .content-posters-page .cp-guidance{background:#f7f5f0}.app-shell .page-content .content-posters-page .cp-guidance>div>b{color:var(--accent-deep)}.app-shell .page-content .content-posters-page :is(.cp-primary,.cp-secondary,.cp-danger){border-radius:7px;min-height:36px;font-size:12px}.app-shell .page-content .content-posters-page .cp-primary{color:#2d261d;background:var(--accent);border-color:var(--accent)}.app-shell .page-content .content-posters-page .cp-secondary{color:#5b5144;border-color:var(--line);background:#f5f2ec}.app-shell .page-content .content-posters-page .cp-danger{color:#fff;background:var(--red);border-color:var(--red)}.app-shell .page-content .content-posters-page .cp-empty{color:var(--muted)}.app-shell .page-content .content-posters-page .cp-card-title h3{font-size:13px}.app-shell .page-content .content-posters-page .cp-badge{color:#59646e;border-color:var(--line);background:#efede7}.app-shell .page-content .content-posters-page :is(.cp-badge.pending-review,.cp-badge.warn){color:#8b5a1e;background:var(--warning-pale);border-color:#efdfc8}.app-shell .page-content .content-posters-page :is(.cp-badge.approved,.cp-badge.ok){color:#236b51;background:var(--green-pale);border-color:#cde3d6}.app-shell .page-content .content-posters-page .cp-badge.rejected{color:#963d39;background:var(--red-pale);border-color:#ebcbc8}.app-shell .page-content .content-posters-page :is(.cp-reference code,.cp-reference button,.cp-link){color:var(--accent-deep)}.app-shell .page-content .content-posters-page :is(.cp-rights,.cp-scan-note,.cp-review-note,.cp-review-warning){color:var(--muted)}.app-shell .page-content .content-posters-page .cp-review-warning{background:var(--warning-pale);border-color:#efdfc8}.app-shell .page-content .content-posters-page .cp-review-note small{color:var(--muted)}.app-shell .page-content .content-posters-page .cp-modal>header{border-color:var(--line)}.app-shell .page-content .content-posters-page .cp-modal>header p{color:var(--muted)}.app-shell .page-content .content-posters-page :is(.cp-modal>header>button,.cp-preview-modal>header>button){color:var(--muted);border-color:var(--line);background:#f3f1eb}.app-shell .page-content .rights-expiry-page{--rights-bg:#f4f2ed;--rights-panel:#fffdf9;--rights-border:#e2ded6;--rights-muted:#66717c;--rights-text:#252a30;--rights-accent:#9a591a;color:var(--ink)}.app-shell .page-content .rights-expiry-page :is(.rights-expiry-intro,.rights-expiry-toolbar,.rights-expiry-table-wrap,.rights-expiry-metrics article){color:var(--ink);background:var(--surface);border-color:var(--line);border-radius:9px}.app-shell .page-content .rights-expiry-page :is(.rights-expiry-intro p,.rights-expiry-audit,.rights-expiry-metrics article span,.rights-expiry-metrics article small,.rights-expiry-pagination,.rights-expiry-table td small,.rights-expiry-empty){color:var(--muted)}.app-shell .page-content .rights-expiry-page :is(.rights-expiry-metrics article strong,.rights-expiry-table td strong){color:var(--ink)}.app-shell .page-content .rights-expiry-page .rights-expiry-icon{color:var(--accent-deep);background:var(--accent-pale);border-color:#efdfc8}.app-shell .page-content .rights-expiry-page :is(.rights-market-code,.rights-type-tag){color:#5b5144;border-color:var(--line);background:#f5f2ec}.app-shell .page-content .rights-expiry-page .rights-expiry-remaining{color:var(--ink)}.app-shell .page-content .rights-expiry-page .rights-expiry-remaining.urgent{color:var(--warning)}.app-shell .page-content .rights-expiry-page .rights-expiry-remaining.expired{color:var(--red)}.app-shell .page-content .rights-expiry-page .rights-expiry-refresh,.app-shell .page-content .rights-expiry-page .rights-expiry-pagination button{color:#5b5144;border-color:var(--line);background:#f5f2ec}.app-shell .page-content .rights-expiry-page .rights-expiry-error{color:#963d39;background:var(--red-pale);border-color:#ebcbc8}.app-shell .page-content .retention-panel{--retention-panel:#fffdf9;--retention-border:#e2ded6;--retention-muted:#66717c;--retention-text:#252a30;color:var(--ink);background:var(--surface);border-color:var(--line);box-shadow:var(--shadow);border-radius:10px}.app-shell .page-content :is(.retention-heading p,.retention-detail,.retention-footnote,.retention-state){color:var(--muted)}.app-shell .page-content .retention-heading h2{color:var(--ink)}.app-shell .page-content .retention-warning{color:#6c5940;background:var(--warning-pale);border-color:#efdfc8}.app-shell .page-content .retention-warning span{color:#7e6749}.app-shell .page-content .retention-state.enabled{color:var(--green);background:var(--green-pale);border-color:#cde3d6}.app-shell .page-content :is(.admin-accounts-page,.membership-page,.users-page,.privacy-requests-page,.support-inbox,.event-ingestion-health-page,.moderation-page,.referrals-page,.subtitles-page,.rights-expiry-page,.content-posters-page,.media-assets-page,.market-config-page,.ad-report,.experiments-page) :is(small,label,th,td){font-size:max(11px,1em)}.login-brand-panel:before,.login-brand-panel:after,.login-orbit{display:none}.login-brand-lockup{gap:12px}.login-brand-lockup strong{color:#f7f5f0;font-size:17px}.login-brand-lockup span{color:#a9b1b9;letter-spacing:.08em;font-size:11px}.login-brand-copy .eyebrow{display:none}.login-brand-copy h2{color:#f7f5f0;letter-spacing:-.6px;font-family:inherit;font-size:clamp(34px,3.2vw,44px);font-weight:650}.login-brand-copy p{color:#b7c0c6;font-size:14px}.login-brand-footer{color:#8f9aa3;font-size:11px}.login-card-heading .eyebrow{color:var(--muted);letter-spacing:.02em;font-size:12px}.login-card-heading h1{color:var(--ink);letter-spacing:-.3px;font-family:inherit;font-size:29px;font-weight:700}.login-form{gap:16px}.login-form input{height:46px;color:var(--ink);background:#fff;border-color:#d9d5ce;border-radius:7px;font-size:14px}.primary-button{color:#2d261d;background:var(--accent);border-radius:7px;min-height:46px;font-size:13px}.primary-button:hover{background:#f1a84d}.secondary-button{min-height:40px}.login-note{color:#6c5940;background:#fbf5e9;border-color:#eadfc9;border-radius:8px}.login-note p{font-size:12px;line-height:1.55}.login-security,.login-security span{color:var(--muted);font-size:12px}.login-copyright{color:var(--muted);font-size:11px}.auth-loading{min-height:100vh;color:var(--muted);background:var(--canvas);justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.mobile-quick-nav,.mobile-module-backdrop{display:none}@media (width<=1100px){.app-shell{grid-template-columns:236px minmax(0,1fr)}.sidebar{padding-left:13px;padding-right:13px}.page-content{padding-left:26px;padding-right:26px}.login-shell{grid-template-columns:minmax(0,1fr) minmax(400px,.95fr)}}@media (width<=760px){.app-shell{padding-bottom:0;display:block}.app-shell>.sidebar{display:none}.main-area{min-width:0;padding-bottom:calc(78px + env(safe-area-inset-bottom))}.topbar{height:54px;padding:0 16px}.breadcrumbs{font-size:12px}.local-badge{padding:6px 8px;font-size:11px}.page-content{padding:22px 16px 28px}.page-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:20px}.page-heading h1{font-size:25px}.page-heading p{font-size:13px}.updated-label{font-size:11px}.status-grid{gap:8px}.status-card{min-height:112px;padding:13px 11px}.status-card-top{align-items:flex-start;gap:5px;font-size:12px}.status-value{margin-top:10px;font-size:clamp(15px,4vw,19px)}.status-note{font-size:11px;line-height:1.4}.section-block{margin-top:24px}.section-title h2{font-size:15px}.section-title p{font-size:12px}.module-grid{gap:8px}.module-card{gap:8px;min-height:88px;padding:11px 9px}.module-icon{width:30px;height:30px}.module-copy strong{font-size:12px}.module-copy small{font-size:11px}.bottom-grid{grid-template-columns:minmax(0,1fr);gap:10px}.panel-card{padding:14px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.analytics-columns{grid-template-columns:minmax(0,1fr);gap:10px}.analytics-filter-coverage{grid-template-columns:repeat(3,minmax(0,1fr))}.episode-performance-coverage,.playback-linkage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.episode-performance-pagination{flex-wrap:wrap;justify-content:flex-start}.episode-performance-pagination>span{flex:100%}.mobile-quick-nav{z-index:25;min-height:62px;padding:5px max(10px, env(safe-area-inset-left)) calc(5px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f7;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -5px 18px #252a3014}.mobile-quick-item{min-width:0;min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 3px;font-size:11px;line-height:1.15;display:flex}.mobile-quick-item svg{flex:none}.mobile-quick-item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-quick-item.active{color:#7f4d18;background:var(--accent-pale)}.mobile-module-backdrop{z-index:26;padding-bottom:calc(66px + env(safe-area-inset-bottom));background:#141b2257;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-module-sheet{background:var(--surface);border:1px solid var(--line);border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-height:min(72svh,620px);padding:16px 16px 12px;display:flex;box-shadow:0 -12px 36px #252a3024}.mobile-module-sheet>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.mobile-module-sheet>header>div{gap:3px;display:grid}.mobile-module-sheet>header strong{color:var(--ink);font-size:16px}.mobile-module-sheet>header span{color:var(--muted);font-size:12px}.mobile-module-sheet>header button{width:44px;height:44px;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#f3f1eb;border-radius:8px;flex:0 0 44px;font-size:22px}.mobile-module-search{color:var(--muted);gap:6px;padding:12px 0 4px;font-size:12px;display:grid}.mobile-module-search input{width:100%;min-width:0;min-height:44px;color:var(--ink);background:var(--surface);border:1px solid var(--line);font:inherit;border-radius:8px;padding:0 12px;font-size:14px}.mobile-module-sheet :is(button,input):focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 40%, white);outline-offset:2px}.mobile-module-list{overscroll-behavior:contain;min-height:0;padding:4px 0 8px;overflow-y:auto}.mobile-module-group{padding-top:12px}.mobile-module-group h2{color:var(--muted);margin:0 0 5px;font-size:12px;font-weight:650}.mobile-module-item{width:100%;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:6px 8px;display:flex}.mobile-module-item>span{width:24px;height:24px;color:var(--muted);place-items:center;display:grid}.mobile-module-item strong{flex:1;font-size:13px;font-weight:550}.mobile-module-item i{color:var(--accent-deep);font-size:11px;font-style:normal}.mobile-module-item.active{color:#7f4d18;background:var(--accent-pale)}.mobile-module-item.active>span{color:var(--accent-deep)}.mobile-module-empty{min-height:44px;color:var(--muted);margin:0;padding:14px 4px;font-size:14px}.mobile-account-button{min-height:44px;color:var(--ink);border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:9px;margin-top:auto;padding:10px 4px 2px;display:flex}.mobile-account-button>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.mobile-account-button strong,.mobile-account-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-account-button strong{color:var(--ink);font-size:12px}.mobile-account-button small{color:var(--muted);font-size:11px}.mobile-account-button b{color:var(--muted);font-size:14px}.app-shell .page-content .subtitles-page .subtitle-toolbar{flex-wrap:wrap;align-items:stretch}.app-shell .page-content .subtitles-page .subtitle-search{min-width:min(100%,180px)}.app-shell .page-content .subtitles-page .subtitle-filter{white-space:normal}.app-shell .page-content .subtitles-page .subtitle-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-shell .page-content .subtitles-page .subtitle-summary>p{grid-column:1/-1}.app-shell .page-content .subtitles-page .subtitle-provider-config-card form,.app-shell .page-content .subtitles-page .subtitle-job-create-card form{grid-template-columns:minmax(0,1fr)}.app-shell .page-content .experiments-page .experiment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .page-content .experiments-page .experiment-form-grid{grid-template-columns:minmax(0,1fr)}.app-shell .page-content .experiments-page .experiment-form-grid .wide{grid-column:auto}.app-shell .page-content .experiments-page .experiment-variant-row{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .page-content .experiments-page .experiment-card-footer{flex-direction:column;align-items:flex-start}.app-shell .page-content .referrals-tabs{flex-wrap:wrap;width:100%}.app-shell .page-content .referrals-tabs button{flex:132px}.app-shell .page-content .referrals-reward-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .page-content .referrals-reward-summary p{grid-column:1/-1}.login-shell{background:var(--canvas);flex-direction:column;min-height:100svh;display:flex}.login-brand-panel{min-height:0;color:var(--ink);background:0 0;padding:22px 20px 10px}.login-brand-lockup strong{color:var(--ink)}.login-brand-lockup span{color:var(--muted)}.login-brand-copy,.login-brand-footer{display:none}.login-form-panel{background:var(--canvas);flex:1;align-items:flex-start;min-height:0;padding:8px 16px 26px}.login-card{border-radius:12px;width:min(100%,440px);padding:24px 20px}.login-card-heading h1{font-size:26px}.login-form{gap:14px;margin-top:22px}.login-note,.login-security{margin-top:15px}.login-copyright{margin:auto 0 0;padding-top:22px;position:static}}:is(.app-shell .page-content:has(>.app-users-page:not([hidden]))>.page-heading,.app-shell .page-content:has(>.operation-messages-page:not([hidden]))>.page-heading){display:none}.app-shell .page-content .app-users-page{--au-ink:var(--ink);--au-muted:var(--muted);--au-line:var(--line);gap:var(--space-4);min-width:0;color:var(--au-ink);flex-direction:column;display:flex}.app-shell .page-content .au-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.app-shell .page-content .au-eyebrow{color:#896544;letter-spacing:.08em;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.app-shell .page-content .au-heading h2{color:var(--ink);margin:0;font-size:22px;line-height:1.25}.app-shell .page-content .au-heading p{color:var(--muted);margin:5px 0 0;font-size:12px}.app-shell .page-content .au-total{color:var(--muted);border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:9px;align-items:baseline;gap:7px;padding:9px 12px;display:flex}.app-shell .page-content .au-total strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px}.app-shell .page-content .au-filters{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow);grid-template-columns:minmax(235px,1.7fr) repeat(4,minmax(118px,.8fr));align-items:end;gap:9px;padding:12px;display:grid}.app-shell .page-content .au-filters>:not(.au-search){width:100%;min-width:0}.app-shell .page-content .au-search{border-radius:var(--radius-control);background:#fbfcfc;border:1px solid #d4dde3;align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 0 0 10px;display:flex}.app-shell .page-content .au-search>span{color:#82909a;font-size:18px}.app-shell .page-content .au-search input{flex:1;min-width:0;min-height:38px;box-shadow:none!important;background:0 0!important;border:0!important;padding:6px 0!important}.app-shell .page-content .au-search button{color:#332719;background:var(--accent);cursor:pointer;border:0;border-radius:6px;min-height:34px;margin-right:3px;padding:0 12px;font-size:12px;font-weight:700}.app-shell .page-content .au-layout{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.app-shell .page-content .au-layout.has-detail{grid-template-columns:minmax(0,1.35fr) minmax(310px,.85fr);align-items:start}.app-shell .page-content .au-table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);min-width:0;box-shadow:var(--shadow);overflow:auto}.app-shell .page-content .au-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:850px}.app-shell .page-content .au-table th{z-index:1;color:#66737d;border-bottom:1px solid var(--line);white-space:nowrap;background:#f5f7f8;padding:12px 13px;font-size:11px;font-weight:700;position:sticky;top:0}.app-shell .page-content .au-table td{color:#4a5760;vertical-align:middle;border-bottom:1px solid #e9edf0;padding:12px 13px;font-size:12px;line-height:1.45}.app-shell .page-content .au-table tbody tr{cursor:pointer;transition:background .14s}.app-shell .page-content .au-table tbody tr:hover td{background:#faf7f1}.app-shell .page-content .au-table tbody tr.selected td{background:#fff5e9}.app-shell .page-content .au-table tbody tr:last-child td{border-bottom:0}.app-shell .page-content .au-table td strong,.app-shell .page-content .au-table td small{display:block}.app-shell .page-content .au-table td strong{color:#303b44;overflow-wrap:anywhere;font-size:12px;font-weight:650}.app-shell .page-content .au-table td small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px}.app-shell .page-content .au-table .au-mono{color:#70808b;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.app-shell .page-content .au-badge{color:#596872;background:#f1f4f6;border:1px solid #e1e7eb;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:24px;padding:4px 8px;font-size:13px;font-weight:650;line-height:1.2;display:inline-flex}.app-shell .page-content .au-badge.active{color:#236b51;background:var(--green-pale);border-color:#cfe3d8}.app-shell .page-content .au-badge.warning{color:#84551f;background:var(--warning-pale);border-color:#ead8bb}.app-shell .page-content .au-badge.muted{color:#66727c;background:#f0f2f3;border-color:#e1e6e9}.app-shell .page-content .au-placeholder,.app-shell .page-content .au-empty{min-height:128px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:22px;display:flex}.app-shell .page-content .au-placeholder strong,.app-shell .page-content .au-empty strong{color:var(--ink);font-size:13px}.app-shell .page-content .au-placeholder span,.app-shell .page-content .au-empty span{max-width:520px;font-size:12px;line-height:1.55}.app-shell .page-content .au-pagination{min-height:49px;color:var(--muted);border-top:1px solid var(--line);background:#fbfcfc;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:11px;display:flex}.app-shell .page-content .au-pagination>div{gap:7px;display:flex}.app-shell .page-content .au-pagination button,.app-shell .page-content .au-secondary{color:#5d4a32;cursor:pointer;background:#faf4eb;border:1px solid #e9dcc8;border-radius:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:650}.app-shell .page-content .au-pagination button:disabled,.app-shell .page-content .au-secondary:disabled{opacity:.48;cursor:not-allowed}.app-shell .page-content .au-detail{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);min-width:0;max-height:calc(100vh - 160px);box-shadow:var(--shadow);padding:15px;overflow:auto}.app-shell .page-content .au-detail-header{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;justify-content:space-between;align-items:flex-start;gap:10px;margin:-15px -15px 2px;padding:14px 15px 12px;display:flex;position:sticky;top:-15px}.app-shell .page-content .au-detail-header h3{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px}.app-shell .page-content .au-detail-header button{color:#68747c;border:1px solid var(--line);cursor:pointer;background:#f4f5f4;border-radius:7px;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;font-size:20px}.app-shell .page-content .au-section{border-top:1px solid #e9edf0;margin-top:13px;padding-top:12px}.app-shell .page-content .au-section h4{color:#36434b;align-items:center;gap:7px;margin:0 0 8px;font-size:12px;display:flex}.app-shell .page-content .au-section h4 span{color:#65737a;text-align:center;background:#eef1f1;border-radius:99px;min-width:19px;padding:3px 6px;font-size:10px;font-weight:600}.app-shell .page-content .au-section dl{grid-template-columns:minmax(110px,.68fr) minmax(0,1.32fr);gap:7px 10px;margin:0;display:grid}.app-shell .page-content .au-section dt{color:var(--muted);font-size:11px}.app-shell .page-content .au-section dd{color:#36434b;overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px}.app-shell .page-content .au-detail .au-mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.app-shell .page-content .au-record{background:#f7f8f7;border:1px solid #e8ecee;border-radius:8px;gap:4px;margin-top:7px;padding:9px 10px;display:grid}.app-shell .page-content .au-record strong{color:#35434b;overflow-wrap:anywhere;font-size:11px}.app-shell .page-content .au-record small,.app-shell .page-content .au-muted{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.app-shell .page-content .au-error{color:#963d39;background:var(--red-pale);border:1px solid #ebcbc8;border-radius:8px;padding:11px 13px;font-size:12px}.app-shell .page-content .au-action-buttons button.danger{color:#963d39;background:var(--red-pale);border-color:#ebcbc8}.app-shell .page-content .au-case-form,.app-shell .page-content .au-preference-reset,.app-shell .page-content .au-account-actions{border:1px solid var(--line);background:#faf8f3;border-radius:8px;padding:11px}.app-shell .page-content .au-case-form>strong,.app-shell .page-content .au-preference-reset>strong{color:#3a464d;font-size:12px}.app-shell .page-content .au-case-form button,.app-shell .page-content .au-preference-reset button{color:#332719;background:var(--accent);cursor:pointer;border:1px solid #d99a50;border-radius:7px;min-height:36px;padding:0 11px;font-size:12px;font-weight:700}.app-shell .page-content .au-case-list{margin-top:12px}.app-shell .page-content .au-case-list h5{color:#66737d;letter-spacing:.05em;margin:0 0 8px;font-size:10px}.app-shell .page-content .au-case-item{background:#fffdf9;border:1px solid #e9e4db;border-radius:8px;padding:10px}.app-shell .page-content .au-case-item-heading>strong{color:#38454d;font-size:11px}.app-shell .page-content .au-case-item p,.app-shell .page-content .au-case-item small{color:#5e6b73;font-size:11px;line-height:1.5}.app-shell .page-content .au-comment-restrictions{border-top-color:var(--line)}.app-shell .page-content .referrals-page{--ref-ink:var(--ink);--ref-muted:var(--muted);--ref-line:var(--line);--ref-blue:var(--accent-deep);--ref-pale:var(--accent-pale);gap:var(--space-4);min-width:0;color:var(--ink)}.app-shell .page-content .referrals-metrics{gap:var(--space-3)}.app-shell .page-content .referrals-metrics article{background:var(--surface);border-color:var(--line);border-radius:var(--radius-panel);min-height:100px;box-shadow:var(--shadow);padding:15px 16px}.app-shell .page-content .referrals-metrics article>span{color:var(--muted);font-size:12px}.app-shell .page-content .referrals-metrics article strong{color:var(--ink);font:700 21px/1.15 var(--font-ui);font-variant-numeric:tabular-nums}.app-shell .page-content .referrals-metrics article small{color:var(--muted);font-size:11px}.app-shell .page-content .referrals-tabs{border:1px solid var(--line);background:#edf0f2;border-radius:9px;gap:3px;width:fit-content;max-width:100%;padding:4px}.app-shell .page-content .referrals-tabs button{color:#5f6a72;min-height:36px;padding:0 13px;font-size:12px}.app-shell .page-content .referrals-tabs button.selected{color:#744718;background:var(--surface);box-shadow:0 1px 3px #252a3014}.app-shell .page-content .referrals-toolbar{background:var(--surface);border-color:var(--line);border-radius:var(--radius-panel);min-width:0;min-height:62px;box-shadow:var(--shadow);flex-wrap:wrap;align-items:end;gap:10px;padding:11px}.app-shell .page-content .referrals-toolbar label{color:#53616a;font-size:11px}.app-shell .page-content .referrals-toolbar input,.app-shell .page-content .referrals-toolbar select{height:40px;min-height:40px;color:var(--ink);border-radius:var(--radius-control);background:#fff;border-color:#d4dde3;font-size:12px}.app-shell .page-content .referrals-primary,.app-shell .page-content .referrals-secondary,.app-shell .page-content .referrals-reject{border-radius:var(--radius-control);min-height:38px;font-size:12px}.app-shell .page-content .referrals-secondary{color:#5b5144;border-color:var(--line);background:#f7f5f0}.app-shell .page-content .referrals-table-wrap{background:var(--surface);border-color:var(--line);border-radius:var(--radius-panel);min-width:0;max-width:100%;box-shadow:var(--shadow);scrollbar-color:#cbd2d7 #f4f6f7;overflow:auto}.app-shell .page-content .referrals-table{min-width:1000px}.app-shell .page-content .referrals-table th{color:#596873;border-color:var(--line);background:#f3f6f8;height:42px;padding:0 12px;font-size:11px}.app-shell .page-content .referrals-table td{color:#4b5861;border-color:#e9edf0;padding:12px;font-size:12px;line-height:1.45}.app-shell .page-content .referrals-table tbody tr:hover{background:#faf7f1}.app-shell .page-content .referrals-table td strong{color:#303b44;font-size:12px}.app-shell .page-content .referrals-table td small{color:var(--muted);font-size:11px}.app-shell .page-content .referrals-status,.app-shell .page-content .referrals-review,.app-shell .page-content .referrals-event{border:1px solid #0000;border-radius:999px;min-height:24px;padding:3px 8px;font-size:11px}.app-shell .page-content .referrals-status.active,.app-shell .page-content .referrals-review.approved,.app-shell .page-content .referrals-event.reward_issued{color:#236b51;background:var(--green-pale);border-color:#cfe3d8}.app-shell .page-content .referrals-status.paused,.app-shell .page-content .referrals-review.pending,.app-shell .page-content .referrals-event.fraud_review{color:#84551f;background:var(--warning-pale);border-color:#ead8bb}.app-shell .page-content .referrals-status.ended{color:#66727c;background:#f0f2f3;border-color:#e1e6e9}.app-shell .page-content .referrals-event.reward_reversed,.app-shell .page-content .referrals-event.reward_void{color:#963d39;background:var(--red-pale);border-color:#ebcbc8}.app-shell .page-content .referrals-actions button,.app-shell .page-content .referrals-link{color:var(--accent-deep);font-size:12px}.app-shell .page-content .referrals-error{color:#963d39;background:var(--red-pale);border-color:#ebcbc8;font-size:12px}.app-shell .page-content .referrals-empty{color:var(--muted);font-size:12px}.app-shell .page-content .referrals-empty strong{color:var(--ink);font-size:13px}.app-shell .page-content .referrals-report-grid{gap:var(--space-3)}.app-shell .page-content .referrals-report-heading{border-color:var(--line)}.app-shell .page-content .referrals-report-heading strong{color:var(--ink);font-size:12px}.app-shell .page-content .referrals-report-heading span{color:var(--muted);font-size:10px}.app-shell .page-content .referrals-modal{border-color:var(--line);border-radius:12px}.app-shell .page-content .operation-messages-page{--om-ink:var(--ink);--om-muted:var(--muted);--om-line:var(--line);--om-accent:var(--accent-deep);gap:var(--space-4);min-width:0;color:var(--ink)}.app-shell .page-content .operation-messages-page :is(.om-provider-card,.om-panel,.om-modal){background:var(--surface);border-color:var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow)}.app-shell .page-content .operation-messages-page :is(h2,h3,h4,strong){color:var(--ink)}.app-shell .page-content .operation-messages-page :is(p,small,.om-hint,.om-filter,.om-detail-summary dt){color:var(--muted)}.app-shell .page-content .operation-messages-page :is(.om-provider-card,.om-detail-summary,.om-editor-section,.om-localization,.om-preview-box,.om-confirm-summary,.om-trigger-status){background:#f7f8f7;border-color:#e5e9eb}.app-shell .page-content .operation-messages-page :is(.om-provider-card.ready,.om-callout.success,.om-policy-inline:not(.warning)){background:var(--green-pale);border-color:#cfe3d8}.app-shell .page-content .operation-messages-page :is(.om-provider-card.blocked,.om-provider-card.error,.om-callout.error,.om-inline-state.error){background:var(--red-pale);border-color:#ebcbc8}.app-shell .page-content .operation-messages-page :is(.om-provider-icon,.om-status-pill.state-draft,.om-status-pill.state-paused){color:#58646d;background:#eef1f3}.app-shell .page-content .operation-messages-page .om-provider-icon.ready{color:#236b51;background:var(--green-pale)}.app-shell .page-content .operation-messages-page .om-provider-icon.blocked,.app-shell .page-content .operation-messages-page .om-provider-icon.error{color:#963d39;background:var(--red-pale)}.app-shell .page-content .operation-messages-page .om-provider-icon.schema{color:#84551f;background:var(--warning-pale)}.app-shell .page-content .operation-messages-page .om-status-pill{color:#596873;background:#f0f2f3;border:1px solid #0000;border-radius:999px;min-height:24px;padding:4px 8px;font-size:11px}.app-shell .page-content .operation-messages-page :is(.om-status-pill.ready,.om-status-pill.state-completed){color:#236b51;background:var(--green-pale);border-color:#cfe3d8}.app-shell .page-content .operation-messages-page :is(.om-status-pill.blocked,.om-status-pill.error,.om-status-pill.state-failed,.om-status-pill.state-cancelled,.om-status-pill.state-blocked){color:#963d39;background:var(--red-pale);border-color:#ebcbc8}.app-shell .page-content .operation-messages-page :is(.om-status-pill.state-sending,.om-status-pill.state-scheduled){color:#84551f;background:var(--warning-pale);border-color:#ead8bb}.app-shell .page-content .operation-messages-page :is(.om-button.primary,.om-editor-actions .om-button.primary){color:#30261a;background:var(--accent);border-color:#d99a50}.app-shell .page-content .operation-messages-page .om-button.primary:hover:not(:disabled){background:#f0ad5d}.app-shell .page-content .operation-messages-page :is(.om-button.secondary,.om-button.warning){color:#5b5144;border-color:var(--line);background:#f7f5f0}.app-shell .page-content .operation-messages-page .om-policy-note{color:#6f5738;background:var(--warning-pale);border-color:#ead8bb}.app-shell .page-content .operation-messages-page .om-table-wrap{border-color:var(--line);background:var(--surface);border-radius:9px;max-width:100%;overflow:auto}.app-shell .page-content .operation-messages-page .om-campaign-table{background:var(--surface)}.app-shell .page-content .operation-messages-page .om-campaign-table th{color:#596873;border-color:var(--line);background:#f3f6f8;font-size:11px}.app-shell .page-content .operation-messages-page .om-campaign-table td{color:#4b5861;border-color:#e9edf0;font-size:12px}.app-shell .page-content .operation-messages-page .om-campaign-table tbody tr:hover{background:#faf7f1}.app-shell .page-content .operation-messages-page .om-pagination{color:var(--muted)}.app-shell .page-content .operation-messages-page .om-metric-grid{gap:9px}.app-shell .page-content .operation-messages-page .om-metric-grid article{background:#f7f8f7;border-color:#e5e9eb;border-radius:8px}.app-shell .page-content .operation-messages-page .om-metric-grid article strong{color:var(--ink);font-variant-numeric:tabular-nums}.app-shell .page-content .operation-messages-page :is(.om-callout,.om-inline-state,.om-state){border-radius:8px}.app-shell .page-content .operation-messages-page .om-notification-preview{border-color:var(--line);box-shadow:none;background:#fff}@media (width<=1100px){.app-shell .page-content .au-layout.has-detail{grid-template-columns:minmax(0,1fr)}.app-shell .page-content .au-detail{max-height:none}}@media (width<=760px){.app-shell .page-content .au-heading{align-items:flex-start}.app-shell .page-content .au-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .page-content .au-search{grid-column:1/-1}.app-shell .page-content .au-layout.has-detail .au-table-wrap{display:none}.app-shell .page-content .au-layout.has-detail .au-detail{grid-column:1}.app-shell .page-content .referrals-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .page-content .referrals-toolbar{align-items:stretch}.app-shell .page-content .referrals-toolbar label:first-child{flex:100%}.app-shell .page-content .referrals-toolbar label:first-child input{width:min(100%,400px)}.app-shell .page-content .referrals-toolbar .referrals-primary{margin-left:0}.app-shell .page-content .referrals-report-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.app-shell .page-content .operation-messages-page{gap:var(--space-3)}.app-shell .page-content .operation-messages-page .om-workspace{grid-template-columns:minmax(0,1fr)}.app-shell .page-content .operation-messages-page .om-column{flex-direction:column;display:flex}.app-shell .page-content .operation-messages-page .om-panel{padding:13px}.app-shell .page-content .operation-messages-page .om-section-heading{flex-direction:column;align-items:flex-start}.app-shell .page-content .operation-messages-page .om-filter{flex-basis:auto;width:100%}.app-shell .page-content .operation-messages-page .om-toolbar>.om-button{width:100%}.app-shell .page-content .operation-messages-page .om-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.app-shell .page-content .au-heading{flex-direction:column;align-items:stretch;gap:10px}.app-shell .page-content .au-total{align-self:flex-start}.app-shell .page-content .au-filters{gap:8px;padding:9px}.app-shell .page-content .au-table{min-width:0}.app-shell .page-content .au-table thead{display:none}.app-shell .page-content .au-table tbody{padding:8px;display:block}.app-shell .page-content .au-table tbody tr{border:1px solid #e5e9eb;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 8px;padding:9px;display:grid}.app-shell .page-content .au-table tbody tr:last-child{margin-bottom:0}.app-shell .page-content .au-table td{overflow-wrap:anywhere;border:0;min-width:0;padding:2px;font-size:11px;display:block}.app-shell .page-content .au-table td:first-child{border-bottom:1px solid #e9edf0;grid-column:1/-1;padding-bottom:7px}.app-shell .page-content .au-table td:first-child:before{content:""}.app-shell .page-content .au-table td:nth-child(2):before{content:"设备 / 地区"}.app-shell .page-content .au-table td:nth-child(3):before{content:"会员"}.app-shell .page-content .au-table td:nth-child(4):before{content:"订单"}.app-shell .page-content .au-table td:nth-child(5):before{content:"最近活跃"}.app-shell .page-content .au-table td:nth-child(6):before{content:"状态"}.app-shell .page-content .au-table td:not(:first-child):before{color:#84909a;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.app-shell .page-content .au-table tbody tr>td[colspan]{grid-column:1/-1}.app-shell .page-content .au-pagination{flex-direction:column;align-items:flex-start}.app-shell .page-content .au-pagination>div{width:100%}.app-shell .page-content .au-pagination button{flex:1}.app-shell .page-content .au-section dl{grid-template-columns:minmax(0,1fr);gap:3px}.app-shell .page-content .au-section dd{margin-bottom:5px}.app-shell .page-content .referrals-tabs{flex-wrap:nowrap;width:100%;overflow-x:auto}.app-shell .page-content .referrals-tabs button{flex:1 0 auto}.app-shell .page-content .operation-messages-page .om-provider-card{flex-wrap:wrap;align-items:flex-start;padding:12px}.app-shell .page-content .operation-messages-page .om-provider-copy{flex-basis:calc(100% - 48px)}.app-shell .page-content .operation-messages-page .om-provider-card>.om-status-pill{margin-left:44px}.app-shell .page-content .operation-messages-page .om-policy-note{grid-template-columns:minmax(0,1fr);gap:4px}.app-shell .page-content .operation-messages-page .om-detail-summary dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.app-shell .page-content .operation-messages-page .om-action-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell .page-content .operation-messages-page .om-action-row .om-button{width:100%}.app-shell .page-content .operation-messages-page .om-report-filter,.app-shell .page-content .operation-messages-page .om-form-grid,.app-shell .page-content .operation-messages-page .om-preview-form{grid-template-columns:minmax(0,1fr)}.app-shell .page-content .operation-messages-page .om-report-filter .om-button,.app-shell .page-content .operation-messages-page .om-preview-form .om-button{justify-self:stretch}.page-content{padding-left:13px;padding-right:13px}.status-grid{grid-template-columns:1fr}.status-card{min-height:98px}.status-card-top{align-items:center}.status-value{margin-top:8px}.status-note{margin-top:5px}.module-grid{grid-template-columns:1fr}.module-card{min-height:76px}.module-copy small{-webkit-line-clamp:1}.analytics-filter-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}.rights-grid,.form-grid{grid-template-columns:1fr}.form-span,.form-divider{grid-column:auto}.app-shell .page-content .experiments-page .experiment-summary{gap:8px}.app-shell .page-content .experiments-page .experiment-summary>div{padding:12px}.app-shell .page-content .experiments-page .experiment-variant-stat{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .page-content .experiments-page .experiment-variant-stat>span:first-child{grid-column:1/-1}.app-shell .page-content .experiments-page .experiment-variant-stat>span{text-align:left}.app-shell .page-content .referrals-reward-summary{grid-template-columns:1fr 1fr;gap:9px;padding:12px}.app-shell .page-content .referrals-reward-summary strong{font-size:18px}.login-brand-panel{padding-left:16px;padding-right:16px}.login-form-panel{padding-left:12px;padding-right:12px}.login-card{padding:21px 17px}.mobile-module-sheet{padding-left:13px;padding-right:13px}}.login-shell{background:var(--canvas);grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);min-height:100svh}.login-brand-panel{color:#f4f6f7;background:#14212b}.login-brand-panel:before{background-image:linear-gradient(#dfebf20a 1px,#0000 1px),linear-gradient(90deg,#dfebf20a 1px,#0000 1px),linear-gradient(125deg,#e0a45e1f,#0000 54%);background-size:42px 42px,42px 42px,auto;border-radius:0;width:auto;height:auto;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 2%,#000 65%);mask-image:linear-gradient(120deg,#0000 2%,#000 65%)}.login-brand-panel:after,.login-orbit{display:none}.login-brand-lockup strong{color:#f4f6f7;font-family:var(--font-ui)}.login-brand-lockup span{color:#9eabb4}.login-mark{color:#14212b;background:var(--accent)}.login-brand-copy .eyebrow{color:#e2b77f}.login-brand-copy h2{color:#f3f5f6;letter-spacing:-.9px;font-size:clamp(34px,3.2vw,46px)}.login-brand-copy p{color:#b3bec6}.login-brand-footer{color:#8d9aa3}.login-form-panel{background:var(--canvas)}.login-card{background:var(--surface);border:1px solid var(--line);width:min(100%,420px);box-shadow:var(--shadow);border-radius:12px;padding:31px}.login-card-heading .eyebrow{color:var(--accent-deep)}.login-card-heading h1{color:var(--ink);font-family:var(--font-ui);letter-spacing:-.45px}.login-intro{color:var(--muted);font-size:12px}.login-form{gap:16px;margin-top:24px}.login-form label{color:#4b5963;font-size:12px}.login-form input{height:44px;color:var(--ink);border-radius:var(--radius-control);background:#fbfcfd;border-color:#d8e0e5;font-size:13px}.login-form input:focus{border-color:#c8955a;box-shadow:0 0 0 3px #e0a45e29}.primary-button{border-radius:var(--radius-control);min-height:44px}.login-note{color:#66563e;background:#f8f4ed;border-color:#ebe0cf}.login-note p{font-size:11px}.login-security{color:#71808a}.login-copyright{color:#8d99a3}@media (width<=1100px) and (width>=761px){.app-shell{grid-template-columns:228px minmax(0,1fr)}.sidebar{padding-left:12px;padding-right:12px}.page-content{padding-left:26px;padding-right:26px}.login-shell{grid-template-columns:minmax(0,1fr) minmax(400px,.95fr)}.login-brand-panel{padding-left:36px;padding-right:36px}}@media (width<=760px){.login-shell{background:var(--canvas);flex-direction:column;width:100%;min-width:0;min-height:100svh;display:flex}.login-brand-panel{width:100%;min-width:0;min-height:0;color:var(--ink);background:0 0;padding:22px 20px 10px}.login-brand-panel:before{display:none}.login-brand-lockup strong{color:var(--ink)}.login-brand-lockup span{color:var(--muted)}.login-brand-copy,.login-brand-footer{display:none}.login-form-panel{background:var(--canvas);flex:1;align-items:flex-start;width:100%;min-width:0;min-height:0;padding:8px 16px 26px}.login-card{border-radius:12px;width:100%;min-width:0;max-width:440px;padding:24px 20px}.login-card-heading h1{font-size:26px}.login-form{gap:14px;margin-top:22px}.login-note,.login-security{margin-top:15px}.login-copyright{margin:auto 0 0;padding-top:22px;position:static}}.app-shell .page-content :is(.au-table-wrap,.referrals-table-wrap,.operation-messages-page .om-table-wrap){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#b9c4cb #edf1f4;min-width:0;max-width:100%}.app-shell .page-content :is(.referrals-table-wrap,.operation-messages-page .om-table-wrap)>table>thead>tr>th{z-index:2;position:sticky;top:0}.app-shell .page-content .referrals-table tbody tr,.app-shell .page-content .operation-messages-page .om-campaign-table tbody tr{transition:background-color .14s}.app-shell .page-content .referrals-tabs button{transition:color .14s,background-color .14s,box-shadow .14s}.app-shell .page-content .referrals-tabs button:hover:not(.selected){color:var(--ink);background:#ffffff9c}.app-shell .page-content :is(.referrals-primary,.referrals-secondary,.referrals-reject,.operation-messages-page .om-button,.au-pagination button,.au-secondary){transition:color .14s,background-color .14s,border-color .14s,box-shadow .14s}.app-shell .page-content :is(.referrals-primary,.referrals-secondary,.referrals-reject,.operation-messages-page .om-button,.au-pagination button,.au-secondary):disabled{cursor:not-allowed;opacity:.55}.app-shell .page-content .module-card:active{transform:translateY(0)}.app-shell .page-content .au-table td:not(:first-child):before{color:#65737d}@media (width<=420px){.app-shell .page-content .au-table tbody tr{gap:9px;padding:10px}.app-shell .page-content .au-table td{font-size:12px}.app-shell .page-content .au-table td:not(:first-child):before{font-size:11px}.app-shell .page-content :is(.referrals-table-wrap,.operation-messages-page .om-table-wrap)::-webkit-scrollbar{height:7px}.app-shell .page-content :is(.referrals-table-wrap,.operation-messages-page .om-table-wrap)::-webkit-scrollbar-thumb{background:#b9c4cb;border-radius:99px}}@media (width<=760px){.app-shell .page-content .status-card{min-height:112px;padding:14px}.app-shell .page-content .status-card-top{font-size:12px}.app-shell .page-content .status-value{font-size:19px}.app-shell .page-content .status-note{font-size:11px;line-height:1.45}.app-shell .page-content .module-card{min-height:92px}.app-shell .page-content .module-copy strong{font-size:12px}.app-shell .page-content .module-copy small{font-size:11px;line-height:1.45}.app-shell .page-content .referrals-tabs{scrollbar-width:thin;scrollbar-color:#b9c4cb #edf1f4;flex-wrap:nowrap;width:100%;max-width:100%;overflow-x:auto}.app-shell .page-content .referrals-tabs button{white-space:nowrap;flex:none;min-height:40px}.app-shell .page-content .referrals-toolbar>label{flex:180px;min-width:0}.app-shell .page-content .referrals-toolbar>label input,.app-shell .page-content .referrals-toolbar>label select{width:100%;min-width:0}}@media (width<=420px){.app-shell .page-content .status-card{min-height:88px;padding:12px 14px}.app-shell .page-content .module-card{min-height:78px;padding:12px}.app-shell .page-content .module-copy small{-webkit-line-clamp:2}.app-shell .page-content .referrals-toolbar>label{flex-basis:100%}.app-shell .page-content .referrals-toolbar :is(.referrals-primary,.referrals-secondary,.referrals-reject){min-height:40px}}.sidebar{background:linear-gradient(#14222d 0%,#172833 100%);border-right-color:#253640;padding:22px 13px 14px}.brand-row{margin-bottom:24px}.brand-mark{border-radius:10px;box-shadow:inset 0 1px #ffffff5c,0 5px 14px #00000024}.brand-row span{letter-spacing:.01em}.nav-group>p{color:#94a2ab;letter-spacing:.09em;margin:0 10px 8px;font-size:10px}.nav-item{color:#c4cdd2;border-radius:8px;gap:11px;min-height:41px;padding:0 10px;font-size:12.5px;font-weight:550}.nav-item:hover{color:#f8fafb;background:#fff1}.nav-item.active{color:#f5ddbd;box-shadow:inset 3px 0 var(--accent);background:#ffffff16;border-color:#ffffff12}.nav-glyph,.nav-item.active .nav-glyph{color:#aeb9bf;width:21px;height:21px}.nav-glyph svg{stroke-width:1.85px;width:19px;height:19px;display:block}.nav-item.active .nav-glyph{color:var(--accent)}.account-button{border-top-color:#dbe3e821}.avatar{box-shadow:inset 0 0 0 1px #ffffff3d}.topbar{background:#fffffff5;height:64px;padding-inline:clamp(14px,.9vw,24px)}.breadcrumbs{color:#82909a;gap:9px;font-size:12px}.breadcrumbs strong{color:#263641;font-size:12px}.local-badge{color:#53636e;background:#f6f8f9;border-color:#e1e7eb;border-radius:999px}.icon-button{border-radius:8px}.page-heading h1{letter-spacing:-.45px;font-size:clamp(25px,1.9vw,30px)}.page-heading p{color:#65747f;font-size:13px}.status-card,.panel-card,.metric-card,.module-card,.module-placeholder,.analytics-filter-coverage,.filter-row,.analytics-page .panel-card,.access-page .panel-card{border-radius:var(--radius-panel);border-color:#dce4e8;box-shadow:0 1px 2px #14222e06,0 7px 20px #14222e09}.section-title{margin-bottom:13px}.section-title h2{color:#22333e}.section-title p{color:#75838c}.section-count{color:#586974;background:#eef2f4;border:1px solid #e2e8eb}.module-card{border-color:#e0e6e9}.module-card:hover{border-color:#d7bc97;box-shadow:0 8px 20px #14222e0f}.app-shell .page-content :is(.filter-row,.au-filters,.membership-toolbar,.referrals-toolbar,.content-toolbar,.media-toolbar,.cp-toolbar,.ad-report-filter,.operation-messages-page .om-toolbar){background:#fff;border-color:#dfe6ea;border-radius:10px;box-shadow:0 1px 2px #14222e06}.filter-row label,.analytics-filter-row label,.app-shell .page-content label{color:#53636e}.app-shell .page-content input:not([type=checkbox]):not([type=radio]),.app-shell .page-content select,.app-shell .page-content textarea{color:#1d2d38;border-radius:var(--radius-control);background-color:#fff;border-color:#d6e0e5}.app-shell .page-content input:not([type=checkbox]):not([type=radio]):hover,.app-shell .page-content select:hover,.app-shell .page-content textarea:hover{border-color:#b9c8d0}.app-shell .page-content input:focus,.app-shell .page-content select:focus,.app-shell .page-content textarea:focus{border-color:#c39051;box-shadow:0 0 0 3px #c5905129}.app-shell .page-content table{border-collapse:separate;border-spacing:0}.app-shell .page-content th{color:#596974;white-space:nowrap;background:#f2f5f7;border-color:#e3e9ec;padding:10px 12px;font-size:11.5px;font-weight:650}.app-shell .page-content td{color:#34454f;border-color:#e7ecef;padding:10px 12px;font-size:12.5px}.app-shell .page-content :is(.au-table-wrap,.membership-table-scroll,.media-table-wrap,.referrals-table-wrap,.ad-report-table-wrap,.ad-creative-table-wrap,.operation-messages-page .om-table-wrap,.table-scroll){border:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#bcc8cf #f0f3f5;-webkit-overflow-scrolling:touch;background:#fff;border-radius:10px;min-width:0;max-width:100%;overflow:auto}.app-shell .page-content :is(.au-table-wrap,.membership-table-scroll,.media-table-wrap,.referrals-table-wrap,.ad-report-table-wrap,.ad-creative-table-wrap,.operation-messages-page .om-table-wrap,.table-scroll)>table>thead>tr>th{z-index:1;position:sticky;top:0}.app-shell .page-content :is(.primary-button,.secondary-button,.danger-button,.membership-primary,.membership-danger,.media-primary,.media-secondary,.cp-primary,.cp-secondary,.referrals-primary,.referrals-secondary,.referrals-reject,.ad-report-apply,.om-button){border-radius:8px;min-height:36px;font-weight:650}.primary-button,.market-config-primary,.experiment-primary,.subtitle-button-primary,.app-shell .page-content :is(.membership-primary,.media-primary,.cp-primary,.referrals-primary,.ad-report-apply){color:#24313a;background:var(--accent);border-color:#dda154}.primary-button:hover,.market-config-primary:hover,.experiment-primary:hover,.subtitle-button-primary:hover,.app-shell .page-content :is(.membership-primary,.media-primary,.cp-primary,.referrals-primary,.ad-report-apply):hover:not(:disabled){background:#eab875;border-color:#d79b4f}.secondary-button,.app-shell .page-content :is(.membership-secondary,.media-secondary,.cp-secondary,.referrals-secondary,.om-button.secondary){color:#445660;background:#fff;border-color:#d6e0e5}.secondary-button:hover:not(:disabled),.app-shell .page-content :is(.membership-secondary,.media-secondary,.cp-secondary,.referrals-secondary,.om-button.secondary):hover:not(:disabled){color:#21333f;background:#f6f8f9;border-color:#bfcbd2}.empty-state,.app-shell .page-content :is(.au-empty,.membership-empty,.media-empty,.cp-empty,.referrals-empty,.daily-snapshots-empty){color:#52626d;background:#f8fafb;border-color:#e0e7eb}.app-shell .page-content :is(.au-badge,.membership-pill,.media-pill,.cp-badge,.referrals-status,.referrals-review,.ad-creative-status,.ad-status,.om-status-pill){border-radius:999px;font-weight:650}.app-shell .page-content .modal-backdrop,.app-shell .page-content .cp-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101b2494}.app-shell .page-content :is(.modal-card,.cp-modal){border-color:#dce4e8;border-radius:14px;box-shadow:0 24px 70px #0c182233}.app-shell .page-content :is(.inline-error,.au-error,.membership-error,.media-alert.error,.cp-alert.cp-error,.referrals-error,.ad-report-error),.app-shell .page-content :is(.inline-success,.membership-notice,.media-notice,.cp-alert.cp-success,.referrals-notice){border-radius:9px}@media (width<=1100px) and (width>=761px){.app-shell{grid-template-columns:236px minmax(0,1fr)}.page-content{padding-inline:25px}}@media (width<=760px){.app-shell{grid-template-columns:minmax(0,1fr)}.topbar{padding-inline:16px}.page-content{padding:22px 16px 92px}.page-heading{flex-direction:column;align-items:flex-start;gap:8px}.page-heading h1{font-size:25px}.page-heading p{font-size:12.5px}.panel-card{padding:15px}}@media (width<=420px){.topbar{height:56px;padding-inline:12px}.breadcrumbs{gap:6px;font-size:11px}.local-badge{padding:5px 7px;font-size:10px}.page-content{padding-inline:12px}.app-shell .page-content th,.app-shell .page-content td{padding:9px 10px}}@media (width<=320px){.topbar{padding-inline:10px}.breadcrumbs{white-space:nowrap;flex:auto;gap:4px;min-width:0;overflow:hidden}.breadcrumbs>span:first-child,.breadcrumbs>b:first-of-type{display:none}.breadcrumbs>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar-actions{flex:none}.local-badge{white-space:nowrap;gap:4px;padding-inline:5px}}:root{--ink:#192d3a;--text:#243944;--muted:#667984;--soft:#84939c;--line:#dce5e9;--surface:#fff;--panel:#fff;--panel-raised:#fff;--canvas:#f2f5f7;--accent:#e7b16e;--accent-deep:#805628;--accent-pale:#fbf3e8;--focus-ring:#bd8547;--green:#2d765f;--green-pale:#e9f4ee;--warning:#a66c29;--warning-pale:#fbf3e6;--red:#b64e49;--red-pale:#faeeec;--radius-control:9px;--radius-panel:13px;--shadow:0 1px 2px #16273209, 0 8px 24px #1627320b}body{background:var(--canvas);color:var(--ink)}.app-shell{background:var(--canvas);grid-template-columns:248px minmax(0,1fr)}.sidebar{background:linear-gradient(#152936 0%,#192f3a 100%);border-right:1px solid #2b414c;padding:24px 14px 15px}.brand-row{margin:0 7px 27px}.brand-mark{border-radius:11px}.nav-group>p{color:#9cabb2;letter-spacing:.1em;margin-bottom:9px;font-size:10px}.nav-item{border-radius:9px;min-height:42px;font-size:13px}.nav-item.active{color:#f6dfbd;background:#ffffff17;border-color:#ffffff14}.sidebar-footer{padding-bottom:5px}.topbar{background:#fffffff5;border-bottom-color:#e0e7ea;height:68px}.breadcrumbs{color:#778893}.breadcrumbs strong{color:#213641}.page-heading{border-bottom:1px solid #e1e8eb;margin-bottom:28px;padding-bottom:19px}.page-heading h1{color:#182d39;letter-spacing:-.6px;font-size:clamp(27px,2vw,32px)}.page-heading p{color:#657782;max-width:860px;font-size:14px;line-height:1.65}.page-section-label,.eyebrow{color:#8b6538}.updated-label{color:#71818a;font-size:12px}.panel-card,.metric-card,.status-card,.module-card{border-radius:var(--radius-panel);box-shadow:var(--shadow);border-color:#dce5e9}.section-title h2{color:#203642;font-size:16px}.section-title p{color:#71818a;font-size:12px;line-height:1.55}.section-count{color:#536772;background:#eef3f5;border-color:#dfe7eb}.primary-button,.secondary-button,.danger-button,.membership-primary,.membership-danger,.media-primary,.media-secondary,.cp-primary,.cp-secondary,.referrals-primary,.referrals-secondary,.referrals-reject,.ad-report-apply,.om-button{min-height:39px;font-size:12px}.app-shell .page-content :is(.au-table-wrap,.membership-table-scroll,.media-table-wrap,.referrals-table-wrap,.ad-report-table-wrap,.ad-creative-table-wrap,.operation-messages-page .om-table-wrap,.table-scroll){border-radius:12px;box-shadow:0 2px 8px #16273209}.app-shell .page-content th{color:#596c77;background:#f3f6f8;padding:12px 14px;font-size:12px}.app-shell .page-content td{color:#3e535e;padding:12px 14px;font-size:13px}.app-shell .page-content tbody tr:hover{background:#f6f9fa}.app-shell .page-content .overview-page{gap:31px}.app-shell .page-content .overview-lead{background:radial-gradient(circle at 84% 18%,#ddb07026,#0000 25%),linear-gradient(112deg,#17313f 0%,#203b48 62%,#2c4752 100%);border-color:#29434f;border-radius:14px;min-height:116px;padding:23px 26px;box-shadow:0 9px 24px #142b381c}.app-shell .page-content .overview-lead:after{border-color:#edc2872e;width:270px;height:270px;top:-94px;right:11%}.app-shell .page-content .overview-lead-mark{color:#f2c88f;box-shadow:none;background:#ffffff17;border:1px solid #ffffff1a}.app-shell .page-content .overview-kicker{color:#e2bd8d}.app-shell .page-content .overview-lead-copy p{color:#eef2f3;font-size:15px}.app-shell .page-content .overview-lead-note{color:#d9e2e4;background:#ffffff14;border-color:#ffffff24}.app-shell .page-content .overview-lead-note i{background:#88c8a2}.app-shell .page-content .overview-section-heading{margin-bottom:16px}.app-shell .page-content .overview-section-heading h2{font-size:20px}.app-shell .page-content .overview-section-heading p{font-size:13px}.app-shell .page-content .overview-section-meta{color:#586d78;background:#f0f4f6;border-color:#e0e8eb;font-size:12px}.app-shell .page-content .overview-service-grid{gap:14px}.app-shell .page-content .overview-service-grid .status-card{border-radius:12px;min-height:124px;padding:19px 21px}.app-shell .page-content .overview-service-grid .status-value{font-size:22px}.app-shell .page-content .overview-service-grid .status-note{font-size:12px}.app-shell .page-content .overview-analytics{box-shadow:var(--shadow);background:#fff;border-color:#dce5e9;border-radius:14px;padding:23px}.app-shell .page-content .overview-data-state{font-size:12px}.app-shell .page-content .overview-metric-surface{background:#f2f5f7;border-color:#e0e7eb;border-radius:11px;padding:11px}.app-shell .page-content .overview-metric-surface .metric-strip{gap:10px}.app-shell .page-content .overview-metric-surface .metric-strip .metric-card{border-color:#e2e8eb;border-radius:10px;min-height:126px;padding:20px}.app-shell .page-content .overview-metric-surface .metric-strip .metric-card>span{font-size:13px}.app-shell .page-content .overview-metric-surface .metric-strip .metric-card strong{font-size:30px}.app-shell .page-content .overview-metric-surface .metric-strip .metric-card small{color:#74838c;font-size:12px}.app-shell .page-content .overview-data-empty{border-radius:11px;min-height:124px;padding:21px}.app-shell .page-content .overview-data-empty strong{color:#2b404b;font-size:14px}.app-shell .page-content .overview-data-empty p{color:#667984;font-size:12px}.app-shell .page-content .overview-module-group{grid-template-columns:154px minmax(0,1fr);gap:0 20px;padding:19px 0}.app-shell .page-content .overview-module-group-heading h3{color:#425964;font-size:13px}.app-shell .page-content .overview-module-grid{gap:10px}.app-shell .page-content .overview-module-card{border-radius:11px;gap:12px;min-height:86px;padding:14px}.app-shell .page-content .overview-module-card .module-icon{border-radius:10px;flex-basis:36px;width:36px;height:36px}.app-shell .page-content .overview-module-card .module-copy strong{color:#293f4b;font-size:13px}.app-shell .page-content .overview-module-card .module-copy small{color:#71818a;font-size:11px;line-height:1.5}.app-shell .page-content .overview-baseline,.app-shell .page-content .overview-environment-note{border-radius:12px}.app-shell .page-content .overview-baseline .check-list strong{font-size:12px}.app-shell .page-content .overview-baseline .check-list small{color:#71818a;font-size:11px}.app-shell .page-content .overview-environment-note{background:#f5f2eb;border-color:#e7dfd2}.app-shell .page-content .overview-environment-note p{color:#66757d;font-size:12px}.content-page{gap:18px}.content-page .content-toolbar{background:#fff;border:1px solid #dce5e9;border-radius:12px;gap:9px;min-height:62px;padding:10px 12px;box-shadow:0 2px 8px #16273208}.content-page .content-search input,.content-page .content-toolbar select{border-radius:8px;height:40px;font-size:13px}.content-page .content-toolbar select{width:152px}.content-page .content-create,.content-page .toolbar-order,.content-page .content-refresh{height:40px;min-height:40px;font-size:12px}.content-page .content-list-card,.content-page .content-detail{border-radius:13px;padding:21px}.content-page .content-list-card .section-title h2,.content-page .content-detail-heading h2{font-size:18px}.content-page .content-list-card .section-title p{font-size:12px}.content-page .content-table th,.content-page .episode-table th{padding:12px 13px;font-size:12px}.content-page .content-table td,.content-page .episode-table td{padding:13px;font-size:13px;line-height:1.5}.content-page .episode-table{table-layout:fixed;width:100%;min-width:0}.content-page .episode-table th,.content-page .episode-table td{overflow-wrap:anywhere}.content-page .episode-table :is(th,td):first-child{width:7%}.content-page .episode-table :is(th,td):nth-child(2){width:18%}.content-page .episode-table :is(th,td):nth-child(3){width:7%}.content-page .episode-table :is(th,td):nth-child(4){width:8%}.content-page .episode-table :is(th,td):nth-child(5){width:7%}.content-page .episode-table :is(th,td):nth-child(6),.content-page .episode-table :is(th,td):nth-child(7){width:10%}.content-page .episode-table :is(th,td):nth-child(8){width:13%}.content-page .episode-table :is(th,td):nth-child(9){width:20%}.content-page .episode-table .content-status-hint{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.content-page .content-title-button strong{color:#263c48;font-size:13px}.content-page .content-title-button small{color:#72828b;font-size:11px}.content-page .content-rights,.content-page .content-status{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:650}.content-page .rights-grid{background:#f5f8f9;border-color:#e2e9ec;border-radius:10px;gap:14px}.content-page .rights-grid small{color:#6d7d86;font-size:11px}.content-page .rights-grid strong{color:#344c58;font-size:12px}.content-page .episode-heading h3{font-size:14px}.content-page .episode-heading p{color:#71818a;font-size:11px}.app-shell .page-content .app-users-page .au-filters{border-radius:13px;padding:18px}.app-shell .page-content .app-users-page .au-table-wrap,.app-shell .page-content .app-users-page .au-detail{border-radius:13px}.app-shell .page-content .app-users-page .au-table th{padding:13px 14px;font-size:12px}.app-shell .page-content .app-users-page .au-table td{padding:13px 14px;font-size:13px}.app-shell .page-content .app-users-page .au-table tbody tr:hover td{background:#f5f8f9}.app-shell .page-content .app-users-page .au-table tbody tr.selected td{background:#fbf4e9}.app-shell .page-content .app-users-page .au-detail{box-shadow:0 8px 24px #1627320f}.ads-page{gap:19px}.ads-page .ad-section-intro{border-radius:13px;padding:18px 20px;box-shadow:0 3px 10px #16273209}.ads-page .ad-section-intro h2,.ads-page .section-title h2{color:#203946;font-size:19px}.ads-page .ad-section-intro>div>span{color:#8a6742;font-size:10px}.ads-page .ad-section-intro p,.ads-page .section-title p{color:#667984;font-size:12px}.ads-page .ad-section-count{color:#485f6b;background:#edf3f5;border-color:#dce6ea;border-radius:8px;font-size:11px}.ads-page .ad-placement-rules-card,.ads-page .ad-upload-card,.ads-page .ad-list-card{border-radius:13px}.ads-page .ad-placement-rules-card,.ads-page .ad-upload-card{padding:19px}.ads-page .ad-rule-box legend,.ads-page .ad-rule-field>strong,.ads-page .ad-rule-box>small,.ads-page .ad-rule-field,.ads-page .ad-rule-field select,.ads-page .ad-rule-field input,.ads-page .ad-rule-order label{font-size:12px}.ads-page .ad-rule-field select,.ads-page .ad-rule-field input,.ads-page .ad-rule-order select{min-height:40px}.ads-page .ad-table th{color:#596c77;font-size:12px}.ads-page .ad-table td,.ads-page .ad-name{color:#394f5a;font-size:13px}.ads-page .ad-table th small,.ads-page .ad-subline{color:#6f8089;font-size:11px}.ads-page .ad-type-pill,.ads-page .ad-status,.ads-page .ad-creative-status{font-size:10px}.ads-page .ad-actions .text-button{font-size:12px}.ads-page .ad-subsection-heading h2{font-size:18px}.ads-page .ad-subsection-heading p{color:#6b7d86;font-size:12px}.ads-page .ad-file-picker strong{font-size:13px}.ads-page .ad-file-picker small{color:#71818a;font-size:11px}.ads-page .ad-upload-button{font-size:12px}.ad-campaign-card,.ad-creative-card{border-radius:12px;padding:16px}.ad-campaign-card>header strong,.ad-creative-card>header strong{font-size:14px}.ad-campaign-card>header small,.ad-creative-card>header small{color:#71818a;font-size:11px}.ad-campaign-assets>span,.ad-campaign-targeting strong{font-size:12px}.ad-campaign-targeting small,.ad-campaign-schedule,.ad-creative-card-meta,.ad-creative-card-audit{font-size:11px}.app-shell .page-content .referrals-page{gap:20px}.app-shell .page-content .referrals-metrics article{border-radius:13px}.app-shell .page-content .referrals-table th{padding:14px;font-size:12px}.app-shell .page-content .referrals-table td{padding:14px;font-size:13px}.app-shell .page-content .referrals-table td strong{font-size:13px}.app-shell .page-content .referrals-table td small{font-size:11px}.app-shell .page-content .referrals-primary{color:#253943;background:#e7b16e;border-color:#d7a35f}.app-shell .page-content .referrals-primary:hover{background:#efbd7c}.app-shell .page-content .ads-page .privacy-note{color:#4c606a;background:#f1f6f8;border-color:#d9e4e9;border-radius:10px;align-items:flex-start;width:100%;max-width:none;padding:13px 16px}.app-shell .page-content .ads-page .privacy-note>span{background:#6c8794;width:20px;height:20px;margin-top:1px;font-size:11px}.app-shell .page-content .ads-page .privacy-note p{color:#4c606a;font-size:12px;line-height:1.6}.app-shell .page-content .ads-page .privacy-note strong{color:#334a56}.app-shell .page-content .ad-report-heading h2{font-size:18px}.app-shell .page-content .ad-report-heading p{color:#647782;font-size:12px}.app-shell .page-content .ad-report-eyebrow{color:#8a6742;font-size:10px}.app-shell .page-content .ad-report-definition{color:#53646d;padding:12px 14px;font-size:11px;line-height:1.55}.app-shell .page-content .ad-report-definition strong{color:#334650}.app-shell .page-content .ad-report-filter label,.app-shell .page-content .ad-report-selectors label{color:#4f6069;font-size:12px}.app-shell .page-content .ad-report-filter input,.app-shell .page-content .ad-report-filter select,.app-shell .page-content .ad-report-selectors select{height:40px;min-height:40px;font-size:12px}.app-shell .page-content .ad-report-filter small{color:#657680;font-size:10px}.app-shell .page-content .ad-report :is(.ad-report-refresh,.ad-report-apply){color:#30261a;background:#e7b16e;border-color:#d7a35f;border-radius:7px;min-height:40px;font-size:12px}.app-shell .page-content .ad-report :is(.ad-report-refresh,.ad-report-apply):hover:not(:disabled){background:#efbd7c;border-color:#dcaa6c}.app-shell .page-content .ad-report-status{color:#657680;font-size:10px}.app-shell .page-content .ad-report-coverage{color:#53636c;font-size:10px}.app-shell .page-content .ad-report-coverage small{color:#657680;font-size:10px}.app-shell .page-content .ad-report-semantics,.app-shell .page-content .ad-report-filter-note{color:#4f6570;font-size:11px;line-height:1.55}.app-shell .page-content .ad-report-metrics article>span{color:#52636c;font-size:11px}.app-shell .page-content .ad-report-metrics article strong{font-size:20px}.app-shell .page-content .ad-report-metrics article small{color:#687982;font-size:10px}.app-shell .page-content .ad-report-unavailable-grid article>span{color:#52636c;font-size:11px}.app-shell .page-content .ad-report-unavailable-grid article small{color:#687982;font-size:10px}.app-shell .page-content .ad-report-breakdown-heading h3{color:#334851;font-size:15px}.app-shell .page-content .ad-report-selectors{gap:10px}.app-shell .page-content .ad-report-selectors label:first-child{width:150px}.app-shell .page-content .ad-report-selectors label:last-child{width:240px}.app-shell .page-content .ad-report-table{font-size:11px}.app-shell .page-content .ad-report-table th{font-size:10px}.app-shell .page-content .ad-report-empty{color:#5d6e77;font-size:12px}@media (width<=1100px) and (width>=761px){.app-shell{grid-template-columns:228px minmax(0,1fr)}.page-content{padding-inline:24px}.app-shell .page-content .overview-module-group{grid-template-columns:132px minmax(0,1fr);gap:0 14px}.app-shell .page-content .overview-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-page .content-toolbar{flex-wrap:wrap}.app-shell .page-content .app-users-page .au-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .page-content .app-users-page .au-search{grid-column:1/-1}.app-shell .page-content .app-users-page .au-table-wrap{overflow:visible}.app-shell .page-content .app-users-page .au-table{width:100%;min-width:0}.app-shell .page-content .app-users-page .au-table thead{display:none}.app-shell .page-content .app-users-page .au-table tbody{gap:9px;padding:10px;display:grid}.app-shell .page-content .app-users-page .au-table tbody tr{border:1px solid #e5e9eb;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;padding:10px;display:grid}.app-shell .page-content .app-users-page .au-table td{overflow-wrap:anywhere;border:0;min-width:0;padding:4px;font-size:12px;display:block}.app-shell .page-content .app-users-page .au-table td:first-child{border-bottom:1px solid #e9edf0;grid-column:1/-1;padding-bottom:8px}.app-shell .page-content .app-users-page .au-table td:nth-child(2):before{content:"设备 / 地区"}.app-shell .page-content .app-users-page .au-table td:nth-child(3):before{content:"会员"}.app-shell .page-content .app-users-page .au-table td:nth-child(4):before{content:"订单"}.app-shell .page-content .app-users-page .au-table td:nth-child(5):before{content:"最近活跃"}.app-shell .page-content .app-users-page .au-table td:nth-child(6):before{content:"状态"}.app-shell .page-content .app-users-page .au-table td:not(:first-child):before{color:#65737d;margin-bottom:4px;font-size:11px;font-weight:650;display:block}.app-shell .page-content .app-users-page .au-table tbody tr>td[colspan]{grid-column:1/-1}.app-shell .page-content .content-page .table-scroll:has(.episode-table){overflow:visible}.app-shell .page-content .content-page .episode-table{width:100%;min-width:0;display:block}.app-shell .page-content .content-page .episode-table thead{display:none}.app-shell .page-content .content-page .episode-table tbody{gap:9px;display:grid}.app-shell .page-content .content-page .episode-table tbody tr{background:#fff;border:1px solid #e3e9ec;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;padding:10px;display:grid}.app-shell .page-content .content-page .episode-table td{color:#465760;overflow-wrap:anywhere;border:0;width:auto;min-width:0;padding:4px;font-size:12px;display:block}.app-shell .page-content .content-page .episode-table td:first-child{color:#2f434d;border-bottom:1px solid #e9edf0;grid-column:1/-1;padding-bottom:8px;font-weight:700}.app-shell .page-content .content-page .episode-table td:nth-child(2):before{content:"标题"}.app-shell .page-content .content-page .episode-table td:nth-child(3):before{content:"时长"}.app-shell .page-content .content-page .episode-table td:nth-child(4):before{content:"画幅"}.app-shell .page-content .content-page .episode-table td:nth-child(5):before{content:"权限"}.app-shell .page-content .content-page .episode-table td:nth-child(6):before{content:"视频资源"}.app-shell .page-content .content-page .episode-table td:nth-child(7):before{content:"Feed 预览"}.app-shell .page-content .content-page .episode-table td:nth-child(8):before{content:"字幕语言"}.app-shell .page-content .content-page .episode-table td:nth-child(9){border-top:1px solid #e9edf0;grid-column:1/-1;padding-top:8px}.app-shell .page-content .content-page .episode-table td:nth-child(9):before{content:"状态 / 操作"}.app-shell .page-content .content-page .episode-table td:nth-child(9){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.app-shell .page-content .content-page .episode-table td:not(:first-child):before{color:#65737d;margin-bottom:4px;font-size:11px;font-weight:650;display:block}.app-shell .page-content .content-page .episode-table select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:38px;min-height:38px;font-size:12px}.app-shell .page-content .content-page .episode-table .episode-edit{justify-self:start;min-height:32px;margin:0;padding:4px 10px;font-size:12px}.app-shell .page-content .content-page .episode-table .content-status-hint{color:#657680;min-width:0;max-width:100%;margin-top:0;font-size:10px;display:block}.app-shell .page-content .ad-report-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .page-content .ad-report-apply{grid-column:1/-1}.app-shell .page-content .referrals-programs-table-wrap{overflow:visible}.app-shell .page-content .referrals-programs-table{width:100%;min-width:0;display:block}.app-shell .page-content .referrals-programs-table thead{display:none}.app-shell .page-content .referrals-programs-table tbody{gap:10px;padding:10px;display:grid}.app-shell .page-content .referrals-programs-table tbody tr{background:#fff;border:1px solid #dfe7ea;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding:8px 14px;display:grid;box-shadow:0 2px 8px #14222e09}.app-shell .page-content .referrals-programs-table td{overflow-wrap:anywhere;border-bottom:1px solid #edf1f2;grid-template-columns:minmax(92px,.42fr) minmax(0,.58fr);align-items:start;gap:8px;min-width:0;max-width:none;padding:10px 2px;display:grid}.app-shell .page-content .referrals-programs-table td:before{color:#65767e;content:attr(data-label);font-size:11px;font-weight:650;line-height:1.45}.app-shell .page-content .referrals-programs-table td:nth-child(7){border-bottom:0}}@media (width<=760px){.page-content{padding-top:22px}.page-heading{padding-bottom:15px}.app-shell .page-content .overview-lead{padding:17px}.app-shell .page-content .overview-module-group{grid-template-columns:minmax(0,1fr)}.app-shell .page-content .overview-analytics{padding:17px}.content-page .content-toolbar{padding:11px}.content-page .content-list-card,.content-page .content-detail{padding:16px}.app-shell .page-content .content-page .table-scroll:has(.episode-table){overflow:visible}.app-shell .page-content .content-page .episode-table{width:100%;min-width:0;display:block}.app-shell .page-content .content-page .episode-table thead{display:none}.app-shell .page-content .content-page .episode-table tbody{gap:9px;display:grid}.app-shell .page-content .content-page .episode-table tbody tr{background:#fff;border:1px solid #e3e9ec;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;padding:10px;display:grid}.app-shell .page-content .content-page .episode-table td{color:#465760;overflow-wrap:anywhere;border:0;width:auto;min-width:0;padding:4px;font-size:12px;display:block}.app-shell .page-content .content-page .episode-table td:first-child{color:#2f434d;border-bottom:1px solid #e9edf0;grid-column:1/-1;padding-bottom:8px;font-weight:700}.app-shell .page-content .content-page .episode-table td:nth-child(2):before{content:"标题"}.app-shell .page-content .content-page .episode-table td:nth-child(3):before{content:"时长"}.app-shell .page-content .content-page .episode-table td:nth-child(4):before{content:"画幅"}.app-shell .page-content .content-page .episode-table td:nth-child(5):before{content:"权限"}.app-shell .page-content .content-page .episode-table td:nth-child(6):before{content:"视频资源"}.app-shell .page-content .content-page .episode-table td:nth-child(7):before{content:"Feed 预览"}.app-shell .page-content .content-page .episode-table td:nth-child(8):before{content:"字幕语言"}.app-shell .page-content .content-page .episode-table td:nth-child(9){border-top:1px solid #e9edf0;grid-column:1/-1;padding-top:8px}.app-shell .page-content .content-page .episode-table td:nth-child(9):before{content:"状态 / 操作"}.app-shell .page-content .content-page .episode-table td:nth-child(9){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.app-shell .page-content .content-page .episode-table td:not(:first-child):before{color:#65737d;margin-bottom:4px;font-size:11px;font-weight:650;display:block}.app-shell .page-content .content-page .episode-table select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:38px;min-height:38px;font-size:12px}.app-shell .page-content .content-page .episode-table .episode-edit{justify-self:start;min-height:32px;margin:0;padding:4px 10px;font-size:12px}.app-shell .page-content .content-page .episode-table .content-status-hint{color:#657680;min-width:0;max-width:100%;margin-top:0;font-size:10px;display:block}.ads-page .ad-placement-rules-card,.ads-page .ad-upload-card{padding:15px}.app-shell .page-content .ads-page .privacy-note{padding:12px}.app-shell .page-content .ads-page .privacy-note p{font-size:11px}}@media (width<=420px){.app-shell .page-content .overview-module-grid{grid-template-columns:minmax(0,1fr)}.app-shell .page-content .overview-module-card{min-height:76px}.app-shell .page-content .overview-service-grid .status-card{padding:13px}.content-page .content-toolbar{gap:8px}.content-page .content-list-card,.content-page .content-detail{padding:13px 10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-size:14px}.app-shell{grid-template-columns:clamp(248px,16vw,292px) minmax(0,1fr)}.sidebar{padding-inline:16px}.brand-row{gap:12px}.brand-mark{width:42px;height:42px;font-size:17px}.brand-row strong{font-size:17px}.brand-row span{font-size:12px}.nav-group{margin-bottom:22px}.nav-group>p{margin-bottom:10px;font-size:12px}.nav-item{gap:12px;min-height:48px;padding-inline:12px;font-size:14px}.nav-glyph,.nav-item.active .nav-glyph{width:23px;height:23px}.nav-glyph svg{width:21px;height:21px}.account-button{min-height:70px}.account-button strong{font-size:12px}.account-button div span{font-size:11px}.topbar{height:72px;padding-inline:clamp(14px,.9vw,24px)}.breadcrumbs,.breadcrumbs strong{font-size:14px}.local-badge{min-height:38px;padding-inline:12px;font-size:12px}.icon-button{width:44px;height:44px}.page-content{box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding:clamp(28px,2.4vw,48px) clamp(14px,.9vw,24px) 58px}.page-heading h1{font-size:clamp(30px,2.15vw,38px)}.page-heading p{max-width:1120px;font-size:15px}.section-title h2{font-size:20px}.section-title p{font-size:14px}.status-grid,.metric-grid,.overview-service-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.module-grid,.overview-module-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:14px}.module-copy small{font-size:13px}.app-shell .page-content input:not([type=checkbox]):not([type=radio]),.app-shell .page-content select{min-height:44px}.app-shell .page-content textarea{min-height:96px}.app-shell .page-content th,.app-shell .page-content td{padding:14px 16px}@media (width>=1600px){.app-shell .page-content .overview-module-group{grid-template-columns:188px minmax(0,1fr);gap:0 24px}.app-shell .page-content .overview-module-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px}.app-shell .page-content .overview-module-card{min-height:104px;padding:17px}.app-shell .page-content .overview-module-card .module-icon{flex-basis:42px;width:42px;height:42px}.app-shell .page-content .overview-module-card .module-copy strong{font-size:15px}.app-shell .page-content .overview-module-card .module-copy small{font-size:13px}}@media (width<=1100px) and (width>=761px){.app-shell{grid-template-columns:228px minmax(0,1fr)}.page-content{padding-inline:24px}}@media (width<=760px){body{font-size:14px}.app-shell{grid-template-columns:minmax(0,1fr)}.page-content{width:100%;padding:24px 20px 96px}.page-heading h1{font-size:clamp(28px,6vw,34px)}.page-heading p{font-size:14px}.panel-card{padding:19px}.app-shell .page-content .overview-module-group{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.page-content{padding:22px 16px 92px}.topbar{height:60px}.breadcrumbs,.breadcrumbs strong{font-size:13px}.section-title h2{font-size:19px}.app-shell .page-content th,.app-shell .page-content td{padding:11px 12px}}.page-content{width:100%;max-width:none;margin-inline:0;padding:clamp(28px,2vw,42px) clamp(14px,.9vw,24px) 58px}.page-heading{margin-bottom:34px}.page-heading h1{font-size:clamp(34px,2.5vw,44px);line-height:1.12}.page-heading p{max-width:1400px;font-size:16px;line-height:1.55}.page-section-label,.eyebrow{font-size:13px}.updated-label{font-size:14px}.section-block{margin-top:42px}.section-title h2{font-size:24px;line-height:1.2}.section-title p{font-size:15px;line-height:1.5}.section-count{min-height:38px;padding:8px 13px;font-size:14px}.status-grid,.metric-grid,.overview-service-grid{gap:18px}.status-card{min-height:164px;padding:26px}.status-card-top,.metric-card>span{font-size:15px}.status-value{font-size:clamp(30px,2vw,38px)}.status-note{font-size:14px}.metric-card{min-height:144px;padding:24px}.metric-card strong{font-size:clamp(34px,2.2vw,44px)}.metric-card small{font-size:13px}.module-grid,.overview-module-grid{gap:16px}.module-card{gap:16px;min-height:128px;padding:22px}.module-icon{flex-basis:48px;width:48px;height:48px}.module-copy strong{font-size:17px}.module-copy small{font-size:14px;line-height:1.5}.panel-card{padding:28px}.app-shell .page-content :where(div,span,small,li,dt,dd,code,time,summary){font-size:max(13px,1em)}.app-shell .page-content :where(p,label,th,td,button,a,input,select,textarea){font-size:max(15px,1em)}.app-shell .page-content th,.app-shell .page-content td{padding:16px 18px}.app-shell .page-content :is(.primary-button,.secondary-button,.danger-button,.membership-primary,.membership-danger,.media-primary,.media-secondary,.cp-primary,.cp-secondary,.referrals-primary,.referrals-secondary,.referrals-reject,.ad-report-apply,.om-button,.text-button){min-height:48px}@media (width>=1600px){.app-shell .page-content .overview-module-group{grid-template-columns:210px minmax(0,1fr);gap:0 26px}.app-shell .page-content .overview-module-grid{gap:16px}.app-shell .page-content .overview-module-card{min-height:124px;padding:22px}.app-shell .page-content .overview-module-card .module-icon{flex-basis:48px;width:48px;height:48px}.app-shell .page-content .overview-module-card .module-copy strong{font-size:17px}.app-shell .page-content .overview-module-card .module-copy small{font-size:14px}}@media (width<=1100px) and (width>=761px){.page-content{padding-inline:18px}}@media (width<=760px){.page-content{width:100%;padding:24px 18px 96px}.page-heading h1{font-size:clamp(30px,6.5vw,36px)}.page-heading p{font-size:15px}.section-title h2{font-size:22px}.section-title p{font-size:14px}.panel-card{padding:20px}}@media (width<=420px){.page-content{padding:22px 14px 92px}.app-shell .page-content th,.app-shell .page-content td{padding:12px 10px}}.app-shell .main-area .page-content .overview-page .overview-section-heading p,.app-shell .main-area .page-content .overview-page .overview-section-meta{font-size:15px}.app-shell .main-area .page-content .overview-page .overview-service-grid .status-value{font-size:clamp(28px,1.8vw,38px)}.app-shell .main-area .page-content .overview-page .overview-service-grid .status-note,.app-shell .main-area .page-content .overview-page .overview-data-state{font-size:14px}.app-shell .main-area .page-content .overview-page .overview-metric-surface .metric-strip .metric-card strong{font-size:clamp(38px,2.4vw,48px)}.app-shell .main-area .page-content .overview-page .overview-metric-surface .metric-strip .metric-card small{font-size:14px}.app-shell .main-area .page-content .overview-page .overview-module-card{min-height:clamp(116px,7vw,136px)}.app-shell .main-area .page-content .overview-page .overview-module-card .module-copy small,.app-shell .main-area .page-content .overview-page .overview-baseline .check-list strong{font-size:15px}.app-shell .main-area .page-content .overview-page .overview-baseline .check-list small{font-size:14px}@media (width<=760px){.app-shell .main-area .page-content .overview-page .overview-module-card{min-height:104px}}@media (width>=761px){.app-shell>main.main-area>.page-content{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding-inline:clamp(14px,.9vw,24px)}}@media (width<=1100px) and (width>=761px){.page-heading{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=760px){.topbar{height:60px;padding-inline:16px}}@media (width<=420px){.topbar{height:56px;padding-inline:12px}}@media (width<=320px){.topbar{padding-inline:10px}}.overview-page{min-width:0;max-width:100%}@media (width>=1200px){.app-shell .main-area .page-content .overview-page .overview-service-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(16px,1.2vw,22px)}.app-shell .main-area .page-content .overview-page .overview-service-grid .status-card{min-height:clamp(148px,8vw,170px);padding:clamp(22px,1.45vw,28px)}.app-shell .main-area .page-content .overview-page .overview-service-grid .status-value{font-size:clamp(32px,2.15vw,42px)}.app-shell .main-area .page-content .overview-page .overview-analytics{padding:clamp(24px,1.7vw,34px)}.app-shell .main-area .page-content .overview-page .overview-metric-surface .metric-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(14px,1vw,20px)}.app-shell .main-area .page-content .overview-page .overview-metric-surface .metric-card{min-height:clamp(158px,8.8vw,184px);padding:clamp(20px,1.55vw,30px)}.app-shell .main-area .page-content .overview-page .overview-module-group{grid-template-columns:minmax(196px,.2fr) minmax(0,1fr);gap:0 clamp(20px,1.5vw,30px);padding-block:clamp(20px,1.5vw,28px)}.app-shell .main-area .page-content .overview-page .overview-module-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(12px,.9vw,18px)}.app-shell .main-area .page-content .overview-page .overview-module-card{gap:16px;min-height:clamp(126px,7vw,146px);padding:clamp(18px,1.25vw,24px)}.app-shell .main-area .page-content .overview-page .overview-module-card .module-icon{flex-basis:50px;width:50px;height:50px}.app-shell .main-area .page-content .overview-page .overview-module-card .module-copy strong{font-size:18px}.app-shell .main-area .page-content .overview-page .overview-module-card .module-copy small{font-size:15px}.app-shell .main-area .page-content .overview-page .overview-support-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.65fr);gap:clamp(16px,1.2vw,24px)}}@media (width>=1700px){.app-shell .main-area .page-content .overview-page{gap:40px}.app-shell .main-area .page-content .overview-page .overview-service-grid .status-card{min-height:174px;padding:30px}.app-shell .main-area .page-content .overview-page .overview-metric-surface .metric-card{min-height:188px;padding:30px}.app-shell .main-area .page-content .overview-page .overview-module-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.app-shell .main-area .page-content .overview-page .overview-module-card{min-height:148px;padding:24px}}@media (width<=760px){.app-shell .main-area .page-content .overview-page{gap:24px}}@media (width<=420px){.app-shell .main-area .page-content .overview-page{gap:20px}}@media (width>=761px){.app-shell .main-area .page-content .overview-page .overview-module-group{grid-template-columns:minmax(0,1fr);gap:0}.app-shell .main-area .page-content .overview-page .overview-module-group-heading{align-items:center;padding:8px 0 16px}.app-shell .main-area .page-content .overview-page .overview-module-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr))}}@media (width>=761px) and (width<=900px){.app-shell .main-area .page-content .overview-page .overview-lead{grid-template-columns:54px minmax(0,1fr);grid-template-areas:"mark copy"".note";align-items:center;gap:12px 16px;min-height:0;padding:18px 20px;display:grid}.app-shell .main-area .page-content .overview-page .overview-lead-mark{grid-area:mark}.app-shell .main-area .page-content .overview-page .overview-lead-copy{grid-area:copy;min-width:0}.app-shell .main-area .page-content .overview-page .overview-lead-copy p{font-size:15px;line-height:1.5}.app-shell .main-area .page-content .overview-page .overview-lead-note{white-space:normal;grid-area:note;justify-self:end;max-width:100%}.app-shell .main-area .page-content .overview-page .overview-analytics-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.app-shell .main-area .page-content .overview-page .overview-analytics-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}.app-shell .main-area .page-content .overview-page{gap:clamp(26px,1.65vw,38px)}.app-shell .main-area .page-content .overview-page .overview-lead{gap:20px;min-height:clamp(120px,6vw,148px);padding:clamp(23px,1.35vw,34px)}.app-shell .main-area .page-content .overview-page .overview-lead-mark{flex-basis:54px;width:54px;height:54px}.app-shell .main-area .page-content .overview-page .overview-lead-copy p{font-size:16px}.app-shell .main-area .page-content .overview-page .overview-lead-note{padding:10px 13px;font-size:14px}.app-shell .main-area .page-content .overview-page .overview-section-heading{margin-bottom:18px}.app-shell .main-area .page-content .overview-page .overview-section-heading h2{font-size:clamp(25px,1.45vw,30px)}.app-shell .main-area .page-content .overview-page .overview-section-heading p{font-size:16px}.app-shell .main-area .page-content .overview-page .overview-section-meta{padding:8px 12px;font-size:15px}.app-shell .main-area .page-content .overview-page .overview-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1vw,22px)}.app-shell .main-area .page-content .overview-page .overview-service-grid .status-card{min-height:clamp(160px,8vw,188px);padding:clamp(22px,1.35vw,30px)}.app-shell .main-area .page-content .overview-page .overview-service-grid .status-card-top{font-size:17px}.app-shell .main-area .page-content .overview-page .overview-service-grid .status-value{margin-top:15px;font-size:clamp(36px,2.1vw,46px)}.app-shell .main-area .page-content .overview-page .overview-service-grid .status-note{margin-top:10px;font-size:15px}.app-shell .main-area .page-content .overview-page .overview-service-grid .service-icon{border-radius:11px;flex-basis:50px;width:50px;height:50px}.app-shell .main-area .page-content .overview-page .overview-analytics{padding:clamp(22px,1.35vw,32px)}.app-shell .main-area .page-content .overview-page .overview-data-state{font-size:15px}.app-shell .main-area .page-content .overview-page .overview-link-button{min-height:48px;padding-inline:16px;font-size:15px}.app-shell .main-area .page-content .overview-page .overview-metric-surface{padding:clamp(12px,.8vw,18px)}.app-shell .main-area .page-content .overview-page .overview-metric-surface .metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,.8vw,18px)}.app-shell .main-area .page-content .overview-page .overview-metric-surface .metric-strip .metric-card{min-height:clamp(166px,8vw,194px);padding:clamp(22px,1.35vw,30px)}.app-shell .main-area .page-content .overview-page .overview-metric-surface .metric-strip .metric-card>span{font-size:18px}.app-shell .main-area .page-content .overview-page .overview-metric-surface .metric-strip .metric-card strong{margin-top:12px;font-size:clamp(48px,2.9vw,64px)}.app-shell .main-area .page-content .overview-page .overview-metric-surface .metric-strip .metric-card small{margin-top:8px;font-size:15px}.app-shell .main-area .page-content .overview-page .overview-module-group-heading h3{font-size:19px}.app-shell .main-area .page-content .overview-page .overview-module-group-heading span{font-size:14px}.app-shell .main-area .page-content .overview-page .overview-module-card{border-radius:12px;gap:18px;min-height:clamp(142px,7vw,168px);padding:clamp(20px,1.15vw,27px)}.app-shell .main-area .page-content .overview-page .overview-module-card .module-icon{border-radius:12px;flex-basis:54px;width:54px;height:54px}.app-shell .main-area .page-content .overview-page .overview-module-card .module-copy strong{font-size:20px}.app-shell .main-area .page-content .overview-page .overview-module-card .module-copy small{margin-top:7px;font-size:15px;line-height:1.55}.app-shell .main-area .page-content .overview-page .overview-module-card .module-arrow{font-size:16px}.app-shell .main-area .page-content .overview-page .overview-support-grid{gap:clamp(16px,1vw,22px)}.app-shell .main-area .page-content .overview-page .overview-baseline{padding:clamp(22px,1.3vw,30px)}.app-shell .main-area .page-content .overview-page .overview-baseline .check-list strong{font-size:16px}.app-shell .main-area .page-content .overview-page .overview-baseline .check-list small,.app-shell .main-area .page-content .overview-page .overview-environment-note p{font-size:15px}@media (width<=760px){.app-shell .main-area .page-content .overview-page{gap:20px}.app-shell .main-area .page-content .overview-page .overview-lead{flex-wrap:wrap;gap:10px;min-height:0;padding:14px 16px}.app-shell .main-area .page-content .overview-page .overview-lead-copy{flex-basis:calc(100% - 72px)}.app-shell .main-area .page-content .overview-page .overview-lead-note{display:none}.app-shell .main-area .page-content .overview-page .overview-lead-copy p,.app-shell .main-area .page-content .overview-page .overview-section-heading p{font-size:15px}.app-shell .main-area .page-content .overview-page .overview-service-grid{grid-template-columns:minmax(0,1fr)}.app-shell .main-area .page-content .overview-page .overview-service-grid .status-card{min-height:132px;padding:19px}.app-shell .main-area .page-content .overview-page .overview-service-grid .status-value{font-size:32px}.app-shell .main-area .page-content .overview-page .overview-metric-surface .metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .main-area .page-content .overview-page .overview-metric-surface .metric-strip .metric-card{min-height:144px;padding:17px}.app-shell .main-area .page-content .overview-page .overview-metric-surface .metric-strip .metric-card:first-child{grid-column:1/-1}.app-shell .main-area .page-content .overview-page .overview-metric-surface .metric-strip .metric-card strong{font-size:42px}.app-shell .main-area .page-content .overview-page .overview-module-group{grid-template-columns:minmax(0,1fr);gap:0}.app-shell .main-area .page-content .overview-page .overview-module-grid{grid-template-columns:minmax(0,1fr)}.app-shell .main-area .page-content .overview-page .overview-module-card{min-height:112px;padding:17px}.app-shell .main-area .page-content .overview-page .overview-module-card .module-copy strong{font-size:17px}.app-shell .main-area .page-content .overview-page .overview-module-card .module-copy small{font-size:14px}}@media (width>=360px) and (width<=760px){.app-shell .main-area .page-content .overview-page .overview-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-shell .main-area .page-content .overview-page .overview-service-grid .status-card{min-height:116px;padding:13px 12px}.app-shell .main-area .page-content .overview-page .overview-service-grid .status-card-top{gap:6px;font-size:12px}.app-shell .main-area .page-content .overview-page .overview-service-grid .status-value{margin-top:8px;font-size:clamp(21px,5.8vw,24px)}.app-shell .main-area .page-content .overview-page .overview-service-grid .status-note{margin-top:5px;font-size:12px}.app-shell .main-area .page-content .overview-page .overview-service-grid .service-icon{flex-basis:32px;width:32px;height:32px}}@media (width>=761px){.app-shell .main-area .page-content .overview-page{gap:clamp(22px,1.3vw,30px)}.app-shell .main-area .page-content .overview-page .overview-service-grid .status-card{padding:clamp(18px,1.1vw,22px)}.app-shell .main-area .page-content .overview-page .overview-service-grid .status-value{margin-top:10px}.app-shell .main-area .page-content .overview-page .overview-service-grid .status-note{margin-top:7px}}.sidebar .brand-row strong{font-size:16px}.sidebar .brand-row span{font-size:12px}.sidebar .nav-group>p{font-size:12px;line-height:1.4}.sidebar .nav-item{min-height:44px;padding-inline:12px;font-size:14px}.sidebar .workspace-pill{min-height:40px;font-size:12px}.sidebar .account-button strong{font-size:12px}.sidebar .account-button div span{font-size:11px}.app-shell .main-area .page-content .content-page{gap:clamp(18px,1.2vw,26px)}.app-shell .main-area .page-content .content-page .content-toolbar{gap:clamp(9px,.7vw,14px)}.app-shell .main-area .page-content .content-page .content-search input,.app-shell .main-area .page-content .content-page .content-toolbar select{min-height:46px;font-size:15px}.app-shell .main-area .page-content .content-page .content-toolbar>button{min-height:46px;font-size:14px}.app-shell .main-area .page-content .content-page .content-list-card,.app-shell .main-area .page-content .content-page .content-detail{padding:clamp(20px,1.25vw,30px)}.app-shell .main-area .page-content .content-page .content-list-card .section-title h2,.app-shell .main-area .page-content .content-page .content-detail-heading h2{font-size:21px}.app-shell .main-area .page-content .content-page .content-list-card .section-title p,.app-shell .main-area .page-content .content-page .content-detail-heading p{font-size:14px;line-height:1.55}.app-shell .main-area .page-content .content-page .content-load-state:not(.content-load-error){text-align:center;background:#f8fafb;border:1px solid #e5ebee;border-radius:12px;align-content:center;justify-items:center;min-height:132px;padding:24px}.app-shell .main-area .page-content .content-page .content-load-state strong{font-size:17px}.app-shell .main-area .page-content .content-page .content-load-state p{max-width:720px;font-size:14px}.app-shell .main-area .page-content .content-page .content-table th,.app-shell .main-area .page-content .content-page .episode-table th{padding:15px 14px;font-size:14px}.app-shell .main-area .page-content .content-page .content-table td,.app-shell .main-area .page-content .content-page .episode-table td{padding:16px 14px;font-size:15px;line-height:1.55}.app-shell .main-area .page-content .content-page .content-title-button strong,.app-shell .main-area .page-content .content-page .content-title-static strong{font-size:16px}.app-shell .main-area .page-content .content-page .content-title-button small,.app-shell .main-area .page-content .content-page .content-title-static small{font-size:13px}.app-shell .main-area .page-content .content-page .content-rights,.app-shell .main-area .page-content .content-page .content-status{padding:6px 9px;font-size:12px}.app-shell .main-area .page-content .content-page .episode-heading h3{font-size:18px}.app-shell .main-area .page-content .content-page .episode-heading p{font-size:14px;line-height:1.55}.app-shell .main-area .page-content .content-page .episode-table select{width:100%;max-width:160px;min-height:42px;font-size:14px}.app-shell .main-area .page-content .content-page .episode-edit{min-height:40px;font-size:14px}.app-shell .main-area .page-content .content-page .content-status-hint{font-size:13px;line-height:1.45}.app-shell .main-area .page-content .ads-page{gap:clamp(18px,1.25vw,28px)}.app-shell .main-area .page-content .ads-page .ad-section-intro{padding:clamp(20px,1.3vw,28px)}.app-shell .main-area .page-content .ads-page .ad-section-intro h2,.app-shell .main-area .page-content .ads-page .section-title h2{font-size:22px}.app-shell .main-area .page-content .ads-page .ad-section-intro p,.app-shell .main-area .page-content .ads-page .section-title p{font-size:15px;line-height:1.6}.app-shell .main-area .page-content .ads-page .ad-section-intro>div>span,.app-shell .main-area .page-content .ads-page .ad-subsection-heading>span{font-size:12px}.app-shell .main-area .page-content .ads-page .ad-rule-box{padding:16px}.app-shell .main-area .page-content .ads-page .ad-rule-box legend,.app-shell .main-area .page-content .ads-page .ad-rule-field>strong{font-size:15px}.app-shell .main-area .page-content .ads-page .ad-rule-box>small,.app-shell .main-area .page-content .ads-page .ad-rule-field,.app-shell .main-area .page-content .ads-page .ad-rule-order label{font-size:14px;line-height:1.5}.app-shell .main-area .page-content .ads-page .ad-rule-field select,.app-shell .main-area .page-content .ads-page .ad-rule-field input,.app-shell .main-area .page-content .ads-page .ad-rule-order select{height:auto;min-height:46px;font-size:14px}.app-shell .main-area .page-content .ads-page .ad-rule-field>small,.app-shell .main-area .page-content .ads-page .ad-rule-actions small,.app-shell .main-area .page-content .ads-page .ad-placement-summary{font-size:13px;line-height:1.5}.app-shell .main-area .page-content .ads-page .ad-rule-checks label,.app-shell .main-area .page-content .ads-page .ad-table th{font-size:14px}.app-shell .main-area .page-content .ads-page .ad-table td,.app-shell .main-area .page-content .ads-page .ad-name{font-size:15px}.app-shell .main-area .page-content .ads-page .ad-table th small,.app-shell .main-area .page-content .ads-page .ad-subline{font-size:13px;line-height:1.5}.app-shell .main-area .page-content .ads-page .ad-type-pill,.app-shell .main-area .page-content .ads-page .ad-status,.app-shell .main-area .page-content .ads-page .ad-creative-status{font-size:12px}.app-shell .main-area .page-content .ads-page .ad-actions .text-button{min-height:40px;font-size:14px}.app-shell .main-area .page-content .ads-page .ad-subsection-heading h2{font-size:20px}.app-shell .main-area .page-content .ads-page .ad-subsection-heading p{font-size:14px;line-height:1.55}.app-shell .main-area .page-content .ads-page .ad-file-picker{min-height:84px}.app-shell .main-area .page-content .ads-page .ad-file-picker strong{font-size:15px}.app-shell .main-area .page-content .ads-page .ad-file-picker small{font-size:13px}.app-shell .main-area .page-content .ads-page .ad-upload-button{min-height:46px;font-size:14px}.app-shell .main-area .page-content .ads-page .ad-creative-toolbar,.app-shell .main-area .page-content .ads-page .ad-creative-toolbar label{font-size:14px}.app-shell .main-area .page-content .ads-page .ad-creative-toolbar select{min-height:44px;font-size:14px}.app-shell .main-area .page-content .ads-page .ad-report .ad-report-heading h2{font-size:22px}.app-shell .main-area .page-content .ads-page .ad-report .ad-report-heading p{font-size:14px;line-height:1.55}.app-shell .main-area .page-content .ads-page .ad-report .ad-report-eyebrow{font-size:12px}.app-shell .main-area .page-content .ads-page .ad-report .ad-report-definition{font-size:14px;line-height:1.6}.app-shell .main-area .page-content .ads-page .ad-report .ad-report-filter label,.app-shell .main-area .page-content .ads-page .ad-report .ad-report-selectors label{font-size:14px}.app-shell .main-area .page-content .ads-page .ad-report .ad-report-filter input,.app-shell .main-area .page-content .ads-page .ad-report .ad-report-filter select,.app-shell .main-area .page-content .ads-page .ad-report .ad-report-selectors select{height:44px;min-height:44px;font-size:14px}.app-shell .main-area .page-content .ads-page .ad-report :is(.ad-report-refresh,.ad-report-apply){white-space:nowrap;min-height:44px;font-size:14px}.app-shell .main-area .page-content .ads-page .ad-report .ad-report-refresh{flex:none;min-width:64px;padding-inline:16px}.app-shell .main-area .page-content .ads-page .ad-report .ad-report-filter small,.app-shell .main-area .page-content .ads-page .ad-report .ad-report-status,.app-shell .main-area .page-content .ads-page .ad-report .ad-report-coverage,.app-shell .main-area .page-content .ads-page .ad-report .ad-report-coverage small{font-size:13px;line-height:1.55}.app-shell .main-area .page-content .ads-page .ad-report .ad-report-semantics,.app-shell .main-area .page-content .ads-page .ad-report .ad-report-filter-note,.app-shell .main-area .page-content .ads-page .ad-report .ad-report-warning,.app-shell .main-area .page-content .ads-page .ad-report .ad-report-error{font-size:14px;line-height:1.55}.app-shell .main-area .page-content .ads-page .ad-report .ad-report-metrics article>span,.app-shell .main-area .page-content .ads-page .ad-report .ad-report-unavailable-grid article>span{font-size:14px}.app-shell .main-area .page-content .ads-page .ad-report .ad-report-metrics article strong{font-size:clamp(24px,1.6vw,30px)}.app-shell .main-area .page-content .ads-page .ad-report .ad-report-metrics article small,.app-shell .main-area .page-content .ads-page .ad-report .ad-report-unavailable-grid article small{font-size:13px;line-height:1.5}.app-shell .main-area .page-content .ads-page .ad-report .ad-report-unavailable-grid article strong{font-size:14px}.app-shell .main-area .page-content .ads-page .ad-report .ad-report-breakdown-heading h3{font-size:18px}.app-shell .main-area .page-content .ads-page .ad-report .ad-report-table{font-size:14px}.app-shell .main-area .page-content .ads-page .ad-report .ad-report-table th{font-size:13px}.app-shell .main-area .page-content .ads-page .ad-report .ad-report-table td,.app-shell .main-area .page-content .ads-page .ad-report .ad-report-empty{font-size:14px}@media (width>=2200px){.sidebar .nav-item{min-height:48px;font-size:15px}.sidebar .nav-group>p{font-size:13px}.app-shell .main-area .page-content .content-page .content-table th,.app-shell .main-area .page-content .content-page .episode-table th{font-size:15px}.app-shell .main-area .page-content .content-page .content-table td,.app-shell .main-area .page-content .content-page .episode-table td{font-size:16px}.app-shell .main-area .page-content .content-page .content-title-button strong,.app-shell .main-area .page-content .content-page .content-title-static strong{font-size:18px}.app-shell .main-area .page-content .ads-page .ad-section-intro h2,.app-shell .main-area .page-content .ads-page .section-title h2{font-size:24px}.app-shell .main-area .page-content .ads-page .ad-rule-box legend,.app-shell .main-area .page-content .ads-page .ad-rule-field>strong{font-size:16px}.app-shell .main-area .page-content .ads-page .ad-rule-field,.app-shell .main-area .page-content .ads-page .ad-rule-field select,.app-shell .main-area .page-content .ads-page .ad-rule-field input{font-size:15px}}@media (width<=760px){.mobile-quick-item{font-size:12px}.app-shell .main-area .page-content .content-page .content-search input,.app-shell .main-area .page-content .content-page .content-toolbar select{min-height:44px;font-size:14px}.app-shell .main-area .page-content .content-page .content-toolbar>button{min-height:44px;font-size:13px}.app-shell .main-area .page-content .content-page .content-list-card,.app-shell .main-area .page-content .content-page .content-detail{padding:16px}.app-shell .main-area .page-content .content-page .content-table td,.app-shell .main-area .page-content .content-page .episode-table td{padding:10px 8px;font-size:13px}.app-shell .main-area .page-content .content-page .content-load-state{padding:18px 12px}.app-shell .main-area .page-content .ads-page .ad-rule-box{padding:13px}.app-shell .main-area .page-content .ads-page .ad-rule-box legend,.app-shell .main-area .page-content .ads-page .ad-rule-field>strong{font-size:14px}.app-shell .main-area .page-content .ads-page .ad-rule-box>small,.app-shell .main-area .page-content .ads-page .ad-rule-field,.app-shell .main-area .page-content .ads-page .ad-rule-field select,.app-shell .main-area .page-content .ads-page .ad-rule-field input{font-size:13px}.app-shell .main-area .page-content .ads-page .ad-section-intro h2,.app-shell .main-area .page-content .ads-page .section-title h2{font-size:20px}.app-shell .main-area .page-content .ads-page .ad-section-intro p,.app-shell .main-area .page-content .ads-page .section-title p{font-size:14px}}@media (width<=900px) and (width>=761px){.app-shell .main-area .page-content .content-page .content-toolbar{align-items:stretch}.app-shell .main-area .page-content .content-page .content-search{flex:100%;width:100%;max-width:100%}.app-shell .main-area .page-content .content-page .content-search input{width:100%}}@media (width<=420px){.app-shell .main-area .page-content .content-page .content-list-card .section-title h2{font-size:19px}.app-shell .main-area .page-content .ads-page .ad-rule-box{padding:11px}}.app-shell .main-area .page-content .ads-page .ad-rule-box .ad-rule-field{grid-template-columns:minmax(0,128px) minmax(0,1fr);align-items:start;min-width:0}.app-shell .main-area .page-content .ads-page .ad-rule-box .ad-rule-field>strong{align-self:center;min-width:0}.app-shell .main-area .page-content .ads-page .ad-rule-box .ad-rule-field>select{width:100%;min-width:0}.app-shell .main-area .page-content .ads-page .ad-rule-box .ad-rule-field>:is(.ad-rule-range,input,small){grid-column:1/-1}.app-shell .main-area .page-content .ads-page .ad-rule-box .ad-rule-field>input{width:100%;min-width:0}.app-shell .main-area .page-content .ads-page .ad-rule-box .ad-rule-range{grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);align-items:center;gap:5px 8px;width:100%;min-width:0;display:grid}.app-shell .main-area .page-content .ads-page .ad-rule-box .ad-rule-range>input{box-sizing:border-box;font-variant-numeric:tabular-nums;width:100%;min-width:0}.app-shell .main-area .page-content .ads-page .ad-rule-box .ad-rule-range>input:only-of-type{grid-column:1/-1;max-width:min(100%,18rem)}.app-shell .main-area .page-content .ads-page .ad-rule-box .ad-rule-range>span{justify-self:center}.app-shell .main-area .page-content .ads-page .ad-rule-box .ad-rule-range>small,.app-shell .main-area .page-content .ads-page .ad-rule-box .ad-rule-field>small{white-space:normal;overflow-wrap:anywhere;grid-column:1/-1;min-width:0}@media (width<=760px){.app-shell .main-area .page-content .ads-page .ad-rule-box .ad-rule-field{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.app-shell .main-area .page-content .ads-page .ad-rule-box .ad-rule-range{grid-template-columns:minmax(0,1fr)}}.app-shell .main-area .page-content .ads-page .ad-placement-rules-card{container:ad-rules/inline-size}.app-shell .main-area .page-content .ads-page .ad-rule-grid{grid-template-columns:minmax(0,1fr)}@container ad-rules (width>=730px){.app-shell .main-area .page-content .ads-page .ad-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.app-shell .main-area .page-content .ads-page .ad-rule-grid{grid-template-columns:minmax(0,1fr)}}.app-shell{grid-template-columns:clamp(248px,14.25vw,292px) minmax(0,1fr);width:100%;min-width:320px}.app-shell>main.main-area{width:100%;min-width:0;max-width:none}.app-shell>main.main-area>.page-content{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding:clamp(24px,1.45vw,34px) clamp(20px,1.35vw,32px) 58px}.app-shell .page-content>*{min-width:0;max-width:none}.app-shell .page-content>:where(.overview-page,.app-users-page,.content-page,.ads-page){width:100%;min-width:0;max-width:none;margin-inline:0}.app-shell .page-heading{gap:16px 24px;width:100%;max-width:none}.app-shell .page-heading>div:first-child{flex:auto;min-width:0;max-width:none}.app-shell .page-heading .updated-label{flex:0 auto;max-width:100%}.app-shell .main-area .page-content :where(.panel-card,.status-card,.metric-card,.module-card,.module-placeholder,.content-list-card,.content-detail,.au-filters,.au-table-wrap,.au-detail,.ad-section-intro,.ad-list-card,.ad-creative-table-wrap){min-width:0}.app-shell .page-content :where(.table-scroll,.au-table-wrap,.ad-creative-table-wrap,.media-table-wrap,.referrals-table-wrap,.subtitle-table-wrap,.market-config-table-scroll,.mod-table-wrap){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}.app-shell .page-content :where(table){width:100%;min-width:100%}@media (width>=761px){body{font-size:14px}.app-shell .page-content :where(p,label,th,td,button,a,input,select,textarea){font-size:max(14px,1em)}.app-shell .page-content :where(small){font-size:max(13px,1em)}.app-shell .page-content :where(input:not([type=checkbox]):not([type=radio]),select){max-width:100%;min-height:44px}.app-shell .page-content :where(textarea){max-width:100%;min-height:92px}.app-shell .page-content :where(.table-scroll,.au-table-wrap,.ad-creative-table-wrap,.media-table-wrap,.referrals-table-wrap,.subtitle-table-wrap,.market-config-table-scroll,.mod-table-wrap) table{width:max-content;min-width:100%}}@media (width>=1440px){body{font-size:15px}.app-shell .page-content>:where(.overview-page,.app-users-page,.content-page,.ads-page){gap:clamp(18px,1.2vw,26px)}.app-shell .page-heading h1{font-size:clamp(40px,2.35vw,48px)}.app-shell .page-heading p{max-width:1450px;font-size:16px;line-height:1.6}.app-shell .page-content .section-title h2{font-size:clamp(22px,1.35vw,26px)}.app-shell .page-content :where(th,td){padding:15px 18px}.app-shell .page-content :where(th,td,p,label,button,a,input,select,textarea){font-size:max(15px,1em)}.app-shell .page-content :where(small){font-size:max(14px,1em)}.app-shell .page-content :where(input:not([type=checkbox]):not([type=radio]),select){min-height:46px}.app-shell .page-content :where(.panel-card,.status-card,.metric-card,.module-card,.content-list-card,.content-detail,.au-filters,.au-detail,.ad-section-intro,.ad-list-card){padding:clamp(20px,1.25vw,28px)}.app-shell .page-content .status-card{min-height:156px}.app-shell .page-content .metric-card{min-height:136px}.app-shell .page-content .app-users-page .au-table :is(th,td){font-size:15px}.app-shell .page-content .app-users-page .au-table td small{font-size:14px}.app-shell .page-content .content-page :is(.content-table,.episode-table) :is(th,td),.app-shell .page-content .ads-page .ad-table :is(th,td){font-size:15px}.app-shell .page-content .ads-page :is(.ad-subline,.ad-table th small,.ad-rule-field>small){font-size:14px}}@media (width>=1920px){.app-shell .page-content>:where(.overview-page,.app-users-page,.content-page,.ads-page){gap:28px}.app-shell .page-heading{margin-bottom:38px}.app-shell .page-heading h1{font-size:48px}.app-shell .page-content .section-title h2{font-size:26px}.app-shell .page-content :where(th,td){padding:16px 20px}}@media (width<=1100px) and (width>=761px){.app-shell{grid-template-columns:228px minmax(0,1fr)}.app-shell>main.main-area>.page-content{padding-inline:18px}.app-shell .page-heading{flex-direction:column;align-items:flex-start;gap:8px}.app-shell .page-heading .updated-label{align-self:flex-start}.app-shell .page-content .app-users-page .au-filters{padding:16px}.app-shell .page-content .content-page .content-toolbar,.app-shell .page-content .ads-page .ad-creative-toolbar{flex-wrap:wrap}}@media (width<=760px){.app-shell{grid-template-columns:minmax(0,1fr)}.app-shell>main.main-area>.page-content{padding:24px 18px 96px}.app-shell .page-content>:where(.overview-page,.app-users-page,.content-page,.ads-page){gap:18px}.app-shell .page-heading{flex-direction:column;align-items:flex-start;gap:8px}.app-shell .page-heading .updated-label{align-self:flex-start}.app-shell .page-content :where(.table-scroll,.au-table-wrap,.ad-creative-table-wrap,.media-table-wrap,.referrals-table-wrap,.subtitle-table-wrap,.market-config-table-scroll,.mod-table-wrap){max-width:100%;overflow-x:auto}}@media (width<=420px){.app-shell>main.main-area>.page-content{padding:22px 14px 92px}}
