@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-sidebar:#1e2226;--c-sidebar-raised:#22262a;--c-sidebar-text:#e9eaee;--c-sidebar-muted:#a3a7b3;--c-nav-selected:#8478ec3d;--c-canvas:#fbfbfd;--c-header:#f8f8fa;--c-card:#fff;--c-border:#e6e7ee;--c-border-strong:#d4d6e0;--c-primary:#6d36ee;--c-primary-hover:#5b26d9;--c-primary-soft:#efe9fe;--c-primary-text:#5a2bd6;--c-text:#20222a;--c-heading:#11131a;--c-muted:#707582;--c-success:#238a60;--c-success-soft:#e7f5ee;--c-warning:#b87a16;--c-warning-soft:#fdf3e1;--c-error:#c33e4d;--c-error-soft:#fcebed;--c-info:#2f6fe4;--c-info-soft:#e9f0fd;--c-neutral-soft:#f0f1f5;--c-focus:#6d36ee;--c-chart-blue:#2f6fe4;--c-chart-green:#238a60;--c-chart-orange:#d07a12;--c-chart-red:#c33e4d;--font-sans:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-xs:12px;--fs-sm:12px;--fs-md:13px;--fs-lg:15px;--fs-xl:18px;--fs-2xl:22px;--fs-title:30px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--sidebar-w:220px;--header-h:52px;--gutter:28px;--control-h:36px;--control-h-sm:32px;--shadow-sm:0 1px 2px #11131a0a;--shadow-md:0 8px 24px #11131a1f;--shadow-lg:0 16px 48px #11131a2e;--motion:.16s ease}@media (max-width:1279px){:root{--gutter:24px}}@media (max-width:767px){:root{--gutter:16px;--fs-title:26px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--fs-md);color:var(--c-text);background:var(--c-canvas);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";line-height:1.4;overflow-x:hidden}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{color:var(--c-heading);font-weight:600}ul,ol{margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}img,svg,video{max-width:100%}a{color:var(--c-primary-text)}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}[hidden]{display:none!important}:focus{outline:none}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:4px}.main:focus,.main:focus-visible{outline:none}.ui-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;background:var(--c-card);color:var(--c-primary-text);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:8px 14px;font-weight:600;text-decoration:none;position:absolute;top:-120px;left:12px}.skip-link:focus{top:12px}.page,.ui-card,.ui-table td,.ui-table th{overflow-wrap:anywhere}bdi{unicode-bidi:isolate}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ui-btn{height:var(--control-h);border-radius:var(--radius-md);border:1px solid var(--c-border-strong);background:var(--c-card);color:var(--c-text);font-weight:500;font-size:var(--fs-md);cursor:pointer;white-space:nowrap;transition:background var(--motion), border-color var(--motion);justify-content:center;align-items:center;gap:8px;padding:0 16px;line-height:1;text-decoration:none;display:inline-flex}.ui-btn:hover{background:#f4f5f9}.ui-btn--primary{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.ui-btn--primary:hover{background:var(--c-primary-hover);border-color:var(--c-primary-hover)}.ui-btn--danger{background:var(--c-card);border-color:var(--c-error);color:var(--c-error)}.ui-btn--danger:hover{background:var(--c-error-soft)}.ui-btn--ghost{background:0 0;border-color:#0000}.ui-btn--ghost:hover{background:#11131a0d}.ui-btn--link{color:var(--c-primary-text);background:0 0;border-color:#0000;height:auto;min-height:28px;padding:0 4px}.ui-btn--link:hover{background:0 0;text-decoration:underline}.ui-btn--sm{height:var(--control-h-sm);font-size:var(--fs-sm);padding:0 12px}.ui-btn.is-disabled,.ui-btn:disabled{opacity:.5;cursor:not-allowed}.ui-btn.is-disabled:hover{background:inherit}.ui-btn--primary.is-disabled:hover{background:var(--c-primary)}.ui-btn__icon{display:inline-flex}.ui-icon-btn{width:var(--control-h);padding:0;position:relative}.ui-icon-btn.ui-btn--sm{width:var(--control-h-sm)}.ui-icon-btn .ui-btn__label{position:absolute;top:6px;right:6px}.ui-icon-btn__badge{display:inline-flex}.ui-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ui-spin;display:inline-block}.ui-spinner--lg{width:28px;height:28px;color:var(--c-primary);border-width:3px}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-tip-anchor{display:inline-flex;position:relative}.ui-tooltip{border-radius:var(--radius-sm);background:var(--c-heading);color:#fff;width:max-content;max-width:280px;font-size:var(--fs-xs);pointer-events:none;opacity:0;visibility:hidden;z-index:50;white-space:normal;padding:8px 10px;line-height:1.35;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.ui-tooltip.is-visible{opacity:1;visibility:visible}.ui-tooltip:not(.is-visible){display:none}.ui-link{color:var(--c-primary-text);font-weight:500;text-decoration:none}.ui-link:hover{text-decoration:underline}.ui-pill{border-radius:var(--radius-pill);font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-weight:500;line-height:1.3;display:inline-flex}.ui-pill--success{background:var(--c-success-soft);color:var(--c-success)}.ui-pill--warning{background:var(--c-warning-soft);color:var(--c-warning)}.ui-pill--error{background:var(--c-error-soft);color:var(--c-error)}.ui-pill--neutral{background:var(--c-neutral-soft);color:#4b5060}.ui-pill--info{background:var(--c-info-soft);color:var(--c-info)}.ui-pill--pending{background:var(--c-primary-soft);color:var(--c-primary-text)}.ui-pill__dot{background:currentColor;border-radius:50%;width:8px;height:8px}.ui-card{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);min-width:0}.ui-card--padded{padding:var(--space-4) var(--space-4)}.ui-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.ui-card__title{font-size:16px;font-weight:600}.ui-card__subtitle{color:var(--c-muted);font-size:var(--fs-md);margin-top:2px}.ui-card__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-metric{align-items:flex-start;gap:var(--space-4);background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--space-4);min-width:0;display:flex}.ui-metric__icon{border-radius:var(--radius-md);background:var(--c-primary-soft);width:40px;height:40px;color:var(--c-primary);flex:none;place-items:center;display:grid}.ui-metric__body{flex:1;min-width:0}.ui-metric__label{font-weight:500;font-size:var(--fs-md)}.ui-metric__value{color:var(--c-heading);font-size:24px;font-weight:600;line-height:1.25}.ui-metric__value.is-muted{font-size:var(--fs-lg);color:var(--c-muted);font-weight:500}.ui-metric__reason,.ui-metric__sub{color:var(--c-muted);font-size:var(--fs-sm)}.ui-metric__stale{font-size:var(--fs-sm);color:var(--c-warning);font-weight:500}.ui-tabs{gap:var(--space-2);border-bottom:1px solid var(--c-border);scrollbar-width:thin;display:flex;position:relative;overflow-x:auto}.ui-tab{color:#4b5060;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 12px 10px;font-size:14px;font-weight:500;position:relative}.ui-tab:hover{color:var(--c-heading)}.ui-tab.is-selected{color:var(--c-primary-text);font-weight:600}.ui-tab.is-selected:after{content:"";background:var(--c-primary);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:6px;right:6px}.ui-tab[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ui-tab__badge{font-size:var(--fs-xs);background:var(--c-neutral-soft);border-radius:var(--radius-pill);margin-left:6px;padding:1px 6px}.ui-tabpanel{padding-top:var(--space-4)}.ui-tabpanel:focus-visible{outline-offset:4px}.ui-field{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-fieldset{border:0;margin:0;padding:0}.ui-field__label{font-weight:500;font-size:var(--fs-md);color:var(--c-heading)}.ui-field__req{color:var(--c-error)}.ui-field__opt{color:var(--c-muted);font-weight:400}.ui-field__desc{color:var(--c-muted);font-size:var(--fs-sm)}.ui-field__meta{justify-content:space-between;gap:var(--space-3);min-height:0;display:flex}.ui-field__error{color:var(--c-error);font-size:var(--fs-sm);font-weight:500}.ui-field__counter{color:var(--c-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;margin-left:auto}.ui-field__counter.is-over{color:var(--c-error);font-weight:600}.ui-input{width:100%;min-height:var(--control-h);border:1px solid var(--c-border-strong);border-radius:var(--radius-sm);background:var(--c-card);font-size:var(--fs-md);color:var(--c-text);padding:6px 10px}.ui-input::placeholder{color:#9095a1}.ui-input:focus-visible{outline:2px solid var(--c-focus);outline-offset:0;border-color:var(--c-focus)}.ui-input[aria-invalid=true]{border-color:var(--c-error)}.ui-textarea{resize:vertical;min-height:88px;line-height:1.45}.ui-select{appearance:auto;padding-right:8px}.ui-select--sm{min-height:var(--control-h-sm);width:auto;padding:4px 8px}.ui-error-summary{border:1px solid var(--c-error);border-radius:var(--radius-md);background:var(--c-error-soft);padding:var(--space-4);margin-bottom:var(--space-4);border-left-width:4px}.ui-error-summary__title{font-size:var(--fs-lg);color:var(--c-error);margin-bottom:var(--space-2)}.ui-error-summary ul{padding-left:20px}.ui-error-summary a{color:var(--c-error);font-weight:500}.ui-checkbox{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.ui-checkbox input{width:18px;height:18px;accent-color:var(--c-primary);flex:none;margin:1px 0 0}.ui-checkbox.is-disabled label{color:var(--c-muted)}.ui-checkbox__desc{color:var(--c-muted);font-size:var(--fs-xs);flex-basis:100%;padding-left:26px}.ui-cbg__options{flex-direction:column;gap:8px;display:flex}.ui-cbg__bulk{gap:var(--space-3);display:flex}.ui-money{align-items:stretch;display:flex}.ui-money__currency{white-space:nowrap;overflow-wrap:normal;border:1px solid var(--c-border-strong);border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--c-neutral-soft);color:#4b5060;border-right:0;align-items:center;padding:0 12px;font-weight:500;display:inline-flex}.ui-money__input{border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-variant-numeric:tabular-nums}.ui-datetime{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ui-datetime .ui-input{flex:200px;width:auto;min-width:0;max-width:100%}.ui-datetime__tz{color:var(--c-muted);font-size:var(--fs-sm)}.ui-datetime__choice{border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--space-3);flex-direction:column;gap:6px;display:flex}.ui-radio{align-items:center;gap:8px;display:flex}.ui-search{align-items:center;min-width:0;display:flex;position:relative}.ui-search__icon{color:var(--c-muted);pointer-events:none;position:absolute;left:12px}.ui-search__input{padding-left:36px;padding-right:32px}.ui-search__input::-webkit-search-cancel-button{display:none}.ui-search__clear{cursor:pointer;width:28px;height:28px;color:var(--c-muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;right:6px}.ui-combo{min-width:0;position:relative}.ui-combo__control{align-items:center;display:flex;position:relative}.ui-combo__icon{color:var(--c-muted);pointer-events:none;display:inline-flex;position:absolute;left:12px}.ui-combo__icon+.ui-combo__input{padding-left:36px}.ui-combo__input::-webkit-search-cancel-button{display:none}.ui-combo__list{z-index:40;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);max-height:320px;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.ui-combo__option{border-radius:var(--radius-sm);cursor:pointer;flex-direction:column;padding:8px 10px;display:flex}.ui-combo__option.is-active,.ui-combo__option:hover{background:var(--c-primary-soft)}.ui-combo__option[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ui-combo__label{font-weight:500}.ui-combo__desc,.ui-combo__status{color:var(--c-muted);font-size:var(--fs-sm)}.ui-combo__status{padding:8px 10px}.ui-filterbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.ui-filterbar__controls{gap:var(--space-3);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.ui-filterbar__end{gap:var(--space-3);color:var(--c-muted);font-size:var(--fs-sm);align-items:center;display:flex}.ui-table-wrap{min-width:0}.ui-table-scroll{max-width:100%;position:relative;overflow-x:auto}.ui-table-scroll:focus-visible{outline-offset:-2px}.ui-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.ui-table thead th{color:#3d4150;text-align:left;border-bottom:1px solid var(--c-border);white-space:nowrap;background:#f6f7fa;padding:8px 12px;font-weight:500}.ui-table td,.ui-table tbody th{border-bottom:1px solid var(--c-border);vertical-align:middle;text-align:left;padding:9px 12px}.ui-table tbody th{color:var(--c-heading);font-weight:500}.ui-table tbody tr:last-child>*{border-bottom:0}.ui-table tr.is-clickable{cursor:pointer}.ui-table tr.is-clickable:hover,.ui-table tr.is-selected,.ui-table tr[aria-current=true]{background:#f5f2fe}.ui-table .is-end{text-align:right}.ui-table .is-center{text-align:center}.ui-table__select{width:44px}.ui-table__sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ui-table__caption{text-align:left;padding:0 0 8px;font-weight:600}.ui-table--compact td,.ui-table--compact th{padding:6px 10px}.ui-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;flex-wrap:wrap;display:flex}.ui-pagination__summary{color:var(--c-muted);font-size:var(--fs-sm)}.ui-pagination__controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-pagination__size{font-size:var(--fs-sm);color:var(--c-muted);margin-right:var(--space-3);align-items:center;gap:6px;display:inline-flex}.ui-page-btn{border:1px solid var(--c-border-strong);background:var(--c-card);border-radius:var(--radius-sm);cursor:pointer;place-items:center;min-width:36px;height:36px;padding:0 8px;font-weight:500;display:inline-grid}.ui-page-btn.is-current{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.ui-page-btn:disabled{opacity:.45;cursor:not-allowed}.ui-page-gap{color:var(--c-muted);padding:0 4px}.ui-state{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);flex-direction:column;display:flex}.ui-state__icon{border-radius:var(--radius-lg);background:var(--c-primary-soft);width:56px;height:56px;color:var(--c-primary);margin-bottom:var(--space-2);place-items:center;display:grid}.ui-state--error .ui-state__icon{background:var(--c-error-soft);color:var(--c-error)}.ui-state__title{font-size:var(--fs-lg)}.ui-state--unavailable .ui-state__title{font-size:var(--fs-xl)}.ui-state__desc{color:var(--c-muted);max-width:52ch}.ui-state__action{margin-top:var(--space-3)}.ui-skeleton{padding:var(--space-4) 0;flex-direction:column;gap:10px;display:flex}.ui-skeleton__line{background:linear-gradient(90deg,#eceef3,#f5f6f9,#eceef3) 0 0/200% 100%;border-radius:4px;height:14px;animation:1.4s infinite ui-shimmer;display:block}.ui-skeleton__line:nth-child(3n){width:70%}@keyframes ui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-stale{gap:var(--space-2);background:var(--c-warning-soft);color:#6f4a0c;border-radius:var(--radius-sm);margin-bottom:var(--space-3);font-size:var(--fs-sm);align-items:center;padding:6px 10px;display:flex}.ui-checklist{flex-direction:column;gap:6px;list-style:none;display:flex}.ui-check{align-items:flex-start;gap:10px;display:flex}.ui-check__icon{flex:none;margin-top:1px}.ui-check--pass .ui-check__icon{color:var(--c-success)}.ui-check--fail .ui-check__icon{color:var(--c-error)}.ui-check--pending .ui-check__icon,.ui-check--stale .ui-check__icon{color:var(--c-warning)}.ui-check--unavailable .ui-check__icon,.ui-check--not_applicable .ui-check__icon{color:var(--c-muted)}.ui-check__body{flex-flow:wrap;flex:1;align-items:baseline;column-gap:8px;min-width:0;line-height:1.35;display:flex}.ui-check__label{color:var(--c-text)}.ui-check__status{font-size:var(--fs-xs);color:var(--c-muted);font-weight:600}.ui-check--fail .ui-check__status{color:var(--c-error)}.ui-check--pass .ui-check__status{color:var(--c-success)}.ui-check__reason,.ui-check__evidence{font-size:var(--fs-sm);color:var(--c-muted);flex-basis:100%}.ui-check__fix{font-size:var(--fs-sm);white-space:nowrap}.ui-timeline{list-style:none;position:relative}.ui-timeline__item{padding:0 0 var(--space-5) 24px;position:relative}.ui-timeline__item:before{content:"";background:var(--c-border);width:2px;position:absolute;top:14px;bottom:0;left:5px}.ui-timeline__item:last-child:before{display:none}.ui-timeline__dot{background:var(--c-primary);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:0}.ui-timeline__item.is-success .ui-timeline__dot{background:var(--c-success)}.ui-timeline__item.is-error .ui-timeline__dot{background:var(--c-error)}.ui-timeline__item.is-warning .ui-timeline__dot{background:var(--c-warning)}.ui-timeline__item.is-neutral .ui-timeline__dot{background:var(--c-muted)}.ui-timeline__title{font-weight:500}.ui-timeline__time,.ui-timeline__desc{color:var(--c-muted);font-size:var(--fs-sm);display:block}.ui-breadcrumbs ol{font-size:var(--fs-md);color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:6px;list-style:none;display:flex}.ui-breadcrumbs li{align-items:center;gap:6px;display:inline-flex}.ui-breadcrumbs a{color:var(--c-muted);text-decoration:none}.ui-breadcrumbs a:hover{color:var(--c-heading);text-decoration:underline}.ui-breadcrumbs [aria-current=page]{color:var(--c-heading);font-weight:500}.ui-copy{align-items:center;gap:4px;max-width:100%;display:inline-flex}.ui-copy__value{overflow-wrap:anywhere}.ui-extlink{align-items:center;gap:4px;display:inline-flex}.ui-extlink.is-unsafe{color:var(--c-muted)}.ui-extlink__note{font-size:var(--fs-xs)}.ui-layer{z-index:100;position:relative}.ui-backdrop{padding:var(--space-4);background:#11131a6b;place-items:center;display:grid;position:fixed;inset:0}.ui-modal{background:var(--c-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;width:100%;max-height:calc(100vh - 32px);display:flex;overflow:auto}.ui-modal--sm{max-width:440px}.ui-modal--md{max-width:600px}.ui-modal--lg{max-width:880px}.ui-modal__header,.ui-drawer__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-2);display:flex}.ui-modal__title,.ui-drawer__title{font-size:var(--fs-xl)}.ui-modal__desc,.ui-drawer__desc{padding:0 var(--space-5);color:var(--c-muted)}.ui-modal__body{padding:var(--space-4) var(--space-5)}.ui-modal__footer,.ui-drawer__footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);flex-wrap:wrap;display:flex}.ui-backdrop--drawer{padding:0;display:flex}.ui-backdrop--drawer.is-right{justify-content:flex-end}.ui-backdrop--drawer.is-left{justify-content:flex-start}.ui-drawer{background:var(--c-card);width:100%;height:100%;box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.ui-drawer--sm{max-width:300px}.ui-drawer--md{max-width:480px}.ui-drawer--lg{max-width:640px}.ui-drawer__body{padding:var(--space-4) var(--space-5);flex:1;overflow-y:auto}.ui-drawer__footer{border-top:1px solid var(--c-border);background:var(--c-card);position:sticky;bottom:0}.ui-menu-root{display:inline-block;position:relative}.ui-menu{z-index:60;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-md);min-width:200px;box-shadow:var(--shadow-md);padding:4px;position:absolute;top:calc(100% + 4px)}.ui-menu--end{right:0}.ui-menu--start{left:0}.ui-menu__item{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:8px;padding:8px 10px;display:flex}.ui-menu__item:hover,.ui-menu__item:focus-visible{background:var(--c-primary-soft);outline:none}.ui-menu__item.is-danger{color:var(--c-error)}.ui-menu__item.is-disabled{color:var(--c-muted);cursor:not-allowed}.ui-toast-host{z-index:200;position:relative}.ui-toasts{z-index:200;flex-direction:column;gap:8px;width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.ui-toast{background:var(--c-card);border:1px solid var(--c-border);border-left:4px solid var(--c-info);border-radius:var(--radius-md);box-shadow:var(--shadow-md);align-items:flex-start;gap:10px;padding:12px;display:flex}.ui-toast--success{border-left-color:var(--c-success)}.ui-toast--warning{border-left-color:var(--c-warning)}.ui-toast--error{border-left-color:var(--c-error)}.ui-toast__icon{flex:none;margin-top:2px}.ui-toast--success .ui-toast__icon{color:var(--c-success)}.ui-toast--error .ui-toast__icon{color:var(--c-error)}.ui-toast--warning .ui-toast__icon{color:var(--c-warning)}.ui-toast__text{flex:1;min-width:0}.ui-toast__title{font-weight:600}.ui-toast__msg{color:var(--c-muted);font-size:var(--fs-sm)}.ui-chart{min-width:0;margin:0}.ui-chart__frame{position:relative}.ui-chart__svg{width:100%;height:auto;display:block;overflow:visible}.ui-chart__grid{stroke:#eceef3;stroke-width:1px}.ui-chart__tick{fill:var(--c-muted);font-size:11px}.ui-chart__line{fill:none;stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ui-chart__area{stroke:none;opacity:.12}.ui-chart__point{stroke:#fff;stroke-width:1.5px;cursor:pointer}.ui-chart__point:focus-visible{stroke:var(--c-heading);stroke-width:2.5px;outline:none}.ui-chart__bar:focus-visible,.ui-chart__nobar:focus-visible{stroke:var(--c-heading);stroke-width:2px;outline:none}.ui-chart__nobar{fill:#0000;stroke:#d4d6e0;stroke-dasharray:3 3}.tone-primary{--tone:var(--c-primary)}.tone-blue{--tone:var(--c-chart-blue)}.tone-green{--tone:var(--c-chart-green)}.tone-orange{--tone:var(--c-chart-orange)}.tone-red{--tone:var(--c-chart-red)}.tone-muted{--tone:var(--c-muted)}.ui-chart__series .ui-chart__line{stroke:var(--tone)}.ui-chart__series .ui-chart__area,.ui-chart__point,.ui-chart__bar{fill:var(--tone)}.ui-chart__swatch{background:var(--tone);border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.ui-chart__legend{gap:var(--space-4);font-size:var(--fs-sm);color:#4b5060;margin-top:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.ui-chart__tooltip{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);font-size:var(--fs-xs);pointer-events:none;flex-direction:column;gap:2px;padding:8px 10px;display:flex;position:absolute;top:0}.ui-chart__nodata{color:var(--c-muted);place-items:center;display:grid;position:absolute;inset:0}.ui-chart__table{margin-top:var(--space-2);font-size:var(--fs-sm)}.ui-chart__table summary{cursor:pointer;color:var(--c-primary-text);width:max-content;font-weight:500}.shell{min-height:100vh;display:flex}.shell__body{min-width:0;margin-left:var(--sidebar-w);flex-direction:column;flex:1;min-height:100vh;display:flex}.sidebar{width:var(--sidebar-w);z-index:20;background:var(--c-sidebar);color:var(--c-sidebar-text);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar__brand{flex-direction:column;gap:4px;padding:13px 24px 28px;display:flex}.wordmark{letter-spacing:-.02em;color:#fff;font-size:30px;font-weight:600;line-height:1.1}.wordmark--dark{color:var(--c-heading)}.sidebar__subtitle{color:var(--c-sidebar-muted);font-size:15px}.sidebar__nav{flex:1}.nav-list{flex-direction:column;gap:12px;padding:0 10px;list-style:none;display:flex}.nav-item{border-radius:var(--radius-md);height:48px;color:var(--c-sidebar-text);align-items:center;gap:20px;padding:0 12px;font-size:15px;font-weight:450;text-decoration:none;display:flex;position:relative}.nav-item:hover{background:#ffffff0f}.nav-item.is-selected{background:var(--c-nav-selected);color:#fff;font-weight:500}.nav-item.is-selected:before{content:"";background:var(--c-primary);border-radius:0 3px 3px 0;width:4px;position:absolute;top:0;bottom:0;left:-10px}.nav-item__icon{flex:none}.nav-item:focus-visible{outline-offset:1px;outline:2px solid #b9a0ff}.sidebar__profile{border-top:1px solid #ffffff0f;align-items:center;gap:12px;padding:16px;display:flex}.sidebar__profile-name{color:#fff;font-weight:500}.sidebar__profile-role{color:var(--c-sidebar-muted);font-size:var(--fs-sm)}.topbar{z-index:15;height:var(--header-h);align-items:center;gap:var(--space-3);padding:0 var(--gutter);background:var(--c-header);border-bottom:1px solid #e9ebef;display:flex;position:sticky;top:0}.topbar__menu{display:none}.topbar__agency{color:var(--c-heading);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.topbar__end{align-items:center;gap:var(--space-3);min-width:0;margin-left:auto;display:flex}.header-search{width:240px}.header-search .ui-input{border-color:var(--c-border);height:38px;min-height:38px}.header-popover{position:relative}.header-icon-btn{color:var(--c-heading)}.header-icon-btn .ui-btn__label{top:7px;right:8px}.header-dot{background:var(--c-primary);width:9px;height:9px;box-shadow:0 0 0 2px var(--c-header);border-radius:50%;display:block}.avatar-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.avatar{color:#3d2a86;width:36px;height:36px;font-weight:600;font-size:var(--fs-sm);background:#e7e3f6;border-radius:50%;place-items:center;display:inline-grid}.avatar--lg{width:44px;height:44px;font-size:var(--fs-md);color:#fff;background:#7b7ff0}.popover{z-index:60;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-md);width:340px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-md);padding:var(--space-4);position:absolute;top:calc(100% + 8px);right:0}.popover--profile{width:280px}.popover__title{font-size:var(--fs-lg);margin-bottom:var(--space-3)}.popover__empty{color:var(--c-muted)}.popover__link{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--c-border);color:var(--c-primary-text);font-weight:500;text-decoration:none;display:block}.profile{gap:var(--space-3);align-items:center;display:flex}.profile__name{color:var(--c-heading);font-weight:600}.profile__role,.profile__agency{color:var(--c-muted);font-size:var(--fs-sm)}.notif-list{flex-direction:column;gap:4px;max-height:360px;list-style:none;display:flex;overflow-y:auto}.notif{text-align:left;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;width:100%;padding:10px;display:flex}.notif:hover{background:#f5f6f9}.notif.is-unread .notif__title{font-weight:600}.notif__body,.notif__time{color:var(--c-muted);font-size:var(--fs-sm)}.main{padding:var(--space-5) var(--gutter) var(--space-8);flex:1;min-width:0}.page{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.page-header{gap:var(--space-2);flex-direction:column;display:flex}.page-header__row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-header__text{min-width:0}.page-header__title-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-header__title{font-size:var(--fs-title);letter-spacing:-.02em;color:var(--c-heading);font-weight:700;line-height:1.2}.page-header__subtitle{color:#5d6270;font-size:var(--fs-lg);margin-top:2px}.page-header__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.gate-page{justify-content:center;align-items:center;gap:var(--space-4);min-height:100vh;padding:var(--space-6);text-align:center;background:var(--c-canvas);flex-direction:column;display:flex}.gate-page__title{font-size:var(--fs-2xl)}.gate-page__text{color:var(--c-muted);max-width:56ch}.internal-banner{align-items:center;gap:var(--space-4);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-6);background:#fde8ea;border:1px solid #f3b9c0;flex-wrap:wrap;display:flex}.internal-banner__icon{color:var(--c-error);flex:none}.internal-banner__text{flex:1;min-width:200px}.internal-banner__title{font-size:var(--fs-2xl);color:var(--c-heading);font-weight:600}.internal-banner__desc{color:#4b5060;font-size:var(--fs-lg)}.internal-banner__pill{color:#a52838;border-radius:var(--radius-pill);background:#f9d3d8;padding:6px 14px;font-weight:500}.topbar--internal{background:var(--c-header)}.nav-drawer.ui-drawer{background:var(--c-sidebar);color:var(--c-sidebar-text)}.nav-drawer .ui-drawer__header{padding:var(--space-3) var(--space-3) 0}.nav-drawer .ui-drawer__title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.nav-drawer .ui-drawer__header{justify-content:flex-end}.nav-drawer .ui-icon-btn{color:#fff}.nav-drawer .ui-drawer__body{padding:0}.sidebar--drawer{background:0 0;width:100%;height:auto;position:static}@media (max-width:1023px){.sidebar:not(.sidebar--drawer){display:none}.shell__body{margin-left:0}.topbar__menu{margin-left:-8px;display:inline-flex}.header-search{width:200px}}@media (max-width:767px){.topbar{gap:var(--space-2)}.topbar__end{gap:var(--space-1)}.header-search{flex:120px;width:auto;max-width:180px}.header-search .ui-combo__list{left:8px;right:8px;top:calc(var(--header-h) + 4px);position:fixed}.page-header__actions{width:100%}}@media (max-width:479px){.topbar{height:auto;min-height:var(--header-h);flex-wrap:wrap;row-gap:8px;padding-top:8px;padding-bottom:8px}.topbar__end{display:contents}.topbar__agency{flex:auto}.header-search{flex:100%;order:10;width:100%;max-width:none}.header-search .ui-combo__list{position:absolute;top:calc(100% + 4px);left:0;right:0}}.shell-offline{border:1px solid var(--c-warning);background:var(--c-warning-soft);color:var(--c-text);border-radius:8px;margin:0 0 16px;padding:10px 14px;font-size:14px}.s02{max-width:640px}.s02-tabs{border-bottom:1px solid var(--c-border)}.s02-panel{gap:var(--space-4);outline:none;flex-direction:column;display:flex}.s02-section-title{color:var(--c-heading);font-size:18px;font-weight:600}.s02-section-sub{color:var(--c-muted);font-size:var(--fs-md);margin:2px 0 var(--space-4)}.s02-platforms{gap:var(--space-4);flex-direction:column;display:flex}.s02-platform{gap:var(--space-3);flex-direction:column;display:flex}.s02-platform__head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.s02-platform__name{align-items:center;gap:var(--space-2);color:var(--c-heading);font-size:20px;font-weight:600;display:inline-flex}.s02-platform__spacer{flex:auto}.s02-platform__empty,.s02-platform__pending{color:var(--c-muted);font-size:var(--fs-md)}.s02-platform__pending{color:var(--c-warning)}.s02-mark{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:700;display:inline-flex}.s02-mark--meta{color:#1877f2}.s02-mark--google{color:#4285f4}.s02-mark--tiktok{color:#111}.s02-accounts{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s02-account{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--c-border);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto auto;align-items:center;display:grid}.s02-account__name{color:var(--c-heading);font-weight:600}.s02-account__remote,.s02-account__meta{color:var(--c-muted);font-size:var(--fs-sm);overflow-wrap:anywhere}.s02-account__state{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.s02-account__note{font-size:var(--fs-xs);color:var(--c-warning);max-width:200px}.s02-banner{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--c-border);background:var(--c-card);display:flex}.s02-banner--success{background:var(--c-success-soft);color:var(--c-success);border-color:#0000}.s02-banner--error{background:var(--c-error-soft);color:var(--c-error);border-color:#0000}.s02-drawer__title{align-items:center;gap:var(--space-2);display:inline-flex}.s02-drawer__section{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.s02-drawer__h{color:var(--c-heading);font-size:20px;font-weight:700}.s02-drawer__sub{color:var(--c-muted);font-size:var(--fs-md)}.s02-picker{border:1px solid var(--c-border);border-radius:var(--radius-md);margin:0;padding:0}.s02-picker__row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.s02-picker__row+.s02-picker__row{border-top:1px solid var(--c-border)}.s02-picker__row.is-selected{background:var(--c-primary-soft)}.s02-picker__show{background:var(--c-neutral-soft);border-radius:var(--radius-pill);font-size:var(--fs-sm);color:#4b5060;cursor:pointer;border:0;padding:4px 12px}.s02-picker__show[aria-pressed=true]{background:var(--c-primary-soft);color:var(--c-primary-text)}.s02-picker__count{color:var(--c-muted);font-size:var(--fs-sm)}.s02-cap__table{border-collapse:collapse;border:1px solid var(--c-border);border-radius:var(--radius-md);width:100%;font-size:var(--fs-md)}.s02-cap__table th,.s02-cap__table td{text-align:left;border-top:1px solid var(--c-border);vertical-align:top;padding:8px 16px}.s02-cap__table thead th{color:#4b5060;background:#f6f7fa;border-top:0;font-weight:500}.s02-cap__table tbody th{font-weight:400}.s02-cap__status{align-items:center;gap:6px;display:inline-flex}.s02-cap__status.tone-success svg{color:var(--c-success)}.s02-cap__status.tone-neutral svg{color:var(--c-muted)}.s02-cap__status.tone-warning svg{color:var(--c-warning)}.s02-cap__reason{color:var(--c-muted);font-size:var(--fs-xs);display:block}.s02-cap__retry{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);color:var(--c-warning);font-size:var(--fs-sm);display:flex}.s02-cap__note{color:var(--c-muted);font-size:var(--fs-xs);margin-top:var(--space-2)}.s02-addto{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:#f6f7fa;align-items:flex-start;display:flex}.s02-addto span{color:var(--c-muted);font-size:var(--fs-sm)}.s02-inline-error{color:var(--c-error);font-size:var(--fs-md);gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.s02-receipt{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--c-warning-soft);align-items:flex-start;display:flex}.s02-receipt__title{color:var(--c-heading);font-weight:600}.s02-receipt__text{color:#4b5060;font-size:var(--fs-sm);overflow-wrap:anywhere;margin:4px 0 8px}.s02-manage__facts{gap:var(--space-3);margin:var(--space-2) 0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s02-manage__facts dt{color:var(--c-muted);font-size:var(--fs-xs)}.s02-manage__facts dd{overflow-wrap:anywhere;margin:0}.s02-manage__body{gap:var(--space-4);flex-direction:column;display:flex}.s02-perm-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.s02-perm-list li{background:var(--c-neutral-soft);border-radius:var(--radius-pill);font-size:var(--fs-sm);padding:2px 10px}@media (max-width:767px){.s02-account{grid-template-columns:minmax(0,1fr) auto}.s02-account__meta,.s02-account__state{grid-column:1/-1}.s02-manage__facts{grid-template-columns:minmax(0,1fr)}}.s03-top{gap:var(--space-5);grid-template-columns:minmax(220px,330px) minmax(0,1fr);align-items:end;display:grid}.s03-account .ui-select{min-width:0}.s03-stamp{background:var(--c-success-soft);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);border:1px solid #cfeadc;min-height:72px}.s03-stamp--warn{background:var(--c-warning-soft);border-color:#f2dfb8}.s03-stamp__title{align-items:center;gap:var(--space-2);font-weight:600;font-size:var(--fs-lg);color:var(--c-heading);display:flex}.s03-stamp__meta{color:var(--c-muted);font-size:var(--fs-sm);margin-top:2px}.s03-ok{color:var(--c-success)}.s03-progress{gap:var(--space-3);margin-top:var(--space-2);font-size:var(--fs-sm);color:var(--c-text);flex-wrap:wrap;padding:0;list-style:none;display:flex}.s03-section-title{font-size:var(--fs-xl);color:var(--c-heading);font-weight:700}.s03-muted{color:var(--c-muted);font-size:var(--fs-sm)}.s03-objects{gap:var(--space-4);flex-direction:column;display:flex}.s03-object{flex-direction:column;gap:2px;min-width:0;display:flex}.s03-object__name{text-align:start;font:inherit;color:var(--c-heading);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.s03-object__name:hover{color:var(--c-primary-text);text-decoration:underline}.s03-object__sub{color:var(--c-muted);font-size:var(--fs-xs)}.s03-status{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.s03-row-reason{color:var(--c-error);font-size:var(--fs-xs)}.s03-selection{align-items:center;gap:var(--space-3);background:var(--c-primary-soft);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);flex-wrap:wrap;font-weight:600;display:flex}.s03-alert{gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-4);border:1px solid #0000;align-items:flex-start;display:flex}.s03-alert p{margin:0}.s03-alert__title{color:var(--c-heading);font-weight:600}.s03-alert--warning{background:var(--c-warning-soft);color:#6b4a0e;border-color:#f2dfb8}.s03-alert--warning svg{color:var(--c-warning);flex:none}.s03-alert--error{background:var(--c-error-soft);border-color:#f3c9cf}.s03-alert--error svg{color:var(--c-error);flex:none}.s03-alert--success{background:var(--c-success-soft);border-color:#cfeadc}.s03-alert--success svg{color:var(--c-success);flex:none}.s03-alert .ui-btn{margin-top:var(--space-2)}.s03-date{flex-direction:column;gap:4px;display:flex}.s03-compare{gap:var(--space-4);flex-direction:column;display:flex}.s03-field__title{font-size:var(--fs-md);color:var(--c-heading);margin-bottom:var(--space-2);font-weight:600}.s03-tiles{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.s03-tile{border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--c-card)}.s03-tile dt{font-size:var(--fs-xs);color:var(--c-muted)}.s03-tile dd{font-size:var(--fs-xl);color:var(--c-heading);margin:4px 0 0;font-weight:600}.s03-tile--remote{background:var(--c-primary-soft);border-color:#dccffd}.s03-tile--local{background:#f6f7fa}.s03-unchanged{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s03-unchanged li{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);display:flex}.s03-preserved{gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-4);background:#f3f0fe;display:flex}.s03-preserved p{margin:0}.s03-drawer__footer{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.s03-drawer__hint{color:var(--c-muted);font-size:var(--fs-xs);flex-basis:100%;margin:0}.s03-scope{padding:var(--space-6) 0}@media (max-width:1023px){.s03-top{grid-template-columns:1fr}}@media (max-width:600px){.s03-tiles{grid-template-columns:1fr}}.s03-search{flex-direction:column;gap:4px;min-width:min(100%,240px);display:flex}.s03-remote-ref{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.s03-export{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.s03>*{min-width:0;max-width:100%}.s03 .ui-tabs{max-width:100%}.s03-body,.s03-body__main{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.s03-body.is-docked{grid-template-columns:minmax(0,1fr) minmax(340px,380px);align-items:start;display:grid}.s03-dock{top:calc(var(--header-h) + var(--space-4));flex-direction:column;max-height:max(420px,100vh - 240px);padding:0;display:flex;position:sticky;overflow-y:auto}.s03-dock:focus{outline:none}.s03-dock:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.s03-dock .ui-drawer__footer{background:var(--c-card);position:sticky;bottom:0}.s03-body.is-docked .ui-table td{overflow-wrap:normal;word-break:normal}.s04 .page-header__actions{align-items:flex-end}.s04-control{min-width:170px}.s04-control .ui-field__label{font-size:var(--fs-xs);color:var(--c-muted)}.s04-control--sm{min-width:120px}.s04-scope{color:var(--c-muted);font-size:var(--fs-sm);margin-top:calc(-1 * var(--space-3))}.s04-custom{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.s04-custom__field{font-size:var(--fs-sm);flex-direction:column;gap:4px;font-weight:500;display:flex}.s04-custom__tz{color:var(--c-muted);font-size:var(--fs-sm)}.s04-banner{align-items:center;gap:var(--space-3);background:var(--c-error-soft);color:var(--c-error);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.s04-metrics{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.s04-tile__link{margin-top:var(--space-2);font-size:var(--fs-sm);display:inline-block}.s04-tile__other{font-size:var(--fs-sm);color:var(--c-text)}.s04-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:start;display:grid}.s04-side{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.s04-sub{font-size:var(--fs-md);margin:var(--space-4) 0 var(--space-3);font-weight:600}.s04-muted{color:var(--c-muted);font-size:var(--fs-sm)}.s04-chart__note{margin-top:var(--space-2)}.s04-platforms{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.s04-platforms li{border-left:1px solid var(--c-border);flex-direction:column;align-items:center;gap:4px;display:flex}.s04-platforms li:first-child{border-left:0}.s04-platforms__value{font-size:var(--fs-xl);color:var(--c-heading)}.s04-attn-list{border:1px solid var(--c-border);border-radius:var(--radius-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s04-attn{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--c-border);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;display:grid}.s04-attn:first-child{border-top:0}.s04-attn__icon{color:var(--c-heading)}[data-attention=connection] .s04-attn__icon,[data-attention=external_change] .s04-attn__icon{color:var(--c-error)}.s04-attn__text{flex-direction:column;min-width:0;display:flex}.s04-attn__text span{color:var(--c-muted);font-size:var(--fs-sm)}.s04-attn__action{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.s04-organic__row{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.s04-organic__count{font-size:var(--fs-lg);font-weight:500}.s04-recent .ui-card__header{padding:var(--space-4) var(--space-5) var(--space-3)}.s04-ad{flex-direction:column;display:flex}.s04-ad__name{color:var(--c-heading);font-weight:600;text-decoration:none}.s04-ad__name:hover{text-decoration:underline}.s04-empty{padding:var(--space-5)}.s04-footer{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.s04-footer__title{font-size:var(--fs-md);flex-basis:100%;font-weight:600}.s04-footer__list{gap:var(--space-6);flex-wrap:wrap;flex:1;margin:0;padding:0;list-style:none;display:flex}.s04-footer__list li{align-items:center;gap:var(--space-2);display:flex}.s04-footer__end{flex-direction:column;align-items:flex-end;gap:4px;display:flex}@media (max-width:1279px){.s04-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.s04-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.s04-metrics{grid-template-columns:minmax(0,1fr)}.s04-control{width:100%;min-width:0}.s04-footer__end{align-items:flex-start}}@media (min-width:1024px){.s04 .page-header__row{flex-wrap:nowrap}.s04 .page-header__actions{flex-wrap:nowrap;flex-shrink:0;align-items:center;margin-top:4px}.s04 .s04-control{min-width:0}.s04 .s04-control .ui-field__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.s04 .s04-control select{width:auto;max-width:220px}}.s04 .s04-tile{gap:12px;padding:12px 14px}.s04 .s04-tile .ui-metric__value{font-size:22px;line-height:1.2}.s04 .s04-tile .ui-metric__sub,.s04 .s04-tile .ui-metric__reason,.s04 .s04-tile__other{font-size:12px;line-height:1.35}.s04 .s04-tile__link{margin-top:2px;font-size:12px}.s04 .s04-scope{margin-top:calc(-1 * var(--space-3));font-size:12px}.s04 .s04-chart__note{margin-top:2px;font-size:12px}.s04 .s04-sub{margin:var(--space-3) 0 var(--space-2)}.s04 .s04-platforms__value{font-size:var(--fs-lg)}.s04 .s04-attn{padding:8px 12px}.s04 .s04-recent .ui-card__header{padding:12px 16px 8px}.s04 .s04-recent .ui-table td{padding-top:6px;padding-bottom:6px}@media (min-width:1024px){.s04 .s04-tile{position:relative}.s04 .s04-tile .ui-metric__icon{width:36px;height:36px}.s04 .s04-tile__link{margin:0;position:absolute;top:12px;right:14px}.s04 .s04-tile .ui-metric__label{padding-right:96px}.s04 .s04-recent .ui-table td{padding-top:4px;padding-bottom:4px}.s04 .s04-recent .ui-table thead th{padding-top:6px;padding-bottom:6px}.s04 .s04-attn{padding:6px 12px}.s04 .s04-recent .ui-card__header{margin-bottom:0;padding:10px 16px 6px}.s04 .s04-ad{line-height:1.25}.s04 .s04-recent .ui-pill,.s04 .s04-recent .ui-status{line-height:1.2}}.s05 .page-header__actions{align-items:flex-start}.s05-header-actions{gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.s05-published{font-size:var(--fs-sm);padding-right:var(--space-4);border-right:1px solid var(--c-border)}.s05-published p{margin:0 0 2px}.s05-version{border-radius:var(--radius-pill);background:var(--c-primary-soft);color:var(--c-primary-text);font-weight:600;font-size:var(--fs-lg);align-items:center;padding:2px 12px;display:inline-flex}.s05-tabs{gap:var(--space-6);border-bottom:1px solid var(--c-border);margin:var(--space-4) 0 var(--space-5);display:flex;overflow-x:auto}.s05-tab{padding:var(--space-3) var(--space-1);color:var(--c-text);white-space:nowrap;border-bottom:2px solid #0000;font-weight:500;text-decoration:none}.s05-tab.is-current{color:var(--c-primary-text);border-bottom-color:var(--c-primary)}.s05-readonly,.s05-editing{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--c-neutral-soft);font-size:var(--fs-sm);margin-bottom:var(--space-4);align-items:center;display:flex}.s05-editing{background:var(--c-primary-soft)}.s05-banner{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-4);font-size:var(--fs-sm)}.s05-banner.is-error{background:var(--c-error-soft);color:var(--c-error)}.s05-banner.is-warning{background:var(--c-warning-soft);color:var(--c-warning)}.s05-conflict{border:1px solid var(--c-warning);background:var(--c-warning-soft);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4)}.s05-conflict h2{margin:0 0 var(--space-2);font-size:var(--fs-lg)}.s05-grid{gap:var(--space-5);grid-template-columns:minmax(0,2.3fr) minmax(280px,1fr);align-items:start;display:grid}.s05-rows{flex-direction:column;display:flex}.s05-row{gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--c-border);grid-template-columns:150px minmax(0,1fr) minmax(0,190px);align-items:start;display:grid}.s05-row:first-child{border-top:0}.s05-row__label{font-weight:500;font-size:var(--fs-md);padding-top:8px}.s05-row__value{overflow-wrap:anywhere;min-width:0}.s05-row__hint{font-size:var(--fs-sm);color:var(--c-muted)}.s05-lock{color:var(--c-muted);font-size:var(--fs-sm);align-items:center;gap:4px;display:inline-flex}.s05-strength h3{font-size:var(--fs-sm);margin:var(--space-2) 0;color:var(--c-muted);font-weight:600}.s05-strength ul,.s05-list,.s05-applicability,.s05-history,.s05-problems{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s05-strength li{gap:2px var(--space-3);font-size:var(--fs-sm);padding-bottom:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.s05-strength li .b-muted{grid-column:1/-1}.s05-list li{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.s05-chip{border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-card);padding:6px 12px}.s05-add{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.s05-add .ui-field{flex:220px;min-width:0}.s05-applicability{margin-top:var(--space-2);font-size:var(--fs-sm)}.s05-applicability li{flex-direction:column;display:flex}.s05-preview{border-top:1px solid var(--c-border);padding-top:var(--space-3)}.s05-final code{overflow-wrap:anywhere;background:var(--c-neutral-soft);padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--fs-sm);display:block}.s05-final dl{gap:2px var(--space-3);font-size:var(--fs-sm);grid-template-columns:auto 1fr;display:grid}.s05-final dl div{display:contents}.s05-problems li{color:var(--c-error);font-size:var(--fs-sm)}.s05-coverage{gap:var(--space-3);flex-direction:column;display:flex}.s05-cover-note{margin-top:var(--space-3)}.s05-policy{background:var(--c-primary-soft)}.s05-dl{gap:var(--space-3);margin:0 0 var(--space-3);font-size:var(--fs-sm);grid-template-columns:130px minmax(0,1fr);display:grid}.s05-dl dt{font-weight:500}.s05-dl dd{min-width:0;margin:0}.s05-history li{border-top:1px solid var(--c-border);padding-top:var(--space-2);font-size:var(--fs-sm)}.s05-history p{margin:0}.s05-history ul{margin:var(--space-1) 0 0;padding-left:var(--space-4)}@media (max-width:1100px){.s05-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.s05-row{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.s05-published{border-right:0;padding-right:0}.s05-dl{grid-template-columns:minmax(0,1fr)}}.s05-cover p{margin:2px 0 0 26px}.s05-cover .ui-checkbox__desc{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s05-cover .ui-checkbox{position:relative}.s05-cover input[type=checkbox]{accent-color:var(--c-primary);opacity:1;width:18px;height:18px}.s05-cover .ui-checkbox.is-disabled label{color:var(--c-text);opacity:1;font-weight:500}.s05-cover>.b-muted{margin:2px 0 0 26px}.s05-grid{gap:var(--space-4)}.s05-row{gap:var(--space-3);padding:6px 0;line-height:1.35}.s05-row__label{padding-top:2px}.s05-row__hint{font-size:12px}.s05-strength{font-size:var(--fs-sm);padding:4px 0 6px}.s05-strength>summary{cursor:pointer;color:var(--c-text)}.s05-strength__title{color:var(--c-muted);font-weight:600}.s05-strength ul{margin-top:var(--space-2)}.s05-list li{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.s05-row__value .ui-pill{margin-left:var(--space-2)}@media (min-width:1101px){.s05-grid .ui-card--padded{padding-top:12px;padding-bottom:12px}.s05-grid .ui-card__header{margin-bottom:6px}.s05-coverage{gap:6px;line-height:1.3}.s05-coverage .ui-checkbox__desc{font-size:12px}.s05-cover-note{margin-top:6px;font-size:12px;line-height:1.3}.s05-dl{gap:6px var(--space-3);margin-bottom:6px;line-height:1.3}.s05-chip{padding:3px 10px}}.b-settings-nav{border-bottom:1px solid var(--c-border);margin-bottom:var(--space-5);overflow-x:auto}.b-settings-nav ul{gap:var(--space-6);margin:0;padding:0;list-style:none;display:flex}.b-settings-nav__link{padding:var(--space-3) var(--space-1);color:var(--c-muted);font-size:var(--fs-md);white-space:nowrap;border-bottom:2px solid #0000;font-weight:500;text-decoration:none;display:inline-block}.b-settings-nav__link:hover{color:var(--c-text)}.b-settings-nav__link.is-current{color:var(--c-primary-text);border-bottom-color:var(--c-primary)}.b-grid{gap:var(--space-5);align-items:start;display:grid}.b-stack{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.b-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.b-muted{color:var(--c-muted);font-size:var(--fs-sm)}.b-footer-actions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.s06-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.s06-layout.has-editor{grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr)}.s06-main{min-width:0}.s06-main__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.s06-main__head .b-muted{max-width:560px;margin:var(--space-2) 0 0}.s06-h2{font-size:var(--fs-2xl);color:var(--c-heading);margin:0;font-weight:700}.s06-types,.s06-search{margin-bottom:var(--space-4)}.s06-name{align-items:center;gap:var(--space-3);min-width:0;display:flex}.s06-thumb,.s06-editor__thumb{border-radius:var(--radius-md);background:var(--c-primary-soft);width:56px;height:48px;color:var(--c-primary-text);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.s06-name__link{color:var(--c-text);font-weight:600;text-decoration:none;display:block}.s06-name__link:hover{text-decoration:underline}.s06-name__sub{color:var(--c-muted);font-size:var(--fs-sm);overflow-wrap:anywhere;display:block}.s06-editor{padding:var(--space-5);gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.s06-editor__head{gap:var(--space-3);align-items:flex-start;display:flex}.s06-editor__title{flex:1;min-width:0}.s06-editor__title h2{font-size:var(--fs-lg);overflow-wrap:anywhere;margin:0;font-weight:650}.s06-editor__title .b-muted{margin:2px 0 6px}.s06-editor__body{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.s06-final__value{background:var(--c-neutral-soft);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.s06-final__value code,.s06-final__sample code{overflow-wrap:anywhere;word-break:break-all;font-size:var(--fs-sm)}.s06-final .ui-field__label{margin:0 0 var(--space-1);font-weight:600}.s06-utm{border:0;border-top:1px solid var(--c-border);padding:var(--space-3) 0 0;min-width:0;margin:0}.s06-utm legend{padding:0;font-weight:650}.s06-utm__grid{gap:0 var(--space-3);grid-template-columns:1fr 1fr;display:grid}.s06-section{border-top:1px solid var(--c-border);padding-top:var(--space-3)}.s06-section h3{font-size:var(--fs-md);margin:0 0 var(--space-2);font-weight:650}.s06-events{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.s06-events__text{min-width:0;font-size:var(--fs-sm);overflow-wrap:anywhere;flex:220px}.s06-events__text p{margin:0 0 4px}.s06-events__status{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.s06-section .ui-checklist{background:var(--c-success-soft);border-radius:var(--radius-md);padding:var(--space-3)}.s06-note{font-size:var(--fs-sm);color:var(--c-warning);margin:0}.s06-banner{border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--fs-sm)}.s06-banner--warn{background:var(--c-warning-soft);border:1px solid var(--c-warning)}.s06-banner--error{background:var(--c-error-soft);border:1px solid var(--c-error)}.s06-banner p{margin:0 0 var(--space-2)}.s06-compare{margin:0 0 var(--space-2);padding-left:var(--space-5);overflow-wrap:anywhere}.s06-usage{padding-left:var(--space-5);font-size:var(--fs-sm);margin:0}.s06-editor__footer{border-top:1px solid var(--c-border);padding-top:var(--space-4)}.s06-editor__footer .ui-btn{flex:140px}@media (max-width:1100px){.s06-layout.has-editor{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.s06-utm__grid{grid-template-columns:1fr}.s06-thumb{display:none}}.s06 .ui-table td,.s06 .ui-table tbody th{overflow-wrap:normal;word-break:normal}.s06-name{min-width:220px}.s06-name__sub{overflow-wrap:normal;word-break:normal}.s06 .ui-table td:nth-child(2),.s06 .ui-table td:nth-child(4){white-space:nowrap}.s06-main__head>div{flex:320px;min-width:0}@media (min-width:1101px){.s06-main__head{flex-wrap:nowrap}.s06-main__head>.ui-btn{flex:none}.s06-layout.has-editor .s06-editor{top:calc(var(--header-h) + var(--space-4));max-height:max(480px,100vh - 260px);position:sticky;overflow-y:auto}.s06-layout.has-editor .s06-editor__footer{bottom:calc(-1 * var(--space-5));background:var(--c-card,#fff);padding-bottom:var(--space-5);margin-bottom:calc(-1 * var(--space-5));z-index:1;position:sticky}}.s07-identity{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:inline-flex}.s07-banner{background:var(--c-warning-soft);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin:0 0 var(--space-4);font-size:var(--fs-sm)}.s07-banner.is-error{background:var(--c-error-soft)}.s07-idbar{gap:var(--space-4);margin-bottom:var(--space-3);grid-template-columns:minmax(160px,220px) minmax(220px,360px) 1fr;align-items:end;display:grid}.s07-idbar__pin{margin:0 0 var(--space-3)}.s07-grid{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(0,.95fr);align-items:start;display:grid}.s07-main,.s07-side{min-width:0}.s07-subhead{font-size:var(--fs-md);margin:0 0 var(--space-2);font-weight:600}.s07-fields{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s07-field{gap:var(--space-2);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);grid-template-columns:24px 1fr auto auto;align-items:center;display:grid}.s07-field__name{overflow-wrap:anywhere;flex-direction:column;min-width:0;font-weight:500;display:flex}.s07-field__consent{font-weight:400}.s07-add{margin-top:var(--space-3);align-items:end}.s07-phone{border:1px solid var(--c-border-strong);padding:var(--space-3);background:var(--c-card);border-radius:28px;max-width:300px;margin:0 auto}.s07-phone__bar{padding:var(--space-2);justify-content:space-between;align-items:center;display:flex}.s07-phone__brand{color:#1d4ed8;font-weight:600}.s07-phone__cover{border-radius:var(--radius-md);background:linear-gradient(#9db4cf,#4b5d74);height:96px;position:relative}.s07-phone__logo{background:#fff;border-radius:6px;place-items:center;width:32px;height:32px;font-family:Georgia,serif;font-weight:700;display:grid;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.s07-phone__body{padding:var(--space-5) var(--space-2) var(--space-2);text-align:center}.s07-phone__business{font-size:var(--fs-sm);color:var(--c-muted);margin:0}.s07-phone__headline{font-size:var(--fs-lg);margin:var(--space-1) 0;overflow-wrap:anywhere;white-space:pre-wrap;font-weight:600}.s07-phone__desc{font-size:var(--fs-sm);color:var(--c-muted);margin:0 0 var(--space-3);overflow-wrap:anywhere;white-space:pre-wrap}.s07-phone__fields{text-align:left;gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s07-phone__field{gap:var(--space-1);font-size:var(--fs-sm);flex-direction:column;display:flex}.s07-phone__consent{gap:var(--space-2);font-size:var(--fs-sm);align-items:flex-start;display:flex}.s07-phone__privacy{font-size:var(--fs-xs);color:var(--c-muted);margin:var(--space-3) 0}.s07-phone__submit{width:100%}.s07-ready{font-size:var(--fs-sm);margin:var(--space-3) 0 0;color:var(--c-warning)}.s07-ready.is-ok{color:var(--c-success)}.s07-test-btn{width:100%;margin:var(--space-3) 0}.s07-receipt{border-radius:var(--radius-md);padding:var(--space-3);background:var(--c-neutral-soft);font-size:var(--fs-sm)}.s07-receipt.is-ok{background:var(--c-success-soft)}.s07-receipt.is-error{background:var(--c-error-soft)}.s07-receipt.is-warn{background:var(--c-warning-soft)}.s07-receipt__title{margin:0 0 var(--space-1);font-weight:600}.s07-receipt__dl{gap:var(--space-1) var(--space-3);margin:var(--space-2) 0;font-size:var(--fs-sm);grid-template-columns:auto 1fr;display:grid}.s07-receipt__dl dt{color:var(--c-muted)}.s07-receipt__dl dd{overflow-wrap:anywhere;margin:0}.s07-map{width:100%}@media (max-width:1279px){.s07-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.s07-side{grid-column:1/-1}}@media (max-width:767px){.s07-grid,.s07-idbar{grid-template-columns:minmax(0,1fr)}.s07-field{grid-template-columns:24px 1fr}}.s08-layout{gap:var(--space-5);grid-template-columns:250px minmax(0,1fr);align-items:start;display:grid}.s08-types__title{font-size:var(--fs-lg);margin:0 0 var(--space-1)}.s08-types ul{margin:var(--space-4) 0 0;gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.s08-types__item{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);color:var(--c-text);font-weight:500;text-decoration:none;display:flex}.s08-types__item:hover{background:var(--c-neutral-soft)}.s08-types__item.is-current{background:var(--c-primary-soft);color:var(--c-primary-text)}.s08-main{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.s08-headrow{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.s08-name{font-size:var(--fs-lg);margin:0}.s08-mode{min-width:260px;max-width:360px}.s08-columns{gap:var(--space-5);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.s08-form,.s08-preview{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.s08-identity{gap:var(--space-3);padding:var(--space-3);background:var(--c-neutral-soft);border-radius:var(--radius-md);align-items:center;display:flex}.s08-identity__logo{border-radius:var(--radius-md);border:1px solid var(--c-border);background:#fff;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.s08-number__status{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin:0;display:flex}.s08-note{color:var(--c-info);font-size:var(--fs-sm);margin:0}.s08-phone{background:#efe7dd;border:8px solid #1d1f24;border-radius:28px;flex-direction:column;min-height:300px;display:flex;overflow:hidden}.s08-phone__bar{padding:var(--space-3);gap:var(--space-2);font-size:var(--fs-sm);background:#fff;flex-wrap:wrap;align-items:center;display:flex}.s08-phone__chat{padding:var(--space-4);flex:1}.s08-bubble{border-radius:var(--radius-md);padding:var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere;max-width:85%;box-shadow:var(--shadow-sm);background:#fff;margin:0}.s08-preview__open{justify-content:center}.s08-link{gap:var(--space-1);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.s08-alert{margin:var(--space-1) 0 0;color:var(--c-error);font-size:var(--fs-sm)}.s08-checklist{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.s08-check{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.s08-check .ui-checklist{margin:0;padding:0}.s08-usage{padding-left:var(--space-5);margin:0}.s08-footer{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.s08-footer__status{font-size:var(--fs-sm);margin-right:auto}@media (max-width:1279px){.s08-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.s08-layout,.s08-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.s08-checklist{grid-template-columns:minmax(0,1fr)}.s08-mode{width:100%;min-width:0;max-width:none}}.s08-title-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.s08-title{align-items:center;gap:var(--space-2);font-size:var(--fs-2xl);color:var(--c-heading);margin:0;font-weight:700;display:inline-flex}.s08-title svg{color:#25a244}.s08-subtitle{margin:var(--space-1) 0 var(--space-2)}@media (min-width:1100px){.s08-headrow{flex-wrap:nowrap}.s08-headrow>div:first-child{flex:auto;min-width:0}.s08-headrow>.s08-mode{flex:0 0 280px}}.s09-tag{gap:var(--space-1);border-radius:var(--radius-pill);background:var(--c-warning-soft);color:#6b4a10;font-size:var(--fs-sm);align-items:center;padding:4px 12px;font-weight:500;display:inline-flex}.s09-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,.95fr);align-items:start;display:grid}.s09-url{align-items:center;gap:var(--space-2);border:1px solid var(--c-border);border-radius:var(--radius-md);background:#fafafc;min-width:0;padding:8px 12px;display:flex}.s09-url__text{overflow-wrap:anywhere;flex:1;min-width:0}.s09-pair{gap:var(--space-3);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.s09-value{border:1px solid var(--c-border);border-radius:var(--radius-md);min-height:var(--control-h);overflow-wrap:anywhere;padding:8px 12px;display:block}.s09-attention,.s09-alert,.s09-na{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--c-warning-soft);font-size:var(--fs-sm);margin:0 0 var(--space-3);align-items:flex-start;display:flex}.s09-na{background:var(--c-info-soft)}.s09-error{margin-bottom:var(--space-3)}.s09-unsaved{border:1px dashed var(--c-warning);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--fs-sm)}.s09-unsaved p{margin:0 0 var(--space-2)}.s09-variants{margin:0 0 var(--space-3);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.s09-variants li{justify-content:space-between;gap:var(--space-3);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);overflow-wrap:anywhere;align-items:center;display:flex}.s09-mock{border-radius:var(--radius-md);border:1px solid var(--c-border);margin:0;overflow:hidden}.s09-mock__bar{justify-content:space-between;gap:var(--space-2);padding:var(--space-3);background:#fff;flex-wrap:wrap;font-weight:700;display:flex}.s09-mock__nav{font-weight:400;font-size:var(--fs-xs);color:var(--c-muted)}.s09-mock__hero{color:#fff;padding:var(--space-6) var(--space-4) var(--space-4);background:linear-gradient(160deg,#46566a,#1f2d22)}.s09-mock__headline{margin:0 0 var(--space-2);font-family:Georgia,Times New Roman,serif;font-size:26px;line-height:1.15}.s09-mock__sub{margin:0 0 var(--space-3);font-size:var(--fs-sm)}.s09-mock__form{color:var(--c-muted);border-radius:var(--radius-sm);font-size:var(--fs-sm);background:#fff;justify-content:space-between;align-items:center;padding:4px 4px 4px 12px;display:flex}.s09-mock__cta{background:var(--c-primary);color:#fff;border-radius:var(--radius-sm);padding:6px 16px}.s09-mock__foot{text-align:center;font-size:var(--fs-xs);margin:var(--space-3) 0 0}.s09-mock figcaption{padding:var(--space-2) var(--space-3)}.s09-noprev{border:1px dashed var(--c-border-strong);border-radius:var(--radius-md);padding:var(--space-5);text-align:center}.s09-noprev__title{margin:0 0 var(--space-2);font-weight:600}.s09-note{margin-top:var(--space-3);font-size:var(--fs-xs)}.s09-ev{color:var(--c-muted)}.s09-summary__row{gap:var(--space-4);grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.1fr);align-items:start;display:grid}.s09-summary__item{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.s09-summary__item p{margin:0}.s09-strong{margin:0;font-weight:600}.s09-footer{margin-top:var(--space-4);justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--c-warning-soft);border:1px solid #f1dfbc;flex-wrap:wrap;align-items:center;display:flex}.s09-footer.is-ready{background:var(--c-info-soft);border-color:#cfdcf7}.s09-footer.is-ok{background:var(--c-success-soft);border-color:#cbe8d8}.s09-footer__text{gap:var(--space-3);flex:320px;align-items:flex-start;min-width:0;display:flex}.s09-footer__text svg{color:var(--c-warning);flex:none}.s09-footer.is-ok svg{color:var(--c-success)}.s09-footer__text p{margin:0}@media (max-width:1279px){.s09-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.s09-checks{grid-column:1/-1}.s09-summary__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.s09-summary__row>svg{display:none}}@media (max-width:760px){.s09-grid,.s09-summary__row,.s09-pair{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px) and (min-height:640px){.s09-footer{z-index:5;position:sticky;bottom:0;box-shadow:0 -6px 12px -10px #14161e40}}.s09 .ui-tabs{margin-bottom:0}.s09-alert{padding:6px var(--space-3);margin:0}.s09 .ui-tabpanel{padding-top:0}.s09 .ui-check__reason,.s09 .ui-check__evidence{font-size:12px;line-height:1.3}.s09 .ui-checklist{gap:4px}.s09-grid .ui-card--padded{padding-top:12px;padding-bottom:12px}.s09-check-actions,.s09-note{margin-top:var(--space-2)}.s09-summary{margin-top:var(--space-3)}.s09-select .ui-field{margin-bottom:var(--space-2)}.c-platform{align-items:center;gap:6px;font-weight:500;display:inline-flex}.c-platform__glyph{color:#fff;background:var(--c-muted);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-grid}.c-platform--meta .c-platform__glyph{background:#1877f2}.c-platform--google .c-platform__glyph{background:#34a853}.c-platform--tiktok .c-platform__glyph{background:#111}.c-poster{border-radius:var(--radius-md);background:#2b2f36;flex-shrink:0;margin:0;position:relative;overflow:hidden}.c-poster--sm{width:56px;height:56px}.c-poster--md{width:120px;height:160px}.c-poster--lg{width:200px;height:150px}.c-poster__art{background:linear-gradient(160deg,#e9dcc2 0%,#c8b48f 45%,#5d4a35 100%);position:absolute;inset:0}.c-poster[data-poster-key^=street] .c-poster__art{background:linear-gradient(#f2b46a 0%,#9c6b4a 40%,#2d3340 100%)}.c-poster.is-empty .c-poster__art{background:repeating-linear-gradient(45deg,#eceef3 0 8px,#f6f7fa 8px 16px)}.c-poster__duration{border-radius:var(--radius-sm);color:#fff;font-variant-numeric:tabular-nums;background:#000000b3;padding:1px 6px;font-size:11px;position:absolute;bottom:6px;right:6px}.c-kv{gap:var(--space-2);margin:0;display:grid}.c-kv__row{gap:var(--space-3);grid-template-columns:minmax(110px,40%) 1fr;align-items:baseline;display:grid}.c-kv dt{color:var(--c-muted);font-size:var(--fs-sm)}.c-kv dd{font-size:var(--fs-md);overflow-wrap:anywhere;min-width:0;margin:0}.c-two-col{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;display:grid}.c-footer-actions{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.c-inline-note{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--c-info-soft);color:#23395e;font-size:var(--fs-sm);align-items:flex-start;display:flex}.c-inline-note.is-warning{background:var(--c-warning-soft);color:#6b4a0f}.c-inline-note.is-error{background:var(--c-error-soft);color:#7a1f2b}.c-muted{color:var(--c-muted);font-size:var(--fs-sm)}.c-row-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.c-toolbar{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.c-toolbar>*{min-width:0}.c-status-stack{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:inline-flex}@media (max-width:1023px){.c-two-col{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.c-kv__row{grid-template-columns:minmax(0,1fr);gap:2px}}.c-screen{display:contents}.s10-head-status{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.s10-body{gap:var(--space-5);flex-direction:column;display:flex}.s10-main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.s10-scope{gap:var(--space-3);background:var(--c-primary-soft);border-color:#ddd2fb;align-items:flex-start;display:flex}.s10-scope__icon{color:var(--c-primary);flex:none;margin-top:2px}.s10-scope__text{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.s10-scope__title{font-size:var(--fs-md);color:var(--c-heading);font-weight:600}.s10-impact-list ul{margin:0 0 var(--space-2) var(--space-5)}.s10-mini-title{font-size:var(--fs-sm);margin-top:var(--space-2);font-weight:600}.s10-grid{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.s10-section-title{font-size:var(--fs-xl);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--c-border);font-weight:600}.s10-locked{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-neutral-soft);color:var(--c-text);display:flex}.s10-goal-link{padding-top:var(--space-5);align-self:center}.s10-presets{gap:var(--space-4);margin-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.s10-preset{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.s10-preset__value{font-size:var(--fs-sm);min-height:var(--control-h)}.s10-preset__meta{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.s10-summary{top:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex;position:sticky}.s10-footer{padding-top:var(--space-2)}.s10-conflict{border-color:var(--c-warning)}.s10-compare{margin:var(--space-3) 0}.s10-diff{margin:0 0 var(--space-3) var(--space-5)}.s10-review{gap:var(--space-2);flex-direction:column;display:flex}.s10-cell-name{flex-direction:column;gap:2px;min-width:0;display:flex}.s10-row-link{font-weight:600}.s10-date .ui-input{width:auto}.s10-table-card{padding:var(--space-3);gap:var(--space-3);flex-direction:column;display:flex}@media (max-width:1023px){.s10-summary{position:static}.s10-presets{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.s10-grid{grid-template-columns:minmax(0,1fr)}.s10-head-status{align-items:flex-start}}@media (min-width:1024px) and (min-height:640px){.s10-footer{z-index:5;background:var(--c-canvas);border-top:1px solid var(--c-border);box-shadow:0 -6px 12px -10px #14161e40;box-shadow:none;padding:12px 0;position:sticky;bottom:0}}.s10-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}@media (min-width:1024px){.s10-details.ui-card--padded{padding-top:12px;padding-bottom:12px}.s10-details .ui-card__header{margin-bottom:6px}.s10-details .ui-field__desc,.s10-details>.c-muted,.s10-details .ui-datetime__tz{font-size:12px;line-height:1.3}.s10-grid{gap:var(--space-2) var(--space-4)}.s10-section-title{font-size:var(--fs-lg);margin-top:var(--space-3);padding-top:var(--space-3)}.s10-goal-link{padding-top:var(--space-4)}[data-testid=objective-field]>.ui-btn{align-self:flex-start}.s10-reason>summary{cursor:pointer}.s10-scope.ui-card--padded{padding:10px var(--space-4)}.s10-details .ui-datetime__tz{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s10-presets{gap:var(--space-3);margin-top:var(--space-2)}}@media (min-width:1200px){.s10-grid--identity{grid-template-columns:repeat(3,minmax(0,1fr))}.s10-grid--identity>div:empty{display:none}.s10-grid--identity [data-testid=conversion-goal]{grid-column:span 2}.c-two-col.s10-cols{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(280px,306px)}.s10-details>.c-muted{margin-bottom:4px}.s10-details .s10-section-title{margin-right:var(--space-3);border-top:0;padding-top:0;display:inline-block}.s10-details [data-testid=schedule-utc],.s10-grid--identity{padding-bottom:var(--space-3);border-bottom:1px solid var(--c-border)}.s10-details .s10-section-title+.c-muted{display:inline}.s10-details .s10-section-title+.c-muted+.s10-grid,.s10-details .s10-section-title+.c-muted+.s10-presets{margin-top:var(--space-2)}.s10-details [data-testid=schedule-utc]{margin-top:2px}.s10-grid--identity .ui-field__meta{margin-top:-2px}}@media (min-width:1024px){.s10-scope__text{flex-flow:wrap;align-items:baseline;gap:2px 6px}.s10-scope__title{flex-basis:100%}.s10-scope__text>p{font-size:12px;display:inline}.s10-scope__text>.s10-impact-list{flex-basis:100%}}.s11-scope-tabs{gap:var(--space-6);border-bottom:1px solid var(--c-border);padding:0 var(--space-3);display:flex}.s11-scope-tabs a,.s11-scope-tabs span{padding:var(--space-2) 0 var(--space-3);color:#4b5060;font-size:var(--fs-md);border-bottom:2px solid #0000;text-decoration:none}.s11-scope-tabs .is-selected{color:var(--c-primary-text);border-bottom-color:var(--c-primary);font-weight:600}.s11-scope-tabs a:hover{color:var(--c-text)}.s11-siblings .ui-table td,.s11-siblings .ui-table th{padding-top:8px;padding-bottom:8px}.s11-main{gap:var(--space-4);flex-direction:column;display:flex}.s11-main>.ui-card__header{margin-bottom:0}.s11-pills{border:1px solid var(--c-border);border-radius:var(--radius-md);flex-wrap:wrap;align-self:flex-end;display:flex;overflow:hidden}.s11-pill{font-size:var(--fs-sm);color:#8a8f9c;border-right:1px solid var(--c-border);cursor:not-allowed;background:#fafbfc;padding:8px 14px}.s11-pill:last-child{border-right:0}.s11-pill.is-current{color:var(--c-primary-text);background:var(--c-card);box-shadow:inset 0 -2px 0 var(--c-primary);cursor:default;font-weight:600}.s11-name .ui-input{max-width:none}.s11-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s11-panel{border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.s11-panel__title{align-items:center;gap:var(--space-2);font-size:var(--fs-lg);font-weight:600;display:flex}.s11-countries,.s11-exclusions,.s11-placement-list{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.s11-countries legend,.s11-exclusions legend{gap:var(--space-2);margin-bottom:var(--space-2);align-items:center;display:flex}.s11-ages{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s11-strength{font-size:var(--fs-xs);padding:2px 8px}.s11-note{margin:0}.s11-placement{padding:var(--space-2);border-radius:var(--radius-sm);flex-direction:column;gap:2px;display:flex}.s11-placement.is-flagged{background:var(--c-error-soft)}.s11-fit{font-size:var(--fs-xs);color:var(--c-muted);padding-left:26px}.s11-fit.is-needs_organic_variant,.s11-fit.is-unsupported{color:var(--c-warning)}.s11-fit.is-eligible{color:var(--c-success)}.s11-placement-preview{font-size:var(--fs-sm);padding:var(--space-2) var(--space-3);background:var(--c-neutral-soft);border-radius:var(--radius-sm)}.s11-readonly-value{border:1px solid var(--c-border);border-radius:var(--radius-md);background:#fafbfc;padding:10px 12px}.s11-dates{gap:var(--space-3);display:grid}.s11-strength-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s11-strength-list li{justify-content:space-between;gap:var(--space-3);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.s11-strict-state{font-weight:600;font-size:var(--fs-sm)}.s11-strict-state[data-state=blocked],.s11-strict-state[data-state=unknown]{color:var(--c-error)}.s11-strict{border:1px solid #f1c3c9}.s11-example{background:var(--c-error-soft);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);border:1px solid #f1c3c9}.s11-example__head{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.s11-example__head .ui-tip-anchor,.s11-example__head>.ui-btn{margin-left:auto}.s11-example__title{color:var(--c-error);align-items:center;gap:6px;font-weight:600;display:inline-flex}.s11-example p{margin-top:var(--space-2);font-size:var(--fs-sm)}.s11-conflict{align-items:flex-start}.s11-conflict__actions{margin-top:var(--space-2);justify-content:flex-start}.s11-footer{padding:var(--space-2) 0}@media (max-width:1023px){.s11-grid{grid-template-columns:minmax(0,1fr)}.s11-pills{align-self:stretch}}@media (max-width:480px){.s11-ages{grid-template-columns:minmax(0,1fr)}.s11-scope-tabs{gap:var(--space-4);overflow-x:auto}}.s11-main .ui-card__header{flex-wrap:wrap}.s11-main .s11-pills{align-self:center}.s11-name{column-gap:var(--space-3);grid-template-columns:110px minmax(0,1fr);align-items:center;display:grid}.s11-name>.ui-field__label{grid-area:1/1;margin:0}.s11-name>.ui-input{grid-area:1/2}.s11-name>.ui-field__meta{grid-column:2}.s11-countries{column-gap:var(--space-4);row-gap:var(--space-1);flex-flow:wrap}.s11-countries legend{width:100%}.s11-countries .ui-checkbox{align-items:center}.s11-countries .ui-checkbox__desc{font-size:11px}.s11-panel .ui-checkbox__desc{font-size:var(--fs-xs);color:var(--c-muted)}.s11-siblings{order:99}@media (max-width:480px){.s11-name{grid-template-columns:minmax(0,1fr)}.s11-name>.ui-input,.s11-name>.ui-field__meta{grid-area:auto/1}.s11-name>.ui-field__label{grid-row:auto}}.s11-countries{flex-flow:column}.s11-countries .ui-checkbox{flex-wrap:nowrap;align-items:baseline}.s11-countries .ui-checkbox__desc{flex-basis:auto;padding-left:4px}.s11-countries .ui-checkbox__desc:before{content:"— "}.s11-age-label{gap:var(--space-2);align-items:center;margin:0;display:flex}.s11-strength{align-items:center;gap:4px;display:inline-flex}@media (min-width:1024px) and (min-height:640px){.s11-footer{z-index:5;background:var(--c-canvas);border-top:1px solid var(--c-border);box-shadow:0 -6px 12px -10px #14161e40;box-shadow:none;padding:12px 0;position:sticky;bottom:0}}.s11-head-actions{align-items:flex-end;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.s11-head-buttons{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:767px){.s11-head-actions{align-items:stretch}}.s12-toolbar{gap:var(--space-3);flex-wrap:nowrap;align-items:center;margin:0;display:flex}.s12-toolbar__search{flex:0 300px;min-width:180px}.s12-toolbar__select{flex:1 1 0;min-width:96px}.s12-toolbar .ui-field__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s12-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.s12-main{min-width:0}.s12-panel{padding-top:var(--space-3);border-radius:var(--radius-md);min-height:200px}.s12-banner{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--c-primary-soft);background:var(--c-primary-soft);border-radius:var(--radius-md)}.s12-panel.is-over{outline:2px dashed var(--c-primary);outline-offset:4px;background:var(--c-primary-soft)}.s12-drophint{font-size:var(--fs-xs);color:var(--c-muted);height:20px;margin:0 0 var(--space-2);white-space:nowrap;text-overflow:ellipsis;line-height:20px;overflow:hidden}.s12-drophint.is-disabled{color:var(--c-warning)}.s12-dropzone-legacy{border:1px dashed var(--c-border-strong);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);color:var(--c-muted);font-size:var(--fs-sm);margin-bottom:var(--space-4)}.s12-dropzone.is-over{border-color:var(--c-primary);background:var(--c-primary-soft);color:var(--c-primary-text)}.s12-dropzone.is-disabled{opacity:.7}.s12-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.s12-tile{text-align:left;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-md);width:100%;padding:0 0 var(--space-3);cursor:pointer;font:inherit;color:inherit;flex-direction:column;display:flex;overflow:hidden}.s12-tile.is-selected{border:2px solid var(--c-primary)}.s12-tile:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.s12-tile__thumb{background:#e9ebf2;height:140px;display:block;position:relative;overflow:hidden}.s12-tile__thumb img{object-fit:cover;width:100%;height:100%;display:block}.s12-tile__placeholder{height:100%;color:var(--c-muted);justify-content:center;align-items:center;display:flex}.s12-tile__badge{color:#fff;font-size:var(--fs-xs);border-radius:var(--radius-sm);background:#11131ab8;align-items:center;gap:4px;padding:2px 6px;display:inline-flex;position:absolute;bottom:8px;left:8px}.s12-tile-wrap{position:relative}.s12-tile-wrap>.ui-menu-root{position:absolute;top:148px;right:4px}.s12-tile__menu{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.s12-tile__menu:hover{background:var(--c-neutral-soft)}.s12-tile__menu:focus-visible{outline:2px solid var(--c-focus)}.s12-tile__name{padding:var(--space-2) 32px 0 var(--space-3);font-weight:500;font-size:var(--fs-sm);overflow-wrap:anywhere;word-break:break-word}.s12-tile__meta{padding:2px 32px 0 var(--space-3);font-size:var(--fs-xs);color:var(--c-muted)}.s12-tile__organic{color:var(--c-primary-text);font-weight:500}.s12-tile__warn{color:var(--c-warning)}.s12-uploads{margin:0 0 var(--space-4);gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));padding:0;list-style:none;display:grid}.s12-upload-card{border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--c-card)}.s12-upload-card.is-error,.s12-upload-card.is-failed{border:1px dashed var(--c-error)}.s12-upload-card__name{overflow-wrap:anywhere;font-weight:500}.s12-upload-card__meta,.s12-upload-card__state{font-size:var(--fs-xs);color:var(--c-muted)}.s12-upload-card__error{color:var(--c-error);font-size:var(--fs-sm);align-items:flex-start;gap:4px;display:flex}.s12-upload-card__actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.s12-progress{background:var(--c-neutral-soft);border-radius:var(--radius-pill);height:6px;margin:6px 0;overflow:hidden}.s12-progress span{background:var(--c-primary);height:100%;display:block}.s12-rail{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-4);min-width:0}.s12-detail__head{justify-content:space-between;gap:var(--space-3);align-items:flex-start;display:flex}.s12-detail__title{overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.3}.s12-facts{margin:var(--space-2) 0 var(--space-3);font-size:var(--fs-sm);gap:2px;display:grid}.s12-facts__line{flex-wrap:wrap;align-items:center;gap:6px;min-height:22px;display:flex}.s12-facts__label,.s12-facts__muted{color:var(--c-muted)}.s12-facts .ui-copy{min-height:0}.s12-player{border-radius:var(--radius-md);aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden}.s12-player__video{object-fit:contain;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.s12-player__poster{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.s12-player--unavailable{color:#fff;padding:var(--space-3);align-items:flex-end;display:flex}.s12-player__msg{font-size:var(--fs-sm);border-radius:var(--radius-sm);background:#0009;padding:4px 8px;position:relative}.s12-player__controls{padding:2px var(--space-2);color:#fff;background:linear-gradient(#0000,#000000bf);align-items:center;gap:4px;display:flex;position:absolute;bottom:0;left:0;right:0}.s12-player__btn{color:#fff;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.s12-player__btn:focus-visible{outline:2px solid #fff}.s12-player__seek{flex:1;min-width:60px}.s12-player__time{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.s12-image{aspect-ratio:16/9;object-fit:contain;border-radius:var(--radius-md);background:#000;width:100%;display:block}.s12-organic-links{gap:var(--space-2);margin:var(--space-3) 0 0;grid-template-columns:1fr 1fr;display:grid}.s12-organic-links .s12-note{grid-column:1/-1}.s12-linkbtn{border:1px solid var(--c-border-strong);border-radius:var(--radius-md);height:36px;color:var(--c-text);font-size:var(--fs-sm);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:500;text-decoration:none;display:inline-flex}.s12-linkbtn--primary{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.s12-linkbtn:hover{filter:brightness(.97);text-decoration:none}.s12-section{padding-top:var(--space-3);margin-top:var(--space-3)}.s12-section--usage{border-top:1px solid var(--c-border)}.s12-usage-details summary{cursor:pointer;font-size:var(--fs-sm)}.s12-section__title{margin-bottom:6px;font-size:15px;font-weight:600}.s12-fit{font-size:var(--fs-sm);gap:4px;margin:0;padding:0;list-style:none;display:grid}.s12-fit li{align-items:center;gap:2px var(--space-2);grid-template-columns:22px 70px auto 1fr;display:grid}.s12-fit__aspect{color:var(--c-muted);font-size:var(--fs-sm);justify-self:end}.s12-fit__link{font-size:var(--fs-xs);grid-column:2/-1}.s12-usage{margin:var(--space-2) 0 0;gap:var(--space-2);font-size:var(--fs-sm);padding:0;list-style:none;display:grid}.s12-usage li{gap:4px var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.s12-usage__meta,.s12-note{color:var(--c-muted);font-size:var(--fs-xs)}.s12-actions{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--c-border);flex-wrap:wrap;display:flex}.s12-picker{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.s12-picker li{gap:var(--space-3);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--space-3);grid-template-columns:1fr auto auto;align-items:center;display:grid}.s12-picker__meta{color:var(--c-muted);font-size:var(--fs-xs)}@media (max-width:1100px){.s12-layout{grid-template-columns:1fr}.s12-toolbar{flex-wrap:wrap}}@media (max-width:480px){.s12-organic-links{grid-template-columns:1fr}.s12-linkbtn{white-space:normal;text-align:center;height:auto;min-height:36px}.s12-fit li{grid-template-columns:22px minmax(0,60px) auto 1fr}.s12-toolbar__search,.s12-toolbar__select{min-width:0}.s12-rail{padding:var(--space-3)}.s12-player__seek{min-width:30px}.s12-player__time{font-size:11px}.s12-picker li{grid-template-columns:1fr}.s12-toolbar__select,.s12-toolbar__search{flex:100%;max-width:none}}.s12,.s12-layout,.s12-main,.s12-rail,.s12-detail{min-width:0;max-width:100%}.s13-grid{gap:var(--space-4);grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(260px,.9fr);align-items:start;display:grid}.s13-main,.s13-rail{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.s13-fields{gap:var(--space-4);flex-direction:column;display:flex}.s13-fieldset{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.s13-asset{gap:var(--space-2);flex-direction:column;display:flex}.s13-asset__row{gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.s13-asset__meta{gap:var(--space-2);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.s13-save{color:var(--c-muted);font-size:var(--fs-sm);align-items:center;gap:var(--space-2);display:inline-flex}.s13-save[data-save-state=saved]{color:var(--c-success)}.s13-save[data-save-state=unknown],.s13-save[data-save-state=failed],.s13-save[data-save-state=conflict]{color:var(--c-error)}.s13-preview{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.s13-preview__head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.s13-phone{border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:var(--space-3);gap:var(--space-3);background:#fff;flex-direction:column;display:flex}.s13-phone__id{gap:var(--space-2);align-items:center;display:flex}.s13-phone__avatar{background:var(--c-heading);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;display:inline-grid}.s13-phone__text{white-space:pre-wrap;overflow-wrap:anywhere}.s13-phone__media{gap:var(--space-2);flex-direction:column;align-items:stretch;display:flex}.s13-phone__media .c-poster--lg{width:100%;height:280px}.s13-phone__media.is-unfit{padding:var(--space-4);border-radius:var(--radius-md);background:var(--c-warning-soft);color:#6b4a0f;min-height:120px}.s13-phone__cta{justify-content:space-between;gap:var(--space-2);border-top:1px solid var(--c-border);padding-top:var(--space-2);overflow-wrap:anywhere;align-items:center;display:flex}.s13-phone__btn{border-radius:var(--radius-sm);background:var(--c-neutral-soft);white-space:nowrap;padding:4px 12px;font-weight:600}.s13-pill{border-radius:var(--radius-pill);background:var(--c-primary-soft);color:var(--c-primary-text);font-size:var(--fs-sm);margin-bottom:var(--space-3);padding:4px 12px;display:inline-block}.s13-radio{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--c-border);border-radius:var(--radius-md);align-items:flex-start;display:flex}.s13-radio>span{flex-direction:column;gap:2px;min-width:0;display:flex}.s13-radio__state{font-size:var(--fs-sm);color:var(--c-muted)}.s13-readiness{padding:var(--space-3);border-radius:var(--radius-md);background:var(--c-neutral-soft);gap:var(--space-1);flex-direction:column;display:flex}.s13-h3{font-size:var(--fs-md);font-weight:600}.s13-compare{border-collapse:collapse;width:100%;margin-top:var(--space-2);font-size:var(--fs-sm)}.s13-compare th,.s13-compare td{text-align:left;border-bottom:1px solid var(--c-border);overflow-wrap:anywhere;vertical-align:top;padding:6px 8px}.s13-issues{margin-top:var(--space-3);padding-left:var(--space-4);color:var(--c-error);font-size:var(--fs-sm);gap:var(--space-1);flex-direction:column;display:flex}.s13-conflict__actions{margin-top:var(--space-2);justify-content:flex-start}.s13-setup__row{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s13-setup-wrap{padding-bottom:0}@media (max-width:1279px){.s13-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.s13-rail{grid-column:1/-1}}@media (max-width:767px){.s13-grid,.s13-setup__row{grid-template-columns:minmax(0,1fr)}}.s13-setup__actions{margin-top:var(--space-4);justify-content:flex-end;display:flex}.d-banner{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--c-border);background:var(--c-card);font-size:var(--fs-md);flex-wrap:wrap;display:flex}.d-banner>div{flex:260px;min-width:0}.d-banner--warning{background:var(--c-warning-soft);color:#5d3d06;border-color:#f1d9a8}.d-banner--error{background:var(--c-error-soft);color:#7c1f2a;border-color:#f2c2c8}.d-banner--success{background:var(--c-success-soft);color:#145a3d;border-color:#bfe3d0}.d-banner--info{color:#3b2a7a;background:#f1edfd;border-color:#ddd3fb}.d-inline-error{color:var(--c-error);font-size:var(--fs-sm);margin:var(--space-2) 0 0}.d-inline-warn{color:#8a5a0c;font-size:var(--fs-sm);margin:0}.d-inline-ok{color:var(--c-success);font-size:var(--fs-sm);margin:var(--space-2) 0 0}.d-platform{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.d-platform__mark{color:#fff;background:#8a8fa0;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-weight:700;line-height:1;display:inline-grid}.d-platform--meta .d-platform__mark{background:#1d67f0}.d-platform--google .d-platform__mark{background:#e2453c}.d-platform--tiktok .d-platform__mark{background:#111}.d-poster{border-radius:var(--radius-md);color:#fff;background:radial-gradient(circle at 78% 72%,#f4efe6 0 18%,#0000 19%),linear-gradient(160deg,#3d3428 0%,#7a6650 45%,#d9cdb8 46%,#efe7d8 100%);flex-direction:column;justify-content:flex-end;gap:4px;padding:14px;display:flex;position:relative;overflow:hidden}.d-poster--sm{border-radius:6px;width:56px;height:40px;padding:4px}.d-poster--sm .d-poster__masthead,.d-poster--sm .d-poster__title,.d-poster--sm .d-poster__meta{display:none}.d-poster--md{aspect-ratio:1/.95;width:100%}.d-poster--lg{aspect-ratio:9/16;width:min(100%,360px)}.d-poster--empty{background:var(--c-neutral-soft);color:var(--c-muted);justify-content:center;align-items:center}.d-poster__masthead{color:#1b1b1b;background:#f6f1e7;border-radius:2px;padding:4px 8px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700;position:absolute;top:18px;left:16px;right:16px}.d-poster__title{color:#1b1b1b;background:#f6f1e7eb;align-self:flex-start;max-width:80%;padding:4px 8px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700}.d-poster__meta{font-size:var(--fs-xs);border-radius:var(--radius-pill);background:#0000008c;align-self:flex-start;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.d-avatar{color:#4b31b8;background:#e8e4fb;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:600;display:inline-grid}.s14-footer__actions .ui-tooltip,.s15 .page-header__actions .ui-tooltip,.s17-actions .ui-tooltip,.s15 .d-banner .ui-tooltip{max-width:min(280px,80vw);left:auto;right:0;transform:none}.s14 .page-header__title{font-size:34px}.s14-grid{grid-template-columns:minmax(0,1fr) minmax(300px,352px);align-items:start;gap:18px;display:grid}.s14-main{flex-direction:column;gap:18px;min-width:0;display:flex}.s14-top{grid-template-columns:minmax(220px,288px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.s14-side{flex-direction:column;gap:14px;min-width:0;display:flex}.s14 .ui-card__title{font-size:17px}.s14-creative{flex-direction:column;gap:12px;display:flex}.s14-fullsize{background:#f2f3f7;border-color:#0000;justify-content:center;width:100%}.s14-summary__list{flex-direction:column;margin:0;display:flex}.s14-summary__row{border-bottom:1px solid var(--c-border);grid-template-columns:28px minmax(90px,128px) minmax(0,1fr);align-items:start;gap:12px;padding:11px 0;display:grid}.s14-summary__row:last-child{border-bottom:0}.s14-summary__icon{color:#3b3f4c;padding-top:1px}.s14-summary__row dt{color:#5c6170}.s14-summary__row dd{color:var(--c-heading);flex-direction:column;margin:0;display:flex}.s14-summary__row dd a{color:var(--c-heading);text-decoration:none}.s14-summary__row dd a:hover{text-decoration:underline}.s14-sub{color:var(--c-muted);font-size:var(--fs-xs)}.s14-muted{color:var(--c-muted)}.s14-unable{color:var(--c-error);font-weight:500}.s14-deps{margin-top:var(--space-3);font-size:var(--fs-sm)}.s14-deps summary{cursor:pointer;color:var(--c-primary-text)}.s14-deps tr[data-changed] td{color:#8a5a0c}.s14-diff__table th[scope=row]{font-weight:600;display:table-cell}.s14-diff__item{display:block}.s14-diff__table tr.is-changed td{background:#fffaf0}.s14-diff .d-banner{margin-bottom:var(--space-3)}.s14-checklist .ui-checklist{gap:2px}.s14-checklist .ui-check{padding:6px 0}.s14-checklist .ui-check__status{font-size:var(--fs-xs)}.s14-checklist .ui-check__evidence{font-size:var(--fs-xs);color:var(--c-muted)}.s14-checksum{margin-top:var(--space-3);color:#3b3f4c}.s14-note{color:var(--c-muted);font-size:var(--fs-xs);margin-top:var(--space-2);align-items:flex-start;gap:8px;display:flex}.s14-approval{flex-direction:column;gap:10px;display:flex}.s14-resolved{font-size:var(--fs-sm);color:#4b5060}.s14-reviewer{flex-direction:column;gap:8px;display:flex}.s14-reviewer__label{color:var(--c-heading);font-weight:600}.s14-reviewer__row{align-items:center;gap:12px;display:flex}.s14-reviewer__who{flex-direction:column;flex:1;min-width:0;display:flex}.s14-reviewer__name{color:var(--c-heading)}.s14-reviewer__title{color:var(--c-muted);font-size:var(--fs-sm)}.s14-viewreq{background:var(--c-primary-soft);color:var(--c-primary-text);border-color:#0000}.s14-approval-state{font-size:var(--fs-sm);color:#4b5060;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.d-policy{flex-direction:column;gap:4px;display:flex;position:relative}.d-policy__label{color:var(--c-heading);font-weight:500}.d-policy__button{border:1.5px solid var(--c-primary);border-radius:var(--radius-md);background:var(--c-card);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:flex}.d-policy__button.is-disabled{border-color:var(--c-border-strong);color:var(--c-muted);cursor:not-allowed}.d-policy__reason{font-size:var(--fs-xs);color:var(--c-muted)}.d-policy__panel{z-index:30;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 10px 28px #14162824}.d-policy__list{outline:none;flex-direction:column;gap:2px;list-style:none;display:flex}.d-policy__option{border-radius:var(--radius-sm);cursor:pointer;gap:8px;padding:8px 10px;display:flex}.d-policy__option.is-active{background:#f3f0fd}.d-policy__option.is-selected{background:#ece6fd}.d-policy__option.is-disabled{cursor:not-allowed;opacity:.75}.d-policy__check{width:18px;color:var(--c-primary);flex:none}.d-policy__text{flex-direction:column;min-width:0;display:flex}.d-policy__opt-label{color:var(--c-heading)}.d-policy__opt-desc,.d-policy__opt-reason{font-size:var(--fs-xs);color:var(--c-muted)}.d-policy__opt-reason{color:#8a5a0c}.d-policy__note{border-top:1px solid var(--c-border);font-size:var(--fs-xs);color:#4b5060;align-items:center;gap:6px;margin-top:6px;padding:8px 6px 2px;display:flex}.s14-footer{flex-direction:column;gap:8px;display:flex}.s14-footer__note{border-radius:var(--radius-md);font-size:var(--fs-sm);color:#3b3f4c;background:#f1edfd;align-items:center;gap:12px;padding:10px 16px;display:flex}.s14-footer__note svg{color:var(--c-primary);flex:none}.s14-footer__note span{color:var(--c-muted);display:block}.s14-footer__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.s14-footer__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.s14-updated{text-align:right;color:#4b5060;font-size:var(--fs-sm)}.s14-full{flex-wrap:wrap;gap:20px;display:flex}.s14-full__meta,.s14-request{flex:240px;gap:8px;margin:0;display:grid}.s14-full__meta>div,.s14-request>div{grid-template-columns:140px minmax(0,1fr);gap:8px;display:grid}.s14-full__meta dt,.s14-request dt{color:var(--c-muted)}.s14-full__meta dd,.s14-request dd{margin:0}@media (max-width:1279px){.s14-grid{grid-template-columns:minmax(0,1fr)}.s14-side{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}}@media (max-width:767px){.s14-top{grid-template-columns:minmax(0,1fr)}.s14-summary__row{grid-template-columns:24px minmax(0,1fr)}.s14-summary__row dd{grid-column:2}.s14-footer__bar,.s14-footer__actions{flex-direction:column;align-items:stretch}.s14-full__meta>div,.s14-request>div{grid-template-columns:minmax(0,1fr)}}.s14-checklist .ui-check--pass .ui-check__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s14-checklist .ui-check__label{color:#3b3f4c}.s14-checksum{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.s14-deps__facts{gap:4px;margin:8px 0;display:grid}.s14-deps__facts>div{grid-template-columns:120px minmax(0,1fr);gap:8px;display:grid}.s14-deps__facts dt{color:var(--c-muted)}.s14-deps__facts dd{margin:0}.s14-diff__table th[scope=row]{overflow-wrap:normal;min-width:112px}.s14-diff__table td,.s14-diff__table th{padding-top:10px;padding-bottom:10px}@media (min-width:1024px) and (min-height:640px){.s14-footer{display:contents}.s14-footer__bar{z-index:5;background:var(--c-canvas);border-top:1px solid var(--c-border);padding:12px 0;position:sticky;bottom:0}}@media (min-width:1024px){.s14-summary__row{padding:6px 0;line-height:1.3}.s14-summary__row dd span{font-size:12px}.s14 .ui-card--padded{padding-top:12px;padding-bottom:12px}.s14 .ui-card__header{margin-bottom:6px}.s14-checklist .ui-checklist{gap:4px}.s14-creative{gap:8px}}.s15 .page-header__title{font-size:34px}.s15-back{color:#4b5060;align-items:center;gap:8px;font-size:15px;text-decoration:none;display:inline-flex}.s15-back:hover{color:var(--c-heading)}.s15-more{justify-content:center;width:44px;height:44px}.s15 .page-header__actions .ui-btn{min-height:44px}.s15-platform-link{color:var(--c-heading);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.s15-viewad{justify-content:center;min-width:150px;text-decoration:none}.s15-sub{color:var(--c-muted);font-size:var(--fs-xs);font-weight:400;display:block}.s15-muted{color:var(--c-muted)}.s15-identity__grid{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px;display:grid}.s15-identity__poster.d-poster--sm{width:180px;height:94px;padding:8px}.s15-identity__facts{grid-template-columns:minmax(90px,auto) minmax(140px,1.4fr) minmax(90px,auto) minmax(180px,1.6fr);gap:0;margin:0;display:grid}.s15-identity__facts>div{border-left:1px solid var(--c-border);flex-direction:column;gap:4px;padding:2px 20px;display:flex}.s15-identity__facts>div:first-child{border-left:0;padding-left:0}.s15-identity__facts dt{color:#5c6170}.s15-identity__facts dd{color:var(--c-heading);margin:0;font-size:17px;font-weight:500}.s15-identity__status dd{font-size:var(--fs-md);flex-direction:column;align-items:flex-start;gap:6px;font-weight:400;display:flex}.s15-delivery{color:#4b5060}.s15-dims{border-top:1px solid var(--c-border);font-size:var(--fs-sm);flex-wrap:wrap;gap:4px 24px;margin:14px 0 0;padding-top:10px;display:flex}.s15-dims>div{gap:6px;display:flex}.s15-dims dt{color:var(--c-muted)}.s15-dims dd{color:var(--c-heading);margin:0;font-weight:500}.s15-recon{margin-top:4px;display:block}.s15-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid}.s15-side{flex-direction:column;gap:18px;min-width:0;display:flex}.s15-evidence__head{align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.s15-bigcheck{background:var(--c-success);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:inline-grid}.s15-bigcheck.is-partial{background:var(--c-warning)}.s15-evidence__title{font-size:19px;font-weight:700}.s15-pass{color:var(--c-success)}.s15-evidence .ui-check{padding:6px 0}.s15-evidence .ui-check__status{display:none}.s15-evidence .ui-check--pass .ui-check__evidence,.s15-evidence .ui-check__reason{font-size:var(--fs-sm);color:var(--c-muted)}.s15-noevidence{padding:8px 0 16px}.s15-initiated{border-top:1px solid var(--c-border);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.s15-initiated__icon{color:#3b3f4c;background:#eef0f5;border-radius:50%;place-items:center;width:36px;height:36px;display:inline-grid}.s15-initiated__who{min-width:0;font-size:var(--fs-sm);flex:220px}.s15-initiated__links{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.s15-steps{flex-direction:column;list-style:none;display:flex}.s15-step{grid-template-columns:28px minmax(0,1fr);gap:14px;padding-bottom:14px;display:grid;position:relative}.s15-step:before{content:"";background:#d9dbe4;width:2px;position:absolute;top:28px;bottom:0;left:13px}.s15-step.is-completed:before{background:var(--c-primary)}.s15-step:last-child:before{display:none}.s15-step__marker{color:#fff;background:#fff;border:2px solid #c8cbd6;border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}.s15-step.is-completed .s15-step__marker{background:var(--c-primary);border-color:var(--c-primary)}.s15-step.is-in_progress .s15-step__marker{border-color:var(--c-primary);border-style:dashed}.s15-ring{background:var(--c-primary);border-radius:50%;width:8px;height:8px}.s15-step.is-failed .s15-step__marker,.s15-step.is-blocked .s15-step__marker{background:var(--c-error);border-color:var(--c-error)}.s15-step.is-unknown .s15-step__marker{background:var(--c-warning);border-color:var(--c-warning)}.s15-step__title{color:var(--c-heading);font-size:15px;font-weight:600}.s15-step__time{color:#5c6170;font-size:var(--fs-sm);display:block}.s15-step__detail{color:var(--c-muted);font-size:var(--fs-sm)}.s15-provider .ui-card__title{font-size:17px}.s15-ids th{font-weight:500}.s15-ids td{text-align:right}.s15-pendingid{color:var(--c-muted);align-items:center;gap:6px;display:inline-flex}.s15-info{border-radius:var(--radius-md);color:#3b3f4c;background:#eeeafc;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.s15-info svg{color:var(--c-primary);flex:none;margin-top:2px}.s15-info__title{color:var(--c-heading);font-weight:600}.s15-evdrawer{flex-direction:column;gap:16px;display:flex}.s15-evfacts{gap:6px;margin:0;display:grid}.s15-evfacts>div{grid-template-columns:170px minmax(0,1fr);gap:8px;display:grid}.s15-evfacts dt{color:var(--c-muted)}.s15-evfacts dd{margin:0}.s15-evdrawer__h{font-size:var(--fs-lg)}.s15-evdrawer tr[data-changed] td{color:#8a5a0c}@media (max-width:1100px){.s15-grid{grid-template-columns:minmax(0,1fr)}.s15-identity__facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.s15-identity__facts>div:nth-child(3){border-left:0;padding-left:0}}@media (max-width:640px){.s15-identity__grid,.s15-identity__facts{grid-template-columns:minmax(0,1fr)}.s15-identity__facts>div{border-left:0;padding-left:0}.s15-evfacts>div{grid-template-columns:minmax(0,1fr)}.s15-initiated__links{align-items:flex-start}}.s16-head{gap:var(--space-5);align-items:flex-start;display:flex}.s16-head__main{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.s16-status{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.s16-dim{font-size:var(--fs-sm);color:#4b5060;border:1px solid var(--c-border);border-radius:var(--radius-pill);padding:3px 10px}.s16-meta .c-kv__row{padding-right:var(--space-3);border-right:1px solid var(--c-border);grid-template-columns:1fr;gap:2px}.s16-meta .c-kv__row:last-child{border-right:0}.s16-strip{gap:var(--space-2);flex-direction:column;display:flex}.s16-strip__item{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:#f3fbf7;border:1px solid #cfe9dc;align-items:center;display:flex}.s16-strip__item>div{flex:1;min-width:0}.s16-strip__item[data-testid=draft-readiness]{border-color:var(--c-border);background:var(--c-card)}.s16-strip__title{font-weight:600}.s16-ok{color:var(--c-success);flex-shrink:0}.s16-pending{color:var(--c-warning);flex-shrink:0}.s16-muted-icon{color:var(--c-muted);flex-shrink:0}.s16-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;display:grid}.s16-col-main,.s16-col-side{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.s16-kpis{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.s16-kpis .ui-metric{border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--space-3)}.s16-range{min-width:150px}.s16-defs{margin:var(--space-3) 0;font-size:var(--fs-sm)}.s16-defs dt{text-transform:capitalize;font-weight:600}.s16-defs dd{margin:0 0 var(--space-2);color:var(--c-muted)}.s16-action{gap:var(--space-3);flex-direction:column;display:flex}.s16-confirm{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.s16-confirm>div:not(.c-row-actions){flex:1;min-width:200px}.s16-confirm__icon{background:var(--c-warning-soft);width:52px;height:52px;color:var(--c-warning);border-radius:50%;place-items:center;display:inline-grid}.s16-op{font-size:var(--fs-sm)}.s16-op--pending{color:var(--c-info)}.s16-creative__row{gap:var(--space-3);margin-bottom:var(--space-3);align-items:flex-start;display:flex}.s16-creative__links{justify-content:flex-start}.s16-history__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s16-history__list li{border-left:2px solid var(--c-primary-soft);padding-left:var(--space-3)}.s16-history__links{gap:var(--space-3);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.s16-evidence__checks{margin-top:var(--space-3);padding-left:var(--space-4);gap:var(--space-2);font-size:var(--fs-sm);flex-direction:column;display:flex}.s16-cell-ad{gap:var(--space-3);align-items:center;min-width:220px;display:flex}.s16-cell-ad__text{flex-direction:column;min-width:0;display:flex}.s16-bulkbar{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:#f4f2fe;flex-wrap:wrap;align-items:center;display:flex}.s16-tab-def{margin-top:calc(-1 * var(--space-2))}@media (max-width:1023px){.s16-grid{grid-template-columns:minmax(0,1fr)}.s16-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.s16-head{flex-direction:column}.s16-poster.c-poster--lg{width:100%;max-width:320px}.s16-kpis{grid-template-columns:minmax(0,1fr)}.s16-meta .c-kv__row{border-right:0}}.s16-head{gap:var(--space-4)}.s16-head__main{gap:var(--space-2)}.s16-poster.c-poster--lg{width:180px;height:150px}.s16-meta{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.s16-strip{gap:6px}.s16-strip__item{padding:6px var(--space-3);font-size:var(--fs-sm)}.s16-strip__item .s16-strip__title{font-size:var(--fs-md)}.s16-grid,.s16-col-main,.s16-col-side{gap:var(--space-4)}.s16-kpis{margin-bottom:var(--space-2);gap:var(--space-2)}.s16-kpis .ui-metric{padding:10px 12px}.s16-kpis .ui-metric__value{font-size:22px}.s16-kpis .ui-metric__reason{font-size:12px;line-height:1.3}.s16-note{font-size:12px}.s16-perf__foot{gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.s16-perf__foot .s16-defs{flex:200px;margin:0}.s16-confirm__icon{width:44px;height:44px}.s16-kpis .ui-metric__value.is-muted{font-size:14px;line-height:1.3}@media (min-width:1024px){.s16-range .ui-field__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.s17-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.s17--panel .s17-layout{grid-template-columns:minmax(0,1fr) minmax(360px,560px)}.s17--panel{margin:calc(-1 * var(--space-6)) calc(-1 * var(--gutter)) calc(-1 * var(--space-8)) 0}.s17--panel .s17-left{padding:var(--space-6) var(--space-5) var(--space-8) 0}.s17-left{flex-direction:column;gap:14px;min-width:0;display:flex}.s17 .page-header__title{font-size:32px}.s17-filters{flex-wrap:wrap;gap:12px;display:flex}.s17-filters .ui-field{min-width:220px}.s17-toolbar{border-radius:var(--radius-md);background:#f1effa;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.s17-toolbar .ui-checkbox{margin-right:8px;font-weight:500}.s17-scope{color:var(--c-muted);font-size:var(--fs-sm)}.s17-adcell{align-items:center;gap:12px;min-width:0;display:flex}.s17-adcell .d-poster--sm{flex:none;width:64px;height:44px}.s17-adname{color:var(--c-heading);font-weight:500;display:block}.s17-sub{color:var(--c-muted);font-size:var(--fs-xs);font-weight:400;display:block}.s17-muted{color:var(--c-muted)}.s17 .ui-table th[scope=row]{font-weight:400}.s17-lastbatch{margin-top:4px}.s17-panel{top:var(--header-h);min-height:calc(100vh - var(--header-h));background:var(--c-card);border-left:1px solid var(--c-border);flex-direction:column;gap:14px;min-width:0;padding:24px 20px 32px;display:flex;position:sticky}.s17-panel__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.s17-panel__head h2{font-size:26px;font-weight:700}.s17-panel__head h2:focus{outline:none}.s17-panel__desc{color:#5d6270;font-size:15px}.s17-reason{font-size:var(--fs-xs);color:#6b5a3a;margin-top:4px;display:block}.s17-stale{font-size:var(--fs-xs);color:var(--c-error);margin-top:4px;font-weight:600;display:block}.s17-proposal tr[data-stale]{background:#fff7f7}.s17-box{border:1px solid var(--c-border);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.s17-box h3{font-size:var(--fs-lg)}.s17-totals{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;list-style:none;display:grid}.s17-totals li{font-size:var(--fs-sm);color:var(--c-muted);flex-direction:column;gap:2px;padding-left:14px;display:flex;position:relative}.s17-totals li strong{color:var(--c-heading);font-size:15px}.s17-totals li:before{content:"";background:#9aa0ad;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:0}.s17-totals li.is-ready:before{background:var(--c-success)}.s17-totals li.is-blocked:before{background:var(--c-error)}.s17-totals li.is-unknown:before{background:var(--c-warning)}.s17-sum{font-size:var(--fs-xs);color:var(--c-muted)}.s17-checks{flex-direction:column;gap:8px;list-style:none;display:flex}.s17-checks li{align-items:flex-start;gap:10px;display:flex}.s17-checks__icon{color:#fff;background:#8a8fa0;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.s17-checks__icon.is-pass{background:var(--c-success)}.s17-checks__icon.is-fail{background:var(--c-error)}.s17-checks__icon.is-pending{background:var(--c-warning)}.s17-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.s17-actions .ui-btn--primary{justify-content:center;min-width:200px}.s17-results{background:#fbfbfe}.s17-results__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.s17-rules{background:var(--c-success-soft);color:#145a3d;border-radius:var(--radius-sm);font-size:var(--fs-sm);align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.s17-counts{color:var(--c-heading);font-weight:600}.s17-resultlist{flex-direction:column;list-style:none;display:flex}.s17-resultlist li{border-top:1px solid var(--c-border);font-size:var(--fs-sm);grid-template-columns:56px minmax(0,1.3fr) auto minmax(0,1.4fr);align-items:center;gap:4px 12px;padding:8px 0;display:grid}.s17-resultlist .d-poster--sm{width:52px;height:36px}.s17-result__time,.s17-result__links{color:var(--c-muted);font-size:var(--fs-xs);grid-column:2/-1;gap:12px;display:flex}.s17-result__time:empty{display:none}.s17-rs{align-items:center;gap:6px;display:inline-flex}.s17-rs.is-ok{color:var(--c-success)}.s17-rs.is-fail{color:var(--c-error)}.s17-rs.is-warn{color:#8a5a0c}@media (max-width:1100px){.s17--panel .s17-layout{grid-template-columns:minmax(0,1fr)}.s17--panel{margin:0}.s17--panel .s17-left{padding:0}.s17-panel{border:1px solid var(--c-border);border-radius:var(--radius-lg);min-height:0;position:static}}@media (max-width:560px){.s17-resultlist li{grid-template-columns:minmax(0,1fr)}.s17-resultlist .d-poster--sm{display:none}.s17-result__time,.s17-result__links{grid-column:auto}.s17-actions{flex-direction:column;align-items:stretch}}.s17-proposal th,.s17-proposal td{font-size:var(--fs-sm);padding:8px}.s17-proposal .s17-adcell{gap:8px}.s17-proposal .d-poster--sm{width:40px;height:40px}.s17-proposal tr.has-sub th,.s17-proposal tr.has-sub td{border-bottom:0;padding-bottom:2px}.s17-subrow td{padding-top:0!important}.s17-subrow .s17-reason{margin-top:0;padding-left:48px}.s17-subrow .s17-stale{padding-left:48px}.s17-toolbar{gap:8px;padding:8px 12px}.s17-toolbar .ui-btn{min-height:36px}.s17 .ui-tabs{overflow-x:auto}.s17-filters .ui-field{flex-direction:row;align-items:center;gap:8px}.s17-filters .ui-field__label{white-space:nowrap;margin:0}.s17-toolbar .ui-btn{font-size:var(--fs-md);padding:0 12px}.s17-toolbar .ui-checkbox{white-space:nowrap;margin-right:4px}.s17-owner{font-size:var(--fs-xs);color:var(--c-muted);padding-left:48px;display:block}.s17-proposal .s17-adname{font-weight:500}.s17-proposal .ui-pill{white-space:nowrap;font-size:var(--fs-xs)}.s17-proposal th[scope=row]{min-width:120px}@media (max-width:560px){.s17 .ui-table th[scope=row]{overflow-wrap:normal;min-width:170px}.s17-adcell .d-poster--sm{display:none}.s17-subrow .s17-reason,.s17-subrow .s17-stale,.s17-owner{padding-left:0}}@media (min-width:1101px){.s17-panel{max-height:calc(100vh - var(--header-h));overflow-y:auto}.s17-panel>*{flex-shrink:0}.s17-actions{z-index:2;background:var(--c-card);border-top:1px solid var(--c-border);padding:12px 0 20px;position:sticky;bottom:-32px}}.s18 .page-header{margin-bottom:var(--space-2)}.s18 .page-header__row{position:relative}.s18 .page-header__title-row{min-height:44px;padding-right:470px}.s18 .page-header__actions{gap:var(--space-3);flex-wrap:nowrap;position:absolute;top:0;right:0}@media (max-width:1100px){.s18 .page-header__title-row{padding-right:0}.s18 .page-header__actions{flex-wrap:wrap;position:static}}.s18 .page-header__actions .ui-btn{height:44px}.s18-range{width:170px;position:relative}.s18-range .ui-field{gap:0}.s18-range .ui-select{height:44px;padding-left:36px}.s18-range__icon{pointer-events:none;color:var(--c-text);z-index:1;position:absolute;top:14px;left:12px}.s18-range__custom{z-index:20;gap:var(--space-2);background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-md);width:300px;padding:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #11131a1f}.s18-range__field{font-size:var(--fs-sm);flex-direction:column;gap:4px;display:flex}.s18 .ui-tabpanel{padding-top:var(--space-3)}.s18-filters{gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;align-items:center;display:flex}.s18-filters .ui-field{gap:0;min-width:0}.s18-filters .ui-select{height:34px;font-size:var(--fs-sm);padding-top:4px;padding-bottom:4px}.s18-filters__scope{margin:0 0 0 var(--space-2);color:var(--c-muted);font-size:var(--fs-xs);min-width:0}.s18-filters__scope summary{cursor:pointer}.s18-filters__scope p{margin:var(--space-1) 0 0}.s18-filters .s18-note{flex:100%;margin:0}.s18-note{color:var(--c-muted);font-size:var(--fs-xs);margin:var(--space-2) 0 0}.s18-note--warn{color:var(--c-warning)}.s18-note--error{color:var(--c-error);font-size:var(--fs-sm)}.s18-empty{color:var(--c-muted);font-size:var(--fs-sm);padding:var(--space-4) 0}.s18-tracking{margin:0 0 var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));padding:0;list-style:none;display:grid}.s18-alert{gap:var(--space-3);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--c-card);align-items:center;display:flex}.s18-alert__close{border-radius:var(--radius-sm);color:var(--c-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:inline-grid}.s18-alert__close:hover{background:#0000000d}.s18-alert__close:focus-visible{outline:2px solid var(--c-focus)}.s18-alert__more{font-size:var(--fs-xs);color:var(--c-muted)}.s18-alert__more summary{cursor:pointer;width:max-content}.s18-alert__more p{overflow-wrap:anywhere;margin:2px 0 0}.s18-alert .ui-link{white-space:nowrap;font-size:var(--fs-sm)}.s18-alert--error{background:var(--c-error-soft);border-color:#f3c9cf}.s18-alert--error .s18-alert__icon{color:var(--c-error)}.s18-alert--success{background:var(--c-success-soft);border-color:#c4e6d5}.s18-alert--success .s18-alert__icon{color:var(--c-success)}.s18-alert--pending{background:var(--c-warning-soft)}.s18-alert__body{flex:1;min-width:0}.s18-alert__title{font-weight:600;font-size:var(--fs-md);margin:0}.s18-alert__detail{font-size:var(--fs-sm);color:var(--c-muted);overflow-wrap:anywhere;margin:2px 0 0}.s18-kpis{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.s18-kpis .ui-metric,.s18-crm__metrics .ui-metric{border:1px solid var(--c-border);border-radius:var(--radius-lg);background:var(--c-card);padding:var(--space-4)}.s18-kpis .ui-metric__body,.s18-crm__metrics .ui-metric__body{flex-wrap:wrap;align-items:center;column-gap:6px;display:flex}.s18-kpis .ui-metric__label,.s18-crm__metrics .ui-metric__label{order:0}.s18-kpis .ui-metric__sub,.s18-crm__metrics .ui-metric__sub{order:1;line-height:0}.s18-kpis .ui-metric__value,.s18-crm__metrics .ui-metric__value{flex-basis:100%;order:2}.s18-kpis .ui-metric__reason,.s18-crm__metrics .ui-metric__reason{flex-basis:100%;order:3}.s18-kpis .ui-metric__value{font-size:28px}.s18-def{color:var(--c-muted);cursor:help;display:inline-flex;position:relative}.s18-def__tip{z-index:5;width:240px;padding:var(--space-2);background:var(--c-text);color:#fff;border-radius:var(--radius-sm);font-size:var(--fs-xs);display:none;position:absolute;top:100%;left:0}.s18-def:hover .s18-def__tip,.s18-def:focus .s18-def__tip{display:block}.s18-grid{gap:var(--space-4);grid-template-columns:minmax(0,55fr) minmax(0,45fr);display:grid}.s18-grid .ui-card{min-width:0}.s18-chart .ui-chart__table,.s18-video .ui-chart__table{font-size:var(--fs-xs)}.s18-video__head{gap:var(--space-3);margin-bottom:var(--space-3);align-items:center;display:flex}.s18-video__poster{object-fit:cover;border-radius:var(--radius-sm);background:var(--c-neutral-soft);width:54px;height:96px}.s18-video__noposter{text-align:center;width:54px;height:96px;font-size:var(--fs-xs);color:var(--c-muted);background:var(--c-neutral-soft);border-radius:var(--radius-sm);place-items:center;display:grid}.s18-video__title{margin:0;font-weight:600}.s18-video__meta{color:var(--c-muted);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:2px 0 0}.s18-video__open{white-space:nowrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.s18-cursor{font-size:var(--fs-sm);margin:var(--space-2) 0 0}.s18-quartiles{margin:var(--space-2) 0;padding-left:var(--space-5);font-size:var(--fs-sm)}.s18-crm__status{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--c-success-soft);margin-bottom:var(--space-3);align-items:center;display:flex}.s18-crm__status.is-bad{background:var(--c-error-soft)}.s18-crm__icon{color:var(--c-success)}.s18-crm__status.is-bad .s18-crm__icon{color:var(--c-error)}.s18-crm__metrics{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.s18-crm__receipt{font-size:var(--fs-sm);margin:var(--space-3) 0 0;overflow-wrap:anywhere}.s18-table .ui-card__header{padding:var(--space-4) var(--space-4) 0}.s18-table .s18-note{padding:0 var(--space-4) var(--space-4)}@media (max-width:1100px){.s18-grid{grid-template-columns:minmax(0,1fr)}.s18-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.s18-kpis,.s18-crm__metrics{grid-template-columns:minmax(0,1fr)}.s18-video__head{flex-wrap:wrap}.s18-video__open{margin-left:0}}.s18-chart__pair{gap:var(--space-2);flex-direction:column;display:flex}.s18-chart__pair .ui-chart__legend{display:none}.s18-chart__cap{font-size:var(--fs-sm);color:var(--c-muted);align-items:center;gap:6px;margin:0;display:inline-flex}.s18-dot{background:var(--c-primary);border-radius:50%;width:8px;height:8px;display:inline-block}.s18-dot.tone-blue{background:var(--c-chart-blue)}.s18 .s18-filters{margin-top:0}.s18{min-width:0;max-width:100%}.s18-tracking{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.s18-range__custom{width:min(300px,100vw - 32px)}.s18-filters .ui-field,.s18-filters .ui-select{max-width:100%}.s18-crm__status{flex-wrap:wrap}.s18 .ui-chart,.s18 .ui-chart__frame,.s18 .ui-chart__svg{max-width:100%}@media (max-width:1100px){.s18 .page-header__actions{max-width:100%}}@media (max-width:767px){.s18-alert{flex-wrap:wrap}.s18-alert__body{flex:200px}.s18-filters .ui-field{flex:100%}.s18-filters .ui-select{width:100%}.s18-crm__metrics{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.s18 .page-header__actions{flex-direction:column;align-items:stretch}.s18-range{width:100%}.s18 .page-header__actions .ui-btn{justify-content:center;width:100%}.s18-range__custom{left:0;right:auto}}@media (min-width:1280px){.s18 .s18-filters{margin:calc(-1 * (var(--space-4) + 44px)) 0 0 auto;z-index:1;justify-content:flex-end;max-width:60%;position:relative}.s18 .s18-filters__scope{text-align:right;flex-basis:100%;margin:0}}@media (min-width:1024px){.s18-tracking{margin-bottom:var(--space-2);gap:var(--space-2)}.s18-alert{padding:6px var(--space-3)}.s18-alert__detail{font-size:12px}.s18-kpis{margin-bottom:var(--space-3);gap:var(--space-3)}.s18-kpis .ui-metric{padding:10px var(--space-3)}.s18-kpis .ui-metric__value{font-size:24px}.s18-grid .ui-card--padded{padding-top:12px;padding-bottom:12px}.s18-chart__cap{margin:2px 0;font-size:12px}.s18-grid .ui-chart__details,.s18-grid details{font-size:12px}.s18-grid .ui-chart__table{margin-top:2px;font-size:12px}.s18-grid .ui-card__header{margin-bottom:6px}.s18-grid .s18-note{margin-top:4px;font-size:12px}}.vt .page-header__actions{align-items:flex-start}.vt-actions{column-gap:var(--space-3);grid-template-columns:auto auto;place-items:start end;row-gap:2px;display:grid}.vt-actions .vt-export{grid-column:1/-1}.vt-range{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.vt-range__current{text-align:right;max-width:260px;font-size:11px}.vt-cselect{align-items:center;display:inline-flex;position:relative}.vt-cselect__icon{color:var(--c-text);pointer-events:none;display:inline-flex;position:absolute;left:12px}.vt-cselect__select{min-width:150px;height:var(--control-h)}.vt-cselect__select.has-icon{min-width:176px;padding-left:38px}#vt-version{min-width:200px}.vt-range__custom{gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.vt-date{font-size:var(--fs-sm);flex-direction:column;gap:2px;display:flex}.vt-date input{height:var(--control-h-sm);border:1px solid var(--c-border-strong);border-radius:var(--radius-sm);padding:0 var(--space-2);font:inherit}.vt-error{color:var(--c-error);font-size:var(--fs-sm)}.vt-export{width:100%;font-size:var(--fs-sm);text-align:right}.vt-export--error{color:var(--c-error)}.vt-muted{color:var(--c-muted);font-size:var(--fs-sm)}.vt-pad{padding:var(--space-3) var(--space-4)}.vt-toolbar{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.vt-toolbar .ui-tabs{background:var(--c-neutral-soft);border-radius:var(--radius-md);padding:4px}.vt-select{min-width:180px}.vt-back{align-self:center;margin-left:auto}.vt-identity{margin-top:calc(-1 * var(--space-3));font-size:var(--fs-xs)}.vt-title-info{align-items:center;gap:var(--space-2);display:inline-flex}.vt-main{gap:var(--space-4);grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;display:grid}.vt-main__chart.ui-card--padded{padding:var(--space-3) var(--space-4)}.vt-main__chart .ui-card__header{margin-bottom:0}.vt-main__chart .ui-card__title{font-size:var(--fs-lg)}.vt-player{border-radius:var(--radius-lg);outline-offset:2px;background:#111317;flex-direction:column;display:flex;overflow:hidden}.vt-player:focus-visible{outline:2px solid var(--c-focus)}.vt-player__stage{background:#000;justify-content:center;align-items:center;height:185px;display:flex;position:relative}.vt-player__video{object-fit:contain;background:#000;width:100%;height:100%}.vt-player__unavailable{color:#e9eaee;padding:var(--space-3);font-size:var(--fs-sm);text-align:center;gap:var(--space-2);flex-direction:column;align-items:center;display:flex}.vt-player__unavailable .vt-muted{color:#b9bcc6}.vt-player__poster{opacity:.6;max-height:60px}.vt-player__controls{align-items:center;gap:var(--space-1);padding:2px var(--space-2);color:#fff;height:40px;display:flex}.vt-player__controls .ui-btn{color:#fff}.vt-player__time{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.vt-player__seek{min-width:60px;accent-color:var(--c-primary);flex:1}.vt-chart__legend{gap:var(--space-4);font-size:var(--fs-xs);color:#5d6270;margin-top:-22px;margin-bottom:var(--space-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.vt-chart__legend-item{align-items:center;gap:var(--space-2);display:inline-flex}.vt-chart__swatch{border-radius:50%;width:10px;height:10px;display:inline-block}.vt-chart__frame{position:relative}.vt-chart__svg{width:100%;height:auto;display:block}.vt-chart__grid{stroke:var(--c-border);stroke-width:1px}.vt-chart__tick{fill:var(--c-muted);font-size:11px}.vt-chart__cursor{stroke:var(--c-primary);stroke-dasharray:4 4;stroke-width:1.5px}.vt-chart__highlight{fill:var(--c-primary-soft);opacity:.7}.vt-chart__point{cursor:pointer}.vt-chart__point:focus-visible{stroke:var(--c-heading);stroke-width:2px;outline:none}.vt-chart__tooltip{white-space:normal;background:var(--c-primary);color:#fff;border-radius:var(--radius-sm);width:max-content;padding:var(--space-2) var(--space-3);font-size:var(--fs-xs);pointer-events:none;flex-direction:column;gap:2px;max-width:230px;line-height:1.35;display:flex;position:absolute;top:0;transform:translate(14px,-50%)}.vt-chart__tooltip[data-placement=left]{transform:translate(calc(-100% - 14px),-50%)}.vt-chart__tooltip span{opacity:.9;font-size:11px}.vt-chart__table{margin-top:var(--space-1);font-size:var(--fs-xs)}.vt-readout{font-size:var(--fs-xs);color:#5d6270;margin-top:var(--space-1);flex-direction:column;gap:2px;display:flex}.vt-state{padding:var(--space-3);border:1px dashed var(--c-border-strong);border-radius:var(--radius-md);gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.vt-filmstrip__list{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin:0;padding:0;list-style:none;display:grid}.vt-frame{gap:var(--space-1);border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:2px solid #0000;flex-direction:column;padding:2px;display:flex}.vt-frame[aria-pressed=true]{border-color:var(--c-primary)}.vt-frame__img{object-fit:cover;border-radius:var(--radius-sm);background:var(--c-neutral-soft);width:100%;height:65px}.vt-frame__missing{background:var(--c-neutral-soft);width:100%;height:65px;color:var(--c-muted);font-size:var(--fs-xs);border-radius:var(--radius-sm);justify-content:center;align-items:center;display:flex}.vt-frame__time{font-size:var(--fs-sm);color:#5d6270}.vt-filmstrip__note{margin-bottom:var(--space-1);font-size:var(--fs-xs)}.vt-segments .ui-card__header{padding:var(--space-4) var(--space-4) 0;margin-bottom:var(--space-2)}.vt-segments .ui-table th,.vt-segments .ui-table td{font-size:var(--fs-sm);padding-top:6px;padding-bottom:6px}.vt-resolution .ui-card__title,.vt-segments .ui-card__title,.vt-panel .ui-card__title{font-size:var(--fs-lg)}.vt-lower{gap:var(--space-4);grid-template-columns:minmax(0,750px) minmax(0,1fr);align-items:start;display:grid}.vt-table-wrap{overflow-x:auto}.vt-segments tr.is-selected{background:var(--c-primary-soft)}.vt-linkbtn{font:inherit;color:var(--c-heading);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.vt-linkbtn[aria-pressed=true]{color:var(--c-primary-text)}.vt-current{font-size:var(--fs-xs);color:var(--c-primary-text)}.vt-dl{flex-direction:column;display:flex}.vt-dl__row{gap:var(--space-2);border-bottom:1px solid var(--c-border);font-size:var(--fs-xs);grid-template-columns:minmax(90px,1fr) minmax(0,1.5fr);padding:5px 0;display:grid}.vt-dl__row dt{font-weight:500}.vt-dl__row dd{color:#5d6270;margin:0}.vt-panels{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vt-panel--notes{background:var(--c-warning-soft)}.vt-bullets{padding-left:var(--space-5);gap:var(--space-1);font-size:var(--fs-sm);color:#3c4150;flex-direction:column;margin:0;display:flex}@media (max-width:1100px){.vt-main,.vt-lower,.vt-panels{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.vt-select{width:100%;min-width:0}.vt-toolbar>*{flex:100%}.vt-back{margin-left:0}.vt-actions{justify-content:flex-start}}.vt.page{gap:var(--space-4)}.vt .page-header__title{font-size:30px}.vt,.vt-main>*,.vt-lower>*,.vt-panels>*{min-width:0}.vt-chart__frame{overflow:hidden}.vt-table-wrap,.vt-chart__table,.vt-filmstrip__list,.vt-toolbar .ui-tabs{max-width:100%;position:relative;overflow-x:auto}@media (max-width:1100px){.vt-filmstrip__list{padding-bottom:var(--space-1);display:flex;overflow-x:auto}.vt-filmstrip__list>li{flex:0 0 120px}.vt-main__player .vt-player{max-width:560px}}@media (max-width:640px){.vt-actions{grid-template-columns:minmax(0,1fr);justify-items:stretch;width:100%}.vt-range{align-items:stretch}.vt-range__current{text-align:left;max-width:none}.vt-cselect,.vt-cselect__select,.vt-cselect__select.has-icon,#vt-version{width:100%;min-width:0}.vt-toolbar{flex-direction:column;align-items:stretch}.vt-toolbar .ui-tabs{overflow-x:auto}.vt-back{margin-left:0}.vt-range__custom{flex-direction:column;align-items:stretch}.vt-player__seek{min-width:40px}.vt-chart__tooltip{max-width:160px}.vt-dl__row{grid-template-columns:minmax(0,1fr)}.vt .page-header__title{font-size:24px}}.s19 .page-header{margin-bottom:12px}.s19 .page-header__row{align-items:flex-start}.s19-compact{margin:0}.s19-compact .ui-field__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s19-compact .ui-field__meta{display:none}.s19-compact .ui-select{height:36px;font-size:var(--fs-sm)}.s19-range{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:520px;display:flex}.s19-range .s19-compact{width:180px}.s19-range__icon{color:var(--c-muted)}.s19-range__custom{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.s19-tabsrow{border-bottom:1px solid var(--c-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:8px;display:flex}.s19-tabsrow .ui-tabs{border-bottom:0;max-width:100%;margin:0;overflow-x:auto}.s19-tabsrow,.s19-scope{min-width:0;max-width:100%}.s19-scope{gap:8px;padding-bottom:6px;display:flex}.s19-scope .s19-compact{width:190px}.s19-summary{margin-bottom:16px;padding:14px 20px}.s19-summary__cards{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(170px,.95fr);display:grid}.s19-summary__cards>.ui-metric{border:0;border-right:1px solid var(--c-border);box-shadow:none;background:0 0;border-radius:0;min-width:0;padding:0 16px;position:relative}.s19-summary__cards>.ui-metric:first-child{padding-left:0}.s19-summary__cards .ui-metric__sub{margin:0;position:absolute;top:0;right:12px}.s19-summary__note{color:var(--c-muted);font-size:var(--fs-xs);align-items:flex-start;gap:6px;margin:0;padding-left:16px;display:flex}.s19-def summary{cursor:pointer;color:var(--c-muted);list-style:none;display:inline-flex}.s19-def summary::-webkit-details-marker{display:none}.s19-def[open] p{z-index:5;background:var(--c-card);border:1px solid var(--c-border);width:220px;font-size:var(--fs-xs);color:var(--c-text);border-radius:8px;margin:0;padding:8px 10px;position:absolute;top:20px;right:0;box-shadow:0 4px 16px #00000014}.s19-def:not([open]) p{display:none}.s19-summary__line{font-size:var(--fs-xs);color:var(--c-muted);flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;display:flex}.s19-about{font-size:var(--fs-xs);color:var(--c-muted);margin-top:4px}.s19-about summary{cursor:pointer}.s19-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.s19-main{gap:16px;min-width:0;display:grid}.s19-bottom{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.s19-table__filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.s19-table__filters .ui-search{flex:100px;min-width:100px}.s19-table__filters .s19-compact{flex:0 auto;min-width:0}.s19-table__filters .s19-compact .ui-select{width:104px}.s19-export{margin-left:auto}.s19-table .ui-table{font-size:var(--fs-xs)}.s19-table .ui-table thead th,.s19-table .ui-table td,.s19-table .ui-table tbody th{padding:8px}.s19-nowrap{white-space:nowrap}.s19 .ui-tabpanel{padding-top:0}.s19-sub{color:var(--c-muted);font-size:var(--fs-xs);display:block}.s19-muted{color:var(--c-muted);font-size:var(--fs-xs);margin:4px 0}.s19-warn{color:var(--c-warning);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;display:flex}.s19-ok{color:var(--c-success);font-size:var(--fs-sm)}.s19-integration__head{border-bottom:1px solid var(--c-border);align-items:center;gap:12px;padding:12px 0;display:flex}.s19-integration__head>div{flex:1}.s19-dl{font-size:var(--fs-sm);gap:4px;margin:8px 0;display:grid}.s19-dl>div{grid-template-columns:120px minmax(0,1fr);gap:8px;display:grid}.s19-dl dt{color:var(--c-muted)}.s19-dl dd{overflow-wrap:anywhere;margin:0}.s19-dl--rows{font-size:var(--fs-xs)}.s19-dl--rows>div{border-bottom:1px solid var(--c-border);padding:6px 0}.s19-integration__test{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.s19-mapping,.s19-history{font-size:var(--fs-xs);margin-top:8px}.s19-compare .ui-card__subtitle{font-size:var(--fs-xs)}.s19-compare__table{width:100%;font-size:var(--fs-xs);margin-top:8px}.s19-compare__table caption{text-align:start;font-weight:600}.s19-events[data-has-issues=true]{border-color:var(--c-error);background:var(--c-error-soft)}.s19-events .ui-card__title{color:var(--c-error)}.s19-events[data-has-issues=false] .ui-card__title{color:inherit}.s19-events__list{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.s19-events__item p{font-size:var(--fs-xs);margin:4px 0}.s19-checks{font-size:var(--fs-sm);gap:6px;padding:0;list-style:none;display:grid}.s19-h3{font-size:var(--fs-md);margin:16px 0 6px}.s19-grid>*,.s19-bottom>*,.s19-main>*{min-width:0}.s19 .ui-table-scroll,.s19-scroll{position:relative}.s19-scroll{max-width:100%;overflow-x:auto}.s19 code,.s19-events__item p,.s19-summary__line span{overflow-wrap:anywhere}@media (max-width:1180px){.s19-grid,.s19-bottom{grid-template-columns:minmax(0,1fr)}.s19-summary__cards{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.s19-summary__cards>.ui-metric:nth-child(2n){border-right:0}}@media (max-width:760px){.s19-tabsrow{flex-direction:column;align-items:stretch}.s19-scope{flex-wrap:wrap}.s19-scope .s19-compact{flex:140px;width:auto}.s19-scope .s19-compact .ui-select,.s19-range .s19-compact .ui-select{width:100%}.s19-range{justify-content:flex-start;max-width:none}.s19 .page-header__row{flex-wrap:wrap}.s19-summary__note{grid-column:1/-1;padding-left:0}.s19-table__filters .s19-compact{flex:120px}.s19-table__filters .s19-compact .ui-select{width:100%}}@media (max-width:480px){.s19-summary__cards{grid-template-columns:minmax(0,1fr)}.s19-summary__cards>.ui-metric{border-right:0;padding:0}.s19-scope,.s19-range{width:100%}.s19-scope .s19-compact,.s19-range .s19-compact{flex:100%;width:auto}.s19-dl>div{grid-template-columns:minmax(0,1fr)}}.s20{min-height:calc(100vh - var(--header-h) - 2 * var(--gutter))}.s20-empty{text-align:center;justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;flex:1;padding-bottom:12vh;display:flex}.s20-empty__icon{background:var(--c-primary-soft);width:140px;height:140px;color:var(--c-primary);margin-bottom:var(--space-6);border-radius:24px;place-items:center;display:grid}.s20-empty__title{font-size:var(--fs-2xl);color:var(--c-heading);font-weight:600}.s20-empty__text{font-size:var(--fs-xl);color:#5d6270}@media (max-width:767px){.s20-empty__title{font-size:var(--fs-xl)}.s20-empty__text{font-size:var(--fs-lg)}}.s21-back{align-items:center;gap:var(--space-2);font-size:var(--fs-md);margin-bottom:var(--space-1);align-self:flex-start;display:inline-flex}.page.s21{gap:0}.s21 .page-header{gap:2px}.s21 .page-header__subtitle{margin:2px 0 0}.s21 .ui-tabs{margin:var(--space-2) 0 0}.s21 .ui-tabpanel{padding-top:var(--space-3)}.s21-section{margin-bottom:10px}.s21 .s21-section.ui-card--padded{padding:12px var(--space-5)}.s21-section .ui-card__title{margin:0;font-size:19px}.s21-section .ui-card__subtitle{margin:2px 0 var(--space-2);font-size:var(--fs-sm)}.s21-sec-head{margin-bottom:var(--space-2)}.s21-sec-head .ui-card__subtitle{margin-bottom:0}.s21-sec-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.s21-grid2{gap:var(--space-3) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s21-help-label{align-items:center;gap:6px;display:inline-flex}.s21-help{color:var(--c-muted);cursor:help;display:inline-flex}.s21-sec-side{flex:none;width:340px}.s21-elig{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--c-neutral-soft);font-size:var(--fs-sm);flex:none;align-items:flex-start;display:flex}.s21-elig div{flex-direction:column;gap:1px;display:flex}.s21-elig span{color:var(--c-muted);font-size:var(--fs-xs)}.s21-elig--native{background:var(--c-info-soft)}.s21-elig--unsupported{background:var(--c-error-soft)}.s21-elig--observational{background:var(--c-warning-soft)}.s21-details{font-size:var(--fs-sm);margin-top:2px}.s21-details>summary{cursor:pointer;color:var(--c-muted);padding:2px 0}.s21-details[open]>summary{margin-bottom:var(--space-2)}.s21-disabled-vars{margin-top:var(--space-2);color:var(--c-muted)}.s21-disabled-vars ul{padding-left:var(--space-5);margin:2px 0 0}.s21-variants{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s21-variant{border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:10px var(--space-3);gap:var(--space-4);align-items:flex-start;min-width:0;display:flex}.s21-variant__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.s21-variant__head{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-height:32px;display:flex}.s21-variant .ui-field{gap:4px}.s21-variant__head h3{font-size:var(--fs-lg);margin:0}.s21-badge{border-radius:var(--radius-md);width:36px;height:36px;font-weight:600;font-size:var(--fs-lg);flex:none;place-items:center;display:inline-grid}.s21-badge--A{background:var(--c-info-soft);color:var(--c-info)}.s21-badge--B{background:var(--c-primary-soft);color:var(--c-primary-text)}.s21-estimate{gap:var(--space-2);padding:6px var(--space-3);color:var(--c-muted);background:var(--c-neutral-soft);border-radius:var(--radius-md);font-size:var(--fs-sm);align-items:center;display:flex}.s21-estimate div{color:var(--c-muted);flex-direction:column;display:flex}.s21-estimate strong{color:var(--c-text);font-weight:500}.s21-fixed{margin-top:var(--space-2)}.s21-fixed__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.s21-fixed__head h3{font-size:var(--fs-md);margin:0;font-weight:500}.s21-fixed__items{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);gap:var(--space-3);border:1px solid var(--c-border);border-radius:var(--radius-md);grid-template-columns:1.3fr 1fr 1fr 1fr;list-style:none;display:grid}.s21-fixed__items li{gap:var(--space-3);align-items:flex-start;min-width:0;display:flex}.s21-fixed__items li+li{border-left:1px solid var(--c-border);padding-left:var(--space-3)}.s21-fixed__items li.is-flagged{outline:1px solid var(--c-error);background:var(--c-error-soft);border-radius:var(--radius-sm)}.s21-fixed__items li div{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.s21-fixed__items li>svg{color:var(--c-muted);flex:none;margin-top:2px}.s21-thumb{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--c-border);background:var(--c-neutral-soft);flex:none;width:56px;height:42px}.s21-thumb--none{color:var(--c-muted);place-items:center;display:grid}.s21-fixed__title{font-size:var(--fs-xs);font-weight:600}.s21-fixed__value{font-size:var(--fs-sm);color:var(--c-muted)}.s21-chips{gap:var(--space-1);white-space:nowrap;flex-wrap:wrap;display:flex}.s21-tag{font-size:var(--fs-xs);background:var(--c-neutral-soft);border-radius:var(--radius-sm);color:var(--c-muted);padding:1px 6px}.s21-inline-checks{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.s21-inline-checks .ui-check{border:0;min-width:0;padding:0}.s21-inline-checks .ui-check__evidence,.s21-inline-checks .ui-check__reason{font-size:var(--fs-xs);color:var(--c-muted)}.s21-inline-checks .s21-check--main .ui-check__evidence{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.s21-inline-checks .ui-check__body{min-width:0}.s21-inline-checks .s21-check--main .ui-check__status{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.s21-inline-checks .s21-check--extra{font-size:var(--fs-xs)}.s21-issues{margin:var(--space-2) 0 0;padding-left:var(--space-5);color:var(--c-error);font-size:var(--fs-sm)}.s21-note{color:var(--c-muted);font-size:var(--fs-sm)}.s21-banner{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-sm);margin:var(--space-3) 0;gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.s21-banner--warn{background:var(--c-warning-soft)}.s21-banner--error{background:var(--c-error-soft)}.s21-footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:0 0 var(--space-3);flex-wrap:wrap;display:flex}.s21-saved{color:var(--c-success);font-size:var(--fs-sm)}.s21-actions{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.s21-review,.s21-activity{gap:var(--space-4);flex-direction:column;display:flex}.s21-receipt{gap:var(--space-1) var(--space-4);font-size:var(--fs-sm);margin-top:var(--space-3);grid-template-columns:max-content 1fr;display:grid}.s21-receipt dt{color:var(--c-muted)}.s21-receipt dd{overflow-wrap:anywhere;margin:0}.s21-history{padding-left:var(--space-5);font-size:var(--fs-sm);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.s21-diff{width:100%}.s21 .ui-select,.s21 .ui-input{width:100%;min-width:0;max-width:100%}.s21 .ui-field,.s21-section,.s21-variant,.s21-variant__body,.s21-sec-head>div{min-width:0}.s21 .ui-tabs{overflow-x:auto}@media (max-width:1023px){.s21-grid2,.s21-variants,.s21-inline-checks{grid-template-columns:minmax(0,1fr)}.s21-sec-head{flex-direction:column}.s21-sec-side{width:auto;max-width:100%}.s21-elig{max-width:none}.s21-fixed__items{grid-template-columns:repeat(2,minmax(0,1fr))}.s21-fixed__items li+li{border-left:0;padding-left:0}.s21-chips{white-space:normal}}@media (max-width:600px){.s21-fixed__items{grid-template-columns:minmax(0,1fr)}.s21-variant{gap:var(--space-2);flex-direction:column}.s21-variant .ui-field{display:flex}.s21 .s21-section.ui-card--padded{padding:12px var(--space-3)}.s21-diff{display:block;overflow-x:auto}.s21-footer{justify-content:stretch}.s21-footer>*{flex:auto}}.s21-details:not([open])>:not(summary){display:none}.s21-variant .ui-field{align-items:center;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.s21-variant .ui-field>:not(:first-child):not(.ui-select):not(input){grid-column:1/-1}.s21-disclosures{gap:var(--space-6);flex-wrap:wrap;align-items:flex-start;display:flex}.s21-disclosures>.s21-details{flex:280px;min-width:0}@media (min-width:1024px) and (min-height:640px){.s21-footer{z-index:5;background:var(--c-canvas);border-top:1px solid var(--c-border);padding-top:12px;padding-bottom:12px;position:sticky;bottom:0}}.s22-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;display:grid}.s22-main,.s22-rail{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.s22-muted{color:var(--c-muted)}.s22-small{font-size:13px}.s22-error{color:var(--c-error);margin-top:var(--space-2)}.s22-ok{color:var(--c-success);margin-top:var(--space-2)}.s22-banner{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--c-border);justify-content:space-between;align-items:center;display:flex}.s22-banner--success{background:#eef8f2;border-color:#bfe3cf}.s22-banner--error{background:#fdeef0;border-color:#f2c4ca}.s22-banner--info{background:#f3f0fe}.s22-action{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:#fdecee;border:1px solid #f5c7cd;display:flex}.s22-action--clear{background:#eef8f2;border-color:#bfe3cf}.s22-action__icon{color:var(--c-error);flex-shrink:0}.s22-action__title{color:var(--c-error);font-size:26px;font-weight:600;line-height:1.1}.s22-action--clear .s22-action__title{color:var(--c-success)}.s22-action__text{flex:1;min-width:0}.s22-action__text strong{color:var(--c-error)}.s22-action__link{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.s22-alert-list,.s22-service-list,.s22-tracking__list,.s22-status__list,.s22-drafts__list,.s22-activity__list,.s22-affected__list{margin:0;padding:0;list-style:none}.s22-alert{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--c-border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid}.s22-alert:first-child{border-top:0}.s22-alert[aria-current=true]{background:#faf8ff}.s22-alert__title{font-weight:600}.s22-alert__reason,.s22-alert__meta{color:var(--c-muted);font-size:13px}.s22-alert__result{margin-top:4px;font-size:13px}.s22-alert__actions{gap:var(--space-2);align-items:center;display:flex}.s22-chevron{cursor:pointer;color:var(--c-muted);border-radius:var(--radius-sm);background:0 0;border:0;padding:6px}.s22-mark{color:#fff;background:#6b7280;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:inline-flex}.s22-mark--meta{background:#1877f2}.s22-mark--google{background:#34a853}.s22-mark--tiktok{background:#111}.s22-mark--crm{background:#4b5563}.s22-service{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--c-border);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;display:grid}.s22-service:first-child{border-top:0}.s22-service__name{font-weight:600}.s22-service__checked{min-width:130px;font-size:12px}.s22-service__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.s22-crm.is-target{outline:2px solid var(--c-primary);outline-offset:6px;border-radius:var(--radius-md)}.s22-crm__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.s22-notice{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:#f3f0fe}.s22-checklist{border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);background:#f1f2f6}.s22-checklist__title{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-size:16px;font-weight:600;display:flex}.s22-status__list{gap:var(--space-4);flex-wrap:wrap;display:flex}.s22-dot{border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.s22-dot--ok{background:var(--c-success)}.s22-dot--bad{background:var(--c-error)}.s22-dot--off{background:#6b7280}.s22-dot--unknown{background:var(--c-warning)}.s22-tracking__row{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--c-border);align-items:center;display:flex}.s22-tracking__row:first-child{border-top:0}.s22-info{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:#eef1f8;font-size:13px}.s22-tiles{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.s22-tile{border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--space-3);flex-direction:column;display:flex}.s22-tile strong{font-size:20px}.s22-tile span{color:var(--c-muted);font-size:12px}.s22-drafts__list li{padding:var(--space-2) 0;border-top:1px solid var(--c-border)}.s22-blocked{color:var(--c-warning);font-size:12px}.s22-unknown-op{gap:var(--space-2);flex-direction:column;display:flex}.s22-reconcile{justify-content:center;width:100%}.s22-reconcile-result{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:#f6f7fb}.s22-activity{gap:var(--space-4);flex-direction:column;display:flex}.s22-activity__list li{padding:var(--space-2) 0;border-top:1px solid var(--c-border);gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.s22-activity__action{font-weight:600}.s22-activity__link{margin-left:auto}.s22-prefs__footer{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.s22-affected h3{margin:var(--space-4) 0 var(--space-2);font-size:15px;font-weight:600}@media (max-width:1100px){.s22-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.s22-alert{grid-template-columns:auto minmax(0,1fr)}.s22-alert__actions{flex-wrap:wrap;grid-column:1/-1}.s22-service{grid-template-columns:auto minmax(0,1fr)}.s22-service__checked,.s22-service__actions{grid-column:2}.s22-action{flex-wrap:wrap}.s22-prefs__table{display:block;overflow-x:auto}}.s22-grid{gap:var(--space-4)}.s22-action{padding:10px var(--space-4);gap:var(--space-3)}.s22-action__title{font-size:22px}.s22-alert{gap:var(--space-2) var(--space-3);padding:8px 0}.s22-alert__reason,.s22-alert__meta{font-size:12px;line-height:1.35;display:inline}.s22-alert__reason:after{content:" · "}.s22-service{padding:6px 0}.s22-service__checked{line-height:1.3}.s22-crm{margin-top:var(--space-3)}.s22-checklist{padding:var(--space-3) var(--space-4)}.s22-checklist__title{margin-bottom:var(--space-2)}.s22-tracking__row{padding:6px 0}.s22-tile{padding:8px var(--space-3)}.s22-mark{width:28px;height:28px}@media (min-width:1024px){.s22-alerts.ui-card--padded,.s22-accounts.ui-card--padded{padding-top:12px;padding-bottom:12px}.s22-alert__text{line-height:1.35}.s22-alert__title{font-size:13px;display:inline}.s22-alert__title:after{content:" · ";color:var(--c-muted);font-weight:400}.s22-service{padding:4px 0}.s22-service__text{line-height:1.25}.s22-service__text .s22-muted{font-size:12px}.s22-service__checked{min-width:0}.s22-service__checked .s22-checked-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s22-service__checked br{display:none}.s22-crm{margin-top:var(--space-2)}.s22-main,.s22-rail{gap:var(--space-3)}.s22-grid .ui-card__header{margin-bottom:8px}.s22-grid .ui-card--padded{padding-top:12px;padding-bottom:12px}.s22-alert{gap:8px;padding:6px 0}.s22-alert .ui-pill{padding:2px 8px;font-size:12px}.s22-alert__actions{gap:6px}.s22-service .ui-pill{padding:2px 8px;font-size:12px}.s22-tracking__row{padding:4px 0;line-height:1.3}.s22-tracking__row .s22-muted,.s22-tracking__row p+p{font-size:12px}.s22-info{margin-top:var(--space-2);padding:8px var(--space-3);font-size:12px}.s22-tiles{margin-bottom:var(--space-2)}.s22-tile strong{font-size:18px;line-height:1.2}.s22-drafts__list li{padding:4px 0}.s22-checklist .ui-checklist{gap:4px}.s22-tile{padding:6px 10px;line-height:1.25}.s22-drafts p{line-height:1.3}}.s23-team-grid{gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;display:grid}.s23-audit-grid{gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;display:grid}.s23-matrix th,.s23-matrix td{vertical-align:middle}.s23-matrix .is-center{text-align:center}.s23-matrix .ui-checkbox{justify-content:center}.s23-col{font-weight:600;display:block}.s23-col-sub{color:var(--c-muted);font-weight:400;font-size:var(--fs-xs);display:block}.s23-member{gap:var(--space-3);align-items:center;display:flex}.s23-member__text{flex-direction:column;min-width:0;display:flex}.s23-member__name{font-weight:600}.s23-member__role,.s23-member__scope{color:var(--c-muted);font-size:var(--fs-xs);font-weight:400}.s23-row-error{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--c-error);border-radius:var(--radius-md);background:var(--c-error-soft);gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.s23-policy-card{background:#f6f3ff}.s23-policy-list{margin:0 0 var(--space-4);gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.s23-policy-list li{gap:var(--space-3);padding:var(--space-3);background:var(--c-card);border-radius:var(--radius-md);display:flex}.s23-policy-list svg{color:var(--c-primary);flex:none;margin-top:2px}.s23-policy-title{margin:0 0 2px;font-weight:600}.s23-policy-edit{border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-3);background:var(--c-card);flex-direction:column;min-width:0;display:flex}.s23-saved{color:var(--c-success);font-size:var(--fs-sm)}.s23-block{margin-top:var(--space-2);display:block}.s23-scope-account{border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2)}.s23-audit-head{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.s23-filters{gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.s23-search{flex:200px;min-width:0}.s23-filters .ui-field{margin:0}.s23-row-btn{font:inherit;color:var(--c-primary-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.s23-row-btn:hover{text-decoration:underline}.s23-kind{color:var(--c-muted);font-size:var(--fs-xs)}.s23-details-head{justify-content:space-between;align-items:center;display:flex}.s23-dl{gap:var(--space-2) var(--space-4);margin:var(--space-3) 0;font-size:var(--fs-sm);grid-template-columns:max-content minmax(0,1fr);display:grid}.s23-dl dt{color:var(--c-muted)}.s23-dl dd{overflow-wrap:anywhere;margin:0}.s23-json{font-size:var(--fs-xs);white-space:pre-wrap;overflow-wrap:anywhere}.s23-sub{font-size:var(--fs-md);margin:var(--space-4) 0 var(--space-2)}.s23-status-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s23-status-list li{gap:var(--space-3);font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.s23-status-list p{margin:0}.s23-links{gap:var(--space-2);margin-top:var(--space-4);font-size:var(--fs-sm);flex-direction:column;display:flex}.s23-links a{gap:var(--space-1);align-items:center;display:inline-flex}.s23-foundation{margin-top:var(--space-5);gap:var(--space-4);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--c-card);grid-template-columns:1fr 1fr;display:grid}.s23-foundation__item{gap:var(--space-3);align-items:flex-start;display:flex}.s23-foundation__title{margin:0 0 2px;font-weight:600}@media (max-width:1100px){.s23-team-grid,.s23-audit-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.s23-foundation{grid-template-columns:minmax(0,1fr)}}.s23-matrix .ui-checkbox__desc{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s23-matrix .ui-checkbox{display:inline-flex;position:relative}.s23-member .avatar{flex:none;width:32px;height:32px}.s23 .ui-tabs{margin-bottom:0}.s23 .ui-tabpanel{padding-top:var(--space-4)}.s23-policy-edit .ui-checkbox__desc{font-size:11px}.s23-matrix thead th,.s23-matrix td,.s23-matrix tbody th{padding-left:8px;padding-right:8px}.s23-matrix tbody th{min-width:160px}
