.audit-log{color:#171717;gap:18px;min-width:0;padding:24px;font-size:13px;display:grid}.audit-log__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.audit-log__heading h1{margin:0;font-size:26px;font-weight:800;line-height:1.3}.audit-log__heading p{color:#666;margin:8px 0 0;font-size:13px}.audit-log__button{color:#171717;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:2px solid #171717;border-radius:6px;justify-content:center;align-items:center;padding:6px 12px;font-weight:650;display:inline-flex}.audit-log__button:hover:not(:disabled){background:#f1f5ff;box-shadow:2px 2px #171717}.audit-log__button:disabled{opacity:.5;cursor:wait}.audit-log__button:focus-visible,.audit-log input:focus-visible,.audit-log select:focus-visible{outline-offset:2px;outline:3px solid #5088ed}.audit-log__filters{background:#fff;border:2px solid #171717;border-radius:8px;gap:14px;padding:16px;display:grid;box-shadow:3px 3px #171717}.audit-log__ranges,.audit-log__fields{flex-wrap:wrap;align-items:end;gap:10px 14px;display:flex}.audit-log__fields label{gap:6px;min-width:140px;font-size:12px;font-weight:700;display:grid}.audit-log__fields input,.audit-log__fields select{box-sizing:border-box;color:#171717;max-width:260px;min-height:36px;font:inherit;background:#fff;border:1px solid #aaa;border-radius:4px;padding:6px 9px;font-weight:400}.audit-log__table-wrap{background:#fff;border:2px solid #171717;border-radius:8px;min-width:0;overflow-x:auto}.audit-log__table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:1000px;font-size:13px}.audit-log__table th{background:#f2f3f5;border-bottom:2px solid #171717;padding:12px 14px;font-size:12px;font-weight:750}.audit-log__table th:first-child{width:175px}.audit-log__table th:nth-last-child(2){width:150px}.audit-log__table th:last-child{width:80px}.audit-log__table td{vertical-align:middle;border-bottom:1px solid #e5e5e5;padding:12px 14px}.audit-log__table tr:last-child td{border-bottom:0}.audit-log__table tbody tr:hover{background:#f8faff}.audit-log__time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.audit-log__entity{gap:5px;min-width:0;display:grid}.audit-log__entity strong{overflow-wrap:anywhere;font-size:13px;font-weight:650}.audit-log__entity small{color:#666;overflow-wrap:anywhere;font-size:11px}.audit-log__target{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-log__result{border:1px solid;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.audit-log__result--ok{color:#166534;background:#dcfce7}.audit-log__result--error{color:#991b1b;background:#fee2e2}.audit-log__empty{text-align:center;color:#666;height:100px}.audit-log__error{color:#991b1b;background:#fff1f2;border:1px solid #b91c1c;border-radius:6px;margin:0;padding:12px}.audit-log__pagination{justify-content:flex-end;display:flex}.audit-event-detail{color:#171717;gap:16px;font-size:13px;display:grid}.audit-event-detail dl{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 24px;margin:0;display:grid}.audit-event-detail dt{color:#666;font-size:12px}.audit-event-detail dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:600}.audit-event-detail h3{margin:0;font-size:14px}.audit-event-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f5f5;border:2px solid #171717;border-radius:6px;max-height:320px;margin:0;padding:14px;font-size:12px;line-height:1.5;overflow:auto}.audit-log .modal-panel,.audit-log .modal-card,.audit-log .modal{background:#fff;border:2px solid #171717;border-radius:8px;box-shadow:6px 6px #171717}@media (width<=680px){.audit-log{padding:16px}.audit-log__heading{align-items:flex-start}.audit-log__heading h1{font-size:22px}.audit-log__fields label{flex:140px}.audit-log__fields input,.audit-log__fields select{width:100%;max-width:none}}:root{color:#14161a;font-synthesis:none;text-rendering:optimizelegibility;--color-ink:#14161a;--color-paper:#fff;--color-canvas:#eef0f4;--color-primary:#2447f5;--color-primary-dark:#1733c0;--color-yellow:#ffd84d;--color-mint:#9ce5c0;--color-coral:#ff8e72;--color-muted:#686d78;--color-line:#c9cdd6;--color-danger:#c22222;--border-strong:2px solid var(--color-ink);--shadow-hard:2px 2px 0 var(--color-ink);--shadow-hard-large:3px 3px 0 var(--color-ink);--font-sans:"PingFang SC", "Microsoft YaHei", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--sidebar-width:200px;--sidebar-width-collapsed:64px;background:#eef0f4;font-family:PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{background:var(--color-canvas);min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;color:var(--color-ink);background:var(--color-canvas);font-family:var(--font-sans);margin:0}button,select,input,textarea,a{color:inherit;font:inherit}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid var(--color-yellow);outline-offset:2px}h1,h2,h3,p{margin-top:0}.button{border:var(--border-strong);min-height:35px;color:var(--color-ink);background:var(--color-paper);box-shadow:var(--shadow-hard);white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:7px 16px;font-size:13px;font-weight:800;text-decoration:none;transition:transform 80ms,box-shadow 80ms,background 80ms;display:inline-flex}.button:hover:not(:disabled){box-shadow:var(--shadow-hard-large);text-decoration:none;transform:translate(-1px,-1px)}.button:active:not(:disabled){box-shadow:0 0 0 var(--color-ink);transform:translate(2px,2px)}.button--primary{color:var(--color-paper);background:var(--color-primary);font-weight:900}.button--primary:hover:not(:disabled){color:var(--color-paper);background:var(--color-primary-dark)}.button:disabled{cursor:wait;opacity:.6}.login-screen{background:var(--color-canvas);place-items:center;min-height:100vh;padding:32px 20px;display:grid;position:relative;overflow:hidden}.login-grid{opacity:.5;background-image:linear-gradient(90deg,#14161a12 1px,#0000 1px),linear-gradient(#14161a12 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.login-card{z-index:1;border:var(--border-strong);background:var(--color-paper);width:min(720px,100%);box-shadow:var(--shadow-hard-large);border-radius:10px;grid-template-columns:minmax(180px,.7fr) minmax(280px,1fr);display:grid;position:relative}.login-card__mark{border-right:var(--border-strong);background:var(--color-primary);place-items:center;padding:28px 20px;display:grid}.login-card__mark img{border:var(--border-strong);width:74px;height:74px;box-shadow:var(--shadow-hard-large);border-radius:10px;display:block}.login-card__content{flex-direction:column;justify-content:center;gap:12px;padding:32px 30px;display:flex}.login-card__content h1{letter-spacing:.5px;margin:0;font-size:21px;font-weight:900}.login-card__content p{color:var(--color-muted);margin:0;font-size:12px}.login-card__content .button{align-self:flex-start;margin-top:4px}.login-error{color:var(--color-danger);background:#fff2f2;border:1.5px solid #f0b9b9;border-radius:6px;margin:0;padding:8px 11px;font-size:12px;font-weight:700}.status-screen{background:var(--color-canvas);place-items:center;min-height:100vh;padding:24px;display:grid}.status-card{border:var(--border-strong);background:var(--color-paper);max-width:420px;box-shadow:var(--shadow-hard-large);border-radius:10px;gap:8px;padding:18px 22px;display:grid}.status-card h1{margin:0;font-size:18px;font-weight:900}.status-card p{color:var(--color-muted);margin:0;font-size:12.5px}.status-card .button{justify-self:flex-start;margin-top:6px}.page-state{border:var(--border-strong);background:var(--color-paper);box-shadow:var(--shadow-hard-large);text-align:center;border-radius:10px;gap:7px;padding:26px 20px;display:grid}.page-state strong{font-size:14px;font-weight:900}.page-state p{color:var(--color-muted);margin:0;font-size:12px}.page-state button{justify-self:center;margin-top:4px}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;transition:grid-template-columns .16s;display:grid}.app-shell[data-sidebar-collapsed=true]{grid-template-columns:var(--sidebar-width-collapsed) minmax(0, 1fr)}.sidebar{z-index:5;border-right:var(--border-strong);background:var(--color-paper);flex-direction:column;min-width:0;height:100vh;display:flex;position:sticky;top:0;overflow:visible}.brand-lockup{border-bottom:var(--border-strong);background:var(--color-paper);justify-content:center;align-items:center;gap:9px;min-height:62px;padding:14px 10px 11px;display:flex}.brand-mark{border:var(--border-strong);width:34px;min-width:34px;height:34px;box-shadow:var(--shadow-hard);border-radius:7px;display:block}.brand-wordmark{flex-direction:column;min-width:0;display:flex}.brand-wordmark strong{letter-spacing:.5px;font-size:15px;font-weight:900;line-height:1}.sidebar-nav{flex-direction:column;gap:6px;min-height:0;padding:10px 9px;display:flex;overflow-y:auto}.sidebar-nav--management{padding-top:0;padding-bottom:4px}.nav-item{color:var(--color-ink);background:#fff;border:2px solid #e3e5ec;border-radius:7px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;font-weight:700;text-decoration:none;transition:background 80ms,border 80ms,box-shadow 80ms,transform 80ms;display:flex}.nav-item:hover{color:var(--color-ink);border-color:var(--color-ink);text-decoration:none}.nav-item--active{border-color:var(--color-ink);color:var(--color-paper);background:var(--color-primary-dark);box-shadow:var(--shadow-hard)}.nav-item--reserved{opacity:.45;cursor:default}.nav-icon{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;min-width:17px;height:17px}.nav-item__label{white-space:nowrap;flex:1}.sidebar-footer{flex-direction:column;gap:8px;margin-top:auto;padding:10px 9px;display:flex}.collapse-button{color:#4a4f5c;cursor:pointer;background:0 0;border:2px solid #e3e5ec;border-radius:7px;justify-content:center;align-items:center;gap:10px;width:100%;padding:7px;font-size:12px;font-weight:700;display:flex}.collapse-button:hover{color:var(--color-ink);border-color:var(--color-ink)}.collapse-button span{font-family:var(--font-mono);font-size:13px}.user-menu-wrap{border-top:var(--border-strong);padding-top:10px;position:relative}.user-card{width:100%;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.user-avatar{border:var(--border-strong);width:30px;min-width:30px;height:30px;color:var(--color-primary);background:#e9edff;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.user-card__copy{flex-direction:column;flex:1;min-width:0;display:flex}.user-card__copy strong,.user-card__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-card__copy strong{font-size:12.5px;font-weight:700}.user-card__copy small{color:#6b7180;margin-top:2px;font-size:10.5px}.user-menu{z-index:30;border:var(--border-strong);width:100%;box-shadow:4px 4px 0 var(--color-ink);background:#fff;border-radius:7px;gap:8px;padding:10px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0}.user-menu>button{border:1.5px solid var(--color-ink);color:var(--color-danger);cursor:pointer;background:#fff;border-radius:5px;padding:7px 9px;font-size:12px;font-weight:800}.user-menu>button:hover:not(:disabled){background:#fff2f2}.user-menu>.user-menu__rename{color:var(--color-ink)}.user-menu>.user-menu__rename:hover:not(:disabled){background:#f3f5ff}.user-menu>button:disabled{cursor:wait;opacity:.65}.user-menu>.user-menu__link{border:1.5px solid var(--color-ink);color:var(--color-ink);text-align:center;background:#fff;border-radius:5px;padding:7px 9px;font-size:12px;font-weight:800;text-decoration:none}.user-menu>.user-menu__link:hover{background:#f3f5ff}.user-menu__error{color:var(--color-danger);margin:0;font-size:10.5px;font-weight:700}.user-brand{gap:5px;margin-top:8px;display:grid}.user-brand__caption{color:#6b7180;font-size:10px;font-weight:700}.user-brand select,.user-brand__name{border:1.5px solid var(--color-ink);width:100%;min-width:0;box-shadow:1.5px 1.5px 0 var(--color-ink);background-color:#fff;border-radius:5px;padding:6px 8px;font-size:11.5px;font-weight:700}.user-brand select{cursor:pointer;padding-right:24px}.user-brand__name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar[data-collapsed=true] .brand-lockup{justify-content:center;padding-inline:10px}.sidebar[data-collapsed=true] .brand-wordmark,.sidebar[data-collapsed=true] .nav-item__label,.sidebar[data-collapsed=true] .collapse-button b,.sidebar[data-collapsed=true] .user-card__copy,.sidebar[data-collapsed=true] .user-brand{display:none}.sidebar[data-collapsed=true] .nav-item,.sidebar[data-collapsed=true] .collapse-button,.sidebar[data-collapsed=true] .user-card{justify-content:center}.sidebar[data-collapsed=true] .nav-item,.sidebar[data-collapsed=true] .collapse-button{padding-inline:0}.sidebar[data-collapsed=true] .user-menu{width:188px;left:0;right:auto}.app-main{background:linear-gradient(90deg, #14161a0a 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(#14161a0a 1px, transparent 1px) 0 0 / 32px 32px, var(--color-canvas);min-width:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=760px){.login-card{grid-template-columns:1fr}.login-card__mark{border-right:0;border-bottom:var(--border-strong)}}@media (width<=720px){.app-shell,.app-shell[data-sidebar-collapsed=false]{grid-template-columns:var(--sidebar-width-collapsed) minmax(0, 1fr)}.app-shell>.sidebar[data-collapsed=false]{width:var(--sidebar-width);box-shadow:3px 0 #14161a26}}.workspace-page{min-width:0;padding:18px 26px 48px}.workspace-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.workspace-heading h1{letter-spacing:.5px;margin:0;font-size:21px;font-weight:900}.workspace-heading p{color:#6b7180;margin:2px 0 0;font-size:12px}.workspace-heading .entity-detail-name{overflow-wrap:anywhere;white-space:normal}.workspace-alert{border:1.5px solid var(--color-ink);border-radius:6px;margin-bottom:12px;padding:9px 12px;font-size:12px;font-weight:700}.workspace-alert--danger{color:var(--color-danger);background:#fff2f2;border-color:#f0b9b9}.workspace-alert--notice{color:#0b7a3a;background:#e4f6ea;border-color:#a9dcbd}.alert-lines{gap:3px;display:grid}.alert-lines .sync-failure{color:var(--color-danger)}.alert-lines .sync-skip{opacity:.75}.workspace-back-link{color:var(--color-primary);margin-bottom:10px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-block}.workspace-back-link:hover{text-decoration:underline}.neo-button,.row-button{border:2px solid var(--color-ink);color:var(--color-ink);background:var(--color-paper);box-shadow:var(--shadow-hard);white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;text-decoration:none;transition:transform 80ms,box-shadow 80ms,background 80ms;display:inline-flex}.neo-button{min-height:35px;padding:7px 14px}.neo-button:hover:not(:disabled),.dropdown__trigger:hover:not(:disabled){color:inherit;box-shadow:var(--shadow-hard-large);text-decoration:none;transform:translate(-1px,-1px)}.neo-button:active:not(:disabled),.dropdown__trigger:active:not(:disabled){box-shadow:0 0 0 var(--color-ink);transform:translate(2px,2px)}.neo-button--primary{color:#fff;background:var(--color-primary);padding-inline:16px;font-size:13px;font-weight:900}.neo-button--primary:hover:not(:disabled){color:#fff;background:var(--color-primary-dark)}.neo-button:disabled,.row-button:disabled{color:#8a90a0;box-shadow:none;cursor:not-allowed;background:#f0f1f4}.row-button{min-height:26px;box-shadow:1.5px 1.5px 0 var(--color-ink);border-width:1.5px;border-radius:5px;padding:4px 10px;font-size:11.5px}.row-button:hover:not(:disabled){color:#fff;background:var(--color-primary);box-shadow:2.5px 2.5px 0 var(--color-ink);transform:translate(-1px,-1px)}.row-button:active:not(:disabled){box-shadow:0 0 0 var(--color-ink);transform:translate(1.5px,1.5px)}.row-button--remove{color:#4a4f5c;box-shadow:none;border-color:#c6cad4}.row-button--remove:hover:not(:disabled){color:#fff;background:var(--color-danger);border-color:var(--color-danger);box-shadow:none;transform:none}.dropdown{min-width:0;position:relative}.dropdown__trigger{border:2px solid var(--color-ink);width:100%;min-width:0;color:var(--color-ink);background:var(--color-paper);box-shadow:var(--shadow-hard);white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:6px 11px;font-size:12.5px;font-weight:700;transition:transform 80ms,box-shadow 80ms;display:flex}.dropdown__trigger:disabled{color:#4a5160;cursor:not-allowed;background:#f0f1f4}.dropdown__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.dropdown__chevron{flex:none;font-size:10px}.dropdown__menu{z-index:60;border:2px solid var(--color-ink);background:var(--color-paper);min-width:100%;max-height:min(420px,56vh);box-shadow:4px 4px 0 var(--color-ink);white-space:nowrap;border-radius:7px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden auto}.dropdown--right .dropdown__menu{left:auto;right:0}.dropdown__option{width:100%;color:var(--color-ink);background:var(--color-paper);text-align:left;cursor:pointer;border:0;border-bottom:1px solid #eceef3;align-items:center;gap:8px;padding:8px 13px;font-size:12.5px;font-weight:700;display:flex}.dropdown__option:last-child{border-bottom:0}.dropdown__option:hover,.dropdown__option:focus-visible{color:var(--color-primary);background:#e9edff;outline:0}.dropdown__option[aria-selected=true]{color:#fff;background:var(--color-primary)}.dropdown__dot{background:0 0;border-radius:2px;width:7px;min-width:7px;height:7px}.dropdown__option[aria-selected=true] .dropdown__dot{background:#ffe14d}.dropdown__hint{color:#6b7180;white-space:normal;background:#f7f8fb;border-top:1px solid #eceef3;padding:7px 13px;font-size:11px;font-weight:600}.dropdown--compact .dropdown__trigger{box-shadow:1.5px 1.5px 0 var(--color-ink);border-width:1.5px;border-radius:5px;padding:4px 9px;font-size:12px}.dropdown--compact .dropdown__trigger:hover:not(:disabled){box-shadow:2.5px 2.5px 0 var(--color-ink)}.dropdown--compact .dropdown__menu{border-radius:5px;top:calc(100% + 5px)}.dropdown--compact .dropdown__option{padding:7px 11px;font-size:12px}.status-pill{color:#6b7180;white-space:nowrap;background:#f0f1f4;border:1.5px solid #14161a33;border-radius:5px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.status-pill--success{color:#0b7a3a;background:#e4f6ea}.status-pill--danger{color:var(--color-danger);background:#ffe6e6}.status-pill--warning{color:#8a5b00;background:#fff6d9}.status-pill--primary{color:var(--color-primary);background:#e9edff}.stat-card{border:2px solid var(--color-ink);min-width:0;box-shadow:var(--shadow-hard);background:#fff;border-radius:7px;padding:7px 11px}.stat-card__label{color:#6b7180;font-size:11px;font-weight:700}.stat-card__value{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:16px;font-weight:850;overflow:hidden}.stat-card__note{color:var(--color-muted);text-overflow:ellipsis;margin-top:3px;font-size:10px;line-height:1.45;display:block;overflow:hidden}.clip-table-shell{border:2px solid var(--color-ink);box-shadow:var(--shadow-hard-large);background:#fff;border-radius:10px;overflow-x:auto}.brand-members-page .clip-table-shell{overflow:visible}.clip-table{min-width:0}.clip-table__header,.clip-table__row{align-items:center;gap:11px;padding:8px 14px;display:grid}.clip-table__header{border-bottom:2px solid var(--color-ink);color:#4a4f5c;background:#f5f6fa;font-size:11.5px;font-weight:900}.clip-table__row{border-bottom:1px solid #e3e5ec;min-height:44px;padding-block:7px;font-size:12px}.clip-table__row:last-child{border-bottom:0}.clip-table__row:hover{background:#f8f9ff}.clip-table__message{color:#8a90a0;text-align:center;margin:0;padding:26px 16px;font-size:12.5px;font-weight:700}.clip-table-footnote{color:#8a90a0;margin:8px 0 0;font-size:11.5px}.clip-primary-cell{min-width:0}.clip-primary-cell>strong,.clip-primary-cell>small,.clip-primary-cell>a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.clip-primary-cell>strong,.clip-primary-cell>a{font-size:12.5px;font-weight:800}.clip-primary-cell>a{color:var(--color-primary);text-decoration:none}.clip-primary-cell>a:hover{text-decoration:underline}.clip-primary-cell>small{color:#8a90a0;font-family:var(--font-mono);font-size:10.5px}.clip-primary-cell>.entity-name{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-family:inherit;line-height:1.35;overflow:visible}.clip-primary-cell>.entity-id{font-weight:400}.numeric-cell{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.column-sort{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:3px;padding:0;display:flex}.column-sort>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.column-sort>b{opacity:.35;flex:none;font-size:10px}.column-sort:hover{color:var(--color-ink)}.column-sort:hover>b,[aria-sort=ascending] .column-sort>b,[aria-sort=descending] .column-sort>b{opacity:1}[role=columnheader]:not(.numeric-cell) .column-sort{justify-content:flex-start}.mono-value{font-family:var(--font-mono)}.table-caliber{color:#8a90a0;font-size:11px;font-weight:700}.section-note{color:#6b7180;font-size:12px}.modal-overlay{z-index:60;background:#14161a8c;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-card{border:var(--border-strong);background:var(--color-paper);width:100%;max-width:440px;box-shadow:var(--shadow-hard-large);border-radius:10px}.modal-card--wide{max-width:640px}.modal-card__header{border-bottom:var(--border-strong);background:var(--color-yellow);border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.modal-card__title{letter-spacing:.5px;margin:0;font-size:15px;font-weight:900}.modal-card__close{border:var(--border-strong);width:28px;min-width:28px;height:28px;color:var(--color-ink);background:var(--color-paper);box-shadow:var(--shadow-hard);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:900;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.modal-card__close:hover{box-shadow:var(--shadow-hard-large);transform:translate(-1px,-1px)}.modal-card__close:active{box-shadow:0 0 0 var(--color-ink);transform:translate(2px,2px)}.modal-card__body{min-width:0;padding:16px;overflow-x:auto}.rename-form,.rename-form__field{gap:9px;display:grid}.rename-form__field span{font-size:12px;font-weight:800}.rename-form__field input{border:var(--border-strong);min-height:36px;color:var(--color-ink);background:var(--color-paper);font:inherit;border-radius:7px;padding:7px 10px;font-size:13px}.rename-form__error{color:var(--color-danger);margin:0;font-size:12px;font-weight:700}.rename-form__actions{justify-content:flex-end;gap:8px;display:flex}.rename-form__actions button{border:var(--border-strong);background:var(--color-paper);box-shadow:var(--shadow-hard);cursor:pointer;border-radius:7px;padding:7px 12px;font-size:12.5px;font-weight:800}.rename-form__actions button[type=submit]{background:var(--color-yellow)}.rename-form__actions button:disabled{cursor:wait;opacity:.65}.invite-modal{flex-direction:column;gap:6px;display:flex}.invite-section{flex-direction:column;gap:9px;display:flex}.invite-section__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.invite-section__head h3{margin:0;font-size:13px;font-weight:900}.invite-role{color:#4a4f5c;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.invite-emails{flex-direction:column;gap:8px;display:flex}.invite-email-row{align-items:center;gap:8px;display:flex}.invite-input{border:var(--border-strong);min-width:0;min-height:36px;color:var(--color-ink);background:var(--color-paper);font:inherit;border-radius:7px;flex:1;padding:0 11px;font-size:12.5px}.invite-link-input{font-family:var(--font-mono);font-size:11.5px}.invite-row-remove{color:#6b7180;cursor:pointer;background:#fff;border:1.5px solid #c6cad4;border-radius:5px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;padding:0;font-weight:900;display:inline-flex}.invite-row-remove:hover:not(:disabled){color:var(--color-danger);border-color:var(--color-danger)}.invite-row-remove:disabled{opacity:.4;cursor:not-allowed}.invite-add{color:var(--color-primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 8px;font-size:12px;font-weight:800}.invite-add:hover{text-decoration:underline}.invite-submit,.invite-generate{align-self:flex-start}.invite-link-row{align-items:center;gap:8px;display:flex}.invite-link-brand{border:1.5px solid var(--color-ink);white-space:nowrap;background:#eef2ff;border-radius:5px;flex:none;padding:4px 8px;font-size:11px;font-weight:800}.invite-divider{color:#8a90a0;align-items:center;gap:10px;margin:8px 0;font-size:11.5px;font-weight:800;display:flex}.invite-divider:before,.invite-divider:after{content:"";background:#e3e5ec;flex:1;height:1.5px}.invite-hint{color:#8a90a0;margin:0;font-size:11px;line-height:1.5}.invite-alert{border:1.5px solid var(--color-ink);border-radius:5px;margin:0;padding:7px 10px;font-size:11.5px;font-weight:700}.invite-alert--danger{color:var(--color-danger);background:#fff2f2;border-color:#f0b9b9}.invite-alert--success{color:#0b7a3a;background:#e4f6ea;border-color:#a9dcbd}@media (width<=720px){.workspace-page{padding:18px 16px 38px}.workspace-heading{flex-direction:column;align-items:flex-start}}.audit-target{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.audit-detail{gap:16px;min-width:0;display:grid}.audit-detail__facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 20px;margin:0;display:grid}.audit-detail__facts div{gap:2px;min-width:0;display:grid}.audit-detail__facts dt{color:var(--ink-muted,#6b7280);font-size:12px}.audit-detail__facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.audit-detail__payload h3{margin:0 0 6px;font-size:13px}.audit-detail__payload pre{border:2px solid var(--line,#111);background:var(--surface-muted,#f6f7f9);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:320px;margin:0;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.material-cell__title{font-weight:700}.material-cell__relation{align-items:center;gap:4px;min-width:0;display:flex}.material-cell__relation>span{overflow-wrap:anywhere;white-space:normal}.copy-button{width:auto;height:16px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;align-items:center;padding:0 3px;font-size:10px;line-height:1;display:inline-flex}.copy-button:hover,.copy-button:focus-visible{border-color:var(--color-ink);background:var(--color-mint)}.copy-button svg{stroke:currentColor;stroke-width:1.4px;fill:none;width:11px;height:11px}.backfill-summary{flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 12px;font-size:12px;display:flex}.backfill-summary b{font-variant-numeric:tabular-nums}.backfill-summary small{color:#6b7180;margin-left:auto}.backfill-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.backfill-filters label,.backfill-project{align-items:center;gap:7px;font-size:12px;display:flex}.backfill-filters select,.backfill-project select,.backfill-filters input{border:1.5px solid var(--ink,#14161a);background:var(--paper,#fff);min-height:32px;color:inherit;font:inherit;border-radius:5px;padding:5px 9px}.backfill-filters input{width:220px;max-width:100%}.backfill-project{margin-bottom:12px}.backfill-account-link{color:var(--blue,#2447f5);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.backfill-account-link:hover{text-decoration:underline}.backfill-account-link:focus-visible{outline:2px solid var(--blue,#2447f5);outline-offset:3px}.backfill-footer{color:#6b7180;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.backfill-footer>div{gap:8px;display:flex}.backfill-detail{border:2px solid var(--ink,#14161a);background:var(--paper,#fff);border-radius:10px;margin-top:14px;padding:14px;font-size:12px}.backfill-detail header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.backfill-muted{color:#6b7180;margin:8px 0}.backfill-ranges{flex-wrap:wrap;gap:8px 18px;margin:12px 0;display:flex}.backfill-ranges b{margin-right:5px;font-weight:600}.backfill-detail summary{cursor:pointer;margin:10px 0}.backfill-attempt{border-top:1px solid #e1e4eb;gap:20px;padding:5px 0;display:flex}.backfill-notice{color:#8b4400;margin:8px 0 12px;font-size:12px}.backfill-error{color:#a52727}@media (width<=640px){.backfill-summary{gap:8px 14px}.backfill-summary small{flex-basis:100%;margin-left:0}.backfill-footer{align-items:flex-start}}.brand-integration-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-stack{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.kpi-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;display:grid}.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin:2px 0 8px;display:flex}.section-heading h2{margin:0;font-size:14px;font-weight:900}.coverage-notice{border:1.5px solid var(--color-ink);background:var(--color-yellow);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.coverage-notice strong{font-weight:900}.panel{border:2px solid var(--color-ink);background:var(--color-paper);min-width:0;box-shadow:var(--shadow-hard-large);border-radius:10px}.panel__heading{border-bottom:2px solid var(--color-ink);background:#f5f6fa;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.panel__heading h2{margin:0;font-size:13px;font-weight:900}.panel__body{padding:12px 14px}.trend-chart{--trend-height:190px;--trend-pad-top:8px;--trend-pad-bottom:22px;position:relative}.trend-chart__bars{height:var(--trend-height);padding:var(--trend-pad-top) 0 var(--trend-pad-bottom);border-bottom:2px solid var(--color-ink);align-items:flex-end;gap:clamp(2px,.6vw,8px);display:flex}.trend-chart__hour{flex:1 0 14px;justify-content:center;align-items:flex-end;min-width:14px;height:100%;display:flex;position:relative}.trend-chart__hour span{border:1px solid var(--color-ink);background:var(--color-mint);width:72%;min-height:2px}.trend-chart__hour small{color:#8a90a0;font-family:var(--font-mono);font-size:9.5px;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.trend-chart__line{top:var(--trend-pad-top);width:100%;height:calc(var(--trend-height) - var(--trend-pad-top) - var(--trend-pad-bottom));pointer-events:none;position:absolute;left:0;right:0}.trend-chart__line polyline{fill:none;stroke:var(--color-primary);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.hourly-legend{color:#6b7180;gap:12px;margin-top:24px;font-size:11px;font-weight:700;display:flex}.hourly-legend span:before{border:1px solid var(--color-ink);content:"";vertical-align:middle;width:9px;height:9px;margin-right:5px;display:inline-block}.hourly-legend span:first-child:before{background:var(--color-primary)}.hourly-legend span:last-child:before,.hourly-legend--trend span:first-child:before{background:var(--color-mint)}.hourly-legend--trend span:last-child:before{background:var(--color-primary)}.analysis-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;margin-bottom:10px;display:flex}.analysis-toolbar__filters{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px 14px;margin-left:auto;display:flex}.analysis-toolbar .tab-list,.analysis-toolbar .quick-ranges,.analysis-toolbar .filter-bar{margin-bottom:0}.tab-list{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;display:flex}.tab-list button{color:var(--color-ink);cursor:pointer;background:#fff;border:2px solid #e3e5ec;border-radius:7px;padding:6px 13px;font-size:12.5px;font-weight:700;transition:transform 80ms,box-shadow 80ms,background 80ms}.tab-list button:hover{border-color:var(--color-ink);box-shadow:var(--shadow-hard);transform:translate(-1px,-1px)}.tab-list button:active{box-shadow:0 0 0 var(--color-ink);transform:translate(2px,2px)}.tab-list button[aria-selected=true]{color:#fff;border-color:var(--color-ink);background:var(--color-primary-dark);box-shadow:var(--shadow-hard)}.filter-bar{flex-wrap:wrap;align-items:flex-end;gap:9px;margin-bottom:10px;display:flex}.quick-ranges{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.quick-range-button{min-height:28px;padding:3px 12px;font-size:12px}.filter-bar label{color:#4a4f5c;gap:4px;font-size:11px;font-weight:700;display:grid}.filter-bar input,.filter-bar select{border:1.5px solid var(--color-ink);background:var(--color-paper);min-width:0;min-height:32px;box-shadow:1.5px 1.5px 0 var(--color-ink);border-radius:5px;padding:5px 9px;font-size:12px;font-weight:700}.load-more{margin:10px auto 0;display:block}.health-grid{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:10px;margin-bottom:12px;display:grid}.health-note{border:2px dashed var(--color-ink);color:#4a5060;background:#fff;border-radius:10px;margin:0;padding:11px 14px;font-size:13px;line-height:1.7}.health-note strong{color:var(--color-ink)}.health-card{border:2px solid var(--color-ink);box-shadow:var(--shadow-hard-large);background:#fff;border-radius:10px;padding:11px 14px}.health-card__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.health-card__title strong{font-size:13.5px;font-weight:900;display:block}.health-card__title small{color:#6b7180;font-family:var(--font-mono);font-size:10.5px;font-weight:700;display:block}.health-card__pills{flex-wrap:wrap;gap:6px;display:flex}.health-facts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:7px;display:grid}.health-fact span{color:#6b7180;font-size:10.5px;font-weight:700;display:block}.health-fact strong{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12.5px;font-weight:800;display:block;overflow:hidden}.tab-code{font-family:var(--font-mono);opacity:.65;margin-left:4px;font-size:10.5px;font-weight:700}.raw-result-meta{color:#4a4f5c;margin:0 0 8px;font-size:11.5px;font-weight:700}.raw-table-shell{border:2px solid var(--color-ink);box-shadow:var(--shadow-hard-large);background:#fff;border-radius:10px;overflow-x:auto}.raw-table{border-collapse:collapse;width:max-content;min-width:100%;font-family:var(--font-mono);font-size:12px}.raw-table th,.raw-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e3e5ec;padding:6px 11px}.raw-table th{border-bottom:2px solid var(--color-ink);color:#4a4f5c;background:#f5f6fa;font-size:11.5px;font-weight:900;position:sticky;top:0}.raw-column-label{font-family:var(--font-sans,sans-serif);display:block}.raw-column-code{opacity:.6;margin-top:1px;font-size:9.5px;font-weight:700;display:block}.raw-cell--numeric{text-align:right}.raw-table tbody tr:nth-child(2n){background:#fafbfd}.raw-table tbody tr:hover{background:#f1f4fb}.raw-table td[data-null=true]{color:#b6bac4}.settings-stack{gap:12px;display:grid}.settings-form{flex-wrap:wrap;align-items:flex-end;gap:9px;margin-bottom:10px;display:flex}.settings-form label{color:#4a4f5c;gap:4px;font-size:11px;font-weight:700;display:grid}.settings-form input,.settings-form select{border:1.5px solid var(--color-ink);background:var(--color-paper);min-width:170px;min-height:32px;box-shadow:1.5px 1.5px 0 var(--color-ink);border-radius:5px;padding:5px 9px;font-size:12px;font-weight:700}.section-heading--with-action .table-caliber{margin-right:auto}.heading-actions{gap:8px;display:flex}.member-candidate{border:1.5px solid var(--color-ink);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.member-candidate__pills{flex-wrap:wrap;gap:6px;display:flex}.scope-modal{gap:10px;display:grid}.scope-modal__hint{background:#fff8e0;border:1.5px solid #e2c04a;border-radius:5px;margin:0;padding:7px 10px;font-size:11.5px;font-weight:700}.scope-modal__empty{border:1.5px dashed var(--color-line);color:var(--color-muted);text-align:center;border-radius:5px;margin:0;padding:14px 10px;font-size:12px;font-weight:700}.scope-modal__error{color:var(--color-danger);margin:0;font-size:11.5px;font-weight:800}.scope-modal__actions{justify-content:flex-end;gap:8px;display:flex}.scope-picker{border:1.5px solid var(--color-ink);background:var(--color-paper);border-radius:6px;max-height:320px;overflow-y:auto}.scope-picker__head,.scope-picker__row{grid-template-columns:22px minmax(120px,1.4fr) minmax(90px,1.2fr) 112px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:grid}.scope-picker__head{border-bottom:1.5px solid var(--color-ink);color:#4a4f5c;background:#f5f6fa;font-size:11px;font-weight:900;position:sticky;top:0}.scope-picker__row{border-bottom:1px solid var(--color-line);cursor:pointer;font-weight:700}.scope-picker__row:last-child{border-bottom:none}.scope-picker__row:hover{background:#f7f8fc}.scope-picker__row input{width:15px;height:15px;accent-color:var(--color-primary);margin:0}@media (width<=720px){.filter-bar,.raw-toolbar,.raw-filters,.settings-form{flex-direction:column;align-items:stretch}}.content-assets-page{min-width:0}.content-assets-page>.dashboard-stack{grid-template-columns:minmax(0,1fr)}.content-assets-page .dashboard-stack>*,.asset-workbench,.asset-detail>*{min-width:0}.content-assets-page .panel__heading{flex-wrap:wrap}.asset-heading{align-items:center}.asset-eyebrow{color:var(--color-primary);letter-spacing:.06em;margin-bottom:7px;font-size:11px;font-weight:800}.asset-heading__scope{text-align:right;color:var(--color-muted);gap:5px;font-size:11px;display:grid}.asset-heading__scope strong{color:var(--color-ink);font-family:var(--font-mono);font-size:12px}.asset-window-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.asset-as-of{color:var(--color-muted);text-align:right;margin-left:auto;font-size:11px;line-height:1.5}.asset-range,.asset-date-form,.asset-pagination>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.asset-date-form{color:var(--color-muted);font-size:12px}.asset-date-form input,.asset-filter-bar input,.asset-filter-bar select,.asset-rule-form input{box-sizing:border-box;border:1.5px solid var(--color-ink);height:34px;color:var(--color-ink);font:inherit;background:#fff;border-radius:6px;padding:6px 9px;font-size:12px}.asset-date-form input{width:139px;font-family:var(--font-mono)}.asset-coverage{border:1.5px solid var(--color-ink);background:#fff6d9;border-radius:7px;gap:4px;padding:10px 13px;font-size:12px;line-height:1.65;display:grid}.asset-coverage strong{font-size:12px}.asset-coverage span{color:#66542d}.asset-breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;display:flex}.asset-breadcrumb>span{align-items:center;gap:8px;display:inline-flex}.asset-breadcrumb b{color:#9a9eaa;font-size:12px}.asset-breadcrumb button{color:var(--color-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.asset-breadcrumb button:hover{text-decoration:underline}.asset-section-intro{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.asset-section-intro h2{margin:0;font-size:14px;font-weight:900}.asset-section-intro>span{color:var(--color-muted);font-size:11px}.asset-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.asset-kpis .stat-card{padding:13px 12px}.asset-kpis .stat-card__value{margin-top:7px;font-size:clamp(15px,1.5vw,22px)}.asset-kpis .stat-card:nth-child(3){background:var(--color-primary);color:#fff}.asset-kpis .stat-card:nth-child(3) .stat-card__label{color:#e0e6ff}.asset-kpis .stat-card:nth-child(5) .stat-card__value{color:var(--color-primary)}.asset-trend{min-width:0}.asset-trend__axis{color:var(--color-muted);font-family:var(--font-mono);justify-content:space-between;gap:12px;font-size:10px;display:flex}.asset-trend__plot{width:100%;height:200px;margin-top:4px;display:block;overflow:visible}.asset-trend__grid{stroke:#e3e5ec;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.asset-trend__cost{fill:#d0d4de;stroke:#7c8494;stroke-width:.6px;vector-effect:non-scaling-stroke}.asset-trend__gmv{fill:var(--color-mint);stroke:#388761;stroke-width:.6px;vector-effect:non-scaling-stroke}.asset-trend__roi{fill:none;stroke:var(--color-primary);stroke-width:2.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.asset-trend__point{fill:#fff;stroke:var(--color-primary);stroke-width:1.8px;vector-effect:non-scaling-stroke}.asset-trend__date{fill:var(--color-muted);font-family:var(--font-mono);font-size:10px}.asset-trend__legend{color:var(--color-muted);justify-content:center;gap:18px;margin:4px 0 9px;font-size:10px;display:flex}.asset-trend__legend span{align-items:center;gap:5px;display:inline-flex}.asset-trend__legend i{border:1px solid var(--color-ink);border-radius:2px;width:9px;height:9px}.asset-trend__key--cost{background:#d0d4de}.asset-trend__key--gmv{background:var(--color-mint)}.asset-trend__key--roi{background:var(--color-primary)}.asset-trend__data summary{width:fit-content;color:var(--color-muted);cursor:pointer;font-size:11px}.asset-trend__data-scroll{max-height:220px;margin-top:8px;overflow:auto}.asset-trend__data table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:11px}.asset-trend__data caption{text-align:left;font-family:var(--font-sans);margin-bottom:5px}.asset-trend__data td,.asset-trend__data th{border-bottom:1px solid var(--color-line);text-align:right;padding:5px 7px}.asset-trend__data th:first-child{text-align:left}.asset-note{color:var(--color-muted);margin:6px 0;font-size:11px;line-height:1.7}.asset-rules{border-bottom:1px solid var(--color-line);margin:2px 0 8px;font-size:12px}.asset-rules>summary{color:var(--color-muted);cursor:pointer;padding:6px 0 11px}.asset-rules>div{max-width:1100px;padding:0 0 12px}.asset-rules p{line-height:1.8}.asset-rule-form{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:12px 0;display:flex}.asset-rule-form label{gap:5px;font-size:11px;font-weight:700;display:grid}.asset-rule-form input{width:145px;font-family:var(--font-mono)}.asset-view-tabs{border-bottom:2px solid var(--color-ink);flex-wrap:wrap;gap:4px;margin:12px 0;display:flex}.asset-view-tabs button{color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px 6px 0 0;padding:10px 15px;font-size:12px;font-weight:800}.asset-view-tabs button[aria-selected=true]{color:#fff;background:var(--color-primary)}.asset-view-tabs button:hover:not([aria-selected=true]){color:var(--color-primary);background:#e3e7f8}.asset-filter-bar{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:10px;display:flex}.asset-search{flex:250px}.asset-search input{width:100%}.asset-filter-bar select{min-width:125px}.asset-drill{width:100%;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.content-assets-page .clip-table__row>.numeric-cell>.asset-drill{text-align:right;justify-content:flex-end}.asset-drill:hover{color:var(--color-primary)}.asset-drill .asset-cover{object-fit:cover;border:1px solid var(--color-ink);border-radius:4px;flex-shrink:0;width:35px;height:46px}.asset-excellent{color:var(--color-primary);font-weight:800}.asset-sparkline{width:92px;height:24px;display:block;overflow:visible}.asset-sparkline__line{fill:none;stroke:var(--color-primary);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.asset-sparkline__dot{fill:var(--color-primary)}.asset-sparkline--empty{margin-top:0}.asset-threshold{color:var(--color-ink);font-weight:700}.asset-tags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.asset-muted{color:var(--color-muted);margin-top:3px;font-size:10px;display:block}.asset-relations{overflow-wrap:anywhere;gap:6px;display:grid}.asset-relations>span{font-size:11px;line-height:1.5}.asset-relations small{color:var(--color-muted);font-size:10px;display:block}.asset-pagination{justify-content:space-between;align-items:center;gap:12px;margin:14px 0 3px;display:flex}.asset-pagination>span{color:var(--color-muted);font-size:11px}.asset-detail{gap:18px;display:grid}.asset-detail__identity{align-items:flex-start;gap:13px;display:flex}.asset-detail__identity>.asset-cover{object-fit:cover;border:1.5px solid var(--color-ink);border-radius:6px;width:65px;height:88px}.asset-detail__identity>div{overflow-wrap:anywhere;min-width:0}.asset-detail h3{margin:0;font-size:15px}.asset-detail__identity p{color:var(--color-muted);font-size:10px}.asset-metadata{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:12px 25px;padding-bottom:13px;display:flex}.asset-metadata span{color:var(--color-muted);gap:5px;font-size:10px;display:grid}.asset-metadata strong{color:var(--color-ink);font-family:var(--font-mono);font-size:11px}.asset-empty{color:var(--color-muted);text-align:center;padding:50px 16px;font-size:12px}.asset-error{color:var(--color-danger);font-size:12px}.asset-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.content-assets-page button:focus-visible,.content-assets-page input:focus-visible,.content-assets-page select:focus-visible,.content-assets-page summary:focus-visible{outline:3px solid var(--color-yellow);outline-offset:2px}@media (width<=1100px){.asset-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.asset-heading__scope{text-align:left}.asset-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-date-form{width:100%}.asset-date-form input{width:130px}.asset-view-tabs button{padding:9px 10px}.asset-trend__plot{height:auto}.asset-trend__date{font-size:24px}.asset-filter-bar select{width:100%;min-width:0}.asset-filter-bar .asset-search{flex:100%}.asset-filter-bar>label:not(.asset-search){flex:130px}.asset-pagination{flex-wrap:wrap}}@media (width<=720px){.app-shell--content-assets,.app-shell--content-assets[data-sidebar-collapsed=false]{grid-template-columns:var(--sidebar-width-collapsed) minmax(0, 1fr)}.app-shell--content-assets>.sidebar[data-collapsed=false]{width:var(--sidebar-width);box-shadow:3px 0 #14161a26}.content-assets-page .coverage-notice{flex-wrap:wrap}.content-assets-page .asset-rule-form label,.content-assets-page .asset-filter-bar>label{min-width:0}}.entity-identity--inline{display:block}.asset-breadcrumb button{align-items:baseline;gap:6px;display:flex}.asset-crumb-level{color:var(--color-muted);font-size:11px;font-weight:700}.asset-breadcrumb .entity-identity strong{font-size:12px;font-weight:700}.asset-crumb-secondary{color:var(--color-muted);font-size:11px}.asset-products{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.asset-product-chip{background:var(--color-surface-muted,#7f7f7f1f);border-radius:999px;padding:1px 6px;font-size:11px;line-height:1.6}.asset-products .asset-muted{margin-top:0;display:inline}.asset-range .neo-button,.quick-range-button{min-height:30px;padding:5px 10px;font-size:12px}.asset-workbench-toolbar{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.asset-workbench-toolbar .asset-view-tabs{flex:1;margin-top:0}.asset-workbench-toolbar>.neo-button{flex:none;margin-bottom:8px}.asset-cover--empty{background:var(--color-surface,#f4f5f8);color:var(--color-muted);text-align:center;box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;padding:3px;font-size:10px;font-weight:400;line-height:1.4;display:inline-flex}.asset-trend-cell{align-items:center;gap:8px;display:flex}.asset-trend-change{color:var(--color-primary);font-family:var(--font-mono);white-space:nowrap;flex:none;position:relative}.asset-trend-cell--comparison>.asset-sparkline-wrap{flex:none}.asset-trend-cell .asset-drill{flex:none;width:auto}.asset-sparkline-wrap{display:inline-flex;position:relative}.asset-trend-tooltip{z-index:1000;box-sizing:border-box;background:var(--color-surface,#fff);width:228px;max-width:calc(100vw - 16px);color:var(--color-text,#17212b);border:1px solid;padding:8px;font-size:12px;position:fixed}.asset-trend__previous-gmv,.asset-trend__previous-roi{fill:none;stroke-width:2px;stroke-dasharray:5 4}.asset-trend__previous-gmv{stroke:#9b6514}.asset-trend__previous-roi{stroke:#8567a8}.asset-trend__plot [tabindex="0"]:focus{outline:2px solid #2563eb}.asset-workbench table,.content-assets-page [role=dialog] table{border-collapse:collapse;width:100%}.content-assets-page [role=dialog] td,.content-assets-page [role=dialog] th{text-align:left;border-bottom:1px solid #d4d8de;padding:8px}.content-assets-page [role=dialog] td small{display:block}.asset-product-chip{flex-direction:column;gap:1px;display:inline-flex}.asset-product-chip code{overflow-wrap:anywhere;font-size:10px}.asset-material-table .clip-table__row>[role=cell]{min-width:0}.asset-material-title,.asset-material-title .entity-identity{min-width:0;max-width:100%}.asset-material-table .entity-name,.asset-material-table .entity-id{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.asset-scope-tags{align-items:center;gap:4px;width:100%;min-width:0;display:flex}.asset-scope-tag{text-overflow:ellipsis;white-space:nowrap;background:var(--color-surface-muted,#eef0f5);min-width:0;color:var(--color-ink);font:inherit;cursor:pointer;border:0;border-radius:4px;flex:1 1 0;padding:2px 6px;font-size:11px;overflow:hidden}.asset-scope-more{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 4px}.asset-scope-list{overflow-wrap:anywhere;padding-left:20px}.asset-scope-list li+li{margin-top:8px}.asset-talents{gap:6px;min-width:0;display:grid}.asset-talent{overflow-wrap:anywhere;gap:3px;display:grid}.asset-talent strong{font-size:12px}.asset-talent small{color:var(--color-muted);font-size:11px}.asset-performance{justify-items:start;gap:6px;display:grid}.asset-performance .status-pill{white-space:normal}.asset-performance-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.asset-performance-list li{border-bottom:1px solid var(--color-line);overflow-wrap:anywhere;padding-bottom:12px}.asset-performance-list li>a{margin-right:10px;display:inline-block}.asset-performance-list p{margin:6px 0 0;font-size:12px}.asset-trend__interactive{min-width:0;display:block;position:relative}.asset-trend__gmv-line{fill:none;stroke:#388761;stroke-width:2.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.asset-trend__guide{stroke:var(--color-muted);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;pointer-events:none}.asset-trend-tooltip{pointer-events:none;box-shadow:2px 2px 0 var(--color-line);flex-direction:column;gap:4px;display:flex}.asset-trend-tooltip__period{flex-direction:column;gap:4px;display:flex}.asset-trend-tooltip__period+.asset-trend-tooltip__period{border-top:1px solid var(--color-line);padding-top:6px}.asset-window-totals,.asset-window-changes{flex-wrap:wrap;gap:12px 24px;margin:10px 0;display:flex}.asset-window-totals>span{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.asset-window-totals small{color:var(--color-muted);flex-basis:100%}.asset-compare-toggle{align-items:center;gap:6px;margin:8px 0;display:inline-flex}.asset-summary-window{border-top:1px solid var(--color-line);margin-top:12px;padding-top:4px}.asset-trend__data table{white-space:nowrap}.asset-sparkline[tabindex]:focus-visible,.asset-trend__plot[tabindex]:focus-visible{outline:3px solid var(--color-yellow);outline-offset:2px}
