:root{--color-canvas:#fff;--color-offset:#f4f7fa;--color-subtle:#f1f5f9;--color-surface:#fff;--color-ink:#1a2c44;--color-ink-strong:#0d1f37;--color-muted:#667691;--color-muted-quiet:#7d8ba4;--color-line:#d4dee9;--color-line-strong:#bac8da;--color-primary:#533afd;--color-primary-hover:#44139f;--color-primary-tint:#f7f5fd;--color-primary-soft:#efecfc;--color-info:#2a6f97;--color-success:#18794e;--color-warning:#9a6700;--color-danger:#b42318;--color-relationship-vip:#b77900;--color-relationship-influencer:#18794e;--color-focus:var(--color-primary);--color-on-primary:var(--color-surface);--font-display:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-utility:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--line-height-display:1.25;--line-height-body:1.45;--line-height-utility:1.4;--radius-xsmall:4px;--radius-small:6px;--radius-medium:8px;--radius-large:12px;--radius-xlarge:16px;--radius-pill:999px;--space-control:8px;--space-card:16px;--space-section:24px;--space-page:32px;--space-content-max:1440px;--size-app-rail:calc(224px + var(--display-density-navigation-step));--size-command-header:calc(52px + var(--display-density-control-step));--size-toolbar:calc(44px + var(--display-density-control-step));--size-control-compact:calc(28px + var(--display-density-control-step));--size-control-default:calc(36px + var(--display-density-control-step));--size-control-touch:44px;--size-side-sheet:600px;--size-icon-control:16px;--size-icon-navigation:18px;--focus-ring-size:2px;--focus-ring-offset:2px;--layer-base:0;--layer-sticky:100;--layer-dropdown:200;--layer-popover:300;--layer-header:400;--layer-sheet-backdrop:500;--layer-sheet:600;--layer-mobile-drawer:700;--layer-command:800;--layer-toast:900;--duration-instant:50ms;--duration-fast:.1s;--duration-standard:.15s;--duration-slow:.3s;--duration-deliberate:.5s;--shadow-overlay:0 16px 44px #0d1f372e;--display-density-font-step:0px;--display-density-line-step:0px;--display-density-control-step:0px;--display-density-navigation-step:0px}:root[data-display-density=medium]{--display-density-font-step:1px;--display-density-line-step:1px;--display-density-control-step:3px;--display-density-navigation-step:12px}:root[data-display-density=large]{--display-density-font-step:2px;--display-density-line-step:3px;--display-density-control-step:6px;--display-density-navigation-step:24px}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;interpolate-size:allow-keywords;min-width:320px;scroll-padding-top:calc(var(--size-command-header) + var(--space-section));scrollbar-color:var(--color-line-strong) var(--color-offset);scrollbar-gutter:stable;scrollbar-width:thin;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-y:scroll}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-offset)}::-webkit-scrollbar-thumb{border:2px solid var(--color-offset);border-radius:var(--radius-pill);background:var(--color-line-strong)}::-webkit-scrollbar-thumb:hover{background:var(--color-muted-quiet)}body{background:var(--color-canvas);min-width:320px;min-height:100vh;color:var(--color-ink);font-family:var(--font-body);font-size:calc(14px + var(--display-density-font-step));line-height:calc(20px + var(--display-density-line-step));-webkit-font-smoothing:antialiased;margin:0}html body[data-scroll-locked]{overflow:hidden;--removed-body-scroll-bar-size:0px!important;margin-right:0!important;padding-right:0!important}button,input,select,textarea{color:inherit;font:inherit}button,select{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-hover);text-underline-offset:2px;text-decoration:underline}h1,h2,h3,p,dl,dd,ol,ul,fieldset{margin-block-start:0}h1,h2,h3{color:var(--color-ink-strong);font-family:var(--font-display);line-height:var(--line-height-display)}h1{font-size:calc(24px + var(--display-density-font-step));font-weight:650;line-height:calc(32px + var(--display-density-line-step));letter-spacing:-.015em;margin-block-end:6px}h2{font-size:calc(16px + var(--display-density-font-step));font-weight:650;line-height:calc(24px + var(--display-density-line-step));margin-block-end:4px}h3{font-size:calc(14px + var(--display-density-font-step));font-weight:650;line-height:calc(20px + var(--display-density-line-step));margin-block-end:4px}p{margin-block-end:12px}ul,ol{padding-inline-start:20px}img,svg{max-width:100%;display:block}table{border-collapse:collapse}[hidden]{display:none!important}::selection{background:var(--color-primary-soft);color:var(--color-ink-strong)}::placeholder{color:var(--color-muted-quiet);opacity:1}:focus-visible{outline:var(--focus-ring-size) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}:where(button:not(:disabled),a.button,a.header-action,a.rail-link,a.tab,a.filter-link,a.settings-link,a.role-template-link,a.asset-card--link){transition-duration:var(--duration-fast);-webkit-tap-highlight-color:transparent;transition-property:background-color,border-color,box-shadow,color,transform;transition-timing-function:ease-out}:where(button:not(:disabled),a.button,a.header-action,a.rail-link,a.tab,a.filter-link,a.settings-link,a.role-template-link,a.asset-card--link):active{transition-duration:var(--duration-instant);transform:translateY(1px)scale(.985)}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:var(--layer-toast);border:1px solid var(--color-line-strong);border-radius:var(--radius-small);background:var(--color-surface);box-shadow:var(--shadow-overlay);color:var(--color-ink-strong);padding:8px 12px;font-weight:650;position:fixed;inset:8px auto auto 8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.utility,.numeric,.hash-preview{font-family:var(--font-utility);font-size:calc(12px + var(--display-density-font-step));line-height:var(--line-height-utility);font-variant-numeric:tabular-nums}.numeric{text-align:right;white-space:nowrap}.access-body{background:var(--color-offset);min-height:100vh}.access-gate{width:min(1180px,100% - 48px);min-height:100vh;margin:0 auto;padding:28px 0 24px}.access-header{min-height:var(--size-command-header);justify-content:space-between;align-items:center;gap:var(--space-card);border-bottom:1px solid var(--color-line);display:flex}.brand-mark,.app-rail__brand>a{color:var(--color-ink-strong);font-size:calc(15px + var(--display-density-font-step));letter-spacing:-.01em;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark:hover,.app-rail__brand>a:hover{color:var(--color-ink-strong);text-decoration:none}.brand-mark small{border-inline-start:1px solid var(--color-line-strong);color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));padding-inline-start:8px;font-weight:500}.brand-mark__key{border-radius:var(--radius-small);background:var(--color-primary);width:26px;height:26px;color:var(--color-on-primary);font-size:calc(13px + var(--display-density-font-step));place-items:center;font-weight:750;display:inline-grid}.private-boundary,.local-badge,.prototype-label,.access-level-badge,.version-badge,.role-type-label{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);width:fit-content;min-height:22px;color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));font-weight:600;line-height:calc(16px + var(--display-density-line-step));align-items:center;padding:2px 8px;display:inline-flex}.access-layout{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:64px;padding:64px 0 52px;display:grid}.access-intro{max-width:600px}.access-kicker{color:var(--color-primary);font-size:calc(13px + var(--display-density-font-step));margin-block-end:12px;font-weight:650;display:block}.access-intro h1{max-width:560px;margin-block-end:14px;font-size:clamp(30px,4vw,44px);line-height:1.12}.access-intro>p{max-width:570px;color:var(--color-muted);font-size:calc(16px + var(--display-density-font-step));line-height:calc(24px + var(--display-density-line-step))}.access-proof{gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.access-proof li{padding-inline-start:22px;position:relative}.access-proof li:before{border:1px solid var(--color-line-strong);width:14px;height:14px;color:var(--color-success);content:"✓";font-size:calc(10px + var(--display-density-font-step));font-weight:750;line-height:calc(12px + var(--display-density-line-step));text-align:center;border-radius:50%;position:absolute;inset:3px auto auto 0}.access-panel{border:1px solid var(--color-line);border-radius:var(--radius-large);background:var(--color-surface);padding:28px}.access-panel__heading{margin-block-end:22px}.access-panel__heading h2{font-size:calc(20px + var(--display-density-font-step));line-height:calc(28px + var(--display-density-line-step))}.access-panel__heading p,.form-disclaimer{color:var(--color-muted)}.access-form{gap:var(--space-card);display:grid}.access-form .button{width:100%}.form-disclaimer{font-size:calc(12px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step));margin:0}.debug-access{border:1px solid var(--color-line);border-radius:var(--radius-large);background:var(--color-surface);padding:22px}.debug-access__heading{justify-content:space-between;align-items:start;gap:var(--space-section);margin-block-end:16px;display:flex}.debug-access__heading>div{align-items:center;gap:10px;display:flex}.debug-access__heading h2,.debug-access__heading p{margin:0}.debug-access__heading p{max-width:610px;color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));line-height:calc(18px + var(--display-density-line-step))}.local-badge{border-color:var(--color-primary-soft);background:var(--color-primary-tint);color:var(--color-primary-hover)}.debug-account-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.debug-account{min-width:0}.debug-account__button{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);text-align:left;width:100%;min-height:132px;transition:border-color var(--duration-standard), background-color var(--duration-standard);flex-direction:column;align-items:flex-start;padding:14px;display:flex}.debug-account__button:hover{border-color:var(--color-line-strong);background:var(--color-primary-tint)}.debug-account__role{color:var(--color-ink-strong);margin-block-end:9px;font-weight:650}.debug-account__email,.debug-account__password{max-width:100%;color:var(--color-muted);font-family:var(--font-utility);font-size:calc(10px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.debug-account__action{color:var(--color-primary);font-size:calc(12px + var(--display-density-font-step));margin-block-start:auto;font-weight:650}.access-footer{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));flex-wrap:wrap;gap:18px;padding-block-start:20px;display:flex}.access-footer span+span:before{color:var(--color-line-strong);content:"•";margin-inline-end:18px}.button,.icon-button,.header-action,.secret-field__toggle,.filter-link{appearance:none;transition:background-color var(--duration-standard), border-color var(--duration-standard), color var(--duration-standard), opacity var(--duration-standard);background:0 0;border:0;text-decoration:none}.button{min-width:0;min-height:var(--size-control-default);border-radius:var(--radius-small);color:var(--color-ink);font-size:calc(14px + var(--display-density-font-step));font-weight:600;line-height:calc(20px + var(--display-density-line-step));white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.button:hover{text-decoration:none}.button[data-emphasis=solid]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.button[data-emphasis=solid]:hover{border-color:var(--color-primary-hover);background:var(--color-primary-hover);color:var(--color-on-primary)}.button[data-emphasis=outline],.button:not([data-emphasis]){border-color:var(--color-line-strong);background:var(--color-surface);color:var(--color-ink)}.button[data-emphasis=outline]:hover,.button:not([data-emphasis]):hover{border-color:var(--color-muted-quiet);background:var(--color-subtle);color:var(--color-ink-strong)}.button[data-emphasis=solid][data-intent=danger]{border-color:var(--color-danger);background:var(--color-danger)}.button[data-emphasis=outline][data-intent=danger]{border-color:color-mix(in srgb, var(--color-danger) 35%, var(--color-line));color:var(--color-danger)}.button:disabled,.button[aria-disabled=true],.icon-button:disabled,.header-action:disabled,.field__control:disabled,.permission-select:disabled{opacity:.52}.button[aria-busy=true],form[data-submitting=true] .button[type=submit]{cursor:progress}.button__spinner-slot{width:var(--size-icon-control);height:var(--size-icon-control);place-items:center;display:inline-grid}.spinner{border:2px solid;width:14px;height:14px;animation:spin var(--duration-deliberate) linear infinite;border-inline-end-color:#0000;border-radius:50%;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.icon-button,.header-action{width:var(--size-control-compact);height:var(--size-control-compact);border-radius:var(--radius-small);color:var(--color-muted);border:1px solid #0000;place-items:center;padding:0;line-height:1;display:inline-grid}.icon-button:hover,.header-action:hover{border-color:var(--color-line);background:var(--color-subtle);color:var(--color-ink-strong)}.copyable-value{vertical-align:middle;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.copyable-value>span:first-child{overflow-wrap:anywhere;min-width:0}.copy-button{flex:0 0 24px;width:24px;height:24px}.copy-button svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:14px;height:14px}.copy-button[data-copy-state=copied]{border-color:color-mix(in srgb, var(--color-success) 28%, var(--color-line));background:color-mix(in srgb, var(--color-success) 8%, var(--color-surface));color:var(--color-success)}.field{gap:6px;min-width:0;margin:0;display:grid}.field__label,.filter-control>span{color:var(--color-ink-strong);font-size:calc(13px + var(--display-density-font-step));font-weight:600;line-height:calc(18px + var(--display-density-line-step))}.field__control,.filter-control select,.filter-control input,.permission-select,.search-field>input{width:100%;min-width:0;min-height:var(--size-control-default);border:1px solid var(--color-line-strong);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-ink);line-height:calc(20px + var(--display-density-line-step));transition:border-color var(--duration-standard), box-shadow var(--duration-standard), background-color var(--duration-standard);padding:7px 10px}.field__control:hover,.filter-control select:hover,.filter-control input:hover,.permission-select:hover,.search-field>input:hover{border-color:var(--color-muted-quiet)}.field__control:focus,.filter-control select:focus,.filter-control input:focus,.permission-select:focus,.search-field>input:focus{border-color:var(--color-focus);box-shadow:0 0 0 var(--focus-ring-size) var(--color-primary-soft);outline:0}.field__control[aria-invalid=true]{border-color:var(--color-danger)}.field__control--textarea{resize:none;min-height:104px}.field__help,.field__error,.form-status,[data-form-status]{min-height:16px;color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step));display:block}.field__error,.form-status[data-tone=danger],[data-form-status][data-tone=danger]{color:var(--color-danger)}.form-status[data-tone=success],[data-form-status][data-tone=success]{color:var(--color-success)}.secret-field{display:block;position:relative}.secret-field .field__control{padding-inline-end:62px}.secret-field .field__control[data-secret-masked=true]{-webkit-text-security:disc}.secret-field__toggle{border-radius:var(--radius-xsmall);min-width:48px;color:var(--color-primary);font-size:calc(12px + var(--display-density-font-step));font-weight:650;position:absolute;inset:4px 4px 4px auto}.secret-field__toggle:hover{background:var(--color-primary-tint)}.local-search-control{min-width:0;display:block;position:relative}.local-search-control>input{padding-inline-end:40px}.local-search-control__clear{width:var(--size-control-compact);min-height:var(--size-control-compact);border-radius:var(--radius-xsmall);color:var(--color-muted);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;inset:4px 4px 4px auto}.local-search-control__clear:hover{background:var(--color-subtle);color:var(--color-ink-strong)}.search-page-form{padding:var(--space-card);border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-offset);grid-template-columns:minmax(240px,1fr) auto auto;align-items:end;gap:16px;margin-block-end:var(--space-section);display:grid}.search-page-form fieldset{border:0;min-width:0;margin:0;padding:0}.search-page-form legend{color:var(--color-ink-strong);font-size:calc(13px + var(--display-density-font-step));margin-block-end:6px;font-weight:600}.filter-row,.filter-bar{flex-wrap:wrap;gap:8px;display:flex}.filter-check{min-height:var(--size-control-default);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);cursor:pointer;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.filter-check:has(input:checked){border-color:var(--color-primary);background:var(--color-primary-tint);color:var(--color-primary-hover)}.filter-check input,.selection-cell input,.role-option input{accent-color:var(--color-primary)}.filter-bar{border-bottom:1px solid var(--color-line);margin-block-end:var(--space-card);padding-block-end:var(--space-card)}.filter-link{min-height:var(--size-control-default);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);align-items:center;padding:7px 12px;display:inline-flex}.filter-link:hover,.filter-link[aria-current=page]{border-color:var(--color-primary);background:var(--color-primary-tint);color:var(--color-primary-hover);text-decoration:none}.app-shell{background:var(--color-canvas);min-height:100vh}.app-rail{z-index:var(--layer-header);width:var(--size-app-rail);border-inline-end:1px solid var(--color-line);background:var(--color-offset);flex-direction:column;min-height:100vh;display:flex;position:fixed;inset:0 auto 0 0}.app-rail__brand{min-height:var(--size-command-header);border-bottom:1px solid var(--color-line);align-items:center;gap:8px;padding:0 14px;display:flex}.app-rail__brand .brand-mark__key{width:24px;height:24px}.rail-product{border-inline-start:1px solid var(--color-line-strong);color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step));text-overflow:ellipsis;white-space:nowrap;padding-inline-start:8px;overflow:hidden}.app-nav{scrollbar-gutter:stable;flex:1;padding:10px 8px 18px;overflow-y:auto}.nav-group+.nav-group{margin-block-start:10px}.nav-group__toggle{width:100%;min-height:var(--size-control-compact);border-radius:var(--radius-small);color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));font-weight:650;line-height:calc(16px + var(--display-density-line-step));text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.nav-group__toggle:hover{background:var(--color-subtle);color:var(--color-ink)}.nav-group__chevron{color:var(--color-muted-quiet);font-size:calc(15px + var(--display-density-font-step));transition:transform var(--duration-standard)}.nav-group[data-collapsed=true] .nav-group__chevron{transform:rotate(-90deg)}.nav-group[data-collapsed=true] .nav-group__items{display:none}.nav-group__items{gap:2px;margin:2px 0 0;padding:0;list-style:none;display:grid}.rail-link{border-radius:var(--radius-small);min-height:32px;color:var(--color-ink);font-size:calc(13px + var(--display-density-font-step));font-weight:500;line-height:calc(20px + var(--display-density-line-step));transition:background-color var(--duration-standard), color var(--duration-standard), border-color var(--duration-standard);border:1px solid #0000;align-items:center;gap:9px;padding:5px 9px;display:flex;position:relative}.rail-link svg{width:var(--size-icon-navigation);height:var(--size-icon-navigation);color:var(--color-muted);stroke:currentColor;flex:none}.rail-link:hover{background:var(--color-subtle);color:var(--color-ink-strong);text-decoration:none}.rail-link[aria-current=page]{border-color:var(--color-primary-soft);background:var(--color-primary-tint);color:var(--color-primary-hover);font-weight:600}.rail-link[aria-current=page]:before{border-radius:var(--radius-pill);background:var(--color-primary);content:"";width:3px;position:absolute;inset:7px auto 7px -4px}.rail-link[aria-current=page] svg{color:var(--color-primary)}.rail-link[data-route-pending=true]{background:var(--color-primary-soft);color:var(--color-primary-hover)}.app-rail__footer{border-top:1px solid var(--color-line);background:var(--color-offset);padding:9px 8px}.operator-card{border-radius:var(--radius-small);align-items:center;gap:8px;min-width:0;padding:6px;display:flex}.operator-avatar,.member-avatar,.avatar-tile{border:1px solid var(--color-line);background:var(--color-primary-tint);color:var(--color-primary-hover);font-size:calc(11px + var(--display-density-font-step));border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.operator-avatar{width:30px;height:30px}.operator-card__copy{min-width:0;line-height:calc(16px + var(--display-density-line-step));flex:1;display:grid}.operator-card__copy strong,.operator-card__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operator-card__copy strong{color:var(--color-ink-strong);font-size:calc(12px + var(--display-density-font-step));font-weight:600}.operator-card__copy small{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step))}.rail-signout{font-size:calc(13px + var(--display-density-font-step))}.command-header{inset:0 0 auto var(--size-app-rail);z-index:var(--layer-header);height:var(--size-command-header);border-bottom:1px solid var(--color-line);background:var(--color-surface);justify-content:space-between;align-items:center;gap:16px;padding:0 18px;display:flex;position:fixed}.command-header__start,.command-header__actions{align-items:center;gap:8px;min-width:0;display:flex}.command-header__start{flex:1}.mobile-menu-button{display:none}.network-state{min-height:var(--size-control-compact);border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.network-state>span{background:var(--color-success);border-radius:50%;width:7px;height:7px}body[data-connectivity=offline] .network-state>span{background:var(--color-warning)}.command-button kbd{border:1px solid var(--color-line);border-radius:var(--radius-xsmall);background:var(--color-subtle);color:var(--color-muted);font-family:var(--font-utility);font-size:calc(10px + var(--display-density-font-step));padding:1px 5px;font-weight:500}.search-field{width:min(420px,100%);min-width:180px;position:relative}.search-field>input{background:var(--color-offset);height:32px;min-height:32px;font-size:calc(13px + var(--display-density-font-step));padding:5px 62px 5px 32px}.search-field:before{z-index:var(--layer-sticky);color:var(--color-muted);content:"⌕";font-size:calc(16px + var(--display-density-font-step));pointer-events:none;position:absolute;inset:7px auto auto 10px}.search-field__clear,.search-field__busy{z-index:var(--layer-sticky);width:var(--size-control-compact);height:var(--size-control-compact);border-radius:var(--radius-xsmall);color:var(--color-muted);background:0 0;border:0;place-items:center;display:inline-grid;position:absolute;inset:2px 3px 2px auto}.search-field:not([data-has-value=true]) .search-field__clear,.search-field[aria-busy=true] .search-field__clear{visibility:hidden}.search-field__clear:hover{background:var(--color-subtle);color:var(--color-ink-strong)}.search-field__busy{display:none}.search-field[aria-busy=true] .search-field__busy{display:inline-grid}.search-results{z-index:var(--layer-dropdown);border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);max-height:min(460px,100vh - 88px);box-shadow:var(--shadow-overlay);padding:6px;position:absolute;inset:calc(100% + 6px) 0 auto;overflow:auto}.search-result{border-radius:var(--radius-small);color:var(--color-ink);gap:2px;padding:9px 10px;display:grid}.search-result:hover,.search-result:focus-visible{background:var(--color-primary-tint);color:var(--color-ink-strong);text-decoration:none}.search-result__title{font-weight:600}.search-result__meta{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step))}.search-results .state-panel{border:0;margin:0;padding:12px}.app-main{min-height:100vh;background:var(--color-canvas);margin-inline-start:var(--size-app-rail);padding-block-start:var(--size-command-header)}.app-main__inner{width:min(100%, var(--space-content-max));min-height:calc(100vh - var(--size-command-header));padding:var(--space-page);margin:0 auto}.app-main__inner[aria-busy=true]{cursor:progress}.route-progress{inset:var(--size-command-header) 0 auto var(--size-app-rail);z-index:var(--layer-sticky);pointer-events:none;height:2px;position:fixed;overflow:hidden}.route-progress[hidden]{visibility:hidden;display:block!important}.route-progress[data-active=true]{visibility:visible}.route-progress>span{border-radius:var(--radius-pill);background:var(--color-primary);width:34%;height:100%;animation:1s ease-in-out infinite route-progress;display:block}@keyframes route-progress{0%{transform:translate(-110%)}to{transform:translate(310%)}}.drawer-backdrop{display:none}.page{color:var(--color-ink)}.breadcrumb{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step));flex-wrap:wrap;align-items:center;gap:7px;margin-block-end:10px;display:flex}.breadcrumb a{color:var(--color-muted)}.breadcrumb a:hover{color:var(--color-primary-hover)}.breadcrumb-label{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step))}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-section);margin-block-end:var(--space-section);display:flex}.page-header__copy{min-width:0;max-width:820px}.page-header__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.page-lede{max-width:760px;color:var(--color-muted);margin:0}.eyebrow,.intelligence-label{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));font-weight:600;line-height:calc(16px + var(--display-density-line-step));margin-block-end:3px}.section-header{justify-content:space-between;align-items:flex-start;gap:var(--space-card);margin-block-end:var(--space-card);display:flex}.section-header>div+div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.section-header>span,.section-header>a{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step))}.section-header--padded{min-height:var(--size-toolbar);padding:10px var(--space-card);border-bottom:1px solid var(--color-line);align-items:center;margin:0}.card,.metric-card,.asset-card,.case-card,.conversation-card,.scope-card,.role-permission-panel,.team-panel,.intelligence-panel{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface)}.card,.asset-card,.case-card,.conversation-card,.scope-card,.role-permission-panel,.intelligence-panel{min-width:0;padding:var(--space-card)}.card--flush,.scoreline-card{padding:0;overflow:clip}.card--span{grid-column:span 2}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block-end:var(--space-section);display:grid}.metric-card{min-width:0;padding:14px var(--space-card)}.metric-card p,.metric-card span{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step));margin:0;display:block}.metric-card strong{color:var(--color-ink-strong);font-size:calc(22px + var(--display-density-font-step));font-weight:650;line-height:calc(28px + var(--display-density-line-step));font-variant-numeric:tabular-nums;margin:5px 0 3px;display:block}.home-grid{gap:var(--space-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.intelligence-panel{border-inline-start:3px solid var(--color-info);margin-block-end:var(--space-section)}.intelligence-panel>.button{margin-block-start:4px}.intelligence-dot{background:var(--color-info);border-radius:50%;width:8px;height:8px}.prototype-notice,.super-admin-callout,.alert,.state-panel{padding:14px var(--space-card);border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-subtle)}.prototype-notice,.super-admin-callout,.alert{margin-block-end:var(--space-section)}.prototype-notice p,.super-admin-callout p,.alert p,.state-panel p{color:var(--color-muted);margin:3px 0 0}.prototype-notice{border-inline-start:3px solid var(--color-info)}.super-admin-callout{border-color:var(--color-primary-soft);background:var(--color-primary-tint)}.alert[data-tone=success],.state-panel[data-tone=success]{border-color:color-mix(in srgb, var(--color-success) 30%, var(--color-line));background:color-mix(in srgb, var(--color-success) 7%, var(--color-surface))}.alert[data-tone=warning],.state-panel[data-tone=warning]{border-color:color-mix(in srgb, var(--color-warning) 32%, var(--color-line));background:color-mix(in srgb, var(--color-warning) 7%, var(--color-surface))}.alert[data-tone=danger],.state-panel[data-tone=danger]{border-color:color-mix(in srgb, var(--color-danger) 30%, var(--color-line));background:color-mix(in srgb, var(--color-danger) 6%, var(--color-surface))}.alert[data-tone=info],.state-panel[data-tone=info]{border-color:color-mix(in srgb, var(--color-info) 30%, var(--color-line));background:color-mix(in srgb, var(--color-info) 6%, var(--color-surface))}.state-panel{margin-block-end:var(--space-section)}.state-panel .button{margin-block-start:12px}.status-chip,.role-badge{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-subtle);width:fit-content;min-height:22px;color:var(--color-ink);font-size:calc(12px + var(--display-density-font-step));font-weight:600;line-height:calc(16px + var(--display-density-line-step));white-space:nowrap;align-items:center;padding:2px 8px;display:inline-flex}.status-chip[data-tone=success]{border-color:color-mix(in srgb, var(--color-success) 30%, var(--color-line));background:color-mix(in srgb, var(--color-success) 7%, var(--color-surface));color:var(--color-success)}.status-chip[data-tone=warning]{border-color:color-mix(in srgb, var(--color-warning) 34%, var(--color-line));background:color-mix(in srgb, var(--color-warning) 7%, var(--color-surface));color:var(--color-warning)}.status-chip[data-tone=danger]{border-color:color-mix(in srgb, var(--color-danger) 30%, var(--color-line));background:color-mix(in srgb, var(--color-danger) 6%, var(--color-surface));color:var(--color-danger)}.status-chip[data-tone=info]{border-color:color-mix(in srgb, var(--color-info) 30%, var(--color-line));background:color-mix(in srgb, var(--color-info) 6%, var(--color-surface));color:var(--color-info)}.tabs-scroll-viewport{scrollbar-width:auto;overflow:auto hidden}.tabs{border-bottom:1px solid var(--color-line);gap:22px;width:max-content;min-width:100%;margin:0;display:flex}.horizontal-scroll-area:has(>.tabs-scroll-viewport){margin-block-end:var(--space-section)}.horizontal-scroll-area{min-width:0;position:relative}.horizontal-scroll-area:before,.horizontal-scroll-area:after{z-index:var(--layer-sticky);width:34px;height:var(--size-toolbar);content:"";opacity:0;pointer-events:none;transition:opacity var(--duration-fast);position:absolute;inset-block-start:0}.horizontal-scroll-area:before{background:linear-gradient(90deg, var(--color-surface) 18%, transparent);inset-inline-start:0}.horizontal-scroll-area:after{background:linear-gradient(270deg, var(--color-surface) 18%, transparent);inset-inline-end:0}.horizontal-scroll-area[data-can-scroll-left=true]:before,.horizontal-scroll-area[data-can-scroll-right=true]:after{opacity:1}.horizontal-scroll-area__control{z-index:calc(var(--layer-sticky) + 1);width:var(--size-control-compact);height:var(--size-control-compact);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink-strong);place-items:center;padding:0;display:inline-grid;position:absolute;inset-block-start:8px;box-shadow:0 2px 8px #0d1f371f}.horizontal-scroll-area__control:hover{border-color:var(--color-primary);color:var(--color-primary-hover)}.horizontal-scroll-area__control[data-direction=previous]{inset-inline-start:6px}.horizontal-scroll-area__control[data-direction=next]{inset-inline-end:6px}.horizontal-scroll-area>[role=region]:focus-visible{outline-offset:-2px}.tab{min-height:var(--size-toolbar);color:var(--color-muted);font-size:calc(13px + var(--display-density-font-step));font-weight:550;line-height:calc(20px + var(--display-density-line-step));white-space:nowrap;flex:none;align-items:center;padding:10px 1px;display:inline-flex;position:relative}.tab:hover{color:var(--color-ink-strong);text-decoration:none}.tab[aria-selected=true],.tab[aria-current=page]{color:var(--color-ink-strong);font-weight:650}.tab[aria-selected=true]:after,.tab[aria-current=page]:after,.tab[data-route-pending=true]:after{border-radius:var(--radius-pill) var(--radius-pill) 0 0;background:var(--color-primary);content:"";height:2px;position:absolute;inset:auto 0 0}.tab[data-route-pending=true]{color:var(--color-primary-hover)}.data-table-frame,.permission-table-frame{overscroll-behavior-inline:contain;scrollbar-gutter:auto;max-width:100%;overflow:auto}.data-table,.permission-table{width:100%;min-width:720px;color:var(--color-ink);font-size:calc(13px + var(--display-density-font-step));line-height:calc(18px + var(--display-density-line-step));text-align:left}.data-table thead,.permission-table thead{background:var(--color-subtle)}.data-table th,.data-table td,.permission-table th,.permission-table td{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:10px 12px}.data-table thead th,.permission-table thead th{z-index:var(--layer-sticky);color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));font-weight:650;line-height:calc(16px + var(--display-density-line-step));white-space:nowrap;position:sticky;top:0}.data-table tbody th,.permission-table tbody th{color:var(--color-ink-strong);font-weight:600}.data-table tbody tr:last-child>*,.permission-table tbody tr:last-child>*{border-bottom:0}.data-table tbody tr.data-row--navigable:hover,.data-table tbody tr.data-row--navigable:focus-within,.permission-table tbody tr:hover{background:color-mix(in srgb, var(--color-subtle) 62%, transparent)}.data-table th small,.data-table td small,.data-table td>span+small,.permission-table th small{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));font-weight:400;line-height:calc(16px + var(--display-density-line-step));margin-block-start:2px;display:block}.data-table a{color:var(--color-ink-strong);font-weight:600}.data-table a:hover{color:var(--color-primary-hover)}.data-row--navigable{cursor:pointer;transition:background-color var(--duration-standard)}.row-primary-link{align-items:center;gap:10px;min-width:0;display:inline-flex}.row-primary-link:hover{text-underline-offset:2px;text-decoration:underline}.data-row--navigable .selection-cell,.data-row--navigable .row-action{cursor:default}.selection-cell{text-align:center;width:42px}.row-action{text-align:right;width:46px}.row-menu{justify-content:flex-end;display:inline-flex;position:relative}.row-menu__panel{z-index:var(--layer-popover);border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);width:max-content;min-width:170px;box-shadow:var(--shadow-overlay);text-align:left;padding:4px;position:absolute;inset:calc(100% + 4px) 0 auto auto;overflow:hidden}.row-menu__panel>a,.row-menu__panel>form>button{border-radius:var(--radius-small);width:100%;min-height:34px;color:var(--color-ink);font-size:calc(13px + var(--display-density-font-step));text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;padding:7px 9px;font-weight:550;display:flex}.row-menu__panel>a:hover,.row-menu__panel>form>button:hover,.row-menu__panel>a:focus-visible,.row-menu__panel>form>button:focus-visible{background:var(--color-subtle);color:var(--color-ink-strong);text-decoration:none}.row-menu__panel [data-intent=danger]{color:var(--color-danger)}.row-menu__panel form{margin:0}.table-toolbar,.table-footer,.pagination{min-height:var(--size-toolbar);justify-content:space-between;align-items:center;gap:var(--space-card);padding:9px var(--space-card);display:flex}.table-toolbar{border-bottom:1px solid var(--color-line)}.table-toolbar>div{display:grid}.table-toolbar span,.table-footer,.range-copy{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step))}.table-footer,.pagination{border-top:1px solid var(--color-line)}.pagination{flex-wrap:wrap}.compact-records,.integration-list,.inbox-list,.search-result-list,.note-list,.task-list,.message-list,.source-list,.command-list,.role-template-list{margin:0;padding:0;list-style:none}.compact-record{border-bottom:1px solid var(--color-line);min-height:52px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.compact-record:last-child{border-bottom:0}.compact-record:hover{color:var(--color-ink-strong);text-decoration:none}.compact-record>span:first-child,.compact-records small{display:grid}.compact-record small{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step))}.integration-list li,.note-list li,.task-list li,.source-list li{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.integration-list li:last-child,.note-list li:last-child,.task-list li:last-child,.source-list li:last-child{border-bottom:0}.integration-list li>div,.note-list li>div,.task-list li>div{gap:2px;min-width:0;display:grid}.integration-list span,.integration-list small,.note-list time,.note-list small,.task-list span,.source-list small{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step))}.inbox-row,.search-result-row{min-width:0;padding:12px var(--space-card);border-bottom:1px solid var(--color-line);color:var(--color-ink);align-items:center;gap:16px;display:grid}.inbox-row{grid-template-columns:minmax(160px,.8fr) minmax(220px,1.4fr) minmax(130px,auto)}.search-result-row{grid-template-columns:100px minmax(220px,1fr) auto}.inbox-row:last-child,.search-result-row:last-child{border-bottom:0}.inbox-row:hover,.search-result-row:hover{background:var(--color-subtle);color:var(--color-ink-strong);text-decoration:none}.inbox-row>span,.search-result-row>span{min-width:0}.inbox-row>span:first-child,.search-result-row>span:nth-child(2){gap:2px;display:grid}.inbox-row small,.search-result-row small,.inbox-row time,.search-result-row time,.inbox-row p{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step));text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.inbox-row>span:last-child{justify-items:end;gap:5px;display:grid}.resource-label{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));font-weight:600}.empty-inline{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));padding:12px 0}.customer-summary{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;margin-block:-8px 18px;padding-block-end:16px;display:flex}.avatar-tile{border-radius:var(--radius-medium);width:36px;height:36px}.customer-summary>div:last-child{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.customer-360-layout{gap:var(--space-section);grid-template-columns:minmax(0,1fr) minmax(260px,304px);align-items:start;display:grid}.customer-360-primary{gap:var(--space-card);min-width:0;display:grid}.customer-360-primary:focus{outline:0}.customer-tab-surface,.customer-tab-section{gap:var(--space-card);min-width:0;display:grid}.customer-tab-section:not(.card)>.section-header{padding-inline:var(--space-card);margin:0}.customer-context-rail{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);gap:0;display:grid}.customer-context-rail>section{padding:var(--space-card);border-bottom:1px solid var(--color-line)}.customer-context-rail>section:last-child{border-bottom:0}.context-list,.definition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:12px 0 0;display:grid}.context-list{grid-template-columns:1fr;gap:10px}.context-list div,.definition-grid div{min-width:0}.context-list dt,.definition-grid dt{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step));margin-block-end:2px}.context-list dd,.definition-grid dd{overflow-wrap:anywhere;margin:0}.context-outcome{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:8px;display:flex}.source-note,.permission-message,.confidential-line{border-radius:var(--radius-small);background:var(--color-subtle);color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));line-height:calc(17px + var(--display-density-line-step));margin:10px 0 0;padding:8px 10px;display:block}.permission-message{border-inline-start:3px solid var(--color-warning)}.confidential-line{border-inline-start:3px solid var(--color-danger)}.pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pulse-grid>div{border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-offset);padding:12px}.pulse-grid strong,.pulse-grid span{display:block}.pulse-grid strong{color:var(--color-ink-strong);font-size:calc(20px + var(--display-density-font-step));line-height:calc(26px + var(--display-density-line-step))}.pulse-grid span{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step))}.scoreline-card .section-header{min-height:var(--size-toolbar);padding:12px var(--space-card);border-bottom:1px solid var(--color-line);align-items:center;margin:0}.scoreline-timeline{padding:0 var(--space-card);margin:0;list-style:none}.scoreline-event{border-bottom:1px solid var(--color-line);padding:14px 0}.scoreline-event:last-child{border-bottom:0}.scoreline-event__note{display:none}.scoreline-event__header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.scoreline-event__header time,.scoreline-event small{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step))}.scoreline-event p{margin:4px 0}.asset-grid,.case-stack,.conversation-stack,.approval-stack,.scope-grid,.support-work-grid{gap:var(--space-card);display:grid}.asset-grid,.support-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-card,.case-card,.conversation-card,.scope-card{min-width:0}.asset-card>.status-chip{margin-block:4px 8px}.case-transition-form,.agent-run-form,.approval-actions,.card>form{border-top:1px solid var(--color-line);gap:12px;margin-block-start:var(--space-card);padding-block-start:var(--space-card);display:grid}.case-transition-form{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end}.case-transition-form [data-form-status]{grid-column:1/-1}.agent-run-form{justify-items:start}.approval-actions{grid-template-columns:minmax(220px,1fr) auto auto;align-items:end}.approval-actions [data-form-status]{grid-column:1/-1}.agent-draft{padding:var(--space-card);border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-offset);margin-block-start:var(--space-card)}.agent-draft>span{color:var(--color-info);font-size:calc(12px + var(--display-density-font-step));font-weight:650}.agent-draft p{white-space:pre-wrap;margin:8px 0 0}.message-list{gap:10px;display:grid}.message{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-offset);width:min(84%,680px);padding:12px}.message[data-direction=outbound]{border-color:var(--color-primary-soft);background:var(--color-primary-tint);justify-self:end}.message>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.message p{white-space:pre-wrap;margin:8px 0}.message time{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step))}.communication-detail,.communication-session-list{gap:12px;min-width:0;display:grid}.communication-session{border:1px solid var(--color-line);border-radius:var(--radius-large);background:var(--color-surface);min-width:0;overflow:clip}.communication-session__summary{gap:var(--space-card);width:100%;padding:14px var(--space-card);cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(220px,.48fr);align-items:center;display:grid}.communication-session__summary:hover{background:var(--color-primary-tint)}.communication-session__summary:focus-visible{border-radius:var(--radius-large)}.communication-session__title,.communication-session__reply{gap:2px;min-width:0;display:grid}.communication-session__title>strong{color:var(--color-ink-strong);font-size:calc(14px + var(--display-density-font-step));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.communication-session__title>span:last-child,.communication-session__reply>span:first-child,.communication-session__reply time{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step))}.communication-session__reply{text-align:end;justify-items:end;padding-inline-end:24px;position:relative}.communication-session__reply strong{max-width:100%;font-size:calc(12px + var(--display-density-font-step));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.communication-session__chevron{color:var(--color-muted);font-size:calc(18px + var(--display-density-font-step));transition:transform var(--duration-standard) ease;position:absolute;inset:50% 0 auto auto;transform:translateY(-50%)}.communication-session[data-open=true] .communication-session__chevron{transform:translateY(-50%)rotate(180deg)}.communication-session__disclosure{opacity:0;visibility:hidden;transition:grid-template-rows var(--duration-slow) ease, opacity var(--duration-standard) ease, visibility 0s linear var(--duration-slow);grid-template-rows:0fr;display:grid}.communication-session[data-open=true] .communication-session__disclosure{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.communication-session__body{gap:var(--space-section);padding:0 var(--space-card) var(--space-card);border-top:1px solid var(--color-line);display:grid}.communication-session__disclosure>.communication-session__body{min-height:0;overflow:hidden}.communication-session__facts{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1.5fr) minmax(140px,.7fr) minmax(110px,.4fr);gap:12px;margin:0;padding-block:14px;display:grid}.communication-session__facts>div{min-width:0}.communication-session__facts dt{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step))}.communication-session__facts dd{overflow-wrap:anywhere;margin:2px 0 0}.communication-message[data-direction=outbound]{justify-self:end}.communication-message[data-direction=internal_draft]{justify-self:center;width:min(90%,720px)}.communication-message__meta,.communication-message__footer{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step));flex-wrap:wrap;align-items:center;gap:6px;padding-inline:8px;display:flex}.communication-message__meta strong{color:var(--color-ink);font-size:calc(12px + var(--display-density-font-step))}.communication-message__meta span+span:before{content:"·";margin-inline-end:6px}.communication-message[data-direction=outbound] .communication-message__meta,.communication-message[data-direction=outbound] .communication-message__footer{justify-content:flex-end}.communication-bubble{border:1px solid var(--color-line);border-radius:5px var(--radius-xlarge) var(--radius-xlarge) var(--radius-xlarge);background:var(--color-offset);padding:10px 13px}.communication-message[data-direction=outbound] .communication-bubble{border-color:color-mix(in srgb, var(--color-primary) 18%, var(--color-line));border-radius:var(--radius-xlarge) 5px var(--radius-xlarge) var(--radius-xlarge);background:var(--color-primary-tint)}.communication-message[data-direction=internal_draft] .communication-bubble{border-style:dashed;border-color:color-mix(in srgb, var(--color-warning) 32%, var(--color-line));border-radius:var(--radius-medium);background:color-mix(in srgb, var(--color-warning) 6%, var(--color-surface))}.communication-bubble p{white-space:pre-wrap;margin:0}.communication-message__footer{justify-content:space-between}.communication-message__footer .status-chip{min-height:18px;font-size:calc(10px + var(--display-density-font-step));padding-block:0}.communication-summary{padding:var(--space-card);border:1px solid color-mix(in srgb, var(--color-info) 26%, var(--color-line));border-radius:var(--radius-large);background:color-mix(in srgb, var(--color-info) 5%, var(--color-surface));gap:10px;display:grid}.communication-summary[data-tone=warning]{border-color:color-mix(in srgb, var(--color-warning) 28%, var(--color-line));background:color-mix(in srgb, var(--color-warning) 5%, var(--color-surface))}.communication-summary[data-tone=danger]{border-color:color-mix(in srgb, var(--color-danger) 25%, var(--color-line));background:color-mix(in srgb, var(--color-danger) 4%, var(--color-surface))}.communication-summary__header,.communication-summary footer{justify-content:space-between;align-items:flex-start;gap:var(--space-card);display:flex}.communication-summary__header form{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;display:flex}.communication-summary__header [data-form-status]{text-align:end;width:100%;margin:0}.communication-summary__text{white-space:pre-wrap;line-height:1.55;color:var(--color-ink)!important}.communication-summary footer{border-top:1px solid color-mix(in srgb, var(--color-line) 75%, transparent);color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));padding-block-start:8px}.scope-card>div{align-items:center;gap:9px;display:flex}.scope-card__marker{border:2px solid var(--color-primary);border-radius:50%;flex:none;width:8px;height:8px}.scope-card p{min-height:60px;color:var(--color-muted)}.prototype-label,.access-level-badge,.version-badge,.role-type-label{border-color:var(--color-primary-soft);background:var(--color-primary-tint);color:var(--color-primary-hover)}.settings-index{gap:30px;max-width:1040px;display:grid}.settings-group{gap:var(--space-section);grid-template-columns:minmax(190px,.38fr) minmax(0,1fr);align-items:start;display:grid}.settings-group__heading p{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));line-height:calc(18px + var(--display-density-line-step));margin:0}.settings-card{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);overflow:clip}.settings-link,.role-template-link{min-width:0;padding:13px var(--space-card);border-bottom:1px solid var(--color-line);color:var(--color-ink);justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-link:last-child,.role-template-link:last-child{border-bottom:0}.settings-link:hover,.role-template-link:hover,.role-template-link[aria-current=page]{background:var(--color-primary-tint);color:var(--color-ink-strong);text-decoration:none}.settings-link>span:first-child,.role-template-link>span:first-child{gap:2px;min-width:0;display:grid}.settings-link small,.role-template-link small{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));line-height:calc(17px + var(--display-density-line-step))}.settings-tabs{margin-block-start:-4px}.member-statuses-scroll-viewport{overflow:auto hidden}.member-statuses{border-bottom:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(4,minmax(118px,1fr));gap:1px;min-width:472px;display:grid}.member-status{min-height:var(--size-toolbar);background:var(--color-surface);color:var(--color-muted);border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:7px 14px;display:flex;position:relative}.member-status__label{font-size:calc(12px + var(--display-density-font-step));line-height:calc(18px + var(--display-density-line-step));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-status__count{color:var(--color-ink-strong);font-size:calc(14px + var(--display-density-font-step));line-height:calc(20px + var(--display-density-line-step));font-variant-numeric:tabular-nums}.member-status:hover,.member-status[aria-pressed=true]{background:var(--color-primary-tint);color:var(--color-primary-hover);text-decoration:none}.member-status[aria-pressed=true]:after{border-radius:var(--radius-pill) var(--radius-pill) 0 0;background:var(--color-primary);content:"";height:2px;position:absolute;inset:auto 10px 0}.team-panel{overflow:clip}.team-toolbar{justify-content:space-between;align-items:center;gap:var(--space-card);border-bottom:1px solid var(--color-line);min-height:52px;padding:8px 12px;display:flex}.team-toolbar__summary{align-items:baseline;gap:6px;min-width:0;display:flex}.team-toolbar__summary span{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step))}.team-filters,.team-toolbar__actions{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.filter-control{gap:4px;display:grid}.filter-control select{min-width:150px}.filter-control--search input{min-width:248px}.team-table{min-width:920px}.member-name{align-items:center;gap:10px;min-width:190px;display:flex}.member-name:hover{text-decoration:none}.member-avatar{width:30px;height:30px}.member-name>span:last-child{min-width:0;display:grid}.role-badges{flex-wrap:wrap;gap:4px;display:flex}.role-badge{background:var(--color-offset);color:var(--color-muted)}.role-layout{gap:var(--space-section);grid-template-columns:268px minmax(0,1fr);align-items:start;display:grid}.role-template-list{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);overflow:clip}.role-template-list__heading,.role-permission-heading,.permission-savebar{justify-content:space-between;align-items:flex-start;gap:var(--space-card);display:flex}.role-template-list__heading{min-height:var(--size-toolbar);padding:9px var(--space-card);border-bottom:1px solid var(--color-line);background:var(--color-subtle);align-items:center}.role-template-list__heading h2{margin:0}.role-template-list__heading span{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step))}.role-template-link[aria-current=page]{box-shadow:inset 3px 0 0 var(--color-primary)}.role-template-group+.role-template-group{border-top:1px solid var(--color-line)}.role-template-group>h3{padding:9px var(--space-card) 6px;background:var(--color-offset);color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));letter-spacing:.035em;text-transform:uppercase;margin:0;font-weight:650}.role-permission-panel{padding:0;overflow:clip}.role-permission-heading{padding:18px var(--space-card);border-bottom:1px solid var(--color-line)}.role-permission-heading p{max-width:680px;color:var(--color-muted);margin:3px 0 0}.role-permission-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.role-permission-panel .super-admin-callout{margin:var(--space-card)}.permission-table{min-width:620px}.permission-table th:first-child{width:72%}.permission-select{min-width:140px}.permission-limit{max-width:180px;color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));line-height:calc(14px + var(--display-density-line-step));margin-block-start:4px;display:block}.permission-locked{color:var(--color-ink);gap:1px;display:grid}.permission-locked small{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));line-height:calc(14px + var(--display-density-line-step))}.permission-savebar{z-index:var(--layer-sticky);padding:12px var(--space-card);border-top:1px solid var(--color-line);background:var(--color-surface);align-items:center;position:sticky;bottom:0}.permission-savebar>div{display:grid}.permission-savebar span{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step))}.dialog,.side-sheet{color:var(--color-ink);background:0 0;border:0;padding:0}.dialog::backdrop,.side-sheet::backdrop{background:#0d1f3761}.dialog:not(.side-sheet){border:1px solid var(--color-line);border-radius:var(--radius-large);background:var(--color-surface);width:min(520px,100vw - 32px);max-height:min(720px,100dvh - 32px);box-shadow:var(--shadow-overlay);padding:18px;overflow:auto}.dialog__header,.dialog__actions{justify-content:space-between;align-items:center;gap:var(--space-card);display:flex}.dialog__header{border-bottom:1px solid var(--color-line);margin-block-end:var(--space-card);padding-block-end:12px}.dialog__header h2{margin:0}.dialog__body{color:var(--color-muted)}.dialog__actions{border-top:1px solid var(--color-line);justify-content:flex-end;margin-block-start:var(--space-section);padding-block-start:12px}.integration-dialog .dialog__header>div{gap:2px;display:grid}.integration-dialog .dialog__header .eyebrow{margin:0}.integration-dialog .dialog__body{gap:16px;display:grid}.integration-dialog .dialog__body>p{margin:0 0 2px}.command-dialog{z-index:var(--layer-command);width:min(620px,100vw - 32px)!important}.command-list{gap:3px;margin-block-start:12px;display:grid}.command-item{border-radius:var(--radius-small);min-height:40px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.command-item:hover,.command-item:focus-visible{background:var(--color-primary-tint);color:var(--color-ink-strong);text-decoration:none}.command-item small{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step))}.side-sheet[open]{width:min(var(--size-side-sheet), 100vw);background:var(--color-surface);max-width:none;height:100dvh;max-height:none;box-shadow:var(--shadow-overlay);animation:sheet-in var(--duration-slow) ease-out;margin:0;position:fixed;inset:0 0 0 auto;overflow:hidden}@keyframes sheet-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.side-sheet__surface{background:var(--color-surface);flex-direction:column;width:100%;height:100%;display:flex}.side-sheet__header,.side-sheet__footer{z-index:var(--layer-sticky);justify-content:space-between;align-items:center;gap:var(--space-card);background:var(--color-surface);flex:none;min-height:68px;padding:14px 20px;display:flex;position:relative}.side-sheet__header{border-bottom:1px solid var(--color-line)}.side-sheet__header h2{font-size:calc(20px + var(--display-density-font-step));line-height:calc(28px + var(--display-density-line-step));margin:0}.side-sheet__body{align-content:start;gap:var(--space-section);flex:auto;min-height:0;padding:22px 20px 36px;display:grid;overflow-y:auto}.side-sheet__footer{border-top:1px solid var(--color-line);min-height:72px;padding-bottom:max(14px, env(safe-area-inset-bottom))}.side-sheet__footer>div{gap:8px;margin-inline-start:auto;display:flex}.sheet-intro p{color:var(--color-muted);margin-block-end:10px}.security-note{border-inline-start:3px solid var(--color-info);border-radius:var(--radius-small);background:var(--color-subtle);color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));line-height:calc(18px + var(--display-density-line-step));padding:10px 12px;display:block}.role-picker{gap:12px;display:grid}.role-search{margin:0}.role-picker__heading p{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));margin:2px 0 0}.role-options{border:1px solid var(--color-line);border-radius:var(--radius-medium);overflow:clip}.role-options__group{border-bottom:1px solid var(--color-line);background:var(--color-offset);color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));letter-spacing:.035em;text-transform:uppercase;margin:0;padding:8px 12px}.role-option{border-bottom:1px solid var(--color-line);background:var(--color-surface);padding:0;display:block}.role-option:last-child{border-bottom:0}.role-option:hover:not([data-disabled=true]){background:var(--color-primary-tint)}.role-option:has(input:checked){background:var(--color-primary-tint)}.role-option[data-disabled=true]{opacity:.62}.role-option__choice{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.role-option[data-disabled=true] .role-option__choice{cursor:not-allowed}.role-option input{margin:3px 0 0}.role-option__choice>span{gap:3px;display:grid}.role-option__title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.role-option small,.role-option em,.role-option__warning{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));font-style:normal;line-height:calc(17px + var(--display-density-line-step))}.role-option em{color:var(--color-warning);font-size:calc(10px + var(--display-density-font-step));letter-spacing:.02em;text-transform:uppercase;font-weight:650}.role-option__warning{color:var(--color-warning)}.role-option__details{border-top:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);background:color-mix(in srgb, var(--color-surface) 72%, transparent)}.role-option__details summary{color:var(--color-primary);cursor:pointer;font-size:calc(11px + var(--display-density-font-step));padding:8px 12px 8px 40px;font-weight:600}.role-permission-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:0;padding:0 12px 12px 40px;display:grid}.role-permission-preview>div{border-bottom:1px solid color-mix(in srgb, var(--color-line) 68%, transparent);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:5px 0;display:flex}.role-permission-preview dt{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.role-permission-preview dd{margin:0}.permission-level{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-subtle);min-width:52px;color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));font-weight:650;line-height:calc(16px + var(--display-density-line-step));justify-content:center;padding:1px 6px;display:inline-flex}.permission-level[data-level=view]{border-color:color-mix(in srgb, var(--color-info) 28%, var(--color-line));color:var(--color-info)}.permission-level[data-level=manage]{border-color:color-mix(in srgb, var(--color-primary) 28%, var(--color-line));background:var(--color-primary-tint);color:var(--color-primary-hover)}.permission-level[data-level=admin]{border-color:color-mix(in srgb, var(--color-warning) 32%, var(--color-line));color:var(--color-warning)}.role-permission-preview--wide{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0 0}.detail-hero{justify-content:space-between;align-items:flex-start;gap:var(--space-section);border-bottom:1px solid var(--color-line);margin-block-end:var(--space-page);padding-block-end:18px;display:flex}.detail-title-line,.detail-status-line,.detail-hero__actions,.detail-section__heading{align-items:center;gap:10px;display:flex}.detail-title-line h1{margin:0}.detail-hero>div:first-child>p{color:var(--color-muted);font-size:calc(15px + var(--display-density-font-step));margin:5px 0 0}.detail-hero__actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start}.detail-hero__actions form{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0;display:flex}.detail-hero__actions [data-form-status]{text-align:right;width:100%}.detail-hero--member{align-items:center}.detail-layout{gap:var(--space-page);grid-template-columns:minmax(0,1fr) 296px;align-items:start;display:grid}.detail-main{gap:var(--space-page);min-width:0;display:grid}.detail-rail{gap:var(--space-card);display:grid}.detail-rail .card{padding:18px}.detail-rail .card p:last-child{color:var(--color-muted);margin:0}.detail-section{min-width:0;border-bottom:1px solid var(--color-line);padding-block-end:var(--space-section)}.detail-section:last-child{border-bottom:0}.detail-section__heading{justify-content:space-between;align-items:flex-start;margin-block-end:var(--space-card)}.detail-section__heading form{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.detail-value-line{color:var(--color-ink);font-size:calc(15px + var(--display-density-font-step));margin:18px 0}.detail-status-line{flex-wrap:wrap;margin-block-end:var(--space-card)}.detail-callout{border:1px solid color-mix(in srgb, var(--color-success) 25%, var(--color-line));border-radius:var(--radius-medium);background:color-mix(in srgb, var(--color-success) 5%, var(--color-surface));align-items:flex-start;gap:12px;padding:14px;display:flex}.detail-callout__icon{background:var(--color-success);width:24px;height:24px;color:var(--color-surface);border-radius:50%;flex:none;place-items:center;font-weight:750;display:grid}.detail-callout p{color:var(--color-muted);margin:3px 0 0}.detail-timeline{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.detail-timeline li{grid-template-columns:14px minmax(0,1fr);gap:10px;padding-block-end:18px;display:grid;position:relative}.detail-timeline li:not(:last-child):before{background:var(--color-line);content:"";width:1px;position:absolute;inset:12px auto 0 6px}.timeline-dot{z-index:1;border:3px solid var(--color-surface);background:var(--color-primary);width:13px;height:13px;box-shadow:0 0 0 1px var(--color-primary);border-radius:50%;margin-block-start:3px;position:relative}.detail-timeline p{color:var(--color-muted);margin:2px 0}.detail-timeline small{color:var(--color-muted-quiet);font-size:calc(11px + var(--display-density-font-step))}.definition-grid--dense{grid-template-columns:repeat(3,minmax(0,1fr))}.code-block{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-offset);max-width:100%;color:var(--color-ink);font-family:var(--font-utility);font-size:calc(11px + var(--display-density-font-step));line-height:calc(17px + var(--display-density-line-step));white-space:pre-wrap;padding:14px;overflow:auto}.asset-card--link{color:var(--color-ink);transition:border-color var(--duration-standard), background-color var(--duration-standard)}.asset-card--link:hover{border-color:var(--color-line-strong);background:var(--color-primary-tint);color:var(--color-ink);text-decoration:none}.integration-section{gap:var(--space-card);margin-block-end:var(--space-page);display:grid}.integration-cards{gap:8px;max-width:960px;display:grid}.integration-card{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);min-height:72px;color:var(--color-ink);grid-template-columns:42px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:12px 14px;display:grid}.integration-card:hover{border-color:var(--color-line-strong);background:var(--color-primary-tint);color:var(--color-ink-strong);text-decoration:none}.integration-card>span:nth-child(2){gap:2px;display:grid}.integration-card small{color:var(--color-muted)}.integration-mark{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-ink-strong);width:38px;height:38px;color:var(--color-surface);font-family:var(--font-utility);font-size:calc(11px + var(--display-density-font-step));place-items:center;font-weight:750;display:inline-grid}.capability-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block-start:14px;display:grid}.capability-summary-grid article{border:1px solid var(--color-line);border-inline-start:3px solid var(--color-success);border-radius:var(--radius-medium);background:var(--color-surface);gap:3px;min-height:74px;padding:12px;display:grid}.capability-summary-grid article[data-tone=warning]{border-inline-start-color:var(--color-warning)}.capability-summary-grid span{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step))}.integration-setup{gap:var(--space-section);margin-block-start:18px;display:grid}.form-grid{gap:var(--space-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid__wide{grid-column:1/-1}.form-actions{justify-content:flex-end;align-items:center;gap:var(--space-card);border-top:1px solid var(--color-line);padding-block-start:var(--space-card);display:flex}.toast-region{z-index:var(--layer-toast);pointer-events:none;gap:8px;width:min(380px,100vw - 32px);display:grid;position:fixed;inset:auto 20px 20px auto}.toast{border:1px solid var(--color-line-strong);border-inline-start:3px solid var(--color-info);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-overlay);color:var(--color-ink);opacity:1;pointer-events:auto;transition:opacity var(--duration-standard), transform var(--duration-standard);padding:11px 12px}.toast[data-tone=success]{border-inline-start-color:var(--color-success)}.toast[data-tone=warning]{border-inline-start-color:var(--color-warning)}.toast[data-tone=danger],.toast[data-tone=error]{border-inline-start-color:var(--color-danger)}.toast[data-leaving=true]{opacity:0;transform:translateY(6px)}.toast__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.toast__message{min-width:0}.toast__dismiss{border-radius:var(--radius-xsmall);color:var(--color-primary);font-size:calc(12px + var(--display-density-font-step));background:0 0;border:0;flex:none;padding:3px 5px;font-weight:650}.toast__dismiss:hover{background:var(--color-primary-tint)}@media (width<=1199px){.app-main__inner{padding:var(--space-section)}.metric-grid,.scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.debug-account-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=940px){.access-layout{gap:36px}.home-grid,.customer-360-layout,.support-work-grid{grid-template-columns:1fr}.card--span{grid-column:auto}.customer-context-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-context-rail>section{border-bottom:0;border-inline-end:1px solid var(--color-line)}.customer-context-rail>section:last-child{border-inline-end:0}.role-layout{grid-template-columns:220px minmax(0,1fr)}.detail-layout{grid-template-columns:1fr}.detail-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=819px){.app-rail{z-index:var(--layer-mobile-drawer);width:min(var(--size-app-rail), calc(100vw - 48px));box-shadow:var(--shadow-overlay);transition:transform var(--duration-slow) ease;transform:translate(-105%)}.app-rail[data-open=true]{transform:translate(0)}.drawer-backdrop{z-index:calc(var(--layer-mobile-drawer) - 1);opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity var(--duration-slow);background:#0d1f3761;border:0;padding:0;display:block;position:fixed;inset:0}.drawer-backdrop[hidden]{display:block!important}.drawer-backdrop[data-open=true]{opacity:1;pointer-events:auto}.command-header{padding-inline:12px;inset-inline-start:0}.mobile-menu-button{display:inline-grid}.command-button span,.network-state{display:none}.app-main{margin-inline-start:0}.route-progress{inset-inline-start:0}.access-gate{width:min(100% - 32px,720px)}.access-layout{gap:var(--space-section);grid-template-columns:1fr;padding:40px 0}.access-intro{max-width:none}.access-intro h1{font-size:calc(32px + var(--display-density-font-step))}.debug-access__heading,.page-header{flex-direction:column;align-items:stretch}.settings-group{grid-template-columns:1fr;gap:10px}.debug-access__heading>div{flex-wrap:wrap}.page-header__actions{justify-content:flex-start}.role-layout{grid-template-columns:1fr}.role-template-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.role-template-list__heading{grid-column:1/-1}.role-template-link{border-inline-end:1px solid var(--color-line)}.customer-context-rail{grid-template-columns:1fr}.customer-context-rail>section{border-inline-end:0;border-bottom:1px solid var(--color-line)}.customer-context-rail>section:last-child{border-bottom:0}.case-transition-form,.approval-actions{grid-template-columns:1fr}.case-transition-form [data-form-status],.approval-actions [data-form-status]{grid-column:auto}.detail-hero{flex-direction:column;align-items:stretch}.detail-hero__actions,.detail-hero__actions form{justify-content:flex-start}.definition-grid--dense,.role-permission-preview--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.app-main__inner{padding:22px 16px 36px}.page-header{margin-block-end:20px}.page-header__actions,.page-header__actions .button{width:100%}.page-header__actions .button,.team-toolbar__actions .button,.side-sheet__footer .button,.access-form .button{min-height:var(--size-control-touch)}.command-header__actions .header-action:first-of-type,.command-button kbd{display:none}.search-field{min-width:0}.search-page-form,.asset-grid,.scope-grid,.metric-grid,.debug-account-grid,.capability-summary-grid,.form-grid,.detail-rail,.definition-grid--dense,.role-permission-preview,.role-permission-preview--wide{grid-template-columns:1fr}.search-page-form .button{width:100%}.debug-access,.access-panel{padding:18px}.access-header{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:12px}.brand-mark small{display:none}.access-intro h1{font-size:calc(28px + var(--display-density-font-step))}.access-footer{gap:4px;display:grid}.access-footer span+span:before{content:none}.tabs{gap:18px;margin-inline:-16px;padding-inline:16px}.member-statuses{grid-template-columns:repeat(4,minmax(118px,1fr))}.member-status{min-height:var(--size-control-touch)}.team-toolbar{flex-direction:column;align-items:stretch}.team-filters,.team-toolbar__actions,.filter-control,.filter-control select,.filter-control input,.team-toolbar__actions .button{width:100%}.team-toolbar__actions{align-self:stretch}.role-template-list{display:block}.role-template-link{border-inline-end:0}.permission-savebar{flex-direction:column;align-items:stretch}.permission-savebar .button{width:100%}.inbox-row,.search-result-row{grid-template-columns:1fr;gap:6px}.inbox-row>span:last-child{justify-content:space-between;align-items:center;display:flex}.context-list,.definition-grid,.pulse-grid{grid-template-columns:1fr}.message{width:100%}.communication-session__summary,.communication-session__facts{grid-template-columns:1fr}.communication-session__reply{text-align:start;justify-items:start}.communication-message,.communication-message[data-direction=internal_draft]{width:94%}.communication-summary__header,.communication-summary footer{flex-direction:column;align-items:stretch}.communication-summary__header form,.communication-summary__header .button{width:100%}.communication-summary__header form{justify-content:flex-start}.communication-summary__header [data-form-status]{text-align:start}.side-sheet[open]{width:100vw}.side-sheet__header,.side-sheet__body,.side-sheet__footer{padding-inline:16px}.side-sheet__footer{flex-direction:column;align-items:stretch}.side-sheet__footer>div{width:100%;margin-inline-start:0}.side-sheet__footer .button{flex:1}.detail-hero__actions,.detail-hero__actions form,.detail-hero__actions .button,.detail-section__heading form,.detail-section__heading form .button{width:100%}.detail-section__heading{flex-direction:column;align-items:stretch}.integration-card{grid-template-columns:38px minmax(0,1fr) auto}.integration-card>span:last-child{display:none}.form-grid__wide{grid-column:auto}.toast-region{inset:auto 16px max(16px, env(safe-area-inset-bottom))}}@media (pointer:coarse){.button,.filter-link,.filter-check,.field__control,.filter-control select,.filter-control input,.permission-select{min-height:var(--size-control-touch)}.rail-link{min-height:38px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.app-rail,.drawer-backdrop,.side-sheet[open],.toast,.skip-link{transform:none}.communication-session__disclosure,.communication-session__chevron{transition:none}:where(button:not(:disabled),a.button,a.header-action,a.rail-link,a.tab,a.filter-link,a.settings-link,a.role-template-link,a.asset-card--link):active{filter:brightness(.97);transform:none}}@media (forced-colors:active){:root{forced-color-adjust:auto}html{scrollbar-color:auto}.button,.icon-button,.header-action,.field__control,.filter-control select,.filter-control input,.permission-select,.rail-link,.tab,.card,.metric-card,.asset-card,.case-card,.conversation-card,.communication-session,.communication-bubble,.communication-summary,.scope-card,.team-panel,.role-permission-panel,.status-chip,.role-badge,.alert,.state-panel{border:1px solid canvastext}.rail-link[aria-current=page],.tab[aria-selected=true],.tab[aria-current=page],.member-status[aria-pressed=true]{border:2px solid highlight}.rail-link[aria-current=page]:before,.tab[aria-selected=true]:after,.tab[aria-current=page]:after,.member-status[aria-pressed=true]:after,.route-progress>span{background:highlight}:focus-visible{outline:2px solid highlight}}@media print{.app-rail,.command-header,.route-progress,.drawer-backdrop,.toast-region,.page-header__actions,.team-toolbar__actions,.pagination,.side-sheet,.dialog,form,button{display:none!important}.app-main{margin:0;padding:0}.app-main__inner{width:100%;max-width:none;padding:0}.card,.metric-card,.asset-card,.case-card,.conversation-card,.scope-card,.team-panel,.role-permission-panel{break-inside:avoid;box-shadow:none}.data-table-frame,.permission-table-frame{overflow:visible}.data-table,.permission-table{min-width:0}}.signal-feed-header,.marketing-workspace-header{align-items:center;min-height:40px;margin-block-end:8px;display:flex}.signal-feed-header h1,.marketing-workspace-header h1{color:var(--color-ink-strong);font-size:calc(24px + var(--display-density-font-step));line-height:calc(32px + var(--display-density-line-step));margin:0}.marketing-tabs{margin:0}.horizontal-scroll-area:has(.marketing-tabs){margin-block-end:12px}.marketing-tab-panel,.marketing-ads{min-width:0}.marketing-dashboard{gap:12px;display:grid}.marketing-dashboard__intro{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.marketing-dashboard__intro>div{align-items:baseline;gap:10px;min-width:0;display:flex}.marketing-dashboard__intro h2,.marketing-dashboard__intro p{margin:0}.marketing-dashboard__intro h2{color:var(--color-ink-strong);font-size:calc(18px + var(--display-density-font-step));line-height:calc(24px + var(--display-density-line-step))}.marketing-dashboard__intro p,.marketing-dashboard__intro>span{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step))}.marketing-dashboard__intro>span{flex:none}.marketing-dashboard__overview{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.marketing-dashboard__overview>div{background:var(--color-surface);align-content:center;gap:2px;min-height:66px;padding:8px 34px 8px 12px;display:grid;position:relative}.marketing-dashboard__overview dt{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));letter-spacing:.01em;text-transform:none;font-weight:650}.marketing-dashboard__overview dd{color:var(--color-ink-strong);font-size:calc(21px + var(--display-density-font-step));font-weight:650;line-height:calc(25px + var(--display-density-line-step));font-variant-numeric:tabular-nums;margin:0}.marketing-dashboard__overview svg{color:var(--color-muted);position:absolute;inset-block-start:10px;inset-inline-end:11px}.marketing-dashboard__grid{grid-template-columns:minmax(0,1.8fr) minmax(290px,.72fr);align-items:start;gap:12px;display:grid}.marketing-dashboard__main{gap:12px;min-width:0;display:grid}.marketing-dashboard-panel,.marketing-dashboard-activity{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);min-width:0;overflow:hidden}.marketing-dashboard-panel>header,.marketing-dashboard-activity>header{border-bottom:1px solid var(--color-line);background:var(--color-offset);justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:7px 11px;display:flex}.marketing-dashboard-panel>header h3,.marketing-dashboard-panel>header p,.marketing-dashboard-activity>header h3,.marketing-dashboard-activity>header p{margin:0}.marketing-dashboard-panel>header h3,.marketing-dashboard-activity>header h3{color:var(--color-ink-strong);font-size:calc(13px + var(--display-density-font-step));line-height:calc(18px + var(--display-density-line-step))}.marketing-dashboard-panel>header p,.marketing-dashboard-activity>header p,.marketing-dashboard-panel>header>span{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));line-height:calc(14px + var(--display-density-line-step))}.marketing-dashboard-panel>header a{color:var(--color-primary-hover);font-size:calc(11px + var(--display-density-font-step));flex:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}.marketing-dashboard-criteria{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.marketing-dashboard-criteria li{border-radius:var(--radius-small);min-width:0}.marketing-dashboard-criteria__link{border-radius:inherit;min-height:34px;color:inherit;transition:background-color var(--duration-fast);grid-template-columns:minmax(100px,1fr) auto 13px;align-items:center;gap:8px;padding:5px 10px;text-decoration:none;display:grid}.marketing-dashboard-criteria__link:hover{background:var(--color-offset)}.marketing-dashboard-criteria__link:focus-visible{z-index:1;outline:2px solid var(--color-focus);outline-offset:-2px}.marketing-dashboard-criteria__link:active{background:var(--color-primary-tint)}.marketing-dashboard-criteria__copy{min-width:0}.marketing-dashboard-criteria__copy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);font-size:calc(11px + var(--display-density-font-step));display:block;overflow:hidden}.marketing-dashboard-criteria__link>strong{color:var(--color-ink-strong);font-size:calc(11px + var(--display-density-font-step));text-align:end;font-variant-numeric:tabular-nums}.marketing-dashboard-criteria__link>svg{color:var(--color-muted);transition:transform var(--duration-fast)}.marketing-dashboard-criteria__link:hover>svg,.marketing-dashboard-criteria__link:focus-visible>svg{color:var(--color-primary-hover);transform:translate(2px)}.marketing-dashboard-carousel{min-width:0;position:relative}.marketing-dashboard-customers{scroll-snap-type:inline proximity;scrollbar-width:thin;grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;gap:8px;margin:0;padding:10px;scroll-padding-inline:42px;list-style:none;display:grid;overflow-x:auto}.marketing-dashboard-carousel__control{z-index:2;border:1px solid var(--color-line-strong);background:var(--color-surface);width:30px;height:30px;color:var(--color-ink-strong);transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease, opacity var(--duration-fast) ease;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:50%;transform:translateY(-50%);box-shadow:0 3px 10px #0d1f3724}.marketing-dashboard-carousel__control[data-direction=previous]{inset-inline-start:6px}.marketing-dashboard-carousel__control[data-direction=next]{inset-inline-end:6px}.marketing-dashboard-carousel__control:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-tint);color:var(--color-primary-hover)}.marketing-dashboard-carousel__control:disabled{opacity:.32}.marketing-dashboard-customer{--dashboard-customer-accent:var(--color-primary);border:1px solid var(--color-line);border-inline-start:3px solid var(--dashboard-customer-accent);border-radius:var(--radius-medium);scroll-snap-align:start;align-content:start;gap:7px;min-width:0;min-height:156px;padding:10px;display:grid}.marketing-dashboard-customer[data-relationship-accent=vip]{--dashboard-customer-accent:var(--color-relationship-vip)}.marketing-dashboard-customer[data-relationship-accent=influencer]{--dashboard-customer-accent:var(--color-relationship-influencer)}.marketing-dashboard-customer:hover,.marketing-dashboard-customer:focus-within{border-color:var(--color-line-strong);border-inline-start-color:var(--dashboard-customer-accent)}.marketing-dashboard-customer__heading{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.marketing-dashboard-customer__avatar{border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-primary-tint);width:32px;height:32px;color:var(--color-primary-hover);font-size:calc(10px + var(--display-density-font-step));place-items:center;font-weight:700;display:grid}.marketing-dashboard-customer__identity{gap:1px;min-width:0;display:grid}.marketing-dashboard-customer__identity>a{color:var(--color-ink-strong);font-size:calc(12px + var(--display-density-font-step));text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.marketing-dashboard-customer__identity>span,.marketing-dashboard-customer__location{min-width:0;color:var(--color-muted);font-size:calc(9px + var(--display-density-font-step));text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.marketing-dashboard-customer__heading>strong{border-radius:var(--radius-pill);background:var(--color-primary-tint);min-width:28px;height:24px;color:var(--color-primary-hover);font-size:calc(10px + var(--display-density-font-step));font-variant-numeric:tabular-nums;place-items:center;display:grid}.marketing-dashboard__badges{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:4px;min-width:0;display:flex}.marketing-dashboard__badges>span{box-sizing:border-box;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-offset);max-width:100%;min-height:18px;color:var(--color-ink);font-size:calc(9px + var(--display-density-font-step));font-weight:600;line-height:calc(14px + var(--display-density-line-step));white-space:nowrap;flex:none;align-items:center;padding:1px 6px;display:inline-flex}.marketing-dashboard-customer>p{min-height:30px;color:var(--color-ink);font-size:calc(10px + var(--display-density-font-step));line-height:calc(15px + var(--display-density-line-step));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.marketing-dashboard-customer dl{border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-block-start:6px;display:grid}.marketing-dashboard-customer dl>div+div{border-inline-start:1px solid var(--color-line);padding-inline-start:8px}.marketing-dashboard-customer dt{color:var(--color-muted);font-size:calc(8px + var(--display-density-font-step));letter-spacing:.04em;text-transform:uppercase}.marketing-dashboard-customer dd{color:var(--color-ink-strong);font-size:calc(11px + var(--display-density-font-step));text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:650;overflow:hidden}.marketing-dashboard-activity{background:var(--color-offset);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.marketing-dashboard-activity>header>span{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));font-variant-numeric:tabular-nums}.marketing-dashboard-activity__list{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:8px;height:440px;margin:0;padding:8px 10px 8px 28px;list-style:none;display:grid;position:relative;overflow-y:auto}.marketing-dashboard-activity__list:focus-visible{outline-offset:-3px}.marketing-dashboard-activity li{border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-surface);min-height:72px;padding:10px 11px;position:relative}.marketing-dashboard-activity li:hover,.marketing-dashboard-activity li:focus-within{border-color:var(--color-line-strong)}.marketing-dashboard-activity li:not(:last-child):before{background:var(--color-line-strong);content:"";width:1px;position:absolute;inset-block:22px -10px;inset-inline-start:-13px}.marketing-dashboard-activity__marker{z-index:1;border:2px solid var(--color-surface);background:var(--color-primary);width:8px;height:8px;box-shadow:0 0 0 1px var(--color-primary);border-radius:50%;position:absolute;inset-block-start:14px;inset-inline-start:-17px}.marketing-dashboard-activity li>div{gap:2px;min-width:0;display:grid}.marketing-dashboard-activity li>div>span{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.marketing-dashboard-activity li a{color:var(--color-ink-strong);font-size:calc(11px + var(--display-density-font-step));text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.marketing-dashboard-activity li strong{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-offset);color:var(--color-primary-hover);font-size:calc(9px + var(--display-density-font-step));line-height:calc(14px + var(--display-density-line-step));white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;padding:1px 5px}.marketing-dashboard-activity li p{color:var(--color-ink);font-size:calc(10px + var(--display-density-font-step));line-height:calc(14px + var(--display-density-line-step));-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.marketing-dashboard-activity time{color:var(--color-muted);font-size:calc(9px + var(--display-density-font-step));align-items:center;gap:4px;display:inline-flex}.marketing-dashboard-activity__footer{border-top:1px solid var(--color-line);background:var(--color-surface);min-height:36px;color:var(--color-primary-hover);font-size:calc(11px + var(--display-density-font-step));justify-content:center;align-items:center;gap:5px;font-weight:650;display:flex}.marketing-dashboard-activity__footer:hover{background:var(--color-primary-tint);text-decoration:none}.marketing-dashboard-panel>.state-panel,.marketing-dashboard-activity>.state-panel{border:0;border-radius:0;margin:0}.marketing-ads__heading{margin-block-end:8px}.marketing-ad-workflow{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 12px;padding:0;list-style:none;display:grid;overflow:hidden}.marketing-ad-workflow li{background:var(--color-surface);min-width:0;min-height:46px;color:var(--color-muted);align-items:center;gap:8px;padding:7px 10px;display:flex}.marketing-ad-workflow li[data-state=ready]{background:var(--color-primary-tint);color:var(--color-primary-hover)}.marketing-ad-workflow li>span{gap:1px;min-width:0;display:grid}.marketing-ad-workflow strong{color:var(--color-ink-strong);font-size:calc(12px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step))}.marketing-ad-workflow small{color:inherit;font-size:calc(10px + var(--display-density-font-step));line-height:calc(14px + var(--display-density-line-step));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-ads-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:12px;display:grid}.marketing-ad-panel{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);min-width:0;overflow:hidden}.marketing-ad-panel__heading{border-bottom:1px solid var(--color-line);background:var(--color-offset);min-height:38px;font-size:calc(12px + var(--display-density-font-step));justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.marketing-ad-panel__heading h3{color:var(--color-ink-strong);font:inherit;margin:0;font-weight:650}.marketing-ad-panel__heading>span{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step))}.marketing-ad-profile-list{margin:0;padding:0;list-style:none}.marketing-ad-profile-list>li{border-bottom:1px solid var(--color-line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.marketing-ad-profile-list>li:last-child{border-bottom:0}.marketing-ad-profile-list>li:hover,.marketing-ad-profile-list>li:focus-within{background:color-mix(in srgb, var(--color-subtle) 62%, transparent)}.marketing-ad-profile__avatar{border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-primary-tint);width:38px;height:38px;color:var(--color-primary-hover);font-size:calc(11px + var(--display-density-font-step));place-items:center;font-weight:700;display:grid}.marketing-ad-profile__copy,.marketing-ad-profile__action{min-width:0}.marketing-ad-profile__copy{gap:2px;display:grid}.marketing-ad-profile__name,.marketing-ad-profile__meta{align-items:center;gap:5px;min-width:0;display:flex}.marketing-ad-profile__name>strong{color:var(--color-ink-strong);font-size:calc(13px + var(--display-density-font-step));line-height:calc(18px + var(--display-density-line-step));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-ad-profile__name .status-chip{min-height:18px;font-size:calc(9px + var(--display-density-font-step));line-height:calc(14px + var(--display-density-line-step));padding:0 6px}.marketing-ad-profile__meta{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));line-height:calc(14px + var(--display-density-line-step));white-space:nowrap;overflow:hidden}.marketing-ad-profile__meta svg{flex:none}.marketing-ad-profile__signal{color:var(--color-ink);font-size:calc(11px + var(--display-density-font-step));line-height:calc(15px + var(--display-density-line-step));-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.marketing-ad-profile__action{justify-items:end;gap:4px;display:grid}.marketing-ad-profile__action>span{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step))}.marketing-ad-profile__action .button{min-height:28px;font-size:calc(11px + var(--display-density-font-step));padding:3px 8px}.marketing-ad-panel>.state-panel{border:0;border-radius:0;margin:0}.marketing-personas{gap:12px;min-width:0;display:grid}.marketing-personas__header{justify-content:space-between;align-items:flex-start;gap:20px;min-height:58px;display:flex}.marketing-personas__header h2,.marketing-personas__header p,.marketing-personas__header span,.persona-detail h3,.persona-detail h4,.persona-detail p,.meta-empty-state h3,.meta-empty-state p,.meta-performance h3,.meta-performance p{margin:0}.marketing-personas__header h2{color:var(--color-ink-strong);font-size:calc(21px + var(--display-density-font-step));line-height:calc(28px + var(--display-density-line-step))}.marketing-personas__header p{max-width:700px;color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));line-height:calc(18px + var(--display-density-line-step));margin-block-start:2px}.persona-eyebrow{color:var(--color-primary-hover);font-size:calc(9px + var(--display-density-font-step));letter-spacing:.11em;font-weight:750;line-height:calc(15px + var(--display-density-line-step));text-transform:uppercase;display:block}.marketing-personas__actions{flex:none;align-items:center;gap:8px;display:flex}.persona-agent-state{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-offset);min-height:30px;color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));text-transform:capitalize;align-items:center;gap:5px;padding:4px 9px;font-weight:650;display:inline-flex}.persona-agent-state[data-state=active]{border-color:color-mix(in srgb, var(--color-success) 35%, var(--color-line));background:color-mix(in srgb, var(--color-success) 8%, var(--color-surface));color:var(--color-success-strong)}.persona-refresh-result{border:1px solid color-mix(in srgb, var(--color-success) 28%, var(--color-line));border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-success) 6%, var(--color-surface));color:var(--color-success-strong);font-size:calc(11px + var(--display-density-font-step));align-items:center;gap:6px;padding:7px 10px;display:flex}.persona-metric-strip{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.persona-metric-strip article{background:var(--color-surface);grid-template-columns:24px minmax(0,1fr);align-content:center;align-items:center;gap:0 8px;min-height:72px;padding:10px 12px;display:grid;position:relative}.persona-metric-strip article>svg{color:var(--color-primary);grid-row:1/3}.persona-metric-strip article>span{min-width:0;color:var(--color-muted);font-size:calc(9px + var(--display-density-font-step));letter-spacing:.01em;text-transform:none;justify-content:space-between;align-items:baseline;gap:8px;font-weight:650;display:flex}.persona-metric-strip article>span strong{color:var(--color-ink-strong);font-size:calc(17px + var(--display-density-font-step));letter-spacing:0;font-weight:700;line-height:calc(22px + var(--display-density-line-step));text-transform:none}.persona-metric-strip article>small{color:var(--color-muted);font-size:calc(9px + var(--display-density-font-step));line-height:calc(14px + var(--display-density-line-step));text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.persona-view-tabs{border-bottom:1px solid var(--color-line);align-items:center;gap:4px;padding-block-end:7px;display:flex}.persona-view-tabs button{border-radius:var(--radius-small);min-height:30px;color:var(--color-muted);cursor:pointer;font:inherit;font-size:calc(11px + var(--display-density-font-step));background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:4px 10px;font-weight:650;display:inline-flex}.persona-view-tabs button:hover{background:var(--color-offset);color:var(--color-ink-strong)}.persona-view-tabs button[aria-selected=true]{border-color:var(--color-line);background:var(--color-surface);color:var(--color-primary-hover);box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink-strong) 6%, transparent)}.persona-view-tabs button>span{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-success) 11%, var(--color-surface));color:var(--color-success-strong);font-size:calc(8px + var(--display-density-font-step));letter-spacing:.04em;text-transform:uppercase;padding:1px 5px}.persona-workspace{grid-template-columns:minmax(270px,.58fr) minmax(0,1.42fr);align-items:start;gap:12px;min-width:0;display:grid}.persona-catalog,.persona-detail,.meta-performance__table,.meta-empty-state{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);min-width:0;overflow:hidden}.persona-catalog-list{max-height:640px;overflow-y:auto}.persona-audit{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);font-size:calc(11px + var(--display-density-font-step));padding:10px 12px}.persona-audit>summary{cursor:pointer;color:var(--color-ink-strong);font-weight:650}.persona-audit>summary:hover{color:var(--color-primary-hover)}.persona-audit>summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.persona-audit p{color:var(--color-muted);margin-block:8px}.persona-evidence-scroll{max-height:320px;margin-block:10px;overflow-y:auto}.persona-evidence-scroll table{border-collapse:collapse;text-align:start;width:100%}.persona-evidence-scroll th,.persona-evidence-scroll td{border-bottom:1px solid var(--color-line);padding:6px 8px}.persona-evidence-scroll th{background:var(--color-offset)}.persona-catalog>header{border-bottom:1px solid var(--color-line);background:var(--color-offset);min-height:36px;color:var(--color-ink-strong);font-size:calc(11px + var(--display-density-font-step));justify-content:space-between;align-items:center;padding:7px 10px;font-weight:700;display:flex}.persona-catalog>header small{color:var(--color-muted);font-size:calc(9px + var(--display-density-font-step));font-weight:550}.persona-card{border:0;border-bottom:1px solid var(--color-line);background:var(--color-surface);width:100%;min-height:83px;color:var(--color-ink);cursor:pointer;font:inherit;text-align:left;grid-template-columns:48px minmax(0,1fr) 28px 14px;align-items:center;gap:8px;padding:9px;display:grid;position:relative}.persona-card:hover{background:var(--color-offset)}.persona-card[data-selected=true]{background:var(--color-primary-tint);box-shadow:inset 3px 0 0 var(--color-primary)}.persona-portrait{border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-offset);object-fit:cover;object-position:center 32%;flex:none;width:86px;height:104px;display:block}.persona-portrait[data-compact=true]{width:48px;height:54px}.persona-portrait--fallback{color:var(--color-muted);place-items:center;display:grid}.persona-card__copy{gap:2px;min-width:0;display:grid}.persona-card__copy>strong{color:var(--color-ink-strong);font-size:calc(12px + var(--display-density-font-step));line-height:calc(17px + var(--display-density-line-step));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.persona-card__copy>small{color:var(--color-muted);font-size:calc(9px + var(--display-density-font-step));line-height:calc(13px + var(--display-density-line-step));-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.persona-card__stats{color:var(--color-muted);font-size:calc(8px + var(--display-density-font-step));line-height:calc(12px + var(--display-density-line-step));white-space:nowrap;gap:7px;display:flex;overflow:hidden}.persona-card__stats span+span:before{content:"·";margin-inline-end:7px}.persona-card__score{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-primary) 9%, var(--color-surface));width:26px;height:26px;color:var(--color-primary-hover);font-size:calc(10px + var(--display-density-font-step));font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:grid}.persona-card__chevron{color:var(--color-muted)}.persona-catalog>footer{background:var(--color-offset);color:var(--color-primary-hover);gap:8px;padding:9px 10px;display:flex}.persona-catalog>footer>span{gap:1px;min-width:0;display:grid}.persona-catalog>footer strong{color:var(--color-ink-strong);font-size:calc(10px + var(--display-density-font-step))}.persona-catalog>footer small{color:var(--color-muted);font-size:calc(9px + var(--display-density-font-step));line-height:calc(13px + var(--display-density-line-step))}.persona-detail__hero{border-bottom:1px solid var(--color-line);background:linear-gradient(112deg, var(--color-primary-tint), var(--color-surface) 55%);gap:13px;padding:14px;display:flex}.persona-detail__hero>div{min-width:0;padding-block-start:2px}.persona-detail__hero h3{color:var(--color-ink-strong);font-size:calc(22px + var(--display-density-font-step));line-height:calc(28px + var(--display-density-line-step))}.persona-detail__headline{max-width:610px;color:var(--color-ink);font-size:calc(13px + var(--display-density-font-step));line-height:calc(19px + var(--display-density-line-step));margin-block-start:1px!important}.persona-detail__meta{flex-wrap:wrap;gap:5px;margin-block-start:10px;display:flex}.persona-detail__meta span{border:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-line));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-primary) 4%, var(--color-surface));color:var(--color-ink);font-size:calc(9px + var(--display-density-font-step));align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.persona-detail__narrative,.persona-detail__columns,.persona-detail__lower{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;display:grid}.persona-detail__narrative>section,.persona-detail__columns>section,.persona-detail__lower>section{border-radius:var(--radius-small);background:var(--color-offset);border:0;padding:10px 12px}.persona-detail h4{color:var(--color-ink-strong);font-size:calc(10px + var(--display-density-font-step));letter-spacing:.01em;font-weight:700;line-height:calc(15px + var(--display-density-line-step));text-transform:none;margin-block-end:5px}.persona-detail__narrative p{color:var(--color-ink);font-size:calc(10px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step))}.persona-detail-list ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.persona-detail-list li{color:var(--color-ink);font-size:calc(10px + var(--display-density-font-step));line-height:calc(15px + var(--display-density-line-step));padding-inline-start:12px;position:relative}.persona-detail-list li:before{border-radius:var(--radius-pill);background:var(--color-primary);content:"";width:5px;height:5px;position:absolute;top:5px;left:0}.persona-message-board{border-bottom:1px solid var(--color-line);background:color-mix(in srgb, var(--color-accent-soft) 26%, var(--color-surface));padding:12px 14px}.persona-message-board>div{gap:8px;display:flex}.persona-message-board__icon{border-radius:var(--radius-small);background:var(--color-surface);width:30px;height:30px;color:var(--color-primary-hover);flex:none;place-items:center;display:grid}.persona-message-board p,.persona-matches header p{color:var(--color-muted);font-size:calc(9px + var(--display-density-font-step));line-height:calc(14px + var(--display-density-line-step))}.persona-message-board ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.persona-message-board li{border:1px solid color-mix(in srgb, var(--color-accent-strong) 13%, var(--color-line));border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface) 84%, transparent);min-width:0;color:var(--color-ink);font-size:calc(9px + var(--display-density-font-step));line-height:calc(14px + var(--display-density-line-step));gap:6px;padding:7px;display:flex}.persona-message-board li>span{border-radius:var(--radius-pill);background:var(--color-primary-tint);width:17px;height:17px;color:var(--color-primary-hover);font-size:calc(8px + var(--display-density-font-step));flex:none;place-items:center;font-weight:700;display:grid}.persona-detail__lower>section:first-child{align-content:start;gap:5px;display:grid}.persona-detail__lower h4:not(:first-child){margin-block-start:4px}.persona-chip-list{flex-wrap:wrap;gap:4px;display:flex}.persona-chip-list span{border:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-line));border-radius:var(--radius-pill);background:var(--color-primary-tint);color:var(--color-primary-hover);font-size:calc(8px + var(--display-density-font-step));line-height:calc(13px + var(--display-density-line-step));padding:2px 6px}.persona-chip-list[data-tone=neutral] span{border-color:var(--color-line);background:var(--color-offset);color:var(--color-ink)}.persona-benchmark{background:var(--color-offset);align-content:start;gap:3px;display:grid}.persona-benchmark>strong{color:var(--color-ink-strong);font-size:calc(18px + var(--display-density-font-step));line-height:calc(24px + var(--display-density-line-step))}.persona-benchmark p,.persona-benchmark small{color:var(--color-ink);font-size:calc(9px + var(--display-density-font-step));line-height:calc(14px + var(--display-density-line-step))}.persona-benchmark small{color:var(--color-muted)}.persona-matches{padding:12px 14px}.persona-matches>header,.meta-performance__table>header{justify-content:space-between;align-items:center;gap:12px;margin-block-end:8px;display:flex}.persona-matches>header a{color:var(--color-primary-hover);font-size:calc(9px + var(--display-density-font-step));flex:none;align-items:center;gap:4px;font-weight:650;display:inline-flex}.persona-matches ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.persona-matches li{border:1px solid var(--color-line);border-radius:var(--radius-small);grid-template-columns:28px minmax(0,1fr) auto 32px 17px;align-items:center;gap:6px;min-width:0;padding:6px 7px;display:grid}.persona-match-avatar{border-radius:var(--radius-small);background:var(--color-primary-tint);width:28px;height:28px;color:var(--color-primary-hover);font-size:calc(10px + var(--display-density-font-step));place-items:center;font-weight:700;display:grid}.persona-matches li>span:nth-child(2){min-width:0;display:grid}.persona-matches li>span:nth-child(2) strong,.persona-matches li>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.persona-matches li>span:nth-child(2) strong{color:var(--color-ink-strong);font-size:calc(10px + var(--display-density-font-step))}.persona-matches li>span:nth-child(2) small{color:var(--color-muted);font-size:calc(8px + var(--display-density-font-step))}.persona-match-confidence{border-radius:var(--radius-pill);background:var(--color-offset);color:var(--color-muted);font-size:calc(8px + var(--display-density-font-step));text-transform:capitalize;padding:2px 5px}.persona-match-confidence[data-confidence=high]{background:color-mix(in srgb, var(--color-success) 9%, var(--color-surface));color:var(--color-success-strong)}.persona-matches li>strong{color:var(--color-primary-hover);font-size:calc(10px + var(--display-density-font-step));font-variant-numeric:tabular-nums}.persona-matches li>a{color:var(--color-muted)}.meta-empty-state{text-align:center;align-content:center;place-items:center;gap:7px;min-height:380px;padding:36px;display:grid}.meta-empty-state__mark{border:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-line));border-radius:var(--radius-medium);background:var(--color-primary-tint);width:54px;height:54px;color:var(--color-primary-hover);place-items:center;margin-block-end:3px;display:grid}.meta-empty-state h3{color:var(--color-ink-strong);font-size:calc(19px + var(--display-density-font-step));line-height:calc(26px + var(--display-density-line-step))}.meta-empty-state>p{max-width:590px;color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));line-height:calc(17px + var(--display-density-line-step))}.meta-empty-state__guarantees{flex-wrap:wrap;justify-content:center;gap:6px;margin:7px 0 4px;display:flex}.meta-empty-state__guarantees span{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-success) 8%, var(--color-surface));color:var(--color-success-strong);font-size:calc(9px + var(--display-density-font-step));align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.meta-performance{gap:10px;display:grid}.meta-performance__summary{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.meta-performance__summary article{background:var(--color-surface);gap:2px;padding:11px 13px;display:grid}.meta-performance__summary span,.meta-performance__rows small{color:var(--color-muted);font-size:calc(8px + var(--display-density-font-step));letter-spacing:.05em;text-transform:uppercase;font-weight:650}.meta-performance__summary strong{color:var(--color-ink-strong);font-size:calc(18px + var(--display-density-font-step))}.meta-performance__table>header{border-bottom:1px solid var(--color-line);background:var(--color-offset);min-height:48px;margin:0;padding:8px 12px}.meta-performance__table>header h3{color:var(--color-ink-strong);font-size:calc(12px + var(--display-density-font-step))}.meta-performance__table>header p,.meta-performance__table>header>span{color:var(--color-muted);font-size:calc(9px + var(--display-density-font-step))}.meta-performance__rows>article{border-bottom:1px solid var(--color-line);grid-template-columns:48px minmax(160px,1fr) repeat(4,minmax(85px,.55fr)) minmax(210px,1.5fr);align-items:center;gap:9px;min-width:920px;padding:9px 11px;display:grid}.meta-performance__rows>article:last-child{border-bottom:0}.meta-performance__rows{overflow-x:auto}.meta-performance__rows article>span{gap:2px;min-width:0;display:grid}.meta-performance__rows strong{color:var(--color-ink-strong);font-size:calc(10px + var(--display-density-font-step));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta-performance__message em{color:var(--color-muted);font-size:calc(8px + var(--display-density-font-step));font-style:normal;line-height:calc(12px + var(--display-density-line-step));-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.signal-section-heading{justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-block-end:7px;display:flex}.signal-section-heading h2,.signal-section-heading p{margin:0}.signal-section-heading h2{font-size:calc(18px + var(--display-density-font-step));line-height:calc(26px + var(--display-density-line-step));white-space:nowrap;flex:none}.signal-section-heading p{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));margin-block-start:3px}.signal-section-heading>span{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));flex:none}.signal-metrics{margin-block-end:18px}.signal-audience-toolbar{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-offset);grid-template-columns:repeat(7,minmax(132px,1fr)) auto;align-items:center;gap:6px;margin-block-end:10px;padding:4px;display:grid}.signal-audience-toolbar .platform-select__trigger{min-width:0;height:32px;min-height:32px;font-size:calc(13px + var(--display-density-font-step));line-height:calc(18px + var(--display-density-line-step));gap:6px;padding:5px 7px 5px 9px}.signal-audience-toolbar .platform-select__trigger>span:first-child,.signal-audience-toolbar .platform-select__item-copy,.signal-audience-toolbar .platform-select__item-copy>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.signal-audience-reset{min-width:74px;height:32px;min-height:32px;font-size:calc(13px + var(--display-density-font-step));padding:5px 9px}.signal-metrics-grid{grid-template-columns:minmax(250px,1.08fr) minmax(240px,1.08fr) minmax(290px,1.18fr) minmax(190px,.72fr);align-items:stretch;gap:12px;display:grid}.signal-metric-card,.signal-metric-pair{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);min-width:0}.signal-metric-card{padding:13px 14px}.signal-metric-card>header{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));text-transform:uppercase;letter-spacing:.035em;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;display:grid}.signal-metric-card>header>span{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));letter-spacing:0;text-transform:none;font-weight:500}.signal-metric-card>header h3{color:inherit;font:inherit;margin:0}.signal-metric-card>header>svg{justify-self:end}.signal-metric-pair>header{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));text-transform:uppercase;letter-spacing:.035em;justify-content:space-between;align-items:center;gap:10px;display:flex}.signal-metric-card>header svg,.signal-metric-pair>header svg{color:var(--color-muted-quiet)}.signal-metric-card__headline{background:var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:11px 0;display:grid}.signal-metric-card__headline>span{background:var(--color-surface);gap:2px;min-width:0;padding-inline:12px;display:grid}.signal-metric-card__headline>span:first-child{padding-inline-start:0}.signal-metric-card__headline strong{color:var(--color-ink-strong);font-size:calc(22px + var(--display-density-font-step));line-height:calc(28px + var(--display-density-line-step));text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.signal-metric-card__headline small,.signal-known-count,.signal-metric-pair small{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step))}.signal-distribution-bars{gap:6px;display:grid}.signal-distribution-bars>div>span{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));justify-content:space-between;align-items:center;gap:10px;display:flex}.signal-distribution-bars>div>span strong{color:var(--color-muted);font-variant-numeric:tabular-nums;font-weight:550}.signal-distribution-track{border-radius:var(--radius-pill);background:var(--color-subtle);height:6px;margin-block-start:3px;overflow:hidden}.signal-distribution-track>span{border-radius:inherit;background:var(--color-primary);min-width:2px;height:100%;display:block}.signal-distribution-bars[data-tone=success] .signal-distribution-track>span{background:var(--color-success)}.signal-known-count{margin-block-start:7px;display:block}.signal-demographic-footer{border-top:1px solid var(--color-line);gap:6px;margin-block-start:8px;padding-block-start:8px;display:grid}.signal-demographic-footer>small{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step))}.signal-gender-legend{flex-wrap:wrap;gap:7px 14px;margin:0;padding:0;list-style:none;display:flex}.signal-gender-legend li{font-size:calc(11px + var(--display-density-font-step));align-items:center;gap:5px;display:flex}.signal-gender-legend li>span{background:var(--color-primary);border-radius:50%;width:8px;height:8px}.signal-gender-legend li[data-index="1"]>span{background:var(--color-info)}.signal-gender-legend small{color:var(--color-muted)}.signal-property-card .signal-metric-card__headline strong{font-size:calc(18px + var(--display-density-font-step))}.signal-metric-subheading{color:var(--color-ink);font-size:calc(11px + var(--display-density-font-step));justify-content:space-between;align-items:center;gap:8px;margin:11px 0 7px;display:flex}.signal-metric-subheading small{color:var(--color-muted)}.signal-metric-subheading--types{border-top:1px solid var(--color-line);margin-block-start:12px;padding-block-start:9px}.signal-business-types{gap:4px;margin:0;padding:0;list-style:none;display:grid}.signal-business-types li{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));justify-content:space-between;align-items:center;gap:8px;display:flex}.signal-business-types strong{color:var(--color-ink);font-variant-numeric:tabular-nums}.signal-metric-empty{color:var(--color-muted);margin:18px 0 0}.signal-metric-stack{gap:10px;display:grid}.signal-metric-pair{align-content:center;padding:10px 12px;display:grid}.signal-metric-pair>div{background:var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block-start:7px;display:grid}.signal-metric-pair>div>span{background:var(--color-surface);text-align:center;gap:1px;min-width:0;padding-inline:8px;display:grid}.signal-metric-pair>div>span:first-child{padding-inline-start:0}.signal-metric-pair>div>span:last-child{padding-inline-end:0}.signal-metric-pair>div strong{color:var(--color-ink-strong);font-size:calc(15px + var(--display-density-font-step));line-height:calc(20px + var(--display-density-line-step));text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.signal-metric-pair__supporting{text-align:center;margin-block-start:5px}.signal-feed{min-width:0}.signal-feed-toolbar{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-offset);grid-template-columns:minmax(260px,1.8fr) repeat(4,minmax(140px,.8fr)) auto;gap:8px;padding:8px;display:grid}.signal-feed-search{min-width:0}.signal-feed-search .field__control{width:100%}.signal-favorites-filter[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary-tint);color:var(--color-primary-hover)}.signal-active-filter-summary{border:1px solid var(--color-line);border-radius:var(--radius-small);min-height:32px;color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));flex-wrap:wrap;align-items:center;gap:6px 12px;margin-block-start:6px;padding:5px 10px;display:flex}.signal-active-filter-summary span+span{border-inline-start:1px solid var(--color-line);padding-inline-start:12px}.signal-feed-list{gap:12px;margin-block-start:12px;display:grid}.signal-feed-list[aria-busy=true]{opacity:.72}.signal-feed-pagination{border:1px solid var(--color-line);border-radius:var(--radius-medium);margin-block-start:12px}.signal-feed-pagination>div{gap:8px;display:flex}.signal-customer-card{--signal-card-accent:var(--color-primary);border:1px solid var(--color-line);border-inline-start:3px solid var(--signal-card-accent);border-radius:var(--radius-medium);background:var(--color-surface);min-width:0;transition:border-color var(--duration-standard), background-color var(--duration-standard);overflow:clip;container:signal-card/inline-size}.signal-customer-card:hover,.signal-customer-card:focus-within{border-color:var(--color-line-strong);border-inline-start-color:var(--signal-card-accent)}.signal-customer-card[data-layout=feed][data-relationship-accent=vip]{--signal-card-accent:var(--color-relationship-vip)}.signal-customer-card[data-layout=feed][data-relationship-accent=influencer]{--signal-card-accent:var(--color-relationship-influencer)}.signal-customer-card__top{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:16px;padding:14px 16px 12px;display:grid}.signal-customer-card__identity{grid-template-columns:60px minmax(0,1fr);gap:10px;min-width:0;display:grid}.signal-customer-card__portrait{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-primary-tint);width:60px;height:68px;color:var(--color-primary-hover);font-size:calc(17px + var(--display-density-font-step));place-items:center;font-weight:700;display:grid;overflow:hidden}.signal-customer-card__portrait img{object-fit:cover;width:100%;height:100%}.signal-customer-card__identity-copy,.signal-customer-card__identity-heading,.signal-customer-card__identity-facts,.signal-customer-card__identity-utilities{min-width:0}.signal-customer-card__name{align-items:center;gap:7px;min-width:0;margin-block-end:4px;display:flex}.signal-customer-card__name a{color:var(--color-ink-strong);font-size:calc(18px + var(--display-density-font-step));font-weight:680;line-height:calc(24px + var(--display-density-line-step));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-customer-card__name svg{color:var(--color-warning);fill:currentColor;flex:none}.signal-customer-card__labels{flex-wrap:wrap;gap:5px;margin:0 0 5px;display:flex}.signal-customer-card__identity-line{min-width:0;color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 3px;display:flex}.signal-customer-card__identity-line>svg{flex:none}.signal-social-links{flex-wrap:wrap;gap:5px 12px;margin:7px 0 0;padding:0;list-style:none;display:flex}.signal-social-links a{color:var(--color-ink);font-size:calc(11px + var(--display-density-font-step));align-items:center;gap:4px;display:inline-flex}.signal-social-links a>span{color:var(--color-muted)}.signal-customer-card__actions{flex-wrap:wrap;gap:7px;margin-block-start:8px;display:flex}.signal-customer-card__actions .button{min-height:28px;font-size:calc(11px + var(--display-density-font-step));padding:3px 8px}.signal-customer-card[data-layout=feed]{grid-template-columns:minmax(0,1fr) 200px;grid-template-areas:"top metrics""disclosure disclosure""footer footer";display:grid}.signal-customer-card[data-layout=feed] .signal-customer-card__top{grid-template:"identity summary"/minmax(270px,.95fr) minmax(0,1.05fr);grid-area:top;align-self:start;gap:0 12px;padding:10px 12px 7px}.signal-customer-card[data-layout=feed] .signal-customer-card__identity{grid-area:identity;grid-template-columns:48px minmax(0,1fr);align-self:start;gap:8px}.signal-customer-card[data-layout=feed] .signal-customer-card__portrait{border-radius:var(--radius-small);width:48px;height:52px;font-size:calc(14px + var(--display-density-font-step))}.signal-customer-card[data-layout=feed] .signal-customer-card__identity-copy{gap:4px;display:grid}.signal-customer-card[data-layout=feed] .signal-customer-card__identity-heading{flex-wrap:wrap;align-items:center;gap:3px 7px;display:flex}.signal-customer-card[data-layout=feed] .signal-customer-card__name,.signal-customer-card[data-layout=feed] .signal-customer-card__labels{margin:0}.signal-customer-card[data-layout=feed] .signal-customer-card__name a{font-size:calc(15px + var(--display-density-font-step));line-height:calc(19px + var(--display-density-line-step))}.signal-customer-card[data-layout=feed] .signal-customer-card__name svg{width:15px;height:15px}.signal-customer-card[data-layout=feed] .signal-customer-card__labels{gap:3px}.signal-customer-card[data-layout=feed] .signal-customer-card__identity-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 10px;display:grid}.signal-customer-card[data-layout=feed] .signal-customer-card__identity-line{min-height:17px;font-size:calc(11px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step));text-overflow:ellipsis;white-space:nowrap;flex-wrap:nowrap;margin:0;overflow:hidden}.signal-customer-card[data-layout=feed] .signal-customer-card__identity-line>span{text-overflow:ellipsis;overflow:hidden}.signal-customer-card[data-layout=feed] .signal-customer-card__identity-utilities{justify-items:start;gap:3px;min-width:0;display:grid}.signal-customer-card[data-layout=feed] .signal-social-links,.signal-customer-card[data-layout=feed] .signal-customer-card__actions{margin:0}.signal-customer-card[data-layout=feed] .signal-social-links{gap:4px 9px}.signal-customer-card[data-layout=feed] .signal-social-links a{line-height:calc(16px + var(--display-density-line-step))}.signal-customer-card[data-layout=feed] .signal-customer-card__actions{gap:5px}.signal-customer-card[data-layout=feed] .signal-customer-card__actions .button{height:24px;min-height:24px;font-size:calc(10px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step));padding:3px 6px}.signal-customer-card[data-layout=feed] .button-count{min-width:16px;height:16px;font-size:calc(9px + var(--display-density-font-step))}.signal-customer-card[data-layout=feed] .signal-customer-card__summary{grid-area:summary;padding-inline-start:12px}.signal-customer-card[data-layout=feed] .signal-customer-card__summary p{font-size:calc(12px + var(--display-density-font-step));line-height:calc(17px + var(--display-density-line-step));-webkit-line-clamp:3;margin-block-start:5px}.signal-customer-card[data-layout=feed] .signal-customer-card__criteria{grid-area:auto;gap:6px;margin:1px 0 0;padding:5px 0 0}.signal-customer-card[data-layout=feed] .signal-customer-card__criteria li{max-width:18ch;font-size:calc(10px + var(--display-density-font-step));line-height:calc(15px + var(--display-density-line-step));text-overflow:ellipsis;white-space:nowrap;flex:0 18ch;padding:1px 6px;overflow:hidden}.signal-customer-card[data-layout=feed] .signal-customer-card__criteria ul{flex-wrap:nowrap;flex:auto;overflow:hidden}.signal-customer-card[data-layout=feed][data-expanded=true] .signal-customer-card__criteria ul{flex-wrap:wrap;overflow:visible}.signal-customer-card[data-layout=feed][data-expanded=true] .signal-customer-card__criteria li{white-space:normal;flex-basis:auto;max-width:none}.signal-customer-card[data-layout=feed] .signal-metric-strip{background:0 0;border:0;border-radius:0;grid-area:metrics;grid-template-columns:1fr;align-content:start;gap:5px;margin:10px 10px 8px 0;overflow:visible}.signal-customer-card[data-layout=feed] .signal-metric-strip>div{border:1px solid var(--color-line);border-radius:var(--radius-small);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 4px;min-height:29px;padding:3px 7px;display:grid}.signal-customer-card[data-layout=feed] .signal-metric-strip dt{min-width:0;font-size:calc(8px + var(--display-density-font-step));letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.signal-customer-card[data-layout=feed] .signal-metric-strip dd{font-size:calc(12px + var(--display-density-font-step));line-height:calc(17px + var(--display-density-line-step));text-align:end;grid-area:1/2;margin:0}.signal-customer-card[data-layout=feed] .signal-metric-strip small{display:none}.signal-customer-card[data-layout=feed] .signal-customer-card__disclosure{grid-area:disclosure}.signal-customer-card[data-layout=feed] .signal-customer-card__footer{grid-area:footer;min-height:32px;padding-block:3px}.button-count{border-radius:var(--radius-pill);background:var(--color-primary-soft);min-width:18px;height:18px;color:var(--color-primary-hover);font-size:calc(10px + var(--display-density-font-step));place-items:center;padding-inline:4px;display:grid}.signal-customer-card__summary{border-inline-start:1px solid var(--color-line);min-width:0;padding-inline-start:16px}.signal-customer-card__summary-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.signal-customer-card__summary-heading>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.signal-customer-card__summary-heading .eyebrow{color:var(--color-warning);text-transform:uppercase;letter-spacing:.08em}.signal-customer-card__summary p{color:var(--color-ink);font-size:calc(13px + var(--display-density-font-step));line-height:calc(19px + var(--display-density-line-step));-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:6px 0 0;display:-webkit-box;overflow:hidden}.signal-customer-card__summary .signal-customer-card__classification{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));line-height:calc(15px + var(--display-density-line-step));-webkit-line-clamp:unset;align-items:center;gap:6px;margin-block-start:7px;display:flex;overflow:visible}.signal-customer-card__classification span{font-size:calc(9px + var(--display-density-font-step));letter-spacing:.06em;text-transform:uppercase;font-weight:650}.signal-customer-card__classification strong{color:var(--color-ink-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-customer-card[data-expanded=true] .signal-customer-card__summary p{display:block;overflow:visible}.signal-customer-card__details-toggle{min-height:28px;font-size:calc(11px + var(--display-density-font-step));padding:3px 8px}.signal-customer-card__chevron{transition:transform var(--duration-standard);display:inline-flex}.signal-customer-card[data-expanded=true] .signal-customer-card__chevron{transform:rotate(180deg)}.signal-customer-card__criteria{border-top:1px solid var(--color-line);align-items:flex-start;gap:10px;min-width:0;padding:8px 16px;display:flex}.signal-customer-card__criteria .eyebrow{text-transform:uppercase;letter-spacing:.06em;flex:none;padding-block-start:3px}.signal-customer-card__criteria ul{flex-wrap:wrap;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.signal-customer-card__criteria li{border-radius:var(--radius-pill);background:var(--color-subtle);color:var(--color-ink);font-size:calc(11px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step));padding:2px 7px}.signal-customer-card__criteria p{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));margin:2px 0 0}.signal-customer-card__disclosure{opacity:0;visibility:hidden;height:0;transition:height var(--duration-slow) ease, opacity var(--duration-standard) ease;overflow:hidden}.signal-customer-card[data-expanded=true] .signal-customer-card__disclosure{opacity:1;visibility:visible;height:auto}.signal-customer-card__details{border-top:1px solid var(--color-line);gap:10px;padding:12px 14px 14px;display:grid}.signal-customer-card__details>.state-panel{margin:0}.signal-metric-strip{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 14px 12px;display:grid;overflow:hidden}.signal-metric-strip>div{background:var(--color-surface);min-width:0;padding:9px 11px}.signal-metric-strip dt,.signal-detail-panel h3{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));text-transform:uppercase;letter-spacing:.08em;font-weight:650}.signal-metric-strip dd{color:var(--color-ink-strong);font-size:calc(17px + var(--display-density-font-step));font-weight:650;line-height:calc(22px + var(--display-density-line-step));text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:2px 0 0;overflow:hidden}.signal-metric-strip small{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step))}.signal-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.signal-detail-panel{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);min-width:0;overflow:hidden}.signal-detail-panel>h3{border-bottom:1px solid var(--color-line);background:var(--color-offset);min-height:36px;margin:0;padding:9px 10px}.signal-order-table{min-width:560px}.signal-order-table th,.signal-order-table td{padding:7px 9px}.signal-research-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:11px;display:grid}.signal-research-grid dt{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step))}.signal-research-grid dd{overflow-wrap:anywhere;margin:2px 0 0}.signal-research-grid__wide{grid-column:1/-1}.signal-email-engagement__metrics{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.signal-email-engagement__metrics>div{border-inline-end:1px solid var(--color-line);min-width:0;padding:10px}.signal-email-engagement__metrics>div:last-child{border-inline-end:0}.signal-email-engagement__metrics dt,.signal-email-engagement__metrics small{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step))}.signal-email-engagement__metrics dd{color:var(--color-ink-strong);font-size:calc(17px + var(--display-density-font-step));font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:650}.signal-email-engagement__metrics small{white-space:nowrap;margin-top:1px;display:block}.signal-email-engagement__permission{border-bottom:1px solid var(--color-line);min-height:36px;color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.signal-email-engagement__recent{margin:0;padding:0;list-style:none}.signal-email-engagement__recent li{border-bottom:1px solid var(--color-line);grid-template-columns:20px minmax(0,1fr);gap:6px;padding:8px 10px;display:grid}.signal-email-engagement__recent li:last-child{border-bottom:0}.signal-email-engagement__recent a{color:var(--color-ink-strong);font-size:calc(12px + var(--display-density-font-step));text-overflow:ellipsis;white-space:nowrap;font-weight:650;display:block;overflow:hidden}.signal-email-engagement__recent small{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));text-overflow:ellipsis;white-space:nowrap;margin-top:1px;display:block;overflow:hidden}.signal-email-engagement__event-icon{border-radius:var(--radius-pill);background:var(--color-accent-soft);width:20px;height:20px;color:var(--color-accent-strong);place-items:center;display:grid}.signal-detail-disclosure>summary{background:var(--color-offset);min-height:36px;color:var(--color-ink-strong);font-size:calc(11px + var(--display-density-font-step));text-transform:uppercase;letter-spacing:.04em;cursor:pointer;align-items:center;gap:7px;padding:8px 10px;font-weight:650;display:flex}.signal-history-list{margin:0;padding:0;list-style:none;display:grid}.signal-history-list li{gap:2px;padding:10px 12px;display:grid}.signal-history-list li+li{border-top:1px solid var(--color-line)}.signal-history-list span,.signal-history-list small,.signal-detail-empty{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step))}.signal-detail-empty{margin:0;padding:14px}.signal-customer-card__footer{border-top:1px solid var(--color-line);min-height:36px;color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));flex-wrap:wrap;align-items:center;gap:7px 0;padding:5px 14px;display:flex}.signal-customer-card__footer>span{border-inline-end:1px solid var(--color-line);align-items:center;gap:4px;padding-inline:10px;display:inline-flex}.signal-customer-card__footer>span:first-child{padding-inline-start:0}.signal-customer-card__footer strong,.signal-customer-card__footer .copyable-value{color:var(--color-ink)}.signal-customer-card__open{border-radius:var(--radius-small);width:auto;height:28px;color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));align-items:center;gap:5px;margin-inline-start:auto;padding-inline:7px;font-weight:600;display:inline-flex}.signal-customer-card__open:hover{background:var(--color-subtle);color:var(--color-ink-strong);text-decoration:none}.signal-list-picker{border:0;min-width:0;margin:0;padding:0}.signal-list-picker legend{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));margin-block-end:9px;font-weight:650}.signal-list-picker label{border:1px solid var(--color-line);background:var(--color-surface);align-items:flex-start;gap:10px;min-height:58px;padding:10px 12px;display:flex}.signal-list-picker label:first-of-type{border-radius:var(--radius-medium) var(--radius-medium) 0 0}.signal-list-picker label:last-of-type{border-radius:0 0 var(--radius-medium) var(--radius-medium)}.signal-list-picker label+label{border-top:0}.signal-list-picker input{accent-color:var(--color-primary);margin-block-start:3px}.signal-list-picker label>span{gap:2px;display:grid}.signal-list-picker small{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step))}@media (width<=1240px){.marketing-dashboard__grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr)}.signal-audience-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.signal-metrics-grid,.signal-metric-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-feed-toolbar{grid-template-columns:minmax(260px,2fr) repeat(2,minmax(160px,1fr))}.signal-customer-card[data-layout=feed]{display:block}.signal-customer-card[data-layout=feed] .signal-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 11px 9px}}@media (width<=1100px){.marketing-dashboard__grid,.persona-workspace{grid-template-columns:1fr}.persona-catalog{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.persona-catalog>header,.persona-catalog>footer{grid-column:1/-1}.persona-card:nth-of-type(odd){border-inline-end:1px solid var(--color-line)}.signal-metrics-grid{grid-template-columns:1fr}}@media (width<=860px){.marketing-dashboard__overview{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-ads-grid{grid-template-columns:1fr}.persona-metric-strip,.meta-performance__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.persona-message-board ol,.persona-matches ul{grid-template-columns:1fr}.signal-audience-toolbar,.signal-feed-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-feed-search{grid-column:1/-1}}@media (width<=620px){.marketing-personas__header,.marketing-personas__actions{align-items:flex-start}.marketing-personas__header{display:grid}.marketing-personas__actions{flex-wrap:wrap}.persona-metric-strip,.meta-performance__summary,.persona-catalog,.persona-detail__narrative,.persona-detail__columns,.persona-detail__lower{grid-template-columns:1fr}.persona-catalog>header,.persona-catalog>footer{grid-column:auto}.persona-card:nth-of-type(odd){border-inline-end:0}.persona-detail__narrative>section+section,.persona-detail__columns>section+section,.persona-detail__lower>section+section{border-left:0}.persona-detail__hero{display:grid}.marketing-dashboard__intro,.marketing-dashboard__intro>div{align-items:flex-start}.marketing-dashboard__intro>div{gap:1px;display:grid}.marketing-dashboard__overview>div{min-height:60px}.marketing-dashboard-criteria,.marketing-ad-workflow{grid-template-columns:1fr}.marketing-ad-workflow li{min-height:40px;padding-block:5px}.marketing-ad-profile-list>li{grid-template-columns:38px minmax(0,1fr)}.marketing-ad-profile__action{grid-column:2;grid-template-columns:minmax(0,1fr) auto;place-items:center start}.signal-audience-toolbar,.signal-metrics-grid,.signal-metric-stack,.signal-feed-toolbar{grid-template-columns:1fr}.signal-metric-card__headline{background:0 0;grid-template-columns:1fr;gap:10px}.signal-metric-card__headline>span{padding:0}}@media (prefers-reduced-motion:reduce){.marketing-dashboard-carousel__control{transition:none}}@container signal-card (width<=660px){.signal-customer-card__top,.signal-detail-grid{grid-template-columns:1fr}.signal-customer-card[data-layout=feed] .signal-customer-card__top{grid-template:"identity""summary"/1fr}.signal-customer-card[data-layout=feed] .signal-customer-card__summary{padding:12px 0 0}.signal-customer-card__summary{border-block-start:1px solid var(--color-line);border-inline-start:0;padding:12px 0 0}.signal-email-engagement__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-email-engagement__metrics>div:nth-child(2){border-inline-end:0}.signal-email-engagement__metrics>div:nth-child(-n+2){border-bottom:1px solid var(--color-line)}}@container signal-card (width<=720px){.signal-customer-card[data-layout=feed] .signal-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@container signal-card (width<=520px){.signal-customer-card__identity{grid-template-columns:52px minmax(0,1fr)}.signal-customer-card__portrait{width:52px;height:58px;font-size:calc(15px + var(--display-density-font-step))}.signal-customer-card__top{padding:12px}.signal-customer-card[data-layout=feed] .signal-customer-card__identity-facts{grid-template-columns:1fr}.signal-customer-card__criteria{gap:4px;padding-inline:12px;display:grid}.signal-customer-card__criteria .eyebrow{padding:0}.signal-customer-card[data-layout=feed] .signal-customer-card__criteria ul{flex-wrap:wrap;overflow:visible}.signal-customer-card[data-layout=feed] .signal-customer-card__criteria li{flex-basis:auto;max-width:30ch}.signal-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:11px}.signal-research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container signal-card (width<=360px){.signal-research-grid{grid-template-columns:1fr}.signal-customer-card__footer>span{border:0;width:100%;padding:0}}#root{min-height:100vh}.initial-route-fallback{background:var(--color-offset);min-height:100vh;color:var(--color-ink);justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.initial-route-fallback__mark{border-radius:var(--radius-small);background:var(--color-primary);color:#fff;place-items:center;width:32px;height:32px;font-weight:750;display:grid}.initial-route-fallback p{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));margin:2px 0 0}.platform-full-state{background:var(--color-offset);place-items:center;min-height:100vh;padding:24px;display:grid}.platform-full-state>*{width:min(560px,100%)}.platform-state{align-items:flex-start;gap:12px;display:flex}.platform-state>svg{flex:none;margin-block-start:1px}.platform-state p,.platform-empty p{margin-block-end:0}.platform-spin{animation:.8s linear infinite spin}.platform-header-search{border:1px solid var(--color-line-strong);border-radius:var(--radius-small);background:var(--color-offset);width:min(420px,48vw);min-height:32px;color:var(--color-muted);text-align:left;align-items:center;gap:9px;padding:5px 10px;display:flex}.header-universal-search{width:min(420px,48vw);position:relative}.header-universal-search .platform-header-search{width:100%}.platform-header-search input{width:100%;min-width:0;color:var(--color-ink);font:inherit;background:0 0;border:0;outline:0}.platform-header-search input::-webkit-search-cancel-button{display:none}.platform-header-search kbd{color:var(--color-muted-quiet);font-family:var(--font-utility);font-size:calc(11px + var(--display-density-font-step))}.header-search-clear{border-radius:var(--radius-xsmall);width:22px;height:22px;color:var(--color-muted);background:0 0;border:0;flex:0 0 22px;place-items:center;padding:0;display:inline-grid}.header-search-clear:hover{background:var(--color-subtle);color:var(--color-ink-strong)}.header-search-popover{width:min(620px, calc(100vw - var(--size-app-rail) - 36px));border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);max-height:min(600px,100vh - 78px);box-shadow:var(--shadow-overlay);position:absolute;inset:calc(100% + 7px) 0 auto;overflow-y:auto}.header-search-hint,.header-search-empty{color:var(--color-muted);gap:3px;margin:0;padding:16px;display:grid}.header-search-hint strong{color:var(--color-ink-strong)}.header-search-all{border:0;border-top:1px solid var(--color-line);background:var(--color-offset);width:100%;min-height:40px;color:var(--color-primary);text-align:left;padding:8px 12px;font-weight:650}.header-search-all:hover,.header-search-all:focus-visible{background:var(--color-primary-tint)}.platform-header-search:hover{border-color:var(--color-muted-quiet);background:var(--color-subtle)}.platform-header-search span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-launchpad{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);overflow:hidden}.home-launchpad__header{min-height:var(--size-toolbar);padding:9px var(--space-card);border-block-end:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;display:flex}.home-launchpad__header h2{font-size:calc(14px + var(--display-density-font-step));margin:0}.home-launchpad__header span{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step))}.home-launchpad__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-launchpad__item{min-width:0;min-height:74px;padding:12px var(--space-card);border-block-end:1px solid var(--color-line);color:var(--color-ink);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.home-launchpad__item:nth-child(odd){border-inline-end:1px solid var(--color-line)}.home-launchpad__item:nth-last-child(-n+2){border-block-end:0}.home-launchpad__item:hover,.home-launchpad__item:focus-visible{background:var(--color-subtle);color:var(--color-ink-strong);text-decoration:none}.home-launchpad__item>span:nth-child(2){gap:2px;min-width:0;display:grid}.home-launchpad__item small{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));font-weight:400;line-height:calc(16px + var(--display-density-line-step))}.home-launchpad__item>svg{color:var(--color-muted)}.home-launchpad__icon{border:1px solid var(--color-primary-soft);border-radius:var(--radius-small);background:var(--color-primary-tint);width:34px;height:34px;color:var(--color-primary-hover);place-items:center;display:grid}.admin-page__masthead{min-height:52px}.admin-page__masthead .page-header{align-items:center;gap:16px;min-height:52px;margin-block-end:0}.admin-page__masthead .page-header__copy{flex:auto;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:16px;min-width:0;max-width:none;display:grid}.admin-page__masthead h1{margin:0}.admin-page__masthead .page-lede{font-size:calc(12px + var(--display-density-font-step));line-height:calc(18px + var(--display-density-line-step));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-page__action-spacer{width:160px;height:var(--size-control-default);display:block}.admin-page .settings-tabs{margin-block-start:0}.admin-page__panel{min-width:0}.admin-content-card{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);overflow:clip}.admin-content-card>.state-panel{margin:var(--space-card)}.workspace-settings-list{gap:12px;max-width:760px;display:grid}.workspace-settings{max-width:760px}.workspace-settings__header{border-bottom:1px solid var(--color-line);background:var(--color-offset);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.workspace-settings__header>svg{color:var(--color-muted);flex:none}.workspace-settings__header h2,.workspace-settings__header p,.workspace-settings__actions .form-status{margin:0}.workspace-settings__header h2{font-size:calc(13px + var(--display-density-font-step))}.workspace-settings__header p{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));margin-block-start:2px}.workspace-settings__form{grid-template-columns:minmax(280px,1fr) minmax(220px,.7fr);align-items:center;gap:14px 20px;padding:14px;display:grid}.workspace-settings__field .platform-select__trigger{width:100%}.workspace-settings__preview{min-width:0;color:var(--color-muted);align-items:center;gap:9px;display:flex}.workspace-settings__preview>span{gap:2px;min-width:0;display:grid}.workspace-settings__preview small{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step))}.workspace-settings__preview strong{color:var(--color-ink-strong);font-size:calc(12px + var(--display-density-font-step));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-settings__actions{min-height:var(--size-control-default);border-top:1px solid var(--color-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-block-start:12px;display:flex}.display-density-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.display-density-option{border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-surface);cursor:pointer;min-width:0;transition:background-color var(--duration-fast), border-color var(--duration-fast), box-shadow var(--duration-fast), transform var(--duration-fast);grid-template-columns:16px 34px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.display-density-option:hover{border-color:var(--color-line-strong);background:var(--color-offset)}.display-density-option:active{transform:translateY(1px)scale(.99)}.display-density-option[data-selected=true]{border-color:color-mix(in srgb, var(--color-primary) 44%, var(--color-line));background:var(--color-primary-tint);box-shadow:inset 2px 0 0 var(--color-primary)}.display-density-option input{width:14px;height:14px;accent-color:var(--color-primary);margin:0}.display-density-option>span:last-child{gap:2px;min-width:0;display:grid}.display-density-option strong{color:var(--color-ink-strong);font-size:calc(12px + var(--display-density-font-step))}.display-density-option small{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));line-height:calc(14px + var(--display-density-line-step))}.display-density-option__preview{align-content:center;gap:3px;width:34px;display:grid}.display-density-option__preview i{border-radius:var(--radius-pill);background:var(--color-muted-quiet);height:2px;display:block}.display-density-option__preview i:nth-child(2){width:76%}.display-density-option__preview i:nth-child(3){width:54%}.display-density-option__preview[data-density=medium]{gap:4px}.display-density-option__preview[data-density=medium] i{height:3px}.display-density-option__preview[data-density=large]{gap:5px}.display-density-option__preview[data-density=large] i{height:4px}.billing-settings{max-width:760px}.billing-settings__header{border-bottom:1px solid var(--color-line);background:var(--color-offset);justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:9px 14px;display:flex}.billing-settings__header h2,.billing-settings__header p,.billing-settings__actions .form-status{margin:0}.billing-settings__header h2{font-size:calc(13px + var(--display-density-font-step))}.billing-settings__header p{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));margin-block-start:2px}.billing-settings__form{gap:14px;padding:14px;display:grid}.billing-policy-toggle{border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-offset);cursor:pointer;grid-template-columns:16px minmax(0,1fr) auto;align-items:flex-start;gap:10px;padding:10px 12px;display:grid}.billing-policy-toggle input{width:16px;height:16px;accent-color:var(--color-primary);margin-block-start:2px}.billing-policy-toggle>span{gap:2px;min-width:0;display:grid}.billing-policy-toggle small{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step))}.billing-policy-toggle:has(input:disabled){cursor:default}.billing-settings__fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.billing-settings__fields .field{min-width:0}.billing-settings__fields .field__control{width:100%}.billing-settings__safeguard{border:1px solid var(--color-line);border-radius:var(--radius-small);color:var(--color-muted);grid-template-columns:17px minmax(0,1fr) max-content;align-items:center;gap:9px;padding:9px 10px;display:grid}.billing-settings__safeguard>span{gap:1px;min-width:0;display:grid}.billing-settings__safeguard small{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step))}.billing-settings__safeguard strong{color:var(--color-ink-strong);font-size:calc(12px + var(--display-density-font-step))}.billing-settings__actions{min-height:var(--size-control-default);border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding-block-start:12px;display:flex}.radix-dialog-overlay{z-index:var(--layer-sheet-backdrop);animation:fade-in var(--duration-standard) ease-out;background:#0d1f3761;position:fixed;inset:0}.radix-dialog-content{z-index:var(--layer-sheet);border:1px solid var(--color-line);border-radius:var(--radius-large);background:var(--color-surface);width:min(520px,100vw - 32px);max-height:min(760px,100dvh - 32px);box-shadow:var(--shadow-overlay);animation:dialog-in var(--duration-standard) ease-out;padding:18px;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%)}.radix-side-sheet{width:min(var(--size-side-sheet), 100vw);height:100dvh;max-height:100dvh;animation:sheet-in var(--duration-slow) ease-out;border-width:0 0 0 1px;border-radius:0;padding:0;inset:0 0 0 auto;transform:none}.radix-side-sheet .side-sheet__body{overscroll-behavior:contain}.dialog-description{color:var(--color-muted);margin:3px 0 0}@keyframes fade-in{0%{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}}.command-overlay{z-index:var(--layer-command)}.command-palette{z-index:calc(var(--layer-command) + 1);border:1px solid var(--color-line-strong);border-radius:var(--radius-large);background:var(--color-surface);width:min(620px,100vw - 32px);box-shadow:var(--shadow-overlay);position:fixed;inset:15vh auto auto 50%;overflow:clip;transform:translate(-50%)}.command-palette__search{border-bottom:1px solid var(--color-line);grid-template-columns:20px minmax(0,1fr) 30px;align-items:center;gap:8px;padding:12px;display:grid}.command-palette__search input{width:100%;min-height:36px;font-size:calc(16px + var(--display-density-font-step));background:0 0;border:0;outline:0}.command-palette__results{gap:2px;max-height:min(480px,60vh);padding:6px;display:grid;overflow-y:auto}.command-palette__item{border-radius:var(--radius-small);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:7px 10px;display:flex}.command-palette__item:hover,.command-palette__item:focus-visible{background:var(--color-primary-tint)}.command-palette__item>span{display:grid}.command-palette__item small{color:var(--color-muted)}.command-palette__empty{color:var(--color-muted);text-align:center;padding:24px}.platform-menu{z-index:var(--layer-popover);border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);min-width:180px;box-shadow:var(--shadow-overlay);padding:4px}.platform-select__content{z-index:calc(var(--layer-command) + 1);width:var(--radix-select-trigger-width);min-width:var(--radix-select-trigger-width);max-height:min(360px, var(--radix-select-content-available-height));border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-overlay);animation:fade-in var(--duration-standard) ease-out;overflow:hidden}.platform-select__viewport{padding:4px}.platform-select__trigger{width:100%;min-width:0;min-height:var(--size-control-default);border:1px solid var(--color-line-strong);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-ink);line-height:calc(20px + var(--display-density-line-step));text-align:left;transition:border-color var(--duration-standard), box-shadow var(--duration-standard), background-color var(--duration-standard);justify-content:space-between;align-items:center;gap:10px;padding:7px 9px 7px 10px;display:inline-flex}.platform-select__trigger:hover{border-color:var(--color-muted-quiet)}.platform-select__trigger:focus-visible,.platform-select__trigger[data-state=open]{border-color:var(--color-focus);box-shadow:0 0 0 var(--focus-ring-size) var(--color-primary-soft);outline:0}.platform-select__trigger[data-placeholder]{color:var(--color-muted-quiet)}.platform-select__trigger:disabled{opacity:.52}.platform-select__icon{color:var(--color-muted);flex:none;display:inline-flex}.platform-select__item{border-radius:var(--radius-small);min-height:36px;color:var(--color-ink);cursor:default;-webkit-user-select:none;user-select:none;outline:0;align-items:center;padding:7px 34px 7px 9px;display:flex;position:relative}.platform-select__item[data-highlighted]{background:var(--color-subtle);color:var(--color-ink-strong)}.platform-select__item[data-state=checked]{background:var(--color-primary-tint);color:var(--color-primary-hover)}.platform-select__item[data-disabled]{opacity:.45}.platform-select__item-copy{gap:1px;display:grid}.platform-select__item-copy small{max-width:420px;color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));line-height:calc(15px + var(--display-density-line-step));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-select__indicator{color:var(--color-primary);display:inline-flex;position:absolute;inset:50% 10px auto auto;transform:translateY(-50%)}.platform-select__scroll{background:var(--color-surface);height:26px;color:var(--color-muted);justify-content:center;align-items:center;display:flex}.platform-menu__item{border-radius:var(--radius-small);cursor:pointer;outline:none;align-items:center;min-height:34px;padding:7px 9px;display:flex}.platform-menu__item[data-highlighted]{background:var(--color-subtle)}.platform-menu__item[data-danger=true]{color:var(--color-danger)}.clickable-row{position:relative}.clickable-row__link:after{content:"";position:absolute;inset:0}.clickable-row .row-action,.clickable-row .copy-button{z-index:1;position:relative}.record-summary{gap:2px;display:grid}.record-summary small{color:var(--color-muted);font-weight:400}.customer-heading-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panel-stack{gap:var(--space-section);min-width:0;display:grid}.facts-grid,.definition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;display:grid}.facts-grid>div,.definition-grid>div{border-bottom:1px solid var(--color-line);min-width:0;padding:12px 0}.facts-grid dt,.definition-grid dt{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step))}.facts-grid dd,.definition-grid dd{color:var(--color-ink-strong);overflow-wrap:anywhere;margin:3px 0 0}.customer-panel{min-width:0}.record-detail-card{max-width:920px}.detail-back-link{color:var(--color-muted);align-items:center;gap:6px;margin-block-end:14px;display:inline-flex}.communication-summary{padding:var(--space-card);border:1px solid var(--color-line);border-inline-start:3px solid var(--color-info);border-radius:var(--radius-large);background:var(--color-offset)}.communication-summary__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.communication-summary p{color:var(--color-ink);margin:8px 0 0}.communication-summary small{color:var(--color-muted)}.communication-summary__empty{justify-content:space-between;align-items:flex-end;gap:var(--space-card);margin-block-start:8px;display:flex}.communication-summary__empty p{max-width:720px;margin-block-start:3px}.communication-summary__empty .button{flex:none}.communication-message-list{gap:10px;margin:0;padding:4px 0 0;list-style:none;display:grid}.communication-message{justify-self:start;gap:4px;width:min(78%,620px);display:grid}.communication-message[data-direction=operator]{justify-self:end}.communication-message[data-direction=internal]{justify-self:center;width:min(86%,700px)}.communication-bubble{border:1px solid var(--color-line);background:var(--color-subtle);color:var(--color-ink);white-space:pre-wrap;border-radius:16px 16px 16px 5px;padding:9px 12px}.communication-message[data-direction=operator] .communication-bubble{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);border-radius:16px 16px 5px}.communication-message[data-direction=internal] .communication-bubble{background:var(--color-primary-tint);border-style:dashed}.communication-message__meta{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));flex-wrap:wrap;gap:4px 8px;display:flex}.template-card-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.template-table__module{display:grid}.template-table__module small{max-width:620px;color:var(--color-muted);font-weight:400}.template-editor{gap:var(--space-card);display:grid}.template-editor__identity{padding:var(--space-card);border-bottom:1px solid var(--color-line)}.permission-select:disabled{background:var(--color-offset)}.member-avatar{background:var(--color-primary-soft);color:var(--color-primary-hover);font-size:calc(11px + var(--display-density-font-step));border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.member-action-cell{width:52px}.status-filter-button{text-align:left;cursor:pointer;border:0}.role-option__choice input[type=radio]{width:16px;height:16px}.integration-empty{max-width:760px}.provider-owned-setup{gap:var(--space-card);margin-block-start:0;display:grid}.selected-provider-summary{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-offset);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.selected-provider-summary>div{gap:2px;min-width:0;display:grid}.selected-provider-summary p,.integration-probe-note p{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));line-height:calc(17px + var(--display-density-line-step));margin:0}.integration-probe-note{border:1px solid var(--color-line);border-inline-start:3px solid var(--color-info);border-radius:var(--radius-medium);background:var(--color-offset);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;display:grid}.integration-probe-note>svg{color:var(--color-info);margin-block-start:1px}.integration-check--inline{margin-block-start:0}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.provider-choice{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);text-align:left;gap:3px;padding:14px;display:grid}.provider-choice[data-selected=true]{border-color:var(--color-primary);background:var(--color-primary-tint)}.provider-choice small{color:var(--color-muted)}.integration-card__state{justify-items:end;gap:3px;display:grid}.integration-card__state small{font-size:calc(10px + var(--display-density-font-step))}.integration-card:disabled{cursor:not-allowed;opacity:.78}.integration-card:disabled:hover{border-color:var(--color-line);background:var(--color-surface);color:var(--color-ink)}.integration-configuration__form{gap:var(--space-card);padding:var(--space-card);border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-offset);display:grid}.integration-configuration__actions{min-height:var(--size-control-default);justify-content:space-between;align-items:center;gap:var(--space-card);border-top:1px solid var(--color-line);padding-block-start:var(--space-card);display:flex}.integration-configuration__actions .form-status{margin:0}.integration-check{align-items:start;gap:8px var(--space-card);padding:var(--space-card);border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;margin-block-start:var(--space-card);display:grid}.integration-check p{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));margin:3px 0 0}.integration-check>small{color:var(--color-warning);font-size:calc(11px + var(--display-density-font-step));grid-column:2}.integration-check__result{grid-column:1/-1;margin:4px 0 0}.ai-management{gap:var(--space-section);display:grid}.ai-management__section{min-width:0}.ai-provider-list{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);overflow:clip}.ai-provider-row{min-height:70px;padding:12px var(--space-card);grid-template-columns:38px minmax(160px,.7fr) minmax(260px,1.3fr) auto;align-items:center;gap:12px;display:grid}.ai-provider-row+.ai-provider-row{border-top:1px solid var(--color-line)}.ai-provider-row__copy{gap:2px;min-width:0;display:grid}.ai-provider-row__copy small{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step))}.ai-model-chips{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.ai-model-chips span{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-offset);color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));line-height:calc(15px + var(--display-density-line-step));padding:3px 7px}.ai-agent-table{min-width:1000px}.ai-agent-table td:nth-child(2){max-width:300px;color:var(--color-muted)}.muted-copy{color:var(--color-muted)}.agent-editor{gap:var(--space-card);display:grid}.agent-editor__identity{border-bottom:1px solid var(--color-line);align-items:flex-start;gap:10px;padding-block-end:var(--space-card);display:flex}.agent-editor__identity>div{gap:3px;display:grid}.agent-editor__identity p{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));margin:0}.agent-mark{border-radius:var(--radius-medium);background:var(--color-primary-soft);width:34px;height:34px;color:var(--color-primary-hover);flex:none;place-items:center;display:inline-grid}.agent-enable-control,.agent-tool-option{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.agent-enable-control{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-offset);padding:12px}.agent-enable-control input,.agent-tool-option input{width:16px;height:16px;accent-color:var(--color-primary);flex:none;margin-block-start:2px}.agent-enable-control>span,.agent-tool-option>span{gap:2px;display:grid}.agent-enable-control small,.agent-tool-option small{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step))}:is(.agent-enable-control:has(input:disabled),.agent-tool-option:has(input:disabled)){cursor:default}.agent-prompt{min-height:180px}.agent-tool-fieldset{border:0;min-width:0;margin:0;padding:0}.agent-tool-fieldset legend{color:var(--color-ink-strong);font-size:calc(12px + var(--display-density-font-step));font-weight:650}.agent-tool-fieldset>p{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));margin:3px 0 10px}.agent-tool-list{border:1px solid var(--color-line);border-radius:var(--radius-medium);overflow:clip}.agent-tool-option{background:var(--color-surface);min-height:58px;padding:10px 12px}.agent-tool-option+.agent-tool-option{border-top:1px solid var(--color-line)}.sync-definition-grid{margin-block-start:12px}.sync-definition-grid dd{line-height:calc(19px + var(--display-density-line-step))}.sync-definition-grid__wide{grid-column:1/-1}.sync-streams{gap:8px;margin-block-start:14px;display:grid}.sync-streams article{border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-offset);padding:11px 12px}.sync-streams article>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.sync-streams p{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));margin:4px 0 0}.sales-page .page-header{min-height:84px}.sales-tabs .tab{appearance:none;cursor:pointer}.commerce-dashboard{gap:12px;display:grid}.commerce-filter-bar{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-offset);grid-template-columns:minmax(210px,1.4fr) repeat(4,minmax(142px,.8fr)) auto;gap:6px;padding:7px;display:grid}.commerce-filter-bar .platform-select__trigger,.commerce-filter-search,.commerce-filter-reset{min-height:34px}.commerce-filter-search{border:1px solid var(--color-line-strong);border-radius:var(--radius-small);background:var(--color-surface);min-width:0;color:var(--color-muted);align-items:center;gap:7px;padding:0 9px;display:flex}.commerce-filter-search:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 var(--focus-ring-size) var(--color-primary-soft)}.commerce-filter-search input{width:100%;min-width:0;color:var(--color-ink);font:inherit;background:0 0;border:0;outline:0}.commerce-filter-reset{padding-inline:10px}.commerce-summary-grid{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:clip}.commerce-summary-grid article{grid-template-columns:18px minmax(0,1fr);align-content:center;gap:3px 7px;min-width:0;min-height:78px;padding:10px 12px;display:grid}.commerce-summary-grid article+article{border-inline-start:1px solid var(--color-line)}.commerce-summary-grid svg{color:var(--color-muted)}.commerce-summary-grid span{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:700;overflow:hidden}.commerce-summary-grid strong{color:var(--color-ink-strong);font-size:calc(17px + var(--display-density-font-step));font-variant-numeric:tabular-nums;line-height:calc(22px + var(--display-density-line-step));text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.commerce-map-card,.commerce-ledger{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);min-width:0;overflow:clip}.commerce-card-header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex}.commerce-card-header>div{gap:1px;display:grid}.commerce-card-header h2{font-size:calc(14px + var(--display-density-font-step));line-height:calc(19px + var(--display-density-line-step));margin:0}.commerce-card-header>span{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step))}.commerce-card-kicker{color:var(--color-success-strong);font-family:var(--font-utility);font-size:calc(9px + var(--display-density-font-step));letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-weight:750;display:inline-flex}.commerce-map-layout{grid-template-columns:minmax(0,1fr) minmax(205px,240px);min-height:316px;display:grid}.commerce-world-map{background:radial-gradient(circle at 16% 29%, #553dff17, transparent 17%), linear-gradient(180deg, var(--color-surface), var(--color-offset));place-items:center;min-width:0;padding:8px 10px;display:grid;position:relative;overflow:hidden}.commerce-world-map svg{width:100%;max-height:304px}.commerce-world-map__geography path{vector-effect:non-scaling-stroke}.commerce-world-map__sphere{fill:var(--color-surface);stroke:var(--color-line-strong);stroke-width:.8px}.commerce-world-map__countries{fill:var(--color-subtle);stroke:var(--color-line-strong);stroke-linejoin:round;stroke-width:.45px}.commerce-world-map__routes path{fill:none;stroke:var(--color-primary);stroke-dasharray:4 7;stroke-linecap:round;stroke-width:1.4px;opacity:.58;animation:2.8s linear infinite commerce-route}.commerce-world-map__traveler{fill:var(--color-primary);stroke:var(--color-surface);stroke-width:1.2px}.commerce-world-map__points circle:not(.commerce-world-map__hq-pulse):not(.commerce-world-map__hq){fill:var(--color-success);stroke:var(--color-surface);stroke-width:2px}.commerce-world-map__hq-pulse{fill:#553dff29;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite commerce-pulse}.commerce-world-map__hq{fill:var(--color-primary);stroke:var(--color-surface);stroke-width:2px}.commerce-world-map__hq-label{fill:var(--color-primary-hover);font-size:calc(9px + var(--display-density-font-step));paint-order:stroke;pointer-events:none;stroke:var(--color-surface);stroke-linejoin:round;stroke-width:3px;font-weight:700}.commerce-live-list{border-inline-start:1px solid var(--color-line);background:var(--color-offset);align-content:start;display:grid;overflow-y:auto}.commerce-live-list article{border-bottom:1px solid var(--color-line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:8px 10px;display:grid}.commerce-live-list__pulse{background:var(--color-success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #228b5e1c}.commerce-live-list article>div{gap:1px;min-width:0;display:grid}.commerce-live-list strong,.commerce-live-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commerce-live-list strong{font-size:calc(11px + var(--display-density-font-step))}.commerce-live-list small,.commerce-live-list article>span:last-child{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step))}.commerce-live-list article>span:last-child{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:650}.commerce-live-list__empty{min-height:100%;color:var(--color-muted);text-align:center;place-content:center;gap:3px;padding:20px;display:grid}.commerce-live-list__empty strong{color:var(--color-ink);font-size:calc(11px + var(--display-density-font-step))}.commerce-live-list__empty small{font-size:calc(10px + var(--display-density-font-step))}.commerce-ledger-table{min-width:1080px}.commerce-ledger-table th:first-child{width:18%}.commerce-ledger-table a{color:var(--color-ink-strong);font-weight:650}.commerce-purchase-link{gap:1px;max-width:210px;display:inline-grid}.commerce-purchase-link>span,.commerce-purchase-link>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commerce-purchase-link>small{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));font-weight:450}.purchase-detail-page .page-header{margin-block-end:12px}.purchase-detail-metrics{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 12px;display:grid;overflow:hidden}.purchase-detail-metrics>div{border-inline-start:1px solid var(--color-line);min-width:0;padding:10px 12px}.purchase-detail-metrics>div:first-child{border-inline-start:0}.purchase-detail-metrics dt,.purchase-aside-list dt{color:var(--color-muted);font-size:calc(9px + var(--display-density-font-step));letter-spacing:.06em;text-transform:uppercase;font-weight:650}.purchase-detail-metrics dd{color:var(--color-ink-strong);font-size:calc(18px + var(--display-density-font-step));font-variant-numeric:tabular-nums;margin:3px 0 0;font-weight:650}.purchase-detail-layout{grid-template-columns:minmax(0,1fr) minmax(276px,324px);align-items:start;gap:12px;display:grid}.purchase-detail-main,.purchase-detail-aside{gap:12px;min-width:0;display:grid}.purchase-detail-page .card--flush>.section-header{border-bottom:1px solid var(--color-line);align-items:center;min-height:48px;margin:0;padding:9px 12px}.purchase-detail-page .section-header h2{font-size:calc(13px + var(--display-density-font-step));margin:0}.purchase-detail-page .section-header p{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));margin:1px 0 0}.purchase-detail-page .section-header a{color:var(--color-primary-hover);font-size:calc(11px + var(--display-density-font-step));align-items:center;gap:4px;font-weight:650;display:inline-flex}.purchase-breakdown,.purchase-aside-list{margin:0}.purchase-breakdown>div{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:16px;min-height:38px;padding:8px 12px;display:flex}.purchase-breakdown>div:last-child{border-bottom:0}.purchase-breakdown dt{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step))}.purchase-breakdown dd{color:var(--color-ink-strong);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.purchase-breakdown [data-total=true]{background:var(--color-offset)}.purchase-breakdown [data-total=true] dt,.purchase-breakdown [data-total=true] dd{color:var(--color-ink-strong);font-weight:700}.purchase-activity-list{margin:0;padding:0 12px;list-style:none}.purchase-activity-list li{border-bottom:1px solid var(--color-line);grid-template-columns:10px minmax(0,1fr) auto;gap:9px;padding:10px 0;display:grid;position:relative}.purchase-activity-list li:last-child{border-bottom:0}.purchase-activity-list li:before{background:var(--color-line-strong);content:"";width:1px;position:absolute;inset:20px auto -11px 4px}.purchase-activity-list li:last-child:before{display:none}.purchase-activity-list .timeline-dot{z-index:1;border:2px solid var(--color-primary);background:var(--color-surface);border-radius:50%;width:9px;height:9px;margin-block-start:3px}.purchase-activity-list li>div{grid-template-columns:auto minmax(0,1fr);gap:1px 7px;min-width:0;display:grid}.purchase-activity-list strong,.purchase-activity-list li>span:last-child{color:var(--color-ink-strong);font-size:calc(11px + var(--display-density-font-step));font-weight:650}.purchase-activity-list li>div>span,.purchase-activity-list time,.purchase-activity-list p{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step))}.purchase-activity-list p,.purchase-activity-list time{grid-column:1/-1;margin:0}.purchase-activity-list li>span:last-child{font-variant-numeric:tabular-nums}.purchase-aside-list>div{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(82px,.75fr) minmax(0,1.25fr);gap:10px;padding:8px 12px;display:grid}.purchase-aside-list>div:last-child{border-bottom:0}.purchase-aside-list dd{color:var(--color-ink-strong);font-size:calc(11px + var(--display-density-font-step));overflow-wrap:anywhere;white-space:pre-line;margin:0}.purchase-aside-list a{color:var(--color-primary-hover);font-weight:600}.purchase-location-value{align-items:flex-start;gap:4px;display:inline-flex}.purchase-location-value svg{color:var(--color-muted);flex:none;margin-block-start:1px}.purchase-detail-empty{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));margin:0;padding:12px}.purchase-technical-details{padding:0;overflow:clip}.purchase-technical-details>summary{min-height:42px;color:var(--color-ink-strong);cursor:pointer;font-size:calc(12px + var(--display-density-font-step));padding:11px 12px;font-weight:650}.purchase-technical-details[open]>summary{border-bottom:1px solid var(--color-line)}.purchase-technical-details__content{gap:16px;padding:12px;display:grid}.purchase-technical-details__content h2{font-size:calc(12px + var(--display-density-font-step));margin:0 0 6px}.purchase-technical-details__content p{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));margin:0}.purchase-technical-table{min-width:940px}.purchase-technical-table th,.purchase-technical-table td{font-size:calc(10px + var(--display-density-font-step));padding:7px 9px}.commerce-location{max-width:220px;color:var(--color-muted);align-items:center;gap:5px;display:inline-flex}.commerce-location svg{flex:none}.commerce-pagination>div{gap:7px;display:flex}@keyframes commerce-route{to{stroke-dashoffset:-33px}}@keyframes commerce-pulse{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.commerce-world-map__routes path,.commerce-world-map__traveler,.commerce-world-map__hq-pulse{animation:none}.commerce-world-map__traveler{display:none}}.sales-metrics .metric-card{min-height:112px}.sales-metrics .metric-card strong{font-size:calc(19px + var(--display-density-font-step));line-height:calc(25px + var(--display-density-line-step));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-pipeline-stack{gap:var(--space-section);display:grid}.sales-pipeline{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);min-width:0;overflow:clip}.sales-pipeline__header{justify-content:space-between;align-items:center;gap:var(--space-card);min-height:72px;padding:12px var(--space-card);border-bottom:1px solid var(--color-line);display:flex}.sales-pipeline__header h2,.sales-pipeline__header p{margin:0}.sales-pipeline__header p{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));margin-block-start:3px}.pipeline-board{background:var(--color-line);grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:1px;min-width:0;display:grid;overflow-x:auto}.pipeline-stage{background:var(--color-offset);align-content:start;min-width:260px;display:grid}.pipeline-stage>header{border-bottom:1px solid var(--color-line);background:var(--color-surface);gap:4px;min-height:76px;padding:12px;display:grid}.pipeline-stage>header>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.pipeline-stage>header span,.pipeline-stage>header small,.pipeline-stage__empty{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step))}.pipeline-stage__deals{align-content:start;gap:8px;min-height:180px;padding:10px;display:grid}.pipeline-stage__empty{text-align:center;margin:0;padding:12px 4px}.pipeline-stage__more{border:1px dashed var(--color-line-strong);border-radius:var(--radius-small);background:var(--color-surface);width:100%;min-height:42px;color:var(--color-accent-strong);font:inherit;font-size:calc(11px + var(--display-density-font-step));cursor:pointer;justify-items:center;gap:2px;padding:7px 10px;font-weight:700;display:grid}.pipeline-stage__more:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.pipeline-stage__more span{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));font-weight:500}.pipeline-deal{border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-ink);gap:7px;padding:11px;display:grid}.pipeline-deal:hover{border-color:var(--color-muted-quiet);background:var(--color-subtle);text-decoration:none}.pipeline-deal>span:first-child{gap:2px;display:grid}.pipeline-deal>span:nth-child(2){color:var(--color-ink-strong);font-variant-numeric:tabular-nums;font-weight:650}.pipeline-deal small{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));line-height:calc(15px + var(--display-density-line-step))}.pipeline-deal__type{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-offset);width:fit-content;color:var(--color-ink);padding:1px 5px;font-weight:650}.product-table{min-width:940px}.product-pagination>div{gap:8px;display:flex}.money-entry{grid-template-columns:92px minmax(0,1fr);gap:8px;display:grid}@media (width<=1050px){.commerce-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.commerce-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.commerce-summary-grid article:nth-child(4){border-inline-start:0;border-block-start:1px solid var(--color-line)}.commerce-summary-grid article:nth-child(n+5){border-block-start:1px solid var(--color-line)}}@media (width<=900px){.commerce-map-layout{grid-template-columns:1fr}.commerce-live-list{border-block-start:1px solid var(--color-line);border-inline-start:0;max-height:180px}}.price-list{border:1px solid var(--color-line);border-radius:var(--radius-medium);margin-block-start:12px;display:grid}.price-list article{justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 12px;display:flex}.price-list article+article{border-top:1px solid var(--color-line)}.price-list article>span{align-items:center;gap:8px;display:flex}.price-list article>span:first-child{gap:2px;display:grid}.price-list small{color:var(--color-muted)}.customer-commerce-panel__heading{min-height:68px;padding:12px var(--space-card);border-bottom:1px solid var(--color-line);margin:0}.customer-commerce-panel__heading>small{color:var(--color-muted)}.integration-synchronization .detail-section__heading{align-items:flex-start}.sync-status-strip{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-line);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin-block-start:12px;display:grid;overflow:clip}.sync-status-strip>div{background:var(--color-offset);align-content:center;gap:5px;min-height:74px;padding:11px 12px;display:grid}.sync-status-strip>div>span,.sync-cursor-list small{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step))}.sync-cursor-list{border:1px solid var(--color-line);border-radius:var(--radius-medium);margin-block-start:10px;display:grid;overflow:clip}.sync-cursor-list article{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 12px;display:flex}.sync-cursor-list article+article{border-top:1px solid var(--color-line)}.sync-cursor-list article>span{text-transform:capitalize;gap:2px;display:grid}.inbox-panel{overflow:visible}.inbox-toolbar{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:8px 12px;display:flex}.inbox-queue-tabs{gap:2px;min-width:0;display:flex;overflow-x:auto}.inbox-queue-tab{border-radius:var(--radius-small);min-height:34px;color:var(--color-muted);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:6px 9px;font-weight:600;display:inline-flex}.inbox-queue-tab:hover,.inbox-queue-tab:focus-visible{background:var(--color-subtle);color:var(--color-ink-strong)}.inbox-queue-tab[data-active=true]{background:var(--color-primary-tint);color:var(--color-primary-hover)}.inbox-queue-tab>span{min-width:20px;min-height:18px;font-size:calc(10px + var(--display-density-font-step));background:#ffffffb8;border-radius:999px;place-items:center;padding-inline:5px;display:inline-grid}.inbox-toolbar__filter{flex:0 0 220px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:220px;display:grid}.inbox-toolbar__filter>span{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step))}.inbox-result-heading{border-bottom:1px solid var(--color-line);background:var(--color-offset);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:9px 14px;display:flex}.inbox-result-heading>div{gap:1px;display:grid}.inbox-result-heading>div>span,.inbox-live-note{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step))}.inbox-live-note{align-items:center;gap:6px;display:inline-flex}.inbox-live-note>span{background:var(--color-success);border-radius:50%;width:6px;height:6px}.inbox-conversation-list{display:grid}.inbox-conversation-row{border-bottom:1px solid var(--color-line);background:var(--color-surface);grid-template-columns:34px minmax(0,1fr) minmax(170px,auto) 18px;align-items:center;gap:12px;min-height:88px;padding:12px 14px;display:grid}.inbox-conversation-row:last-child{border-bottom:0}.inbox-conversation-row:hover{background:var(--color-offset)}.inbox-conversation-row[data-unread=true]{box-shadow:inset 3px 0 var(--color-primary)}.inbox-contact-avatar{border:1px solid var(--color-line);background:var(--color-primary-tint);width:34px;height:34px;color:var(--color-primary-hover);font-size:calc(12px + var(--display-density-font-step));border-radius:50%;place-items:center;font-weight:750;display:inline-grid}.inbox-conversation-row__main{gap:3px;min-width:0;display:grid}.inbox-conversation-row__title{align-items:center;gap:7px;min-width:0;display:flex}.inbox-conversation-row__title a{color:var(--color-ink-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.inbox-conversation-row__main>p{max-width:820px;color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.inbox-conversation-row__meta{min-width:0;color:var(--color-muted-quiet);font-size:calc(10px + var(--display-density-font-step));flex-wrap:wrap;gap:4px 12px;display:flex}.inbox-conversation-row__meta span+span:before{color:var(--color-line-strong);content:"·";margin-inline-end:12px}.inbox-conversation-row__state{justify-items:end;gap:8px;display:grid}.inbox-conversation-row__state time{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step))}.inbox-conversation-row__state>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.unread-count{background:var(--color-primary);min-width:18px;height:18px;color:var(--color-on-primary);font-size:calc(10px + var(--display-density-font-step));border-radius:999px;flex:none;place-items:center;padding-inline:5px;display:inline-grid}.inbox-channel-sheet{gap:28px;display:grid}.inbox-channel-sheet section{gap:10px;display:grid}.section-header--compact{margin:0}.section-header--compact h3{font-size:calc(14px + var(--display-density-font-step));margin:0}.section-header--compact p{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));margin:2px 0 0}.inbox-connection-list,.inbox-provider-list{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);display:grid;overflow:clip}.inbox-connection-row,.inbox-provider-row{grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.inbox-connection-row--readonly{grid-template-columns:34px minmax(0,1fr) auto}.inbox-channel-management{justify-content:flex-end;align-items:center;display:flex}.inbox-channel-management p{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));margin:0}.inbox-connection-row+.inbox-connection-row,.inbox-provider-row+.inbox-provider-row{border-top:1px solid var(--color-line)}.inbox-provider-mark{border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-offset);width:34px;height:34px;color:var(--color-ink);place-items:center;display:inline-grid}.inbox-connection-row__copy,.inbox-provider-row>div{gap:2px;min-width:0;display:grid}.inbox-connection-row__copy>span,.inbox-connection-row__copy small,.inbox-provider-row p,.inbox-provider-row small{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step));margin:0}.inbox-provider-row small{margin-block-start:2px}.inbox-channel-form{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-offset);padding:16px}.inbox-channel-form .platform-select__trigger{background:var(--color-surface)}.setup-note{border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-surface);gap:5px;padding:11px 12px;display:grid}.setup-note code{border-radius:var(--radius-xsmall);background:var(--color-subtle);font-family:var(--font-utility);font-size:calc(10px + var(--display-density-font-step));white-space:nowrap;padding:7px 8px;overflow-x:auto}.setup-note__value{align-items:center;gap:6px;min-width:0;display:flex}.setup-note__value code{flex:auto}.setup-note__value .copy-button{flex:none}.setup-note p{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));margin:0}.inbox-detail-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.inbox-thread-card{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);min-width:0;overflow:clip}.inbox-thread-card__header{border-bottom:1px solid var(--color-line);background:var(--color-offset);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 14px;display:flex}.inbox-thread-card__header>div{gap:5px;display:flex}.quiet-link{color:var(--color-primary);font-size:calc(11px + var(--display-density-font-step));align-items:center;gap:5px;font-weight:650;display:inline-flex}.inbox-message-thread{background:linear-gradient(180deg, var(--color-surface), var(--color-offset));gap:14px;min-height:280px;margin:0;padding:24px;list-style:none;display:grid}.inbox-thread-message{justify-self:start;gap:5px;width:min(76%,680px);display:grid}.inbox-thread-message[data-direction=operator]{justify-self:end}.inbox-thread-message[data-direction=internal]{justify-self:center;width:min(86%,720px)}.inbox-thread-bubble{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);line-height:calc(20px + var(--display-density-line-step));white-space:pre-wrap;border-radius:17px 17px 17px 5px;padding:10px 13px}.inbox-thread-message[data-direction=operator] .inbox-thread-bubble{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);border-radius:17px 17px 5px}.inbox-thread-message[data-direction=internal] .inbox-thread-bubble{background:var(--color-primary-tint);border-style:dashed}.inbox-thread-message__meta{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));flex-wrap:wrap;gap:3px 8px;padding-inline:4px;display:flex}.inbox-thread-message[data-direction=operator] .inbox-thread-message__meta{justify-content:flex-end}.inbox-reply-composer{border-top:1px solid var(--color-line);background:var(--color-surface);gap:8px;padding:14px;display:grid}.inbox-reply-composer>label{color:var(--color-ink-strong);font-size:calc(11px + var(--display-density-font-step));font-weight:700}.inbox-reply-composer textarea{resize:none;min-height:108px}.inbox-reply-composer__footer{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.inbox-reply-composer__footer>span{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step))}.inbox-context-rail{gap:10px;display:grid;position:sticky;top:74px}.inbox-context-card{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);gap:7px;padding:14px;display:grid}.inbox-context-card>strong{color:var(--color-ink-strong);font-size:calc(14px + var(--display-density-font-step))}.inbox-context-card>p,.inbox-agent-card__state p{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));line-height:calc(17px + var(--display-density-line-step));margin:0}.compact-facts{gap:0;margin:0;display:grid}.compact-facts>div{border-bottom:1px solid var(--color-line);gap:2px;padding:9px 0;display:grid}.compact-facts>div:last-child{border-bottom:0}.compact-facts dt{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step))}.compact-facts dd{color:var(--color-ink-strong);font-size:calc(12px + var(--display-density-font-step));overflow-wrap:anywhere;align-items:center;gap:5px;margin:0;display:flex}.customer-match-facts{margin-block:4px 2px}.relationship-labels{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.customer-table-toolbar{flex-wrap:wrap;align-items:end;padding-block:12px}.customer-table-toolbar__title{flex:none;min-width:150px}.customer-table-controls{flex:720px;grid-template-columns:minmax(190px,1.35fr) repeat(4,minmax(138px,1fr));gap:8px;min-width:0;display:grid}.customer-search-control,.customer-table-controls .platform-select__trigger{width:100%}.customer-filter-summary{min-height:44px;padding:7px var(--space-card);border-block-end:1px solid var(--color-line);background:var(--color-offset);justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-filter-summary>div{flex-wrap:wrap;gap:6px;display:flex}.customer-filter-chip{border:1px solid var(--color-primary-soft);border-radius:var(--radius-pill);background:var(--color-primary-tint);min-height:28px;color:var(--color-primary-hover);font-size:calc(11px + var(--display-density-font-step));align-items:center;gap:5px;padding:4px 8px;font-weight:600;display:inline-flex}.customer-pagination>nav{gap:8px;display:flex}.customer-filter-chip:hover{border-color:var(--color-primary)}.customer-profile-card{gap:var(--space-card);display:grid}.customer-profile-card .section-header>small{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));flex:none}.customer-information-card{container-type:inline-size}.customer-information-card__header{min-height:48px;padding:10px var(--space-card);border-block-end:1px solid var(--color-line);align-items:center;margin:0}.customer-information-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-information-section{min-width:0;padding:14px var(--space-card)}.customer-information-section:nth-child(2n){border-inline-start:1px solid var(--color-line)}.customer-information-section:nth-child(n+3){border-block-start:1px solid var(--color-line)}.customer-information-section__heading,.customer-information-section__heading>span{align-items:center;gap:7px;display:flex}.customer-information-section__heading{min-height:24px;color:var(--color-primary);margin-block-end:10px}.customer-information-section__heading--split{justify-content:space-between}.customer-information-section__heading h3{color:var(--color-ink-strong);font-size:calc(13px + var(--display-density-font-step));margin:0}.customer-information-section__heading>small{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-offset);min-width:22px;min-height:22px;color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));place-items:center;display:inline-grid}.customer-information-facts,.customer-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.customer-information-facts dt,.customer-preference-grid dt{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step))}.customer-information-facts dd,.customer-preference-grid dd{color:var(--color-ink-strong);font-size:calc(12px + var(--display-density-font-step));overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.customer-contact-list,.customer-device-list{margin:0;padding:0;list-style:none}.customer-contact-list li{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:45px;padding-block:6px;display:grid}.customer-contact-list li+li,.customer-device-list li+li,.customer-address-list article+article{border-block-start:1px solid var(--color-line)}.customer-contact-list__icon{border-radius:var(--radius-small);background:var(--color-offset);width:24px;height:24px;color:var(--color-muted);place-items:center;display:inline-grid}.customer-contact-list__value{gap:1px;min-width:0;display:grid}.customer-contact-list__value>span:first-child,.customer-contact-list>li>small{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step))}.customer-contact-list .copyable-value{min-width:0;color:var(--color-ink-strong);font-size:calc(12px + var(--display-density-font-step));font-weight:600}.customer-contact-list .copyable-value>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-preference-grid{border-block-start:1px solid var(--color-line);margin-block-start:8px;padding-block-start:10px}.customer-address-list article{padding-block:9px}.customer-address-list article:first-child{padding-block-start:0}.customer-address-list__heading,.customer-address-list__actions,.customer-device-list__heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.customer-address-list__heading>span:first-child{gap:1px;display:grid}.customer-address-list__heading strong,.customer-device-list__heading a,.customer-device-list__heading>strong{color:var(--color-ink-strong);font-size:calc(12px + var(--display-density-font-step));font-weight:650}.customer-address-list__heading small{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step))}.customer-address-list address{color:var(--color-ink);font-size:calc(11px + var(--display-density-font-step));gap:1px;margin-block-start:6px;font-style:normal;line-height:1.4;display:grid}.customer-address-list article>.copyable-value{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));margin-block-start:5px}.customer-device-list li{gap:4px;padding-block:9px;display:grid}.customer-device-list li:first-child{padding-block-start:0}.customer-device-list>li>.copyable-value{color:var(--color-muted);font-family:var(--font-utility);font-size:calc(10px + var(--display-density-font-step))}.customer-device-list__location{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));align-items:flex-start;gap:5px;line-height:1.4;display:inline-flex}.customer-device-list__location svg{flex:none;margin-block-start:1px}.customer-information-section__link{color:var(--color-primary-hover);font-size:calc(11px + var(--display-density-font-step));margin-block-start:9px;font-weight:650;display:inline-flex}.customer-information-empty{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));margin:0}.record-detail-card .definition-grid dd{white-space:pre-line}@container (width<=700px){.customer-information-grid{grid-template-columns:1fr}.customer-information-section:nth-child(2n){border-inline-start:0}.customer-information-section:nth-child(n+2){border-block-start:1px solid var(--color-line)}}.customer-profile-layout{gap:var(--space-card);grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:stretch;display:grid}.customer-profile-main{gap:var(--space-card);min-width:0;display:grid}.customer-profile-metrics{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.customer-profile-metrics>div{align-content:start;gap:3px;min-width:0;padding:12px;display:grid}.customer-profile-metrics>div+div{border-inline-start:1px solid var(--color-line)}.customer-profile-metrics dt,.customer-profile-metrics>div>small{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step))}.customer-profile-metrics dd{color:var(--color-ink-strong);font-size:calc(16px + var(--display-density-font-step));overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.35}.customer-geography{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-offset);overflow:hidden}.customer-geography__header{border-block-end:1px solid var(--color-line);color:var(--color-ink-strong);align-items:center;gap:7px;padding:10px 12px;display:flex}.customer-geography__header svg{color:var(--color-primary)}.customer-geography__header h3{font-size:calc(13px + var(--display-density-font-step));margin:0}.customer-geography__facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.customer-geography__facts>div{min-width:0;padding:9px 12px}.customer-geography__facts>div:not(:nth-child(3n+1)){border-inline-start:1px solid var(--color-line)}.customer-geography__facts>div:nth-child(n+4){border-block-start:1px solid var(--color-line)}.customer-geography__facts dt{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step))}.customer-geography__facts dd{color:var(--color-ink-strong);font-size:calc(12px + var(--display-density-font-step));overflow-wrap:anywhere;margin:3px 0 0;font-weight:600}.customer-biography{border-block-start:1px solid var(--color-line);gap:7px;padding-block-start:var(--space-card);display:grid}.customer-biography h3,.customer-biography p,.customer-social h3,.customer-social p{margin:0}.customer-biography h3,.customer-social h3{color:var(--color-ink-strong);font-size:calc(13px + var(--display-density-font-step))}.customer-biography p{max-width:78ch;color:var(--color-ink);line-height:1.6}.customer-social{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-offset);min-width:0;overflow:hidden}.customer-social__header{border-block-end:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;display:flex}.customer-social__header>span{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);min-width:22px;min-height:22px;color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));place-items:center;display:inline-grid}.customer-social__list{margin:0;padding:0;list-style:none}.customer-social__list li+li{border-block-start:1px solid var(--color-line)}.customer-social__list a{min-height:54px;color:inherit;transition:background-color var(--motion-fast) ease;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;text-decoration:none;display:flex}.customer-social__list a:hover{background:var(--color-primary-tint)}.customer-social__list a:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.customer-social__identity{gap:2px;min-width:0;display:grid}.customer-social__identity strong{color:var(--color-ink-strong);font-size:calc(12px + var(--display-density-font-step))}.customer-social__identity small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-social__audience{color:var(--color-primary-hover);font-size:calc(11px + var(--display-density-font-step));flex:none;align-items:center;gap:5px;font-weight:650;display:inline-flex}.customer-social__empty{color:var(--color-muted);padding:14px 12px}.inbox-agent-card{border-inline-start:3px solid var(--color-primary)}.inbox-agent-card__state{align-items:flex-start;gap:9px;display:flex}.inbox-agent-card__state>svg{color:var(--color-primary);flex:none}.inbox-agent-card__state>div{gap:3px;display:grid}@media (width<=1100px){.customer-table-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-profile-layout{grid-template-columns:1fr}}@media (width<=819px){.admin-page__masthead{min-height:124px}.admin-page__masthead .page-header{align-items:stretch;gap:10px}.admin-page__masthead .page-header__copy{display:block}.admin-page__masthead .page-lede{white-space:normal;overflow:visible}.admin-page__action-spacer{height:var(--size-control-touch)}}@media (width<=720px){.display-density-options,.workspace-settings__form{grid-template-columns:1fr}.workspace-settings__actions{grid-column:auto}.billing-settings__fields{grid-template-columns:1fr}.billing-settings__safeguard{grid-template-columns:17px minmax(0,1fr)}.billing-settings__safeguard>small{grid-column:2}.purchase-detail-layout{grid-template-columns:1fr}.purchase-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-detail-metrics>div:nth-child(3){border-inline-start:0}.purchase-detail-metrics>div:nth-child(n+3){border-block-start:1px solid var(--color-line)}.commerce-filter-bar{grid-template-columns:1fr}.commerce-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-summary-grid article{border-block-start:1px solid var(--color-line);border-inline-start:0}.commerce-summary-grid article:nth-child(-n+2){border-block-start:0}.commerce-summary-grid article:nth-child(2n){border-inline-start:1px solid var(--color-line)}.commerce-world-map{padding-inline:4px}.commerce-card-header,.commerce-pagination{flex-direction:column;align-items:stretch}.commerce-pagination>div,.commerce-pagination .button{width:100%}.commerce-pagination .button{justify-content:center}.integration-configuration__actions,.integration-check{grid-template-columns:1fr}.integration-configuration__actions{flex-direction:column;align-items:stretch}.integration-check>.button,.integration-check>small,.integration-check__result{grid-column:1}.communication-summary__empty{flex-direction:column;align-items:stretch}.communication-summary__empty .button{align-self:flex-start}.ai-provider-row{grid-template-columns:34px minmax(0,1fr)}.ai-provider-row .ai-model-chips,.ai-provider-row>.status-chip{grid-column:2;justify-self:start}.inbox-toolbar,.inbox-reply-composer__footer{flex-direction:column;align-items:stretch}.inbox-toolbar__filter{flex-basis:auto;width:100%}.inbox-conversation-row{grid-template-columns:34px minmax(0,1fr) 18px}.inbox-conversation-row__state{display:none}.inbox-connection-row,.inbox-provider-row{grid-template-columns:34px minmax(0,1fr) auto}.selected-provider-summary{grid-template-columns:38px minmax(0,1fr)}.selected-provider-summary>.status-chip{grid-column:2;justify-self:start}.customer-profile-layout{grid-template-columns:1fr}.customer-table-toolbar{align-items:stretch}.customer-table-controls{flex-basis:100%;grid-template-columns:1fr}.customer-filter-summary{flex-direction:column;align-items:flex-start}.customer-pagination{flex-direction:column;align-items:stretch}.customer-pagination>nav{width:100%}.customer-pagination .button{flex:1 1 0;justify-content:center}.customer-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-profile-metrics>div+div{border-inline-start:0}.customer-profile-metrics>div:nth-child(2n){border-inline-start:1px solid var(--color-line)}.customer-profile-metrics>div:nth-child(n+3){border-block-start:1px solid var(--color-line)}.customer-geography__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-geography__facts>div:not(:nth-child(3n+1)){border-inline-start:0}.customer-geography__facts>div:nth-child(2n){border-inline-start:1px solid var(--color-line)}.customer-geography__facts>div:nth-child(n+3){border-block-start:1px solid var(--color-line)}.inbox-connection-row>.button,.inbox-provider-row>.button{grid-column:2/-1;justify-self:start}.inbox-detail-layout{grid-template-columns:1fr}.inbox-context-rail{grid-row:1;grid-template-columns:1fr;position:static}.sales-pipeline__header,.price-list article,.product-pagination{flex-direction:column;align-items:stretch}.sales-pipeline__header>.status-chip,.price-list article>span:last-child{align-self:flex-start}.sync-status-strip{grid-template-columns:1fr}.product-pagination>div{width:100%}.product-pagination .button{flex:1 1 0;justify-content:center}.money-entry{grid-template-columns:1fr}}.universal-search-form{border:1px solid var(--color-line-strong);border-radius:var(--radius-medium);background:var(--color-offset);grid-template-columns:20px minmax(0,1fr) 30px auto;align-items:center;gap:9px;margin-block-end:8px;padding:10px 10px 10px 13px;display:grid}.universal-search-form:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 var(--focus-ring-size) var(--color-primary-soft)}.universal-search-form>svg{color:var(--color-muted)}.universal-search-form input{min-width:0;color:var(--color-ink-strong);font-size:calc(16px + var(--display-density-font-step));background:0 0;border:0;outline:0}.universal-search-form input::-webkit-search-cancel-button{display:none}.search-results-summary{min-height:28px;color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step))}.search-start-state{border:1px dashed var(--color-line-strong);border-radius:var(--radius-medium);color:var(--color-muted);align-items:flex-start;gap:12px;padding:22px;display:flex}.search-start-state strong{color:var(--color-ink-strong)}.search-start-state p{margin:3px 0 0}.universal-results{gap:16px;display:grid}.universal-result-group{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);overflow:hidden}.universal-result-group>header{border-bottom:1px solid var(--color-line);background:var(--color-offset);justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 12px;display:flex}.universal-result-group>header>span{align-items:center;gap:7px;display:inline-flex}.universal-result-group>header svg,.universal-result-group>header small{color:var(--color-muted)}.universal-result-group__items{display:grid}.universal-result{min-width:0;min-height:54px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;display:flex}.universal-result+.universal-result{border-top:1px solid var(--color-line)}.universal-result:hover,.universal-result:focus-visible{background:var(--color-primary-tint);color:var(--color-ink-strong);text-decoration:none}.universal-result>span{gap:2px;min-width:0;display:grid}.universal-result strong,.universal-result small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.universal-result small,.universal-result time{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step))}.universal-result time{flex:none}.universal-results[data-compact=true]{gap:0}.universal-results[data-compact=true] .universal-result-group{border:0;border-radius:0}.universal-results[data-compact=true] .universal-result-group+.universal-result-group{border-top:1px solid var(--color-line)}.universal-results[data-compact=true] .universal-result-group>header{background:var(--color-surface);min-height:32px;color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));text-transform:uppercase;letter-spacing:.04em;border-bottom:0;padding:6px 10px}.universal-results[data-compact=true] .universal-result{border-top:0;min-height:44px;padding:7px 10px}.support-page .page-header{min-height:84px}.refund-agent-strip{border:1px solid var(--color-line);border-inline-start:3px solid var(--color-primary);border-radius:var(--radius-medium);background:var(--color-surface);grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:72px;margin-block-end:12px;padding:11px 14px;display:grid}.refund-agent-strip__mark,.refund-context-icon{border-radius:var(--radius-small);background:var(--color-primary-tint);width:34px;height:34px;color:var(--color-primary-hover);place-items:center;display:inline-grid}.refund-agent-strip__copy{gap:3px;min-width:0;display:grid}.refund-agent-strip__copy>span,.refund-attempt-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.refund-agent-strip__copy p{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));margin:0}.refund-agent-strip__completed{border-inline-end:1px solid var(--color-line);justify-items:end;min-width:92px;padding-inline:12px;display:grid}.refund-agent-strip__completed strong{font-size:calc(17px + var(--display-density-font-step));font-variant-numeric:tabular-nums}.refund-agent-strip__completed small{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step))}.refund-metrics{gap:8px;margin-block-end:12px}.refund-metrics .metric-card{min-height:88px;padding:11px 14px}.refund-metrics .metric-card strong{font-size:calc(19px + var(--display-density-font-step));line-height:calc(24px + var(--display-density-line-step));margin-block:2px}.refund-metrics .metric-card strong small{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));font-weight:550}.refund-queue-panel{overflow:clip}.refund-queue-tabs{border-bottom:1px solid var(--color-line);align-items:center;min-height:52px;padding:8px 12px}.refund-queue-assurance{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));align-items:center;gap:5px;display:inline-flex}.refund-table{min-width:1080px}.refund-table td:nth-child(3){max-width:230px}.refund-policy-summary,.refund-confirmation{gap:10px;display:grid}.refund-policy-summary>div,.refund-confirmation>div:not(.alert){border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding-block-end:10px;display:flex}.refund-policy-summary span,.refund-confirmation span{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step))}.refund-confidence-cell{font-variant-numeric:tabular-nums;gap:1px;display:inline-grid}.refund-confidence-cell small{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step))}.refund-confidence-field{border-bottom:1px solid var(--color-line);gap:5px;padding-block-end:10px}.refund-confidence-field .field__control{width:100%}.refund-confidence-field small{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));line-height:calc(15px + var(--display-density-line-step))}.refund-policy-summary>p,.refund-confirmation>p{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));line-height:calc(17px + var(--display-density-line-step));margin:0}.refund-detail-hero{align-items:center;margin-block-end:16px;padding-block-end:14px}.refund-detail-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.refund-detail-main,.refund-detail-rail{gap:12px;min-width:0;display:grid}.refund-detail-page .card{padding:14px}.refund-detail-page .section-header--compact{align-items:center}.refund-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-block-start:10px}.refund-definition-grid>div{border-bottom:1px solid var(--color-line);padding-block:9px}.refund-customer-note{border-radius:var(--radius-small);background:var(--color-offset);margin-block-start:12px;padding:10px 12px}.refund-customer-note>span{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));text-transform:uppercase;letter-spacing:.04em;font-weight:650}.refund-customer-note p{line-height:calc(19px + var(--display-density-line-step));white-space:pre-wrap;margin:5px 0 0}.refund-decision-note{border-inline-start:2px solid var(--color-warning);background:var(--color-subtle);color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));margin-block-start:10px;padding:8px 10px}.refund-flow-list{border:1px solid var(--color-line);border-radius:var(--radius-small);grid-template-columns:repeat(5,minmax(0,1fr));margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.refund-flow-list>li{border-inline-end:1px solid var(--color-line);background:var(--color-surface);align-content:start;gap:7px;min-width:0;padding:10px;display:grid}.refund-flow-list>li:last-child{border-inline-end:0}.refund-flow-list__marker{border:2px solid var(--color-line-strong);background:var(--color-surface);border-radius:999px;width:9px;height:9px}.refund-flow-list>li[data-state=Complete] .refund-flow-list__marker{border-color:var(--color-success);background:var(--color-success)}.refund-flow-list>li[data-state=Current] .refund-flow-list__marker{border-color:var(--color-primary);background:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-tint)}.refund-flow-list>li[data-state=Needs\ attention] .refund-flow-list__marker{border-color:var(--color-warning);background:var(--color-warning)}.refund-flow-list__title{align-content:start;gap:5px;display:grid}.refund-flow-list__title strong{font-size:calc(11px + var(--display-density-font-step));line-height:calc(15px + var(--display-density-line-step))}.refund-flow-list__title .status-chip{width:max-content}.refund-flow-list p,.refund-flow-list time{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));line-height:calc(15px + var(--display-density-line-step));margin:0}.refund-confidence-summary{border-radius:var(--radius-small);background:var(--color-offset);gap:4px;padding:8px 10px;display:grid}.refund-confidence-summary>span{font-size:calc(11px + var(--display-density-font-step))}.refund-confidence-summary p{margin:0}.inbox-refund-card{border-inline-start:3px solid var(--color-primary)}.inbox-refund-card__heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.inbox-refund-card>.button{width:100%}.refund-detail-page .refund-history-card{padding-block-end:4px}.refund-attempt-timeline{margin-block-start:14px}.refund-attempt-title{justify-content:space-between}.refund-empty-copy{margin:14px 0 10px}.refund-detail-rail{position:sticky;top:74px}.refund-detail-rail .inbox-context-card{gap:8px}.refund-guardrails-card ul{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step));gap:6px;margin:0;padding-inline-start:17px;display:grid}.refund-confirmation .alert{margin:2px 0 0;display:block}.customer-support-panel .customer-refund-table{min-width:760px}@media (width<=819px){.home-launchpad__grid,.provider-grid,.refund-detail-grid{grid-template-columns:1fr}.home-launchpad__item:nth-child(odd){border-inline-end:0}.home-launchpad__item:nth-last-child(-n+2){border-block-end:1px solid var(--color-line)}.home-launchpad__item:last-child{border-block-end:0}.refund-detail-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.refund-flow-list{grid-template-columns:repeat(2,minmax(0,1fr))}.refund-flow-list>li:nth-child(2n){border-inline-end:0}.refund-flow-list>li:nth-child(-n+4){border-block-end:1px solid var(--color-line)}.refund-agent-strip{grid-template-columns:36px minmax(0,1fr) auto}.refund-agent-strip__completed{display:none}}@media (width<=640px){.platform-header-search{background:0 0;border-color:#0000;width:auto}.header-universal-search{width:auto}.header-universal-search .platform-header-search{justify-content:center;width:38px}.header-universal-search .platform-header-search input,.header-universal-search .platform-header-search kbd,.header-universal-search .header-search-clear{display:none}.header-universal-search:focus-within{z-index:calc(var(--layer-command) + 1);width:auto;position:fixed;inset:8px 8px auto}.header-universal-search:focus-within .platform-header-search{background:var(--color-surface);width:100%;box-shadow:var(--shadow-overlay);justify-content:flex-start}.header-universal-search:focus-within .platform-header-search input,.header-universal-search:focus-within .platform-header-search kbd,.header-universal-search:focus-within .header-search-clear{display:initial}.header-search-popover{width:100%}.platform-header-search span{display:none}.facts-grid{grid-template-columns:1fr}.communication-message,.inbox-thread-message,.inbox-thread-message[data-direction=internal]{width:94%}.inbox-message-thread{padding:16px 12px}.universal-search-form{grid-template-columns:20px minmax(0,1fr) 30px}.universal-search-form>.button{grid-column:1/-1}.refund-agent-strip{grid-template-columns:34px minmax(0,1fr)}.refund-agent-strip>.button{grid-column:1/-1;width:100%}.refund-metrics,.refund-detail-rail,.refund-definition-grid,.refund-flow-list{grid-template-columns:1fr}.refund-flow-list>li,.refund-flow-list>li:nth-child(2n){border-inline-end:0}.refund-flow-list>li:not(:last-child){border-block-end:1px solid var(--color-line)}.refund-queue-assurance{display:none}}.marketing-email{gap:12px;min-width:0;display:grid}.marketing-email-header{justify-content:space-between;align-items:flex-start;gap:20px;min-height:50px;display:flex}.marketing-email-header>div:first-child{min-width:0}.marketing-email-header>div:last-child{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.marketing-email-header h2,.marketing-email-header p{margin:0}.marketing-email-header h2{font-size:calc(19px + var(--display-density-font-step));line-height:calc(26px + var(--display-density-line-step))}.marketing-email-header p{max-width:780px;color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step))}.marketing-email-kicker{color:var(--color-primary-hover);font-size:calc(10px + var(--display-density-font-step));letter-spacing:.075em;font-weight:700;line-height:calc(15px + var(--display-density-line-step));text-transform:uppercase;margin-block-end:1px;display:block}.marketing-email-transport{border:1px solid color-mix(in srgb, var(--color-info) 26%, var(--color-line));border-inline-start:3px solid var(--color-info);border-radius:var(--radius-medium);background:color-mix(in srgb, var(--color-info) 4%, var(--color-surface));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:grid}.marketing-email-transport[data-ready=true]{border-color:color-mix(in srgb, var(--color-success) 28%, var(--color-line));border-inline-start-color:var(--color-success)}.marketing-email-transport__icon{border-radius:var(--radius-small);background:var(--color-surface);width:30px;height:30px;color:var(--color-info);place-items:center;display:grid}.marketing-email-transport strong,.marketing-email-transport p{margin:0}.marketing-email-transport p{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step))}.marketing-email-view-tabs{border-bottom:1px solid var(--color-line);gap:2px;width:max-content;min-width:100%;padding-block-end:1px;display:flex}.marketing-email-view-tabs-scroll-viewport{overflow:auto hidden}.marketing-email-view-tabs button{min-height:38px;color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step));background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:7px 11px;font-weight:600;display:inline-flex;position:relative}.marketing-email-view-tabs button:hover,.marketing-email-view-tabs button[aria-current=page]{color:var(--color-ink-strong)}.marketing-email-view-tabs button[aria-current=page]:after{border-radius:var(--radius-pill);background:var(--color-primary);content:"";height:2px;position:absolute;inset:auto 9px -2px}.marketing-email-metrics{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.marketing-email-metric{background:var(--color-surface);align-content:center;min-height:76px;padding:9px 34px 9px 12px;display:grid;position:relative}.marketing-email-metric>svg{color:var(--color-muted);position:absolute;inset:12px 11px auto auto}.marketing-email-metric dt{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));letter-spacing:.06em;font-weight:700;line-height:calc(14px + var(--display-density-line-step));text-transform:uppercase}.marketing-email-metric dd{color:var(--color-ink-strong);font-size:calc(21px + var(--display-density-font-step));font-variant-numeric:tabular-nums;font-weight:680;line-height:calc(25px + var(--display-density-line-step));margin:2px 0 0}.marketing-email-metric small{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));line-height:calc(14px + var(--display-density-line-step));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-email-surface{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);min-width:0;padding:14px}.marketing-email-surface--flush{padding:0;overflow:clip}.marketing-email-section-header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:8px 12px;display:flex}.marketing-email-section-header--inner{min-height:42px;margin:-14px -14px 12px}.marketing-email-section-header h3,.marketing-email-section-header p{margin:0}.marketing-email-section-header h3{font-size:calc(14px + var(--display-density-font-step));line-height:calc(20px + var(--display-density-line-step))}.marketing-email-section-header p,.marketing-email-section-header>span{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));line-height:calc(15px + var(--display-density-line-step))}.marketing-email-table{min-width:900px}.marketing-email-row-link{width:100%;min-width:0;color:var(--color-ink-strong);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-weight:650;display:flex}.marketing-email-row-link>span:last-child{min-width:0;display:grid}.marketing-email-row-link small{text-overflow:ellipsis;white-space:nowrap;max-width:370px;overflow:hidden}.marketing-email-status-dot{background:var(--color-muted-quiet);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.marketing-email-status-dot[data-status=sent],.marketing-email-status-dot[data-status=simulated]{background:var(--color-success)}.marketing-email-status-dot[data-status=scheduled],.marketing-email-status-dot[data-status=sending]{background:var(--color-warning)}.marketing-email-guidance{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.marketing-email-guidance>div{background:var(--color-surface);min-height:92px;padding:12px 12px 12px 42px;position:relative}.marketing-email-guidance svg{color:var(--color-primary);position:absolute;inset:14px auto auto 13px}.marketing-email-guidance strong,.marketing-email-guidance p{margin:0}.marketing-email-guidance p{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step));margin-block-start:3px}.marketing-email-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.marketing-email-template{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);min-width:0;overflow:hidden}.marketing-email-template__preview{border-bottom:1px solid var(--color-line);background:var(--color-offset);height:170px;overflow:hidden}.marketing-email-template__preview iframe{pointer-events:none;transform-origin:0 0;border:0;width:200%;height:340px;transform:scale(.5)}.marketing-email-template__copy{gap:3px;padding:11px;display:grid}.marketing-email-template__copy>span{flex-wrap:wrap;gap:5px;display:flex}.marketing-email-template__copy h4,.marketing-email-template__copy p{margin:0}.marketing-email-template__copy h4{color:var(--color-ink-strong);font-size:calc(14px + var(--display-density-font-step));margin-block-start:5px}.marketing-email-template__copy>strong{font-size:calc(12px + var(--display-density-font-step));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.marketing-email-template__copy p{min-height:32px;color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step))}.marketing-email-automation-list{display:grid}.marketing-email-automation-list article{border-bottom:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr) 170px 66px;align-items:center;gap:12px;min-height:82px;padding:10px 12px;display:grid}.marketing-email-automation-list article:last-child{border-bottom:0}.marketing-email-automation-icon{border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-subtle);width:32px;height:32px;color:var(--color-primary);place-items:center;display:grid}.marketing-email-automation-list article>div>strong,.marketing-email-automation-list article>div>p,.marketing-email-automation-list article>div>small{margin:0}.marketing-email-automation-list article>div>p,.marketing-email-automation-list article>div>small{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step));display:block}.marketing-email-frequency{gap:3px}.marketing-email-frequency .field__label{font-size:calc(10px + var(--display-density-font-step));line-height:calc(14px + var(--display-density-line-step))}.marketing-email-switch{cursor:pointer;grid-template-columns:34px 1fr;align-items:center;gap:6px;display:grid}.marketing-email-switch input{opacity:0;pointer-events:none;position:absolute}.marketing-email-switch>span{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-subtle);width:34px;height:20px;position:relative}.marketing-email-switch>span:after{background:var(--color-surface);content:"";width:14px;height:14px;transition:transform var(--duration-standard);border-radius:50%;position:absolute;inset:2px auto auto 2px;box-shadow:0 1px 3px #0d1f3733}.marketing-email-switch input:checked+span{border-color:var(--color-primary);background:var(--color-primary)}.marketing-email-switch input:checked+span:after{transform:translate(14px)}.marketing-email-switch input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:2px}.marketing-email-switch b{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step))}.marketing-email-automation-note,.marketing-email-audience-check{border-top:1px solid var(--color-line);background:var(--color-subtle);align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.marketing-email-automation-note svg,.marketing-email-audience-check svg{color:var(--color-primary);flex:none;margin-block-start:1px}.marketing-email-automation-note p,.marketing-email-audience-check span,.marketing-email-audience-check small{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step));margin:0}.marketing-email-audience-check{border:1px solid var(--color-line);border-radius:var(--radius-small)}.marketing-email-audience-check span,.marketing-email-audience-check small{display:block}.marketing-email-analytics-overview,.marketing-email-rate-list{gap:12px;display:grid}.marketing-email-rate-list>div>span{font-size:calc(12px + var(--display-density-font-step));justify-content:space-between;align-items:center;gap:10px;margin-block-end:4px;display:flex}.marketing-email-rate-list b{font-variant-numeric:tabular-nums}.marketing-email-rate-list>div>div{border-radius:var(--radius-pill);background:var(--color-subtle);height:6px;overflow:hidden}.marketing-email-rate-list i{border-radius:inherit;background:var(--color-primary);min-width:2px;height:100%;display:block}.marketing-email-rate-list [data-tone=human] i{background:var(--color-success)}.marketing-email-rate-list [data-tone=risk] i{background:var(--color-warning)}.marketing-email-data-note{border-top:1px solid var(--color-line);color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));margin:14px 0 0;padding-block-start:12px}.marketing-email-detail-header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.marketing-email-detail-header>div>span{flex-wrap:wrap;gap:5px;margin-block:7px 4px;display:flex}.marketing-email-detail-header h2,.marketing-email-detail-header p{margin:0}.marketing-email-detail-header p{color:var(--color-muted);font-size:calc(12px + var(--display-density-font-step))}.marketing-email-back{color:var(--color-primary);font-size:calc(12px + var(--display-density-font-step));background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:650;display:inline-flex}.marketing-email-campaign-detail{gap:12px;min-width:0;display:grid}.marketing-email-simulation-callout{border:1px solid color-mix(in srgb, var(--color-info) 25%, var(--color-line));border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-info) 5%, var(--color-surface));color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step));align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.marketing-email-simulation-callout svg{color:var(--color-info);flex:none;margin-block-start:1px}.marketing-email-detail-stats{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.marketing-email-stat{background:var(--color-surface);align-content:center;gap:2px;min-height:78px;padding:10px 12px;display:grid}.marketing-email-stat span,.marketing-email-stat small{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));line-height:calc(14px + var(--display-density-line-step))}.marketing-email-stat span{letter-spacing:.055em;text-transform:uppercase;font-weight:700}.marketing-email-stat strong{color:var(--color-ink-strong);font-size:calc(20px + var(--display-density-font-step));font-variant-numeric:tabular-nums;line-height:calc(25px + var(--display-density-line-step))}.marketing-email-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:12px;display:grid}.marketing-email-performance-card,.marketing-email-recipient-card{grid-column:1/-1}.marketing-email-activity-chart{border-bottom:1px solid var(--color-line-strong);background:var(--color-surface);align-items:flex-end;gap:5px;height:190px;padding:12px 6px 0;display:flex}.marketing-email-activity-chart>div{flex:1 1 0;justify-content:center;align-items:flex-end;gap:1px;height:100%;display:flex}.marketing-email-activity-chart span{border-radius:2px 2px 0 0;width:min(6px,28%);min-height:2px;display:block}.marketing-email-activity-chart [data-series=delivered],.marketing-email-chart-legend [data-series=delivered]:before{background:var(--color-line-strong)}.marketing-email-activity-chart [data-series=opens],.marketing-email-chart-legend [data-series=opens]:before{background:var(--color-primary)}.marketing-email-activity-chart [data-series=clicks],.marketing-email-chart-legend [data-series=clicks]:before{background:var(--color-success)}.marketing-email-chart-legend{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));flex-wrap:wrap;gap:16px;margin:10px 0 0;padding:0;list-style:none;display:flex}.marketing-email-chart-legend li{align-items:center;gap:5px;display:inline-flex}.marketing-email-chart-legend li:before{content:"";border-radius:50%;width:7px;height:7px}.marketing-email-delivery-card dl{margin:0;display:grid}.marketing-email-delivery-card dl>div{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:10px;min-height:35px;display:flex}.marketing-email-delivery-card dl>div:last-child{border-bottom:0}.marketing-email-delivery-card dt{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step))}.marketing-email-delivery-card dd{color:var(--color-ink-strong);font-variant-numeric:tabular-nums;margin:0;font-weight:650}.marketing-email-click-map__preview{border:1px solid var(--color-line);background:var(--color-offset);height:480px;position:relative;overflow:hidden}.marketing-email-click-map__preview iframe{border:0;width:100%;height:100%}.marketing-email-hotspot{border:2px solid var(--color-surface);background:var(--color-primary);color:#fff;width:26px;height:26px;font-size:calc(11px + var(--display-density-font-step));border-radius:50%;place-items:center;font-weight:750;display:grid;position:absolute;inset-inline-end:12px;box-shadow:0 3px 10px #0d1f3738}.marketing-email-link-card ol,.marketing-email-contact-card ol{max-height:480px;margin:0;padding:0;list-style:none;overflow-y:auto}.marketing-email-link-card li,.marketing-email-contact-card li{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:8px 0;display:flex}.marketing-email-link-card li:last-child,.marketing-email-contact-card li:last-child{border-bottom:0}.marketing-email-link-card li>span,.marketing-email-contact-card li>span,.marketing-email-contact-card a,.marketing-email-link-card li>span:first-child{align-items:center;gap:8px;min-width:0;display:flex}.marketing-email-link-card li>span:first-child>b{background:var(--color-primary-soft);width:24px;height:24px;color:var(--color-primary-hover);font-size:calc(11px + var(--display-density-font-step));border-radius:50%;flex:none;place-items:center;display:grid}.marketing-email-link-card li span span,.marketing-email-contact-card a>span,.marketing-email-contact-card li>span:last-child{min-width:0;display:grid}.marketing-email-link-card small,.marketing-email-contact-card small{color:var(--color-muted);font-size:calc(10px + var(--display-density-font-step));line-height:calc(14px + var(--display-density-line-step));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-email-link-card li>span:last-child,.marketing-email-contact-card li>span:last-child{flex:none;justify-items:end}.marketing-email-recipient-table{max-height:420px}.marketing-email-recipient-table .data-table{min-width:760px}.marketing-email-dialog-form,.marketing-email-editor__fields{gap:12px;display:grid}.marketing-email-rule-grid{border:1px solid var(--color-line);border-radius:var(--radius-medium);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:12px;display:grid}.marketing-email-rule-grid legend{color:var(--color-ink-strong);font-size:calc(12px + var(--display-density-font-step));padding-inline:4px;font-weight:650}.marketing-email-checkbox{border:1px solid var(--color-line);border-radius:var(--radius-small);cursor:pointer;align-items:flex-start;gap:9px;padding:10px;display:flex}.marketing-email-checkbox input{accent-color:var(--color-primary);margin-block-start:3px}.marketing-email-checkbox span,.marketing-email-checkbox small{display:grid}.marketing-email-checkbox small{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));line-height:calc(16px + var(--display-density-line-step))}.radix-side-sheet:has(.marketing-email-editor){width:min(1080px,100vw)}.marketing-email-editor{grid-template-columns:minmax(320px,.85fr) minmax(380px,1.15fr);gap:20px;min-height:100%;display:grid}.marketing-email-code{resize:vertical;min-height:220px;font-family:var(--font-utility);font-size:calc(11px + var(--display-density-font-step));line-height:calc(17px + var(--display-density-line-step))}.marketing-email-compliance-list{border:1px solid color-mix(in srgb, var(--color-success) 25%, var(--color-line));border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-success) 4%, var(--color-surface));color:var(--color-success);font-size:calc(11px + var(--display-density-font-step));flex-wrap:wrap;gap:7px 12px;padding:10px;display:flex}.marketing-email-compliance-list>strong{width:100%;color:var(--color-ink-strong)}.marketing-email-compliance-list span{align-items:center;gap:4px;display:inline-flex}.marketing-email-editor__preview{align-self:start;position:sticky;top:0}.marketing-email-editor__preview>span{color:var(--color-muted);font-size:calc(11px + var(--display-density-font-step));margin-block-end:6px;font-weight:650;display:block}.marketing-email-editor__mock{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);width:100%;min-height:430px;display:block;overflow:hidden;box-shadow:0 8px 24px #0d1f3714}@media (width<=1024px){.marketing-email-metrics,.marketing-email-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-email-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-email-automation-list article{grid-template-columns:auto minmax(0,1fr) 150px}.marketing-email-switch{grid-column:2/-1}.marketing-email-detail-grid{grid-template-columns:1fr}.marketing-email-performance-card,.marketing-email-recipient-card{grid-column:auto}}@media (width<=720px){.marketing-email-header,.marketing-email-detail-header{flex-direction:column;align-items:stretch}.marketing-email-header>div:last-child{justify-content:flex-start}.marketing-email-transport{grid-template-columns:auto minmax(0,1fr)}.marketing-email-transport .button{grid-column:1/-1}.marketing-email-metrics,.marketing-email-detail-stats,.marketing-email-guidance,.marketing-email-template-grid,.marketing-email-rule-grid,.marketing-email-editor{grid-template-columns:1fr}.marketing-email-automation-list article{grid-template-columns:auto minmax(0,1fr)}.marketing-email-frequency,.marketing-email-switch{grid-column:2}.marketing-email-click-map__preview{height:400px}}
